@charset "UTF-8";
/*
Theme Name: bizlibrary2017
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: bizlibrary2017
Tags:

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

bizlibrary2017 is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.io/normalize.css/
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Variables
# Normalize
# Typography
# Elements
# Forms
# Navigation
	## Links
	## Menus
# Accessibility
# Alignments
# Clearings
# Widgets
# Content
	## Posts and pages
	## Comments
# Infinite scroll
# Media
	## Captions
	## Galleries
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Variables
--------------------------------------------------------------*/
/* Breakpoints */
/* Colors */
/* Officially "Dark Gray" */
/* BZL Grape */
/* BZL Green */
/* Booster Navy */
/* Booster Blue */
/*Sizzling Red */
/* Pale Yellow */
/* Fonts */
/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/
html {
  font-family: 'Open Sans', sans-serif;
  font-size: 16px;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%; }

body {
  margin: 0;
  overflow-x: hidden;
  background-color: #f1f1f1; }

article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
  display: block; }

audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline; }

audio:not([controls]) {
  display: none;
  height: 0; }

[hidden],
template {
  display: none; }

abbr[title] {
  border-bottom: 1px dotted; }

b,
strong {
  font-weight: bold; }

dfn {
  font-style: italic; }

mark {
  background: #ff0;
  color: #000; }

small {
  font-size: 80%; }

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

img {
  border: 0; }

svg:not(:root) {
  overflow: hidden; }

figure {
  margin: 1em 40px; }

hr {
  box-sizing: content-box;
  height: 0; }

pre {
  overflow: auto; }

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em; }

button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0; }

button {
  overflow: visible; }

button,
select {
  text-transform: none; }

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer; }

button[disabled],
html input[disabled] {
  cursor: default; }

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

input {
  line-height: normal; }

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0; }

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto; }

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

legend {
  border: 0;
  padding: 0; }

textarea {
  overflow: auto; }

optgroup {
  font-weight: bold; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

td,
th {
  padding: 0; }

/*--------------------------------------------------------------
# Typography
--------------------------------------------------------------*/
body,
button,
input,
select,
textarea {
  color: #2C2C2C;
  font-family: 'Open Sans', sans-serif;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.5; }

h1,
h2,
h3,
h4,
h5,
h6 {
  clear: both; }

h1 {
  font-size: 3.375rem;
  margin: 0.67em 0;
  line-height: 3.375rem;
  font-weight: 700; }

h2 {
  font-size: 2.625rem;
  font-weight: 600;
  font-family: "Ubuntu", serif;
  line-height: 3.125rem; }

h3 {
  font-size: 2rem;
  line-height: 2.5rem;
  font-weight: 500; }

h4 {
  font-size: 1.75rem;
  line-height: 2.25rem;
  font-weight: 400; }

h5 {
  font-size: 1.25rem;
  line-height: 26px;
  letter-spacing: 0px;
  font-weight: 500;
  font-family: Ubuntu;
  font-style: normal; }

h6 {
  font-size: 1rem;
  line-height: 22px;
  letter-spacing: .3px; }

p {
  margin-bottom: .5em; }

dfn,
cite,
em,
i {
  font-style: italic; }

blockquote {
  margin: 0 1rem; }

address {
  margin: 0 0 1rem; }

pre {
  background: #eee;
  font-family: "Courier 10 Pitch", Courier, monospace;
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 1.6;
  margin-bottom: 1.6em;
  max-width: 100%;
  overflow: auto;
  padding: 1.6em; }

code,
kbd,
tt,
var {
  font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
  font-size: 15px;
  font-size: 0.9375rem; }

abbr,
acronym {
  border-bottom: 1px dotted #666;
  cursor: help; }

mark,
ins {
  background: #fff9c0;
  text-decoration: none; }

big {
  font-size: 125%; }

/*--------------------------------------------------------------
# Elements
--------------------------------------------------------------*/
html {
  box-sizing: border-box; }

*,
*:before,
*:after {
  /* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
  box-sizing: inherit; }

blockquote:before,
blockquote:after,
q:before,
q:after {
  content: ""; }

blockquote,
q {
  quotes: "" ""; }

hr {
  background-color: #ccc;
  border: 0;
  height: 1px;
  margin-bottom: 1.5em; }

ul,
ol {
  margin: 0 0 1.5em 3em; }

ul {
  list-style: disc; }

ol {
  list-style: decimal; }

li > ul,
li > ol {
  margin-bottom: 0;
  margin-left: 1.5em; }

dt {
  font-weight: bold; }

dd {
  margin: 0 1.5em 1.5em; }

img {
  height: auto;
  /* Make sure images are scaled correctly. */
  max-width: 100%;
  /* Adhere to container width. */ }

figure {
  margin: 1em 0;
  /* Extra wide images within figure tags don't overflow the content area. */ }

table {
  margin: 0 0 1.5em;
  width: 100%; }

.vertical-line {
  border-right: 2px solid #00AB3F;
  height: 50px;
  margin: -40px auto 0 auto;
  display: block;
  width: 1px; }

.white-circle-border {
  height: 16px;
  width: 16px;
  background-color: white;
  display: block;
  border: 1px solid #00AB3F;
  border-radius: 50%;
  margin: -2px auto 0 auto;
  z-index: 1;
  position: relative; }

.img-border {
  border: 1px solid #00AB3F; }

/*--------------------------------------------------------------
# Forms
--------------------------------------------------------------*/
textarea {
  border-radius: 8px; }

/*--------------------------------------------------------------
## Links
--------------------------------------------------------------*/
a {
  text-decoration: underline 2px #00AB3F;
  color: #14171A; }
  a:active {
    color: white;
    outline: 0; }
  a:hover {
    outline: 0;
    color: white;
    background: #00AB3F; }

.no-link-background:hover {
  background: none; }

/*--------------------------------------------------------------
## Menus
--------------------------------------------------------------*/
#masthead {
  z-index: 2; }
  @media screen and (min-width: 992px) {
    #masthead {
      position: fixed;
      width: 100%; } }

@media screen and (min-width: 992px) {
  #masthead.scrolled {
    position: fixed; }
    #masthead.scrolled .main-navigation {
      margin-top: 0; }
      #masthead.scrolled .main-navigation .container {
        border-radius: 0 0 40px 40px; } }
#masthead.scrolled .breadcrumb-wrap {
  display: none;
  transition: display 2s; }
#masthead.scrolled .ad-nav-wrap {
  display: none; }

.secondary-navigation {
  clear: both;
  display: none;
  float: left;
  width: 100%;
  height: 60px; }
  @media screen and (min-width: 992px) {
    .secondary-navigation {
      display: block; } }

@media screen and (min-width: 992px) {
  .scrolled .secondary-navigation {
    display: none; } }

.site-branding {
  display: none; }

.main-navigation {
  clear: both;
  display: block;
  float: left;
  width: 100%;
  padding: 10px 0px;
  transition: .6s;
  overflow: hidden;
  position: relative;
  z-index: 10; }
  @media screen and (min-width: 992px) {
    .main-navigation {
      padding: 0;
      overflow: visible; } }
  .main-navigation .container {
    background-color: white;
    border-radius: 40px;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); }

.main-navigation button {
  float: right;
  padding: 10px;
  border: none;
  background-color: transparent;
  border-radius: 5px; }
  .main-navigation button:hover {
    background-color: #636363; }
  .main-navigation button:focus {
    outline: 0; }
  .main-navigation button img {
    width: 24px; }

.main-navigation.toggled {
  overflow: visible; }

.main-navigation.toggled button {
  background-color: #00AB3F; }
  .main-navigation.toggled button:hover {
    background-color: #4b8337; }

.main-navigation .logo {
  float: left;
  max-width: 160px;
  padding-top: 1rem; }
  @media screen and (min-width: 992px) {
    .main-navigation .logo {
      margin: 26px 1rem 0 1rem;
      padding-top: 0;
      max-width: 180px; } }
  @media screen and (min-width: 1200px) {
    .main-navigation .logo {
      max-width: 260px;
      margin: 18px 1rem 0 1rem; } }
  .main-navigation .logo img {
    width: 100%;
    max-height: 60px; }
  .main-navigation .logo a:hover {
    background: none; }

.main-navigation ul {
  max-height: 0;
  transition: max-height 0.5s linear;
  list-style: none;
  padding-left: 0;
  margin: 0; }
  @media screen and (min-width: 992px) {
    .main-navigation ul {
      display: block;
      max-height: 640px;
      text-align: right; }
      .main-navigation ul .sub-menu {
        display: none;
        position: absolute;
        top: 5rem;
        border-radius: 1rem;
        background-color: white;
        border-top: 1rem solid #00AB3F;
        box-shadow: 0px 0px 8px #00000029;
        z-index: 1;
        opacity: 0;
        transition: .3s opacity,.3s transform,.3s padding,.3s margin,.3s max-height,0s visibility .3s; }
        .main-navigation ul .sub-menu .menu-item {
          background-color: white;
          text-align: left; }
          .main-navigation ul .sub-menu .menu-item:hover, .main-navigation ul .sub-menu .menu-item:active {
            background-color: #00AB3F; }
            .main-navigation ul .sub-menu .menu-item:hover .item-2, .main-navigation ul .sub-menu .menu-item:hover .item-3, .main-navigation ul .sub-menu .menu-item:active .item-2, .main-navigation ul .sub-menu .menu-item:active .item-3 {
              display: grid !important;
              text-align: left;
              padding: 2rem;
              align-content: start; }
              .main-navigation ul .sub-menu .menu-item:hover .item-2 li:hover .nav-arrow-green, .main-navigation ul .sub-menu .menu-item:hover .item-3 li:hover .nav-arrow-green, .main-navigation ul .sub-menu .menu-item:active .item-2 li:hover .nav-arrow-green, .main-navigation ul .sub-menu .menu-item:active .item-3 li:hover .nav-arrow-green {
                display: inline-block !important;
                transform: rotate(-90deg);
                vertical-align: middle; }
            .main-navigation ul .sub-menu .menu-item:hover .item-1, .main-navigation ul .sub-menu .menu-item:active .item-1 {
              display: block !important;
              text-align: left;
              padding: 2rem; }
              .main-navigation ul .sub-menu .menu-item:hover .item-1 li, .main-navigation ul .sub-menu .menu-item:active .item-1 li {
                padding-bottom: .5rem !important; }
            .main-navigation ul .sub-menu .menu-item:hover .item-3, .main-navigation ul .sub-menu .menu-item:active .item-3 {
              display: block !important;
              text-align: left;
              padding: 2rem; }
              .main-navigation ul .sub-menu .menu-item:hover .item-3 li:hover .nav-arrow-green, .main-navigation ul .sub-menu .menu-item:active .item-3 li:hover .nav-arrow-green {
                display: inline-block !important;
                transform: rotate(-90deg);
                vertical-align: middle; }
            .main-navigation ul .sub-menu .menu-item:hover .item-4, .main-navigation ul .sub-menu .menu-item:active .item-4 {
              display: block !important;
              text-align: left;
              padding: 2rem; }
              .main-navigation ul .sub-menu .menu-item:hover .item-4 li:hover .nav-arrow-green, .main-navigation ul .sub-menu .menu-item:active .item-4 li:hover .nav-arrow-green {
                display: inline-block !important;
                transform: rotate(-90deg);
                vertical-align: middle; }
            .main-navigation ul .sub-menu .menu-item:hover .item-6, .main-navigation ul .sub-menu .menu-item:active .item-6 {
              display: block !important;
              text-align: left;
              padding: 2rem; }
              .main-navigation ul .sub-menu .menu-item:hover .item-6 li:hover .nav-arrow-green, .main-navigation ul .sub-menu .menu-item:active .item-6 li:hover .nav-arrow-green {
                display: inline-block !important;
                transform: rotate(-90deg);
                vertical-align: middle; }
            .main-navigation ul .sub-menu .menu-item:hover .item-5, .main-navigation ul .sub-menu .menu-item:active .item-5 {
              display: block !important;
              text-align: left;
              padding: 1.9rem; }
              .main-navigation ul .sub-menu .menu-item:hover .item-5 li:hover .nav-arrow-green, .main-navigation ul .sub-menu .menu-item:active .item-5 li:hover .nav-arrow-green {
                display: inline-block !important;
                transform: rotate(-90deg);
                vertical-align: middle; }
            .main-navigation ul .sub-menu .menu-item:hover .small-nav-grid .small-nav-box img, .main-navigation ul .sub-menu .menu-item:active .small-nav-grid .small-nav-box img {
              filter: brightness(0) invert(1); }
            .main-navigation ul .sub-menu .menu-item:hover .small-nav-grid .small-nav-box .big-nav-text, .main-navigation ul .sub-menu .menu-item:active .small-nav-grid .small-nav-box .big-nav-text {
              color: white; }
            .main-navigation ul .sub-menu .menu-item:hover .small-nav-grid .small-nav-box .small-nav-text, .main-navigation ul .sub-menu .menu-item:active .small-nav-grid .small-nav-box .small-nav-text {
              color: white; }
          .main-navigation ul .sub-menu .menu-item a {
            border-radius: 8px;
            background: none; }
          .main-navigation ul .sub-menu .menu-item .nav-arrow-gray, .main-navigation ul .sub-menu .menu-item .nav-arrow-green {
            display: none !important; }
          .main-navigation ul .sub-menu .menu-item .small-nav-grid .small-nav-box img {
            padding-right: 6px;
            max-width: 24px; }
          .main-navigation ul .sub-menu .menu-item .small-nav-grid .small-nav-box .big-nav-text {
            color: #00AB3F;
            font-size: 1rem;
            font-weight: bold;
            padding-bottom: 6px; }
          .main-navigation ul .sub-menu .menu-item .small-nav-grid .small-nav-box .small-nav-text {
            font-size: .8rem; }
        .main-navigation ul .sub-menu .sub-menu {
          top: -273%;
          left: 75%;
          background-color: #f5f5f5;
          display: none !important; }
          .main-navigation ul .sub-menu .sub-menu .menu-item {
            text-align: left;
            background-color: #f5f5f5;
            padding: 0; }
        .main-navigation ul .sub-menu .item-1 {
          top: -32.5%;
          left: 100%;
          box-shadow: 4px 0px 6px #00000029;
          border-radius: 0 1rem 1rem 0;
          width: 110%;
          height: 259.5%;
          grid-template-columns: auto;
          grid-row-gap: .5rem !important; }
          .main-navigation ul .sub-menu .item-1 a {
            padding: 0 !important; }
          .main-navigation ul .sub-menu .item-1 li.sub-header-item:hover .nav-arrow-green {
            display: inline-block !important;
            transform: rotate(-90deg);
            vertical-align: middle; }
          .main-navigation ul .sub-menu .item-1 li.header-item span {
            color: #00AB3F;
            font-size: 1rem; }
        .main-navigation ul .sub-menu .item-2 {
          top: -39%;
          left: 100%;
          box-shadow: 4px 0px 6px #00000029;
          border-radius: 0 1rem 1rem 0;
          width: 100%;
          height: 271%;
          grid-template-columns: auto;
          grid-row-gap: .5rem !important; }
          .main-navigation ul .sub-menu .item-2 a {
            padding: 0 !important; }
          .main-navigation ul .sub-menu .item-2 li:hover .nav-arrow-green {
            display: inline-block !important;
            transform: rotate(-90deg);
            vertical-align: middle; }
        .main-navigation ul .sub-menu .item-3 {
          top: -38.5%;
          left: 100%;
          box-shadow: 4px 0px 6px #00000029;
          border-radius: 0 1rem 1rem 0;
          width: 100%;
          height: 271.5%; }
          .main-navigation ul .sub-menu .item-3 a {
            padding: 0 !important; }
          .main-navigation ul .sub-menu .item-3 .menu-item {
            display: block;
            line-height: 1.5;
            margin-bottom: 0.5rem; }
          .main-navigation ul .sub-menu .item-3 li:hover .nav-arrow-green {
            display: inline-block !important;
            transform: rotate(-90deg);
            vertical-align: middle; }
        .main-navigation ul .sub-menu .item-4 {
          top: -38.5%;
          left: 100%;
          box-shadow: 4px 0px 6px #00000029;
          border-radius: 0 1rem 1rem 0;
          width: 100%;
          height: 271%; }
          .main-navigation ul .sub-menu .item-4 a {
            padding: 0 !important; }
          .main-navigation ul .sub-menu .item-4 .menu-item {
            display: block;
            line-height: 1.5;
            margin-bottom: 0.5rem; }
          .main-navigation ul .sub-menu .item-4 li:hover .nav-arrow-green {
            display: inline-block !important;
            transform: rotate(-90deg);
            vertical-align: middle; }
        .main-navigation ul .sub-menu .item-6 {
          top: -22.5%;
          left: 100%;
          box-shadow: 4px 0px 6px #00000029;
          border-radius: 0 1rem 1rem 0;
          width: 110%;
          height: 253.5%; }
          .main-navigation ul .sub-menu .item-6 a {
            padding: 0 !important; }
          .main-navigation ul .sub-menu .item-6 .menu-item {
            display: block;
            line-height: 1.5;
            margin-bottom: 0.5rem; }
          .main-navigation ul .sub-menu .item-6 li:hover .nav-arrow-green {
            display: inline-block !important;
            transform: rotate(-90deg);
            vertical-align: middle; }
        .main-navigation ul .sub-menu .item-5 {
          top: -143%;
          left: 100%;
          box-shadow: 4px 0px 6px #00000029;
          border-radius: 0 1rem 1rem 0;
          width: 110%;
          height: 278.5%; }
          .main-navigation ul .sub-menu .item-5 a {
            padding: 0 !important; }
          .main-navigation ul .sub-menu .item-5 .menu-item {
            display: block;
            line-height: 1.5;
            margin-bottom: 0.5rem; }
          .main-navigation ul .sub-menu .item-5 li:hover .nav-arrow-green {
            display: inline-block !important;
            transform: rotate(-90deg);
            vertical-align: middle; } }
  .main-navigation ul .menu-item {
    position: relative;
    clear: both;
    margin-top: 4px;
    margin-bottom: 4px; }
    @media screen and (min-width: 992px) {
      .main-navigation ul .menu-item {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        padding: 22px 6px; }
        .main-navigation ul .menu-item:hover {
          background-color: #f5f5f5;
          border-radius: 8px; }
          .main-navigation ul .menu-item:hover .megamenu_indicator {
            display: block;
            transform: none;
            opacity: 1;
            transition: .3s opacity,.3s transform,.3s padding,.3s margin,.3s max-height,0s visibility .3s; } }
    @media screen and (min-width: 1200px) {
      .main-navigation ul .menu-item {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        padding: 22px 10px; }
        .main-navigation ul .menu-item:hover {
          background-color: #f5f5f5;
          border-radius: 8px; }
          .main-navigation ul .menu-item:hover .megamenu_indicator {
            display: block;
            transform: none;
            opacity: 1;
            transition: .3s opacity,.3s transform,.3s padding,.3s margin,.3s max-height,0s visibility .3s; } }
    .main-navigation ul .menu-item:hover a {
      padding: 8px 13px;
      background: none; }
      .main-navigation ul .menu-item:hover a .nav-arrow-gray {
        display: none; }
    .main-navigation ul .menu-item:hover .sub-menu {
      display: block;
      opacity: 1;
      transition: .5s; }
    @media screen and (min-width: 992px) {
      .main-navigation ul .menu-item:hover .sub-menu {
        display: grid;
        grid-column-gap: 1rem;
        grid-row-gap: .5rem;
        padding: 2rem 2rem 2rem 2rem;
        opacity: 1;
        transition: .5s; } }
    .main-navigation ul .menu-item a {
      display: block;
      text-decoration: none;
      width: 100%;
      padding: 10px 5px;
      color: #606060;
      border-top: 1px solid #999999;
      transition: 0.2s ease-in-out; }
      @media screen and (min-width: 992px) {
        .main-navigation ul .menu-item a {
          color: #606060;
          border: none;
          font-size: 14px; } }
      .main-navigation ul .menu-item a .nav-arrow-green {
        display: none; }
    .main-navigation ul .menu-item .megamenu_indicator {
      display: none;
      position: absolute;
      opacity: 0;
      top: 90%;
      left: 45%;
      margin-left: -44px;
      width: 100px;
      height: 15px;
      background: #00AB3F;
      border-radius: 26px;
      z-index: 30;
      transition: .3s opacity,.3s transform,.3s padding,.3s margin,.3s max-height,0s visibility .3s; }
    .main-navigation ul .menu-item .item-1 {
      width: 760px;
      grid-template-columns: repeat(2, 1fr);
      z-index: 2; }
      @media screen and (min-width: 992px) {
        .main-navigation ul .menu-item .item-1 {
          left: -290%; } }
      .main-navigation ul .menu-item .item-1 .menu-item-47406 {
        grid-column: 1;
        grid-row: 1; }
      .main-navigation ul .menu-item .item-1 .menu-item-36834 {
        grid-column: 1;
        grid-row: 2; }
      .main-navigation ul .menu-item .item-1 .menu-item-47405 {
        grid-column: 1;
        grid-row: 3; }
      .main-navigation ul .menu-item .item-1 .menu-item-46830 {
        grid-column: 1;
        grid-row: 4; }
      .main-navigation ul .menu-item .item-1 .menu-item-36725 {
        grid-column: 2;
        grid-row: 1;
        height: 50px; }
      .main-navigation ul .menu-item .item-1 .menu-item-47407 {
        grid-column: 2;
        margin-top: -3.75rem;
        margin-left: 1.5rem;
        height: 40px;
        padding: 6px 2px !important; }
        .main-navigation ul .menu-item .item-1 .menu-item-47407:hover span {
          color: white; }
      .main-navigation ul .menu-item .item-1 .menu-item-47408 {
        grid-column: 2;
        margin-top: -8rem;
        margin-left: 1.5rem;
        height: 40px;
        padding: 6px 2px !important; }
        .main-navigation ul .menu-item .item-1 .menu-item-47408:hover span {
          color: white; }
      .main-navigation ul .menu-item .item-1 .menu-item-47409 {
        grid-column: 2;
        margin-top: -12rem;
        margin-left: 1.5rem;
        height: 40px;
        padding: 6px 2px !important; }
        .main-navigation ul .menu-item .item-1 .menu-item-47409:hover span {
          color: white; }
      .main-navigation ul .menu-item .item-1 .menu-item-47410 {
        grid-column: 2;
        margin-top: -14.75rem;
        margin-left: 1.5rem;
        height: 40px;
        padding: 6px 2px !important; }
        .main-navigation ul .menu-item .item-1 .menu-item-47410:hover span {
          color: white; }
      .main-navigation ul .menu-item .item-1 .menu-item-47411 {
        grid-column: 2;
        margin-top: -12rem;
        margin-left: 1.5rem;
        height: 40px;
        padding: 6px 2px !important; }
        .main-navigation ul .menu-item .item-1 .menu-item-47411:hover span {
          color: white; }
      .main-navigation ul .menu-item .item-1 .menu-item-47412 {
        grid-column: 2;
        margin-top: -9.5rem;
        margin-left: 1.5rem;
        height: 40px;
        padding: 6px 2px !important; }
        .main-navigation ul .menu-item .item-1 .menu-item-47412:hover span {
          color: white; }
      .main-navigation ul .menu-item .item-1 .menu-item-47413 {
        grid-column: 2;
        margin-top: -7rem;
        margin-left: 1.5rem;
        height: 40px;
        padding: 6px 2px !important; }
        .main-navigation ul .menu-item .item-1 .menu-item-47413:hover span {
          color: white; }
    .main-navigation ul .menu-item .item-2 {
      width: 700px;
      grid-template-columns: auto auto auto;
      z-index: 2; }
      @media screen and (min-width: 992px) {
        .main-navigation ul .menu-item .item-2 {
          left: -320%; } }
    .main-navigation ul .menu-item .item-6 {
      width: 600px;
      grid-template-columns: auto auto;
      z-index: 2; }
      @media screen and (min-width: 992px) {
        .main-navigation ul .menu-item .item-6 {
          right: -60%; } }
    .main-navigation ul .menu-item .item-0 {
      width: 600px;
      grid-template-columns: repeat(2, 1fr);
      grid-template-rows: repeat(3, 1fr);
      z-index: 2; }
      @media screen and (min-width: 992px) {
        .main-navigation ul .menu-item .item-0 {
          left: -160%; } }
      .main-navigation ul .menu-item .item-0 li:nth-child(-n+3) {
        grid-column: 1;
        /* Place in the first column */ }
      .main-navigation ul .menu-item .item-0 li:nth-child(n+4) {
        grid-column: 2;
        /* Place in the first column */ }
      .main-navigation ul .menu-item .item-0 .menu-item-42832 {
        grid-row-start: 1;
        grid-row-end: 1;
        display: none; }
        .main-navigation ul .menu-item .item-0 .menu-item-42832:hover {
          background-color: #00AB3F; }
        @media screen and (min-width: 992px) {
          .main-navigation ul .menu-item .item-0 .menu-item-42832 {
            display: inline-block; } }
      .main-navigation ul .menu-item .item-0 .menu-item-42855 {
        grid-row: 2 / span 2;
        margin-top: -112px;
        display: none; }
        @media screen and (min-width: 992px) {
          .main-navigation ul .menu-item .item-0 .menu-item-42855 {
            display: inline-block; } }
        .main-navigation ul .menu-item .item-0 .menu-item-42855:hover {
          background-color: white; }
        .main-navigation ul .menu-item .item-0 .menu-item-42855 a {
          padding: 0 0 .5rem;
          margin-left: 2.2rem; }
          .main-navigation ul .menu-item .item-0 .menu-item-42855 a:hover {
            text-decoration: underline; }
    .main-navigation ul .menu-item .item-4, .main-navigation ul .menu-item .item-5 {
      width: 700px;
      grid-template-columns: auto auto auto;
      z-index: 2; }
      @media screen and (min-width: 992px) {
        .main-navigation ul .menu-item .item-4, .main-navigation ul .menu-item .item-5 {
          right: -60%; } }
  .main-navigation ul .free-trial-nav {
    color: #00AB3F; }
    .main-navigation ul .free-trial-nav:hover {
      background-color: transparent; }
      .main-navigation ul .free-trial-nav:hover a {
        color: #4b8337;
        background-color: white; }
    @media screen and (min-width: 992px) {
      .main-navigation ul .free-trial-nav span {
        border-radius: 36px;
        color: white;
        background-color: #00AB3F;
        padding: 5px 15px 5px;
        box-shadow: none;
        border: #67b44b 2px solid;
        -webkit-transition: all .2s ease-in-out;
        transition: all .2s ease-in-out; }
        .main-navigation ul .free-trial-nav span:hover {
          color: #00AB3F;
          background-color: transparent; } }
    @media screen and (min-width: 992px) {
      .main-navigation ul .free-trial-nav {
        background: 0 0;
        padding-right: 0px; } }
    .main-navigation ul .free-trial-nav img {
      display: none !important; }
  .main-navigation ul .sub-menu {
    display: none;
    position: relative; }
    @media screen and (min-width: 992px) {
      .main-navigation ul .sub-menu {
        position: absolute; } }
    @media screen and (min-width: 992px) {
      .main-navigation ul .sub-menu .menu-item {
        padding: 10px 2px; } }
    .main-navigation ul .sub-menu .menu-item .small-nav-grid {
      display: inline-block; }
      @media screen and (min-width: 992px) {
        .main-navigation ul .sub-menu .menu-item .small-nav-grid {
          display: flex; } }
      .main-navigation ul .sub-menu .menu-item .small-nav-grid .small-nav-box {
        display: inline-block; }
        @media screen and (min-width: 992px) {
          .main-navigation ul .sub-menu .menu-item .small-nav-grid .small-nav-box {
            display: block; } }
        .main-navigation ul .sub-menu .menu-item .small-nav-grid .small-nav-box .big-nav-text {
          color: #00AB3F; }
        .main-navigation ul .sub-menu .menu-item .small-nav-grid .small-nav-box img {
          min-width: 24px;
          max-width: 24px; }
    .main-navigation ul .sub-menu .menu-item .small-nav-text {
      display: none; }
      @media screen and (min-width: 992px) {
        .main-navigation ul .sub-menu .menu-item .small-nav-text {
          display: block; } }
    .main-navigation ul .sub-menu .menu-item .nav-arrow-gray {
      display: none; }
    .main-navigation ul .sub-menu .menu-item .nav-arrow-green {
      display: none; }
    .main-navigation ul .sub-menu .menu-item .sub-menu {
      display: none; }

.menu-toggle {
  display: block;
  margin-top: 1%; }
  @media screen and (min-width: 992px) {
    .menu-toggle {
      display: none; } }

/* Small menu. */
.main-navigation.toggled ul {
  max-height: 1000px; }

.site-main .comment-navigation,
.site-main .posts-navigation,
.site-main .post-navigation {
  margin: 0 0 1.5em;
  overflow: hidden; }

.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
  float: left;
  width: 50%; }

.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
  float: right;
  text-align: right;
  width: 50%; }

.nav-spacer {
  display: none;
  height: 61px; }
  @media screen and (min-width: 992px) {
    .nav-spacer {
      display: block;
      height: 148px; } }

.child-menu-outer {
  text-align: center;
  transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out; }
  @media screen and (min-width: 768px) {
    .child-menu-outer {
      text-align: right;
      padding: 0px 15px; } }
  .child-menu-outer .child-menu-container {
    padding: 15px;
    background-color: #1C4A53;
    box-shadow: 0px 0px 20px grey; }
    @media screen and (min-width: 768px) {
      .child-menu-outer .child-menu-container {
        padding: 40px;
        margin-top: -50px;
        display: inline-block; } }
    .child-menu-outer .child-menu-container .child-menu-name {
      color: white;
      text-align: left;
      font-weight: bold;
      cursor: pointer;
      transition: all 0.2s ease-in-out;
      -webkit-transition: all 0.2s ease-in-out; }
      .child-menu-outer .child-menu-container .child-menu-name i {
        padding: 2px;
        text-align: center;
        color: #1C4A53;
        background-color: white;
        border-radius: 100%;
        transition: all 0.2s ease-in-out;
        -webkit-transition: all 0.2s ease-in-out; }
      .child-menu-outer .child-menu-container .child-menu-name:hover {
        color: #d3d3d3; }
        .child-menu-outer .child-menu-container .child-menu-name:hover i {
          background-color: #d3d3d3; }
      @media screen and (min-width: 768px) {
        .child-menu-outer .child-menu-container .child-menu-name {
          display: none; } }
    .child-menu-outer .child-menu-container .child-menu {
      text-align: left;
      list-style: none;
      padding: 0;
      margin: 0;
      position: relative;
      max-height: 0;
      overflow: hidden;
      transition: max-height 0.5s linear;
      -webkit-transition: max-height 0.5s linear; }
      .child-menu-outer .child-menu-container .child-menu li:first-child {
        padding-top: 10px; }
        @media screen and (min-width: 768px) {
          .child-menu-outer .child-menu-container .child-menu li:first-child {
            padding: 0; } }
      @media screen and (min-width: 768px) {
        .child-menu-outer .child-menu-container .child-menu {
          max-height: 1000px;
          margin: 0; } }
      .child-menu-outer .child-menu-container .child-menu a {
        color: white; }
        .child-menu-outer .child-menu-container .child-menu a:hover {
          color: #7b7b7b; }
  .child-menu-outer.active .child-menu {
    max-height: 1000px; }

.ad-nav-wrap {
  margin-top: -30px;
  text-align: center; }
  .ad-nav-wrap .ad-nav-bar {
    width: 95%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 8px;
    color: white;
    background-color: #7B61FF;
    border-bottom-right-radius: 24px;
    border-bottom-left-radius: 24px; }
    .ad-nav-wrap .ad-nav-bar a {
      text-decoration: underline 2px white; }

/*--------------------------------------------------------------
# Footer
--------------------------------------------------------------*/
.site-footer {
  margin-top: 30px; }
  .site-footer .bottom-card {
    border-radius: 40px 40px 0 0;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    background-color: white; }
    .site-footer .bottom-card .footer-top {
      margin-top: 50px;
      width: 100% !important; }
      .site-footer .bottom-card .footer-top .footer-logo {
        display: block;
        margin: 1rem auto 2rem; }
      .site-footer .bottom-card .footer-top h3 {
        margin-top: 0;
        font-size: 1.4rem; }
        .site-footer .bottom-card .footer-top h3 .green {
          color: #00AB3F; }
      .site-footer .bottom-card .footer-top ul {
        list-style-type: none;
        margin: 0;
        padding: 0; }
        .site-footer .bottom-card .footer-top ul li a {
          color: #2C2C2C; }
        .site-footer .bottom-card .footer-top ul .menu-item {
          margin-bottom: 12px; }
        .site-footer .bottom-card .footer-top ul .header-item a {
          color: #00AB3F;
          font-size: 1.1rem;
          text-decoration: none; }
          .site-footer .bottom-card .footer-top ul .header-item a:hover {
            background: transparent; }
        .site-footer .bottom-card .footer-top ul .sub-item {
          color: #2C2C2C;
          font-size: 14px;
          line-height: 18px; }
          .site-footer .bottom-card .footer-top ul .sub-item a {
            text-decoration: none; }
            .site-footer .bottom-card .footer-top ul .sub-item a:hover {
              background: transparent; }
      .site-footer .bottom-card .footer-top .cta-button {
        font-size: 14px;
        border-radius: 36px;
        padding: 16px 20px;
        min-width: 0;
        margin-top: 0;
        display: block; }
    .site-footer .bottom-card .footer-bottom {
      border-top: 1px solid #e5e5e5;
      margin-top: 2rem;
      width: 100% !important; }

.colophon {
  font-size: 14px; }
  @media screen and (min-width: 992px) {
    .colophon {
      text-align: left; } }

.colophon a {
  text-decoration: none;
  color: #999; }

.footer-bottom .social-icons {
  margin-top: 15px; }
  @media screen and (min-width: 992px) {
    .footer-bottom .social-icons {
      margin-top: 0;
      text-align: right; } }
  .footer-bottom .social-icons svg {
    width: 40px;
    fill: #999;
    transition: all 0.2s ease-in-out; }
    .footer-bottom .social-icons svg:hover {
      fill: #00AB3F; }
  .footer-bottom .social-icons a:hover {
    background: transparent;
    fill: #999; }

/*--------------------------------------------------------------
# Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers. */
.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  word-wrap: normal !important;
  /* Many screen reader and browser combinations announce broken words as they would appear visually. */ }

.screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  color: #21759b;
  display: block;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
  /* Above WP toolbar. */ }

/* Do not show the outline on the skip link target. */
#content[tabindex="-1"]:focus {
  outline: 0; }

/*--------------------------------------------------------------
# Alignments
--------------------------------------------------------------*/
.alignleft {
  display: inline;
  float: left;
  margin-right: 1.5em; }

.alignright {
  display: inline;
  float: right;
  margin-left: 1.5em; }

.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
  text-align: center; }

.textcenter {
  text-align: center; }

.textright {
  text-align: right; }

.flex-container {
  display: flex; }

/*--------------------------------------------------------------
# Clearings
--------------------------------------------------------------*/
.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
  content: "";
  display: table;
  table-layout: fixed; }

.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
  clear: both; }

/*--------------------------------------------------------------
# Widgets
--------------------------------------------------------------*/
.widget {
  margin: 0 0 1.5em; }

/* Make sure select elements fit in widgets. */
.widget select {
  max-width: 100%; }

/*--------------------------------------------------------------
# Content
--------------------------------------------------------------*/
#post-20616 .bizl_video_preview img {
  object-fit: cover;
  height: 450px;
  width: 200%; }

/*--------------------------------------------------------------
# Universal Styles
--------------------------------------------------------------*/
a {
  transition: all 0.2s ease-in-out; }
  a:focus {
    outline: solid #00AB3F; }

h1,
h2,
h3,
h4 {
  font-family: "Ubuntu", serif; }

blockquote {
  border-left: 5px solid #00AB3F;
  margin: 0;
  padding: 5px 0 5px 15px;
  font-size: 1.5em; }

.hero {
  background-size: cover; }
  @media screen and (min-width: 992px) {
    .hero {
      background-repeat: no-repeat; } }
  .hero .heading h1 {
    color: white;
    text-shadow: 0px 0px 7px rgba(0, 0, 0, 0.5); }

.hero.jumbo-hero .jumbo-hero-overlay {
  background-color: rgba(0, 0, 0, 0.4);
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: block; }
  @media screen and (min-width: 768px) {
    .hero.jumbo-hero .jumbo-hero-overlay {
      display: none; } }
.hero.jumbo-hero .jumbo-hero-inner {
  padding: 40px 0px; }

.section {
  padding-top: 30px;
  padding-bottom: 50px; }

.nopbottom {
  padding-bottom: 10px;
  padding-top: 0;
  background-color: #e5e5e5; }

.button {
  color: white;
  background-color: #00AB3F;
  border-radius: 36px;
  padding: 18px 40px;
  text-decoration: none;
  display: inline-block;
  font-size: 1rem;
  text-align: center;
  margin-top: 1%;
  margin-bottom: 1%; }
  .button:hover {
    color: white;
    background-color: #4b8337; }
  .button:focus {
    border: 2px white solid; }

.button-hollow {
  border-width: 2px;
  border-style: solid;
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  padding: 5px 15px 5px;
  background-color: transparent; }

.button-hollow-2 {
  color: white;
  margin: 20px 10px;
  display: block;
  background-color: #EF3C57;
  border: #EF3C57 solid 2px; }
  @media screen and (min-width: 992px) {
    .button-hollow-2 {
      display: inline-block; } }
  .button-hollow-2:hover {
    background-color: white;
    color: #EF3C57;
    border: #EF3C57 solid 2px; }

.cta-button {
  background-color: #00AB3F; }
  .cta-button:hover {
    background-color: #4b8337; }

.cta-bar {
  background: #00AB3F;
  width: 100vw;
  position: relative;
  left: calc(-50vw + 50%);
  color: white;
  margin-top: 120px;
  margin-bottom: 120px; }
  .cta-bar h2 {
    padding: 0 1rem;
    margin-right: .5rem; }
    @media screen and (min-width: 992px) {
      .cta-bar h2 {
        padding: 0; } }
  .cta-bar .cta-image {
    margin: auto;
    border-radius: 16px;
    display: block;
    width: 95%; }
    @media screen and (min-width: 992px) {
      .cta-bar .cta-image {
        width: 26%;
        margin: auto;
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: -45%;
        border-radius: 26px; } }
  .cta-bar .button {
    color: #00AB3F;
    background-color: white;
    margin-bottom: 4%; }
    .cta-bar .button:hover {
      background-color: #D5EACD;
      color: white; }

.cta-bar2 {
  background: url(https://www.bizlibrary.com/wp-content/uploads/2023/11/08123339/1250x400-Green-curve.png);
  background-color: white;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100vw;
  position: relative;
  left: calc(-50vw + 50%);
  color: white; }
  .cta-bar2 .container {
    display: block;
    justify-content: center;
    align-items: center; }
    @media screen and (min-width: 992px) {
      .cta-bar2 .container {
        display: flex; } }
    .cta-bar2 .container p {
      margin-bottom: 0;
      margin-top: 80px;
      font-size: 1.4rem; }
    .cta-bar2 .container h2 {
      margin-top: 0;
      margin-bottom: 0; }
    .cta-bar2 .container .button {
      color: #00AB3F;
      background-color: white;
      text-shadow: none;
      margin-bottom: 80px; }
      .cta-bar2 .container .button:hover {
        background-color: #D5EACD;
        color: white; }
    .cta-bar2 .container .cta-image2 {
      margin-top: 2%;
      margin-bottom: 2%;
      border-radius: 16px;
      display: block;
      width: 95%; }
      @media screen and (min-width: 992px) {
        .cta-bar2 .container .cta-image2 {
          border-radius: 26px;
          margin-right: -8%; } }

.subscribe-bar {
  background: #D5EACD;
  width: 100vw;
  position: relative;
  left: calc(-50vw + 50%);
  color: white;
  padding-bottom: 2.9%;
  padding-top: 2.9%; }
  .subscribe-bar p {
    margin-bottom: 0;
    color: #14171A; }
  .subscribe-bar h2 {
    float: left;
    margin-top: 0;
    color: #14171A; }
  .subscribe-bar a {
    float: right;
    margin-top: 0; }

.section-heading {
  text-align: center; }

.free-trial-section {
  background-image: url(https://www.bizlibrary.com/wp-content/uploads/2023/03/30140706/Topography-Background-Element.svg);
  color: #1C4A53; }
  @media screen and (min-width: 768px) {
    .free-trial-section .container {
      display: flex;
      align-items: center;
      min-height: 300px; } }
  .free-trial-section .container h3 {
    font-weight: 700; }

.feature-column {
  text-align: center; }
  .feature-column a:hover {
    color: #00AB3F !important; }
  .feature-column .heading {
    text-decoration: none;
    color: #14171A;
    font-family: "Ubuntu", serif;
    margin: 10px auto;
    display: block; }
  .feature-column img {
    display: block;
    margin: 0 auto;
    max-width: 200px; }

.course-preview {
  margin-top: 15px;
  margin-bottom: 15px; }
  .course-preview .course-preview-inner {
    position: relative; }
  .course-preview .course-title {
    text-align: center;
    min-height: 3em; }
  .course-preview i.icon-play {
    display: block;
    position: absolute;
    text-shadow: 0px 0px 7px rgba(0, 0, 0, 0.5);
    top: 45%;
    margin-top: -20px;
    left: 45%;
    margin-left: -20px;
    color: #fff;
    opacity: .9;
    filter: alpha(opacity=90);
    font-size: 40px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 100%;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    -webkit-transition: all .4s ease 0s;
    -moz-transition: all .4s ease 0s;
    -o-transition: all .4s ease 0s;
    transition: all .4s ease 0s;
    font-size: 6rem; }
  .course-preview img {
    display: block;
    margin: 0 auto; }
  .course-preview:hover {
    cursor: pointer; }
  .course-preview:hover i.icon-play {
    text-shadow: none;
    opacity: 1;
    background: #00AB3F; }
  .course-preview:hover .course-title {
    color: #16DED0; }

.fluid-width-video-wrapper {
  width: 100%;
  position: relative;
  padding: 0; }
  .fluid-width-video-wrapper.sixteen-by-nine {
    padding-top: 56.25%; }
  .fluid-width-video-wrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 99%; }

/*[bizl_video_preview] shortcode output styles*/
.bizl_video_preview {
  position: relative;
  display: inline-block; }

.related-resource {
  margin-bottom: 40px;
  text-align: center;
  display: inline-block; }
  .related-resource .post-title {
    font-weight: bold;
    text-align: left; }
  .related-resource .button {
    width: 100%;
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0; }

button.mktoButton {
  background-color: #00AB3F;
  color: white;
  font-size: 18px;
  padding-top: 20px;
  padding-bottom: 20px;
  transition: 0.4s all ease-in-out;
  -webkit-transition: 0.4s all ease-in-out;
  border: none !important; }
  button.mktoButton:hover {
    background-color: #4b8337 !important;
    border: none !important; }
  button.mktoButton:focus {
    border: none; }

.bzl-carousel {
  position: relative;
  overflow: hidden;
  text-align: center;
  margin: 0 auto; }
  .bzl-carousel .item {
    display: none;
    left: -150%;
    position: absolute;
    width: 100%; }
  .bzl-carousel .item.active {
    display: block;
    left: 0%; }
  .bzl-carousel .controls {
    position: relative;
    text-align: center; }
    .bzl-carousel .controls .control {
      height: 50px;
      width: 50px;
      background-color: #1C4A53;
      border: 2px solid white;
      border-radius: 100%;
      text-align: center;
      display: inline-block;
      margin: 10px; }
      .bzl-carousel .controls .control:hover {
        cursor: pointer;
        background-color: #15363D; }
      .bzl-carousel .controls .control .arrow {
        border: solid white;
        border-width: 0 5px 5px 0;
        display: inline-block;
        padding: 8px;
        position: relative;
        top: 12px; }
    .bzl-carousel .controls .control-left .arrow {
      transform: rotate(135deg);
      -webkit-transform: rotate(135deg);
      left: 3px; }
    .bzl-carousel .controls .control-right .arrow {
      transform: rotate(-45deg);
      -webkit-transform: rotate(-45deg);
      right: 3px; }

.padding-box-blue {
  padding: 20px;
  color: white;
  background-color: #597B81;
  position: relative;
  margin-left: -20px; }

.padding-box-green {
  padding: 20px;
  color: white;
  background-color: #90C87C;
  position: relative;
  margin-left: -20px; }

.padding-box-punch {
  padding: 20px;
  color: white;
  background-color: #F37184;
  position: relative;
  margin-left: -20px; }

.social-icons {
  margin-top: 15px;
  text-align: center; }
  @media screen and (min-width: 992px) {
    .social-icons {
      margin-top: 0; } }
  .social-icons svg {
    width: 40px;
    fill: #999;
    transition: all 0.2s ease-in-out; }
    .social-icons svg:hover {
      fill: #16DED0; }

.card-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 30px; }

.card .card-inner {
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
  border: 1px solid #cecece; }
  .card .card-inner .card-head {
    padding: 10px;
    background-size: cover; }
  .card .card-inner .card-body {
    padding: 10px; }

.flex-wrap {
  display: flex; }

.pagination {
  text-align: center; }
  .pagination .current {
    margin: 0 .5%;
    background: #00AB3F;
    padding: 10px 16px;
    border-radius: 50%;
    font-size: 1rem;
    text-decoration: none;
    color: white; }
  .pagination .inactive {
    margin: 0 .5%;
    padding: 10px 16px;
    border-radius: 50%;
    font-size: 1rem;
    background: white;
    color: #14171A;
    text-decoration: none; }
  .pagination .page-arrow {
    margin: 0 .5%;
    padding: 10px 0 10px 8px;
    font-size: 2rem;
    line-height: 1;
    text-decoration: none; }
    .pagination .page-arrow:hover {
      background: none;
      color: #00AB3F; }

.green {
  color: #00AB3F; }

.blue {
  color: #16DED0; }

.punch {
  color: #EF3C57; }

/*--------------------------------------------------------------
# Frontpage Styles
--------------------------------------------------------------*/
/*.vwo_loaded{
	#masthead.scrolled{
		@media screen and (min-width: 992px) {
	
			.main-navigation{
				margin-top: 48px;
			}
		}
	}
}*/
.page-id-39562 .hero {
  background-color: #00AB3F; }
  .page-id-39562 .hero .video-block {
    margin-top: 5%; }
  .page-id-39562 .hero .videoButton {
    position: absolute;
    display: inline-block;
    transform: translate(-50%, -50%);
    top: 48%;
    left: 50%;
    color: #FFF;
    width: 100%;
    text-align: center;
    z-index: 1; }
    @media screen and (min-width: 768px) {
      .page-id-39562 .hero .videoButton {
        top: 47%; } }
    @media screen and (min-width: 992px) {
      .page-id-39562 .hero .videoButton {
        top: 45%; } }
    @media screen and (min-width: 1200px) {
      .page-id-39562 .hero .videoButton {
        top: 45%; } }
    .page-id-39562 .hero .videoButton .play {
      cursor: pointer;
      display: inline-block;
      text-align: center;
      padding: 5px 25px;
      width: 35%; }
      @media screen and (min-width: 768px) {
        .page-id-39562 .hero .videoButton .play {
          width: 30%; } }
      @media screen and (min-width: 992px) {
        .page-id-39562 .hero .videoButton .play {
          width: 35%; } }
      @media screen and (min-width: 1200px) {
        .page-id-39562 .hero .videoButton .play {
          width: 33%; } }
  .page-id-39562 .hero .video {
    width: 100%;
    margin: auto;
    display: block;
    border-radius: 16px; }
.page-id-39562 .front-hero {
  color: white !important; }
  .page-id-39562 .front-hero h1 {
    color: white !important; }
  .page-id-39562 .front-hero .cta-button {
    color: #00AB3F !important;
    background-color: white !important;
    border: 2px solid white !important; }
    .page-id-39562 .front-hero .cta-button:hover {
      background: transparent !important;
      color: white !important; }
.page-id-39562 .background-squiggle {
  width: 100%;
  margin-top: -1px;
  transform: rotate(180deg); }
.page-id-39562 .learning-points {
  color: #2C2C2C !important;
  background: url(none) !important; }
  .page-id-39562 .learning-points .col-xs-12 {
    display: block !important; }
  .page-id-39562 .learning-points a:hover {
    color: #2C2C2C;
    background: none; }
  .page-id-39562 .learning-points .point1, .page-id-39562 .learning-points .point2, .page-id-39562 .learning-points .point3 {
    display: block !important;
    text-align: center !important; }
    .page-id-39562 .learning-points .point1 .icon, .page-id-39562 .learning-points .point2 .icon, .page-id-39562 .learning-points .point3 .icon {
      width: 100% !important;
      max-width: none !important; }
    .page-id-39562 .learning-points .point1 .point-text, .page-id-39562 .learning-points .point2 .point-text, .page-id-39562 .learning-points .point3 .point-text {
      display: block !important;
      width: 100% !important; }
  .page-id-39562 .learning-points .learning-exp {
    display: block; }
    @media screen and (min-width: 992px) {
      .page-id-39562 .learning-points .learning-exp {
        display: none; } }
  .page-id-39562 .learning-points .chevron {
    box-sizing: border-box;
    position: relative;
    display: block;
    transform: scale(var(--ggs, 1.5));
    width: 22px;
    height: 22px;
    border: 2px solid transparent;
    border-radius: 100px;
    color: #7c7c7c;
    margin: -10px auto 32px auto; }
    .page-id-39562 .learning-points .chevron::after {
      content: "";
      display: block;
      box-sizing: border-box;
      position: absolute;
      width: 10px;
      height: 10px;
      border-bottom: 2px solid;
      border-right: 2px solid;
      transform: rotate(45deg);
      left: 4px;
      top: 2px; }
  .page-id-39562 .learning-points .short-arrow {
    width: 0;
    height: 56px;
    border: 4px #7c7c7c;
    border-style: none dotted none none;
    align-self: stretch;
    align-items: center;
    margin: 0 auto; }
  .page-id-39562 .learning-points .section-logo {
    margin-bottom: 1rem; }
  .page-id-39562 .learning-points .section-text {
    margin-bottom: 1rem; }
  .page-id-39562 .learning-points .exp-button1 {
    background-color: #1C4A53;
    border: 1px solid #1C4A53; }
    .page-id-39562 .learning-points .exp-button1:hover {
      color: #1C4A53;
      background-color: white; }
  .page-id-39562 .learning-points .exp-button2 {
    background-color: #7B61FF;
    border: 1px solid #7B61FF; }
    .page-id-39562 .learning-points .exp-button2:hover {
      color: #7B61FF;
      background-color: white; }
  .page-id-39562 .learning-points .exp-button3 {
    background-color: #EF3C57;
    border: 1px solid #EF3C57; }
    .page-id-39562 .learning-points .exp-button3:hover {
      color: #EF3C57;
      background-color: white; }
  .page-id-39562 .learning-points .exp-button4 {
    border: 1px solid #00AB3F; }
    .page-id-39562 .learning-points .exp-button4:hover {
      color: #00AB3F;
      background-color: white; }
.page-id-39562 .learning-points-bottom {
  display: none; }
.page-id-39562 .experience-section {
  padding-top: 0px; }
  .page-id-39562 .experience-section .flex-row {
    display: none;
    margin-bottom: 3rem;
    margin-top: 2rem;
    justify-content: space-around; }
    @media screen and (min-width: 992px) {
      .page-id-39562 .experience-section .flex-row {
        display: flex; } }
    .page-id-39562 .experience-section .flex-row .col-xs-12 {
      text-align: center;
      align-self: center; }
    .page-id-39562 .experience-section .flex-row .long-arrow {
      width: 0;
      height: 278px;
      border: 4px #7c7c7c;
      border-style: none dotted none none;
      align-self: stretch;
      align-items: center;
      margin: auto; }
    .page-id-39562 .experience-section .flex-row .chevron {
      box-sizing: border-box;
      position: relative;
      display: block;
      transform: scale(var(--ggs, 1.5));
      width: 22px;
      height: 22px;
      border: 2px solid transparent;
      border-radius: 100px;
      color: #7c7c7c;
      margin: -10px auto 32px auto; }
      .page-id-39562 .experience-section .flex-row .chevron::after {
        content: "";
        display: block;
        box-sizing: border-box;
        position: absolute;
        width: 10px;
        height: 10px;
        border-bottom: 2px solid;
        border-right: 2px solid;
        transform: rotate(45deg);
        left: 4px;
        top: 2px; }
    .page-id-39562 .experience-section .flex-row .short-arrow {
      width: 0;
      height: 56px;
      border: 4px #7c7c7c;
      border-style: none dotted none none;
      align-self: stretch;
      align-items: center;
      margin: -32px auto 0 auto; }
    .page-id-39562 .experience-section .flex-row .section-logo {
      margin-bottom: 1rem; }
    .page-id-39562 .experience-section .flex-row .section-text {
      margin-bottom: 1rem; }
    .page-id-39562 .experience-section .flex-row .exp-bizskill .button {
      background-color: #7B61FF;
      border: 1px solid #7B61FF; }
      .page-id-39562 .experience-section .flex-row .exp-bizskill .button:hover {
        color: #7B61FF;
        background-color: white; }
    .page-id-39562 .experience-section .flex-row .exp-bizlms .button {
      background-color: #1C4A53;
      border: 1px solid #1C4A53; }
      .page-id-39562 .experience-section .flex-row .exp-bizlms .button:hover {
        color: #1C4A53;
        background-color: white; }
    .page-id-39562 .experience-section .flex-row .exp-playbutton img {
      width: 70%; }
    .page-id-39562 .experience-section .flex-row .exp-bizacademy .button {
      background-color: #EF3C57;
      border: 1px solid #EF3C57; }
      .page-id-39562 .experience-section .flex-row .exp-bizacademy .button:hover {
        color: #EF3C57;
        background-color: white; }
    .page-id-39562 .experience-section .flex-row .exp-bizlibrary .button {
      border: 1px solid #00AB3F; }
      .page-id-39562 .experience-section .flex-row .exp-bizlibrary .button:hover {
        color: #00AB3F;
        background-color: white; }
.page-id-39562 .top-squiggle {
  width: 100%;
  margin-bottom: -8px; }
.page-id-39562 .playbook-section {
  background-color: #00AB3F; }
  .page-id-39562 .playbook-section .top-text {
    color: white; }
    .page-id-39562 .playbook-section .top-text h2 {
      margin-top: 0; }
  .page-id-39562 .playbook-section .image-play {
    text-align: center;
    margin-top: 1rem; }
    @media screen and (min-width: 992px) {
      .page-id-39562 .playbook-section .image-play {
        margin-top: 0; } }
  .page-id-39562 .playbook-section .playbook-container {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
    gap: 20px;
    justify-content: space-evenly;
    margin-top: 4rem; }
    .page-id-39562 .playbook-section .playbook-container .ind-playbook {
      background: #008932;
      border: 2px solid #33BC65;
      box-shadow: 0px 75px 97px rgba(27, 41, 29, 0.07), 0px 31.3332px 47.2831px rgba(27, 41, 29, 0.0522671), 0px 16.7522px 26.6995px rgba(27, 41, 29, 0.0459475), 0px 9.39116px 14.5316px rgba(27, 41, 29, 0.0383388), 0px 4.98758px 6.94492px rgba(27, 41, 29, 0.0280136), 0px 2.07544px 2.37447px rgba(27, 41, 29, 0.0151197);
      border-radius: 6px;
      width: 90%;
      padding: 40px 24px;
      color: white;
      text-align: center; }
      @media screen and (min-width: 992px) {
        .page-id-39562 .playbook-section .playbook-container .ind-playbook {
          width: 32%; } }
  .page-id-39562 .playbook-section .videoButton {
    position: absolute;
    display: inline-block;
    transform: translate(-50%, -50%);
    top: 48%;
    left: 50%;
    color: #FFF;
    width: 100%;
    text-align: center;
    z-index: 1; }
    @media screen and (min-width: 768px) {
      .page-id-39562 .playbook-section .videoButton {
        top: 47%; } }
    @media screen and (min-width: 992px) {
      .page-id-39562 .playbook-section .videoButton {
        top: 45%; } }
    @media screen and (min-width: 1200px) {
      .page-id-39562 .playbook-section .videoButton {
        top: 45%; } }
    .page-id-39562 .playbook-section .videoButton .play {
      cursor: pointer;
      display: inline-block;
      text-align: center;
      padding: 5px 25px;
      width: 35%; }
      @media screen and (min-width: 768px) {
        .page-id-39562 .playbook-section .videoButton .play {
          width: 30%; } }
      @media screen and (min-width: 992px) {
        .page-id-39562 .playbook-section .videoButton .play {
          width: 35%; } }
      @media screen and (min-width: 1200px) {
        .page-id-39562 .playbook-section .videoButton .play {
          width: 33%; } }
  .page-id-39562 .playbook-section .video {
    width: 100%;
    margin: auto;
    display: block;
    border-radius: 16px; }

.frontpage .hero .container {
  margin-top: 5rem; }
.frontpage .front-hero {
  text-align: center; }
  @media screen and (min-width: 992px) {
    .frontpage .front-hero {
      text-align: left; } }
  .frontpage .front-hero h1 {
    font-family: Ubuntu;
    font-size: 54px;
    font-style: normal;
    font-weight: 700;
    line-height: 64px;
    letter-spacing: 0em;
    color: #7543FF;
    margin-bottom: 1%;
    margin-top: 0; }
  .frontpage .front-hero span {
    font-family: Ubuntu;
    font-size: 16px;
    font-style: normal;
    line-height: 22px;
    letter-spacing: 0.30000001192092896px; }
  .frontpage .front-hero .biz-logo {
    margin-top: 2rem; }
  @media screen and (min-width: 992px) {
    .frontpage .front-hero .button {
      margin-top: 2.6rem; } }
  .frontpage .front-hero .cta-button {
    background: transparent;
    color: #7543FF;
    border: 2px solid #7543FF;
    margin-right: 5%; }
    .frontpage .front-hero .cta-button:hover {
      color: white;
      background: #7543FF; }
  .frontpage .front-hero .cta-button2 {
    background: transparent;
    color: #7543FF;
    border: 2px solid #7543FF; }
    .frontpage .front-hero .cta-button2:hover {
      color: white;
      background: #7543FF; }
.frontpage .biz-logo {
  max-width: 400px;
  margin: auto;
  display: block; }
.frontpage .front-hero-image1 {
  display: none; }
  @media screen and (min-width: 992px) {
    .frontpage .front-hero-image1 {
      display: block;
      margin-top: 5%; } }
  .frontpage .front-hero-image1 .image1 {
    width: 80%; }
@media screen and (min-width: 992px) {
  .frontpage .front-hero-image2 .image2 {
    margin-top: -200px;
    width: 70%;
    margin-left: 25%; } }
.frontpage .learning-section {
  text-align: center;
  padding-bottom: 0; }
  @media screen and (min-width: 768px) {
    .frontpage .learning-section {
      padding-bottom: 20px; } }
  .frontpage .learning-section h2 {
    color: #00AB3F; }
  .frontpage .learning-section .section1-text {
    max-width: 980px;
    margin: auto; }
.frontpage .learning-points {
  background: url(https://www.bizlibrary.com/wp-content/uploads/2021/12/15113106/Home-Page-top-Blob.svg);
  background-repeat: no-repeat;
  background-size: cover;
  color: white;
  padding-bottom: 0;
  margin-bottom: 22px; }
  @media screen and (min-width: 992px) {
    .frontpage .learning-points .col-xs-12 {
      display: flex; } }
  .frontpage .learning-points .col-md-4 {
    padding-left: 0;
    padding-right: 0; }
  .frontpage .learning-points .point1, .frontpage .learning-points .point2, .frontpage .learning-points .point3 {
    z-index: 1;
    display: flex; }
    .frontpage .learning-points .point1:hover, .frontpage .learning-points .point2:hover, .frontpage .learning-points .point3:hover {
      border: 1.5px solid #FFFFFF;
      box-shadow: 0px 16px 24px 4px rgba(44, 44, 44, 0.08);
      border-radius: 8px; }
    .frontpage .learning-points .point1 a, .frontpage .learning-points .point2 a, .frontpage .learning-points .point3 a {
      text-decoration: none; }
    .frontpage .learning-points .point1 .icon, .frontpage .learning-points .point2 .icon, .frontpage .learning-points .point3 .icon {
      width: 25%;
      max-width: 76px; }
    .frontpage .learning-points .point1 .point-text, .frontpage .learning-points .point2 .point-text, .frontpage .learning-points .point3 .point-text {
      width: 75%;
      margin-bottom: 1rem;
      display: flex;
      flex-wrap: wrap; }
      .frontpage .learning-points .point1 .point-text h4, .frontpage .learning-points .point2 .point-text h4, .frontpage .learning-points .point3 .point-text h4 {
        font-family: "Ubuntu";
        font-size: 1.25rem;
        font-weight: 700;
        margin-top: 0;
        margin-bottom: 14px;
        align-self: center; }
      .frontpage .learning-points .point1 .point-text .jtb-button, .frontpage .learning-points .point2 .point-text .jtb-button, .frontpage .learning-points .point3 .point-text .jtb-button {
        align-self: flex-end; }
        .frontpage .learning-points .point1 .point-text .jtb-button .button, .frontpage .learning-points .point2 .point-text .jtb-button .button, .frontpage .learning-points .point3 .point-text .jtb-button .button {
          background-color: white;
          color: #00AB3F;
          border: 1px solid white; }
          .frontpage .learning-points .point1 .point-text .jtb-button .button:hover, .frontpage .learning-points .point2 .point-text .jtb-button .button:hover, .frontpage .learning-points .point3 .point-text .jtb-button .button:hover {
            color: white;
            background-color: #00AB3F; }
    .frontpage .learning-points .point1 .learning-text, .frontpage .learning-points .point2 .learning-text, .frontpage .learning-points .point3 .learning-text {
      align-self: flex-end;
      margin-bottom: 4%; }
.frontpage .learning-points-bottom {
  background: url(https://www.bizlibrary.com/wp-content/uploads/2021/12/15113106/Home-Page-top-Blob.svg);
  background-repeat: no-repeat;
  background-size: cover;
  -moz-transform: scale(-1, -1);
  -o-transform: scale(-1, -1);
  -webkit-transform: scale(-1, -1);
  transform: scale(-1, -1);
  height: 170px;
  padding: 0;
  z-index: 0;
  margin-top: -80px; }
  @media screen and (min-width: 992px) {
    .frontpage .learning-points-bottom {
      height: 340px; } }
.frontpage .content-library-section .content-text {
  margin-bottom: 60px; }
  @media screen and (min-width: 992px) {
    .frontpage .content-library-section .content-text {
      margin-bottom: 90px; } }
  .frontpage .content-library-section .content-text h2 {
    text-align: center;
    color: #00AB3F; }
  .frontpage .content-library-section .content-text .section2-text {
    max-width: 785px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    font-size: 20px; }
.frontpage .content-library-section .left-image {
  display: none; }
  @media screen and (min-width: 992px) {
    .frontpage .content-library-section .left-image {
      display: block;
      margin-left: -78px;
      width: 45%; } }
.frontpage .content-library-section .content-sections1 {
  text-align: center; }
  @media screen and (min-width: 992px) {
    .frontpage .content-library-section .content-sections1 {
      display: flex;
      justify-content: flex-end;
      margin-bottom: 140px;
      width: 60%; } }
  @media screen and (min-width: 992px) {
    .frontpage .content-library-section .content-sections1 .content-icons {
      width: 25%; } }
  .frontpage .content-library-section .content-sections1 .content-icons img {
    max-width: 160px; }
  @media screen and (min-width: 992px) {
    .frontpage .content-library-section .content-sections1 .content-sections-text {
      width: 75%;
      max-width: 380px;
      text-align: left; } }
  .frontpage .content-library-section .content-sections1 .content-sections-text h4 {
    margin-top: 0;
    margin-bottom: 16px;
    color: #1C4A53; }
  .frontpage .content-library-section .content-sections1 .content-sections-text .content-link {
    padding-top: 1rem; }
    @media screen and (min-width: 992px) {
      .frontpage .content-library-section .content-sections1 .content-sections-text .content-link {
        text-align: right;
        padding-top: 0; } }
    .frontpage .content-library-section .content-sections1 .content-sections-text .content-link a {
      text-decoration: none;
      padding-right: 12px; }
      .frontpage .content-library-section .content-sections1 .content-sections-text .content-link a:hover {
        background-color: transparent;
        color: #2C2C2C;
        text-decoration: underline; }
    .frontpage .content-library-section .content-sections1 .content-sections-text .content-link:after {
      content: "\2794";
      color: #00AB3F; }
.frontpage .content-library-section .content-sections2 {
  text-align: center; }
  @media screen and (min-width: 992px) {
    .frontpage .content-library-section .content-sections2 {
      display: flex;
      width: 60%; } }
  .frontpage .content-library-section .content-sections2 .content-icons {
    margin-top: 2rem; }
    @media screen and (min-width: 992px) {
      .frontpage .content-library-section .content-sections2 .content-icons {
        width: 25%;
        margin-top: 0; } }
    .frontpage .content-library-section .content-sections2 .content-icons img {
      max-width: 160px; }
  @media screen and (min-width: 992px) {
    .frontpage .content-library-section .content-sections2 .content-sections-text {
      width: 75%;
      max-width: 380px;
      text-align: left; } }
  .frontpage .content-library-section .content-sections2 .content-sections-text h4 {
    margin-top: 0;
    margin-bottom: 16px;
    color: #1C4A53; }
  .frontpage .content-library-section .content-sections2 .content-sections-text .content-link {
    padding-top: 1rem; }
    @media screen and (min-width: 992px) {
      .frontpage .content-library-section .content-sections2 .content-sections-text .content-link {
        text-align: right;
        padding-top: 0; } }
    .frontpage .content-library-section .content-sections2 .content-sections-text .content-link a {
      text-decoration: none;
      padding-right: 12px; }
      .frontpage .content-library-section .content-sections2 .content-sections-text .content-link a:hover {
        background-color: transparent;
        color: #2C2C2C;
        text-decoration: underline; }
    .frontpage .content-library-section .content-sections2 .content-sections-text .content-link:after {
      content: "\2794";
      color: #00AB3F; }
.frontpage .content-sections3 {
  text-align: center; }
  @media screen and (min-width: 992px) {
    .frontpage .content-sections3 {
      display: flex;
      width: 60%; } }
.frontpage .learning-platform .learning-heading {
  text-align: center; }
  .frontpage .learning-platform .learning-heading h2 {
    color: #7B61FF;
    margin-bottom: 24px; }
  .frontpage .learning-platform .learning-heading .learning-heading-text {
    max-width: 985px;
    margin: 0 auto 60px auto; }
.frontpage .learning-platform .platforms .bizskills-logo {
  max-width: 250px; }
.frontpage .learning-platform .platforms .lms-logo {
  margin-top: 60px;
  width: 250px; }
.frontpage .learning-platform .platforms .platforms-text {
  max-width: 500px;
  margin-top: 24px;
  margin-bottom: 24px; }
.frontpage .learning-platform .platforms .button {
  background-color: #7B61FF;
  padding: 17px 24px; }
  .frontpage .learning-platform .platforms .button:hover {
    background-color: white;
    color: #7B61FF;
    border: 1px solid #7B61FF; }
.frontpage .learning-platform .platforms .lms-button {
  background-color: #00AB3F !important; }
  .frontpage .learning-platform .platforms .lms-button:hover {
    background-color: white !important;
    color: #00AB3F !important;
    border: 1px solid #00AB3F !important; }
.frontpage .learning-platform .platforms .image-two {
  float: right; }
.frontpage .learning-platform .platforms .platform-image {
  display: none; }
  @media screen and (min-width: 992px) {
    .frontpage .learning-platform .platforms .platform-image {
      display: block; } }
.frontpage .testimonial h2 {
  text-align: center;
  color: #1C4A53; }
.frontpage .testimonial .testimonial-text {
  text-align: center;
  font-size: 20px;
  max-width: 985px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto; }
.frontpage .testimonial .bzl-carousel {
  overflow: visible;
  margin-bottom: 60px; }
  .frontpage .testimonial .bzl-carousel .slide {
    align-items: center;
    display: block; }
    @media screen and (min-width: 992px) {
      .frontpage .testimonial .bzl-carousel .slide {
        display: flex;
        justify-content: space-evenly; } }
    .frontpage .testimonial .bzl-carousel .slide .quote {
      background-color: white;
      border-radius: 16px;
      padding: 42px 32px;
      font-size: 20px; }
      @media screen and (min-width: 992px) {
        .frontpage .testimonial .bzl-carousel .slide .quote {
          width: 80%; } }
      .frontpage .testimonial .bzl-carousel .slide .quote .quote-marks {
        position: absolute;
        top: 0; }
    .frontpage .testimonial .bzl-carousel .slide .quote-info {
      display: flex;
      justify-content: center;
      margin-top: 1rem; }
      @media screen and (min-width: 992px) {
        .frontpage .testimonial .bzl-carousel .slide .quote-info {
          margin-top: 0; } }
      .frontpage .testimonial .bzl-carousel .slide .quote-info img {
        max-width: 64px;
        max-height: 64px;
        margin-right: 12px;
        margin-left: 12px; }
      .frontpage .testimonial .bzl-carousel .slide .quote-info .name {
        font-weight: 600; }
  @media screen and (min-width: 992px) {
    .frontpage .testimonial .bzl-carousel .controls {
      top: 55px; } }
  .frontpage .testimonial .bzl-carousel .controls .control {
    background-color: transparent;
    border: none; }
  @media screen and (min-width: 992px) {
    .frontpage .testimonial .bzl-carousel .controls .control-left {
      position: absolute;
      left: -50px; } }
  .frontpage .testimonial .bzl-carousel .controls .control-left .arrow {
    border: solid #7c7c7c;
    border-width: 0 3px 3px 0; }
  @media screen and (min-width: 992px) {
    .frontpage .testimonial .bzl-carousel .controls .control-right {
      position: absolute;
      right: -50px; } }
  .frontpage .testimonial .bzl-carousel .controls .control-right .arrow {
    border: solid #7c7c7c;
    border-width: 0 3px 3px 0; }
@media screen and (min-width: 992px) {
  .frontpage .numbers-section {
    margin-bottom: 90px; } }
.frontpage .numbers-section .container {
  background-color: #1C4A53;
  color: white;
  border-radius: 32px; }
  .frontpage .numbers-section .container .inner-numbers {
    text-align: center;
    margin-bottom: 30px; }
  .frontpage .numbers-section .container .card-container {
    display: block;
    padding-bottom: 30px; }
    @media screen and (min-width: 992px) {
      .frontpage .numbers-section .container .card-container {
        display: flex;
        justify-content: center;
        padding-bottom: 0; } }
    .frontpage .numbers-section .container .card-container .number-card1 {
      display: block;
      text-align: center;
      width: 100%;
      background-color: white;
      border-radius: 24px;
      color: #2C2C2C;
      margin-right: 25px;
      margin-top: 60px; }
      @media screen and (min-width: 992px) {
        .frontpage .numbers-section .container .card-container .number-card1 {
          margin-top: 0;
          width: 25%;
          display: inline-block;
          margin-bottom: -90px; } }
      .frontpage .numbers-section .container .card-container .number-card1 img {
        margin-top: -40px; }
      .frontpage .numbers-section .container .card-container .number-card1 .number-info {
        padding-bottom: 85px; }
        .frontpage .numbers-section .container .card-container .number-card1 .number-info .company {
          font-family: Ubuntu;
          font-size: 20px;
          font-style: normal;
          font-weight: 400;
          line-height: 26px;
          letter-spacing: 0em;
          text-align: center;
          margin-bottom: 8px; }
        .frontpage .numbers-section .container .card-container .number-card1 .number-info .company-info {
          padding-left: 60px;
          padding-right: 60px; }
          .frontpage .numbers-section .container .card-container .number-card1 .number-info .company-info span {
            color: #00AB3F;
            font-weight: bold; }
      .frontpage .numbers-section .container .card-container .number-card1 .border-bottom {
        height: 17px;
        width: 100%;
        background-color: #00AB3F;
        border-radius: 0 0 24px 24px; }
    .frontpage .numbers-section .container .card-container .number-card2 {
      display: block;
      text-align: center;
      width: 100%;
      background-color: white;
      border-radius: 24px;
      color: #2C2C2C;
      margin-right: 25px;
      margin-top: 60px; }
      @media screen and (min-width: 992px) {
        .frontpage .numbers-section .container .card-container .number-card2 {
          margin-top: 0;
          width: 34%;
          display: inline-block;
          margin-bottom: -120px; } }
      .frontpage .numbers-section .container .card-container .number-card2 img {
        margin-top: -40px; }
      .frontpage .numbers-section .container .card-container .number-card2 .number-info {
        padding-bottom: 69px; }
        .frontpage .numbers-section .container .card-container .number-card2 .number-info .company {
          font-family: Ubuntu;
          font-size: 28px;
          font-style: normal;
          font-weight: 400;
          line-height: 36px;
          letter-spacing: 0em;
          text-align: center;
          margin-bottom: 8px; }
        .frontpage .numbers-section .container .card-container .number-card2 .number-info .company-info {
          padding-left: 60px;
          padding-right: 60px; }
          .frontpage .numbers-section .container .card-container .number-card2 .number-info .company-info span {
            color: #00AB3F;
            font-weight: bold; }
      .frontpage .numbers-section .container .card-container .number-card2 .border-bottom {
        height: 17px;
        width: 100%;
        background-color: #16DED0;
        border-radius: 0 0 24px 24px;
        margin-top: 24px; }
    .frontpage .numbers-section .container .card-container .number-card3 {
      display: block;
      text-align: center;
      width: 100%;
      background-color: white;
      border-radius: 24px;
      color: #2C2C2C;
      margin-top: 60px; }
      @media screen and (min-width: 992px) {
        .frontpage .numbers-section .container .card-container .number-card3 {
          width: 25%;
          display: inline-block;
          margin-bottom: -90px;
          margin-top: 0; } }
      .frontpage .numbers-section .container .card-container .number-card3 img {
        margin-top: -40px; }
      .frontpage .numbers-section .container .card-container .number-card3 .number-info {
        padding-bottom: 85px; }
        .frontpage .numbers-section .container .card-container .number-card3 .number-info .company {
          font-family: Ubuntu;
          font-size: 20px;
          font-style: normal;
          font-weight: 400;
          line-height: 26px;
          letter-spacing: 0em;
          text-align: center;
          margin-bottom: 8px; }
        .frontpage .numbers-section .container .card-container .number-card3 .number-info .company-info {
          padding-left: 38px;
          padding-right: 38px; }
          .frontpage .numbers-section .container .card-container .number-card3 .number-info .company-info span {
            color: #00AB3F;
            font-weight: bold; }
      .frontpage .numbers-section .container .card-container .number-card3 .border-bottom {
        height: 17px;
        width: 100%;
        background-color: #EF3C57;
        border-radius: 0 0 24px 24px; }
.frontpage .demo-request {
  background: url(https://www.bizlibrary.com/wp-content/uploads/2021/12/15113106/Home-Page-top-Blob.svg);
  background-repeat: no-repeat;
  background-size: cover; }
  @media screen and (min-width: 992px) {
    .frontpage .demo-request {
      margin-top: 160px; } }
  .frontpage .demo-request .container {
    text-align: center; }
    @media screen and (min-width: 992px) {
      .frontpage .demo-request .container {
        display: flex;
        align-items: center; } }
    .frontpage .demo-request .container .button {
      background-color: #1C4A53; }
      @media screen and (min-width: 992px) {
        .frontpage .demo-request .container .button {
          margin-top: 90px; } }
      .frontpage .demo-request .container .button:hover {
        background-color: #C1CDD0; }
  .frontpage .demo-request .section-heading {
    color: white;
    padding-top: 1rem; }
    @media screen and (min-width: 992px) {
      .frontpage .demo-request .section-heading {
        text-align: left;
        padding-top: 90px; } }
    .frontpage .demo-request .section-heading span {
      font-size: 1rem;
      line-height: 22px;
      font-weight: 400; }
.frontpage .demo-bottom {
  background-color: #00AB3F;
  padding: 0 !important; }

.page-id-39562 .breadcrumb_last {
  display: none; }
.page-id-39562 footer {
  background-color: #00AB3F;
  margin-top: 0; }
  .page-id-39562 footer .container {
    background-color: #f1f1f1; }

.newfrontpage .hero {
  background-color: white;
  background-image: url(https://www.bizlibrary.com/wp-content/uploads/2023/05/09232731/reporting-bg-organic-circles.svg);
  background-repeat: no-repeat;
  background-position: -10%;
  background-size: auto; }
  .newfrontpage .hero .container {
    margin-top: 2rem;
    display: flex;
    flex-wrap: wrap;
    padding-bottom: 1rem; }
    @media screen and (min-width: 768px) {
      .newfrontpage .hero .container {
        display: block; } }
  @media screen and (min-width: 992px) {
    .newfrontpage .hero .top-hero-column1 {
      display: flex; } }
  .newfrontpage .hero .top-hero-column1 .hero-info {
    order: 2;
    padding: 0; }
    @media screen and (min-width: 992px) {
      .newfrontpage .hero .top-hero-column1 .hero-info {
        order: 1; } }
  .newfrontpage .hero .top-hero-column1 .video-block {
    order: 1;
    padding-right: 0; }
    @media screen and (min-width: 992px) {
      .newfrontpage .hero .top-hero-column1 .video-block {
        order: 2; } }
  .newfrontpage .hero h1 {
    font-family: Catamaran;
    font-size: 37px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    letter-spacing: 1.2px;
    margin-bottom: 2rem; }
    @media screen and (min-width: 768px) {
      .newfrontpage .hero h1 {
        font-size: 60px; } }
    .newfrontpage .hero h1 .gradient-text {
      background: linear-gradient(180deg, #00DA50 20%, #009A39 100%);
      background-clip: text;
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent; }
    .newfrontpage .hero h1 .animate-text {
      overflow: hidden; }
    .newfrontpage .hero h1 .anim {
      display: inline-block;
      display: none;
      background: linear-gradient(180deg, #00DA50 20%, #009A39 100%);
      background-clip: text;
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent;
      line-height: 130%; }
    .newfrontpage .hero h1 .text-in {
      display: block;
      animation: textIn .5s ease; }
    .newfrontpage .hero h1 .text-out {
      animation: textOut .5s ease; }
@keyframes textIn {
  0% {
    transform: translateY(100%); }
  100% {
    transform: translateY(0%); } }
@keyframes textOut {
  0% {
    transform: translateY(0%); }
  100% {
    transform: translateY(-100%); } }
  .newfrontpage .hero .title-text {
    color: #1C4A53;
    font-family: Catamaran;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    letter-spacing: 0.12px; }
  .newfrontpage .hero .demo-request {
    display: flex; }
  .newfrontpage .hero .cta-button {
    margin-top: 2rem;
    border-radius: 12px;
    background: radial-gradient(140.85% 85% at 50% 6.25%, #00AB3F 0%, #2ECC71 100%);
    box-shadow: 0px 3px 1px 0px #00AB3F inset, 0px -3px 1px 0px rgba(0, 0, 0, 0.08) inset, 0px 0px 1px 0px rgba(0, 0, 0, 0.64), 0px 0px 0px 3px rgba(0, 0, 0, 0.08), 0px 4px 8px 0px rgba(0, 0, 0, 0.08), 0px 2px 4px 0px rgba(0, 0, 0, 0.08), 0px -3px 4px 0px rgba(255, 255, 255, 0.4);
    padding: 12px 16px;
    border: 3px solid transparent;
    font-family: Catamaran;
    font-size: 14px;
    font-weight: 700;
    line-height: 14px;
    letter-spacing: 0.4000000059604645px;
    transition: all 0.5s ease-in-out;
    display: flex;
    align-items: flex-end;
    gap: 8px;
    margin-right: 2rem; }
    .newfrontpage .hero .cta-button .rocket {
      opacity: 1;
      transition: all 0.5s ease-in-out; }
    .newfrontpage .hero .cta-button:hover {
      box-shadow: 0px 3px 1px 0px rgba(0, 0, 0, 0.16) inset, 0px -3px 1px 0px rgba(0, 0, 0, 0.24) inset, 0px 0px 1px 0px rgba(0, 0, 0, 0.64), 0px 0px 0px 3px rgba(0, 0, 0, 0.24), 0px 4px 8px 0px rgba(0, 0, 0, 0.24), 0px 2px 4px 0px rgba(0, 0, 0, 0.24), 0px -3px 4px 0px rgba(255, 255, 255, 0.4); }
      .newfrontpage .hero .cta-button:hover .rocket {
        opacity: 0;
        transform: translatey(-18px) translatex(10px); }
  .newfrontpage .hero .video-block {
    margin-top: 5%; }
  .newfrontpage .hero .videoButton {
    position: absolute;
    display: inline-block;
    transform: translate(-50%, -50%);
    top: 48%;
    left: 50%;
    width: 100%;
    text-align: center;
    z-index: 1; }
    @media screen and (min-width: 768px) {
      .newfrontpage .hero .videoButton {
        top: 47%; } }
    @media screen and (min-width: 992px) {
      .newfrontpage .hero .videoButton {
        top: 35%; } }
    @media screen and (min-width: 1200px) {
      .newfrontpage .hero .videoButton {
        top: 45%; } }
    .newfrontpage .hero .videoButton .play {
      cursor: pointer;
      display: inline-block;
      text-align: center;
      padding: 5px 25px;
      width: 30%; }
      @media screen and (min-width: 768px) {
        .newfrontpage .hero .videoButton .play {
          width: 28%; } }
      @media screen and (min-width: 992px) {
        .newfrontpage .hero .videoButton .play {
          width: 28%; } }
      @media screen and (min-width: 1200px) {
        .newfrontpage .hero .videoButton .play {
          width: 24%; } }
  .newfrontpage .hero .video {
    width: 100%;
    margin: auto;
    display: block;
    border-radius: 16px; }
  .newfrontpage .hero .social-box {
    display: flex;
    align-items: flex-start;
    margin-top: 1rem; }
    .newfrontpage .hero .social-box .ratings-img {
      margin-top: -3px;
      display: none; }
      @media screen and (min-width: 992px) {
        .newfrontpage .hero .social-box .ratings-img {
          display: block; } }
  .newfrontpage .hero .social-proof {
    border-radius: 10px;
    border: 1px solid var(--bzl-grey-grey-20, #D3D3D3);
    background: rgba(255, 255, 255, 0.04);
    box-shadow: 0px 0px 4px 0px rgba(0, 42, 14, 0.16), 0px 2px 4px 0px rgba(0, 63, 21, 0.16);
    backdrop-filter: blur(6px);
    padding: 16px 16px 16px 24px;
    width: 80%;
    margin-right: 2rem; }
    @media screen and (min-width: 992px) {
      .newfrontpage .hero .social-proof {
        width: 38%; } }
    .newfrontpage .hero .social-proof .quote-marks {
      position: absolute;
      top: 6px;
      left: -13px; }
    .newfrontpage .hero .social-proof .quote {
      font-size: 24px;
      font-style: normal;
      font-weight: 700;
      line-height: 120%;
      padding-bottom: 8px;
      color: #1C4A53; }
    .newfrontpage .hero .social-proof .quote-info {
      display: flex;
      align-items: center;
      gap: .5rem; }
      .newfrontpage .hero .social-proof .quote-info .info .sub-title {
        font-size: 13px;
        font-style: normal;
        font-weight: 500;
        line-height: 120%;
        color: #456A72; }
      .newfrontpage .hero .social-proof .quote-info .info .sub-text {
        font-size: 11px;
        font-style: normal;
        font-weight: 400;
        line-height: 120%;
        color: #6E8B91; }
.newfrontpage .hero-section-bottom {
  background-image: url(https://www.bizlibrary.com/wp-content/uploads/2022/06/22164339/bottom-transition.png);
  background-repeat: no-repeat;
  background-size: cover;
  transform: scale(-1, -1);
  padding-top: 40px;
  margin-top: -1px; }
.newfrontpage .home-jtb-section .container {
  display: flex;
  flex-wrap: wrap; }
.newfrontpage .home-jtb-section .jtb-solution-title {
  display: flex;
  justify-content: center; }
  .newfrontpage .home-jtb-section .jtb-solution-title h2 {
    text-align: center;
    font-feature-settings: 'salt' on;
    text-shadow: 0px 0px 2px rgba(0, 39, 9, 0.24), 0px 2px 4px rgba(0, 90, 14, 0.16);
    font-family: Catamaran;
    font-size: 54px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    letter-spacing: 1.08px;
    color: #1C4A53; }
  .newfrontpage .home-jtb-section .jtb-solution-title img {
    margin: 4.5rem -6rem 1rem 2rem;
    display: none; }
    @media screen and (min-width: 992px) {
      .newfrontpage .home-jtb-section .jtb-solution-title img {
        display: block; } }
.newfrontpage .home-jtb-section .solution-img1 {
  text-align: right;
  display: flex; }
  .newfrontpage .home-jtb-section .solution-img1 img {
    margin: auto;
    width: 65%; }
    @media screen and (min-width: 992px) {
      .newfrontpage .home-jtb-section .solution-img1 img {
        margin-top: -4rem; } }
  .newfrontpage .home-jtb-section .solution-img1 .social-box {
    width: 35%;
    display: none; }
    @media screen and (min-width: 992px) {
      .newfrontpage .home-jtb-section .solution-img1 .social-box {
        display: block; } }
  .newfrontpage .home-jtb-section .solution-img1 .social-proof {
    border-radius: 10px;
    border: 1px solid var(--bzl-grey-grey-20, #D3D3D3);
    background: rgba(255, 255, 255, 0.8);
    box-shadow: 0px 0px 4px 0px rgba(0, 42, 14, 0.16), 0px 2px 4px 0px rgba(0, 63, 21, 0.16);
    backdrop-filter: blur(6px);
    padding: 16px 16px 16px 24px;
    width: 80%;
    margin-right: 2rem; }
    @media screen and (min-width: 992px) {
      .newfrontpage .home-jtb-section .solution-img1 .social-proof {
        width: 110%; } }
    .newfrontpage .home-jtb-section .solution-img1 .social-proof .quote-marks {
      position: absolute;
      top: 70px;
      left: -13px;
      width: 10%; }
    .newfrontpage .home-jtb-section .solution-img1 .social-proof .quote {
      color: #173D44;
      font-family: Catamaran;
      font-size: 18px;
      font-style: normal;
      font-weight: 500;
      line-height: 150%;
      text-align: left; }
  .newfrontpage .home-jtb-section .solution-img1 .quote-info {
    text-align: left;
    margin-left: 1rem; }
    .newfrontpage .home-jtb-section .solution-img1 .quote-info .sub-title {
      color: #1C4A53;
      font-family: Catamaran;
      font-size: 18px;
      font-style: normal;
      font-weight: 600;
      line-height: 150%;
      margin-top: 8px; }
    .newfrontpage .home-jtb-section .solution-img1 .quote-info .sub-text {
      color: #00AB3F;
      font-family: Catamaran;
      font-size: 13px;
      font-style: normal;
      font-weight: 400;
      line-height: 150%; }
.newfrontpage .home-jtb-section .solution-text1 .solution-title {
  font-feature-settings: 'salt' on;
  font-family: Catamaran;
  font-size: 40px;
  font-style: normal;
  font-weight: 700;
  line-height: 100%;
  color: #1C4A53;
  margin-bottom: 8px; }
  .newfrontpage .home-jtb-section .solution-text1 .solution-title span {
    color: #00AB3F; }
.newfrontpage .home-jtb-section .solution-text1 .solution-text {
  color: #1C4A53;
  font-family: Catamaran;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  margin-bottom: 1rem; }
.newfrontpage .home-jtb-section .solution-text1 .solution-link {
  color: #173D44;
  font-family: Catamaran;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: 150%; }
  .newfrontpage .home-jtb-section .solution-text1 .solution-link .s-link {
    display: inline-flex;
    gap: 8px;
    transition: all 0.3s ease-in-out;
    text-decoration: none;
    margin: 2rem 0;
    border: 1px solid #00AB3F;
    padding: 8px 20px !important; }
    @media screen and (min-width: 992px) {
      .newfrontpage .home-jtb-section .solution-text1 .solution-link .s-link {
        margin: 0; } }
    .newfrontpage .home-jtb-section .solution-text1 .solution-link .s-link:hover {
      transform: scale(1.05);
      color: #00AB3F;
      background-color: white;
      border: 1px solid #00AB3F; }
      .newfrontpage .home-jtb-section .solution-text1 .solution-link .s-link:hover .link-arrow {
        transform: translatex(8px);
        transition: all 0.4s ease-in-out;
        filter: none; }
    .newfrontpage .home-jtb-section .solution-text1 .solution-link .s-link .link-arrow {
      transition: all 0.4s ease-in-out;
      filter: invert(99%) sepia(13%) saturate(2%) hue-rotate(291deg) brightness(205%) contrast(101%); }
.newfrontpage .home-jtb-section .solution-text2 {
  margin-top: 1rem; }
  .newfrontpage .home-jtb-section .solution-text2 .solution-info {
    max-width: 486px;
    margin-left: auto; }
  .newfrontpage .home-jtb-section .solution-text2 .solution-title {
    font-feature-settings: 'salt' on;
    font-family: Catamaran;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    color: #1C4A53;
    margin-bottom: 8px; }
    .newfrontpage .home-jtb-section .solution-text2 .solution-title span {
      color: #00AB3F; }
  .newfrontpage .home-jtb-section .solution-text2 .solution-text {
    color: #1C4A53;
    font-family: Catamaran;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    margin-bottom: 1rem; }
  .newfrontpage .home-jtb-section .solution-text2 .solution-link {
    color: #173D44;
    font-family: Catamaran;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
    text-align: right; }
    .newfrontpage .home-jtb-section .solution-text2 .solution-link .s-link {
      display: inline-flex;
      justify-content: flex-end;
      gap: 8px;
      transition: all 0.3s ease-in-out;
      text-decoration: none;
      margin: 2rem 0;
      border: 1px solid #00AB3F;
      padding: 8px 20px !important; }
      @media screen and (min-width: 992px) {
        .newfrontpage .home-jtb-section .solution-text2 .solution-link .s-link {
          margin: 0; } }
      .newfrontpage .home-jtb-section .solution-text2 .solution-link .s-link:hover {
        transform: scale(1.05);
        color: #00AB3F;
        background-color: white;
        border: 1px solid #00AB3F; }
        .newfrontpage .home-jtb-section .solution-text2 .solution-link .s-link:hover .link-arrow {
          transform: translatex(8px);
          transition: all 0.4s ease-in-out;
          filter: none; }
      .newfrontpage .home-jtb-section .solution-text2 .solution-link .s-link .link-arrow {
        transition: all 0.4s ease-in-out;
        filter: invert(99%) sepia(13%) saturate(2%) hue-rotate(291deg) brightness(205%) contrast(101%); }
.newfrontpage .home-jtb-section .solution-img3 {
  padding-right: 0;
  order: 7; }
  @media screen and (min-width: 992px) {
    .newfrontpage .home-jtb-section .solution-img3 {
      order: 6; } }
.newfrontpage .home-jtb-section .solution-text3 {
  margin-top: 1rem;
  padding-left: 0;
  order: 6; }
  @media screen and (min-width: 992px) {
    .newfrontpage .home-jtb-section .solution-text3 {
      order: 7; } }
  .newfrontpage .home-jtb-section .solution-text3 .solution-info {
    max-width: 486px;
    margin-left: auto; }
  .newfrontpage .home-jtb-section .solution-text3 .solution-title {
    font-feature-settings: 'salt' on;
    font-family: Catamaran;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    color: #1C4A53;
    margin-bottom: 8px; }
    .newfrontpage .home-jtb-section .solution-text3 .solution-title span {
      color: #00AB3F; }
  .newfrontpage .home-jtb-section .solution-text3 .solution-text {
    color: #1C4A53;
    font-family: Catamaran;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    margin-bottom: 1rem; }
  .newfrontpage .home-jtb-section .solution-text3 .solution-link {
    color: #173D44;
    font-family: Catamaran;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
    text-align: right; }
    .newfrontpage .home-jtb-section .solution-text3 .solution-link .s-link {
      display: inline-flex;
      gap: 8px;
      transition: all 0.3s ease-in-out;
      text-decoration: none;
      margin: 2rem 0;
      border: 1px solid #00AB3F;
      padding: 8px 20px !important; }
      @media screen and (min-width: 992px) {
        .newfrontpage .home-jtb-section .solution-text3 .solution-link .s-link {
          margin: 0; } }
      .newfrontpage .home-jtb-section .solution-text3 .solution-link .s-link:hover {
        transform: scale(1.05);
        color: #00AB3F;
        background-color: white;
        border: 1px solid #00AB3F; }
        .newfrontpage .home-jtb-section .solution-text3 .solution-link .s-link:hover .link-arrow {
          transform: translatex(8px);
          transition: all 0.4s ease-in-out;
          filter: none; }
      .newfrontpage .home-jtb-section .solution-text3 .solution-link .s-link .link-arrow {
        transition: all 0.4s ease-in-out;
        filter: invert(99%) sepia(13%) saturate(2%) hue-rotate(291deg) brightness(205%) contrast(101%); }
.newfrontpage .content-section-top {
  background-image: url(https://www.bizlibrary.com/wp-content/uploads/2023/07/27153041/transition-top-content.svg);
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 52px;
  margin-top: -8rem; }
.newfrontpage .content {
  background-color: #00AB3F;
  color: white; }
  .newfrontpage .content .content-title h2 {
    text-align: center;
    font-feature-settings: 'salt' on;
    text-shadow: 0px 0px 2px 0px rgba(0, 39, 9, 0.24), 0px 2px 4px 0px rgba(0, 90, 14, 0.16);
    font-family: Catamaran;
    font-size: 54px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    margin-top: -1rem; }
  .newfrontpage .content .content-title .gradient-text {
    background-color: #00AB3F;
    background-image: linear-gradient(180deg, #D0FFD2 0%, #FFFFFF 100%);
    background-size: 100%;
    -webkit-background-clip: text;
    -moz-background-clip: text;
    -webkit-text-fill-color: transparent;
    -moz-text-fill-color: transparent; }
  .newfrontpage .content .content-images-text {
    width: 100%; }
    .newfrontpage .content .content-images-text .img-text-container {
      display: flex;
      width: 100%;
      transition: all 3s ease-in-out .5s; }
      @media screen and (min-width: 992px) {
        .newfrontpage .content .content-images-text .img-text-container {
          width: 140%; } }
      .newfrontpage .content .content-images-text .img-text-container .image1 {
        margin: 1.5rem auto; }
        @media screen and (min-width: 992px) {
          .newfrontpage .content .content-images-text .img-text-container .image1 {
            margin-left: -10rem;
            margin-right: 0;
            margin-top: 0;
            margin-bottom: 0; } }
      .newfrontpage .content .content-images-text .img-text-container .text-block1 {
        width: 21.5%;
        display: none;
        flex-wrap: wrap; }
        @media screen and (min-width: 992px) {
          .newfrontpage .content .content-images-text .img-text-container .text-block1 {
            display: flex; } }
        .newfrontpage .content .content-images-text .img-text-container .text-block1 .row1, .newfrontpage .content .content-images-text .img-text-container .text-block1 .row2, .newfrontpage .content .content-images-text .img-text-container .text-block1 .row3 {
          text-shadow: 0px 0px 2px 0px rgba(0, 39, 9, 0.24), 0px 2px 4px 0px rgba(0, 90, 14, 0.16);
          font-family: Catamaran;
          font-size: 32px;
          font-style: normal;
          font-weight: 600;
          line-height: 100%;
          /* 32px */
          letter-spacing: 0.64px;
          display: flex;
          width: 100%;
          align-items: center; }
        .newfrontpage .content .content-images-text .img-text-container .text-block1 .row1:before {
          color: rgba(255, 255, 255, 0.24);
          content: '';
          flex: 1;
          border-bottom: solid .1px;
          margin: auto 0.25em; }
        .newfrontpage .content .content-images-text .img-text-container .text-block1 .row1:after {
          color: rgba(255, 255, 255, 0.24);
          content: '';
          flex: 15;
          border-bottom: solid .1px;
          margin: auto 0.25em; }
        .newfrontpage .content .content-images-text .img-text-container .text-block1 .row2:before {
          color: rgba(255, 255, 255, 0.24);
          content: '';
          flex: 1;
          border-bottom: solid .1px;
          margin: auto 0.25em; }
        .newfrontpage .content .content-images-text .img-text-container .text-block1 .row2:after {
          color: rgba(255, 255, 255, 0.24);
          content: '';
          flex: 1;
          border-bottom: solid .1px;
          margin: auto 0.25em; }
        .newfrontpage .content .content-images-text .img-text-container .text-block1 .row3:before {
          color: rgba(255, 255, 255, 0.24);
          content: '';
          flex: 15;
          border-bottom: solid .1px;
          margin: auto 0.25em; }
        .newfrontpage .content .content-images-text .img-text-container .text-block1 .row3:after {
          color: rgba(255, 255, 255, 0.24);
          content: '';
          flex: 1;
          border-bottom: solid .1px;
          margin: auto 0.25em; }
      .newfrontpage .content .content-images-text .img-text-container .image2 {
        width: 15%;
        display: none; }
        @media screen and (min-width: 992px) {
          .newfrontpage .content .content-images-text .img-text-container .image2 {
            display: block; } }
      .newfrontpage .content .content-images-text .img-text-container .image3 {
        width: 16%;
        display: none; }
        @media screen and (min-width: 992px) {
          .newfrontpage .content .content-images-text .img-text-container .image3 {
            display: block; } }
      .newfrontpage .content .content-images-text .img-text-container .text-block2 {
        width: 21.5%;
        display: none;
        flex-wrap: wrap;
        margin-right: -3rem; }
        @media screen and (min-width: 992px) {
          .newfrontpage .content .content-images-text .img-text-container .text-block2 {
            display: flex; } }
        .newfrontpage .content .content-images-text .img-text-container .text-block2 .row1, .newfrontpage .content .content-images-text .img-text-container .text-block2 .row2, .newfrontpage .content .content-images-text .img-text-container .text-block2 .row3 {
          text-shadow: 0px 0px 2px 0px rgba(0, 39, 9, 0.24), 0px 2px 4px 0px rgba(0, 90, 14, 0.16);
          font-family: Catamaran;
          font-size: 32px;
          font-style: normal;
          font-weight: 600;
          line-height: 100%;
          /* 32px */
          letter-spacing: 0.64px;
          display: flex;
          width: 100%;
          align-items: center; }
        .newfrontpage .content .content-images-text .img-text-container .text-block2 .row1:before {
          color: rgba(255, 255, 255, 0.24);
          content: '';
          flex: 1;
          border-bottom: solid .1px;
          margin: auto 0.25em; }
        .newfrontpage .content .content-images-text .img-text-container .text-block2 .row1:after {
          color: rgba(255, 255, 255, 0.24);
          content: '';
          flex: 15;
          border-bottom: solid .1px;
          margin: auto 0.25em; }
        .newfrontpage .content .content-images-text .img-text-container .text-block2 .row2:before {
          color: rgba(255, 255, 255, 0.24);
          content: '';
          flex: 4;
          border-bottom: solid .1px;
          margin: auto 0.25em; }
        .newfrontpage .content .content-images-text .img-text-container .text-block2 .row2:after {
          color: rgba(255, 255, 255, 0.24);
          content: '';
          flex: 1;
          border-bottom: solid .1px;
          margin: auto 0.25em; }
        .newfrontpage .content .content-images-text .img-text-container .text-block2 .row3:before {
          color: rgba(255, 255, 255, 0.24);
          content: '';
          flex: 1;
          border-bottom: solid .1px;
          margin: auto 0.25em; }
        .newfrontpage .content .content-images-text .img-text-container .text-block2 .row3:after {
          color: rgba(255, 255, 255, 0.24);
          content: '';
          flex: 3;
          border-bottom: solid .1px;
          margin: auto 0.25em; }
    .newfrontpage .content .content-images-text .img-text-container2 {
      display: flex;
      width: 100%;
      transition: all 3s ease-in-out .5s; }
      @media screen and (min-width: 992px) {
        .newfrontpage .content .content-images-text .img-text-container2 {
          width: 140%; } }
      .newfrontpage .content .content-images-text .img-text-container2 .image-group {
        display: none;
        width: 19%;
        gap: 1.5rem; }
        @media screen and (min-width: 992px) {
          .newfrontpage .content .content-images-text .img-text-container2 .image-group {
            display: flex; } }
        .newfrontpage .content .content-images-text .img-text-container2 .image-group .image1 {
          width: 201px;
          height: 118px;
          align-self: flex-end; }
          .newfrontpage .content .content-images-text .img-text-container2 .image-group .image1:after {
            color: rgba(255, 255, 255, 0.24);
            content: '';
            flex: 15;
            border-bottom: solid .1px;
            margin: auto 0.25em; }
        .newfrontpage .content .content-images-text .img-text-container2 .image-group .image2 {
          width: 201px;
          height: 118px; }
          .newfrontpage .content .content-images-text .img-text-container2 .image-group .image2:before {
            color: rgba(255, 255, 255, 0.24);
            content: '';
            flex: 1;
            border-bottom: solid .1px;
            margin: auto 0.25em; }
      .newfrontpage .content .content-images-text .img-text-container2 .text-block1 {
        width: 30%;
        display: none;
        flex-wrap: wrap; }
        @media screen and (min-width: 992px) {
          .newfrontpage .content .content-images-text .img-text-container2 .text-block1 {
            display: flex; } }
        .newfrontpage .content .content-images-text .img-text-container2 .text-block1 .row1, .newfrontpage .content .content-images-text .img-text-container2 .text-block1 .row2, .newfrontpage .content .content-images-text .img-text-container2 .text-block1 .row3 {
          text-shadow: 0px 0px 2px 0px rgba(0, 39, 9, 0.24), 0px 2px 4px 0px rgba(0, 90, 14, 0.16);
          font-family: Catamaran;
          font-size: 32px;
          font-style: normal;
          font-weight: 600;
          line-height: 100%;
          /* 32px */
          letter-spacing: 0.64px;
          display: flex;
          width: 100%;
          align-items: center; }
        .newfrontpage .content .content-images-text .img-text-container2 .text-block1 .row1:before {
          color: rgba(255, 255, 255, 0.24);
          content: '';
          flex: 1;
          border-bottom: solid .1px;
          margin: auto 0.25em; }
        .newfrontpage .content .content-images-text .img-text-container2 .text-block1 .row1:after {
          color: rgba(255, 255, 255, 0.24);
          content: '';
          flex: 1;
          border-bottom: solid .1px;
          margin: auto 0.25em; }
        .newfrontpage .content .content-images-text .img-text-container2 .text-block1 .row2:before {
          color: rgba(255, 255, 255, 0.24);
          content: '';
          flex: 15;
          border-bottom: solid .1px;
          margin: auto 0.25em; }
        .newfrontpage .content .content-images-text .img-text-container2 .text-block1 .row2:after {
          color: rgba(255, 255, 255, 0.24);
          content: '';
          flex: 1;
          border-bottom: solid .1px;
          margin: auto 0.25em; }
        .newfrontpage .content .content-images-text .img-text-container2 .text-block1 .row3:before {
          color: rgba(255, 255, 255, 0.24);
          content: '';
          flex: 1;
          border-bottom: solid .1px;
          margin: auto 0.25em; }
        .newfrontpage .content .content-images-text .img-text-container2 .text-block1 .row3:after {
          color: rgba(255, 255, 255, 0.24);
          content: '';
          flex: 15;
          border-bottom: solid .1px;
          margin: auto 0.25em; }
      .newfrontpage .content .content-images-text .img-text-container2 .image3 {
        margin: auto; }
        @media screen and (min-width: 992px) {
          .newfrontpage .content .content-images-text .img-text-container2 .image3 {
            margin: 0; } }
      .newfrontpage .content .content-images-text .img-text-container2 .image4 {
        display: none; }
        @media screen and (min-width: 992px) {
          .newfrontpage .content .content-images-text .img-text-container2 .image4 {
            display: block; } }
    @media screen and (min-width: 992px) {
      .newfrontpage .content .content-images-text .container-animation {
        transform: translatex(162px); } }
    @media screen and (min-width: 992px) {
      .newfrontpage .content .content-images-text .container-animation2 {
        transform: translatex(-162px); } }
.newfrontpage .use-case-section {
  background-color: #00AB3F;
  color: white; }
  .newfrontpage .use-case-section h2 {
    font-family: Catamaran; }
  .newfrontpage .use-case-section .use-case-title {
    text-align: center;
    margin-bottom: 4rem; }
  .newfrontpage .use-case-section .use-case-cards {
    display: flex;
    flex-wrap: wrap;
    gap: 40px 48px;
    justify-content: center; }
    .newfrontpage .use-case-section .use-case-cards a {
      color: white;
      text-decoration: none;
      transition: all 0.2s ease-in-out; }
      @media screen and (min-width: 992px) {
        .newfrontpage .use-case-section .use-case-cards a {
          width: 30%; } }
      .newfrontpage .use-case-section .use-case-cards a:hover {
        color: #008932; }
        .newfrontpage .use-case-section .use-case-cards a:hover .use-case-card {
          background-color: white;
          color: #008932; }
    .newfrontpage .use-case-section .use-case-cards .use-case-card {
      background-color: #008932;
      border: 1px solid #33BC65;
      padding: 40px 24px;
      text-align: center;
      box-shadow: 0px 75px 97px rgba(27, 41, 29, 0.07), 0px 31.3332px 47.2831px rgba(27, 41, 29, 0.0522671), 0px 16.7522px 26.6995px rgba(27, 41, 29, 0.0459475), 0px 9.39116px 14.5316px rgba(27, 41, 29, 0.0383388), 0px 4.98758px 6.94492px rgba(27, 41, 29, 0.0280136), 0px 2.07544px 2.37447px rgba(27, 41, 29, 0.0151197);
      border-radius: 6px;
      cursor: pointer;
      transition: all 0.2s ease-in-out; }
      .newfrontpage .use-case-section .use-case-cards .use-case-card .use-case-image {
        position: absolute;
        left: calc(50% - 56px/2 + 0.33px);
        top: -27.59px; }
.newfrontpage .use-section-bottom {
  background-image: url(https://www.bizlibrary.com/wp-content/uploads/2023/07/28124913/transition-content-bottom.svg);
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 156px;
  margin-top: -1px; }
.newfrontpage .awards {
  margin-top: -5rem; }
  .newfrontpage .awards .award-title h2 {
    text-align: center;
    text-shadow: 0px 0px 2px 0px rgba(0, 39, 9, 0.24), 0px 2px 4px 0px rgba(0, 90, 14, 0.16);
    font-family: Catamaran;
    font-size: 54px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    letter-spacing: 1.08px;
    color: #1C4A53; }
  .newfrontpage .awards .all-awards .award-img1 {
    display: none; }
    @media screen and (min-width: 992px) {
      .newfrontpage .awards .all-awards .award-img1 {
        display: block; } }
  .newfrontpage .awards .all-awards .award-img2 {
    display: block; }
    @media screen and (min-width: 992px) {
      .newfrontpage .awards .all-awards .award-img2 {
        display: none; } }
  .newfrontpage .awards .all-awards .award-img3 {
    display: block; }
    @media screen and (min-width: 992px) {
      .newfrontpage .awards .all-awards .award-img3 {
        display: none; } }
  .newfrontpage .awards .all-awards .award-img4 {
    display: block; }
    @media screen and (min-width: 992px) {
      .newfrontpage .awards .all-awards .award-img4 {
        display: none; } }
.newfrontpage .cta {
  background-image: url(https://www.bizlibrary.com/wp-content/uploads/2023/07/27153043/get-started-cta-section.svg);
  color: white;
  background-repeat: no-repeat;
  background-size: cover;
  height: 840px;
  margin-top: -10rem; }
  .newfrontpage .cta .container {
    margin-top: 15rem; }
    @media screen and (min-width: 992px) {
      .newfrontpage .cta .container {
        margin-top: 24rem; } }
  .newfrontpage .cta .cta-title h2 {
    text-align: center;
    font-feature-settings: 'salt' on;
    text-shadow: 0px 0px 2px 0px rgba(0, 39, 9, 0.24), 0px 2px 4px 0px rgba(0, 90, 14, 0.16);
    font-family: Catamaran;
    font-size: 54px;
    font-style: normal;
    font-weight: 800;
    line-height: 120%;
    letter-spacing: 0.54px; }
  .newfrontpage .cta .cta-title .gradient-text {
    background-color: #00AB3F;
    background-image: linear-gradient(180deg, #D0FFD2 0%, #FFFFFF 100%);
    background-size: 100%;
    -webkit-background-clip: text;
    -moz-background-clip: text;
    -webkit-text-fill-color: transparent;
    -moz-text-fill-color: transparent; }
  .newfrontpage .cta .cta-link {
    text-align: center; }
    .newfrontpage .cta .cta-link .cta-button {
      display: flex;
      padding: 14px 20px;
      justify-content: center;
      align-items: center;
      gap: 16px;
      border-radius: 999px;
      background: rgba(255, 255, 255, 0.96);
      box-shadow: 0px 1.5px 0px 0px #FFF inset, 0px -4px 8px 0px #41E77E inset, 0px 0px 0px 1.5px #078A37, 0px 4px 2px 0px rgba(13, 90, 41, 0.32), 0px 4px 8px 0px rgba(20, 90, 46, 0.48);
      width: 100%;
      margin: auto;
      text-shadow: 0px 0px 2px rgba(0, 39, 9, 0.24), 0px 2px 4px rgba(0, 90, 14, 0.16);
      font-family: Catamaran;
      font-size: 28px;
      font-style: normal;
      font-weight: 700;
      line-height: 100%;
      letter-spacing: 0.56px; }
      .newfrontpage .cta .cta-link .cta-button .cta-rocket {
        opacity: 1;
        transition: all 0.7s ease-in-out; }
      .newfrontpage .cta .cta-link .cta-button:hover {
        box-shadow: 0px 1.5px 0px 0px #FFF inset, 0px -4px 8px 0px #41E77E inset, 0px 0px 0px 1.5px #078A37, 0px 4px 2px 0px #0d5a29, 0px 4px 8px 0px #145a2e;
        transform: scale(1.05); }
        .newfrontpage .cta .cta-link .cta-button:hover .cta-rocket {
          opacity: 0;
          transform: translatey(-22px); }
      @media screen and (min-width: 992px) {
        .newfrontpage .cta .cta-link .cta-button {
          width: 30%; } }
    .newfrontpage .cta .cta-link .gradient-text {
      background-color: #00AB3F;
      background-image: linear-gradient(180deg, #00DA50 0%, #009A39 100%);
      background-size: 100%;
      -webkit-background-clip: text;
      -moz-background-clip: text;
      -webkit-text-fill-color: transparent;
      -moz-text-fill-color: transparent; }

.page-id-42585 footer {
  background-color: #00AB3F;
  margin-top: 0; }

/*--------------------------------------------------------------
## Blog Styles
--------------------------------------------------------------*/
.bizlibrary-blog .all-stories:hover {
  color: #00AB3F !important; }
.bizlibrary-blog .blog-hero {
  text-align: center; }
  .bizlibrary-blog .blog-hero h1 {
    margin-bottom: 1%; }
  .bizlibrary-blog .blog-hero .blog-hero-text {
    margin-top: 1.5%; }
  .bizlibrary-blog .blog-hero .button {
    margin-top: 2%; }
.bizlibrary-blog .most-recent-blog {
  margin-top: 30px; }
  .bizlibrary-blog .most-recent-blog .most-recent-img img {
    border-radius: 16px; }
  .bizlibrary-blog .most-recent-blog .most-recent-info .author-date {
    margin-bottom: 1rem;
    font-size: .8rem; }
  .bizlibrary-blog .most-recent-blog .most-recent-info h2 {
    line-height: 1.2;
    margin-top: 0;
    margin-bottom: 1rem; }
  .bizlibrary-blog .most-recent-blog .most-recent-info p {
    font-size: .8rem; }
.bizlibrary-blog .blog {
  padding: 0;
  margin: 1% 0 0 0; }
  @media screen and (min-width: 992px) {
    .bizlibrary-blog .blog {
      display: flex;
      flex-wrap: wrap;
      justify-content: center; } }
  .bizlibrary-blog .blog .blog-piece {
    display: inline-block;
    float: none; }
    @media screen and (min-width: 992px) {
      .bizlibrary-blog .blog .blog-piece {
        margin: 0 0.725rem 2.5rem;
        padding: 0;
        width: 30%;
        display: flex; } }
    .bizlibrary-blog .blog .blog-piece .blog-card {
      transition: 0.3s;
      border-radius: 16px;
      margin-top: 30px;
      background: white;
      display: flex;
      flex-wrap: wrap; }
      .bizlibrary-blog .blog .blog-piece .blog-card:hover .border-hover {
        background-color: #EF3C57;
        width: 100%;
        transition: width .3s linear; }
      .bizlibrary-blog .blog .blog-piece .blog-card a span {
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        z-index: 1; }
      .bizlibrary-blog .blog .blog-piece .blog-card img {
        border-radius: 16px 16px 0 0;
        clip-path: polygon(0% 98%, 0% 0%, 100% 0%, 100% 80%, 94% 77%, 88% 75%, 85% 74%, 81% 75%, 77% 76%, 74% 78%, 71% 81%, 67% 84%, 64% 87%, 59% 89%, 56% 90%, 52% 89%, 48% 87%, 43% 84%, 38% 83%, 33% 82%, 27% 83%, 22% 85%, 16% 89%);
        width: 100%;
        z-index: 0; }
      .bizlibrary-blog .blog .blog-piece .blog-card article {
        padding: 2% 8%; }
        .bizlibrary-blog .blog .blog-piece .blog-card article .blog-time {
          margin-top: -10%;
          text-align: right;
          font-size: .75rem; }
        .bizlibrary-blog .blog .blog-piece .blog-card article .blog-entry-title {
          margin-top: 1.5%;
          margin-bottom: 2%;
          font-size: 20px;
          font-weight: 600; }
        .bizlibrary-blog .blog .blog-piece .blog-card article .blog-entry-content, .bizlibrary-blog .blog .blog-piece .blog-card article .blog-entry-metadata {
          font-size: .8rem;
          padding-bottom: 2%; }
          .bizlibrary-blog .blog .blog-piece .blog-card article .blog-entry-content .entry-author, .bizlibrary-blog .blog .blog-piece .blog-card article .blog-entry-metadata .entry-author {
            padding-bottom: 2%; }
            .bizlibrary-blog .blog .blog-piece .blog-card article .blog-entry-content .entry-author span, .bizlibrary-blog .blog .blog-piece .blog-card article .blog-entry-metadata .entry-author span {
              color: #1C4A53; }
            .bizlibrary-blog .blog .blog-piece .blog-card article .blog-entry-content .entry-author a, .bizlibrary-blog .blog .blog-piece .blog-card article .blog-entry-metadata .entry-author a {
              color: #14171A; }
          .bizlibrary-blog .blog .blog-piece .blog-card article .blog-entry-content .read-more-link, .bizlibrary-blog .blog .blog-piece .blog-card article .blog-entry-metadata .read-more-link {
            float: right;
            color: #14171A;
            font-weight: bold; }
      .bizlibrary-blog .blog .blog-piece .blog-card .border-hover {
        width: 10%;
        border-radius: 0 0 16px 16px;
        height: 16px;
        margin: auto auto 0 auto;
        align-self: flex-end; }
.bizlibrary-blog .pagination {
  text-align: center;
  margin-top: 60px; }
  .bizlibrary-blog .pagination .current {
    margin: 0 .5%;
    background: #00AB3F;
    padding: 10px 16px;
    border-radius: 50%;
    font-size: 1rem; }
  .bizlibrary-blog .pagination .inactive {
    margin: 0 .5%;
    padding: 10px 16px;
    border-radius: 50%;
    font-size: 1rem;
    background: white;
    color: #14171A; }
  .bizlibrary-blog .pagination .page-arrow {
    margin: 0 .5%;
    padding: 10px 0 10px 8px;
    font-size: 2rem;
    line-height: 1; }

@media screen and (min-width: 992px) {
  .bizlibrary-single-blog article {
    margin-top: 220px; } }
.bizlibrary-single-blog article .aiblock {
  background-color: #00AB3F;
  color: white;
  border-radius: 18px;
  padding: 20px 14px; }
  .bizlibrary-single-blog article .aiblock .aiexplanation {
    cursor: pointer;
    text-align: left;
    border: none;
    transition: 0.4s;
    border-radius: 30px;
    margin-bottom: 16px;
    display: flex;
    align-items: flex-start;
    line-height: 1;
    justify-content: space-between; }
  .bizlibrary-single-blog article .aiblock .aiexplanation:after {
    content: '\02C5';
    color: white;
    font-size: 2rem;
    line-height: 0; }
  .bizlibrary-single-blog article .aiblock .active {
    border: none; }
  .bizlibrary-single-blog article .aiblock .aitext-excerpt:hover {
    border: none; }
  .bizlibrary-single-blog article .aiblock .aitext-excerpt {
    padding: 1rem 18px;
    display: none;
    overflow: hidden;
    margin-bottom: 16px;
    border-radius: 16px; }
.bizlibrary-single-blog article .blog-post-image img {
  border-radius: 26px; }
.bizlibrary-single-blog article .blog-post-info h2 {
  margin-top: 0;
  margin-bottom: 2%; }
.bizlibrary-single-blog article .blog-post-info .wavy-line {
  text-align: center; }
  .bizlibrary-single-blog article .blog-post-info .wavy-line img {
    width: 50%; }
.bizlibrary-single-blog article .topic-container {
  width: 100%;
  align-self: flex-end;
  flex-grow: 8;
  align-content: flex-start;
  display: flex;
  flex-wrap: wrap; }
  .bizlibrary-single-blog article .topic-container .topic {
    background-color: white;
    border: 1px solid #00AB3F;
    border-radius: 8px;
    padding: 1rem 1.5rem;
    margin-top: 8px;
    margin-bottom: 8px;
    width: 100%; }
.bizlibrary-single-blog article .blog-entry-content {
  margin-top: 30px; }
  .bizlibrary-single-blog article .blog-entry-content img {
    border-radius: 16px; }
.bizlibrary-single-blog article .tag-body .tags a {
  color: #00AB3F;
  background-color: white;
  border: 1px solid #00AB3F;
  border-radius: 36px;
  padding: 8px 20px;
  text-decoration: none;
  display: inline-block;
  font-size: 1rem;
  text-align: center;
  margin-top: 1%;
  margin-bottom: 1%; }
.bizlibrary-single-blog article .blog-entry-metadata {
  margin-top: 2%;
  margin-bottom: 2%; }
  .bizlibrary-single-blog article .blog-entry-metadata .entry-date .avatar-image {
    width: 7%;
    float: left; }
    .bizlibrary-single-blog article .blog-entry-metadata .entry-date .avatar-image img {
      border-radius: 50%;
      margin-right: 3%; }
  .bizlibrary-single-blog article .blog-entry-metadata .entry-date .entry-author span {
    text-decoration: underline;
    text-decoration-color: #00AB3F; }
.bizlibrary-single-blog article .blog-post-date {
  color: #afafb0; }

.postid-44433 .topic-container, .postid-44971 .topic-container {
  margin-top: -16px; }
.postid-44433 .img-border, .postid-44971 .img-border {
  border-radius: 16px; }

.postid-44681 .card {
  -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
  transition: all .2s;
  min-height: 330px;
  margin-bottom: 30px;
  padding: 20px; }
  .postid-44681 .card .card-head {
    font-weight: bold;
    font-size: 1.3rem;
    margin-bottom: 4px; }
  .postid-44681 .card .head-navy {
    color: #1C4A53; }
  .postid-44681 .card .head-green {
    color: #00AB3F; }
  .postid-44681 .card .card-text {
    font-size: 1.1rem; }

/*--------------------------------------------------------------
# Jobs To Be Done Pages
--------------------------------------------------------------*/
.upskilling-jtb {
  font-family: "Catamaran", sans-serif; }
  .upskilling-jtb .hero {
    background-color: white; }
  .upskilling-jtb .top-hero {
    background-color: white;
    background-image: url(https://www.bizlibrary.com/wp-content/uploads/2023/05/09232731/reporting-bg-organic-circles.svg);
    background-repeat: no-repeat;
    background-position: 75%; }
    .upskilling-jtb .top-hero .container {
      margin-top: 2rem;
      display: flex;
      flex-wrap: wrap; }
      @media screen and (min-width: 768px) {
        .upskilling-jtb .top-hero .container {
          display: block; } }
    .upskilling-jtb .top-hero .top-hero-column1 {
      order: 2; }
    .upskilling-jtb .top-hero .top-hero-column2 {
      order: 1; }
    .upskilling-jtb .top-hero h1 {
      font-family: Catamaran;
      font-size: 40px;
      font-style: normal;
      font-weight: 700;
      line-height: 100%;
      letter-spacing: 1.2px;
      margin: 2rem 0; }
      @media screen and (min-width: 768px) {
        .upskilling-jtb .top-hero h1 {
          font-size: 60px; } }
      .upskilling-jtb .top-hero h1 .gradient-text {
        background: linear-gradient(180deg, #00DA50 20%, #009A39 100%);
        background-clip: text;
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent; }
    .upskilling-jtb .top-hero .title-text {
      color: #1C4A53;
      font-family: Catamaran;
      font-size: 24px;
      font-style: normal;
      font-weight: 500;
      line-height: 150%;
      letter-spacing: 0.12px; }
    .upskilling-jtb .top-hero .demo-request {
      display: flex; }
    .upskilling-jtb .top-hero .cta-button {
      margin-top: 2rem;
      border-radius: 12px;
      background: radial-gradient(140.85% 85% at 50% 6.25%, #00AB3F 0%, #2ECC71 100%);
      box-shadow: 0px 3px 1px 0px #00AB3F inset, 0px -3px 1px 0px rgba(0, 0, 0, 0.08) inset, 0px 0px 1px 0px rgba(0, 0, 0, 0.64), 0px 0px 0px 3px rgba(0, 0, 0, 0.08), 0px 4px 8px 0px rgba(0, 0, 0, 0.08), 0px 2px 4px 0px rgba(0, 0, 0, 0.08), 0px -3px 4px 0px rgba(255, 255, 255, 0.4);
      padding: 12px 16px;
      border: 3px solid transparent;
      font-family: Catamaran;
      font-size: 14px;
      font-weight: 700;
      line-height: 14px;
      letter-spacing: 0.4000000059604645px;
      transition: all 0.5s ease-in-out;
      display: flex;
      align-items: flex-end;
      gap: 8px; }
      .upskilling-jtb .top-hero .cta-button .rocket {
        opacity: 1;
        transition: all 0.5s ease-in-out; }
      .upskilling-jtb .top-hero .cta-button:hover {
        box-shadow: 0px 3px 1px 0px rgba(0, 0, 0, 0.16) inset, 0px -3px 1px 0px rgba(0, 0, 0, 0.24) inset, 0px 0px 1px 0px rgba(0, 0, 0, 0.64), 0px 0px 0px 3px rgba(0, 0, 0, 0.24), 0px 4px 8px 0px rgba(0, 0, 0, 0.24), 0px 2px 4px 0px rgba(0, 0, 0, 0.24), 0px -3px 4px 0px rgba(255, 255, 255, 0.4); }
        .upskilling-jtb .top-hero .cta-button:hover .rocket {
          opacity: 0;
          transform: translatey(-18px) translatex(10px); }
  .upskilling-jtb .social-proof {
    border-radius: 10px;
    border: 1px solid var(--bzl-grey-grey-20, #D3D3D3);
    background: rgba(255, 255, 255, 0.04);
    box-shadow: 0px 0px 4px 0px rgba(0, 42, 14, 0.16), 0px 2px 4px 0px rgba(0, 63, 21, 0.16);
    backdrop-filter: blur(6px);
    padding: 16px 16px 16px 24px;
    margin-top: 3rem;
    width: 80%; }
    .upskilling-jtb .social-proof .quote-marks {
      position: absolute;
      top: 6px;
      left: -13px; }
    .upskilling-jtb .social-proof .quote {
      font-size: 24px;
      font-style: normal;
      font-weight: 700;
      line-height: 120%;
      padding-bottom: 8px;
      color: #1C4A53; }
    .upskilling-jtb .social-proof .quote-info {
      display: flex;
      align-items: center;
      gap: .5rem; }
      .upskilling-jtb .social-proof .quote-info .info .sub-title {
        font-size: 13px;
        font-style: normal;
        font-weight: 500;
        line-height: 120%;
        color: #456A72; }
      .upskilling-jtb .social-proof .quote-info .info .sub-text {
        font-size: 11px;
        font-style: normal;
        font-weight: 400;
        line-height: 120%;
        color: #6E8B91; }
  .upskilling-jtb .hero-section-bottom {
    background-image: url(https://www.bizlibrary.com/wp-content/uploads/2022/06/22164339/bottom-transition.png);
    background-repeat: no-repeat;
    background-size: cover;
    transform: scale(-1, -1);
    padding-top: 40px;
    margin-top: -1px; }
  .upskilling-jtb .top-three .card-row {
    display: flex;
    gap: 32px;
    flex-wrap: wrap; }
    .upskilling-jtb .top-three .card-row .outer-card {
      border-radius: 32px;
      border: 1px solid rgba(0, 0, 0, 0.08);
      background: rgba(0, 0, 0, 0.02);
      box-shadow: 0px 0px 6.6083378792px 0px rgba(255, 255, 255, 0.2) inset, 0px 0px 1.1013897657px 0px rgba(0, 0, 0, 0.16), 0px 0.5506948829px 1.1013897657px 0px rgba(0, 0, 0, 0.24);
      width: 100%;
      padding: 8px;
      color: white;
      display: flex;
      align-items: flex-start;
      gap: 8px;
      flex: 1 0 0; }
      @media screen and (min-width: 768px) {
        .upskilling-jtb .top-three .card-row .outer-card {
          width: 32%; } }
      .upskilling-jtb .top-three .card-row .outer-card .title-card1 {
        display: flex;
        padding: 32px 32px 54px 32px;
        flex-direction: column;
        justify-content: center;
        align-items: flex-start;
        flex: 1 0 0;
        border-radius: 24px;
        border: 1px solid rgba(255, 255, 255, 0.48);
        background: radial-gradient(95.15% 103.04% at 72.53% 0%, #078199 0%, #1C4A53 84.18%);
        box-shadow: 0px 0.5506948829px 6.6083378792px 0px rgba(0, 0, 0, 0.32), 0px 0px 1.1013897657px 0px rgba(0, 0, 0, 0.32); }
        .upskilling-jtb .top-three .card-row .outer-card .title-card1 .card-icon {
          display: flex;
          padding: 16px;
          justify-content: center;
          align-items: center;
          border-radius: 999px;
          background: radial-gradient(39.11% 18.75% at 50% 18.75%, rgba(255, 255, 255, 0) 0%, rgba(64, 92, 126, 0.08) 64.32%), radial-gradient(96.09% 100% at 50% 0%, #FFF 0%, #FFF 72.48%, #B6E5FF 100%);
          box-shadow: 0px 1px 2px 0px rgba(23, 54, 89, 0.64), 0px 4px 8px 0px rgba(6, 23, 42, 0.32); }
        .upskilling-jtb .top-three .card-row .outer-card .title-card1 .card-title {
          font-size: 24px;
          font-style: normal;
          font-weight: 700;
          line-height: 120%;
          margin-top: 32px; }
        .upskilling-jtb .top-three .card-row .outer-card .title-card1 .card-text {
          color: #C1CDD0;
          font-size: 18px;
          font-style: normal;
          font-weight: 400;
          line-height: 150%; }
      .upskilling-jtb .top-three .card-row .outer-card .title-card2 {
        display: flex;
        padding: 32px 32px 54px 32px;
        flex-direction: column;
        justify-content: center;
        align-items: flex-start;
        flex: 1 0 0;
        border-radius: 24px;
        border: 1px solid rgba(255, 255, 255, 0.48);
        background: radial-gradient(95.15% 103.04% at 72.53% 0%, #59E28C 0%, #00AB3F 72.3%);
        box-shadow: 0px 0.5506948829px 6.6083378792px 0px rgba(0, 0, 0, 0.32), 0px 0px 1.1013897657px 0px rgba(0, 0, 0, 0.32); }
        .upskilling-jtb .top-three .card-row .outer-card .title-card2 .card-icon {
          display: flex;
          padding: 16px;
          justify-content: center;
          align-items: center;
          border-radius: 999px;
          background: radial-gradient(39.11% 18.75% at 50% 18.75%, rgba(255, 255, 255, 0) 0%, rgba(64, 126, 96, 0.08) 64.32%), radial-gradient(96.09% 100% at 50% 0%, #FFF 0%, #FFF 72.48%, #B6FFCF 100%);
          box-shadow: 0px 1px 2px 0px rgba(23, 89, 50, 0.64), 0px 4px 8px 0px rgba(6, 42, 18, 0.32); }
        .upskilling-jtb .top-three .card-row .outer-card .title-card2 .card-title {
          font-size: 24px;
          font-style: normal;
          font-weight: 700;
          line-height: 120%;
          margin-top: 32px; }
        .upskilling-jtb .top-three .card-row .outer-card .title-card2 .card-text {
          color: #CCEED9;
          font-size: 18px;
          font-style: normal;
          font-weight: 400;
          line-height: 150%; }
      .upskilling-jtb .top-three .card-row .outer-card .title-card3 {
        display: flex;
        padding: 32px 32px 54px 32px;
        flex-direction: column;
        justify-content: center;
        align-items: flex-start;
        flex: 1 0 0;
        border-radius: 24px;
        border: 1px solid rgba(255, 255, 255, 0.48);
        background: radial-gradient(95.15% 103.04% at 72.53% 0%, #7B61FF 0%, #4D3F97 68.49%);
        box-shadow: 0px 0.5506948829px 6.6083378792px 0px rgba(0, 0, 0, 0.32), 0px 0px 1.1013897657px 0px rgba(0, 0, 0, 0.32); }
        .upskilling-jtb .top-three .card-row .outer-card .title-card3 .card-icon {
          display: flex;
          padding: 16px;
          justify-content: center;
          align-items: center;
          border-radius: 999px;
          background: radial-gradient(39.11% 18.75% at 50% 18.75%, rgba(255, 255, 255, 0) 0%, rgba(91, 64, 126, 0.08) 64.32%), radial-gradient(96.09% 100% at 50% 0%, #FFF 0%, #FFF 72.48%, #CEB6FF 100%);
          box-shadow: 0px 1px 2px 0px rgba(52, 23, 89, 0.64), 0px 4px 8px 0px rgba(22, 6, 42, 0.32); }
        .upskilling-jtb .top-three .card-row .outer-card .title-card3 .card-title {
          font-size: 24px;
          font-style: normal;
          font-weight: 700;
          line-height: 120%;
          margin-top: 32px; }
        .upskilling-jtb .top-three .card-row .outer-card .title-card3 .card-text {
          color: #F2EFFF;
          font-size: 18px;
          font-style: normal;
          font-weight: 400;
          line-height: 150%; }
  .upskilling-jtb .content-info-section {
    padding-bottom: 0; }
    .upskilling-jtb .content-info-section h2 {
      color: #1C4A53;
      text-shadow: 0px 0px 2px 0px rgba(0, 39, 9, 0.24), 0px 2px 4px 0px rgba(0, 90, 14, 0.16);
      font-family: Catamaran;
      font-size: 40px;
      font-style: normal;
      font-weight: 700;
      line-height: 100%;
      letter-spacing: 1.08px;
      margin-bottom: .5rem; }
      @media screen and (min-width: 768px) {
        .upskilling-jtb .content-info-section h2 {
          font-size: 54px; } }
    .upskilling-jtb .content-info-section .content-title-section {
      margin-bottom: 1rem; }
      .upskilling-jtb .content-info-section .content-title-section h2 {
        max-width: 670px; }
    .upskilling-jtb .content-info-section .content-title-text {
      color: #456A72;
      font-size: 24px;
      font-style: normal;
      font-weight: 500;
      line-height: 150%;
      letter-spacing: 0.12px;
      margin-bottom: 1rem; }
    .upskilling-jtb .content-info-section .cta-button {
      display: flex;
      padding: 12px 16px;
      justify-content: center;
      align-items: center;
      gap: 8px;
      width: 60%;
      background-color: #F1F1F1;
      border-radius: 12px;
      background: radial-gradient(140.85% 85% at 50% 6.25%, #E3E3E3 0%, #FAFAFA 100%);
      box-shadow: 0px 3px 1px 0px rgba(0, 0, 0, 0.04) inset, 0px -3px 1px 0px rgba(0, 0, 0, 0.08) inset, 0px 0px 1px 0px rgba(0, 0, 0, 0.64), 0px 0px 0px 3px rgba(0, 0, 0, 0.08), 0px 4px 8px 0px rgba(0, 0, 0, 0.08), 0px 2px 4px 0px rgba(0, 0, 0, 0.08), 0px -3px 4px 0px rgba(255, 255, 255, 0.4);
      color: #1C4A53;
      font-size: 14px;
      font-style: normal;
      font-weight: 700;
      line-height: 14px;
      letter-spacing: 0.4px;
      border: 3px solid transparent; }
      @media screen and (min-width: 768px) {
        .upskilling-jtb .content-info-section .cta-button {
          width: 20%; } }
      .upskilling-jtb .content-info-section .cta-button .green-arrow {
        opacity: 1;
        transition: all 0.5s ease-in-out; }
      .upskilling-jtb .content-info-section .cta-button:hover {
        box-shadow: 0px 3px 1px 0px rgba(0, 0, 0, 0.04) inset, 0px -3px 1px 0px rgba(0, 0, 0, 0.08) inset, 0px 0px 1px 0px rgba(0, 0, 0, 0.64), 0px 0px 0px 3px rgba(0, 0, 0, 0.24), 0px 4px 8px 0px rgba(0, 0, 0, 0.24), 0px 2px 4px 0px rgba(0, 0, 0, 0.24), 0px -3px 4px 0px rgba(255, 255, 255, 0.4); }
        .upskilling-jtb .content-info-section .cta-button:hover .green-arrow {
          transform: translatex(8px); }
  .upskilling-jtb .content-section-top {
    background-image: url(https://www.bizlibrary.com/wp-content/uploads/2023/05/10103757/content-background-top.svg);
    background-repeat: no-repeat;
    background-size: cover; }
  .upskilling-jtb .content-section {
    background-color: white;
    padding-bottom: 0; }
    .upskilling-jtb .content-section .col-md-9 {
      margin-top: -110px; }
    .upskilling-jtb .content-section .checklist {
      list-style-image: url("/wp-content/uploads/2023/05/10101624/list-checkmark.svg");
      display: inline-flex;
      flex-direction: column;
      align-items: flex-start;
      gap: 16px;
      margin: 0; }
      .upskilling-jtb .content-section .checklist .list-item {
        text-shadow: 0px 0.25px 0.5px 0px rgba(0, 39, 9, 0.32), 0px 1px 2px 0px rgba(0, 90, 14, 0.16);
        font-size: 24px;
        font-style: normal;
        font-weight: 800;
        line-height: 100%;
        color: #1C4A53; }
  .upskilling-jtb .content-section-bottom {
    background-image: url(https://www.bizlibrary.com/wp-content/uploads/2023/05/07171844/content-background-bottom.svg);
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 60px;
    padding-bottom: 80px; }
  .upskilling-jtb .report-section {
    background-image: url(https://www.bizlibrary.com/wp-content/uploads/2023/05/09232731/reporting-bg-organic-circles.svg);
    background-repeat: no-repeat;
    background-position: 75% 5%; }
    .upskilling-jtb .report-section .report-flex {
      display: flex;
      justify-content: flex-end; }
      .upskilling-jtb .report-section .report-flex h2 {
        text-shadow: 0px 0px 2px #0027093d, 0px 2px 4px #005a0e29;
        font-family: Catamaran;
        font-size: 40px;
        font-style: normal;
        font-weight: 700;
        line-height: 100%;
        letter-spacing: 1.2px;
        margin-bottom: .5rem; }
        @media screen and (min-width: 768px) {
          .upskilling-jtb .report-section .report-flex h2 {
            font-size: 60px; } }
        .upskilling-jtb .report-section .report-flex h2 .gradient-text {
          background-color: #00AB3F;
          background-image: linear-gradient(180deg, #00DA50 55%, #009A39 100%);
          background-size: 100%;
          -webkit-background-clip: text;
          -moz-background-clip: text;
          -webkit-text-fill-color: transparent;
          -moz-text-fill-color: transparent;
          -webkit-text-stroke: 1px #00AB3F; }
      .upskilling-jtb .report-section .report-flex .reporting-info {
        max-width: 680px;
        margin-right: auto;
        margin-left: auto; }
      .upskilling-jtb .report-section .report-flex .report-text {
        font-size: 24px;
        font-style: normal;
        font-weight: 500;
        line-height: 150%;
        letter-spacing: 0.12px;
        color: #456A72;
        margin-bottom: 1rem; }
      .upskilling-jtb .report-section .report-flex .cta-button {
        color: #1C4A53;
        font-size: 14px;
        font-style: normal;
        font-weight: 700;
        line-height: 14px;
        letter-spacing: 0.4px;
        display: flex;
        padding: 12px 16px;
        justify-content: center;
        align-items: center;
        gap: 8px;
        width: 80%;
        border-radius: 12px;
        background: radial-gradient(140.85% 85% at 50% 6.25%, #E3E3E3 0%, #FAFAFA 100%);
        box-shadow: 0px 3px 1px 0px rgba(0, 0, 0, 0.04) inset, 0px -3px 1px 0px rgba(0, 0, 0, 0.08) inset, 0px 0px 1px 0px rgba(0, 0, 0, 0.64), 0px 0px 0px 3px rgba(0, 0, 0, 0.08), 0px 4px 8px 0px rgba(0, 0, 0, 0.08), 0px 2px 4px 0px rgba(0, 0, 0, 0.08), 0px -3px 4px 0px rgba(255, 255, 255, 0.4);
        border: 3px solid transparent;
        transition: all 0.5s ease-in-out; }
        @media screen and (min-width: 992px) {
          .upskilling-jtb .report-section .report-flex .cta-button {
            width: 40%; } }
        .upskilling-jtb .report-section .report-flex .cta-button .green-arrow {
          opacity: 1;
          transition: all 0.5s ease-in-out; }
        .upskilling-jtb .report-section .report-flex .cta-button:hover {
          box-shadow: 0px 3px 1px 0px rgba(0, 0, 0, 0.04) inset, 0px -3px 1px 0px rgba(0, 0, 0, 0.08) inset, 0px 0px 1px 0px rgba(0, 0, 0, 0.64), 0px 0px 0px 3px rgba(0, 0, 0, 0.24), 0px 4px 8px 0px rgba(0, 0, 0, 0.24), 0px 2px 4px 0px rgba(0, 0, 0, 0.24), 0px -3px 4px 0px rgba(255, 255, 255, 0.4); }
          .upskilling-jtb .report-section .report-flex .cta-button:hover .green-arrow {
            transform: translatex(8px); }
  .upskilling-jtb .report-section-top {
    background-image: url(https://www.bizlibrary.com/wp-content/uploads/2023/05/10103757/content-background-top.svg);
    background-repeat: no-repeat;
    background-size: cover; }
  .upskilling-jtb .report-mid-section {
    background-color: white; }
    .upskilling-jtb .report-mid-section .col-xs-12 {
      margin-top: -135px; }
  .upskilling-jtb .report-section-bottom {
    background-image: url(https://www.bizlibrary.com/wp-content/uploads/2023/05/10145617/reporting-bottom-transition.svg);
    background-repeat: no-repeat;
    background-size: cover;
    background-color: #00AB3F;
    padding-top: 50px;
    padding-bottom: 60px; }
  .upskilling-jtb .support-section {
    background-color: #00AB3F;
    color: white; }
    .upskilling-jtb .support-section .container {
      display: flex;
      flex-wrap: wrap; }
      @media screen and (min-width: 768px) {
        .upskilling-jtb .support-section .container {
          display: block; } }
      .upskilling-jtb .support-section .container .support-title-info {
        order: 1; }
      .upskilling-jtb .support-section .container .support-fields {
        order: 3; }
      .upskilling-jtb .support-section .container .support-proof {
        order: 2; }
    .upskilling-jtb .support-section h2 {
      text-shadow: 0px 0px 2px 0px rgba(0, 39, 9, 0.24), 0px 2px 4px 0px rgba(0, 90, 14, 0.16);
      font-size: 40px;
      font-style: normal;
      font-weight: 900;
      line-height: 100%;
      letter-spacing: 1.2px;
      margin-bottom: 10px; }
      @media screen and (min-width: 768px) {
        .upskilling-jtb .support-section h2 {
          font-size: 60px; } }
      .upskilling-jtb .support-section h2 .gradient-text {
        background-color: #00AB3F;
        background: linear-gradient(180deg, #D0FFD2 0%, #FFFFFF 100%);
        -webkit-background-clip: text;
        -moz-background-clip: text;
        -webkit-text-fill-color: transparent;
        -moz-text-fill-color: transparent; }
    .upskilling-jtb .support-section .support-text {
      color: #CCEED9;
      font-size: 24px;
      font-style: normal;
      font-weight: 500;
      line-height: 150%;
      letter-spacing: 0.12px; }
    .upskilling-jtb .support-section .support-fields {
      margin-top: 2.5rem; }
      .upskilling-jtb .support-section .support-fields .support-info .support-info-title {
        font-size: 36px;
        font-style: normal;
        font-weight: 700;
        line-height: 100%;
        margin-bottom: .5rem; }
      .upskilling-jtb .support-section .support-fields .support-info .support-info-text {
        font-size: 20px;
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
        color: #CCEED9;
        margin-bottom: 3rem; }
        .upskilling-jtb .support-section .support-fields .support-info .support-info-text .support-link {
          color: white;
          font-size: 16px;
          font-style: normal;
          font-weight: 700;
          line-height: 14px;
          letter-spacing: 0.4px;
          display: flex;
          gap: 8px;
          margin-top: 1rem; }
    .upskilling-jtb .support-section .support-proof {
      display: flex;
      flex-wrap: wrap; }
      @media screen and (min-width: 768px) {
        .upskilling-jtb .support-section .support-proof {
          flex-wrap: nowrap; } }
      .upskilling-jtb .support-section .support-proof .support-social-proof {
        width: 65%;
        order: 2;
        margin: auto; }
        @media screen and (min-width: 768px) {
          .upskilling-jtb .support-section .support-proof .support-social-proof {
            margin: 0; } }
      .upskilling-jtb .support-section .support-proof .social-proof2 {
        margin-right: -2rem;
        margin-top: -1rem; }
        @media screen and (min-width: 768px) {
          .upskilling-jtb .support-section .support-proof .social-proof2 {
            margin-top: 3rem; } }
      .upskilling-jtb .support-section .support-proof .social-proof3 {
        margin-right: -2rem;
        margin-left: 2.5rem;
        margin-top: 3rem; }
      .upskilling-jtb .support-section .support-proof .social-proof4 {
        margin-right: -5rem;
        margin-top: 3rem; }
      .upskilling-jtb .support-section .support-proof .social-proof2, .upskilling-jtb .support-section .support-proof .social-proof3, .upskilling-jtb .support-section .support-proof .social-proof4 {
        border-radius: 10px;
        border: 1px solid rgba(255, 255, 255, 0.04);
        background: rgba(255, 255, 255, 0.04);
        box-shadow: 0px 0px 4px 0px rgba(0, 42, 14, 0.16), 0px 2px 4px 0px rgba(0, 63, 21, 0.16);
        backdrop-filter: blur(6px);
        padding: 16px 16px 16px 24px;
        color: white; }
        .upskilling-jtb .support-section .support-proof .social-proof2 .quote-marks, .upskilling-jtb .support-section .support-proof .social-proof3 .quote-marks, .upskilling-jtb .support-section .support-proof .social-proof4 .quote-marks {
          position: absolute;
          top: 6px;
          left: -13px;
          filter: invert(1) brightness(5); }
        .upskilling-jtb .support-section .support-proof .social-proof2 .quote, .upskilling-jtb .support-section .support-proof .social-proof3 .quote, .upskilling-jtb .support-section .support-proof .social-proof4 .quote {
          font-size: 24px;
          font-style: normal;
          font-weight: 700;
          line-height: 120%;
          padding-bottom: 8px; }
        .upskilling-jtb .support-section .support-proof .social-proof2 .quote-info, .upskilling-jtb .support-section .support-proof .social-proof3 .quote-info, .upskilling-jtb .support-section .support-proof .social-proof4 .quote-info {
          display: flex;
          align-items: center;
          gap: .5rem; }
          .upskilling-jtb .support-section .support-proof .social-proof2 .quote-info .info .sub-title, .upskilling-jtb .support-section .support-proof .social-proof3 .quote-info .info .sub-title, .upskilling-jtb .support-section .support-proof .social-proof4 .quote-info .info .sub-title {
            font-size: 13px;
            font-style: normal;
            font-weight: 500;
            line-height: 120%; }
          .upskilling-jtb .support-section .support-proof .social-proof2 .quote-info .info .sub-text, .upskilling-jtb .support-section .support-proof .social-proof3 .quote-info .info .sub-text, .upskilling-jtb .support-section .support-proof .social-proof4 .quote-info .info .sub-text {
            font-size: 11px;
            font-style: normal;
            font-weight: 400;
            line-height: 120%; }
      .upskilling-jtb .support-section .support-proof .support-image-container {
        height: 342px;
        width: 100%;
        overflow: hidden;
        order: 1; }
        @media screen and (min-width: 768px) {
          .upskilling-jtb .support-section .support-proof .support-image-container {
            height: 100%;
            overflow: auto;
            order: 2; } }
      .upskilling-jtb .support-section .support-proof .support-image {
        width: 100%;
        height: 100%;
        object-fit: cover; }
        @media screen and (min-width: 768px) {
          .upskilling-jtb .support-section .support-proof .support-image {
            height: auto; } }
    .upskilling-jtb .support-section .roadmap-section {
      margin-top: 84px; }
      .upskilling-jtb .support-section .roadmap-section .roadmap-image {
        margin-top: 2.5rem; }
      .upskilling-jtb .support-section .roadmap-section h2 {
        font-size: 42px;
        font-style: normal;
        font-weight: 700;
        line-height: 50px;
        margin-bottom: 1rem;
        margin-top: 0; }
      .upskilling-jtb .support-section .roadmap-section .roadmap-text {
        font-size: 24px;
        font-style: normal;
        font-weight: 500;
        line-height: 150%;
        letter-spacing: 0.12px;
        color: #CCEED9;
        margin-bottom: 40px; }
      .upskilling-jtb .support-section .roadmap-section .roadmap-cards {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        gap: 24px 24px; }
        .upskilling-jtb .support-section .roadmap-section .roadmap-cards a {
          width: 100%;
          color: white; }
          @media screen and (min-width: 768px) {
            .upskilling-jtb .support-section .roadmap-section .roadmap-cards a {
              width: 48%; } }
          .upskilling-jtb .support-section .roadmap-section .roadmap-cards a:hover .card {
            box-shadow: 0px 0px 4px 0px #0000008f, 0px 2px 4px 0px #003f158f;
            transform: scale(1.05); }
          .upskilling-jtb .support-section .roadmap-section .roadmap-cards a:hover .card-arrow {
            transform: translatex(8px); }
        .upskilling-jtb .support-section .roadmap-section .roadmap-cards .card {
          border-radius: 10px;
          border: 1px solid rgba(255, 255, 255, 0.16);
          background: rgba(255, 255, 255, 0.08);
          box-shadow: 0px 0px 4px 0px rgba(0, 42, 14, 0.16), 0px 2px 4px 0px rgba(0, 63, 21, 0.16);
          backdrop-filter: blur(8px);
          padding: 24px;
          display: flex;
          gap: 8px;
          transition: all 0.2s ease-in-out; }
          .upskilling-jtb .support-section .roadmap-section .roadmap-cards .card .card-title {
            font-size: 24px;
            font-style: normal;
            font-weight: 700;
            line-height: 32px;
            letter-spacing: -0.24px; }
          .upskilling-jtb .support-section .roadmap-section .roadmap-cards .card .card-arrow {
            display: flex;
            transition: all 0.3s ease-in-out; }
  .upskilling-jtb .roadmap-section-bottom {
    background-image: url(https://www.bizlibrary.com/wp-content/uploads/2023/05/14102857/green-transition.svg);
    background-repeat: no-repeat;
    background-size: cover;
    margin-top: -4px;
    padding-top: 80px;
    padding-bottom: 70px; }
  .upskilling-jtb .clients h2 {
    text-align: center;
    text-shadow: 0px 0px 2px 0px rgba(0, 39, 9, 0.24), 0px 2px 4px 0px rgba(0, 90, 14, 0.16);
    font-family: Catamaran;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    letter-spacing: 1.2px;
    margin-bottom: 1rem;
    margin-top: 1rem;
    color: #1C4A53; }
    @media screen and (min-width: 768px) {
      .upskilling-jtb .clients h2 {
        font-size: 60px; } }
  .upskilling-jtb .clients .client-text {
    text-align: center;
    font-family: Catamaran;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    letter-spacing: 0.12px;
    color: #1C4A53;
    max-width: 600px;
    margin: 0 auto 2.5rem; }
  .upskilling-jtb .clients .ind-client {
    display: flex;
    padding: 32px 24px;
    gap: 16px; }
    .upskilling-jtb .clients .ind-client .client-image {
      width: 20%; }
    .upskilling-jtb .clients .ind-client .client-info {
      width: 79%;
      display: flex;
      flex-wrap: wrap;
      gap: 16px; }
      .upskilling-jtb .clients .ind-client .client-info .client-title {
        font-family: Catamaran;
        font-size: 36px;
        font-style: normal;
        font-weight: 700;
        line-height: 32px;
        letter-spacing: 0.54px;
        color: #1C4A53; }
      .upskilling-jtb .clients .ind-client .client-info .client-info-text {
        font-size: 20px;
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
        letter-spacing: 0.2px;
        color: #1C4A53; }
      .upskilling-jtb .clients .ind-client .client-info .client-link {
        font-weight: 700;
        line-height: 24px;
        letter-spacing: 0.16px;
        color: #1C4A53;
        text-decoration: none;
        display: flex;
        gap: 8px;
        transition: all 0.2s ease-in-out; }
        .upskilling-jtb .clients .ind-client .client-info .client-link:hover {
          text-decoration: underline;
          text-decoration-color: #1C4A53;
          transform: scale(1.05); }
  .upskilling-jtb .cta-bottom .form-text {
    text-align: center;
    max-width: 600px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 1.5rem;
    font-family: "Catamaran", sans-serif;
    color: #1C4A53; }
    .upskilling-jtb .cta-bottom .form-text h3 {
      font-family: "Catamaran", sans-serif;
      color: #1C4A53;
      margin-bottom: .5rem; }
  .upskilling-jtb .cta-bottom form {
    width: 100% !important; }
    @media screen and (min-width: 992px) {
      .upskilling-jtb .cta-bottom form .mktoFormRow {
        width: 32% !important;
        display: inline-block !important; } }
    .upskilling-jtb .cta-bottom form .mktoFormRow .mktoFieldDescriptor {
      width: 90% !important; }
      .upskilling-jtb .cta-bottom form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap {
        width: 100% !important; }
        .upskilling-jtb .cta-bottom form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap [for="Unsubscribed"] {
          margin-left: 0 !important; }
        .upskilling-jtb .cta-bottom form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoRadioList input, .upskilling-jtb .cta-bottom form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoRadioList label {
          width: 15% !important;
          float: left; }
        .upskilling-jtb .cta-bottom form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoRadioList label {
          margin-left: 8px !important; }
    .upskilling-jtb .cta-bottom form .mktoFormRow label {
      width: 100% !important;
      margin-left: 2rem !important;
      font-weight: bold !important; }
    .upskilling-jtb .cta-bottom form .mktoFormRow .mktoAsterix {
      display: none; }
    .upskilling-jtb .cta-bottom form .mktoFormRow .mktoGutter {
      display: none; }
    .upskilling-jtb .cta-bottom form .mktoFormRow input, .upskilling-jtb .cta-bottom form .mktoFormRow select {
      font-size: 1rem !important;
      border: 1px solid #008932 !important;
      border-radius: 24px;
      width: 100% !important;
      padding: 6px 14px !important; }
    .upskilling-jtb .cta-bottom form [data-wrapper-for="Demo_Request_Notes__c"] {
      width: 100% !important; }
      @media screen and (min-width: 992px) {
        .upskilling-jtb .cta-bottom form [data-wrapper-for="Demo_Request_Notes__c"] {
          width: 32% !important; } }
    .upskilling-jtb .cta-bottom form .mktoButtonRow {
      text-align: center;
      width: 100% !important; }
      .upskilling-jtb .cta-bottom form .mktoButtonRow span {
        margin: 0 !important; }
        .upskilling-jtb .cta-bottom form .mktoButtonRow span .mktoButton {
          background-color: #1C4A53 !important;
          border-radius: 32px !important;
          padding: 16px 24px !important;
          border: none !important;
          width: auto !important;
          width: 70% !important;
          background-image: none !important; }
          @media screen and (min-width: 992px) {
            .upskilling-jtb .cta-bottom form .mktoButtonRow span .mktoButton {
              width: 30% !important; } }
          .upskilling-jtb .cta-bottom form .mktoButtonRow span .mktoButton:hover {
            background-color: #C1CDD0 !important;
            color: #1C4A53 !important; }

.leadership-jtb {
  font-family: "Catamaran", sans-serif; }
  .leadership-jtb .hero {
    background-color: white; }
  .leadership-jtb .top-hero {
    background-color: white;
    background-image: url(https://www.bizlibrary.com/wp-content/uploads/2023/05/09232731/reporting-bg-organic-circles.svg);
    background-repeat: no-repeat;
    background-position: 75%; }
    .leadership-jtb .top-hero .container {
      margin-top: 2rem;
      display: flex;
      flex-wrap: wrap; }
      @media screen and (min-width: 768px) {
        .leadership-jtb .top-hero .container {
          display: block; } }
    .leadership-jtb .top-hero .top-hero-column1 {
      order: 2; }
    .leadership-jtb .top-hero .top-hero-column2 {
      order: 1; }
    .leadership-jtb .top-hero h1 {
      font-family: Catamaran;
      font-size: 40px;
      font-style: normal;
      font-weight: 700;
      line-height: 100%;
      letter-spacing: 1.2px;
      margin: 2rem 0; }
      @media screen and (min-width: 768px) {
        .leadership-jtb .top-hero h1 {
          font-size: 60px; } }
      .leadership-jtb .top-hero h1 .gradient-text {
        background: linear-gradient(180deg, #00DA50 20%, #009A39 100%);
        background-clip: text;
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent; }
    .leadership-jtb .top-hero .title-text {
      color: #1C4A53;
      font-family: Catamaran;
      font-size: 24px;
      font-style: normal;
      font-weight: 500;
      line-height: 150%;
      letter-spacing: 0.12px; }
    .leadership-jtb .top-hero .demo-request {
      display: flex; }
    .leadership-jtb .top-hero .cta-button {
      margin-top: 2rem;
      border-radius: 12px;
      background: radial-gradient(140.85% 85% at 50% 6.25%, #00AB3F 0%, #2ECC71 100%);
      box-shadow: 0px 3px 1px 0px #00AB3F inset, 0px -3px 1px 0px rgba(0, 0, 0, 0.08) inset, 0px 0px 1px 0px rgba(0, 0, 0, 0.64), 0px 0px 0px 3px rgba(0, 0, 0, 0.08), 0px 4px 8px 0px rgba(0, 0, 0, 0.08), 0px 2px 4px 0px rgba(0, 0, 0, 0.08), 0px -3px 4px 0px rgba(255, 255, 255, 0.4);
      padding: 12px 16px;
      border: 3px solid transparent;
      font-family: Catamaran;
      font-size: 14px;
      font-weight: 700;
      line-height: 14px;
      letter-spacing: 0.4000000059604645px;
      transition: all 0.5s ease-in-out;
      display: flex;
      align-items: flex-end;
      gap: 8px; }
      .leadership-jtb .top-hero .cta-button .rocket {
        opacity: 1;
        transition: all 0.5s ease-in-out; }
      .leadership-jtb .top-hero .cta-button:hover {
        box-shadow: 0px 3px 1px 0px rgba(0, 0, 0, 0.16) inset, 0px -3px 1px 0px rgba(0, 0, 0, 0.24) inset, 0px 0px 1px 0px rgba(0, 0, 0, 0.64), 0px 0px 0px 3px rgba(0, 0, 0, 0.24), 0px 4px 8px 0px rgba(0, 0, 0, 0.24), 0px 2px 4px 0px rgba(0, 0, 0, 0.24), 0px -3px 4px 0px rgba(255, 255, 255, 0.4); }
        .leadership-jtb .top-hero .cta-button:hover .rocket {
          opacity: 0;
          transform: translatey(-18px) translatex(10px); }
  .leadership-jtb .social-proof {
    border-radius: 10px;
    border: 1px solid var(--bzl-grey-grey-20, #D3D3D3);
    background: rgba(255, 255, 255, 0.04);
    box-shadow: 0px 0px 4px 0px rgba(0, 42, 14, 0.16), 0px 2px 4px 0px rgba(0, 63, 21, 0.16);
    backdrop-filter: blur(6px);
    padding: 16px 16px 16px 24px;
    margin-top: 3rem;
    width: 80%; }
    .leadership-jtb .social-proof .quote-marks {
      position: absolute;
      top: 6px;
      left: -13px; }
    .leadership-jtb .social-proof .quote {
      font-size: 24px;
      font-style: normal;
      font-weight: 700;
      line-height: 120%;
      padding-bottom: 8px;
      color: #1C4A53; }
    .leadership-jtb .social-proof .quote-info {
      display: flex;
      align-items: center;
      gap: .5rem; }
      .leadership-jtb .social-proof .quote-info .info .sub-title {
        font-size: 13px;
        font-style: normal;
        font-weight: 500;
        line-height: 120%;
        color: #456A72; }
      .leadership-jtb .social-proof .quote-info .info .sub-text {
        font-size: 11px;
        font-style: normal;
        font-weight: 400;
        line-height: 120%;
        color: #6E8B91; }
  .leadership-jtb .hero-section-bottom {
    background-image: url(https://www.bizlibrary.com/wp-content/uploads/2022/06/22164339/bottom-transition.png);
    background-repeat: no-repeat;
    background-size: cover;
    transform: scale(-1, -1);
    padding-top: 40px;
    margin-top: -1px; }
  .leadership-jtb .top-three .card-row {
    display: flex;
    gap: 32px;
    flex-wrap: wrap; }
    .leadership-jtb .top-three .card-row .outer-card {
      border-radius: 32px;
      border: 1px solid rgba(0, 0, 0, 0.08);
      background: rgba(0, 0, 0, 0.02);
      box-shadow: 0px 0px 6.6083378792px 0px rgba(255, 255, 255, 0.2) inset, 0px 0px 1.1013897657px 0px rgba(0, 0, 0, 0.16), 0px 0.5506948829px 1.1013897657px 0px rgba(0, 0, 0, 0.24);
      width: 100%;
      padding: 8px;
      color: white;
      display: flex;
      align-items: flex-start;
      gap: 8px; }
      @media screen and (min-width: 768px) {
        .leadership-jtb .top-three .card-row .outer-card {
          width: 32%; } }
      @media screen and (min-width: 992px) {
        .leadership-jtb .top-three .card-row .outer-card {
          flex: 1 0 0; } }
      .leadership-jtb .top-three .card-row .outer-card .title-card1 {
        display: flex;
        padding: 32px 32px 54px 32px;
        flex-direction: column;
        justify-content: center;
        align-items: flex-start;
        border-radius: 24px;
        border: 1px solid rgba(255, 255, 255, 0.48);
        background: radial-gradient(95.15% 103.04% at 72.53% 0%, #078199 0%, #1C4A53 84.18%);
        box-shadow: 0px 0.5506948829px 6.6083378792px 0px rgba(0, 0, 0, 0.32), 0px 0px 1.1013897657px 0px rgba(0, 0, 0, 0.32); }
        .leadership-jtb .top-three .card-row .outer-card .title-card1 .card-icon {
          display: flex;
          padding: 16px;
          justify-content: center;
          align-items: center;
          border-radius: 999px;
          background: radial-gradient(39.11% 18.75% at 50% 18.75%, rgba(255, 255, 255, 0) 0%, rgba(64, 92, 126, 0.08) 64.32%), radial-gradient(96.09% 100% at 50% 0%, #FFF 0%, #FFF 72.48%, #B6E5FF 100%);
          box-shadow: 0px 1px 2px 0px rgba(23, 54, 89, 0.64), 0px 4px 8px 0px rgba(6, 23, 42, 0.32); }
        .leadership-jtb .top-three .card-row .outer-card .title-card1 .card-title {
          font-size: 24px;
          font-style: normal;
          font-weight: 700;
          line-height: 120%;
          margin-top: 32px; }
        .leadership-jtb .top-three .card-row .outer-card .title-card1 .card-text {
          color: #C1CDD0;
          font-size: 18px;
          font-style: normal;
          font-weight: 400;
          line-height: 150%; }
      .leadership-jtb .top-three .card-row .outer-card .title-card2 {
        display: flex;
        padding: 32px 32px 54px 32px;
        flex-direction: column;
        justify-content: center;
        align-items: flex-start;
        border-radius: 24px;
        border: 1px solid rgba(255, 255, 255, 0.48);
        background: radial-gradient(95.15% 103.04% at 72.53% 0%, #59E28C 0%, #00AB3F 72.3%);
        box-shadow: 0px 0.5506948829px 6.6083378792px 0px rgba(0, 0, 0, 0.32), 0px 0px 1.1013897657px 0px rgba(0, 0, 0, 0.32); }
        .leadership-jtb .top-three .card-row .outer-card .title-card2 .card-icon {
          display: flex;
          padding: 16px;
          justify-content: center;
          align-items: center;
          border-radius: 999px;
          background: radial-gradient(39.11% 18.75% at 50% 18.75%, rgba(255, 255, 255, 0) 0%, rgba(64, 126, 96, 0.08) 64.32%), radial-gradient(96.09% 100% at 50% 0%, #FFF 0%, #FFF 72.48%, #B6FFCF 100%);
          box-shadow: 0px 1px 2px 0px rgba(23, 89, 50, 0.64), 0px 4px 8px 0px rgba(6, 42, 18, 0.32); }
        .leadership-jtb .top-three .card-row .outer-card .title-card2 .card-title {
          font-size: 24px;
          font-style: normal;
          font-weight: 700;
          line-height: 120%;
          margin-top: 32px; }
        .leadership-jtb .top-three .card-row .outer-card .title-card2 .card-text {
          color: #CCEED9;
          font-size: 18px;
          font-style: normal;
          font-weight: 400;
          line-height: 150%; }
      .leadership-jtb .top-three .card-row .outer-card .title-card3 {
        display: flex;
        padding: 32px 32px 54px 32px;
        flex-direction: column;
        justify-content: center;
        align-items: flex-start;
        border-radius: 24px;
        border: 1px solid rgba(255, 255, 255, 0.48);
        background: radial-gradient(95.15% 103.04% at 72.53% 0%, rgba(239, 60, 87, 0.94) 0%, #BC293F 68.49%);
        box-shadow: 0px 0.5506948829px 6.6083378792px 0px rgba(0, 0, 0, 0.32), 0px 0px 1.1013897657px 0px rgba(0, 0, 0, 0.32); }
        .leadership-jtb .top-three .card-row .outer-card .title-card3 .card-icon {
          display: flex;
          padding: 16px;
          justify-content: center;
          align-items: center;
          border-radius: 999px;
          background: radial-gradient(39.11% 18.75% at 50% 18.75%, rgba(255, 255, 255, 0) 0%, rgba(91, 64, 126, 0.08) 64.32%), radial-gradient(96.09% 100% at 50% 0%, #FFF 0%, #FFF 72.48%, #CEB6FF 100%);
          box-shadow: 0px 1px 2px 0px rgba(52, 23, 89, 0.64), 0px 4px 8px 0px rgba(22, 6, 42, 0.32); }
        .leadership-jtb .top-three .card-row .outer-card .title-card3 .card-title {
          font-size: 24px;
          font-style: normal;
          font-weight: 700;
          line-height: 120%;
          margin-top: 32px; }
        .leadership-jtb .top-three .card-row .outer-card .title-card3 .card-text {
          color: #F2EFFF;
          font-size: 18px;
          font-style: normal;
          font-weight: 400;
          line-height: 150%; }
  .leadership-jtb .content-info-section {
    padding-bottom: 0; }
    .leadership-jtb .content-info-section h2 {
      color: #1C4A53;
      text-shadow: 0px 0px 2px 0px rgba(0, 39, 9, 0.24), 0px 2px 4px 0px rgba(0, 90, 14, 0.16);
      font-family: Catamaran;
      font-size: 40px;
      font-style: normal;
      font-weight: 700;
      line-height: 100%;
      letter-spacing: 1.08px;
      margin-bottom: .5rem; }
      @media screen and (min-width: 768px) {
        .leadership-jtb .content-info-section h2 {
          font-size: 54px; } }
    .leadership-jtb .content-info-section .content-title-section {
      margin-bottom: 1rem; }
    .leadership-jtb .content-info-section .content-title-text {
      color: #456A72;
      font-size: 24px;
      font-style: normal;
      font-weight: 500;
      line-height: 150%;
      letter-spacing: 0.12px;
      margin-bottom: 1rem; }
    .leadership-jtb .content-info-section .cta-button {
      display: flex;
      padding: 12px 16px;
      justify-content: center;
      align-items: center;
      gap: 8px;
      width: 60%;
      background-color: #F1F1F1;
      border-radius: 12px;
      background: radial-gradient(140.85% 85% at 50% 6.25%, #E3E3E3 0%, #FAFAFA 100%);
      box-shadow: 0px 3px 1px 0px rgba(0, 0, 0, 0.04) inset, 0px -3px 1px 0px rgba(0, 0, 0, 0.08) inset, 0px 0px 1px 0px rgba(0, 0, 0, 0.64), 0px 0px 0px 3px rgba(0, 0, 0, 0.08), 0px 4px 8px 0px rgba(0, 0, 0, 0.08), 0px 2px 4px 0px rgba(0, 0, 0, 0.08), 0px -3px 4px 0px rgba(255, 255, 255, 0.4);
      color: #1C4A53;
      font-size: 14px;
      font-style: normal;
      font-weight: 700;
      line-height: 14px;
      letter-spacing: 0.4px;
      border: 3px solid transparent; }
      @media screen and (min-width: 768px) {
        .leadership-jtb .content-info-section .cta-button {
          width: 20%; } }
      .leadership-jtb .content-info-section .cta-button .green-arrow {
        opacity: 1;
        transition: all 0.5s ease-in-out; }
      .leadership-jtb .content-info-section .cta-button:hover {
        box-shadow: 0px 3px 1px 0px rgba(0, 0, 0, 0.04) inset, 0px -3px 1px 0px rgba(0, 0, 0, 0.08) inset, 0px 0px 1px 0px rgba(0, 0, 0, 0.64), 0px 0px 0px 3px rgba(0, 0, 0, 0.24), 0px 4px 8px 0px rgba(0, 0, 0, 0.24), 0px 2px 4px 0px rgba(0, 0, 0, 0.24), 0px -3px 4px 0px rgba(255, 255, 255, 0.4); }
        .leadership-jtb .content-info-section .cta-button:hover .green-arrow {
          transform: translatex(8px); }
  .leadership-jtb .content-section-top {
    background-image: url(https://www.bizlibrary.com/wp-content/uploads/2023/05/10103757/content-background-top.svg);
    background-repeat: no-repeat;
    background-size: cover; }
  .leadership-jtb .content-section {
    background-color: white;
    padding-bottom: 0; }
    .leadership-jtb .content-section .col-md-9 {
      margin-top: -110px; }
    .leadership-jtb .content-section .checklist {
      list-style-image: url("/wp-content/uploads/2023/05/10101624/list-checkmark.svg");
      display: inline-flex;
      flex-direction: column;
      align-items: flex-start;
      gap: 16px;
      margin: 0; }
      .leadership-jtb .content-section .checklist .list-item {
        text-shadow: 0px 0.25px 0.5px 0px rgba(0, 39, 9, 0.32), 0px 1px 2px 0px rgba(0, 90, 14, 0.16);
        font-size: 24px;
        font-style: normal;
        font-weight: 800;
        line-height: 100%;
        color: #1C4A53; }
  .leadership-jtb .content-section-bottom {
    background-image: url(https://www.bizlibrary.com/wp-content/uploads/2023/05/07171844/content-background-bottom.svg);
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 60px;
    padding-bottom: 80px; }
  .leadership-jtb .report-section {
    background-image: url(https://www.bizlibrary.com/wp-content/uploads/2023/05/09232731/reporting-bg-organic-circles.svg);
    background-repeat: no-repeat;
    background-position: 75% 5%; }
    .leadership-jtb .report-section .report-flex {
      display: flex;
      justify-content: flex-end; }
      .leadership-jtb .report-section .report-flex h2 {
        text-shadow: 0px 0px 2px #0027093d, 0px 2px 4px #005a0e29;
        font-family: Catamaran;
        font-size: 40px;
        font-style: normal;
        font-weight: 700;
        line-height: 100%;
        letter-spacing: 1.2px;
        margin-bottom: .5rem; }
        @media screen and (min-width: 768px) {
          .leadership-jtb .report-section .report-flex h2 {
            font-size: 60px; } }
        .leadership-jtb .report-section .report-flex h2 .gradient-text {
          background-color: #00AB3F;
          background-image: linear-gradient(180deg, #00DA50 55%, #009A39 100%);
          background-size: 100%;
          -webkit-background-clip: text;
          -moz-background-clip: text;
          -webkit-text-fill-color: transparent;
          -moz-text-fill-color: transparent;
          -webkit-text-stroke: 1px #00AB3F; }
      .leadership-jtb .report-section .report-flex .reporting-info {
        max-width: 680px;
        margin-right: auto;
        margin-left: auto; }
      .leadership-jtb .report-section .report-flex .report-text {
        font-size: 24px;
        font-style: normal;
        font-weight: 500;
        line-height: 150%;
        letter-spacing: 0.12px;
        color: #456A72;
        margin-bottom: 1rem; }
      .leadership-jtb .report-section .report-flex .cta-button {
        color: #1C4A53;
        font-size: 14px;
        font-style: normal;
        font-weight: 700;
        line-height: 14px;
        letter-spacing: 0.4px;
        display: flex;
        padding: 12px 16px;
        justify-content: center;
        align-items: center;
        gap: 8px;
        width: 80%;
        border-radius: 12px;
        background: radial-gradient(140.85% 85% at 50% 6.25%, #E3E3E3 0%, #FAFAFA 100%);
        box-shadow: 0px 3px 1px 0px rgba(0, 0, 0, 0.04) inset, 0px -3px 1px 0px rgba(0, 0, 0, 0.08) inset, 0px 0px 1px 0px rgba(0, 0, 0, 0.64), 0px 0px 0px 3px rgba(0, 0, 0, 0.08), 0px 4px 8px 0px rgba(0, 0, 0, 0.08), 0px 2px 4px 0px rgba(0, 0, 0, 0.08), 0px -3px 4px 0px rgba(255, 255, 255, 0.4);
        border: 3px solid transparent;
        transition: all 0.5s ease-in-out; }
        @media screen and (min-width: 992px) {
          .leadership-jtb .report-section .report-flex .cta-button {
            width: 40%; } }
        .leadership-jtb .report-section .report-flex .cta-button .green-arrow {
          opacity: 1;
          transition: all 0.5s ease-in-out; }
        .leadership-jtb .report-section .report-flex .cta-button:hover {
          box-shadow: 0px 3px 1px 0px rgba(0, 0, 0, 0.04) inset, 0px -3px 1px 0px rgba(0, 0, 0, 0.08) inset, 0px 0px 1px 0px rgba(0, 0, 0, 0.64), 0px 0px 0px 3px rgba(0, 0, 0, 0.24), 0px 4px 8px 0px rgba(0, 0, 0, 0.24), 0px 2px 4px 0px rgba(0, 0, 0, 0.24), 0px -3px 4px 0px rgba(255, 255, 255, 0.4); }
          .leadership-jtb .report-section .report-flex .cta-button:hover .green-arrow {
            transform: translatex(8px); }
  .leadership-jtb .report-section-top {
    background-image: url(https://www.bizlibrary.com/wp-content/uploads/2023/05/10103757/content-background-top.svg);
    background-repeat: no-repeat;
    background-size: cover; }
  .leadership-jtb .report-mid-section {
    background-color: white; }
    .leadership-jtb .report-mid-section .col-xs-12 {
      margin-top: -135px; }
  .leadership-jtb .report-section-bottom {
    background-image: url(https://www.bizlibrary.com/wp-content/uploads/2023/05/10145617/reporting-bottom-transition.svg);
    background-repeat: no-repeat;
    background-size: cover;
    background-color: #00AB3F;
    padding-top: 50px;
    padding-bottom: 60px; }
  .leadership-jtb .support-section {
    background-color: #00AB3F;
    color: white; }
    .leadership-jtb .support-section .container {
      display: flex;
      flex-wrap: wrap; }
      @media screen and (min-width: 768px) {
        .leadership-jtb .support-section .container {
          display: block; } }
      .leadership-jtb .support-section .container .support-title-info {
        order: 1; }
      .leadership-jtb .support-section .container .support-fields {
        order: 3; }
      .leadership-jtb .support-section .container .support-proof {
        order: 2; }
    .leadership-jtb .support-section h2 {
      text-shadow: 0px 0px 2px 0px rgba(0, 39, 9, 0.24), 0px 2px 4px 0px rgba(0, 90, 14, 0.16);
      font-size: 40px;
      font-style: normal;
      font-weight: 900;
      line-height: 100%;
      letter-spacing: 1.2px;
      margin-bottom: 10px; }
      @media screen and (min-width: 768px) {
        .leadership-jtb .support-section h2 {
          font-size: 60px; } }
      .leadership-jtb .support-section h2 .gradient-text {
        background-color: #00AB3F;
        background: linear-gradient(180deg, #D0FFD2 0%, #FFFFFF 100%);
        -webkit-background-clip: text;
        -moz-background-clip: text;
        -webkit-text-fill-color: transparent;
        -moz-text-fill-color: transparent; }
    .leadership-jtb .support-section .support-text {
      color: #CCEED9;
      font-size: 24px;
      font-style: normal;
      font-weight: 500;
      line-height: 150%;
      letter-spacing: 0.12px; }
    .leadership-jtb .support-section .support-fields {
      margin-top: 2.5rem; }
      .leadership-jtb .support-section .support-fields .support-info .support-info-title {
        font-size: 36px;
        font-style: normal;
        font-weight: 700;
        line-height: 100%;
        margin-bottom: .5rem; }
      .leadership-jtb .support-section .support-fields .support-info .support-info-text {
        font-size: 20px;
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
        color: #CCEED9;
        margin-bottom: 3rem; }
        .leadership-jtb .support-section .support-fields .support-info .support-info-text .support-link {
          color: white;
          font-size: 16px;
          font-style: normal;
          font-weight: 700;
          line-height: 14px;
          letter-spacing: 0.4px;
          display: flex;
          gap: 8px;
          margin-top: 1rem; }
    .leadership-jtb .support-section .support-proof {
      display: flex;
      flex-wrap: wrap; }
      @media screen and (min-width: 768px) {
        .leadership-jtb .support-section .support-proof {
          flex-wrap: nowrap; } }
      .leadership-jtb .support-section .support-proof .support-social-proof {
        width: 65%;
        order: 2;
        margin: auto; }
        @media screen and (min-width: 768px) {
          .leadership-jtb .support-section .support-proof .support-social-proof {
            margin: 0; } }
      .leadership-jtb .support-section .support-proof .social-proof2 {
        margin-right: -2rem;
        margin-top: -1rem; }
        @media screen and (min-width: 768px) {
          .leadership-jtb .support-section .support-proof .social-proof2 {
            margin-top: 3rem; } }
      .leadership-jtb .support-section .support-proof .social-proof3 {
        margin-right: -2rem;
        margin-left: 2.5rem;
        margin-top: 3rem; }
      .leadership-jtb .support-section .support-proof .social-proof4 {
        margin-right: -5rem;
        margin-top: 3rem; }
      .leadership-jtb .support-section .support-proof .social-proof2, .leadership-jtb .support-section .support-proof .social-proof3, .leadership-jtb .support-section .support-proof .social-proof4 {
        border-radius: 10px;
        border: 1px solid rgba(255, 255, 255, 0.04);
        background: rgba(255, 255, 255, 0.04);
        box-shadow: 0px 0px 4px 0px rgba(0, 42, 14, 0.16), 0px 2px 4px 0px rgba(0, 63, 21, 0.16);
        backdrop-filter: blur(6px);
        padding: 16px 16px 16px 24px;
        color: white; }
        .leadership-jtb .support-section .support-proof .social-proof2 .quote-marks, .leadership-jtb .support-section .support-proof .social-proof3 .quote-marks, .leadership-jtb .support-section .support-proof .social-proof4 .quote-marks {
          position: absolute;
          top: 6px;
          left: -13px;
          filter: invert(1) brightness(5); }
        .leadership-jtb .support-section .support-proof .social-proof2 .quote, .leadership-jtb .support-section .support-proof .social-proof3 .quote, .leadership-jtb .support-section .support-proof .social-proof4 .quote {
          font-size: 24px;
          font-style: normal;
          font-weight: 700;
          line-height: 120%;
          padding-bottom: 8px; }
        .leadership-jtb .support-section .support-proof .social-proof2 .quote-info, .leadership-jtb .support-section .support-proof .social-proof3 .quote-info, .leadership-jtb .support-section .support-proof .social-proof4 .quote-info {
          display: flex;
          align-items: center;
          gap: .5rem; }
          .leadership-jtb .support-section .support-proof .social-proof2 .quote-info .info .sub-title, .leadership-jtb .support-section .support-proof .social-proof3 .quote-info .info .sub-title, .leadership-jtb .support-section .support-proof .social-proof4 .quote-info .info .sub-title {
            font-size: 13px;
            font-style: normal;
            font-weight: 500;
            line-height: 120%; }
          .leadership-jtb .support-section .support-proof .social-proof2 .quote-info .info .sub-text, .leadership-jtb .support-section .support-proof .social-proof3 .quote-info .info .sub-text, .leadership-jtb .support-section .support-proof .social-proof4 .quote-info .info .sub-text {
            font-size: 11px;
            font-style: normal;
            font-weight: 400;
            line-height: 120%; }
      .leadership-jtb .support-section .support-proof .support-image-container {
        height: 342px;
        width: 100%;
        overflow: hidden;
        order: 1; }
        @media screen and (min-width: 768px) {
          .leadership-jtb .support-section .support-proof .support-image-container {
            height: 100%;
            overflow: auto;
            order: 2; } }
      .leadership-jtb .support-section .support-proof .support-image {
        width: 100%;
        height: 100%;
        object-fit: cover; }
        @media screen and (min-width: 768px) {
          .leadership-jtb .support-section .support-proof .support-image {
            height: auto; } }
    .leadership-jtb .support-section .roadmap-section {
      margin-top: 84px; }
      .leadership-jtb .support-section .roadmap-section .roadmap-image {
        margin-top: 2.5rem; }
      .leadership-jtb .support-section .roadmap-section h2 {
        font-size: 42px;
        font-style: normal;
        font-weight: 700;
        line-height: 50px;
        margin-bottom: 1rem;
        margin-top: 0; }
      .leadership-jtb .support-section .roadmap-section .roadmap-text {
        font-size: 24px;
        font-style: normal;
        font-weight: 500;
        line-height: 150%;
        letter-spacing: 0.12px;
        color: #CCEED9;
        margin-bottom: 40px; }
      .leadership-jtb .support-section .roadmap-section .roadmap-cards {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        gap: 24px 24px; }
        .leadership-jtb .support-section .roadmap-section .roadmap-cards a {
          width: 100%;
          color: white; }
          @media screen and (min-width: 768px) {
            .leadership-jtb .support-section .roadmap-section .roadmap-cards a {
              width: 48%; } }
          .leadership-jtb .support-section .roadmap-section .roadmap-cards a:hover .card {
            box-shadow: 0px 0px 4px 0px #0000008f, 0px 2px 4px 0px #003f158f;
            transform: scale(1.05); }
          .leadership-jtb .support-section .roadmap-section .roadmap-cards a:hover .card-arrow {
            transform: translatex(8px); }
        .leadership-jtb .support-section .roadmap-section .roadmap-cards .card {
          border-radius: 10px;
          border: 1px solid rgba(255, 255, 255, 0.16);
          background: rgba(255, 255, 255, 0.08);
          box-shadow: 0px 0px 4px 0px rgba(0, 42, 14, 0.16), 0px 2px 4px 0px rgba(0, 63, 21, 0.16);
          backdrop-filter: blur(8px);
          padding: 24px;
          display: flex;
          gap: 8px;
          transition: all 0.2s ease-in-out; }
          .leadership-jtb .support-section .roadmap-section .roadmap-cards .card .card-title {
            font-size: 24px;
            font-style: normal;
            font-weight: 700;
            line-height: 32px;
            letter-spacing: -0.24px; }
          .leadership-jtb .support-section .roadmap-section .roadmap-cards .card .card-arrow {
            display: flex;
            transition: all 0.3s ease-in-out; }
  .leadership-jtb .roadmap-section-bottom {
    background-image: url(https://www.bizlibrary.com/wp-content/uploads/2023/05/14102857/green-transition.svg);
    background-repeat: no-repeat;
    background-size: cover;
    margin-top: -4px;
    padding-top: 80px;
    padding-bottom: 70px; }
  .leadership-jtb .clients h2 {
    text-align: center;
    text-shadow: 0px 0px 2px 0px rgba(0, 39, 9, 0.24), 0px 2px 4px 0px rgba(0, 90, 14, 0.16);
    font-family: Catamaran;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    letter-spacing: 1.2px;
    margin-bottom: 1rem;
    margin-top: 1rem;
    color: #1C4A53; }
    @media screen and (min-width: 768px) {
      .leadership-jtb .clients h2 {
        font-size: 60px; } }
  .leadership-jtb .clients .client-text {
    text-align: center;
    font-family: Catamaran;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    letter-spacing: 0.12px;
    color: #1C4A53;
    max-width: 600px;
    margin: 0 auto 2.5rem; }
  .leadership-jtb .clients .ind-client {
    display: flex;
    padding: 32px 24px;
    gap: 16px; }
    .leadership-jtb .clients .ind-client .client-image {
      width: 20%; }
    .leadership-jtb .clients .ind-client .client-info {
      width: 79%;
      display: flex;
      flex-wrap: wrap;
      gap: 16px; }
      .leadership-jtb .clients .ind-client .client-info .client-title {
        font-family: Catamaran;
        font-size: 36px;
        font-style: normal;
        font-weight: 700;
        line-height: 32px;
        letter-spacing: 0.54px;
        color: #1C4A53; }
      .leadership-jtb .clients .ind-client .client-info .client-info-text {
        font-size: 20px;
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
        letter-spacing: 0.2px;
        color: #1C4A53; }
      .leadership-jtb .clients .ind-client .client-info .client-link {
        font-weight: 700;
        line-height: 24px;
        letter-spacing: 0.16px;
        color: #1C4A53;
        text-decoration: none;
        display: flex;
        gap: 8px;
        transition: all 0.2s ease-in-out; }
        .leadership-jtb .clients .ind-client .client-info .client-link:hover {
          text-decoration: underline;
          text-decoration-color: #1C4A53;
          transform: scale(1.05); }
  .leadership-jtb .cta-bottom .form-text {
    text-align: center;
    max-width: 600px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 1.5rem;
    font-family: "Catamaran", sans-serif;
    color: #1C4A53; }
    .leadership-jtb .cta-bottom .form-text h3 {
      font-family: "Catamaran", sans-serif;
      color: #1C4A53;
      margin-bottom: .5rem; }
  .leadership-jtb .cta-bottom form {
    width: 100% !important; }
    @media screen and (min-width: 992px) {
      .leadership-jtb .cta-bottom form .mktoFormRow {
        width: 32% !important;
        display: inline-block !important; } }
    .leadership-jtb .cta-bottom form .mktoFormRow .mktoFieldDescriptor {
      width: 90% !important; }
      .leadership-jtb .cta-bottom form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap {
        width: 100% !important; }
        .leadership-jtb .cta-bottom form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap [for="Unsubscribed"] {
          margin-left: 0 !important; }
        .leadership-jtb .cta-bottom form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoRadioList input, .leadership-jtb .cta-bottom form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoRadioList label {
          width: 15% !important;
          float: left; }
        .leadership-jtb .cta-bottom form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoRadioList label {
          margin-left: 8px !important; }
    .leadership-jtb .cta-bottom form .mktoFormRow label {
      width: 100% !important;
      margin-left: 2rem !important;
      font-weight: bold !important; }
    .leadership-jtb .cta-bottom form .mktoFormRow .mktoAsterix {
      display: none; }
    .leadership-jtb .cta-bottom form .mktoFormRow .mktoGutter {
      display: none; }
    .leadership-jtb .cta-bottom form .mktoFormRow input, .leadership-jtb .cta-bottom form .mktoFormRow select {
      font-size: 1rem !important;
      border: 1px solid #008932 !important;
      border-radius: 24px;
      width: 100% !important;
      padding: 6px 14px !important; }
    .leadership-jtb .cta-bottom form [data-wrapper-for="Demo_Request_Notes__c"] {
      width: 100% !important; }
      @media screen and (min-width: 992px) {
        .leadership-jtb .cta-bottom form [data-wrapper-for="Demo_Request_Notes__c"] {
          width: 32% !important; } }
    .leadership-jtb .cta-bottom form .mktoButtonRow {
      text-align: center;
      width: 100% !important; }
      .leadership-jtb .cta-bottom form .mktoButtonRow span {
        margin: 0 !important; }
        .leadership-jtb .cta-bottom form .mktoButtonRow span .mktoButton {
          background-color: #1C4A53 !important;
          border-radius: 32px !important;
          padding: 16px 24px !important;
          border: none !important;
          width: auto !important;
          width: 70% !important;
          background-image: none !important; }
          @media screen and (min-width: 992px) {
            .leadership-jtb .cta-bottom form .mktoButtonRow span .mktoButton {
              width: 30% !important; } }
          .leadership-jtb .cta-bottom form .mktoButtonRow span .mktoButton:hover {
            background-color: #C1CDD0 !important;
            color: #1C4A53 !important; }

.compliance-jtb {
  font-family: "Catamaran", sans-serif; }
  .compliance-jtb .hero {
    background-color: white; }
  .compliance-jtb .top-hero {
    background-color: white;
    background-image: url(https://www.bizlibrary.com/wp-content/uploads/2023/05/09232731/reporting-bg-organic-circles.svg);
    background-repeat: no-repeat;
    background-position: 75%; }
    .compliance-jtb .top-hero .container {
      margin-top: 2rem;
      display: flex;
      flex-wrap: wrap; }
      @media screen and (min-width: 768px) {
        .compliance-jtb .top-hero .container {
          display: block; } }
    .compliance-jtb .top-hero .top-hero-column1 {
      order: 2; }
    .compliance-jtb .top-hero .top-hero-column2 {
      order: 1; }
    .compliance-jtb .top-hero h1 {
      font-family: Catamaran;
      font-size: 40px;
      font-style: normal;
      font-weight: 700;
      line-height: 100%;
      letter-spacing: 1.2px;
      margin: 2rem 0; }
      @media screen and (min-width: 768px) {
        .compliance-jtb .top-hero h1 {
          font-size: 60px; } }
      .compliance-jtb .top-hero h1 .gradient-text {
        background: linear-gradient(180deg, #00DA50 20%, #009A39 100%);
        background-clip: text;
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent; }
    .compliance-jtb .top-hero .title-text {
      color: #1C4A53;
      font-family: Catamaran;
      font-size: 24px;
      font-style: normal;
      font-weight: 500;
      line-height: 150%;
      letter-spacing: 0.12px; }
    .compliance-jtb .top-hero .demo-request {
      display: flex; }
    .compliance-jtb .top-hero .cta-button {
      margin-top: 2rem;
      border-radius: 12px;
      background: radial-gradient(140.85% 85% at 50% 6.25%, #00AB3F 0%, #2ECC71 100%);
      box-shadow: 0px 3px 1px 0px #00AB3F inset, 0px -3px 1px 0px rgba(0, 0, 0, 0.08) inset, 0px 0px 1px 0px rgba(0, 0, 0, 0.64), 0px 0px 0px 3px rgba(0, 0, 0, 0.08), 0px 4px 8px 0px rgba(0, 0, 0, 0.08), 0px 2px 4px 0px rgba(0, 0, 0, 0.08), 0px -3px 4px 0px rgba(255, 255, 255, 0.4);
      padding: 12px 16px;
      border: 3px solid transparent;
      font-family: Catamaran;
      font-size: 14px;
      font-weight: 700;
      line-height: 14px;
      letter-spacing: 0.4000000059604645px;
      transition: all 0.5s ease-in-out;
      display: flex;
      align-items: flex-end;
      gap: 8px; }
      .compliance-jtb .top-hero .cta-button .rocket {
        opacity: 1;
        transition: all 0.5s ease-in-out; }
      .compliance-jtb .top-hero .cta-button:hover {
        box-shadow: 0px 3px 1px 0px rgba(0, 0, 0, 0.16) inset, 0px -3px 1px 0px rgba(0, 0, 0, 0.24) inset, 0px 0px 1px 0px rgba(0, 0, 0, 0.64), 0px 0px 0px 3px rgba(0, 0, 0, 0.24), 0px 4px 8px 0px rgba(0, 0, 0, 0.24), 0px 2px 4px 0px rgba(0, 0, 0, 0.24), 0px -3px 4px 0px rgba(255, 255, 255, 0.4); }
        .compliance-jtb .top-hero .cta-button:hover .rocket {
          opacity: 0;
          transform: translatey(-18px) translatex(10px); }
  .compliance-jtb .social-proof {
    border-radius: 10px;
    border: 1px solid var(--bzl-grey-grey-20, #D3D3D3);
    background: rgba(255, 255, 255, 0.04);
    box-shadow: 0px 0px 4px 0px rgba(0, 42, 14, 0.16), 0px 2px 4px 0px rgba(0, 63, 21, 0.16);
    backdrop-filter: blur(6px);
    padding: 16px 16px 16px 24px;
    margin-top: 3rem;
    width: 80%; }
    .compliance-jtb .social-proof .quote-marks {
      position: absolute;
      top: 6px;
      left: -13px; }
    .compliance-jtb .social-proof .quote {
      font-size: 24px;
      font-style: normal;
      font-weight: 700;
      line-height: 120%;
      padding-bottom: 8px;
      color: #1C4A53; }
    .compliance-jtb .social-proof .quote-info {
      display: flex;
      align-items: center;
      gap: .5rem; }
      .compliance-jtb .social-proof .quote-info .info .sub-title {
        font-size: 13px;
        font-style: normal;
        font-weight: 500;
        line-height: 120%;
        color: #456A72; }
      .compliance-jtb .social-proof .quote-info .info .sub-text {
        font-size: 11px;
        font-style: normal;
        font-weight: 400;
        line-height: 120%;
        color: #6E8B91; }
  .compliance-jtb .hero-section-bottom {
    background-image: url(https://www.bizlibrary.com/wp-content/uploads/2022/06/22164339/bottom-transition.png);
    background-repeat: no-repeat;
    background-size: cover;
    transform: scale(-1, -1);
    padding-top: 40px;
    margin-top: -1px; }
  .compliance-jtb .top-three .card-row {
    display: flex;
    gap: 32px;
    flex-wrap: wrap; }
    .compliance-jtb .top-three .card-row .outer-card {
      border-radius: 32px;
      border: 1px solid rgba(0, 0, 0, 0.08);
      background: rgba(0, 0, 0, 0.02);
      box-shadow: 0px 0px 6.6083378792px 0px rgba(255, 255, 255, 0.2) inset, 0px 0px 1.1013897657px 0px rgba(0, 0, 0, 0.16), 0px 0.5506948829px 1.1013897657px 0px rgba(0, 0, 0, 0.24);
      width: 100%;
      padding: 8px;
      color: white;
      display: flex;
      align-items: flex-start;
      gap: 8px;
      flex: 1 0 0; }
      @media screen and (min-width: 768px) {
        .compliance-jtb .top-three .card-row .outer-card {
          width: 32%; } }
      .compliance-jtb .top-three .card-row .outer-card .title-card1 {
        display: flex;
        padding: 32px 32px 54px 32px;
        flex-direction: column;
        justify-content: center;
        align-items: flex-start;
        flex: 1 0 0;
        border-radius: 24px;
        border: 1px solid rgba(255, 255, 255, 0.48);
        background: radial-gradient(95.15% 103.04% at 72.53% 0%, #078199 0%, #1C4A53 84.18%);
        box-shadow: 0px 0.5506948829px 6.6083378792px 0px rgba(0, 0, 0, 0.32), 0px 0px 1.1013897657px 0px rgba(0, 0, 0, 0.32); }
        .compliance-jtb .top-three .card-row .outer-card .title-card1 .card-icon {
          display: flex;
          padding: 16px;
          justify-content: center;
          align-items: center;
          border-radius: 999px;
          background: radial-gradient(39.11% 18.75% at 50% 18.75%, rgba(255, 255, 255, 0) 0%, rgba(64, 92, 126, 0.08) 64.32%), radial-gradient(96.09% 100% at 50% 0%, #FFF 0%, #FFF 72.48%, #B6E5FF 100%);
          box-shadow: 0px 1px 2px 0px rgba(23, 54, 89, 0.64), 0px 4px 8px 0px rgba(6, 23, 42, 0.32); }
        .compliance-jtb .top-three .card-row .outer-card .title-card1 .card-title {
          font-size: 24px;
          font-style: normal;
          font-weight: 700;
          line-height: 120%;
          margin-top: 32px; }
        .compliance-jtb .top-three .card-row .outer-card .title-card1 .card-text {
          color: #C1CDD0;
          font-size: 18px;
          font-style: normal;
          font-weight: 400;
          line-height: 150%; }
      .compliance-jtb .top-three .card-row .outer-card .title-card2 {
        display: flex;
        padding: 32px 32px 54px 32px;
        flex-direction: column;
        justify-content: center;
        align-items: flex-start;
        flex: 1 0 0;
        border-radius: 24px;
        border: 1px solid rgba(255, 255, 255, 0.48);
        background: radial-gradient(95.15% 103.04% at 72.53% 0%, #59E28C 0%, #00AB3F 72.3%);
        box-shadow: 0px 0.5506948829px 6.6083378792px 0px rgba(0, 0, 0, 0.32), 0px 0px 1.1013897657px 0px rgba(0, 0, 0, 0.32); }
        .compliance-jtb .top-three .card-row .outer-card .title-card2 .card-icon {
          display: flex;
          padding: 16px;
          justify-content: center;
          align-items: center;
          border-radius: 999px;
          background: radial-gradient(39.11% 18.75% at 50% 18.75%, rgba(255, 255, 255, 0) 0%, rgba(64, 126, 96, 0.08) 64.32%), radial-gradient(96.09% 100% at 50% 0%, #FFF 0%, #FFF 72.48%, #B6FFCF 100%);
          box-shadow: 0px 1px 2px 0px rgba(23, 89, 50, 0.64), 0px 4px 8px 0px rgba(6, 42, 18, 0.32); }
        .compliance-jtb .top-three .card-row .outer-card .title-card2 .card-title {
          font-size: 24px;
          font-style: normal;
          font-weight: 700;
          line-height: 120%;
          margin-top: 32px; }
        .compliance-jtb .top-three .card-row .outer-card .title-card2 .card-text {
          color: #CCEED9;
          font-size: 18px;
          font-style: normal;
          font-weight: 400;
          line-height: 150%; }
      .compliance-jtb .top-three .card-row .outer-card .title-card3 {
        display: flex;
        padding: 32px 32px 54px 32px;
        flex-direction: column;
        justify-content: center;
        align-items: flex-start;
        flex: 1 0 0;
        border-radius: 24px;
        border: 1px solid rgba(255, 255, 255, 0.48);
        background: radial-gradient(95.15% 103.04% at 72.53% 0%, #7B61FF 0%, #4D3F97 68.49%);
        box-shadow: 0px 0.5506948829px 6.6083378792px 0px rgba(0, 0, 0, 0.32), 0px 0px 1.1013897657px 0px rgba(0, 0, 0, 0.32); }
        .compliance-jtb .top-three .card-row .outer-card .title-card3 .card-icon {
          display: flex;
          padding: 16px;
          justify-content: center;
          align-items: center;
          border-radius: 999px;
          background: radial-gradient(39.11% 18.75% at 50% 18.75%, rgba(255, 255, 255, 0) 0%, rgba(91, 64, 126, 0.08) 64.32%), radial-gradient(96.09% 100% at 50% 0%, #FFF 0%, #FFF 72.48%, #CEB6FF 100%);
          box-shadow: 0px 1px 2px 0px rgba(52, 23, 89, 0.64), 0px 4px 8px 0px rgba(22, 6, 42, 0.32); }
        .compliance-jtb .top-three .card-row .outer-card .title-card3 .card-title {
          font-size: 24px;
          font-style: normal;
          font-weight: 700;
          line-height: 120%;
          margin-top: 32px; }
        .compliance-jtb .top-three .card-row .outer-card .title-card3 .card-text {
          color: #F2EFFF;
          font-size: 18px;
          font-style: normal;
          font-weight: 400;
          line-height: 150%; }
  .compliance-jtb .content-info-section {
    padding-bottom: 0; }
    .compliance-jtb .content-info-section h2 {
      color: #1C4A53;
      text-shadow: 0px 0px 2px 0px rgba(0, 39, 9, 0.24), 0px 2px 4px 0px rgba(0, 90, 14, 0.16);
      font-family: Catamaran;
      font-size: 40px;
      font-style: normal;
      font-weight: 700;
      line-height: 100%;
      letter-spacing: 1.08px;
      margin-bottom: .5rem; }
      @media screen and (min-width: 768px) {
        .compliance-jtb .content-info-section h2 {
          font-size: 54px; } }
    .compliance-jtb .content-info-section .content-title-section {
      margin-bottom: 1rem; }
      .compliance-jtb .content-info-section .content-title-section h2 {
        max-width: 600px; }
    .compliance-jtb .content-info-section .content-title-text {
      color: #456A72;
      font-size: 24px;
      font-style: normal;
      font-weight: 500;
      line-height: 150%;
      letter-spacing: 0.12px;
      margin-bottom: 1rem; }
    .compliance-jtb .content-info-section .cta-button {
      display: flex;
      padding: 12px 16px;
      justify-content: center;
      align-items: center;
      gap: 8px;
      width: 60%;
      background-color: #F1F1F1;
      border-radius: 12px;
      background: radial-gradient(140.85% 85% at 50% 6.25%, #E3E3E3 0%, #FAFAFA 100%);
      box-shadow: 0px 3px 1px 0px rgba(0, 0, 0, 0.04) inset, 0px -3px 1px 0px rgba(0, 0, 0, 0.08) inset, 0px 0px 1px 0px rgba(0, 0, 0, 0.64), 0px 0px 0px 3px rgba(0, 0, 0, 0.08), 0px 4px 8px 0px rgba(0, 0, 0, 0.08), 0px 2px 4px 0px rgba(0, 0, 0, 0.08), 0px -3px 4px 0px rgba(255, 255, 255, 0.4);
      color: #1C4A53;
      font-size: 14px;
      font-style: normal;
      font-weight: 700;
      line-height: 14px;
      letter-spacing: 0.4px;
      border: 3px solid transparent; }
      @media screen and (min-width: 768px) {
        .compliance-jtb .content-info-section .cta-button {
          width: 20%; } }
      .compliance-jtb .content-info-section .cta-button .green-arrow {
        opacity: 1;
        transition: all 0.5s ease-in-out; }
      .compliance-jtb .content-info-section .cta-button:hover {
        box-shadow: 0px 3px 1px 0px rgba(0, 0, 0, 0.04) inset, 0px -3px 1px 0px rgba(0, 0, 0, 0.08) inset, 0px 0px 1px 0px rgba(0, 0, 0, 0.64), 0px 0px 0px 3px rgba(0, 0, 0, 0.24), 0px 4px 8px 0px rgba(0, 0, 0, 0.24), 0px 2px 4px 0px rgba(0, 0, 0, 0.24), 0px -3px 4px 0px rgba(255, 255, 255, 0.4); }
        .compliance-jtb .content-info-section .cta-button:hover .green-arrow {
          transform: translatex(8px); }
  .compliance-jtb .content-section-top {
    background-image: url(https://www.bizlibrary.com/wp-content/uploads/2023/05/10103757/content-background-top.svg);
    background-repeat: no-repeat;
    background-size: cover; }
  .compliance-jtb .content-section {
    background-color: white;
    padding-bottom: 0; }
    .compliance-jtb .content-section .col-md-9 {
      margin-top: -110px; }
    .compliance-jtb .content-section .checklist {
      list-style-image: url("/wp-content/uploads/2023/05/10101624/list-checkmark.svg");
      display: inline-flex;
      flex-direction: column;
      align-items: flex-start;
      gap: 16px;
      margin: 0; }
      .compliance-jtb .content-section .checklist .list-item {
        text-shadow: 0px 0.25px 0.5px 0px rgba(0, 39, 9, 0.32), 0px 1px 2px 0px rgba(0, 90, 14, 0.16);
        font-size: 24px;
        font-style: normal;
        font-weight: 800;
        line-height: 100%;
        color: #1C4A53; }
  .compliance-jtb .content-section-bottom {
    background-image: url(https://www.bizlibrary.com/wp-content/uploads/2023/05/07171844/content-background-bottom.svg);
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 60px;
    padding-bottom: 80px; }
  .compliance-jtb .report-section {
    background-image: url(https://www.bizlibrary.com/wp-content/uploads/2023/05/09232731/reporting-bg-organic-circles.svg);
    background-repeat: no-repeat;
    background-position: 75% 5%; }
    .compliance-jtb .report-section .report-flex {
      display: flex;
      justify-content: flex-end; }
      .compliance-jtb .report-section .report-flex h2 {
        text-shadow: 0px 0px 2px #0027093d, 0px 2px 4px #005a0e29;
        font-family: Catamaran;
        font-size: 40px;
        font-style: normal;
        font-weight: 700;
        line-height: 100%;
        letter-spacing: 1.2px;
        margin-bottom: .5rem; }
        @media screen and (min-width: 768px) {
          .compliance-jtb .report-section .report-flex h2 {
            font-size: 60px; } }
        .compliance-jtb .report-section .report-flex h2 .gradient-text {
          background-color: #00AB3F;
          background-image: linear-gradient(180deg, #00DA50 55%, #009A39 100%);
          background-size: 100%;
          -webkit-background-clip: text;
          -moz-background-clip: text;
          -webkit-text-fill-color: transparent;
          -moz-text-fill-color: transparent;
          -webkit-text-stroke: 1px #00AB3F; }
      .compliance-jtb .report-section .report-flex .report-text {
        font-size: 24px;
        font-style: normal;
        font-weight: 500;
        line-height: 150%;
        letter-spacing: 0.12px;
        color: #456A72;
        margin-bottom: 1rem; }
      .compliance-jtb .report-section .report-flex .cta-button {
        color: #1C4A53;
        font-size: 14px;
        font-style: normal;
        font-weight: 700;
        line-height: 14px;
        letter-spacing: 0.4px;
        display: flex;
        padding: 12px 16px;
        justify-content: center;
        align-items: center;
        gap: 8px;
        width: 80%;
        border-radius: 12px;
        background: radial-gradient(140.85% 85% at 50% 6.25%, #E3E3E3 0%, #FAFAFA 100%);
        box-shadow: 0px 3px 1px 0px rgba(0, 0, 0, 0.04) inset, 0px -3px 1px 0px rgba(0, 0, 0, 0.08) inset, 0px 0px 1px 0px rgba(0, 0, 0, 0.64), 0px 0px 0px 3px rgba(0, 0, 0, 0.08), 0px 4px 8px 0px rgba(0, 0, 0, 0.08), 0px 2px 4px 0px rgba(0, 0, 0, 0.08), 0px -3px 4px 0px rgba(255, 255, 255, 0.4);
        border: 3px solid transparent;
        transition: all 0.5s ease-in-out; }
        @media screen and (min-width: 992px) {
          .compliance-jtb .report-section .report-flex .cta-button {
            width: 40%; } }
        .compliance-jtb .report-section .report-flex .cta-button .green-arrow {
          opacity: 1;
          transition: all 0.5s ease-in-out; }
        .compliance-jtb .report-section .report-flex .cta-button:hover {
          box-shadow: 0px 3px 1px 0px rgba(0, 0, 0, 0.04) inset, 0px -3px 1px 0px rgba(0, 0, 0, 0.08) inset, 0px 0px 1px 0px rgba(0, 0, 0, 0.64), 0px 0px 0px 3px rgba(0, 0, 0, 0.24), 0px 4px 8px 0px rgba(0, 0, 0, 0.24), 0px 2px 4px 0px rgba(0, 0, 0, 0.24), 0px -3px 4px 0px rgba(255, 255, 255, 0.4); }
          .compliance-jtb .report-section .report-flex .cta-button:hover .green-arrow {
            transform: translatex(8px); }
  .compliance-jtb .report-section-top {
    background-image: url(https://www.bizlibrary.com/wp-content/uploads/2023/05/10103757/content-background-top.svg);
    background-repeat: no-repeat;
    background-size: cover; }
  .compliance-jtb .report-mid-section {
    background-color: white; }
    .compliance-jtb .report-mid-section .col-xs-12 {
      margin-top: -135px; }
  .compliance-jtb .report-section-bottom {
    background-image: url(https://www.bizlibrary.com/wp-content/uploads/2023/05/10145617/reporting-bottom-transition.svg);
    background-repeat: no-repeat;
    background-size: cover;
    background-color: #00AB3F;
    padding-top: 50px;
    padding-bottom: 60px; }
  .compliance-jtb .support-section {
    background-color: #00AB3F;
    color: white; }
    .compliance-jtb .support-section .container {
      display: flex;
      flex-wrap: wrap; }
      @media screen and (min-width: 768px) {
        .compliance-jtb .support-section .container {
          display: block; } }
      .compliance-jtb .support-section .container .support-title-info {
        order: 1; }
      .compliance-jtb .support-section .container .support-fields {
        order: 3; }
      .compliance-jtb .support-section .container .support-proof {
        order: 2; }
    .compliance-jtb .support-section h2 {
      text-shadow: 0px 0px 2px 0px rgba(0, 39, 9, 0.24), 0px 2px 4px 0px rgba(0, 90, 14, 0.16);
      font-size: 40px;
      font-style: normal;
      font-weight: 900;
      line-height: 100%;
      letter-spacing: 1.2px;
      margin-bottom: 10px; }
      @media screen and (min-width: 768px) {
        .compliance-jtb .support-section h2 {
          font-size: 60px; } }
      .compliance-jtb .support-section h2 .gradient-text {
        background-color: #00AB3F;
        background: linear-gradient(180deg, #D0FFD2 0%, #FFFFFF 100%);
        -webkit-background-clip: text;
        -moz-background-clip: text;
        -webkit-text-fill-color: transparent;
        -moz-text-fill-color: transparent; }
    .compliance-jtb .support-section .support-text {
      color: #CCEED9;
      font-size: 24px;
      font-style: normal;
      font-weight: 500;
      line-height: 150%;
      letter-spacing: 0.12px; }
    .compliance-jtb .support-section .support-fields {
      margin-top: 2.5rem; }
      .compliance-jtb .support-section .support-fields .support-info .support-info-title {
        font-size: 36px;
        font-style: normal;
        font-weight: 700;
        line-height: 100%;
        margin-bottom: .5rem; }
      .compliance-jtb .support-section .support-fields .support-info .support-info-text {
        font-size: 20px;
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
        color: #CCEED9;
        margin-bottom: 3rem; }
        .compliance-jtb .support-section .support-fields .support-info .support-info-text .support-link {
          color: white;
          font-size: 16px;
          font-style: normal;
          font-weight: 700;
          line-height: 14px;
          letter-spacing: 0.4px;
          display: flex;
          gap: 8px;
          margin-top: 1rem; }
    .compliance-jtb .support-section .support-proof {
      display: flex;
      flex-wrap: wrap; }
      @media screen and (min-width: 768px) {
        .compliance-jtb .support-section .support-proof {
          flex-wrap: nowrap; } }
      .compliance-jtb .support-section .support-proof .support-social-proof {
        width: 65%;
        order: 2;
        margin: auto; }
        @media screen and (min-width: 768px) {
          .compliance-jtb .support-section .support-proof .support-social-proof {
            margin: 0; } }
      .compliance-jtb .support-section .support-proof .social-proof2 {
        margin-right: -2rem;
        margin-top: -1rem; }
        @media screen and (min-width: 768px) {
          .compliance-jtb .support-section .support-proof .social-proof2 {
            margin-top: 3rem; } }
      .compliance-jtb .support-section .support-proof .social-proof3 {
        margin-right: -2rem;
        margin-left: 2.5rem;
        margin-top: 3rem; }
      .compliance-jtb .support-section .support-proof .social-proof4 {
        margin-right: -5rem;
        margin-top: 3rem; }
      .compliance-jtb .support-section .support-proof .social-proof2, .compliance-jtb .support-section .support-proof .social-proof3, .compliance-jtb .support-section .support-proof .social-proof4 {
        border-radius: 10px;
        border: 1px solid rgba(255, 255, 255, 0.04);
        background: rgba(255, 255, 255, 0.04);
        box-shadow: 0px 0px 4px 0px rgba(0, 42, 14, 0.16), 0px 2px 4px 0px rgba(0, 63, 21, 0.16);
        backdrop-filter: blur(6px);
        padding: 16px 16px 16px 24px;
        color: white; }
        .compliance-jtb .support-section .support-proof .social-proof2 .quote-marks, .compliance-jtb .support-section .support-proof .social-proof3 .quote-marks, .compliance-jtb .support-section .support-proof .social-proof4 .quote-marks {
          position: absolute;
          top: 6px;
          left: -13px;
          filter: invert(1) brightness(5); }
        .compliance-jtb .support-section .support-proof .social-proof2 .quote, .compliance-jtb .support-section .support-proof .social-proof3 .quote, .compliance-jtb .support-section .support-proof .social-proof4 .quote {
          font-size: 24px;
          font-style: normal;
          font-weight: 700;
          line-height: 120%;
          padding-bottom: 8px; }
        .compliance-jtb .support-section .support-proof .social-proof2 .quote-info, .compliance-jtb .support-section .support-proof .social-proof3 .quote-info, .compliance-jtb .support-section .support-proof .social-proof4 .quote-info {
          display: flex;
          align-items: center;
          gap: .5rem; }
          .compliance-jtb .support-section .support-proof .social-proof2 .quote-info .info .sub-title, .compliance-jtb .support-section .support-proof .social-proof3 .quote-info .info .sub-title, .compliance-jtb .support-section .support-proof .social-proof4 .quote-info .info .sub-title {
            font-size: 13px;
            font-style: normal;
            font-weight: 500;
            line-height: 120%; }
          .compliance-jtb .support-section .support-proof .social-proof2 .quote-info .info .sub-text, .compliance-jtb .support-section .support-proof .social-proof3 .quote-info .info .sub-text, .compliance-jtb .support-section .support-proof .social-proof4 .quote-info .info .sub-text {
            font-size: 11px;
            font-style: normal;
            font-weight: 400;
            line-height: 120%; }
      .compliance-jtb .support-section .support-proof .support-image-container {
        height: 342px;
        width: 100%;
        overflow: hidden;
        order: 1; }
        @media screen and (min-width: 768px) {
          .compliance-jtb .support-section .support-proof .support-image-container {
            height: 100%;
            overflow: auto;
            order: 2; } }
      .compliance-jtb .support-section .support-proof .support-image {
        width: 100%;
        height: 100%;
        object-fit: cover; }
        @media screen and (min-width: 768px) {
          .compliance-jtb .support-section .support-proof .support-image {
            height: auto; } }
    .compliance-jtb .support-section .roadmap-section {
      margin-top: 84px; }
      .compliance-jtb .support-section .roadmap-section .roadmap-image {
        margin-top: 2.5rem; }
      .compliance-jtb .support-section .roadmap-section h2 {
        font-size: 42px;
        font-style: normal;
        font-weight: 700;
        line-height: 50px;
        margin-bottom: 1rem;
        margin-top: 0; }
      .compliance-jtb .support-section .roadmap-section .roadmap-text {
        font-size: 24px;
        font-style: normal;
        font-weight: 500;
        line-height: 150%;
        letter-spacing: 0.12px;
        color: #CCEED9;
        margin-bottom: 40px; }
      .compliance-jtb .support-section .roadmap-section .roadmap-cards {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        gap: 24px 24px; }
        .compliance-jtb .support-section .roadmap-section .roadmap-cards a {
          width: 100%;
          color: white; }
          @media screen and (min-width: 768px) {
            .compliance-jtb .support-section .roadmap-section .roadmap-cards a {
              width: 48%; } }
          .compliance-jtb .support-section .roadmap-section .roadmap-cards a:hover .card {
            box-shadow: 0px 0px 4px 0px #0000008f, 0px 2px 4px 0px #003f158f;
            transform: scale(1.05); }
          .compliance-jtb .support-section .roadmap-section .roadmap-cards a:hover .card-arrow {
            transform: translatex(8px); }
        .compliance-jtb .support-section .roadmap-section .roadmap-cards .card {
          border-radius: 10px;
          border: 1px solid rgba(255, 255, 255, 0.16);
          background: rgba(255, 255, 255, 0.08);
          box-shadow: 0px 0px 4px 0px rgba(0, 42, 14, 0.16), 0px 2px 4px 0px rgba(0, 63, 21, 0.16);
          backdrop-filter: blur(8px);
          padding: 24px;
          display: flex;
          gap: 8px;
          transition: all 0.2s ease-in-out; }
          .compliance-jtb .support-section .roadmap-section .roadmap-cards .card .card-title {
            font-size: 24px;
            font-style: normal;
            font-weight: 700;
            line-height: 32px;
            letter-spacing: -0.24px; }
          .compliance-jtb .support-section .roadmap-section .roadmap-cards .card .card-arrow {
            display: flex;
            transition: all 0.3s ease-in-out; }
  .compliance-jtb .roadmap-section-bottom {
    background-image: url(https://www.bizlibrary.com/wp-content/uploads/2023/05/14102857/green-transition.svg);
    background-repeat: no-repeat;
    background-size: cover;
    margin-top: -4px;
    padding-top: 80px;
    padding-bottom: 70px; }
  .compliance-jtb .clients h2 {
    text-align: center;
    text-shadow: 0px 0px 2px 0px rgba(0, 39, 9, 0.24), 0px 2px 4px 0px rgba(0, 90, 14, 0.16);
    font-family: Catamaran;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    letter-spacing: 1.2px;
    margin-bottom: 1rem;
    margin-top: 1rem;
    color: #1C4A53; }
    @media screen and (min-width: 768px) {
      .compliance-jtb .clients h2 {
        font-size: 60px; } }
  .compliance-jtb .clients .client-text {
    text-align: center;
    font-family: Catamaran;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    letter-spacing: 0.12px;
    color: #1C4A53;
    max-width: 600px;
    margin: 0 auto 2.5rem; }
  .compliance-jtb .clients .ind-client {
    display: flex;
    padding: 32px 24px;
    gap: 16px; }
    .compliance-jtb .clients .ind-client .client-image {
      width: 20%; }
    .compliance-jtb .clients .ind-client .client-info {
      width: 79%;
      display: flex;
      flex-wrap: wrap;
      gap: 16px; }
      .compliance-jtb .clients .ind-client .client-info .client-title {
        font-family: Catamaran;
        font-size: 36px;
        font-style: normal;
        font-weight: 700;
        line-height: 32px;
        letter-spacing: 0.54px;
        color: #1C4A53; }
      .compliance-jtb .clients .ind-client .client-info .client-info-text {
        font-size: 20px;
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
        letter-spacing: 0.2px;
        color: #1C4A53; }
      .compliance-jtb .clients .ind-client .client-info .client-link {
        font-weight: 700;
        line-height: 24px;
        letter-spacing: 0.16px;
        color: #1C4A53;
        text-decoration: none;
        display: flex;
        gap: 8px;
        transition: all 0.2s ease-in-out; }
        .compliance-jtb .clients .ind-client .client-info .client-link:hover {
          text-decoration: underline;
          text-decoration-color: #1C4A53;
          transform: scale(1.05); }
  .compliance-jtb .cta-bottom .form-text {
    text-align: center;
    max-width: 600px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 1.5rem;
    font-family: "Catamaran", sans-serif;
    color: #1C4A53; }
    .compliance-jtb .cta-bottom .form-text h3 {
      font-family: "Catamaran", sans-serif;
      color: #1C4A53;
      margin-bottom: .5rem; }
  .compliance-jtb .cta-bottom form {
    width: 100% !important; }
    @media screen and (min-width: 992px) {
      .compliance-jtb .cta-bottom form .mktoFormRow {
        width: 32% !important;
        display: inline-block !important; } }
    .compliance-jtb .cta-bottom form .mktoFormRow .mktoFieldDescriptor {
      width: 90% !important; }
      .compliance-jtb .cta-bottom form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap {
        width: 100% !important; }
        .compliance-jtb .cta-bottom form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap [for="Unsubscribed"] {
          margin-left: 0 !important; }
        .compliance-jtb .cta-bottom form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoRadioList input, .compliance-jtb .cta-bottom form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoRadioList label {
          width: 15% !important;
          float: left; }
        .compliance-jtb .cta-bottom form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoRadioList label {
          margin-left: 8px !important; }
    .compliance-jtb .cta-bottom form .mktoFormRow label {
      width: 100% !important;
      margin-left: 2rem !important;
      font-weight: bold !important; }
    .compliance-jtb .cta-bottom form .mktoFormRow .mktoAsterix {
      display: none; }
    .compliance-jtb .cta-bottom form .mktoFormRow .mktoGutter {
      display: none; }
    .compliance-jtb .cta-bottom form .mktoFormRow input, .compliance-jtb .cta-bottom form .mktoFormRow select {
      font-size: 1rem !important;
      border: 1px solid #008932 !important;
      border-radius: 24px;
      width: 100% !important;
      padding: 6px 14px !important; }
    .compliance-jtb .cta-bottom form [data-wrapper-for="Demo_Request_Notes__c"] {
      width: 100% !important; }
      @media screen and (min-width: 992px) {
        .compliance-jtb .cta-bottom form [data-wrapper-for="Demo_Request_Notes__c"] {
          width: 32% !important; } }
    .compliance-jtb .cta-bottom form .mktoButtonRow {
      text-align: center;
      width: 100% !important; }
      .compliance-jtb .cta-bottom form .mktoButtonRow span {
        margin: 0 !important; }
        .compliance-jtb .cta-bottom form .mktoButtonRow span .mktoButton {
          background-color: #1C4A53 !important;
          border-radius: 32px !important;
          padding: 16px 24px !important;
          border: none !important;
          width: auto !important;
          width: 70% !important;
          background-image: none !important; }
          @media screen and (min-width: 992px) {
            .compliance-jtb .cta-bottom form .mktoButtonRow span .mktoButton {
              width: 30% !important; } }
          .compliance-jtb .cta-bottom form .mktoButtonRow span .mktoButton:hover {
            background-color: #C1CDD0 !important;
            color: #1C4A53 !important; }

/*--------------------------------------------------------------
# Pillar Topic Template
--------------------------------------------------------------*/
.page-id-43573 footer, .page-id-44198 footer {
  background-color: #00AB3F;
  margin-top: 0; }

.pillar-page {
  font-family: 'Catamaran'; }
  .pillar-page .hero {
    background-color: white;
    background-image: url(https://www.bizlibrary.com/wp-content/uploads/2023/05/09232731/reporting-bg-organic-circles.svg);
    background-repeat: no-repeat;
    background-position: -10%;
    background-size: auto; }
  .pillar-page .title {
    padding-bottom: 0;
    background-color: white; }
    @media screen and (min-width: 992px) {
      .pillar-page .title {
        padding-bottom: 50px; } }
    .pillar-page .title h1 {
      font-family: 'Catamaran';
      font-style: normal;
      font-weight: 700;
      line-height: 100%;
      letter-spacing: 1.2px;
      margin-bottom: 2rem; }
      .pillar-page .title h1 .gradient-text {
        background: linear-gradient(180deg, #00DA50 20%, #009A39 100%);
        background-clip: text;
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent; }
    .pillar-page .title .title-text {
      color: #1C4A53;
      margin-bottom: 1rem; }
    .pillar-page .title .button-wrap {
      display: flex; }
      .pillar-page .title .button-wrap .cta-button {
        margin-top: 2rem;
        border-radius: 12px;
        background: radial-gradient(140.85% 85% at 50% 6.25%, #00AB3F 0%, #2ECC71 100%);
        box-shadow: 0px 3px 1px 0px #00AB3F inset, 0px -3px 1px 0px rgba(0, 0, 0, 0.08) inset, 0px 0px 1px 0px rgba(0, 0, 0, 0.64), 0px 0px 0px 3px rgba(0, 0, 0, 0.08), 0px 4px 8px 0px rgba(0, 0, 0, 0.08), 0px 2px 4px 0px rgba(0, 0, 0, 0.08), 0px -3px 4px 0px rgba(255, 255, 255, 0.4);
        padding: 12px 16px;
        border: 3px solid transparent;
        font-family: Catamaran;
        font-size: 14px;
        font-weight: 700;
        line-height: 14px;
        letter-spacing: 0.4000000059604645px;
        transition: all 0.5s ease-in-out;
        display: flex;
        align-items: flex-end;
        gap: 8px;
        margin-right: 2rem; }
        .pillar-page .title .button-wrap .cta-button .rocket {
          opacity: 1;
          transition: all 0.5s ease-in-out; }
        .pillar-page .title .button-wrap .cta-button:hover {
          box-shadow: 0px 3px 1px 0px rgba(0, 0, 0, 0.16) inset, 0px -3px 1px 0px rgba(0, 0, 0, 0.24) inset, 0px 0px 1px 0px rgba(0, 0, 0, 0.64), 0px 0px 0px 3px rgba(0, 0, 0, 0.24), 0px 4px 8px 0px rgba(0, 0, 0, 0.24), 0px 2px 4px 0px rgba(0, 0, 0, 0.24), 0px -3px 4px 0px rgba(255, 255, 255, 0.4); }
          .pillar-page .title .button-wrap .cta-button:hover .rocket {
            opacity: 0;
            transform: translatey(-18px) translatex(10px); }
  .pillar-page .hero-section-bottom {
    background-image: url(https://www.bizlibrary.com/wp-content/uploads/2022/06/22164339/bottom-transition.png);
    background-repeat: no-repeat;
    background-size: cover;
    transform: scale(-1, -1);
    padding-top: 40px;
    margin-top: -1px; }
  .pillar-page .top-two .card-row {
    display: flex;
    justify-content: space-evenly;
    flex-wrap: wrap; }
    .pillar-page .top-two .card-row a {
      text-decoration: none; }
      .pillar-page .top-two .card-row a:hover {
        background: transparent;
        filter: drop-shadow(0 0 1.5rem gray);
        scale: 1.08; }
    .pillar-page .top-two .card-row .outer-card {
      border-radius: 32px;
      border: 1px solid rgba(0, 0, 0, 0.08);
      background: rgba(0, 0, 0, 0.02);
      box-shadow: 0px 0px 6.6083378792px 0px rgba(255, 255, 255, 0.2) inset, 0px 0px 1.1013897657px 0px rgba(0, 0, 0, 0.16), 0px 0.5506948829px 1.1013897657px 0px rgba(0, 0, 0, 0.24);
      width: 100%;
      padding: 8px;
      color: white;
      display: flex;
      align-items: flex-start;
      gap: 8px;
      flex: 1 0 0;
      margin-bottom: 1rem; }
      .pillar-page .top-two .card-row .outer-card .title-card1 {
        display: flex;
        padding: 32px 32px 54px 32px;
        flex-direction: column;
        justify-content: center;
        align-items: flex-start;
        flex: 1 0 0;
        border-radius: 24px;
        border: 1px solid rgba(255, 255, 255, 0.48);
        background: radial-gradient(95.15% 103.04% at 72.53% 0%, #078199 0%, #1C4A53 84.18%);
        box-shadow: 0px 0.5506948829px 6.6083378792px 0px rgba(0, 0, 0, 0.32), 0px 0px 1.1013897657px 0px rgba(0, 0, 0, 0.32); }
        .pillar-page .top-two .card-row .outer-card .title-card1 .card-icon {
          display: flex;
          padding: 16px;
          justify-content: center;
          align-items: center;
          border-radius: 999px;
          background: radial-gradient(39.11% 18.75% at 50% 18.75%, rgba(255, 255, 255, 0) 0%, rgba(64, 92, 126, 0.08) 64.32%), radial-gradient(96.09% 100% at 50% 0%, #FFF 0%, #FFF 72.48%, #B6E5FF 100%);
          box-shadow: 0px 1px 2px 0px rgba(23, 54, 89, 0.64), 0px 4px 8px 0px rgba(6, 23, 42, 0.32); }
        .pillar-page .top-two .card-row .outer-card .title-card1 .card-title {
          font-size: 24px;
          font-style: normal;
          font-weight: 700;
          line-height: 120%;
          margin-top: 32px; }
        .pillar-page .top-two .card-row .outer-card .title-card1 .card-text {
          color: #C1CDD0;
          font-size: 18px;
          font-style: normal;
          font-weight: 400;
          line-height: 150%; }
      .pillar-page .top-two .card-row .outer-card .title-card2 {
        display: flex;
        padding: 32px 32px 54px 32px;
        flex-direction: column;
        justify-content: center;
        align-items: flex-start;
        flex: 1 0 0;
        border-radius: 24px;
        border: 1px solid rgba(255, 255, 255, 0.48);
        background: radial-gradient(95.15% 103.04% at 72.53% 0%, #59E28C 0%, #00AB3F 72.3%);
        box-shadow: 0px 0.5506948829px 6.6083378792px 0px rgba(0, 0, 0, 0.32), 0px 0px 1.1013897657px 0px rgba(0, 0, 0, 0.32); }
        .pillar-page .top-two .card-row .outer-card .title-card2 .card-icon {
          display: flex;
          padding: 16px;
          justify-content: center;
          align-items: center;
          border-radius: 999px;
          background: radial-gradient(39.11% 18.75% at 50% 18.75%, rgba(255, 255, 255, 0) 0%, rgba(64, 126, 96, 0.08) 64.32%), radial-gradient(96.09% 100% at 50% 0%, #FFF 0%, #FFF 72.48%, #B6FFCF 100%);
          box-shadow: 0px 1px 2px 0px rgba(23, 89, 50, 0.64), 0px 4px 8px 0px rgba(6, 42, 18, 0.32); }
        .pillar-page .top-two .card-row .outer-card .title-card2 .card-title {
          font-size: 24px;
          font-style: normal;
          font-weight: 700;
          line-height: 120%;
          margin-top: 32px; }
        .pillar-page .top-two .card-row .outer-card .title-card2 .card-text {
          color: #CCEED9;
          font-size: 18px;
          font-style: normal;
          font-weight: 400;
          line-height: 150%; }
      .pillar-page .top-two .card-row .outer-card .title-card3 {
        display: flex;
        padding: 32px 32px 54px 32px;
        flex-direction: column;
        justify-content: center;
        align-items: flex-start;
        flex: 1 0 0;
        border-radius: 24px;
        border: 1px solid rgba(255, 255, 255, 0.48);
        background: radial-gradient(95.15% 103.04% at 72.53% 0%, #7B61FF 0%, #4D3F97 68.49%);
        box-shadow: 0px 0.5506948829px 6.6083378792px 0px rgba(0, 0, 0, 0.32), 0px 0px 1.1013897657px 0px rgba(0, 0, 0, 0.32); }
        .pillar-page .top-two .card-row .outer-card .title-card3 .card-icon {
          display: flex;
          padding: 16px;
          justify-content: center;
          align-items: center;
          border-radius: 999px;
          background: radial-gradient(39.11% 18.75% at 50% 18.75%, rgba(255, 255, 255, 0) 0%, rgba(91, 64, 126, 0.08) 64.32%), radial-gradient(96.09% 100% at 50% 0%, #FFF 0%, #FFF 72.48%, #CEB6FF 100%);
          box-shadow: 0px 1px 2px 0px rgba(52, 23, 89, 0.64), 0px 4px 8px 0px rgba(22, 6, 42, 0.32); }
        .pillar-page .top-two .card-row .outer-card .title-card3 .card-title {
          font-size: 24px;
          font-style: normal;
          font-weight: 700;
          line-height: 120%;
          margin-top: 32px; }
        .pillar-page .top-two .card-row .outer-card .title-card3 .card-text {
          color: #F2EFFF;
          font-size: 18px;
          font-style: normal;
          font-weight: 400;
          line-height: 150%; }
  .pillar-page .support-section-top {
    background-image: url(https://www.bizlibrary.com/wp-content/uploads/2023/07/27153041/transition-top-content.svg);
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 52px; }
  .pillar-page .support-section {
    background-color: #00AB3F;
    color: white;
    padding: 0 !important; }
    .pillar-page .support-section .container {
      display: flex;
      flex-wrap: wrap; }
      @media screen and (min-width: 768px) {
        .pillar-page .support-section .container {
          display: block; } }
      .pillar-page .support-section .container .support-title-info {
        order: 1; }
      .pillar-page .support-section .container .support-fields {
        order: 3; }
      .pillar-page .support-section .container .support-proof {
        order: 2; }
    .pillar-page .support-section h2 {
      text-shadow: 0px 0px 2px 0px rgba(0, 39, 9, 0.24), 0px 2px 4px 0px rgba(0, 90, 14, 0.16);
      font-size: 40px;
      font-style: normal;
      font-weight: 900;
      line-height: 100%;
      letter-spacing: 1.2px;
      margin-bottom: 10px; }
      @media screen and (min-width: 768px) {
        .pillar-page .support-section h2 {
          font-size: 60px; } }
      .pillar-page .support-section h2 .gradient-text {
        background-color: #00AB3F;
        background: linear-gradient(180deg, #D0FFD2 0%, #FFFFFF 100%);
        -webkit-background-clip: text;
        -moz-background-clip: text;
        -webkit-text-fill-color: transparent;
        -moz-text-fill-color: transparent; }
    .pillar-page .support-section .support-text {
      color: #CCEED9;
      font-size: 20px;
      font-style: normal;
      font-weight: 500;
      line-height: 150%;
      letter-spacing: 0.12px; }
    .pillar-page .support-section .support-fields {
      margin-top: 2.5rem; }
      .pillar-page .support-section .support-fields .support-info .support-info-title {
        font-size: 36px;
        font-style: normal;
        font-weight: 700;
        line-height: 100%;
        margin-bottom: .5rem; }
      .pillar-page .support-section .support-fields .support-info .support-info-text {
        font-size: 18px;
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
        color: #CCEED9;
        margin-bottom: 3rem; }
        .pillar-page .support-section .support-fields .support-info .support-info-text .support-link {
          color: white;
          font-size: 16px;
          font-style: normal;
          font-weight: 700;
          line-height: 14px;
          letter-spacing: 0.4px;
          display: flex;
          gap: 8px;
          margin-top: 1rem; }
        .pillar-page .support-section .support-fields .support-info .support-info-text .cta-button {
          background-color: white;
          color: #00AB3F;
          border: 1px solid #00AB3F; }
          .pillar-page .support-section .support-fields .support-info .support-info-text .cta-button:hover {
            background-color: #00AB3F;
            color: white;
            border: 1px solid white; }
        .pillar-page .support-section .support-fields .support-info .support-info-text .link-case {
          display: flex; }
    .pillar-page .support-section .support-proof {
      display: flex;
      flex-wrap: wrap; }
      @media screen and (min-width: 768px) {
        .pillar-page .support-section .support-proof {
          flex-wrap: nowrap; } }
      .pillar-page .support-section .support-proof .support-social-proof {
        width: 65%;
        order: 2;
        margin: auto; }
        @media screen and (min-width: 768px) {
          .pillar-page .support-section .support-proof .support-social-proof {
            margin: 0; } }
      .pillar-page .support-section .support-proof .social-proof2 {
        margin-right: -2rem;
        margin-top: -1rem; }
        @media screen and (min-width: 768px) {
          .pillar-page .support-section .support-proof .social-proof2 {
            margin-top: 3rem; } }
      .pillar-page .support-section .support-proof .social-proof3 {
        margin-right: -2rem;
        margin-left: 2.5rem;
        margin-top: 3rem;
        display: none; }
        @media screen and (min-width: 992px) {
          .pillar-page .support-section .support-proof .social-proof3 {
            display: block; } }
      .pillar-page .support-section .support-proof .social-proof4 {
        margin-right: -5rem;
        margin-top: 3rem;
        display: none; }
        @media screen and (min-width: 992px) {
          .pillar-page .support-section .support-proof .social-proof4 {
            display: block; } }
      .pillar-page .support-section .support-proof .social-proof2, .pillar-page .support-section .support-proof .social-proof3, .pillar-page .support-section .support-proof .social-proof4 {
        border-radius: 10px;
        border: 1px solid rgba(255, 255, 255, 0.04);
        background: rgba(255, 255, 255, 0.04);
        box-shadow: 0px 0px 4px 0px rgba(0, 42, 14, 0.16), 0px 2px 4px 0px rgba(0, 63, 21, 0.16);
        backdrop-filter: blur(6px);
        padding: 16px 16px 16px 24px;
        color: white; }
        .pillar-page .support-section .support-proof .social-proof2 .quote-marks, .pillar-page .support-section .support-proof .social-proof3 .quote-marks, .pillar-page .support-section .support-proof .social-proof4 .quote-marks {
          position: absolute;
          top: 6px;
          left: -13px;
          filter: invert(1) brightness(5); }
        .pillar-page .support-section .support-proof .social-proof2 .quote, .pillar-page .support-section .support-proof .social-proof3 .quote, .pillar-page .support-section .support-proof .social-proof4 .quote {
          font-size: 24px;
          font-style: normal;
          font-weight: 700;
          line-height: 120%;
          padding-bottom: 8px; }
        .pillar-page .support-section .support-proof .social-proof2 .quote-info, .pillar-page .support-section .support-proof .social-proof3 .quote-info, .pillar-page .support-section .support-proof .social-proof4 .quote-info {
          display: flex;
          align-items: center;
          gap: .5rem; }
          .pillar-page .support-section .support-proof .social-proof2 .quote-info .info .sub-title, .pillar-page .support-section .support-proof .social-proof3 .quote-info .info .sub-title, .pillar-page .support-section .support-proof .social-proof4 .quote-info .info .sub-title {
            font-size: 13px;
            font-style: normal;
            font-weight: 500;
            line-height: 120%; }
          .pillar-page .support-section .support-proof .social-proof2 .quote-info .info .sub-text, .pillar-page .support-section .support-proof .social-proof3 .quote-info .info .sub-text, .pillar-page .support-section .support-proof .social-proof4 .quote-info .info .sub-text {
            font-size: 11px;
            font-style: normal;
            font-weight: 400;
            line-height: 120%; }
      .pillar-page .support-section .support-proof .support-image-container {
        height: 342px;
        width: 100%;
        overflow: hidden;
        order: 1; }
        @media screen and (min-width: 768px) {
          .pillar-page .support-section .support-proof .support-image-container {
            height: 100%;
            overflow: auto;
            order: 2; } }
      .pillar-page .support-section .support-proof .support-image {
        width: 100%;
        height: 100%;
        object-fit: contain; }
        @media screen and (min-width: 768px) {
          .pillar-page .support-section .support-proof .support-image {
            height: auto; } }
  .pillar-page .support-section-bottom {
    background-image: url(https://www.bizlibrary.com/wp-content/uploads/2023/07/28124913/transition-content-bottom.svg);
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 156px;
    margin-top: -1px; }
  .pillar-page .individual-topics .individual-title {
    text-align: center;
    margin-bottom: 4rem;
    color: #1C4A53; }
    .pillar-page .individual-topics .individual-title h2 {
      text-shadow: 0px 0px 2px rgba(0, 39, 9, 0.24), 0px 2px 4px rgba(0, 90, 14, 0.16);
      font-family: Catamaran;
      font-size: 54px;
      font-style: normal;
      font-weight: 700;
      line-height: 100%;
      letter-spacing: 1.08px; }
    .pillar-page .individual-topics .individual-title .ind-title-text {
      text-align: center;
      font-feature-settings: 'salt' on;
      font-family: Catamaran;
      font-size: 24px;
      font-style: normal;
      font-weight: 500;
      line-height: 150%;
      letter-spacing: 0.12px; }
  .pillar-page .individual-topics .individual-cards {
    display: flex;
    flex-wrap: wrap;
    gap: 40px 48px;
    justify-content: center; }
    .pillar-page .individual-topics .individual-cards a {
      color: white;
      text-decoration: none;
      transition: all 0.2s ease-in-out;
      padding: 0; }
      @media screen and (min-width: 992px) {
        .pillar-page .individual-topics .individual-cards a {
          width: 30%; } }
      .pillar-page .individual-topics .individual-cards a:hover {
        color: #008932;
        background-color: transparent; }
        .pillar-page .individual-topics .individual-cards a:hover .ind-card {
          background-color: white;
          color: #008932; }
    .pillar-page .individual-topics .individual-cards .ind-card {
      background-color: #008932;
      border: 1px solid #33BC65;
      padding: 40px 40px;
      text-align: center;
      box-shadow: 0px 75px 97px rgba(27, 41, 29, 0.07), 0px 31.3332px 47.2831px rgba(27, 41, 29, 0.0522671), 0px 16.7522px 26.6995px rgba(27, 41, 29, 0.0459475), 0px 9.39116px 14.5316px rgba(27, 41, 29, 0.0383388), 0px 4.98758px 6.94492px rgba(27, 41, 29, 0.0280136), 0px 2.07544px 2.37447px rgba(27, 41, 29, 0.0151197);
      border-radius: 6px;
      cursor: pointer;
      transition: all 0.2s ease-in-out; }
      .pillar-page .individual-topics .individual-cards .ind-card .ind-card-inner {
        font-family: Ubuntu;
        font-size: 24px;
        font-style: normal;
        font-weight: 700;
        line-height: 32px;
        letter-spacing: -0.24px; }
  .pillar-page .cta-1 .container {
    background-color: white;
    border-radius: 32px;
    align-items: center;
    padding: 1rem; }
    @media screen and (min-width: 992px) {
      .pillar-page .cta-1 .container {
        display: flex;
        padding: 80px 96px; } }
    .pillar-page .cta-1 .container .cta-text h3 {
      font-weight: 700;
      margin-top: 0; }
    .pillar-page .cta-1 .container .cta-text .text {
      font-size: 20px;
      line-height: 30px; }
    .pillar-page .cta-1 .container .cta-link {
      text-align: center;
      margin-top: 2rem; }
      @media screen and (min-width: 992px) {
        .pillar-page .cta-1 .container .cta-link {
          text-align: right;
          margin-top: 0; } }
      .pillar-page .cta-1 .container .cta-link .cta-button {
        background: linear-gradient(180deg, #09983D 0%, #00C12D 100%); }
        .pillar-page .cta-1 .container .cta-link .cta-button:hover {
          background: white;
          color: #00AB3F;
          border: 1px solid #00AB3F; }
  .pillar-page .offerings .offering-title h2 {
    color: #1C4A53;
    text-align: center;
    text-shadow: 0px 0px 2px rgba(0, 39, 9, 0.24), 0px 2px 4px rgba(0, 90, 14, 0.16);
    font-family: Catamaran;
    font-size: 54px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    letter-spacing: 1.08px; }
  .pillar-page .offerings .pricing-cards {
    text-align: center; }
  .pillar-page .offerings .cards-section {
    display: flex;
    justify-content: space-between;
    column-gap: 3rem;
    margin-top: 6rem; }
    .pillar-page .offerings .cards-section .card1, .pillar-page .offerings .cards-section .card3 {
      width: 33%;
      border: 1.51px solid #838383;
      border-radius: 16px;
      padding: 2rem; }
      .pillar-page .offerings .cards-section .card1 .card-info .card-title, .pillar-page .offerings .cards-section .card3 .card-info .card-title {
        color: #1C4A53; }
      .pillar-page .offerings .cards-section .card1 .card-info .cta-button, .pillar-page .offerings .cards-section .card3 .card-info .cta-button {
        background-color: #1C4A53;
        border: solid 1px #1C4A53; }
        .pillar-page .offerings .cards-section .card1 .card-info .cta-button:hover, .pillar-page .offerings .cards-section .card3 .card-info .cta-button:hover {
          color: #1C4A53;
          background-color: white; }
      .pillar-page .offerings .cards-section .card1:hover, .pillar-page .offerings .cards-section .card3:hover {
        box-shadow: 0px 7px 28.4px 0px #00AB3FAD; }
    .pillar-page .offerings .cards-section .card2 {
      width: 33%;
      border: 1.51px solid #838383;
      border-radius: 16px;
      padding: 2rem; }
      @media screen and (min-width: 992px) {
        .pillar-page .offerings .cards-section .card2 {
          margin-bottom: 4rem;
          margin-top: -4rem; } }
      .pillar-page .offerings .cards-section .card2 .card-info .card-title {
        color: #00AB3F; }
      .pillar-page .offerings .cards-section .card2 .card-info .cta-button {
        background-color: #00AB3F;
        border: solid 1px #00AB3F; }
        .pillar-page .offerings .cards-section .card2 .card-info .cta-button:hover {
          color: #00AB3F;
          background-color: white; }
      .pillar-page .offerings .cards-section .card2 .popular-card {
        font-family: Catamaran;
        font-size: 30px;
        font-weight: 700;
        line-height: 49.2px;
        letter-spacing: 0.02em;
        text-align: center;
        color: white;
        background-color: #00AB3F;
        width: 100%;
        width: 122.5%;
        margin-left: -2rem;
        margin-right: -2rem; }
      .pillar-page .offerings .cards-section .card2 .card-benefits span {
        color: #00AB3F;
        font-weight: bold; }
      .pillar-page .offerings .cards-section .card2:hover {
        box-shadow: 0px 7px 28.4px 0px #00AB3FAD; }
    .pillar-page .offerings .cards-section .card3 .card-benefits span {
      color: #1C4A53;
      font-weight: bold; }
    .pillar-page .offerings .cards-section .card-info .card-title {
      font-family: Catamaran;
      font-size: 44px;
      font-weight: 800;
      line-height: 72.16px;
      text-align: center; }
    .pillar-page .offerings .cards-section .card-info .card-text {
      font-family: Catamaran;
      font-size: 22px;
      font-weight: 400;
      line-height: 31.53px;
      text-align: center;
      margin-bottom: 28px; }
    .pillar-page .offerings .cards-section .card-info .cta-button {
      border-radius: 16px;
      padding: 8px 34px;
      color: white;
      margin-bottom: 28px; }
    .pillar-page .offerings .cards-section .card-benefit-bar {
      border-top: 2px solid #DDDDDD;
      margin-bottom: 26px;
      margin-top: 26px; }
    .pillar-page .offerings .cards-section .card-benefits {
      text-align: left; }
      .pillar-page .offerings .cards-section .card-benefits .benefits-title {
        font-family: Catamaran;
        font-size: 20px;
        font-weight: 700;
        line-height: 32.8px;
        letter-spacing: 0.03em;
        text-align: left; }
      .pillar-page .offerings .cards-section .card-benefits .benefits ul {
        list-style-image: url("https://www.bizlibrary.com/wp-content/uploads/2024/08/05134450/GREEN_CHECKMARK-e1722890449347.png") !important;
        text-align: left;
        margin: 0;
        padding-inline-start: 26px !important; }
  .pillar-page .offerings .cta-2 {
    width: 100%;
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap; }
    .pillar-page .offerings .cta-2 .col-xs-12 {
      display: flex;
      justify-content: center;
      gap: 60px;
      margin-bottom: 1rem;
      flex-wrap: wrap; }
    .pillar-page .offerings .cta-2 .cta-button {
      border-radius: 12px;
      background: radial-gradient(140.85% 85% at 50% 6.25%, #00AB3F 0%, #2ECC71 100%);
      box-shadow: 0px 3px 1px 0px #00AB3F inset, 0px -3px 1px 0px rgba(0, 0, 0, 0.08) inset, 0px 0px 1px 0px rgba(0, 0, 0, 0.64), 0px 0px 0px 3px rgba(0, 0, 0, 0.08), 0px 4px 8px 0px rgba(0, 0, 0, 0.08), 0px 2px 4px 0px rgba(0, 0, 0, 0.08), 0px -3px 4px 0px rgba(255, 255, 255, 0.4);
      padding: 12px 16px;
      border: 3px solid transparent;
      font-family: Catamaran;
      font-size: 24px;
      font-weight: 700;
      line-height: 14px;
      letter-spacing: 0.4000000059604645px;
      transition: all 0.5s ease-in-out;
      display: flex;
      justify-content: center;
      gap: 8px;
      margin-top: 0;
      width: 80%; }
      @media screen and (min-width: 992px) {
        .pillar-page .offerings .cta-2 .cta-button {
          width: 25%; } }
      .pillar-page .offerings .cta-2 .cta-button:hover {
        box-shadow: 0px 3px 1px 0px rgba(0, 0, 0, 0.16) inset, 0px -3px 1px 0px rgba(0, 0, 0, 0.24) inset, 0px 0px 1px 0px rgba(0, 0, 0, 0.64), 0px 0px 0px 3px rgba(0, 0, 0, 0.24), 0px 4px 8px 0px rgba(0, 0, 0, 0.24), 0px 2px 4px 0px rgba(0, 0, 0, 0.24), 0px -3px 4px 0px rgba(255, 255, 255, 0.4); }
    .pillar-page .offerings .cta-2 .social-proof {
      border-radius: 10px;
      border: 1px solid #D3D3D3;
      background: rgba(255, 255, 255, 0.04);
      box-shadow: 0px 0px 4px 0px rgba(0, 42, 14, 0.16), 0px 2px 4px 0px rgba(0, 63, 21, 0.16);
      backdrop-filter: blur(6px);
      padding: 16px 16px 16px 24px;
      width: 100%; }
      @media screen and (min-width: 992px) {
        .pillar-page .offerings .cta-2 .social-proof {
          width: 40%; } }
      .pillar-page .offerings .cta-2 .social-proof .quote-marks {
        position: absolute;
        top: 6px;
        left: -13px; }
      .pillar-page .offerings .cta-2 .social-proof .quote {
        font-size: 24px;
        font-style: normal;
        font-weight: 700;
        line-height: 120%;
        padding-bottom: 8px; }
      .pillar-page .offerings .cta-2 .social-proof .quote-info {
        display: flex;
        align-items: center;
        gap: .5rem; }
        .pillar-page .offerings .cta-2 .social-proof .quote-info .info .sub-title {
          font-size: 13px;
          font-style: normal;
          font-weight: 500;
          line-height: 120%; }
        .pillar-page .offerings .cta-2 .social-proof .quote-info .info .sub-text {
          font-size: 11px;
          font-style: normal;
          font-weight: 400;
          line-height: 120%; }
  .pillar-page .successful-training {
    background-color: white; }
    .pillar-page .successful-training .success-training-title {
      color: #1C4A53;
      text-align: center;
      text-shadow: 0px 0px 2px rgba(0, 39, 9, 0.24), 0px 2px 4px rgba(0, 90, 14, 0.16);
      font-family: Catamaran;
      font-size: 54px;
      font-style: normal;
      font-weight: 700;
      line-height: 100%;
      letter-spacing: 1.08px; }
    .pillar-page .successful-training .successful-card-wrapper {
      display: flex;
      flex-wrap: wrap;
      gap: 120px; }
      .pillar-page .successful-training .successful-card-wrapper .successful-card {
        width: 100%; }
        @media screen and (min-width: 992px) {
          .pillar-page .successful-training .successful-card-wrapper .successful-card {
            width: 44.8%; } }
        .pillar-page .successful-training .successful-card-wrapper .successful-card .card-top {
          display: flex;
          gap: 22px;
          align-items: center;
          margin-bottom: 1rem; }
          .pillar-page .successful-training .successful-card-wrapper .successful-card .card-top .card-title {
            color: #00AB3F;
            font-family: 'Ubuntu';
            font-size: 20px;
            font-style: normal;
            font-weight: 400;
            line-height: 26px; }
        .pillar-page .successful-training .successful-card-wrapper .successful-card .card-text {
          margin-bottom: 1.8rem; }
        .pillar-page .successful-training .successful-card-wrapper .successful-card .card-link {
          display: flex; }
          .pillar-page .successful-training .successful-card-wrapper .successful-card .card-link .cta-button {
            border-radius: 16px;
            background: radial-gradient(140.85% 85% at 50% 6.25%, #00AB3F 0%, #2ECC71 100%);
            box-shadow: 0px 3px 1px 0px #00AB3F inset, 0px -3px 1px 0px rgba(0, 0, 0, 0.08) inset, 0px 0px 1px 0px rgba(0, 0, 0, 0.64), 0px 0px 0px 3px rgba(0, 0, 0, 0.08), 0px 4px 8px 0px rgba(0, 0, 0, 0.08), 0px 2px 4px 0px rgba(0, 0, 0, 0.08), 0px -3px 4px 0px rgba(255, 255, 255, 0.4);
            padding: 14px 34px;
            border: 3px solid transparent;
            font-family: Catamaran;
            font-size: 14px;
            font-weight: 700;
            line-height: 14px;
            letter-spacing: 0.4000000059604645px;
            transition: all 0.5s ease-in-out;
            display: flex;
            align-items: flex-end;
            gap: 8px;
            margin-top: 0; }
            .pillar-page .successful-training .successful-card-wrapper .successful-card .card-link .cta-button:hover {
              box-shadow: 0px 3px 1px 0px rgba(0, 0, 0, 0.16) inset, 0px -3px 1px 0px rgba(0, 0, 0, 0.24) inset, 0px 0px 1px 0px rgba(0, 0, 0, 0.64), 0px 0px 0px 3px rgba(0, 0, 0, 0.24), 0px 4px 8px 0px rgba(0, 0, 0, 0.24), 0px 2px 4px 0px rgba(0, 0, 0, 0.24), 0px -3px 4px 0px rgba(255, 255, 255, 0.4); }
  .pillar-page .section-top-white {
    background-image: url(https://www.bizlibrary.com/wp-content/uploads/2023/05/10103757/content-background-top.svg);
    background-repeat: no-repeat;
    background-size: cover; }
  .pillar-page .section-bottom-white {
    background-image: url(https://www.bizlibrary.com/wp-content/uploads/2023/05/07171844/content-background-bottom.svg);
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 60px;
    padding-bottom: 80px; }
  .pillar-page .faq-section {
    padding-bottom: 0; }
    .pillar-page .faq-section .faqs {
      margin-top: 60px; }
      .pillar-page .faq-section .faqs h2 {
        color: #00AB3F;
        text-align: center;
        font-size: 42px; }
      .pillar-page .faq-section .faqs .faq-container {
        background-color: white;
        border-radius: 16px; }
      .pillar-page .faq-section .faqs .faq-question {
        color: #606060;
        cursor: pointer;
        padding: 18px;
        text-align: left;
        border: none;
        transition: 0.4s;
        border-radius: 30px;
        margin-bottom: 16px;
        font-size: 1.2rem;
        display: flex;
        align-items: flex-start;
        line-height: 1;
        justify-content: space-between; }
      .pillar-page .faq-section .faqs .faq-question:after {
        content: '\2304';
        color: #00AB3F;
        font-size: 2rem;
        line-height: 0; }
      .pillar-page .faq-section .faqs .active {
        color: #2D2D2C;
        border: none;
        font-weight: bold; }
      .pillar-page .faq-section .faqs .active:after {
        content: 'X' !important;
        color: #EF3C57 !important;
        background-color: #e5e5e5;
        padding: 12px;
        border-radius: 30px;
        font-size: 1rem; }
      .pillar-page .faq-section .faqs .faq-question:hover {
        color: #2D2D2C;
        border: none;
        font-weight: bold; }
      .pillar-page .faq-section .faqs .faq-answer {
        padding: 1rem 18px;
        background-color: white;
        display: none;
        overflow: hidden;
        margin-bottom: 16px;
        border-radius: 16px; }
  .pillar-page .cta-bottom {
    background-image: url(https://www.bizlibrary.com/wp-content/uploads/2023/07/27153043/get-started-cta-section.svg);
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 0; }
    .pillar-page .cta-bottom .form-text {
      text-align: center;
      max-width: 600px;
      margin-top: 400px;
      margin-left: auto;
      margin-right: auto;
      margin-bottom: 1.5rem;
      font-family: "Catamaran", sans-serif;
      color: white; }
      .pillar-page .cta-bottom .form-text h3 {
        font-family: "Catamaran", sans-serif;
        color: white;
        margin-bottom: .5rem; }
    .pillar-page .cta-bottom form {
      width: 100% !important;
      color: white !important; }
      @media screen and (min-width: 992px) {
        .pillar-page .cta-bottom form .mktoFormRow {
          width: 32% !important;
          display: inline-block !important; } }
      .pillar-page .cta-bottom form .mktoFormRow .mktoFieldDescriptor {
        width: 90% !important; }
        .pillar-page .cta-bottom form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap {
          width: 100% !important; }
          .pillar-page .cta-bottom form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap [for="Unsubscribed"] {
            margin-left: 0 !important; }
          .pillar-page .cta-bottom form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoRadioList input, .pillar-page .cta-bottom form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoRadioList label {
            width: 15% !important;
            float: left; }
          .pillar-page .cta-bottom form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoRadioList label {
            margin-left: 8px !important; }
      .pillar-page .cta-bottom form .mktoFormRow label {
        width: 100% !important;
        margin-left: 2rem !important;
        font-weight: bold !important; }
      .pillar-page .cta-bottom form .mktoFormRow .mktoAsterix {
        display: none; }
      .pillar-page .cta-bottom form .mktoFormRow .mktoGutter {
        display: none; }
      .pillar-page .cta-bottom form .mktoFormRow input, .pillar-page .cta-bottom form .mktoFormRow select {
        font-size: 1rem !important;
        border: 1px solid #008932 !important;
        border-radius: 24px;
        width: 100% !important;
        padding: 6px 14px !important; }
      .pillar-page .cta-bottom form [data-wrapper-for="Demo_Request_Notes__c"] {
        width: 100% !important; }
        @media screen and (min-width: 992px) {
          .pillar-page .cta-bottom form [data-wrapper-for="Demo_Request_Notes__c"] {
            width: 32% !important; } }
      .pillar-page .cta-bottom form .mktoButtonRow {
        text-align: center;
        width: 100% !important; }
        .pillar-page .cta-bottom form .mktoButtonRow span {
          margin: 0 !important; }
          .pillar-page .cta-bottom form .mktoButtonRow span .mktoButton {
            background-color: #1C4A53 !important;
            border-radius: 32px !important;
            padding: 16px 24px !important;
            border: none !important;
            width: auto !important;
            width: 70% !important;
            background-image: none !important; }
            @media screen and (min-width: 992px) {
              .pillar-page .cta-bottom form .mktoButtonRow span .mktoButton {
                width: 30% !important; } }
            .pillar-page .cta-bottom form .mktoButtonRow span .mktoButton:hover {
              background-color: #C1CDD0 !important;
              color: #1C4A53 !important; }

/*--------------------------------------------------------------
# Use Case Template
--------------------------------------------------------------*/
.use-case .hero {
  background-color: #00AB3F; }
.use-case .clearfix {
  bakcground-color: #00AB3F; }
.use-case .title {
  background-color: #00AB3F;
  padding-bottom: 0; }
  @media screen and (min-width: 992px) {
    .use-case .title {
      padding-bottom: 50px; } }
  .use-case .title h1 {
    color: white;
    line-height: 4rem;
    margin-top: 0;
    font-size: 3rem; }
  .use-case .title .title-text {
    color: white;
    margin-bottom: 1rem; }
  .use-case .title .cta-button {
    color: #00AB3F;
    background-color: white;
    border: 1px solid white; }
    .use-case .title .cta-button:hover {
      color: white;
      background-color: #00AB3F; }
.use-case .hero-bottom {
  background-image: url(https://www.bizlibrary.com/wp-content/uploads/2022/01/05105142/green-wave-above-footer.svg);
  background-repeat: no-repeat;
  background-size: cover;
  transform: rotate(180deg);
  margin-top: -1px; }
  .use-case .hero-bottom .container {
    margin-bottom: 20px; }
.use-case .approach .container {
  display: flex;
  flex-wrap: wrap;
  justify-content: center; }
  .use-case .approach .container .col-md-5 {
    text-align: center; }
  .use-case .approach .container h2 {
    text-align: center;
    margin-top: 0;
    margin-bottom: 3rem; }
  .use-case .approach .container .approach-column {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap; }
    .use-case .approach .container .approach-column .approach-img {
      display: block;
      text-align: center;
      width: 100%; }
    .use-case .approach .container .approach-column .approach-title {
      font-weight: 700;
      font-size: 1.5rem;
      line-height: 32px;
      text-align: center;
      width: 100%; }
    .use-case .approach .container .approach-column .approach-topics {
      width: 100%;
      align-self: flex-end;
      flex-grow: 8;
      align-content: flex-start;
      display: flex;
      flex-wrap: wrap; }
      .use-case .approach .container .approach-column .approach-topics .topic {
        background-color: white;
        border: 1px solid #00AB3F;
        border-radius: 8px;
        padding: 1rem 1.5rem;
        margin-top: 8px;
        margin-bottom: 8px;
        width: 100%; }
  @media screen and (min-width: 992px) {
    .use-case .approach .container .column-after1::after, .use-case .approach .container .column-after2::after, .use-case .approach .container .column-after4::after, .use-case .approach .container .column-after5::after {
      content: "";
      background: url(https://www.bizlibrary.com/wp-content/uploads/2023/05/19075639/Frame-342-1.svg) no-repeat;
      display: block;
      width: 354px;
      height: 1rem;
      position: absolute;
      top: 22px;
      left: 240px; } }
  .use-case .approach .container .row-after3, .use-case .approach .container .row-after6 {
    width: 100%;
    text-align: center;
    display: none; }
    @media screen and (min-width: 992px) {
      .use-case .approach .container .row-after3, .use-case .approach .container .row-after6 {
        display: block; } }
.use-case .cta-1 .container {
  background-color: white;
  border-radius: 32px;
  align-items: center;
  padding: 1rem; }
  @media screen and (min-width: 992px) {
    .use-case .cta-1 .container {
      display: flex;
      padding: 80px 96px; } }
  .use-case .cta-1 .container .cta-text h3 {
    font-weight: 700;
    margin-top: 0; }
  .use-case .cta-1 .container .cta-text .text {
    font-weight: 600;
    font-size: 20px;
    line-height: 30px; }
  .use-case .cta-1 .container .cta-link {
    text-align: center;
    margin-top: 2rem; }
    @media screen and (min-width: 992px) {
      .use-case .cta-1 .container .cta-link {
        text-align: right;
        margin-top: 0; } }
    .use-case .cta-1 .container .cta-link .cta-button {
      background: linear-gradient(180deg, #09983D 0%, #00C12D 100%); }
      .use-case .cta-1 .container .cta-link .cta-button:hover {
        background: white;
        color: #00AB3F;
        border: 1px solid #00AB3F; }
.use-case .seperator {
  background-image: url(https://www.bizlibrary.com/wp-content/uploads/2022/01/05105142/green-wave-above-footer.svg);
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: 120px;
  width: 100%;
  margin-bottom: -1px; }
  .use-case .seperator .container {
    margin-bottom: 20px; }
.use-case .seperator2 {
  background-image: url(https://www.bizlibrary.com/wp-content/uploads/2022/01/05105142/green-wave-above-footer.svg);
  background-repeat: no-repeat;
  background-size: cover;
  transform: rotate(180deg);
  margin-top: -1px;
  margin-bottom: 120px;
  width: 100%; }
  .use-case .seperator2 .container {
    margin-top: 20px; }
.use-case .bizlibrary-helps {
  background-color: #00AB3F;
  color: white; }
  .use-case .bizlibrary-helps .helps-title {
    text-align: center;
    color: white; }
  .use-case .bizlibrary-helps .help-blocks {
    display: flex;
    flex-wrap: wrap; }
    .use-case .bizlibrary-helps .help-blocks .help-block {
      width: 100%;
      text-align: center;
      display: flex;
      flex-wrap: wrap;
      align-content: space-between; }
      @media screen and (min-width: 992px) {
        .use-case .bizlibrary-helps .help-blocks .help-block {
          width: 32%; } }
      .use-case .bizlibrary-helps .help-blocks .help-block h4 {
        font-size: 1.5rem;
        font-weight: 700;
        line-height: 32px;
        margin-bottom: 1rem; }
      .use-case .bizlibrary-helps .help-blocks .help-block .cta-button {
        border: 1px solid #1C4A53; }
        .use-case .bizlibrary-helps .help-blocks .help-block .cta-button:hover {
          background: white;
          color: #1C4A53; }
      .use-case .bizlibrary-helps .help-blocks .help-block .block1 .help-text, .use-case .bizlibrary-helps .help-blocks .help-block .block2 .help-text, .use-case .bizlibrary-helps .help-blocks .help-block .block3 .help-text, .use-case .bizlibrary-helps .help-blocks .help-block .block4 .help-text {
        margin-bottom: 1rem; }
    .use-case .bizlibrary-helps .help-blocks .help-block-img {
      align-self: center; }
      .use-case .bizlibrary-helps .help-blocks .help-block-img img {
        width: 90%; }
.use-case .quote-box .col-xs-12 {
  display: flex;
  flex-wrap: wrap;
  align-items: center; }
.use-case .quote-box .quote-marks {
  position: absolute;
  top: -8px;
  left: 8%; }
.use-case .quote-box .quote {
  width: 100%;
  background-color: white;
  border-radius: 16px;
  padding: 42px 32px;
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  font-size: 28px;
  line-height: 36px;
  margin-right: 1.5rem;
  margin-bottom: 1rem; }
  @media screen and (min-width: 992px) {
    .use-case .quote-box .quote {
      width: 73%; } }
.use-case .quote-box .info {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center; }
  @media screen and (min-width: 992px) {
    .use-case .quote-box .info {
      width: 23%; } }
  .use-case .quote-box .info img {
    max-width: 64px;
    border-radius: 50%;
    margin-right: 1rem; }
  .use-case .quote-box .info .quote-person {
    font-family: 'Ubuntu';
    font-weight: 600;
    line-height: 22px; }
  .use-case .quote-box .info .quote-person-title {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 22px; }
.use-case .story {
  background-color: #00AB3F;
  color: white; }
  .use-case .story .cta-button1 {
    background-color: #1C4A53;
    border: 1px solid #1C4A53;
    padding: 8px 16px;
    font-size: 14px; }
  .use-case .story .cta-button2 {
    background-color: #7B61FF;
    border: 1px solid #7B61FF;
    padding: 8px 16px;
    font-size: 14px; }
  .use-case .story .cta-button3 {
    background-color: #EF3C57;
    border: 1px solid #EF3C57;
    padding: 8px 16px;
    font-size: 14px; }
  .use-case .story .story-info h3 {
    margin-top: 0;
    margin-bottom: 1rem; }
  .use-case .story .story-info .story-text {
    font-weight: 300;
    margin-bottom: 2rem; }
  .use-case .story .story-info .cta-button {
    background-color: white;
    border: 1px solid white;
    color: #1C4A53; }
    .use-case .story .story-info .cta-button:hover {
      background-color: #00AB3F;
      color: white; }
.use-case .support {
  background-color: #00AB3F;
  color: white; }
  .use-case .support .support-title {
    text-align: center;
    margin-bottom: 4rem; }
  .use-case .support .support-cards {
    display: flex;
    flex-wrap: wrap;
    gap: 40px 48px;
    justify-content: center; }
    .use-case .support .support-cards a {
      color: white;
      text-decoration: none;
      transition: all 0.2s ease-in-out; }
      @media screen and (min-width: 992px) {
        .use-case .support .support-cards a {
          width: 30%; } }
      .use-case .support .support-cards a:hover {
        color: #008932; }
        .use-case .support .support-cards a:hover .support-card {
          background-color: white;
          color: #008932; }
    .use-case .support .support-cards .support-card {
      background-color: #008932;
      border: 1px solid #33BC65;
      padding: 40px 24px;
      text-align: center;
      box-shadow: 0px 75px 97px rgba(27, 41, 29, 0.07), 0px 31.3332px 47.2831px rgba(27, 41, 29, 0.0522671), 0px 16.7522px 26.6995px rgba(27, 41, 29, 0.0459475), 0px 9.39116px 14.5316px rgba(27, 41, 29, 0.0383388), 0px 4.98758px 6.94492px rgba(27, 41, 29, 0.0280136), 0px 2.07544px 2.37447px rgba(27, 41, 29, 0.0151197);
      border-radius: 6px;
      cursor: pointer;
      transition: all 0.2s ease-in-out; }
      .use-case .support .support-cards .support-card .support-image {
        position: absolute;
        left: calc(50% - 56px/2 + 0.33px);
        top: -27.59px; }
  .use-case .support .final-cta {
    text-align: center;
    margin-top: 3rem; }
    .use-case .support .final-cta .cta-button {
      background-color: white;
      color: #2C2C2C;
      border: 1px solid white; }
      .use-case .support .final-cta .cta-button:hover {
        background-color: #00AB3F;
        color: white; }

.page-template-UseCaseTemplate .site-footer {
  background-color: #00AB3F;
  margin-top: 0; }

.page-id-41488 .row-after6, .page-id-41755 .row-after6, .page-id-41878 .row-after6 {
  display: none !important; }

@media screen and (min-width: 992px) {
  .page-id-41884 .approach .container .column-after4::after, .page-id-41841 .approach .container .column-after4::after, .page-id-41790 .approach .container .column-after4::after {
    display: none; } }

@media screen and (min-width: 992px) {
  .page-id-41870 .approach .container .column-after5::after, .page-id-41864 .approach .container .column-after5::after, .page-id-41855 .approach .container .column-after5::after, .page-id-41802 .approach .container .column-after5::after {
    display: none; } }

@media screen and (min-width: 992px) {
  .page-id-41884 .title .col-md-5 h1 {
    margin-right: -16rem; } }
.page-id-41884 .title .col-md-7 {
  margin-top: 3rem; }
@media screen and (min-width: 992px) {
  .page-id-41884 .approach .row-after3, .page-id-41884 .approach .row-after6 {
    display: none !important; } }

@media screen and (min-width: 992px) {
  .page-id-41855 .approach .row-after3, .page-id-41855 .approach .row-after6, .page-id-41841 .approach .row-after3, .page-id-41841 .approach .row-after6, .page-id-41802 .approach .row-after3, .page-id-41802 .approach .row-after6, .page-id-41790 .approach .row-after3, .page-id-41790 .approach .row-after6 {
    display: none !important; } }

@media screen and (min-width: 992px) {
  .page-id-41870 .title .col-md-5 h1, .page-id-41864 .title .col-md-5 h1, .page-id-41855 .title .col-md-5 h1, .page-id-41841 .title .col-md-5 h1, .page-id-41790 .title .col-md-5 h1, .page-id-41755 .title .col-md-5 h1, .page-id-41488 .title .col-md-5 h1 {
    margin-right: -16rem; } }
.page-id-41870 .title .col-md-7, .page-id-41864 .title .col-md-7, .page-id-41855 .title .col-md-7, .page-id-41841 .title .col-md-7, .page-id-41790 .title .col-md-7, .page-id-41755 .title .col-md-7, .page-id-41488 .title .col-md-7 {
  margin-top: 1rem; }
  @media screen and (min-width: 992px) {
    .page-id-41870 .title .col-md-7, .page-id-41864 .title .col-md-7, .page-id-41855 .title .col-md-7, .page-id-41841 .title .col-md-7, .page-id-41790 .title .col-md-7, .page-id-41755 .title .col-md-7, .page-id-41488 .title .col-md-7 {
      margin-top: 9rem; } }

@media screen and (min-width: 992px) {
  .page-id-41878 .title .col-md-5, .page-id-41802 .title .col-md-5 {
    width: 49%; } }
.page-id-41878 .title .col-md-7, .page-id-41802 .title .col-md-7 {
  margin-top: 1rem; }
  @media screen and (min-width: 992px) {
    .page-id-41878 .title .col-md-7, .page-id-41802 .title .col-md-7 {
      width: 50%;
      margin-top: 0rem; } }

/*--------------------------------------------------------------
# LFUGC
--------------------------------------------------------------*/
@media screen and (min-width: 992px) {
  .lfugc .hero.jumbo-hero {
    min-height: 494px; } }
.lfugc .titleSection {
  display: inline-block;
  font-size: 1.2rem;
  padding: 6px 30px 0;
  color: #afafb0;
  font-family: "Ubuntu", serif; }
  .lfugc .titleSection:hover {
    color: #2D2D2C; }
.lfugc .button-top {
  padding-top: 16px;
  padding-bottom: 0; }
  .lfugc .button-top .button-lfugc {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
    color: #606060;
    padding: 30px 28px !important;
    width: 75%;
    font-size: 1.6rem; }
.lfugc .button-lfugc {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
  color: #606060;
  padding: 30px 28px !important;
  width: 55%;
  font-size: 1.6rem; }
.lfugc .band-blue {
  background: url("https://s3.amazonaws.com/wp.bizlibrary.com/wp-content/uploads/2019/04/19112228/LFUGC-Banners-NAVY.png");
  color: white; }
.lfugc .band-green {
  background: url("https://s3.amazonaws.com/wp.bizlibrary.com/wp-content/uploads/2019/04/19112227/LFUGC-Banners-GREEN.png");
  color: white; }
.lfugc .band-grey {
  background: url("https://s3.amazonaws.com/wp.bizlibrary.com/wp-content/uploads/2019/04/19112226/LFUGC-Banners-GRAY.png"); }
  .lfugc .band-grey .button {
    color: black;
    border: black solid 2px; }
    .lfugc .band-grey .button:hover {
      color: #e5e5e5;
      background-color: #606060; }
.lfugc .band-color-b {
  background-color: #1C4A53; }
.lfugc .band-color-p {
  background-color: #EF3C57; }
.lfugc .band-color-g {
  background-color: #e5e5e5; }
.lfugc .band h1 {
  margin-top: 0; }
.lfugc .band img {
  width: 100%; }
.lfugc .button {
  background-color: #4dc2c100;
  border: white solid 2px;
  margin: 0;
  padding: 8px 24px;
  min-width: auto; }
  .lfugc .button:hover {
    background-color: #ececec91; }
.lfugc .card {
  -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
  transition: all .2s;
  min-height: 330px;
  margin-bottom: 30px;
  padding: 20px; }
  .lfugc .card .card-head {
    font-weight: bold;
    font-size: 1.3rem;
    margin-bottom: 4px; }
  .lfugc .card .head-navy {
    color: #1C4A53; }
  .lfugc .card .head-green {
    color: #00AB3F; }
  .lfugc .card .card-text {
    font-size: 1.1rem; }
.lfugc .demo-request .button {
  background-color: #00AB3F;
  min-width: 250px; }
  .lfugc .demo-request .button:hover {
    background-color: #4b8337; }
.lfugc .cards1 {
  padding-bottom: 2px; }
.lfugc .cards2 img {
  max-width: 100px; }
.lfugc .content-block2, .lfugc .content-block1, .lfugc .content-block3, .lfugc .content-block4 {
  padding-bottom: 30px; }
.lfugc .related-resource .button {
  background-color: #EF3C57; }
  .lfugc .related-resource .button:hover {
    background-color: white;
    border: #EF3C57 solid 2px;
    color: #EF3C57; }
.lfugc .financial-specialty {
  background-color: #14171A; }
  .lfugc .financial-specialty h2 {
    color: white;
    text-align: center; }
  .lfugc .financial-specialty p {
    color: white;
    text-align: center; }
  .lfugc .financial-specialty .specialty {
    padding: 0px 75px;
    margin-top: 10px;
    margin-bottom: 10px; }
  .lfugc .financial-specialty .specialty-background {
    background-size: cover;
    height: 225px; }
    .lfugc .financial-specialty .specialty-background a:hover p, .lfugc .financial-specialty .specialty-background a:focus p {
      color: #00AB3F; }
    .lfugc .financial-specialty .specialty-background a:hover img, .lfugc .financial-specialty .specialty-background a:focus img {
      filter: grayscale(0%); }
    .lfugc .financial-specialty .specialty-background img {
      max-width: 150px !important;
      filter: grayscale(100%) brightness(200%);
      padding: 30px 15px 0 15px;
      display: block;
      margin: 0 auto; }
      .lfugc .financial-specialty .specialty-background img:hover {
        filter: grayscale(0%); }
.lfugc .topic-area {
  background-color: #e5e5e5; }
  .lfugc .topic-area .col-xs-12 {
    text-align: center; }
  .lfugc .topic-area .topic-background {
    background-color: white;
    width: 100px;
    height: 100px;
    border: solid 1px black;
    border-radius: 50%;
    margin: 20px auto; }
    .lfugc .topic-area .topic-background img {
      max-height: 70px;
      padding: 12px 15px;
      margin-top: 10px; }
  .lfugc .topic-area .topic-name {
    font-weight: bold; }
  .lfugc .topic-area .button-div .button {
    margin-top: 15px;
    color: black;
    border: black solid 2px; }
    .lfugc .topic-area .button-div .button:hover {
      color: #e5e5e5;
      background-color: #606060; }
.lfugc iframe {
  width: 100%; }

.page-id-24930 iframe {
  height: 196px; }
.page-id-24930 .band-blue .col-xs-12 .col-md-8, .page-id-24930 .band-green .col-xs-12 .col-md-8 {
  padding-left: 0; }
  .page-id-24930 .band-blue .col-xs-12 .col-md-8 .col-xs-12, .page-id-24930 .band-green .col-xs-12 .col-md-8 .col-xs-12 {
    padding-left: 0; }
.page-id-24930 .card .col-xs-12 {
  padding-left: 0; }
.page-id-24930 .cards2 {
  padding-bottom: 0; }
.page-id-24930 #content4 {
  display: none; }

.page-id-21688 .card img {
  min-height: 91px; }
.page-id-21688 .topic-area h2 {
  color: #1C4A53 !important; }
.page-id-21688 .topic-area .my-width {
  width: 20% !important; }
  .page-id-21688 .topic-area .my-width .topic-background {
    background-color: transparent !important;
    border: none !important;
    border-radius: 0 !important; }
.page-id-21688 .content-block2 {
  display: none; }
.page-id-21688 #content2 {
  display: none; }
.page-id-21688 .cards2 {
  padding-bottom: 0px; }
.page-id-21688 .content-block3 {
  padding-bottom: 0px; }
.page-id-21688 iframe {
  height: 250px; }
.page-id-21688 .content-block4 h1 {
  margin-top: 0; }
.page-id-21688 .content-block4 {
  padding-bottom: 4px; }

.page-id-22726 .column-image, .page-id-22782 .column-image, .page-id-22832 .column-image {
  width: 50%; }
.page-id-22726 .card img, .page-id-22782 .card img, .page-id-22832 .card img {
  min-height: 91px; }
.page-id-22726 .cards1, .page-id-22782 .cards1, .page-id-22832 .cards1 {
  display: none; }
.page-id-22726 .content-block2, .page-id-22782 .content-block2, .page-id-22832 .content-block2 {
  display: none; }
.page-id-22726 .cards2, .page-id-22782 .cards2, .page-id-22832 .cards2 {
  padding-bottom: 0; }
.page-id-22726 .content-block3, .page-id-22782 .content-block3, .page-id-22832 .content-block3 {
  padding-bottom: 0; }
.page-id-22726 iframe, .page-id-22782 iframe, .page-id-22832 iframe {
  height: 250px; }
.page-id-22726 .content-block4, .page-id-22782 .content-block4, .page-id-22832 .content-block4 {
  padding-bottom: 4px; }

.page-id-22782 .topic-area h2 {
  color: #1C4A53 !important; }
.page-id-22782 .topic-area .my-width {
  width: 20% !important; }
  .page-id-22782 .topic-area .my-width .topic-background {
    background-color: transparent !important;
    border: none !important;
    border-radius: 0 !important; }

.page-id-23776 .cards3 {
  padding-bottom: 0;
  padding-top: 45px; }
  .page-id-23776 .cards3 .col-xs-12 .col-xs-12 {
    padding: 0; }
.page-id-23776 .band-grey .col-xs-12 .col-md-8 .col-xs-12 {
  padding: 0; }
.page-id-23776 .band-blue .col-xs-12 .col-xs-12 .col-xs-12 {
  padding: 0; }
.page-id-23776 .band-green .container :nth-child(3) {
  padding-left: 30px !important; }

.page-id-21975 .content-block1 {
  padding-top: 0; }
.page-id-21975 .cards1 {
  padding-top: 0; }
  .page-id-21975 .cards1 p {
    margin-bottom: 0; }
.page-id-21975 .band-grey .container .col-xs-12 .col-xs-12 .col-xs-12 {
  padding: 0; }
.page-id-21975 .band-blue .container :nth-child(3) {
  padding-left: 30px !important; }

.page-id-23726 .cards3 {
  padding-bottom: 0; }
.page-id-23726 .band-green .container .col-xs-12 .col-xs-12 .col-xs-12, .page-id-23726 .band-grey .container .col-xs-12 .col-xs-12 .col-xs-12 {
  padding: 0; }
.page-id-23726 .band-blue .container :nth-child(3) {
  padding-left: 30px !important; }
.page-id-23726 .head-green {
  padding: 0 !important; }

.page-id-23694 #content2 {
  display: none !important; }
.page-id-23694 .band-grey .container .col-xs-12 .col-xs-12 .col-xs-12 {
  padding: 0; }

.page-id-23752 .content-block2 {
  padding-bottom: 0 !important; }
  .page-id-23752 .content-block2 ul {
    margin-bottom: 0 !important; }
.page-id-23752 .band-blue .col-xs-12 .col-xs-12 .col-xs-12 {
  padding: 0; }
.page-id-23752 .band-grey .container :nth-child(3) {
  padding-left: 30px !important; }

.page-id-23792 .cards1 {
  padding-top: 45px; }
.page-id-23792 .cards4 {
  padding-top: 45px; }
.page-id-23792 .head-green {
  padding: 0 !important; }
.page-id-23792 .band-blue .col-xs-12 .col-xs-12 .col-xs-12 {
  padding: 0; }
.page-id-23792 .band-green .col-xs-12 .col-xs-12 .col-xs-12 {
  padding: 0; }
.page-id-23792 .band-grey .container :nth-child(3) {
  padding-left: 30px !important; }

.page-id-23926 .band-grey .container .col-xs-12 .col-xs-12 .col-xs-12 {
  padding: 0; }
.page-id-23926 .band-green .container .col-xs-12 .col-xs-12 .col-xs-12 {
  padding: 0; }

/*--------------------------------------------------------------
# Page-Specific Styles
--------------------------------------------------------------*/
.client-awards .jumbo-hero-inner {
  text-align: center; }
  .client-awards .jumbo-hero-inner h1 {
    line-height: 4.125rem;
    margin-top: 30px;
    font-size: 3rem; }
  .client-awards .jumbo-hero-inner img {
    margin-bottom: 2rem;
    border-radius: 16px;
    width: 100%; }
    @media screen and (min-width: 992px) {
      .client-awards .jumbo-hero-inner img {
        max-width: 800px; } }
  .client-awards .jumbo-hero-inner .fundamentals-hero-text {
    max-width: 800px;
    margin: 0 auto 2rem; }
  .client-awards .jumbo-hero-inner .button {
    border-radius: 2rem;
    background-color: #EF3C57;
    color: white;
    border: 2px solid #EF3C57; }
    .client-awards .jumbo-hero-inner .button:hover {
      color: #EF3C57;
      background-color: white; }
.client-awards .awards .container .about {
  max-width: 800px;
  margin: 0 auto 2rem;
  text-align: center; }
.client-awards .awards .container h2 {
  text-align: center; }
@media screen and (min-width: 992px) {
  .client-awards .awards .container .col-md-6 {
    width: 49% !important; } }
.client-awards .awards .award-card-1 {
  background-color: transparent;
  perspective: 1000px;
  margin-right: 11px;
  margin-top: 12px;
  margin-bottom: 12px;
  padding: 0; }
.client-awards .awards .award-card-2 {
  background-color: transparent;
  perspective: 1000px;
  margin-right: 11px;
  margin-top: 12px;
  margin-bottom: 12px;
  padding: 0; }
.client-awards .awards .award-card-3 {
  background-color: transparent;
  perspective: 1000px;
  margin-right: 11px;
  margin-top: 12px;
  margin-bottom: 12px;
  padding: 0; }
.client-awards .awards .award-card-4 {
  background-color: transparent;
  perspective: 1000px;
  margin-right: 11px;
  margin-top: 12px;
  margin-bottom: 12px;
  padding: 0; }
.client-awards .awards .award-card-5 {
  background-color: transparent;
  perspective: 1000px;
  margin-right: 11px;
  margin-top: 12px;
  margin-bottom: 12px;
  padding: 0;
  margin-left: 25%; }
.client-awards .awards .award-card-6 {
  background-color: transparent;
  perspective: 1000px;
  margin-right: 11px;
  margin-top: 12px;
  margin-bottom: 12px;
  padding: 0; }
.client-awards .awards .award-card-inner {
  position: relative;
  width: 100%;
  height: 100%;
  text-align: center;
  transition: transform 0.8s;
  -moz-transform-style: preserve-3d;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  display: flex;
  align-items: center; }
@media screen and (min-width: 768px) {
  .client-awards .awards .award-card-1:hover .award-card-inner {
    transform: rotateY(180deg);
    -moz-transform: rotateY(180deg); }
    .client-awards .awards .award-card-1:hover .award-card-inner .award-image {
      opacity: 0; } }
@media screen and (min-width: 768px) {
  .client-awards .awards .award-card-2:hover .award-card-inner {
    transform: rotateY(180deg);
    -moz-transform: rotateY(180deg); }
    .client-awards .awards .award-card-2:hover .award-card-inner .award-image {
      opacity: 0; } }
@media screen and (min-width: 768px) {
  .client-awards .awards .award-card-3:hover .award-card-inner {
    transform: rotateY(180deg);
    -moz-transform: rotateY(180deg); }
    .client-awards .awards .award-card-3:hover .award-card-inner .award-image {
      opacity: 0; } }
@media screen and (min-width: 768px) {
  .client-awards .awards .award-card-4:hover .award-card-inner {
    transform: rotateY(180deg);
    -moz-transform: rotateY(180deg); }
    .client-awards .awards .award-card-4:hover .award-card-inner .award-image {
      opacity: 0; } }
@media screen and (min-width: 768px) {
  .client-awards .awards .award-card-5:hover .award-card-inner {
    transform: rotateY(180deg);
    -moz-transform: rotateY(180deg); }
    .client-awards .awards .award-card-5:hover .award-card-inner .award-image {
      opacity: 0; } }
@media screen and (min-width: 768px) {
  .client-awards .awards .award-card-6:hover .award-card-inner {
    transform: rotateY(180deg);
    -moz-transform: rotateY(180deg); }
    .client-awards .awards .award-card-6:hover .award-card-inner .award-image {
      opacity: 0; } }
.client-awards .awards .award-image, .client-awards .awards .award-phrase {
  position: absolute;
  width: 100%;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden; }
.client-awards .awards .award-image {
  display: none;
  transition: opacity .6s; }
  @media screen and (min-width: 768px) {
    .client-awards .awards .award-image {
      display: block;
      z-index: 1; } }
.client-awards .awards .award-phrase-1 {
  border-radius: 8px;
  padding: 1rem 2.5rem;
  height: 100%;
  background-color: #EF3C57;
  color: white; }
  @media screen and (min-width: 768px) {
    .client-awards .awards .award-phrase-1 {
      transform: rotateY(180deg);
      background-color: transparent;
      height: 568px;
      color: #2C2C2C; } }
  .client-awards .awards .award-phrase-1 span {
    font-weight: bold; }
.client-awards .awards .award-phrase-2 {
  border-radius: 8px;
  padding: 1rem 2.5rem;
  height: 100%;
  background-color: #7B61FF;
  color: white; }
  @media screen and (min-width: 768px) {
    .client-awards .awards .award-phrase-2 {
      transform: rotateY(180deg);
      background-color: transparent;
      height: 568px;
      color: #2C2C2C; } }
  .client-awards .awards .award-phrase-2 span {
    font-weight: bold; }
.client-awards .awards .award-phrase-3 {
  border-radius: 8px;
  padding: 1rem 2.5rem;
  height: 100%;
  background-color: #1C4A53;
  color: white; }
  @media screen and (min-width: 768px) {
    .client-awards .awards .award-phrase-3 {
      transform: rotateY(180deg);
      background-color: transparent;
      height: 568px;
      color: #2C2C2C; } }
  .client-awards .awards .award-phrase-3 span {
    font-weight: bold; }
.client-awards .awards .award-phrase-4 {
  border-radius: 8px;
  padding: 1rem 2.5rem;
  height: 100%;
  background-color: #7B61FF;
  color: white; }
  @media screen and (min-width: 768px) {
    .client-awards .awards .award-phrase-4 {
      transform: rotateY(180deg);
      background-color: transparent;
      height: 568px;
      color: #2C2C2C; } }
  .client-awards .awards .award-phrase-4 span {
    font-weight: bold; }
.client-awards .awards .award-phrase-5 {
  border-radius: 8px;
  padding: 1rem 2.5rem;
  height: 100%;
  background-color: #00AB3F;
  color: white; }
  @media screen and (min-width: 768px) {
    .client-awards .awards .award-phrase-5 {
      transform: rotateY(180deg);
      background-color: transparent;
      height: 568px;
      color: #2C2C2C; } }
  .client-awards .awards .award-phrase-5 span {
    font-weight: bold; }
.client-awards .awards .award-phrase-6 {
  border-radius: 8px;
  padding: 1rem 2.5rem;
  height: 100%;
  background-color: #1C4A53;
  color: white; }
  @media screen and (min-width: 768px) {
    .client-awards .awards .award-phrase-6 {
      transform: rotateY(180deg);
      background-color: transparent;
      height: 568px;
      color: #2C2C2C; } }
  .client-awards .awards .award-phrase-6 span {
    font-weight: bold; }
.client-awards .application {
  display: none; }
  .client-awards .application h2 {
    text-align: center; }
  .client-awards .application ol {
    list-style-type: none;
    counter-reset: item;
    margin: 0;
    padding: 0; }
    .client-awards .application ol li {
      counter-increment: item;
      display: flex;
      align-items: center;
      flex-wrap: wrap;
      position: relative;
      line-height: 20px; }
      .client-awards .application ol li:before {
        content: counter(item);
        display: inline-block;
        width: 40px;
        height: 40px;
        border-radius: 50%;
        background-color: #00AB3F;
        text-align: center;
        line-height: 40px;
        margin-right: 10px;
        color: white;
        margin-bottom: 1rem;
        font-size: 24px; }
      .client-awards .application ol li .how-to-title {
        width: 80%;
        font-family: 'Ubuntu';
        font-style: normal;
        font-weight: 500;
        font-size: 32px;
        line-height: 40px;
        margin-bottom: 1rem; }
      .client-awards .application ol li .how-to-text {
        width: 90%;
        margin-left: 8%;
        margin-bottom: 1rem; }
        @media screen and (min-width: 992px) {
          .client-awards .application ol li .how-to-text {
            margin-left: 4%; } }
  .client-awards .application .button {
    border-radius: 2rem;
    background-color: #EF3C57;
    color: white;
    border: 2px solid #EF3C57; }
    .client-awards .application .button:hover {
      color: #EF3C57;
      background-color: white; }
  .client-awards .application .cta-button {
    display: block;
    width: 25%;
    margin: 2rem auto; }
  .client-awards .application .application-text {
    text-align: center; }

.success-story .hero {
  padding-bottom: 0; }
  .success-story .hero .jtbButton {
    display: none; }
  .success-story .hero .cta-button1 {
    background-color: #1C4A53;
    border: 1px solid #1C4A53; }
    .success-story .hero .cta-button1:hover {
      color: #1C4A53;
      background-color: white; }
  .success-story .hero .cta-button2 {
    background-color: #7B61FF;
    border: 1px solid #7B61FF; }
    .success-story .hero .cta-button2:hover {
      color: #7B61FF;
      background-color: white; }
  .success-story .hero .cta-button3 {
    background-color: #EF3C57;
    border: 1px solid #EF3C57; }
    .success-story .hero .cta-button3:hover {
      color: #EF3C57;
      background-color: white; }
  .success-story .hero h1 {
    font-size: 2rem; }
    @media screen and (min-width: 768px) {
      .success-story .hero h1 {
        font-size: 3.375rem; } }
.success-story .video {
  padding-top: 0; }
  .success-story .video h4 {
    margin-bottom: 1rem; }
  .success-story .video .stat-text {
    margin-bottom: 2rem; }
  .success-story .video .wavy-line {
    text-align: center; }
  .success-story .video video {
    width: 100%;
    border-radius: 16px; }
  .success-story .video .videoButton {
    position: absolute;
    display: inline-block;
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    color: #FFF;
    width: 100%;
    text-align: center;
    z-index: 1; }
    .success-story .video .videoButton .play {
      cursor: pointer;
      display: inline-block;
      text-align: center;
      padding: 5px 25px;
      width: 35%; }
      @media screen and (min-width: 768px) {
        .success-story .video .videoButton .play {
          width: 30%; } }
      @media screen and (min-width: 992px) {
        .success-story .video .videoButton .play {
          width: 25%; } }
      @media screen and (min-width: 1200px) {
        .success-story .video .videoButton .play {
          width: 23%; } }
.success-story .company .info-title {
  margin-bottom: 4px;
  color: #4F4F4F; }
.success-story .company .info-text {
  font-family: 'Ubuntu';
  font-weight: 500;
  margin-bottom: 1.5rem; }
.success-story .company ol {
  list-style-type: none;
  counter-reset: item;
  margin: 0;
  padding: 0; }
  .success-story .company ol li {
    counter-increment: item;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    position: relative;
    line-height: 20px; }
    .success-story .company ol li:before {
      content: counter(item);
      display: inline-block;
      width: 20px;
      height: 20px;
      border-radius: 50%;
      background-color: #00AB3F;
      text-align: center;
      line-height: 20px;
      margin-right: 10px;
      color: white;
      margin-bottom: 1rem; }
    .success-story .company ol li:after {
      content: "";
      position: absolute;
      top: 20%;
      left: 2.5%;
      margin-left: -1px;
      height: 100%;
      border-left: 2px solid #00AB3F;
      z-index: -1; }
      @media screen and (min-width: 992px) {
        .success-story .company ol li:after {
          left: 1%; } }
    .success-story .company ol li:last-child:after {
      display: none; }
    .success-story .company ol li .results-title {
      width: 80%;
      font-family: 'Ubuntu';
      font-style: normal;
      font-weight: 500;
      font-size: 32px;
      line-height: 40px;
      margin-bottom: 1rem; }
    .success-story .company ol li .results-text {
      width: 90%;
      margin-left: 8%;
      margin-bottom: 1rem; }
      @media screen and (min-width: 992px) {
        .success-story .company ol li .results-text {
          margin-left: 4%; } }
.success-story .main {
  padding-top: 0; }
  .success-story .main h2, .success-story .main h3 {
    color: #00AB3F; }

.press-releases .all-stories:hover {
  color: #00AB3F !important; }
.press-releases .blog-hero {
  text-align: center; }
  .press-releases .blog-hero h1 {
    margin-bottom: 1%; }
  .press-releases .blog-hero .blog-hero-text {
    margin-top: 1.5%; }
  .press-releases .blog-hero .button {
    margin-top: 2%; }
.press-releases .most-recent-blog {
  margin-top: 30px; }
  .press-releases .most-recent-blog .most-recent-img img {
    border-radius: 16px; }
  .press-releases .most-recent-blog .most-recent-info .author-date {
    margin-bottom: 1rem;
    font-size: .8rem; }
  .press-releases .most-recent-blog .most-recent-info h2 {
    line-height: 1.2;
    margin-top: 0;
    margin-bottom: 1rem; }
  .press-releases .most-recent-blog .most-recent-info p {
    font-size: .8rem; }
.press-releases .blog {
  padding: 0;
  margin: 1% 0 0 0; }
  @media screen and (min-width: 992px) {
    .press-releases .blog {
      display: flex;
      flex-wrap: wrap;
      justify-content: center; } }
  .press-releases .blog .blog-piece {
    display: inline-block;
    float: none; }
    @media screen and (min-width: 992px) {
      .press-releases .blog .blog-piece {
        margin: 0 0.725rem 2.5rem;
        padding: 0;
        width: 30%;
        display: flex; } }
    .press-releases .blog .blog-piece .blog-card {
      transition: 0.3s;
      border-radius: 16px;
      margin-top: 30px;
      background: white;
      display: flex;
      flex-wrap: wrap; }
      .press-releases .blog .blog-piece .blog-card:hover .border-hover {
        background-color: #EF3C57;
        width: 100%;
        transition: width .3s linear; }
      .press-releases .blog .blog-piece .blog-card a span {
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        z-index: 1; }
      .press-releases .blog .blog-piece .blog-card img {
        border-radius: 16px 16px 0 0;
        clip-path: polygon(0% 98%, 0% 0%, 100% 0%, 100% 80%, 94% 77%, 88% 75%, 85% 74%, 81% 75%, 77% 76%, 74% 78%, 71% 81%, 67% 84%, 64% 87%, 59% 89%, 56% 90%, 52% 89%, 48% 87%, 43% 84%, 38% 83%, 33% 82%, 27% 83%, 22% 85%, 16% 89%);
        width: 100%;
        z-index: 0; }
      .press-releases .blog .blog-piece .blog-card article {
        padding: 2% 8%; }
        .press-releases .blog .blog-piece .blog-card article .blog-time {
          margin-top: -10%;
          text-align: right;
          font-size: .75rem; }
        .press-releases .blog .blog-piece .blog-card article .blog-entry-title {
          margin-top: 1.5%;
          margin-bottom: 2%;
          font-size: 20px;
          font-weight: 600; }
        .press-releases .blog .blog-piece .blog-card article .blog-entry-content, .press-releases .blog .blog-piece .blog-card article .blog-entry-metadata {
          font-size: .8rem;
          padding-bottom: 2%; }
          .press-releases .blog .blog-piece .blog-card article .blog-entry-content .entry-author, .press-releases .blog .blog-piece .blog-card article .blog-entry-metadata .entry-author {
            padding-bottom: 2%; }
            .press-releases .blog .blog-piece .blog-card article .blog-entry-content .entry-author span, .press-releases .blog .blog-piece .blog-card article .blog-entry-metadata .entry-author span {
              color: #1C4A53; }
            .press-releases .blog .blog-piece .blog-card article .blog-entry-content .entry-author a, .press-releases .blog .blog-piece .blog-card article .blog-entry-metadata .entry-author a {
              color: #14171A; }
          .press-releases .blog .blog-piece .blog-card article .blog-entry-content .read-more-link, .press-releases .blog .blog-piece .blog-card article .blog-entry-metadata .read-more-link {
            float: right;
            color: #14171A;
            font-weight: bold; }
      .press-releases .blog .blog-piece .blog-card .border-hover {
        width: 10%;
        border-radius: 0 0 16px 16px;
        height: 16px;
        margin: auto auto 0 auto;
        align-self: flex-end; }
.press-releases .pagination {
  text-align: center;
  margin-top: 60px; }
  .press-releases .pagination .current {
    margin: 0 .5%;
    background: #00AB3F;
    padding: 10px 16px;
    border-radius: 50%;
    font-size: 1rem; }
  .press-releases .pagination .inactive {
    margin: 0 .5%;
    padding: 10px 16px;
    border-radius: 50%;
    font-size: 1rem;
    background: white;
    color: #14171A; }
  .press-releases .pagination .page-arrow {
    margin: 0 .5%;
    padding: 10px 0 10px 8px;
    font-size: 2rem;
    line-height: 1; }

.page-id-40352 .bizacademy-class .value .container {
  display: flex;
  flex-wrap: wrap; }
  .page-id-40352 .bizacademy-class .value .container .values-image {
    margin-bottom: 1rem; }
    .page-id-40352 .bizacademy-class .value .container .values-image .videoButton {
      position: absolute;
      display: inline-block;
      transform: translate(-50%, -50%);
      top: 33%;
      left: 50%;
      color: #FFF;
      width: 100%;
      text-align: center;
      z-index: 1; }
      @media screen and (min-width: 768px) {
        .page-id-40352 .bizacademy-class .value .container .values-image .videoButton {
          top: 33%; } }
      @media screen and (min-width: 992px) {
        .page-id-40352 .bizacademy-class .value .container .values-image .videoButton {
          top: 21%; } }
      @media screen and (min-width: 1200px) {
        .page-id-40352 .bizacademy-class .value .container .values-image .videoButton {
          top: 33%; } }

.bizacademy-class .jumbo-hero-inner {
  text-align: center; }
  .bizacademy-class .jumbo-hero-inner h1 {
    line-height: 4.125rem;
    margin-top: 30px;
    font-size: 3rem; }
  .bizacademy-class .jumbo-hero-inner .fundamentals-hero-text {
    max-width: 600px;
    margin: 0 auto 2rem; }
  .bizacademy-class .jumbo-hero-inner .button {
    border-radius: 2rem;
    background-color: #EF3C57;
    color: white;
    border: 2px solid #EF3C57; }
    .bizacademy-class .jumbo-hero-inner .button:hover {
      color: #EF3C57;
      background-color: white; }
.bizacademy-class .value .container {
  display: flex;
  flex-wrap: wrap; }
  .bizacademy-class .value .container .values-image {
    margin-bottom: 1rem; }
    .bizacademy-class .value .container .values-image .videoButton {
      position: absolute;
      display: inline-block;
      transform: translate(-50%, -50%);
      top: 53%;
      left: 50%;
      color: #FFF;
      width: 100%;
      text-align: center;
      z-index: 1; }
      @media screen and (min-width: 768px) {
        .bizacademy-class .value .container .values-image .videoButton {
          top: 53%; } }
      @media screen and (min-width: 992px) {
        .bizacademy-class .value .container .values-image .videoButton {
          top: 21%; } }
      @media screen and (min-width: 1200px) {
        .bizacademy-class .value .container .values-image .videoButton {
          top: 33%; } }
      .bizacademy-class .value .container .values-image .videoButton .play {
        cursor: pointer;
        display: inline-block;
        text-align: center;
        padding: 5px 25px;
        width: 35%; }
        @media screen and (min-width: 768px) {
          .bizacademy-class .value .container .values-image .videoButton .play {
            width: 30%; } }
        @media screen and (min-width: 992px) {
          .bizacademy-class .value .container .values-image .videoButton .play {
            width: 25%; } }
        @media screen and (min-width: 1200px) {
          .bizacademy-class .value .container .values-image .videoButton .play {
            width: 23%; } }
    .bizacademy-class .value .container .values-image .video {
      width: 80%;
      margin: auto;
      display: block;
      border-radius: 16px; }
  .bizacademy-class .value .container .value-props {
    display: flex;
    flex-wrap: wrap;
    align-content: space-around;
    order: 1; }
    @media screen and (min-width: 992px) {
      .bizacademy-class .value .container .value-props {
        order: 2; } }
    .bizacademy-class .value .container .value-props .props {
      margin-bottom: 1rem;
      text-align: center; }
      @media screen and (min-width: 992px) {
        .bizacademy-class .value .container .value-props .props {
          display: flex;
          text-align: left; } }
      .bizacademy-class .value .container .value-props .props .prop-icon {
        width: 35%;
        margin-left: auto;
        margin-right: auto; }
        @media screen and (min-width: 992px) {
          .bizacademy-class .value .container .value-props .props .prop-icon {
            margin-right: 1rem;
            margin-left: 0; } }
      .bizacademy-class .value .container .value-props .props .prop-text h4 {
        margin-top: 0;
        margin-bottom: 12px; }
.bizacademy-class .learning-objectives .container {
  display: flex;
  flex-wrap: wrap;
  justify-content: center; }
  .bizacademy-class .learning-objectives .container .learning-title h3 {
    text-align: center; }
  .bizacademy-class .learning-objectives .container .ind-objectives {
    text-align: center;
    padding: 30px; }
    .bizacademy-class .learning-objectives .container .ind-objectives h5 {
      width: 100%;
      margin-bottom: 1rem;
      margin-top: 1.5rem; }
    .bizacademy-class .learning-objectives .container .ind-objectives .important {
      font-weight: 600; }
.bizacademy-class .feature-18 .container {
  align-items: center;
  background-color: #1C4A53;
  border-radius: 16px;
  padding: 30px; }
  @media screen and (min-width: 992px) {
    .bizacademy-class .feature-18 .container {
      padding: 60px; } }
  .bizacademy-class .feature-18 .container .flex-container {
    margin-bottom: 1rem;
    flex-wrap: wrap;
    display: flex; }
  .bizacademy-class .feature-18 .container .col-xs-12 {
    color: white; }
    .bizacademy-class .feature-18 .container .col-xs-12 .cta-button {
      display: block;
      width: 100%;
      padding: 18px 50px;
      background-color: white;
      color: #1C4A53;
      margin-top: 1rem;
      border: 2px solid white; }
      .bizacademy-class .feature-18 .container .col-xs-12 .cta-button:hover {
        background-color: #1C4A53;
        color: white;
        border: 2px solid white; }
      @media screen and (min-width: 992px) {
        .bizacademy-class .feature-18 .container .col-xs-12 .cta-button {
          width: 75%; } }
  .bizacademy-class .feature-18 .container .top {
    color: white;
    text-align: center;
    margin: 0; }
  .bizacademy-class .feature-18 .container h2 span {
    color: #EF3C57; }
  .bizacademy-class .feature-18 .container span {
    font-weight: bold; }
  .bizacademy-class .feature-18 .container .moretext {
    display: none; }
  .bizacademy-class .feature-18 .container .moreless-button {
    color: #00AB3F;
    text-decoration: underline; }
    .bizacademy-class .feature-18 .container .moreless-button:hover {
      cursor: pointer; }
  .bizacademy-class .feature-18 .container .name {
    order: 1; }
  .bizacademy-class .feature-18 .container .bio {
    order: 3; }
    @media screen and (min-width: 992px) {
      .bizacademy-class .feature-18 .container .bio {
        order: 2; } }
  .bizacademy-class .feature-18 .container .image {
    order: 2;
    margin-bottom: 1rem; }
    @media screen and (min-width: 992px) {
      .bizacademy-class .feature-18 .container .image {
        order: 3; } }
.bizacademy-class .form-section .form-title {
  text-align: center;
  margin-bottom: 2.5rem; }
  .bizacademy-class .form-section .form-title h3 {
    margin: 1rem auto; }
.bizacademy-class .form-section form {
  width: 100% !important; }
  @media screen and (min-width: 992px) {
    .bizacademy-class .form-section form .mktoFormRow {
      width: 32% !important;
      display: inline-block !important; } }
  .bizacademy-class .form-section form .mktoFormRow .mktoFieldDescriptor {
    width: 90% !important; }
    .bizacademy-class .form-section form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap {
      width: 100% !important; }
      .bizacademy-class .form-section form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap [for="Unsubscribed"] {
        margin-left: 0 !important; }
      .bizacademy-class .form-section form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoRadioList input, .bizacademy-class .form-section form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoRadioList label {
        width: 15% !important;
        float: left; }
      .bizacademy-class .form-section form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoRadioList label {
        margin-left: 8px !important; }
  .bizacademy-class .form-section form .mktoFormRow label {
    width: 100% !important;
    margin-left: 2rem !important;
    font-weight: bold !important; }
  .bizacademy-class .form-section form .mktoFormRow .mktoAsterix {
    display: none; }
  .bizacademy-class .form-section form .mktoFormRow .mktoGutter {
    display: none; }
  .bizacademy-class .form-section form .mktoFormRow input, .bizacademy-class .form-section form .mktoFormRow select {
    font-size: 1rem !important;
    border: 1px solid #008932 !important;
    border-radius: 24px;
    width: 100% !important;
    padding: 6px 14px !important; }
  .bizacademy-class .form-section form [data-wrapper-for="Demo_Request_Notes__c"] {
    width: 100% !important; }
    @media screen and (min-width: 992px) {
      .bizacademy-class .form-section form [data-wrapper-for="Demo_Request_Notes__c"] {
        width: 32% !important; } }
  .bizacademy-class .form-section form .mktoButtonRow {
    text-align: center;
    width: 100% !important; }
    .bizacademy-class .form-section form .mktoButtonRow span {
      margin: 0 !important; }
      .bizacademy-class .form-section form .mktoButtonRow span .mktoButton {
        background-color: #1C4A53 !important;
        border-radius: 32px !important;
        padding: 16px 24px !important;
        border: none !important;
        width: auto !important;
        width: 70% !important;
        background-image: none !important; }
        @media screen and (min-width: 992px) {
          .bizacademy-class .form-section form .mktoButtonRow span .mktoButton {
            width: 30% !important; } }
        .bizacademy-class .form-section form .mktoButtonRow span .mktoButton:hover {
          background-color: #C1CDD0 !important;
          color: #1C4A53 !important; }

.bizacademy .background-squiggle {
  width: 100%;
  margin-bottom: -8px; }
.bizacademy .background-squiggle2 {
  width: 100%;
  margin-top: -2px; }
.bizacademy .background-squiggle3 {
  width: 100%;
  margin-bottom: -8px;
  transform: rotate(180deg); }
.bizacademy .jumbo-hero-inner .container {
  text-align: center; }
  .bizacademy .jumbo-hero-inner .container .col-xs-12 {
    margin: auto;
    max-width: 710px;
    float: none; }
    .bizacademy .jumbo-hero-inner .container .col-xs-12 img {
      margin: 3rem auto;
      display: block;
      width: 65%; }
.bizacademy .top-section {
  text-align: center;
  margin-bottom: 40px; }
  .bizacademy .top-section h4 {
    max-width: 710px;
    margin: 90px auto 30px auto; }
  .bizacademy .top-section .videoButton {
    position: absolute;
    display: inline-block;
    transform: translate(-50%, -50%);
    top: 25%;
    left: 50%;
    color: #FFF;
    width: 100%;
    text-align: center;
    z-index: 1; }
    @media screen and (min-width: 768px) {
      .bizacademy .top-section .videoButton {
        top: 28%; } }
    @media screen and (min-width: 992px) {
      .bizacademy .top-section .videoButton {
        top: 30%; } }
    @media screen and (min-width: 1200px) {
      .bizacademy .top-section .videoButton {
        top: 33%; } }
    .bizacademy .top-section .videoButton .play {
      cursor: pointer;
      display: inline-block;
      text-align: center;
      padding: 5px 25px;
      width: 35%; }
      @media screen and (min-width: 768px) {
        .bizacademy .top-section .videoButton .play {
          width: 30%; } }
      @media screen and (min-width: 992px) {
        .bizacademy .top-section .videoButton .play {
          width: 25%; } }
      @media screen and (min-width: 1200px) {
        .bizacademy .top-section .videoButton .play {
          width: 23%; } }
  .bizacademy .top-section .video {
    width: 80%;
    margin: 0 auto 3rem;
    display: block;
    border-radius: 16px; }
  .bizacademy .top-section .cta-button {
    border-radius: 2rem;
    background-color: #EF3C57;
    color: white;
    border: 2px solid #EF3C57; }
    .bizacademy .top-section .cta-button:hover {
      color: #EF3C57;
      background-color: white; }
.bizacademy .circle-section {
  background-color: #EF3C57;
  color: white; }
  @media screen and (min-width: 992px) {
    .bizacademy .circle-section .circle-outer {
      display: flex;
      flex-wrap: wrap; } }
  .bizacademy .circle-section .circle-outer .circle-top-text {
    text-align: center;
    max-width: 780px;
    margin: auto auto 2rem auto; }
  .bizacademy .circle-section .circle-outer .circle {
    display: flex;
    flex-wrap: wrap; }
    .bizacademy .circle-section .circle-outer .circle .circle-piece {
      margin: 30px 0; }
    .bizacademy .circle-section .circle-outer .circle .circle-inner {
      max-width: 560px;
      margin: auto; }
      .bizacademy .circle-section .circle-outer .circle .circle-inner h5 {
        font-weight: 600; }
    @media screen and (min-width: 992px) {
      .bizacademy .circle-section .circle-outer .circle .ind-piece1, .bizacademy .circle-section .circle-outer .circle .ind-piece7 {
        flex-basis: 100%;
        margin: 30px 0; } }
    @media screen and (min-width: 992px) {
      .bizacademy .circle-section .circle-outer .circle .ind-piece5, .bizacademy .circle-section .circle-outer .circle .ind-piece6 {
        flex-basis: 50%;
        margin-top: -220px; }
        .bizacademy .circle-section .circle-outer .circle .ind-piece5 .circle-inner, .bizacademy .circle-section .circle-outer .circle .ind-piece6 .circle-inner {
          max-width: 360px; } }
    .bizacademy .circle-section .circle-outer .circle .ind-piece5 .circle-inner {
      margin-left: 0; }
    .bizacademy .circle-section .circle-outer .circle .ind-piece6 .circle-inner {
      margin-right: 0; }
    @media screen and (min-width: 992px) {
      .bizacademy .circle-section .circle-outer .circle .ind-piece3 .circle-icon {
        margin-top: 8rem; } }
  .bizacademy .circle-section .circle-outer .circle-piece {
    text-align: center; }
    .bizacademy .circle-section .circle-outer .circle-piece .circle-icon {
      text-align: center;
      display: block; }
.bizacademy .certificates h2 {
  text-align: center; }
.bizacademy .certificates .cert-top {
  width: 100%;
  margin-bottom: 90px; }
  .bizacademy .certificates .cert-top h4 {
    display: flex;
    align-items: center;
    justify-content: center; }
.bizacademy .certificates .cert-middle {
  width: 100%;
  display: flex;
  flex-wrap: wrap; }
  .bizacademy .certificates .cert-middle .col-xs-12 {
    text-align: center; }
  .bizacademy .certificates .cert-middle h5 {
    margin-bottom: 1rem; }
    .bizacademy .certificates .cert-middle h5 .cta-button {
      border-radius: 2rem;
      background-color: #EF3C57;
      color: white;
      border: 2px solid #EF3C57;
      font-weight: bold; }
      .bizacademy .certificates .cert-middle h5 .cta-button:hover {
        color: #EF3C57;
        background-color: white; }
  .bizacademy .certificates .cert-middle .cert-text {
    max-width: 450px;
    margin: auto; }
  .bizacademy .certificates .cert-middle img {
    margin-top: 60px; }
.bizacademy .certificates .cert-bottom {
  margin-top: 90px; }
  .bizacademy .certificates .cert-bottom h4 {
    margin-top: 0;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center; }
    @media screen and (min-width: 992px) {
      .bizacademy .certificates .cert-bottom h4 {
        text-align: left; } }
  .bizacademy .certificates .cert-bottom .bottom-info {
    display: flex;
    align-items: center;
    flex-wrap: wrap; }
    .bizacademy .certificates .cert-bottom .bottom-info .cta-button {
      border-radius: 2rem;
      background-color: #EF3C57;
      color: white;
      border: 2px solid #EF3C57;
      font-weight: bold;
      align-items: center;
      display: flex;
      justify-content: center;
      margin-right: auto;
      margin-left: auto;
      width: 45%; }
      .bizacademy .certificates .cert-bottom .bottom-info .cta-button:hover {
        color: #EF3C57;
        background-color: white; }
      .bizacademy .certificates .cert-bottom .bottom-info .cta-button img {
        margin-right: 2%; }
    .bizacademy .certificates .cert-bottom .bottom-info .no-course {
      text-align: center;
      display: flex;
      justify-content: center;
      align-items: center;
      margin-top: 1%;
      flex-wrap: wrap; }
      .bizacademy .certificates .cert-bottom .bottom-info .no-course .class-icon {
        width: 8%; }
      .bizacademy .certificates .cert-bottom .bottom-info .no-course img {
        margin-right: 1%; }
      .bizacademy .certificates .cert-bottom .bottom-info .no-course .coming-soon {
        font-style: italic;
        width: 100%;
        font-size: 1.5rem;
        color: #EF3C57; }
  .bizacademy .certificates .cert-bottom .col-md-6 {
    display: flex;
    align-items: center;
    margin-bottom: 30px; }
    @media screen and (min-width: 992px) {
      .bizacademy .certificates .cert-bottom .col-md-6 {
        justify-content: center; } }
    .bizacademy .certificates .cert-bottom .col-md-6 img {
      margin-right: 1rem; }
.bizacademy .certificates .cert-container .cert-title {
  display: flex;
  justify-content: center;
  padding-bottom: 3rem; }
  .bizacademy .certificates .cert-container .cert-title .cert-title-text {
    text-align: center;
    max-width: 600px; }
.bizacademy .certificates .cert-container .cert-card-wrapper {
  display: flex;
  flex-wrap: wrap;
  gap: 2.5rem;
  justify-content: space-around; }
  .bizacademy .certificates .cert-container .cert-card-wrapper .cert-card {
    border: 2px solid black;
    border-radius: 70px;
    text-align: center;
    width: 100%;
    padding-top: 40px;
    padding-bottom: 30px;
    display: flex;
    flex-direction: column;
    justify-content: space-between; }
    @media screen and (min-width: 992px) {
      .bizacademy .certificates .cert-container .cert-card-wrapper .cert-card {
        width: 30%; } }
    .bizacademy .certificates .cert-container .cert-card-wrapper .cert-card .card-title {
      font-weight: bold;
      font-size: 24px; }
    .bizacademy .certificates .cert-container .cert-card-wrapper .cert-card .class-instructors {
      display: flex;
      align-items: center;
      padding-bottom: 1rem;
      justify-content: space-around;
      padding-right: 8px;
      padding-left: 8px;
      padding-top: 8px; }
      .bizacademy .certificates .cert-container .cert-card-wrapper .cert-card .class-instructors .inst-img {
        max-width: 74px;
        display: flex;
        flex-direction: column; }
      .bizacademy .certificates .cert-container .cert-card-wrapper .cert-card .class-instructors .instructors {
        background-color: transparent;
        font-size: 20px; }
    .bizacademy .certificates .cert-container .cert-card-wrapper .cert-card .card-info {
      padding-right: 1.5rem;
      padding-left: 1.5rem;
      padding-top: 1rem; }
      .bizacademy .certificates .cert-container .cert-card-wrapper .cert-card .card-info .class-blurb {
        padding-bottom: 1rem; }
      .bizacademy .certificates .cert-container .cert-card-wrapper .cert-card .card-info .cta-button {
        background-color: #EF3C57;
        border: 1px solid #EF3C57; }
        .bizacademy .certificates .cert-container .cert-card-wrapper .cert-card .card-info .cta-button:hover {
          background-color: white;
          color: #EF3C57;
          scale: 1.04; }
.bizacademy .instructors {
  background-color: #EF3C57; }
  .bizacademy .instructors .overall-instructor {
    color: white;
    text-align: center;
    margin-bottom: 2rem; }
    .bizacademy .instructors .overall-instructor .instructor-text h3 {
      color: white;
      margin-top: 0;
      text-align: center; }
    .bizacademy .instructors .overall-instructor .overall-text {
      max-width: 740px;
      margin: auto; }
    .bizacademy .instructors .overall-instructor .button {
      background-color: #1C4A53;
      border: 2px solid #1C4A53;
      margin-top: 2rem; }
      .bizacademy .instructors .overall-instructor .button:hover {
        background-color: white;
        color: #1C4A53; }
  .bizacademy .instructors .instructor-desc {
    background-color: white;
    border-radius: 32px; }
    @media screen and (min-width: 992px) {
      .bizacademy .instructors .instructor-desc {
        padding: 80px 96px; } }
    .bizacademy .instructors .instructor-desc .bzl-carousel {
      overflow: visible;
      margin-bottom: 60px; }
      .bizacademy .instructors .instructor-desc .bzl-carousel h3 {
        margin-top: 0;
        margin-bottom: 1rem; }
      .bizacademy .instructors .instructor-desc .bzl-carousel .slide {
        align-items: center;
        display: block; }
        @media screen and (min-width: 992px) {
          .bizacademy .instructors .instructor-desc .bzl-carousel .slide {
            display: flex;
            justify-content: space-evenly; } }
      .bizacademy .instructors .instructor-desc .bzl-carousel .item {
        opacity: 0; }
      .bizacademy .instructors .instructor-desc .bzl-carousel .active {
        opacity: 1 !important; }
      @media screen and (min-width: 992px) {
        .bizacademy .instructors .instructor-desc .bzl-carousel .controls {
          top: 285px; } }
      .bizacademy .instructors .instructor-desc .bzl-carousel .controls .control {
        background-color: transparent;
        border: none; }
      @media screen and (min-width: 992px) {
        .bizacademy .instructors .instructor-desc .bzl-carousel .controls .control-left {
          position: absolute;
          left: -78px; } }
      .bizacademy .instructors .instructor-desc .bzl-carousel .controls .control-left .arrow {
        border: solid #7c7c7c;
        border-width: 0 3px 3px 0; }
      @media screen and (min-width: 992px) {
        .bizacademy .instructors .instructor-desc .bzl-carousel .controls .control-right {
          position: absolute;
          right: -78px; } }
      .bizacademy .instructors .instructor-desc .bzl-carousel .controls .control-right .arrow {
        border: solid #7c7c7c;
        border-width: 0 3px 3px 0; }
    .bizacademy .instructors .instructor-desc .instructor-bio {
      text-align: left; }
    .bizacademy .instructors .instructor-desc .instructor-img {
      text-align: center; }
      .bizacademy .instructors .instructor-desc .instructor-img img {
        margin-bottom: -10px;
        width: 100%; }
      .bizacademy .instructors .instructor-desc .instructor-img .instructor-name {
        text-align: center;
        background-color: #992738;
        padding: 16px 24px;
        border-radius: 32px;
        color: white;
        display: inline-block;
        margin-top: -20px;
        margin-bottom: 1rem;
        font-weight: 600; }
        @media screen and (min-width: 992px) {
          .bizacademy .instructors .instructor-desc .instructor-img .instructor-name {
            margin-bottom: 0; } }
  .bizacademy .instructors .bottom-cta {
    text-align: center;
    color: white;
    margin-top: 90px; }
    .bizacademy .instructors .bottom-cta h3 {
      margin-top: 1rem;
      margin-bottom: 2rem; }
    .bizacademy .instructors .bottom-cta .button {
      background-color: white;
      color: #1C4A53;
      border: 2px solid white; }
      .bizacademy .instructors .bottom-cta .button:hover {
        background-color: #1C4A53;
        color: white;
        border: 2px solid #1C4A53; }

.page-id-39945 footer {
  background-color: #EF3C57;
  margin-top: 0; }

.hybrid-classroom .hero {
  background-color: #1C4A53; }
.hybrid-classroom .background-squiggle {
  width: 100%;
  margin-top: -1px; }
.hybrid-classroom .background-squiggle2 {
  width: 100%;
  transform: rotate(180deg);
  margin-bottom: -8px; }
.hybrid-classroom .background-squiggle3 {
  width: 100%;
  margin-top: -4px; }
@media screen and (min-width: 992px) {
  .hybrid-classroom .feature-18 .container {
    display: flex;
    align-items: center; } }
.hybrid-classroom .feature-18 .container .col-xs-12 {
  color: white; }
  .hybrid-classroom .feature-18 .container .col-xs-12 .cta-button {
    display: block;
    width: 75%;
    padding: 18px 50px;
    background: linear-gradient(180deg, #09983D 0%, #00C12D 100%);
    color: white;
    margin: 1rem 0;
    border: 2px solid #00AB3F; }
    @media screen and (min-width: 992px) {
      .hybrid-classroom .feature-18 .container .col-xs-12 .cta-button {
        width: 45%; } }
    .hybrid-classroom .feature-18 .container .col-xs-12 .cta-button:hover {
      background: #1C4A53;
      color: white;
      border: 2px solid white; }
  .hybrid-classroom .feature-18 .container .col-xs-12 img {
    border-radius: 16px; }
.hybrid-classroom .feature-18 .container span {
  font-weight: bold; }
.hybrid-classroom .hybrid-hero {
  background-color: #1C4A53; }
.hybrid-classroom .value .container {
  display: flex;
  flex-wrap: wrap; }
  .hybrid-classroom .value .container .values-image {
    order: 2; }
    @media screen and (min-width: 992px) {
      .hybrid-classroom .value .container .values-image {
        order: 1; } }
    .hybrid-classroom .value .container .values-image .value-image {
      border-radius: 16px;
      margin-top: 3rem; }
      @media screen and (min-width: 992px) {
        .hybrid-classroom .value .container .values-image .value-image {
          margin-top: 0; } }
  .hybrid-classroom .value .container .value-props {
    display: flex;
    flex-wrap: wrap;
    align-content: space-around;
    order: 1; }
    @media screen and (min-width: 992px) {
      .hybrid-classroom .value .container .value-props {
        order: 2; } }
    .hybrid-classroom .value .container .value-props .props {
      margin-bottom: 1rem;
      text-align: center; }
      @media screen and (min-width: 992px) {
        .hybrid-classroom .value .container .value-props .props {
          display: flex;
          text-align: left; } }
      .hybrid-classroom .value .container .value-props .props .prop-icon {
        width: 35%;
        margin-left: auto;
        margin-right: auto; }
        @media screen and (min-width: 992px) {
          .hybrid-classroom .value .container .value-props .props .prop-icon {
            margin-right: 1rem;
            margin-left: 0; } }
      .hybrid-classroom .value .container .value-props .props .prop-text h4 {
        margin-top: 0;
        margin-bottom: 12px; }
.hybrid-classroom .features .container {
  display: flex;
  flex-wrap: wrap;
  justify-content: center; }
  .hybrid-classroom .features .container .hybrid-feature-title h3 {
    text-align: center; }
  .hybrid-classroom .features .container .ind-features {
    text-align: center;
    padding: 30px; }
    .hybrid-classroom .features .container .ind-features h5 {
      width: 100%;
      margin-bottom: 1rem;
      margin-top: 1.5rem; }
    .hybrid-classroom .features .container .ind-features .important {
      font-weight: 600; }
.hybrid-classroom .big-feature {
  background-color: #1C4A53; }
  .hybrid-classroom .big-feature .feature {
    text-align: center;
    color: white; }
    .hybrid-classroom .big-feature .feature h3 {
      font-weight: 600; }
    .hybrid-classroom .big-feature .feature .feature-text {
      max-width: 800px;
      margin-right: auto;
      margin-left: auto;
      margin-bottom: 90px; }
    .hybrid-classroom .big-feature .feature img {
      display: none; }
  .hybrid-classroom .big-feature .cta {
    align-items: center;
    background-color: white;
    border-radius: 32px; }
    @media screen and (min-width: 992px) {
      .hybrid-classroom .big-feature .cta {
        display: flex;
        padding: 80px; } }
    .hybrid-classroom .big-feature .cta .left-cta h3 {
      font-weight: 600; }
    .hybrid-classroom .big-feature .cta .right-cta {
      text-align: center; }
      @media screen and (min-width: 992px) {
        .hybrid-classroom .big-feature .cta .right-cta {
          display: flex;
          justify-content: flex-end;
          text-align: right; } }

.admin-dashboard .hero {
  background-color: #1C4A53; }
.admin-dashboard .background-squiggle {
  width: 100%;
  margin-top: -1px; }
.admin-dashboard .background-squiggle2 {
  width: 100%;
  transform: rotate(180deg);
  margin-bottom: -8px; }
.admin-dashboard .background-squiggle3 {
  width: 100%;
  margin-top: -4px; }
@media screen and (min-width: 992px) {
  .admin-dashboard .feature-17 .container {
    display: flex;
    align-items: center; } }
.admin-dashboard .feature-17 .container .col-xs-12 {
  color: white; }
  .admin-dashboard .feature-17 .container .col-xs-12 .cta-button {
    display: block;
    width: 75%;
    padding: 18px 50px;
    background: linear-gradient(180deg, #09983D 0%, #00C12D 100%);
    color: white;
    margin: 1rem 0;
    border: 2px solid #00AB3F; }
    @media screen and (min-width: 992px) {
      .admin-dashboard .feature-17 .container .col-xs-12 .cta-button {
        width: 45%; } }
    .admin-dashboard .feature-17 .container .col-xs-12 .cta-button:hover {
      background: #1C4A53;
      color: white;
      border: 2px solid white; }
  .admin-dashboard .feature-17 .container .col-xs-12 img {
    border-radius: 16px; }
  .admin-dashboard .feature-17 .container .col-xs-12 .video {
    width: 100%;
    border-radius: 16px; }
  .admin-dashboard .feature-17 .container .col-xs-12 .videoButton {
    position: absolute;
    display: inline-block;
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    color: #FFF;
    width: 100%;
    text-align: center;
    z-index: 1; }
.admin-dashboard .feature-17 .container span {
  font-weight: bold; }
.admin-dashboard .hybrid-hero {
  background-color: #1C4A53; }
.admin-dashboard .value .container {
  display: flex;
  flex-wrap: wrap; }
  .admin-dashboard .value .container .values-image {
    order: 2; }
    @media screen and (min-width: 992px) {
      .admin-dashboard .value .container .values-image {
        order: 1; } }
    .admin-dashboard .value .container .values-image .value-image {
      border-radius: 16px;
      margin-top: 3rem; }
      @media screen and (min-width: 992px) {
        .admin-dashboard .value .container .values-image .value-image {
          margin-top: 0; } }
  .admin-dashboard .value .container .value-props {
    display: flex;
    flex-wrap: wrap;
    align-content: space-around;
    order: 1; }
    @media screen and (min-width: 992px) {
      .admin-dashboard .value .container .value-props {
        order: 2; } }
    .admin-dashboard .value .container .value-props .props {
      margin-bottom: 1rem;
      text-align: center; }
      @media screen and (min-width: 992px) {
        .admin-dashboard .value .container .value-props .props {
          display: flex;
          text-align: left; } }
      .admin-dashboard .value .container .value-props .props .prop-icon {
        width: 35%;
        margin-left: auto;
        margin-right: auto; }
        @media screen and (min-width: 992px) {
          .admin-dashboard .value .container .value-props .props .prop-icon {
            margin-right: 1rem;
            margin-left: 0; } }
      .admin-dashboard .value .container .value-props .props .prop-text h4 {
        margin-top: 0;
        margin-bottom: 12px; }
.admin-dashboard .features .container {
  display: flex;
  flex-wrap: wrap;
  justify-content: center; }
  .admin-dashboard .features .container .hybrid-feature-title h3 {
    text-align: center; }
  .admin-dashboard .features .container .ind-features {
    text-align: center;
    padding: 30px; }
    .admin-dashboard .features .container .ind-features h5 {
      width: 100%;
      margin-bottom: 1rem;
      margin-top: 1.5rem; }
    .admin-dashboard .features .container .ind-features .important {
      font-weight: 600; }
.admin-dashboard .big-feature {
  background-color: #1C4A53; }
  .admin-dashboard .big-feature .feature {
    text-align: center;
    color: white; }
    .admin-dashboard .big-feature .feature h3 {
      font-weight: 600; }
    .admin-dashboard .big-feature .feature .feature-text {
      max-width: 800px;
      margin-right: auto;
      margin-left: auto;
      margin-bottom: 90px; }
    .admin-dashboard .big-feature .feature img {
      display: none; }
  .admin-dashboard .big-feature .cta {
    align-items: center;
    background-color: white;
    border-radius: 32px; }
    @media screen and (min-width: 992px) {
      .admin-dashboard .big-feature .cta {
        display: flex;
        padding: 80px; } }
    .admin-dashboard .big-feature .cta .left-cta h3 {
      font-weight: 600; }
    .admin-dashboard .big-feature .cta .right-cta {
      text-align: center; }
      @media screen and (min-width: 992px) {
        .admin-dashboard .big-feature .cta .right-cta {
          display: flex;
          justify-content: flex-end;
          text-align: right; } }

.page-id-45779 .features img {
  max-width: 192px; }

.client-trainings .selector {
  background: white;
  border-radius: 16px;
  box-shadow: 0px 8px 16px rgba(44, 44, 44, 0.08);
  font-family: 'Open Sans' !important; }
  .client-trainings .selector p {
    margin-bottom: 0 !important; }
  .client-trainings .selector .home-icon {
    padding-right: 1rem; }
  .client-trainings .selector .searchandfilter h4 {
    font-family: 'Open Sans' !important; }
  .client-trainings .selector .searchandfilter ul {
    margin-left: 0;
    padding-left: 0; }
    .client-trainings .selector .searchandfilter ul li ul {
      margin-left: 0;
      padding-left: 2.3rem; }
    .client-trainings .selector .searchandfilter ul .sf-field-taxonomy-admin_status h4::before {
      content: url("https://www.bizlibrary.com/wp-content/uploads/2022/05/10152319/Users-3.svg");
      padding-right: 1rem; }
    .client-trainings .selector .searchandfilter ul .sf-field-taxonomy-platform h4::before {
      content: url("https://www.bizlibrary.com/wp-content/uploads/2022/05/10152319/Users-3.svg");
      padding-right: 1rem; }
    .client-trainings .selector .searchandfilter ul .sf-field-taxonomy-feature h4::before {
      content: url("https://www.bizlibrary.com/wp-content/uploads/2022/05/10152319/Users-3.svg");
      padding-right: 1rem; }
    .client-trainings .selector .searchandfilter ul .sf-field-taxonomy-training_format h4::before {
      content: url("https://www.bizlibrary.com/wp-content/uploads/2022/05/10152319/Users-3.svg");
      padding-right: 1rem; }
    .client-trainings .selector .searchandfilter ul .sf-field-taxonomy-delivery_method h4::before {
      content: url("https://www.bizlibrary.com/wp-content/uploads/2022/05/10152319/Users-3.svg");
      padding-right: 1rem; }
.client-trainings .client-training-results h2 {
  color: #00AB3F;
  margin-bottom: 0; }
.client-trainings .client-training-results .vault-text {
  margin-top: 4px;
  margin-bottom: 1.4rem;
  line-height: 22px; }
.client-trainings .client-training-results .certifications {
  display: flex;
  justify-content: space-evenly; }
  .client-trainings .client-training-results .certifications .cert {
    padding: 0 12px; }

.roadshow .jumbo-hero-inner h1 {
  text-align: center; }
.roadshow .jumbo-hero-inner .hero-text {
  text-align: center;
  max-width: 920px;
  margin: auto; }
.roadshow .background-squiggle {
  width: 100%;
  margin-bottom: -10px; }
.roadshow .info {
  background-color: #00AB3F;
  color: white; }
  .roadshow .info .info-image img {
    border-radius: 16px; }
.roadshow .form {
  background: #00AB3F;
  color: white; }
  .roadshow .form h4 {
    text-align: center; }
  .roadshow .form .form-text {
    text-align: center; }
  .roadshow .form form {
    color: white;
    width: 100% !important; }
    .roadshow .form form .mktoFormRow {
      width: 100%;
      display: inline-block; }
      @media screen and (min-width: 992px) {
        .roadshow .form form .mktoFormRow {
          width: 33%; } }
      .roadshow .form form .mktoFormRow .mktoFieldDescriptor {
        width: 100% !important;
        padding-right: 24px; }
        .roadshow .form form .mktoFormRow .mktoFieldDescriptor label {
          margin-left: 2rem;
          color: white !important;
          font-weight: 500;
          font-family: Ubuntu; }
        .roadshow .form form .mktoFormRow .mktoFieldDescriptor input {
          border-radius: 24px; }
          .roadshow .form form .mktoFormRow .mktoFieldDescriptor input:focus-visible, .roadshow .form form .mktoFormRow .mktoFieldDescriptor input:focus, .roadshow .form form .mktoFormRow .mktoFieldDescriptor input:focus-within, .roadshow .form form .mktoFormRow .mktoFieldDescriptor input:active {
            box-shadow: 0px 0px 0px 4px #D5EACD;
            border: 1px solid #008932 !important;
            outline: none !important; }
        .roadshow .form form .mktoFormRow .mktoFieldDescriptor select {
          border-radius: 24px; }
        .roadshow .form form .mktoFormRow .mktoFieldDescriptor textarea {
          border-radius: 24px; }
    .roadshow .form form [data-wrapper-for="utm_campaign__c"] {
      display: none; }
    .roadshow .form form [data-wrapper-for="utm_medium__c"] {
      display: none; }
    .roadshow .form form [data-wrapper-for="utm_source__c"] {
      display: none; }
    .roadshow .form form [data-wrapper-for="utm_content__c"] {
      display: none; }
    .roadshow .form form .mktoButtonRow {
      text-align: center; }
      .roadshow .form form .mktoButtonRow span {
        margin: 0 !important; }
        .roadshow .form form .mktoButtonRow span .mktoButton {
          background-color: #1C4A53 !important;
          border-radius: 32px;
          padding: 16px 24px !important;
          border: none !important;
          width: auto !important; }
          .roadshow .form form .mktoButtonRow span .mktoButton:hover {
            background-color: #C1CDD0 !important;
            color: #1C4A53 !important; }
.roadshow .new-info .why-attend h2 {
  text-align: center;
  margin-bottom: 0; }
.roadshow .new-info .why-attend h4 {
  text-align: center;
  margin-top: 0; }
.roadshow .new-info .why-attend .col-md-3 {
  text-align: center; }
.roadshow .new-info .speaker h2 {
  text-align: center;
  color: #00AB3F; }
.roadshow .new-info .agenda h2 {
  text-align: center;
  color: #00AB3F; }
.roadshow .new-info .pricing h2 {
  text-align: center;
  color: #00AB3F; }
@media screen and (min-width: 992px) {
  .roadshow .new-info .location {
    display: flex;
    flex-wrap: wrap;
    align-items: center; } }
.roadshow .new-info .location h2 {
  text-align: center;
  color: #00AB3F; }
.roadshow .new-info .location img {
  border-radius: 16px; }

.page-id-38570 footer, .page-id-39389 footer {
  background-color: #00AB3F;
  margin-top: 0; }

.integrations .jumbo-hero-inner .container {
  text-align: center; }
  .integrations .jumbo-hero-inner .container h1 {
    margin-bottom: 1rem; }
  .integrations .jumbo-hero-inner .container img {
    display: block;
    margin: 0 auto 1rem auto; }
.integrations .contact-link {
  position: absolute;
  width: 100%;
  height: 100%; }
  .integrations .contact-link:hover {
    color: #2C2C2C; }
.integrations .int-overview-top {
  background-image: url(https://www.bizlibrary.com/wp-content/uploads/2022/06/22164339/bottom-transition.png);
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 42px;
  margin-bottom: -2px; }
.integrations .int-overview-bottom {
  background-image: url(https://www.bizlibrary.com/wp-content/uploads/2022/06/22164339/bottom-transition.png);
  background-repeat: no-repeat;
  background-size: cover;
  transform: scale(-1, -1);
  padding-top: 42px;
  margin-top: -2px; }
.integrations .int-overview {
  background-color: white; }
  .integrations .int-overview h3 {
    text-align: center; }
  .integrations .int-overview .overview-container {
    gap: 40px; }
    @media screen and (min-width: 992px) {
      .integrations .int-overview .overview-container {
        display: flex; } }
    .integrations .int-overview .overview-container .overview-section {
      flex-direction: column;
      text-align: center;
      width: 100%;
      margin-bottom: 1rem; }
      @media screen and (min-width: 992px) {
        .integrations .int-overview .overview-container .overview-section {
          display: flex; } }
      .integrations .int-overview .overview-container .overview-section img {
        max-width: 40%;
        margin-right: auto;
        margin-left: auto;
        display: block; }
.integrations .int-lms .int-lms-text {
  margin-bottom: 2rem; }
.integrations .int-lms h3 {
  margin-bottom: 0; }
.integrations .int-lms .int-lms-container {
  display: flex;
  flex-wrap: wrap;
  gap: 24px; }
  .integrations .int-lms .int-lms-container .lms-section {
    background-color: white;
    width: 100%;
    border-radius: 16px;
    padding: 32px; }
    @media screen and (min-width: 992px) {
      .integrations .int-lms .int-lms-container .lms-section {
        width: 31%; } }
    .integrations .int-lms .int-lms-container .lms-section img {
      display: block;
      margin-bottom: 1rem; }
.integrations .int-single .int-single-text {
  margin-bottom: 2rem; }
.integrations .int-single h3 {
  margin-bottom: 0; }
.integrations .int-single .int-single-container {
  display: flex;
  flex-wrap: wrap;
  gap: 24px; }
  .integrations .int-single .int-single-container .single-section {
    background-color: white;
    width: 100%;
    border-radius: 16px;
    padding: 32px; }
    @media screen and (min-width: 992px) {
      .integrations .int-single .int-single-container .single-section {
        width: 31%; } }
    .integrations .int-single .int-single-container .single-section img {
      display: block;
      margin-bottom: 1rem; }
.integrations .int-hcm .int-hcm-text {
  margin-bottom: 2rem; }
.integrations .int-hcm h3 {
  margin-bottom: 0; }
.integrations .int-hcm .int-hcm-container {
  display: flex;
  flex-wrap: wrap;
  gap: 24px; }
  .integrations .int-hcm .int-hcm-container .hcm-section {
    background-color: white;
    width: 100%;
    border-radius: 16px;
    padding: 32px; }
    @media screen and (min-width: 992px) {
      .integrations .int-hcm .int-hcm-container .hcm-section {
        width: 31%; } }
    .integrations .int-hcm .int-hcm-container .hcm-section img {
      display: block;
      margin-bottom: 1rem; }
.integrations .int-prod .int-prod-text {
  margin-bottom: 2rem; }
.integrations .int-prod h3 {
  margin-bottom: 0; }
.integrations .int-prod .int-prod-container {
  display: flex;
  flex-wrap: wrap;
  gap: 24px; }
  .integrations .int-prod .int-prod-container .prod-section {
    background-color: white;
    width: 100%;
    border-radius: 16px;
    padding: 32px; }
    @media screen and (min-width: 992px) {
      .integrations .int-prod .int-prod-container .prod-section {
        width: 31%; } }
    .integrations .int-prod .int-prod-container .prod-section img {
      display: block;
      margin-bottom: 1rem; }
.integrations .int-custom .int-custom-text {
  margin-bottom: 2rem; }
.integrations .int-custom h3 {
  margin-bottom: 0; }
.integrations .int-custom .int-custom-container {
  display: flex;
  flex-wrap: wrap;
  gap: 24px; }
  .integrations .int-custom .int-custom-container .custom-section {
    background-color: white;
    width: 100%;
    border-radius: 16px;
    padding: 32px; }
    @media screen and (min-width: 992px) {
      .integrations .int-custom .int-custom-container .custom-section {
        width: 31%; } }
    .integrations .int-custom .int-custom-container .custom-section img {
      display: block;
      margin-bottom: 1rem; }
.integrations .specific-column {
  display: flex; }
  .integrations .specific-column .specific-img {
    width: 30%;
    margin-right: 2rem; }
  .integrations .specific-column .specific-text {
    width: 60%; }
    .integrations .specific-column .specific-text h3 {
      margin-bottom: 12px;
      font-size: 28px;
      color: #EF3C57; }
.integrations .any-column {
  display: flex; }
  .integrations .any-column .any-img {
    width: 30%;
    margin-right: 2rem; }
  .integrations .any-column .any-text {
    width: 60%; }
    .integrations .any-column .any-text h3 {
      margin-bottom: 12px;
      font-size: 28px;
      color: #1C4A53; }
.integrations .contact {
  text-align: center;
  margin-top: 2rem; }
.integrations .cta-section-top {
  background-image: url(https://www.bizlibrary.com/wp-content/uploads/2022/03/07163158/bottom-transition.svg);
  background-repeat: no-repeat;
  background-size: cover;
  transform: rotate(180deg);
  margin-bottom: -10px; }
  @media screen and (min-width: 992px) {
    .integrations .cta-section-top {
      height: 160px;
      margin-bottom: -4px; } }
  .integrations .cta-section-top .container {
    margin-bottom: 20px; }
.integrations .cta {
  background-color: #00AB3F;
  color: white; }
  .integrations .cta h3 {
    margin-top: 0; }
  .integrations .cta .button-column {
    text-align: center; }
    .integrations .cta .button-column .button {
      background-color: #1C4A53; }
      .integrations .cta .button-column .button:hover {
        background-color: #C1CDD0; }

.align-new {
  font-family: "Catamaran", sans-serif; }
  .align-new .hero {
    display: none; }
  .align-new .hero-section-3 {
    padding-top: 0;
    background: url(https://www.bizlibrary.com/wp-content/uploads/2024/07/23171756/Align_2024_R5-1.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    height: 100%; }
    @media screen and (min-width: 992px) {
      .align-new .hero-section-3 {
        height: 840px; } }
    .align-new .hero-section-3 .container {
      height: 90%; }
    .align-new .hero-section-3 .hero-info {
      display: flex;
      justify-content: flex-end;
      flex-direction: column;
      height: 100%;
      padding-bottom: 1rem; }
      @media screen and (min-width: 992px) {
        .align-new .hero-section-3 .hero-info {
          padding-bottom: 11rem; } }
      .align-new .hero-section-3 .hero-info .top-hero-img {
        margin-top: 2rem; }
      .align-new .hero-section-3 .hero-info h1 {
        text-shadow: 0px 0px 2px rgba(0, 39, 9, 0.24), 0px 2px 4px rgba(0, 90, 14, 0.16);
        font-family: Catamaran;
        font-size: 48px;
        font-style: normal;
        font-weight: 700;
        line-height: 100%;
        /* 48px */
        letter-spacing: 0.96px; }
        .align-new .hero-section-3 .hero-info h1 .gradient-text {
          background-color: #00AB3F;
          background-image: linear-gradient(180deg, #00DA50 55%, #009A39 100%);
          background-size: 100%;
          -webkit-background-clip: text;
          -moz-background-clip: text;
          -webkit-text-fill-color: transparent;
          -moz-text-fill-color: transparent;
          -webkit-text-stroke: 1px #00AB3F; }
      .align-new .hero-section-3 .hero-info .hero-text {
        color: var(--primary-colors-primary-navy, #1C4A53);
        font-family: Catamaran;
        font-size: 24px;
        font-style: normal;
        font-weight: 500;
        line-height: 150%;
        /* 36px */
        letter-spacing: 0.12px; }
      .align-new .hero-section-3 .hero-info .cta-wrap {
        display: flex;
        justify-content: space-around; }
      .align-new .hero-section-3 .hero-info .cta-button {
        display: none !important;
        margin-top: 2rem;
        border-radius: 12px;
        background: radial-gradient(140.85% 85% at 50% 6.25%, #00AB3F 0%, #2ECC71 100%);
        box-shadow: 0px 3px 1px 0px #00AB3F inset, 0px -3px 1px 0px rgba(0, 0, 0, 0.08) inset, 0px 0px 1px 0px rgba(0, 0, 0, 0.64), 0px 0px 0px 3px rgba(0, 0, 0, 0.08), 0px 4px 8px 0px rgba(0, 0, 0, 0.08), 0px 2px 4px 0px rgba(0, 0, 0, 0.08), 0px -3px 4px 0px rgba(255, 255, 255, 0.4);
        padding: 12px 16px;
        border: 3px solid transparent;
        font-family: Catamaran;
        font-size: 14px;
        font-weight: 700;
        line-height: 14px;
        letter-spacing: 0.4000000059604645px;
        transition: all 0.5s ease-in-out;
        display: flex;
        align-items: flex-end;
        gap: 8px;
        width: 40%;
        justify-content: center; }
        .align-new .hero-section-3 .hero-info .cta-button .rocket {
          opacity: 1;
          transition: all 0.5s ease-in-out; }
        .align-new .hero-section-3 .hero-info .cta-button:hover {
          box-shadow: 0px 3px 1px 0px rgba(0, 0, 0, 0.16) inset, 0px -3px 1px 0px rgba(0, 0, 0, 0.24) inset, 0px 0px 1px 0px rgba(0, 0, 0, 0.64), 0px 0px 0px 3px rgba(0, 0, 0, 0.24), 0px 4px 8px 0px rgba(0, 0, 0, 0.24), 0px 2px 4px 0px rgba(0, 0, 0, 0.24), 0px -3px 4px 0px rgba(255, 255, 255, 0.4); }
          .align-new .hero-section-3 .hero-info .cta-button:hover .rocket {
            opacity: 0;
            transform: translatey(-18px) translatex(10px); }
    .align-new .hero-section-3 .side-hero-info {
      display: none; }
      @media screen and (min-width: 992px) {
        .align-new .hero-section-3 .side-hero-info {
          display: block; } }
    @media screen and (min-width: 992px) {
      .align-new .hero-section-3 .col-md-7 img {
        margin-top: -8rem; } }
    .align-new .hero-section-3 .video-block {
      text-align: center; }
      @media screen and (min-width: 992px) {
        .align-new .hero-section-3 .video-block {
          text-align: right; } }
      .align-new .hero-section-3 .video-block img {
        border-radius: 16px; }
      .align-new .hero-section-3 .video-block .video {
        width: 90%;
        border-radius: 30px;
        margin-top: 1rem; }
        @media screen and (min-width: 992px) {
          .align-new .hero-section-3 .video-block .video {
            margin-top: 0; } }
      .align-new .hero-section-3 .video-block .videoButton {
        position: absolute;
        display: inline-block;
        transform: translate(-50%, -50%);
        top: 45%;
        left: 52%;
        color: #FFF;
        width: 100%;
        text-align: center;
        z-index: 1; }
        @media screen and (min-width: 768px) {
          .align-new .hero-section-3 .video-block .videoButton {
            top: 45%;
            left: 55%; } }
        @media screen and (min-width: 992px) {
          .align-new .hero-section-3 .video-block .videoButton {
            top: 45%;
            left: 55%; } }
        @media screen and (min-width: 1200px) {
          .align-new .hero-section-3 .video-block .videoButton {
            top: 45%;
            left: 55%; } }
        .align-new .hero-section-3 .video-block .videoButton .play {
          cursor: pointer;
          display: inline-block;
          text-align: center;
          padding: 5px 25px;
          width: 35%; }
          @media screen and (min-width: 768px) {
            .align-new .hero-section-3 .video-block .videoButton .play {
              width: 30%; } }
          @media screen and (min-width: 992px) {
            .align-new .hero-section-3 .video-block .videoButton .play {
              width: 25%; } }
          @media screen and (min-width: 1200px) {
            .align-new .hero-section-3 .video-block .videoButton .play {
              width: 23%; } }
  .align-new .hero-section-bottom {
    background-image: url(https://www.bizlibrary.com/wp-content/uploads/2022/06/22164339/bottom-transition.png);
    background-repeat: no-repeat;
    background-size: cover;
    transform: scale(-1, -1);
    padding-top: 40px;
    margin-top: -1px; }
  .align-new .why-attend {
    padding-top: 120px; }
    .align-new .why-attend .content-text {
      margin-bottom: 60px; }
      @media screen and (min-width: 992px) {
        .align-new .why-attend .content-text {
          margin-bottom: 90px; } }
      .align-new .why-attend .content-text h2 {
        color: #1C4A53;
        text-shadow: 0px 0px 2px rgba(0, 39, 9, 0.24), 0px 2px 4px rgba(0, 90, 14, 0.16);
        font-family: Catamaran;
        font-size: 54px;
        font-style: normal;
        font-weight: 700;
        line-height: 100%;
        letter-spacing: 1.08px;
        margin-bottom: 1rem;
        margin-top: 0; }
      .align-new .why-attend .content-text .section2-text {
        color: #1C4A53;
        font-family: Catamaran;
        font-size: 24px;
        font-style: normal;
        font-weight: 500;
        line-height: 150%;
        letter-spacing: 0.12px; }
    .align-new .why-attend .video-block {
      margin-bottom: 5%; }
      .align-new .why-attend .video-block img {
        border-radius: 16px; }
    .align-new .why-attend .videoButton {
      position: absolute;
      display: inline-block;
      transform: translate(-50%, -50%);
      top: 48%;
      left: 50%;
      width: 100%;
      text-align: center;
      z-index: 1; }
      @media screen and (min-width: 768px) {
        .align-new .why-attend .videoButton {
          top: 47%; } }
      @media screen and (min-width: 992px) {
        .align-new .why-attend .videoButton {
          top: 45%; } }
      @media screen and (min-width: 1200px) {
        .align-new .why-attend .videoButton {
          top: 45%; } }
      .align-new .why-attend .videoButton .play {
        cursor: pointer;
        display: inline-block;
        text-align: center;
        padding: 5px 25px;
        width: 35%; }
        @media screen and (min-width: 768px) {
          .align-new .why-attend .videoButton .play {
            width: 30%; } }
        @media screen and (min-width: 992px) {
          .align-new .why-attend .videoButton .play {
            width: 35%; } }
        @media screen and (min-width: 1200px) {
          .align-new .why-attend .videoButton .play {
            width: 33%; } }
    .align-new .why-attend .video {
      width: 100%;
      margin: auto;
      display: block;
      border-radius: 16px; }
  @media screen and (min-width: 992px) {
    .align-new .content-sections1 {
      display: flex;
      flex-wrap: wrap;
      margin-bottom: 140px; } }
  .align-new .content-sections1 .attend-text1 h4, .align-new .content-sections1 .attend-text2 h4, .align-new .content-sections1 .attend-text3 h4 {
    color: #1C4A53;
    font-family: Catamaran;
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: 110%;
    margin-bottom: .5rem;
    margin-top: 0; }
  .align-new .content-sections1 .attend-text1 .attend-tex, .align-new .content-sections1 .attend-text2 .attend-tex, .align-new .content-sections1 .attend-text3 .attend-tex {
    color: #1C4A53;
    font-family: Catamaran;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%; }
  .align-new .content-sections1 .attend-text1 {
    margin-bottom: 2rem; }
    @media screen and (min-width: 992px) {
      .align-new .content-sections1 .attend-text1 {
        margin-left: -4rem; } }
  .align-new .content-sections1 .attend-text2 {
    margin-bottom: 2rem;
    max-width: 490px; }
    @media screen and (min-width: 992px) {
      .align-new .content-sections1 .attend-text2 {
        margin-left: -16rem; } }
  .align-new .content-sections1 .attend-text3 {
    max-width: 490px; }
    @media screen and (min-width: 992px) {
      .align-new .content-sections1 .attend-text3 {
        margin-left: -22rem; } }
  .align-new .content-sections2 {
    text-align: center; }
    @media screen and (min-width: 992px) {
      .align-new .content-sections2 {
        display: flex;
        width: 60%; } }
    .align-new .content-sections2 .attend-icons {
      margin-top: 2rem; }
      @media screen and (min-width: 992px) {
        .align-new .content-sections2 .attend-icons {
          width: 25%;
          margin-top: 0; } }
      .align-new .content-sections2 .attend-icons img {
        max-width: 160px; }
    @media screen and (min-width: 992px) {
      .align-new .content-sections2 .attend-text {
        width: 75%;
        max-width: 380px;
        text-align: left; } }
    .align-new .content-sections2 .attend-text h4 {
      margin-top: 0;
      margin-bottom: 16px;
      color: #1C4A53; }
  .align-new .content-sections3 {
    text-align: center; }
    @media screen and (min-width: 992px) {
      .align-new .content-sections3 {
        display: flex;
        width: 60%; } }
  .align-new .attendees-section-top {
    background-image: url(https://www.bizlibrary.com/wp-content/uploads/2024/07/23112121/bottom-transition-1.svg);
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 100px;
    margin-top: -1px; }
  .align-new .attendees-section-bottom {
    background-image: url(https://www.bizlibrary.com/wp-content/uploads/2022/06/24100214/bottom-transition-3.svg);
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 100px; }
  .align-new .align-attendees {
    background-color: #184147;
    padding-bottom: 0; }
    .align-new .align-attendees h2 {
      text-align: center;
      text-shadow: 0px 0px 2px rgba(0, 39, 9, 0.24), 0px 2px 4px rgba(0, 90, 14, 0.16);
      font-family: Catamaran;
      font-size: 54px;
      font-style: normal;
      font-weight: 700;
      line-height: 100%;
      letter-spacing: 1.08px;
      margin-bottom: .5rem;
      margin-top: 0; }
      .align-new .align-attendees h2 .gradient-text {
        background-color: #00AB3F;
        background-image: linear-gradient(180deg, #00DA50 55%, #009A39 100%);
        background-size: 100%;
        -webkit-background-clip: text;
        -moz-background-clip: text;
        -webkit-text-fill-color: transparent;
        -moz-text-fill-color: transparent;
        -webkit-text-stroke: 1px #00AB3F; }
    .align-new .align-attendees .attendee-image {
      background-image: url(https://www.bizlibrary.com/wp-content/uploads/2024/07/23162543/Who_Should_Attend_R3_JB.jpg);
      background-repeat: no-repeat;
      background-size: cover;
      padding-top: 0;
      margin: 0;
      width: 100%;
      height: 200px; }
      @media screen and (min-width: 992px) {
        .align-new .align-attendees .attendee-image {
          height: 780px; } }
    .align-new .align-attendees .title-text {
      color: white;
      text-align: center;
      font-family: Catamaran;
      font-size: 24px;
      font-style: normal;
      font-weight: 500;
      line-height: 150%;
      /* 36px */
      letter-spacing: 0.12px;
      margin-bottom: 2.5rem; }
    @media screen and (min-width: 992px) {
      .align-new .align-attendees .individual-topic5 {
        margin-left: 15%; } }
    .align-new .align-attendees .col-md-3 {
      margin-bottom: 2rem; }
      .align-new .align-attendees .col-md-3 .topics {
        text-align: center; }
        .align-new .align-attendees .col-md-3 .topics img {
          margin-bottom: -10%; }
        .align-new .align-attendees .col-md-3 .topics .cta-button {
          margin-top: -10%;
          padding: 16px 24px !important; }
          .align-new .align-attendees .col-md-3 .topics .cta-button:hover .button-arrow {
            visibility: visible; }
        .align-new .align-attendees .col-md-3 .topics .topic-button1:hover, .align-new .align-attendees .col-md-3 .topics .topic-button7:hover {
          background-color: #00AB3F; }
        .align-new .align-attendees .col-md-3 .topics .topic-button2 {
          background-color: #16DED0; }
        .align-new .align-attendees .col-md-3 .topics .topic-button3 {
          background-color: #7B61FF; }
        .align-new .align-attendees .col-md-3 .topics .topic-button4 {
          background-color: #EF3C57; }
        .align-new .align-attendees .col-md-3 .topics .topic-button5 {
          background-color: #1C4A53; }
        .align-new .align-attendees .col-md-3 .topics .topic-button6 {
          background-color: #FFCC33; }
        .align-new .align-attendees .col-md-3 .topics .button-arrow {
          visibility: hidden;
          max-width: 13px;
          margin-bottom: 0;
          vertical-align: middle;
          padding-left: 1px; }
  .align-new .form-top {
    background-image: url(https://www.bizlibrary.com/wp-content/uploads/2022/06/18121538/who-should-attend-transition.svg);
    background-repeat: no-repeat;
    background-size: cover;
    margin-bottom: -10px; }
    .align-new .form-top .container {
      margin-bottom: 20px;
      height: 40px; }
  .align-new .form-bottom {
    background-image: url(https://www.bizlibrary.com/wp-content/uploads/2023/07/28124913/transition-content-bottom.svg);
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 80px;
    margin-top: -1px; }
    .align-new .form-bottom .container {
      margin-bottom: 20px;
      height: 40px; }
  .align-new .boost-form {
    background-color: #00AB3F; }
    .align-new .boost-form h2 {
      text-align: center;
      font-family: Catamaran;
      font-size: 60px;
      font-style: normal;
      font-weight: 900;
      line-height: 100%;
      letter-spacing: 1.2px; }
      .align-new .boost-form h2 .gradient-text {
        background-color: #00AB3F;
        background-image: linear-gradient(180deg, #D0FFD2 55%, #FFFFFF 100%);
        background-size: 100%;
        -webkit-background-clip: text;
        -moz-background-clip: text;
        -webkit-text-fill-color: transparent;
        -moz-text-fill-color: transparent; }
    .align-new .boost-form h3 {
      color: white;
      text-align: center; }
  .align-new form {
    color: white;
    width: 100% !important; }
    .align-new form .mktoTemplateBox {
      color: white;
      font-size: 2rem;
      text-align: center; }
      .align-new form .mktoTemplateBox .mktoButtonWrap {
        text-align: center; }
        .align-new form .mktoTemplateBox .mktoButtonWrap .mktoButton {
          background-color: #1C4A53 !important;
          border-radius: 32px !important;
          padding: 16px 24px !important;
          border: none !important;
          width: auto !important;
          width: 30% !important; }
          .align-new form .mktoTemplateBox .mktoButtonWrap .mktoButton:hover {
            background-color: #C1CDD0 !important;
            color: #1C4A53 !important; }
      .align-new form .mktoTemplateBox .mktoNotYou {
        font-size: 1rem;
        color: white !important; }
        .align-new form .mktoTemplateBox .mktoNotYou:hover {
          background: #00ab3f00; }
    .align-new form .mktoLabel {
      width: 100% !important;
      float: left;
      font-size: 1.1em;
      line-height: 1.2em;
      padding-top: 0.3em;
      display: block;
      clear: both;
      margin-bottom: 5px;
      margin-right: 5px;
      color: white;
      font-family: "Open Sans", sans-serif;
      font-weight: 400 !important; }
    .align-new form .mktoFormRow {
      width: 100%;
      display: inline-block; }
      @media screen and (min-width: 992px) {
        .align-new form .mktoFormRow {
          width: 33%; } }
      .align-new form .mktoFormRow .mktoFieldDescriptor {
        width: 100% !important;
        padding-right: 24px; }
        .align-new form .mktoFormRow .mktoFieldDescriptor label {
          margin-left: 2rem;
          color: white !important;
          font-weight: 500;
          font-family: Ubuntu; }
        .align-new form .mktoFormRow .mktoFieldDescriptor input {
          border-radius: 24px; }
          .align-new form .mktoFormRow .mktoFieldDescriptor input:focus-visible, .align-new form .mktoFormRow .mktoFieldDescriptor input:focus, .align-new form .mktoFormRow .mktoFieldDescriptor input:focus-within, .align-new form .mktoFormRow .mktoFieldDescriptor input:active {
            box-shadow: 0px 0px 0px 4px #D5EACD;
            border: 1px solid #008932 !important;
            outline: none !important; }
        .align-new form .mktoFormRow .mktoFieldDescriptor select {
          border-radius: 24px; }
        .align-new form .mktoFormRow .mktoFieldDescriptor textarea {
          border-radius: 24px; }
      .align-new form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoRadioList label {
        float: left;
        margin-left: .2rem !important;
        margin-right: .7rem;
        width: 20% !important;
        margin-top: 0;
        margin-bottom: 0; }
      .align-new form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoRadioList input {
        width: 18% !important; }
        @media screen and (min-width: 992px) {
          .align-new form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoRadioList input {
            transform: scale(1.5) !important; } }
    .align-new form [data-wrapper-for="mktoRadio_34588_0 Unsubscribed mktoRadio_34588_1 Unsubscribed"] label {
      margin-left: 10px !important;
      margin-bottom: 10px; }
    .align-new form [data-wrapper-for="utm_campaign__c"] {
      display: none; }
    .align-new form [data-wrapper-for="utm_medium__c"] {
      display: none; }
    .align-new form [data-wrapper-for="utm_source__c"] {
      display: none; }
    .align-new form [data-wrapper-for="utm_content__c"] {
      display: none; }
    .align-new form .mktoButtonRow {
      text-align: center; }
      .align-new form .mktoButtonRow span {
        margin: 0 !important; }
        .align-new form .mktoButtonRow span .mktoButton {
          background-color: #1C4A53 !important;
          border-radius: 32px !important;
          padding: 16px 24px !important;
          border: none !important;
          width: auto !important; }
          .align-new form .mktoButtonRow span .mktoButton:hover {
            background-color: #C1CDD0 !important;
            color: #1C4A53 !important; }
  .align-new .schedule h2 {
    margin-top: 0; }
  .align-new .schedule .boost-cta {
    text-align: center; }
    .align-new .schedule .boost-cta .cta-button {
      background-color: #1C4A53; }
      .align-new .schedule .boost-cta .cta-button:hover {
        background-color: #15363D; }
  .align-new .launchpad-video h2 {
    text-align: center;
    color: #7B61FF; }
  .align-new .launchpad-video .bzl-carousel {
    overflow: visible !important; }
    .align-new .launchpad-video .bzl-carousel .items {
      max-height: 400px;
      margin-bottom: 30px; }
      .align-new .launchpad-video .bzl-carousel .items .item video {
        width: 60%;
        border-radius: 26px; }
    .align-new .launchpad-video .bzl-carousel .controls {
      top: 525px; }
    .align-new .launchpad-video .bzl-carousel .control {
      background-color: transparent;
      border: none; }
    @media screen and (min-width: 992px) {
      .align-new .launchpad-video .bzl-carousel .control-left {
        position: absolute;
        left: 500px; } }
    .align-new .launchpad-video .bzl-carousel .control-left .arrow {
      border: solid #7c7c7c;
      border-width: 0 3px 3px 0; }
    @media screen and (min-width: 992px) {
      .align-new .launchpad-video .bzl-carousel .control-right {
        position: absolute;
        right: 500px; } }
    .align-new .launchpad-video .bzl-carousel .control-right .arrow {
      border: solid #7c7c7c;
      border-width: 0 3px 3px 0; }
  .align-new .speaker-section {
    margin-top: 30px; }
    .align-new .speaker-section h2 {
      text-align: center;
      color: #1C4A53;
      margin-bottom: 60px; }
    @media screen and (min-width: 992px) {
      .align-new .speaker-section .speaker-wrap {
        display: flex;
        flex-wrap: wrap;
        row-gap: 40px;
        justify-content: space-around; } }
    .align-new .speaker-section .speaker-wrap img {
      margin-right: 1rem;
      border-radius: 50%; }
    .align-new .speaker-section .speaker-wrap .name span {
      font-size: 1.2rem;
      line-height: .1; }
    .align-new .speaker-section .speaker-wrap .speaker1 {
      text-align: center;
      padding-right: .5rem; }
      @media screen and (min-width: 992px) {
        .align-new .speaker-section .speaker-wrap .speaker1 {
          width: 50%;
          display: flex;
          align-items: flex-start;
          text-align: left; } }
      .align-new .speaker-section .speaker-wrap .speaker1 .name {
        color: #00AB3F; }
    .align-new .speaker-section .speaker-wrap .speaker2 {
      text-align: center; }
      @media screen and (min-width: 992px) {
        .align-new .speaker-section .speaker-wrap .speaker2 {
          width: 50%;
          display: flex;
          align-items: flex-start;
          text-align: left; } }
      .align-new .speaker-section .speaker-wrap .speaker2 .name {
        color: #1C4A53; }
    .align-new .speaker-section .speaker-wrap .speaker3 {
      text-align: center;
      padding-right: 2rem; }
      @media screen and (min-width: 992px) {
        .align-new .speaker-section .speaker-wrap .speaker3 {
          width: 50%;
          display: flex;
          align-items: flex-start;
          text-align: left; } }
      .align-new .speaker-section .speaker-wrap .speaker3 .name {
        color: #EF3C57; }
    .align-new .speaker-section .speaker-wrap .speaker4 {
      text-align: center;
      padding-right: 2rem; }
      @media screen and (min-width: 992px) {
        .align-new .speaker-section .speaker-wrap .speaker4 {
          width: 50%;
          display: flex;
          align-items: center;
          text-align: left; } }
      .align-new .speaker-section .speaker-wrap .speaker4 .name {
        color: #16DED0; }
    .align-new .speaker-section .speaker-wrap .speaker5 {
      text-align: center;
      padding-right: 2rem; }
      @media screen and (min-width: 992px) {
        .align-new .speaker-section .speaker-wrap .speaker5 {
          width: 50%;
          display: flex;
          align-items: flex-start;
          text-align: left; } }
      .align-new .speaker-section .speaker-wrap .speaker5 .name {
        color: #7B61FF; }
    .align-new .speaker-section .speaker-wrap .speaker6 {
      text-align: center;
      padding-right: 2rem; }
      @media screen and (min-width: 992px) {
        .align-new .speaker-section .speaker-wrap .speaker6 {
          width: 50%;
          display: flex;
          align-items: flex-start;
          text-align: left; } }
      .align-new .speaker-section .speaker-wrap .speaker6 .name {
        color: #7B61FF; }
    .align-new .speaker-section .speaker-wrap .name {
      font-family: Ubuntu;
      font-size: 28px;
      font-style: normal;
      font-weight: 400;
      line-height: 36px;
      margin-bottom: 11px; }
  .align-new .sponsor-section-bottom {
    background-image: url(https://www.bizlibrary.com/wp-content/uploads/2022/01/05105142/green-wave-above-footer.svg);
    background-repeat: no-repeat;
    background-size: cover;
    margin-bottom: -10px; }
    .align-new .sponsor-section-bottom .container {
      margin-bottom: 20px;
      height: 40px; }
  .align-new .sponsors h2 {
    color: #1C4A53; }
  .align-new .sponsors .sponsors-wrap {
    text-align: center;
    background-color: white;
    box-shadow: 0px 16px 24px 4px rgba(44, 44, 44, 0.08);
    border-radius: 56px;
    padding: 54px; }
    .align-new .sponsors .sponsors-wrap h2 {
      margin-top: 0; }
    .align-new .sponsors .sponsors-wrap .sponsor-text {
      max-width: 800px;
      padding-bottom: 1rem;
      margin: auto; }
    .align-new .sponsors .sponsors-wrap .sponsor-images img {
      padding-right: 1.5rem;
      max-width: 360px; }
  .align-new .sponsors .questions {
    text-align: center; }

.page-id-38543 footer {
  background-color: #00AB3F;
  margin-top: 0; }

.page-id-39687 .bizskills-bg {
  display: none !important; }

.boost-ondemand .jumbo-hero-inner img, .boost-demandty .jumbo-hero-inner img {
  display: block;
  margin: auto; }
.boost-ondemand .jumbo-hero-inner .cta-button, .boost-demandty .jumbo-hero-inner .cta-button {
  color: white;
  background-color: #7B61FF;
  border: 1px solid #7B61FF; }
  .boost-ondemand .jumbo-hero-inner .cta-button:hover, .boost-demandty .jumbo-hero-inner .cta-button:hover {
    color: #7B61FF;
    background-color: white; }
.boost-ondemand .video-section, .boost-demandty .video-section {
  background-image: url(https://www.bizlibrary.com/wp-content/uploads/2021/09/30131512/blob-bizskills.svg);
  background-repeat: no-repeat;
  background-size: cover;
  text-align: center;
  min-height: 400px;
  padding-top: 120px; }
  @media screen and (min-width: 992px) {
    .boost-ondemand .video-section, .boost-demandty .video-section {
      min-height: 920px; } }
  .boost-ondemand .video-section .videoButton, .boost-demandty .video-section .videoButton {
    position: absolute;
    display: inline-block;
    transform: translate(-50%, -50%);
    top: 28%;
    left: 50%;
    color: #FFF;
    width: 100%;
    text-align: center;
    z-index: 1; }
    @media screen and (min-width: 768px) {
      .boost-ondemand .video-section .videoButton, .boost-demandty .video-section .videoButton {
        top: 47%; } }
    @media screen and (min-width: 992px) {
      .boost-ondemand .video-section .videoButton, .boost-demandty .video-section .videoButton {
        top: 51%; } }
    @media screen and (min-width: 1200px) {
      .boost-ondemand .video-section .videoButton, .boost-demandty .video-section .videoButton {
        top: 53%; } }
    .boost-ondemand .video-section .videoButton .play, .boost-demandty .video-section .videoButton .play {
      cursor: pointer;
      display: inline-block;
      text-align: center;
      padding: 5px 25px;
      width: 35%; }
      @media screen and (min-width: 768px) {
        .boost-ondemand .video-section .videoButton .play, .boost-demandty .video-section .videoButton .play {
          width: 30%; } }
      @media screen and (min-width: 992px) {
        .boost-ondemand .video-section .videoButton .play, .boost-demandty .video-section .videoButton .play {
          width: 25%; } }
      @media screen and (min-width: 1200px) {
        .boost-ondemand .video-section .videoButton .play, .boost-demandty .video-section .videoButton .play {
          width: 23%; } }
  .boost-ondemand .video-section .video, .boost-demandty .video-section .video {
    width: 80%;
    margin: auto;
    display: block;
    border-radius: 16px; }
  .boost-ondemand .video-section h2, .boost-demandty .video-section h2 {
    font-family: Ubuntu;
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 40px;
    letter-spacing: 0em;
    text-align: center;
    color: white;
    margin-top: 60px;
    margin-bottom: 42px; }
  .boost-ondemand .video-section .cta-button, .boost-demandty .video-section .cta-button {
    border-radius: 2rem;
    background-color: white;
    color: #7543FF;
    border: 2px solid #7543FF; }
    .boost-ondemand .video-section .cta-button:hover, .boost-demandty .video-section .cta-button:hover {
      color: white;
      background-color: #7543FF;
      border: 2px solid white; }
.boost-ondemand .on-demand-cards, .boost-demandty .on-demand-cards {
  padding-bottom: 0; }
  @media screen and (min-width: 992px) {
    .boost-ondemand .on-demand-cards .container, .boost-demandty .on-demand-cards .container {
      display: flex;
      flex-wrap: wrap;
      align-items: flex-start; } }
  .boost-ondemand .on-demand-cards .container .card, .boost-demandty .on-demand-cards .container .card {
    background: white;
    box-shadow: 0px 4px 8px rgba(44, 44, 44, 0.08);
    border-radius: 16px 16px;
    margin: 0 3.2% 21% 3.2%;
    padding: 0;
    width: 94%; }
    @media screen and (min-width: 992px) {
      .boost-ondemand .on-demand-cards .container .card, .boost-demandty .on-demand-cards .container .card {
        width: 31%;
        margin: 0 12px 80px 12px; } }
    .boost-ondemand .on-demand-cards .container .card:hover, .boost-demandty .on-demand-cards .container .card:hover {
      cursor: pointer; }
    .boost-ondemand .on-demand-cards .container .card a span, .boost-demandty .on-demand-cards .container .card a span {
      position: absolute;
      width: 100%;
      height: 100%;
      top: 0;
      left: 0;
      z-index: 3; }
    .boost-ondemand .on-demand-cards .container .card img, .boost-demandty .on-demand-cards .container .card img {
      border-radius: 16px 16px 0 0;
      clip-path: polygon(0% 98%, 0% 0%, 100% 0%, 100% 80%, 94% 77%, 88% 75%, 85% 74%, 81% 75%, 77% 76%, 74% 78%, 71% 81%, 67% 84%, 64% 87%, 59% 89%, 56% 90%, 52% 89%, 48% 87%, 43% 84%, 38% 83%, 33% 82%, 27% 83%, 22% 85%, 16% 89%);
      width: 100%; }
    .boost-ondemand .on-demand-cards .container .card .info, .boost-demandty .on-demand-cards .container .card .info {
      padding: 24px; }
      .boost-ondemand .on-demand-cards .container .card .info .title, .boost-demandty .on-demand-cards .container .card .info .title {
        font-family: 'Ubuntu Condensed';
        font-style: normal;
        font-weight: 400;
        font-size: 20px;
        line-height: 26px;
        margin-bottom: 1rem; }
      .boost-ondemand .on-demand-cards .container .card .info span, .boost-demandty .on-demand-cards .container .card .info span {
        font-family: 'Open Sans';
        font-style: normal;
        font-weight: 400;
        font-size: 14px;
        line-height: 18px; }
      .boost-ondemand .on-demand-cards .container .card .info .name, .boost-demandty .on-demand-cards .container .card .info .name {
        font-family: 'Ubuntu';
        font-style: normal;
        font-weight: 500;
        font-size: 16px;
        line-height: 22px; }
      .boost-ondemand .on-demand-cards .container .card .info .employer, .boost-demandty .on-demand-cards .container .card .info .employer {
        margin-bottom: 1rem;
        font-family: 'Open Sans';
        font-style: normal;
        font-weight: 400;
        font-size: 14px;
        line-height: 18px; }
      .boost-ondemand .on-demand-cards .container .card .info .watch, .boost-demandty .on-demand-cards .container .card .info .watch {
        text-align: right; }
  .boost-ondemand .on-demand-cards .container .modal-box, .boost-demandty .on-demand-cards .container .modal-box {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    opacity: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    visibility: hidden;
    transform: scale(1.1);
    transition: visibility 0s linear 0.25s, opacity 0.25s 0s, transform 0.25s;
    z-index: 1; }
  .boost-ondemand .on-demand-cards .container .new-modal, .boost-demandty .on-demand-cards .container .new-modal {
    align-self: center;
    background-color: white;
    padding: 32px 93px;
    width: 60%;
    border-radius: 48px; }
    .boost-ondemand .on-demand-cards .container .new-modal .modal-inner, .boost-demandty .on-demand-cards .container .new-modal .modal-inner {
      display: flex;
      flex-wrap: wrap; }
      .boost-ondemand .on-demand-cards .container .new-modal .modal-inner .modal-image, .boost-demandty .on-demand-cards .container .new-modal .modal-inner .modal-image {
        width: 20%; }
        .boost-ondemand .on-demand-cards .container .new-modal .modal-inner .modal-image img, .boost-demandty .on-demand-cards .container .new-modal .modal-inner .modal-image img {
          border-radius: 50%; }
      .boost-ondemand .on-demand-cards .container .new-modal .modal-inner .modal-info, .boost-demandty .on-demand-cards .container .new-modal .modal-inner .modal-info {
        width: 70%; }
      .boost-ondemand .on-demand-cards .container .new-modal .modal-inner .close, .boost-demandty .on-demand-cards .container .new-modal .modal-inner .close {
        width: 10%;
        color: white;
        display: flex;
        align-items: flex-start;
        text-align: center;
        justify-content: flex-end; }
        .boost-ondemand .on-demand-cards .container .new-modal .modal-inner .close .btn-close, .boost-demandty .on-demand-cards .container .new-modal .modal-inner .close .btn-close {
          font-size: 2rem;
          width: 50%;
          line-height: 1.5rem;
          text-align: center;
          cursor: pointer;
          border-radius: 50%;
          background-color: #EF3C57;
          width: 40px;
          height: 40px;
          align-items: center;
          display: flex;
          justify-content: center; }
      .boost-ondemand .on-demand-cards .container .new-modal .modal-inner h4, .boost-demandty .on-demand-cards .container .new-modal .modal-inner h4 {
        margin-top: 0; }
  .boost-ondemand .on-demand-cards .container .show-modal, .boost-demandty .on-demand-cards .container .show-modal {
    opacity: 1;
    visibility: visible;
    transform: scale(1);
    transition: visibility 0s linear 0s, opacity 0.25s 0s, transform 0.25s; }
.boost-ondemand .boost-form, .boost-demandty .boost-form {
  padding-top: 0; }
  .boost-ondemand .boost-form h2, .boost-demandty .boost-form h2 {
    text-align: center; }
  .boost-ondemand .boost-form .mktoTemplateBox, .boost-demandty .boost-form .mktoTemplateBox {
    font-size: 1rem;
    text-align: center; }
    .boost-ondemand .boost-form .mktoTemplateBox span, .boost-demandty .boost-form .mktoTemplateBox span {
      margin: 0 !important; }
      .boost-ondemand .boost-form .mktoTemplateBox span .mktoButton, .boost-demandty .boost-form .mktoTemplateBox span .mktoButton {
        border-radius: 32px !important;
        padding: 16px 24px !important;
        border: none !important;
        width: auto !important;
        background-color: #7B61FF !important; }
        .boost-ondemand .boost-form .mktoTemplateBox span .mktoButton:hover, .boost-demandty .boost-form .mktoTemplateBox span .mktoButton:hover {
          background-color: white !important;
          color: #7B61FF !important; }
  .boost-ondemand .boost-form form, .boost-demandty .boost-form form {
    width: 100% !important; }
    .boost-ondemand .boost-form form .mktoLabel, .boost-demandty .boost-form form .mktoLabel {
      width: 100% !important;
      float: left;
      font-size: 1.1em;
      line-height: 1.2em;
      padding-top: 0.3em;
      display: block;
      clear: both;
      margin-bottom: 5px;
      margin-right: 5px;
      font-family: "Open Sans", sans-serif;
      font-weight: 400 !important; }
    .boost-ondemand .boost-form form .mktoFormRow, .boost-demandty .boost-form form .mktoFormRow {
      width: 100%;
      display: inline-block; }
      @media screen and (min-width: 992px) {
        .boost-ondemand .boost-form form .mktoFormRow, .boost-demandty .boost-form form .mktoFormRow {
          width: 33%; } }
      .boost-ondemand .boost-form form .mktoFormRow .mktoFieldDescriptor, .boost-demandty .boost-form form .mktoFormRow .mktoFieldDescriptor {
        width: 100% !important;
        padding-right: 24px; }
        .boost-ondemand .boost-form form .mktoFormRow .mktoFieldDescriptor label, .boost-demandty .boost-form form .mktoFormRow .mktoFieldDescriptor label {
          margin-left: 2rem;
          font-weight: 500;
          font-family: Ubuntu; }
        .boost-ondemand .boost-form form .mktoFormRow .mktoFieldDescriptor input, .boost-demandty .boost-form form .mktoFormRow .mktoFieldDescriptor input {
          border-radius: 24px; }
          .boost-ondemand .boost-form form .mktoFormRow .mktoFieldDescriptor input:focus-visible, .boost-ondemand .boost-form form .mktoFormRow .mktoFieldDescriptor input:focus, .boost-ondemand .boost-form form .mktoFormRow .mktoFieldDescriptor input:focus-within, .boost-ondemand .boost-form form .mktoFormRow .mktoFieldDescriptor input:active, .boost-demandty .boost-form form .mktoFormRow .mktoFieldDescriptor input:focus-visible, .boost-demandty .boost-form form .mktoFormRow .mktoFieldDescriptor input:focus, .boost-demandty .boost-form form .mktoFormRow .mktoFieldDescriptor input:focus-within, .boost-demandty .boost-form form .mktoFormRow .mktoFieldDescriptor input:active {
            box-shadow: 0px 0px 0px 4px #D5EACD;
            border: 1px solid #008932 !important;
            outline: none !important; }
        .boost-ondemand .boost-form form .mktoFormRow .mktoFieldDescriptor select, .boost-demandty .boost-form form .mktoFormRow .mktoFieldDescriptor select {
          border-radius: 24px; }
        .boost-ondemand .boost-form form .mktoFormRow .mktoFieldDescriptor textarea, .boost-demandty .boost-form form .mktoFormRow .mktoFieldDescriptor textarea {
          border-radius: 24px; }
      .boost-ondemand .boost-form form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoRadioList label, .boost-demandty .boost-form form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoRadioList label {
        float: left;
        margin-left: .2rem !important;
        margin-right: .7rem;
        width: 20% !important;
        margin-top: 0;
        margin-bottom: 0; }
      .boost-ondemand .boost-form form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoRadioList input, .boost-demandty .boost-form form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoRadioList input {
        width: 18% !important; }
        @media screen and (min-width: 992px) {
          .boost-ondemand .boost-form form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoRadioList input, .boost-demandty .boost-form form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoRadioList input {
            transform: scale(1.5) !important; } }
    .boost-ondemand .boost-form form [data-wrapper-for="mktoRadio_34588_0 Unsubscribed mktoRadio_34588_1 Unsubscribed"] label, .boost-demandty .boost-form form [data-wrapper-for="mktoRadio_34588_0 Unsubscribed mktoRadio_34588_1 Unsubscribed"] label {
      margin-left: 10px !important;
      margin-bottom: 10px; }
    .boost-ondemand .boost-form form [data-wrapper-for="utm_campaign__c"], .boost-demandty .boost-form form [data-wrapper-for="utm_campaign__c"] {
      display: none; }
    .boost-ondemand .boost-form form [data-wrapper-for="utm_medium__c"], .boost-demandty .boost-form form [data-wrapper-for="utm_medium__c"] {
      display: none; }
    .boost-ondemand .boost-form form [data-wrapper-for="utm_source__c"], .boost-demandty .boost-form form [data-wrapper-for="utm_source__c"] {
      display: none; }
    .boost-ondemand .boost-form form [data-wrapper-for="utm_content__c"], .boost-demandty .boost-form form [data-wrapper-for="utm_content__c"] {
      display: none; }
    .boost-ondemand .boost-form form .mktoButtonRow, .boost-demandty .boost-form form .mktoButtonRow {
      text-align: center; }
      .boost-ondemand .boost-form form .mktoButtonRow span, .boost-demandty .boost-form form .mktoButtonRow span {
        margin: 0 !important; }
        .boost-ondemand .boost-form form .mktoButtonRow span .mktoButton, .boost-demandty .boost-form form .mktoButtonRow span .mktoButton {
          background-color: #1C4A53 !important;
          border-radius: 32px !important;
          padding: 16px 24px !important;
          border: none !important;
          width: auto !important;
          width: 30% !important; }
          .boost-ondemand .boost-form form .mktoButtonRow span .mktoButton:hover, .boost-demandty .boost-form form .mktoButtonRow span .mktoButton:hover {
            background-color: #C1CDD0 !important;
            color: #1C4A53 !important; }
.boost-ondemand .bizskills-bg, .boost-demandty .bizskills-bg {
  background: url(https://www.bizlibrary.com/wp-content/uploads/2022/04/22132809/purple-blob-top.svg);
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 68px; }
  .boost-ondemand .bizskills-bg .container, .boost-demandty .bizskills-bg .container {
    padding-top: 120px;
    display: flex;
    align-items: center; }
  .boost-ondemand .bizskills-bg h2, .boost-demandty .bizskills-bg h2 {
    color: white; }
  .boost-ondemand .bizskills-bg .cta-button, .boost-demandty .bizskills-bg .cta-button {
    background-color: #1C4A53; }
    .boost-ondemand .bizskills-bg .cta-button:hover, .boost-demandty .bizskills-bg .cta-button:hover {
      background-color: #C1CDD0; }

.page-id-38378 footer, .page-id-38403 footer {
  background-color: #7B61FF;
  margin-top: 0; }

.page-id-37713 footer, .page-id-39182 footer {
  background-color: #00AB3F;
  margin-top: 0; }

.boost-agenda .jumbo-hero-inner {
  padding-bottom: 2rem !important; }
  .boost-agenda .jumbo-hero-inner .conference-logo {
    margin-bottom: 30px; }
  .boost-agenda .jumbo-hero-inner .hero-info {
    text-align: center; }
    .boost-agenda .jumbo-hero-inner .hero-info h1 {
      margin-bottom: 1.5rem; }
    .boost-agenda .jumbo-hero-inner .hero-info img {
      margin-top: 1rem; }
    .boost-agenda .jumbo-hero-inner .hero-info h3 {
      margin-top: 0;
      margin-bottom: 1rem;
      color: #00AB3F; }
    .boost-agenda .jumbo-hero-inner .hero-info .info-text {
      font-size: 20px; }
      .boost-agenda .jumbo-hero-inner .hero-info .info-text .cta-button {
        background-color: #00AB3F;
        color: white; }
        .boost-agenda .jumbo-hero-inner .hero-info .info-text .cta-button:hover {
          background-color: white;
          color: #00AB3F; }
.boost-agenda .day-date h2 {
  margin-bottom: 1rem;
  margin-top: 0; }
.boost-agenda .day-date .time {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 26px;
  color: #00AB3F; }
.boost-agenda .card-container {
  display: flex;
  flex-wrap: wrap;
  gap: 30px 22px; }
  .boost-agenda .card-container .card {
    width: 100%;
    background-color: white;
    border-radius: 16px;
    padding: 0 12px 8px 12px;
    cursor: pointer;
    position: relative; }
    @media screen and (min-width: 768px) {
      .boost-agenda .card-container .card {
        width: 48%; } }
    @media screen and (min-width: 992px) {
      .boost-agenda .card-container .card {
        width: 18%; } }
    .boost-agenda .card-container .card:hover .border-hover {
      background-color: #00AB3F;
      width: 100%;
      transition: width .3s linear; }
    .boost-agenda .card-container .card .boost-image {
      text-align: center;
      margin-top: -10px;
      display: flex;
      justify-content: center; }
      .boost-agenda .card-container .card .boost-image img {
        max-width: 60%;
        border-radius: 50%; }
    .boost-agenda .card-container .card .session-time {
      font-family: 'Open Sans';
      font-style: normal;
      font-weight: 400;
      font-size: 14px;
      line-height: 18px;
      text-align: center;
      color: #00AB3F;
      margin-top: 1rem;
      margin-bottom: 1rem; }
    .boost-agenda .card-container .card .session-title {
      font-family: 'Ubuntu';
      font-style: normal;
      font-weight: 500;
      font-size: 16px;
      line-height: 22px;
      text-align: center;
      letter-spacing: 0.3px;
      margin-bottom: 1rem; }
    .boost-agenda .card-container .card .person {
      font-family: 'Ubuntu';
      font-style: normal;
      font-weight: 500;
      font-size: 16px;
      line-height: 22px;
      text-align: center;
      letter-spacing: 0.3px; }
    .boost-agenda .card-container .card .person-title {
      font-family: 'Open Sans';
      font-style: normal;
      font-weight: 400;
      font-size: 14px;
      line-height: 18px;
      text-align: center;
      margin-bottom: 1rem; }
    .boost-agenda .card-container .card .industry {
      font-family: 'Open Sans';
      font-style: normal;
      font-weight: 400;
      font-size: 14px;
      line-height: 18px;
      text-align: center;
      color: #00AB3F;
      margin-bottom: 1rem; }
    .boost-agenda .card-container .card .border-hover {
      width: 10%;
      border-radius: 0 0 16px 16px;
      height: 16px;
      margin: auto auto 0 auto;
      position: absolute;
      bottom: 0;
      right: 0;
      left: 0; }
  .boost-agenda .card-container .bizskill-card {
    background-color: #00AB3F !important;
    color: white !important; }
    .boost-agenda .card-container .bizskill-card .session-time {
      color: white !important; }
  .boost-agenda .card-container .modal-box {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    opacity: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    visibility: hidden;
    transform: scale(1.1);
    transition: visibility 0s linear 0.25s, opacity 0.25s 0s, transform 0.25s;
    z-index: 1; }
    .boost-agenda .card-container .modal-box .new-modal {
      align-self: center;
      background-color: white;
      padding: 8px 24px;
      width: 90%;
      border-radius: 48px; }
      @media screen and (min-width: 992px) {
        .boost-agenda .card-container .modal-box .new-modal {
          padding: 32px 93px;
          width: 60%; } }
    .boost-agenda .card-container .modal-box .modal-inner {
      display: flex;
      flex-wrap: wrap; }
      .boost-agenda .card-container .modal-box .modal-inner .modal-image {
        width: 20%; }
        .boost-agenda .card-container .modal-box .modal-inner .modal-image img {
          border-radius: 50%; }
      .boost-agenda .card-container .modal-box .modal-inner .modal-info {
        width: 70%;
        justify-content: center; }
      .boost-agenda .card-container .modal-box .modal-inner h4 {
        margin-top: 0; }
      .boost-agenda .card-container .modal-box .modal-inner .close {
        width: 10%;
        color: white;
        display: flex;
        align-items: flex-start;
        text-align: center;
        justify-content: flex-end; }
        .boost-agenda .card-container .modal-box .modal-inner .close .btn-close {
          font-size: 2rem;
          width: 50%;
          line-height: 1.5rem;
          text-align: center;
          cursor: pointer;
          border-radius: 50%;
          background-color: #EF3C57;
          width: 40px;
          height: 30px;
          align-items: center;
          display: flex;
          justify-content: center; }
          @media screen and (min-width: 992px) {
            .boost-agenda .card-container .modal-box .modal-inner .close .btn-close {
              height: 40px; } }
  .boost-agenda .card-container .show-modal {
    opacity: 1;
    visibility: visible;
    transform: scale(1);
    transition: visibility 0s linear 0s, opacity 0.25s 0s, transform 0.25s; }
.boost-agenda .form h2 {
  text-align: center; }
.boost-agenda .form form {
  color: #2C2C2C;
  width: 100% !important; }
  .boost-agenda .form form .mktoLabel {
    width: 100% !important;
    float: left;
    font-size: 1.1em;
    line-height: 1.2em;
    padding-top: 0.3em;
    display: block;
    clear: both;
    margin-bottom: 5px;
    margin-right: 5px;
    color: #2C2C2C;
    font-family: "Open Sans", sans-serif;
    font-weight: 400 !important; }
  .boost-agenda .form form .mktoFormRow {
    width: 100%;
    display: inline-block; }
    @media screen and (min-width: 992px) {
      .boost-agenda .form form .mktoFormRow {
        width: 33%; } }
    .boost-agenda .form form .mktoFormRow .mktoFieldDescriptor {
      width: 100% !important;
      padding-right: 24px; }
      .boost-agenda .form form .mktoFormRow .mktoFieldDescriptor label {
        margin-left: 2rem;
        color: #2C2C2C !important;
        font-weight: 500;
        font-family: Ubuntu; }
      .boost-agenda .form form .mktoFormRow .mktoFieldDescriptor input {
        border-radius: 24px; }
        .boost-agenda .form form .mktoFormRow .mktoFieldDescriptor input:focus-visible, .boost-agenda .form form .mktoFormRow .mktoFieldDescriptor input:focus, .boost-agenda .form form .mktoFormRow .mktoFieldDescriptor input:focus-within, .boost-agenda .form form .mktoFormRow .mktoFieldDescriptor input:active {
          box-shadow: 0px 0px 0px 4px #D5EACD;
          border: 1px solid #008932 !important;
          outline: none !important; }
      .boost-agenda .form form .mktoFormRow .mktoFieldDescriptor select {
        border-radius: 24px; }
      .boost-agenda .form form .mktoFormRow .mktoFieldDescriptor textarea {
        border-radius: 24px; }
    .boost-agenda .form form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoRadioList label {
      float: left;
      margin-left: .2rem !important;
      margin-right: .7rem;
      width: 20% !important;
      margin-top: 0;
      margin-bottom: 0; }
    .boost-agenda .form form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoRadioList input {
      width: 18% !important; }
      @media screen and (min-width: 992px) {
        .boost-agenda .form form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoRadioList input {
          transform: scale(1.5) !important; } }
  .boost-agenda .form form [data-wrapper-for="mktoRadio_34588_0 Unsubscribed mktoRadio_34588_1 Unsubscribed"] label {
    margin-left: 10px !important;
    margin-bottom: 10px; }
  .boost-agenda .form form [data-wrapper-for="utm_campaign__c"] {
    display: none; }
  .boost-agenda .form form [data-wrapper-for="utm_medium__c"] {
    display: none; }
  .boost-agenda .form form [data-wrapper-for="utm_source__c"] {
    display: none; }
  .boost-agenda .form form [data-wrapper-for="utm_content__c"] {
    display: none; }
  .boost-agenda .form form .mktoButtonRow {
    text-align: center; }
    .boost-agenda .form form .mktoButtonRow span {
      margin: 0 !important; }
      .boost-agenda .form form .mktoButtonRow span .mktoButton {
        background-color: #1C4A53 !important;
        border-radius: 32px !important;
        padding: 16px 24px !important;
        border: none !important;
        width: auto !important;
        width: 30% !important; }
        .boost-agenda .form form .mktoButtonRow span .mktoButton:hover {
          background-color: #C1CDD0 !important;
          color: #1C4A53 !important; }
.boost-agenda .mktoTemplateBox {
  font-size: 1rem;
  text-align: center; }
  .boost-agenda .mktoTemplateBox span {
    margin: 0 !important; }
    .boost-agenda .mktoTemplateBox span .mktoButton {
      border-radius: 32px !important;
      padding: 16px 24px !important;
      border: none !important;
      width: auto !important;
      background-color: #7B61FF !important; }
      .boost-agenda .mktoTemplateBox span .mktoButton:hover {
        background-color: white !important;
        color: #7B61FF !important; }
.boost-agenda .question {
  text-align: center;
  margin-top: 120px;
  margin-bottom: 110px; }
.boost-agenda .background-squiggle {
  width: 100%;
  margin-bottom: -10px; }

.page-id-37590 footer {
  background-color: #00AB3F;
  margin-top: 0; }

@media screen and (min-width: 992px) {
  .all-new-pricing .jumbo-hero-inner .container {
    display: flex;
    align-items: center; } }
.all-new-pricing .jumbo-hero-inner .heroImage {
  padding: 8px; }
  @media screen and (min-width: 992px) {
    .all-new-pricing .jumbo-hero-inner .heroImage {
      text-align: right; } }
  .all-new-pricing .jumbo-hero-inner .heroImage img {
    max-width: 400px;
    width: 100%; }
.all-new-pricing .jumbo-hero-inner h1 {
  margin-bottom: 1.5rem;
  margin-top: 0; }
.all-new-pricing .card-section {
  background-color: white; }
  .all-new-pricing .card-section .pricing-cards {
    text-align: center; }
  .all-new-pricing .card-section .cards-section {
    display: flex;
    justify-content: space-between;
    column-gap: 3rem;
    margin-top: 6rem; }
    .all-new-pricing .card-section .cards-section .card1, .all-new-pricing .card-section .cards-section .card3 {
      width: 33%;
      border: 1.51px solid #838383;
      border-radius: 16px;
      padding: 2rem; }
      .all-new-pricing .card-section .cards-section .card1 .card-info .card-title, .all-new-pricing .card-section .cards-section .card3 .card-info .card-title {
        color: #1C4A53; }
      .all-new-pricing .card-section .cards-section .card1 .card-info .cta-button, .all-new-pricing .card-section .cards-section .card3 .card-info .cta-button {
        background-color: #1C4A53;
        border: solid 1px #1C4A53; }
        .all-new-pricing .card-section .cards-section .card1 .card-info .cta-button:hover, .all-new-pricing .card-section .cards-section .card3 .card-info .cta-button:hover {
          color: #1C4A53;
          background-color: white; }
      .all-new-pricing .card-section .cards-section .card1:hover, .all-new-pricing .card-section .cards-section .card3:hover {
        box-shadow: 0px 7px 28.4px 0px #00AB3FAD; }
    .all-new-pricing .card-section .cards-section .card2 {
      width: 33%;
      border: 1.51px solid #838383;
      border-radius: 16px;
      padding: 2rem; }
      @media screen and (min-width: 992px) {
        .all-new-pricing .card-section .cards-section .card2 {
          margin-bottom: 4rem;
          margin-top: -4rem; } }
      .all-new-pricing .card-section .cards-section .card2 .card-info .card-title {
        color: #00AB3F; }
      .all-new-pricing .card-section .cards-section .card2 .card-info .cta-button {
        background-color: #00AB3F;
        border: solid 1px #00AB3F; }
        .all-new-pricing .card-section .cards-section .card2 .card-info .cta-button:hover {
          color: #00AB3F;
          background-color: white; }
      .all-new-pricing .card-section .cards-section .card2 .popular-card {
        font-family: Catamaran;
        font-size: 30px;
        font-weight: 700;
        line-height: 49.2px;
        letter-spacing: 0.02em;
        text-align: center;
        color: white;
        background-color: #00AB3F;
        width: 100%;
        width: 122.5%;
        margin-left: -2rem;
        margin-right: -2rem; }
      .all-new-pricing .card-section .cards-section .card2 .card-benefits span {
        color: #00AB3F;
        font-weight: bold; }
      .all-new-pricing .card-section .cards-section .card2:hover {
        box-shadow: 0px 7px 28.4px 0px #00AB3FAD; }
    .all-new-pricing .card-section .cards-section .card3 .card-benefits span {
      color: #1C4A53;
      font-weight: bold; }
    .all-new-pricing .card-section .cards-section .card-info .card-title {
      font-family: Catamaran;
      font-size: 44px;
      font-weight: 800;
      line-height: 72.16px;
      text-align: center; }
    .all-new-pricing .card-section .cards-section .card-info .card-text {
      font-family: Catamaran;
      font-size: 22px;
      font-weight: 400;
      line-height: 31.53px;
      text-align: center;
      margin-bottom: 28px; }
    .all-new-pricing .card-section .cards-section .card-info .cta-button {
      border-radius: 16px;
      padding: 8px 34px;
      color: white;
      margin-bottom: 28px; }
    .all-new-pricing .card-section .cards-section .card-benefit-bar {
      border-top: 2px solid #DDDDDD;
      margin-bottom: 26px;
      margin-top: 26px; }
    .all-new-pricing .card-section .cards-section .card-benefits {
      text-align: left; }
      .all-new-pricing .card-section .cards-section .card-benefits .benefits-title {
        font-family: Catamaran;
        font-size: 20px;
        font-weight: 700;
        line-height: 32.8px;
        letter-spacing: 0.03em;
        text-align: left; }
      .all-new-pricing .card-section .cards-section .card-benefits .benefits ul {
        list-style-image: url("https://www.bizlibrary.com/wp-content/uploads/2024/08/05134450/GREEN_CHECKMARK-e1722890449347.png") !important;
        text-align: left;
        margin: 0;
        padding-inline-start: 26px !important; }
.all-new-pricing .section-top {
  background-image: url(https://www.bizlibrary.com/wp-content/uploads/2022/06/22164339/bottom-transition.png);
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 40px;
  margin-bottom: -1px; }
.all-new-pricing .section-bottom {
  background-image: url(https://www.bizlibrary.com/wp-content/uploads/2022/06/22164339/bottom-transition.png);
  background-repeat: no-repeat;
  background-size: cover;
  transform: scale(-1, -1);
  padding-top: 40px;
  margin-top: -1px; }
.all-new-pricing .faqs {
  margin-top: 60px; }
  .all-new-pricing .faqs h3 {
    text-align: center; }
  .all-new-pricing .faqs .faq-container {
    background-color: white;
    border-radius: 16px; }
  .all-new-pricing .faqs .faq-question {
    color: #606060;
    cursor: pointer;
    padding: 18px;
    text-align: left;
    border: none;
    transition: 0.4s;
    border-radius: 30px;
    margin-bottom: 16px;
    font-size: 1.2rem; }
  .all-new-pricing .faqs .faq-question:after {
    content: '\002B';
    color: #00AB3F;
    font-weight: bold;
    font-size: 2rem;
    float: right;
    margin-left: 5px;
    line-height: .7; }
  .all-new-pricing .faqs .active {
    color: #2D2D2C;
    border: none;
    font-weight: bold; }
  .all-new-pricing .faqs .active:after {
    content: 'X' !important;
    color: #EF3C57 !important;
    background-color: #e5e5e5;
    padding: 12px;
    border-radius: 30px;
    font-size: 1rem; }
  .all-new-pricing .faqs .faq-question:hover {
    color: #2D2D2C;
    border: none;
    font-weight: bold; }
  .all-new-pricing .faqs .faq-answer {
    padding: 1rem 18px;
    background-color: white;
    display: none;
    overflow: hidden;
    margin-bottom: 16px;
    border-radius: 16px; }
.all-new-pricing .support-section {
  background-color: white; }
.all-new-pricing .support-proof {
  display: flex;
  flex-wrap: wrap;
  justify-content: center; }
  @media screen and (min-width: 768px) {
    .all-new-pricing .support-proof {
      flex-wrap: nowrap; } }
  .all-new-pricing .support-proof .support-social-proof {
    width: 65%;
    display: flex;
    gap: 2rem;
    margin: auto; }
    @media screen and (min-width: 768px) {
      .all-new-pricing .support-proof .support-social-proof {
        margin: 0; } }
  .all-new-pricing .support-proof .social-proof2, .all-new-pricing .support-proof .social-proof3 {
    border-radius: 10px;
    border: 1px solid rgba(255, 255, 255, 0.04);
    background: rgba(255, 255, 255, 0.04);
    box-shadow: 0px 0px 4px 0px rgba(0, 42, 14, 0.16), 0px 2px 4px 0px rgba(0, 63, 21, 0.16);
    backdrop-filter: blur(6px);
    padding: 16px 16px 16px 24px;
    color: #1C4A53;
    max-width: 500px; }
    .all-new-pricing .support-proof .social-proof2 .quote-marks, .all-new-pricing .support-proof .social-proof3 .quote-marks {
      position: absolute;
      top: 6px;
      left: -13px; }
    .all-new-pricing .support-proof .social-proof2 .quote, .all-new-pricing .support-proof .social-proof3 .quote {
      font-size: 24px;
      font-style: normal;
      font-weight: 700;
      line-height: 120%;
      padding-bottom: 8px; }
    .all-new-pricing .support-proof .social-proof2 .quote-info, .all-new-pricing .support-proof .social-proof3 .quote-info {
      display: flex;
      align-items: center;
      gap: .5rem; }
      .all-new-pricing .support-proof .social-proof2 .quote-info .info .sub-title, .all-new-pricing .support-proof .social-proof3 .quote-info .info .sub-title {
        font-size: 13px;
        font-style: normal;
        font-weight: 500;
        line-height: 120%; }
      .all-new-pricing .support-proof .social-proof2 .quote-info .info .sub-text, .all-new-pricing .support-proof .social-proof3 .quote-info .info .sub-text {
        font-size: 11px;
        font-style: normal;
        font-weight: 400;
        line-height: 120%; }
  .all-new-pricing .support-proof .support-image-container {
    height: 342px;
    width: 100%;
    overflow: hidden;
    order: 1; }
    @media screen and (min-width: 768px) {
      .all-new-pricing .support-proof .support-image-container {
        height: 100%;
        overflow: auto;
        order: 2; } }
  .all-new-pricing .support-proof .support-image {
    width: 100%;
    height: 100%;
    object-fit: cover; }
    @media screen and (min-width: 768px) {
      .all-new-pricing .support-proof .support-image {
        height: auto; } }
.all-new-pricing .reputation {
  text-align: center;
  background-color: white; }
  .all-new-pricing .reputation .container {
    padding: 2rem; }
    .all-new-pricing .reputation .container h1 {
      color: #00AB3F; }
    .all-new-pricing .reputation .container .training-rep {
      max-width: 780px;
      margin-right: auto;
      margin-left: auto; }
.all-new-pricing .form-section h3 {
  text-align: center; }
.all-new-pricing .form-section .form-text {
  text-align: center; }
.all-new-pricing form {
  width: 100% !important; }
  @media screen and (min-width: 992px) {
    .all-new-pricing form .mktoFormRow {
      width: 32% !important;
      display: inline-block !important; } }
  .all-new-pricing form .mktoFormRow .mktoFieldDescriptor {
    width: 90% !important; }
    .all-new-pricing form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap {
      width: 100% !important; }
      .all-new-pricing form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap [for="Unsubscribed"] {
        margin-left: 0 !important; }
      .all-new-pricing form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoRadioList input, .all-new-pricing form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoRadioList label {
        width: 15% !important;
        float: left; }
      .all-new-pricing form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoRadioList label {
        margin-left: 8px !important; }
  .all-new-pricing form .mktoFormRow label {
    width: 100% !important;
    margin-left: 2rem !important;
    font-weight: bold !important; }
  .all-new-pricing form .mktoFormRow .mktoAsterix {
    display: none; }
  .all-new-pricing form .mktoFormRow .mktoGutter {
    display: none; }
  .all-new-pricing form .mktoFormRow input, .all-new-pricing form .mktoFormRow select {
    font-size: 1rem !important;
    border: 1px solid #008932 !important;
    border-radius: 24px;
    width: 100% !important;
    padding: 6px 14px !important; }
  .all-new-pricing form [data-wrapper-for="Demo_Request_Notes__c"] {
    width: 100% !important; }
    @media screen and (min-width: 992px) {
      .all-new-pricing form [data-wrapper-for="Demo_Request_Notes__c"] {
        width: 32% !important; } }
  .all-new-pricing form .mktoButtonRow {
    text-align: center;
    width: 100% !important; }
    .all-new-pricing form .mktoButtonRow span {
      margin: 0 !important; }
      .all-new-pricing form .mktoButtonRow span .mktoButton {
        background-color: #1C4A53 !important;
        border-radius: 32px !important;
        padding: 16px 24px !important;
        border: none !important;
        width: auto !important;
        width: 70% !important;
        background-image: none !important; }
        @media screen and (min-width: 992px) {
          .all-new-pricing form .mktoButtonRow span .mktoButton {
            width: 30% !important; } }
        .all-new-pricing form .mktoButtonRow span .mktoButton:hover {
          background-color: #C1CDD0 !important;
          color: #1C4A53 !important; }
.all-new-pricing .background-squiggle {
  width: 100%;
  margin-bottom: -8px; }
.all-new-pricing .cta-bottom {
  background-color: #00AB3F;
  color: white; }
  @media screen and (min-width: 992px) {
    .all-new-pricing .cta-bottom .container {
      display: flex;
      align-items: center; } }
  .all-new-pricing .cta-bottom .cta-button-container {
    text-align: center; }
    .all-new-pricing .cta-bottom .cta-button-container .cta-button {
      background-color: #1C4A53;
      padding: 16px 24px; }
      .all-new-pricing .cta-bottom .cta-button-container .cta-button:hover {
        background-color: #C1CDD0 !important;
        color: #1C4A53 !important; }

.page-id-46304 footer {
  background-color: #00AB3F;
  margin-top: 0; }

@media screen and (min-width: 992px) {
  .pricing .jumbo-hero-inner .container {
    display: flex;
    align-items: center; } }
.pricing .jumbo-hero-inner .heroImage {
  padding: 8px; }
  @media screen and (min-width: 992px) {
    .pricing .jumbo-hero-inner .heroImage {
      text-align: right; } }
  .pricing .jumbo-hero-inner .heroImage img {
    max-width: 400px;
    width: 100%; }
.pricing .jumbo-hero-inner h1 {
  margin-bottom: 1.5rem;
  margin-top: 0; }
.pricing .jumbo-hero-inner .wavy-line {
  margin-bottom: .5rem;
  margin-top: 0; }
.pricing .step-one .step-one-info {
  text-align: center;
  margin-bottom: 2rem; }
  .pricing .step-one .step-one-info .step {
    color: #00AB3F;
    font-size: 20px;
    line-height: 26px; }
  .pricing .step-one .step-one-info .card-title {
    margin-top: 1rem;
    margin-bottom: 1rem; }
@media screen and (min-width: 992px) {
  .pricing .step-one .step-one-cards {
    display: flex;
    width: 100%;
    gap: 1.5rem; } }
.pricing .step-one .step-one-cards .card1 {
  border: 4px solid #D3D3D3;
  box-sizing: border-box;
  border-radius: 16px;
  padding: 40px;
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 1rem; }
  @media screen and (min-width: 992px) {
    .pricing .step-one .step-one-cards .card1 {
      margin-bottom: 0; } }
  .pricing .step-one .step-one-cards .card1:hover .button-arrow {
    display: none; }
  .pricing .step-one .step-one-cards .card1:hover .button-arrow2 {
    display: block; }
  .pricing .step-one .step-one-cards .card1:hover .pricing-button {
    background-color: #00AB3F;
    color: white;
    cursor: pointer; }
  .pricing .step-one .step-one-cards .card1 .feature1 {
    padding-bottom: 11px;
    border-bottom: 1px solid #d3d3d3; }
  .pricing .step-one .step-one-cards .card1 .feature2 {
    padding-bottom: 11px;
    padding-top: 12px;
    border-bottom: 1px solid #d3d3d3; }
  .pricing .step-one .step-one-cards .card1 .feature3 {
    padding-bottom: 11px;
    padding-top: 12px;
    border-bottom: 1px solid #d3d3d3; }
  .pricing .step-one .step-one-cards .card1 .feature4 {
    padding-top: 12px;
    padding-bottom: 78px; }
  .pricing .step-one .step-one-cards .card1 .pricing-button {
    background-color: transparent;
    color: black;
    width: 100%;
    justify-content: center; }
  .pricing .step-one .step-one-cards .card1 .check-mark {
    display: none; }
.pricing .step-one .step-one-cards .card2 {
  border: 4px solid #D3D3D3;
  box-sizing: border-box;
  border-radius: 16px;
  padding: 40px;
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 1rem; }
  @media screen and (min-width: 992px) {
    .pricing .step-one .step-one-cards .card2 {
      margin-bottom: 0; } }
  .pricing .step-one .step-one-cards .card2:hover .button-arrow {
    display: none; }
  .pricing .step-one .step-one-cards .card2:hover .button-arrow2 {
    display: block; }
  .pricing .step-one .step-one-cards .card2:hover .pricing-button {
    background-color: #00AB3F;
    color: white;
    cursor: pointer; }
  .pricing .step-one .step-one-cards .card2 .feature1 {
    padding-bottom: 11px;
    border-bottom: 1px solid #d3d3d3; }
  .pricing .step-one .step-one-cards .card2 .feature2 {
    padding-bottom: 11px;
    padding-top: 12px;
    border-bottom: 1px solid #d3d3d3; }
  .pricing .step-one .step-one-cards .card2 .feature3 {
    padding-bottom: 11px;
    padding-top: 12px;
    border-bottom: 1px solid #d3d3d3; }
  .pricing .step-one .step-one-cards .card2 .feature4 {
    padding-top: 12px;
    padding-bottom: 78px; }
  .pricing .step-one .step-one-cards .card2 .pricing-button {
    background-color: transparent;
    color: black;
    width: 100%;
    justify-content: center; }
  .pricing .step-one .step-one-cards .card2 .check-mark {
    display: none; }
.pricing .step-one .step-one-cards .card3 {
  border: 4px solid #9ECF8B;
  box-sizing: border-box;
  border-radius: 16px;
  padding: 40px;
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 1rem; }
  @media screen and (min-width: 992px) {
    .pricing .step-one .step-one-cards .card3 {
      margin-bottom: 0; } }
  .pricing .step-one .step-one-cards .card3:hover .button-arrow {
    display: none; }
  .pricing .step-one .step-one-cards .card3:hover .button-arrow2 {
    display: block; }
  .pricing .step-one .step-one-cards .card3:hover .pricing-button {
    background-color: #00AB3F;
    color: white;
    cursor: pointer; }
  .pricing .step-one .step-one-cards .card3 .card-title {
    font-weight: bold; }
  .pricing .step-one .step-one-cards .card3 .feature1 {
    padding-bottom: 11px;
    border-bottom: 1px solid #d3d3d3; }
  .pricing .step-one .step-one-cards .card3 .feature2 {
    padding-bottom: 11px;
    padding-top: 12px;
    border-bottom: 1px solid #d3d3d3; }
  .pricing .step-one .step-one-cards .card3 .feature3 {
    padding-bottom: 60px;
    padding-top: 12px; }
  .pricing .step-one .step-one-cards .card3 .feature4 {
    padding-top: 12px;
    padding-bottom: 60px; }
  .pricing .step-one .step-one-cards .card3 .pricing-button {
    background-color: transparent;
    color: black;
    width: 100%;
    justify-content: center; }
  .pricing .step-one .step-one-cards .card3 .check-mark {
    display: none; }
.pricing .step-one .step-one-cards .white-curve {
  position: absolute;
  bottom: 88px;
  left: 0;
  width: 100%;
  overflow: hidden;
  line-height: 0;
  display: none;
  height: 80px;
  z-index: 0;
  transform: rotate(180deg); }
  .pricing .step-one .step-one-cards .white-curve svg {
    position: relative;
    display: block;
    width: calc(100% + 143px);
    height: 90px; }
  .pricing .step-one .step-one-cards .white-curve .shape-fill {
    fill: #FFFFFF; }
.pricing .step-one .step-one-cards .card-chosen {
  background: linear-gradient(180deg, #09983D 0%, #00C12D 80%, white 65%);
  box-shadow: 0px 16px 24px 4px rgba(44, 44, 44, 0.08);
  border-radius: 16px 16px 0 0;
  color: white; }
  .pricing .step-one .step-one-cards .card-chosen .card-title {
    color: white; }
  .pricing .step-one .step-one-cards .card-chosen .pricing-button {
    display: none; }
  .pricing .step-one .step-one-cards .card-chosen .check-mark {
    display: block;
    z-index: 2;
    margin: auto; }
  .pricing .step-one .step-one-cards .card-chosen .white-curve {
    display: block; }
.pricing .step-one .step-one-cards .card-title {
  font-size: 20px;
  line-height: 26px;
  color: #1C4A53;
  margin-bottom: 1rem; }
.pricing .step-one .step-one-cards .pricing-button {
  align-self: flex-end;
  display: flex;
  align-items: center;
  padding: 8px 16px;
  border-radius: 36px;
  font-size: 1rem;
  text-align: center;
  margin-top: 1%;
  margin-bottom: 1%; }
  .pricing .step-one .step-one-cards .pricing-button img {
    padding-left: 24px; }
  .pricing .step-one .step-one-cards .pricing-button .button-arrow2 {
    display: none; }
.pricing .step-one .card-one-end {
  display: none;
  max-width: 520px;
  margin: 2rem auto 0 auto; }
.pricing .step-two .step-two-info {
  text-align: center;
  margin-bottom: 2.5rem; }
  .pricing .step-two .step-two-info .step {
    color: #00AB3F;
    font-size: 20px;
    line-height: 26px; }
  .pricing .step-two .step-two-info .card-title {
    margin-top: 1rem;
    margin-bottom: 1rem; }
@media screen and (min-width: 992px) {
  .pricing .step-two .step-two-cards {
    display: flex;
    width: 100%;
    gap: 1.5rem;
    flex-wrap: wrap;
    justify-content: space-evenly; } }
.pricing .step-two .step-two-cards .card1 {
  border: 4px solid #D3D3D3;
  box-sizing: border-box;
  border-radius: 16px;
  padding: 40px;
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 1rem; }
  @media screen and (min-width: 992px) {
    .pricing .step-two .step-two-cards .card1 {
      width: 30%;
      margin-bottom: 0; } }
  .pricing .step-two .step-two-cards .card1:hover .button-arrow {
    display: none; }
  .pricing .step-two .step-two-cards .card1:hover .button-arrow2 {
    display: block; }
  .pricing .step-two .step-two-cards .card1:hover .pricing-button {
    background-color: #00AB3F;
    color: white;
    cursor: pointer; }
  .pricing .step-two .step-two-cards .card1 .feature1 {
    padding-bottom: 11px;
    border-bottom: 1px solid #d3d3d3;
    font-weight: bold; }
  .pricing .step-two .step-two-cards .card1 .feature2 {
    padding-bottom: 11px;
    padding-top: 12px;
    border-bottom: 1px solid #d3d3d3; }
  .pricing .step-two .step-two-cards .card1 .feature3 {
    padding-bottom: 11px;
    padding-top: 12px;
    border-bottom: 1px solid #d3d3d3; }
  .pricing .step-two .step-two-cards .card1 .feature4 {
    padding-top: 12px;
    padding-bottom: 1rem;
    border-bottom: 1px solid #d3d3d3; }
  .pricing .step-two .step-two-cards .card1 .feature5 {
    padding-top: 12px;
    padding-bottom: 1rem;
    border-bottom: 1px solid #d3d3d3; }
  .pricing .step-two .step-two-cards .card1 .feature6 {
    padding-top: 12px;
    padding-bottom: 1rem;
    border-bottom: 1px solid #d3d3d3; }
  .pricing .step-two .step-two-cards .card1 .feature7 {
    padding-top: 12px;
    padding-bottom: 40px;
    font-style: italic; }
  .pricing .step-two .step-two-cards .card1 .feature8 {
    padding-top: 12px;
    padding-bottom: 4rem; }
  .pricing .step-two .step-two-cards .card1 .pricing-button {
    background-color: transparent;
    color: black;
    width: 100%;
    justify-content: center; }
    .pricing .step-two .step-two-cards .card1 .pricing-button:hover {
      background-color: #00AB3F;
      color: white;
      cursor: pointer; }
  .pricing .step-two .step-two-cards .card1 .check-mark {
    display: none; }
.pricing .step-two .step-two-cards .card2 {
  border: 4px solid #D3D3D3;
  box-sizing: border-box;
  border-radius: 16px;
  padding: 40px;
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 1rem; }
  @media screen and (min-width: 992px) {
    .pricing .step-two .step-two-cards .card2 {
      width: 30%;
      margin-bottom: 0; } }
  .pricing .step-two .step-two-cards .card2:hover .button-arrow {
    display: none; }
  .pricing .step-two .step-two-cards .card2:hover .button-arrow2 {
    display: block; }
  .pricing .step-two .step-two-cards .card2:hover .pricing-button {
    background-color: #00AB3F;
    color: white;
    cursor: pointer; }
  .pricing .step-two .step-two-cards .card2 .feature1 {
    padding-bottom: 11px;
    border-bottom: 1px solid #d3d3d3;
    font-weight: bold; }
  .pricing .step-two .step-two-cards .card2 .feature2 {
    padding-bottom: 11px;
    padding-top: 12px;
    border-bottom: 1px solid #d3d3d3; }
  .pricing .step-two .step-two-cards .card2 .feature3 {
    padding-bottom: 11px;
    padding-top: 12px;
    border-bottom: 1px solid #d3d3d3; }
  .pricing .step-two .step-two-cards .card2 .feature4 {
    padding-top: 12px;
    padding-bottom: 1rem;
    border-bottom: 1px solid #d3d3d3; }
  .pricing .step-two .step-two-cards .card2 .feature5 {
    padding-top: 12px;
    padding-bottom: 1rem;
    border-bottom: 1px solid #d3d3d3; }
  .pricing .step-two .step-two-cards .card2 .feature6 {
    padding-top: 12px;
    padding-bottom: 1rem;
    border-bottom: 1px solid #d3d3d3; }
  .pricing .step-two .step-two-cards .card2 .feature7 {
    padding-top: 12px;
    padding-bottom: 40px;
    font-style: italic; }
  .pricing .step-two .step-two-cards .card2 .feature8 {
    padding-top: 12px;
    padding-bottom: 4rem; }
  .pricing .step-two .step-two-cards .card2 .pricing-button {
    background-color: transparent;
    color: black;
    width: 100%;
    justify-content: center; }
    .pricing .step-two .step-two-cards .card2 .pricing-button:hover {
      background-color: #00AB3F;
      color: white;
      cursor: pointer; }
  .pricing .step-two .step-two-cards .card2 .check-mark {
    display: none; }
.pricing .step-two .step-two-cards .card3 {
  border: 4px solid #D3D3D3;
  box-sizing: border-box;
  border-radius: 16px;
  padding: 40px;
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 1rem; }
  @media screen and (min-width: 992px) {
    .pricing .step-two .step-two-cards .card3 {
      width: 30%;
      margin-bottom: 0; } }
  .pricing .step-two .step-two-cards .card3:hover .button-arrow {
    display: none; }
  .pricing .step-two .step-two-cards .card3:hover .button-arrow2 {
    display: block; }
  .pricing .step-two .step-two-cards .card3:hover .pricing-button {
    background-color: #00AB3F;
    color: white;
    cursor: pointer; }
  .pricing .step-two .step-two-cards .card3 .feature1 {
    padding-bottom: 11px;
    border-bottom: 1px solid #d3d3d3;
    font-weight: bold; }
  .pricing .step-two .step-two-cards .card3 .feature2 {
    padding-bottom: 11px;
    padding-top: 12px;
    border-bottom: 1px solid #d3d3d3; }
  .pricing .step-two .step-two-cards .card3 .feature3 {
    padding-bottom: 11px;
    padding-top: 12px;
    border-bottom: 1px solid #d3d3d3; }
  .pricing .step-two .step-two-cards .card3 .feature4 {
    padding-top: 12px;
    padding-bottom: 1rem;
    border-bottom: 1px solid #d3d3d3; }
  .pricing .step-two .step-two-cards .card3 .feature5 {
    padding-top: 12px;
    padding-bottom: 1rem;
    border-bottom: 1px solid #d3d3d3; }
  .pricing .step-two .step-two-cards .card3 .feature6 {
    padding-top: 12px;
    padding-bottom: 1rem;
    border-bottom: 1px solid #d3d3d3; }
  .pricing .step-two .step-two-cards .card3 .feature7 {
    padding-top: 12px;
    padding-bottom: 40px;
    font-style: italic; }
  .pricing .step-two .step-two-cards .card3 .feature8 {
    padding-top: 12px;
    padding-bottom: 4rem; }
  .pricing .step-two .step-two-cards .card3 .pricing-button {
    background-color: transparent;
    color: black;
    width: 100%;
    justify-content: center; }
    .pricing .step-two .step-two-cards .card3 .pricing-button:hover {
      background-color: #00AB3F;
      color: white;
      cursor: pointer; }
  .pricing .step-two .step-two-cards .card3 .check-mark {
    display: none; }
.pricing .step-two .step-two-cards .card4 {
  text-align: center;
  margin-top: 12px; }
.pricing .step-two .step-two-cards ul {
  margin: 0;
  padding-left: 1.5rem;
  list-style-image: url("https://www.bizlibrary.com/wp-content/uploads/2022/01/12085038/bzl-logo-arrow.png"); }
.pricing .step-two .step-two-cards .white-curve {
  position: absolute;
  bottom: 88px;
  left: 0;
  width: 100%;
  overflow: hidden;
  line-height: 0;
  display: none;
  height: 80px;
  z-index: 0;
  transform: rotate(180deg); }
  .pricing .step-two .step-two-cards .white-curve svg {
    position: relative;
    display: block;
    width: calc(100% + 143px);
    height: 90px; }
  .pricing .step-two .step-two-cards .white-curve .shape-fill {
    fill: #FFFFFF; }
.pricing .step-two .step-two-cards .card-chosen {
  background: linear-gradient(180deg, #09983D 0%, #00C12D 87%, white 65%);
  box-shadow: 0px 16px 24px 4px rgba(44, 44, 44, 0.08);
  border-radius: 16px 16px 0 0;
  color: white; }
  .pricing .step-two .step-two-cards .card-chosen ul {
    filter: brightness(0) invert(1); }
  .pricing .step-two .step-two-cards .card-chosen .card-title {
    color: white; }
  .pricing .step-two .step-two-cards .card-chosen .pricing-button {
    display: none; }
  .pricing .step-two .step-two-cards .card-chosen .check-mark {
    display: block;
    z-index: 2;
    margin: auto; }
  .pricing .step-two .step-two-cards .card-chosen .white-curve {
    display: block; }
.pricing .step-two .step-two-cards .card-title {
  font-size: 20px;
  line-height: 26px;
  color: #1C4A53;
  margin-bottom: 1rem;
  width: 100%; }
  .pricing .step-two .step-two-cards .card-title img {
    padding-left: 1rem;
    padding-right: 1rem; }
.pricing .step-two .step-two-cards .pricing-button {
  align-self: flex-end;
  display: flex;
  align-items: center;
  padding: 8px 16px;
  border-radius: 36px;
  font-size: 1rem;
  text-align: center;
  margin-top: 1%;
  margin-bottom: 1%; }
  .pricing .step-two .step-two-cards .pricing-button img {
    padding-left: 24px; }
  .pricing .step-two .step-two-cards .pricing-button .button-arrow2 {
    display: none; }
.pricing .step-three .step-three-info {
  text-align: center;
  margin-bottom: 2.5rem; }
  .pricing .step-three .step-three-info .step {
    color: #00AB3F;
    font-size: 20px;
    line-height: 26px; }
  .pricing .step-three .step-three-info .card-title {
    margin-top: 1rem;
    margin-bottom: 1rem; }
@media screen and (min-width: 992px) {
  .pricing .step-three .step-three-cards {
    display: flex;
    width: 100%;
    gap: 1.5rem;
    justify-content: space-evenly; } }
.pricing .step-three .step-three-cards .card1 {
  border: 4px solid #D3D3D3;
  box-sizing: border-box;
  border-radius: 16px;
  padding: 40px;
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 1rem; }
  @media screen and (min-width: 992px) {
    .pricing .step-three .step-three-cards .card1 {
      margin-bottom: 0; } }
  .pricing .step-three .step-three-cards .card1:hover .button-arrow {
    display: none; }
  .pricing .step-three .step-three-cards .card1:hover .button-arrow2 {
    display: block; }
  .pricing .step-three .step-three-cards .card1:hover .pricing-button {
    background-color: #00AB3F;
    color: white;
    cursor: pointer; }
  .pricing .step-three .step-three-cards .card1 .feature1 {
    padding-bottom: 11px;
    border-bottom: 1px solid #d3d3d3; }
  .pricing .step-three .step-three-cards .card1 .feature2 {
    padding-bottom: 46px;
    padding-top: 12px; }
  .pricing .step-three .step-three-cards .card1 .feature3 {
    padding-bottom: 62px;
    padding-top: 12px;
    width: 100%; }
  .pricing .step-three .step-three-cards .card1 .feature4 {
    padding-top: 12px;
    padding-bottom: 1rem; }
  .pricing .step-three .step-three-cards .card1 .feature5 {
    padding-top: 12px;
    padding-bottom: 1rem; }
  .pricing .step-three .step-three-cards .card1 .pricing-button {
    background-color: transparent;
    color: black;
    width: 100%;
    justify-content: center; }
    .pricing .step-three .step-three-cards .card1 .pricing-button:hover {
      background-color: #00AB3F;
      color: white;
      cursor: pointer; }
  .pricing .step-three .step-three-cards .card1 .check-mark {
    display: none; }
.pricing .step-three .step-three-cards .card2 {
  border: 4px solid #D3D3D3;
  box-sizing: border-box;
  border-radius: 16px;
  padding: 40px;
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 1rem; }
  @media screen and (min-width: 992px) {
    .pricing .step-three .step-three-cards .card2 {
      margin-bottom: 0; } }
  .pricing .step-three .step-three-cards .card2:hover .button-arrow {
    display: none; }
  .pricing .step-three .step-three-cards .card2:hover .button-arrow2 {
    display: block; }
  .pricing .step-three .step-three-cards .card2:hover .pricing-button {
    background-color: #00AB3F;
    color: white;
    cursor: pointer; }
  .pricing .step-three .step-three-cards .card2 .feature1 {
    padding-bottom: 11px;
    border-bottom: 1px solid #d3d3d3; }
  .pricing .step-three .step-three-cards .card2 .feature2 {
    padding-bottom: 46px;
    padding-top: 12px; }
  .pricing .step-three .step-three-cards .card2 .feature3 {
    padding-bottom: 62px;
    padding-top: 12px;
    width: 100%; }
  .pricing .step-three .step-three-cards .card2 .feature4 {
    padding-top: 12px;
    padding-bottom: 1rem; }
  .pricing .step-three .step-three-cards .card2 .feature5 {
    padding-top: 12px;
    padding-bottom: 1rem;
    border-bottom: 1px solid #d3d3d3; }
  .pricing .step-three .step-three-cards .card2 .feature6 {
    padding-top: 12px;
    padding-bottom: 1rem; }
  .pricing .step-three .step-three-cards .card2 .pricing-button {
    background-color: transparent;
    color: black;
    width: 100%;
    justify-content: center; }
    .pricing .step-three .step-three-cards .card2 .pricing-button:hover {
      background-color: #00AB3F;
      color: white;
      cursor: pointer; }
  .pricing .step-three .step-three-cards .card2 .check-mark {
    display: none; }
.pricing .step-three .step-three-cards .card3 {
  border: 4px solid #D3D3D3;
  box-sizing: border-box;
  border-radius: 16px;
  padding: 40px;
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 1rem; }
  @media screen and (min-width: 992px) {
    .pricing .step-three .step-three-cards .card3 {
      margin-bottom: 0; } }
  .pricing .step-three .step-three-cards .card3:hover .button-arrow {
    display: none; }
  .pricing .step-three .step-three-cards .card3:hover .button-arrow2 {
    display: block; }
  .pricing .step-three .step-three-cards .card3:hover .pricing-button {
    background-color: #00AB3F;
    color: white;
    cursor: pointer; }
  .pricing .step-three .step-three-cards .card3 .feature1 {
    padding-bottom: 11px;
    border-bottom: 1px solid #d3d3d3; }
  .pricing .step-three .step-three-cards .card3 .feature2 {
    padding-bottom: 46px;
    padding-top: 12px; }
  .pricing .step-three .step-three-cards .card3 .feature3 {
    padding-bottom: 62px;
    padding-top: 12px;
    width: 100%; }
  .pricing .step-three .step-three-cards .card3 .feature4 {
    padding-top: 12px;
    padding-bottom: 1rem; }
  .pricing .step-three .step-three-cards .card3 .feature5 {
    padding-top: 12px;
    padding-bottom: 1rem;
    border-bottom: 1px solid #d3d3d3; }
  .pricing .step-three .step-three-cards .card3 .feature6 {
    padding-top: 12px;
    padding-bottom: 1rem; }
  .pricing .step-three .step-three-cards .card3 .pricing-button {
    background-color: transparent;
    color: black;
    width: 100%;
    justify-content: center; }
    .pricing .step-three .step-three-cards .card3 .pricing-button:hover {
      background-color: #00AB3F;
      color: white;
      cursor: pointer; }
  .pricing .step-three .step-three-cards .card3 .check-mark {
    display: none; }
.pricing .step-three .step-three-cards .card4 {
  border: 4px solid #CCEED9;
  box-sizing: border-box;
  border-radius: 16px;
  padding: 40px;
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 1rem; }
  @media screen and (min-width: 992px) {
    .pricing .step-three .step-three-cards .card4 {
      margin-bottom: 0; } }
  .pricing .step-three .step-three-cards .card4 .card-title {
    margin-bottom: 0 !important; }
  .pricing .step-three .step-three-cards .card4 .feature1 {
    padding-bottom: 11px;
    border-bottom: 1px solid #d3d3d3; }
  .pricing .step-three .step-three-cards .card4 .feature2 {
    padding-bottom: 40px;
    padding-top: 12px;
    border-bottom: 1px solid #d3d3d3; }
  .pricing .step-three .step-three-cards .card4 .feature3 {
    padding-bottom: 11px;
    padding-top: 12px; }
  .pricing .step-three .step-three-cards .card4 .feature4 {
    padding-top: 12px;
    padding-bottom: 1rem; }
  .pricing .step-three .step-three-cards .card4 .feature5 {
    padding-top: 12px;
    padding-bottom: 1rem;
    border-bottom: 1px solid #d3d3d3; }
  .pricing .step-three .step-three-cards .card4 .feature6 {
    padding-top: 12px;
    padding-bottom: 1rem; }
.pricing .step-three .step-three-cards .white-curve {
  position: absolute;
  bottom: 80px;
  left: 0;
  width: 100%;
  overflow: hidden;
  line-height: 0;
  display: none;
  height: 80px;
  z-index: 0;
  transform: rotate(180deg); }
  .pricing .step-three .step-three-cards .white-curve svg {
    position: relative;
    display: block;
    width: calc(100% + 143px);
    height: 90px; }
  .pricing .step-three .step-three-cards .white-curve .shape-fill {
    fill: #FFFFFF; }
.pricing .step-three .step-three-cards .card-chosen {
  background: linear-gradient(180deg, #09983D 0%, #00C12D 80%, white 65%);
  box-shadow: 0px 16px 24px 4px rgba(44, 44, 44, 0.08);
  border-radius: 16px 16px 0 0;
  color: white; }
  .pricing .step-three .step-three-cards .card-chosen .card-title {
    color: white; }
  .pricing .step-three .step-three-cards .card-chosen .pricing-button {
    display: none; }
  .pricing .step-three .step-three-cards .card-chosen .check-mark {
    display: block;
    z-index: 2;
    margin: auto; }
  .pricing .step-three .step-three-cards .card-chosen .white-curve {
    display: block; }
.pricing .step-three .step-three-cards .card-title {
  font-size: 20px;
  line-height: 26px;
  color: #1C4A53;
  margin-bottom: 1rem;
  width: 100%; }
.pricing .step-three .step-three-cards .pricing-button {
  align-self: flex-end;
  display: flex;
  align-items: center;
  padding: 8px 16px;
  border-radius: 36px;
  font-size: 1rem;
  text-align: center;
  margin-top: 1%;
  margin-bottom: 1%; }
  .pricing .step-three .step-three-cards .pricing-button img {
    padding-left: 24px; }
  .pricing .step-three .step-three-cards .pricing-button .button-arrow2 {
    display: none; }
.pricing .step-four .step-four-info {
  text-align: center;
  margin-bottom: 2.5rem; }
  .pricing .step-four .step-four-info .step {
    color: #00AB3F;
    font-size: 20px;
    line-height: 26px; }
  .pricing .step-four .step-four-info .card-title {
    margin-top: 1rem;
    margin-bottom: 1rem; }
.pricing .step-four .step-four-cards {
  display: flex;
  width: 100%;
  justify-content: space-evenly; }
  .pricing .step-four .step-four-cards .choice1, .pricing .step-four .step-four-cards .choice2, .pricing .step-four .step-four-cards .choice3, .pricing .step-four .step-four-cards .choice4, .pricing .step-four .step-four-cards .choice5, .pricing .step-four .step-four-cards .choice6, .pricing .step-four .step-four-cards .choice7 {
    display: none; }
  .pricing .step-four .step-four-cards .card1 {
    border: 4px solid #00AB3F;
    box-sizing: border-box;
    border-radius: 16px;
    padding: 40px;
    display: flex;
    flex-wrap: wrap;
    height: 100%; }
    .pricing .step-four .step-four-cards .card1 .feature1 {
      padding-bottom: 11px;
      padding-top: 12px; }
    .pricing .step-four .step-four-cards .card1 .button {
      background-color: transparent !important;
      color: black !important; }
  .pricing .step-four .step-four-cards .card2 {
    border: 4px solid #00AB3F;
    box-sizing: border-box;
    border-radius: 16px;
    padding: 40px;
    display: flex;
    flex-wrap: wrap;
    height: 100%; }
    .pricing .step-four .step-four-cards .card2 .feature1 {
      padding-bottom: 11px;
      padding-top: 12px; }
  .pricing .step-four .step-four-cards .card3 {
    border: 4px solid #00AB3F;
    box-sizing: border-box;
    border-radius: 16px;
    padding: 40px;
    display: flex;
    flex-wrap: wrap;
    height: 100%; }
    .pricing .step-four .step-four-cards .card3 .card-title {
      margin-bottom: 0 !important; }
    .pricing .step-four .step-four-cards .card3 .feature1 {
      padding-bottom: 11px;
      padding-top: 12px; }
  .pricing .step-four .step-four-cards .card4 {
    border: 4px solid #00AB3F;
    box-sizing: border-box;
    border-radius: 16px;
    padding: 40px;
    display: flex;
    flex-wrap: wrap;
    height: 100%; }
    .pricing .step-four .step-four-cards .card4 .card-title {
      margin-bottom: 0 !important; }
    .pricing .step-four .step-four-cards .card4 .feature1 {
      padding-bottom: 11px;
      padding-top: 12px; }
  .pricing .step-four .step-four-cards .card5 {
    border: 4px solid #00AB3F;
    box-sizing: border-box;
    border-radius: 16px;
    padding: 40px;
    display: flex;
    flex-wrap: wrap;
    height: 100%; }
    .pricing .step-four .step-four-cards .card5 .card-title {
      margin-bottom: 0 !important; }
    .pricing .step-four .step-four-cards .card5 .feature1 {
      padding-bottom: 11px;
      padding-top: 12px; }
  .pricing .step-four .step-four-cards .card6 {
    border: 4px solid #00AB3F;
    box-sizing: border-box;
    border-radius: 16px;
    padding: 40px;
    display: flex;
    flex-wrap: wrap;
    height: 100%; }
    .pricing .step-four .step-four-cards .card6 .card-title {
      margin-bottom: 0 !important; }
    .pricing .step-four .step-four-cards .card6 .feature1 {
      padding-bottom: 11px;
      padding-top: 12px; }
  .pricing .step-four .step-four-cards .card-name {
    text-align: center;
    font-size: 20px;
    line-height: 26px;
    margin-bottom: 1rem; }
  .pricing .step-four .step-four-cards .card-title {
    font-size: 20px;
    line-height: 26px;
    color: #1C4A53;
    margin-bottom: 1rem;
    width: 100%; }
  .pricing .step-four .step-four-cards .button {
    align-self: flex-end;
    display: flex;
    align-items: center;
    padding: 8px !important; }
    .pricing .step-four .step-four-cards .button img {
      padding-left: 24px; }
.pricing .step-five .step-five-info {
  text-align: center;
  margin-bottom: 2.5rem; }
  .pricing .step-five .step-five-info .step {
    color: #00AB3F;
    font-size: 20px;
    line-height: 26px; }
  .pricing .step-five .step-five-info .card-title {
    margin-top: 1rem;
    margin-bottom: 1rem; }
.pricing .step-five form {
  width: 100% !important; }
  @media screen and (min-width: 992px) {
    .pricing .step-five form .mktoFormRow {
      width: 32% !important;
      display: inline-block !important; } }
  .pricing .step-five form .mktoFormRow .mktoFieldDescriptor {
    width: 90% !important; }
    .pricing .step-five form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap {
      width: 100% !important; }
      .pricing .step-five form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap [for="Unsubscribed"] {
        margin-left: 0 !important; }
      .pricing .step-five form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoRadioList input, .pricing .step-five form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoRadioList label {
        width: 15% !important;
        float: left; }
      .pricing .step-five form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoRadioList label {
        margin-left: 8px !important; }
  .pricing .step-five form .mktoFormRow label {
    width: 100% !important;
    margin-left: 2rem !important;
    font-weight: bold !important; }
  .pricing .step-five form .mktoFormRow .mktoAsterix {
    display: none; }
  .pricing .step-five form .mktoFormRow .mktoGutter {
    display: none; }
  .pricing .step-five form .mktoFormRow input, .pricing .step-five form .mktoFormRow select {
    font-size: 1rem !important;
    border: 1px solid #008932 !important;
    border-radius: 24px;
    width: 100% !important;
    padding: 6px 14px !important; }
  .pricing .step-five form [data-wrapper-for="Demo_Request_Notes__c"] {
    width: 100% !important; }
    @media screen and (min-width: 992px) {
      .pricing .step-five form [data-wrapper-for="Demo_Request_Notes__c"] {
        width: 32% !important; } }
  .pricing .step-five form .mktoButtonRow {
    text-align: center;
    width: 100% !important; }
    .pricing .step-five form .mktoButtonRow span {
      margin: 0 !important; }
      .pricing .step-five form .mktoButtonRow span .mktoButton {
        background-color: #1C4A53 !important;
        border-radius: 32px !important;
        padding: 16px 24px !important;
        border: none !important;
        width: auto !important;
        width: 70% !important;
        background-image: none !important; }
        @media screen and (min-width: 992px) {
          .pricing .step-five form .mktoButtonRow span .mktoButton {
            width: 30% !important; } }
        .pricing .step-five form .mktoButtonRow span .mktoButton:hover {
          background-color: #C1CDD0 !important;
          color: #1C4A53 !important; }
.pricing .wavy-line {
  text-align: center;
  margin-top: 90px;
  margin-bottom: 70px; }
.pricing .what-included {
  text-align: center; }
  .pricing .what-included h3 {
    color: #00AB3F; }
.pricing .good-fit .good-fit-info {
  text-align: center;
  margin-bottom: 2rem; }
  .pricing .good-fit .good-fit-info h3 {
    color: #00AB3F; }
.pricing .good-fit .purchase-title {
  font-weight: bold;
  padding-right: 0; }
.pricing .good-fit .purchase-info {
  margin-bottom: 1rem; }
.pricing .questions h3 {
  text-align: center;
  color: #00AB3F; }
.pricing .questions .all-questions {
  max-width: 700px;
  margin: auto; }
  .pricing .questions .all-questions .question-container {
    background-color: white;
    border-radius: 24px;
    margin-bottom: 1.5rem;
    padding: 8px 24px; }
    .pricing .questions .all-questions .question-container .question {
      font-weight: bold; }
      .pricing .questions .all-questions .question-container .question .arrow {
        float: right;
        transform: rotate(180deg); }
    .pricing .questions .all-questions .question-container .answer {
      display: none;
      font-weight: 400; }
      .pricing .questions .all-questions .question-container .answer ul {
        margin: 1rem 0; }
    .pricing .questions .all-questions .question-container .down {
      transform: none !important; }
.pricing .background-squiggle {
  width: 100%;
  margin-bottom: -10px; }
.pricing .cta-bottom {
  background-color: #00AB3F;
  color: white; }
  @media screen and (min-width: 992px) {
    .pricing .cta-bottom .container {
      display: flex;
      align-items: center; } }
  .pricing .cta-bottom .cta-button-container {
    text-align: center; }
    .pricing .cta-bottom .cta-button-container .cta-button {
      background-color: #1C4A53;
      padding: 16px 24px; }
      .pricing .cta-bottom .cta-button-container .cta-button:hover {
        background-color: #C1CDD0 !important;
        color: #1C4A53 !important; }

.what-new .col-xs-12 {
  float: none !important; }
.what-new .jumbo-hero-inner {
  min-height: 300px; }
  .what-new .jumbo-hero-inner .container {
    text-align: center; }
    .what-new .jumbo-hero-inner .container h1 {
      margin-top: 60px; }
.what-new .updates .update-card {
  display: flex;
  flex-wrap: wrap;
  background-color: white;
  border-radius: 18px;
  box-shadow: 0px 8px 16px rgba(44, 44, 44, 0.08);
  padding: 1rem;
  margin-bottom: 60px; }
  .what-new .updates .update-card .update-title h4 {
    margin-bottom: 0; }
  .what-new .updates .update-card .update-title .date {
    margin-bottom: 2rem;
    font-weight: bold; }
  .what-new .updates .update-card .read {
    text-decoration: underline 2px #00AB3F;
    color: #14171A;
    width: 100%;
    text-align: center; }
    @media screen and (min-width: 992px) {
      .what-new .updates .update-card .read {
        width: 47%;
        margin-left: auto;
        text-align: left; } }
    .what-new .updates .update-card .read:hover span {
      outline: 0;
      color: white;
      background: #00AB3F;
      cursor: pointer; }
  .what-new .updates .update-card .full-update {
    display: none; }
  .what-new .updates .update-card .close {
    text-align: center;
    font-size: 2rem;
    background-color: #EF3C57;
    width: 5%;
    margin: auto;
    border-radius: 50%;
    color: white; }
    .what-new .updates .update-card .close:hover {
      cursor: pointer; }

.osha .hero-section-3 h1 {
  line-height: 4.125rem;
  margin-top: 25%; }
.osha .hero-section-3 span {
  color: #7B61FF;
  font-size: 32px;
  line-height: 40px; }
.osha .hero-section-3 .cta-button {
  width: 99% !important;
  margin-top: 5%; }
  @media screen and (min-width: 992px) {
    .osha .hero-section-3 .cta-button {
      width: 45% !important; } }
.osha .hero-section-3 .right {
  margin-right: 3%; }
.osha .hero-section-3 .image-block {
  text-align: center; }
  @media screen and (min-width: 992px) {
    .osha .hero-section-3 .image-block {
      text-align: right;
      margin-top: 10%; } }
  .osha .hero-section-3 .image-block img {
    width: 100%;
    border-radius: 16px; }
.osha .feature-20 {
  background-color: #00AB3F; }
  .osha .feature-20 h2 {
    color: white; }
  .osha .feature-20 .feature-20-cards {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    align-content: space-around; }
    .osha .feature-20 .feature-20-cards .feature-20-card {
      background-color: white;
      border-radius: 26px;
      padding: 2rem;
      width: 100%;
      margin-bottom: 1.5rem; }
      .osha .feature-20 .feature-20-cards .feature-20-card .title {
        font: normal normal bold 20px/26px Ubuntu;
        margin-top: 12px;
        margin-bottom: 12px; }
      .osha .feature-20 .feature-20-cards .feature-20-card img {
        display: none; }
  .osha .feature-20 .construction-link {
    padding-top: 1rem;
    padding-left: 1rem;
    color: white; }
    .osha .feature-20 .construction-link:hover {
      background: none;
      text-decoration: underline; }
.osha .feature-15 {
  margin-bottom: 90px; }
  .osha .feature-15 .card-container {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    align-content: space-around;
    row-gap: 24px;
    column-gap: 12px; }
    .osha .feature-15 .card-container .exp-card {
      width: 24%;
      background-color: white;
      border-radius: 26px;
      padding: 2rem;
      min-height: 200px;
      box-shadow: 0px 8px 16px rgba(44, 44, 44, 0.08);
      background-repeat: no-repeat;
      background-size: cover;
      color: white;
      box-shadow: inset 0 0 0 1000px rgba(0, 0, 0, 0.33); }
      .osha .feature-15 .card-container .exp-card .card-title {
        font-weight: bold; }
.osha .feature-3 .feature-info {
  text-align: center;
  margin-bottom: 5rem; }
.osha .feature-3 .grid {
  margin-bottom: 2.5rem; }
  .osha .feature-3 .grid img {
    width: 10%; }
  .osha .feature-3 .grid h5 {
    margin-top: 0;
    margin-bottom: 8px; }
  .osha .feature-3 .grid .info {
    margin-bottom: 8px; }
.osha .feature-13 {
  margin-bottom: 120px; }
  @media screen and (min-width: 992px) {
    .osha .feature-13 {
      background: linear-gradient(90deg, #1C4A53 50%, #f1f1f1 50%);
      display: flex;
      align-items: center; }
      .osha .feature-13 .left-column {
        color: white; } }
  @media screen and (min-width: 992px) {
    .osha .feature-13 .container {
      display: flex;
      align-items: center; } }
  .osha .feature-13 .container .left-column {
    padding: 2rem; }
    .osha .feature-13 .container .left-column .cta-button {
      margin-top: 2rem; }
  .osha .feature-13 .container .right-column h5 {
    margin-top: 0.5rem;
    margin-bottom: 1rem; }
  .osha .feature-13 .container .right-column img {
    width: 10%; }
  .osha .feature-13 .container .right-column .info {
    margin-bottom: 2rem; }
.osha .feature-18 .container {
  display: flex;
  align-items: center;
  background-color: #1C4A53;
  border-radius: 16px;
  padding: 60px; }
  .osha .feature-18 .container .col-xs-12 {
    color: white; }
    .osha .feature-18 .container .col-xs-12 .cta-button {
      display: block;
      width: 45%;
      padding: 18px 50px;
      background-color: white;
      color: #1C4A53;
      margin-top: 1rem;
      border: 2px solid white; }
      .osha .feature-18 .container .col-xs-12 .cta-button:hover {
        background-color: #1C4A53;
        color: white;
        border: 2px solid white; }
  .osha .feature-18 .container span {
    font-weight: bold; }
.osha .cta-2 {
  background-color: #00AB3F;
  color: white;
  margin-bottom: 90px; }
  .osha .cta-2 .container {
    display: flex; }
    .osha .cta-2 .container .col-xs-12 {
      display: flex;
      align-items: center;
      justify-content: center; }
  .osha .cta-2 .cta-button {
    padding: 18px 50px;
    background-color: white;
    color: #00AB3F;
    border: 2px solid white; }
    .osha .cta-2 .cta-button:hover {
      background-color: #00AB3F;
      color: white;
      border: 2px solid white; }

.page-id-37330 {
  /*Referral LP*/ }
  .page-id-37330 .referral {
    text-align: center; }
    .page-id-37330 .referral h1 {
      color: #00AB3F; }
    .page-id-37330 .referral span {
      color: #1C4A53; }
  .page-id-37330 .green {
    text-align: center;
    color: #00AB3F; }
  .page-id-37330 .blue {
    text-align: center;
    color: #1C4A53; }
  .page-id-37330 .form {
    padding: 1rem; }
  .page-id-37330 form {
    width: 100% !important;
    margin: auto; }
    .page-id-37330 form .mktoFormRow {
      width: 100% !important;
      display: inline-block; }
      .page-id-37330 form .mktoFormRow .mktoFieldDescriptor {
        width: 100%; }
        .page-id-37330 form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap {
          width: 100%; }
          .page-id-37330 form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap label {
            width: 95% !important;
            font-size: 1rem !important;
            font-weight: 500 !important;
            margin-left: 2.5%; }
          .page-id-37330 form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap input, .page-id-37330 form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap select, .page-id-37330 form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap textarea {
            width: 99% !important;
            border-radius: 20px;
            border: none; }
          .page-id-37330 form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoField {
            font-size: 1.2rem !important; }
    .page-id-37330 form .mktoButtonRow {
      display: block;
      text-align: center; }
      .page-id-37330 form .mktoButtonRow button {
        width: 30% !important;
        border-radius: 26px !important;
        background-color: #00AB3F !important;
        background-image: none !important;
        font-size: 1rem !important; }

.boost .jumbo-hero-inner {
  padding: 60px 0 !important; }
.boost .hero-section-3 h1 {
  line-height: 4.125rem;
  margin-top: 0;
  margin-bottom: 0; }
.boost .hero-section-3 span {
  color: #7B61FF;
  font-size: 32px;
  line-height: 40px; }
.boost .hero-section-3 .cta-button {
  width: 99% !important;
  margin-top: 5%;
  margin-right: 3%;
  background-color: #7B61FF;
  border: 1px solid #7B61FF; }
  @media screen and (min-width: 992px) {
    .boost .hero-section-3 .cta-button {
      width: 45% !important; } }
  .boost .hero-section-3 .cta-button:hover {
    background-color: white;
    color: #7B61FF; }
.boost .hero-section-3 .video-block {
  text-align: center; }
  @media screen and (min-width: 992px) {
    .boost .hero-section-3 .video-block {
      text-align: right; } }
  .boost .hero-section-3 .video-block img {
    border-radius: 16px; }
  .boost .hero-section-3 .video-block .video {
    width: 90%;
    border-radius: 30px;
    margin-top: 1rem; }
    @media screen and (min-width: 992px) {
      .boost .hero-section-3 .video-block .video {
        margin-top: 0; } }
  .boost .hero-section-3 .video-block .videoButton {
    position: absolute;
    display: inline-block;
    transform: translate(-50%, -50%);
    top: 45%;
    left: 52%;
    color: #FFF;
    width: 100%;
    text-align: center;
    z-index: 1; }
    @media screen and (min-width: 768px) {
      .boost .hero-section-3 .video-block .videoButton {
        top: 45%;
        left: 55%; } }
    @media screen and (min-width: 992px) {
      .boost .hero-section-3 .video-block .videoButton {
        top: 45%;
        left: 55%; } }
    @media screen and (min-width: 1200px) {
      .boost .hero-section-3 .video-block .videoButton {
        top: 45%;
        left: 55%; } }
    .boost .hero-section-3 .video-block .videoButton .play {
      cursor: pointer;
      display: inline-block;
      text-align: center;
      padding: 5px 25px;
      width: 35%; }
      @media screen and (min-width: 768px) {
        .boost .hero-section-3 .video-block .videoButton .play {
          width: 30%; } }
      @media screen and (min-width: 992px) {
        .boost .hero-section-3 .video-block .videoButton .play {
          width: 25%; } }
      @media screen and (min-width: 1200px) {
        .boost .hero-section-3 .video-block .videoButton .play {
          width: 23%; } }
.boost .content-text {
  margin-bottom: 60px; }
  @media screen and (min-width: 992px) {
    .boost .content-text {
      margin-bottom: 90px; } }
  .boost .content-text h2 {
    text-align: center;
    color: #7B61FF; }
  .boost .content-text .section2-text {
    max-width: 785px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    font-size: 20px; }
.boost .left-image {
  display: none; }
  @media screen and (min-width: 992px) {
    .boost .left-image {
      display: block;
      margin-left: -78px;
      width: 45%; } }
.boost .content-sections1 {
  text-align: center; }
  @media screen and (min-width: 992px) {
    .boost .content-sections1 {
      display: flex;
      justify-content: flex-end;
      margin-bottom: 110px;
      width: 60%; } }
  @media screen and (min-width: 992px) {
    .boost .content-sections1 .attend-icons {
      width: 25%; } }
  .boost .content-sections1 .attend-icons img {
    max-width: 160px; }
  @media screen and (min-width: 992px) {
    .boost .content-sections1 .attend-text {
      width: 75%;
      max-width: 380px;
      text-align: left; } }
  .boost .content-sections1 .attend-text h4 {
    margin-top: 0;
    margin-bottom: 16px;
    color: #1C4A53; }
.boost .content-sections2 {
  text-align: center; }
  @media screen and (min-width: 992px) {
    .boost .content-sections2 {
      display: flex;
      width: 60%;
      margin-bottom: 5rem; } }
  .boost .content-sections2 .attend-icons {
    margin-top: 2rem; }
    @media screen and (min-width: 992px) {
      .boost .content-sections2 .attend-icons {
        width: 25%;
        margin-top: 0; } }
    .boost .content-sections2 .attend-icons img {
      max-width: 160px; }
  @media screen and (min-width: 992px) {
    .boost .content-sections2 .attend-text {
      width: 75%;
      max-width: 380px;
      text-align: left; } }
  .boost .content-sections2 .attend-text h4 {
    margin-top: 0;
    margin-bottom: 16px;
    color: #1C4A53; }
.boost .content-sections3 {
  display: none; }
  @media screen and (min-width: 992px) {
    .boost .content-sections3 {
      display: none;
      width: 80%;
      justify-content: center;
      flex-wrap: wrap; } }
  .boost .content-sections3 .attend-icons {
    margin-top: 2rem; }
    @media screen and (min-width: 992px) {
      .boost .content-sections3 .attend-icons {
        width: 25%;
        margin-top: 0; } }
    .boost .content-sections3 .attend-icons img {
      max-width: 160px; }
  @media screen and (min-width: 992px) {
    .boost .content-sections3 .attend-text {
      width: 75%;
      text-align: left; } }
  .boost .content-sections3 .attend-text h4 {
    margin-top: 0;
    margin-bottom: 16px;
    color: #1C4A53;
    text-align: center; }
  .boost .content-sections3 .attend-text ul {
    margin: 0; }
.boost .boost-attendees h2 {
  color: #00AB3F;
  text-align: center;
  margin-bottom: 32px; }
.boost .boost-attendees .title-text {
  max-width: 600px;
  margin: 0 auto 2rem auto;
  text-align: center; }
@media screen and (min-width: 992px) {
  .boost .boost-attendees .individual-topic5 {
    margin-left: 15%; } }
.boost .boost-attendees .col-md-3 {
  margin-bottom: 2rem; }
  .boost .boost-attendees .col-md-3 .topics {
    text-align: center; }
    .boost .boost-attendees .col-md-3 .topics img {
      margin-bottom: -10%; }
    .boost .boost-attendees .col-md-3 .topics .cta-button {
      margin-top: -10%;
      padding: 16px 24px !important; }
      .boost .boost-attendees .col-md-3 .topics .cta-button:hover .button-arrow {
        visibility: visible; }
    .boost .boost-attendees .col-md-3 .topics .topic-button1:hover, .boost .boost-attendees .col-md-3 .topics .topic-button7:hover {
      background-color: #00AB3F; }
    .boost .boost-attendees .col-md-3 .topics .topic-button2 {
      background-color: #16DED0; }
    .boost .boost-attendees .col-md-3 .topics .topic-button3 {
      background-color: #7B61FF; }
    .boost .boost-attendees .col-md-3 .topics .topic-button4 {
      background-color: #EF3C57; }
    .boost .boost-attendees .col-md-3 .topics .topic-button5 {
      background-color: #1C4A53; }
    .boost .boost-attendees .col-md-3 .topics .topic-button6 {
      background-color: #FFCC33; }
    .boost .boost-attendees .col-md-3 .topics .button-arrow {
      visibility: hidden;
      max-width: 13px;
      margin-bottom: 0;
      vertical-align: middle;
      padding-left: 1px; }
.boost .form-top {
  background-image: url(https://www.bizlibrary.com/wp-content/uploads/2022/03/01151436/Vector.svg);
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: -6px;
  transform: rotate(180deg);
  padding-top: 80px; }
  .boost .form-top .container {
    margin-bottom: 20px;
    height: 40px; }
.boost .form-bottom {
  background-image: url(https://www.bizlibrary.com/wp-content/uploads/2022/03/01151436/Vector.svg);
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 80px; }
  .boost .form-bottom .container {
    margin-bottom: 20px;
    height: 40px; }
.boost .boost-form {
  background-color: #7B61FF; }
  .boost .boost-form h2 {
    color: white;
    margin-top: 0;
    text-align: center; }
  .boost .boost-form h3 {
    color: white;
    text-align: center; }
.boost form {
  color: white;
  width: 100% !important; }
  .boost form .mktoTemplateBox {
    color: white;
    font-size: 2rem;
    text-align: center; }
    .boost form .mktoTemplateBox .mktoButtonWrap {
      text-align: center; }
      .boost form .mktoTemplateBox .mktoButtonWrap .mktoButton {
        background-color: #1C4A53 !important;
        border-radius: 32px !important;
        padding: 16px 24px !important;
        border: none !important;
        width: auto !important;
        width: 30% !important; }
        .boost form .mktoTemplateBox .mktoButtonWrap .mktoButton:hover {
          background-color: #C1CDD0 !important;
          color: #1C4A53 !important; }
    .boost form .mktoTemplateBox .mktoNotYou {
      font-size: 1rem;
      color: white !important; }
      .boost form .mktoTemplateBox .mktoNotYou:hover {
        background: #00ab3f00; }
  .boost form .mktoLabel {
    width: 100% !important;
    float: left;
    font-size: 1.1em;
    line-height: 1.2em;
    padding-top: 0.3em;
    display: block;
    clear: both;
    margin-bottom: 5px;
    margin-right: 5px;
    color: white;
    font-family: "Open Sans", sans-serif;
    font-weight: 400 !important; }
  .boost form .mktoFormRow {
    width: 100%;
    display: inline-block; }
    @media screen and (min-width: 992px) {
      .boost form .mktoFormRow {
        width: 33%; } }
    .boost form .mktoFormRow .mktoFieldDescriptor {
      width: 100% !important;
      padding-right: 24px; }
      .boost form .mktoFormRow .mktoFieldDescriptor label {
        margin-left: 2rem;
        color: white !important;
        font-weight: 500;
        font-family: Ubuntu; }
      .boost form .mktoFormRow .mktoFieldDescriptor input {
        border-radius: 24px; }
        .boost form .mktoFormRow .mktoFieldDescriptor input:focus-visible, .boost form .mktoFormRow .mktoFieldDescriptor input:focus, .boost form .mktoFormRow .mktoFieldDescriptor input:focus-within, .boost form .mktoFormRow .mktoFieldDescriptor input:active {
          box-shadow: 0px 0px 0px 4px #D5EACD;
          border: 1px solid #008932 !important;
          outline: none !important; }
      .boost form .mktoFormRow .mktoFieldDescriptor select {
        border-radius: 24px; }
      .boost form .mktoFormRow .mktoFieldDescriptor textarea {
        border-radius: 24px; }
    .boost form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoRadioList label {
      float: left;
      margin-left: .2rem !important;
      margin-right: .7rem;
      width: 20% !important;
      margin-top: 0;
      margin-bottom: 0; }
    .boost form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoRadioList input {
      width: 18% !important; }
      @media screen and (min-width: 992px) {
        .boost form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoRadioList input {
          transform: scale(1.5) !important; } }
  .boost form [data-wrapper-for="mktoRadio_34588_0 Unsubscribed mktoRadio_34588_1 Unsubscribed"] label {
    margin-left: 10px !important;
    margin-bottom: 10px; }
  .boost form [data-wrapper-for="utm_campaign__c"] {
    display: none; }
  .boost form [data-wrapper-for="utm_medium__c"] {
    display: none; }
  .boost form [data-wrapper-for="utm_source__c"] {
    display: none; }
  .boost form [data-wrapper-for="utm_content__c"] {
    display: none; }
  .boost form .mktoButtonRow {
    text-align: center; }
    .boost form .mktoButtonRow span {
      margin: 0 !important; }
      .boost form .mktoButtonRow span .mktoButton {
        background-color: #1C4A53 !important;
        border-radius: 32px !important;
        padding: 16px 24px !important;
        border: none !important;
        width: auto !important;
        width: 30% !important; }
        .boost form .mktoButtonRow span .mktoButton:hover {
          background-color: #C1CDD0 !important;
          color: #1C4A53 !important; }
.boost .schedule h2 {
  margin-top: 0; }
.boost .schedule .boost-cta {
  text-align: center; }
  .boost .schedule .boost-cta .cta-button {
    background-color: #1C4A53;
    border: 1px solid #1C4A53; }
    .boost .schedule .boost-cta .cta-button:hover {
      background-color: white;
      color: #1C4A53; }
.boost .launchpad-video h2 {
  text-align: center;
  color: #7B61FF; }
.boost .launchpad-video .bzl-carousel {
  overflow: visible !important; }
  .boost .launchpad-video .bzl-carousel .items {
    max-height: 400px;
    margin-bottom: 30px; }
    .boost .launchpad-video .bzl-carousel .items .item video {
      width: 60%;
      border-radius: 26px; }
  .boost .launchpad-video .bzl-carousel .controls {
    top: 525px; }
  .boost .launchpad-video .bzl-carousel .control {
    background-color: transparent;
    border: none; }
  @media screen and (min-width: 992px) {
    .boost .launchpad-video .bzl-carousel .control-left {
      position: absolute;
      left: 500px; } }
  .boost .launchpad-video .bzl-carousel .control-left .arrow {
    border: solid #7c7c7c;
    border-width: 0 3px 3px 0; }
  @media screen and (min-width: 992px) {
    .boost .launchpad-video .bzl-carousel .control-right {
      position: absolute;
      right: 500px; } }
  .boost .launchpad-video .bzl-carousel .control-right .arrow {
    border: solid #7c7c7c;
    border-width: 0 3px 3px 0; }
.boost .speaker-section {
  margin-top: 30px; }
  .boost .speaker-section h2 {
    text-align: center;
    color: #7B61FF;
    margin-bottom: 60px; }
  @media screen and (min-width: 992px) {
    .boost .speaker-section .speaker-wrap {
      display: flex;
      flex-wrap: wrap;
      row-gap: 40px;
      justify-content: space-around; } }
  .boost .speaker-section .speaker-wrap img {
    margin-right: 1rem;
    border-radius: 50%; }
  .boost .speaker-section .speaker-wrap .name span {
    font-size: 1.2rem;
    line-height: .1; }
  .boost .speaker-section .speaker-wrap .speaker1 {
    text-align: center;
    padding-right: 2rem; }
    @media screen and (min-width: 992px) {
      .boost .speaker-section .speaker-wrap .speaker1 {
        width: 50%;
        display: flex;
        align-items: flex-start;
        text-align: left; } }
    .boost .speaker-section .speaker-wrap .speaker1 .name {
      color: #1C4A53; }
  .boost .speaker-section .speaker-wrap .speaker2 {
    text-align: center;
    padding-right: 2rem; }
    @media screen and (min-width: 992px) {
      .boost .speaker-section .speaker-wrap .speaker2 {
        width: 50%;
        display: flex;
        align-items: flex-start;
        text-align: left; } }
    .boost .speaker-section .speaker-wrap .speaker2 .name {
      color: #1C4A53; }
  .boost .speaker-section .speaker-wrap .speaker3 {
    text-align: center;
    padding-right: 2rem; }
    @media screen and (min-width: 992px) {
      .boost .speaker-section .speaker-wrap .speaker3 {
        width: 50%;
        display: flex;
        align-items: center;
        text-align: left; } }
    .boost .speaker-section .speaker-wrap .speaker3 .name {
      color: #EF3C57; }
  .boost .speaker-section .speaker-wrap .speaker4 {
    text-align: center;
    padding-right: 2rem; }
    @media screen and (min-width: 992px) {
      .boost .speaker-section .speaker-wrap .speaker4 {
        width: 50%;
        display: flex;
        align-items: center;
        text-align: left; } }
    .boost .speaker-section .speaker-wrap .speaker4 .name {
      color: #16DED0; }
  .boost .speaker-section .speaker-wrap .speaker5 {
    text-align: center;
    padding-right: 2rem; }
    @media screen and (min-width: 992px) {
      .boost .speaker-section .speaker-wrap .speaker5 {
        width: 50%;
        display: flex;
        align-items: center;
        text-align: left; } }
    .boost .speaker-section .speaker-wrap .speaker5 .name {
      color: #7B61FF; }
  .boost .speaker-section .speaker-wrap .speaker6 {
    text-align: center;
    padding-right: 2rem; }
    @media screen and (min-width: 992px) {
      .boost .speaker-section .speaker-wrap .speaker6 {
        width: 50%;
        display: flex;
        align-items: center;
        text-align: left; } }
    .boost .speaker-section .speaker-wrap .speaker6 .name {
      color: #7B61FF; }
  .boost .speaker-section .speaker-wrap .name {
    font-family: Ubuntu;
    font-size: 28px;
    font-style: normal;
    font-weight: 400;
    line-height: 36px;
    margin-bottom: 11px; }
.boost .sponsor-section-bottom {
  background-image: url(https://www.bizlibrary.com/wp-content/uploads/2022/01/05105142/green-wave-above-footer.svg);
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: -10px; }
  .boost .sponsor-section-bottom .container {
    margin-bottom: 20px;
    height: 40px; }
.boost .sponsors {
  margin-top: 90px; }
  .boost .sponsors h2 {
    color: #7B61FF; }
  .boost .sponsors .sponsors-wrap {
    text-align: center;
    background-color: white;
    box-shadow: 0px 16px 24px 4px rgba(44, 44, 44, 0.08);
    border-radius: 56px;
    padding: 54px; }
    .boost .sponsors .sponsors-wrap h2 {
      margin-top: 0; }
    .boost .sponsors .sponsors-wrap .sponsor-text {
      max-width: 800px;
      padding-bottom: 1rem;
      margin: auto; }
    .boost .sponsors .sponsors-wrap .sponsor-images img {
      padding-right: 1.5rem; }
    .boost .sponsors .sponsors-wrap .sponsor-images .sponsor3 {
      width: 35%; }
  .boost .sponsors .questions {
    text-align: center;
    margin: 3rem 0; }

.page-id-37065 footer {
  background-color: #00AB3F;
  margin-top: 0; }

.page-id-36715 footer {
  background-color: #00AB3F;
  margin-top: 0; }

.platform-overview .jumbo-hero {
  min-height: 300px !important; }
  @media screen and (min-width: 992px) {
    .platform-overview .jumbo-hero {
      min-height: 400px !important; } }
.platform-overview .jumbo-hero-inner {
  text-align: center; }
  .platform-overview .jumbo-hero-inner .col-xs-12 {
    margin: auto;
    max-width: 770px;
    float: none; }
  .platform-overview .jumbo-hero-inner img {
    display: block;
    margin: 3rem auto 2rem auto;
    width: 45%; }
.platform-overview .video-section .video-block {
  margin-top: 5%; }
.platform-overview .video-section .videoButton {
  position: absolute;
  display: inline-block;
  transform: translate(-50%, -50%);
  top: 48%;
  left: 50%;
  width: 100%;
  text-align: center;
  z-index: 1; }
  @media screen and (min-width: 768px) {
    .platform-overview .video-section .videoButton {
      top: 47%; } }
  @media screen and (min-width: 992px) {
    .platform-overview .video-section .videoButton {
      top: 35%; } }
  @media screen and (min-width: 1200px) {
    .platform-overview .video-section .videoButton {
      top: 45%; } }
  .platform-overview .video-section .videoButton .play {
    cursor: pointer;
    display: inline-block;
    text-align: center;
    padding: 5px 25px;
    width: 30%; }
    @media screen and (min-width: 768px) {
      .platform-overview .video-section .videoButton .play {
        width: 28%; } }
    @media screen and (min-width: 992px) {
      .platform-overview .video-section .videoButton .play {
        width: 28%; } }
    @media screen and (min-width: 1200px) {
      .platform-overview .video-section .videoButton .play {
        width: 24%; } }
.platform-overview .video-section .video {
  width: 80%;
  margin: auto;
  display: block;
  border-radius: 16px; }
.platform-overview .video-section .video-text {
  text-align: center; }
.platform-overview .video-section .video-cta {
  text-align: center; }
  .platform-overview .video-section .video-cta .cta-button {
    border: 1px solid #00AB3F;
    background-color: #00AB3F;
    color: white; }
    .platform-overview .video-section .video-cta .cta-button:hover {
      background-color: white;
      color: #00AB3F; }
.platform-overview .new-features {
  padding-bottom: 0px; }
  .platform-overview .new-features h2 {
    text-align: center; }
  .platform-overview .new-features .small-top-features {
    text-align: center;
    max-width: 800px;
    margin: 24px auto; }
  .platform-overview .new-features .all-features {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    justify-content: space-around; }
    .platform-overview .new-features .all-features .feature-card {
      width: 100%;
      margin: 30px 12px;
      background-color: white;
      text-align: center;
      align-items: center;
      padding: 40px 24px;
      border: 2px solid #97ACB0;
      border-radius: 6px;
      box-shadow: 0px 75px 97px rgba(27, 41, 29, 0.07), 0px 31.3332px 47.2831px rgba(27, 41, 29, 0.0522671), 0px 16.7522px 26.6995px rgba(27, 41, 29, 0.0459475), 0px 9.39116px 14.5316px rgba(27, 41, 29, 0.0383388), 0px 4.98758px 6.94492px rgba(27, 41, 29, 0.0280136), 0px 2.07544px 2.37447px rgba(27, 41, 29, 0.0151197); }
      @media screen and (min-width: 992px) {
        .platform-overview .new-features .all-features .feature-card {
          width: 30%; } }
      .platform-overview .new-features .all-features .feature-card a:hover {
        color: #2C2C2C; }
      .platform-overview .new-features .all-features .feature-card h5 {
        margin-top: 12px !important;
        margin-bottom: 16px !important; }
      .platform-overview .new-features .all-features .feature-card img {
        position: absolute;
        top: -28px;
        left: 42%; }
    .platform-overview .new-features .all-features .feature-card-link {
      border: 3px solid #1C4A53; }
      .platform-overview .new-features .all-features .feature-card-link:hover {
        box-shadow: 0px 75px 97px rgba(27, 41, 29, 0.21), 0px 31.3332px 47.2831px rgba(27, 41, 29, 0.05), 0px 16.7522px 26.6995px rgba(27, 41, 29, 0.05), 0px 9.39116px 14.5316px rgba(27, 41, 29, 0.04), 0px 4.98758px 6.94492px rgba(27, 41, 29, 0.03), 0px 2.07544px 2.37447px rgba(27, 41, 29, 0.02); }
      .platform-overview .new-features .all-features .feature-card-link a {
        text-decoration: none; }
        .platform-overview .new-features .all-features .feature-card-link a h5 {
          text-decoration: underline 2px #00AB3F; }
  .platform-overview .new-features .lms-green-feature {
    margin-top: 24px;
    margin-bottom: 32px; }
    .platform-overview .new-features .lms-green-feature div {
      color: #00AB3F;
      max-width: 530px;
      margin: auto;
      text-align: center;
      font-family: 'Ubuntu';
      font-style: normal;
      font-weight: 500;
      font-size: 20px;
      line-height: 26px; }
  .platform-overview .new-features .small-features {
    text-align: center; }
    .platform-overview .new-features .small-features .ind-small {
      font-family: 'Ubuntu';
      font-style: normal;
      font-weight: 500;
      font-size: 16px;
      line-height: 22px;
      text-align: center;
      letter-spacing: 0.3px;
      color: #4F4F4F;
      display: inline-block; }
  .platform-overview .new-features .small-features-text {
    margin: 13rem auto 3rem auto;
    max-width: 700px;
    display: block;
    text-align: center;
    float: none; }
.platform-overview .solution-section .solution-title {
  text-align: center; }
  .platform-overview .solution-section .solution-title h2 {
    color: #00AB3F; }
.platform-overview .solution-section .pricing-cards {
  text-align: center; }
.platform-overview .solution-section .cards-section {
  display: flex;
  justify-content: space-between;
  column-gap: 3rem;
  margin-top: 6rem; }
  .platform-overview .solution-section .cards-section .card1, .platform-overview .solution-section .cards-section .card3 {
    width: 33%;
    border: 1.51px solid #838383;
    border-radius: 16px;
    padding: 2rem; }
    .platform-overview .solution-section .cards-section .card1 .card-info .card-title, .platform-overview .solution-section .cards-section .card3 .card-info .card-title {
      color: #1C4A53; }
    .platform-overview .solution-section .cards-section .card1 .card-info .cta-button, .platform-overview .solution-section .cards-section .card3 .card-info .cta-button {
      background-color: #1C4A53;
      border: solid 1px #1C4A53; }
      .platform-overview .solution-section .cards-section .card1 .card-info .cta-button:hover, .platform-overview .solution-section .cards-section .card3 .card-info .cta-button:hover {
        color: #1C4A53;
        background-color: white; }
  .platform-overview .solution-section .cards-section .card2 {
    width: 33%;
    border: 1.51px solid #838383;
    border-radius: 16px;
    padding: 2rem;
    box-shadow: 0px 7px 28.4px 0px #00AB3FAD; }
    @media screen and (min-width: 992px) {
      .platform-overview .solution-section .cards-section .card2 {
        margin-bottom: 4rem;
        margin-top: -4rem; } }
    .platform-overview .solution-section .cards-section .card2 .card-info .card-title {
      color: #00AB3F; }
    .platform-overview .solution-section .cards-section .card2 .card-info .cta-button {
      background-color: #00AB3F;
      border: solid 1px #00AB3F; }
      .platform-overview .solution-section .cards-section .card2 .card-info .cta-button:hover {
        color: #00AB3F;
        background-color: white; }
    .platform-overview .solution-section .cards-section .card2 .popular-card {
      font-family: Catamaran;
      font-size: 30px;
      font-weight: 700;
      line-height: 49.2px;
      letter-spacing: 0.02em;
      text-align: center;
      color: white;
      background-color: #00AB3F;
      width: 100%;
      width: 122.5%;
      margin-left: -2rem;
      margin-right: -2rem; }
    .platform-overview .solution-section .cards-section .card2 .card-benefits span {
      color: #00AB3F;
      font-weight: bold; }
  .platform-overview .solution-section .cards-section .card3 .card-benefits span {
    color: #1C4A53;
    font-weight: bold; }
  .platform-overview .solution-section .cards-section .card-info .card-title {
    font-family: Catamaran;
    font-size: 44px;
    font-weight: 800;
    line-height: 72.16px;
    text-align: center; }
  .platform-overview .solution-section .cards-section .card-info .card-text {
    font-family: Catamaran;
    font-size: 22px;
    font-weight: 400;
    line-height: 31.53px;
    text-align: center;
    margin-bottom: 28px; }
  .platform-overview .solution-section .cards-section .card-info .cta-button {
    border-radius: 16px;
    padding: 8px 34px;
    color: white;
    margin-bottom: 28px; }
  .platform-overview .solution-section .cards-section .card-benefit-bar {
    border-top: 2px solid #DDDDDD;
    margin-bottom: 26px;
    margin-top: 26px; }
  .platform-overview .solution-section .cards-section .card-benefits {
    text-align: left; }
    .platform-overview .solution-section .cards-section .card-benefits .benefits-title {
      font-family: Catamaran;
      font-size: 20px;
      font-weight: 700;
      line-height: 32.8px;
      letter-spacing: 0.03em;
      text-align: left; }
    .platform-overview .solution-section .cards-section .card-benefits .benefits ul {
      list-style-image: url("https://www.bizlibrary.com/wp-content/uploads/2024/08/05134450/GREEN_CHECKMARK-e1722890449347.png") !important;
      text-align: left;
      margin: 0;
      padding-inline-start: 26px !important; }
.platform-overview .solution-section .solution-package {
  display: flex;
  justify-content: center;
  align-content: center;
  gap: 2rem;
  margin-bottom: 2rem; }
  .platform-overview .solution-section .solution-package .square-info {
    width: 40%;
    border-radius: 26px;
    padding: 16px 12px;
    text-align: center;
    color: white; }
    .platform-overview .solution-section .solution-package .square-info h4 {
      margin-top: 0; }
  .platform-overview .solution-section .solution-package .solution-info {
    width: 35%; }
    .platform-overview .solution-section .solution-package .solution-info .solution-title h3 {
      margin-top: 0;
      margin-bottom: .5rem; }
    .platform-overview .solution-section .solution-package .solution-info .solution-list .green {
      margin-left: 3rem;
      color: #00AB3F;
      font-style: italic;
      font-weight: bold; }
    .platform-overview .solution-section .solution-package .solution-info .solution-list .navy {
      margin-left: 3rem;
      color: #1C4A53;
      font-style: italic;
      font-weight: bold; }
  .platform-overview .solution-section .solution-package .square-number1 {
    background-color: #16DED0; }
  .platform-overview .solution-section .solution-package .solution-number1 h3 {
    color: #16DED0; }
  .platform-overview .solution-section .solution-package .square-number2 {
    background-color: #00AB3F; }
  .platform-overview .solution-section .solution-package .solution-number2 h3 {
    color: #00AB3F; }
  .platform-overview .solution-section .solution-package .square-number3 {
    background-color: #1C4A53; }
  .platform-overview .solution-section .solution-package .solution-number3 h3 {
    color: #1C4A53; }
.platform-overview .support-section {
  background-color: white; }
  .platform-overview .support-section .award-title {
    text-align: center;
    color: #00AB3F; }
  .platform-overview .support-section .support-image2 {
    text-align: center;
    margin-top: 4rem;
    display: flex;
    justify-content: center; }
    .platform-overview .support-section .support-image2 .award-img {
      width: 20%;
      padding: 8px; }
.platform-overview .support-proof {
  display: flex;
  flex-wrap: wrap;
  justify-content: center; }
  @media screen and (min-width: 768px) {
    .platform-overview .support-proof {
      flex-wrap: nowrap; } }
  .platform-overview .support-proof .support-social-proof {
    width: 65%;
    display: flex;
    gap: 2rem;
    margin: auto; }
    @media screen and (min-width: 768px) {
      .platform-overview .support-proof .support-social-proof {
        margin: 0; } }
  .platform-overview .support-proof .social-proof2, .platform-overview .support-proof .social-proof3 {
    border-radius: 10px;
    border: 1px solid rgba(255, 255, 255, 0.04);
    background: rgba(255, 255, 255, 0.04);
    box-shadow: 0px 0px 4px 0px rgba(0, 42, 14, 0.16), 0px 2px 4px 0px rgba(0, 63, 21, 0.16);
    backdrop-filter: blur(6px);
    padding: 16px 16px 16px 24px;
    color: #1C4A53;
    max-width: 500px; }
    .platform-overview .support-proof .social-proof2 .quote-marks, .platform-overview .support-proof .social-proof3 .quote-marks {
      position: absolute;
      top: 6px;
      left: -13px; }
    .platform-overview .support-proof .social-proof2 .quote, .platform-overview .support-proof .social-proof3 .quote {
      font-size: 24px;
      font-style: normal;
      font-weight: 700;
      line-height: 120%;
      padding-bottom: 8px; }
    .platform-overview .support-proof .social-proof2 .quote-info, .platform-overview .support-proof .social-proof3 .quote-info {
      display: flex;
      align-items: center;
      gap: .5rem; }
      .platform-overview .support-proof .social-proof2 .quote-info .info .sub-title, .platform-overview .support-proof .social-proof3 .quote-info .info .sub-title {
        font-size: 13px;
        font-style: normal;
        font-weight: 500;
        line-height: 120%; }
      .platform-overview .support-proof .social-proof2 .quote-info .info .sub-text, .platform-overview .support-proof .social-proof3 .quote-info .info .sub-text {
        font-size: 11px;
        font-style: normal;
        font-weight: 400;
        line-height: 120%; }
  .platform-overview .support-proof .support-image-container {
    height: 342px;
    width: 100%;
    overflow: hidden;
    order: 1; }
    @media screen and (min-width: 768px) {
      .platform-overview .support-proof .support-image-container {
        height: 100%;
        overflow: auto;
        order: 2; } }
  .platform-overview .support-proof .support-image {
    width: 100%;
    height: 100%;
    object-fit: cover; }
    @media screen and (min-width: 768px) {
      .platform-overview .support-proof .support-image {
        height: auto; } }
.platform-overview .final-cta {
  text-align: center; }
  .platform-overview .final-cta .cta-button {
    border: 1px solid #1C4A53;
    background-color: #e5e5e5;
    color: #1C4A53;
    margin-top: 1rem; }
    .platform-overview .final-cta .cta-button:hover {
      background-color: #1C4A53;
      color: #e5e5e5; }
.platform-overview .top-white {
  width: 100%;
  margin-bottom: -8px; }
.platform-overview .bottom-white {
  transform: scale(-1, -1);
  width: 100%;
  margin-top: -6px; }

.product-overview .hero-column1 ul {
  margin-top: 1rem;
  margin-left: 0; }
.product-overview .hero-column1 .demo-request {
  margin-top: 1.5rem; }
.product-overview .top-three .card-row {
  display: flex;
  gap: 32px;
  flex-wrap: wrap; }
  .product-overview .top-three .card-row .outer-card {
    border-radius: 32px;
    border: 1px solid rgba(0, 0, 0, 0.08);
    background: rgba(0, 0, 0, 0.02);
    box-shadow: 0px 0px 6.6083378792px 0px rgba(255, 255, 255, 0.2) inset, 0px 0px 1.1013897657px 0px rgba(0, 0, 0, 0.16), 0px 0.5506948829px 1.1013897657px 0px rgba(0, 0, 0, 0.24);
    width: 100%;
    padding: 8px;
    color: white;
    display: flex;
    align-items: flex-start;
    gap: 8px;
    flex: 1 0 0; }
    @media screen and (min-width: 768px) {
      .product-overview .top-three .card-row .outer-card {
        width: 32%; } }
    .product-overview .top-three .card-row .outer-card a {
      text-decoration: none !important;
      color: white; }
      .product-overview .top-three .card-row .outer-card a:hover {
        background: none !important; }
    .product-overview .top-three .card-row .outer-card .title-card1 {
      display: flex;
      padding: 32px 32px 54px 32px;
      flex-direction: column;
      justify-content: center;
      align-items: flex-start;
      flex: 1 0 0;
      border-radius: 24px;
      border: 1px solid rgba(255, 255, 255, 0.48);
      background: radial-gradient(95.15% 103.04% at 72.53% 0%, #078199 0%, #1C4A53 84.18%);
      box-shadow: 0px 0.5506948829px 6.6083378792px 0px rgba(0, 0, 0, 0.32), 0px 0px 1.1013897657px 0px rgba(0, 0, 0, 0.32); }
      .product-overview .top-three .card-row .outer-card .title-card1 .card-icon {
        display: flex;
        padding: 16px;
        justify-content: center;
        align-items: center;
        border-radius: 999px;
        background: radial-gradient(39.11% 18.75% at 50% 18.75%, rgba(255, 255, 255, 0) 0%, rgba(64, 92, 126, 0.08) 64.32%), radial-gradient(96.09% 100% at 50% 0%, #FFF 0%, #FFF 72.48%, #B6E5FF 100%);
        box-shadow: 0px 1px 2px 0px rgba(23, 54, 89, 0.64), 0px 4px 8px 0px rgba(6, 23, 42, 0.32); }
      .product-overview .top-three .card-row .outer-card .title-card1 .card-title {
        font-size: 24px;
        font-style: normal;
        font-weight: 700;
        line-height: 120%;
        margin-top: 32px; }
      .product-overview .top-three .card-row .outer-card .title-card1 .card-text {
        color: #C1CDD0;
        font-size: 18px;
        font-style: normal;
        font-weight: 400;
        line-height: 150%; }
    .product-overview .top-three .card-row .outer-card .title-card2 {
      display: flex;
      padding: 32px 32px 54px 32px;
      flex-direction: column;
      justify-content: center;
      align-items: flex-start;
      flex: 1 0 0;
      border-radius: 24px;
      border: 1px solid rgba(255, 255, 255, 0.48);
      background: radial-gradient(95.15% 103.04% at 72.53% 0%, #59E28C 0%, #00AB3F 72.3%);
      box-shadow: 0px 0.5506948829px 6.6083378792px 0px rgba(0, 0, 0, 0.32), 0px 0px 1.1013897657px 0px rgba(0, 0, 0, 0.32); }
      .product-overview .top-three .card-row .outer-card .title-card2 .card-icon {
        display: flex;
        padding: 16px;
        justify-content: center;
        align-items: center;
        border-radius: 999px;
        background: radial-gradient(39.11% 18.75% at 50% 18.75%, rgba(255, 255, 255, 0) 0%, rgba(64, 126, 96, 0.08) 64.32%), radial-gradient(96.09% 100% at 50% 0%, #FFF 0%, #FFF 72.48%, #B6FFCF 100%);
        box-shadow: 0px 1px 2px 0px rgba(23, 89, 50, 0.64), 0px 4px 8px 0px rgba(6, 42, 18, 0.32); }
      .product-overview .top-three .card-row .outer-card .title-card2 .card-title {
        font-size: 24px;
        font-style: normal;
        font-weight: 700;
        line-height: 120%;
        margin-top: 32px; }
      .product-overview .top-three .card-row .outer-card .title-card2 .card-text {
        color: #CCEED9;
        font-size: 18px;
        font-style: normal;
        font-weight: 400;
        line-height: 150%; }
    .product-overview .top-three .card-row .outer-card .title-card3 {
      display: flex;
      padding: 32px 32px 54px 32px;
      flex-direction: column;
      justify-content: center;
      align-items: flex-start;
      flex: 1 0 0;
      border-radius: 24px;
      border: 1px solid rgba(255, 255, 255, 0.48);
      background: radial-gradient(95.15% 103.04% at 72.53% 0%, #7B61FF 0%, #4D3F97 68.49%);
      box-shadow: 0px 0.5506948829px 6.6083378792px 0px rgba(0, 0, 0, 0.32), 0px 0px 1.1013897657px 0px rgba(0, 0, 0, 0.32); }
      .product-overview .top-three .card-row .outer-card .title-card3 .card-icon {
        display: flex;
        padding: 16px;
        justify-content: center;
        align-items: center;
        border-radius: 999px;
        background: radial-gradient(39.11% 18.75% at 50% 18.75%, rgba(255, 255, 255, 0) 0%, rgba(91, 64, 126, 0.08) 64.32%), radial-gradient(96.09% 100% at 50% 0%, #FFF 0%, #FFF 72.48%, #CEB6FF 100%);
        box-shadow: 0px 1px 2px 0px rgba(52, 23, 89, 0.64), 0px 4px 8px 0px rgba(22, 6, 42, 0.32); }
      .product-overview .top-three .card-row .outer-card .title-card3 .card-title {
        font-size: 24px;
        font-style: normal;
        font-weight: 700;
        line-height: 120%;
        margin-top: 32px; }
      .product-overview .top-three .card-row .outer-card .title-card3 .card-text {
        color: #F2EFFF;
        font-size: 18px;
        font-style: normal;
        font-weight: 400;
        line-height: 150%; }
.product-overview .video-section .video-block {
  margin-top: 5%; }
.product-overview .video-section .videoButton {
  position: absolute;
  display: inline-block;
  transform: translate(-50%, -50%);
  top: 48%;
  left: 50%;
  width: 100%;
  text-align: center;
  z-index: 1; }
  @media screen and (min-width: 768px) {
    .product-overview .video-section .videoButton {
      top: 47%; } }
  @media screen and (min-width: 992px) {
    .product-overview .video-section .videoButton {
      top: 35%; } }
  @media screen and (min-width: 1200px) {
    .product-overview .video-section .videoButton {
      top: 45%; } }
  .product-overview .video-section .videoButton .play {
    cursor: pointer;
    display: inline-block;
    text-align: center;
    padding: 5px 25px;
    width: 30%; }
    @media screen and (min-width: 768px) {
      .product-overview .video-section .videoButton .play {
        width: 28%; } }
    @media screen and (min-width: 992px) {
      .product-overview .video-section .videoButton .play {
        width: 28%; } }
    @media screen and (min-width: 1200px) {
      .product-overview .video-section .videoButton .play {
        width: 24%; } }
.product-overview .video-section .video {
  width: 100%;
  margin: auto;
  display: block;
  border-radius: 16px; }
.product-overview .content-section {
  background-color: white;
  padding-bottom: 0; }
  .product-overview .content-section .col-md-9 {
    margin-top: -110px; }
  .product-overview .content-section h2 {
    margin-bottom: 5rem; }
  .product-overview .content-section .library-info .library-text {
    margin-bottom: 1rem; }
  .product-overview .content-section .library-info .cta-button {
    padding: 18px 24px; }
  .product-overview .content-section .checklist {
    list-style-image: url("/wp-content/uploads/2023/05/10101624/list-checkmark.svg");
    display: inline-flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 16px;
    margin: 0; }
    .product-overview .content-section .checklist a {
      text-decoration: none; }
      .product-overview .content-section .checklist a:hover {
        text-decoration: underline 1px #00AB3F;
        background: none; }
    .product-overview .content-section .checklist .list-item {
      text-shadow: 0px 0.25px 0.5px 0px rgba(0, 39, 9, 0.32), 0px 1px 2px 0px rgba(0, 90, 14, 0.16);
      font-size: 24px;
      font-style: normal;
      font-weight: 800;
      line-height: 100%;
      color: #1C4A53; }
  .product-overview .content-section .content-container {
    padding-bottom: 3rem;
    padding-top: 3rem; }
  .product-overview .content-section .content-features {
    text-align: center;
    margin-top: 10%; }
    @media screen and (min-width: 992px) {
      .product-overview .content-section .content-features {
        margin-top: 0; } }
    .product-overview .content-section .content-features h3 {
      font-family: Ubuntu;
      font-size: 28px;
      font-style: normal;
      font-weight: 400;
      line-height: 36px;
      letter-spacing: 0em; }
.product-overview .platform-section {
  text-align: center; }
  .product-overview .platform-section .platform-container .platform-features {
    padding-top: 2rem;
    padding-bottom: 1rem; }
    .product-overview .platform-section .platform-container .platform-features img {
      width: 20%; }
.product-overview .support-section {
  background-color: #00AB3F;
  color: white; }
  .product-overview .support-section .container {
    display: flex;
    flex-wrap: wrap; }
    @media screen and (min-width: 768px) {
      .product-overview .support-section .container {
        display: block; } }
    .product-overview .support-section .container .support-title-info {
      order: 1; }
    .product-overview .support-section .container .support-fields {
      order: 3; }
    .product-overview .support-section .container .support-proof {
      order: 2; }
  .product-overview .support-section h2 {
    text-shadow: 0px 0px 2px 0px rgba(0, 39, 9, 0.24), 0px 2px 4px 0px rgba(0, 90, 14, 0.16);
    font-size: 40px;
    font-style: normal;
    font-weight: 900;
    line-height: 100%;
    letter-spacing: 1.2px;
    margin-bottom: 10px; }
    @media screen and (min-width: 768px) {
      .product-overview .support-section h2 {
        font-size: 60px; } }
    .product-overview .support-section h2 .gradient-text {
      background-color: #00AB3F;
      background: linear-gradient(180deg, #D0FFD2 0%, #FFFFFF 100%);
      -webkit-background-clip: text;
      -moz-background-clip: text;
      -webkit-text-fill-color: transparent;
      -moz-text-fill-color: transparent; }
  .product-overview .support-section .support-text {
    color: #CCEED9;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    letter-spacing: 0.12px; }
  .product-overview .support-section .support-fields {
    margin-top: 2.5rem; }
    .product-overview .support-section .support-fields .support-info .support-info-title {
      font-size: 36px;
      font-style: normal;
      font-weight: 700;
      line-height: 100%;
      margin-bottom: .5rem; }
    .product-overview .support-section .support-fields .support-info .support-info-text {
      font-size: 20px;
      font-style: normal;
      font-weight: 400;
      line-height: 150%;
      color: #CCEED9;
      margin-bottom: 3rem; }
      .product-overview .support-section .support-fields .support-info .support-info-text .support-link {
        color: white;
        font-size: 16px;
        font-style: normal;
        font-weight: 700;
        line-height: 14px;
        letter-spacing: 0.4px;
        display: flex;
        gap: 8px;
        margin-top: 1rem; }
  .product-overview .support-section .support-proof {
    display: flex;
    flex-wrap: wrap; }
    @media screen and (min-width: 768px) {
      .product-overview .support-section .support-proof {
        flex-wrap: nowrap; } }
    .product-overview .support-section .support-proof .support-social-proof {
      width: 65%;
      order: 2;
      margin: auto; }
      @media screen and (min-width: 768px) {
        .product-overview .support-section .support-proof .support-social-proof {
          margin: 0; } }
    .product-overview .support-section .support-proof .social-proof2 {
      margin-right: -2rem;
      margin-top: -1rem; }
      @media screen and (min-width: 768px) {
        .product-overview .support-section .support-proof .social-proof2 {
          margin-top: 3rem; } }
    .product-overview .support-section .support-proof .social-proof3 {
      margin-right: -2rem;
      margin-left: 2.5rem;
      margin-top: 3rem; }
    .product-overview .support-section .support-proof .social-proof4 {
      margin-right: -5rem;
      margin-top: 3rem; }
    .product-overview .support-section .support-proof .social-proof2, .product-overview .support-section .support-proof .social-proof3, .product-overview .support-section .support-proof .social-proof4 {
      border-radius: 10px;
      border: 1px solid rgba(255, 255, 255, 0.04);
      background: rgba(255, 255, 255, 0.04);
      box-shadow: 0px 0px 4px 0px rgba(0, 42, 14, 0.16), 0px 2px 4px 0px rgba(0, 63, 21, 0.16);
      backdrop-filter: blur(6px);
      padding: 16px 16px 16px 24px;
      color: white; }
      .product-overview .support-section .support-proof .social-proof2 .quote-marks, .product-overview .support-section .support-proof .social-proof3 .quote-marks, .product-overview .support-section .support-proof .social-proof4 .quote-marks {
        position: absolute;
        top: 6px;
        left: -13px;
        filter: invert(1) brightness(5); }
      .product-overview .support-section .support-proof .social-proof2 .quote, .product-overview .support-section .support-proof .social-proof3 .quote, .product-overview .support-section .support-proof .social-proof4 .quote {
        font-size: 24px;
        font-style: normal;
        font-weight: 700;
        line-height: 120%;
        padding-bottom: 8px; }
      .product-overview .support-section .support-proof .social-proof2 .quote-info, .product-overview .support-section .support-proof .social-proof3 .quote-info, .product-overview .support-section .support-proof .social-proof4 .quote-info {
        display: flex;
        align-items: center;
        gap: .5rem; }
        .product-overview .support-section .support-proof .social-proof2 .quote-info .info .sub-title, .product-overview .support-section .support-proof .social-proof3 .quote-info .info .sub-title, .product-overview .support-section .support-proof .social-proof4 .quote-info .info .sub-title {
          font-size: 13px;
          font-style: normal;
          font-weight: 500;
          line-height: 120%; }
        .product-overview .support-section .support-proof .social-proof2 .quote-info .info .sub-text, .product-overview .support-section .support-proof .social-proof3 .quote-info .info .sub-text, .product-overview .support-section .support-proof .social-proof4 .quote-info .info .sub-text {
          font-size: 11px;
          font-style: normal;
          font-weight: 400;
          line-height: 120%; }
    .product-overview .support-section .support-proof .support-image-container {
      height: 342px;
      width: 100%;
      overflow: hidden;
      order: 1; }
      @media screen and (min-width: 768px) {
        .product-overview .support-section .support-proof .support-image-container {
          height: 100%;
          overflow: auto;
          order: 2;
          margin-top: 2.5rem; } }
    .product-overview .support-section .support-proof .support-image {
      width: 100%;
      height: 100%;
      object-fit: cover; }
      @media screen and (min-width: 768px) {
        .product-overview .support-section .support-proof .support-image {
          height: auto; } }
  .product-overview .support-section .roadmap-section {
    margin-top: 84px; }
    .product-overview .support-section .roadmap-section .roadmap-image {
      margin-top: 2.5rem; }
    .product-overview .support-section .roadmap-section h2 {
      font-size: 42px;
      font-style: normal;
      font-weight: 700;
      line-height: 50px;
      margin-bottom: 1rem;
      margin-top: 0; }
    .product-overview .support-section .roadmap-section .roadmap-text {
      font-size: 24px;
      font-style: normal;
      font-weight: 500;
      line-height: 150%;
      letter-spacing: 0.12px;
      color: #CCEED9;
      margin-bottom: 40px; }
    .product-overview .support-section .roadmap-section .roadmap-cards {
      display: flex;
      flex-wrap: wrap;
      justify-content: space-between;
      gap: 24px 24px; }
      .product-overview .support-section .roadmap-section .roadmap-cards a {
        width: 100%;
        color: white; }
        @media screen and (min-width: 768px) {
          .product-overview .support-section .roadmap-section .roadmap-cards a {
            width: 48%; } }
        .product-overview .support-section .roadmap-section .roadmap-cards a:hover .card {
          box-shadow: 0px 0px 4px 0px #0000008f, 0px 2px 4px 0px #003f158f;
          transform: scale(1.05); }
        .product-overview .support-section .roadmap-section .roadmap-cards a:hover .card-arrow {
          transform: translatex(8px); }
      .product-overview .support-section .roadmap-section .roadmap-cards .card {
        border-radius: 10px;
        border: 1px solid rgba(255, 255, 255, 0.16);
        background: rgba(255, 255, 255, 0.08);
        box-shadow: 0px 0px 4px 0px rgba(0, 42, 14, 0.16), 0px 2px 4px 0px rgba(0, 63, 21, 0.16);
        backdrop-filter: blur(8px);
        padding: 24px;
        display: flex;
        gap: 8px;
        transition: all 0.2s ease-in-out; }
        .product-overview .support-section .roadmap-section .roadmap-cards .card .card-title {
          font-size: 24px;
          font-style: normal;
          font-weight: 700;
          line-height: 32px;
          letter-spacing: -0.24px; }
        .product-overview .support-section .roadmap-section .roadmap-cards .card .card-arrow {
          display: flex;
          transition: all 0.3s ease-in-out; }
.product-overview .puzzle-section .puzzle-description {
  text-align: center;
  margin-bottom: 6rem; }
@media screen and (min-width: 992px) {
  .product-overview .puzzle-section .puzzle {
    display: flex;
    flex-wrap: wrap; } }
.product-overview .puzzle-section .puzzle .puzzle-piece {
  text-align: center; }
  .product-overview .puzzle-section .puzzle .puzzle-piece .puzzle-icon {
    text-align: center;
    display: block; }
.product-overview .puzzle-section .puzzle .ind-piece1, .product-overview .puzzle-section .puzzle .ind-piece3 {
  margin-top: 7rem;
  margin-bottom: 4rem; }
.product-overview .puzzle-section .puzzle .ind-piece5 {
  margin-top: -9rem !important; }
.product-overview .card-section {
  background-color: white; }
  .product-overview .card-section .pricing-cards {
    text-align: center; }
  .product-overview .card-section .cards-section {
    display: flex;
    justify-content: space-between;
    column-gap: 3rem;
    margin-top: 6rem; }
    .product-overview .card-section .cards-section .card1, .product-overview .card-section .cards-section .card3 {
      width: 33%;
      border: 1.51px solid #838383;
      border-radius: 16px;
      padding: 2rem; }
      .product-overview .card-section .cards-section .card1 .card-info .card-title, .product-overview .card-section .cards-section .card3 .card-info .card-title {
        color: #1C4A53; }
      .product-overview .card-section .cards-section .card1 .card-info .cta-button, .product-overview .card-section .cards-section .card3 .card-info .cta-button {
        background-color: #1C4A53;
        border: solid 1px #1C4A53; }
        .product-overview .card-section .cards-section .card1 .card-info .cta-button:hover, .product-overview .card-section .cards-section .card3 .card-info .cta-button:hover {
          color: #1C4A53;
          background-color: white; }
    .product-overview .card-section .cards-section .card2 {
      width: 33%;
      border: 1.51px solid #838383;
      border-radius: 16px;
      padding: 2rem;
      box-shadow: 0px 7px 28.4px 0px #00AB3FAD; }
      @media screen and (min-width: 992px) {
        .product-overview .card-section .cards-section .card2 {
          margin-bottom: 4rem;
          margin-top: -4rem; } }
      .product-overview .card-section .cards-section .card2 .card-info .card-title {
        color: #00AB3F; }
      .product-overview .card-section .cards-section .card2 .card-info .cta-button {
        background-color: #00AB3F;
        border: solid 1px #00AB3F; }
        .product-overview .card-section .cards-section .card2 .card-info .cta-button:hover {
          color: #00AB3F;
          background-color: white; }
      .product-overview .card-section .cards-section .card2 .popular-card {
        font-family: Catamaran;
        font-size: 30px;
        font-weight: 700;
        line-height: 49.2px;
        letter-spacing: 0.02em;
        text-align: center;
        color: white;
        background-color: #00AB3F;
        width: 100%;
        width: 122.5%;
        margin-left: -2rem;
        margin-right: -2rem; }
      .product-overview .card-section .cards-section .card2 .card-benefits span {
        color: #00AB3F;
        font-weight: bold; }
    .product-overview .card-section .cards-section .card3 .card-benefits span {
      color: #1C4A53;
      font-weight: bold; }
    .product-overview .card-section .cards-section .card-info .card-title {
      font-family: Catamaran;
      font-size: 44px;
      font-weight: 800;
      line-height: 72.16px;
      text-align: center; }
    .product-overview .card-section .cards-section .card-info .card-text {
      font-family: Catamaran;
      font-size: 22px;
      font-weight: 400;
      line-height: 31.53px;
      text-align: center;
      margin-bottom: 28px; }
    .product-overview .card-section .cards-section .card-info .cta-button {
      border-radius: 16px;
      padding: 8px 34px;
      color: white;
      margin-bottom: 28px; }
    .product-overview .card-section .cards-section .card-benefit-bar {
      border-top: 2px solid #DDDDDD;
      margin-bottom: 26px;
      margin-top: 26px; }
    .product-overview .card-section .cards-section .card-benefits {
      text-align: left; }
      .product-overview .card-section .cards-section .card-benefits .benefits-title {
        font-family: Catamaran;
        font-size: 20px;
        font-weight: 700;
        line-height: 32.8px;
        letter-spacing: 0.03em;
        text-align: left; }
      .product-overview .card-section .cards-section .card-benefits .benefits ul {
        list-style-image: url("https://www.bizlibrary.com/wp-content/uploads/2024/08/05134450/GREEN_CHECKMARK-e1722890449347.png") !important;
        text-align: left;
        margin: 0;
        padding-inline-start: 26px !important; }
  .product-overview .card-section .plan-button {
    text-align: center; }
.product-overview .faqs {
  margin-top: 60px; }
  .product-overview .faqs h3 {
    text-align: center; }
  .product-overview .faqs .faq-container {
    background-color: white;
    border-radius: 16px; }
  .product-overview .faqs .faq-question {
    color: #606060;
    cursor: pointer;
    padding: 18px;
    text-align: left;
    border: none;
    transition: 0.4s;
    border-radius: 30px;
    margin-bottom: 16px;
    font-size: 1.2rem; }
  .product-overview .faqs .faq-question:after {
    content: '\002B';
    color: #00AB3F;
    font-weight: bold;
    font-size: 2rem;
    float: right;
    margin-left: 5px;
    line-height: .7; }
  .product-overview .faqs .active {
    color: #2D2D2C;
    border: none;
    font-weight: bold; }
  .product-overview .faqs .active:after {
    content: 'X' !important;
    color: #EF3C57 !important;
    background-color: #e5e5e5;
    padding: 12px;
    border-radius: 30px;
    font-size: 1rem; }
  .product-overview .faqs .faq-question:hover {
    color: #2D2D2C;
    border: none;
    font-weight: bold; }
  .product-overview .faqs .faq-answer {
    padding: 1rem 18px;
    background-color: white;
    display: none;
    overflow: hidden;
    margin-bottom: 16px;
    border-radius: 16px; }
.product-overview .final-cta {
  margin-top: 4rem;
  text-align: center; }
.product-overview .top-white, .product-overview .top-green {
  width: 100%;
  margin-bottom: -8px; }
.product-overview .bottom-white {
  transform: scale(-1, -1);
  width: 100%;
  margin-top: -6px; }
.product-overview .bottom-green {
  width: 100%;
  margin-top: -6px; }

.bizlms .jumbo-hero {
  min-height: 300px !important; }
  @media screen and (min-width: 992px) {
    .bizlms .jumbo-hero {
      min-height: 400px !important; } }
.bizlms .jumbo-hero-inner {
  text-align: center; }
  .bizlms .jumbo-hero-inner .col-xs-12 {
    margin: auto;
    max-width: 770px;
    float: none; }
  .bizlms .jumbo-hero-inner img {
    display: block;
    margin: 3rem auto 2rem auto;
    width: 45%; }
.bizlms .top-section {
  padding-top: 0; }
  .bizlms .top-section .lms-features {
    text-align: center;
    margin-top: 10%; }
    @media screen and (min-width: 992px) {
      .bizlms .top-section .lms-features {
        margin-top: 0; } }
    .bizlms .top-section .lms-features h3 {
      font-family: Ubuntu;
      font-size: 28px;
      font-style: normal;
      font-weight: 400;
      line-height: 36px;
      letter-spacing: 0em; }
  .bizlms .top-section .videoButton {
    position: absolute;
    display: inline-block;
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    color: #FFF;
    width: 100%;
    text-align: center;
    z-index: 1; }
    .bizlms .top-section .videoButton .play {
      cursor: pointer;
      display: inline-block;
      text-align: center;
      padding: 5px 25px;
      width: 35%; }
      @media screen and (min-width: 768px) {
        .bizlms .top-section .videoButton .play {
          width: 30%; } }
      @media screen and (min-width: 992px) {
        .bizlms .top-section .videoButton .play {
          width: 25%; } }
      @media screen and (min-width: 1200px) {
        .bizlms .top-section .videoButton .play {
          width: 23%; } }
  .bizlms .top-section .video {
    width: 80%;
    margin: 0 auto 3rem;
    display: block;
    border-radius: 16px; }
  .bizlms .top-section .video-text {
    margin: 0 auto 3rem auto;
    max-width: 700px;
    display: block;
    text-align: center;
    float: none; }
@media screen and (min-width: 992px) {
  .bizlms .mid-section .container {
    display: flex;
    align-items: center; } }
.bizlms .mid-section .container .advantage-text {
  padding: 0; }
  .bizlms .mid-section .container .advantage-text h4 {
    padding: 0;
    margin-bottom: 1rem; }
.bizlms .mid-section .advantage-images {
  display: none; }
  @media screen and (min-width: 992px) {
    .bizlms .mid-section .advantage-images {
      display: block; } }
.bizlms .mid-section img {
  width: 100%; }
.bizlms .mid-section .image1 {
  margin: auto;
  display: none; }
  @media screen and (min-width: 992px) {
    .bizlms .mid-section .image1 {
      display: block; } }
.bizlms .mid-section .image2 {
  display: none;
  margin: auto; }
.bizlms .mid-section .image3 {
  display: none;
  margin: auto; }
.bizlms .mid-section .image4 {
  display: none;
  margin: auto; }
.bizlms .mid-section .mobile-image {
  display: block;
  margin-top: 4%; }
  @media screen and (min-width: 992px) {
    .bizlms .mid-section .mobile-image {
      display: none; } }
.bizlms .mid-section h4 {
  font-family: Ubuntu;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  letter-spacing: 0em;
  margin-top: 0; }
.bizlms .mid-section .row1 {
  border-left: 8px solid white;
  border-radius: 8px;
  margin-bottom: 1rem;
  padding-bottom: 1rem;
  padding-top: 1rem; }
  .bizlms .mid-section .row1:hover {
    border-left: 8px solid #16DED0; }
    .bizlms .mid-section .row1:hover .image1 {
      max-width: 600px;
      margin: auto;
      display: block; }
    .bizlms .mid-section .row1:hover .image2 {
      display: none;
      max-width: 600px;
      margin: auto; }
    .bizlms .mid-section .row1:hover .image3 {
      display: none;
      max-width: 600px;
      margin: auto; }
    .bizlms .mid-section .row1:hover .image4 {
      display: none;
      max-width: 600px;
      margin: auto; }
  .bizlms .mid-section .row1 .advantage-title1 {
    color: #00AB3F; }
    @media screen and (min-width: 992px) {
      .bizlms .mid-section .row1 .advantage-title1 {
        color: #14171A; } }
.bizlms .mid-section .row2 {
  border-left: 8px solid white;
  border-radius: 8px;
  margin-bottom: 1rem;
  padding-bottom: 1rem;
  padding-top: 1rem; }
  .bizlms .mid-section .row2:hover {
    border-left: 8px solid #16DED0; }
    .bizlms .mid-section .row2:hover .image1 {
      max-width: 600px;
      margin: auto;
      display: none; }
    .bizlms .mid-section .row2:hover .image2 {
      display: block;
      max-width: 600px;
      margin: auto; }
    .bizlms .mid-section .row2:hover .image3 {
      display: none;
      max-width: 600px;
      margin: auto; }
    .bizlms .mid-section .row2:hover .image4 {
      display: none;
      max-width: 600px;
      margin: auto; }
  .bizlms .mid-section .row2 .advantage-title2 {
    color: #16DED0; }
    @media screen and (min-width: 992px) {
      .bizlms .mid-section .row2 .advantage-title2 {
        color: #14171A; } }
.bizlms .mid-section .row3 {
  border-left: 8px solid white;
  border-radius: 8px;
  margin-bottom: 1rem;
  padding-bottom: 1rem;
  padding-top: 1rem; }
  .bizlms .mid-section .row3:hover {
    border-left: 8px solid #16DED0; }
    .bizlms .mid-section .row3:hover .image1 {
      max-width: 600px;
      margin: auto;
      display: none; }
    .bizlms .mid-section .row3:hover .image2 {
      display: none;
      max-width: 600px;
      margin: auto; }
    .bizlms .mid-section .row3:hover .image3 {
      display: block;
      max-width: 600px;
      margin: auto; }
    .bizlms .mid-section .row3:hover .image4 {
      display: none;
      max-width: 600px;
      margin: auto; }
  .bizlms .mid-section .row3 .advantage-title3 {
    color: #EF3C57; }
    @media screen and (min-width: 992px) {
      .bizlms .mid-section .row3 .advantage-title3 {
        color: #14171A; } }
.bizlms .mid-section .row4 {
  border-left: 8px solid white;
  border-radius: 8px;
  margin-bottom: 1rem;
  padding-bottom: 1rem;
  padding-top: 1rem; }
  .bizlms .mid-section .row4:hover {
    border-left: 8px solid #16DED0; }
    .bizlms .mid-section .row4:hover .image1 {
      max-width: 600px;
      margin: auto;
      display: none; }
    .bizlms .mid-section .row4:hover .image2 {
      display: none;
      max-width: 600px;
      margin: auto; }
    .bizlms .mid-section .row4:hover .image3 {
      display: none;
      max-width: 600px;
      margin: auto; }
    .bizlms .mid-section .row4:hover .image4 {
      display: block;
      max-width: 600px;
      margin: auto; }
  .bizlms .mid-section .row4 .advantage-title1 {
    color: #1C4A53; }
    @media screen and (min-width: 992px) {
      .bizlms .mid-section .row4 .advantage-title1 {
        color: #14171A; } }
.bizlms .lms-new-features {
  padding-bottom: 0px; }
  .bizlms .lms-new-features h2 {
    text-align: center; }
  .bizlms .lms-new-features .small-top-features {
    text-align: center;
    max-width: 800px;
    margin: 24px auto; }
  .bizlms .lms-new-features .all-features {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    justify-content: space-around; }
    .bizlms .lms-new-features .all-features .feature-card {
      width: 100%;
      margin: 30px 12px;
      background-color: white;
      text-align: center;
      align-items: center;
      padding: 40px 24px;
      border: 2px solid #97ACB0;
      border-radius: 6px;
      box-shadow: 0px 75px 97px rgba(27, 41, 29, 0.07), 0px 31.3332px 47.2831px rgba(27, 41, 29, 0.0522671), 0px 16.7522px 26.6995px rgba(27, 41, 29, 0.0459475), 0px 9.39116px 14.5316px rgba(27, 41, 29, 0.0383388), 0px 4.98758px 6.94492px rgba(27, 41, 29, 0.0280136), 0px 2.07544px 2.37447px rgba(27, 41, 29, 0.0151197); }
      @media screen and (min-width: 992px) {
        .bizlms .lms-new-features .all-features .feature-card {
          width: 30%; } }
      .bizlms .lms-new-features .all-features .feature-card a:hover {
        color: #2C2C2C; }
      .bizlms .lms-new-features .all-features .feature-card h5 {
        margin-top: 12px !important;
        margin-bottom: 16px !important; }
      .bizlms .lms-new-features .all-features .feature-card img {
        position: absolute;
        top: -28px;
        left: 42%; }
    .bizlms .lms-new-features .all-features .feature-card-link {
      border: 3px solid #1C4A53; }
      .bizlms .lms-new-features .all-features .feature-card-link:hover {
        box-shadow: 0px 75px 97px rgba(27, 41, 29, 0.21), 0px 31.3332px 47.2831px rgba(27, 41, 29, 0.05), 0px 16.7522px 26.6995px rgba(27, 41, 29, 0.05), 0px 9.39116px 14.5316px rgba(27, 41, 29, 0.04), 0px 4.98758px 6.94492px rgba(27, 41, 29, 0.03), 0px 2.07544px 2.37447px rgba(27, 41, 29, 0.02); }
      .bizlms .lms-new-features .all-features .feature-card-link a {
        text-decoration: none; }
        .bizlms .lms-new-features .all-features .feature-card-link a h5 {
          text-decoration: underline 2px #00AB3F; }
  .bizlms .lms-new-features .lms-green-feature {
    margin-top: 24px;
    margin-bottom: 32px; }
    .bizlms .lms-new-features .lms-green-feature div {
      color: #00AB3F;
      max-width: 530px;
      margin: auto;
      text-align: center;
      font-family: 'Ubuntu';
      font-style: normal;
      font-weight: 500;
      font-size: 20px;
      line-height: 26px; }
  .bizlms .lms-new-features .small-features {
    text-align: center; }
    .bizlms .lms-new-features .small-features .ind-small {
      font-family: 'Ubuntu';
      font-style: normal;
      font-weight: 500;
      font-size: 16px;
      line-height: 22px;
      text-align: center;
      letter-spacing: 0.3px;
      color: #4F4F4F;
      display: inline-block; }
  .bizlms .lms-new-features .small-features-text {
    margin: 13rem auto 3rem auto;
    max-width: 700px;
    display: block;
    text-align: center;
    float: none; }
.bizlms .bottom {
  text-align: center; }
  .bizlms .bottom h2 {
    font-family: Ubuntu;
    font-size: 42px;
    font-style: normal;
    font-weight: 500;
    line-height: 50px;
    letter-spacing: 0em;
    margin-top: 0;
    margin-bottom: 0; }
  .bizlms .bottom span {
    text-align: left; }
  .bizlms .bottom .awardImage2 {
    width: 25%; }
    @media screen and (min-width: 768px) {
      .bizlms .bottom .awardImage2 {
        width: 15%; } }
    @media screen and (min-width: 992px) {
      .bizlms .bottom .awardImage2 {
        width: 15%; } }
    @media screen and (min-width: 1200px) {
      .bizlms .bottom .awardImage2 {
        width: 10%; } }
  .bizlms .bottom .awardImage3 {
    width: 28%; }
    @media screen and (min-width: 768px) {
      .bizlms .bottom .awardImage3 {
        width: 17%; } }
    @media screen and (min-width: 992px) {
      .bizlms .bottom .awardImage3 {
        width: 17%; } }
    @media screen and (min-width: 1200px) {
      .bizlms .bottom .awardImage3 {
        width: 12%; } }
  .bizlms .bottom .cta-button {
    border-radius: 2rem;
    margin: 2rem; }
.bizlms .bizskills-bg {
  background: url(https://www.bizlibrary.com/wp-content/uploads/2022/04/22132809/purple-blob-top.svg);
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 35px;
  margin-bottom: -2px; }
  .bizlms .bizskills-bg .container {
    padding: 60px; }
.bizlms .bizskill-section {
  background-color: #7B61FF;
  padding-top: 0; }
  .bizlms .bizskill-section .bizskill-plug {
    color: white;
    text-align: center; }
    .bizlms .bizskill-section .bizskill-plug h3 {
      font-family: Ubuntu;
      font-size: 32px;
      font-style: normal;
      font-weight: 500;
      line-height: 36px;
      letter-spacing: 0em;
      text-align: center;
      color: white;
      margin-top: 0; }
    .bizlms .bizskill-section .bizskill-plug img {
      width: 30%;
      display: block;
      margin: auto;
      margin-bottom: 22px; }
    .bizlms .bizskill-section .bizskill-plug .cta-button {
      display: block;
      max-width: 140px;
      min-width: 140px;
      background: transparent;
      color: white;
      border: 2px solid white;
      border-radius: 2rem;
      margin: auto;
      margin-top: 1rem;
      padding: 16px 24px !important;
      font-size: 1rem; }
      .bizlms .bizskill-section .bizskill-plug .cta-button:hover {
        background: white;
        color: #7B61FF; }

.page-id-35803 footer {
  background-color: #7B61FF;
  margin-top: 0; }

.page-id-35743 footer {
  background-color: #00AB3F;
  margin-top: 0; }

.bizskills .jumbo-hero {
  min-height: 300px !important; }
  @media screen and (min-width: 992px) {
    .bizskills .jumbo-hero {
      min-height: 525px !important; } }
.bizskills .jumbo-hero-inner {
  text-align: center; }
  .bizskills .jumbo-hero-inner .col-xs-12 {
    margin: auto;
    max-width: 770px;
    float: none; }
  .bizskills .jumbo-hero-inner img {
    display: block;
    margin: 3rem auto 2rem auto;
    width: 52%; }
.bizskills .top-section {
  background-image: url(https://www.bizlibrary.com/wp-content/uploads/2021/09/30131512/blob-bizskills.svg);
  background-repeat: no-repeat;
  background-size: cover;
  text-align: center;
  min-height: 400px; }
  @media screen and (min-width: 992px) {
    .bizskills .top-section {
      min-height: 920px; } }
  .bizskills .top-section .videoButton {
    position: absolute;
    display: inline-block;
    transform: translate(-50%, -50%);
    top: 18%;
    left: 50%;
    color: #FFF;
    width: 100%;
    text-align: center;
    z-index: 1; }
    @media screen and (min-width: 768px) {
      .bizskills .top-section .videoButton {
        top: 27%; } }
    @media screen and (min-width: 992px) {
      .bizskills .top-section .videoButton {
        top: 31%; } }
    @media screen and (min-width: 1200px) {
      .bizskills .top-section .videoButton {
        top: 33%; } }
    .bizskills .top-section .videoButton .play {
      cursor: pointer;
      display: inline-block;
      text-align: center;
      padding: 5px 25px;
      width: 35%; }
      @media screen and (min-width: 768px) {
        .bizskills .top-section .videoButton .play {
          width: 30%; } }
      @media screen and (min-width: 992px) {
        .bizskills .top-section .videoButton .play {
          width: 25%; } }
      @media screen and (min-width: 1200px) {
        .bizskills .top-section .videoButton .play {
          width: 23%; } }
  .bizskills .top-section .video {
    width: 80%;
    margin: auto;
    display: block;
    border-radius: 16px; }
  .bizskills .top-section h2 {
    font-family: Ubuntu;
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 40px;
    letter-spacing: 0em;
    text-align: center;
    color: white;
    margin-top: 60px;
    margin-bottom: 42px; }
  .bizskills .top-section .cta-button {
    border-radius: 2rem;
    background-color: white;
    color: #7543FF;
    border: 2px solid #7543FF; }
    .bizskills .top-section .cta-button:hover {
      color: white;
      background-color: #7543FF;
      border: 2px solid white; }
.bizskills .skills-new-features h2 {
  text-align: center; }
.bizskills .skills-new-features .small-top-features {
  text-align: center;
  max-width: 800px;
  margin: 24px auto; }
.bizskills .skills-new-features .all-features {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  justify-content: space-around; }
  .bizskills .skills-new-features .all-features .feature-card {
    width: 100%;
    margin: 30px 12px;
    background-color: white;
    text-align: center;
    align-items: center;
    padding: 40px 24px;
    border: 2px solid #97ACB0;
    border-radius: 6px;
    box-shadow: 0px 75px 97px rgba(27, 41, 29, 0.07), 0px 31.3332px 47.2831px rgba(27, 41, 29, 0.0522671), 0px 16.7522px 26.6995px rgba(27, 41, 29, 0.0459475), 0px 9.39116px 14.5316px rgba(27, 41, 29, 0.0383388), 0px 4.98758px 6.94492px rgba(27, 41, 29, 0.0280136), 0px 2.07544px 2.37447px rgba(27, 41, 29, 0.0151197); }
    @media screen and (min-width: 992px) {
      .bizskills .skills-new-features .all-features .feature-card {
        width: 30%; } }
    .bizskills .skills-new-features .all-features .feature-card h5 {
      margin-top: 12px !important;
      margin-bottom: 16px !important; }
    .bizskills .skills-new-features .all-features .feature-card img {
      position: absolute;
      top: -28px;
      left: 42%; }
.bizskills .skills-new-features .skills-green-feature {
  margin-top: 24px;
  margin-bottom: 32px; }
  .bizskills .skills-new-features .skills-green-feature div {
    color: #7B61FF;
    max-width: 530px;
    margin: auto;
    text-align: center;
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 26px; }
.bizskills .skills-new-features .small-features {
  text-align: center; }
  .bizskills .skills-new-features .small-features .ind-small {
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 22px;
    text-align: center;
    letter-spacing: 0.3px;
    color: #4F4F4F;
    display: inline-block; }
.bizskills .bottom-section .employees {
  margin-bottom: 3rem;
  text-align: center; }
  .bizskills .bottom-section .employees .puzzle-description {
    text-align: center;
    max-width: 800px;
    float: none;
    margin: auto; }
  .bizskills .bottom-section .employees h2 {
    font-family: Ubuntu;
    font-size: 42px;
    font-style: normal;
    font-weight: 500;
    line-height: 50px;
    letter-spacing: 0em;
    color: #7543FF; }
  .bizskills .bottom-section .employees .col-md-6 {
    padding: 0;
    font-family: Open Sans;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
    letter-spacing: 0em;
    text-align: center; }
    @media screen and (min-width: 992px) {
      .bizskills .bottom-section .employees .col-md-6 {
        text-align: left; } }
    .bizskills .bottom-section .employees .col-md-6 img {
      margin: auto;
      display: block;
      margin-top: 1rem; }
@media screen and (min-width: 992px) {
  .bizskills .bottom-section .puzzle {
    display: flex;
    flex-wrap: wrap; } }
.bizskills .bottom-section .puzzle .puzzle-piece {
  text-align: center; }
  .bizskills .bottom-section .puzzle .puzzle-piece .puzzle-icon {
    text-align: center;
    display: block; }
.bizskills .bottom-section .puzzle .ind-piece1, .bizskills .bottom-section .puzzle .ind-piece3 {
  margin-top: 7rem;
  margin-bottom: 4rem; }
.bizskills .bottom-section .puzzle .ind-piece5 {
  margin-top: -9rem !important; }
.bizskills .bottom-section .bizskills-advantage {
  margin-top: 75px;
  margin-bottom: 90px; }
  .bizskills .bottom-section .bizskills-advantage .employee-header {
    justify-content: center; }
  .bizskills .bottom-section .bizskills-advantage h2 {
    color: #7B61FF;
    margin-bottom: 5rem; }
  .bizskills .bottom-section .bizskills-advantage .col-xs-12 {
    text-align: center; }
    @media screen and (min-width: 992px) {
      .bizskills .bottom-section .bizskills-advantage .col-xs-12 {
        display: flex; } }
  .bizskills .bottom-section .bizskills-advantage h6 {
    font-family: Ubuntu;
    font-size: 28px;
    font-style: normal;
    font-weight: 400;
    line-height: 36px;
    letter-spacing: 0em;
    margin-bottom: 1rem;
    margin-top: 2.5rem; }
  .bizskills .bottom-section .bizskills-advantage .gif-image {
    display: none; }
    @media screen and (min-width: 992px) {
      .bizskills .bottom-section .bizskills-advantage .gif-image {
        display: block; } }
  .bizskills .bottom-section .bizskills-advantage .advantage1 {
    width: 100%;
    margin-right: 6rem; }
    @media screen and (min-width: 992px) {
      .bizskills .bottom-section .bizskills-advantage .advantage1 {
        width: 33%; } }
    .bizskills .bottom-section .bizskills-advantage .advantage1 h6 {
      color: #00AB3F; }
  .bizskills .bottom-section .bizskills-advantage .advantage2 {
    width: 100%;
    margin-right: 6rem; }
    @media screen and (min-width: 992px) {
      .bizskills .bottom-section .bizskills-advantage .advantage2 {
        width: 33%; } }
    .bizskills .bottom-section .bizskills-advantage .advantage2 h6 {
      color: #16DED0; }
  .bizskills .bottom-section .bizskills-advantage .advantage3 {
    width: 100%; }
    @media screen and (min-width: 992px) {
      .bizskills .bottom-section .bizskills-advantage .advantage3 {
        width: 33%; } }
    .bizskills .bottom-section .bizskills-advantage .advantage3 h6 {
      color: #EF3C57; }
  .bizskills .bottom-section .bizskills-advantage .advantage-image {
    margin-top: 8%; }
    @media screen and (min-width: 992px) {
      .bizskills .bottom-section .bizskills-advantage .advantage-image {
        display: none; } }
.bizskills .bottom-section .client-quotes h2 {
  font-family: Ubuntu;
  font-size: 42px;
  font-style: normal;
  font-weight: 500;
  line-height: 50px;
  letter-spacing: 0em;
  text-align: center;
  margin-top: 120px;
  color: #7543FF; }
@media screen and (min-width: 992px) {
  .bizskills .bottom-section .client-quotes .quote-wrap {
    display: flex; } }
.bizskills .bottom-section .client-quotes .quote-wrap .quote-card {
  width: 90%;
  background-color: white;
  margin-left: auto;
  margin-right: auto;
  box-shadow: 0px 4px 8px rgba(44, 44, 44, 0.08);
  border-radius: 8px;
  padding: 4rem 2rem;
  text-align: center;
  font-family: Ubuntu Condensed;
  font-size: 28px;
  font-style: normal;
  font-weight: 400;
  line-height: 36px;
  letter-spacing: 0em;
  border-top: 8px solid #7543FF;
  margin-bottom: 1rem; }
  @media screen and (min-width: 992px) {
    .bizskills .bottom-section .client-quotes .quote-wrap .quote-card {
      width: 33%;
      margin-bottom: 0;
      margin-left: 24px;
      margin-right: 24px; } }
.bizskills .bottom-section .faqs {
  margin-top: 60px; }
  .bizskills .bottom-section .faqs h2 {
    color: #7B61FF;
    text-align: center;
    font-size: 42px; }
  .bizskills .bottom-section .faqs .faq-container {
    background-color: white;
    border-radius: 16px; }
  .bizskills .bottom-section .faqs .faq-question {
    color: #606060;
    cursor: pointer;
    padding: 18px;
    text-align: left;
    border: none;
    transition: 0.4s;
    border-radius: 30px;
    margin-bottom: 16px;
    font-size: 1.2rem; }
  .bizskills .bottom-section .faqs .faq-question:after {
    content: '\002B';
    color: #00AB3F;
    font-weight: bold;
    font-size: 2rem;
    float: right;
    margin-left: 5px;
    line-height: .7; }
  .bizskills .bottom-section .faqs .active {
    color: #2D2D2C;
    border: none;
    font-weight: bold; }
  .bizskills .bottom-section .faqs .active:after {
    content: 'X' !important;
    color: #EF3C57 !important;
    background-color: #e5e5e5;
    padding: 12px;
    border-radius: 30px;
    font-size: 1rem; }
  .bizskills .bottom-section .faqs .faq-question:hover {
    color: #2D2D2C;
    border: none;
    font-weight: bold; }
  .bizskills .bottom-section .faqs .faq-answer {
    padding: 1rem 18px;
    background-color: white;
    display: none;
    overflow: hidden;
    margin-bottom: 16px;
    border-radius: 16px; }
.bizskills .background-squiggle {
  width: 100%;
  margin-bottom: -10px; }
.bizskills .bizskills-form {
  background-color: #00AB3F; }
  .bizskills .bizskills-form h2 {
    font-family: Ubuntu;
    font-size: 42px;
    font-style: normal;
    font-weight: 500;
    line-height: 50px;
    letter-spacing: 0em;
    text-align: center;
    color: white;
    margin-top: 0; }
    .bizskills .bizskills-form h2 span {
      color: #1C4A53; }
  .bizskills .bizskills-form .logos {
    display: block;
    margin: auto; }
  .bizskills .bizskills-form .cta-button {
    border-radius: 2rem;
    background-color: white;
    color: #00AB3F;
    border: 2px solid white; }
    .bizskills .bizskills-form .cta-button:hover {
      color: white;
      background-color: #4b8337;
      border: 2px solid white; }
  .bizskills .bizskills-form .form {
    text-align: center; }
    .bizskills .bizskills-form .form .mktoLabel {
      margin-left: 26px;
      color: white; }
    .bizskills .bizskills-form .form #LblUnsubscribed {
      margin-left: 0 !important; }
    .bizskills .bizskills-form .form input {
      border-radius: 2rem; }
      .bizskills .bizskills-form .form input:focus {
        outline: none !important; }
    .bizskills .bizskills-form .form select {
      border-radius: 2rem; }
      .bizskills .bizskills-form .form select:focus {
        outline: none !important; }
    .bizskills .bizskills-form .form ::placeholder {
      color: #7C7C7C; }
    .bizskills .bizskills-form .form .mktoRadioList input {
      width: 18% !important; }
    .bizskills .bizskills-form .form .mktoRadioList label {
      color: white;
      float: left;
      margin-left: .2rem !important;
      margin-right: .7rem;
      width: 20% !important;
      margin-top: 0;
      margin-bottom: 0; }
    .bizskills .bizskills-form .form button {
      background: #1C4A53 !important;
      border-radius: 2rem !important;
      width: 200px !important; }
    .bizskills .bizskills-form .form .mktoButtonRow {
      text-align: center !important; }

.content-library .jumbo-hero-inner {
  text-align: center; }
  .content-library .jumbo-hero-inner h1 {
    margin-bottom: 1.5%; }
  .content-library .jumbo-hero-inner .hero-text {
    max-width: 990px;
    margin: auto;
    padding-top: 1rem; }
.content-library .video-section {
  background-image: url(https://www.bizlibrary.com/wp-content/uploads/2022/01/19134718/bizlms-hero-blob.svg);
  background-repeat: no-repeat;
  background-size: 100%;
  text-align: center;
  margin-top: 80px;
  padding-bottom: 0; }
  @media screen and (min-width: 992px) {
    .content-library .video-section {
      min-height: 600px;
      margin-top: 140px; } }
.content-library .content-video {
  text-align: center;
  margin-top: -66px;
  margin-bottom: -74px;
  z-index: 1; }
  @media screen and (min-width: 992px) {
    .content-library .content-video {
      margin-bottom: -122px;
      margin-top: -88px; } }
  .content-library .content-video .videoButton {
    position: absolute;
    display: inline-block;
    transform: translate(-50%, -50%);
    top: 28%;
    left: 50%;
    color: #FFF;
    width: 100%;
    text-align: center;
    z-index: 1; }
    @media screen and (min-width: 768px) {
      .content-library .content-video .videoButton {
        top: 37%; } }
    @media screen and (min-width: 992px) {
      .content-library .content-video .videoButton {
        top: 36%; } }
    @media screen and (min-width: 1200px) {
      .content-library .content-video .videoButton {
        top: 38%; } }
    .content-library .content-video .videoButton .play {
      cursor: pointer;
      display: inline-block;
      text-align: center;
      padding: 5px 25px;
      width: 35%; }
      @media screen and (min-width: 768px) {
        .content-library .content-video .videoButton .play {
          width: 30%; } }
      @media screen and (min-width: 992px) {
        .content-library .content-video .videoButton .play {
          width: 25%; } }
      @media screen and (min-width: 1200px) {
        .content-library .content-video .videoButton .play {
          width: 23%; } }
  .content-library .content-video .video {
    width: 84%;
    margin: auto;
    display: block;
    border-radius: 16px;
    margin-bottom: 60px; }
  .content-library .content-video .cta-button {
    background-color: white;
    color: #1C4A53; }
    .content-library .content-video .cta-button:hover {
      background-color: #1C4A53;
      color: white; }
.content-library .bottom-video {
  display: none;
  		/*background-image: url(https://www.bizlibrary.com/wp-content/uploads/2022/01/05105142/green-wave-above-footer.svg);
  		background-repeat: no-repeat;
      	background-size: 100%;
      	transform: scale(-1, -1);
      	margin-top: -12%;
      	padding: 0;
      	margin-bottom: 3rem;
      	min-height: 25px;
  
      	@media screen and (min-width: 992px) {
      		min-height: 100px;
      		margin-top: -10px;
      		margin-bottom: 4rem;
      	}*/ }
.content-library .content-new-features {
  padding-bottom: 0px; }
  .content-library .content-new-features h2 {
    text-align: center; }
  .content-library .content-new-features .small-top-features {
    text-align: center;
    max-width: 800px;
    margin: 24px auto; }
  .content-library .content-new-features .all-features {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    justify-content: space-around; }
    .content-library .content-new-features .all-features .feature-card {
      width: 100%;
      margin: 30px 12px;
      background-color: white;
      text-align: center;
      align-items: center;
      padding: 40px 24px;
      border: 2px solid #97ACB0;
      border-radius: 6px;
      box-shadow: 0px 75px 97px rgba(27, 41, 29, 0.07), 0px 31.3332px 47.2831px rgba(27, 41, 29, 0.0522671), 0px 16.7522px 26.6995px rgba(27, 41, 29, 0.0459475), 0px 9.39116px 14.5316px rgba(27, 41, 29, 0.0383388), 0px 4.98758px 6.94492px rgba(27, 41, 29, 0.0280136), 0px 2.07544px 2.37447px rgba(27, 41, 29, 0.0151197); }
      @media screen and (min-width: 992px) {
        .content-library .content-new-features .all-features .feature-card {
          width: 30%; } }
      .content-library .content-new-features .all-features .feature-card a:hover {
        color: #2C2C2C; }
      .content-library .content-new-features .all-features .feature-card h5 {
        margin-top: 12px !important;
        margin-bottom: 16px !important; }
      .content-library .content-new-features .all-features .feature-card img {
        position: absolute;
        top: -28px;
        left: 42%; }
    .content-library .content-new-features .all-features .feature-card-link {
      border: 3px solid #1C4A53; }
      .content-library .content-new-features .all-features .feature-card-link:hover {
        box-shadow: 0px 75px 97px rgba(27, 41, 29, 0.21), 0px 31.3332px 47.2831px rgba(27, 41, 29, 0.05), 0px 16.7522px 26.6995px rgba(27, 41, 29, 0.05), 0px 9.39116px 14.5316px rgba(27, 41, 29, 0.04), 0px 4.98758px 6.94492px rgba(27, 41, 29, 0.03), 0px 2.07544px 2.37447px rgba(27, 41, 29, 0.02); }
      .content-library .content-new-features .all-features .feature-card-link a {
        text-decoration: none; }
        .content-library .content-new-features .all-features .feature-card-link a h5 {
          text-decoration: underline 2px #00AB3F; }
  .content-library .content-new-features .lms-green-feature {
    margin-top: 24px;
    margin-bottom: 32px; }
    .content-library .content-new-features .lms-green-feature div {
      color: #00AB3F;
      max-width: 530px;
      margin: auto;
      text-align: center;
      font-family: 'Ubuntu';
      font-style: normal;
      font-weight: 500;
      font-size: 20px;
      line-height: 26px; }
.content-library .content-topic-section h4 {
  color: #00AB3F;
  text-align: center;
  margin-bottom: 12px; }
.content-library .content-topic-section .title-text {
  max-width: 600px;
  margin: 0 auto 2rem auto;
  text-align: center; }
@media screen and (min-width: 992px) {
  .content-library .content-topic-section .individual-topic5 {
    margin-left: 15%; } }
.content-library .content-topic-section .col-md-3 {
  margin-bottom: 2rem; }
  .content-library .content-topic-section .col-md-3 .topics {
    text-align: center; }
    .content-library .content-topic-section .col-md-3 .topics img {
      margin-bottom: -10%; }
    .content-library .content-topic-section .col-md-3 .topics .cta-button {
      margin-top: -10%;
      padding: 16px 24px !important; }
      .content-library .content-topic-section .col-md-3 .topics .cta-button:hover .button-arrow {
        visibility: visible; }
    .content-library .content-topic-section .col-md-3 .topics .topic-button1:hover, .content-library .content-topic-section .col-md-3 .topics .topic-button7:hover {
      background-color: #00AB3F; }
    .content-library .content-topic-section .col-md-3 .topics .topic-button2 {
      background-color: #16DED0; }
    .content-library .content-topic-section .col-md-3 .topics .topic-button3 {
      background-color: #7B61FF; }
    .content-library .content-topic-section .col-md-3 .topics .topic-button4 {
      background-color: #EF3C57; }
    .content-library .content-topic-section .col-md-3 .topics .topic-button5 {
      background-color: #1C4A53; }
    .content-library .content-topic-section .col-md-3 .topics .topic-button6 {
      background-color: #FFCC33; }
    .content-library .content-topic-section .col-md-3 .topics .button-arrow {
      visibility: hidden;
      max-width: 13px;
      margin-bottom: 0;
      vertical-align: middle;
      padding-left: 1px; }
.content-library .licensing-section h3 {
  text-align: center;
  margin-bottom: 1rem; }
.content-library .licensing-section .title-text {
  text-align: center;
  max-width: 710px;
  margin: 0 auto 2rem auto; }
.content-library .licensing-section .add-on {
  width: auto;
  padding: 8px 12px;
  text-align: center;
  border-radius: 26px;
  color: white;
  position: absolute;
  top: -1.5%;
  right: 15%;
  background: #09983d !important;
  background: linear-gradient(346deg, #09983d 0%, #67b44b 80%) !important; }
.content-library .licensing-section .pricing-cards {
  text-align: center; }
.content-library .licensing-section .cards-section {
  display: flex;
  justify-content: space-between;
  column-gap: 3rem;
  margin-top: 6rem; }
  .content-library .licensing-section .cards-section .card1, .content-library .licensing-section .cards-section .card3 {
    width: 33%;
    border: 1.51px solid #838383;
    border-radius: 16px;
    padding: 2rem; }
    .content-library .licensing-section .cards-section .card1 .card-info .card-title, .content-library .licensing-section .cards-section .card3 .card-info .card-title {
      color: #1C4A53; }
    .content-library .licensing-section .cards-section .card1 .card-info .cta-button, .content-library .licensing-section .cards-section .card3 .card-info .cta-button {
      background-color: #1C4A53;
      border: solid 1px #1C4A53; }
      .content-library .licensing-section .cards-section .card1 .card-info .cta-button:hover, .content-library .licensing-section .cards-section .card3 .card-info .cta-button:hover {
        color: #1C4A53;
        background-color: white; }
    .content-library .licensing-section .cards-section .card1:hover, .content-library .licensing-section .cards-section .card3:hover {
      box-shadow: 0px 7px 28.4px 0px #00AB3FAD; }
  .content-library .licensing-section .cards-section .card2 {
    width: 33%;
    border: 1.51px solid #838383;
    border-radius: 16px;
    padding: 2rem; }
    @media screen and (min-width: 992px) {
      .content-library .licensing-section .cards-section .card2 {
        margin-bottom: 4rem;
        margin-top: -4rem; } }
    .content-library .licensing-section .cards-section .card2 .card-info .card-title {
      color: #00AB3F; }
    .content-library .licensing-section .cards-section .card2 .card-info .cta-button {
      background-color: #00AB3F;
      border: solid 1px #00AB3F; }
      .content-library .licensing-section .cards-section .card2 .card-info .cta-button:hover {
        color: #00AB3F;
        background-color: white; }
    .content-library .licensing-section .cards-section .card2 .popular-card {
      font-family: Catamaran;
      font-size: 30px;
      font-weight: 700;
      line-height: 49.2px;
      letter-spacing: 0.02em;
      text-align: center;
      color: white;
      background-color: #00AB3F;
      width: 100%;
      width: 122.5%;
      margin-left: -2rem;
      margin-right: -2rem; }
    .content-library .licensing-section .cards-section .card2 .card-benefits span {
      color: #00AB3F;
      font-weight: bold; }
    .content-library .licensing-section .cards-section .card2:hover {
      box-shadow: 0px 7px 28.4px 0px #00AB3FAD; }
  .content-library .licensing-section .cards-section .card3 .card-benefits span {
    color: #1C4A53;
    font-weight: bold; }
  .content-library .licensing-section .cards-section .card-info .card-title {
    font-family: Catamaran;
    font-size: 44px;
    font-weight: 800;
    line-height: 72.16px;
    text-align: center; }
  .content-library .licensing-section .cards-section .card-info .card-text {
    font-family: Catamaran;
    font-size: 22px;
    font-weight: 400;
    line-height: 31.53px;
    text-align: center;
    margin-bottom: 28px; }
  .content-library .licensing-section .cards-section .card-info .cta-button {
    border-radius: 16px;
    padding: 8px 34px;
    color: white;
    margin-bottom: 28px; }
  .content-library .licensing-section .cards-section .card-benefit-bar {
    border-top: 2px solid #DDDDDD;
    margin-bottom: 26px;
    margin-top: 26px; }
  .content-library .licensing-section .cards-section .card-benefits {
    text-align: left; }
    .content-library .licensing-section .cards-section .card-benefits .benefits-title {
      font-family: Catamaran;
      font-size: 20px;
      font-weight: 700;
      line-height: 32.8px;
      letter-spacing: 0.03em;
      text-align: left; }
    .content-library .licensing-section .cards-section .card-benefits .benefits ul {
      list-style-image: url("https://www.bizlibrary.com/wp-content/uploads/2024/08/05134450/GREEN_CHECKMARK-e1722890449347.png") !important;
      text-align: left;
      margin: 0;
      padding-inline-start: 26px !important; }
.content-library .licensing-section .green .green-background {
  background: #09983d;
  /* Old browsers */
  background: -moz-linear-gradient(top, #09983d 19%, #00c12d 38%, #00c12d 70%, #ffffff 86%, #ffffff 80%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #09983d 19%, #00c12d 38%, #00c12d 70%, #ffffff 86%, #ffffff 80%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #09983d 19%, #00c12d 38%, #00c12d 70%, #ffffff 86%, #ffffff 80%);
  padding: 24px;
  border-radius: 16px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  height: 100%; }
.content-library .licensing-section .green .feature1 {
  font-size: 1.1rem;
  border-bottom: 1px solid #1C4A53;
  padding-bottom: 12px;
  padding-top: 12px;
  color: white; }
.content-library .licensing-section .green .feature2 {
  font-size: 1.1rem;
  border-bottom: 1px solid #1C4A53;
  padding-bottom: 12px;
  padding-top: 12px;
  color: white; }
.content-library .licensing-section .green .feature3 {
  font-size: 1.1rem;
  border-bottom: 1px solid #1C4A53;
  padding-bottom: 12px;
  padding-top: 12px;
  color: white; }
.content-library .licensing-section .green .feature4 {
  font-size: 1.1rem;
  border-bottom: none;
  padding-bottom: 12px;
  padding-top: 12px;
  color: white;
  flex-grow: 1; }
.content-library .licensing-section .green .feature5 {
  font-size: 1.1rem;
  border-bottom: 1px solid #1C4A53;
  padding-bottom: 12px;
  padding-top: 12px;
  color: white; }
.content-library .licensing-section .green .feature6 {
  font-size: 1.1rem;
  padding-bottom: 12px;
  padding-top: 12px;
  color: white; }
.content-library .licensing-section .green .button {
  text-align: center;
  padding: 12px 24px !important;
  line-height: 1.6;
  min-width: 210px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #00AB3F; }
  .content-library .licensing-section .green .button:hover {
    background-color: #82C16A !important; }
.content-library .licensing-section .green .button-arrow {
  float: right; }
.content-library .curation-section h3 {
  text-align: center; }
@media screen and (min-width: 992px) {
  .content-library .curation-section .curating-wrap {
    display: flex;
    flex-wrap: wrap;
    row-gap: 40px;
    justify-content: space-around; } }
.content-library .curation-section .curating-wrap img {
  margin-right: 1rem; }
.content-library .curation-section .curating-wrap .curating1 {
  text-align: center; }
  @media screen and (min-width: 992px) {
    .content-library .curation-section .curating-wrap .curating1 {
      width: 50%;
      display: flex;
      align-items: center;
      text-align: left; } }
  .content-library .curation-section .curating-wrap .curating1 .title {
    color: #00AB3F; }
.content-library .curation-section .curating-wrap .curating2 {
  text-align: center; }
  @media screen and (min-width: 992px) {
    .content-library .curation-section .curating-wrap .curating2 {
      width: 50%;
      display: flex;
      align-items: center;
      text-align: left; } }
  .content-library .curation-section .curating-wrap .curating2 .title {
    color: #1C4A53; }
.content-library .curation-section .curating-wrap .curating3 {
  text-align: center; }
  @media screen and (min-width: 992px) {
    .content-library .curation-section .curating-wrap .curating3 {
      width: 50%;
      display: flex;
      align-items: center;
      text-align: left; } }
  .content-library .curation-section .curating-wrap .curating3 .title {
    color: #EF3C57; }
.content-library .curation-section .curating-wrap .curating4 {
  text-align: center; }
  @media screen and (min-width: 992px) {
    .content-library .curation-section .curating-wrap .curating4 {
      width: 50%;
      display: flex;
      align-items: center;
      text-align: left; } }
  .content-library .curation-section .curating-wrap .curating4 .title {
    color: #16DED0; }
.content-library .curation-section .curating-wrap .curating5 {
  text-align: center; }
  @media screen and (min-width: 992px) {
    .content-library .curation-section .curating-wrap .curating5 {
      width: 50%;
      display: flex;
      align-items: center;
      text-align: left; } }
  .content-library .curation-section .curating-wrap .curating5 .title {
    color: #7B61FF; }
.content-library .curation-section .curating-wrap .title {
  font-family: Ubuntu;
  font-size: 28px;
  font-style: normal;
  font-weight: 400;
  line-height: 36px;
  margin-bottom: 11px; }
.content-library .content-comments h2 {
  text-align: center;
  margin-bottom: 40px; }
@media screen and (min-width: 992px) {
  .content-library .content-comments .quote-wrap {
    display: flex;
    align-items: flex-start; } }
.content-library .content-comments .quote-wrap .quote-card {
  width: 90%;
  background-color: white;
  margin-left: auto;
  margin-right: auto;
  box-shadow: 0px 4px 8px rgba(44, 44, 44, 0.08);
  border-radius: 8px;
  padding: 4rem 2rem;
  text-align: center;
  font-family: Ubuntu Condensed;
  font-size: 28px;
  font-style: normal;
  font-weight: 400;
  line-height: 36px;
  letter-spacing: 0em;
  margin-bottom: 1rem; }
  @media screen and (min-width: 992px) {
    .content-library .content-comments .quote-wrap .quote-card {
      width: 33%;
      margin-bottom: 0;
      margin-left: 24px;
      margin-right: 24px; } }
.content-library .content-comments .quote-wrap .one {
  border-top: 8px solid #00AB3F; }
.content-library .content-comments .quote-wrap .two {
  border-top: 8px solid #16DED0; }
.content-library .content-comments .quote-wrap .three {
  border-top: 8px solid #EF3C57; }
.content-library .sub-topic-pages .topic-title {
  text-align: center; }
.content-library .sub-topic-pages .training-topics {
  display: flex;
  gap: 3rem;
  flex-wrap: wrap; }
  @media screen and (min-width: 992px) {
    .content-library .sub-topic-pages .training-topics {
      flex-wrap: nowrap; } }
  .content-library .sub-topic-pages .training-topics .topic-card {
    width: 100%;
    background-color: white;
    border-radius: 26px;
    padding: 2rem; }
    @media screen and (min-width: 992px) {
      .content-library .sub-topic-pages .training-topics .topic-card {
        width: 33%; } }
    .content-library .sub-topic-pages .training-topics .topic-card .card-title {
      font-size: 2rem;
      font-weight: 600;
      line-height: 1;
      padding-bottom: 1rem;
      text-align: center; }
    .content-library .sub-topic-pages .training-topics .topic-card .topic-pages .page {
      font-size: 20px;
      line-height: 2; }
.content-library .cta-section-top {
  background-image: url(https://www.bizlibrary.com/wp-content/uploads/2022/01/05105142/green-wave-above-footer.svg);
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: -10px; }
  .content-library .cta-section-top .container {
    margin-bottom: 20px; }
.content-library .cta-section {
  background-color: #00AB3F;
  padding-bottom: 90px; }
  .content-library .cta-section .cta-text {
    text-align: left;
    font-family: Ubuntu;
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 40px;
    color: white;
    padding-top: 90px; }
  .content-library .cta-section .button-section {
    text-align: center;
    padding-top: 90px; }
    .content-library .cta-section .button-section .cta-button {
      background-color: #1C4A53;
      color: white; }
      .content-library .cta-section .button-section .cta-button:hover {
        background-color: white;
        color: #1C4A53;
        border: 1px solid #1C4A53; }

.contact-us .jumbo-hero-inner {
  text-align: center; }
  .contact-us .jumbo-hero-inner h1 {
    margin-bottom: 1.5%; }
.contact-us .contact-card-row {
  display: flex;
  flex-wrap: wrap; }
  @media screen and (min-width: 992px) {
    .contact-us .contact-card-row {
      flex-wrap: nowrap; } }
  .contact-us .contact-card-row .whole-card {
    margin: 8px 12px; }
    @media screen and (min-width: 992px) {
      .contact-us .contact-card-row .whole-card {
        margin: 0 12px; } }
    .contact-us .contact-card-row .whole-card .top-border1 {
      background-color: #00AB3F;
      width: 100%;
      height: 40px;
      margin-bottom: -27px;
      border-radius: 32px 32px 0px 0px; }
    .contact-us .contact-card-row .whole-card .top-border2 {
      background-color: #16DED0;
      width: 100%;
      height: 40px;
      margin-bottom: -27px;
      border-radius: 32px 32px 0px 0px; }
    .contact-us .contact-card-row .whole-card .top-border3 {
      background-color: #EF3C57;
      width: 100%;
      height: 40px;
      margin-bottom: -27px;
      border-radius: 32px 32px 0px 0px; }
    .contact-us .contact-card-row .whole-card .contact-card {
      background: #FFFFFF;
      border-radius: 32px; }
      .contact-us .contact-card-row .whole-card .contact-card .contact-card-inner {
        display: flex;
        flex-direction: column;
        align-items: center;
        padding: 40px 2px;
        text-align: center; }
        .contact-us .contact-card-row .whole-card .contact-card .contact-card-inner img {
          margin-bottom: 24px; }
        .contact-us .contact-card-row .whole-card .contact-card .contact-card-inner a {
          margin-top: 24px; }
      .contact-us .contact-card-row .whole-card .contact-card .cta-button1 {
        background-color: #F5F5F5;
        color: #00AB3F;
        border: 1px solid; }
        .contact-us .contact-card-row .whole-card .contact-card .cta-button1:hover {
          background-color: #00AB3F;
          color: white; }
      .contact-us .contact-card-row .whole-card .contact-card .cta-button2 {
        background-color: #F5F5F5;
        color: #1C4A53;
        border: 1px solid; }
        .contact-us .contact-card-row .whole-card .contact-card .cta-button2:hover {
          background-color: #1C4A53;
          color: white; }
      .contact-us .contact-card-row .whole-card .contact-card .cta-button3 {
        background-color: #F5F5F5;
        color: #EF3C57;
        border: 1px solid; }
        .contact-us .contact-card-row .whole-card .contact-card .cta-button3:hover {
          background-color: #EF3C57;
          color: white; }
      .contact-us .contact-card-row .whole-card .contact-card .contact-info2, .contact-us .contact-card-row .whole-card .contact-card .contact-info3, .contact-us .contact-card-row .whole-card .contact-card .contact-info1 {
        display: none;
        padding: 24px 12px;
        text-align: center;
        font-weight: 700; }
.contact-us .contact-text, .contact-us .contact-support {
  display: none;
  text-align: center; }
.contact-us .contact-form {
  display: none; }
  .contact-us .contact-form form {
    color: #2C2C2C; }
    .contact-us .contact-form form .mktoFormRow {
      width: 100%;
      display: inline-block; }
      @media screen and (min-width: 992px) {
        .contact-us .contact-form form .mktoFormRow {
          width: 33%; } }
      .contact-us .contact-form form .mktoFormRow .mktoFieldDescriptor {
        width: 100% !important;
        padding-right: 24px; }
        .contact-us .contact-form form .mktoFormRow .mktoFieldDescriptor label {
          margin-left: 2rem;
          color: #2C2C2C !important;
          font-weight: 500;
          font-family: Ubuntu; }
        .contact-us .contact-form form .mktoFormRow .mktoFieldDescriptor input {
          border-radius: 24px; }
          .contact-us .contact-form form .mktoFormRow .mktoFieldDescriptor input:focus-visible, .contact-us .contact-form form .mktoFormRow .mktoFieldDescriptor input:focus, .contact-us .contact-form form .mktoFormRow .mktoFieldDescriptor input:focus-within, .contact-us .contact-form form .mktoFormRow .mktoFieldDescriptor input:active {
            box-shadow: 0px 0px 0px 4px #D5EACD;
            border: 1px solid #008932 !important;
            outline: none !important; }
        .contact-us .contact-form form .mktoFormRow .mktoFieldDescriptor select {
          border-radius: 24px; }
        .contact-us .contact-form form .mktoFormRow .mktoFieldDescriptor textarea {
          border-radius: 24px; }
    .contact-us .contact-form form [data-wrapper-for="utm_campaign__c"] {
      display: none; }
    .contact-us .contact-form form [data-wrapper-for="utm_medium__c"] {
      display: none; }
    .contact-us .contact-form form [data-wrapper-for="utm_source__c"] {
      display: none; }
    .contact-us .contact-form form [data-wrapper-for="utm_content__c"] {
      display: none; }
    .contact-us .contact-form form .mktoButtonRow {
      text-align: center; }
      .contact-us .contact-form form .mktoButtonRow span {
        margin: 0 !important; }
        .contact-us .contact-form form .mktoButtonRow span .mktoButton {
          background-color: #1C4A53 !important;
          border-radius: 32px;
          padding: 16px 24px !important;
          border: none !important;
          width: auto !important; }
          .contact-us .contact-form form .mktoButtonRow span .mktoButton:hover {
            background-color: #C1CDD0 !important;
            color: #1C4A53 !important; }

.page-id-36850 footer {
  background-color: #00AB3F;
  margin-top: 0; }
  .page-id-36850 footer .container {
    background-color: white; }

.who-we-are .jumbo-hero-inner {
  text-align: center; }
  .who-we-are .jumbo-hero-inner h1 {
    margin-bottom: 1rem; }
.who-we-are .top-carousel .gallery {
  width: 100%; }
  .who-we-are .top-carousel .gallery .gallery-container {
    align-items: center;
    display: flex;
    height: 600px;
    margin: 0 auto;
    max-width: 100%;
    position: relative; }
    .who-we-are .top-carousel .gallery .gallery-container .gallery-item {
      height: 150px;
      opacity: 0;
      position: absolute;
      transition: all 0.3s ease-in-out;
      width: 150px;
      z-index: 0; }
    .who-we-are .top-carousel .gallery .gallery-container .gallery-item-1 {
      left: 5%;
      opacity: 1;
      transform: translateX(-50%);
      z-index: -1;
      display: none; }
      @media screen and (min-width: 768px) {
        .who-we-are .top-carousel .gallery .gallery-container .gallery-item-1 {
          display: block; } }
      .who-we-are .top-carousel .gallery .gallery-container .gallery-item-1 .v-text {
        visibility: hidden; }
      .who-we-are .top-carousel .gallery .gallery-container .gallery-item-1 h2 {
        display: none; }
    .who-we-are .top-carousel .gallery .gallery-container .gallery-item-2,
    .who-we-are .top-carousel .gallery .gallery-container .gallery-item-4 {
      height: auto;
      opacity: 1;
      width: 300px;
      z-index: 0; }
      .who-we-are .top-carousel .gallery .gallery-container .gallery-item-2 h2,
      .who-we-are .top-carousel .gallery .gallery-container .gallery-item-4 h2 {
        display: none; }
    .who-we-are .top-carousel .gallery .gallery-container .gallery-item-2 {
      left: 20%;
      transform: translateX(-50%);
      display: none; }
      @media screen and (min-width: 768px) {
        .who-we-are .top-carousel .gallery .gallery-container .gallery-item-2 {
          display: block; } }
      .who-we-are .top-carousel .gallery .gallery-container .gallery-item-2 .v-text {
        visibility: hidden; }
    .who-we-are .top-carousel .gallery .gallery-container .gallery-item-3 {
      height: 453px;
      opacity: 1;
      left: 50%;
      transform: translateX(-50%);
      width: 382px;
      z-index: 1;
      text-align: center; }
      .who-we-are .top-carousel .gallery .gallery-container .gallery-item-3 .v-text {
        visibility: visible; }
      @media screen and (min-width: 992px) {
        .who-we-are .top-carousel .gallery .gallery-container .gallery-item-3 {
          height: 453px;
          width: 582px; } }
    .who-we-are .top-carousel .gallery .gallery-container .gallery-item-4 {
      left: 80%;
      transform: translateX(-50%);
      display: none; }
      .who-we-are .top-carousel .gallery .gallery-container .gallery-item-4 .v-text {
        visibility: hidden; }
      @media screen and (min-width: 768px) {
        .who-we-are .top-carousel .gallery .gallery-container .gallery-item-4 {
          display: block; } }
    .who-we-are .top-carousel .gallery .gallery-container .gallery-item-5 {
      left: 95%;
      opacity: 1;
      transform: translateX(-50%);
      z-index: -1;
      display: none; }
      .who-we-are .top-carousel .gallery .gallery-container .gallery-item-5 .v-text {
        visibility: hidden; }
      @media screen and (min-width: 768px) {
        .who-we-are .top-carousel .gallery .gallery-container .gallery-item-5 {
          display: block; } }
      .who-we-are .top-carousel .gallery .gallery-container .gallery-item-5 h2 {
        display: none; }
    .who-we-are .top-carousel .gallery .gallery-container h2 {
      margin-top: 1%;
      margin-bottom: 0;
      line-height: 64px; }
    .who-we-are .top-carousel .gallery .gallery-container .value-text-1 {
      text-align: center; }
      .who-we-are .top-carousel .gallery .gallery-container .value-text-1 h2 {
        color: #EF3C57; }
    .who-we-are .top-carousel .gallery .gallery-container .value-text-2 {
      text-align: center; }
      .who-we-are .top-carousel .gallery .gallery-container .value-text-2 h2 {
        color: #16DED0; }
    .who-we-are .top-carousel .gallery .gallery-container .value-text-3 {
      text-align: center; }
      .who-we-are .top-carousel .gallery .gallery-container .value-text-3 h2 {
        color: #00AB3F; }
    .who-we-are .top-carousel .gallery .gallery-container .value-text-4 {
      text-align: center; }
      .who-we-are .top-carousel .gallery .gallery-container .value-text-4 h2 {
        color: #1C4A53; }
    .who-we-are .top-carousel .gallery .gallery-container .value-text-5 {
      text-align: center; }
      .who-we-are .top-carousel .gallery .gallery-container .value-text-5 h2 {
        color: #7B61FF; }
  .who-we-are .top-carousel .gallery .v-text {
    text-align: center;
    width: 300px;
    margin: auto; }
    @media screen and (min-width: 768px) {
      .who-we-are .top-carousel .gallery .v-text {
        width: 420px; } }
  .who-we-are .top-carousel .gallery .gallery-controls {
    display: flex;
    justify-content: center;
    margin: 0; }
    @media screen and (min-width: 768px) {
      .who-we-are .top-carousel .gallery .gallery-controls {
        margin: 90px 0 30px 0; } }
    .who-we-are .top-carousel .gallery .gallery-controls button {
      background-color: transparent;
      border: 0;
      cursor: pointer;
      font-size: 16px;
      margin: 0 20px;
      padding: 0 12px;
      text-transform: capitalize; }
      .who-we-are .top-carousel .gallery .gallery-controls button:focus {
        outline: none; }
    .who-we-are .top-carousel .gallery .gallery-controls .gallery-controls-add {
      display: none !important; }
.who-we-are .core-values .container h2 {
  text-align: center; }
.who-we-are .core-values .core-card-1 {
  background-color: transparent;
  width: 100%;
  height: 100%;
  perspective: 1000px;
  margin-right: 11px;
  margin-top: 12px;
  margin-bottom: 12px;
  padding: 0; }
  @media screen and (min-width: 768px) {
    .who-we-are .core-values .core-card-1 {
      width: 280px;
      height: 280px; } }
.who-we-are .core-values .core-card-2 {
  background-color: transparent;
  width: 100%;
  height: 100%;
  perspective: 1000px;
  margin-right: 11px;
  margin-top: 12px;
  margin-bottom: 12px;
  padding: 0; }
  @media screen and (min-width: 768px) {
    .who-we-are .core-values .core-card-2 {
      width: 280px;
      height: 280px; } }
.who-we-are .core-values .core-card-3 {
  background-color: transparent;
  width: 100%;
  height: 100%;
  perspective: 1000px;
  margin-right: 11px;
  margin-top: 12px;
  margin-bottom: 12px;
  padding: 0; }
  @media screen and (min-width: 768px) {
    .who-we-are .core-values .core-card-3 {
      width: 280px;
      height: 280px; } }
.who-we-are .core-values .core-card-4 {
  background-color: transparent;
  width: 100%;
  height: 100%;
  perspective: 1000px;
  margin-right: 11px;
  margin-top: 12px;
  margin-bottom: 12px;
  padding: 0; }
  @media screen and (min-width: 768px) {
    .who-we-are .core-values .core-card-4 {
      width: 280px;
      height: 280px; } }
.who-we-are .core-values .core-card-5 {
  background-color: transparent;
  width: 100%;
  height: 100%;
  perspective: 1000px;
  margin-right: 11px;
  margin-top: 12px;
  margin-bottom: 12px;
  padding: 0; }
  @media screen and (min-width: 768px) {
    .who-we-are .core-values .core-card-5 {
      width: 280px;
      height: 280px; } }
.who-we-are .core-values .core-card-6 {
  background-color: transparent;
  width: 100%;
  height: 100%;
  perspective: 1000px;
  margin-right: 11px;
  margin-top: 12px;
  margin-bottom: 12px;
  padding: 0; }
  @media screen and (min-width: 768px) {
    .who-we-are .core-values .core-card-6 {
      width: 280px;
      height: 280px; } }
.who-we-are .core-values .core-card-7 {
  background-color: transparent;
  width: 100%;
  height: 100%;
  perspective: 1000px;
  margin-right: 11px;
  margin-top: 12px;
  margin-bottom: 12px;
  padding: 0; }
  @media screen and (min-width: 768px) {
    .who-we-are .core-values .core-card-7 {
      width: 280px;
      height: 280px; } }
.who-we-are .core-values .core-card-inner {
  position: relative;
  width: 100%;
  height: 100%;
  text-align: center;
  transition: transform 0.8s;
  -moz-transform-style: preserve-3d;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  display: flex;
  align-items: center; }
@media screen and (min-width: 768px) {
  .who-we-are .core-values .core-card-1:hover .core-card-inner {
    transform: rotateY(180deg);
    -moz-transform: rotateY(180deg); }
    .who-we-are .core-values .core-card-1:hover .core-card-inner .core-image {
      opacity: 0; } }
@media screen and (min-width: 768px) {
  .who-we-are .core-values .core-card-2:hover .core-card-inner {
    transform: rotateY(180deg);
    -moz-transform: rotateY(180deg); }
    .who-we-are .core-values .core-card-2:hover .core-card-inner .core-image {
      opacity: 0; } }
@media screen and (min-width: 768px) {
  .who-we-are .core-values .core-card-3:hover .core-card-inner {
    transform: rotateY(180deg);
    -moz-transform: rotateY(180deg); }
    .who-we-are .core-values .core-card-3:hover .core-card-inner .core-image {
      opacity: 0; } }
@media screen and (min-width: 768px) {
  .who-we-are .core-values .core-card-4:hover .core-card-inner {
    transform: rotateY(180deg);
    -moz-transform: rotateY(180deg); }
    .who-we-are .core-values .core-card-4:hover .core-card-inner .core-image {
      opacity: 0; } }
@media screen and (min-width: 768px) {
  .who-we-are .core-values .core-card-5:hover .core-card-inner {
    transform: rotateY(180deg);
    -moz-transform: rotateY(180deg); }
    .who-we-are .core-values .core-card-5:hover .core-card-inner .core-image {
      opacity: 0; } }
@media screen and (min-width: 768px) {
  .who-we-are .core-values .core-card-6:hover .core-card-inner {
    transform: rotateY(180deg);
    -moz-transform: rotateY(180deg); }
    .who-we-are .core-values .core-card-6:hover .core-card-inner .core-image {
      opacity: 0; } }
@media screen and (min-width: 768px) {
  .who-we-are .core-values .core-card-7:hover .core-card-inner {
    transform: rotateY(180deg);
    -moz-transform: rotateY(180deg); }
    .who-we-are .core-values .core-card-7:hover .core-card-inner .core-image {
      opacity: 0; } }
.who-we-are .core-values .core-image, .who-we-are .core-values .core-phrase {
  position: absolute;
  width: 100%;
  height: 100%;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden; }
.who-we-are .core-values .core-image {
  display: none;
  transition: opacity .6s; }
  @media screen and (min-width: 768px) {
    .who-we-are .core-values .core-image {
      display: block;
      z-index: 1; } }
.who-we-are .core-values .core-phrase-1 {
  color: white;
  background: #1C4A53;
  width: 98%;
  height: 252px;
  display: flex;
  align-items: center;
  margin-left: 1%;
  border-radius: 8px;
  padding: 2.5rem; }
  @media screen and (min-width: 768px) {
    .who-we-are .core-values .core-phrase-1 {
      transform: rotateY(180deg); } }
.who-we-are .core-values .core-phrase-2 {
  color: white;
  background: #FFCC33;
  width: 98%;
  height: 252px;
  display: flex;
  align-items: center;
  margin-left: 1%;
  border-radius: 8px;
  padding: 2.5rem; }
  @media screen and (min-width: 768px) {
    .who-we-are .core-values .core-phrase-2 {
      transform: rotateY(180deg); } }
.who-we-are .core-values .core-phrase-3 {
  color: white;
  background: #1C4A53;
  width: 98%;
  height: 252px;
  display: flex;
  align-items: center;
  margin-left: 1%;
  border-radius: 8px;
  padding: 2.5rem; }
  @media screen and (min-width: 768px) {
    .who-we-are .core-values .core-phrase-3 {
      transform: rotateY(180deg); } }
.who-we-are .core-values .core-phrase-4 {
  color: white;
  background: #00AB3F;
  width: 98%;
  height: 252px;
  display: flex;
  align-items: center;
  margin-left: 1%;
  border-radius: 8px;
  padding: 2.5rem; }
  @media screen and (min-width: 768px) {
    .who-we-are .core-values .core-phrase-4 {
      transform: rotateY(180deg); } }
.who-we-are .core-values .core-phrase-5 {
  color: white;
  background: #EF3C57;
  width: 98%;
  height: 252px;
  display: flex;
  align-items: center;
  margin-left: 1%;
  border-radius: 8px;
  padding: 2.5rem; }
  @media screen and (min-width: 768px) {
    .who-we-are .core-values .core-phrase-5 {
      transform: rotateY(180deg); } }
.who-we-are .core-values .core-phrase-6 {
  color: white;
  background: #2C2C2C;
  width: 98%;
  height: 252px;
  display: flex;
  align-items: center;
  margin-left: 1%;
  border-radius: 8px;
  padding: 2.5rem; }
  @media screen and (min-width: 768px) {
    .who-we-are .core-values .core-phrase-6 {
      transform: rotateY(180deg); } }
.who-we-are .core-values .core-phrase-7 {
  color: white;
  background: #1C4A53;
  width: 98%;
  height: 252px;
  display: flex;
  align-items: center;
  margin-left: 1%;
  border-radius: 8px;
  padding: 2.5rem; }
  @media screen and (min-width: 768px) {
    .who-we-are .core-values .core-phrase-7 {
      transform: rotateY(180deg); } }
.who-we-are .leadership h2 {
  text-align: center; }
.who-we-are .leadership .leader-group {
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: center; }
  .who-we-are .leadership .leader-group .leader-ind {
    width: 49%;
    display: inline-block;
    padding-left: 10px;
    padding-right: 10px;
    text-align: center; }
    @media screen and (min-width: 768px) {
      .who-we-are .leadership .leader-group .leader-ind {
        width: 32%; } }
    @media screen and (min-width: 992px) {
      .who-we-are .leadership .leader-group .leader-ind {
        width: 23%; } }
    .who-we-are .leadership .leader-group .leader-ind .leader-img {
      border-radius: 50%; }
    .who-we-are .leadership .leader-group .leader-ind .leader-name {
      font-family: Ubuntu Condensed;
      font-size: 20px;
      font-style: normal;
      font-weight: 400;
      line-height: 26px;
      text-align: center;
      margin-top: 1rem; }
    .who-we-are .leadership .leader-group .leader-ind .leader-title {
      font-family: Open Sans;
      font-size: 16px;
      font-style: normal;
      font-weight: 400;
      line-height: 22px;
      letter-spacing: 0em; }
    .who-we-are .leadership .leader-group .leader-ind .linkedin-logo {
      width: 32px;
      margin: 1rem auto; }
.who-we-are .cta-section-top {
  background-image: url(https://www.bizlibrary.com/wp-content/uploads/2022/01/05105142/green-wave-above-footer.svg);
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: -10px; }
  .who-we-are .cta-section-top .container {
    margin-bottom: 20px; }
.who-we-are .cta-section {
  background-color: #00AB3F; }
  .who-we-are .cta-section .cta-text {
    text-align: center;
    font-family: Ubuntu;
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 40px;
    color: white;
    padding-top: 90px; }
  .who-we-are .cta-section .button-section {
    text-align: center;
    padding-top: 90px; }
    .who-we-are .cta-section .button-section .cta-button {
      background-color: #1C4A53;
      color: white; }

.client-stories .jumbo-hero {
  background-color: #00AB3F;
  color: white; }
  .client-stories .jumbo-hero .jumbo-hero-inner h1 {
    text-align: center; }
.client-stories .stories-top {
  background-color: #00AB3F;
  color: white;
  padding-bottom: 0;
  margin-bottom: 0; }
.client-stories .most-recent-client-story {
  margin-bottom: 1rem; }
  .client-stories .most-recent-client-story .most-recent-story-img {
    padding-right: 12px; }
    .client-stories .most-recent-client-story .most-recent-story-img img {
      border-radius: 16px; }
  .client-stories .most-recent-client-story .most-recent-story {
    padding-left: 12px; }
    .client-stories .most-recent-client-story .most-recent-story h2 {
      margin-bottom: 1%;
      margin-top: 0; }
    .client-stories .most-recent-client-story .most-recent-story .recent-story-link {
      font-size: 1.25rem;
      padding-top: 1.5rem; }
      .client-stories .most-recent-client-story .most-recent-story .recent-story-link .cta-button {
        background-color: white;
        color: #00AB3F;
        border: 1px solid #00AB3F; }
        .client-stories .most-recent-client-story .most-recent-story .recent-story-link .cta-button:hover {
          background-color: #00AB3F;
          color: white;
          border: 1px solid white; }
.client-stories .stories-transition {
  width: 100%;
  margin-top: -3px; }
.client-stories .all-story {
  display: grid;
  grid-gap: 10px;
  grid-template-columns: repeat(auto-fill, minmax(372px, 1fr));
  grid-auto-rows: 20px; }
  .client-stories .all-story .case-study {
    transition: 0.3s;
    border-radius: 16px;
    margin-top: 30px;
    background: white; }
    .client-stories .all-story .case-study:hover .border-hover {
      background-color: #EF3C57;
      width: 100%;
      transition: width .3s linear; }
    .client-stories .all-story .case-study img {
      border-radius: 16px 16px 0 0;
      clip-path: polygon(0% 98%, 0% 0%, 100% 0%, 100% 80%, 94% 77%, 88% 75%, 85% 74%, 81% 75%, 77% 76%, 74% 78%, 71% 81%, 67% 84%, 64% 87%, 59% 89%, 56% 90%, 52% 89%, 48% 87%, 43% 84%, 38% 83%, 33% 82%, 27% 83%, 22% 85%, 16% 89%); }
    .client-stories .all-story .case-study .inner-case {
      padding: 2% 6%; }
      .client-stories .all-story .case-study .inner-case .story-time {
        margin-top: -18%;
        text-align: right;
        font-size: .75rem; }
      .client-stories .all-story .case-study .inner-case .story-entry-title {
        margin-top: 1%;
        font-size: 1.75rem;
        font-family: "Ubuntu Condensed", serif; }
      .client-stories .all-story .case-study .inner-case .company {
        margin-top: .5rem;
        margin-bottom: 1rem;
        font-size: .875rem; }
      .client-stories .all-story .case-study .inner-case .case-desc {
        font-size: .875rem; }
      .client-stories .all-story .case-study .inner-case .read-more-link {
        color: #14171A;
        font-weight: bold;
        text-align: right;
        margin-top: 1.3125rem; }
      .client-stories .all-story .case-study .inner-case .border-hover {
        width: 10%;
        border-radius: 0 0 16px 16px;
        height: 16px;
        margin: auto; }
.client-stories .pagination {
  margin-top: 14%; }

.upcoming-webinars .jumbo-hero-inner {
  text-align: center; }
  .upcoming-webinars .jumbo-hero-inner h1 {
    margin-bottom: 1%; }
  .upcoming-webinars .jumbo-hero-inner .link-text {
    margin-top: .5%;
    font-size: 1.25rem;
    font-family: "Ubuntu", serif; }
.upcoming-webinars .webinars .container {
  border-bottom: 1px solid #4F4F4F; }
  .upcoming-webinars .webinars .container .webinar-current {
    padding-bottom: 3rem; }
    .upcoming-webinars .webinars .container .webinar-current .webinar-img img {
      border-radius: 16px; }
    .upcoming-webinars .webinars .container .webinar-current .webinar-info .date-time {
      font-size: .875rem; }
    .upcoming-webinars .webinars .container .webinar-current .webinar-info .webinar-title {
      margin: 1rem 0;
      font-size: 2.625rem;
      line-height: 1; }
    .upcoming-webinars .webinars .container .webinar-current .webinar-info .webinar-blurb {
      font-size: 1rem;
      margin-bottom: 1rem; }
    .upcoming-webinars .webinars .container .webinar-current .webinar-info .webinar-approved {
      margin-bottom: 1rem; }
      .upcoming-webinars .webinars .container .webinar-current .webinar-info .webinar-approved span {
        font-weight: bold; }
    .upcoming-webinars .webinars .container .webinar-current .webinar-info .button-container .button {
      font-size: .8125rem; }
.upcoming-webinars .webinar-demand {
  padding-top: 0; }
  .upcoming-webinars .webinar-demand .container .demand-text {
    text-align: center; }
    .upcoming-webinars .webinar-demand .container .demand-text h1 {
      margin-bottom: .4%; }
    .upcoming-webinars .webinar-demand .container .demand-text img {
      margin-bottom: 3%; }
  @media screen and (min-width: 992px) {
    .upcoming-webinars .webinar-demand .container .demand {
      columns: 4; } }
  .upcoming-webinars .webinar-demand .container .demand .webinar-demand-ind {
    display: inline-block;
    padding: 0 2%;
    vertical-align: top;
    float: none; }
    .upcoming-webinars .webinar-demand .container .demand .webinar-demand-ind .webinar-card {
      background: white;
      transition: 0.3s;
      border-radius: 16px;
      margin-top: 30px; }
      .upcoming-webinars .webinar-demand .container .demand .webinar-demand-ind .webinar-card:hover .border-hover2 {
        background-color: #16DED0;
        width: 100%;
        transition: width .3s linear; }
      .upcoming-webinars .webinar-demand .container .demand .webinar-demand-ind .webinar-card a span {
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0; }
      .upcoming-webinars .webinar-demand .container .demand .webinar-demand-ind .webinar-card img {
        border-radius: 16px 16px 0 0;
        clip-path: polygon(0% 98%, 0% 0%, 100% 0%, 100% 80%, 94% 77%, 88% 75%, 85% 74%, 81% 75%, 77% 76%, 74% 78%, 71% 81%, 67% 84%, 64% 87%, 59% 89%, 56% 90%, 52% 89%, 48% 87%, 43% 84%, 38% 83%, 33% 82%, 27% 83%, 22% 85%, 16% 89%); }
      .upcoming-webinars .webinar-demand .container .demand .webinar-demand-ind .webinar-card .webinar-inner {
        padding: 8%; }
        .upcoming-webinars .webinar-demand .container .demand .webinar-demand-ind .webinar-card .webinar-inner .post-type {
          float: right;
          margin-top: -15%;
          font-size: .8rem; }
        .upcoming-webinars .webinar-demand .container .demand .webinar-demand-ind .webinar-card .webinar-inner .post-title {
          font-weight: bold;
          font-size: 1.75rem;
          font-family: "Ubuntu Condensed", serif;
          line-height: 1.3;
          padding-bottom: 3.58%; }
        .upcoming-webinars .webinar-demand .container .demand .webinar-demand-ind .webinar-card .webinar-inner .post-presenter {
          font-size: .9rem;
          line-height: 1.3;
          padding-bottom: 1rem; }
          .upcoming-webinars .webinar-demand .container .demand .webinar-demand-ind .webinar-card .webinar-inner .post-presenter span {
            font-size: .8rem;
            color: #1C4A53; }
        .upcoming-webinars .webinar-demand .container .demand .webinar-demand-ind .webinar-card .webinar-inner .post-excerpt {
          line-height: 1.3; }
        .upcoming-webinars .webinar-demand .container .demand .webinar-demand-ind .webinar-card .webinar-inner .flex-wrap {
          align-items: baseline;
          justify-content: space-between;
          margin-top: 10.75%;
          margin-bottom: 4%; }
          .upcoming-webinars .webinar-demand .container .demand .webinar-demand-ind .webinar-card .webinar-inner .flex-wrap .post-date {
            float: left;
            font-size: .9rem; }
          .upcoming-webinars .webinar-demand .container .demand .webinar-demand-ind .webinar-card .webinar-inner .flex-wrap .post-more {
            float: right;
            font-size: 1rem;
            font-family: "Ubuntu", serif;
            font-weight: 500; }
      .upcoming-webinars .webinar-demand .container .demand .webinar-demand-ind .webinar-card .border-hover2 {
        width: 10%;
        border-radius: 0 0 16px 16px;
        height: 16px;
        margin: auto; }

.ldunlocked-main .bottom-curve {
  transform: scaley(-1);
  margin-top: -14px;
  height: 100px;
  width: 100%; }
.ldunlocked-main .jumbo-hero {
  background-color: white; }
.ldunlocked-main .jumbo-hero-inner {
  padding: 0 !important; }
  .ldunlocked-main .jumbo-hero-inner .podcast-hero {
    text-align: center; }
    .ldunlocked-main .jumbo-hero-inner .podcast-hero h1 {
      margin-bottom: 1%; }
.ldunlocked-main .unlocked .hosts {
  display: flex;
  align-items: center; }
  .ldunlocked-main .unlocked .hosts .host-image {
    display: inline-block; }
    .ldunlocked-main .unlocked .hosts .host-image img {
      max-width: 75px;
      border-radius: 50%; }
  .ldunlocked-main .unlocked .hosts .host-info {
    display: inline-block;
    margin: 0 26px; }
    .ldunlocked-main .unlocked .hosts .host-info span {
      text-decoration: underline 2px #00AB3F; }
.ldunlocked-main .unlocked .unlocked-hosting {
  text-align: right;
  display: block; }
  .ldunlocked-main .unlocked .unlocked-hosting img {
    max-width: 200px; }
.ldunlocked-main .unlocked .paragraph {
  display: flex;
  justify-content: center;
  margin: 2rem 0; }
  .ldunlocked-main .unlocked .paragraph .info {
    margin: 30px 16px; }
@media screen and (min-width: 992px) {
  .ldunlocked-main .unlocked .unlocked-total {
    display: flex;
    flex-wrap: wrap;
    justify-content: center; } }
.ldunlocked-main .unlocked .unlocked-total .unlocked-ind {
  display: inline-block;
  vertical-align: top;
  float: none;
  margin-bottom: 10%;
  padding: 0; }
  @media screen and (min-width: 992px) {
    .ldunlocked-main .unlocked .unlocked-total .unlocked-ind {
      width: 30%;
      margin: 0 1rem 3rem; } }
  .ldunlocked-main .unlocked .unlocked-total .unlocked-ind .unlocked-card {
    background-color: white;
    transition: 0.3s;
    border-radius: 26px; }
    .ldunlocked-main .unlocked .unlocked-total .unlocked-ind .unlocked-card img {
      border-radius: 26px 26px 0 0; }
    .ldunlocked-main .unlocked .unlocked-total .unlocked-ind .unlocked-card a span {
      position: absolute;
      width: 100%;
      height: 100%;
      top: 0;
      left: 0; }
    .ldunlocked-main .unlocked .unlocked-total .unlocked-ind .unlocked-card .unlocked-inner {
      padding: 4% 8%; }
      .ldunlocked-main .unlocked .unlocked-total .unlocked-ind .unlocked-card .unlocked-inner .unlocked-title {
        font-weight: bold;
        font-size: 1.75rem;
        font-family: "Ubuntu Condensed", serif;
        line-height: 1.3;
        padding-bottom: 3.58%; }
      .ldunlocked-main .unlocked .unlocked-total .unlocked-ind .unlocked-card .unlocked-inner .unlocked-presenter {
        font-size: .9rem;
        line-height: 1.3;
        padding-bottom: 1rem; }
        .ldunlocked-main .unlocked .unlocked-total .unlocked-ind .unlocked-card .unlocked-inner .unlocked-presenter span {
          font-size: .75rem;
          color: #00AB3F; }
      .ldunlocked-main .unlocked .unlocked-total .unlocked-ind .unlocked-card .unlocked-inner .unlocked-excerpt {
        line-height: 1.3;
        font-size: .875rem; }
      .ldunlocked-main .unlocked .unlocked-total .unlocked-ind .unlocked-card .unlocked-inner .unlocked-more {
        display: flex;
        align-items: center;
        font-size: 1rem;
        font-family: "Ubuntu", serif;
        font-weight: 500;
        margin-top: 1rem; }
        .ldunlocked-main .unlocked .unlocked-total .unlocked-ind .unlocked-card .unlocked-inner .unlocked-more img {
          clip-path: none;
          padding-right: .9rem; }

.podcast-main .jumbo-hero-inner .podcast-hero {
  text-align: center; }
  .podcast-main .jumbo-hero-inner .podcast-hero h1 {
    margin-bottom: 1%; }
.podcast-main .podcasts .hosts {
  display: flex;
  align-items: center; }
  .podcast-main .podcasts .hosts .host-image {
    display: inline-block; }
    .podcast-main .podcasts .hosts .host-image img {
      max-width: 75px;
      border-radius: 50%; }
  .podcast-main .podcasts .hosts .host-info {
    display: inline-block;
    margin: 0 26px; }
    .podcast-main .podcasts .hosts .host-info span {
      text-decoration: underline 2px #00AB3F; }
.podcast-main .podcasts .podcast-hosting {
  text-align: right; }
  .podcast-main .podcasts .podcast-hosting img {
    max-width: 100px;
    margin: 1.2rem .5rem; }
.podcast-main .podcasts .paragraph {
  display: flex;
  justify-content: center;
  margin: 2rem 0; }
  .podcast-main .podcasts .paragraph .info {
    margin: 30px 16px; }
@media screen and (min-width: 992px) {
  .podcast-main .podcasts .podcasts-total {
    columns: 3;
    column-gap: 24px; } }
.podcast-main .podcasts .podcasts-total .podcast-ind {
  display: inline-block;
  vertical-align: top;
  float: none;
  margin-bottom: 10%;
  padding: 0; }
  .podcast-main .podcasts .podcasts-total .podcast-ind .podcast-card {
    background-color: white;
    transition: 0.3s;
    border-radius: 26px; }
    .podcast-main .podcasts .podcasts-total .podcast-ind .podcast-card img {
      border-radius: 26px 26px 0 0;
      clip-path: polygon(0% 98%, 0% 0%, 100% 0%, 100% 80%, 94% 77%, 88% 75%, 85% 74%, 81% 75%, 77% 76%, 74% 78%, 71% 81%, 67% 84%, 64% 87%, 59% 89%, 56% 90%, 52% 89%, 48% 87%, 43% 84%, 38% 83%, 33% 82%, 27% 83%, 22% 85%, 16% 89%); }
    .podcast-main .podcasts .podcasts-total .podcast-ind .podcast-card a span {
      position: absolute;
      width: 100%;
      height: 100%;
      top: 0;
      left: 0; }
    .podcast-main .podcasts .podcasts-total .podcast-ind .podcast-card .podcast-inner {
      padding: 4% 8%; }
      .podcast-main .podcasts .podcasts-total .podcast-ind .podcast-card .podcast-inner .podcast-title {
        font-weight: bold;
        font-size: 1.75rem;
        font-family: "Ubuntu Condensed", serif;
        line-height: 1.3;
        padding-bottom: 3.58%; }
      .podcast-main .podcasts .podcasts-total .podcast-ind .podcast-card .podcast-inner .podcast-presenter {
        font-size: .9rem;
        line-height: 1.3;
        padding-bottom: 1rem; }
        .podcast-main .podcasts .podcasts-total .podcast-ind .podcast-card .podcast-inner .podcast-presenter span {
          font-size: .75rem;
          color: #00AB3F; }
      .podcast-main .podcasts .podcasts-total .podcast-ind .podcast-card .podcast-inner .podcast-excerpt {
        line-height: 1.3;
        font-size: .875rem; }
      .podcast-main .podcasts .podcasts-total .podcast-ind .podcast-card .podcast-inner .podcast-more {
        display: flex;
        align-items: center;
        font-size: 1rem;
        font-family: "Ubuntu", serif;
        font-weight: 500;
        margin-top: 1rem; }
        .podcast-main .podcasts .podcasts-total .podcast-ind .podcast-card .podcast-inner .podcast-more img {
          clip-path: none;
          padding-right: .9rem; }

.bizlibrary-podcast .episode-title {
  color: white !important; }
.bizlibrary-podcast .podcast-single-hero {
  text-align: center; }
  .bizlibrary-podcast .podcast-single-hero h1 {
    margin-bottom: 1%; }
  .bizlibrary-podcast .podcast-single-hero .blog-hero-text {
    margin-top: 1.5%; }
  .bizlibrary-podcast .podcast-single-hero .podcast-hosting .podimage {
    width: 13%;
    padding-right: 10px;
    padding-top: 1.9rem; }
.bizlibrary-podcast .section {
  padding-top: 0; }
  .bizlibrary-podcast .section .listen-section {
    background-color: white;
    border-radius: 16px; }
    .bizlibrary-podcast .section .listen-section h3 {
      text-align: center; }
    .bizlibrary-podcast .section .listen-section .player_wrap {
      background-color: white !important;
      padding: 0 12px !important; }
      .bizlibrary-podcast .section .listen-section .player_wrap .podcast_artwork {
        display: none !important; }
      .bizlibrary-podcast .section .listen-section .player_wrap .mejs-container .mejs-inner .mejs-controls .mejs-button {
        background-color: #00AB3F;
        border-radius: 50%; }
    .bizlibrary-podcast .section .listen-section .meta {
      visibility: hidden !important; }
  .bizlibrary-podcast .section .host-section .hosts {
    display: flex;
    align-items: center;
    gap: 14px; }
    .bizlibrary-podcast .section .host-section .hosts .host1, .bizlibrary-podcast .section .host-section .hosts .host2 {
      display: flex;
      align-items: center; }
      .bizlibrary-podcast .section .host-section .hosts .host1 .derek, .bizlibrary-podcast .section .host-section .hosts .host2 .derek {
        margin-left: 8px; }
      .bizlibrary-podcast .section .host-section .hosts .host1 div, .bizlibrary-podcast .section .host-section .hosts .host2 div {
        font-size: .875rem;
        padding-left: 1rem; }
        .bizlibrary-podcast .section .host-section .hosts .host1 div span, .bizlibrary-podcast .section .host-section .hosts .host2 div span {
          text-decoration: underline #00AB3F; }
  .bizlibrary-podcast .section .host-section img {
    border-radius: 100%;
    width: 75px;
    height: 75px; }
.bizlibrary-podcast .guest-whole {
  margin-top: 60px; }
  .bizlibrary-podcast .guest-whole .guest-section .special-text {
    font-size: 1rem;
    font-weight: bold;
    padding-bottom: 1rem; }
  .bizlibrary-podcast .guest-whole .guest-section .guest {
    display: flex;
    align-items: center; }
    .bizlibrary-podcast .guest-whole .guest-section .guest img {
      border-radius: 50%;
      max-width: 80px;
      display: inline-block; }
    .bizlibrary-podcast .guest-whole .guest-section .guest .guest-info {
      display: inline-block;
      margin-left: 1rem; }
  .bizlibrary-podcast .guest-whole .guest-section .podcast-resources {
    margin-top: 60px;
    display: none; }
    .bizlibrary-podcast .guest-whole .guest-section .podcast-resources div {
      text-align: center; }
      .bizlibrary-podcast .guest-whole .guest-section .podcast-resources div img {
        border-radius: 26px; }
    .bizlibrary-podcast .guest-whole .guest-section .podcast-resources .cta-button {
      padding: 10px 40px !important;
      margin-top: -10px; }

.resources .jumbo-hero-inner div {
  text-align: center; }
  .resources .jumbo-hero-inner div h1 {
    margin-bottom: .4%; }
.resources .selector {
  transform-style: preserve-3d; }
  .resources .selector form {
    margin-bottom: 5rem;
    transform: translateZ(1px); }
    .resources .selector form ul {
      margin-left: 0;
      padding-left: 0;
      display: block;
      align-items: baseline; }
      @media screen and (min-width: 992px) {
        .resources .selector form ul {
          display: flex; } }
      .resources .selector form ul .sf-field-post_type {
        display: block;
        position: relative;
        padding: 0 2rem;
        border-radius: 26px;
        background: #00AB3F;
        color: white;
        width: 100%;
        margin-right: 2.282%;
        transform-style: preserve-3d;
        font-size: .8rem;
        z-index: 3; }
        @media screen and (min-width: 992px) {
          .resources .selector form ul .sf-field-post_type {
            width: 24%; } }
        .resources .selector form ul .sf-field-post_type:hover ul {
          display: block; }
          .resources .selector form ul .sf-field-post_type:hover ul [value=page] + label:before {
            visibility: visible !important; }
        .resources .selector form ul .sf-field-post_type ul {
          display: none;
          position: absolute;
          left: 0;
          top: 55%;
          box-shadow: 0px 0px 8px #00000029;
          background: white;
          color: #2C2C2C;
          transform: translateZ(-2px);
          padding: 8% 2rem 4%;
          width: 100%;
          border-radius: 0 0 20px 20px; }
          .resources .selector form ul .sf-field-post_type ul li:nth-child(1) label::before {
            content: "Blog "; }
          .resources .selector form ul .sf-field-post_type ul li:nth-child(2) label {
            visibility: hidden; }
            .resources .selector form ul .sf-field-post_type ul li:nth-child(2) label::before {
              content: "Interactive Content"; }
        .resources .selector form ul .sf-field-post_type h4::after {
          content: '\2039';
          display: inline-block;
          width: 11px;
          height: 7px;
          text-align: right;
          position: relative;
          left: 225px;
          font-size: x-large;
          line-height: 1;
          font-weight: 100;
          transform: rotate(-90deg);
          bottom: -15px; }
          @media screen and (min-width: 992px) {
            .resources .selector form ul .sf-field-post_type h4::after {
              left: 165px; } }
      .resources .selector form ul .sf-field-tag {
        position: relative;
        padding: 0 2rem;
        border-radius: 26px;
        background: #00AB3F;
        color: white;
        width: 100%;
        margin-right: 2.282%;
        transform-style: preserve-3d;
        font-size: .8rem;
        display: block;
        z-index: 2; }
        @media screen and (min-width: 992px) {
          .resources .selector form ul .sf-field-tag {
            display: inline-block;
            width: 24%; } }
        .resources .selector form ul .sf-field-tag:hover ul {
          display: block; }
        .resources .selector form ul .sf-field-tag ul {
          display: none;
          position: absolute;
          left: 0;
          top: 55%;
          box-shadow: 0px 0px 8px #00000029;
          background: white;
          color: #2C2C2C;
          transform: translateZ(-2px);
          padding: 8% 2rem 4%;
          width: 100%;
          border-radius: 0 0 20px 20px; }
        .resources .selector form ul .sf-field-tag h4::after {
          content: '\2039';
          display: inline-block;
          width: 11px;
          height: 7px;
          text-align: right;
          position: relative;
          left: 225px;
          font-size: x-large;
          line-height: 1;
          font-weight: 100;
          transform: rotate(-90deg);
          bottom: -15px; }
          @media screen and (min-width: 992px) {
            .resources .selector form ul .sf-field-tag h4::after {
              left: 165px; } }
        .resources .selector form ul .sf-field-tag .sf-count {
          display: none; }
      .resources .selector form ul .sf-field-reset {
        display: inline-block;
        position: relative;
        margin-right: auto;
        z-index: 1; }
      .resources .selector form ul .sf-field-search {
        display: none; }
        @media screen and (min-width: 992px) {
          .resources .selector form ul .sf-field-search {
            display: inline-block; } }
        .resources .selector form ul .sf-field-search input {
          border-radius: 26px;
          border-width: .5px;
          padding: .4rem 2rem;
          background: url("https://www.bizlibrary.com/wp-content/uploads/2021/08/20152812/Search.svg") no-repeat;
          background-position: 200px; }
      .resources .selector form ul li {
        margin-bottom: 3%; }
        @media screen and (min-width: 992px) {
          .resources .selector form ul li {
            margin-bottom: 0; } }
  .resources .selector #post-br2 {
    display: none; }
.resources .search-filter-results {
  position: relative;
  transform: translateZ(0px); }
  @media screen and (min-width: 992px) {
    .resources .search-filter-results {
      display: flex;
      flex-wrap: wrap;
      justify-content: center; } }
  .resources .search-filter-results .resource-new {
    display: flex;
    float: none;
    padding: 0;
    width: 100%;
    margin-bottom: 2.5rem; }
    @media screen and (min-width: 992px) {
      .resources .search-filter-results .resource-new {
        width: 30%;
        margin: 0 .725rem 2.5rem; } }
    .resources .search-filter-results .resource-new .resource-card {
      background-color: white;
      transition: 0.3s;
      border-radius: 26px;
      display: flex;
      flex-wrap: wrap; }
      .resources .search-filter-results .resource-new .resource-card:hover .border-hover {
        background-color: #EF3C57;
        width: 100%;
        transition: width .3s linear;
        align-self: flex-end; }
      .resources .search-filter-results .resource-new .resource-card:hover .border-hover2 {
        background-color: #16DED0;
        width: 100%;
        transition: width .3s linear; }
      .resources .search-filter-results .resource-new .resource-card:hover .border-hover3 {
        background-color: #1C4A53;
        width: 100%;
        transition: width .3s linear; }
      .resources .search-filter-results .resource-new .resource-card img {
        max-height: 200px;
        border-radius: 26px 26px 0 0;
        clip-path: polygon(0% 98%, 0% 0%, 100% 0%, 100% 80%, 94% 77%, 88% 75%, 85% 74%, 81% 75%, 77% 76%, 74% 78%, 71% 81%, 67% 84%, 64% 87%, 59% 89%, 56% 90%, 52% 89%, 48% 87%, 43% 84%, 38% 83%, 33% 82%, 27% 83%, 22% 85%, 16% 89%);
        z-index: 0; }
      .resources .search-filter-results .resource-new .resource-card a span {
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        z-index: 1;
        outline: none; }
      .resources .search-filter-results .resource-new .resource-card .resource-inner {
        padding: 8% 8% 0 8%;
        display: flex;
        flex-wrap: wrap; }
        .resources .search-filter-results .resource-new .resource-card .resource-inner .post-type {
          float: right;
          margin-top: -10%;
          font-size: .8rem; }
        .resources .search-filter-results .resource-new .resource-card .resource-inner .post-title {
          font-weight: bold;
          font-size: 1.75rem;
          font-family: "Ubuntu Condensed", serif;
          line-height: 1.3;
          padding-bottom: 3.58%; }
        .resources .search-filter-results .resource-new .resource-card .resource-inner .post-presenter {
          font-size: .9rem;
          line-height: 1.3;
          padding-bottom: 1rem; }
          .resources .search-filter-results .resource-new .resource-card .resource-inner .post-presenter span {
            font-size: .75rem;
            color: #1C4A53; }
        .resources .search-filter-results .resource-new .resource-card .resource-inner .post-author {
          font-size: .9rem;
          line-height: 1.3;
          padding-bottom: 1rem; }
          .resources .search-filter-results .resource-new .resource-card .resource-inner .post-author span {
            font-size: .75rem;
            color: #1C4A53; }
        .resources .search-filter-results .resource-new .resource-card .resource-inner .post-excerpt {
          line-height: 1.3;
          font-size: .875rem; }
        .resources .search-filter-results .resource-new .resource-card .resource-inner .post-more {
          text-align: right;
          font-size: 1rem;
          font-family: "Ubuntu", serif;
          font-weight: 500;
          margin-top: 1.5rem;
          margin-bottom: .625rem;
          display: flex;
          align-self: flex-end;
          justify-content: flex-end;
          width: 100%; }
      .resources .search-filter-results .resource-new .resource-card .border-hover, .resources .search-filter-results .resource-new .resource-card .border-hover2, .resources .search-filter-results .resource-new .resource-card .border-hover3 {
        width: 10%;
        border-radius: 0 0 16px 16px;
        height: 16px;
        margin: auto auto 0 auto; }
  .resources .search-filter-results .wrap-pagination {
    position: absolute;
    bottom: -45px;
    left: 0; }

.page-id-137 footer {
  margin-top: 60px; }

.browse-library .jumbo-hero-inner {
  color: white;
  text-align: center; }
  .browse-library .jumbo-hero-inner h1 {
    font-size: 2.6em;
    margin-top: 50px; }
  .browse-library .jumbo-hero-inner h2 {
    font-size: 1.75rem; }
  .browse-library .jumbo-hero-inner .library-hero-text {
    font-size: 1.6rem;
    max-width: 800px;
    margin: 50px auto auto auto; }
.browse-library #libraryContent11 .sample-topic {
  display: none; }
.browse-library .course-preview-inner {
  position: relative;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
  transition: all .2s;
  width: 100%;
  min-height: 300px;
  background-color: white; }
  .browse-library .course-preview-inner:hover {
    box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.35); }
    .browse-library .course-preview-inner:hover .course-title {
      color: #90C87C; }
  @media screen and (min-width: 768px) {
    .browse-library .course-preview-inner {
      min-height: 250px; } }
  @media screen and (min-width: 992px) {
    .browse-library .course-preview-inner {
      min-height: 300px; } }
  .browse-library .course-preview-inner i {
    margin-top: -65px; }
  .browse-library .course-preview-inner .course-title {
    color: #afafb0;
    padding-top: 7px; }
    .browse-library .course-preview-inner .course-title:hover {
      color: #90C87C; }
    @media screen and (min-width: 992px) {
      .browse-library .course-preview-inner .course-title {
        padding-left: 10px;
        padding-right: 10px; } }

.browseLibrary-cta {
  text-align: center; }

.top-border {
  border-top: 1px solid #afafb0; }

.browse-business-skills-library .jumbo-hero-inner {
  color: white;
  text-align: center; }
  .browse-business-skills-library .jumbo-hero-inner h1 {
    font-size: 2.6em;
    margin-top: 50px; }
  .browse-business-skills-library .jumbo-hero-inner h2 {
    font-size: 1.75rem; }
  .browse-business-skills-library .jumbo-hero-inner .library-hero-text {
    font-size: 1.6rem;
    max-width: 800px;
    margin: 50px auto auto auto; }
.browse-business-skills-library #libraryTopic1 {
  background-color: #4f8a3a; }
.browse-business-skills-library #libraryContent11 .sample-topic {
  display: none; }
.browse-business-skills-library .libraryTopic a {
  display: block; }
.browse-business-skills-library .course-preview-inner {
  position: relative;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
  transition: all .2s;
  width: 100%;
  min-height: 300px;
  background-color: white; }
  .browse-business-skills-library .course-preview-inner:hover {
    box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.35); }
    .browse-business-skills-library .course-preview-inner:hover .course-title {
      color: #90C87C; }
  @media screen and (min-width: 768px) {
    .browse-business-skills-library .course-preview-inner {
      min-height: 250px; } }
  @media screen and (min-width: 992px) {
    .browse-business-skills-library .course-preview-inner {
      min-height: 300px; } }
  .browse-business-skills-library .course-preview-inner i {
    margin-top: -65px; }
  .browse-business-skills-library .course-preview-inner .course-title {
    color: #afafb0;
    padding-top: 7px; }
    .browse-business-skills-library .course-preview-inner .course-title:hover {
      color: #90C87C; }
    @media screen and (min-width: 992px) {
      .browse-business-skills-library .course-preview-inner .course-title {
        padding-left: 10px;
        padding-right: 10px; } }

.browse-banking-library .jumbo-hero-inner {
  color: white;
  text-align: center; }
  .browse-banking-library .jumbo-hero-inner h1 {
    font-size: 2.6em;
    margin-top: 50px; }
  .browse-banking-library .jumbo-hero-inner h2 {
    font-size: 1.75rem; }
  .browse-banking-library .jumbo-hero-inner .library-hero-text {
    font-size: 1.6rem;
    max-width: 800px;
    margin: 50px auto auto auto; }
.browse-banking-library #libraryTopic8 {
  background-color: #4f8a3a; }
.browse-banking-library #libraryContent11 .sample-topic {
  display: none; }
.browse-banking-library .libraryTopic a {
  display: block; }
.browse-banking-library .course-preview-inner {
  position: relative;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
  transition: all .2s;
  width: 100%;
  min-height: 300px;
  background-color: white; }
  .browse-banking-library .course-preview-inner:hover {
    box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.35); }
    .browse-banking-library .course-preview-inner:hover .course-title {
      color: #90C87C; }
  @media screen and (min-width: 768px) {
    .browse-banking-library .course-preview-inner {
      min-height: 250px; } }
  @media screen and (min-width: 992px) {
    .browse-banking-library .course-preview-inner {
      min-height: 300px; } }
  .browse-banking-library .course-preview-inner i {
    margin-top: -65px; }
  .browse-banking-library .course-preview-inner .course-title {
    color: #afafb0;
    padding-top: 7px; }
    .browse-banking-library .course-preview-inner .course-title:hover {
      color: #90C87C; }
    @media screen and (min-width: 992px) {
      .browse-banking-library .course-preview-inner .course-title {
        padding-left: 10px;
        padding-right: 10px; } }

.browse-localized-library .jumbo-hero-inner {
  color: white;
  text-align: center; }
  .browse-localized-library .jumbo-hero-inner h1 {
    font-size: 2.6em;
    margin-top: 50px; }
  .browse-localized-library .jumbo-hero-inner h2 {
    font-size: 1.75rem; }
  .browse-localized-library .jumbo-hero-inner .library-hero-text {
    font-size: 1.6rem;
    max-width: 800px;
    margin: 50px auto auto auto; }
.browse-localized-library #libraryTopic11 {
  background-color: #4f8a3a; }
.browse-localized-library .libraryTopic a {
  display: block; }
.browse-localized-library .sample-topic {
  display: none; }
.browse-localized-library .course-preview-inner {
  position: relative;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
  transition: all .2s;
  width: 100%;
  min-height: 300px;
  background-color: white; }
  .browse-localized-library .course-preview-inner:hover {
    box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.35); }
    .browse-localized-library .course-preview-inner:hover .course-title {
      color: #90C87C; }
  @media screen and (min-width: 768px) {
    .browse-localized-library .course-preview-inner {
      min-height: 250px; } }
  @media screen and (min-width: 992px) {
    .browse-localized-library .course-preview-inner {
      min-height: 300px; } }
  .browse-localized-library .course-preview-inner i {
    margin-top: -65px; }
  .browse-localized-library .course-preview-inner .course-title {
    color: #afafb0;
    padding-top: 7px; }
    .browse-localized-library .course-preview-inner .course-title:hover {
      color: #90C87C; }
    @media screen and (min-width: 992px) {
      .browse-localized-library .course-preview-inner .course-title {
        padding-left: 10px;
        padding-right: 10px; } }

.browse-mortgage-lending-library .jumbo-hero-inner {
  color: white;
  text-align: center; }
  .browse-mortgage-lending-library .jumbo-hero-inner h1 {
    font-size: 2.6em;
    margin-top: 50px; }
  .browse-mortgage-lending-library .jumbo-hero-inner h2 {
    font-size: 1.75rem; }
  .browse-mortgage-lending-library .jumbo-hero-inner .library-hero-text {
    font-size: 1.6rem;
    max-width: 800px;
    margin: 50px auto auto auto; }
.browse-mortgage-lending-library #libraryTopic10 {
  background-color: #4f8a3a; }
.browse-mortgage-lending-library .libraryTopic a {
  display: block; }
.browse-mortgage-lending-library .sample-topic {
  display: none; }
.browse-mortgage-lending-library .course-preview-inner {
  position: relative;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
  transition: all .2s;
  width: 100%;
  min-height: 300px;
  background-color: white; }
  .browse-mortgage-lending-library .course-preview-inner:hover {
    box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.35); }
    .browse-mortgage-lending-library .course-preview-inner:hover .course-title {
      color: #90C87C; }
  @media screen and (min-width: 768px) {
    .browse-mortgage-lending-library .course-preview-inner {
      min-height: 250px; } }
  @media screen and (min-width: 992px) {
    .browse-mortgage-lending-library .course-preview-inner {
      min-height: 300px; } }
  .browse-mortgage-lending-library .course-preview-inner i {
    margin-top: -65px; }
  .browse-mortgage-lending-library .course-preview-inner .course-title {
    color: #afafb0;
    padding-top: 7px; }
    .browse-mortgage-lending-library .course-preview-inner .course-title:hover {
      color: #90C87C; }
    @media screen and (min-width: 992px) {
      .browse-mortgage-lending-library .course-preview-inner .course-title {
        padding-left: 10px;
        padding-right: 10px; } }

.browse-sales-and-service-library .jumbo-hero-inner {
  color: white;
  text-align: center; }
  .browse-sales-and-service-library .jumbo-hero-inner h1 {
    font-size: 2.6em;
    margin-top: 50px; }
  .browse-sales-and-service-library .jumbo-hero-inner h2 {
    font-size: 1.75rem; }
  .browse-sales-and-service-library .jumbo-hero-inner .library-hero-text {
    font-size: 1.6rem;
    max-width: 800px;
    margin: 50px auto auto auto; }
.browse-sales-and-service-library #libraryTopic6 {
  background-color: #4f8a3a; }
.browse-sales-and-service-library .libraryTopic a {
  display: block; }
.browse-sales-and-service-library .course-preview-inner {
  position: relative;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
  transition: all .2s;
  width: 100%;
  min-height: 300px;
  background-color: white; }
  .browse-sales-and-service-library .course-preview-inner:hover {
    box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.35); }
    .browse-sales-and-service-library .course-preview-inner:hover .course-title {
      color: #90C87C; }
  @media screen and (min-width: 768px) {
    .browse-sales-and-service-library .course-preview-inner {
      min-height: 250px; } }
  @media screen and (min-width: 992px) {
    .browse-sales-and-service-library .course-preview-inner {
      min-height: 300px; } }
  .browse-sales-and-service-library .course-preview-inner i {
    margin-top: -65px; }
  .browse-sales-and-service-library .course-preview-inner .course-title {
    color: #afafb0;
    padding-top: 7px; }
    .browse-sales-and-service-library .course-preview-inner .course-title:hover {
      color: #90C87C; }
    @media screen and (min-width: 992px) {
      .browse-sales-and-service-library .course-preview-inner .course-title {
        padding-left: 10px;
        padding-right: 10px; } }

.browse-software-library .jumbo-hero-inner {
  color: white;
  text-align: center; }
  .browse-software-library .jumbo-hero-inner h1 {
    font-size: 2.6em;
    margin-top: 50px; }
  .browse-software-library .jumbo-hero-inner h2 {
    font-size: 1.75rem; }
  .browse-software-library .jumbo-hero-inner .library-hero-text {
    font-size: 1.6rem;
    max-width: 800px;
    margin: 50px auto auto auto; }
.browse-software-library #libraryTopic3 {
  background-color: #4f8a3a; }
.browse-software-library .libraryTopic a {
  display: block; }
.browse-software-library .course-preview-inner {
  position: relative;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
  transition: all .2s;
  width: 100%;
  min-height: 300px;
  background-color: white; }
  .browse-software-library .course-preview-inner:hover {
    box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.35); }
    .browse-software-library .course-preview-inner:hover .course-title {
      color: #90C87C; }
  @media screen and (min-width: 768px) {
    .browse-software-library .course-preview-inner {
      min-height: 250px; } }
  @media screen and (min-width: 992px) {
    .browse-software-library .course-preview-inner {
      min-height: 300px; } }
  .browse-software-library .course-preview-inner i {
    margin-top: -65px; }
  .browse-software-library .course-preview-inner .course-title {
    color: #afafb0;
    padding-top: 7px; }
    .browse-software-library .course-preview-inner .course-title:hover {
      color: #90C87C; }
    @media screen and (min-width: 992px) {
      .browse-software-library .course-preview-inner .course-title {
        padding-left: 10px;
        padding-right: 10px; } }

.browse-workplace-safety-library .jumbo-hero-inner {
  color: white;
  text-align: center; }
  .browse-workplace-safety-library .jumbo-hero-inner h1 {
    font-size: 2.6em;
    margin-top: 50px; }
  .browse-workplace-safety-library .jumbo-hero-inner h2 {
    font-size: 1.75rem; }
  .browse-workplace-safety-library .jumbo-hero-inner .library-hero-text {
    font-size: 1.6rem;
    max-width: 800px;
    margin: 50px auto auto auto; }
.browse-workplace-safety-library #libraryTopic5 {
  background-color: #4f8a3a; }
.browse-workplace-safety-library .libraryTopic a {
  display: block; }
.browse-workplace-safety-library .course-preview-inner {
  position: relative;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
  transition: all .2s;
  width: 100%;
  min-height: 300px;
  background-color: white; }
  .browse-workplace-safety-library .course-preview-inner:hover {
    box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.35); }
    .browse-workplace-safety-library .course-preview-inner:hover .course-title {
      color: #90C87C; }
  @media screen and (min-width: 768px) {
    .browse-workplace-safety-library .course-preview-inner {
      min-height: 250px; } }
  @media screen and (min-width: 992px) {
    .browse-workplace-safety-library .course-preview-inner {
      min-height: 300px; } }
  .browse-workplace-safety-library .course-preview-inner i {
    margin-top: -65px; }
  .browse-workplace-safety-library .course-preview-inner .course-title {
    color: #afafb0;
    padding-top: 7px; }
    .browse-workplace-safety-library .course-preview-inner .course-title:hover {
      color: #90C87C; }
    @media screen and (min-width: 992px) {
      .browse-workplace-safety-library .course-preview-inner .course-title {
        padding-left: 10px;
        padding-right: 10px; } }

.browse-leadership-and-management-library .jumbo-hero-inner {
  color: white;
  text-align: center; }
  .browse-leadership-and-management-library .jumbo-hero-inner h1 {
    font-size: 2.6em;
    margin-top: 50px; }
  .browse-leadership-and-management-library .jumbo-hero-inner h2 {
    font-size: 1.75rem; }
  .browse-leadership-and-management-library .jumbo-hero-inner .library-hero-text {
    font-size: 1.6rem;
    max-width: 800px;
    margin: 50px auto auto auto; }
.browse-leadership-and-management-library #libraryTopic4 {
  background-color: #4f8a3a; }
.browse-leadership-and-management-library .libraryTopic a {
  display: block; }
.browse-leadership-and-management-library #libraryContent11 .sample-topic {
  display: none; }
.browse-leadership-and-management-library .course-preview-inner {
  position: relative;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
  transition: all .2s;
  width: 100%;
  min-height: 300px;
  background-color: white; }
  .browse-leadership-and-management-library .course-preview-inner:hover {
    box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.35); }
    .browse-leadership-and-management-library .course-preview-inner:hover .course-title {
      color: #90C87C; }
  @media screen and (min-width: 768px) {
    .browse-leadership-and-management-library .course-preview-inner {
      min-height: 250px; } }
  @media screen and (min-width: 992px) {
    .browse-leadership-and-management-library .course-preview-inner {
      min-height: 300px; } }
  .browse-leadership-and-management-library .course-preview-inner i {
    margin-top: -65px; }
  .browse-leadership-and-management-library .course-preview-inner .course-title {
    color: #afafb0;
    padding-top: 7px; }
    .browse-leadership-and-management-library .course-preview-inner .course-title:hover {
      color: #90C87C; }
    @media screen and (min-width: 992px) {
      .browse-leadership-and-management-library .course-preview-inner .course-title {
        padding-left: 10px;
        padding-right: 10px; } }

.browse-information-technology-library .jumbo-hero-inner {
  color: white;
  text-align: center; }
  .browse-information-technology-library .jumbo-hero-inner h1 {
    font-size: 2.6em;
    margin-top: 50px; }
  .browse-information-technology-library .jumbo-hero-inner h2 {
    font-size: 1.75rem; }
  .browse-information-technology-library .jumbo-hero-inner .library-hero-text {
    font-size: 1.6rem;
    max-width: 800px;
    margin: 50px auto auto auto; }
.browse-information-technology-library #libraryTopic7 {
  background-color: #4f8a3a; }
.browse-information-technology-library .libraryTopic a {
  display: block; }
.browse-information-technology-library #libraryContent11 .sample-topic {
  display: none; }
.browse-information-technology-library .course-preview-inner {
  position: relative;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
  transition: all .2s;
  width: 100%;
  min-height: 300px;
  background-color: white; }
  .browse-information-technology-library .course-preview-inner:hover {
    box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.35); }
    .browse-information-technology-library .course-preview-inner:hover .course-title {
      color: #90C87C; }
  @media screen and (min-width: 768px) {
    .browse-information-technology-library .course-preview-inner {
      min-height: 250px; } }
  @media screen and (min-width: 992px) {
    .browse-information-technology-library .course-preview-inner {
      min-height: 300px; } }
  .browse-information-technology-library .course-preview-inner i {
    margin-top: -65px; }
  .browse-information-technology-library .course-preview-inner .course-title {
    color: #afafb0;
    padding-top: 7px; }
    .browse-information-technology-library .course-preview-inner .course-title:hover {
      color: #90C87C; }
    @media screen and (min-width: 992px) {
      .browse-information-technology-library .course-preview-inner .course-title {
        padding-left: 10px;
        padding-right: 10px; } }

.browse-hr-compliance-library .jumbo-hero-inner {
  color: white;
  text-align: center; }
  .browse-hr-compliance-library .jumbo-hero-inner h1 {
    font-size: 2.6em;
    margin-top: 50px; }
  .browse-hr-compliance-library .jumbo-hero-inner h2 {
    font-size: 1.75rem; }
  .browse-hr-compliance-library .jumbo-hero-inner .library-hero-text {
    font-size: 1.6rem;
    max-width: 800px;
    margin: 50px auto auto auto; }
.browse-hr-compliance-library #libraryTopic2 {
  background-color: #4f8a3a; }
.browse-hr-compliance-library .libraryTopic a {
  display: block; }
.browse-hr-compliance-library #libraryContent11 .sample-topic {
  display: none; }
.browse-hr-compliance-library .course-preview-inner {
  position: relative;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
  transition: all .2s;
  width: 100%;
  min-height: 300px;
  background-color: white; }
  .browse-hr-compliance-library .course-preview-inner:hover {
    box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.35); }
    .browse-hr-compliance-library .course-preview-inner:hover .course-title {
      color: #90C87C; }
  @media screen and (min-width: 768px) {
    .browse-hr-compliance-library .course-preview-inner {
      min-height: 250px; } }
  @media screen and (min-width: 992px) {
    .browse-hr-compliance-library .course-preview-inner {
      min-height: 300px; } }
  .browse-hr-compliance-library .course-preview-inner i {
    margin-top: -65px; }
  .browse-hr-compliance-library .course-preview-inner .course-title {
    color: #afafb0;
    padding-top: 7px; }
    .browse-hr-compliance-library .course-preview-inner .course-title:hover {
      color: #90C87C; }
    @media screen and (min-width: 992px) {
      .browse-hr-compliance-library .course-preview-inner .course-title {
        padding-left: 10px;
        padding-right: 10px; } }

.browse-ebook-library .jumbo-hero-inner {
  color: white;
  text-align: center; }
  .browse-ebook-library .jumbo-hero-inner h1 {
    font-size: 2.6em;
    margin-top: 50px; }
  .browse-ebook-library .jumbo-hero-inner h2 {
    font-size: 1.75rem; }
  .browse-ebook-library .jumbo-hero-inner .library-hero-text {
    font-size: 1.6rem;
    max-width: 800px;
    margin: 50px auto auto auto; }
.browse-ebook-library #libraryTopic12 {
  background-color: #4f8a3a; }
.browse-ebook-library #libraryContent11 .sample-topic {
  display: none; }
.browse-ebook-library .libraryTopic a {
  display: block; }
.browse-ebook-library .course-preview-inner {
  position: relative;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
  transition: all .2s;
  width: 100%;
  min-height: 300px;
  background-color: white; }
  .browse-ebook-library .course-preview-inner:hover {
    box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.35); }
    .browse-ebook-library .course-preview-inner:hover .course-title {
      color: #90C87C; }
  @media screen and (min-width: 768px) {
    .browse-ebook-library .course-preview-inner {
      min-height: 250px; } }
  @media screen and (min-width: 992px) {
    .browse-ebook-library .course-preview-inner {
      min-height: 300px; } }
  .browse-ebook-library .course-preview-inner i {
    margin-top: -65px; }
  .browse-ebook-library .course-preview-inner .course-title {
    color: #afafb0;
    padding-top: 7px; }
    .browse-ebook-library .course-preview-inner .course-title:hover {
      color: #90C87C; }
    @media screen and (min-width: 992px) {
      .browse-ebook-library .course-preview-inner .course-title {
        padding-left: 10px;
        padding-right: 10px; } }

.browse-credit-union-library .jumbo-hero-inner {
  color: white;
  text-align: center; }
  .browse-credit-union-library .jumbo-hero-inner h1 {
    font-size: 2.6em;
    margin-top: 50px; }
  .browse-credit-union-library .jumbo-hero-inner h2 {
    font-size: 1.75rem; }
  .browse-credit-union-library .jumbo-hero-inner .library-hero-text {
    font-size: 1.6rem;
    max-width: 800px;
    margin: 50px auto auto auto; }
.browse-credit-union-library #libraryTopic9 {
  background-color: #4f8a3a; }
.browse-credit-union-library #libraryContent11 .sample-topic {
  display: none; }
.browse-credit-union-library .libraryTopic a {
  display: block; }
.browse-credit-union-library .course-preview-inner {
  position: relative;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
  transition: all .2s;
  width: 100%;
  min-height: 300px;
  background-color: white; }
  .browse-credit-union-library .course-preview-inner:hover {
    box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.35); }
    .browse-credit-union-library .course-preview-inner:hover .course-title {
      color: #90C87C; }
  @media screen and (min-width: 768px) {
    .browse-credit-union-library .course-preview-inner {
      min-height: 250px; } }
  @media screen and (min-width: 992px) {
    .browse-credit-union-library .course-preview-inner {
      min-height: 300px; } }
  .browse-credit-union-library .course-preview-inner i {
    margin-top: -65px; }
  .browse-credit-union-library .course-preview-inner .course-title {
    color: #afafb0;
    padding-top: 7px; }
    .browse-credit-union-library .course-preview-inner .course-title:hover {
      color: #90C87C; }
    @media screen and (min-width: 992px) {
      .browse-credit-union-library .course-preview-inner .course-title {
        padding-left: 10px;
        padding-right: 10px; } }

.content-library-topic ul.topics-list, .new-releases ul.topics-list {
  list-style: none;
  margin: 0;
  padding: 0; }
  .content-library-topic ul.topics-list li a, .new-releases ul.topics-list li a {
    display: block;
    padding: 5px; }
    .content-library-topic ul.topics-list li a:hover, .new-releases ul.topics-list li a:hover {
      background-color: #16DED0;
      color: white; }
  .content-library-topic ul.topics-list .current-menu-item a, .new-releases ul.topics-list .current-menu-item a {
    background-color: #16DED0;
    color: white; }
.content-library-topic .section-heading, .new-releases .section-heading {
  text-align: center; }
  .content-library-topic .section-heading span, .new-releases .section-heading span {
    display: inline-block;
    position: relative; }
  .content-library-topic .section-heading span:before, .content-library-topic .section-heading span:after, .new-releases .section-heading span:before, .new-releases .section-heading span:after {
    content: "";
    position: absolute;
    border-bottom: 1px solid #14171A;
    top: 50%;
    width: 35px; }
    @media screen and (min-width: 768px) {
      .content-library-topic .section-heading span:before, .content-library-topic .section-heading span:after, .new-releases .section-heading span:before, .new-releases .section-heading span:after {
        width: 100px; } }
  .content-library-topic .section-heading span:before, .new-releases .section-heading span:before {
    right: 100%;
    margin-right: 15px; }
  .content-library-topic .section-heading span:after, .new-releases .section-heading span:after {
    left: 100%;
    margin-left: 15px; }
.content-library-topic .hero, .new-releases .hero {
  min-height: 280px;
  background-position-x: center;
  background-position-y: 60px !important; }
.content-library-topic .heading, .new-releases .heading {
  text-align: center;
  line-height: 1; }
  .content-library-topic .heading h1, .new-releases .heading h1 {
    margin: 1rem 0 1.1rem 0;
    font-size: 5rem; }
    .content-library-topic .heading h1 span, .new-releases .heading h1 span {
      color: #00AB3F; }
.content-library-topic .intro-text, .new-releases .intro-text {
  text-align: center; }
  .content-library-topic .intro-text h4, .new-releases .intro-text h4 {
    font-size: 1.2rem; }
.content-library-topic .hiddenForm, .new-releases .hiddenForm {
  margin-bottom: 3%; }
  .content-library-topic .hiddenForm form, .new-releases .hiddenForm form {
    width: 100% !important; }
    .content-library-topic .hiddenForm form .mktoLabel, .new-releases .hiddenForm form .mktoLabel {
      color: #606060; }
    .content-library-topic .hiddenForm form input[type="text"], .new-releases .hiddenForm form input[type="text"] {
      color: #606060; }
      .content-library-topic .hiddenForm form input[type="text"]:focus, .new-releases .hiddenForm form input[type="text"]:focus {
        color: #606060; }
    .content-library-topic .hiddenForm form input[type="email"], .new-releases .hiddenForm form input[type="email"] {
      color: #606060; }
      .content-library-topic .hiddenForm form input[type="email"]:focus, .new-releases .hiddenForm form input[type="email"]:focus {
        color: #606060; }
    .content-library-topic .hiddenForm form input[type="tel"], .new-releases .hiddenForm form input[type="tel"] {
      color: #606060; }
      .content-library-topic .hiddenForm form input[type="tel"]:focus, .new-releases .hiddenForm form input[type="tel"]:focus {
        color: #606060; }
    .content-library-topic .hiddenForm form label[for="Unsubscribed"], .content-library-topic .hiddenForm form label[for="Consent__c"], .new-releases .hiddenForm form label[for="Unsubscribed"], .new-releases .hiddenForm form label[for="Consent__c"] {
      font-weight: 100 !important;
      font-size: 1em !important; }
    .content-library-topic .hiddenForm form [data-wrapper-for="mktoRadio_30840_0 Unsubscribed mktoRadio_30840_1 Unsubscribed"], .content-library-topic .hiddenForm form [data-wrapper-for="mktoRadio_30839_0 Consent__c mktoRadio_30839_1 Consent__c"], .new-releases .hiddenForm form [data-wrapper-for="mktoRadio_30840_0 Unsubscribed mktoRadio_30840_1 Unsubscribed"], .new-releases .hiddenForm form [data-wrapper-for="mktoRadio_30839_0 Consent__c mktoRadio_30839_1 Consent__c"] {
      width: 50% !important; }
      .content-library-topic .hiddenForm form [data-wrapper-for="mktoRadio_30840_0 Unsubscribed mktoRadio_30840_1 Unsubscribed"] .mktoFieldDescriptor, .content-library-topic .hiddenForm form [data-wrapper-for="mktoRadio_30839_0 Consent__c mktoRadio_30839_1 Consent__c"] .mktoFieldDescriptor, .new-releases .hiddenForm form [data-wrapper-for="mktoRadio_30840_0 Unsubscribed mktoRadio_30840_1 Unsubscribed"] .mktoFieldDescriptor, .new-releases .hiddenForm form [data-wrapper-for="mktoRadio_30839_0 Consent__c mktoRadio_30839_1 Consent__c"] .mktoFieldDescriptor {
        width: 100% !important; }
    .content-library-topic .hiddenForm form .mktoFormRow, .new-releases .hiddenForm form .mktoFormRow {
      clear: none !important;
      float: left !important;
      width: 99%; }
      @media screen and (min-width: 768px) {
        .content-library-topic .hiddenForm form .mktoFormRow, .new-releases .hiddenForm form .mktoFormRow {
          width: 25%; } }
      .content-library-topic .hiddenForm form .mktoFormRow ::placeholder, .new-releases .hiddenForm form .mktoFormRow ::placeholder {
        color: #ffffffb5; }
      .content-library-topic .hiddenForm form .mktoFormRow[data-wrapper-for="mktoRadio_30607_0 Unsubscribed mktoRadio_30607_1 Unsubscribed"], .new-releases .hiddenForm form .mktoFormRow[data-wrapper-for="mktoRadio_30607_0 Unsubscribed mktoRadio_30607_1 Unsubscribed"] {
        width: 50% !important; }
      .content-library-topic .hiddenForm form .mktoFormRow[data-wrapper-for="mktoRadio_30606_0 Consent__c mktoRadio_30606_1 Consent__c"], .new-releases .hiddenForm form .mktoFormRow[data-wrapper-for="mktoRadio_30606_0 Consent__c mktoRadio_30606_1 Consent__c"] {
        width: 50% !important; }
      .content-library-topic .hiddenForm form .mktoFormRow .mktoFormCol, .new-releases .hiddenForm form .mktoFormRow .mktoFormCol {
        width: 100%;
        padding-right: 20px;
        margin-bottom: 0px !important; }
        .content-library-topic .hiddenForm form .mktoFormRow .mktoFormCol .mktoFieldWrap, .new-releases .hiddenForm form .mktoFormRow .mktoFormCol .mktoFieldWrap {
          width: 100%; }
          .content-library-topic .hiddenForm form .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoAsterix, .new-releases .hiddenForm form .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoAsterix {
            display: none; }
          .content-library-topic .hiddenForm form .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel, .new-releases .hiddenForm form .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel {
            margin-top: 5px !important; }
            .content-library-topic .hiddenForm form .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel .mktoAsterix, .new-releases .hiddenForm form .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel .mktoAsterix {
              color: #EF3C57; }
          .content-library-topic .hiddenForm form .mktoFormRow .mktoFormCol .mktoFieldWrap input, .new-releases .hiddenForm form .mktoFormRow .mktoFormCol .mktoFieldWrap input {
            background-color: transparent;
            border: 2px solid #e7e6e6;
            border-radius: 6px;
            width: 100% !important; }
          .content-library-topic .hiddenForm form .mktoFormRow .mktoFormCol .mktoFieldWrap select.mktoField, .new-releases .hiddenForm form .mktoFormRow .mktoFormCol .mktoFieldWrap select.mktoField {
            width: 100% !important;
            background-color: transparent;
            border: 2px solid #e7e6e6;
            border-radius: 6px;
            color: #606060; }
            .content-library-topic .hiddenForm form .mktoFormRow .mktoFormCol .mktoFieldWrap select.mktoField option, .new-releases .hiddenForm form .mktoFormRow .mktoFormCol .mktoFieldWrap select.mktoField option {
              color: black; }
          .content-library-topic .hiddenForm form .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoRadioList input, .new-releases .hiddenForm form .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoRadioList input {
            float: none;
            display: inline-block;
            width: 10% !important; }
          .content-library-topic .hiddenForm form .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoRadioList label, .new-releases .hiddenForm form .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoRadioList label {
            margin-left: .3rem !important;
            margin-right: .4rem !important;
            display: inline !important; }
    .content-library-topic .hiddenForm form .mktoButtonRow, .new-releases .hiddenForm form .mktoButtonRow {
      width: 100%;
      margin-top: 2%;
      text-align: center; }
      .content-library-topic .hiddenForm form .mktoButtonRow .mktoButtonWrap, .new-releases .hiddenForm form .mktoButtonRow .mktoButtonWrap {
        text-align: center; }
        .content-library-topic .hiddenForm form .mktoButtonRow .mktoButtonWrap:hover, .new-releases .hiddenForm form .mktoButtonRow .mktoButtonWrap:hover {
          background-color: #AE2C40 !important; }
        .content-library-topic .hiddenForm form .mktoButtonRow .mktoButtonWrap .mktoButton, .new-releases .hiddenForm form .mktoButtonRow .mktoButtonWrap .mktoButton {
          background: #EF3C57;
          font-size: 1.2rem;
          padding: 10px 12px; }
          .content-library-topic .hiddenForm form .mktoButtonRow .mktoButtonWrap .mktoButton:hover, .new-releases .hiddenForm form .mktoButtonRow .mktoButtonWrap .mktoButton:hover {
            background-color: #AE2C40 !important; }
    .content-library-topic .hiddenForm form label, .new-releases .hiddenForm form label {
      width: 100% !important;
      font-size: 1.15em;
      padding-bottom: 3px;
      color: #606060; }
.content-library-topic .course, .new-releases .course {
  padding: 15px 0px; }
  .content-library-topic .course .course-title, .new-releases .course .course-title {
    font-weight: bold;
    font-family: "Ubuntu", serif; }
@media screen and (min-width: 768px) {
  .content-library-topic .course.featured, .new-releases .course.featured {
    border-top: none; } }
.content-library-topic .course.non-featured .course-preview, .new-releases .course.non-featured .course-preview {
  margin-right: 5%; }
  @media screen and (min-width: 768px) {
    .content-library-topic .course.non-featured .course-preview, .new-releases .course.non-featured .course-preview {
      width: 25%;
      float: left; } }
@media screen and (min-width: 768px) {
  .content-library-topic .course.non-featured .course-description, .new-releases .course.non-featured .course-description {
    width: 70%;
    float: left;
    display: inline-block; } }
.content-library-topic .course-preview, .new-releases .course-preview {
  margin-top: 0; }
.content-library-topic .course-preview-inner, .new-releases .course-preview-inner {
  position: relative;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
  transition: all .2s;
  width: 100%;
  min-height: 300px;
  background-color: white; }
  .content-library-topic .course-preview-inner:hover, .new-releases .course-preview-inner:hover {
    box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.35); }
    .content-library-topic .course-preview-inner:hover .course-title, .new-releases .course-preview-inner:hover .course-title {
      color: #00AB3F; }
  @media screen and (min-width: 768px) {
    .content-library-topic .course-preview-inner, .new-releases .course-preview-inner {
      min-height: 250px; } }
  @media screen and (min-width: 992px) {
    .content-library-topic .course-preview-inner, .new-releases .course-preview-inner {
      min-height: 515px; } }
  .content-library-topic .course-preview-inner i, .new-releases .course-preview-inner i {
    margin-top: -140px; }
  .content-library-topic .course-preview-inner .course-title, .new-releases .course-preview-inner .course-title {
    text-align: left;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 8px; }
    .content-library-topic .course-preview-inner .course-title:hover, .new-releases .course-preview-inner .course-title:hover {
      color: #00AB3F; }
  .content-library-topic .course-preview-inner .course-description, .new-releases .course-preview-inner .course-description {
    text-align: left;
    padding: 12px; }
  .content-library-topic .course-preview-inner h3, .new-releases .course-preview-inner h3 {
    margin: 0 !important; }
@media screen and (min-width: 992px) {
  .content-library-topic .top, .new-releases .top {
    width: 40% !important;
    margin-left: 5%; } }
@media screen and (min-width: 992px) {
  .content-library-topic .top-right, .new-releases .top-right {
    width: 40% !important;
    float: right;
    margin-right: 5%; } }
@media screen and (min-width: 992px) {
  .content-library-topic .bottom, .new-releases .bottom {
    width: 40% !important;
    margin-left: 5%;
    margin-top: 5%; } }
@media screen and (min-width: 992px) {
  .content-library-topic .bottom-right, .new-releases .bottom-right {
    width: 40% !important;
    float: right;
    margin-right: 5%;
    margin-top: 5%; } }
.content-library-topic .releases-form, .new-releases .releases-form {
  color: white;
  background-color: #EF3C57;
  border-radius: 4px;
  margin: 24px;
  padding: .8% 3%;
  font-size: 1.2rem;
  border-color: #EF3C57; }
.content-library-topic .col-md-offset-2, .new-releases .col-md-offset-2 {
  text-align: center; }
.content-library-topic .bottom-border, .new-releases .bottom-border {
  border-bottom: solid 1px #afafb0; }
.content-library-topic .bottom-cta, .new-releases .bottom-cta {
  margin-top: 30px;
  margin-bottom: 15px; }

.client-success .button-container {
  text-align: center; }
.client-success .quote {
  margin: 40px auto;
  max-width: 600px; }
  .client-success .quote .quote-image {
    float: left;
    margin-right: 20px; }
  .client-success .quote .quote-text {
    font-size: 24px;
    font-weight: 300;
    font-family: "Ubuntu", serif; }
  .client-success .quote .quote-attribution {
    font-size: 18px;
    font-weight: bold;
    font: "Ubuntu", serif;
    text-align: right; }
.client-success .sub-page {
  margin: 10px 0px;
  text-align: center; }

.why-choose .jumbo-hero {
  min-height: 500px; }
  .why-choose .jumbo-hero .jumbo-hero-inner {
    text-align: center; }
    .why-choose .jumbo-hero .jumbo-hero-inner h1 {
      margin-bottom: 1.5%;
      font-family: Ubuntu;
      font-size: 54px;
      font-style: normal;
      font-weight: 700;
      line-height: 64px;
      letter-spacing: 0em;
      text-align: center; }
    .why-choose .jumbo-hero .jumbo-hero-inner .wavy-line {
      margin-bottom: 1rem; }
    .why-choose .jumbo-hero .jumbo-hero-inner .col-xs-12 {
      max-width: 720px;
      margin: auto;
      float: none; }
.why-choose .why-choose-section {
  display: none; }
.why-choose .reasons-section .reason-middle h1 {
  color: #1C4A53;
  text-align: center; }
  .why-choose .reasons-section .reason-middle h1 .dot:before {
    content: " \2219 "; }
  .why-choose .reasons-section .reason-middle h1 .green {
    color: #00AB3F; }
.why-choose .reasons-section .bzl-carousel {
  overflow: visible;
  margin-bottom: 60px; }
  .why-choose .reasons-section .bzl-carousel .slide {
    align-items: center;
    display: block; }
    @media screen and (min-width: 992px) {
      .why-choose .reasons-section .bzl-carousel .slide {
        display: flex;
        justify-content: space-evenly; } }
    .why-choose .reasons-section .bzl-carousel .slide .quote {
      background-color: white;
      border-radius: 16px;
      padding: 42px 32px;
      font-size: 20px; }
      @media screen and (min-width: 992px) {
        .why-choose .reasons-section .bzl-carousel .slide .quote {
          width: 80%; } }
      .why-choose .reasons-section .bzl-carousel .slide .quote .quote-marks {
        position: absolute;
        top: 0; }
    .why-choose .reasons-section .bzl-carousel .slide .quote-info {
      display: flex;
      justify-content: center;
      margin-top: 1rem; }
      @media screen and (min-width: 992px) {
        .why-choose .reasons-section .bzl-carousel .slide .quote-info {
          margin-top: 0; } }
      .why-choose .reasons-section .bzl-carousel .slide .quote-info img {
        max-width: 64px;
        max-height: 64px;
        margin-right: 12px;
        margin-left: 12px;
        border-radius: 50px; }
      .why-choose .reasons-section .bzl-carousel .slide .quote-info .name {
        font-weight: 600; }
  @media screen and (min-width: 992px) {
    .why-choose .reasons-section .bzl-carousel .controls {
      top: 55px; } }
  .why-choose .reasons-section .bzl-carousel .controls .control {
    background-color: transparent;
    border: none; }
  @media screen and (min-width: 992px) {
    .why-choose .reasons-section .bzl-carousel .controls .control-left {
      position: absolute;
      left: -50px; } }
  .why-choose .reasons-section .bzl-carousel .controls .control-left .arrow {
    border: solid #7c7c7c;
    border-width: 0 3px 3px 0; }
  @media screen and (min-width: 992px) {
    .why-choose .reasons-section .bzl-carousel .controls .control-right {
      position: absolute;
      right: -50px; } }
  .why-choose .reasons-section .bzl-carousel .controls .control-right .arrow {
    border: solid #7c7c7c;
    border-width: 0 3px 3px 0; }
@media screen and (min-width: 992px) {
  .why-choose .support-section {
    margin-bottom: 40px; } }
.why-choose .support-section h1 {
  color: #00AB3F; }
.why-choose .support-section .support-text {
  max-width: 600px;
  text-align: center; }
.why-choose .reason-column .reasons-wrap {
  margin-bottom: 90px; }
  @media screen and (min-width: 992px) {
    .why-choose .reason-column .reasons-wrap {
      display: flex; } }
  @media screen and (min-width: 992px) {
    .why-choose .reason-column .reasons-wrap .reasons {
      display: flex;
      flex-direction: column; } }
  .why-choose .reason-column .reasons-wrap .reasons .reason-wrap {
    margin-bottom: 90px; }
    @media screen and (min-width: 992px) {
      .why-choose .reason-column .reasons-wrap .reasons .reason-wrap {
        display: flex;
        align-items: center; } }
    .why-choose .reason-column .reasons-wrap .reasons .reason-wrap .reason-icon {
      text-align: center; }
      @media screen and (min-width: 992px) {
        .why-choose .reason-column .reasons-wrap .reasons .reason-wrap .reason-icon {
          width: 75%; } }
    .why-choose .reason-column .reasons-wrap .reasons .reason-wrap .reason-text {
      padding: 0 1.8rem; }
  .why-choose .reason-column .reasons-wrap .reasons .reason-title {
    font-family: Ubuntu;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px;
    letter-spacing: 0em;
    text-align: left;
    color: #00AB3F;
    margin-bottom: 8px; }
  .why-choose .reason-column .reasons-wrap .reasons .reason-sub {
    font-family: Ubuntu;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 22px;
    letter-spacing: 0.30000001192092896px;
    text-align: left;
    color: #1C4A53;
    margin-bottom: 24px; }
  .why-choose .reason-column .reasons-wrap .reason-img {
    display: none; }
    @media screen and (min-width: 992px) {
      .why-choose .reason-column .reasons-wrap .reason-img {
        display: block; } }
.why-choose .client-section {
  padding-top: 0;
  margin-top: -1%; }
  @media screen and (min-width: 992px) {
    .why-choose .client-section {
      padding-top: 30px;
      margin-top: 0; } }
  .why-choose .client-section .clients {
    overflow: hidden; }
    .why-choose .client-section .clients img {
      visibility: hidden; }
    .why-choose .client-section .clients.loaded img {
      visibility: visible; }
    @media screen and (min-width: 768px) {
      .why-choose .client-section .clients {
        background-color: rgba(0, 0, 0, 0.4);
        margin-top: -90px;
        height: 100px;
        position: absolute;
        width: 100%; } }
    .why-choose .client-section .clients .mobile-client-images {
      background-color: #bbbbbb;
      height: 150px;
      position: relative; }
      @media screen and (min-width: 768px) {
        .why-choose .client-section .clients .mobile-client-images {
          display: none; } }
      .why-choose .client-section .clients .mobile-client-images img {
        position: absolute;
        left: -100%;
        margin-left: -75px; }
      .why-choose .client-section .clients .mobile-client-images img.active {
        left: 50%; }
    .why-choose .client-section .clients .desktop-client-images {
      display: none; }
      @media screen and (min-width: 768px) {
        .why-choose .client-section .clients .desktop-client-images {
          display: block; } }
      .why-choose .client-section .clients .desktop-client-images img {
        position: absolute;
        width: 100%;
        left: 0;
        display: none; }
      .why-choose .client-section .clients .desktop-client-images img.active {
        display: block; }
.why-choose .reason-column .col-md-6 {
  margin-top: 36px; }
.why-choose .reason-column .example-title {
  color: #1C4A53;
  line-height: .7; }
  .why-choose .reason-column .example-title span {
    color: #00AB3F;
    font-size: 3rem; }
.why-choose .reason-column .example-subtitle {
  color: #1C4A53; }
.why-choose .reason-column ul {
  margin: 0 2.5rem 0 0 !important;
  padding-left: 25px !important; }
.why-choose .reputation {
  text-align: center; }
  .why-choose .reputation .container {
    background-color: white;
    box-shadow: 0px 16px 24px 4px rgba(44, 44, 44, 0.08);
    border-radius: 56px;
    padding: 2rem; }
    .why-choose .reputation .container h1 {
      color: #00AB3F; }
    .why-choose .reputation .container .training-rep {
      max-width: 780px;
      margin-right: auto;
      margin-left: auto; }
.why-choose .cta-section-top {
  background-image: url(https://www.bizlibrary.com/wp-content/uploads/2022/03/07163158/bottom-transition.svg);
  transform: rotate(180deg);
  background-repeat: no-repeat;
  background-size: cover;
  height: 95px; }
  @media screen and (min-width: 992px) {
    .why-choose .cta-section-top {
      height: 160px;
      margin-bottom: -4px; } }
  .why-choose .cta-section-top .container {
    margin-bottom: 20px; }
.why-choose .cta-section {
  background: #00AB3F;
  color: white; }
  @media screen and (min-width: 992px) {
    .why-choose .cta-section .cta-wrap {
      display: flex;
      align-items: center; } }
  .why-choose .cta-section .cta-wrap .button {
    background-color: #1C4A53; }
    .why-choose .cta-section .cta-wrap .button:hover {
      background-color: #15363D; }
    .why-choose .cta-section .cta-wrap .button:visited {
      color: white; }
  .why-choose .cta-section .cta-wrap .cta-2 {
    text-align: center; }
  .why-choose .cta-section .cta-wrap .col-md-4 {
    text-align: center; }

.page-id-30220 footer {
  background-color: #00AB3F;
  margin-top: 0; }

.but-virtual-thank-you .workforce-playlist {
  font-size: 3.4rem; }
.but-virtual-thank-you .hero {
  min-height: 280px;
  background-position-x: center;
  background-position-y: 60px !important; }
.but-virtual-thank-you .heading {
  text-align: center;
  line-height: 1; }
  .but-virtual-thank-you .heading h1 {
    margin: 1rem 0 1.1rem 0;
    font-size: 2rem; }
    @media screen and (min-width: 992px) {
      .but-virtual-thank-you .heading h1 {
        font-size: 5rem; } }
    .but-virtual-thank-you .heading h1 span {
      color: #00AB3F; }
.but-virtual-thank-you .intro {
  padding-bottom: 0; }
  .but-virtual-thank-you .intro .intro-text {
    text-align: center;
    max-width: 900px;
    margin-left: auto;
    margin-right: auto;
    float: none; }
  .but-virtual-thank-you .intro .bottom-border {
    border-bottom: solid 1px #afafb0;
    margin: 36px 0; }
.but-virtual-thank-you .course-card {
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
  padding: 0;
  margin-top: 15px;
  margin-bottom: 15px; }
  .but-virtual-thank-you .course-card:hover {
    cursor: pointer; }
  .but-virtual-thank-you .course-card .course-card-inner a span {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 2; }
  .but-virtual-thank-you .course-card .course-card-inner .img {
    padding: 0 !important; }
  .but-virtual-thank-you .course-card .course-card-inner img {
    display: block;
    margin: 0 auto;
    padding: 0 !important; }
  .but-virtual-thank-you .course-card .course-card-inner:hover {
    cursor: pointer; }
  .but-virtual-thank-you .course-card .course-card-inner:hover i.icon-play {
    text-shadow: none;
    opacity: 1;
    background: #00AB3F; }
  .but-virtual-thank-you .course-card .course-card-inner:hover .course-title {
    color: #16DED0; }
  .but-virtual-thank-you .course-card .course-card-inner .course-title {
    text-align: left !important;
    font-weight: bold;
    font-size: 1.3rem;
    padding-bottom: 12px; }
  .but-virtual-thank-you .course-card .course-card-inner .cta-button {
    margin-left: 17.5%;
    min-width: unset !important; }
.but-virtual-thank-you .playlist-demo {
  text-align: center; }
  .but-virtual-thank-you .playlist-demo .bottom-border {
    border-bottom: solid 1px #afafb0;
    margin: 36px 0; }

.engagement-virtual h2, .training-virtual h2 {
  color: #00AB3F; }
.engagement-virtual .engagement-download, .training-virtual .engagement-download {
  text-align: center;
  padding-bottom: 0; }
  .engagement-virtual .engagement-download .button, .training-virtual .engagement-download .button {
    color: #00AB3F;
    background-color: white;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2); }
.engagement-virtual .engagement-checklist .comparison-chart .label-row, .training-virtual .engagement-checklist .comparison-chart .label-row {
  padding-bottom: 8px; }
.engagement-virtual .engagement-checklist .comparison-chart .tier-label, .training-virtual .engagement-checklist .comparison-chart .tier-label {
  font-weight: 700; }
.engagement-virtual .engagement-checklist .comparison-chart .desktop-features, .training-virtual .engagement-checklist .comparison-chart .desktop-features {
  background-color: #f1f1f1;
  border-radius: 30px;
  margin-bottom: 8px;
  padding: 14px !important;
  font-size: 1.5rem; }
.engagement-virtual .engagement-checklist .comparison-chart .marker, .training-virtual .engagement-checklist .comparison-chart .marker {
  text-align: center;
  color: #00AB3F;
  font-size: 1.5rem; }
.engagement-virtual .engagement-bottom ul, .training-virtual .engagement-bottom ul {
  list-style-image: url("https://www.bizlibrary.com/wp-content/uploads/2020/08/18134156/green-arrow.png"); }
.engagement-virtual .cta-bottom-engagement h2, .training-virtual .cta-bottom-engagement h2 {
  text-align: center;
  color: #1C4A53; }

.training-virtual .engagement-checklist {
  display: none !important; }
.training-virtual .engagement-bottom {
  display: none !important; }

.free-trial-thank-you .videos-heading {
  text-align: center; }
.free-trial-thank-you .course {
  border-bottom: 1px solid #e3e3e3;
  padding: 15px 0px; }
  .free-trial-thank-you .course .course-title {
    font-weight: bold;
    font-family: "Ubuntu", serif; }
.free-trial-thank-you .course.non-featured .course-preview {
  margin-right: 5%; }
  @media screen and (min-width: 768px) {
    .free-trial-thank-you .course.non-featured .course-preview {
      width: 25%;
      float: left; } }
@media screen and (min-width: 768px) {
  .free-trial-thank-you .course.non-featured .course-description {
    width: 70%;
    float: left;
    display: inline-block; } }
.free-trial-thank-you .course-preview {
  margin-top: 0; }

.awards .award {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px; }
  .awards .award .award-year {
    font-weight: bold; }
  .awards .award .award-description {
    font-style: italic; }
  .awards .award .non-featured-award h4 {
    margin: 0 auto; }
  .awards .award .non-featured-award h6 {
    margin: 0 auto;
    font-size: 16px;
    font-weight: normal; }

.single-logo {
  padding: 10px; }

@media screen and (min-width: 992px) {
  .partners .hero.jumbo-hero {
    max-height: 500px;
    min-height: 500px; } }
.partners .card {
  -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
  transition: all .2s;
  min-height: 335px;
  margin: 35px;
  padding: 20px; }
  .partners .card img {
    width: 40%;
    max-height: 75px; }
.partners form {
  width: 100% !important;
  margin-left: 40px; }
  .partners form .mktoField {
    font-size: 1rem !important; }
  .partners form #Employee_range__c {
    height: 1.9rem;
    margin-bottom: 0; }
  .partners form .mktoFormRow {
    width: 50%;
    clear: none !important;
    float: left !important;
    padding-right: 24px; }
    .partners form .mktoFormRow .mktoFormCol {
      width: 99%; }
      .partners form .mktoFormRow .mktoFormCol .mktoFieldWrap {
        width: 99%; }
        .partners form .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoRequired {
          color: #666; }
        .partners form .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoValid {
          color: #14171A !important; }
        @media screen and (min-width: 992px) {
          .partners form .mktoFormRow .mktoFormCol .mktoFieldWrap label {
            width: 35% !important; }
          .partners form .mktoFormRow .mktoFormCol .mktoFieldWrap input {
            width: 49% !important; }
          .partners form .mktoFormRow .mktoFormCol .mktoFieldWrap textarea {
            width: 100% !important; }
          .partners form .mktoFormRow .mktoFormCol .mktoFieldWrap select {
            width: 49% !important;
            line-height: 1.6rem;
            height: 1.8rem;
            border-radius: 3px; } }
        .partners form .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoAsterix {
          display: none !important; }
    .partners form .mktoFormRow:nth-child(6) .mktoFieldDescriptor {
      margin-bottom: 0 !important; }
    .partners form .mktoFormRow:nth-child(12) {
      width: 100%; }
      .partners form .mktoFormRow:nth-child(12) label[for="Consent__c"] {
        width: 75% !important; }
      @media screen and (min-width: 992px) {
        .partners form .mktoFormRow:nth-child(12) .mktoRadioList {
          width: 19% !important; }
          .partners form .mktoFormRow:nth-child(12) .mktoRadioList label {
            color: white;
            margin-left: .5em;
            margin-right: 1em;
            display: inline-block;
            float: none;
            width: 10% !important;
            font-size: 1rem; }
          .partners form .mktoFormRow:nth-child(12) .mktoRadioList input {
            float: none;
            display: inline-block;
            width: 9% !important;
            height: 1rem; } }
    .partners form .mktoFormRow:nth-child(13) {
      width: 100%; }
      .partners form .mktoFormRow:nth-child(13) label[for="Consent__c"] {
        width: 75% !important; }
      @media screen and (min-width: 992px) {
        .partners form .mktoFormRow:nth-child(13) .mktoRadioList {
          width: 19% !important; }
          .partners form .mktoFormRow:nth-child(13) .mktoRadioList label {
            color: white;
            margin-left: .5em;
            margin-right: 1em;
            display: inline-block;
            float: none;
            width: 10% !important;
            font-size: 1rem; }
          .partners form .mktoFormRow:nth-child(13) .mktoRadioList input {
            float: none;
            display: inline-block;
            width: 9% !important;
            height: 1rem; } }
  .partners form .mktoLabel {
    font-size: 1rem;
    color: white;
    font-weight: 300 !important; }
  .partners form input[type=text], .partners form input[type=email] {
    line-height: 1.5rem; }
  .partners form .mktoButtonRow {
    width: 99%;
    text-align: center;
    margin-top: 35px; }
    .partners form .mktoButtonRow .mktoButtonWrap {
      text-align: center;
      margin-left: 0 !important;
      margin-right: 50px; }
      .partners form .mktoButtonRow .mktoButtonWrap .mktoButton {
        font-size: 1.3rem;
        padding: .8rem 3rem !important;
        background-image: none !important;
        background-color: #00AB3F !important;
        border-radius: 10px; }
        .partners form .mktoButtonRow .mktoButtonWrap .mktoButton:hover {
          background-color: #4b8337 !important; }

.business-challenges .bc-video {
  padding: 35px;
  -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
  transition: all .2s;
  margin: 20px; }
.business-challenges .bc-title {
  color: #00AB3F;
  font-size: 1.2rem;
  font-weight: bold;
  margin-top: 6px; }

.page-id-38326 footer {
  background-color: #00AB3F;
  margin-top: 0; }

.new-careers .jumbo-hero-inner .container {
  text-align: center; }
  .new-careers .jumbo-hero-inner .container h1 {
    margin-bottom: 1.5%; }
.new-careers .growing {
  padding-top: 80px; }
  .new-careers .growing h2 {
    margin-top: 0; }
  .new-careers .growing .cta-button {
    margin-top: 2rem;
    margin-bottom: 5%; }
    @media screen and (min-width: 992px) {
      .new-careers .growing .cta-button {
        margin-bottom: 1%; } }
  .new-careers .growing img {
    border-radius: 16px; }
  .new-careers .growing #slider {
    margin: 50px auto;
    width: 600px;
    height: 400px;
    padding: 5px;
    position: relative; }
    .new-careers .growing #slider li {
      position: absolute;
      top: 5px;
      left: 5px;
      right: 5px;
      bottom: 5px; }
  .new-careers .growing .slide {
    list-style: none; }
@media screen and (min-width: 992px) {
  .new-careers .core-values {
    padding-top: 80px; } }
.new-careers .core-values .container h2 {
  text-align: center; }
.new-careers .core-values .core-card {
  background-color: transparent;
  width: 100%;
  height: 100%;
  perspective: 1000px;
  margin-right: 11px;
  margin-top: 12px;
  margin-bottom: 12px;
  padding: 0;
  text-align: center; }
  @media screen and (min-width: 768px) {
    .new-careers .core-values .core-card {
      width: 280px;
      height: 280px; } }
.new-careers .benefits .benefits-container-top {
  margin-bottom: 5rem; }
  .new-careers .benefits .benefits-container-top .benefits-text {
    padding-bottom: 1.5rem; }
  .new-careers .benefits .benefits-container-top .benefits-image {
    text-align: center; }
.new-careers .benefits .benefits-container-bottom .all-benefits {
  text-align: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 3.5rem 1rem; }
  .new-careers .benefits .benefits-container-bottom .all-benefits .benefits-card {
    padding: 40px 24px;
    background: white;
    box-shadow: 0px 16.7522px 26.6995px rgba(27, 41, 29, 0.0459475), 0px 9.39116px 14.5316px rgba(27, 41, 29, 0.0383388), 0px 4.98758px 6.94492px rgba(27, 41, 29, 0.0280136), 0px 2.07544px 2.37447px rgba(27, 41, 29, 0.0151197);
    border-radius: 6px;
    position: relative; }
    @media screen and (min-width: 992px) {
      .new-careers .benefits .benefits-container-bottom .all-benefits .benefits-card {
        width: 32.4%; } }
    .new-careers .benefits .benefits-container-bottom .all-benefits .benefits-card img {
      position: absolute;
      left: calc(50% - 72px/2);
      top: -28.08px; }
    .new-careers .benefits .benefits-container-bottom .all-benefits .benefits-card .all-title {
      font-family: 'Ubuntu';
      font-style: normal;
      font-weight: 600;
      font-size: 16px;
      line-height: 22px; }
    .new-careers .benefits .benefits-container-bottom .all-benefits .benefits-card .all-text {
      font-weight: 400; }
  .new-careers .benefits .benefits-container-bottom .all-benefits .card1, .new-careers .benefits .benefits-container-bottom .all-benefits .card6 {
    border: 2px solid #F7A6B2; }
  .new-careers .benefits .benefits-container-bottom .all-benefits .card2, .new-careers .benefits .benefits-container-bottom .all-benefits .card9, .new-careers .benefits .benefits-container-bottom .all-benefits .card11 {
    border: 2px solid #D7D0FF; }
  .new-careers .benefits .benefits-container-bottom .all-benefits .card3, .new-careers .benefits .benefits-container-bottom .all-benefits .card4, .new-careers .benefits .benefits-container-bottom .all-benefits .card8 {
    border: 2px solid #99DDB2; }
  .new-careers .benefits .benefits-container-bottom .all-benefits .card5, .new-careers .benefits .benefits-container-bottom .all-benefits .card10, .new-careers .benefits .benefits-container-bottom .all-benefits .card12 {
    border: 2px solid #97ACB0; }
  .new-careers .benefits .benefits-container-bottom .all-benefits .card7, .new-careers .benefits .benefits-container-bottom .all-benefits .card13 {
    border: 2px solid #AEE3E2; }
.new-careers .onboarding .recruiting-text h2 {
  margin-top: 0; }
.new-careers .onboarding ol {
  list-style-type: none;
  counter-reset: item;
  margin: 0;
  padding: 0; }
  .new-careers .onboarding ol li {
    counter-increment: item;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    position: relative;
    line-height: 20px; }
    .new-careers .onboarding ol li:before {
      content: counter(item);
      display: inline-block;
      width: 20px;
      height: 20px;
      border-radius: 50%;
      background-color: #00AB3F;
      text-align: center;
      line-height: 20px;
      margin-right: 10px;
      color: white;
      margin-bottom: 0;
      margin-top: .5rem; }
      @media screen and (min-width: 992px) {
        .new-careers .onboarding ol li:before {
          margin-bottom: .5rem;
          margin-top: 0; } }
    .new-careers .onboarding ol li:after {
      content: "";
      position: absolute;
      top: 20%;
      left: 2.5%;
      margin-left: -1px;
      height: 100%;
      border-left: 2px solid #00AB3F;
      z-index: -1; }
      @media screen and (min-width: 992px) {
        .new-careers .onboarding ol li:after {
          left: 1.5%; } }
    .new-careers .onboarding ol li:last-child:after {
      display: none; }
    .new-careers .onboarding ol li .process-title {
      width: 80%;
      font-family: 'Ubuntu';
      font-style: normal;
      font-weight: 600;
      font-size: 16px;
      line-height: 22px;
      margin-bottom: .5rem;
      margin-top: .75rem; }
      @media screen and (min-width: 992px) {
        .new-careers .onboarding ol li .process-title {
          margin-top: 0; } }
    .new-careers .onboarding ol li .process-text {
      width: 90%;
      margin-left: 8%;
      margin-bottom: 1rem; }
      @media screen and (min-width: 992px) {
        .new-careers .onboarding ol li .process-text {
          margin-left: 5.5%; } }
.new-careers .onboarding .application-link {
  text-align: center;
  margin-top: 3rem; }
  @media screen and (min-width: 992px) {
    .new-careers .onboarding .application-link {
      margin-top: 6rem; } }
  .new-careers .onboarding .application-link .cta-button {
    border: 1px solid #00AB3F; }
    .new-careers .onboarding .application-link .cta-button:hover {
      background-color: white;
      color: #00AB3F; }
.new-careers .quote-section-top {
  background-image: url(https://www.bizlibrary.com/wp-content/uploads/2022/05/31115129/careers-page-transition.svg);
  background-repeat: no-repeat;
  background-size: cover;
  background-color: #00AB3F;
  height: 215px;
  width: 100%;
  display: none; }
  @media screen and (min-width: 992px) {
    .new-careers .quote-section-top {
      display: block; } }
  .new-careers .quote-section-top .container {
    margin-bottom: 20px; }
.new-careers .employee-quote {
  background-color: #00AB3F;
  padding-bottom: 120px; }
  .new-careers .employee-quote .quote-title {
    text-align: center;
    color: white; }
  .new-careers .employee-quote .bzl-carousel {
    overflow: visible;
    margin-bottom: 60px; }
    .new-careers .employee-quote .bzl-carousel .slide {
      align-items: center;
      display: block; }
      @media screen and (min-width: 992px) {
        .new-careers .employee-quote .bzl-carousel .slide {
          display: flex;
          justify-content: space-evenly; } }
      .new-careers .employee-quote .bzl-carousel .slide .quote {
        background-color: white;
        border-radius: 16px;
        padding: 42px 32px;
        font-size: 20px;
        text-align: left; }
        @media screen and (min-width: 992px) {
          .new-careers .employee-quote .bzl-carousel .slide .quote {
            width: 80%; } }
        .new-careers .employee-quote .bzl-carousel .slide .quote .quote-marks {
          position: absolute;
          top: 0; }
      .new-careers .employee-quote .bzl-carousel .slide .quote-info {
        display: flex;
        justify-content: center;
        margin-top: 1rem; }
        @media screen and (min-width: 992px) {
          .new-careers .employee-quote .bzl-carousel .slide .quote-info {
            margin-top: 0; } }
        .new-careers .employee-quote .bzl-carousel .slide .quote-info img {
          max-width: 64px;
          max-height: 64px;
          margin-right: 12px;
          margin-left: 12px;
          border-radius: 50px; }
        .new-careers .employee-quote .bzl-carousel .slide .quote-info .name {
          font-weight: 600;
          color: white; }
    @media screen and (min-width: 992px) {
      .new-careers .employee-quote .bzl-carousel .controls {
        top: 28px; } }
    .new-careers .employee-quote .bzl-carousel .controls .control {
      background-color: transparent;
      border: none; }
    @media screen and (min-width: 992px) {
      .new-careers .employee-quote .bzl-carousel .controls .control-left {
        position: absolute;
        left: -50px; } }
    .new-careers .employee-quote .bzl-carousel .controls .control-left .arrow {
      border: solid white;
      border-width: 0 3px 3px 0; }
    @media screen and (min-width: 992px) {
      .new-careers .employee-quote .bzl-carousel .controls .control-right {
        position: absolute;
        right: -50px; } }
    .new-careers .employee-quote .bzl-carousel .controls .control-right .arrow {
      border: solid white;
      border-width: 0 3px 3px 0; }
  .new-careers .employee-quote .more-info {
    margin-top: 2.5rem;
    color: white;
    text-align: center; }
  .new-careers .employee-quote .more-info-link {
    text-align: center; }
    .new-careers .employee-quote .more-info-link .cta-button-2 {
      background-color: #1C4A53;
      margin-top: 1rem; }
      .new-careers .employee-quote .more-info-link .cta-button-2:hover {
        background-color: #C1CDD0;
        color: #1C4A53; }

@media screen and (min-width: 992px) {
  .careers .hero.jumbo-hero {
    min-height: 700px; } }
.careers .jumbo-hero-inner {
  text-align: center; }
  .careers .jumbo-hero-inner h1 {
    color: white;
    font-size: 55px; }
    @media screen and (min-width: 992px) {
      .careers .jumbo-hero-inner h1 {
        font-size: 70px;
        margin-top: 100px;
        margin-bottom: 100px; } }
.careers h2 {
  text-align: center;
  font-size: 36px;
  margin-bottom: 0px;
  margin-top: 4px; }
.careers h3 {
  text-align: center;
  font-size: 24px; }
.careers .icons-area .attributes {
  text-align: center; }
  .careers .icons-area .attributes .attribute {
    display: inline-block; }
.careers .circle {
  height: 10px;
  width: 10px;
  border-radius: 100%;
  display: inline-block;
  z-index: 2;
  cursor: pointer;
  opacity: .35;
  margin: 0 2.5px 0 2.5px;
  background-color: #606060; }
  .careers .circle:hover {
    opacity: .75; }
.careers .active-circle {
  opacity: 1; }
.careers .tabs-area {
  text-align: center; }
  .careers .tabs-area .tab {
    display: inline-block;
    padding: 10px 30px;
    font-size: 24px;
    color: #00AB3F; }
.careers .tabs-content-area {
  padding: 20px 0px; }
.careers .tab-content {
  text-align: center;
  margin-bottom: 20px; }
  @media screen and (min-width: 992px) {
    .careers .tab-content .career-dots {
      display: none; } }
  .careers .tab-content .career-dots .demo {
    width: 13px;
    height: 13px;
    border-radius: 50%;
    background-color: gray;
    display: inline-block; }
    .careers .tab-content .career-dots .demo:hover {
      background: #67B44B !important;
      border-color: #67B44B !important; }
.careers .values .value {
  margin: 10px 5px;
  vertical-align: top;
  transition: ease-in-out 0.4s all;
  -webkit-transition: ease-in-out 0.4s all; }
  @media screen and (min-width: 992px) {
    .careers .values .value {
      width: 100px;
      display: inline-block; } }
  .careers .values .value img {
    max-width: 80px;
    filter: grayscale(100%); }
  @media screen and (min-width: 992px) {
    .careers .values .value .value-description {
      display: none; } }
  @media screen and (min-width: 992px) {
    .careers .values .value .value-name {
      font-weight: bold;
      color: #67B44B; } }
  .careers .values .value:hover {
    cursor: pointer; }
    .careers .values .value:hover .value-name {
      color: #16DED0; }
    .careers .values .value:hover .indicator::before {
      color: #16DED0; }
    .careers .values .value:hover .value-description {
      cursor: initial; }
    .careers .values .value:hover img {
      filter: grayscale(0%); }
  .careers .values .value.active .value-name {
    color: #16DED0; }
  .careers .values .value.active img {
    filter: grayscale(0%); }
  .careers .values .value.active .indicator::before {
    content: "\2014";
    color: #16DED0; }
  .careers .values .value.active .value-description {
    max-height: 1000px; }
.careers .values-content-area {
  display: none; }
  @media screen and (min-width: 992px) {
    .careers .values-content-area {
      display: block;
      max-width: 500px;
      margin: 0 auto; } }
  .careers .values-content-area .active-value-name {
    font-weight: bold;
    color: #00AB3F; }
.careers .career-highlight img {
  filter: grayscale(0%) !important; }
.careers .career-highlight .value-name {
  color: #4DC2C1; }
.careers .awards-image {
  display: block;
  margin: 0 auto; }
.careers .quote {
  margin: 30px 0px; }
  .careers .quote .attribution {
    padding-left: 15px; }
  .careers .quote.even blockquote {
    border-left: none;
    border-right: 5px solid #16DED0;
    text-align: right;
    padding-right: 15px; }
.careers button {
  border: none;
  border-radius: 10px;
  background: white; }
.careers button:focus {
  outline: none; }
.careers .slides {
  width: 50%;
  margin: auto; }
.careers .video-controls {
  width: 80%;
  margin: auto;
  padding-bottom: 20px;
  text-align: center; }
.careers .highlight {
  background: #67B44B !important;
  border-color: #67B44B !important;
  border-radius: 10px; }
.careers .section-2-video {
  font-size: 1.5rem;
  border-color: white;
  margin: 0 4px; }
.careers .perks-word-cloud {
  max-width: 600px;
  margin: 0 auto;
  display: block; }
.careers .perks-image {
  height: 200px;
  background-size: auto 100%; }
  @media screen and (min-width: 992px) {
    .careers .perks-image {
      height: 400px; } }
.careers .stat {
  text-align: center;
  font-size: 36px;
  font-weight: bold; }
.careers .stat-description {
  text-align: center;
  margin-bottom: 20px; }
.careers .careers-button-container {
  text-align: center; }
.careers .growth-path {
  margin-bottom: 50px; }
.careers .employee-info {
  text-align: center;
  margin-top: 30px;
  margin-bottom: 15px; }
  .careers .employee-info .photo {
    display: block;
    margin: 0 auto;
    width: 80px;
    border-radius: 100%; }
  .careers .employee-info .name {
    font-weight: bold;
    font-size: 18px; }
.careers .path-image img {
  display: block; }
.careers .bzl-carousel .controls {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0; }
.careers .job-video .bzl-carousel .controls {
  position: relative; }

.sitemap ul {
  list-style: none;
  padding: 0; }

.collection-preview .course-title {
  font-weight: bold;
  min-height: initial;
  margin: 10px 0px;
  color: black;
  text-align: center; }
.collection-preview .course-description {
  text-align: center; }

li.free-trial-nav.register-menu-item a span {
  color: white;
  border-color: #00AB3F; }
  @media screen and (min-width: 992px) {
    li.free-trial-nav.register-menu-item a span:hover {
      background-color: transparent; } }

.align-area .jumbo-hero {
  min-height: 240px;
  background-position: 50% 70%; }
  @media screen and (min-width: 992px) {
    .align-area .jumbo-hero {
      min-height: 400px; } }
.align-area .align-logo {
  max-width: 500px;
  display: block;
  margin: 0 auto;
  width: 100%; }
.align-area .align-section-heading {
  text-transform: uppercase;
  text-align: center;
  display: block;
  color: #606060; }
.align-area .align-section-heading:after {
  display: block;
  content: url(https://s3.amazonaws.com/wp.bizlibrary.com/wp-content/uploads/2017/12/20150525/align-dots1.svg);
  width: 60px;
  margin: 0 auto; }
.align-area .links {
  text-align: center; }
  .align-area .links .button-hollow {
    color: #EF3C57;
    margin: 20px 10px;
    display: block; }
    @media screen and (min-width: 992px) {
      .align-area .links .button-hollow {
        display: inline-block; } }
    .align-area .links .button-hollow:hover {
      background-color: #EF3C57;
      color: white;
      border: #EF3C57 solid 2px; }
.align-area table tr:nth-child(even) {
  background-color: #e5e5e5; }
.align-area table td {
  width: 24px;
  padding: 5px; }

.align-test .top-section h4 {
  font-size: 28px;
  font-weight: 300;
  text-transform: uppercase; }
.align-test .top-section h3 {
  font-size: 28px;
  text-transform: uppercase; }
.align-test .video-section {
  background-image: url(https://s3.amazonaws.com/wp.bizlibrary.com/wp-content/uploads/2017/12/20150011/pattern_align_site.png); }
  .align-test .video-section .bzl-carousel {
    max-width: 500px; }
.align-test .keynote-speaker {
  text-align: center; }
  @media screen and (min-width: 992px) {
    .align-test .keynote-speaker {
      padding: 0px 60px; } }
  .align-test .keynote-speaker:nth-child(odd) {
    margin-bottom: 40px; }
    @media screen and (min-width: 992px) {
      .align-test .keynote-speaker:nth-child(odd) {
        margin-bottom: 0px;
        border-right: 2px #e5e5e5 solid; } }
  .align-test .keynote-speaker .headshot-outer {
    border-radius: 100%;
    border: solid 2px #EF3C57;
    padding: 7px;
    position: relative;
    width: 300px;
    height: 300px;
    margin: 0 auto; }
    .align-test .keynote-speaker .headshot-outer .headshot-inner {
      border-radius: 100%;
      border: solid 2px #16DED0;
      padding: 7px;
      width: 100%;
      height: 100%; }
      .align-test .keynote-speaker .headshot-outer .headshot-inner .headshot {
        display: block;
        margin: 0 auto;
        border-radius: 100%;
        border: solid 2px #00AB3F;
        padding: 7px;
        width: 100%;
        height: 100%; }
  .align-test .keynote-speaker .name {
    text-align: center;
    color: #EF3C57; }
  .align-test .keynote-speaker .learn-more-text {
    text-align: center;
    text-transform: uppercase;
    color: #16DED0; }
  .align-test .keynote-speaker .logo {
    display: block;
    max-width: 200px;
    margin: 20px auto; }
.align-test .award {
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
  margin-bottom: 20px; }
  @media screen and (min-width: 992px) {
    .align-test .award {
      padding: 20px 40px; } }
  .align-test .award img {
    max-width: 100px; }
  .align-test .award .award-name {
    color: #EF3C57;
    text-transform: uppercase; }
  .align-test .award .past-winner {
    color: #afafb0;
    text-transform: uppercase;
    font-style: italic; }
.align-test .highlights-section {
  background-image: url(https://s3.amazonaws.com/wp.bizlibrary.com/wp-content/uploads/2017/12/20150011/pattern_align_site.png); }
.align-test .map {
  line-height: 0; }

.align-registration {
  color: #2D2D2C; }
  .align-registration .section {
    padding-top: 0; }
  .align-registration .main-heading {
    text-align: center; }
  .align-registration form .mktoFormRow .mktoFieldWrap .mktoCheckboxList {
    width: 100% !important; }
  .align-registration form .mktoButtonRow .mktoButtonWrap {
    margin-left: 0 !important; }

.align-resources {
  text-align: center; }

.align-replay .jumbo-hero-inner {
  padding: 0 !important; }
  .align-replay .jumbo-hero-inner .replay-hero {
    padding: 0; }
  .align-replay .jumbo-hero-inner .hero-text {
    width: 60%;
    font-size: 1.1rem; }
.align-replay .replay-pink {
  color: #EF3C57;
  font-weight: bold; }
.align-replay .replay-pink2 {
  color: #EF3C57;
  font-style: italic; }
.align-replay .button-hollow {
  background-color: #EF3C57;
  color: white;
  border: #EF3C57 solid 2px;
  padding: 12px 30px !important;
  min-width: 0; }
  .align-replay .button-hollow:hover {
    background-color: white;
    color: #EF3C57; }
.align-replay .dot1 {
  height: 12px;
  width: 12px;
  background-color: #00AB3F;
  border-radius: 50%;
  display: inline-block;
  margin-right: 15px; }
.align-replay .dot2 {
  height: 12px;
  width: 12px;
  background-color: #16DED0;
  border-radius: 50%;
  display: inline-block;
  margin-right: 15px; }
.align-replay .dot3 {
  height: 12px;
  width: 12px;
  background-color: #EF3C57;
  border-radius: 50%;
  display: inline-block; }
.align-replay .replay-perks {
  text-align: center; }
  .align-replay .replay-perks img {
    width: 40%; }
  .align-replay .replay-perks h3 {
    margin-top: .5em;
    margin-bottom: .5em; }
.align-replay .speaker-form {
  background: #e5e5e5; }
  .align-replay .speaker-form .speaker-info {
    text-align: center; }
    .align-replay .speaker-form .speaker-info .speaker-title {
      font-size: 2.4rem;
      width: 100%;
      text-align: center;
      float: left;
      overflow: hidden;
      padding-bottom: 44px; }
      .align-replay .speaker-form .speaker-info .speaker-title:before {
        right: .5em;
        margin-left: -50%; }
      .align-replay .speaker-form .speaker-info .speaker-title:after {
        left: .5em;
        margin-right: -50%; }
    .align-replay .speaker-form .speaker-info .speaker-title:before, .align-replay .speaker-form .speaker-info .speaker-title:after {
      background-color: black;
      content: "";
      display: inline-block;
      height: 1px;
      position: relative;
      vertical-align: middle;
      width: 20%; }
    .align-replay .speaker-form .speaker-info .speaker-card {
      height: 260px; }
      .align-replay .speaker-form .speaker-info .speaker-card img {
        border-radius: 50%; }
      .align-replay .speaker-form .speaker-info .speaker-card span {
        font-style: italic;
        font-size: .9rem; }
  .align-replay .speaker-form .form-replay h3 {
    color: #EF3C57;
    margin-bottom: 40px;
    font-size: 1.6rem;
    text-align: center; }
.align-replay form {
  color: black;
  font-family: 'Open Sans', sans serif !important;
  border-left: black 1px solid;
  padding: 0 28px;
  width: 100% !important; }
.align-replay .mktoForm .mktoRadioList > label {
  margin-left: .5em;
  margin-right: 1em;
  display: inline-block;
  float: none; }
.align-replay .mktoForm .mktoRadioList > input {
  float: none;
  display: inline-block; }
.align-replay label {
  color: black;
  font-family: 'Open Sans', sans serif !important; }
.align-replay .mktoForm .mktoLabel {
  color: black;
  font-family: 'Open Sans', sans serif !important; }
.align-replay .mktoForm .mktoButtonWrap.mktoSimple .mktoButton {
  border-bottom: none !important;
  font-size: 1.5em !important;
  text-transform: uppercase; }
.align-replay .mktoForm span {
  margin-left: 0 !important; }
.align-replay input::placeholder {
  font-family: 'Open Sans', sans serif !important; }
.align-replay option {
  font-family: 'Open Sans', sans serif !important; }
.align-replay .mktoForm select.mktoField {
  font-family: 'Open Sans', sans serif !important; }
.align-replay .mktoFormRow {
  width: 100% !important; }
  .align-replay .mktoFormRow .mktoFieldDescriptor {
    width: 100% !important;
    margin-bottom: 0 !important; }
    .align-replay .mktoFormRow .mktoFieldDescriptor .mktoOffset {
      display: none; }
    .align-replay .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap {
      width: 100% !important; }
      .align-replay .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoRadioList input {
        width: 8% !important; }
      .align-replay .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoRadioList label {
        width: 15% !important; }
      .align-replay .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap label {
        width: 100% !important;
        line-height: 1.2em;
        font-size: 1.2em !important; }
        .align-replay .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap label .mktoAsterix {
          display: none; }
      .align-replay .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap label[for="Unsubscribed"], .align-replay .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap label[for="Consent__c"] {
        font-weight: 100 !important; }
      .align-replay .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap input {
        width: 100% !important;
        line-height: 2em; }
      .align-replay .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap select {
        width: 100% !important;
        line-height: 2em; }
.align-replay .mktoButtonRow .mktoButtonWrap .mktoButton {
  background: #EF3C57 !important;
  padding: 14px 30px !important;
  font-size: 1.2rem !important; }

.align {
  color: #606060; }
  .align .align-video {
    display: none;
    text-align: center; }
    .align .align-video .myalign-video {
      position: absolute;
      top: 0;
      left: 50%;
      min-width: 100%;
      width: auto;
      height: 740px;
      max-width: none;
      transform: translateX(-50%);
      display: block;
      object-fit: cover; }
    .align .align-video .valign-image {
      padding: 24px 0;
      margin-bottom: 5%; }
  .align .align-h1 {
    font-size: 3.5rem;
    line-height: 1;
    text-align: right;
    margin-top: 0;
    margin-bottom: 12px;
    color: #16DED0; }
    @media screen and (min-width: 992px) {
      .align .align-h1 {
        font-size: 5rem; } }
  .align .align-about {
    color: #606060;
    padding-top: 70px; }
    @media screen and (min-width: 992px) {
      .align .align-about {
        padding-top: 30px; } }
    .align .align-about .col-md-4 {
      text-align: right; }
    .align .align-about .button-hollow {
      background-color: #EF3C57;
      color: white;
      border: #EF3C57 solid 2px;
      padding: 12px 30px !important;
      min-width: 80%;
      width: 85%;
      border-radius: 28px; }
      .align .align-about .button-hollow:hover {
        background-color: white;
        color: #EF3C57; }
    .align .align-about .align-line1 {
      font-weight: 500;
      font-size: 2rem; }
    .align .align-about .align-h2 {
      font-size: 2.3rem;
      line-height: 1.2;
      font-weight: 450; }
      @media screen and (min-width: 992px) {
        .align .align-about .align-h2 {
          font-size: 3.3rem; } }
  .align .align-keynote {
    display: none; }
    .align .align-keynote .keynote-title {
      margin-right: 20px; }
    .align .align-keynote .keynote-image1 img {
      border-radius: 26px 0 0 0; }
    .align .align-keynote .keynote-image2 img {
      border-radius: 0 26px 0 0; }
    .align .align-keynote .keynote-name1 {
      background: #00AB3F;
      color: white;
      font-weight: 600;
      font-size: 4rem;
      text-align: center;
      margin-top: -8px;
      border-radius: 0 0 0 26px; }
    .align .align-keynote .keynote-name2 {
      background: #16DED0;
      color: white;
      font-weight: 600;
      font-size: 4rem;
      text-align: center;
      margin-top: -8px;
      border-radius: 0 0 26px 0; }
    .align .align-keynote .keynote-bio {
      padding: 16px 24px; }

.align-agenda {
  color: #606060; }
  .align-agenda .agenda-top h1 {
    text-align: center;
    color: #EF3C57;
    font-size: 5.3rem;
    margin-bottom: 0;
    line-height: 5.3rem; }
  .align-agenda .agenda-top h2 {
    text-align: center;
    font-size: 2rem;
    font-weight: 300;
    margin-top: 0; }
  .align-agenda .agenda-top .agenda-text {
    width: 75%;
    margin-right: auto;
    margin-left: auto;
    text-align: center; }
    .align-agenda .agenda-top .agenda-text .button-hollow {
      background-color: #EF3C57 !important;
      border-radius: 26px !important;
      padding: 15px !important; }
      .align-agenda .agenda-top .agenda-text .button-hollow:hover {
        background-color: transparent !important;
        color: #EF3C57 !important; }
  .align-agenda .card-section .agenda-row {
    margin-bottom: 24px; }
    .align-agenda .card-section .agenda-row .card-time-gray {
      font-weight: 700;
      font-size: 1.2rem;
      background-color: #afafb0;
      color: white; }
      @media screen and (min-width: 992px) {
        .align-agenda .card-section .agenda-row .card-time-gray {
          font-weight: 700;
          font-size: 1.4rem;
          text-align: right;
          padding-right: 24px;
          background-color: transparent;
          color: #606060; } }
    .align-agenda .card-section .agenda-row .card-time-green {
      font-weight: 700;
      font-size: 1.2rem;
      background-color: #00AB3F;
      color: white; }
      @media screen and (min-width: 992px) {
        .align-agenda .card-section .agenda-row .card-time-green {
          font-weight: 700;
          font-size: 1.4rem;
          text-align: right;
          padding-right: 24px;
          background-color: transparent;
          color: #606060; } }
    .align-agenda .card-section .agenda-row .card-time-blue {
      font-weight: 700;
      font-size: 1.2rem;
      background-color: #16DED0;
      color: white; }
      @media screen and (min-width: 992px) {
        .align-agenda .card-section .agenda-row .card-time-blue {
          font-weight: 700;
          font-size: 1.4rem;
          text-align: right;
          padding-right: 24px;
          background-color: transparent;
          color: #606060; } }
    .align-agenda .card-section .agenda-row .card-time-navy {
      font-weight: 700;
      font-size: 1.2rem;
      background-color: #1C4A53;
      color: white; }
      @media screen and (min-width: 992px) {
        .align-agenda .card-section .agenda-row .card-time-navy {
          font-weight: 700;
          font-size: 1.4rem;
          text-align: right;
          padding-right: 24px;
          background-color: transparent;
          color: #606060; } }
    .align-agenda .card-section .agenda-row .card-time-pink {
      font-weight: 700;
      font-size: 1.2rem;
      background-color: #EF3C57;
      color: white; }
      @media screen and (min-width: 992px) {
        .align-agenda .card-section .agenda-row .card-time-pink {
          font-weight: 700;
          font-size: 1.4rem;
          text-align: right;
          padding-right: 24px;
          background-color: transparent;
          color: #606060; } }
    .align-agenda .card-section .agenda-row .hidden-session {
      display: block;
      text-align: right;
      padding-left: 0; }
      @media screen and (min-width: 992px) {
        .align-agenda .card-section .agenda-row .hidden-session {
          display: none; } }
    .align-agenda .card-section .agenda-row .agenda-card {
      box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
      border-radius: 0 0 24px 24px;
      padding-left: 0; }
      @media screen and (min-width: 992px) {
        .align-agenda .card-section .agenda-row .agenda-card {
          border-radius: 0 24px 24px 0; } }
      .align-agenda .card-section .agenda-row .agenda-card .card-image {
        padding-left: 0;
        line-height: .8; }
    @media screen and (min-width: 992px) {
      .align-agenda .card-section .agenda-row .gray-border {
        border-left: 40px solid #afafb0; } }
    @media screen and (min-width: 992px) {
      .align-agenda .card-section .agenda-row .green-border {
        border-left: 40px solid #00AB3F; } }
    @media screen and (min-width: 992px) {
      .align-agenda .card-section .agenda-row .blue-border {
        border-left: 40px solid #16DED0; } }
    @media screen and (min-width: 992px) {
      .align-agenda .card-section .agenda-row .navy-border {
        border-left: 40px solid #1C4A53; } }
    @media screen and (min-width: 992px) {
      .align-agenda .card-section .agenda-row .pink-border {
        border-left: 40px solid #EF3C57; } }
    .align-agenda .card-section .agenda-row .session-type {
      display: none; }
      @media screen and (min-width: 992px) {
        .align-agenda .card-section .agenda-row .session-type {
          display: block; } }
    @media screen and (min-width: 992px) {
      .align-agenda .card-section .agenda-row .gray-back {
        background-color: #afafb0;
        border-radius: 0 0 14px 14px;
        color: white;
        padding-top: 8px;
        padding-bottom: 8px;
        width: 100%;
        padding-left: 6px; } }
    @media screen and (min-width: 992px) {
      .align-agenda .card-section .agenda-row .green-back {
        background-color: #00AB3F;
        border-radius: 0 0 14px 14px;
        color: white;
        padding-top: 8px;
        padding-bottom: 8px;
        width: 100%;
        padding-left: 6px; } }
    @media screen and (min-width: 992px) {
      .align-agenda .card-section .agenda-row .blue-back {
        background-color: #16DED0;
        border-radius: 0 0 14px 14px;
        color: white;
        padding-top: 8px;
        padding-bottom: 8px;
        width: 100%;
        padding-left: 6px; } }
    @media screen and (min-width: 992px) {
      .align-agenda .card-section .agenda-row .navy-back {
        background-color: #1C4A53;
        border-radius: 0 0 14px 14px;
        color: white;
        padding-top: 8px;
        padding-bottom: 8px;
        width: 100%;
        padding-left: 6px; } }
    @media screen and (min-width: 992px) {
      .align-agenda .card-section .agenda-row .pink-back {
        background-color: #EF3C57;
        border-radius: 0 0 14px 14px;
        color: white;
        padding-top: 8px;
        padding-bottom: 8px;
        width: 100%;
        padding-left: 6px; } }
    .align-agenda .card-section .agenda-row .introbutton {
      position: absolute;
      top: 70%;
      left: 40%; }
    .align-agenda .card-section .agenda-row .modal {
      display: none;
      position: fixed;
      z-index: 1;
      padding-top: 100px;
      top: 0;
      width: 100%;
      height: 100%;
      overflow: auto;
      background-color: black;
      background-color: rgba(0, 0, 0, 0.4); }
      .align-agenda .card-section .agenda-row .modal .modal-content {
        position: relative;
        background-color: transparent;
        margin: 60px auto;
        padding: 0;
        width: 85%;
        border: none;
        box-shadow: none;
        -webkit-animation-name: animatetop;
        -webkit-animation-duration: 0.4s;
        animation-name: animatetop;
        animation-duration: 0.4s; }
        @media screen and (min-width: 992px) {
          .align-agenda .card-section .agenda-row .modal .modal-content {
            width: 45%;
            height: auto; } }
        .align-agenda .card-section .agenda-row .modal .modal-content .modal-header {
          padding: 2px 16px; }
        .align-agenda .card-section .agenda-row .modal .modal-content .modal-body {
          padding: 2px 16px;
          border-bottom: none; }
          .align-agenda .card-section .agenda-row .modal .modal-content .modal-body video {
            width: 100%;
            height: 100%; }
      .align-agenda .card-section .agenda-row .modal .close {
        color: white;
        float: right;
        font-size: 28px;
        font-weight: bold; }
        .align-agenda .card-section .agenda-row .modal .close:hover, .align-agenda .card-section .agenda-row .modal .close:focus {
          color: #000;
          text-decoration: none;
          cursor: pointer; }
@-webkit-keyframes animatetop {
  from {
    top: -300px;
    opacity: 0; }
  to {
    top: 0;
    opacity: 1; } }
@keyframes animatetop {
  from {
    top: -300px;
    opacity: 0; }
  to {
    top: 0;
    opacity: 1; } }
    .align-agenda .card-section .agenda-row .calendar {
      display: none; }
      @media screen and (min-width: 992px) {
        .align-agenda .card-section .agenda-row .calendar {
          display: block;
          padding-left: 24px;
          padding-right: 0;
          visibility: hidden; } }
      .align-agenda .card-section .agenda-row .calendar a {
        color: #606060; }
    .align-agenda .card-section .agenda-row .calendar-two {
      padding-top: 6px;
      padding-bottom: 10px; }
      @media screen and (min-width: 992px) {
        .align-agenda .card-section .agenda-row .calendar-two {
          display: none; } }
      .align-agenda .card-section .agenda-row .calendar-two a {
        color: #606060;
        visibility: hidden; }
    .align-agenda .card-section .agenda-row .session-title {
      font-weight: bold;
      padding-bottom: 10px;
      padding-right: 0px;
      font-size: 1.2rem; }
    .align-agenda .card-section .agenda-row .time {
      float: right; }
    .align-agenda .card-section .agenda-row .presenter {
      font-weight: bold;
      font-size: 1.6rem; }
    .align-agenda .card-section .agenda-row .presenter-title {
      line-height: 1;
      font-size: 1.1rem; }
    .align-agenda .card-section .agenda-row .work {
      font-style: italic;
      padding-bottom: 10px; }
    .align-agenda .card-section .agenda-row .session-desc {
      font-size: .9rem; }
    .align-agenda .card-section .agenda-row .read {
      text-align: center;
      font-size: .8rem; }
      .align-agenda .card-section .agenda-row .read:hover {
        color: #EF3C57;
        cursor: pointer; }
    .align-agenda .card-section .agenda-row #hide1, .align-agenda .card-section .agenda-row #hide5, .align-agenda .card-section .agenda-row #hide9, .align-agenda .card-section .agenda-row #hide10, .align-agenda .card-section .agenda-row #hide12, .align-agenda .card-section .agenda-row #hide19, .align-agenda .card-section .agenda-row #hide20, .align-agenda .card-section .agenda-row #hide21 {
      display: none; }
    .align-agenda .card-section .agenda-row #hiddenCard1, .align-agenda .card-section .agenda-row #hiddenCard2, .align-agenda .card-section .agenda-row #hiddenCard3, .align-agenda .card-section .agenda-row #hiddenCard4, .align-agenda .card-section .agenda-row #hiddenCard5, .align-agenda .card-section .agenda-row #hiddenCard6, .align-agenda .card-section .agenda-row #hiddenCard7, .align-agenda .card-section .agenda-row #hiddenCard8, .align-agenda .card-section .agenda-row #hiddenCard9, .align-agenda .card-section .agenda-row #hiddenCard10, .align-agenda .card-section .agenda-row #hiddenCard11, .align-agenda .card-section .agenda-row #hiddenCard12, .align-agenda .card-section .agenda-row #hiddenCard13, .align-agenda .card-section .agenda-row #hiddenCard14, .align-agenda .card-section .agenda-row #hiddenCard15, .align-agenda .card-section .agenda-row #hiddenCard16, .align-agenda .card-section .agenda-row #hiddenCard17, .align-agenda .card-section .agenda-row #hiddenCard18, .align-agenda .card-section .agenda-row #hiddenCard19, .align-agenda .card-section .agenda-row #hiddenCard20, .align-agenda .card-section .agenda-row #hiddenCard21, .align-agenda .card-section .agenda-row #hiddenCard22, .align-agenda .card-section .agenda-row #hiddenCard23, .align-agenda .card-section .agenda-row #hiddenCard24,
    .align-agenda .card-section .agenda-row #hiddenCard25, .align-agenda .card-section .agenda-row #hiddenCard26, .align-agenda .card-section .agenda-row #hiddenCard27, .align-agenda .card-section .agenda-row #hiddenCard28, .align-agenda .card-section .agenda-row #hiddenCard29, .align-agenda .card-section .agenda-row #hiddenCard30, .align-agenda .card-section .agenda-row #hiddenCard31, .align-agenda .card-section .agenda-row #hiddenCard32, .align-agenda .card-section .agenda-row #hiddenCard33, .align-agenda .card-section .agenda-row #hiddenCard34, .align-agenda .card-section .agenda-row #hiddenCard35, .align-agenda .card-section .agenda-row #hiddenCard36 {
      display: none; }
    .align-agenda .card-section .agenda-row .session-title-2 {
      padding-top: 6px; }
      .align-agenda .card-section .agenda-row .session-title-2 .hidden-title {
        font-size: 1.2rem;
        font-weight: bold; }
      .align-agenda .card-section .agenda-row .session-title-2 .exit {
        color: #EF3C57;
        background-color: #afafb0;
        padding: 2px 11px;
        border-radius: 50%;
        float: right;
        font-weight: bold;
        font-size: 1.4rem; }
        .align-agenda .card-section .agenda-row .session-title-2 .exit:hover {
          cursor: pointer; }
    .align-agenda .card-section .agenda-row .session-desc-2 {
      font-size: 1rem; }
    .align-agenda .card-section .agenda-row ul {
      margin: 0 0 1.5rem .2rem;
      padding-left: 30px; }
    .align-agenda .card-section .agenda-row .joinButton {
      text-align: right;
      padding-right: 0; }
      .align-agenda .card-section .agenda-row .joinButton .button-hollow {
        color: #EF3C57;
        display: block;
        margin-top: 0; }
        @media screen and (min-width: 992px) {
          .align-agenda .card-section .agenda-row .joinButton .button-hollow {
            display: inline-block; } }
        .align-agenda .card-section .agenda-row .joinButton .button-hollow:hover {
          background-color: #EF3C57;
          color: white;
          border: #EF3C57 solid 2px; }

.align-test-agenda .agenda-year .align-img {
  text-align: center; }
.align-test-agenda .agenda-year img {
  width: 85%; }
.align-test-agenda .agenda-year .top-date {
  font-size: 4.6rem;
  font-weight: 500;
  color: #606060; }
.align-test-agenda .agenda-year .top-year {
  font-size: 15rem;
  line-height: .8;
  font-weight: 800;
  color: #606060; }
.align-test-agenda .agenda-year .button-hollow {
  background-color: #EF3C57;
  color: white;
  border: #EF3C57 solid 2px;
  padding: 12px 30px !important;
  width: 65%;
  border-radius: 28px; }
  .align-test-agenda .agenda-year .button-hollow:hover {
    background-color: white;
    color: #EF3C57; }
.align-test-agenda .agenda-table {
  padding-top: 0; }
  .align-test-agenda .agenda-table td {
    color: #606060;
    font-family: "Ubuntu", serif;
    font-weight: 600;
    font-size: 2rem;
    width: 50%; }
  .align-test-agenda .agenda-table .alignHeader1 {
    color: #00AB3F;
    text-align: right;
    font-size: 2.6rem;
    padding-right: 45px; }
  .align-test-agenda .agenda-table .alignHeader2 {
    color: #EF3C57;
    text-align: right;
    font-size: 2.6rem;
    padding-right: 45px; }
  .align-test-agenda .agenda-table .alignHeader3 {
    color: #16DED0;
    text-align: right;
    font-size: 2.6rem;
    padding-right: 45px; }
  .align-test-agenda .agenda-table .alignHeader4 {
    color: #00AB3F;
    text-align: right;
    font-size: 2.6rem;
    padding-right: 45px; }
  .align-test-agenda .agenda-table .agenda-time {
    text-align: right;
    padding-right: 45px; }
  .align-test-agenda .agenda-table .agenda-exp {
    font-weight: 500 !important; }

.align-test-info {
  color: #606060; }
  .align-test-info .hero.jumbo-hero {
    top: 0;
    background-size: 90% 90%;
    background-repeat: no-repeat;
    background-position-y: 0;
    background-position-x: 0;
    text-align: right; }
  @media screen and (min-width: 992px) {
    .align-test-info .hero {
      background-position-y: 80px;
      text-align: right; } }
  .align-test-info .hero.jumbo-hero {
    position: relative; }
  .align-test-info .top1 {
    font-size: 3rem; }
    @media screen and (min-width: 992px) {
      .align-test-info .top1 {
        font-size: 5rem;
        font-weight: 700;
        line-height: 1.1; } }
  .align-test-info .top2 {
    color: #00AB3F;
    font-size: 3rem; }
    @media screen and (min-width: 992px) {
      .align-test-info .top2 {
        font-size: 5rem;
        font-weight: 700;
        line-height: 1.1; } }
  .align-test-info .top3 {
    color: #16DED0;
    font-size: 3rem; }
    @media screen and (min-width: 992px) {
      .align-test-info .top3 {
        font-size: 5rem;
        font-weight: 700;
        line-height: 1.1; } }
  .align-test-info .top4 {
    color: #EF3C57;
    font-size: 3rem; }
    @media screen and (min-width: 992px) {
      .align-test-info .top4 {
        font-size: 5rem;
        font-weight: 700;
        line-height: 1.1;
        color: #EF3C57; } }
  .align-test-info .section {
    padding-top: 0; }
  .align-test-info .Abutton {
    text-align: center; }
  .align-test-info .button-hollow {
    background-color: #EF3C57;
    color: white;
    border: #EF3C57 solid 2px;
    padding: 12px 30px !important;
    width: 55%;
    border-radius: 28px;
    margin-bottom: 40px; }
    .align-test-info .button-hollow:hover {
      background-color: white;
      color: #EF3C57; }
  .align-test-info .title-big {
    color: #00AB3F;
    font-size: 2.8rem;
    font-weight: 600;
    font-family: "Ubuntu", serif;
    text-align: left;
    padding-right: 14px;
    padding-left: 0; }
    @media screen and (min-width: 992px) {
      .align-test-info .title-big {
        text-align: right; } }
  .align-test-info .title-small {
    font-size: 1.8rem;
    font-weight: 600;
    font-family: "Ubuntu", serif;
    text-align: left;
    padding-right: 14px; }
    @media screen and (min-width: 992px) {
      .align-test-info .title-small {
        text-align: right; } }
  .align-test-info .address-text {
    font-size: 2.6rem;
    font-family: "Ubuntu", serif; }
    .align-test-info .address-text span {
      border-bottom: 5px solid;
      font-weight: 600; }
  .align-test-info .info-text {
    font-size: 1.8rem;
    font-family: "Ubuntu", serif; }
    .align-test-info .info-text span {
      font-style: italic;
      font-family: "Open Sans", sans-serif; }
      .align-test-info .info-text span a {
        color: #00AB3F;
        text-decoration: underline; }
  .align-test-info .small-text {
    font-style: italic; }
    .align-test-info .small-text a {
      color: #00AB3F;
      text-decoration: underline; }
  .align-test-info .small {
    font-size: 1.3rem; }

.align-test-benefits {
  color: #606060; }
  .align-test-benefits .benefits-top {
    padding-top: 0; }
    .align-test-benefits .benefits-top h1 {
      font-size: 6rem;
      text-align: right;
      line-height: 1;
      margin-bottom: 6px; }
      .align-test-benefits .benefits-top h1 span {
        color: #EF3C57; }
  .align-test-benefits .reasons .reasons-attend {
    margin-bottom: 30px; }
  .align-test-benefits .reasons h1 {
    font-size: 5.3rem;
    line-height: 1;
    margin-bottom: 6px;
    margin-top: 0; }
    .align-test-benefits .reasons h1 span {
      color: #EF3C57; }
  .align-test-benefits .reasons .col-md-6 {
    margin-bottom: 30px;
    min-height: 400px; }
  .align-test-benefits .reasons .reasons-title1 {
    color: white;
    font-size: 3rem;
    font-weight: 700;
    position: absolute;
    bottom: 34%;
    width: 95%;
    border-radius: 0 0 0 22px;
    padding-left: 30px; }
  .align-test-benefits .reasons .reasons-title2 {
    color: white;
    font-size: 3rem;
    font-weight: 700;
    position: absolute;
    bottom: 34%;
    width: 95%;
    border-radius: 0 0 22px 0;
    padding-left: 30px; }
  .align-test-benefits .reasons .green {
    background: #00AB3F; }
  .align-test-benefits .reasons .pink {
    background: #EF3C57; }
  .align-test-benefits .reasons .tertiary {
    background: #16DED0; }
  .align-test-benefits .reasons .reasons-info {
    max-width: 80%;
    margin-right: auto;
    margin-left: auto; }
  .align-test-benefits .boss-section h1 {
    font-size: 5.3rem;
    line-height: 1;
    margin-bottom: 6px;
    margin-top: 0;
    text-align: right; }
    .align-test-benefits .boss-section h1 span {
      color: #EF3C57; }
  .align-test-benefits .boss-section .boss-text {
    max-width: 400px;
    margin-left: auto; }
  .align-test-benefits .approval-resources .letter h1 {
    margin-left: 90px; }
  .align-test-benefits .approval-resources .letter .resources-text {
    margin-left: 90px; }
  .align-test-benefits .approval-resources .letter .button-hollow {
    margin-left: 90px; }
  .align-test-benefits .approval-resources h1 {
    font-size: 3.2rem;
    line-height: 1;
    max-width: 400px; }
  .align-test-benefits .approval-resources .resources-text {
    max-width: 400px; }
  .align-test-benefits .approval-resources .button-hollow {
    background-color: #EF3C57;
    color: white;
    border: #EF3C57 solid 2px;
    padding: 12px 30px !important;
    border-radius: 28px;
    margin-bottom: 40px; }
    .align-test-benefits .approval-resources .button-hollow:hover {
      background-color: white;
      color: #EF3C57; }

.align-test-resources {
  color: #606060; }
  .align-test-resources .resources-top {
    padding-top: 0; }
    .align-test-resources .resources-top h1 {
      font-size: 5.3rem;
      margin-bottom: 6px;
      margin-top: 90px; }
      .align-test-resources .resources-top h1 span {
        color: #EF3C57; }
    .align-test-resources .resources-top .resource-top-info {
      max-width: 450px;
      margin: auto; }
    .align-test-resources .resources-top .top-button {
      max-width: 450px;
      margin: auto; }
    .align-test-resources .resources-top .button-hollow {
      background-color: #EF3C57;
      color: white;
      border: #EF3C57 solid 2px;
      padding: 12px 30px !important;
      border-radius: 28px;
      margin-bottom: 40px; }
      .align-test-resources .resources-top .button-hollow:hover {
        background-color: white;
        color: #EF3C57; }
    .align-test-resources .resources-top img {
      width: 80%;
      height: auto;
      border-radius: 0 26px 26px 0; }
  .align-test-resources .resources-align .resource-individual {
    margin-bottom: 30px; }
  .align-test-resources .resources-align .resources-image1 img {
    border-radius: 26px 0 0 26px; }
  .align-test-resources .resources-align .resources-image2 img {
    border-radius: 0 26px 26px 0; }
  .align-test-resources .resources-align h1 {
    font-size: 5.3rem;
    line-height: 1;
    margin-bottom: 6px;
    margin-top: 0; }
    .align-test-resources .resources-align h1 span {
      color: #EF3C57; }
  .align-test-resources .resources-align .col-md-6 {
    margin-bottom: 30px;
    min-height: 550px; }
  .align-test-resources .resources-align .resources-title1 {
    color: white;
    font-size: 2.6rem;
    font-weight: 700;
    position: absolute;
    bottom: 53%;
    width: 95%;
    border-radius: 0 0 0 22px;
    padding-left: 30px; }
  .align-test-resources .resources-align .resources-title2 {
    color: white;
    font-size: 2.6rem;
    font-weight: 700;
    position: absolute;
    bottom: 53%;
    width: 95%;
    border-radius: 0 0 22px 0;
    padding-left: 30px; }
  .align-test-resources .resources-align .green {
    background: #00AB3F; }
  .align-test-resources .resources-align .tertiary {
    background: #16DED0; }
  .align-test-resources .resources-align .button-hollow {
    background-color: white;
    color: #EF3C57;
    border: #EF3C57 solid 2px;
    padding: 12px 30px !important;
    border-radius: 28px; }
    .align-test-resources .resources-align .button-hollow:hover {
      background-color: #EF3C57;
      color: white; }

.align-awards {
  color: #606060; }
  .align-awards .awards-top {
    padding-top: 0; }
    .align-awards .awards-top h1 {
      font-size: 3rem;
      margin-bottom: 30px;
      margin-top: 120px;
      text-align: right;
      line-height: 1; }
      .align-awards .awards-top h1 span {
        color: #EF3C57; }
      @media screen and (min-width: 992px) {
        .align-awards .awards-top h1 {
          font-size: 5.3rem; } }
    .align-awards .awards-top .awards-top-info {
      max-width: 400px;
      margin-left: auto;
      margin-right: 0;
      margin-bottom: 20px; }
    .align-awards .awards-top .top-button {
      max-width: 450px;
      margin: auto;
      text-align: right; }
      .align-awards .awards-top .top-button .button-wrap {
        text-align: center; }
        @media screen and (min-width: 992px) {
          .align-awards .awards-top .top-button .button-wrap {
            text-align: right; } }
      .align-awards .awards-top .top-button .small-text {
        text-align: left;
        max-width: 230px;
        margin-left: auto;
        margin-right: auto;
        font-style: italic;
        margin-bottom: 30px; }
        @media screen and (min-width: 992px) {
          .align-awards .awards-top .top-button .small-text {
            margin-bottom: 0;
            margin-right: 0;
            font-size: .8rem; } }
    .align-awards .awards-top .button-hollow {
      background-color: #EF3C57;
      color: white;
      border: #EF3C57 solid 2px;
      padding: 12px 30px !important;
      border-radius: 28px; }
      .align-awards .awards-top .button-hollow:hover {
        background-color: white;
        color: #EF3C57; }
    .align-awards .awards-top img {
      width: 80%;
      height: auto;
      border-radius: 0 26px 26px 0; }
  .align-awards .category-top {
    padding-bottom: 90px; }
    .align-awards .category-top img {
      border-radius: 26px 0 0 26px; }
    .align-awards .category-top h1 {
      font-size: 3rem;
      margin-bottom: 6px;
      margin-top: 90px;
      line-height: 1; }
      .align-awards .category-top h1 span {
        color: #EF3C57; }
      @media screen and (min-width: 992px) {
        .align-awards .category-top h1 {
          font-size: 5.3rem; } }
  .align-awards .awards-align {
    padding-bottom: 0; }
    .align-awards .awards-align .award-logo {
      text-align: center; }
      .align-awards .awards-align .award-logo img {
        max-width: 280px;
        width: 100%; }
    .align-awards .awards-align .title-info {
      margin-bottom: 90px; }
    .align-awards .awards-align .company-title {
      font-size: 1.1rem;
      font-family: "Ubuntu", serif;
      margin-top: .6rem;
      font-weight: bold;
      line-height: .7; }
      .align-awards .awards-align .company-title span {
        font-size: 1.3rem;
        line-height: 1.4;
        font-family: "Open Sans", sans-serif;
        font-weight: 500;
        color: #00AB3F; }
    .align-awards .awards-align .award-info-row {
      margin-bottom: 4%; }
    .align-awards .awards-align .col-md-6 {
      margin-top: 16px;
      min-height: 174px; }
  .align-awards .bottom-text {
    padding-top: 0;
    text-align: center;
    font-style: italic; }
    .align-awards .bottom-text a {
      color: #00AB3F; }

.align-test-testimonials {
  color: #606060; }
  .align-test-testimonials .testimonial-top {
    padding-top: 0; }
    .align-test-testimonials .testimonial-top h1 {
      font-size: 4.7rem;
      margin-bottom: 30px;
      margin-top: 120px;
      text-align: right;
      line-height: 1; }
      .align-test-testimonials .testimonial-top h1 span {
        color: #16DED0; }
    .align-test-testimonials .testimonial-top .testimonial-top-info {
      max-width: 400px;
      margin-left: auto;
      margin-right: 0;
      margin-bottom: 20px; }
    .align-test-testimonials .testimonial-top h2 {
      font-size: 1.3rem; }
    .align-test-testimonials .testimonial-top img {
      width: 80%;
      height: auto;
      border-radius: 0 26px 26px 0; }
  .align-test-testimonials .testimonials-align .testimonial-ind {
    margin-bottom: 30px; }
  .align-test-testimonials .testimonials-align .individual-image1 img {
    border-radius: 26px 0 0 26px;
    max-height: 385px; }
  .align-test-testimonials .testimonials-align .individual-image2 img {
    border-radius: 0 26px 26px 0;
    max-height: 385px; }
  .align-test-testimonials .testimonials-align .col-md-6 {
    margin-bottom: 30px;
    min-height: 750px; }
  .align-test-testimonials .testimonials-align .reasons-title1 {
    color: white;
    font-size: 2.6rem;
    font-weight: 700;
    position: absolute;
    bottom: 48%;
    width: 94.7%;
    border-radius: 0 0 0 22px;
    padding-left: 30px; }
  .align-test-testimonials .testimonials-align .reasons-title2 {
    color: white;
    font-size: 2.6rem;
    font-weight: 700;
    position: absolute;
    bottom: 48%;
    width: 94.7%;
    border-radius: 0 0 22px 0;
    padding-left: 30px; }
  .align-test-testimonials .testimonials-align .green {
    background: #00AB3F; }
  .align-test-testimonials .testimonials-align .tertiary {
    background: #16DED0; }
  .align-test-testimonials .testimonials-align h4 {
    font-size: 1.6rem;
    font-weight: 500;
    padding-left: 30px; }
  .align-test-testimonials .testimonials-align .testimonial-info .col-md-2 {
    padding-right: 0;
    text-align: right; }
  .align-test-testimonials .testimonials-align .testimonial-info .col-md-10 {
    padding-left: 0;
    text-align: right; }
  .align-test-testimonials .testimonials-align .testimonial-info .test-text {
    text-align: left; }

.align-faq {
  color: #606060; }
  .align-faq .align-faq-top img {
    margin-top: 90px; }
  .align-faq .align-faq-top h1 {
    font-size: 4rem;
    margin-bottom: 30px;
    margin-top: 0px;
    line-height: 1; }
    .align-faq .align-faq-top h1 span {
      color: #EF3C57; }
  .align-faq .align-faq-top .faq-top-info {
    margin-top: 90px;
    font-size: 2rem; }
    .align-faq .align-faq-top .faq-top-info span {
      color: #EF3C57;
      font-style: italic; }
  .align-faq .align-faq-top .button-hollow {
    display: none;
    background-color: #EF3C57;
    color: white;
    border: #EF3C57 solid 2px;
    padding: 12px 30px !important;
    border-radius: 28px; }
    .align-faq .align-faq-top .button-hollow:hover {
      background-color: white;
      color: #EF3C57; }
  .align-faq .faqs-align .faqs-container {
    width: 60%;
    margin: auto; }
  .align-faq .faqs-align .faq-question {
    background-color: #e5e5e5;
    color: #606060;
    cursor: pointer;
    padding: 18px;
    width: 100%;
    text-align: left;
    border: none;
    transition: 0.4s;
    border-radius: 30px;
    margin-bottom: 16px;
    font-size: 1.2rem; }
  .align-faq .faqs-align .faq-question:after {
    content: '\23F7';
    font-weight: bold;
    font-size: 2rem;
    float: right;
    margin-left: 5px;
    line-height: .7; }
  .align-faq .faqs-align .active {
    background-color: white;
    color: #2D2D2C;
    border: none;
    font-weight: bold; }
  .align-faq .faqs-align .active:after {
    content: 'X' !important;
    color: #EF3C57 !important;
    background-color: #e5e5e5;
    padding: 12px;
    border-radius: 30px; }
  .align-faq .faqs-align .faq-question:hover {
    color: #2D2D2C;
    border: none;
    font-weight: bold; }
  .align-faq .faqs-align .faq-answer {
    padding: 0 18px;
    background-color: white;
    display: none;
    overflow: hidden;
    margin-bottom: 16px; }

.align-recap {
  color: #606060; }
  .align-recap .align-recap-top {
    padding-top: 0; }
    .align-recap .align-recap-top img {
      width: 80%;
      height: auto;
      border-radius: 0 26px 26px 0; }
    .align-recap .align-recap-top h1 {
      font-size: 4.7rem;
      margin-bottom: 30px;
      margin-top: 120px;
      text-align: right;
      line-height: 1; }
      .align-recap .align-recap-top h1 span {
        color: #00AB3F; }
    .align-recap .align-recap-top .recap-top-info {
      margin-top: 90px;
      font-size: 1.2rem; }
      .align-recap .align-recap-top .recap-top-info span {
        color: #EF3C57;
        font-style: italic; }
  .align-recap .facts-align .factEven {
    text-align: right; }
  .align-recap .facts-align h1 {
    font-size: 5.7rem;
    line-height: 1;
    margin-bottom: 120px;
    margin-top: 0; }
    .align-recap .facts-align h1 span {
      color: #EF3C57; }
  .align-recap .facts-align .fact-image2 img {
    margin-bottom: 120px; }
  .align-recap .facts-align img {
    margin-bottom: 90px; }
  .align-recap .recap-awards h1 {
    font-size: 5.7rem;
    line-height: 1;
    margin-bottom: 90px;
    margin-top: 0;
    text-align: right; }
    .align-recap .recap-awards h1 span {
      color: #00AB3F; }
  .align-recap .recap-awards .awards-row {
    display: flex;
    margin-bottom: 60px; }
    .align-recap .recap-awards .awards-row .image-flex {
      display: flex;
      align-items: center;
      justify-content: center; }
  .align-recap .recap-awards .recap-award-title1 {
    color: white;
    font-size: 2.4rem;
    font-weight: 700;
    position: absolute;
    bottom: 10%;
    width: 95%;
    border-radius: 0 0 0 22px;
    padding: 20px 0 20px 30px;
    background: #00AB3F; }
  .align-recap .recap-awards .recap-award-title2 {
    color: white;
    font-size: 2.4rem;
    font-weight: 700;
    position: absolute;
    bottom: 13%;
    width: 95%;
    border-radius: 0 0 0 22px;
    padding: 10px 0 10px 30px;
    background: #16DED0; }
  .align-recap .recap-awards .recap-award-title3 {
    color: white;
    font-size: 2.4rem;
    font-weight: 700;
    position: absolute;
    bottom: 13%;
    width: 95%;
    border-radius: 0 0 0 22px;
    padding: 10px 0 10px 30px;
    background: #EF3C57; }
  .align-recap .recap-awards .recap-award-title4 {
    color: white;
    font-size: 2.4rem;
    font-weight: 700;
    position: absolute;
    bottom: 13%;
    width: 95%;
    border-radius: 0 0 0 22px;
    padding: 20px 0 20px 30px;
    background: #1C4A53; }
  .align-recap .recap-awards .recap-award-title5 {
    color: white;
    font-size: 2.4rem;
    font-weight: 700;
    position: absolute;
    bottom: 13%;
    width: 95%;
    border-radius: 0 0 0 22px;
    padding: 10px 0 10px 30px;
    background: #FFCC33; }
  .align-recap .recap-awards .recap-winner1 {
    margin-top: 30px;
    font-size: 1.3rem;
    padding-left: 30px; }
  .align-recap .recap-awards .recap-winner2 {
    margin-top: 60px;
    font-size: 1.3rem;
    padding-left: 30px; }
  .align-recap .recap-awards .recap-winner3 {
    margin-top: 60px;
    font-size: 1.3rem;
    padding-left: 30px; }
  .align-recap .recap-awards .recap-winner4 {
    margin-top: 60px;
    font-size: 1.3rem;
    padding-left: 30px; }
  .align-recap .recap-awards .recap-winner5 {
    margin-top: 60px;
    font-size: 1.3rem;
    padding-left: 30px; }

@media screen and (min-width: 768px) {
  .align-engagement {
    background: url(https://www.bizlibrary.com/wp-content/uploads/2021/04/26163223/align21-access-lp-1900x500-1.jpg);
    background-repeat: no-repeat;
    background-position: top right; } }
.align-engagement .engagement-title h1 {
  font-size: 5.3rem;
  color: #EF3C57;
  text-align: center;
  line-height: 1.2; }
  .align-engagement .engagement-title h1 span {
    color: #606060; }

.dropbtn {
  padding: 6px;
  font-size: .85em;
  border: 1px solid transparent;
  cursor: pointer;
  width: 100%;
  text-align: left; }
  .dropbtn .caret {
    float: right; }

.dropdown {
  position: relative;
  display: inline-block;
  width: 60%; }
  @media screen and (min-width: 768px) {
    .dropdown {
      width: 100%; } }
  @media screen and (min-width: 992px) {
    .dropdown {
      width: 85%; } }

.dropdown-content {
  display: none;
  position: absolute;
  background-color: #f9f9f9;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
  z-index: 1;
  width: 99%;
  border: gray; }

.dropdown-content a {
  color: black;
  padding: 2px;
  text-decoration: none;
  display: block; }

.dropdown-content a:hover {
  background-color: #f1f1f1; }

.dropdown:hover .dropdown-content {
  display: block; }

.dropdown:hover .dropbtn {
  box-shadow: 1px 1px 14px 1px #e6e6e6; }

.host img {
  border-radius: 100%;
  width: 150px;
  height: 150px; }

.host-bio {
  padding-top: 10px;
  padding-bottom: 20px;
  font-size: .9rem; }

.host-name {
  padding: 5px 5px 5px 0px; }

.transcript-btn {
  background: #67B44B;
  color: white;
  padding: 10px 20px;
  font-size: 1.1em; }

.transcript-content {
  display: none; }

.show {
  display: block; }

.tools .intro-section {
  text-align: center; }
.tools .tools-skills {
  padding-top: 20px; }

.ppc-landing .jumbo-hero {
  min-height: 660px; }
.ppc-landing .jumbo-hero-inner {
  padding: 10px 0 !important; }
.ppc-landing .ppc-videos h4 {
  margin-top: 10px; }
.ppc-landing .container .button {
  margin-bottom: 30px; }
.ppc-landing .heading p {
  margin-bottom: .1em; }
.ppc-landing .heading h1 {
  text-align: center;
  color: white;
  margin-top: 0px;
  font-size: 40px; }
.ppc-landing .heading h3 {
  color: white;
  text-align: center;
  margin: 0px; }
.ppc-landing .feature {
  margin-bottom: 25px; }
  .ppc-landing .feature img {
    max-width: 200px; }
@media (min-width: 992px) {
  .ppc-landing .feature {
    margin-bottom: 20px;
    border-bottom: 1px solid #e3e3e3; }
  .ppc-landing .feature:last-child {
    border-right: none; } }
.ppc-landing form {
  width: 100% !important; }
  .ppc-landing form .mktoAsterix {
    display: none; }
  .ppc-landing form input[type="text"] {
    color: white; }
    .ppc-landing form input[type="text"]:focus {
      color: white; }
  .ppc-landing form input[type="email"] {
    color: white; }
    .ppc-landing form input[type="email"]:focus {
      color: white; }
  .ppc-landing form input[type="tel"] {
    color: white; }
    .ppc-landing form input[type="tel"]:focus {
      color: white; }
  .ppc-landing form .mktoFormRow {
    clear: none !important;
    float: left !important;
    width: 50%; }
    .ppc-landing form .mktoFormRow ::placeholder {
      color: #ffffffb5; }
    .ppc-landing form .mktoFormRow .mktoFormCol {
      width: 100%;
      padding-right: 20px;
      margin-bottom: 0px !important; }
      .ppc-landing form .mktoFormRow .mktoFormCol .mktoFieldWrap {
        width: 100%; }
        .ppc-landing form .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel {
          font-weight: normal !important; }
        .ppc-landing form .mktoFormRow .mktoFormCol .mktoFieldWrap [for=Consent__c] {
          margin-top: 38px; }
        .ppc-landing form .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel {
          padding-top: 0px !important; }
          .ppc-landing form .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel .mktoAsterix {
            display: none; }
        .ppc-landing form .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoRadioList {
          float: left;
          padding: .3em; }
          .ppc-landing form .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoRadioList input {
            float: none;
            display: inline-block;
            height: 12px;
            width: auto !important; }
          .ppc-landing form .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoRadioList label {
            margin-left: .5em !important;
            margin-right: 1em;
            display: inline-block !important;
            float: none;
            color: white;
            width: auto !important; }
        .ppc-landing form .mktoFormRow .mktoFormCol .mktoFieldWrap input {
          width: 100% !important;
          height: 2.5rem;
          background-color: transparent;
          border: 2px solid #67b44b;
          border-radius: 6px; }
        .ppc-landing form .mktoFormRow .mktoFormCol .mktoFieldWrap select.mktoField {
          width: 100% !important;
          height: 2.5rem;
          background-color: transparent;
          border: 2px solid #67b44b;
          border-radius: 6px;
          color: white; }
          .ppc-landing form .mktoFormRow .mktoFormCol .mktoFieldWrap select.mktoField option {
            color: black; }
        .ppc-landing form .mktoFormRow .mktoFormCol .mktoFieldWrap textarea {
          width: 100% !important;
          height: 2.5rem;
          background-color: transparent;
          border: 2px solid #67b44b;
          border-radius: 6px;
          color: white; }
  .ppc-landing form .mktoButtonRow {
    text-align: center !important;
    width: 100%;
    padding-top: 15px; }
    .ppc-landing form .mktoButtonRow button.mktoButton {
      background: #67B44B !important;
      padding: 15px 30px !important;
      font-size: 1.2em !important;
      margin-top: 15px !important;
      background-image: none !important;
      background-color: #67B44B !important; }
      .ppc-landing form .mktoButtonRow button.mktoButton:active {
        background-color: #67B44B !important; }
      .ppc-landing form .mktoButtonRow button.mktoButton:hover {
        background-color: #4b8337 !important; }
  .ppc-landing form label {
    width: 100% !important;
    font-size: 1.15em;
    padding-bottom: 3px;
    color: white; }
@media screen and (min-width: 768px) {
  .ppc-landing .state-top {
    position: absolute;
    right: 16%;
    top: 45%; } }
.ppc-landing .state-top h1 {
  font-size: 4rem;
  line-height: 4.3rem;
  margin-bottom: 1.2rem;
  color: #1C4A53; }
.ppc-landing .state-top h2 {
  color: #606060; }
.ppc-landing .state-row {
  margin-bottom: 40px; }
  .ppc-landing .state-row .state-text h2 {
    margin-bottom: 0;
    color: #1C4A53; }
  .ppc-landing .state-row .state-text .greentext {
    display: block;
    margin-bottom: 16px;
    color: #00AB3F;
    font-style: italic; }
  .ppc-landing .state-row .state-text p .navy-text {
    color: #1C4A53;
    display: block;
    font-weight: bold; }
  .ppc-landing .state-row .stateImage1 {
    border-radius: 0 0 13px 0; }
.ppc-landing .state-sample h2 {
  text-align: center;
  color: #1C4A53; }
.ppc-landing .state-sample .icon-play {
  top: 40%; }
.ppc-landing .state-form h1 {
  color: #00AB3F; }
.ppc-landing .state-form form label {
  color: #14171A; }
.ppc-landing .state-form form .mktoFormRow .mktoFormCol .mktoFieldWrap textarea {
  color: #14171A; }
.ppc-landing .state-form form .mktoFormRow .mktoFormCol .mktoFieldWrap select.mktoField {
  color: #14171A; }
.ppc-landing .state-form form .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoRadioList label {
  color: #14171A; }
.ppc-landing .state-form form .mktoFormRow [data-wrapper-for="mktoRadio_32151_0 Unsubscribed mktoRadio_32151_1 Unsubscribed"] {
  padding-bottom: 10px; }
.ppc-landing .state-form form input[type="text"], .ppc-landing .state-form form input[type="email"], .ppc-landing .state-form form input[type="tel"] {
  color: #14171A; }
.ppc-landing .state-form form .mktoButtonRow {
  width: 50%;
  padding: 0; }

.ppc-landing3 {
  font-family: Catamaran; }
  .ppc-landing3 .hero {
    background-color: white; }
  .ppc-landing3 .ppc-heading {
    background-color: white;
    background-image: url(https://www.bizlibrary.com/wp-content/uploads/2023/05/09232731/reporting-bg-organic-circles.svg);
    background-repeat: no-repeat;
    background-size: auto;
    background-position-y: -269px;
    background-position-x: -240px; }
    .ppc-landing3 .ppc-heading .intro-text {
      margin-bottom: 4rem; }
    .ppc-landing3 .ppc-heading h1 {
      font-family: Catamaran;
      font-size: 37px;
      font-style: normal;
      font-weight: 700;
      line-height: 100%;
      letter-spacing: 1.2px;
      margin-bottom: 4rem;
      margin-top: 1.5rem; }
      @media screen and (min-width: 768px) {
        .ppc-landing3 .ppc-heading h1 {
          font-size: 60px; } }
      .ppc-landing3 .ppc-heading h1 .gradient-text {
        background: linear-gradient(180deg, #00DA50 20%, #009A39 100%);
        background-clip: text;
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent; }
    .ppc-landing3 .ppc-heading .grid-container {
      display: grid;
      grid-template-columns: 1fr;
      grid-template-rows: repeat(3, auto);
      grid-column-gap: 0px;
      grid-row-gap: 0px; }
      @media screen and (min-width: 992px) {
        .ppc-landing3 .ppc-heading .grid-container {
          grid-template-columns: repeat(3, 1fr);
          grid-template-rows: repeat(2, auto); } }
    .ppc-landing3 .ppc-heading .heading-text {
      font-size: 20px; }
    .ppc-landing3 .ppc-heading .ppc-top-info {
      grid-area: 1 / 1 / 2 / 2; }
      @media screen and (min-width: 992px) {
        .ppc-landing3 .ppc-heading .ppc-top-info {
          grid-area: 1 / 1 / 2 / 3; } }
      .ppc-landing3 .ppc-heading .ppc-top-info .videoButton {
        position: absolute;
        display: inline-block;
        transform: translate(-50%, -50%);
        top: 5%;
        left: 45%;
        color: #FFF;
        width: 100%;
        text-align: center;
        z-index: 1; }
        @media screen and (min-width: 768px) {
          .ppc-landing3 .ppc-heading .ppc-top-info .videoButton {
            top: 10%;
            left: 45%; } }
        @media screen and (min-width: 992px) {
          .ppc-landing3 .ppc-heading .ppc-top-info .videoButton {
            top: 15%;
            left: 26%; } }
        @media screen and (min-width: 1200px) {
          .ppc-landing3 .ppc-heading .ppc-top-info .videoButton {
            top: 22%;
            left: 30%; } }
        .ppc-landing3 .ppc-heading .ppc-top-info .videoButton .play {
          cursor: pointer;
          display: inline-block;
          text-align: center;
          padding: 5px 25px;
          width: 40%; }
          @media screen and (min-width: 768px) {
            .ppc-landing3 .ppc-heading .ppc-top-info .videoButton .play {
              width: 30%; } }
          @media screen and (min-width: 992px) {
            .ppc-landing3 .ppc-heading .ppc-top-info .videoButton .play {
              width: 18%; } }
          @media screen and (min-width: 1200px) {
            .ppc-landing3 .ppc-heading .ppc-top-info .videoButton .play {
              width: 18%;
              left: 30%; } }
      .ppc-landing3 .ppc-heading .ppc-top-info .video-div {
        width: 90%;
        margin-bottom: 3rem;
        border-radius: 6.114px;
        border: 0.611px solid rgba(255, 255, 255, 0.32);
        background: rgba(255, 255, 255, 0.04);
        box-shadow: 0px 0px 14.673px 0px rgba(255, 255, 255, 0.2) inset, 0px 0px 2.446px 0px rgba(0, 78, 3, 0.32), 0px 1.223px 2.446px 0px rgba(0, 146, 50, 0.5); }
        .ppc-landing3 .ppc-heading .ppc-top-info .video-div .video {
          width: 97%;
          border-radius: 4.28px;
          border: 0.611px solid var(--BZL-Grey-white, #FFF);
          box-shadow: 0px 1.223px 14.673px 0px rgba(0, 65, 14, 0.32), 0px 0px 2.446px 0px rgba(0, 50, 8, 0.32);
          display: block;
          margin: 12px auto; }
      .ppc-landing3 .ppc-heading .ppc-top-info .social-proof {
        display: none; }
        @media screen and (min-width: 992px) {
          .ppc-landing3 .ppc-heading .ppc-top-info .social-proof {
            display: block; } }
      @media screen and (min-width: 992px) {
        .ppc-landing3 .ppc-heading .ppc-top-info .social-proof-mobile {
          display: none; } }
      .ppc-landing3 .ppc-heading .ppc-top-info h3 {
        color: #1C4A53;
        font-feature-settings: 'salt' on;
        text-shadow: 0px 0px 2px rgba(0, 39, 9, 0.24), 0px 2px 4px rgba(0, 90, 14, 0.16);
        -webkit-text-stroke-width: 1;
        -webkit-text-stroke-color: var(--BZL-Navy-navy-30, #6E8B91);
        font-family: Catamaran;
        font-size: 52px;
        font-style: normal;
        font-weight: 700;
        line-height: 100%;
        /* 52px */
        letter-spacing: 1.04px; }
    .ppc-landing3 .ppc-heading .ppc-top-list {
      grid-area: 3 / 1 / 4 / 2; }
      @media screen and (min-width: 992px) {
        .ppc-landing3 .ppc-heading .ppc-top-list {
          grid-area: 2 / 1 / 3 / 3;
          padding-right: 2rem; } }
      .ppc-landing3 .ppc-heading .ppc-top-list h3 {
        color: #1C4A53;
        font-feature-settings: 'salt' on;
        text-shadow: 0px 0px 2px rgba(0, 39, 9, 0.24), 0px 2px 4px rgba(0, 90, 14, 0.16);
        -webkit-text-stroke-width: 1;
        -webkit-text-stroke-color: var(--BZL-Navy-navy-30, #6E8B91);
        font-family: Catamaran;
        font-size: 52px;
        font-style: normal;
        font-weight: 700;
        line-height: 100%;
        /* 52px */
        letter-spacing: 1.04px; }
      .ppc-landing3 .ppc-heading .ppc-top-list ol {
        list-style-type: none;
        counter-reset: item;
        margin: 0;
        padding: 0; }
        .ppc-landing3 .ppc-heading .ppc-top-list ol li {
          counter-increment: item;
          display: flex;
          align-items: center;
          flex-wrap: wrap;
          position: relative;
          color: #1C4A53;
          font-feature-settings: 'salt' on;
          font-family: Catamaran;
          font-size: 20px;
          font-style: normal;
          font-weight: 500;
          line-height: 150%;
          /* 34.447px */
          letter-spacing: 0.115px; }
          @media screen and (min-width: 992px) {
            .ppc-landing3 .ppc-heading .ppc-top-list ol li {
              margin-bottom: 1rem; } }
          .ppc-landing3 .ppc-heading .ppc-top-list ol li:before {
            content: counter(item);
            display: inline-block;
            width: 40px;
            height: 40px;
            border-radius: 50%;
            background: radial-gradient(39.11% 18.75% at 50% 18.75%, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.08) 64.32%), radial-gradient(96.09% 100% at 50% 0%, #B6FFCF 0%, #00C72C 36.69%, #00AB3F 100%);
            box-shadow: 0px 0.703px 1.406px 0px rgba(23, 89, 50, 0.64), 0px 2.813px 5.625px 0px rgba(6, 42, 18, 0.32);
            text-align: center;
            line-height: 40px;
            margin-right: 10px;
            color: white;
            margin-bottom: 0;
            margin-top: .5rem; }
            @media screen and (min-width: 992px) {
              .ppc-landing3 .ppc-heading .ppc-top-list ol li:before {
                margin-bottom: .5rem;
                margin-top: 0; } }
    .ppc-landing3 .ppc-heading .ppc-top-form {
      border-radius: 12px;
      background: #F2F2F2;
      padding: 0px 30px 42px 30px;
      grid-area: 2 / 1 / 3 / 2; }
      @media screen and (min-width: 992px) {
        .ppc-landing3 .ppc-heading .ppc-top-form {
          grid-area: 1 / 3 / 3 / 4; } }
      .ppc-landing3 .ppc-heading .ppc-top-form .demo-form {
        background: #00AB3F;
        border-radius: 18px;
        margin-bottom: 12px; }
        .ppc-landing3 .ppc-heading .ppc-top-form .demo-form form {
          color: white !important;
          width: 100% !important;
          padding: 20px 10px; }
          .ppc-landing3 .ppc-heading .ppc-top-form .demo-form form a {
            color: white !important;
            text-decoration: underline !important; }
            .ppc-landing3 .ppc-heading .ppc-top-form .demo-form form a:hover {
              color: white !important; }
          .ppc-landing3 .ppc-heading .ppc-top-form .demo-form form .mktoFormRow {
            width: 100% !important; }
            .ppc-landing3 .ppc-heading .ppc-top-form .demo-form form .mktoFormRow .mktoOffset {
              display: none !important; }
            .ppc-landing3 .ppc-heading .ppc-top-form .demo-form form .mktoFormRow label {
              font-weight: 300 !important;
              font-size: 1rem !important;
              font-family: "Open Sans", sans-serif !important;
              padding-bottom: 6px !important;
              margin-left: 2rem; }
              .ppc-landing3 .ppc-heading .ppc-top-form .demo-form form .mktoFormRow label[for="Phone"] {
                width: 72px !important; }
              .ppc-landing3 .ppc-heading .ppc-top-form .demo-form form .mktoFormRow label[for="Company"] {
                width: 140px !important; }
              .ppc-landing3 .ppc-heading .ppc-top-form .demo-form form .mktoFormRow label[for="Employee_range__c"] {
                width: 140px !important; }
              .ppc-landing3 .ppc-heading .ppc-top-form .demo-form form .mktoFormRow label[for="Country"] {
                width: 76px !important; }
              .ppc-landing3 .ppc-heading .ppc-top-form .demo-form form .mktoFormRow label[for="Demo_Request_Notes__c"] {
                width: 236px !important; }
              .ppc-landing3 .ppc-heading .ppc-top-form .demo-form form .mktoFormRow label[for="Job_Title_Picklist__c"] {
                width: 160px !important; }
              .ppc-landing3 .ppc-heading .ppc-top-form .demo-form form .mktoFormRow label[for="LMS__c_lead"] {
                width: 284px !important; }
              .ppc-landing3 .ppc-heading .ppc-top-form .demo-form form .mktoFormRow label .mktoAsterix {
                color: #EF3C57 !important; }
            .ppc-landing3 .ppc-heading .ppc-top-form .demo-form form .mktoFormRow label[for=Unsubscribed] {
              margin-left: .2rem !important; }
            .ppc-landing3 .ppc-heading .ppc-top-form .demo-form form .mktoFormRow input {
              width: 100% !important;
              border-radius: 24px !important;
              padding: 12px !important;
              outline: none;
              border: none; }
              .ppc-landing3 .ppc-heading .ppc-top-form .demo-form form .mktoFormRow input:active {
                border: 1px solid #1C4A53 !important; }
              .ppc-landing3 .ppc-heading .ppc-top-form .demo-form form .mktoFormRow input:focus {
                border: 1px solid #1C4A53 !important; }
            .ppc-landing3 .ppc-heading .ppc-top-form .demo-form form .mktoFormRow select {
              width: 100% !important;
              border-radius: 24px !important;
              padding: 12px !important;
              outline: none; }
              .ppc-landing3 .ppc-heading .ppc-top-form .demo-form form .mktoFormRow select:active {
                border: 1px solid #1C4A53 !important; }
              .ppc-landing3 .ppc-heading .ppc-top-form .demo-form form .mktoFormRow select:focus {
                border: 1px solid #1C4A53 !important; }
            .ppc-landing3 .ppc-heading .ppc-top-form .demo-form form .mktoFormRow textarea {
              width: 100% !important;
              border-radius: 24px !important;
              outline: none; }
              .ppc-landing3 .ppc-heading .ppc-top-form .demo-form form .mktoFormRow textarea:active {
                border: 1px solid #1C4A53 !important; }
              .ppc-landing3 .ppc-heading .ppc-top-form .demo-form form .mktoFormRow textarea:focus {
                border: 1px solid #1C4A53 !important; }
              .ppc-landing3 .ppc-heading .ppc-top-form .demo-form form .mktoFormRow textarea::placeholder {
                padding-left: 12px !important; }
            .ppc-landing3 .ppc-heading .ppc-top-form .demo-form form .mktoFormRow .mktoFieldDescriptor {
              width: 100% !important; }
              .ppc-landing3 .ppc-heading .ppc-top-form .demo-form form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap {
                width: 100% !important; }
                .ppc-landing3 .ppc-heading .ppc-top-form .demo-form form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoGutter {
                  display: none; }
                .ppc-landing3 .ppc-heading .ppc-top-form .demo-form form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoRadioList label {
                  float: left;
                  margin-left: .2rem !important;
                  margin-right: .7rem;
                  width: 20% !important;
                  margin-top: 0;
                  margin-bottom: 0; }
                .ppc-landing3 .ppc-heading .ppc-top-form .demo-form form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoRadioList input {
                  width: 18% !important; }
                  @media screen and (min-width: 992px) {
                    .ppc-landing3 .ppc-heading .ppc-top-form .demo-form form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoRadioList input {
                      transform: scale(1.5) !important; } }
          .ppc-landing3 .ppc-heading .ppc-top-form .demo-form form ::placeholder {
            color: #afafb0 !important; }
          .ppc-landing3 .ppc-heading .ppc-top-form .demo-form form .mktoButtonRow {
            display: block !important;
            text-align: center !important; }
            .ppc-landing3 .ppc-heading .ppc-top-form .demo-form form .mktoButtonRow button {
              background-color: #1C4A53 !important;
              font-size: 1.3rem !important;
              border-radius: 34px !important;
              background-image: none !important;
              padding: 20px 28px !important;
              width: 70%; }
              .ppc-landing3 .ppc-heading .ppc-top-form .demo-form form .mktoButtonRow button:hover {
                background-color: #606060 !important; }
  .ppc-landing3 .top-seperator {
    background-image: url(https://www.bizlibrary.com/wp-content/uploads/2024/01/31153407/transition-top-content-1-1.svg);
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    margin-bottom: -1px;
    padding-bottom: 100px; }
    .ppc-landing3 .top-seperator .container {
      margin-bottom: 20px; }
  .ppc-landing3 .explore-block h2 {
    color: #1C4A53;
    text-shadow: 0px 0px 2px rgba(0, 39, 9, 0.24), 0px 2px 4px rgba(0, 90, 14, 0.16);
    -webkit-text-stroke-width: 1;
    -webkit-text-stroke-color: var(--BZL-Navy-navy-30, #6E8B91);
    font-family: Catamaran;
    font-size: 54px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    letter-spacing: 1.08px; }
  .ppc-landing3 .explore-block .explore-text {
    margin-bottom: 2rem;
    color: #1C4A53;
    font-feature-settings: 'salt' on;
    font-family: Catamaran;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    letter-spacing: 0.12px; }
  .ppc-landing3 .explore-block .cta-button {
    margin-bottom: 4%;
    border-radius: 12px;
    background: radial-gradient(140.85% 85% at 50% 6.25%, #00AB3F 0%, #2ECC71 100%);
    box-shadow: 0px 3px 1px 0px #00AB3F inset, 0px -3px 1px 0px rgba(0, 0, 0, 0.08) inset, 0px 0px 1px 0px rgba(0, 0, 0, 0.64), 0px 0px 0px 3px rgba(0, 0, 0, 0.08), 0px 4px 8px 0px rgba(0, 0, 0, 0.08), 0px 2px 4px 0px rgba(0, 0, 0, 0.08), 0px -3px 4px 0px rgba(255, 255, 255, 0.4);
    padding: 12px 16px;
    border: 3px solid transparent;
    font-family: Catamaran;
    font-size: 14px;
    font-weight: 700;
    line-height: 14px;
    letter-spacing: 0.4000000059604645px;
    transition: all 0.5s ease-in-out;
    align-items: flex-end;
    margin-right: 2rem; }
    .ppc-landing3 .explore-block .cta-button:hover {
      box-shadow: 0px 3px 1px 0px rgba(0, 0, 0, 0.16) inset, 0px -3px 1px 0px rgba(0, 0, 0, 0.24) inset, 0px 0px 1px 0px rgba(0, 0, 0, 0.64), 0px 0px 0px 3px rgba(0, 0, 0, 0.24), 0px 4px 8px 0px rgba(0, 0, 0, 0.24), 0px 2px 4px 0px rgba(0, 0, 0, 0.24), 0px -3px 4px 0px rgba(255, 255, 255, 0.4); }
  .ppc-landing3 .explore-block .checklist {
    list-style-image: url("/wp-content/uploads/2023/05/10101624/list-checkmark.svg");
    display: inline-flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 16px;
    margin: 0; }
    .ppc-landing3 .explore-block .checklist .list-item {
      text-shadow: 0px 0.25px 0.5px 0px rgba(0, 39, 9, 0.32), 0px 1px 2px 0px rgba(0, 90, 14, 0.16);
      font-size: 24px;
      font-style: normal;
      font-weight: 800;
      line-height: 100%;
      color: #1C4A53; }
  .ppc-landing3 .cta-block .container {
    padding: 20px;
    background-color: white;
    color: #00AB3F;
    border-radius: 18px;
    align-items: center; }
    @media screen and (min-width: 992px) {
      .ppc-landing3 .cta-block .container {
        display: flex;
        padding: 60px 80px; } }
    .ppc-landing3 .cta-block .container h3 {
      margin-top: 0; }
    .ppc-landing3 .cta-block .container .text {
      color: #1C4A53;
      font-family: Catamaran;
      font-size: 22px;
      font-style: normal;
      font-weight: 500;
      line-height: 30px;
      letter-spacing: 0.33px; }
    .ppc-landing3 .cta-block .container .cta-link {
      text-align: right; }
      .ppc-landing3 .cta-block .container .cta-link .cta-button {
        margin-top: 2rem;
        margin-bottom: 4%;
        border-radius: 12px;
        background: radial-gradient(140.85% 85% at 50% 6.25%, #00AB3F 0%, #2ECC71 100%);
        box-shadow: 0px 3px 1px 0px #00AB3F inset, 0px -3px 1px 0px rgba(0, 0, 0, 0.08) inset, 0px 0px 1px 0px rgba(0, 0, 0, 0.64), 0px 0px 0px 3px rgba(0, 0, 0, 0.08), 0px 4px 8px 0px rgba(0, 0, 0, 0.08), 0px 2px 4px 0px rgba(0, 0, 0, 0.08), 0px -3px 4px 0px rgba(255, 255, 255, 0.4);
        padding: 16px 22px;
        border: 3px solid transparent;
        font-family: Catamaran;
        font-size: 14px;
        font-weight: 700;
        line-height: 14px;
        letter-spacing: 0.4000000059604645px;
        margin-right: 2rem; }
        .ppc-landing3 .cta-block .container .cta-link .cta-button:hover {
          box-shadow: 0px 3px 1px 0px rgba(0, 0, 0, 0.16) inset, 0px -3px 1px 0px rgba(0, 0, 0, 0.24) inset, 0px 0px 1px 0px rgba(0, 0, 0, 0.64), 0px 0px 0px 3px rgba(0, 0, 0, 0.24), 0px 4px 8px 0px rgba(0, 0, 0, 0.24), 0px 2px 4px 0px rgba(0, 0, 0, 0.24), 0px -3px 4px 0px rgba(255, 255, 255, 0.4); }
  .ppc-landing3 .seperator {
    background-image: url(https://www.bizlibrary.com/wp-content/uploads/2024/01/31153406/transition-top-content-1.svg);
    background-repeat: no-repeat;
    background-size: cover;
    margin-top: 120px;
    width: 100%;
    margin-bottom: -1px; }
    .ppc-landing3 .seperator .container {
      margin-bottom: 20px; }
  .ppc-landing3 .seperator2 {
    background-image: url(https://www.bizlibrary.com/wp-content/uploads/2024/01/01112508/transition-bottom-content-2-1.svg);
    background-repeat: no-repeat;
    background-size: cover;
    margin-top: -1px;
    width: 100%;
    padding-bottom: 160px; }
    .ppc-landing3 .seperator2 .container {
      margin-top: 20px; }
  .ppc-landing3 .bizlibrary-helps {
    background-color: #00AB3F;
    color: white; }
    .ppc-landing3 .bizlibrary-helps .helps-title {
      text-align: center;
      color: white; }
    .ppc-landing3 .bizlibrary-helps .help-blocks {
      display: flex;
      flex-wrap: wrap; }
      .ppc-landing3 .bizlibrary-helps .help-blocks .help-block {
        width: 100%;
        text-align: center;
        display: flex;
        flex-wrap: wrap;
        align-content: flex-start; }
        @media screen and (min-width: 992px) {
          .ppc-landing3 .bizlibrary-helps .help-blocks .help-block {
            width: 32%; } }
        .ppc-landing3 .bizlibrary-helps .help-blocks .help-block h4 {
          font-size: 1.5rem;
          font-weight: 700;
          line-height: 32px;
          margin-bottom: 1rem; }
        .ppc-landing3 .bizlibrary-helps .help-blocks .help-block .cta-button {
          border: 1px solid #1C4A53; }
          .ppc-landing3 .bizlibrary-helps .help-blocks .help-block .cta-button:hover {
            background: white;
            color: #1C4A53; }
        .ppc-landing3 .bizlibrary-helps .help-blocks .help-block .block1 .help-text, .ppc-landing3 .bizlibrary-helps .help-blocks .help-block .block2 .help-text, .ppc-landing3 .bizlibrary-helps .help-blocks .help-block .block3 .help-text, .ppc-landing3 .bizlibrary-helps .help-blocks .help-block .block4 .help-text {
          margin-bottom: 1rem; }
        .ppc-landing3 .bizlibrary-helps .help-blocks .help-block .block3, .ppc-landing3 .bizlibrary-helps .help-blocks .help-block .block4 {
          align-self: flex-start; }
      .ppc-landing3 .bizlibrary-helps .help-blocks .help-block-img {
        align-self: center;
        margin-top: 1.5rem; }
        @media screen and (min-width: 992px) {
          .ppc-landing3 .bizlibrary-helps .help-blocks .help-block-img {
            margin-top: 0; } }
        .ppc-landing3 .bizlibrary-helps .help-blocks .help-block-img img {
          width: 90%; }
  .ppc-landing3 .offerings .offering-title h2 {
    color: #1C4A53;
    text-align: center;
    text-shadow: 0px 0px 2px rgba(0, 39, 9, 0.24), 0px 2px 4px rgba(0, 90, 14, 0.16);
    font-family: Catamaran;
    font-size: 54px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    letter-spacing: 1.08px; }
  .ppc-landing3 .offerings .pricing-cards {
    text-align: center; }
  .ppc-landing3 .offerings .cards-section {
    display: flex;
    justify-content: space-between;
    column-gap: 3rem;
    margin-top: 6rem; }
    .ppc-landing3 .offerings .cards-section .card1, .ppc-landing3 .offerings .cards-section .card3 {
      width: 33%;
      border: 1.51px solid #838383;
      border-radius: 16px;
      padding: 2rem; }
      .ppc-landing3 .offerings .cards-section .card1 .card-info .card-title, .ppc-landing3 .offerings .cards-section .card3 .card-info .card-title {
        color: #1C4A53; }
      .ppc-landing3 .offerings .cards-section .card1 .card-info .cta-button, .ppc-landing3 .offerings .cards-section .card3 .card-info .cta-button {
        background-color: #1C4A53;
        border: solid 1px #1C4A53; }
        .ppc-landing3 .offerings .cards-section .card1 .card-info .cta-button:hover, .ppc-landing3 .offerings .cards-section .card3 .card-info .cta-button:hover {
          color: #1C4A53;
          background-color: white; }
      .ppc-landing3 .offerings .cards-section .card1:hover, .ppc-landing3 .offerings .cards-section .card3:hover {
        box-shadow: 0px 7px 28.4px 0px #00AB3FAD; }
    .ppc-landing3 .offerings .cards-section .card2 {
      width: 33%;
      border: 1.51px solid #838383;
      border-radius: 16px;
      padding: 2rem; }
      @media screen and (min-width: 992px) {
        .ppc-landing3 .offerings .cards-section .card2 {
          margin-bottom: 4rem;
          margin-top: -4rem; } }
      .ppc-landing3 .offerings .cards-section .card2 .card-info .card-title {
        color: #00AB3F; }
      .ppc-landing3 .offerings .cards-section .card2 .card-info .cta-button {
        background-color: #00AB3F;
        border: solid 1px #00AB3F; }
        .ppc-landing3 .offerings .cards-section .card2 .card-info .cta-button:hover {
          color: #00AB3F;
          background-color: white; }
      .ppc-landing3 .offerings .cards-section .card2 .popular-card {
        font-family: Catamaran;
        font-size: 30px;
        font-weight: 700;
        line-height: 49.2px;
        letter-spacing: 0.02em;
        text-align: center;
        color: white;
        background-color: #00AB3F;
        width: 100%;
        width: 122.5%;
        margin-left: -2rem;
        margin-right: -2rem; }
      .ppc-landing3 .offerings .cards-section .card2 .card-benefits span {
        color: #00AB3F;
        font-weight: bold; }
      .ppc-landing3 .offerings .cards-section .card2:hover {
        box-shadow: 0px 7px 28.4px 0px #00AB3FAD; }
    .ppc-landing3 .offerings .cards-section .card3 .card-benefits span {
      color: #1C4A53;
      font-weight: bold; }
    .ppc-landing3 .offerings .cards-section .card-info .card-title {
      font-family: Catamaran;
      font-size: 44px;
      font-weight: 800;
      line-height: 72.16px;
      text-align: center; }
    .ppc-landing3 .offerings .cards-section .card-info .card-text {
      font-family: Catamaran;
      font-size: 22px;
      font-weight: 400;
      line-height: 31.53px;
      text-align: center;
      margin-bottom: 28px; }
    .ppc-landing3 .offerings .cards-section .card-info .cta-button {
      border-radius: 16px;
      padding: 8px 34px;
      color: white;
      margin-bottom: 28px; }
    .ppc-landing3 .offerings .cards-section .card-benefit-bar {
      border-top: 2px solid #DDDDDD;
      margin-bottom: 26px;
      margin-top: 26px; }
    .ppc-landing3 .offerings .cards-section .card-benefits {
      text-align: left; }
      .ppc-landing3 .offerings .cards-section .card-benefits .benefits-title {
        font-family: Catamaran;
        font-size: 20px;
        font-weight: 700;
        line-height: 32.8px;
        letter-spacing: 0.03em;
        text-align: left; }
      .ppc-landing3 .offerings .cards-section .card-benefits .benefits ul {
        list-style-image: url("https://www.bizlibrary.com/wp-content/uploads/2024/08/05134450/GREEN_CHECKMARK-e1722890449347.png") !important;
        text-align: left;
        margin: 0;
        padding-inline-start: 26px !important; }
  .ppc-landing3 .quote-carousel .bzl-carousel {
    overflow: visible;
    margin-bottom: 60px;
    width: 80%; }
    .ppc-landing3 .quote-carousel .bzl-carousel .slide {
      align-items: center;
      display: block; }
      @media screen and (min-width: 992px) {
        .ppc-landing3 .quote-carousel .bzl-carousel .slide {
          display: flex;
          justify-content: space-evenly; } }
      .ppc-landing3 .quote-carousel .bzl-carousel .slide .quote {
        background-color: white;
        border-radius: 16px;
        padding: 42px 32px;
        font-size: 20px; }
        @media screen and (min-width: 992px) {
          .ppc-landing3 .quote-carousel .bzl-carousel .slide .quote {
            width: 80%; } }
        .ppc-landing3 .quote-carousel .bzl-carousel .slide .quote .quote-marks {
          position: absolute;
          top: 0; }
      .ppc-landing3 .quote-carousel .bzl-carousel .slide .quote-info {
        display: flex;
        justify-content: center;
        margin-top: 1rem; }
        @media screen and (min-width: 992px) {
          .ppc-landing3 .quote-carousel .bzl-carousel .slide .quote-info {
            margin-top: 0; } }
        .ppc-landing3 .quote-carousel .bzl-carousel .slide .quote-info img {
          max-width: 64px;
          max-height: 64px;
          margin-right: 12px;
          margin-left: 12px;
          border-radius: 50px; }
        .ppc-landing3 .quote-carousel .bzl-carousel .slide .quote-info .name {
          font-weight: 600; }
    @media screen and (min-width: 992px) {
      .ppc-landing3 .quote-carousel .bzl-carousel .controls {
        top: 55px; } }
    .ppc-landing3 .quote-carousel .bzl-carousel .controls .control {
      background-color: transparent;
      border: none; }
    @media screen and (min-width: 992px) {
      .ppc-landing3 .quote-carousel .bzl-carousel .controls .control-left {
        position: absolute;
        left: -50px; } }
    .ppc-landing3 .quote-carousel .bzl-carousel .controls .control-left .arrow {
      border: solid #7c7c7c;
      border-width: 0 3px 3px 0; }
    @media screen and (min-width: 992px) {
      .ppc-landing3 .quote-carousel .bzl-carousel .controls .control-right {
        position: absolute;
        right: -50px; } }
    .ppc-landing3 .quote-carousel .bzl-carousel .controls .control-right .arrow {
      border: solid #7c7c7c;
      border-width: 0 3px 3px 0; }
  .ppc-landing3 .bottom-cta {
    margin-bottom: -6rem; }
    .ppc-landing3 .bottom-cta .card-row {
      display: flex;
      justify-content: space-evenly;
      flex-wrap: wrap; }
      .ppc-landing3 .bottom-cta .card-row a {
        text-decoration: none; }
        .ppc-landing3 .bottom-cta .card-row a:hover {
          background: transparent;
          filter: drop-shadow(0 0 1.5rem gray);
          scale: 1.08; }
      .ppc-landing3 .bottom-cta .card-row .outer-card {
        border-radius: 32px;
        border: 1px solid rgba(0, 0, 0, 0.08);
        background: rgba(0, 0, 0, 0.02);
        box-shadow: 0px 0px 6.6083378792px 0px rgba(255, 255, 255, 0.2) inset, 0px 0px 1.1013897657px 0px rgba(0, 0, 0, 0.16), 0px 0.5506948829px 1.1013897657px 0px rgba(0, 0, 0, 0.24);
        width: 100%;
        padding: 8px;
        color: white;
        display: flex;
        align-items: flex-start;
        gap: 8px;
        flex: 1 0 0;
        margin-bottom: 1rem; }
        .ppc-landing3 .bottom-cta .card-row .outer-card .title-card {
          display: flex;
          padding: 32px;
          justify-content: space-around;
          align-items: center;
          flex: 1 0 0;
          border-radius: 24px;
          border: 1px solid rgba(255, 255, 255, 0.48);
          background: radial-gradient(95.15% 103.04% at 72.53% 0%, #59E28C 0%, #00AB3F 72.3%);
          box-shadow: 0px 0.5506948829px 6.6083378792px 0px rgba(0, 0, 0, 0.32), 0px 0px 1.1013897657px 0px rgba(0, 0, 0, 0.32);
          gap: 27px; }
          .ppc-landing3 .bottom-cta .card-row .outer-card .title-card .card-icon {
            display: flex;
            padding: 16px;
            justify-content: center;
            align-items: center;
            border-radius: 999px;
            background: radial-gradient(39.11% 18.75% at 50% 18.75%, rgba(255, 255, 255, 0) 0%, rgba(64, 126, 96, 0.08) 64.32%), radial-gradient(96.09% 100% at 50% 0%, #FFF 0%, #FFF 72.48%, #B6FFCF 100%);
            box-shadow: 0px 1px 2px 0px rgba(23, 89, 50, 0.64), 0px 4px 8px 0px rgba(6, 42, 18, 0.32); }
          .ppc-landing3 .bottom-cta .card-row .outer-card .title-card .card-title {
            font-size: 24px;
            font-style: normal;
            font-weight: 700;
            line-height: 120%; }
          .ppc-landing3 .bottom-cta .card-row .outer-card .title-card .card-text {
            color: #CCEED9;
            font-size: 18px;
            font-style: normal;
            font-weight: 400;
            line-height: 150%; }
  .ppc-landing3 .bottom-seperator {
    background-image: url(https://www.bizlibrary.com/wp-content/uploads/2024/01/06101852/Footer-transition.svg);
    background-repeat: no-repeat;
    background-size: cover;
    width: 102%;
    padding-bottom: 345px;
    padding-top: 0;
    margin-left: -10px;
    margin-bottom: -2px; }
    .ppc-landing3 .bottom-seperator .container {
      margin-top: 20px; }

.ppc-landing4 {
  font-family: Catamaran; }
  .ppc-landing4 .hero {
    background-color: white; }
  .ppc-landing4 .ppc-heading {
    background-color: white;
    background-image: url(https://www.bizlibrary.com/wp-content/uploads/2023/05/09232731/reporting-bg-organic-circles.svg);
    background-repeat: no-repeat;
    background-size: auto;
    background-position-y: -269px;
    background-position-x: -240px; }
    .ppc-landing4 .ppc-heading .intro-text {
      margin-bottom: 4rem; }
    .ppc-landing4 .ppc-heading h1 {
      font-family: Catamaran;
      font-size: 37px;
      font-style: normal;
      font-weight: 700;
      line-height: 100%;
      letter-spacing: 1.2px;
      margin-bottom: 4rem;
      margin-top: 1.5rem; }
      @media screen and (min-width: 768px) {
        .ppc-landing4 .ppc-heading h1 {
          font-size: 60px; } }
      .ppc-landing4 .ppc-heading h1 .gradient-text {
        background: linear-gradient(180deg, #00DA50 20%, #009A39 100%);
        background-clip: text;
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent; }
    .ppc-landing4 .ppc-heading .grid-container {
      display: grid;
      grid-template-columns: 1fr;
      grid-template-rows: repeat(3, auto);
      grid-column-gap: 0px;
      grid-row-gap: 0px; }
      @media screen and (min-width: 992px) {
        .ppc-landing4 .ppc-heading .grid-container {
          grid-template-columns: repeat(3, 1fr);
          grid-template-rows: repeat(2, auto); } }
    .ppc-landing4 .ppc-heading .heading-text {
      font-size: 20px;
      margin-bottom: .5rem; }
      @media screen and (min-width: 992px) {
        .ppc-landing4 .ppc-heading .heading-text {
          margin-bottom: 2rem; } }
    .ppc-landing4 .ppc-heading .social-proof {
      display: none; }
      @media screen and (min-width: 992px) {
        .ppc-landing4 .ppc-heading .social-proof {
          display: block; } }
    @media screen and (min-width: 992px) {
      .ppc-landing4 .ppc-heading .social-proof-mobile {
        display: none; } }
    .ppc-landing4 .ppc-heading .ppc-top-info {
      grid-area: 1 / 1 / 2 / 2; }
      @media screen and (min-width: 992px) {
        .ppc-landing4 .ppc-heading .ppc-top-info {
          grid-area: 1 / 1 / 2 / 3; } }
      .ppc-landing4 .ppc-heading .ppc-top-info .videoButton {
        position: absolute;
        display: inline-block;
        transform: translate(-50%, -50%);
        top: 35%;
        left: 45%;
        color: #FFF;
        width: 100%;
        text-align: center;
        z-index: 1; }
        .ppc-landing4 .ppc-heading .ppc-top-info .videoButton .play {
          cursor: pointer;
          display: inline-block;
          text-align: center;
          padding: 5px 25px;
          width: 30%; }
      .ppc-landing4 .ppc-heading .ppc-top-info .video-div {
        width: 90%;
        margin-top: 1.5rem;
        margin-bottom: 3rem;
        border-radius: 6.114px;
        border: 0.611px solid rgba(255, 255, 255, 0.32);
        background: rgba(255, 255, 255, 0.04);
        box-shadow: 0px 0px 14.673px 0px rgba(255, 255, 255, 0.2) inset, 0px 0px 2.446px 0px rgba(0, 78, 3, 0.32), 0px 1.223px 2.446px 0px rgba(0, 146, 50, 0.5);
        margin-right: auto;
        margin-left: auto; }
        .ppc-landing4 .ppc-heading .ppc-top-info .video-div .video {
          width: 97%;
          border-radius: 4.28px;
          border: 0.611px solid var(--BZL-Grey-white, #FFF);
          box-shadow: 0px 1.223px 14.673px 0px rgba(0, 65, 14, 0.32), 0px 0px 2.446px 0px rgba(0, 50, 8, 0.32);
          display: block;
          margin: 12px auto; }
      .ppc-landing4 .ppc-heading .ppc-top-info h3 {
        color: #1C4A53;
        font-feature-settings: 'salt' on;
        text-shadow: 0px 0px 2px rgba(0, 39, 9, 0.24), 0px 2px 4px rgba(0, 90, 14, 0.16);
        -webkit-text-stroke-width: 1;
        -webkit-text-stroke-color: var(--BZL-Navy-navy-30, #6E8B91);
        font-family: Catamaran;
        font-size: 52px;
        font-style: normal;
        font-weight: 700;
        line-height: 100%;
        /* 52px */
        letter-spacing: 1.04px; }
    .ppc-landing4 .ppc-heading .card-row {
      display: flex;
      justify-content: center;
      align-items: center;
      flex-wrap: wrap; }
      .ppc-landing4 .ppc-heading .card-row a {
        text-decoration: none; }
        .ppc-landing4 .ppc-heading .card-row a:hover {
          background: transparent;
          filter: drop-shadow(0 0 1.5rem gray);
          scale: 1.06; }
      .ppc-landing4 .ppc-heading .card-row .outer-card {
        border-radius: 32px;
        border: 1px solid rgba(0, 0, 0, 0.08);
        background: rgba(0, 0, 0, 0.02);
        box-shadow: 0px 0px 6.6083378792px 0px rgba(255, 255, 255, 0.2) inset, 0px 0px 1.1013897657px 0px rgba(0, 0, 0, 0.16), 0px 0.5506948829px 1.1013897657px 0px rgba(0, 0, 0, 0.24);
        width: 100%;
        padding: 8px;
        color: white;
        display: flex;
        align-items: flex-start;
        gap: 8px;
        flex: 1 0 0;
        margin-bottom: 1rem; }
        .ppc-landing4 .ppc-heading .card-row .outer-card .title-card {
          display: flex;
          padding: 32px;
          justify-content: space-around;
          align-items: center;
          flex: 1 0 0;
          border-radius: 24px;
          border: 1px solid rgba(255, 255, 255, 0.48);
          background: radial-gradient(95.15% 103.04% at 72.53% 0%, #59E28C 0%, #00AB3F 72.3%);
          box-shadow: 0px 0.5506948829px 6.6083378792px 0px rgba(0, 0, 0, 0.32), 0px 0px 1.1013897657px 0px rgba(0, 0, 0, 0.32);
          gap: 27px; }
          .ppc-landing4 .ppc-heading .card-row .outer-card .title-card .card-icon {
            display: flex;
            padding: 16px;
            justify-content: center;
            align-items: center;
            border-radius: 999px;
            background: radial-gradient(39.11% 18.75% at 50% 18.75%, rgba(255, 255, 255, 0) 0%, rgba(64, 126, 96, 0.08) 64.32%), radial-gradient(96.09% 100% at 50% 0%, #FFF 0%, #FFF 72.48%, #B6FFCF 100%);
            box-shadow: 0px 1px 2px 0px rgba(23, 89, 50, 0.64), 0px 4px 8px 0px rgba(6, 42, 18, 0.32); }
          .ppc-landing4 .ppc-heading .card-row .outer-card .title-card .card-title {
            font-size: 1.2rem;
            font-style: normal;
            font-weight: 700;
            line-height: 120%; }
          .ppc-landing4 .ppc-heading .card-row .outer-card .title-card .card-text {
            color: #CCEED9;
            font-size: 18px;
            font-style: normal;
            font-weight: 400;
            line-height: 150%; }
    .ppc-landing4 .ppc-heading .ppc-top-list {
      grid-area: 3 / 1 / 4 / 2; }
      @media screen and (min-width: 992px) {
        .ppc-landing4 .ppc-heading .ppc-top-list {
          grid-area: 2 / 1 / 3 / 3;
          padding-right: 2rem; } }
      .ppc-landing4 .ppc-heading .ppc-top-list h3 {
        color: #1C4A53;
        font-feature-settings: 'salt' on;
        text-shadow: 0px 0px 2px rgba(0, 39, 9, 0.24), 0px 2px 4px rgba(0, 90, 14, 0.16);
        -webkit-text-stroke-width: 1;
        -webkit-text-stroke-color: var(--BZL-Navy-navy-30, #6E8B91);
        font-family: Catamaran;
        font-size: 52px;
        font-style: normal;
        font-weight: 700;
        line-height: 100%;
        /* 52px */
        letter-spacing: 1.04px; }
      .ppc-landing4 .ppc-heading .ppc-top-list ol {
        list-style-type: none;
        counter-reset: item;
        margin: 0;
        padding: 0; }
        .ppc-landing4 .ppc-heading .ppc-top-list ol li {
          counter-increment: item;
          display: flex;
          align-items: center;
          flex-wrap: wrap;
          position: relative;
          color: #1C4A53;
          font-feature-settings: 'salt' on;
          font-family: Catamaran;
          font-size: 20px;
          font-style: normal;
          font-weight: 500;
          line-height: 150%;
          /* 34.447px */
          letter-spacing: 0.115px; }
          @media screen and (min-width: 992px) {
            .ppc-landing4 .ppc-heading .ppc-top-list ol li {
              margin-bottom: 1rem; } }
          .ppc-landing4 .ppc-heading .ppc-top-list ol li:before {
            content: counter(item);
            display: inline-block;
            width: 40px;
            height: 40px;
            border-radius: 50%;
            background: radial-gradient(39.11% 18.75% at 50% 18.75%, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.08) 64.32%), radial-gradient(96.09% 100% at 50% 0%, #B6FFCF 0%, #00C72C 36.69%, #00AB3F 100%);
            box-shadow: 0px 0.703px 1.406px 0px rgba(23, 89, 50, 0.64), 0px 2.813px 5.625px 0px rgba(6, 42, 18, 0.32);
            text-align: center;
            line-height: 40px;
            margin-right: 10px;
            color: white;
            margin-bottom: 0;
            margin-top: .5rem; }
            @media screen and (min-width: 992px) {
              .ppc-landing4 .ppc-heading .ppc-top-list ol li:before {
                margin-bottom: .5rem;
                margin-top: 0; } }
  .ppc-landing4 .top-seperator {
    background-image: url(https://www.bizlibrary.com/wp-content/uploads/2024/01/31153407/transition-top-content-1-1.svg);
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    margin-bottom: -1px;
    padding-bottom: 100px; }
    .ppc-landing4 .top-seperator .container {
      margin-bottom: 20px; }
  .ppc-landing4 .explore-block h2 {
    color: #1C4A53;
    text-shadow: 0px 0px 2px rgba(0, 39, 9, 0.24), 0px 2px 4px rgba(0, 90, 14, 0.16);
    -webkit-text-stroke-width: 1;
    -webkit-text-stroke-color: var(--BZL-Navy-navy-30, #6E8B91);
    font-family: Catamaran;
    font-size: 54px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    letter-spacing: 1.08px; }
  .ppc-landing4 .explore-block .explore-text {
    margin-bottom: 2rem;
    color: #1C4A53;
    font-feature-settings: 'salt' on;
    font-family: Catamaran;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    letter-spacing: 0.12px; }
  .ppc-landing4 .explore-block .cta-button {
    margin-bottom: 4%;
    border-radius: 12px;
    background: radial-gradient(140.85% 85% at 50% 6.25%, #00AB3F 0%, #2ECC71 100%);
    box-shadow: 0px 3px 1px 0px #00AB3F inset, 0px -3px 1px 0px rgba(0, 0, 0, 0.08) inset, 0px 0px 1px 0px rgba(0, 0, 0, 0.64), 0px 0px 0px 3px rgba(0, 0, 0, 0.08), 0px 4px 8px 0px rgba(0, 0, 0, 0.08), 0px 2px 4px 0px rgba(0, 0, 0, 0.08), 0px -3px 4px 0px rgba(255, 255, 255, 0.4);
    padding: 12px 16px;
    border: 3px solid transparent;
    font-family: Catamaran;
    font-size: 14px;
    font-weight: 700;
    line-height: 14px;
    letter-spacing: 0.4000000059604645px;
    transition: all 0.5s ease-in-out;
    align-items: flex-end;
    margin-right: 2rem; }
    .ppc-landing4 .explore-block .cta-button:hover {
      box-shadow: 0px 3px 1px 0px rgba(0, 0, 0, 0.16) inset, 0px -3px 1px 0px rgba(0, 0, 0, 0.24) inset, 0px 0px 1px 0px rgba(0, 0, 0, 0.64), 0px 0px 0px 3px rgba(0, 0, 0, 0.24), 0px 4px 8px 0px rgba(0, 0, 0, 0.24), 0px 2px 4px 0px rgba(0, 0, 0, 0.24), 0px -3px 4px 0px rgba(255, 255, 255, 0.4); }
  .ppc-landing4 .explore-block .checklist {
    list-style-image: url("/wp-content/uploads/2023/05/10101624/list-checkmark.svg");
    display: inline-flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 16px;
    margin: 0; }
    .ppc-landing4 .explore-block .checklist .list-item {
      text-shadow: 0px 0.25px 0.5px 0px rgba(0, 39, 9, 0.32), 0px 1px 2px 0px rgba(0, 90, 14, 0.16);
      font-size: 24px;
      font-style: normal;
      font-weight: 800;
      line-height: 100%;
      color: #1C4A53; }
  .ppc-landing4 .cta-block .container {
    padding: 20px;
    background-color: white;
    color: #00AB3F;
    border-radius: 18px;
    align-items: center; }
    @media screen and (min-width: 992px) {
      .ppc-landing4 .cta-block .container {
        display: flex;
        padding: 60px 80px; } }
    .ppc-landing4 .cta-block .container h3 {
      margin-top: 0; }
    .ppc-landing4 .cta-block .container .text {
      color: #1C4A53;
      font-family: Catamaran;
      font-size: 22px;
      font-style: normal;
      font-weight: 500;
      line-height: 30px;
      letter-spacing: 0.33px; }
    .ppc-landing4 .cta-block .container .cta-link {
      text-align: right; }
      .ppc-landing4 .cta-block .container .cta-link .cta-button {
        margin-top: 2rem;
        margin-bottom: 4%;
        border-radius: 12px;
        background: radial-gradient(140.85% 85% at 50% 6.25%, #00AB3F 0%, #2ECC71 100%);
        box-shadow: 0px 3px 1px 0px #00AB3F inset, 0px -3px 1px 0px rgba(0, 0, 0, 0.08) inset, 0px 0px 1px 0px rgba(0, 0, 0, 0.64), 0px 0px 0px 3px rgba(0, 0, 0, 0.08), 0px 4px 8px 0px rgba(0, 0, 0, 0.08), 0px 2px 4px 0px rgba(0, 0, 0, 0.08), 0px -3px 4px 0px rgba(255, 255, 255, 0.4);
        padding: 16px 22px;
        border: 3px solid transparent;
        font-family: Catamaran;
        font-size: 14px;
        font-weight: 700;
        line-height: 14px;
        letter-spacing: 0.4000000059604645px;
        margin-right: 2rem; }
        .ppc-landing4 .cta-block .container .cta-link .cta-button:hover {
          box-shadow: 0px 3px 1px 0px rgba(0, 0, 0, 0.16) inset, 0px -3px 1px 0px rgba(0, 0, 0, 0.24) inset, 0px 0px 1px 0px rgba(0, 0, 0, 0.64), 0px 0px 0px 3px rgba(0, 0, 0, 0.24), 0px 4px 8px 0px rgba(0, 0, 0, 0.24), 0px 2px 4px 0px rgba(0, 0, 0, 0.24), 0px -3px 4px 0px rgba(255, 255, 255, 0.4); }
  .ppc-landing4 .seperator {
    background-image: url(https://www.bizlibrary.com/wp-content/uploads/2024/01/31153406/transition-top-content-1.svg);
    background-repeat: no-repeat;
    background-size: cover;
    margin-top: 120px;
    width: 100%;
    margin-bottom: -1px; }
    .ppc-landing4 .seperator .container {
      margin-bottom: 20px; }
  .ppc-landing4 .seperator2 {
    background-image: url(https://www.bizlibrary.com/wp-content/uploads/2024/01/01112508/transition-bottom-content-2-1.svg);
    background-repeat: no-repeat;
    background-size: cover;
    margin-top: -1px;
    width: 100%;
    padding-bottom: 160px; }
    .ppc-landing4 .seperator2 .container {
      margin-top: 20px; }
  .ppc-landing4 .bizlibrary-helps {
    background-color: #00AB3F;
    color: white; }
    .ppc-landing4 .bizlibrary-helps .helps-title {
      text-align: center;
      color: white; }
    .ppc-landing4 .bizlibrary-helps .help-blocks {
      display: flex;
      flex-wrap: wrap; }
      .ppc-landing4 .bizlibrary-helps .help-blocks .help-block {
        width: 100%;
        text-align: center;
        display: flex;
        flex-wrap: wrap;
        align-content: flex-start; }
        @media screen and (min-width: 992px) {
          .ppc-landing4 .bizlibrary-helps .help-blocks .help-block {
            width: 32%; } }
        .ppc-landing4 .bizlibrary-helps .help-blocks .help-block h4 {
          font-size: 1.5rem;
          font-weight: 700;
          line-height: 32px;
          margin-bottom: 1rem; }
        .ppc-landing4 .bizlibrary-helps .help-blocks .help-block .cta-button {
          border: 1px solid #1C4A53; }
          .ppc-landing4 .bizlibrary-helps .help-blocks .help-block .cta-button:hover {
            background: white;
            color: #1C4A53; }
        .ppc-landing4 .bizlibrary-helps .help-blocks .help-block .block1 .help-text, .ppc-landing4 .bizlibrary-helps .help-blocks .help-block .block2 .help-text, .ppc-landing4 .bizlibrary-helps .help-blocks .help-block .block3 .help-text, .ppc-landing4 .bizlibrary-helps .help-blocks .help-block .block4 .help-text {
          margin-bottom: 1rem; }
        .ppc-landing4 .bizlibrary-helps .help-blocks .help-block .block3, .ppc-landing4 .bizlibrary-helps .help-blocks .help-block .block4 {
          align-self: flex-start; }
      .ppc-landing4 .bizlibrary-helps .help-blocks .help-block-img {
        align-self: center;
        margin-top: 1.5rem; }
        @media screen and (min-width: 992px) {
          .ppc-landing4 .bizlibrary-helps .help-blocks .help-block-img {
            margin-top: 0; } }
        .ppc-landing4 .bizlibrary-helps .help-blocks .help-block-img img {
          width: 90%; }
  .ppc-landing4 .offerings .offering-title h2 {
    color: #1C4A53;
    text-align: center;
    text-shadow: 0px 0px 2px rgba(0, 39, 9, 0.24), 0px 2px 4px rgba(0, 90, 14, 0.16);
    font-family: Catamaran;
    font-size: 54px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    letter-spacing: 1.08px; }
  .ppc-landing4 .offerings .pricing-cards {
    text-align: center; }
  .ppc-landing4 .offerings .cards-section {
    display: flex;
    justify-content: space-between;
    column-gap: 3rem;
    margin-top: 6rem; }
    .ppc-landing4 .offerings .cards-section .card1, .ppc-landing4 .offerings .cards-section .card3 {
      width: 33%;
      border: 1.51px solid #838383;
      border-radius: 16px;
      padding: 2rem; }
      .ppc-landing4 .offerings .cards-section .card1 .card-info .card-title, .ppc-landing4 .offerings .cards-section .card3 .card-info .card-title {
        color: #1C4A53; }
      .ppc-landing4 .offerings .cards-section .card1 .card-info .cta-button, .ppc-landing4 .offerings .cards-section .card3 .card-info .cta-button {
        background-color: #1C4A53;
        border: solid 1px #1C4A53; }
        .ppc-landing4 .offerings .cards-section .card1 .card-info .cta-button:hover, .ppc-landing4 .offerings .cards-section .card3 .card-info .cta-button:hover {
          color: #1C4A53;
          background-color: white; }
      .ppc-landing4 .offerings .cards-section .card1:hover, .ppc-landing4 .offerings .cards-section .card3:hover {
        box-shadow: 0px 7px 28.4px 0px #00AB3FAD; }
    .ppc-landing4 .offerings .cards-section .card2 {
      width: 33%;
      border: 1.51px solid #838383;
      border-radius: 16px;
      padding: 2rem; }
      @media screen and (min-width: 992px) {
        .ppc-landing4 .offerings .cards-section .card2 {
          margin-bottom: 4rem;
          margin-top: -4rem; } }
      .ppc-landing4 .offerings .cards-section .card2 .card-info .card-title {
        color: #00AB3F; }
      .ppc-landing4 .offerings .cards-section .card2 .card-info .cta-button {
        background-color: #00AB3F;
        border: solid 1px #00AB3F; }
        .ppc-landing4 .offerings .cards-section .card2 .card-info .cta-button:hover {
          color: #00AB3F;
          background-color: white; }
      .ppc-landing4 .offerings .cards-section .card2 .popular-card {
        font-family: Catamaran;
        font-size: 30px;
        font-weight: 700;
        line-height: 49.2px;
        letter-spacing: 0.02em;
        text-align: center;
        color: white;
        background-color: #00AB3F;
        width: 100%;
        width: 122.5%;
        margin-left: -2rem;
        margin-right: -2rem; }
      .ppc-landing4 .offerings .cards-section .card2 .card-benefits span {
        color: #00AB3F;
        font-weight: bold; }
      .ppc-landing4 .offerings .cards-section .card2:hover {
        box-shadow: 0px 7px 28.4px 0px #00AB3FAD; }
    .ppc-landing4 .offerings .cards-section .card3 .card-benefits span {
      color: #1C4A53;
      font-weight: bold; }
    .ppc-landing4 .offerings .cards-section .card-info .card-title {
      font-family: Catamaran;
      font-size: 44px;
      font-weight: 800;
      line-height: 72.16px;
      text-align: center; }
    .ppc-landing4 .offerings .cards-section .card-info .card-text {
      font-family: Catamaran;
      font-size: 22px;
      font-weight: 400;
      line-height: 31.53px;
      text-align: center;
      margin-bottom: 28px; }
    .ppc-landing4 .offerings .cards-section .card-info .cta-button {
      border-radius: 16px;
      padding: 8px 34px;
      color: white;
      margin-bottom: 28px; }
    .ppc-landing4 .offerings .cards-section .card-benefit-bar {
      border-top: 2px solid #DDDDDD;
      margin-bottom: 26px;
      margin-top: 26px; }
    .ppc-landing4 .offerings .cards-section .card-benefits {
      text-align: left; }
      .ppc-landing4 .offerings .cards-section .card-benefits .benefits-title {
        font-family: Catamaran;
        font-size: 20px;
        font-weight: 700;
        line-height: 32.8px;
        letter-spacing: 0.03em;
        text-align: left; }
      .ppc-landing4 .offerings .cards-section .card-benefits .benefits ul {
        list-style-image: url("https://www.bizlibrary.com/wp-content/uploads/2024/08/05134450/GREEN_CHECKMARK-e1722890449347.png") !important;
        text-align: left;
        margin: 0;
        padding-inline-start: 26px !important; }
  .ppc-landing4 .quote-carousel .bzl-carousel {
    overflow: visible;
    margin-bottom: 60px;
    width: 80%; }
    .ppc-landing4 .quote-carousel .bzl-carousel .slide {
      align-items: center;
      display: block; }
      @media screen and (min-width: 992px) {
        .ppc-landing4 .quote-carousel .bzl-carousel .slide {
          display: flex;
          justify-content: space-evenly; } }
      .ppc-landing4 .quote-carousel .bzl-carousel .slide .quote {
        background-color: white;
        border-radius: 16px;
        padding: 42px 32px;
        font-size: 20px; }
        @media screen and (min-width: 992px) {
          .ppc-landing4 .quote-carousel .bzl-carousel .slide .quote {
            width: 80%; } }
        .ppc-landing4 .quote-carousel .bzl-carousel .slide .quote .quote-marks {
          position: absolute;
          top: 0; }
      .ppc-landing4 .quote-carousel .bzl-carousel .slide .quote-info {
        display: flex;
        justify-content: center;
        margin-top: 1rem; }
        @media screen and (min-width: 992px) {
          .ppc-landing4 .quote-carousel .bzl-carousel .slide .quote-info {
            margin-top: 0; } }
        .ppc-landing4 .quote-carousel .bzl-carousel .slide .quote-info img {
          max-width: 64px;
          max-height: 64px;
          margin-right: 12px;
          margin-left: 12px;
          border-radius: 50px; }
        .ppc-landing4 .quote-carousel .bzl-carousel .slide .quote-info .name {
          font-weight: 600; }
    @media screen and (min-width: 992px) {
      .ppc-landing4 .quote-carousel .bzl-carousel .controls {
        top: 55px; } }
    .ppc-landing4 .quote-carousel .bzl-carousel .controls .control {
      background-color: transparent;
      border: none; }
    @media screen and (min-width: 992px) {
      .ppc-landing4 .quote-carousel .bzl-carousel .controls .control-left {
        position: absolute;
        left: -50px; } }
    .ppc-landing4 .quote-carousel .bzl-carousel .controls .control-left .arrow {
      border: solid #7c7c7c;
      border-width: 0 3px 3px 0; }
    @media screen and (min-width: 992px) {
      .ppc-landing4 .quote-carousel .bzl-carousel .controls .control-right {
        position: absolute;
        right: -50px; } }
    .ppc-landing4 .quote-carousel .bzl-carousel .controls .control-right .arrow {
      border: solid #7c7c7c;
      border-width: 0 3px 3px 0; }
  .ppc-landing4 .form-top {
    background-image: url(https://www.bizlibrary.com/wp-content/uploads/2024/01/31153407/transition-top-content-1-1.svg);
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    margin-bottom: -1px;
    padding-bottom: 130px;
    transform: rotate(180deg); }
  .ppc-landing4 .bottom-form {
    background-color: white;
    margin-bottom: -4px;
    padding-top: 0px; }
    .ppc-landing4 .bottom-form h2 {
      color: #1C4A53;
      text-align: center;
      font-family: Ubuntu;
      font-size: 50px;
      font-style: normal;
      font-weight: 700;
      line-height: 59.492px; }
    .ppc-landing4 .bottom-form form {
      color: #2C2C2C;
      width: 100% !important; }
      .ppc-landing4 .bottom-form form .mktoFormRow {
        width: 100% !important;
        display: inline-block; }
        @media screen and (min-width: 992px) {
          .ppc-landing4 .bottom-form form .mktoFormRow {
            width: 33% !important; } }
        .ppc-landing4 .bottom-form form .mktoFormRow .mktoFieldDescriptor {
          width: 100% !important;
          padding-right: 24px; }
          .ppc-landing4 .bottom-form form .mktoFormRow .mktoFieldDescriptor label {
            width: auto !important;
            margin-left: 2rem !important;
            color: #2C2C2C !important;
            font-weight: 500;
            font-family: Ubuntu !important; }
          .ppc-landing4 .bottom-form form .mktoFormRow .mktoFieldDescriptor input, .ppc-landing4 .bottom-form form .mktoFormRow .mktoFieldDescriptor select, .ppc-landing4 .bottom-form form .mktoFormRow .mktoFieldDescriptor textarea {
            font-size: 1rem !important;
            border: 1px solid #008932 !important;
            border-radius: 24px;
            width: 100% !important;
            padding: 6px 14px !important;
            height: auto !important; }
          .ppc-landing4 .bottom-form form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap {
            width: 100% !important; }
            .ppc-landing4 .bottom-form form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap [for="Unsubscribed"] {
              margin-left: 0 !important;
              margin-bottom: 1rem; }
              @media screen and (min-width: 992px) {
                .ppc-landing4 .bottom-form form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap [for="Unsubscribed"] {
                  margin-bottom: 0.5rem; } }
            .ppc-landing4 .bottom-form form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoRadioList input, .ppc-landing4 .bottom-form form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoRadioList label {
              width: 15% !important;
              float: left;
              margin-bottom: 1rem; }
            .ppc-landing4 .bottom-form form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoRadioList label {
              margin-left: 8px !important; }
      .ppc-landing4 .bottom-form form [data-wrapper-for="utm_campaign__c"] {
        display: none; }
      .ppc-landing4 .bottom-form form [data-wrapper-for="utm_medium__c"] {
        display: none; }
      .ppc-landing4 .bottom-form form [data-wrapper-for="utm_source__c"] {
        display: none; }
      .ppc-landing4 .bottom-form form [data-wrapper-for="utm_content__c"] {
        display: none; }
      .ppc-landing4 .bottom-form form .mktoButtonRow {
        text-align: center;
        width: 100% !important; }
        .ppc-landing4 .bottom-form form .mktoButtonRow span {
          margin: 0 !important; }
          .ppc-landing4 .bottom-form form .mktoButtonRow span .mktoButton {
            margin-bottom: 4%;
            border-radius: 12px;
            background: radial-gradient(140.85% 85% at 50% 6.25%, #00AB3F 0%, #2ECC71 100%);
            box-shadow: 0px 3px 1px 0px #00AB3F inset, 0px -3px 1px 0px rgba(0, 0, 0, 0.08) inset, 0px 0px 1px 0px rgba(0, 0, 0, 0.64), 0px 0px 0px 3px rgba(0, 0, 0, 0.08), 0px 4px 8px 0px rgba(0, 0, 0, 0.08), 0px 2px 4px 0px rgba(0, 0, 0, 0.08), 0px -3px 4px 0px rgba(255, 255, 255, 0.4);
            padding: 16px 22px !important;
            border: 3px solid transparent !important;
            font-family: Catamaran;
            font-size: 20px;
            font-weight: 700;
            line-height: 14px;
            letter-spacing: 0.4000000059604645px;
            margin-right: 2rem; }
            .ppc-landing4 .bottom-form form .mktoButtonRow span .mktoButton:hover {
              box-shadow: 0px 3px 1px 0px rgba(0, 0, 0, 0.16) inset, 0px -3px 1px 0px rgba(0, 0, 0, 0.24) inset, 0px 0px 1px 0px rgba(0, 0, 0, 0.64), 0px 0px 0px 3px rgba(0, 0, 0, 0.24), 0px 4px 8px 0px rgba(0, 0, 0, 0.24), 0px 2px 4px 0px rgba(0, 0, 0, 0.24), 0px -3px 4px 0px rgba(255, 255, 255, 0.4); }
    .ppc-landing4 .bottom-form .ppc-bottom-list h2 {
      text-align: left; }
    .ppc-landing4 .bottom-form ol {
      list-style-type: none;
      counter-reset: item;
      margin: 0;
      padding: 0; }
      .ppc-landing4 .bottom-form ol li {
        counter-increment: item;
        display: flex;
        align-items: center;
        flex-wrap: wrap;
        position: relative;
        color: #1C4A53;
        font-feature-settings: 'salt' on;
        font-family: Catamaran;
        font-size: 22px;
        font-style: normal;
        font-weight: 500;
        line-height: 150%;
        /* 34.447px */
        letter-spacing: 0.115px; }
        @media screen and (min-width: 992px) {
          .ppc-landing4 .bottom-form ol li {
            margin-bottom: 1rem; } }
        .ppc-landing4 .bottom-form ol li:before {
          content: counter(item);
          display: inline-block;
          width: 40px;
          height: 40px;
          border-radius: 50%;
          background: radial-gradient(39.11% 18.75% at 50% 18.75%, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.08) 64.32%), radial-gradient(96.09% 100% at 50% 0%, #B6FFCF 0%, #00C72C 36.69%, #00AB3F 100%);
          box-shadow: 0px 0.703px 1.406px 0px rgba(23, 89, 50, 0.64), 0px 2.813px 5.625px 0px rgba(6, 42, 18, 0.32);
          text-align: center;
          line-height: 40px;
          margin-right: 10px;
          color: white;
          margin-bottom: 0;
          margin-top: .5rem; }
          @media screen and (min-width: 992px) {
            .ppc-landing4 .bottom-form ol li:before {
              margin-bottom: .5rem;
              margin-top: 0; } }
  .ppc-landing4 .bottom-seperator {
    background-image: url(https://www.bizlibrary.com/wp-content/uploads/2024/01/06101852/Footer-transition.svg);
    background-repeat: no-repeat;
    background-size: cover;
    width: 102%;
    padding-bottom: 360px;
    padding-top: 0;
    margin-left: -10px;
    margin-bottom: -2px;
    background-color: white;
    margin-top: -22px; }
    .ppc-landing4 .bottom-seperator .container {
      margin-top: 20px; }

.postid-46363 .cta-block, .postid-46357 .cta-block {
  display: none; }

.single-landingppc_content footer {
  background-color: #00AB3F;
  margin-top: 0 !important; }

.bizskills-birthday .jumbo-hero-inner h2 {
  margin: 0;
  text-align: center; }
.bizskills-birthday .state-top video {
  width: 75%;
  margin: auto;
  display: block;
  border-radius: 16px; }
.bizskills-birthday .state-top .videoButton {
  position: absolute;
  display: inline-block;
  transform: translate(-50%, -50%);
  top: 18%;
  left: 50%;
  color: #FFF;
  width: 100%;
  text-align: center;
  z-index: 1; }
  @media screen and (min-width: 768px) {
    .bizskills-birthday .state-top .videoButton {
      top: 27%; } }
  @media screen and (min-width: 992px) {
    .bizskills-birthday .state-top .videoButton {
      top: 31%; } }
  @media screen and (min-width: 1200px) {
    .bizskills-birthday .state-top .videoButton {
      top: 33%; } }
  .bizskills-birthday .state-top .videoButton .play {
    cursor: pointer;
    display: inline-block;
    text-align: center;
    padding: 5px 25px;
    width: 35%; }
    @media screen and (min-width: 768px) {
      .bizskills-birthday .state-top .videoButton .play {
        width: 30%; } }
    @media screen and (min-width: 992px) {
      .bizskills-birthday .state-top .videoButton .play {
        width: 25%; } }
    @media screen and (min-width: 1200px) {
      .bizskills-birthday .state-top .videoButton .play {
        width: 23%; } }
.bizskills-birthday .state-top h1 {
  font-size: 4rem;
  line-height: 4.3rem;
  margin-bottom: 1.2rem;
  color: #1C4A53; }
.bizskills-birthday .state-top h3 {
  color: #606060; }
.bizskills-birthday .state-row {
  margin-bottom: 40px; }
  @media screen and (min-width: 992px) {
    .bizskills-birthday .state-row {
      margin-top: 30px; } }
  .bizskills-birthday .state-row .state-text h2 {
    margin: 0;
    color: #1C4A53; }
  .bizskills-birthday .state-row .state-text .greentext {
    display: block;
    margin-bottom: 16px;
    color: #00AB3F;
    font-style: italic; }
  .bizskills-birthday .state-row .state-text p .navy-text {
    color: #1C4A53;
    display: block;
    font-weight: bold; }
  .bizskills-birthday .state-row .state-image img {
    display: block;
    margin: auto;
    padding-top: 1rem; }
    @media screen and (min-width: 992px) {
      .bizskills-birthday .state-row .state-image img {
        padding-top: 0; } }
  .bizskills-birthday .state-row .stateImage1 {
    border-radius: 0 0 13px 0; }
.bizskills-birthday .state-sample h2 {
  text-align: center;
  color: #1C4A53; }
.bizskills-birthday .state-sample .icon-play {
  top: 40%; }
.bizskills-birthday .state-form {
  padding: 0; }
  .bizskills-birthday .state-form h1 {
    color: #00AB3F;
    margin-top: 0; }
  .bizskills-birthday .state-form form label {
    color: #14171A; }
  .bizskills-birthday .state-form form .mktoFormRow .mktoFormCol .mktoFieldWrap textarea {
    color: #14171A; }
  .bizskills-birthday .state-form form .mktoFormRow .mktoFormCol .mktoFieldWrap select.mktoField {
    color: #14171A; }
  .bizskills-birthday .state-form form .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoRadioList label {
    color: #14171A; }
  .bizskills-birthday .state-form form .mktoFormRow [data-wrapper-for="mktoRadio_32151_0 Unsubscribed mktoRadio_32151_1 Unsubscribed"] {
    padding-bottom: 10px; }
  .bizskills-birthday .state-form form input[type="text"], .bizskills-birthday .state-form form input[type="email"], .bizskills-birthday .state-form form input[type="tel"] {
    color: #14171A; }
  .bizskills-birthday .state-form form .mktoButtonRow {
    width: 50%;
    padding: 0; }
.bizskills-birthday form {
  width: 100% !important; }
  .bizskills-birthday form .mktoAsterix {
    display: none; }
  .bizskills-birthday form .mktoFormRow {
    clear: none !important;
    float: left !important;
    width: 100% !important; }
    @media screen and (min-width: 992px) {
      .bizskills-birthday form .mktoFormRow {
        width: 50% !important; } }
    .bizskills-birthday form .mktoFormRow .mktoFormCol {
      width: 100%;
      padding-right: 20px;
      margin-bottom: 0px !important; }
      .bizskills-birthday form .mktoFormRow .mktoFormCol .mktoFieldWrap {
        width: 100%; }
        .bizskills-birthday form .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel {
          font-weight: normal !important; }
        .bizskills-birthday form .mktoFormRow .mktoFormCol .mktoFieldWrap [for=Consent__c] {
          margin-top: 38px; }
        .bizskills-birthday form .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel {
          padding-top: 0px !important; }
          .bizskills-birthday form .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel .mktoAsterix {
            display: none; }
        .bizskills-birthday form .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoGutter {
          display: none !important; }
        .bizskills-birthday form .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoRadioList {
          float: left;
          padding: .3em; }
          .bizskills-birthday form .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoRadioList input {
            float: none;
            display: inline-block;
            height: 12px;
            width: auto !important; }
          .bizskills-birthday form .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoRadioList label {
            margin-left: .5em !important;
            margin-right: 1em;
            display: inline-block !important;
            float: none;
            width: auto !important; }
        .bizskills-birthday form .mktoFormRow .mktoFormCol .mktoFieldWrap input {
          width: 100% !important;
          height: 2.5rem;
          background-color: transparent;
          border: 2px solid #67b44b;
          border-radius: 6px; }
        .bizskills-birthday form .mktoFormRow .mktoFormCol .mktoFieldWrap select.mktoField {
          width: 100% !important;
          height: 2.5rem;
          background-color: transparent;
          border: 2px solid #67b44b;
          border-radius: 6px; }
          .bizskills-birthday form .mktoFormRow .mktoFormCol .mktoFieldWrap select.mktoField option {
            color: black; }
        .bizskills-birthday form .mktoFormRow .mktoFormCol .mktoFieldWrap textarea {
          width: 100% !important;
          height: 2.5rem;
          background-color: transparent;
          border: 2px solid #67b44b;
          border-radius: 6px; }
  .bizskills-birthday form .mktoButtonRow {
    text-align: center !important;
    width: 100%;
    padding-top: 15px; }
    .bizskills-birthday form .mktoButtonRow button.mktoButton {
      background: #00AB3F !important;
      padding: 15px 30px !important;
      font-size: 1.2em !important;
      margin-top: 15px !important;
      background-image: none !important;
      background-color: #00AB3F !important;
      border: #00AB3F 2px solid;
      border-radius: 36px; }
      .bizskills-birthday form .mktoButtonRow button.mktoButton:active {
        background-color: #00AB3F !important; }
      .bizskills-birthday form .mktoButtonRow button.mktoButton:hover {
        background-color: #4b8337 !important; }
  .bizskills-birthday form label {
    width: 100% !important;
    font-size: 1.15em;
    padding-bottom: 3px;
    color: white; }

.ppc-landing2 .jumbo-hero, .postid-18767 .jumbo-hero {
  min-height: 660px; }
.ppc-landing2 .jumbo-hero-inner, .postid-18767 .jumbo-hero-inner {
  padding: 10px 0 !important; }
  .ppc-landing2 .jumbo-hero-inner .hero-img, .postid-18767 .jumbo-hero-inner .hero-img {
    padding-right: 0; }
  .ppc-landing2 .jumbo-hero-inner .hero-text, .postid-18767 .jumbo-hero-inner .hero-text {
    color: white;
    font-size: 1.2rem; }
    @media screen and (min-width: 992px) {
      .ppc-landing2 .jumbo-hero-inner .hero-text, .postid-18767 .jumbo-hero-inner .hero-text {
        padding-left: 0; } }
    .ppc-landing2 .jumbo-hero-inner .hero-text .hero-button, .postid-18767 .jumbo-hero-inner .hero-text .hero-button {
      padding: 16px 18px !important;
      border-radius: 28px !important;
      margin: 25px 18px 0 0 !important;
      padding-left: 0 !important;
      min-width: 200px !important;
      text-align: center; }
.ppc-landing2 .dot, .postid-18767 .dot {
  height: 6px;
  width: 6px;
  background-color: #1C4A53;
  border-radius: 50%;
  display: inline-block;
  margin-bottom: 4px; }
.ppc-landing2 .ppc-heading, .postid-18767 .ppc-heading {
  color: #1C4A53; }
  .ppc-landing2 .ppc-heading h2, .postid-18767 .ppc-heading h2 {
    margin-bottom: 0; }
  .ppc-landing2 .ppc-heading .green, .postid-18767 .ppc-heading .green {
    color: #00AB3F; }
.ppc-landing2 .top-block, .postid-18767 .top-block {
  background-color: #C1CDD0; }
  .ppc-landing2 .top-block .blockA, .postid-18767 .top-block .blockA {
    padding-right: 0; }
  .ppc-landing2 .top-block .blockB, .postid-18767 .top-block .blockB {
    padding-left: 0; }
  .ppc-landing2 .top-block h1, .postid-18767 .top-block h1 {
    text-align: center;
    color: #1C4A53;
    margin-top: 0; }
    .ppc-landing2 .top-block h1 span, .postid-18767 .top-block h1 span {
      color: #00AB3F; }
  .ppc-landing2 .top-block .main-img, .postid-18767 .top-block .main-img {
    width: 85%;
    margin: auto;
    display: block; }
  .ppc-landing2 .top-block .ppc-list, .postid-18767 .top-block .ppc-list {
    margin-top: 12px; }
    .ppc-landing2 .top-block .ppc-list .list, .postid-18767 .top-block .ppc-list .list {
      padding-left: 0;
      padding-bottom: 8px; }
  @media screen and (min-width: 992px) {
    .ppc-landing2 .top-block .ppc-button .button, .postid-18767 .top-block .ppc-button .button {
      margin-top: 60px;
      margin-bottom: 15px; } }
  .ppc-landing2 .top-block .ppc-button .cta-button, .postid-18767 .top-block .ppc-button .cta-button {
    padding: 16px 18px !important;
    border-radius: 28px !important;
    min-width: 200px !important;
    text-align: center; }
@media screen and (min-width: 992px) {
  .ppc-landing2 .middle-block, .postid-18767 .middle-block {
    background: url(https://www.bizlibrary.com/wp-content/uploads/2019/09/07142900/techbackground-2.svg);
    background-repeat: no-repeat;
    background-size: 80%;
    padding-top: 90px; } }
.ppc-landing2 .middle-block .blockA, .postid-18767 .middle-block .blockA {
  padding-right: 0; }
.ppc-landing2 .middle-block .blockB, .postid-18767 .middle-block .blockB {
  padding-left: 0; }
@media screen and (min-width: 992px) {
  .ppc-landing2 .middle-block .ppc-button .button, .postid-18767 .middle-block .ppc-button .button {
    margin-top: 60px;
    margin-bottom: 15px; } }
.ppc-landing2 .middle-block .ppc-button .cta-button, .postid-18767 .middle-block .ppc-button .cta-button {
  padding: 16px 18px !important;
  border-radius: 28px !important;
  min-width: 200px !important;
  text-align: center;
  float: right !important; }
.ppc-landing2 .middle-block h1, .postid-18767 .middle-block h1 {
  text-align: center;
  color: #1C4A53;
  margin-top: 0; }
  .ppc-landing2 .middle-block h1 span, .postid-18767 .middle-block h1 span {
    color: #00AB3F; }
.ppc-landing2 .middle-block .main-img, .postid-18767 .middle-block .main-img {
  width: 85%;
  margin: auto;
  display: block; }
.ppc-landing2 .bottom-block, .postid-18767 .bottom-block {
  background-color: #afafb0;
  color: white;
  padding-bottom: 16px; }
  .ppc-landing2 .bottom-block h1, .postid-18767 .bottom-block h1 {
    text-align: center;
    color: white; }
  .ppc-landing2 .bottom-block .bottom-text, .postid-18767 .bottom-block .bottom-text {
    width: 100%;
    text-align: center;
    margin: auto; }
    @media screen and (min-width: 992px) {
      .ppc-landing2 .bottom-block .bottom-text, .postid-18767 .bottom-block .bottom-text {
        width: 630px; } }
  .ppc-landing2 .bottom-block img, .postid-18767 .bottom-block img {
    width: 70%;
    margin: auto;
    display: block;
    padding-top: 30px; }
@media screen and (min-width: 992px) {
  .ppc-landing2 .form-block, .postid-18767 .form-block {
    background: url(https://www.bizlibrary.com/wp-content/uploads/2019/09/07142859/techbackground-3.svg);
    background-repeat: no-repeat;
    background-size: 80%;
    padding-top: 90px; } }
.ppc-landing2 .form-block .inner-block, .postid-18767 .form-block .inner-block {
  width: 100%;
  margin: auto; }
  @media screen and (min-width: 992px) {
    .ppc-landing2 .form-block .inner-block, .postid-18767 .form-block .inner-block {
      width: 640px; } }
  .ppc-landing2 .form-block .inner-block h2, .postid-18767 .form-block .inner-block h2 {
    text-align: center; }
  .ppc-landing2 .form-block .inner-block h1, .postid-18767 .form-block .inner-block h1 {
    color: #1C4A53;
    text-align: center;
    margin-bottom: 60px; }
  .ppc-landing2 .form-block .inner-block .form, .postid-18767 .form-block .inner-block .form {
    background: #00AB3F;
    border-radius: 18px;
    margin: auto;
    width: 100%;
    margin-bottom: 60px; }
    @media screen and (min-width: 992px) {
      .ppc-landing2 .form-block .inner-block .form, .postid-18767 .form-block .inner-block .form {
        width: 430px; } }
    .ppc-landing2 .form-block .inner-block .form form, .postid-18767 .form-block .inner-block .form form {
      color: white !important;
      width: 100% !important;
      padding: 20px 24px; }
      .ppc-landing2 .form-block .inner-block .form form a, .postid-18767 .form-block .inner-block .form form a {
        color: white !important;
        text-decoration: underline !important; }
        .ppc-landing2 .form-block .inner-block .form form a:hover, .postid-18767 .form-block .inner-block .form form a:hover {
          color: white !important; }
      .ppc-landing2 .form-block .inner-block .form form .mktoFormRow, .postid-18767 .form-block .inner-block .form form .mktoFormRow {
        width: 100% !important; }
        .ppc-landing2 .form-block .inner-block .form form .mktoFormRow .mktoOffset, .postid-18767 .form-block .inner-block .form form .mktoFormRow .mktoOffset {
          display: none !important; }
        .ppc-landing2 .form-block .inner-block .form form .mktoFormRow label, .postid-18767 .form-block .inner-block .form form .mktoFormRow label {
          font-weight: 300 !important;
          font-size: 1rem !important;
          font-family: "Open Sans", sans-serif !important;
          padding-bottom: 6px !important; }
          .ppc-landing2 .form-block .inner-block .form form .mktoFormRow label[for="Phone"], .postid-18767 .form-block .inner-block .form form .mktoFormRow label[for="Phone"] {
            width: 72px !important; }
          .ppc-landing2 .form-block .inner-block .form form .mktoFormRow label[for="Company"], .postid-18767 .form-block .inner-block .form form .mktoFormRow label[for="Company"] {
            width: 140px !important; }
          .ppc-landing2 .form-block .inner-block .form form .mktoFormRow label[for="Employee_range__c"], .postid-18767 .form-block .inner-block .form form .mktoFormRow label[for="Employee_range__c"] {
            width: 140px !important; }
          .ppc-landing2 .form-block .inner-block .form form .mktoFormRow label[for="Country"], .postid-18767 .form-block .inner-block .form form .mktoFormRow label[for="Country"] {
            width: 76px !important; }
          .ppc-landing2 .form-block .inner-block .form form .mktoFormRow label[for="Demo_Request_Notes__c"], .postid-18767 .form-block .inner-block .form form .mktoFormRow label[for="Demo_Request_Notes__c"] {
            width: 236px !important; }
          .ppc-landing2 .form-block .inner-block .form form .mktoFormRow label[for="Job_Title_Picklist__c"], .postid-18767 .form-block .inner-block .form form .mktoFormRow label[for="Job_Title_Picklist__c"] {
            width: 160px !important; }
          .ppc-landing2 .form-block .inner-block .form form .mktoFormRow label[for="LMS__c_lead"], .postid-18767 .form-block .inner-block .form form .mktoFormRow label[for="LMS__c_lead"] {
            width: 284px !important; }
          .ppc-landing2 .form-block .inner-block .form form .mktoFormRow label .mktoAsterix, .postid-18767 .form-block .inner-block .form form .mktoFormRow label .mktoAsterix {
            color: #EF3C57 !important;
            float: right; }
        .ppc-landing2 .form-block .inner-block .form form .mktoFormRow input, .postid-18767 .form-block .inner-block .form form .mktoFormRow input {
          width: 100% !important;
          border-radius: 7px !important;
          padding: 12px !important;
          outline: none; }
          .ppc-landing2 .form-block .inner-block .form form .mktoFormRow input:active, .postid-18767 .form-block .inner-block .form form .mktoFormRow input:active {
            border: 1px solid #1C4A53 !important; }
          .ppc-landing2 .form-block .inner-block .form form .mktoFormRow input:focus, .postid-18767 .form-block .inner-block .form form .mktoFormRow input:focus {
            border: 1px solid #1C4A53 !important; }
        .ppc-landing2 .form-block .inner-block .form form .mktoFormRow select, .postid-18767 .form-block .inner-block .form form .mktoFormRow select {
          width: 100% !important;
          border-radius: 7px !important;
          padding: 12px !important;
          outline: none; }
          .ppc-landing2 .form-block .inner-block .form form .mktoFormRow select:active, .postid-18767 .form-block .inner-block .form form .mktoFormRow select:active {
            border: 1px solid #1C4A53 !important; }
          .ppc-landing2 .form-block .inner-block .form form .mktoFormRow select:focus, .postid-18767 .form-block .inner-block .form form .mktoFormRow select:focus {
            border: 1px solid #1C4A53 !important; }
        .ppc-landing2 .form-block .inner-block .form form .mktoFormRow textarea, .postid-18767 .form-block .inner-block .form form .mktoFormRow textarea {
          width: 100% !important;
          border-radius: 7px !important;
          outline: none; }
          .ppc-landing2 .form-block .inner-block .form form .mktoFormRow textarea:active, .postid-18767 .form-block .inner-block .form form .mktoFormRow textarea:active {
            border: 1px solid #1C4A53 !important; }
          .ppc-landing2 .form-block .inner-block .form form .mktoFormRow textarea:focus, .postid-18767 .form-block .inner-block .form form .mktoFormRow textarea:focus {
            border: 1px solid #1C4A53 !important; }
        .ppc-landing2 .form-block .inner-block .form form .mktoFormRow .mktoFieldDescriptor, .postid-18767 .form-block .inner-block .form form .mktoFormRow .mktoFieldDescriptor {
          width: 100% !important; }
          .ppc-landing2 .form-block .inner-block .form form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap, .postid-18767 .form-block .inner-block .form form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap {
            width: 100% !important; }
            .ppc-landing2 .form-block .inner-block .form form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoGutter, .postid-18767 .form-block .inner-block .form form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoGutter {
              display: none; }
            .ppc-landing2 .form-block .inner-block .form form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoRadioList label, .postid-18767 .form-block .inner-block .form form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoRadioList label {
              float: left;
              margin-left: .2rem !important;
              margin-right: .7rem;
              width: 20% !important;
              margin-top: 0;
              margin-bottom: 0; }
            .ppc-landing2 .form-block .inner-block .form form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoRadioList input, .postid-18767 .form-block .inner-block .form form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoRadioList input {
              width: 18% !important; }
              @media screen and (min-width: 992px) {
                .ppc-landing2 .form-block .inner-block .form form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoRadioList input, .postid-18767 .form-block .inner-block .form form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoRadioList input {
                  transform: scale(1.5) !important; } }
      .ppc-landing2 .form-block .inner-block .form form ::placeholder, .postid-18767 .form-block .inner-block .form form ::placeholder {
        color: #afafb0 !important; }
      .ppc-landing2 .form-block .inner-block .form form .mktoButtonRow, .postid-18767 .form-block .inner-block .form form .mktoButtonRow {
        display: block !important;
        text-align: center !important; }
        .ppc-landing2 .form-block .inner-block .form form .mktoButtonRow button, .postid-18767 .form-block .inner-block .form form .mktoButtonRow button {
          background-color: #1C4A53 !important;
          font-size: 1.3rem !important;
          border-radius: 8px !important;
          background-image: none !important;
          padding: 20px 28px !important; }
          .ppc-landing2 .form-block .inner-block .form form .mktoButtonRow button:hover, .postid-18767 .form-block .inner-block .form form .mktoButtonRow button:hover {
            background-color: #606060 !important; }

.postid-24767 form label {
  color: #14171A; }
@media screen and (min-width: 768px) {
  .postid-24767 form .mktoFormRow {
    width: 25%; } }
.postid-24767 form .mktoFormRow .mktoFormCol .mktoFieldWrap [for=Consent__c] {
  margin-top: 0px !important; }
.postid-24767 form .mktoFormRow .mktoFormCol .mktoFieldWrap select.mktoField {
  color: #14171A; }
.postid-24767 form .mktoFormRow .mktoFormCol .mktoFieldWrap textarea {
  color: #14171A; }
.postid-24767 form .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoRadioList label {
  color: #14171A !important; }
.postid-24767 form input[type="text"] {
  color: #14171A; }
.postid-24767 a.button {
  display: none !important; }

.landingp_webinar2-template-default .breadcrumb-wrap {
  visibility: hidden; }

.ld-unlocked .jumbo-hero .cta-button {
  background-color: #1C4A53;
  border: 1px solid #1C4A53; }
  .ld-unlocked .jumbo-hero .cta-button:hover {
    background-color: white;
    color: #1C4A53; }
.ld-unlocked .jumbo-hero-inner img {
  border-radius: 16px; }
.ld-unlocked .jumbo-hero-inner h1 {
  font-size: 2.5rem !important; }
.ld-unlocked .jumbo-hero-inner video {
  border-radius: 16px;
  width: 100%; }
.ld-unlocked .jumbo-hero-inner .videoButton {
  position: absolute;
  display: inline-block;
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
  color: #FFF;
  width: 100%;
  text-align: center;
  z-index: 1; }
  .ld-unlocked .jumbo-hero-inner .videoButton .play {
    cursor: pointer;
    display: inline-block;
    text-align: center;
    padding: 5px 25px;
    width: 35%; }
    @media screen and (min-width: 768px) {
      .ld-unlocked .jumbo-hero-inner .videoButton .play {
        width: 30%; } }
    @media screen and (min-width: 992px) {
      .ld-unlocked .jumbo-hero-inner .videoButton .play {
        width: 25%; } }
    @media screen and (min-width: 1200px) {
      .ld-unlocked .jumbo-hero-inner .videoButton .play {
        width: 23%; } }
.ld-unlocked .linkedin-logo {
  width: 20px; }
.ld-unlocked .webinar-button {
  display: none; }
  @media screen and (min-width: 479px) {
    .ld-unlocked .webinar-button {
      display: block; } }
.ld-unlocked #text {
  display: none; }
.ld-unlocked #toggle {
  border: none;
  text-decoration: underline;
  text-decoration-color: #00AB3F; }
.ld-unlocked .mktoLabel {
  width: 100% !important;
  float: left;
  font-size: 1.1em;
  line-height: 1.2em;
  padding-top: 0.3em;
  display: block;
  clear: both;
  margin-bottom: 5px;
  margin-right: 5px;
  font-family: "Open Sans", sans-serif;
  font-weight: 400 !important; }
.ld-unlocked .mktoFormRow {
  width: 100%;
  display: inline-block; }
  @media screen and (min-width: 992px) {
    .ld-unlocked .mktoFormRow {
      width: 33%; } }
  .ld-unlocked .mktoFormRow .mktoFieldDescriptor {
    width: 100% !important;
    padding-right: 24px; }
    .ld-unlocked .mktoFormRow .mktoFieldDescriptor label {
      margin-left: 2rem;
      font-weight: 500;
      font-family: Ubuntu; }
    .ld-unlocked .mktoFormRow .mktoFieldDescriptor input {
      border-radius: 24px; }
      .ld-unlocked .mktoFormRow .mktoFieldDescriptor input:focus-visible, .ld-unlocked .mktoFormRow .mktoFieldDescriptor input:focus, .ld-unlocked .mktoFormRow .mktoFieldDescriptor input:focus-within, .ld-unlocked .mktoFormRow .mktoFieldDescriptor input:active {
        box-shadow: 0px 0px 0px 4px #D5EACD;
        border: 1px solid #008932 !important;
        outline: none !important; }
    .ld-unlocked .mktoFormRow .mktoFieldDescriptor select {
      border-radius: 24px; }
    .ld-unlocked .mktoFormRow .mktoFieldDescriptor textarea {
      border-radius: 24px; }
  .ld-unlocked .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap #LblUnsubscribed {
    margin-left: 0 !important; }
  .ld-unlocked .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoRadioList label {
    float: left;
    margin-left: .2rem !important;
    margin-right: .7rem;
    width: 20% !important;
    margin-top: 0;
    margin-bottom: 0; }
  .ld-unlocked .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoRadioList input {
    width: 18% !important; }
    @media screen and (min-width: 992px) {
      .ld-unlocked .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoRadioList input {
        transform: scale(1.5) !important; } }
.ld-unlocked [data-wrapper-for="mktoRadio_34588_0 Unsubscribed mktoRadio_34588_1 Unsubscribed"] label {
  margin-left: 10px !important;
  margin-bottom: 10px; }
.ld-unlocked [data-wrapper-for="utm_campaign__c"] {
  display: none; }
.ld-unlocked [data-wrapper-for="utm_medium__c"] {
  display: none; }
.ld-unlocked [data-wrapper-for="utm_source__c"] {
  display: none; }
.ld-unlocked [data-wrapper-for="utm_content__c"] {
  display: none; }
.ld-unlocked .mktoButtonRow {
  text-align: center; }
  .ld-unlocked .mktoButtonRow span {
    margin: 0 !important; }
    .ld-unlocked .mktoButtonRow span .mktoButton {
      border-radius: 32px !important;
      padding: 16px 24px !important;
      border: none !important;
      width: auto !important;
      width: 30% !important; }
.ld-unlocked .webinar-info ul {
  list-style: none;
  margin: 0;
  padding-left: 2rem; }
.ld-unlocked .webinar-info ul {
  list-style-image: url("https://www.bizlibrary.com/wp-content/uploads/2022/01/12085038/bzl-logo-arrow.png"); }
.ld-unlocked .webinar-info ul ul {
  list-style-type: circle; }
  .ld-unlocked .webinar-info ul ul:before {
    content: ""; }

.webinar-landing-2 .jumbo-hero-inner img {
  border-radius: 16px; }
.webinar-landing-2 .jumbo-hero-inner h1 {
  font-size: 2.5rem !important; }
.webinar-landing-2 .jumbo-hero-inner video {
  border-radius: 16px;
  width: 100%; }
.webinar-landing-2 .jumbo-hero-inner .videoButton {
  position: absolute;
  display: inline-block;
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
  color: #FFF;
  width: 100%;
  text-align: center;
  z-index: 1; }
  .webinar-landing-2 .jumbo-hero-inner .videoButton .play {
    cursor: pointer;
    display: inline-block;
    text-align: center;
    padding: 5px 25px;
    width: 35%; }
    @media screen and (min-width: 768px) {
      .webinar-landing-2 .jumbo-hero-inner .videoButton .play {
        width: 30%; } }
    @media screen and (min-width: 992px) {
      .webinar-landing-2 .jumbo-hero-inner .videoButton .play {
        width: 25%; } }
    @media screen and (min-width: 1200px) {
      .webinar-landing-2 .jumbo-hero-inner .videoButton .play {
        width: 23%; } }
.webinar-landing-2 .linkedin-logo {
  width: 20px; }
.webinar-landing-2 .webinar-button {
  display: none; }
  @media screen and (min-width: 479px) {
    .webinar-landing-2 .webinar-button {
      display: block; } }
.webinar-landing-2 #text {
  display: none; }
.webinar-landing-2 #toggle {
  border: none;
  text-decoration: underline;
  text-decoration-color: #00AB3F; }
.webinar-landing-2 .mktoLabel {
  width: 100% !important;
  float: left;
  font-size: 1.1em;
  line-height: 1.2em;
  padding-top: 0.3em;
  display: block;
  clear: both;
  margin-bottom: 5px;
  margin-right: 5px;
  font-family: "Open Sans", sans-serif;
  font-weight: 400 !important; }
.webinar-landing-2 .mktoFormRow {
  width: 100%;
  display: inline-block; }
  @media screen and (min-width: 992px) {
    .webinar-landing-2 .mktoFormRow {
      width: 33%; } }
  .webinar-landing-2 .mktoFormRow .mktoFieldDescriptor {
    width: 100% !important;
    padding-right: 24px; }
    .webinar-landing-2 .mktoFormRow .mktoFieldDescriptor label {
      margin-left: 2rem;
      font-weight: 500;
      font-family: Ubuntu; }
    .webinar-landing-2 .mktoFormRow .mktoFieldDescriptor input {
      border-radius: 24px; }
      .webinar-landing-2 .mktoFormRow .mktoFieldDescriptor input:focus-visible, .webinar-landing-2 .mktoFormRow .mktoFieldDescriptor input:focus, .webinar-landing-2 .mktoFormRow .mktoFieldDescriptor input:focus-within, .webinar-landing-2 .mktoFormRow .mktoFieldDescriptor input:active {
        box-shadow: 0px 0px 0px 4px #D5EACD;
        border: 1px solid #008932 !important;
        outline: none !important; }
    .webinar-landing-2 .mktoFormRow .mktoFieldDescriptor select {
      border-radius: 24px; }
    .webinar-landing-2 .mktoFormRow .mktoFieldDescriptor textarea {
      border-radius: 24px; }
  .webinar-landing-2 .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap #LblUnsubscribed {
    margin-left: 0 !important; }
  .webinar-landing-2 .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoRadioList label {
    float: left;
    margin-left: .2rem !important;
    margin-right: .7rem;
    width: 20% !important;
    margin-top: 0;
    margin-bottom: 0; }
  .webinar-landing-2 .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoRadioList input {
    width: 18% !important; }
    @media screen and (min-width: 992px) {
      .webinar-landing-2 .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoRadioList input {
        transform: scale(1.5) !important; } }
.webinar-landing-2 [data-wrapper-for="mktoRadio_34588_0 Unsubscribed mktoRadio_34588_1 Unsubscribed"] label {
  margin-left: 10px !important;
  margin-bottom: 10px; }
.webinar-landing-2 [data-wrapper-for="utm_campaign__c"] {
  display: none; }
.webinar-landing-2 [data-wrapper-for="utm_medium__c"] {
  display: none; }
.webinar-landing-2 [data-wrapper-for="utm_source__c"] {
  display: none; }
.webinar-landing-2 [data-wrapper-for="utm_content__c"] {
  display: none; }
.webinar-landing-2 .mktoButtonRow {
  text-align: center; }
  .webinar-landing-2 .mktoButtonRow span {
    margin: 0 !important; }
    .webinar-landing-2 .mktoButtonRow span .mktoButton {
      border-radius: 32px !important;
      padding: 16px 24px !important;
      border: none !important;
      width: auto !important;
      width: 30% !important; }
.webinar-landing-2 .mktoTemplateBox {
  font-size: 1rem;
  text-align: center; }
  .webinar-landing-2 .mktoTemplateBox span {
    margin: 0 !important; }
    .webinar-landing-2 .mktoTemplateBox span .mktoButton {
      border-radius: 32px !important;
      padding: 16px 24px !important;
      border: none !important;
      width: auto !important; }
.webinar-landing-2 .webinar-info ul {
  list-style: none;
  margin: 0;
  padding-left: 2rem; }
.webinar-landing-2 .webinar-info ul {
  list-style-image: url("https://www.bizlibrary.com/wp-content/uploads/2022/01/12085038/bzl-logo-arrow.png"); }
.webinar-landing-2 .webinar-info ul ul {
  list-style-type: circle; }
  .webinar-landing-2 .webinar-info ul ul:before {
    content: ""; }

.client-webinar-landing .client-webinar-info h2 {
  margin-top: 0; }
.client-webinar-landing .client-webinar-info img {
  border-radius: 16px; }
.client-webinar-landing .webinar-button {
  display: none; }
  @media screen and (min-width: 479px) {
    .client-webinar-landing .webinar-button {
      display: block; } }
.client-webinar-landing #text {
  display: none; }
.client-webinar-landing #toggle {
  border: none;
  text-decoration: underline;
  text-decoration-color: #00AB3F; }
.client-webinar-landing .mktoLabel {
  width: 100% !important;
  float: left;
  font-size: 1.1em;
  line-height: 1.2em;
  padding-top: 0.3em;
  display: block;
  clear: both;
  margin-bottom: 5px;
  margin-right: 5px;
  font-family: "Open Sans", sans-serif;
  font-weight: 400 !important; }
.client-webinar-landing .mktoFormRow {
  width: 100%;
  display: inline-block; }
  @media screen and (min-width: 992px) {
    .client-webinar-landing .mktoFormRow {
      width: 33%; } }
  .client-webinar-landing .mktoFormRow .mktoFieldDescriptor {
    width: 100% !important;
    padding-right: 24px; }
    .client-webinar-landing .mktoFormRow .mktoFieldDescriptor label {
      margin-left: 2rem;
      font-weight: 500;
      font-family: Ubuntu; }
    .client-webinar-landing .mktoFormRow .mktoFieldDescriptor input {
      border-radius: 24px; }
      .client-webinar-landing .mktoFormRow .mktoFieldDescriptor input:focus-visible, .client-webinar-landing .mktoFormRow .mktoFieldDescriptor input:focus, .client-webinar-landing .mktoFormRow .mktoFieldDescriptor input:focus-within, .client-webinar-landing .mktoFormRow .mktoFieldDescriptor input:active {
        box-shadow: 0px 0px 0px 4px #D5EACD;
        border: 1px solid #008932 !important;
        outline: none !important; }
    .client-webinar-landing .mktoFormRow .mktoFieldDescriptor select {
      border-radius: 24px; }
    .client-webinar-landing .mktoFormRow .mktoFieldDescriptor textarea {
      border-radius: 24px; }
  .client-webinar-landing .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap #LblUnsubscribed {
    margin-left: 0 !important; }
  .client-webinar-landing .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoRadioList label {
    float: left;
    margin-left: .2rem !important;
    margin-right: .7rem;
    width: 20% !important;
    margin-top: 0;
    margin-bottom: 0; }
  .client-webinar-landing .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoRadioList input {
    width: 18% !important; }
    @media screen and (min-width: 992px) {
      .client-webinar-landing .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoRadioList input {
        transform: scale(1.5) !important; } }
.client-webinar-landing [data-wrapper-for="mktoRadio_34588_0 Unsubscribed mktoRadio_34588_1 Unsubscribed"] label {
  margin-left: 10px !important;
  margin-bottom: 10px; }
.client-webinar-landing [data-wrapper-for="utm_campaign__c"] {
  display: none; }
.client-webinar-landing [data-wrapper-for="utm_medium__c"] {
  display: none; }
.client-webinar-landing [data-wrapper-for="utm_source__c"] {
  display: none; }
.client-webinar-landing [data-wrapper-for="utm_content__c"] {
  display: none; }
.client-webinar-landing .mktoButtonRow {
  text-align: center; }
  .client-webinar-landing .mktoButtonRow span {
    margin: 0 !important; }
    .client-webinar-landing .mktoButtonRow span .mktoButton {
      border-radius: 32px !important;
      padding: 16px 24px !important;
      border: none !important;
      width: auto !important;
      width: 30% !important; }
.client-webinar-landing .webinar-info ul {
  list-style: none;
  margin: 0;
  padding-left: 2rem; }
.client-webinar-landing .webinar-info ul {
  list-style-image: url("https://www.bizlibrary.com/wp-content/uploads/2022/01/12085038/bzl-logo-arrow.png"); }
.client-webinar-landing .webinar-info ul ul {
  list-style-type: circle; }
  .client-webinar-landing .webinar-info ul ul:before {
    content: ""; }

.content-landing form {
  width: 100% !important; }
  .content-landing form .mktoTemplateBox {
    font-size: 1.5rem;
    text-align: center; }
    .content-landing form .mktoTemplateBox span {
      margin: 0 !important; }
      .content-landing form .mktoTemplateBox span .mktoButton {
        border-radius: 32px !important;
        padding: 16px 24px !important;
        border: 1px solid #00AB3F !important;
        width: auto !important;
        background-color: #00AB3F !important; }
        .content-landing form .mktoTemplateBox span .mktoButton:hover {
          color: #00AB3F !important;
          background-color: white !important; }
  .content-landing form .mktoLabel {
    color: #606060; }
  .content-landing form input[type="text"] {
    color: #606060; }
    .content-landing form input[type="text"]:focus {
      color: #606060; }
  .content-landing form input[type="email"] {
    color: #606060; }
    .content-landing form input[type="email"]:focus {
      color: #606060; }
  .content-landing form input[type="tel"] {
    color: #606060; }
    .content-landing form input[type="tel"]:focus {
      color: #606060; }
  .content-landing form .mktoFormRow {
    clear: none !important;
    float: left !important;
    width: 99%; }
    @media screen and (min-width: 768px) {
      .content-landing form .mktoFormRow {
        width: 25%; } }
    .content-landing form .mktoFormRow ::placeholder {
      color: #ffffffb5; }
    .content-landing form .mktoFormRow .mktoFormCol {
      width: 100%;
      padding-right: 20px;
      margin-bottom: 0px !important; }
      .content-landing form .mktoFormRow .mktoFormCol .mktoFieldWrap {
        width: 100%; }
        .content-landing form .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel {
          margin-top: 5px !important; }
          .content-landing form .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel .mktoAsterix {
            color: #EF3C57; }
        .content-landing form .mktoFormRow .mktoFormCol .mktoFieldWrap input {
          background-color: transparent;
          border: 2px solid #e7e6e6;
          border-radius: 6px; }
        .content-landing form .mktoFormRow .mktoFormCol .mktoFieldWrap select.mktoField {
          width: 100% !important;
          height: 2.5rem;
          background-color: transparent;
          border: 2px solid #e7e6e6;
          border-radius: 6px;
          color: #606060; }
          .content-landing form .mktoFormRow .mktoFormCol .mktoFieldWrap select.mktoField option {
            color: black; }
  .content-landing form .mktoButtonRow {
    text-align: center !important;
    width: 100%;
    padding-top: 15px; }
    .content-landing form .mktoButtonRow button.mktoButton {
      background: #67B44B !important;
      padding: 15px 30px !important;
      font-size: 1.2em !important;
      margin-top: 15px !important;
      background-image: none !important;
      background-color: #67B44B !important;
      width: 25%;
      border-bottom-style: none !important;
      border-bottom-color: #67B44B !important; }
      .content-landing form .mktoButtonRow button.mktoButton:active {
        background-color: #67B44B !important; }
      .content-landing form .mktoButtonRow button.mktoButton:hover {
        background-color: #4b8337 !important; }
  .content-landing form label {
    width: 100% !important;
    font-size: 1.15em;
    padding-bottom: 3px;
    color: #606060; }

.single-landingp_ebooklp .mktoButton:after {
  content: "VIEW EBOOK"; }
.single-landingp_ebooklp .mktoForm button[type="submit"][disabled]:after {
  content: ""; }

.single-landingp_infographlp #mktoForm_2339 .mktoButton:after {
  content: "VIEW INFOGRAPHIC"; }
.single-landingp_infographlp #mktoForm_2339 button[type="submit"][disabled]:after {
  content: ""; }

.page-id-30743 .mktoFormRow {
  margin-bottom: 14px; }
.page-id-30743 .mktoRadioList label {
  margin-right: 8px; }
.page-id-30743 [data-wrapper-for="utm_campaign__c"], .page-id-30743 [data-wrapper-for="utm_medium__c"], .page-id-30743 [data-wrapper-for="utm_source__c"], .page-id-30743 [data-wrapper-for="utm_content__c"] {
  display: none; }
.page-id-30743 .mktoButtonWrap {
  margin-left: 0 !important; }
.page-id-30743 .mktoButton {
  border-bottom: none !important; }
  .page-id-30743 .mktoButton:after {
    content: "ACCESS GUIDES"; }
.page-id-30743 .mktoForm button[type="submit"][disabled]:after {
  content: ""; }

.interactive-campaign .wheel {
  padding-bottom: 15px; }
.interactive-campaign .hero-wheel {
  background-repeat: no-repeat;
  min-height: 160px;
  background-image: url(https://s3.amazonaws.com/wp.bizlibrary.com/wp-content/uploads/2019/01/09140703/wheel_hero-2.png);
  background-size: contain; }
  @media screen and (min-width: 992px) {
    .interactive-campaign .hero-wheel {
      min-height: 280px;
      background-size: contain; } }
  @media screen and (min-width: 479px) {
    .interactive-campaign .hero-wheel {
      min-height: 140px; } }
.interactive-campaign .green-wheel {
  position: absolute;
  z-index: -10;
  width: 650px;
  height: 650px;
  left: 212px;
  top: 62px; }
  @media screen and (min-width: 1200px) {
    .interactive-campaign .green-wheel {
      left: 112.5px;
      top: 97.5px; } }
  @media screen and (min-width: 992px) {
    .interactive-campaign .green-wheel {
      left: 3.5px; } }
  @media screen and (min-width: 479px) {
    .interactive-campaign .green-wheel {
      width: 366px;
      height: 366px;
      top: 186px;
      left: 1px; } }
.interactive-campaign #chart {
  width: 350px;
  height: 350px;
  top: 0;
  left: 0;
  padding-left: 10px; }
  @media screen and (min-width: 479px) {
    .interactive-campaign #chart {
      width: 650px;
      height: 650px;
      padding-left: 0px; } }
.interactive-campaign #question {
  width: 400px;
  height: 500px;
  top: 0;
  left: 520px;
  display: none; }
.interactive-campaign #question h1 {
  font-size: 50px;
  font-weight: bold;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  position: absolute;
  padding: 0;
  margin: 0;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%); }
.interactive-campaign .display {
  display: block !important; }
.interactive-campaign .question-display {
  display: none; }
.interactive-campaign #question-slide5 .learning-title {
  color: #67B44B;
  font-size: 1.2em; }
.interactive-campaign #question-slide9 .learning-title {
  color: #67B44B;
  font-size: 1.2em; }
.interactive-campaign #question-slide8 .learning-title {
  color: #67B44B;
  font-size: 1.2em; }

.soft-skills-assessment #mktoForm_2339 label {
  color: white !important; }
  .soft-skills-assessment #mktoForm_2339 label:before {
    display: none; }
  .soft-skills-assessment #mktoForm_2339 label:after {
    display: none; }
.soft-skills-assessment #mktoForm_2339 [type="radio"]:checked, .soft-skills-assessment #mktoForm_2339 [type="radio"]:not(:checked) {
  position: relative !important;
  left: auto !important;
  float: none !important; }
.soft-skills-assessment #mktoForm_2339 .mktoRadioList label {
  margin-left: 10px;
  margin-right: 10px; }
.soft-skills-assessment #mktoForm_2339 .mktoButtonWrap {
  margin-left: 0 !important; }
.soft-skills-assessment #mktoForm_2339 .mktoButton:after {
  content: "VIEW ASSESSMENT"; }
.soft-skills-assessment #mktoForm_2339 button[type="submit"][disabled]:after {
  content: ""; }

.interactive-lp .hero-wheel {
  background-repeat: no-repeat;
  min-height: 160px;
  background-image: url(https://s3.amazonaws.com/wp.bizlibrary.com/wp-content/uploads/2019/01/09140703/wheel_hero-2.png);
  background-size: contain; }
  @media screen and (min-width: 992px) {
    .interactive-lp .hero-wheel {
      min-height: 280px;
      background-size: contain; } }
  @media screen and (min-width: 479px) {
    .interactive-lp .hero-wheel {
      min-height: 140px; } }
.interactive-lp .wheel {
  padding-bottom: 15px; }
.interactive-lp .green-wheel {
  position: absolute;
  z-index: -10;
  width: 536px;
  height: 536px;
  left: -4px;
  top: -7px; }
  @media screen and (min-width: 992px) {
    .interactive-lp .green-wheel {
      left: 70px; } }
  @media screen and (min-width: 479px) {
    .interactive-lp .green-wheel {
      width: 366px;
      height: 366px;
      top: 3px;
      left: -11px; } }
.interactive-lp form {
  width: 100% !important; }
  .interactive-lp form .mktoLabel {
    color: #606060; }
  .interactive-lp form input[type="text"] {
    color: #606060; }
    .interactive-lp form input[type="text"]:focus {
      color: #606060; }
  .interactive-lp form input[type="email"] {
    color: #606060; }
    .interactive-lp form input[type="email"]:focus {
      color: #606060; }
  .interactive-lp form input[type="tel"] {
    color: #606060; }
    .interactive-lp form input[type="tel"]:focus {
      color: #606060; }
  .interactive-lp form .mktoFormRow {
    clear: none !important;
    float: left !important;
    width: 99%; }
    @media screen and (min-width: 768px) {
      .interactive-lp form .mktoFormRow {
        width: 85%; } }
    .interactive-lp form .mktoFormRow ::placeholder {
      color: #ffffffb5; }
    .interactive-lp form .mktoFormRow .mktoFormCol {
      width: 100%;
      padding-right: 20px;
      margin-bottom: 0px !important; }
      .interactive-lp form .mktoFormRow .mktoFormCol .mktoFieldWrap {
        width: 100%; }
        .interactive-lp form .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel {
          margin-top: 5px !important; }
          .interactive-lp form .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel .mktoAsterix {
            color: #EF3C57; }
        .interactive-lp form .mktoFormRow .mktoFormCol .mktoFieldWrap input {
          background-color: transparent;
          border: 2px solid #e7e6e6;
          border-radius: 6px; }
        .interactive-lp form .mktoFormRow .mktoFormCol .mktoFieldWrap select.mktoField {
          width: 100% !important;
          height: 2.5rem;
          background-color: transparent;
          border: 2px solid #e7e6e6;
          border-radius: 6px;
          color: #606060; }
          .interactive-lp form .mktoFormRow .mktoFormCol .mktoFieldWrap select.mktoField option {
            color: black; }
  .interactive-lp form .mktoButtonRow {
    text-align: center !important;
    width: 100%;
    padding-top: 15px; }
    .interactive-lp form .mktoButtonRow button.mktoButton {
      background: #67B44B !important;
      padding: 15px 30px !important;
      font-size: 1.2em !important;
      margin-top: 15px !important;
      background-image: none !important;
      background-color: #67B44B !important;
      width: 80%; }
      .interactive-lp form .mktoButtonRow button.mktoButton:active {
        background-color: #67B44B !important; }
      .interactive-lp form .mktoButtonRow button.mktoButton:hover {
        background-color: #4b8337 !important; }
  .interactive-lp form label {
    font-size: 1.15em;
    padding-bottom: 3px;
    color: #606060; }
.interactive-lp #chart {
  width: 350px;
  height: 350px;
  top: 0;
  left: 0; }
  @media screen and (min-width: 479px) {
    .interactive-lp #chart {
      width: 500px;
      height: 500px; } }
.interactive-lp #question {
  width: 400px;
  height: 500px;
  top: 0;
  left: 520px;
  display: none; }
.interactive-lp #question h1 {
  font-size: 50px;
  font-weight: bold;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  position: absolute;
  padding: 0;
  margin: 0;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%); }
.interactive-lp .display {
  display: block !important; }
.interactive-lp .question-display {
  display: none; }

#email-popup-con {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.7);
  z-index: 100; }

#close {
  background: white;
  color: #1C4A53;
  right: -15px;
  top: -15px;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  font-size: 8px;
  font-weight: bold;
  font-family: 'Arial Black', Arial, sans-serif;
  cursor: pointer;
  box-shadow: 0 0 10px 0 #000;
  margin-left: 575px; }

#hover {
  position: fixed;
  top: 0%;
  left: 0%;
  background: #000;
  top: 0%;
  left: 0%;
  width: 100%;
  height: 100%;
  opacity: .6;
  z-index: 2;
  display: none; }

.implementation-form form {
  width: 100% !important; }
  .implementation-form form .mktoButtonRow {
    width: 100%;
    text-align: center;
    margin-top: 20px; }
    .implementation-form form .mktoButtonRow button {
      width: 70%;
      font-size: 1.2em !important;
      padding: 15px 30px !important;
      background: #00AB3F !important;
      border-radius: 8px !important; }
      .implementation-form form .mktoButtonRow button:hover {
        background-color: #4b8337 !important; }
  .implementation-form form .mktoAsterix {
    display: none !important; }
  .implementation-form form .mktoGutter {
    display: none !important; }
  .implementation-form form .mktoFormCol {
    width: 100% !important; }
    .implementation-form form .mktoFormCol .mktoFieldWrap {
      width: 100% !important; }
      .implementation-form form .mktoFormCol .mktoFieldWrap .mktoRadioList input {
        padding: 5px 0 5px 10px !important;
        color: #746E71;
        width: 10% !important; }
      .implementation-form form .mktoFormCol .mktoFieldWrap .mktoRadioList label {
        float: left;
        margin-left: .25em;
        margin-right: 1em; }
      .implementation-form form .mktoFormCol .mktoFieldWrap .mktoField {
        width: 100% !important;
        font-size: 1.2em;
        line-height: 2em !important;
        border-radius: 6px; }
      .implementation-form form .mktoFormCol .mktoFieldWrap .mktoLabel {
        float: left;
        line-height: 1.2em;
        padding-top: 0.3em;
        display: block;
        clear: both;
        margin-bottom: 5px;
        margin-left: 5px;
        color: #746E71; }
      .implementation-form form .mktoFormCol .mktoFieldWrap select {
        padding: 10px 0 10px 10px !important;
        color: #746E71;
        border: 1px solid #858585; }
      .implementation-form form .mktoFormCol .mktoFieldWrap input {
        border: 1px solid #858585; }
      .implementation-form form .mktoFormCol .mktoFieldWrap option {
        padding: 5px 0 !important; }

.buyers-guide ul {
  margin: 1rem 0;
  padding: 0 1.2rem;
  list-style-image: url("https://www.bizlibrary.com/wp-content/uploads/2020/08/18134156/green-arrow.png"); }
  .buyers-guide ul li {
    padding-bottom: 1rem; }
.buyers-guide .guide h2 {
  font-size: 3rem;
  line-height: 1.2; }
.buyers-guide .guide .image1 {
  display: none; }
  @media screen and (min-width: 992px) {
    .buyers-guide .guide .image1 {
      display: block; } }
.buyers-guide .guide .image2 {
  display: block; }
  @media screen and (min-width: 992px) {
    .buyers-guide .guide .image2 {
      display: none; } }
.buyers-guide .guide .cta-button {
  background-color: white;
  color: black;
  border: 1px solid #67B44B;
  border-radius: 30px;
  margin-top: 30px; }
  .buyers-guide .guide .cta-button:hover {
    color: white;
    background-color: #00AB3F; }
.buyers-guide .modern h2 {
  font-size: 2.8rem;
  margin-bottom: 1rem; }
.buyers-guide .modern .col-xs-12 div {
  max-width: 600px;
  margin: auto;
  display: block; }
.buyers-guide .modern ul {
  line-height: 2.4; }
.buyers-guide .solution h2 {
  margin-bottom: 3rem;
  font-size: 2rem;
  line-height: 1.4; }
  .buyers-guide .solution h2 span {
    color: #00AB3F; }
.buyers-guide .solution img {
  display: block;
  margin-bottom: 1rem; }
@media screen and (min-width: 992px) {
  .buyers-guide .learner {
    background-image: url(https://www.bizlibrary.com/wp-content/uploads/2021/05/22090059/Group-4016%402x.png);
    background-size: 56%;
    background-position-x: 115%;
    background-position-y: 50%;
    background-repeat: no-repeat; } }
.buyers-guide .learner h2 {
  margin-bottom: 1.6rem;
  font-size: 2.4rem;
  line-height: 1.4; }
.buyers-guide .learner h3 {
  font-size: 1.6rem;
  margin-bottom: 1.6rem;
  margin-top: 2.8rem; }
@media screen and (min-width: 992px) {
  .buyers-guide .admin {
    background-image: url(https://www.bizlibrary.com/wp-content/uploads/2021/05/22090116/Group-4017%402x.png);
    background-size: 56%;
    background-position-x: -15%;
    background-position-y: 50%;
    background-repeat: no-repeat; } }
.buyers-guide .admin h3 {
  font-size: 1.6rem;
  margin-bottom: 1.6rem;
  margin-top: 2.8rem; }
.buyers-guide .cta {
  background-color: #D5EACD;
  margin-top: 7rem;
  margin-bottom: 3rem; }
  .buyers-guide .cta h2 {
    font-weight: 500; }
  @media screen and (min-width: 992px) {
    .buyers-guide .cta .col-md-7 {
      margin-left: 3rem; } }
  .buyers-guide .cta .col-md-4 {
    text-align: right; }
  .buyers-guide .cta .cta-button {
    margin: 12% 0;
    border-radius: 30px; }
.buyers-guide .content {
  padding-top: 0; }
  .buyers-guide .content h2 {
    margin-bottom: 1.6rem;
    font-size: 2.4rem;
    line-height: 1.4; }
  .buyers-guide .content .col-md-6 {
    padding-left: 0; }
  .buyers-guide .content .col-xs-6 {
    margin-top: 1rem;
    padding-left: 0; }
.buyers-guide .statement .blue-text {
  max-width: 600px;
  margin: auto;
  display: block; }
.buyers-guide .partnership h2 {
  margin-bottom: 1.6rem;
  font-size: 2.4rem;
  line-height: 1.4; }
.buyers-guide .partnership img {
  display: none; }
  @media screen and (min-width: 992px) {
    .buyers-guide .partnership img {
      padding: 15% 0;
      display: block; } }
.buyers-guide .now h2 {
  margin-bottom: 1.6rem;
  font-size: 2.4rem;
  line-height: 1.4; }
.buyers-guide .now img {
  display: none; }
  @media screen and (min-width: 992px) {
    .buyers-guide .now img {
      padding: 15% 0;
      display: block; } }
.buyers-guide .question {
  text-align: center;
  font-size: 1.6rem; }
  .buyers-guide .question h2 {
    margin-bottom: 1.6rem;
    font-size: 2.4rem;
    line-height: 1.4;
    color: #00AB3F; }
  .buyers-guide .question .green-text {
    margin: 5% 0; }
.buyers-guide .cta-2 {
  color: white; }
  @media screen and (min-width: 992px) {
    .buyers-guide .cta-2 .cta-container {
      margin-left: 13%; } }
  .buyers-guide .cta-2 h2 {
    font-weight: 500;
    margin-bottom: 4%; }
  .buyers-guide .cta-2 .container .col-md-6 {
    padding-left: 0; }
  .buyers-guide .cta-2 .cta-button {
    border-radius: 30px;
    min-width: 0; }

.bizacademy-demo .demo-form {
  background: #EF3C57;
  border-radius: 18px;
  margin-bottom: 12px; }
  .bizacademy-demo .demo-form form {
    color: white !important;
    width: 100% !important;
    padding: 20px 10px; }
    .bizacademy-demo .demo-form form a {
      color: white !important;
      text-decoration: underline !important; }
      .bizacademy-demo .demo-form form a:hover {
        color: white !important; }
    .bizacademy-demo .demo-form form .mktoFormRow {
      width: 100% !important; }
      .bizacademy-demo .demo-form form .mktoFormRow .mktoOffset {
        display: none !important; }
      .bizacademy-demo .demo-form form .mktoFormRow label {
        font-weight: 300 !important;
        font-size: 1rem !important;
        font-family: "Open Sans", sans-serif !important;
        padding-bottom: 6px !important; }
        .bizacademy-demo .demo-form form .mktoFormRow label[for="Phone"] {
          width: 72px !important; }
        .bizacademy-demo .demo-form form .mktoFormRow label[for="Company"] {
          width: 140px !important; }
        .bizacademy-demo .demo-form form .mktoFormRow label[for="Employee_range__c"] {
          width: 140px !important; }
        .bizacademy-demo .demo-form form .mktoFormRow label[for="Country"] {
          width: 76px !important; }
        .bizacademy-demo .demo-form form .mktoFormRow label[for="Demo_Request_Notes__c"] {
          width: 236px !important; }
        .bizacademy-demo .demo-form form .mktoFormRow label[for="Job_Title_Picklist__c"] {
          width: 160px !important; }
        .bizacademy-demo .demo-form form .mktoFormRow label[for="LMS__c_lead"] {
          width: 284px !important; }
        .bizacademy-demo .demo-form form .mktoFormRow label .mktoAsterix {
          color: #EF3C57 !important; }
      .bizacademy-demo .demo-form form .mktoFormRow input {
        width: 100% !important;
        border-radius: 7px !important;
        padding: 12px !important;
        outline: none;
        border: none; }
        .bizacademy-demo .demo-form form .mktoFormRow input:active {
          border: 1px solid #1C4A53 !important; }
        .bizacademy-demo .demo-form form .mktoFormRow input:focus {
          border: 1px solid #1C4A53 !important; }
      .bizacademy-demo .demo-form form .mktoFormRow select {
        width: 100% !important;
        border-radius: 7px !important;
        padding: 12px !important;
        outline: none; }
        .bizacademy-demo .demo-form form .mktoFormRow select:active {
          border: 1px solid #1C4A53 !important; }
        .bizacademy-demo .demo-form form .mktoFormRow select:focus {
          border: 1px solid #1C4A53 !important; }
      .bizacademy-demo .demo-form form .mktoFormRow textarea {
        width: 100% !important;
        border-radius: 7px !important;
        outline: none; }
        .bizacademy-demo .demo-form form .mktoFormRow textarea:active {
          border: 1px solid #1C4A53 !important; }
        .bizacademy-demo .demo-form form .mktoFormRow textarea:focus {
          border: 1px solid #1C4A53 !important; }
      .bizacademy-demo .demo-form form .mktoFormRow .mktoFieldDescriptor {
        width: 100% !important; }
        .bizacademy-demo .demo-form form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap {
          width: 100% !important; }
          .bizacademy-demo .demo-form form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoGutter {
            display: none; }
          .bizacademy-demo .demo-form form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoRadioList label {
            float: left;
            margin-left: .2rem !important;
            margin-right: .7rem;
            width: 20% !important;
            margin-top: 0;
            margin-bottom: 0; }
          .bizacademy-demo .demo-form form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoRadioList input {
            width: 18% !important; }
            @media screen and (min-width: 992px) {
              .bizacademy-demo .demo-form form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoRadioList input {
                transform: scale(1.5) !important; } }
    .bizacademy-demo .demo-form form ::placeholder {
      color: #afafb0 !important; }
    .bizacademy-demo .demo-form form .mktoButtonRow {
      display: block !important;
      text-align: center !important; }
      .bizacademy-demo .demo-form form .mktoButtonRow button {
        background-color: #1C4A53 !important;
        font-size: 1.3rem !important;
        border-radius: 26px !important;
        background-image: none !important;
        padding: 20px 28px !important;
        width: 70%; }
        .bizacademy-demo .demo-form form .mktoButtonRow button:hover {
          background-color: #606060 !important; }
.bizacademy-demo .section-heading {
  font-size: 3rem;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  line-height: 1.2;
  color: #1C4A53; }
  @media screen and (min-width: 992px) {
    .bizacademy-demo .section-heading {
      font-size: 5rem; } }
  .bizacademy-demo .section-heading span {
    color: #EF3C57; }
.bizacademy-demo .bottom-img {
  margin-top: 1rem;
  border-radius: 16px;
  width: 85%;
  margin-right: auto;
  margin-left: auto;
  display: block; }

.demo-new [for=Consent__c], .demo-test [for=Consent__c] {
  margin-top: 30px; }

.demo-new .demo-form-title, .demo-test .demo-form-title {
  margin-bottom: 1rem; }
.demo-new .demo-form, .demo-test .demo-form {
  background: #00AB3F;
  border-radius: 18px;
  margin-bottom: 12px; }
  .demo-new .demo-form form, .demo-test .demo-form form {
    color: white !important;
    width: 100% !important;
    padding: 20px 10px; }
    .demo-new .demo-form form a, .demo-test .demo-form form a {
      color: white !important;
      text-decoration: underline !important; }
      .demo-new .demo-form form a:hover, .demo-test .demo-form form a:hover {
        color: white !important; }
    .demo-new .demo-form form .mktoFormRow, .demo-test .demo-form form .mktoFormRow {
      width: 100% !important; }
      .demo-new .demo-form form .mktoFormRow .mktoOffset, .demo-test .demo-form form .mktoFormRow .mktoOffset {
        display: none !important; }
      .demo-new .demo-form form .mktoFormRow label, .demo-test .demo-form form .mktoFormRow label {
        font-weight: 300 !important;
        font-size: 1rem !important;
        font-family: "Open Sans", sans-serif !important;
        padding-bottom: 6px !important;
        width: auto !important; }
        .demo-new .demo-form form .mktoFormRow label .mktoAsterix, .demo-test .demo-form form .mktoFormRow label .mktoAsterix {
          color: #EF3C57 !important; }
      .demo-new .demo-form form .mktoFormRow input, .demo-test .demo-form form .mktoFormRow input {
        width: 100% !important;
        border-radius: 7px !important;
        padding: 12px !important;
        outline: none;
        border: none; }
        .demo-new .demo-form form .mktoFormRow input:active, .demo-test .demo-form form .mktoFormRow input:active {
          border: 1px solid #1C4A53 !important; }
        .demo-new .demo-form form .mktoFormRow input:focus, .demo-test .demo-form form .mktoFormRow input:focus {
          border: 1px solid #1C4A53 !important; }
      .demo-new .demo-form form .mktoFormRow select, .demo-test .demo-form form .mktoFormRow select {
        width: 100% !important;
        border-radius: 7px !important;
        padding: 12px !important;
        outline: none; }
        .demo-new .demo-form form .mktoFormRow select:active, .demo-test .demo-form form .mktoFormRow select:active {
          border: 1px solid #1C4A53 !important; }
        .demo-new .demo-form form .mktoFormRow select:focus, .demo-test .demo-form form .mktoFormRow select:focus {
          border: 1px solid #1C4A53 !important; }
      .demo-new .demo-form form .mktoFormRow textarea, .demo-test .demo-form form .mktoFormRow textarea {
        width: 100% !important;
        border-radius: 7px !important;
        outline: none; }
        .demo-new .demo-form form .mktoFormRow textarea:active, .demo-test .demo-form form .mktoFormRow textarea:active {
          border: 1px solid #1C4A53 !important; }
        .demo-new .demo-form form .mktoFormRow textarea:focus, .demo-test .demo-form form .mktoFormRow textarea:focus {
          border: 1px solid #1C4A53 !important; }
      .demo-new .demo-form form .mktoFormRow .mktoFieldDescriptor, .demo-test .demo-form form .mktoFormRow .mktoFieldDescriptor {
        width: 100% !important; }
        .demo-new .demo-form form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap, .demo-test .demo-form form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap {
          width: 100% !important; }
          .demo-new .demo-form form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoGutter, .demo-test .demo-form form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoGutter {
            display: none; }
          .demo-new .demo-form form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoRadioList label, .demo-test .demo-form form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoRadioList label {
            float: left;
            margin-left: .2rem !important;
            margin-right: .7rem;
            width: 20% !important;
            margin-top: 0;
            margin-bottom: 0; }
          .demo-new .demo-form form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoRadioList input, .demo-test .demo-form form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoRadioList input {
            width: 18% !important; }
            @media screen and (min-width: 992px) {
              .demo-new .demo-form form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoRadioList input, .demo-test .demo-form form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoRadioList input {
                transform: scale(1.5) !important; } }
    .demo-new .demo-form form ::placeholder, .demo-test .demo-form form ::placeholder {
      color: #afafb0 !important; }
    .demo-new .demo-form form .mktoButtonRow, .demo-test .demo-form form .mktoButtonRow {
      display: block !important;
      text-align: center !important; }
      .demo-new .demo-form form .mktoButtonRow button, .demo-test .demo-form form .mktoButtonRow button {
        background-color: #1C4A53 !important;
        font-size: 1.3rem !important;
        border-radius: 26px !important;
        background-image: none !important;
        padding: 20px 28px !important;
        width: 70%; }
        .demo-new .demo-form form .mktoButtonRow button:hover, .demo-test .demo-form form .mktoButtonRow button:hover {
          background-color: #606060 !important; }
.demo-new .intro-section .videoButton, .demo-test .intro-section .videoButton {
  position: absolute;
  display: inline-block;
  transform: translate(-50%, -50%);
  top: 43%;
  left: 50%;
  color: #FFF;
  width: 100%;
  text-align: center;
  z-index: 1; }
  @media screen and (min-width: 768px) {
    .demo-new .intro-section .videoButton, .demo-test .intro-section .videoButton {
      top: 45%; } }
  @media screen and (min-width: 992px) {
    .demo-new .intro-section .videoButton, .demo-test .intro-section .videoButton {
      top: 45%; } }
  @media screen and (min-width: 1200px) {
    .demo-new .intro-section .videoButton, .demo-test .intro-section .videoButton {
      top: 43%; } }
  .demo-new .intro-section .videoButton .play, .demo-test .intro-section .videoButton .play {
    cursor: pointer;
    display: inline-block;
    text-align: center;
    padding: 5px 25px;
    width: 30%; }
    @media screen and (min-width: 768px) {
      .demo-new .intro-section .videoButton .play, .demo-test .intro-section .videoButton .play {
        width: 24%; } }
    @media screen and (min-width: 992px) {
      .demo-new .intro-section .videoButton .play, .demo-test .intro-section .videoButton .play {
        width: 20%; } }
    @media screen and (min-width: 1200px) {
      .demo-new .intro-section .videoButton .play, .demo-test .intro-section .videoButton .play {
        width: 18%; } }
.demo-new .intro-section .video, .demo-test .intro-section .video {
  width: 80%;
  margin: 4rem auto;
  display: block;
  border-radius: 16px; }
.demo-new .intro-section .form-text ul, .demo-test .intro-section .form-text ul {
  margin: 0; }
.demo-new .section-heading, .demo-test .section-heading {
  text-align: left;
  margin-top: 0;
  line-height: 1.2;
  color: #1C4A53; }
  .demo-new .section-heading span, .demo-test .section-heading span {
    color: #00AB3F; }
.demo-new h2, .demo-test h2 {
  color: #606060; }
.demo-new .trusted-copy, .demo-test .trusted-copy {
  text-align: center;
  font-weight: 600;
  font-size: 1.1rem; }
  @media screen and (min-width: 768px) {
    .demo-new .trusted-copy, .demo-test .trusted-copy {
      line-height: 0.1em;
      margin: 10px 0 20px;
      border-bottom: 1px solid #000;
      width: 100%; }
      .demo-new .trusted-copy span, .demo-test .trusted-copy span {
        background: #f1f1f1;
        padding: 0 10px; } }
.demo-new .customer-container, .demo-test .customer-container {
  width: 100%; }
  .demo-new .customer-container :nth-child(4n), .demo-test .customer-container :nth-child(4n) {
    margin-left: 16.666%; }
  @media screen and (min-width: 768px) {
    .demo-new .customer-container, .demo-test .customer-container {
      margin-left: 6%;
      margin-right: 5%; }
      .demo-new .customer-container :nth-child(4n), .demo-test .customer-container :nth-child(4n) {
        margin-left: 0; } }
  .demo-new .customer-container img, .demo-test .customer-container img {
    filter: invert(50%); }
.demo-new .reviews-section .review-card, .demo-test .reviews-section .review-card {
  background-color: white;
  border-radius: 32px;
  width: 100%;
  height: auto; }

.grow-demo .demo-form-title {
  margin-bottom: 1rem; }
.grow-demo .demo-form {
  margin-bottom: 12px;
  margin-top: 4rem; }
  .grow-demo .demo-form form {
    width: 100% !important;
    text-align: center; }
    .grow-demo .demo-form form .mktoTemplateBox {
      font-size: 2rem;
      text-align: center; }
      @media screen and (min-width: 992px) {
        .grow-demo .demo-form form .mktoTemplateBox {
          font-size: 3rem; } }
      .grow-demo .demo-form form .mktoTemplateBox button {
        width: 100%;
        border-radius: 54px;
        background-color: #00AB3F !important;
        background-image: none !important; }
        .grow-demo .demo-form form .mktoTemplateBox button:hover {
          background-color: #008932 !important; }
        @media screen and (min-width: 992px) {
          .grow-demo .demo-form form .mktoTemplateBox button {
            width: 50%; } }
    @media screen and (min-width: 992px) {
      .grow-demo .demo-form form .mktoFormRow {
        width: 32% !important;
        display: inline-block !important; } }
    .grow-demo .demo-form form .mktoFormRow .mktoFieldDescriptor {
      width: 90% !important; }
      .grow-demo .demo-form form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap {
        width: 100% !important; }
        .grow-demo .demo-form form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap [for="Unsubscribed"] {
          margin-left: 0 !important; }
        .grow-demo .demo-form form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoRadioList input, .grow-demo .demo-form form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoRadioList label {
          width: 15% !important;
          float: left; }
        .grow-demo .demo-form form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoRadioList label {
          margin-left: 8px !important; }
    .grow-demo .demo-form form .mktoFormRow label {
      width: 100% !important;
      margin-left: 2rem !important;
      font-weight: bold !important; }
    .grow-demo .demo-form form .mktoFormRow .mktoAsterix {
      display: none; }
    .grow-demo .demo-form form .mktoFormRow .mktoGutter {
      display: none; }
    .grow-demo .demo-form form .mktoFormRow input, .grow-demo .demo-form form .mktoFormRow select {
      font-size: 1rem !important;
      border: 1px solid #008932 !important;
      border-radius: 24px;
      width: 100% !important;
      padding: 6px 14px !important; }
    .grow-demo .demo-form form [data-wrapper-for="Demo_Request_Notes__c"] {
      width: 100% !important; }
      @media screen and (min-width: 992px) {
        .grow-demo .demo-form form [data-wrapper-for="Demo_Request_Notes__c"] {
          width: 32% !important; } }
    .grow-demo .demo-form form .mktoButtonRow {
      text-align: center;
      width: 100% !important; }
      .grow-demo .demo-form form .mktoButtonRow span {
        margin: 0 !important; }
        .grow-demo .demo-form form .mktoButtonRow span .mktoButton {
          background-color: #1C4A53 !important;
          border-radius: 32px !important;
          padding: 16px 24px !important;
          border: none !important;
          width: auto !important;
          width: 70% !important;
          background-image: none !important; }
          @media screen and (min-width: 992px) {
            .grow-demo .demo-form form .mktoButtonRow span .mktoButton {
              width: 30% !important; } }
          .grow-demo .demo-form form .mktoButtonRow span .mktoButton:hover {
            background-color: #C1CDD0 !important;
            color: #1C4A53 !important; }
.grow-demo .intro-section .videoButton {
  position: absolute;
  display: inline-block;
  transform: translate(-50%, -50%);
  top: 60%;
  left: 50%;
  color: #FFF;
  width: 100%;
  text-align: center;
  z-index: 1; }
  @media screen and (min-width: 768px) {
    .grow-demo .intro-section .videoButton {
      top: 55%; } }
  @media screen and (min-width: 992px) {
    .grow-demo .intro-section .videoButton {
      top: 57%; } }
  @media screen and (min-width: 1200px) {
    .grow-demo .intro-section .videoButton {
      top: 55%; } }
  .grow-demo .intro-section .videoButton .play {
    cursor: pointer;
    display: inline-block;
    text-align: center;
    padding: 5px 25px;
    width: 35%; }
    @media screen and (min-width: 768px) {
      .grow-demo .intro-section .videoButton .play {
        width: 30%; } }
    @media screen and (min-width: 992px) {
      .grow-demo .intro-section .videoButton .play {
        width: 25%; } }
    @media screen and (min-width: 1200px) {
      .grow-demo .intro-section .videoButton .play {
        width: 23%; } }
.grow-demo .intro-section .video {
  width: 80%;
  margin: 4rem auto;
  display: block;
  border-radius: 16px; }
.grow-demo .intro-section .form-text {
  padding: 0; }
  .grow-demo .intro-section .form-text ul {
    margin: 0; }
.grow-demo .section-heading {
  text-align: left;
  margin-top: 0;
  line-height: 1.2;
  color: #1C4A53; }
  .grow-demo .section-heading span {
    color: #00AB3F; }
.grow-demo h2 {
  color: #606060; }
.grow-demo .trusted-copy {
  text-align: center;
  font-weight: 600;
  font-size: 1.1rem; }
  @media screen and (min-width: 768px) {
    .grow-demo .trusted-copy {
      line-height: 0.1em;
      margin: 10px 0 20px;
      border-bottom: 1px solid #000;
      width: 100%; }
      .grow-demo .trusted-copy span {
        background: #f1f1f1;
        padding: 0 10px; } }
.grow-demo .customer-container {
  width: 100%; }
  @media screen and (min-width: 992px) {
    .grow-demo .customer-container {
      display: flex;
      flex-wrap: wrap; } }
  .grow-demo .customer-container .review-card a img {
    border-radius: 16px; }
.grow-demo .why-text {
  padding: 0; }

.switch-demo .demo-form-title {
  margin-bottom: 1rem; }
.switch-demo .demo-form {
  background: #00AB3F;
  border-radius: 18px;
  margin-bottom: 12px; }
  .switch-demo .demo-form form {
    color: white !important;
    width: 100% !important;
    padding: 20px 10px; }
    .switch-demo .demo-form form a {
      color: white !important;
      text-decoration: underline !important; }
      .switch-demo .demo-form form a:hover {
        color: white !important; }
    .switch-demo .demo-form form .mktoFormRow {
      width: 100% !important; }
      .switch-demo .demo-form form .mktoFormRow .mktoOffset {
        display: none !important; }
      .switch-demo .demo-form form .mktoFormRow label {
        font-weight: 300 !important;
        font-size: 1rem !important;
        font-family: "Open Sans", sans-serif !important;
        padding-bottom: 6px !important; }
        .switch-demo .demo-form form .mktoFormRow label[for="Phone"] {
          width: 72px !important; }
        .switch-demo .demo-form form .mktoFormRow label[for="Company"] {
          width: 140px !important; }
        .switch-demo .demo-form form .mktoFormRow label[for="Employee_range__c"] {
          width: 140px !important; }
        .switch-demo .demo-form form .mktoFormRow label[for="Country"] {
          width: 76px !important; }
        .switch-demo .demo-form form .mktoFormRow label[for="Demo_Request_Notes__c"] {
          width: 236px !important; }
        .switch-demo .demo-form form .mktoFormRow label[for="Job_Title_Picklist__c"] {
          width: 160px !important; }
        .switch-demo .demo-form form .mktoFormRow label[for="LMS__c_lead"] {
          width: 284px !important; }
        .switch-demo .demo-form form .mktoFormRow label .mktoAsterix {
          color: #EF3C57 !important; }
      .switch-demo .demo-form form .mktoFormRow input {
        width: 100% !important;
        border-radius: 7px !important;
        padding: 12px !important;
        outline: none;
        border: none; }
        .switch-demo .demo-form form .mktoFormRow input:active {
          border: 1px solid #1C4A53 !important; }
        .switch-demo .demo-form form .mktoFormRow input:focus {
          border: 1px solid #1C4A53 !important; }
      .switch-demo .demo-form form .mktoFormRow select {
        width: 100% !important;
        border-radius: 7px !important;
        padding: 12px !important;
        outline: none; }
        .switch-demo .demo-form form .mktoFormRow select:active {
          border: 1px solid #1C4A53 !important; }
        .switch-demo .demo-form form .mktoFormRow select:focus {
          border: 1px solid #1C4A53 !important; }
      .switch-demo .demo-form form .mktoFormRow textarea {
        width: 100% !important;
        border-radius: 7px !important;
        outline: none; }
        .switch-demo .demo-form form .mktoFormRow textarea:active {
          border: 1px solid #1C4A53 !important; }
        .switch-demo .demo-form form .mktoFormRow textarea:focus {
          border: 1px solid #1C4A53 !important; }
      .switch-demo .demo-form form .mktoFormRow .mktoFieldDescriptor {
        width: 100% !important; }
        .switch-demo .demo-form form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap {
          width: 100% !important; }
          .switch-demo .demo-form form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoGutter {
            display: none; }
          .switch-demo .demo-form form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoRadioList label {
            float: left;
            margin-left: .2rem !important;
            margin-right: .7rem;
            width: 20% !important;
            margin-top: 0;
            margin-bottom: 0; }
          .switch-demo .demo-form form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoRadioList input {
            width: 18% !important; }
            @media screen and (min-width: 992px) {
              .switch-demo .demo-form form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoRadioList input {
                transform: scale(1.5) !important; } }
    .switch-demo .demo-form form ::placeholder {
      color: #afafb0 !important; }
    .switch-demo .demo-form form .mktoButtonRow {
      display: block !important;
      text-align: center !important; }
      .switch-demo .demo-form form .mktoButtonRow button {
        background-color: #1C4A53 !important;
        font-size: 1.3rem !important;
        border-radius: 26px !important;
        background-image: none !important;
        padding: 20px 28px !important;
        width: 70%; }
        .switch-demo .demo-form form .mktoButtonRow button:hover {
          background-color: #606060 !important; }
.switch-demo .intro-section .videoButton {
  position: absolute;
  display: inline-block;
  transform: translate(-50%, -50%);
  top: 60%;
  left: 50%;
  color: #FFF;
  width: 100%;
  text-align: center;
  z-index: 1; }
  @media screen and (min-width: 768px) {
    .switch-demo .intro-section .videoButton {
      top: 55%; } }
  @media screen and (min-width: 992px) {
    .switch-demo .intro-section .videoButton {
      top: 57%; } }
  @media screen and (min-width: 1200px) {
    .switch-demo .intro-section .videoButton {
      top: 55%; } }
  .switch-demo .intro-section .videoButton .play {
    cursor: pointer;
    display: inline-block;
    text-align: center;
    padding: 5px 25px;
    width: 35%; }
    @media screen and (min-width: 768px) {
      .switch-demo .intro-section .videoButton .play {
        width: 30%; } }
    @media screen and (min-width: 992px) {
      .switch-demo .intro-section .videoButton .play {
        width: 25%; } }
    @media screen and (min-width: 1200px) {
      .switch-demo .intro-section .videoButton .play {
        width: 23%; } }
.switch-demo .intro-section .video {
  width: 80%;
  margin: 4rem auto;
  display: block;
  border-radius: 16px; }
.switch-demo .intro-section .form-text {
  padding: 0; }
  .switch-demo .intro-section .form-text ul {
    margin: 0; }
.switch-demo .section-heading {
  text-align: left;
  margin-top: 0;
  line-height: 1.2;
  color: #1C4A53; }
  .switch-demo .section-heading span {
    color: #00AB3F; }
.switch-demo h2 {
  color: #606060; }
.switch-demo .trusted-copy {
  text-align: center;
  font-weight: 600;
  font-size: 1.1rem; }
  @media screen and (min-width: 768px) {
    .switch-demo .trusted-copy {
      line-height: 0.1em;
      margin: 10px 0 20px;
      border-bottom: 1px solid #000;
      width: 100%; }
      .switch-demo .trusted-copy span {
        background: #f1f1f1;
        padding: 0 10px; } }
.switch-demo .customer-container {
  width: 100%; }
  .switch-demo .customer-container img {
    filter: invert(50%); }
  .switch-demo .customer-container .review {
    padding: 0; }
.switch-demo .reviews-section .review-card {
  background-color: white;
  border-radius: 32px;
  width: 100%;
  height: auto; }

.bizskills-demo .demo-form {
  background: #7B61FF;
  border-radius: 18px;
  margin-bottom: 12px;
  margin-top: 1rem; }
  @media screen and (min-width: 992px) {
    .bizskills-demo .demo-form {
      margin-top: 0; } }
  .bizskills-demo .demo-form form {
    color: white !important;
    width: 100% !important;
    padding: 20px 10px; }
    .bizskills-demo .demo-form form a {
      color: white !important;
      text-decoration: underline !important; }
      .bizskills-demo .demo-form form a:hover {
        color: white !important; }
    .bizskills-demo .demo-form form .mktoFormRow {
      width: 100% !important; }
      .bizskills-demo .demo-form form .mktoFormRow .mktoOffset {
        display: none !important; }
      .bizskills-demo .demo-form form .mktoFormRow label {
        font-weight: 300 !important;
        font-size: 1rem !important;
        font-family: "Open Sans", sans-serif !important;
        padding-bottom: 6px !important;
        color: white !important; }
        .bizskills-demo .demo-form form .mktoFormRow label[for="Phone"] {
          width: 72px !important; }
        .bizskills-demo .demo-form form .mktoFormRow label[for="Company"] {
          width: 140px !important; }
        .bizskills-demo .demo-form form .mktoFormRow label[for="Employee_range__c"] {
          width: 140px !important; }
        .bizskills-demo .demo-form form .mktoFormRow label[for="Country"] {
          width: 76px !important; }
        .bizskills-demo .demo-form form .mktoFormRow label[for="Demo_Request_Notes__c"] {
          width: 236px !important; }
        .bizskills-demo .demo-form form .mktoFormRow label[for="Job_Title_Picklist__c"] {
          width: 160px !important; }
        .bizskills-demo .demo-form form .mktoFormRow label[for="LMS__c_lead"] {
          width: 284px !important; }
        .bizskills-demo .demo-form form .mktoFormRow label .mktoAsterix {
          color: white !important; }
        .bizskills-demo .demo-form form .mktoFormRow label[data-wrapper-for="FirstName"] {
          margin-bottom: 4%; }
        .bizskills-demo .demo-form form .mktoFormRow label[data-wrapper-for="LastName"] {
          margin-bottom: 4%; }
        .bizskills-demo .demo-form form .mktoFormRow label[data-wrapper-for="Email"] {
          margin-bottom: 4%; }
        .bizskills-demo .demo-form form .mktoFormRow label[data-wrapper-for="Company"] {
          margin-bottom: 4%; }
        .bizskills-demo .demo-form form .mktoFormRow label[data-wrapper-for="State"] {
          margin-bottom: 4%; }
      .bizskills-demo .demo-form form .mktoFormRow input {
        width: 100% !important;
        border-radius: 7px !important;
        padding: 12px !important;
        outline: none; }
        .bizskills-demo .demo-form form .mktoFormRow input:active {
          border: 1px solid white !important; }
        .bizskills-demo .demo-form form .mktoFormRow input:focus {
          border: 1px solid white !important; }
      .bizskills-demo .demo-form form .mktoFormRow select {
        width: 100% !important;
        border-radius: 7px !important;
        padding: 12px !important;
        outline: none; }
        .bizskills-demo .demo-form form .mktoFormRow select:active {
          border: 1px solid white !important; }
        .bizskills-demo .demo-form form .mktoFormRow select:focus {
          border: 1px solid white !important; }
      .bizskills-demo .demo-form form .mktoFormRow textarea {
        width: 100% !important;
        border-radius: 7px !important;
        outline: none; }
        .bizskills-demo .demo-form form .mktoFormRow textarea:active {
          border: 1px solid white !important; }
        .bizskills-demo .demo-form form .mktoFormRow textarea:focus {
          border: 1px solid white !important; }
      .bizskills-demo .demo-form form .mktoFormRow .mktoFieldDescriptor {
        width: 100% !important; }
        .bizskills-demo .demo-form form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap {
          width: 100% !important; }
          .bizskills-demo .demo-form form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoGutter {
            display: none; }
          .bizskills-demo .demo-form form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoRadioList label {
            float: left;
            margin-left: .2rem !important;
            margin-right: .7rem;
            width: 20% !important;
            margin-top: 0;
            margin-bottom: 0; }
          .bizskills-demo .demo-form form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoRadioList input {
            width: 18% !important; }
            @media screen and (min-width: 992px) {
              .bizskills-demo .demo-form form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoRadioList input {
                transform: scale(1.5) !important; } }
    .bizskills-demo .demo-form form ::placeholder {
      color: #afafb0 !important; }
    .bizskills-demo .demo-form form .mktoButtonRow {
      display: block !important;
      text-align: center !important; }
      .bizskills-demo .demo-form form .mktoButtonRow button {
        background-color: white !important;
        font-size: 1.3rem !important;
        border-radius: 26px !important;
        background-image: none !important;
        padding: 20px 28px !important;
        color: #7B61FF !important; }
.bizskills-demo .intro-section {
  text-align: center; }
  .bizskills-demo .intro-section .bizskills-logo {
    margin-bottom: 2rem; }
.bizskills-demo h1 {
  text-align: center;
  font-size: 2.4rem;
  color: #7B61FF; }
.bizskills-demo h2 {
  color: #606060;
  text-align: center;
  margin-top: 0; }
.bizskills-demo .videoButton {
  position: absolute;
  display: inline-block;
  transform: translate(-50%, -50%);
  top: 25%;
  left: 50%;
  color: #FFF;
  width: 100%;
  text-align: center;
  z-index: 1; }
  @media screen and (min-width: 768px) {
    .bizskills-demo .videoButton {
      top: 29%; } }
  @media screen and (min-width: 992px) {
    .bizskills-demo .videoButton {
      top: 29%; } }
  @media screen and (min-width: 1200px) {
    .bizskills-demo .videoButton {
      top: 30%; } }
  .bizskills-demo .videoButton .play {
    cursor: pointer;
    display: inline-block;
    text-align: center;
    padding: 5px 25px;
    width: 35%; }
    @media screen and (min-width: 768px) {
      .bizskills-demo .videoButton .play {
        width: 30%; } }
    @media screen and (min-width: 992px) {
      .bizskills-demo .videoButton .play {
        width: 25%; } }
    @media screen and (min-width: 1200px) {
      .bizskills-demo .videoButton .play {
        width: 23%; } }
.bizskills-demo .video {
  width: 90%;
  margin: auto;
  display: block;
  border-radius: 16px; }
.bizskills-demo video[poster] {
  object-fit: fill; }
.bizskills-demo .presenter {
  display: block;
  margin: 8% auto 3% auto; }

.bizskills-demo-lp .demo-form {
  background: #7B61FF;
  border-radius: 18px;
  margin-bottom: 12px;
  margin-top: 1rem; }
  @media screen and (min-width: 992px) {
    .bizskills-demo-lp .demo-form {
      margin-top: 0; } }
  .bizskills-demo-lp .demo-form form {
    color: white !important;
    width: 100% !important;
    padding: 20px 10px; }
    .bizskills-demo-lp .demo-form form a {
      color: white !important;
      text-decoration: underline !important; }
      .bizskills-demo-lp .demo-form form a:hover {
        color: white !important; }
    .bizskills-demo-lp .demo-form form .mktoFormRow {
      width: 100% !important; }
      .bizskills-demo-lp .demo-form form .mktoFormRow .mktoOffset {
        display: none !important; }
      .bizskills-demo-lp .demo-form form .mktoFormRow label {
        font-weight: 300 !important;
        font-size: 1rem !important;
        font-family: "Open Sans", sans-serif !important;
        padding-bottom: 6px !important;
        color: white !important; }
        .bizskills-demo-lp .demo-form form .mktoFormRow label[for="Phone"] {
          width: 72px !important; }
        .bizskills-demo-lp .demo-form form .mktoFormRow label[for="Company"] {
          width: 140px !important; }
        .bizskills-demo-lp .demo-form form .mktoFormRow label[for="Employee_range__c"] {
          width: 140px !important; }
        .bizskills-demo-lp .demo-form form .mktoFormRow label[for="Country"] {
          width: 76px !important; }
        .bizskills-demo-lp .demo-form form .mktoFormRow label[for="Demo_Request_Notes__c"] {
          width: 236px !important; }
        .bizskills-demo-lp .demo-form form .mktoFormRow label[for="Job_Title_Picklist__c"] {
          width: 160px !important; }
        .bizskills-demo-lp .demo-form form .mktoFormRow label[for="LMS__c_lead"] {
          width: 284px !important; }
        .bizskills-demo-lp .demo-form form .mktoFormRow label .mktoAsterix {
          color: white !important; }
        .bizskills-demo-lp .demo-form form .mktoFormRow label[data-wrapper-for="FirstName"] {
          margin-bottom: 4%; }
        .bizskills-demo-lp .demo-form form .mktoFormRow label[data-wrapper-for="LastName"] {
          margin-bottom: 4%; }
        .bizskills-demo-lp .demo-form form .mktoFormRow label[data-wrapper-for="Email"] {
          margin-bottom: 4%; }
        .bizskills-demo-lp .demo-form form .mktoFormRow label[data-wrapper-for="Company"] {
          margin-bottom: 4%; }
        .bizskills-demo-lp .demo-form form .mktoFormRow label[data-wrapper-for="State"] {
          margin-bottom: 4%; }
      .bizskills-demo-lp .demo-form form .mktoFormRow input {
        width: 100% !important;
        border-radius: 7px !important;
        padding: 12px !important;
        outline: none; }
        .bizskills-demo-lp .demo-form form .mktoFormRow input:active {
          border: 1px solid white !important; }
        .bizskills-demo-lp .demo-form form .mktoFormRow input:focus {
          border: 1px solid white !important; }
      .bizskills-demo-lp .demo-form form .mktoFormRow select {
        width: 100% !important;
        border-radius: 7px !important;
        padding: 12px !important;
        outline: none;
        border: none !important; }
        .bizskills-demo-lp .demo-form form .mktoFormRow select:active {
          border: 1px solid white !important; }
        .bizskills-demo-lp .demo-form form .mktoFormRow select:focus {
          border: 1px solid white !important; }
      .bizskills-demo-lp .demo-form form .mktoFormRow textarea {
        width: 100% !important;
        border-radius: 7px !important;
        outline: none; }
        .bizskills-demo-lp .demo-form form .mktoFormRow textarea:active {
          border: 1px solid white !important; }
        .bizskills-demo-lp .demo-form form .mktoFormRow textarea:focus {
          border: 1px solid white !important; }
      .bizskills-demo-lp .demo-form form .mktoFormRow .mktoFieldDescriptor {
        width: 100% !important; }
        .bizskills-demo-lp .demo-form form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap {
          width: 100% !important; }
          .bizskills-demo-lp .demo-form form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoGutter {
            display: none; }
          .bizskills-demo-lp .demo-form form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoRadioList label {
            float: left;
            margin-left: .2rem !important;
            margin-right: .7rem;
            width: 20% !important;
            margin-top: 0;
            margin-bottom: 0; }
          .bizskills-demo-lp .demo-form form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoRadioList input {
            width: 18% !important; }
            @media screen and (min-width: 992px) {
              .bizskills-demo-lp .demo-form form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoRadioList input {
                transform: scale(1.5) !important; } }
    .bizskills-demo-lp .demo-form form ::placeholder {
      color: #afafb0 !important; }
    .bizskills-demo-lp .demo-form form .mktoButtonRow {
      display: block !important;
      text-align: center !important; }
      .bizskills-demo-lp .demo-form form .mktoButtonRow button {
        background-color: white !important;
        font-size: 1.3rem !important;
        border-radius: 26px !important;
        background-image: none !important;
        padding: 20px 28px !important;
        color: #7B61FF !important;
        width: 70%; }
.bizskills-demo-lp .intro-section {
  text-align: center; }
  .bizskills-demo-lp .intro-section .bizskills-logo {
    margin-bottom: 2rem; }
.bizskills-demo-lp h1 {
  text-align: center;
  font-size: 2.4rem;
  color: #7B61FF; }
.bizskills-demo-lp h2 {
  color: #606060;
  text-align: center;
  margin-top: 0; }
.bizskills-demo-lp .videoButton {
  position: absolute;
  display: inline-block;
  transform: translate(-50%, -50%);
  top: 39%;
  left: 50%;
  color: #FFF;
  width: 100%;
  text-align: center;
  z-index: 1; }
  @media screen and (min-width: 768px) {
    .bizskills-demo-lp .videoButton {
      top: 39%; } }
  @media screen and (min-width: 992px) {
    .bizskills-demo-lp .videoButton {
      top: 39%; } }
  @media screen and (min-width: 1200px) {
    .bizskills-demo-lp .videoButton {
      top: 40%; } }
  .bizskills-demo-lp .videoButton .play {
    cursor: pointer;
    display: inline-block;
    text-align: center;
    padding: 5px 25px;
    width: 23%; }
    @media screen and (min-width: 768px) {
      .bizskills-demo-lp .videoButton .play {
        width: 20%; } }
    @media screen and (min-width: 992px) {
      .bizskills-demo-lp .videoButton .play {
        width: 16%; } }
    @media screen and (min-width: 1200px) {
      .bizskills-demo-lp .videoButton .play {
        width: 15%; } }
.bizskills-demo-lp .video {
  width: 90%;
  margin: auto;
  display: block;
  border-radius: 16px; }
.bizskills-demo-lp video[poster] {
  object-fit: fill; }
.bizskills-demo-lp .presenter {
  display: block;
  margin: 8% auto 3% auto; }
.bizskills-demo-lp .video-title {
  margin-top: 2rem; }

.expert-series-lp .demo-form {
  background: #00AB3F;
  border-radius: 18px;
  margin-bottom: 12px;
  margin-top: 1rem; }
  @media screen and (min-width: 992px) {
    .expert-series-lp .demo-form {
      margin-top: 0; } }
  .expert-series-lp .demo-form form {
    color: white !important;
    width: 100% !important;
    padding: 20px 10px; }
    .expert-series-lp .demo-form form a {
      color: white !important;
      text-decoration: underline !important; }
      .expert-series-lp .demo-form form a:hover {
        color: white !important; }
    .expert-series-lp .demo-form form .mktoFormRow {
      width: 100% !important; }
      .expert-series-lp .demo-form form .mktoFormRow .mktoOffset {
        display: none !important; }
      .expert-series-lp .demo-form form .mktoFormRow label {
        font-weight: 300 !important;
        font-size: 1rem !important;
        font-family: "Open Sans", sans-serif !important;
        padding-bottom: 6px !important;
        color: white !important; }
        .expert-series-lp .demo-form form .mktoFormRow label[for="Phone"] {
          width: 72px !important; }
        .expert-series-lp .demo-form form .mktoFormRow label[for="Company"] {
          width: 140px !important; }
        .expert-series-lp .demo-form form .mktoFormRow label[for="Employee_range__c"] {
          width: 140px !important; }
        .expert-series-lp .demo-form form .mktoFormRow label[for="Country"] {
          width: 76px !important; }
        .expert-series-lp .demo-form form .mktoFormRow label[for="Demo_Request_Notes__c"] {
          width: 236px !important; }
        .expert-series-lp .demo-form form .mktoFormRow label[for="Job_Title_Picklist__c"] {
          width: 160px !important; }
        .expert-series-lp .demo-form form .mktoFormRow label[for="LMS__c_lead"] {
          width: 284px !important; }
        .expert-series-lp .demo-form form .mktoFormRow label .mktoAsterix {
          color: white !important; }
        .expert-series-lp .demo-form form .mktoFormRow label[data-wrapper-for="FirstName"] {
          margin-bottom: 4%; }
        .expert-series-lp .demo-form form .mktoFormRow label[data-wrapper-for="LastName"] {
          margin-bottom: 4%; }
        .expert-series-lp .demo-form form .mktoFormRow label[data-wrapper-for="Email"] {
          margin-bottom: 4%; }
        .expert-series-lp .demo-form form .mktoFormRow label[data-wrapper-for="Company"] {
          margin-bottom: 4%; }
        .expert-series-lp .demo-form form .mktoFormRow label[data-wrapper-for="State"] {
          margin-bottom: 4%; }
      .expert-series-lp .demo-form form .mktoFormRow input {
        width: 100% !important;
        border-radius: 7px !important;
        padding: 12px !important;
        outline: none; }
        .expert-series-lp .demo-form form .mktoFormRow input:active {
          border: 1px solid white !important; }
        .expert-series-lp .demo-form form .mktoFormRow input:focus {
          border: 1px solid white !important; }
      .expert-series-lp .demo-form form .mktoFormRow select {
        width: 100% !important;
        border-radius: 7px !important;
        padding: 12px !important;
        outline: none; }
        .expert-series-lp .demo-form form .mktoFormRow select:active {
          border: 1px solid white !important; }
        .expert-series-lp .demo-form form .mktoFormRow select:focus {
          border: 1px solid white !important; }
      .expert-series-lp .demo-form form .mktoFormRow textarea {
        width: 100% !important;
        border-radius: 7px !important;
        outline: none; }
        .expert-series-lp .demo-form form .mktoFormRow textarea:active {
          border: 1px solid white !important; }
        .expert-series-lp .demo-form form .mktoFormRow textarea:focus {
          border: 1px solid white !important; }
      .expert-series-lp .demo-form form .mktoFormRow .mktoFieldDescriptor {
        width: 100% !important; }
        .expert-series-lp .demo-form form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap {
          width: 100% !important; }
          .expert-series-lp .demo-form form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoGutter {
            display: none; }
          .expert-series-lp .demo-form form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoRadioList label {
            float: left;
            margin-left: .2rem !important;
            margin-right: .7rem;
            width: 20% !important;
            margin-top: 0;
            margin-bottom: 0; }
          .expert-series-lp .demo-form form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoRadioList input {
            width: 18% !important; }
            @media screen and (min-width: 992px) {
              .expert-series-lp .demo-form form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoRadioList input {
                transform: scale(1.5) !important; } }
    .expert-series-lp .demo-form form ::placeholder {
      color: #afafb0 !important; }
    .expert-series-lp .demo-form form .mktoButtonRow {
      display: block !important;
      text-align: center !important; }
      .expert-series-lp .demo-form form .mktoButtonRow button {
        background-color: white !important;
        font-size: 1.3rem !important;
        border-radius: 26px !important;
        background-image: none !important;
        padding: 20px 28px !important;
        color: #00AB3F !important; }
.expert-series-lp .intro-section {
  text-align: center; }
  .expert-series-lp .intro-section .bizskills-logo {
    margin-bottom: 2rem; }
.expert-series-lp h1 {
  text-align: center;
  font-size: 2.4rem;
  color: #7B61FF; }
.expert-series-lp h2 {
  color: #606060;
  text-align: center; }
.expert-series-lp .trusted-copy {
  margin-bottom: 30px; }
.expert-series-lp .videoButton {
  position: absolute;
  display: inline-block;
  transform: translate(-50%, -50%);
  top: 23%;
  left: 50%;
  color: #FFF;
  width: 100%;
  text-align: center;
  z-index: 1; }
  @media screen and (min-width: 768px) {
    .expert-series-lp .videoButton {
      top: 23%; } }
  @media screen and (min-width: 992px) {
    .expert-series-lp .videoButton {
      top: 23%; } }
  @media screen and (min-width: 1200px) {
    .expert-series-lp .videoButton {
      top: 24%; } }
  .expert-series-lp .videoButton .play {
    cursor: pointer;
    display: inline-block;
    text-align: center;
    padding: 5px 25px;
    width: 35%; }
    @media screen and (min-width: 768px) {
      .expert-series-lp .videoButton .play {
        width: 30%; } }
    @media screen and (min-width: 992px) {
      .expert-series-lp .videoButton .play {
        width: 25%; } }
    @media screen and (min-width: 1200px) {
      .expert-series-lp .videoButton .play {
        width: 23%; } }
.expert-series-lp .video {
  width: 90%;
  margin: auto;
  display: block;
  border-radius: 16px; }
.expert-series-lp video[poster] {
  object-fit: fill; }
.expert-series-lp .presenter {
  display: block;
  margin: 8% auto 3% auto; }
.expert-series-lp .section-copy {
  text-align: left;
  margin-top: 30px; }

.page-id-34564 .intro-section .section-heading {
  font-size: 3rem !important; }
.page-id-34564 .intro-section img {
  max-width: 60% !important;
  margin: auto !important;
  display: block !important; }
.page-id-34564 .trusted-copy {
  text-align: left !important;
  border-bottom: none !important;
  line-height: 1.8 !important;
  font-weight: 500 !important; }
.page-id-34564 .customer-container {
  display: none; }

.page-id-17219 #drift-widget-container {
  display: none !important; }

.email-preferences form#mktoForm_1902 .update-info {
  text-align: center !important; }
.email-preferences form#mktoForm_1902 .mktoHtmlText {
  width: 100% !important;
  text-align: center !important; }
.email-preferences form#mktoForm_1902 .change-info {
  font-size: 16px; }
  .email-preferences form#mktoForm_1902 .change-info p {
    text-align: center !important; }
.email-preferences form#mktoForm_1902 .mktoClear {
  border-bottom: none !important;
  padding-bottom: 0 !important; }
.email-preferences form#mktoForm_1902 .mktoFieldWrap label[for="Email"] {
  width: 100% !important;
  text-align: center !important; }
.email-preferences form#mktoForm_1902 .mktoFieldWrap label[for="Job_Title_Picklist__c"] {
  width: 100% !important;
  text-align: center !important; }
.email-preferences form#mktoForm_1902 .mktoFieldWrap label[for="Industry"] {
  width: 100% !important;
  text-align: center !important; }
.email-preferences form#mktoForm_1902 .mktoFieldWrap #Email, .email-preferences form#mktoForm_1902 .mktoFieldWrap #Job_Title_Picklist__c, .email-preferences form#mktoForm_1902 .mktoFieldWrap #Industry {
  width: 70% !important;
  float: none; }
  @media screen and (min-width: 768px) {
    .email-preferences form#mktoForm_1902 .mktoFieldWrap #Email, .email-preferences form#mktoForm_1902 .mktoFieldWrap #Job_Title_Picklist__c, .email-preferences form#mktoForm_1902 .mktoFieldWrap #Industry {
      width: 30% !important;
      float: none; } }
.email-preferences form#mktoForm_1902 .mktoFieldWrap option {
  background-color: white !important;
  border-radius: none !important; }
.email-preferences form#mktoForm_1902 fieldset {
  width: 100% !important; }
  .email-preferences form#mktoForm_1902 fieldset .mktoFormRow {
    width: 100% !important;
    padding-bottom: 0 !important;
    border-bottom: none !important; }
    .email-preferences form#mktoForm_1902 fieldset .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap {
      text-align: left !important; }
.email-preferences form#mktoForm_1902 :nth-child(3) .mktoFieldDescriptor .mktoFieldWrap, .email-preferences form#mktoForm_1902 :nth-child(4) .mktoFieldDescriptor .mktoFieldWrap, .email-preferences form#mktoForm_1902 :nth-child(5) .mktoFieldDescriptor .mktoFieldWrap {
  text-align: center !important; }
.email-preferences form#mktoForm_1902 :nth-child(5) {
  border-bottom: 1px solid #606060;
  padding-bottom: 25px; }
.email-preferences form#mktoForm_1902 .type-message {
  text-align: center !important;
  font-size: 16px; }
  .email-preferences form#mktoForm_1902 .type-message .green-text {
    color: #00AB3F;
    font-style: italic; }
.email-preferences form#mktoForm_1902 .subscription-description {
  font-weight: normal !important; }
.email-preferences form#mktoForm_1902 #prefWebinar, .email-preferences form#mktoForm_1902 #prefNewsletter, .email-preferences form#mktoForm_1902 #prefeBook, .email-preferences form#mktoForm_1902 #prefWeeklyVideoHighlight, .email-preferences form#mktoForm_1902 #subscribetoAll {
  height: 20px;
  width: 20px;
  background-color: green !important;
  color: white !important; }
.email-preferences form#mktoForm_1902 :nth-child(7) {
  width: 90% !important;
  margin-right: 20px !important;
  margin-top: 20px !important;
  float: left;
  clear: none; }
  .email-preferences form#mktoForm_1902 :nth-child(7) fieldset {
    border: none !important; }
    .email-preferences form#mktoForm_1902 :nth-child(7) fieldset legend {
      display: none; }
    .email-preferences form#mktoForm_1902 :nth-child(7) fieldset .mktoFormRow:nth-child(even) {
      background-color: #e5e5e5;
      border-radius: 10px; }
  .email-preferences form#mktoForm_1902 :nth-child(7) .mktoFieldDescriptor {
    width: 100% !important; }
    .email-preferences form#mktoForm_1902 :nth-child(7) .mktoFieldDescriptor label {
      width: 85% !important; }
      @media screen and (min-width: 768px) {
        .email-preferences form#mktoForm_1902 :nth-child(7) .mktoFieldDescriptor label {
          width: 90% !important; } }
  @media screen and (min-width: 768px) {
    .email-preferences form#mktoForm_1902 :nth-child(7) {
      width: 60% !important; } }
.email-preferences form#mktoForm_1902 :nth-child(8) {
  clear: none;
  float: right;
  background-color: #e5e5e5;
  margin-top: 20px !important;
  border-radius: 8px 8px 0 0; }
  .email-preferences form#mktoForm_1902 :nth-child(8) .topic-form {
    font-size: 1.2em;
    font-weight: bold; }
  @media screen and (min-width: 768px) {
    .email-preferences form#mktoForm_1902 :nth-child(8) {
      width: 30% !important; } }
.email-preferences form#mktoForm_1902 :nth-child(9) {
  float: right;
  clear: none; }
  @media screen and (min-width: 768px) {
    .email-preferences form#mktoForm_1902 :nth-child(9) {
      width: 30% !important; } }
  .email-preferences form#mktoForm_1902 :nth-child(9) fieldset {
    max-height: 350px;
    overflow-y: scroll;
    overflow-x: hidden; }
    .email-preferences form#mktoForm_1902 :nth-child(9) fieldset legend {
      display: none; }
    .email-preferences form#mktoForm_1902 :nth-child(9) fieldset label {
      font-size: 1em;
      line-height: 1em;
      font-weight: normal; }
    .email-preferences form#mktoForm_1902 :nth-child(9) fieldset .mktoCheckboxList {
      padding: .5em !important; }
    .email-preferences form#mktoForm_1902 :nth-child(9) fieldset .mktoFieldDescriptor {
      margin-bottom: 0 !important; }
    .email-preferences form#mktoForm_1902 :nth-child(9) fieldset .mktoFormRow {
      background-color: white;
      margin-top: 0 !important;
      margin-right: 0 !important;
      padding: 0 !important;
      border: none !important; }
      .email-preferences form#mktoForm_1902 :nth-child(9) fieldset .mktoFormRow label {
        width: 80% !important; }
.email-preferences form#mktoForm_1902 :nth-child(11) {
  margin-right: 20px !important;
  margin-top: 20px !important;
  float: left;
  clear: none; }
  @media screen and (min-width: 768px) {
    .email-preferences form#mktoForm_1902 :nth-child(11) {
      width: 60% !important; } }
  .email-preferences form#mktoForm_1902 :nth-child(11) fieldset {
    border: none !important; }
    .email-preferences form#mktoForm_1902 :nth-child(11) fieldset legend {
      display: none; }
    .email-preferences form#mktoForm_1902 :nth-child(11) fieldset .mktoFormRow:nth-child(odd) {
      background-color: #e5e5e5;
      border-radius: 10px; }
  .email-preferences form#mktoForm_1902 :nth-child(11) .mktoFieldDescriptor {
    width: 100% !important; }
    .email-preferences form#mktoForm_1902 :nth-child(11) .mktoFieldDescriptor label {
      width: 90% !important; }
@media only screen and (max-width: 480px) {
  .email-preferences form#mktoForm_1902 .mktoCheckboxList {
    width: 10% !important; } }
.email-preferences form#mktoForm_1902 .mktoButtonRow {
  text-align: center !important;
  padding-bottom: 35px; }
  .email-preferences form#mktoForm_1902 .mktoButtonRow .mktoButtonWrap {
    margin-left: 0 !important; }
    .email-preferences form#mktoForm_1902 .mktoButtonRow .mktoButtonWrap button.mktoButton {
      font-size: 1.2rem !important;
      font-weight: normal !important;
      margin-top: 30px !important;
      background: #EF3C57; }
      @media screen and (min-width: 768px) {
        .email-preferences form#mktoForm_1902 .mktoButtonRow .mktoButtonWrap button.mktoButton {
          width: 35% !important; } }
      .email-preferences form#mktoForm_1902 .mktoButtonRow .mktoButtonWrap button.mktoButton:hover {
        background-color: #AE2C40 !important; }
.email-preferences form#mktoForm_2737 .mktoHtmlText {
  width: 100% !important;
  text-align: center !important; }
.email-preferences form#mktoForm_2737 .unsubscribe {
  text-align: center !important;
  font-size: 16px; }
.email-preferences form#mktoForm_2737 .mktoFieldWrap {
  text-align: center !important; }
  .email-preferences form#mktoForm_2737 .mktoFieldWrap label[for="Email"] {
    width: 100% !important;
    text-align: center !important; }
  .email-preferences form#mktoForm_2737 .mktoFieldWrap #Email {
    float: none; }
    @media screen and (min-width: 768px) {
      .email-preferences form#mktoForm_2737 .mktoFieldWrap #Email {
        width: 30% !important; } }
  @media screen and (min-width: 768px) {
    .email-preferences form#mktoForm_2737 .mktoFieldWrap label[for="Unsubscribed"] {
      width: 25% !important; } }
  .email-preferences form#mktoForm_2737 .mktoFieldWrap .mktoCheckboxList {
    display: inline-block;
    float: none !important; }
.email-preferences form#mktoForm_2737 .mktoButtonRow {
  text-align: center !important;
  padding-bottom: 35px; }
  .email-preferences form#mktoForm_2737 .mktoButtonRow .mktoButtonWrap {
    margin-left: 0 !important; }
    .email-preferences form#mktoForm_2737 .mktoButtonRow .mktoButtonWrap button.mktoButton {
      font-weight: normal !important;
      margin-top: 30px !important;
      background: #afafb0; }
      @media screen and (min-width: 768px) {
        .email-preferences form#mktoForm_2737 .mktoButtonRow .mktoButtonWrap button.mktoButton {
          width: 25% !important; } }
      .email-preferences form#mktoForm_2737 .mktoButtonRow .mktoButtonWrap button.mktoButton:hover {
        background-color: #e5e5e5 !important; }
.email-preferences .unsubscribe-social {
  max-width: 25%; }
  @media screen and (min-width: 768px) {
    .email-preferences .unsubscribe-social {
      max-width: 55%; } }
.email-preferences .cta-button {
  padding: 8px 15px;
  min-width: 0; }

.page-id-27561 .course-preview:hover, .page-id-34528 .course-preview:hover, .page-id-27827 .course-preview:hover {
  cursor: auto !important; }
  .page-id-27561 .course-preview:hover .course-title, .page-id-34528 .course-preview:hover .course-title, .page-id-27827 .course-preview:hover .course-title {
    color: #2C2C2C !important; }

.monthly-playlist .workforce-playlist, .remotely-playlist .workforce-playlist {
  font-size: 3.4rem; }
@media screen and (min-width: 768px) {
  .monthly-playlist .hero, .remotely-playlist .hero {
    min-height: 280px;
    background-position-x: center;
    background-position-y: 60px !important; } }
.monthly-playlist .heading, .remotely-playlist .heading {
  text-align: center;
  line-height: 1; }
  .monthly-playlist .heading h1, .remotely-playlist .heading h1 {
    margin: 1rem 0 1.1rem 0;
    font-size: 4rem; }
    .monthly-playlist .heading h1 span, .remotely-playlist .heading h1 span {
      color: #00AB3F; }
.monthly-playlist .intro, .remotely-playlist .intro {
  padding-bottom: 0; }
  .monthly-playlist .intro .intro-text, .remotely-playlist .intro .intro-text {
    text-align: center;
    max-width: 900px;
    margin-left: auto;
    margin-right: auto;
    float: none; }
  .monthly-playlist .intro .bottom-border, .remotely-playlist .intro .bottom-border {
    border-bottom: solid 1px #afafb0;
    margin: 36px 0; }
.monthly-playlist .preview-container, .remotely-playlist .preview-container {
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
  padding: 0;
  margin-bottom: 2rem; }
  .monthly-playlist .preview-container .icon-play, .remotely-playlist .preview-container .icon-play {
    left: 15% !important;
    margin-top: 0 !important;
    margin-left: 0 !important;
    z-index: 1;
    top: 55px !important; }
  .monthly-playlist .preview-container .img, .remotely-playlist .preview-container .img {
    padding: 0; }
  .monthly-playlist .preview-container .course-title, .remotely-playlist .preview-container .course-title {
    text-align: left !important;
    font-weight: bold; }
  .monthly-playlist .preview-container .course-info, .remotely-playlist .preview-container .course-info {
    font-size: .8rem; }
.monthly-playlist form, .remotely-playlist form {
  font-family: 'Open Sans', sans-serif !important;
  color: #606060 !important; }
  .monthly-playlist form .mktoFormRow, .remotely-playlist form .mktoFormRow {
    width: 100% !important; }
    .monthly-playlist form .mktoFormRow .mktoFieldDescriptor, .remotely-playlist form .mktoFormRow .mktoFieldDescriptor {
      width: 100% !important;
      margin-bottom: 0 !important; }
      .monthly-playlist form .mktoFormRow .mktoFieldDescriptor .mktoOffset, .remotely-playlist form .mktoFormRow .mktoFieldDescriptor .mktoOffset {
        display: none; }
      .monthly-playlist form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap, .remotely-playlist form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap {
        width: 100% !important; }
        .monthly-playlist form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoRadioList input, .remotely-playlist form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoRadioList input {
          width: 8% !important;
          display: inline-block;
          float: none; }
        .monthly-playlist form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoRadioList label, .remotely-playlist form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoRadioList label {
          width: 15% !important;
          display: inline-block;
          float: none;
          margin-left: .3em !important; }
        .monthly-playlist form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap label, .remotely-playlist form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap label {
          width: 100% !important;
          line-height: 1.2em;
          font-weight: 100 !important; }
          .monthly-playlist form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap label .mktoAsterix, .remotely-playlist form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap label .mktoAsterix {
            display: none; }
        .monthly-playlist form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap label[for="Unsubscribed"], .monthly-playlist form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap label[for="Consent__c"], .remotely-playlist form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap label[for="Unsubscribed"], .remotely-playlist form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap label[for="Consent__c"] {
          font-weight: 100 !important; }
        .monthly-playlist form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap input, .remotely-playlist form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap input {
          width: 100% !important;
          line-height: 1.7em; }
        .monthly-playlist form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap select, .remotely-playlist form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap select {
          width: 100% !important;
          line-height: 2em; }
  .monthly-playlist form .mktoButtonRow .mktoButtonWrap .mktoButton, .remotely-playlist form .mktoButtonRow .mktoButtonWrap .mktoButton {
    background: #EF3C57 !important;
    padding: 14px 30px !important;
    font-size: 1.2rem !important; }

.page-id-30743 .course-preview:hover {
  cursor: default; }
  .page-id-30743 .course-preview:hover .course-title {
    color: #14171A; }

.page-id-29651 .course-title {
  padding-top: 15px; }

.page-id-29532 .hero {
  background-size: auto; }
.page-id-29532 .course-preview {
  border-radius: 0 24px 24px 0; }
  .page-id-29532 .course-preview:hover {
    cursor: default; }
    .page-id-29532 .course-preview:hover .course-title {
      color: #14171A; }
  .page-id-29532 .course-preview .course-title {
    margin-bottom: 10px; }
.page-id-29532 form {
  font-family: 'Open Sans', sans-serif !important;
  color: #606060 !important; }
  .page-id-29532 form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap input {
    margin-bottom: 12px; }
  .page-id-29532 form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoRadioList label {
    margin-right: 12px; }
  .page-id-29532 form .mktoButtonRow .mktoButtonWrap .mktoButton {
    background: #EF3C57 !important;
    padding: 14px 30px !important;
    font-size: 1.2rem !important;
    border-bottom: none !important; }
  .page-id-29532 form .mktoForm .mktoLabel {
    font-family: 'Open Sans', sans-serif !important; }
  .page-id-29532 form .mktoForm input[type=text] {
    font-family: 'Open Sans', sans-serif !important; }

.monthly-playlist-thank-you .hero, .remote-playlist-thank-you .hero {
  min-height: 280px;
  background-position-x: center;
  background-position-y: 60px !important; }
.monthly-playlist-thank-you .heading, .remote-playlist-thank-you .heading {
  text-align: center;
  line-height: 1; }
  .monthly-playlist-thank-you .heading h1, .remote-playlist-thank-you .heading h1 {
    margin: 1rem 0 1.1rem 0;
    font-size: 5rem; }
    .monthly-playlist-thank-you .heading h1 span, .remote-playlist-thank-you .heading h1 span {
      color: #00AB3F; }
.monthly-playlist-thank-you .intro, .remote-playlist-thank-you .intro {
  padding-bottom: 0; }
  .monthly-playlist-thank-you .intro .intro-text, .remote-playlist-thank-you .intro .intro-text {
    text-align: center;
    max-width: 900px;
    margin-left: auto;
    margin-right: auto;
    float: none; }
  .monthly-playlist-thank-you .intro .bottom-border, .remote-playlist-thank-you .intro .bottom-border {
    border-bottom: solid 1px #afafb0;
    margin: 36px 0; }
.monthly-playlist-thank-you .course-card, .remote-playlist-thank-you .course-card {
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
  padding: 0;
  margin-top: 15px;
  margin-bottom: 15px;
  border-radius: 26px; }
  .monthly-playlist-thank-you .course-card:hover, .remote-playlist-thank-you .course-card:hover {
    cursor: pointer; }
  .monthly-playlist-thank-you .course-card .course-card-inner a span, .remote-playlist-thank-you .course-card .course-card-inner a span {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 2; }
  .monthly-playlist-thank-you .course-card .course-card-inner .icon-play, .remote-playlist-thank-you .course-card .course-card-inner .icon-play {
    left: 18% !important;
    margin-top: 0 !important;
    margin-left: 0 !important;
    z-index: 1;
    top: 100px !important;
    display: block;
    position: absolute;
    text-shadow: 0px 0px 7px rgba(0, 0, 0, 0.5);
    color: #fff;
    opacity: .9;
    filter: alpha(opacity=90);
    font-size: 40px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 100%;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    -webkit-transition: all .4s ease 0s;
    -moz-transition: all .4s ease 0s;
    -o-transition: all .4s ease 0s;
    transition: all .4s ease 0s; }
  .monthly-playlist-thank-you .course-card .course-card-inner .img, .remote-playlist-thank-you .course-card .course-card-inner .img {
    padding: 0 !important; }
  .monthly-playlist-thank-you .course-card .course-card-inner img, .remote-playlist-thank-you .course-card .course-card-inner img {
    display: block;
    margin: 0 auto;
    padding: 0 !important;
    border-radius: 26px 0 0 26px; }
  .monthly-playlist-thank-you .course-card .course-card-inner:hover, .remote-playlist-thank-you .course-card .course-card-inner:hover {
    cursor: pointer; }
  .monthly-playlist-thank-you .course-card .course-card-inner:hover i.icon-play, .remote-playlist-thank-you .course-card .course-card-inner:hover i.icon-play {
    text-shadow: none;
    opacity: 1;
    background: #00AB3F; }
  .monthly-playlist-thank-you .course-card .course-card-inner:hover .course-title, .remote-playlist-thank-you .course-card .course-card-inner:hover .course-title {
    color: #16DED0; }
  .monthly-playlist-thank-you .course-card .course-card-inner .course-title, .remote-playlist-thank-you .course-card .course-card-inner .course-title {
    text-align: left !important;
    font-weight: bold;
    font-size: 1.3rem;
    padding-bottom: 12px; }
  .monthly-playlist-thank-you .course-card .course-card-inner .course-info, .remote-playlist-thank-you .course-card .course-card-inner .course-info {
    font-size: 1.1rem; }
.monthly-playlist-thank-you .playlist-demo, .remote-playlist-thank-you .playlist-demo {
  text-align: center; }
  .monthly-playlist-thank-you .playlist-demo .bottom-border, .remote-playlist-thank-you .playlist-demo .bottom-border {
    border-bottom: solid 1px #afafb0;
    margin: 36px 0; }

.client-playlist-thank-you .workforce-playlist {
  font-size: 3.4rem; }
.client-playlist-thank-you .hero {
  min-height: 280px;
  background-position-x: center;
  background-position-y: 60px !important; }
.client-playlist-thank-you .heading {
  text-align: center;
  line-height: 1; }
  .client-playlist-thank-you .heading h1 {
    margin: 1rem 0 1.1rem 0;
    font-size: 2rem; }
    @media screen and (min-width: 992px) {
      .client-playlist-thank-you .heading h1 {
        font-size: 5rem; } }
    .client-playlist-thank-you .heading h1 span {
      color: #00AB3F; }
.client-playlist-thank-you .intro {
  padding-bottom: 0; }
  .client-playlist-thank-you .intro .intro-text {
    text-align: center;
    max-width: 900px;
    margin-left: auto;
    margin-right: auto;
    float: none; }
  .client-playlist-thank-you .intro .bottom-border {
    border-bottom: solid 1px #afafb0;
    margin: 36px 0; }
.client-playlist-thank-you .course-card {
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
  padding: 0;
  margin-top: 15px;
  margin-bottom: 15px; }
  .client-playlist-thank-you .course-card:hover {
    cursor: pointer; }
  .client-playlist-thank-you .course-card .course-card-inner a span {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 2; }
  .client-playlist-thank-you .course-card .course-card-inner .icon-play {
    left: 45% !important;
    margin-top: 0 !important;
    margin-left: 0 !important;
    z-index: 1;
    top: 100px !important;
    display: block;
    position: absolute;
    text-shadow: 0px 0px 7px rgba(0, 0, 0, 0.5);
    color: #fff;
    opacity: .9;
    filter: alpha(opacity=90);
    font-size: 40px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 100%;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    -webkit-transition: all .4s ease 0s;
    -moz-transition: all .4s ease 0s;
    -o-transition: all .4s ease 0s;
    transition: all .4s ease 0s; }
    @media screen and (min-width: 992px) {
      .client-playlist-thank-you .course-card .course-card-inner .icon-play {
        left: 18% !important; } }
  .client-playlist-thank-you .course-card .course-card-inner .img {
    padding: 0 !important; }
  .client-playlist-thank-you .course-card .course-card-inner img {
    display: block;
    margin: 0 auto;
    padding: 0 !important; }
  .client-playlist-thank-you .course-card .course-card-inner:hover {
    cursor: pointer; }
  .client-playlist-thank-you .course-card .course-card-inner:hover i.icon-play {
    text-shadow: none;
    opacity: 1;
    background: #00AB3F; }
  .client-playlist-thank-you .course-card .course-card-inner:hover .course-title {
    color: #16DED0; }
  .client-playlist-thank-you .course-card .course-card-inner .course-title {
    text-align: left !important;
    font-weight: bold;
    font-size: 1.3rem;
    padding-bottom: 12px; }
  .client-playlist-thank-you .course-card .course-card-inner .course-info {
    font-size: 1.1rem; }
.client-playlist-thank-you .playlist-demo {
  text-align: center; }
  .client-playlist-thank-you .playlist-demo .bottom-border {
    border-bottom: solid 1px #afafb0;
    margin: 36px 0; }

.competitor-ad .intro {
  padding-bottom: 0 !important; }
  .competitor-ad .intro .intro-text h1 {
    font-size: 42px;
    text-align: center; }
.competitor-ad .bizl-differences {
  padding-top: 0 !important; }
  .competitor-ad .bizl-differences .table-exp {
    color: #1C4A53;
    font-size: 1.4rem;
    padding-bottom: 50px; }
  .competitor-ad .bizl-differences .bizl-table h2 {
    text-align: center; }
  .competitor-ad .bizl-differences .bizl-table .table {
    display: table;
    width: 100%; }
    .competitor-ad .bizl-differences .bizl-table .table .tableBody {
      display: table-row-group; }
      .competitor-ad .bizl-differences .bizl-table .table .tableBody .tableRow {
        display: table-row; }
        .competitor-ad .bizl-differences .bizl-table .table .tableBody .tableRow .competitor {
          display: table-cell;
          width: 50%;
          padding-left: 4px;
          text-decoration: line-through; }
        .competitor-ad .bizl-differences .bizl-table .table .tableBody .tableRow .bizl-adv {
          display: table-cell;
          width: 50%; }
          .competitor-ad .bizl-differences .bizl-table .table .tableBody .tableRow .bizl-adv .icon-check2 {
            color: #00AB3F; }
  .competitor-ad .bizl-differences .bizl-table .rel-title h2 {
    text-align: center; }
  .competitor-ad .bizl-differences .bizl-table .rel-comment {
    text-align: center; }
  .competitor-ad .bizl-differences .bizl-table .rel-prev {
    text-align: center; }
    .competitor-ad .bizl-differences .bizl-table .rel-prev .course-preview img {
      width: 70%; }
  .competitor-ad .bizl-differences .form form {
    width: 100% !important; }
    .competitor-ad .bizl-differences .form form .mktoButtonRow {
      width: 100%;
      text-align: center;
      margin-top: 20px; }
      .competitor-ad .bizl-differences .form form .mktoButtonRow button {
        width: 70%;
        font-size: 1.2em !important;
        padding: 15px 30px !important;
        background: #67B44B !important; }
        .competitor-ad .bizl-differences .form form .mktoButtonRow button:hover {
          background-color: #4b8337 !important; }
    .competitor-ad .bizl-differences .form form .mktoAsterix {
      display: none !important; }
    .competitor-ad .bizl-differences .form form .mktoGutter {
      display: none !important; }
    .competitor-ad .bizl-differences .form form .mktoFormCol {
      width: 100% !important;
      margin-bottom: 0 !important; }
      .competitor-ad .bizl-differences .form form .mktoFormCol .mktoFieldWrap {
        width: 100% !important; }
        .competitor-ad .bizl-differences .form form .mktoFormCol .mktoFieldWrap .mktoRadioList input {
          padding: 5px 0 5px 10px !important;
          color: #746E71;
          width: 10% !important; }
        .competitor-ad .bizl-differences .form form .mktoFormCol .mktoFieldWrap .mktoRadioList label {
          float: left;
          margin-left: .25em;
          margin-right: 1em; }
        .competitor-ad .bizl-differences .form form .mktoFormCol .mktoFieldWrap .mktoField {
          width: 100% !important;
          font-size: 1.2em;
          line-height: 2em !important;
          border-radius: 6px; }
        .competitor-ad .bizl-differences .form form .mktoFormCol .mktoFieldWrap .mktoLabel {
          float: left;
          line-height: 1.2em;
          padding-top: 0.3em;
          display: block;
          clear: both;
          margin-bottom: 5px;
          margin-left: 5px;
          color: #746E71; }
        .competitor-ad .bizl-differences .form form .mktoFormCol .mktoFieldWrap select {
          padding: 10px 0 10px 10px !important;
          color: #746E71; }
        .competitor-ad .bizl-differences .form form .mktoFormCol .mktoFieldWrap option {
          padding: 5px 0 !important; }
.competitor-ad .new-rel .rel-title h2 {
  text-align: center; }
.competitor-ad .new-rel .rel-comment {
  text-align: center; }
.competitor-ad .rel-comment {
  text-align: center;
  background: #1C4A53;
  color: white; }

.postid-31130 .reviews-webinar {
  display: none; }

.new-browse-page .jumbo-hero-inner .section, .new-business-skills-browse-page .jumbo-hero-inner .section, .new-hr-compliance-browse-page .jumbo-hero-inner .section, .new-software-browse-page .jumbo-hero-inner .section, .new-leadership-management-browse-page .jumbo-hero-inner .section, .new-workplace-safety-browse-page .jumbo-hero-inner .section, .new-sales-service-browse-page .jumbo-hero-inner .section, .new-information-technology-browse-page .jumbo-hero-inner .section, .new-expert-insights-browse-page .jumbo-hero-inner .section, .new-release-browse-page .jumbo-hero-inner .section, .innovation-creativity-browse-page .jumbo-hero-inner .section, .communication-leaders-managers-browse-page .jumbo-hero-inner .section, .remote-leadership-browse-page .jumbo-hero-inner .section, .team-building-browse-page .jumbo-hero-inner .section, .coaching-counseling-browse-page .jumbo-hero-inner .section, .new-manager-browse-page .jumbo-hero-inner .section, .engagement-motivation-browse-page .jumbo-hero-inner .section, .management-essentials-browse-page .jumbo-hero-inner .section, .leadership-essentials-browse-page .jumbo-hero-inner .section, .workplace-violence-browse-page .jumbo-hero-inner .section, .substance-abuse-browse-page .jumbo-hero-inner .section, .hipaa-browse-page .jumbo-hero-inner .section, .retention-succession-browse-page .jumbo-hero-inner .section, .hiring-recruiting-browse-page .jumbo-hero-inner .section, .training-onboarding-browse-page .jumbo-hero-inner .section, .hr-law-browse-page .jumbo-hero-inner .section, .diversity-respect-browse-page .jumbo-hero-inner .section, .anti-harassment-browse-page .jumbo-hero-inner .section, .general-safety-browse-page .jumbo-hero-inner .section, .dot-browse-page .jumbo-hero-inner .section, .toxic-and-hazardous-browse-page .jumbo-hero-inner .section, .protective-equipment-browse-page .jumbo-hero-inner .section, .electrical-browse-page .jumbo-hero-inner .section, .first-aid-browse-page .jumbo-hero-inner .section, .ergonomics-browse-page .jumbo-hero-inner .section, .fire-protection-browse-page .jumbo-hero-inner .section, .career-development-browse-page .jumbo-hero-inner .section, .health-wellness-browse-page .jumbo-hero-inner .section, .communication-browse-page .jumbo-hero-inner .section, .ethics-browse-page .jumbo-hero-inner .section, .presentation-skills-browse-page .jumbo-hero-inner .section, .teamwork-collaboration-browse-page .jumbo-hero-inner .section, .time-management-productivity-browse-page .jumbo-hero-inner .section {
  padding-top: 0; }
  .new-browse-page .jumbo-hero-inner .section .container, .new-business-skills-browse-page .jumbo-hero-inner .section .container, .new-hr-compliance-browse-page .jumbo-hero-inner .section .container, .new-software-browse-page .jumbo-hero-inner .section .container, .new-leadership-management-browse-page .jumbo-hero-inner .section .container, .new-workplace-safety-browse-page .jumbo-hero-inner .section .container, .new-sales-service-browse-page .jumbo-hero-inner .section .container, .new-information-technology-browse-page .jumbo-hero-inner .section .container, .new-expert-insights-browse-page .jumbo-hero-inner .section .container, .new-release-browse-page .jumbo-hero-inner .section .container, .innovation-creativity-browse-page .jumbo-hero-inner .section .container, .communication-leaders-managers-browse-page .jumbo-hero-inner .section .container, .remote-leadership-browse-page .jumbo-hero-inner .section .container, .team-building-browse-page .jumbo-hero-inner .section .container, .coaching-counseling-browse-page .jumbo-hero-inner .section .container, .new-manager-browse-page .jumbo-hero-inner .section .container, .engagement-motivation-browse-page .jumbo-hero-inner .section .container, .management-essentials-browse-page .jumbo-hero-inner .section .container, .leadership-essentials-browse-page .jumbo-hero-inner .section .container, .workplace-violence-browse-page .jumbo-hero-inner .section .container, .substance-abuse-browse-page .jumbo-hero-inner .section .container, .hipaa-browse-page .jumbo-hero-inner .section .container, .retention-succession-browse-page .jumbo-hero-inner .section .container, .hiring-recruiting-browse-page .jumbo-hero-inner .section .container, .training-onboarding-browse-page .jumbo-hero-inner .section .container, .hr-law-browse-page .jumbo-hero-inner .section .container, .diversity-respect-browse-page .jumbo-hero-inner .section .container, .anti-harassment-browse-page .jumbo-hero-inner .section .container, .general-safety-browse-page .jumbo-hero-inner .section .container, .dot-browse-page .jumbo-hero-inner .section .container, .toxic-and-hazardous-browse-page .jumbo-hero-inner .section .container, .protective-equipment-browse-page .jumbo-hero-inner .section .container, .electrical-browse-page .jumbo-hero-inner .section .container, .first-aid-browse-page .jumbo-hero-inner .section .container, .ergonomics-browse-page .jumbo-hero-inner .section .container, .fire-protection-browse-page .jumbo-hero-inner .section .container, .career-development-browse-page .jumbo-hero-inner .section .container, .health-wellness-browse-page .jumbo-hero-inner .section .container, .communication-browse-page .jumbo-hero-inner .section .container, .ethics-browse-page .jumbo-hero-inner .section .container, .presentation-skills-browse-page .jumbo-hero-inner .section .container, .teamwork-collaboration-browse-page .jumbo-hero-inner .section .container, .time-management-productivity-browse-page .jumbo-hero-inner .section .container {
    text-align: center; }
    .new-browse-page .jumbo-hero-inner .section .container h1, .new-business-skills-browse-page .jumbo-hero-inner .section .container h1, .new-hr-compliance-browse-page .jumbo-hero-inner .section .container h1, .new-software-browse-page .jumbo-hero-inner .section .container h1, .new-leadership-management-browse-page .jumbo-hero-inner .section .container h1, .new-workplace-safety-browse-page .jumbo-hero-inner .section .container h1, .new-sales-service-browse-page .jumbo-hero-inner .section .container h1, .new-information-technology-browse-page .jumbo-hero-inner .section .container h1, .new-expert-insights-browse-page .jumbo-hero-inner .section .container h1, .new-release-browse-page .jumbo-hero-inner .section .container h1, .innovation-creativity-browse-page .jumbo-hero-inner .section .container h1, .communication-leaders-managers-browse-page .jumbo-hero-inner .section .container h1, .remote-leadership-browse-page .jumbo-hero-inner .section .container h1, .team-building-browse-page .jumbo-hero-inner .section .container h1, .coaching-counseling-browse-page .jumbo-hero-inner .section .container h1, .new-manager-browse-page .jumbo-hero-inner .section .container h1, .engagement-motivation-browse-page .jumbo-hero-inner .section .container h1, .management-essentials-browse-page .jumbo-hero-inner .section .container h1, .leadership-essentials-browse-page .jumbo-hero-inner .section .container h1, .workplace-violence-browse-page .jumbo-hero-inner .section .container h1, .substance-abuse-browse-page .jumbo-hero-inner .section .container h1, .hipaa-browse-page .jumbo-hero-inner .section .container h1, .retention-succession-browse-page .jumbo-hero-inner .section .container h1, .hiring-recruiting-browse-page .jumbo-hero-inner .section .container h1, .training-onboarding-browse-page .jumbo-hero-inner .section .container h1, .hr-law-browse-page .jumbo-hero-inner .section .container h1, .diversity-respect-browse-page .jumbo-hero-inner .section .container h1, .anti-harassment-browse-page .jumbo-hero-inner .section .container h1, .general-safety-browse-page .jumbo-hero-inner .section .container h1, .dot-browse-page .jumbo-hero-inner .section .container h1, .toxic-and-hazardous-browse-page .jumbo-hero-inner .section .container h1, .protective-equipment-browse-page .jumbo-hero-inner .section .container h1, .electrical-browse-page .jumbo-hero-inner .section .container h1, .first-aid-browse-page .jumbo-hero-inner .section .container h1, .ergonomics-browse-page .jumbo-hero-inner .section .container h1, .fire-protection-browse-page .jumbo-hero-inner .section .container h1, .career-development-browse-page .jumbo-hero-inner .section .container h1, .health-wellness-browse-page .jumbo-hero-inner .section .container h1, .communication-browse-page .jumbo-hero-inner .section .container h1, .ethics-browse-page .jumbo-hero-inner .section .container h1, .presentation-skills-browse-page .jumbo-hero-inner .section .container h1, .teamwork-collaboration-browse-page .jumbo-hero-inner .section .container h1, .time-management-productivity-browse-page .jumbo-hero-inner .section .container h1 {
      margin-bottom: 2.5rem; }
    .new-browse-page .jumbo-hero-inner .section .container .library-verbage, .new-business-skills-browse-page .jumbo-hero-inner .section .container .library-verbage, .new-hr-compliance-browse-page .jumbo-hero-inner .section .container .library-verbage, .new-software-browse-page .jumbo-hero-inner .section .container .library-verbage, .new-leadership-management-browse-page .jumbo-hero-inner .section .container .library-verbage, .new-workplace-safety-browse-page .jumbo-hero-inner .section .container .library-verbage, .new-sales-service-browse-page .jumbo-hero-inner .section .container .library-verbage, .new-information-technology-browse-page .jumbo-hero-inner .section .container .library-verbage, .new-expert-insights-browse-page .jumbo-hero-inner .section .container .library-verbage, .new-release-browse-page .jumbo-hero-inner .section .container .library-verbage, .innovation-creativity-browse-page .jumbo-hero-inner .section .container .library-verbage, .communication-leaders-managers-browse-page .jumbo-hero-inner .section .container .library-verbage, .remote-leadership-browse-page .jumbo-hero-inner .section .container .library-verbage, .team-building-browse-page .jumbo-hero-inner .section .container .library-verbage, .coaching-counseling-browse-page .jumbo-hero-inner .section .container .library-verbage, .new-manager-browse-page .jumbo-hero-inner .section .container .library-verbage, .engagement-motivation-browse-page .jumbo-hero-inner .section .container .library-verbage, .management-essentials-browse-page .jumbo-hero-inner .section .container .library-verbage, .leadership-essentials-browse-page .jumbo-hero-inner .section .container .library-verbage, .workplace-violence-browse-page .jumbo-hero-inner .section .container .library-verbage, .substance-abuse-browse-page .jumbo-hero-inner .section .container .library-verbage, .hipaa-browse-page .jumbo-hero-inner .section .container .library-verbage, .retention-succession-browse-page .jumbo-hero-inner .section .container .library-verbage, .hiring-recruiting-browse-page .jumbo-hero-inner .section .container .library-verbage, .training-onboarding-browse-page .jumbo-hero-inner .section .container .library-verbage, .hr-law-browse-page .jumbo-hero-inner .section .container .library-verbage, .diversity-respect-browse-page .jumbo-hero-inner .section .container .library-verbage, .anti-harassment-browse-page .jumbo-hero-inner .section .container .library-verbage, .general-safety-browse-page .jumbo-hero-inner .section .container .library-verbage, .dot-browse-page .jumbo-hero-inner .section .container .library-verbage, .toxic-and-hazardous-browse-page .jumbo-hero-inner .section .container .library-verbage, .protective-equipment-browse-page .jumbo-hero-inner .section .container .library-verbage, .electrical-browse-page .jumbo-hero-inner .section .container .library-verbage, .first-aid-browse-page .jumbo-hero-inner .section .container .library-verbage, .ergonomics-browse-page .jumbo-hero-inner .section .container .library-verbage, .fire-protection-browse-page .jumbo-hero-inner .section .container .library-verbage, .career-development-browse-page .jumbo-hero-inner .section .container .library-verbage, .health-wellness-browse-page .jumbo-hero-inner .section .container .library-verbage, .communication-browse-page .jumbo-hero-inner .section .container .library-verbage, .ethics-browse-page .jumbo-hero-inner .section .container .library-verbage, .presentation-skills-browse-page .jumbo-hero-inner .section .container .library-verbage, .teamwork-collaboration-browse-page .jumbo-hero-inner .section .container .library-verbage, .time-management-productivity-browse-page .jumbo-hero-inner .section .container .library-verbage {
      margin-bottom: 1.75rem; }
    .new-browse-page .jumbo-hero-inner .section .container .wavy-line, .new-business-skills-browse-page .jumbo-hero-inner .section .container .wavy-line, .new-hr-compliance-browse-page .jumbo-hero-inner .section .container .wavy-line, .new-software-browse-page .jumbo-hero-inner .section .container .wavy-line, .new-leadership-management-browse-page .jumbo-hero-inner .section .container .wavy-line, .new-workplace-safety-browse-page .jumbo-hero-inner .section .container .wavy-line, .new-sales-service-browse-page .jumbo-hero-inner .section .container .wavy-line, .new-information-technology-browse-page .jumbo-hero-inner .section .container .wavy-line, .new-expert-insights-browse-page .jumbo-hero-inner .section .container .wavy-line, .new-release-browse-page .jumbo-hero-inner .section .container .wavy-line, .innovation-creativity-browse-page .jumbo-hero-inner .section .container .wavy-line, .communication-leaders-managers-browse-page .jumbo-hero-inner .section .container .wavy-line, .remote-leadership-browse-page .jumbo-hero-inner .section .container .wavy-line, .team-building-browse-page .jumbo-hero-inner .section .container .wavy-line, .coaching-counseling-browse-page .jumbo-hero-inner .section .container .wavy-line, .new-manager-browse-page .jumbo-hero-inner .section .container .wavy-line, .engagement-motivation-browse-page .jumbo-hero-inner .section .container .wavy-line, .management-essentials-browse-page .jumbo-hero-inner .section .container .wavy-line, .leadership-essentials-browse-page .jumbo-hero-inner .section .container .wavy-line, .workplace-violence-browse-page .jumbo-hero-inner .section .container .wavy-line, .substance-abuse-browse-page .jumbo-hero-inner .section .container .wavy-line, .hipaa-browse-page .jumbo-hero-inner .section .container .wavy-line, .retention-succession-browse-page .jumbo-hero-inner .section .container .wavy-line, .hiring-recruiting-browse-page .jumbo-hero-inner .section .container .wavy-line, .training-onboarding-browse-page .jumbo-hero-inner .section .container .wavy-line, .hr-law-browse-page .jumbo-hero-inner .section .container .wavy-line, .diversity-respect-browse-page .jumbo-hero-inner .section .container .wavy-line, .anti-harassment-browse-page .jumbo-hero-inner .section .container .wavy-line, .general-safety-browse-page .jumbo-hero-inner .section .container .wavy-line, .dot-browse-page .jumbo-hero-inner .section .container .wavy-line, .toxic-and-hazardous-browse-page .jumbo-hero-inner .section .container .wavy-line, .protective-equipment-browse-page .jumbo-hero-inner .section .container .wavy-line, .electrical-browse-page .jumbo-hero-inner .section .container .wavy-line, .first-aid-browse-page .jumbo-hero-inner .section .container .wavy-line, .ergonomics-browse-page .jumbo-hero-inner .section .container .wavy-line, .fire-protection-browse-page .jumbo-hero-inner .section .container .wavy-line, .career-development-browse-page .jumbo-hero-inner .section .container .wavy-line, .health-wellness-browse-page .jumbo-hero-inner .section .container .wavy-line, .communication-browse-page .jumbo-hero-inner .section .container .wavy-line, .ethics-browse-page .jumbo-hero-inner .section .container .wavy-line, .presentation-skills-browse-page .jumbo-hero-inner .section .container .wavy-line, .teamwork-collaboration-browse-page .jumbo-hero-inner .section .container .wavy-line, .time-management-productivity-browse-page .jumbo-hero-inner .section .container .wavy-line {
      margin-top: 1rem; }
.new-browse-page .library-button-row, .new-business-skills-browse-page .library-button-row, .new-hr-compliance-browse-page .library-button-row, .new-software-browse-page .library-button-row, .new-leadership-management-browse-page .library-button-row, .new-workplace-safety-browse-page .library-button-row, .new-sales-service-browse-page .library-button-row, .new-information-technology-browse-page .library-button-row, .new-expert-insights-browse-page .library-button-row, .new-release-browse-page .library-button-row, .innovation-creativity-browse-page .library-button-row, .communication-leaders-managers-browse-page .library-button-row, .remote-leadership-browse-page .library-button-row, .team-building-browse-page .library-button-row, .coaching-counseling-browse-page .library-button-row, .new-manager-browse-page .library-button-row, .engagement-motivation-browse-page .library-button-row, .management-essentials-browse-page .library-button-row, .leadership-essentials-browse-page .library-button-row, .workplace-violence-browse-page .library-button-row, .substance-abuse-browse-page .library-button-row, .hipaa-browse-page .library-button-row, .retention-succession-browse-page .library-button-row, .hiring-recruiting-browse-page .library-button-row, .training-onboarding-browse-page .library-button-row, .hr-law-browse-page .library-button-row, .diversity-respect-browse-page .library-button-row, .anti-harassment-browse-page .library-button-row, .general-safety-browse-page .library-button-row, .dot-browse-page .library-button-row, .toxic-and-hazardous-browse-page .library-button-row, .protective-equipment-browse-page .library-button-row, .electrical-browse-page .library-button-row, .first-aid-browse-page .library-button-row, .ergonomics-browse-page .library-button-row, .fire-protection-browse-page .library-button-row, .career-development-browse-page .library-button-row, .health-wellness-browse-page .library-button-row, .communication-browse-page .library-button-row, .ethics-browse-page .library-button-row, .presentation-skills-browse-page .library-button-row, .teamwork-collaboration-browse-page .library-button-row, .time-management-productivity-browse-page .library-button-row {
  padding-top: 0;
  display: none; }
  .new-browse-page .library-button-row .flex-container, .new-business-skills-browse-page .library-button-row .flex-container, .new-hr-compliance-browse-page .library-button-row .flex-container, .new-software-browse-page .library-button-row .flex-container, .new-leadership-management-browse-page .library-button-row .flex-container, .new-workplace-safety-browse-page .library-button-row .flex-container, .new-sales-service-browse-page .library-button-row .flex-container, .new-information-technology-browse-page .library-button-row .flex-container, .new-expert-insights-browse-page .library-button-row .flex-container, .new-release-browse-page .library-button-row .flex-container, .innovation-creativity-browse-page .library-button-row .flex-container, .communication-leaders-managers-browse-page .library-button-row .flex-container, .remote-leadership-browse-page .library-button-row .flex-container, .team-building-browse-page .library-button-row .flex-container, .coaching-counseling-browse-page .library-button-row .flex-container, .new-manager-browse-page .library-button-row .flex-container, .engagement-motivation-browse-page .library-button-row .flex-container, .management-essentials-browse-page .library-button-row .flex-container, .leadership-essentials-browse-page .library-button-row .flex-container, .workplace-violence-browse-page .library-button-row .flex-container, .substance-abuse-browse-page .library-button-row .flex-container, .hipaa-browse-page .library-button-row .flex-container, .retention-succession-browse-page .library-button-row .flex-container, .hiring-recruiting-browse-page .library-button-row .flex-container, .training-onboarding-browse-page .library-button-row .flex-container, .hr-law-browse-page .library-button-row .flex-container, .diversity-respect-browse-page .library-button-row .flex-container, .anti-harassment-browse-page .library-button-row .flex-container, .general-safety-browse-page .library-button-row .flex-container, .dot-browse-page .library-button-row .flex-container, .toxic-and-hazardous-browse-page .library-button-row .flex-container, .protective-equipment-browse-page .library-button-row .flex-container, .electrical-browse-page .library-button-row .flex-container, .first-aid-browse-page .library-button-row .flex-container, .ergonomics-browse-page .library-button-row .flex-container, .fire-protection-browse-page .library-button-row .flex-container, .career-development-browse-page .library-button-row .flex-container, .health-wellness-browse-page .library-button-row .flex-container, .communication-browse-page .library-button-row .flex-container, .ethics-browse-page .library-button-row .flex-container, .presentation-skills-browse-page .library-button-row .flex-container, .teamwork-collaboration-browse-page .library-button-row .flex-container, .time-management-productivity-browse-page .library-button-row .flex-container {
    flex-wrap: wrap;
    justify-content: space-evenly;
    row-gap: 2rem; }
    .new-browse-page .library-button-row .flex-container .library-button, .new-business-skills-browse-page .library-button-row .flex-container .library-button, .new-hr-compliance-browse-page .library-button-row .flex-container .library-button, .new-software-browse-page .library-button-row .flex-container .library-button, .new-leadership-management-browse-page .library-button-row .flex-container .library-button, .new-workplace-safety-browse-page .library-button-row .flex-container .library-button, .new-sales-service-browse-page .library-button-row .flex-container .library-button, .new-information-technology-browse-page .library-button-row .flex-container .library-button, .new-expert-insights-browse-page .library-button-row .flex-container .library-button, .new-release-browse-page .library-button-row .flex-container .library-button, .innovation-creativity-browse-page .library-button-row .flex-container .library-button, .communication-leaders-managers-browse-page .library-button-row .flex-container .library-button, .remote-leadership-browse-page .library-button-row .flex-container .library-button, .team-building-browse-page .library-button-row .flex-container .library-button, .coaching-counseling-browse-page .library-button-row .flex-container .library-button, .new-manager-browse-page .library-button-row .flex-container .library-button, .engagement-motivation-browse-page .library-button-row .flex-container .library-button, .management-essentials-browse-page .library-button-row .flex-container .library-button, .leadership-essentials-browse-page .library-button-row .flex-container .library-button, .workplace-violence-browse-page .library-button-row .flex-container .library-button, .substance-abuse-browse-page .library-button-row .flex-container .library-button, .hipaa-browse-page .library-button-row .flex-container .library-button, .retention-succession-browse-page .library-button-row .flex-container .library-button, .hiring-recruiting-browse-page .library-button-row .flex-container .library-button, .training-onboarding-browse-page .library-button-row .flex-container .library-button, .hr-law-browse-page .library-button-row .flex-container .library-button, .diversity-respect-browse-page .library-button-row .flex-container .library-button, .anti-harassment-browse-page .library-button-row .flex-container .library-button, .general-safety-browse-page .library-button-row .flex-container .library-button, .dot-browse-page .library-button-row .flex-container .library-button, .toxic-and-hazardous-browse-page .library-button-row .flex-container .library-button, .protective-equipment-browse-page .library-button-row .flex-container .library-button, .electrical-browse-page .library-button-row .flex-container .library-button, .first-aid-browse-page .library-button-row .flex-container .library-button, .ergonomics-browse-page .library-button-row .flex-container .library-button, .fire-protection-browse-page .library-button-row .flex-container .library-button, .career-development-browse-page .library-button-row .flex-container .library-button, .health-wellness-browse-page .library-button-row .flex-container .library-button, .communication-browse-page .library-button-row .flex-container .library-button, .ethics-browse-page .library-button-row .flex-container .library-button, .presentation-skills-browse-page .library-button-row .flex-container .library-button, .teamwork-collaboration-browse-page .library-button-row .flex-container .library-button, .time-management-productivity-browse-page .library-button-row .flex-container .library-button {
      width: 24%;
      padding-left: 6px;
      padding-right: 6px;
      text-align: center; }
      .new-browse-page .library-button-row .flex-container .library-button .library-link, .new-business-skills-browse-page .library-button-row .flex-container .library-button .library-link, .new-hr-compliance-browse-page .library-button-row .flex-container .library-button .library-link, .new-software-browse-page .library-button-row .flex-container .library-button .library-link, .new-leadership-management-browse-page .library-button-row .flex-container .library-button .library-link, .new-workplace-safety-browse-page .library-button-row .flex-container .library-button .library-link, .new-sales-service-browse-page .library-button-row .flex-container .library-button .library-link, .new-information-technology-browse-page .library-button-row .flex-container .library-button .library-link, .new-expert-insights-browse-page .library-button-row .flex-container .library-button .library-link, .new-release-browse-page .library-button-row .flex-container .library-button .library-link, .innovation-creativity-browse-page .library-button-row .flex-container .library-button .library-link, .communication-leaders-managers-browse-page .library-button-row .flex-container .library-button .library-link, .remote-leadership-browse-page .library-button-row .flex-container .library-button .library-link, .team-building-browse-page .library-button-row .flex-container .library-button .library-link, .coaching-counseling-browse-page .library-button-row .flex-container .library-button .library-link, .new-manager-browse-page .library-button-row .flex-container .library-button .library-link, .engagement-motivation-browse-page .library-button-row .flex-container .library-button .library-link, .management-essentials-browse-page .library-button-row .flex-container .library-button .library-link, .leadership-essentials-browse-page .library-button-row .flex-container .library-button .library-link, .workplace-violence-browse-page .library-button-row .flex-container .library-button .library-link, .substance-abuse-browse-page .library-button-row .flex-container .library-button .library-link, .hipaa-browse-page .library-button-row .flex-container .library-button .library-link, .retention-succession-browse-page .library-button-row .flex-container .library-button .library-link, .hiring-recruiting-browse-page .library-button-row .flex-container .library-button .library-link, .training-onboarding-browse-page .library-button-row .flex-container .library-button .library-link, .hr-law-browse-page .library-button-row .flex-container .library-button .library-link, .diversity-respect-browse-page .library-button-row .flex-container .library-button .library-link, .anti-harassment-browse-page .library-button-row .flex-container .library-button .library-link, .general-safety-browse-page .library-button-row .flex-container .library-button .library-link, .dot-browse-page .library-button-row .flex-container .library-button .library-link, .toxic-and-hazardous-browse-page .library-button-row .flex-container .library-button .library-link, .protective-equipment-browse-page .library-button-row .flex-container .library-button .library-link, .electrical-browse-page .library-button-row .flex-container .library-button .library-link, .first-aid-browse-page .library-button-row .flex-container .library-button .library-link, .ergonomics-browse-page .library-button-row .flex-container .library-button .library-link, .fire-protection-browse-page .library-button-row .flex-container .library-button .library-link, .career-development-browse-page .library-button-row .flex-container .library-button .library-link, .health-wellness-browse-page .library-button-row .flex-container .library-button .library-link, .communication-browse-page .library-button-row .flex-container .library-button .library-link, .ethics-browse-page .library-button-row .flex-container .library-button .library-link, .presentation-skills-browse-page .library-button-row .flex-container .library-button .library-link, .teamwork-collaboration-browse-page .library-button-row .flex-container .library-button .library-link, .time-management-productivity-browse-page .library-button-row .flex-container .library-button .library-link {
        padding: 18px 34px !important;
        color: #00AB3F;
        background-color: white;
        border: 1px solid #00AB3F; }
        .new-browse-page .library-button-row .flex-container .library-button .library-link:hover, .new-business-skills-browse-page .library-button-row .flex-container .library-button .library-link:hover, .new-hr-compliance-browse-page .library-button-row .flex-container .library-button .library-link:hover, .new-software-browse-page .library-button-row .flex-container .library-button .library-link:hover, .new-leadership-management-browse-page .library-button-row .flex-container .library-button .library-link:hover, .new-workplace-safety-browse-page .library-button-row .flex-container .library-button .library-link:hover, .new-sales-service-browse-page .library-button-row .flex-container .library-button .library-link:hover, .new-information-technology-browse-page .library-button-row .flex-container .library-button .library-link:hover, .new-expert-insights-browse-page .library-button-row .flex-container .library-button .library-link:hover, .new-release-browse-page .library-button-row .flex-container .library-button .library-link:hover, .innovation-creativity-browse-page .library-button-row .flex-container .library-button .library-link:hover, .communication-leaders-managers-browse-page .library-button-row .flex-container .library-button .library-link:hover, .remote-leadership-browse-page .library-button-row .flex-container .library-button .library-link:hover, .team-building-browse-page .library-button-row .flex-container .library-button .library-link:hover, .coaching-counseling-browse-page .library-button-row .flex-container .library-button .library-link:hover, .new-manager-browse-page .library-button-row .flex-container .library-button .library-link:hover, .engagement-motivation-browse-page .library-button-row .flex-container .library-button .library-link:hover, .management-essentials-browse-page .library-button-row .flex-container .library-button .library-link:hover, .leadership-essentials-browse-page .library-button-row .flex-container .library-button .library-link:hover, .workplace-violence-browse-page .library-button-row .flex-container .library-button .library-link:hover, .substance-abuse-browse-page .library-button-row .flex-container .library-button .library-link:hover, .hipaa-browse-page .library-button-row .flex-container .library-button .library-link:hover, .retention-succession-browse-page .library-button-row .flex-container .library-button .library-link:hover, .hiring-recruiting-browse-page .library-button-row .flex-container .library-button .library-link:hover, .training-onboarding-browse-page .library-button-row .flex-container .library-button .library-link:hover, .hr-law-browse-page .library-button-row .flex-container .library-button .library-link:hover, .diversity-respect-browse-page .library-button-row .flex-container .library-button .library-link:hover, .anti-harassment-browse-page .library-button-row .flex-container .library-button .library-link:hover, .general-safety-browse-page .library-button-row .flex-container .library-button .library-link:hover, .dot-browse-page .library-button-row .flex-container .library-button .library-link:hover, .toxic-and-hazardous-browse-page .library-button-row .flex-container .library-button .library-link:hover, .protective-equipment-browse-page .library-button-row .flex-container .library-button .library-link:hover, .electrical-browse-page .library-button-row .flex-container .library-button .library-link:hover, .first-aid-browse-page .library-button-row .flex-container .library-button .library-link:hover, .ergonomics-browse-page .library-button-row .flex-container .library-button .library-link:hover, .fire-protection-browse-page .library-button-row .flex-container .library-button .library-link:hover, .career-development-browse-page .library-button-row .flex-container .library-button .library-link:hover, .health-wellness-browse-page .library-button-row .flex-container .library-button .library-link:hover, .communication-browse-page .library-button-row .flex-container .library-button .library-link:hover, .ethics-browse-page .library-button-row .flex-container .library-button .library-link:hover, .presentation-skills-browse-page .library-button-row .flex-container .library-button .library-link:hover, .teamwork-collaboration-browse-page .library-button-row .flex-container .library-button .library-link:hover, .time-management-productivity-browse-page .library-button-row .flex-container .library-button .library-link:hover {
          color: white;
          background-color: #00AB3F;
          scale: 1.1; }
.new-browse-page .selections .library-button, .new-business-skills-browse-page .selections .library-button, .new-hr-compliance-browse-page .selections .library-button, .new-software-browse-page .selections .library-button, .new-leadership-management-browse-page .selections .library-button, .new-workplace-safety-browse-page .selections .library-button, .new-sales-service-browse-page .selections .library-button, .new-information-technology-browse-page .selections .library-button, .new-expert-insights-browse-page .selections .library-button, .new-release-browse-page .selections .library-button, .innovation-creativity-browse-page .selections .library-button, .communication-leaders-managers-browse-page .selections .library-button, .remote-leadership-browse-page .selections .library-button, .team-building-browse-page .selections .library-button, .coaching-counseling-browse-page .selections .library-button, .new-manager-browse-page .selections .library-button, .engagement-motivation-browse-page .selections .library-button, .management-essentials-browse-page .selections .library-button, .leadership-essentials-browse-page .selections .library-button, .workplace-violence-browse-page .selections .library-button, .substance-abuse-browse-page .selections .library-button, .hipaa-browse-page .selections .library-button, .retention-succession-browse-page .selections .library-button, .hiring-recruiting-browse-page .selections .library-button, .training-onboarding-browse-page .selections .library-button, .hr-law-browse-page .selections .library-button, .diversity-respect-browse-page .selections .library-button, .anti-harassment-browse-page .selections .library-button, .general-safety-browse-page .selections .library-button, .dot-browse-page .selections .library-button, .toxic-and-hazardous-browse-page .selections .library-button, .protective-equipment-browse-page .selections .library-button, .electrical-browse-page .selections .library-button, .first-aid-browse-page .selections .library-button, .ergonomics-browse-page .selections .library-button, .fire-protection-browse-page .selections .library-button, .career-development-browse-page .selections .library-button, .health-wellness-browse-page .selections .library-button, .communication-browse-page .selections .library-button, .ethics-browse-page .selections .library-button, .presentation-skills-browse-page .selections .library-button, .teamwork-collaboration-browse-page .selections .library-button, .time-management-productivity-browse-page .selections .library-button {
  padding-left: 0px; }
  .new-browse-page .selections .library-button .library-link, .new-business-skills-browse-page .selections .library-button .library-link, .new-hr-compliance-browse-page .selections .library-button .library-link, .new-software-browse-page .selections .library-button .library-link, .new-leadership-management-browse-page .selections .library-button .library-link, .new-workplace-safety-browse-page .selections .library-button .library-link, .new-sales-service-browse-page .selections .library-button .library-link, .new-information-technology-browse-page .selections .library-button .library-link, .new-expert-insights-browse-page .selections .library-button .library-link, .new-release-browse-page .selections .library-button .library-link, .innovation-creativity-browse-page .selections .library-button .library-link, .communication-leaders-managers-browse-page .selections .library-button .library-link, .remote-leadership-browse-page .selections .library-button .library-link, .team-building-browse-page .selections .library-button .library-link, .coaching-counseling-browse-page .selections .library-button .library-link, .new-manager-browse-page .selections .library-button .library-link, .engagement-motivation-browse-page .selections .library-button .library-link, .management-essentials-browse-page .selections .library-button .library-link, .leadership-essentials-browse-page .selections .library-button .library-link, .workplace-violence-browse-page .selections .library-button .library-link, .substance-abuse-browse-page .selections .library-button .library-link, .hipaa-browse-page .selections .library-button .library-link, .retention-succession-browse-page .selections .library-button .library-link, .hiring-recruiting-browse-page .selections .library-button .library-link, .training-onboarding-browse-page .selections .library-button .library-link, .hr-law-browse-page .selections .library-button .library-link, .diversity-respect-browse-page .selections .library-button .library-link, .anti-harassment-browse-page .selections .library-button .library-link, .general-safety-browse-page .selections .library-button .library-link, .dot-browse-page .selections .library-button .library-link, .toxic-and-hazardous-browse-page .selections .library-button .library-link, .protective-equipment-browse-page .selections .library-button .library-link, .electrical-browse-page .selections .library-button .library-link, .first-aid-browse-page .selections .library-button .library-link, .ergonomics-browse-page .selections .library-button .library-link, .fire-protection-browse-page .selections .library-button .library-link, .career-development-browse-page .selections .library-button .library-link, .health-wellness-browse-page .selections .library-button .library-link, .communication-browse-page .selections .library-button .library-link, .ethics-browse-page .selections .library-button .library-link, .presentation-skills-browse-page .selections .library-button .library-link, .teamwork-collaboration-browse-page .selections .library-button .library-link, .time-management-productivity-browse-page .selections .library-button .library-link {
    padding: 4px 12px !important;
    color: #00AB3F;
    background-color: white;
    border: 1px solid #00AB3F;
    transition: all 0.2s ease-in-out; }
    .new-browse-page .selections .library-button .library-link:hover, .new-business-skills-browse-page .selections .library-button .library-link:hover, .new-hr-compliance-browse-page .selections .library-button .library-link:hover, .new-software-browse-page .selections .library-button .library-link:hover, .new-leadership-management-browse-page .selections .library-button .library-link:hover, .new-workplace-safety-browse-page .selections .library-button .library-link:hover, .new-sales-service-browse-page .selections .library-button .library-link:hover, .new-information-technology-browse-page .selections .library-button .library-link:hover, .new-expert-insights-browse-page .selections .library-button .library-link:hover, .new-release-browse-page .selections .library-button .library-link:hover, .innovation-creativity-browse-page .selections .library-button .library-link:hover, .communication-leaders-managers-browse-page .selections .library-button .library-link:hover, .remote-leadership-browse-page .selections .library-button .library-link:hover, .team-building-browse-page .selections .library-button .library-link:hover, .coaching-counseling-browse-page .selections .library-button .library-link:hover, .new-manager-browse-page .selections .library-button .library-link:hover, .engagement-motivation-browse-page .selections .library-button .library-link:hover, .management-essentials-browse-page .selections .library-button .library-link:hover, .leadership-essentials-browse-page .selections .library-button .library-link:hover, .workplace-violence-browse-page .selections .library-button .library-link:hover, .substance-abuse-browse-page .selections .library-button .library-link:hover, .hipaa-browse-page .selections .library-button .library-link:hover, .retention-succession-browse-page .selections .library-button .library-link:hover, .hiring-recruiting-browse-page .selections .library-button .library-link:hover, .training-onboarding-browse-page .selections .library-button .library-link:hover, .hr-law-browse-page .selections .library-button .library-link:hover, .diversity-respect-browse-page .selections .library-button .library-link:hover, .anti-harassment-browse-page .selections .library-button .library-link:hover, .general-safety-browse-page .selections .library-button .library-link:hover, .dot-browse-page .selections .library-button .library-link:hover, .toxic-and-hazardous-browse-page .selections .library-button .library-link:hover, .protective-equipment-browse-page .selections .library-button .library-link:hover, .electrical-browse-page .selections .library-button .library-link:hover, .first-aid-browse-page .selections .library-button .library-link:hover, .ergonomics-browse-page .selections .library-button .library-link:hover, .fire-protection-browse-page .selections .library-button .library-link:hover, .career-development-browse-page .selections .library-button .library-link:hover, .health-wellness-browse-page .selections .library-button .library-link:hover, .communication-browse-page .selections .library-button .library-link:hover, .ethics-browse-page .selections .library-button .library-link:hover, .presentation-skills-browse-page .selections .library-button .library-link:hover, .teamwork-collaboration-browse-page .selections .library-button .library-link:hover, .time-management-productivity-browse-page .selections .library-button .library-link:hover {
      color: white;
      background-color: #00AB3F;
      scale: 1.1; }
.new-browse-page .selections .popular, .new-business-skills-browse-page .selections .popular, .new-hr-compliance-browse-page .selections .popular, .new-software-browse-page .selections .popular, .new-leadership-management-browse-page .selections .popular, .new-workplace-safety-browse-page .selections .popular, .new-sales-service-browse-page .selections .popular, .new-information-technology-browse-page .selections .popular, .new-expert-insights-browse-page .selections .popular, .new-release-browse-page .selections .popular, .innovation-creativity-browse-page .selections .popular, .communication-leaders-managers-browse-page .selections .popular, .remote-leadership-browse-page .selections .popular, .team-building-browse-page .selections .popular, .coaching-counseling-browse-page .selections .popular, .new-manager-browse-page .selections .popular, .engagement-motivation-browse-page .selections .popular, .management-essentials-browse-page .selections .popular, .leadership-essentials-browse-page .selections .popular, .workplace-violence-browse-page .selections .popular, .substance-abuse-browse-page .selections .popular, .hipaa-browse-page .selections .popular, .retention-succession-browse-page .selections .popular, .hiring-recruiting-browse-page .selections .popular, .training-onboarding-browse-page .selections .popular, .hr-law-browse-page .selections .popular, .diversity-respect-browse-page .selections .popular, .anti-harassment-browse-page .selections .popular, .general-safety-browse-page .selections .popular, .dot-browse-page .selections .popular, .toxic-and-hazardous-browse-page .selections .popular, .protective-equipment-browse-page .selections .popular, .electrical-browse-page .selections .popular, .first-aid-browse-page .selections .popular, .ergonomics-browse-page .selections .popular, .fire-protection-browse-page .selections .popular, .career-development-browse-page .selections .popular, .health-wellness-browse-page .selections .popular, .communication-browse-page .selections .popular, .ethics-browse-page .selections .popular, .presentation-skills-browse-page .selections .popular, .teamwork-collaboration-browse-page .selections .popular, .time-management-productivity-browse-page .selections .popular {
  margin-top: 0 !important; }
.new-browse-page .selections h4, .new-business-skills-browse-page .selections h4, .new-hr-compliance-browse-page .selections h4, .new-software-browse-page .selections h4, .new-leadership-management-browse-page .selections h4, .new-workplace-safety-browse-page .selections h4, .new-sales-service-browse-page .selections h4, .new-information-technology-browse-page .selections h4, .new-expert-insights-browse-page .selections h4, .new-release-browse-page .selections h4, .innovation-creativity-browse-page .selections h4, .communication-leaders-managers-browse-page .selections h4, .remote-leadership-browse-page .selections h4, .team-building-browse-page .selections h4, .coaching-counseling-browse-page .selections h4, .new-manager-browse-page .selections h4, .engagement-motivation-browse-page .selections h4, .management-essentials-browse-page .selections h4, .leadership-essentials-browse-page .selections h4, .workplace-violence-browse-page .selections h4, .substance-abuse-browse-page .selections h4, .hipaa-browse-page .selections h4, .retention-succession-browse-page .selections h4, .hiring-recruiting-browse-page .selections h4, .training-onboarding-browse-page .selections h4, .hr-law-browse-page .selections h4, .diversity-respect-browse-page .selections h4, .anti-harassment-browse-page .selections h4, .general-safety-browse-page .selections h4, .dot-browse-page .selections h4, .toxic-and-hazardous-browse-page .selections h4, .protective-equipment-browse-page .selections h4, .electrical-browse-page .selections h4, .first-aid-browse-page .selections h4, .ergonomics-browse-page .selections h4, .fire-protection-browse-page .selections h4, .career-development-browse-page .selections h4, .health-wellness-browse-page .selections h4, .communication-browse-page .selections h4, .ethics-browse-page .selections h4, .presentation-skills-browse-page .selections h4, .teamwork-collaboration-browse-page .selections h4, .time-management-productivity-browse-page .selections h4 {
  margin-bottom: 1rem;
  margin-top: 2rem; }
.new-browse-page .selections .button-wrapper, .new-business-skills-browse-page .selections .button-wrapper, .new-hr-compliance-browse-page .selections .button-wrapper, .new-software-browse-page .selections .button-wrapper, .new-leadership-management-browse-page .selections .button-wrapper, .new-workplace-safety-browse-page .selections .button-wrapper, .new-sales-service-browse-page .selections .button-wrapper, .new-information-technology-browse-page .selections .button-wrapper, .new-expert-insights-browse-page .selections .button-wrapper, .new-release-browse-page .selections .button-wrapper, .innovation-creativity-browse-page .selections .button-wrapper, .communication-leaders-managers-browse-page .selections .button-wrapper, .remote-leadership-browse-page .selections .button-wrapper, .team-building-browse-page .selections .button-wrapper, .coaching-counseling-browse-page .selections .button-wrapper, .new-manager-browse-page .selections .button-wrapper, .engagement-motivation-browse-page .selections .button-wrapper, .management-essentials-browse-page .selections .button-wrapper, .leadership-essentials-browse-page .selections .button-wrapper, .workplace-violence-browse-page .selections .button-wrapper, .substance-abuse-browse-page .selections .button-wrapper, .hipaa-browse-page .selections .button-wrapper, .retention-succession-browse-page .selections .button-wrapper, .hiring-recruiting-browse-page .selections .button-wrapper, .training-onboarding-browse-page .selections .button-wrapper, .hr-law-browse-page .selections .button-wrapper, .diversity-respect-browse-page .selections .button-wrapper, .anti-harassment-browse-page .selections .button-wrapper, .general-safety-browse-page .selections .button-wrapper, .dot-browse-page .selections .button-wrapper, .toxic-and-hazardous-browse-page .selections .button-wrapper, .protective-equipment-browse-page .selections .button-wrapper, .electrical-browse-page .selections .button-wrapper, .first-aid-browse-page .selections .button-wrapper, .ergonomics-browse-page .selections .button-wrapper, .fire-protection-browse-page .selections .button-wrapper, .career-development-browse-page .selections .button-wrapper, .health-wellness-browse-page .selections .button-wrapper, .communication-browse-page .selections .button-wrapper, .ethics-browse-page .selections .button-wrapper, .presentation-skills-browse-page .selections .button-wrapper, .teamwork-collaboration-browse-page .selections .button-wrapper, .time-management-productivity-browse-page .selections .button-wrapper {
  text-align: center; }
.new-browse-page .selections button, .new-business-skills-browse-page .selections button, .new-hr-compliance-browse-page .selections button, .new-software-browse-page .selections button, .new-leadership-management-browse-page .selections button, .new-workplace-safety-browse-page .selections button, .new-sales-service-browse-page .selections button, .new-information-technology-browse-page .selections button, .new-expert-insights-browse-page .selections button, .new-release-browse-page .selections button, .innovation-creativity-browse-page .selections button, .communication-leaders-managers-browse-page .selections button, .remote-leadership-browse-page .selections button, .team-building-browse-page .selections button, .coaching-counseling-browse-page .selections button, .new-manager-browse-page .selections button, .engagement-motivation-browse-page .selections button, .management-essentials-browse-page .selections button, .leadership-essentials-browse-page .selections button, .workplace-violence-browse-page .selections button, .substance-abuse-browse-page .selections button, .hipaa-browse-page .selections button, .retention-succession-browse-page .selections button, .hiring-recruiting-browse-page .selections button, .training-onboarding-browse-page .selections button, .hr-law-browse-page .selections button, .diversity-respect-browse-page .selections button, .anti-harassment-browse-page .selections button, .general-safety-browse-page .selections button, .dot-browse-page .selections button, .toxic-and-hazardous-browse-page .selections button, .protective-equipment-browse-page .selections button, .electrical-browse-page .selections button, .first-aid-browse-page .selections button, .ergonomics-browse-page .selections button, .fire-protection-browse-page .selections button, .career-development-browse-page .selections button, .health-wellness-browse-page .selections button, .communication-browse-page .selections button, .ethics-browse-page .selections button, .presentation-skills-browse-page .selections button, .teamwork-collaboration-browse-page .selections button, .time-management-productivity-browse-page .selections button {
  border: 1px solid #00AB3F !important;
  margin-top: 1rem;
  transition: all 0.2s ease-in-out; }
  .new-browse-page .selections button:hover, .new-business-skills-browse-page .selections button:hover, .new-hr-compliance-browse-page .selections button:hover, .new-software-browse-page .selections button:hover, .new-leadership-management-browse-page .selections button:hover, .new-workplace-safety-browse-page .selections button:hover, .new-sales-service-browse-page .selections button:hover, .new-information-technology-browse-page .selections button:hover, .new-expert-insights-browse-page .selections button:hover, .new-release-browse-page .selections button:hover, .innovation-creativity-browse-page .selections button:hover, .communication-leaders-managers-browse-page .selections button:hover, .remote-leadership-browse-page .selections button:hover, .team-building-browse-page .selections button:hover, .coaching-counseling-browse-page .selections button:hover, .new-manager-browse-page .selections button:hover, .engagement-motivation-browse-page .selections button:hover, .management-essentials-browse-page .selections button:hover, .leadership-essentials-browse-page .selections button:hover, .workplace-violence-browse-page .selections button:hover, .substance-abuse-browse-page .selections button:hover, .hipaa-browse-page .selections button:hover, .retention-succession-browse-page .selections button:hover, .hiring-recruiting-browse-page .selections button:hover, .training-onboarding-browse-page .selections button:hover, .hr-law-browse-page .selections button:hover, .diversity-respect-browse-page .selections button:hover, .anti-harassment-browse-page .selections button:hover, .general-safety-browse-page .selections button:hover, .dot-browse-page .selections button:hover, .toxic-and-hazardous-browse-page .selections button:hover, .protective-equipment-browse-page .selections button:hover, .electrical-browse-page .selections button:hover, .first-aid-browse-page .selections button:hover, .ergonomics-browse-page .selections button:hover, .fire-protection-browse-page .selections button:hover, .career-development-browse-page .selections button:hover, .health-wellness-browse-page .selections button:hover, .communication-browse-page .selections button:hover, .ethics-browse-page .selections button:hover, .presentation-skills-browse-page .selections button:hover, .teamwork-collaboration-browse-page .selections button:hover, .time-management-productivity-browse-page .selections button:hover {
    scale: 1.1; }
.new-browse-page .selections .show-button, .new-business-skills-browse-page .selections .show-button, .new-hr-compliance-browse-page .selections .show-button, .new-software-browse-page .selections .show-button, .new-leadership-management-browse-page .selections .show-button, .new-workplace-safety-browse-page .selections .show-button, .new-sales-service-browse-page .selections .show-button, .new-information-technology-browse-page .selections .show-button, .new-expert-insights-browse-page .selections .show-button, .new-release-browse-page .selections .show-button, .innovation-creativity-browse-page .selections .show-button, .communication-leaders-managers-browse-page .selections .show-button, .remote-leadership-browse-page .selections .show-button, .team-building-browse-page .selections .show-button, .coaching-counseling-browse-page .selections .show-button, .new-manager-browse-page .selections .show-button, .engagement-motivation-browse-page .selections .show-button, .management-essentials-browse-page .selections .show-button, .leadership-essentials-browse-page .selections .show-button, .workplace-violence-browse-page .selections .show-button, .substance-abuse-browse-page .selections .show-button, .hipaa-browse-page .selections .show-button, .retention-succession-browse-page .selections .show-button, .hiring-recruiting-browse-page .selections .show-button, .training-onboarding-browse-page .selections .show-button, .hr-law-browse-page .selections .show-button, .diversity-respect-browse-page .selections .show-button, .anti-harassment-browse-page .selections .show-button, .general-safety-browse-page .selections .show-button, .dot-browse-page .selections .show-button, .toxic-and-hazardous-browse-page .selections .show-button, .protective-equipment-browse-page .selections .show-button, .electrical-browse-page .selections .show-button, .first-aid-browse-page .selections .show-button, .ergonomics-browse-page .selections .show-button, .fire-protection-browse-page .selections .show-button, .career-development-browse-page .selections .show-button, .health-wellness-browse-page .selections .show-button, .communication-browse-page .selections .show-button, .ethics-browse-page .selections .show-button, .presentation-skills-browse-page .selections .show-button, .teamwork-collaboration-browse-page .selections .show-button, .time-management-productivity-browse-page .selections .show-button {
  margin-left: 15%;
  margin-top: 5%;
  text-decoration: underline; }
.new-browse-page .selections input[type=checkbox], .new-business-skills-browse-page .selections input[type=checkbox], .new-hr-compliance-browse-page .selections input[type=checkbox], .new-software-browse-page .selections input[type=checkbox], .new-leadership-management-browse-page .selections input[type=checkbox], .new-workplace-safety-browse-page .selections input[type=checkbox], .new-sales-service-browse-page .selections input[type=checkbox], .new-information-technology-browse-page .selections input[type=checkbox], .new-expert-insights-browse-page .selections input[type=checkbox], .new-release-browse-page .selections input[type=checkbox], .innovation-creativity-browse-page .selections input[type=checkbox], .communication-leaders-managers-browse-page .selections input[type=checkbox], .remote-leadership-browse-page .selections input[type=checkbox], .team-building-browse-page .selections input[type=checkbox], .coaching-counseling-browse-page .selections input[type=checkbox], .new-manager-browse-page .selections input[type=checkbox], .engagement-motivation-browse-page .selections input[type=checkbox], .management-essentials-browse-page .selections input[type=checkbox], .leadership-essentials-browse-page .selections input[type=checkbox], .workplace-violence-browse-page .selections input[type=checkbox], .substance-abuse-browse-page .selections input[type=checkbox], .hipaa-browse-page .selections input[type=checkbox], .retention-succession-browse-page .selections input[type=checkbox], .hiring-recruiting-browse-page .selections input[type=checkbox], .training-onboarding-browse-page .selections input[type=checkbox], .hr-law-browse-page .selections input[type=checkbox], .diversity-respect-browse-page .selections input[type=checkbox], .anti-harassment-browse-page .selections input[type=checkbox], .general-safety-browse-page .selections input[type=checkbox], .dot-browse-page .selections input[type=checkbox], .toxic-and-hazardous-browse-page .selections input[type=checkbox], .protective-equipment-browse-page .selections input[type=checkbox], .electrical-browse-page .selections input[type=checkbox], .first-aid-browse-page .selections input[type=checkbox], .ergonomics-browse-page .selections input[type=checkbox], .fire-protection-browse-page .selections input[type=checkbox], .career-development-browse-page .selections input[type=checkbox], .health-wellness-browse-page .selections input[type=checkbox], .communication-browse-page .selections input[type=checkbox], .ethics-browse-page .selections input[type=checkbox], .presentation-skills-browse-page .selections input[type=checkbox], .teamwork-collaboration-browse-page .selections input[type=checkbox], .time-management-productivity-browse-page .selections input[type=checkbox] {
  accent-color: #00AB3F; }
.new-browse-page .selections .producers .show-box, .new-business-skills-browse-page .selections .producers .show-box, .new-hr-compliance-browse-page .selections .producers .show-box, .new-software-browse-page .selections .producers .show-box, .new-leadership-management-browse-page .selections .producers .show-box, .new-workplace-safety-browse-page .selections .producers .show-box, .new-sales-service-browse-page .selections .producers .show-box, .new-information-technology-browse-page .selections .producers .show-box, .new-expert-insights-browse-page .selections .producers .show-box, .new-release-browse-page .selections .producers .show-box, .innovation-creativity-browse-page .selections .producers .show-box, .communication-leaders-managers-browse-page .selections .producers .show-box, .remote-leadership-browse-page .selections .producers .show-box, .team-building-browse-page .selections .producers .show-box, .coaching-counseling-browse-page .selections .producers .show-box, .new-manager-browse-page .selections .producers .show-box, .engagement-motivation-browse-page .selections .producers .show-box, .management-essentials-browse-page .selections .producers .show-box, .leadership-essentials-browse-page .selections .producers .show-box, .workplace-violence-browse-page .selections .producers .show-box, .substance-abuse-browse-page .selections .producers .show-box, .hipaa-browse-page .selections .producers .show-box, .retention-succession-browse-page .selections .producers .show-box, .hiring-recruiting-browse-page .selections .producers .show-box, .training-onboarding-browse-page .selections .producers .show-box, .hr-law-browse-page .selections .producers .show-box, .diversity-respect-browse-page .selections .producers .show-box, .anti-harassment-browse-page .selections .producers .show-box, .general-safety-browse-page .selections .producers .show-box, .dot-browse-page .selections .producers .show-box, .toxic-and-hazardous-browse-page .selections .producers .show-box, .protective-equipment-browse-page .selections .producers .show-box, .electrical-browse-page .selections .producers .show-box, .first-aid-browse-page .selections .producers .show-box, .ergonomics-browse-page .selections .producers .show-box, .fire-protection-browse-page .selections .producers .show-box, .career-development-browse-page .selections .producers .show-box, .health-wellness-browse-page .selections .producers .show-box, .communication-browse-page .selections .producers .show-box, .ethics-browse-page .selections .producers .show-box, .presentation-skills-browse-page .selections .producers .show-box, .teamwork-collaboration-browse-page .selections .producers .show-box, .time-management-productivity-browse-page .selections .producers .show-box {
  display: none; }
.new-browse-page .selections .producers .show, .new-business-skills-browse-page .selections .producers .show, .new-hr-compliance-browse-page .selections .producers .show, .new-software-browse-page .selections .producers .show, .new-leadership-management-browse-page .selections .producers .show, .new-workplace-safety-browse-page .selections .producers .show, .new-sales-service-browse-page .selections .producers .show, .new-information-technology-browse-page .selections .producers .show, .new-expert-insights-browse-page .selections .producers .show, .new-release-browse-page .selections .producers .show, .innovation-creativity-browse-page .selections .producers .show, .communication-leaders-managers-browse-page .selections .producers .show, .remote-leadership-browse-page .selections .producers .show, .team-building-browse-page .selections .producers .show, .coaching-counseling-browse-page .selections .producers .show, .new-manager-browse-page .selections .producers .show, .engagement-motivation-browse-page .selections .producers .show, .management-essentials-browse-page .selections .producers .show, .leadership-essentials-browse-page .selections .producers .show, .workplace-violence-browse-page .selections .producers .show, .substance-abuse-browse-page .selections .producers .show, .hipaa-browse-page .selections .producers .show, .retention-succession-browse-page .selections .producers .show, .hiring-recruiting-browse-page .selections .producers .show, .training-onboarding-browse-page .selections .producers .show, .hr-law-browse-page .selections .producers .show, .diversity-respect-browse-page .selections .producers .show, .anti-harassment-browse-page .selections .producers .show, .general-safety-browse-page .selections .producers .show, .dot-browse-page .selections .producers .show, .toxic-and-hazardous-browse-page .selections .producers .show, .protective-equipment-browse-page .selections .producers .show, .electrical-browse-page .selections .producers .show, .first-aid-browse-page .selections .producers .show, .ergonomics-browse-page .selections .producers .show, .fire-protection-browse-page .selections .producers .show, .career-development-browse-page .selections .producers .show, .health-wellness-browse-page .selections .producers .show, .communication-browse-page .selections .producers .show, .ethics-browse-page .selections .producers .show, .presentation-skills-browse-page .selections .producers .show, .teamwork-collaboration-browse-page .selections .producers .show, .time-management-productivity-browse-page .selections .producers .show {
  display: block !important; }
.new-browse-page .lms-previews, .new-business-skills-browse-page .lms-previews, .new-hr-compliance-browse-page .lms-previews, .new-software-browse-page .lms-previews, .new-leadership-management-browse-page .lms-previews, .new-workplace-safety-browse-page .lms-previews, .new-sales-service-browse-page .lms-previews, .new-information-technology-browse-page .lms-previews, .new-expert-insights-browse-page .lms-previews, .new-release-browse-page .lms-previews, .innovation-creativity-browse-page .lms-previews, .communication-leaders-managers-browse-page .lms-previews, .remote-leadership-browse-page .lms-previews, .team-building-browse-page .lms-previews, .coaching-counseling-browse-page .lms-previews, .new-manager-browse-page .lms-previews, .engagement-motivation-browse-page .lms-previews, .management-essentials-browse-page .lms-previews, .leadership-essentials-browse-page .lms-previews, .workplace-violence-browse-page .lms-previews, .substance-abuse-browse-page .lms-previews, .hipaa-browse-page .lms-previews, .retention-succession-browse-page .lms-previews, .hiring-recruiting-browse-page .lms-previews, .training-onboarding-browse-page .lms-previews, .hr-law-browse-page .lms-previews, .diversity-respect-browse-page .lms-previews, .anti-harassment-browse-page .lms-previews, .general-safety-browse-page .lms-previews, .dot-browse-page .lms-previews, .toxic-and-hazardous-browse-page .lms-previews, .protective-equipment-browse-page .lms-previews, .electrical-browse-page .lms-previews, .first-aid-browse-page .lms-previews, .ergonomics-browse-page .lms-previews, .fire-protection-browse-page .lms-previews, .career-development-browse-page .lms-previews, .health-wellness-browse-page .lms-previews, .communication-browse-page .lms-previews, .ethics-browse-page .lms-previews, .presentation-skills-browse-page .lms-previews, .teamwork-collaboration-browse-page .lms-previews, .time-management-productivity-browse-page .lms-previews {
  display: flex;
  flex-wrap: wrap;
  justify-content: center; }
  .new-browse-page .lms-previews .card, .new-business-skills-browse-page .lms-previews .card, .new-hr-compliance-browse-page .lms-previews .card, .new-software-browse-page .lms-previews .card, .new-leadership-management-browse-page .lms-previews .card, .new-workplace-safety-browse-page .lms-previews .card, .new-sales-service-browse-page .lms-previews .card, .new-information-technology-browse-page .lms-previews .card, .new-expert-insights-browse-page .lms-previews .card, .new-release-browse-page .lms-previews .card, .innovation-creativity-browse-page .lms-previews .card, .communication-leaders-managers-browse-page .lms-previews .card, .remote-leadership-browse-page .lms-previews .card, .team-building-browse-page .lms-previews .card, .coaching-counseling-browse-page .lms-previews .card, .new-manager-browse-page .lms-previews .card, .engagement-motivation-browse-page .lms-previews .card, .management-essentials-browse-page .lms-previews .card, .leadership-essentials-browse-page .lms-previews .card, .workplace-violence-browse-page .lms-previews .card, .substance-abuse-browse-page .lms-previews .card, .hipaa-browse-page .lms-previews .card, .retention-succession-browse-page .lms-previews .card, .hiring-recruiting-browse-page .lms-previews .card, .training-onboarding-browse-page .lms-previews .card, .hr-law-browse-page .lms-previews .card, .diversity-respect-browse-page .lms-previews .card, .anti-harassment-browse-page .lms-previews .card, .general-safety-browse-page .lms-previews .card, .dot-browse-page .lms-previews .card, .toxic-and-hazardous-browse-page .lms-previews .card, .protective-equipment-browse-page .lms-previews .card, .electrical-browse-page .lms-previews .card, .first-aid-browse-page .lms-previews .card, .ergonomics-browse-page .lms-previews .card, .fire-protection-browse-page .lms-previews .card, .career-development-browse-page .lms-previews .card, .health-wellness-browse-page .lms-previews .card, .communication-browse-page .lms-previews .card, .ethics-browse-page .lms-previews .card, .presentation-skills-browse-page .lms-previews .card, .teamwork-collaboration-browse-page .lms-previews .card, .time-management-productivity-browse-page .lms-previews .card {
    background-color: white;
    border-radius: 26px;
    width: 100%;
    margin: 0 0.725rem 2.5rem;
    cursor: pointer; }
    @media screen and (min-width: 992px) {
      .new-browse-page .lms-previews .card, .new-business-skills-browse-page .lms-previews .card, .new-hr-compliance-browse-page .lms-previews .card, .new-software-browse-page .lms-previews .card, .new-leadership-management-browse-page .lms-previews .card, .new-workplace-safety-browse-page .lms-previews .card, .new-sales-service-browse-page .lms-previews .card, .new-information-technology-browse-page .lms-previews .card, .new-expert-insights-browse-page .lms-previews .card, .new-release-browse-page .lms-previews .card, .innovation-creativity-browse-page .lms-previews .card, .communication-leaders-managers-browse-page .lms-previews .card, .remote-leadership-browse-page .lms-previews .card, .team-building-browse-page .lms-previews .card, .coaching-counseling-browse-page .lms-previews .card, .new-manager-browse-page .lms-previews .card, .engagement-motivation-browse-page .lms-previews .card, .management-essentials-browse-page .lms-previews .card, .leadership-essentials-browse-page .lms-previews .card, .workplace-violence-browse-page .lms-previews .card, .substance-abuse-browse-page .lms-previews .card, .hipaa-browse-page .lms-previews .card, .retention-succession-browse-page .lms-previews .card, .hiring-recruiting-browse-page .lms-previews .card, .training-onboarding-browse-page .lms-previews .card, .hr-law-browse-page .lms-previews .card, .diversity-respect-browse-page .lms-previews .card, .anti-harassment-browse-page .lms-previews .card, .general-safety-browse-page .lms-previews .card, .dot-browse-page .lms-previews .card, .toxic-and-hazardous-browse-page .lms-previews .card, .protective-equipment-browse-page .lms-previews .card, .electrical-browse-page .lms-previews .card, .first-aid-browse-page .lms-previews .card, .ergonomics-browse-page .lms-previews .card, .fire-protection-browse-page .lms-previews .card, .career-development-browse-page .lms-previews .card, .health-wellness-browse-page .lms-previews .card, .communication-browse-page .lms-previews .card, .ethics-browse-page .lms-previews .card, .presentation-skills-browse-page .lms-previews .card, .teamwork-collaboration-browse-page .lms-previews .card, .time-management-productivity-browse-page .lms-previews .card {
        width: 30%; } }
    .new-browse-page .lms-previews .card img, .new-business-skills-browse-page .lms-previews .card img, .new-hr-compliance-browse-page .lms-previews .card img, .new-software-browse-page .lms-previews .card img, .new-leadership-management-browse-page .lms-previews .card img, .new-workplace-safety-browse-page .lms-previews .card img, .new-sales-service-browse-page .lms-previews .card img, .new-information-technology-browse-page .lms-previews .card img, .new-expert-insights-browse-page .lms-previews .card img, .new-release-browse-page .lms-previews .card img, .innovation-creativity-browse-page .lms-previews .card img, .communication-leaders-managers-browse-page .lms-previews .card img, .remote-leadership-browse-page .lms-previews .card img, .team-building-browse-page .lms-previews .card img, .coaching-counseling-browse-page .lms-previews .card img, .new-manager-browse-page .lms-previews .card img, .engagement-motivation-browse-page .lms-previews .card img, .management-essentials-browse-page .lms-previews .card img, .leadership-essentials-browse-page .lms-previews .card img, .workplace-violence-browse-page .lms-previews .card img, .substance-abuse-browse-page .lms-previews .card img, .hipaa-browse-page .lms-previews .card img, .retention-succession-browse-page .lms-previews .card img, .hiring-recruiting-browse-page .lms-previews .card img, .training-onboarding-browse-page .lms-previews .card img, .hr-law-browse-page .lms-previews .card img, .diversity-respect-browse-page .lms-previews .card img, .anti-harassment-browse-page .lms-previews .card img, .general-safety-browse-page .lms-previews .card img, .dot-browse-page .lms-previews .card img, .toxic-and-hazardous-browse-page .lms-previews .card img, .protective-equipment-browse-page .lms-previews .card img, .electrical-browse-page .lms-previews .card img, .first-aid-browse-page .lms-previews .card img, .ergonomics-browse-page .lms-previews .card img, .fire-protection-browse-page .lms-previews .card img, .career-development-browse-page .lms-previews .card img, .health-wellness-browse-page .lms-previews .card img, .communication-browse-page .lms-previews .card img, .ethics-browse-page .lms-previews .card img, .presentation-skills-browse-page .lms-previews .card img, .teamwork-collaboration-browse-page .lms-previews .card img, .time-management-productivity-browse-page .lms-previews .card img {
      border-radius: 26px 26px 0 0; }
    .new-browse-page .lms-previews .card .card-text, .new-business-skills-browse-page .lms-previews .card .card-text, .new-hr-compliance-browse-page .lms-previews .card .card-text, .new-software-browse-page .lms-previews .card .card-text, .new-leadership-management-browse-page .lms-previews .card .card-text, .new-workplace-safety-browse-page .lms-previews .card .card-text, .new-sales-service-browse-page .lms-previews .card .card-text, .new-information-technology-browse-page .lms-previews .card .card-text, .new-expert-insights-browse-page .lms-previews .card .card-text, .new-release-browse-page .lms-previews .card .card-text, .innovation-creativity-browse-page .lms-previews .card .card-text, .communication-leaders-managers-browse-page .lms-previews .card .card-text, .remote-leadership-browse-page .lms-previews .card .card-text, .team-building-browse-page .lms-previews .card .card-text, .coaching-counseling-browse-page .lms-previews .card .card-text, .new-manager-browse-page .lms-previews .card .card-text, .engagement-motivation-browse-page .lms-previews .card .card-text, .management-essentials-browse-page .lms-previews .card .card-text, .leadership-essentials-browse-page .lms-previews .card .card-text, .workplace-violence-browse-page .lms-previews .card .card-text, .substance-abuse-browse-page .lms-previews .card .card-text, .hipaa-browse-page .lms-previews .card .card-text, .retention-succession-browse-page .lms-previews .card .card-text, .hiring-recruiting-browse-page .lms-previews .card .card-text, .training-onboarding-browse-page .lms-previews .card .card-text, .hr-law-browse-page .lms-previews .card .card-text, .diversity-respect-browse-page .lms-previews .card .card-text, .anti-harassment-browse-page .lms-previews .card .card-text, .general-safety-browse-page .lms-previews .card .card-text, .dot-browse-page .lms-previews .card .card-text, .toxic-and-hazardous-browse-page .lms-previews .card .card-text, .protective-equipment-browse-page .lms-previews .card .card-text, .electrical-browse-page .lms-previews .card .card-text, .first-aid-browse-page .lms-previews .card .card-text, .ergonomics-browse-page .lms-previews .card .card-text, .fire-protection-browse-page .lms-previews .card .card-text, .career-development-browse-page .lms-previews .card .card-text, .health-wellness-browse-page .lms-previews .card .card-text, .communication-browse-page .lms-previews .card .card-text, .ethics-browse-page .lms-previews .card .card-text, .presentation-skills-browse-page .lms-previews .card .card-text, .teamwork-collaboration-browse-page .lms-previews .card .card-text, .time-management-productivity-browse-page .lms-previews .card .card-text {
      padding: 1rem 1.5rem; }
      .new-browse-page .lms-previews .card .card-text h5, .new-business-skills-browse-page .lms-previews .card .card-text h5, .new-hr-compliance-browse-page .lms-previews .card .card-text h5, .new-software-browse-page .lms-previews .card .card-text h5, .new-leadership-management-browse-page .lms-previews .card .card-text h5, .new-workplace-safety-browse-page .lms-previews .card .card-text h5, .new-sales-service-browse-page .lms-previews .card .card-text h5, .new-information-technology-browse-page .lms-previews .card .card-text h5, .new-expert-insights-browse-page .lms-previews .card .card-text h5, .new-release-browse-page .lms-previews .card .card-text h5, .innovation-creativity-browse-page .lms-previews .card .card-text h5, .communication-leaders-managers-browse-page .lms-previews .card .card-text h5, .remote-leadership-browse-page .lms-previews .card .card-text h5, .team-building-browse-page .lms-previews .card .card-text h5, .coaching-counseling-browse-page .lms-previews .card .card-text h5, .new-manager-browse-page .lms-previews .card .card-text h5, .engagement-motivation-browse-page .lms-previews .card .card-text h5, .management-essentials-browse-page .lms-previews .card .card-text h5, .leadership-essentials-browse-page .lms-previews .card .card-text h5, .workplace-violence-browse-page .lms-previews .card .card-text h5, .substance-abuse-browse-page .lms-previews .card .card-text h5, .hipaa-browse-page .lms-previews .card .card-text h5, .retention-succession-browse-page .lms-previews .card .card-text h5, .hiring-recruiting-browse-page .lms-previews .card .card-text h5, .training-onboarding-browse-page .lms-previews .card .card-text h5, .hr-law-browse-page .lms-previews .card .card-text h5, .diversity-respect-browse-page .lms-previews .card .card-text h5, .anti-harassment-browse-page .lms-previews .card .card-text h5, .general-safety-browse-page .lms-previews .card .card-text h5, .dot-browse-page .lms-previews .card .card-text h5, .toxic-and-hazardous-browse-page .lms-previews .card .card-text h5, .protective-equipment-browse-page .lms-previews .card .card-text h5, .electrical-browse-page .lms-previews .card .card-text h5, .first-aid-browse-page .lms-previews .card .card-text h5, .ergonomics-browse-page .lms-previews .card .card-text h5, .fire-protection-browse-page .lms-previews .card .card-text h5, .career-development-browse-page .lms-previews .card .card-text h5, .health-wellness-browse-page .lms-previews .card .card-text h5, .communication-browse-page .lms-previews .card .card-text h5, .ethics-browse-page .lms-previews .card .card-text h5, .presentation-skills-browse-page .lms-previews .card .card-text h5, .teamwork-collaboration-browse-page .lms-previews .card .card-text h5, .time-management-productivity-browse-page .lms-previews .card .card-text h5 {
        margin-top: 0; }
      .new-browse-page .lms-previews .card .card-text .info, .new-business-skills-browse-page .lms-previews .card .card-text .info, .new-hr-compliance-browse-page .lms-previews .card .card-text .info, .new-software-browse-page .lms-previews .card .card-text .info, .new-leadership-management-browse-page .lms-previews .card .card-text .info, .new-workplace-safety-browse-page .lms-previews .card .card-text .info, .new-sales-service-browse-page .lms-previews .card .card-text .info, .new-information-technology-browse-page .lms-previews .card .card-text .info, .new-expert-insights-browse-page .lms-previews .card .card-text .info, .new-release-browse-page .lms-previews .card .card-text .info, .innovation-creativity-browse-page .lms-previews .card .card-text .info, .communication-leaders-managers-browse-page .lms-previews .card .card-text .info, .remote-leadership-browse-page .lms-previews .card .card-text .info, .team-building-browse-page .lms-previews .card .card-text .info, .coaching-counseling-browse-page .lms-previews .card .card-text .info, .new-manager-browse-page .lms-previews .card .card-text .info, .engagement-motivation-browse-page .lms-previews .card .card-text .info, .management-essentials-browse-page .lms-previews .card .card-text .info, .leadership-essentials-browse-page .lms-previews .card .card-text .info, .workplace-violence-browse-page .lms-previews .card .card-text .info, .substance-abuse-browse-page .lms-previews .card .card-text .info, .hipaa-browse-page .lms-previews .card .card-text .info, .retention-succession-browse-page .lms-previews .card .card-text .info, .hiring-recruiting-browse-page .lms-previews .card .card-text .info, .training-onboarding-browse-page .lms-previews .card .card-text .info, .hr-law-browse-page .lms-previews .card .card-text .info, .diversity-respect-browse-page .lms-previews .card .card-text .info, .anti-harassment-browse-page .lms-previews .card .card-text .info, .general-safety-browse-page .lms-previews .card .card-text .info, .dot-browse-page .lms-previews .card .card-text .info, .toxic-and-hazardous-browse-page .lms-previews .card .card-text .info, .protective-equipment-browse-page .lms-previews .card .card-text .info, .electrical-browse-page .lms-previews .card .card-text .info, .first-aid-browse-page .lms-previews .card .card-text .info, .ergonomics-browse-page .lms-previews .card .card-text .info, .fire-protection-browse-page .lms-previews .card .card-text .info, .career-development-browse-page .lms-previews .card .card-text .info, .health-wellness-browse-page .lms-previews .card .card-text .info, .communication-browse-page .lms-previews .card .card-text .info, .ethics-browse-page .lms-previews .card .card-text .info, .presentation-skills-browse-page .lms-previews .card .card-text .info, .teamwork-collaboration-browse-page .lms-previews .card .card-text .info, .time-management-productivity-browse-page .lms-previews .card .card-text .info {
        display: flex;
        justify-content: space-between; }
        .new-browse-page .lms-previews .card .card-text .info .author, .new-business-skills-browse-page .lms-previews .card .card-text .info .author, .new-hr-compliance-browse-page .lms-previews .card .card-text .info .author, .new-software-browse-page .lms-previews .card .card-text .info .author, .new-leadership-management-browse-page .lms-previews .card .card-text .info .author, .new-workplace-safety-browse-page .lms-previews .card .card-text .info .author, .new-sales-service-browse-page .lms-previews .card .card-text .info .author, .new-information-technology-browse-page .lms-previews .card .card-text .info .author, .new-expert-insights-browse-page .lms-previews .card .card-text .info .author, .new-release-browse-page .lms-previews .card .card-text .info .author, .innovation-creativity-browse-page .lms-previews .card .card-text .info .author, .communication-leaders-managers-browse-page .lms-previews .card .card-text .info .author, .remote-leadership-browse-page .lms-previews .card .card-text .info .author, .team-building-browse-page .lms-previews .card .card-text .info .author, .coaching-counseling-browse-page .lms-previews .card .card-text .info .author, .new-manager-browse-page .lms-previews .card .card-text .info .author, .engagement-motivation-browse-page .lms-previews .card .card-text .info .author, .management-essentials-browse-page .lms-previews .card .card-text .info .author, .leadership-essentials-browse-page .lms-previews .card .card-text .info .author, .workplace-violence-browse-page .lms-previews .card .card-text .info .author, .substance-abuse-browse-page .lms-previews .card .card-text .info .author, .hipaa-browse-page .lms-previews .card .card-text .info .author, .retention-succession-browse-page .lms-previews .card .card-text .info .author, .hiring-recruiting-browse-page .lms-previews .card .card-text .info .author, .training-onboarding-browse-page .lms-previews .card .card-text .info .author, .hr-law-browse-page .lms-previews .card .card-text .info .author, .diversity-respect-browse-page .lms-previews .card .card-text .info .author, .anti-harassment-browse-page .lms-previews .card .card-text .info .author, .general-safety-browse-page .lms-previews .card .card-text .info .author, .dot-browse-page .lms-previews .card .card-text .info .author, .toxic-and-hazardous-browse-page .lms-previews .card .card-text .info .author, .protective-equipment-browse-page .lms-previews .card .card-text .info .author, .electrical-browse-page .lms-previews .card .card-text .info .author, .first-aid-browse-page .lms-previews .card .card-text .info .author, .ergonomics-browse-page .lms-previews .card .card-text .info .author, .fire-protection-browse-page .lms-previews .card .card-text .info .author, .career-development-browse-page .lms-previews .card .card-text .info .author, .health-wellness-browse-page .lms-previews .card .card-text .info .author, .communication-browse-page .lms-previews .card .card-text .info .author, .ethics-browse-page .lms-previews .card .card-text .info .author, .presentation-skills-browse-page .lms-previews .card .card-text .info .author, .teamwork-collaboration-browse-page .lms-previews .card .card-text .info .author, .time-management-productivity-browse-page .lms-previews .card .card-text .info .author {
          font-size: .75rem; }
        .new-browse-page .lms-previews .card .card-text .info span, .new-business-skills-browse-page .lms-previews .card .card-text .info span, .new-hr-compliance-browse-page .lms-previews .card .card-text .info span, .new-software-browse-page .lms-previews .card .card-text .info span, .new-leadership-management-browse-page .lms-previews .card .card-text .info span, .new-workplace-safety-browse-page .lms-previews .card .card-text .info span, .new-sales-service-browse-page .lms-previews .card .card-text .info span, .new-information-technology-browse-page .lms-previews .card .card-text .info span, .new-expert-insights-browse-page .lms-previews .card .card-text .info span, .new-release-browse-page .lms-previews .card .card-text .info span, .innovation-creativity-browse-page .lms-previews .card .card-text .info span, .communication-leaders-managers-browse-page .lms-previews .card .card-text .info span, .remote-leadership-browse-page .lms-previews .card .card-text .info span, .team-building-browse-page .lms-previews .card .card-text .info span, .coaching-counseling-browse-page .lms-previews .card .card-text .info span, .new-manager-browse-page .lms-previews .card .card-text .info span, .engagement-motivation-browse-page .lms-previews .card .card-text .info span, .management-essentials-browse-page .lms-previews .card .card-text .info span, .leadership-essentials-browse-page .lms-previews .card .card-text .info span, .workplace-violence-browse-page .lms-previews .card .card-text .info span, .substance-abuse-browse-page .lms-previews .card .card-text .info span, .hipaa-browse-page .lms-previews .card .card-text .info span, .retention-succession-browse-page .lms-previews .card .card-text .info span, .hiring-recruiting-browse-page .lms-previews .card .card-text .info span, .training-onboarding-browse-page .lms-previews .card .card-text .info span, .hr-law-browse-page .lms-previews .card .card-text .info span, .diversity-respect-browse-page .lms-previews .card .card-text .info span, .anti-harassment-browse-page .lms-previews .card .card-text .info span, .general-safety-browse-page .lms-previews .card .card-text .info span, .dot-browse-page .lms-previews .card .card-text .info span, .toxic-and-hazardous-browse-page .lms-previews .card .card-text .info span, .protective-equipment-browse-page .lms-previews .card .card-text .info span, .electrical-browse-page .lms-previews .card .card-text .info span, .first-aid-browse-page .lms-previews .card .card-text .info span, .ergonomics-browse-page .lms-previews .card .card-text .info span, .fire-protection-browse-page .lms-previews .card .card-text .info span, .career-development-browse-page .lms-previews .card .card-text .info span, .health-wellness-browse-page .lms-previews .card .card-text .info span, .communication-browse-page .lms-previews .card .card-text .info span, .ethics-browse-page .lms-previews .card .card-text .info span, .presentation-skills-browse-page .lms-previews .card .card-text .info span, .teamwork-collaboration-browse-page .lms-previews .card .card-text .info span, .time-management-productivity-browse-page .lms-previews .card .card-text .info span {
          font-style: italic;
          color: #c5ccd2; }
        .new-browse-page .lms-previews .card .card-text .info .duration, .new-business-skills-browse-page .lms-previews .card .card-text .info .duration, .new-hr-compliance-browse-page .lms-previews .card .card-text .info .duration, .new-software-browse-page .lms-previews .card .card-text .info .duration, .new-leadership-management-browse-page .lms-previews .card .card-text .info .duration, .new-workplace-safety-browse-page .lms-previews .card .card-text .info .duration, .new-sales-service-browse-page .lms-previews .card .card-text .info .duration, .new-information-technology-browse-page .lms-previews .card .card-text .info .duration, .new-expert-insights-browse-page .lms-previews .card .card-text .info .duration, .new-release-browse-page .lms-previews .card .card-text .info .duration, .innovation-creativity-browse-page .lms-previews .card .card-text .info .duration, .communication-leaders-managers-browse-page .lms-previews .card .card-text .info .duration, .remote-leadership-browse-page .lms-previews .card .card-text .info .duration, .team-building-browse-page .lms-previews .card .card-text .info .duration, .coaching-counseling-browse-page .lms-previews .card .card-text .info .duration, .new-manager-browse-page .lms-previews .card .card-text .info .duration, .engagement-motivation-browse-page .lms-previews .card .card-text .info .duration, .management-essentials-browse-page .lms-previews .card .card-text .info .duration, .leadership-essentials-browse-page .lms-previews .card .card-text .info .duration, .workplace-violence-browse-page .lms-previews .card .card-text .info .duration, .substance-abuse-browse-page .lms-previews .card .card-text .info .duration, .hipaa-browse-page .lms-previews .card .card-text .info .duration, .retention-succession-browse-page .lms-previews .card .card-text .info .duration, .hiring-recruiting-browse-page .lms-previews .card .card-text .info .duration, .training-onboarding-browse-page .lms-previews .card .card-text .info .duration, .hr-law-browse-page .lms-previews .card .card-text .info .duration, .diversity-respect-browse-page .lms-previews .card .card-text .info .duration, .anti-harassment-browse-page .lms-previews .card .card-text .info .duration, .general-safety-browse-page .lms-previews .card .card-text .info .duration, .dot-browse-page .lms-previews .card .card-text .info .duration, .toxic-and-hazardous-browse-page .lms-previews .card .card-text .info .duration, .protective-equipment-browse-page .lms-previews .card .card-text .info .duration, .electrical-browse-page .lms-previews .card .card-text .info .duration, .first-aid-browse-page .lms-previews .card .card-text .info .duration, .ergonomics-browse-page .lms-previews .card .card-text .info .duration, .fire-protection-browse-page .lms-previews .card .card-text .info .duration, .career-development-browse-page .lms-previews .card .card-text .info .duration, .health-wellness-browse-page .lms-previews .card .card-text .info .duration, .communication-browse-page .lms-previews .card .card-text .info .duration, .ethics-browse-page .lms-previews .card .card-text .info .duration, .presentation-skills-browse-page .lms-previews .card .card-text .info .duration, .teamwork-collaboration-browse-page .lms-previews .card .card-text .info .duration, .time-management-productivity-browse-page .lms-previews .card .card-text .info .duration {
          font-size: .75rem; }
.new-browse-page .pagination, .new-business-skills-browse-page .pagination, .new-hr-compliance-browse-page .pagination, .new-software-browse-page .pagination, .new-leadership-management-browse-page .pagination, .new-workplace-safety-browse-page .pagination, .new-sales-service-browse-page .pagination, .new-information-technology-browse-page .pagination, .new-expert-insights-browse-page .pagination, .new-release-browse-page .pagination, .innovation-creativity-browse-page .pagination, .communication-leaders-managers-browse-page .pagination, .remote-leadership-browse-page .pagination, .team-building-browse-page .pagination, .coaching-counseling-browse-page .pagination, .new-manager-browse-page .pagination, .engagement-motivation-browse-page .pagination, .management-essentials-browse-page .pagination, .leadership-essentials-browse-page .pagination, .workplace-violence-browse-page .pagination, .substance-abuse-browse-page .pagination, .hipaa-browse-page .pagination, .retention-succession-browse-page .pagination, .hiring-recruiting-browse-page .pagination, .training-onboarding-browse-page .pagination, .hr-law-browse-page .pagination, .diversity-respect-browse-page .pagination, .anti-harassment-browse-page .pagination, .general-safety-browse-page .pagination, .dot-browse-page .pagination, .toxic-and-hazardous-browse-page .pagination, .protective-equipment-browse-page .pagination, .electrical-browse-page .pagination, .first-aid-browse-page .pagination, .ergonomics-browse-page .pagination, .fire-protection-browse-page .pagination, .career-development-browse-page .pagination, .health-wellness-browse-page .pagination, .communication-browse-page .pagination, .ethics-browse-page .pagination, .presentation-skills-browse-page .pagination, .teamwork-collaboration-browse-page .pagination, .time-management-productivity-browse-page .pagination {
  font-size: 1rem; }
  @media screen and (min-width: 992px) {
    .new-browse-page .pagination, .new-business-skills-browse-page .pagination, .new-hr-compliance-browse-page .pagination, .new-software-browse-page .pagination, .new-leadership-management-browse-page .pagination, .new-workplace-safety-browse-page .pagination, .new-sales-service-browse-page .pagination, .new-information-technology-browse-page .pagination, .new-expert-insights-browse-page .pagination, .new-release-browse-page .pagination, .innovation-creativity-browse-page .pagination, .communication-leaders-managers-browse-page .pagination, .remote-leadership-browse-page .pagination, .team-building-browse-page .pagination, .coaching-counseling-browse-page .pagination, .new-manager-browse-page .pagination, .engagement-motivation-browse-page .pagination, .management-essentials-browse-page .pagination, .leadership-essentials-browse-page .pagination, .workplace-violence-browse-page .pagination, .substance-abuse-browse-page .pagination, .hipaa-browse-page .pagination, .retention-succession-browse-page .pagination, .hiring-recruiting-browse-page .pagination, .training-onboarding-browse-page .pagination, .hr-law-browse-page .pagination, .diversity-respect-browse-page .pagination, .anti-harassment-browse-page .pagination, .general-safety-browse-page .pagination, .dot-browse-page .pagination, .toxic-and-hazardous-browse-page .pagination, .protective-equipment-browse-page .pagination, .electrical-browse-page .pagination, .first-aid-browse-page .pagination, .ergonomics-browse-page .pagination, .fire-protection-browse-page .pagination, .career-development-browse-page .pagination, .health-wellness-browse-page .pagination, .communication-browse-page .pagination, .ethics-browse-page .pagination, .presentation-skills-browse-page .pagination, .teamwork-collaboration-browse-page .pagination, .time-management-productivity-browse-page .pagination {
      font-size: 2rem; } }
  .new-browse-page .pagination .prev-page, .new-business-skills-browse-page .pagination .prev-page, .new-hr-compliance-browse-page .pagination .prev-page, .new-software-browse-page .pagination .prev-page, .new-leadership-management-browse-page .pagination .prev-page, .new-workplace-safety-browse-page .pagination .prev-page, .new-sales-service-browse-page .pagination .prev-page, .new-information-technology-browse-page .pagination .prev-page, .new-expert-insights-browse-page .pagination .prev-page, .new-release-browse-page .pagination .prev-page, .innovation-creativity-browse-page .pagination .prev-page, .communication-leaders-managers-browse-page .pagination .prev-page, .remote-leadership-browse-page .pagination .prev-page, .team-building-browse-page .pagination .prev-page, .coaching-counseling-browse-page .pagination .prev-page, .new-manager-browse-page .pagination .prev-page, .engagement-motivation-browse-page .pagination .prev-page, .management-essentials-browse-page .pagination .prev-page, .leadership-essentials-browse-page .pagination .prev-page, .workplace-violence-browse-page .pagination .prev-page, .substance-abuse-browse-page .pagination .prev-page, .hipaa-browse-page .pagination .prev-page, .retention-succession-browse-page .pagination .prev-page, .hiring-recruiting-browse-page .pagination .prev-page, .training-onboarding-browse-page .pagination .prev-page, .hr-law-browse-page .pagination .prev-page, .diversity-respect-browse-page .pagination .prev-page, .anti-harassment-browse-page .pagination .prev-page, .general-safety-browse-page .pagination .prev-page, .dot-browse-page .pagination .prev-page, .toxic-and-hazardous-browse-page .pagination .prev-page, .protective-equipment-browse-page .pagination .prev-page, .electrical-browse-page .pagination .prev-page, .first-aid-browse-page .pagination .prev-page, .ergonomics-browse-page .pagination .prev-page, .fire-protection-browse-page .pagination .prev-page, .career-development-browse-page .pagination .prev-page, .health-wellness-browse-page .pagination .prev-page, .communication-browse-page .pagination .prev-page, .ethics-browse-page .pagination .prev-page, .presentation-skills-browse-page .pagination .prev-page, .teamwork-collaboration-browse-page .pagination .prev-page, .time-management-productivity-browse-page .pagination .prev-page {
    margin-right: 2rem; }

.newdev-browse-page .jumbo-hero-inner .section {
  padding-top: 0; }
  .newdev-browse-page .jumbo-hero-inner .section .container {
    text-align: center; }
    .newdev-browse-page .jumbo-hero-inner .section .container h1 {
      margin-bottom: 2.5rem; }
    .newdev-browse-page .jumbo-hero-inner .section .container .library-verbage {
      margin-bottom: 1.75rem; }
    .newdev-browse-page .jumbo-hero-inner .section .container .wavy-line {
      margin-top: 1rem; }
.newdev-browse-page .library-button-row {
  padding-top: 0;
  display: none; }
  .newdev-browse-page .library-button-row .flex-container {
    flex-wrap: wrap;
    justify-content: space-evenly;
    row-gap: 2rem; }
    .newdev-browse-page .library-button-row .flex-container .library-button {
      width: 24%;
      padding-left: 6px;
      padding-right: 6px;
      text-align: center; }
      .newdev-browse-page .library-button-row .flex-container .library-button .library-link {
        padding: 18px 34px !important;
        color: #00AB3F;
        background-color: white;
        border: 1px solid #00AB3F; }
        .newdev-browse-page .library-button-row .flex-container .library-button .library-link:hover {
          color: white;
          background-color: #00AB3F;
          scale: 1.1; }
.newdev-browse-page .selections .library-button {
  padding-left: 0px; }
  .newdev-browse-page .selections .library-button .library-link {
    padding: 4px 12px !important;
    color: #00AB3F;
    background-color: white;
    border: 1px solid #00AB3F;
    transition: all 0.2s ease-in-out; }
    .newdev-browse-page .selections .library-button .library-link:hover {
      color: white;
      background-color: #00AB3F;
      scale: 1.1; }
.newdev-browse-page .selections .popular {
  margin-top: 0 !important; }
.newdev-browse-page .selections h4 {
  margin-bottom: 1rem;
  margin-top: 2rem; }
.newdev-browse-page .selections .button-wrapper {
  text-align: center; }
.newdev-browse-page .selections button {
  border: 1px solid #00AB3F !important;
  margin-top: 1rem;
  transition: all 0.2s ease-in-out; }
  .newdev-browse-page .selections button:hover {
    scale: 1.1; }
.newdev-browse-page .selections .show-button {
  margin-left: 15%;
  margin-top: 5%;
  text-decoration: underline; }
.newdev-browse-page .selections input[type=checkbox] {
  accent-color: #00AB3F; }
.newdev-browse-page .selections .producers .show-box {
  display: none; }
.newdev-browse-page .selections .producers .show {
  display: block !important; }
.newdev-browse-page .lms-previews {
  display: flex;
  flex-wrap: wrap;
  justify-content: center; }
  .newdev-browse-page .lms-previews .card {
    background-color: white;
    border-radius: 26px;
    width: 100%;
    margin: 0 0.725rem 2.5rem;
    cursor: pointer; }
    @media screen and (min-width: 992px) {
      .newdev-browse-page .lms-previews .card {
        width: 30%; } }
    .newdev-browse-page .lms-previews .card img {
      border-radius: 26px 26px 0 0; }
    .newdev-browse-page .lms-previews .card .card-text {
      padding: 1rem 1.5rem; }
      .newdev-browse-page .lms-previews .card .card-text h5 {
        margin-top: 0; }
      .newdev-browse-page .lms-previews .card .card-text .info {
        display: flex;
        justify-content: space-between; }
        .newdev-browse-page .lms-previews .card .card-text .info .author {
          font-size: .75rem; }
        .newdev-browse-page .lms-previews .card .card-text .info span {
          font-style: italic;
          color: #c5ccd2; }
        .newdev-browse-page .lms-previews .card .card-text .info .duration {
          font-size: .75rem; }
.newdev-browse-page .pagination {
  font-size: 1rem; }
  @media screen and (min-width: 992px) {
    .newdev-browse-page .pagination {
      font-size: 2rem; } }
  .newdev-browse-page .pagination .prev-page {
    margin-right: 2rem; }

.new-browse-library .menu {
  display: none; }
  @media only screen and (min-width: 1080px) {
    .new-browse-library .menu {
      display: block;
      position: sticky;
      overflow-x: hidden;
      width: 262.5px;
      top: 100px; } }
  .new-browse-library .menu .first-section {
    margin-left: 30px; }
  .new-browse-library .menu .topics {
    margin: 0 0 30px 30px;
    padding-left: 0; }
    .new-browse-library .menu .topics a {
      color: #606060; }
      .new-browse-library .menu .topics a:hover {
        color: white; }
      .new-browse-library .menu .topics a:focus {
        color: white; }
      .new-browse-library .menu .topics a span:hover {
        color: white !important; }
@media screen and (min-width: 992px) {
  .new-browse-library .content {
    margin-left: 26px; } }
.new-browse-library .content h2 {
  color: #00AB3F; }
.new-browse-library .content .top-text {
  margin-top: 12px; }
  @media screen and (min-width: 992px) {
    .new-browse-library .content .top-text {
      margin-left: 30px; } }
@media screen and (min-width: 768px) {
  .new-browse-library .content .buttons-area {
    margin-left: 30px; } }
.new-browse-library .content .buttons-area .button {
  background-color: #EF3C57;
  border-radius: 24px;
  padding: 8px 40px;
  margin: 30px 35px 30px 0; }
  .new-browse-library .content .buttons-area .button:hover {
    background-color: #AE2C40; }
.new-browse-library .content .video-area {
  margin-bottom: 30px; }
  @media screen and (min-width: 992px) {
    .new-browse-library .content .video-area {
      margin-left: 30px; } }
  .new-browse-library .content .video-area .course-preview-inner {
    box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.35);
    padding: 14px 16px;
    border-radius: 12px;
    min-height: 490px; }
    .new-browse-library .content .video-area .course-preview-inner .icon-play {
      margin-top: -100px !important;
      font-size: 60px;
      left: 46%; }
    .new-browse-library .content .video-area .course-preview-inner .course-title {
      text-align: left;
      border-left: 3px solid #1C4A53;
      color: #1C4A53;
      font-weight: bold;
      padding-left: 8px;
      margin-bottom: 16px; }
    .new-browse-library .content .video-area .course-preview-inner .course-info {
      margin-top: 16px;
      font-size: 12px; }
.new-browse-library .content .topic-cards {
  margin-top: 30px; }
  @media screen and (min-width: 992px) {
    .new-browse-library .content .topic-cards {
      margin-left: 30px; } }
  .new-browse-library .content .topic-cards .t-small {
    padding: 0;
    margin-bottom: 30px; }
    .new-browse-library .content .topic-cards .t-small a {
      color: #00AB3F; }
  .new-browse-library .content .topic-cards .t-cards {
    margin: 14px;
    box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.35);
    border-radius: 12px;
    max-width: 325px;
    height: 86px;
    padding: 30px 12px; }
    .new-browse-library .content .topic-cards .t-cards img {
      width: 10%;
      margin-right: 12px;
      max-height: 20px; }
    .new-browse-library .content .topic-cards .t-cards:hover {
      color: #00AB3F !important; }
  .new-browse-library .content .topic-cards .t-single {
    max-width: 325px;
    padding: 30px 12px; }
    .new-browse-library .content .topic-cards .t-single img {
      width: 10%;
      margin-right: 12px;
      max-height: 20px; }
  .new-browse-library .content .topic-cards .bottom-text {
    margin-top: 60px;
    color: #1C4A53;
    max-width: 500px; }
@media only screen and (min-width: 1080px) {
  .new-browse-library .menu-mobile {
    display: none; } }
.new-browse-library .menu-mobile .first-section {
  text-align: center; }
.new-browse-library .menu-mobile .topics {
  text-align: center;
  margin-bottom: 16px; }
  .new-browse-library .menu-mobile .topics a {
    color: #606060; }
    .new-browse-library .menu-mobile .topics a:hover {
      color: #00AB3F; }
    .new-browse-library .menu-mobile .topics a:focus {
      color: #00AB3F; }
.new-browse-library .cta-section {
  background: #1C4A53;
  color: white; }
  .new-browse-library .cta-section .col-md-6 {
    padding-right: 60px; }
  .new-browse-library .cta-section .button {
    background-color: #EF3C57; }
    .new-browse-library .cta-section .button:hover {
      background-color: #AE2C40; }
    .new-browse-library .cta-section .button:visited {
      color: white; }

.page-id-32446 .new-browse-library .content .video-area .course-preview-inner {
  min-height: 400px !important; }
  .page-id-32446 .new-browse-library .content .video-area .course-preview-inner .icon-play {
    margin-top: -50px !important; }

.page-id-32519 .new-browse-library .content .buttons-area {
  display: none; }
.page-id-32519 .new-browse-library .cta-section .cta-button-why .cta-button-2 {
  margin-top: 43px !important; }

.new-browse-financial-library .menu {
  display: none; }
  @media screen and (min-width: 768px) {
    .new-browse-financial-library .menu {
      display: block;
      position: sticky;
      overflow-x: hidden;
      width: 262.5px;
      top: 100px; } }
  .new-browse-financial-library .menu .first-section {
    margin-left: 30px; }
  .new-browse-financial-library .menu .topics {
    margin: 0 0 30px 30px;
    padding-left: 0; }
    .new-browse-financial-library .menu .topics a {
      color: #606060; }
      .new-browse-financial-library .menu .topics a:hover {
        color: #00AB3F; }
      .new-browse-financial-library .menu .topics a:focus {
        color: #00AB3F; }
@media screen and (min-width: 768px) {
  .new-browse-financial-library .content {
    margin-left: 26px; } }
.new-browse-financial-library .content h2 {
  color: #00AB3F; }
.new-browse-financial-library .content .top-text {
  margin-left: 30px;
  margin-top: 12px; }
.new-browse-financial-library .content .buttons-area {
  margin-left: 30px; }
  .new-browse-financial-library .content .buttons-area .button {
    background-color: #EF3C57;
    border-radius: 24px;
    padding: 8px 40px;
    margin: 55px 35px 55px 0; }
    .new-browse-financial-library .content .buttons-area .button:hover {
      background-color: #AE2C40; }
.new-browse-financial-library .content .video-area {
  margin-bottom: 30px;
  margin-top: 30px; }
  @media screen and (min-width: 992px) {
    .new-browse-financial-library .content .video-area {
      margin-left: 30px; } }
  .new-browse-financial-library .content .video-area h2 {
    color: #606060; }
  .new-browse-financial-library .content .video-area .video-text {
    margin-bottom: 30px; }
    .new-browse-financial-library .content .video-area .video-text img {
      width: 75%; }
      @media screen and (min-width: 992px) {
        .new-browse-financial-library .content .video-area .video-text img {
          width: 25%; } }
  .new-browse-financial-library .content .video-area .col-md-6 {
    padding-top: 12px;
    padding-bottom: 12px; }
  .new-browse-financial-library .content .video-area .button {
    border-radius: 26px !important;
    min-width: 0 !important;
    width: 100%;
    padding: 6px !important;
    margin-bottom: 0; }
  .new-browse-financial-library .content .video-area .course-preview-inner {
    box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.35);
    padding: 14px 16px;
    border-radius: 12px; }
    .new-browse-financial-library .content .video-area .course-preview-inner .icon-play {
      margin-top: -60px !important;
      font-size: 60px;
      left: 46%; }
    .new-browse-financial-library .content .video-area .course-preview-inner .course-title {
      text-align: left;
      border-left: 3px solid #1C4A53;
      color: #1C4A53;
      font-weight: bold;
      padding-left: 8px;
      margin-bottom: 16px; }
    .new-browse-financial-library .content .video-area .course-preview-inner .course-info {
      margin-top: 16px;
      font-size: 12px; }
.new-browse-financial-library .content .topic-cards {
  margin-left: 30px;
  margin-top: 30px; }
  .new-browse-financial-library .content .topic-cards h2 {
    color: #606060; }
  .new-browse-financial-library .content .topic-cards .t-small {
    padding: 0;
    margin-bottom: 30px; }
    .new-browse-financial-library .content .topic-cards .t-small a {
      color: #00AB3F; }
  .new-browse-financial-library .content .topic-cards .t-cards {
    max-width: 325px;
    padding: 4px 12px; }
    .new-browse-financial-library .content .topic-cards .t-cards img {
      margin-right: 12px; }
  .new-browse-financial-library .content .topic-cards .bottom-text {
    margin-top: 60px;
    color: #1C4A53;
    max-width: 500px; }
@media screen and (min-width: 768px) {
  .new-browse-financial-library .menu-mobile {
    display: none; } }
.new-browse-financial-library .menu-mobile .first-section {
  margin-left: 30px; }
.new-browse-financial-library .menu-mobile .topics {
  margin: 0 0 30px 30px;
  padding-left: 0; }
  .new-browse-financial-library .menu-mobile .topics a {
    color: #606060; }
    .new-browse-financial-library .menu-mobile .topics a:hover {
      color: #00AB3F; }
    .new-browse-financial-library .menu-mobile .topics a:focus {
      color: #00AB3F; }
.new-browse-financial-library .cta-section {
  background: #1C4A53;
  color: white; }
  .new-browse-financial-library .cta-section .col-md-6 {
    padding-right: 60px; }
  .new-browse-financial-library .cta-section .button {
    background-color: #EF3C57; }
    .new-browse-financial-library .cta-section .button:hover {
      background-color: #AE2C40; }
    .new-browse-financial-library .cta-section .button:visited {
      color: white; }

.new-browse-ebook-library .menu {
  display: none; }
  @media screen and (min-width: 768px) {
    .new-browse-ebook-library .menu {
      display: block;
      position: sticky;
      overflow-x: hidden;
      width: 262.5px;
      top: 100px; } }
  .new-browse-ebook-library .menu .first-section {
    margin-left: 30px; }
  .new-browse-ebook-library .menu .topics {
    margin: 0 0 30px 30px;
    padding-left: 0; }
    .new-browse-ebook-library .menu .topics a {
      color: #606060; }
      .new-browse-ebook-library .menu .topics a:hover {
        color: #00AB3F; }
      .new-browse-ebook-library .menu .topics a:focus {
        color: #00AB3F; }
@media screen and (min-width: 768px) {
  .new-browse-ebook-library .content {
    margin-left: 26px; } }
.new-browse-ebook-library .content h2 {
  color: #00AB3F; }
.new-browse-ebook-library .content .top-text {
  margin-top: 12px; }
  @media screen and (min-width: 768px) {
    .new-browse-ebook-library .content .top-text {
      margin-left: 30px; } }
@media screen and (min-width: 768px) {
  .new-browse-ebook-library .content .buttons-area {
    margin-left: 30px; } }
.new-browse-ebook-library .content .buttons-area .button {
  background-color: #EF3C57;
  border-radius: 24px;
  padding: 8px 40px;
  margin: 30px 35px 30px 0; }
  .new-browse-ebook-library .content .buttons-area .button:hover {
    background-color: #AE2C40; }
.new-browse-ebook-library .content .video-area {
  margin-bottom: 30px; }
  @media screen and (min-width: 768px) {
    .new-browse-ebook-library .content .video-area {
      margin-left: 30px; } }
  .new-browse-ebook-library .content .video-area .course-preview-inner {
    box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.35);
    padding: 14px 16px;
    border-radius: 12px;
    min-height: 490px; }
    .new-browse-ebook-library .content .video-area .course-preview-inner .icon-play {
      margin-top: -60px !important;
      font-size: 60px;
      left: 46%; }
    .new-browse-ebook-library .content .video-area .course-preview-inner .course-title {
      text-align: left;
      border-left: 3px solid #1C4A53;
      color: #1C4A53;
      font-weight: bold;
      padding-left: 8px;
      margin-bottom: 16px; }
    .new-browse-ebook-library .content .video-area .course-preview-inner .course-info {
      margin-top: 16px;
      font-size: 12px; }
.new-browse-ebook-library .content .topic-cards {
  margin-top: 30px; }
  @media screen and (min-width: 768px) {
    .new-browse-ebook-library .content .topic-cards {
      margin-left: 30px; } }
  .new-browse-ebook-library .content .topic-cards .t-small {
    padding: 0;
    margin-bottom: 30px; }
    .new-browse-ebook-library .content .topic-cards .t-small a {
      color: #00AB3F; }
  .new-browse-ebook-library .content .topic-cards .t-cards {
    margin: 14px;
    box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.35);
    border-radius: 12px;
    max-width: 325px;
    height: 86px;
    padding: 30px 12px; }
    .new-browse-ebook-library .content .topic-cards .t-cards img {
      width: 10%;
      margin-right: 12px;
      max-height: 20px; }
  .new-browse-ebook-library .content .topic-cards .bottom-text {
    margin-top: 60px;
    color: #1C4A53;
    max-width: 500px; }
@media screen and (min-width: 768px) {
  .new-browse-ebook-library .menu-mobile {
    display: none; } }
.new-browse-ebook-library .menu-mobile .first-section {
  text-align: center; }
.new-browse-ebook-library .menu-mobile .topics {
  text-align: center;
  margin-bottom: 16px; }
  .new-browse-ebook-library .menu-mobile .topics a {
    color: #606060; }
    .new-browse-ebook-library .menu-mobile .topics a:hover {
      color: #00AB3F; }
    .new-browse-ebook-library .menu-mobile .topics a:focus {
      color: #00AB3F; }
.new-browse-ebook-library .cta-section {
  background: #1C4A53;
  color: white; }
  .new-browse-ebook-library .cta-section .col-md-6 {
    padding-right: 60px; }
  .new-browse-ebook-library .cta-section .button {
    background-color: #EF3C57; }
    .new-browse-ebook-library .cta-section .button:hover {
      background-color: #AE2C40; }
    .new-browse-ebook-library .cta-section .button:visited {
      color: white; }
  .new-browse-ebook-library .cta-section .cta-button-2 {
    margin-top: 43px !important; }

.sub-topic .hero {
  background-color: #00AB3F; }
  .sub-topic .hero .heading h1 {
    font-size: 2rem; }
    @media screen and (min-width: 992px) {
      .sub-topic .hero .heading h1 {
        font-size: 3.375rem; } }
.sub-topic h2 {
  color: #00AB3F; }
.sub-topic .top {
  padding-bottom: 0; }
  @media screen and (min-width: 992px) {
    .sub-topic .top .top-text .top-cta {
      display: flex; } }
  .sub-topic .top .top-text .top-cta h5 {
    margin-top: 0; }
  .sub-topic .top .top-text .top-cta .col-md-4 {
    text-align: center; }
@media screen and (min-width: 992px) {
  .sub-topic .top-text .col-xs-12 {
    padding-left: 0; } }
.sub-topic .top-text span {
  color: #1C4A53;
  font-weight: 600; }
.sub-topic .side-video {
  background-color: #16DED0;
  border-radius: 26px;
  padding-bottom: 40px;
  color: white;
  margin-bottom: 30px; }
  .sub-topic .side-video h3 {
    color: white;
    text-align: center; }
  .sub-topic .side-video .course-preview {
    background-color: white;
    border-radius: 16px;
    color: #1C4A53;
    margin-bottom: 30px; }
    .sub-topic .side-video .course-preview .course-title {
      text-align: left; }
      .sub-topic .side-video .course-preview .course-title h3 {
        color: #1C4A53;
        border-left: solid #1C4A53 2px;
        padding-left: 8px;
        text-align: left; }
    .sub-topic .side-video .course-preview .video-image-container {
      position: relative; }
    .sub-topic .side-video .course-preview .icon-play {
      top: 50% !important;
      left: 46% !important;
      font-size: 60px; }
    .sub-topic .side-video .course-preview img {
      margin-bottom: 20px; }
    .sub-topic .side-video .course-preview .course-info {
      margin-bottom: 20px; }
  .sub-topic .side-video .cta-button {
    background-color: #EF3C57;
    position: absolute;
    bottom: -2.5%;
    border-radius: 30px;
    padding: 10px 20px;
    left: 50%;
    transform: translate(-50%, -50%); }
    .sub-topic .side-video .cta-button:hover {
      background-color: #AE2C40; }
.sub-topic .bottom-text {
  padding-top: 0; }
  .sub-topic .bottom-text .pink-box {
    background-color: #EF3C57;
    border-radius: 24px;
    padding: 0;
    color: white;
    margin: 30px 30px 40px 0; }
    .sub-topic .bottom-text .pink-box .col-md-6 {
      margin: 0 3%; }
      @media screen and (min-width: 992px) {
        .sub-topic .bottom-text .pink-box .col-md-6 {
          width: 42%; } }
      .sub-topic .bottom-text .pink-box .col-md-6 h1 {
        color: white;
        font-size: 2rem;
        margin-bottom: 0; }
    .sub-topic .bottom-text .pink-box .cta-button {
      background-color: #16DED0;
      border-radius: 30px;
      padding: 10px 20px;
      margin-top: 6px; }
  .sub-topic .bottom-text .blue-box {
    background-color: #1C4A53;
    border-radius: 24px;
    padding: 0;
    color: white;
    margin: 30px 30px 40px 0; }
    .sub-topic .bottom-text .blue-box .col-md-6 {
      margin: 0 3%; }
      @media screen and (min-width: 992px) {
        .sub-topic .bottom-text .blue-box .col-md-6 {
          width: 42%; } }
      .sub-topic .bottom-text .blue-box .col-md-6 h1 {
        color: white;
        font-size: 2rem;
        margin-bottom: 0; }
      .sub-topic .bottom-text .blue-box .col-md-6 img {
        margin-top: 42px; }
    .sub-topic .bottom-text .blue-box .cta-button {
      background-color: #16DED0;
      border-radius: 30px;
      padding: 10px 20px;
      margin-top: 6px; }

.feature-refresher {
  background: #e5e5e5; }
  .feature-refresher .hero {
    min-height: 200px !important; }
    @media screen and (min-width: 992px) {
      .feature-refresher .hero {
        min-height: 500px !important; } }
  .feature-refresher .content {
    padding-right: 8%; }
    .feature-refresher .content h2 {
      font-size: 3.4rem;
      color: #00AB3F;
      line-height: 1;
      margin-top: 0; }
    .feature-refresher .content .top-info {
      padding-left: 0; }
    .feature-refresher .content .list-info {
      padding-left: 22px; }
      .feature-refresher .content .list-info .list {
        margin-top: 12px; }
    .feature-refresher .content .bottom-info {
      margin-top: 26px;
      margin-bottom: 60px;
      padding-left: 0; }
    .feature-refresher .content .refreshers-container {
      width: 100%;
      margin: auto; }
      .feature-refresher .content .refreshers-container .refresher-title {
        background-color: white;
        color: #606060;
        cursor: pointer;
        padding: 18px;
        width: 100%;
        text-align: left;
        border: none;
        transition: 0.4s;
        border-radius: 30px;
        margin-bottom: 16px;
        font-size: 1.2rem; }
      .feature-refresher .content .refreshers-container .refresher-title:after {
        content: '\002B';
        color: #00AB3F;
        font-weight: bold;
        font-size: 2rem;
        float: right;
        margin-left: 5px;
        line-height: .7; }
      .feature-refresher .content .refreshers-container .active {
        background-color: white;
        color: #2D2D2C;
        border: none;
        font-weight: bold; }
      .feature-refresher .content .refreshers-container .active:after {
        content: 'X' !important;
        color: #EF3C57 !important;
        padding: 0 12px 12px 12px;
        border-radius: 30px; }
      .feature-refresher .content .refreshers-container .refresher-title:hover {
        color: #2D2D2C;
        border: none;
        font-weight: bold; }
      .feature-refresher .content .refreshers-container .refresher-info {
        padding: 0 18px;
        display: none;
        overflow: hidden;
        margin-bottom: 16px; }
  .feature-refresher .refresher-form form {
    color: black;
    font-family: 'Open Sans', sans serif !important; }
  .feature-refresher .refresher-form .mktoAsterix {
    display: none !important; }
  .feature-refresher .refresher-form .mktoForm .mktoFieldDescriptor {
    width: 100% !important; }
    .feature-refresher .refresher-form .mktoForm .mktoFieldDescriptor .mktoFieldWrap {
      width: 100% !important; }
      .feature-refresher .refresher-form .mktoForm .mktoFieldDescriptor .mktoFieldWrap .mktoGutter {
        display: none; }
      .feature-refresher .refresher-form .mktoForm .mktoFieldDescriptor .mktoFieldWrap .mktoLabel {
        width: 100% !important;
        float: left;
        font-size: 1rem;
        font-weight: 300 !important;
        line-height: 1.2em;
        padding-top: 0.3em;
        display: block;
        clear: both;
        margin-bottom: 5px;
        margin-right: 5px;
        color: #14171A; }
      .feature-refresher .refresher-form .mktoForm .mktoFieldDescriptor .mktoFieldWrap input {
        width: 100% !important;
        line-height: 2; }
      .feature-refresher .refresher-form .mktoForm .mktoFieldDescriptor .mktoFieldWrap .mktoRadioList {
        width: 100% !important; }
        .feature-refresher .refresher-form .mktoForm .mktoFieldDescriptor .mktoFieldWrap .mktoRadioList label {
          margin-left: .5em;
          margin-right: 1em;
          display: inline-block;
          float: none; }
        .feature-refresher .refresher-form .mktoForm .mktoFieldDescriptor .mktoFieldWrap .mktoRadioList input {
          float: none;
          display: inline-block;
          width: 7% !important; }
      .feature-refresher .refresher-form .mktoForm .mktoFieldDescriptor .mktoFieldWrap .mktoLogicalField {
        width: 100% !important; }
        .feature-refresher .refresher-form .mktoForm .mktoFieldDescriptor .mktoFieldWrap .mktoLogicalField input {
          width: 10% !important; }
        .feature-refresher .refresher-form .mktoForm .mktoFieldDescriptor .mktoFieldWrap .mktoLogicalField label {
          margin-bottom: .8rem !important; }
  .feature-refresher .refresher-form .mktoForm .mktoFormCol .mktoOffset {
    display: none; }
  .feature-refresher .refresher-form .mktoForm .mktoButtonRow {
    width: 100%; }
    .feature-refresher .refresher-form .mktoForm .mktoButtonRow span {
      margin-left: 0 !important; }
    .feature-refresher .refresher-form .mktoForm .mktoButtonRow button {
      width: 100%; }
      .feature-refresher .refresher-form .mktoForm .mktoButtonRow button.mktoButton {
        background-color: #00AB3F;
        background-image: none !important;
        font-size: 1rem !important;
        padding: 1rem !important;
        border-radius: 10px !important; }
  .feature-refresher .refresher-form input::placeholder {
    font-family: 'Open Sans', sans serif !important; }
  .feature-refresher .refresher-form option {
    font-family: 'Open Sans', sans serif !important; }
  .feature-refresher .refresher-form .mktoForm select.mktoField {
    font-family: 'Open Sans', sans serif !important; }
  .feature-refresher .refresher-form #text {
    display: none; }
  .feature-refresher .refresher-form #toggle {
    background: #67B44B;
    color: white;
    border: none; }

.content-carnival {
  background: #e5e5e5; }
  .content-carnival .hero {
    min-height: 200px !important; }
    @media screen and (min-width: 992px) {
      .content-carnival .hero {
        min-height: 500px !important; } }
  .content-carnival .smaller-text {
    font-size: 1.7rem; }
  .content-carnival .bigger-text {
    font-size: 3.8rem;
    font-weight: bold;
    line-height: 1.2; }
  .content-carnival .medium-text {
    font-size: 1.8rem;
    font-weight: bold; }
  .content-carnival .content {
    padding-right: 1%; }
    .content-carnival .content h2 {
      font-size: 3.4rem;
      color: #00AB3F;
      line-height: 1;
      margin-top: 0; }
    .content-carnival .content .top-info {
      padding-left: 0; }
    .content-carnival .content .list-info {
      padding-left: 22px; }
      .content-carnival .content .list-info .list {
        margin-top: 12px;
        text-indent: -1rem; }
    .content-carnival .content .bottom-info {
      margin-top: 26px;
      margin-bottom: 60px;
      padding-left: 0; }
    .content-carnival .content .refreshers-container {
      width: 100%;
      margin: auto; }
      .content-carnival .content .refreshers-container .refresher-title {
        background-color: white;
        color: #606060;
        cursor: pointer;
        padding: 18px;
        width: 100%;
        text-align: left;
        border: none;
        transition: 0.4s;
        border-radius: 30px;
        margin-bottom: 16px;
        font-size: 1.2rem; }
      .content-carnival .content .refreshers-container .refresher-title:after {
        content: '\002B';
        color: #00AB3F;
        font-weight: bold;
        font-size: 2rem;
        float: right;
        margin-left: 5px;
        line-height: .7; }
      .content-carnival .content .refreshers-container .active {
        background-color: white;
        color: #2D2D2C;
        border: none;
        font-weight: bold; }
      .content-carnival .content .refreshers-container .active:after {
        content: 'X' !important;
        color: #EF3C57 !important;
        padding: 0 12px 12px 12px;
        border-radius: 30px; }
      .content-carnival .content .refreshers-container .refresher-title:hover {
        color: #2D2D2C;
        border: none;
        font-weight: bold; }
      .content-carnival .content .refreshers-container .refresher-info {
        padding: 0 18px;
        display: none;
        overflow: hidden;
        margin-bottom: 16px; }
      .content-carnival .content .refreshers-container .agenda-card {
        box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
        border-radius: 0 0 24px 24px;
        padding-left: 0;
        background-color: white;
        margin-bottom: 30px; }
        @media screen and (min-width: 992px) {
          .content-carnival .content .refreshers-container .agenda-card {
            border-radius: 0 24px 24px 0; } }
        .content-carnival .content .refreshers-container .agenda-card .col-md-8 {
          padding-left: 1%; }
        .content-carnival .content .refreshers-container .agenda-card .card-image {
          padding-left: 0;
          line-height: .8;
          width: 100%; }
          @media screen and (min-width: 992px) {
            .content-carnival .content .refreshers-container .agenda-card .card-image {
              width: auto; } }
          .content-carnival .content .refreshers-container .agenda-card .card-image img {
            width: 100%; }
            @media screen and (min-width: 992px) {
              .content-carnival .content .refreshers-container .agenda-card .card-image img {
                width: auto; } }
        .content-carnival .content .refreshers-container .agenda-card .card-title {
          font-size: 1.4rem;
          line-height: 1.2;
          font-weight: bold;
          margin-bottom: 4%; }
        .content-carnival .content .refreshers-container .agenda-card .speaker {
          font-size: 1.2rem;
          font-weight: bold; }
        .content-carnival .content .refreshers-container .agenda-card .speaker-title {
          font-size: 1.1rem; }
        .content-carnival .content .refreshers-container .agenda-card .speaker-work {
          font-style: italic; }
        .content-carnival .content .refreshers-container .agenda-card .time {
          font-size: 1.6rem;
          font-weight: bold; }
  .content-carnival .refresher-form form {
    color: black;
    font-family: 'Open Sans', sans serif !important; }
  .content-carnival .refresher-form .mktoAsterix {
    display: none !important; }
  .content-carnival .refresher-form .mktoForm .mktoFieldDescriptor {
    width: 100% !important; }
    .content-carnival .refresher-form .mktoForm .mktoFieldDescriptor .mktoFieldWrap {
      width: 100% !important; }
      .content-carnival .refresher-form .mktoForm .mktoFieldDescriptor .mktoFieldWrap .mktoGutter {
        display: none; }
      .content-carnival .refresher-form .mktoForm .mktoFieldDescriptor .mktoFieldWrap .mktoLabel {
        width: 100% !important;
        float: left;
        font-size: 1rem;
        font-weight: 300 !important;
        line-height: 1.2em;
        padding-top: 0.3em;
        display: block;
        clear: both;
        margin-bottom: 5px;
        margin-right: 5px;
        color: #14171A; }
      .content-carnival .refresher-form .mktoForm .mktoFieldDescriptor .mktoFieldWrap input {
        width: 100% !important;
        line-height: 2; }
      .content-carnival .refresher-form .mktoForm .mktoFieldDescriptor .mktoFieldWrap .mktoRadioList {
        width: 100% !important; }
        .content-carnival .refresher-form .mktoForm .mktoFieldDescriptor .mktoFieldWrap .mktoRadioList label {
          margin-left: .5em;
          margin-right: 1em;
          display: inline-block;
          float: none; }
        .content-carnival .refresher-form .mktoForm .mktoFieldDescriptor .mktoFieldWrap .mktoRadioList input {
          float: none;
          display: inline-block;
          width: 7% !important; }
      .content-carnival .refresher-form .mktoForm .mktoFieldDescriptor .mktoFieldWrap .mktoLogicalField {
        width: 100% !important; }
        .content-carnival .refresher-form .mktoForm .mktoFieldDescriptor .mktoFieldWrap .mktoLogicalField input {
          width: 10% !important; }
        .content-carnival .refresher-form .mktoForm .mktoFieldDescriptor .mktoFieldWrap .mktoLogicalField label {
          margin-bottom: .8rem !important; }
  .content-carnival .refresher-form .mktoForm .mktoFormCol .mktoOffset {
    display: none; }
  .content-carnival .refresher-form .mktoForm .mktoButtonRow {
    width: 100%; }
    .content-carnival .refresher-form .mktoForm .mktoButtonRow span {
      margin-left: 0 !important; }
    .content-carnival .refresher-form .mktoForm .mktoButtonRow button {
      width: 100%; }
      .content-carnival .refresher-form .mktoForm .mktoButtonRow button.mktoButton {
        background-color: #00AB3F;
        background-image: none !important;
        font-size: 1rem !important;
        padding: 1rem !important;
        border-radius: 10px !important; }
  .content-carnival .refresher-form input::placeholder {
    font-family: 'Open Sans', sans serif !important; }
  .content-carnival .refresher-form option {
    font-family: 'Open Sans', sans serif !important; }
  .content-carnival .refresher-form .mktoForm select.mktoField {
    font-family: 'Open Sans', sans serif !important; }
  .content-carnival .refresher-form #text {
    display: none; }
  .content-carnival .refresher-form #toggle {
    display: none; }

.page-id-35176 .agenda-row .agenda-card .col-md-5 {
  display: none; }
.page-id-35176 .agenda-row .agenda-card .time {
  font-size: 1.6rem;
  font-weight: bold; }

/*--------------------------------------------------------------
## Modal
--------------------------------------------------------------*/
.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  outline: 0; }
  .modal .exit-button {
    text-align: right;
    color: #16DED0;
    padding: 5px 15px; }
    .modal .exit-button span:hover {
      color: #398E8D;
      cursor: pointer; }

.modal.open {
  display: block; }

.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
  z-index: 1050; }
  @media screen and (min-width: 768px) {
    .modal-dialog {
      width: 600px;
      margin: 30px auto; } }

.modal-content {
  position: relative;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  outline: none;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); }

.modal-body {
  padding: 20px;
  text-align: center;
  border-bottom: 1px solid #e3e3e3; }

.modal-footer {
  padding: 20px;
  text-align: center; }

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1049;
  display: none;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  outline: 0;
  background-color: black;
  opacity: 0;
  transition: opacity 0.2s; }

.modal.open .modal-backdrop {
  display: block;
  opacity: 0.5; }

/*Video Player Styles*/
@font-face {
  font-family: bizLibrary-font;
  src: url("font/bizLibrary-font.eot") format("eot"); }
@font-face {
  font-family: bizLibrary-font;
  src: url("font/bizLibrary-font.woff") format("woff");
  font-weight: normal;
  font-style: normal; }
.video-js .vjs-big-play-button:before,
.video-js .vjs-play-control:before,
.vjs-icon-play-circle:before,
.vjs-icon-play:before {
  content: ""; }

.video-js .vjs-control:focus,
.video-js .vjs-control:focus:before,
.video-js .vjs-control:hover:before,
.video-js .vjs-slider:focus {
  text-shadow: 0 0 1em #4cc4c2; }

.video-js .vjs-big-play-button,
.video-js .vjs-captions-button,
.video-js .vjs-chapters-button,
.video-js .vjs-control.vjs-close-button,
.video-js .vjs-fullscreen-control,
.video-js .vjs-mouse-display,
.video-js .vjs-mute-control,
.video-js .vjs-mute-control.vjs-vol-0,
.video-js .vjs-mute-control.vjs-vol-1,
.video-js .vjs-mute-control.vjs-vol-2,
.video-js .vjs-play-control,
.video-js .vjs-play-control.vjs-playing,
.video-js .vjs-play-progress,
.video-js .vjs-subtitles-button,
.video-js .vjs-volume-level,
.video-js .vjs-volume-menu-button,
.video-js .vjs-volume-menu-button.vjs-vol-0,
.video-js .vjs-volume-menu-button.vjs-vol-1,
.video-js .vjs-volume-menu-button.vjs-vol-2,
.video-js.vjs-fullscreen .vjs-fullscreen-control,
.vjs-icon-audio-description,
.vjs-icon-cancel,
.vjs-icon-captions,
.vjs-icon-chapters,
.vjs-icon-circle,
.vjs-icon-circle-inner-circle,
.vjs-icon-circle-outline,
.vjs-icon-cog,
.vjs-icon-facebook,
.vjs-icon-fullscreen-enter,
.vjs-icon-fullscreen-exit,
.vjs-icon-gplus,
.vjs-icon-hd,
.vjs-icon-linkedin,
.vjs-icon-pause,
.vjs-icon-play,
.vjs-icon-play-circle,
.vjs-icon-replay,
.vjs-icon-share,
.vjs-icon-square,
.vjs-icon-subtitles,
.vjs-icon-twitter,
.vjs-icon-volume-high,
.vjs-icon-volume-low,
.vjs-icon-volume-mid,
.vjs-icon-volume-mute,
[class*=" icon-"],
[class^=icon-] {
  font-family: bizLibrary-font;
  font-style: normal; }

.video-js .vjs-big-play-button:before,
.video-js .vjs-control,
.video-js .vjs-control:before,
.vjs-menu li,
.vjs-menu li.vjs-menu-title,
.vjs-no-js {
  text-align: center; }

.video-js,
.video-js .vjs-big-play-button,
.video-js .vjs-captions-button,
.video-js .vjs-chapters-button,
.video-js .vjs-control.vjs-close-button,
.video-js .vjs-fullscreen-control,
.video-js .vjs-mouse-display,
.video-js .vjs-mute-control,
.video-js .vjs-mute-control.vjs-vol-0,
.video-js .vjs-mute-control.vjs-vol-1,
.video-js .vjs-mute-control.vjs-vol-2,
.video-js .vjs-play-control,
.video-js .vjs-play-control.vjs-playing,
.video-js .vjs-play-progress,
.video-js .vjs-subtitles-button,
.video-js .vjs-volume-level,
.video-js .vjs-volume-menu-button,
.video-js .vjs-volume-menu-button.vjs-vol-0,
.video-js .vjs-volume-menu-button.vjs-vol-1,
.video-js .vjs-volume-menu-button.vjs-vol-2,
.video-js.vjs-fullscreen .vjs-fullscreen-control,
.vjs-icon-audio-description,
.vjs-icon-cancel,
.vjs-icon-captions,
.vjs-icon-chapters,
.vjs-icon-circle,
.vjs-icon-circle-inner-circle,
.vjs-icon-circle-outline,
.vjs-icon-cog,
.vjs-icon-facebook,
.vjs-icon-fullscreen-enter,
.vjs-icon-fullscreen-exit,
.vjs-icon-gplus,
.vjs-icon-hd,
.vjs-icon-linkedin,
.vjs-icon-pause,
.vjs-icon-play,
.vjs-icon-play-circle,
.vjs-icon-replay,
.vjs-icon-share,
.vjs-icon-square,
.vjs-icon-subtitles,
.vjs-icon-twitter,
.vjs-icon-volume-high,
.vjs-icon-volume-low,
.vjs-icon-volume-mid,
.vjs-icon-volume-mute,
[class*=" icon-"],
[class^=icon-] {
  font-weight: 400; }

.vjs-caption-settings .vjs-tracksettings-colors,
.vjs-caption-settings .vjs-tracksettings-font {
  float: left; }

.video-js button {
  box-shadow: none !important; }

.video-js .vjs-big-play-button:before,
.video-js .vjs-control:before,
.video-js .vjs-modal-dialog,
.vjs-modal-dialog .vjs-modal-dialog-content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

[class*=" icon-"],
[class^=icon-] {
  text-transform: none;
  line-height: 1; }

.video-js .vjs-play-control.vjs-playing:before,
.vjs-icon-pause:before {
  content: ""; }

.video-js .vjs-mute-control.vjs-vol-0:before,
.video-js .vjs-volume-menu-button.vjs-vol-0:before,
.vjs-icon-volume-mute:before {
  content: ""; }

.video-js .vjs-mute-control.vjs-vol-1:before,
.video-js .vjs-volume-menu-button.vjs-vol-1:before,
.vjs-icon-volume-low:before {
  content: ""; }

.video-js .vjs-mute-control.vjs-vol-2:before,
.video-js .vjs-volume-menu-button.vjs-vol-2:before,
.vjs-icon-volume-mid:before {
  content: ""; }

.video-js .vjs-mute-control:before,
.video-js .vjs-volume-menu-button:before,
.vjs-icon-volume-high:before {
  content: ""; }

.video-js .vjs-fullscreen-control:before,
.vjs-icon-fullscreen-enter:before {
  content: ""; }

.video-js.vjs-fullscreen .vjs-fullscreen-control:before,
.vjs-icon-fullscreen-exit:before {
  content: ""; }

.vjs-icon-square:before {
  content: ""; }

.video-js .vjs-captions-button:before,
.video-js .vjs-subtitles-button:before,
.vjs-icon-captions:before,
.vjs-icon-subtitles:before {
  content: ""; }

.video-js .vjs-chapters-button:before,
.vjs-icon-chapters:before {
  content: ""; }

.vjs-icon-share:before {
  content: ""; }

.vjs-icon-cog:before {
  content: ""; }

.video-js .vjs-mouse-display:before,
.video-js .vjs-play-progress:before,
.video-js .vjs-volume-level:before,
.vjs-icon-circle:before {
  content: ""; }

.vjs-icon-circle-outline:before {
  content: ""; }

.vjs-icon-circle-inner-circle:before {
  content: ""; }

.vjs-icon-hd:before {
  content: ""; }

.video-js .vjs-control.vjs-close-button:before,
.vjs-icon-cancel:before {
  content: ""; }

.vjs-icon-replay:before {
  content: ""; }

.vjs-icon-facebook:before {
  content: ""; }

.vjs-icon-gplus:before {
  content: ""; }

.vjs-icon-linkedin:before {
  content: ""; }

.vjs-icon-twitter:before {
  content: ""; }

.vjs-icon-audio-description:before {
  content: ""; }

.vjs-icon-spinner {
  display: none;
  width: 50px;
  height: 50px;
  border-radius: 100%;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  border: 5px solid rgba(200, 200, 200, 0.7);
  border-bottom-color: #61b646;
  -webkit-animation: rotate 2s linear 0s infinite;
  animation: spin 2s linear 0s infinite;
  z-index: 2; }

@-moz-keyframes spin {
  100% {
    -moz-transform: rotate(360deg); } }
@-webkit-keyframes spin {
  100% {
    -webkit-transform: rotate(360deg); } }
@keyframes spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }
.vjs-seeking .vjs-icon-spinner,
.vjs-waiting .vjs-icon-spinner {
  display: block; }

.vjs-error .vjs-icon-spinner {
  display: none;
  -webkit-animation: none;
  -moz-animation: none;
  -o-animation: none;
  animation: none; }

.video-js {
  display: block;
  vertical-align: top;
  box-sizing: border-box;
  color: #fff;
  position: relative;
  padding: 0;
  font-size: 10px;
  line-height: 1;
  font-style: normal;
  font-family: Arial, Helvetica, sans-serif;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.video-js:-moz-full-screen {
  position: absolute; }

.video-js:-webkit-full-screen {
  width: 100% !important;
  height: 100% !important; }

.video-js .vjs-tech,
.video-js.vjs-fill {
  width: 100%;
  height: 100%; }

.video-js *,
.video-js:after,
.video-js:before {
  box-sizing: inherit; }

.video-js ul {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  list-style-position: outside;
  margin: 0; }

.video-js.vjs-16-9,
.video-js.vjs-4-3,
.video-js.vjs-fluid {
  width: 100%;
  max-width: 100%;
  height: 0; }

.video-js.vjs-16-9 {
  padding-top: 56.25%; }

.video-js.vjs-4-3 {
  padding-top: 75%; }

.video-js .vjs-tech {
  top: 0;
  left: 0;
  background: url(images/bl-video-placeholder.jpg) center center no-repeat #000;
  background-size: contain; }

body.vjs-full-window {
  padding: 0;
  margin: 0;
  height: 100%;
  overflow-y: auto; }

.vjs-full-window .video-js.vjs-fullscreen {
  position: fixed;
  overflow: hidden;
  z-index: 1000;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0; }

.video-js.vjs-fullscreen {
  width: 100% !important;
  height: 100% !important;
  padding-top: 0 !important; }

.video-js.vjs-fullscreen.vjs-user-inactive {
  cursor: none; }

.vjs-hidden {
  display: none !important; }

.video-js .vjs-offscreen {
  height: 1px;
  left: -9999px;
  position: absolute;
  top: 0;
  width: 1px; }

.vjs-lock-showing {
  display: block !important;
  opacity: 1;
  visibility: visible; }

.vjs-no-js {
  padding: 20px;
  color: #fff;
  background-color: #000;
  font-size: 18px;
  font-family: Arial, Helvetica, sans-serif;
  width: 300px;
  height: 150px;
  margin: 0 auto; }

.vjs-no-js a,
.vjs-no-js a:visited {
  color: #66A8CC; }

.video-js .vjs-big-play-button {
  font-size: 60px;
  display: block;
  z-index: 2;
  position: absolute;
  width: 1em;
  height: 1em;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  opacity: 1;
  -webkit-border-radius: .8em;
  -moz-border-radius: .8em;
  border-radius: 3em;
  -webkit-box-shadow: 0 0 1em rgba(255, 255, 255, 0.25);
  -moz-box-shadow: 0 0 1em rgba(255, 255, 255, 0.25);
  box-shadow: 0 0 1em rgba(255, 255, 255, 0.25);
  -webkit-transition: all .4s;
  -moz-transition: all .4s;
  -o-transition: all .4s;
  transition: all .4s;
  color: rgba(255, 255, 255, 0.7); }

.video-js .vjs-big-play-button:before {
  font-size: 0.99em; }

.vjs-big-play-centered .vjs-big-play-button {
  top: 50%;
  left: 50%;
  margin-top: -.5em;
  margin-left: -0.5em; }

.video-js .vjs-big-play-button:focus,
.video-js:hover .vjs-big-play-button {
  outline: 0;
  border-color: #fff;
  background-color: #67b44b !important;
  background-color: rgba(103, 180, 75, 0.7) !important;
  color: white;
  -webkit-transition: all 0s;
  -moz-transition: all 0s;
  -o-transition: all 0s;
  transition: all 0s; }

.vjs-controls-disabled .vjs-big-play-button,
.vjs-error .vjs-big-play-button,
.vjs-has-started .vjs-big-play-button,
.vjs-using-native-controls .vjs-big-play-button {
  display: none; }

.video-js button {
  background: 0 0 !important;
  border: none;
  color: inherit;
  display: inline-block;
  overflow: visible;
  font-size: inherit;
  line-height: inherit;
  text-transform: none;
  text-decoration: none;
  transition: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none; }

.video-js .vjs-control.vjs-close-button {
  cursor: pointer;
  height: 3em;
  position: absolute;
  right: 0;
  top: .5em;
  z-index: 2; }

.vjs-menu-button {
  cursor: pointer; }

.vjs-menu .vjs-menu-content {
  display: block;
  padding: 0;
  margin: 0;
  overflow: auto; }

.vjs-scrubbing .vjs-menu-button:hover .vjs-menu {
  display: none; }

.vjs-menu li {
  list-style: none;
  margin: 0;
  padding: .2em 0;
  line-height: 1.4em;
  font-size: 1.2em;
  text-transform: lowercase; }

.vjs-menu li:focus,
.vjs-menu li:hover {
  outline: 0;
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5); }

.vjs-menu li.vjs-selected,
.vjs-menu li.vjs-selected:focus,
.vjs-menu li.vjs-selected:hover {
  background-color: #6ecfdb;
  color: #2B333F; }

.vjs-menu li.vjs-menu-title {
  text-transform: uppercase;
  font-size: 1em;
  line-height: 2em;
  padding: 0;
  margin: 0 0 .3em;
  font-weight: 700;
  cursor: default; }

.vjs-menu-button-popup .vjs-menu {
  display: none;
  position: absolute;
  bottom: 0;
  width: 10em;
  left: -3em;
  height: 0;
  margin-bottom: 1.5em;
  border-top-color: rgba(43, 51, 63, 0.7); }

.vjs-menu-button-popup .vjs-menu ul {
  background-color: #2B333F !important;
  background-color: rgba(43, 51, 63, 0.7) !important;
  position: absolute;
  width: 100%;
  bottom: 1.5em;
  max-height: 15em; }

.vjs-fullscreen video,
.vjs-poster img {
  max-height: 100%; }

.vjs-menu-button-popup .vjs-menu.vjs-lock-showing,
.vjs-menu-button-popup:hover .vjs-menu {
  display: block; }

.video-js .vjs-menu-button-inline {
  -webkit-transition: all .4s;
  -moz-transition: all .4s;
  -o-transition: all .4s;
  transition: all .4s;
  overflow: hidden; }

.video-js .vjs-menu-button-inline:before {
  width: 2.222222222em; }

.video-js .vjs-menu-button-inline.vjs-slider-active,
.video-js .vjs-menu-button-inline:focus,
.video-js .vjs-menu-button-inline:hover,
.video-js.vjs-no-flex .vjs-menu-button-inline {
  width: 12em; }

.video-js .vjs-menu-button-inline.vjs-slider-active {
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none; }

.vjs-menu-button-inline .vjs-menu {
  opacity: 0;
  height: 100%;
  width: auto;
  position: absolute;
  left: 2.2222222em;
  top: 0;
  padding: 0;
  margin: 0;
  -webkit-transition: all .4s;
  -moz-transition: all .4s;
  -o-transition: all .4s;
  transition: all 0.4s; }

.vjs-menu-button-inline.vjs-slider-active .vjs-menu,
.vjs-menu-button-inline:focus .vjs-menu,
.vjs-menu-button-inline:hover .vjs-menu {
  display: block;
  opacity: 1; }

.vjs-no-flex .vjs-menu-button-inline .vjs-menu {
  display: block;
  opacity: 1;
  position: relative;
  width: auto; }

.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu,
.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,
.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu {
  width: auto; }

.vjs-menu-button-inline .vjs-menu-content {
  width: auto;
  height: 100%;
  margin: 0;
  overflow: hidden; }

.video-js .vjs-control-bar {
  display: none;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 3em;
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7); }

.vjs-has-started .vjs-control-bar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  visibility: visible;
  opacity: 1;
  -webkit-transition: visibility .1s, opacity .1s;
  -moz-transition: visibility .1s, opacity .1s;
  -o-transition: visibility .1s, opacity .1s;
  transition: visibility 0.1s, opacity 0.1s; }

.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
  visibility: hidden;
  opacity: 0;
  -webkit-transition: visibility 1s, opacity 1s;
  -moz-transition: visibility 1s, opacity 1s;
  -o-transition: visibility 1s, opacity 1s;
  transition: visibility 1s, opacity 1s; }

.vjs-controls-disabled .vjs-control-bar,
.vjs-error .vjs-control-bar,
.vjs-using-native-controls .vjs-control-bar {
  display: none !important; }

.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
  opacity: 1;
  visibility: visible; }

@media screen {
  .vjs-user-inactive.vjs-playing .vjs-control-bar:before {
    content: ""; } }
.vjs-has-started.vjs-no-flex .vjs-control-bar {
  display: table; }

.video-js .vjs-control {
  outline: 0;
  position: relative;
  margin: 0;
  padding: 0;
  height: 100%;
  width: 4em;
  -webkit-box-flex: none;
  -moz-box-flex: none;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none; }

.video-js .vjs-control:before {
  font-size: 1.8em;
  line-height: 1.67; }

.video-js .vjs-control-text {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.vjs-no-flex .vjs-control {
  display: table-cell;
  vertical-align: middle; }

.video-js .vjs-custom-control-spacer {
  display: none; }

.video-js .vjs-progress-control {
  -webkit-box-flex: auto;
  -moz-box-flex: auto;
  -webkit-flex: auto;
  -ms-flex: auto;
  flex: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.vjs-live .vjs-progress-control {
  display: none; }

.video-js .vjs-progress-holder {
  -webkit-box-flex: auto;
  -moz-box-flex: auto;
  -webkit-flex: auto;
  -ms-flex: auto;
  flex: auto;
  -webkit-transition: all .2s;
  -moz-transition: all .2s;
  -o-transition: all .2s;
  transition: all .2s;
  height: 0.3em; }

.video-js .vjs-progress-control:hover .vjs-progress-holder {
  font-size: 1.6666666667em; }

.video-js .vjs-progress-control:hover .vjs-mouse-display:after,
.video-js .vjs-progress-control:hover .vjs-play-progress:after {
  display: block;
  font-size: 0.6em; }

.video-js .vjs-progress-holder .vjs-load-progress,
.video-js .vjs-progress-holder .vjs-load-progress div,
.video-js .vjs-progress-holder .vjs-play-progress {
  position: absolute;
  display: block;
  height: .3em;
  margin: 0;
  padding: 0;
  width: 0;
  left: 0;
  top: 0; }

.video-js .vjs-mouse-display:before {
  display: none; }

.video-js .vjs-play-progress {
  background-color: #6ecfdb; }

.video-js .vjs-play-progress:before {
  position: absolute;
  top: -.333333333333333em;
  right: -.5em;
  font-size: 0.9em; }

.video-js .vjs-mouse-display:after,
.video-js .vjs-play-progress:after {
  display: none;
  position: absolute;
  top: -2.4em;
  right: -1.5em;
  font-size: .9em;
  color: #000;
  content: attr(data-current-time);
  padding: .2em .5em;
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.8);
  -webkit-border-radius: .3em;
  -moz-border-radius: .3em;
  border-radius: 0.3em; }

.video-js .vjs-play-progress:after,
.video-js .vjs-play-progress:before {
  z-index: 1; }

.video-js .vjs-load-progress {
  background: ligthen(#73859f, 25%);
  background: rgba(115, 133, 159, 0.5); }

.video-js .vjs-load-progress div {
  background: ligthen(#73859f, 50%);
  background: rgba(115, 133, 159, 0.75); }

.video-js.vjs-no-flex .vjs-progress-control {
  width: auto; }

.video-js .vjs-progress-control .vjs-mouse-display {
  display: none;
  position: absolute;
  width: 1px;
  height: 100%;
  background-color: #000;
  z-index: 1; }

.vjs-no-flex .vjs-progress-control .vjs-mouse-display {
  z-index: 0; }

.video-js .vjs-progress-control:hover .vjs-mouse-display {
  display: block; }

.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display,
.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display:after {
  visibility: hidden;
  opacity: 0;
  -webkit-transition: visibility 1s, opacity 1s;
  -moz-transition: visibility 1s, opacity 1s;
  -o-transition: visibility 1s, opacity 1s;
  transition: visibility 1s, opacity 1s; }

.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display,
.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display:after {
  display: none; }

.video-js .vjs-progress-control .vjs-mouse-display:after {
  color: #fff;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.8); }

.video-js .vjs-slider {
  outline: 0;
  position: relative;
  cursor: pointer;
  padding: 0;
  margin: 0 .45em;
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5); }

.video-js .vjs-slider:focus {
  -webkit-box-shadow: 0 0 1em #fff;
  -moz-box-shadow: 0 0 1em #fff;
  box-shadow: 0 0 1em #fff; }

.video-js .vjs-mute-control,
.video-js .vjs-volume-menu-button {
  cursor: pointer;
  -webkit-box-flex: none;
  -moz-box-flex: none;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none; }

.video-js .vjs-volume-control {
  width: 5em;
  -webkit-box-flex: none;
  -moz-box-flex: none;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.video-js .vjs-volume-bar {
  margin: 1.35em; }

.vjs-volume-bar.vjs-slider-horizontal {
  width: 5em;
  height: 0.3em; }

.vjs-volume-bar.vjs-slider-vertical {
  width: .3em;
  height: 5em; }

.video-js .vjs-volume-level {
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #6ecfdb; }

.video-js .vjs-volume-level:before {
  position: absolute;
  font-size: 0.9em; }

.vjs-slider-vertical .vjs-volume-level {
  width: 0.3em; }

.vjs-slider-vertical .vjs-volume-level:before {
  top: -.5em;
  left: -0.3em; }

.vjs-slider-horizontal .vjs-volume-level {
  height: 0.3em; }

.vjs-slider-horizontal .vjs-volume-level:before {
  top: -.3em;
  right: -0.5em; }

.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level {
  height: 100%; }

.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level {
  width: 100%; }

.vjs-menu-button-popup.vjs-volume-menu-button .vjs-menu {
  display: block;
  width: 0;
  height: 0;
  border-top-color: transparent; }

.vjs-menu-button-popup.vjs-volume-menu-button-vertical .vjs-menu {
  left: 0.5em; }

.vjs-menu-button-popup.vjs-volume-menu-button-horizontal .vjs-menu {
  left: -2em; }

.vjs-menu-button-popup.vjs-volume-menu-button .vjs-menu-content {
  height: 0;
  width: 0;
  overflow-x: hidden;
  overflow-y: hidden; }

.vjs-volume-menu-button-vertical .vjs-lock-showing .vjs-menu-content,
.vjs-volume-menu-button-vertical:hover .vjs-menu-content {
  height: 8em;
  width: 2.9em; }

.vjs-volume-menu-button-horizontal .vjs-lock-showing .vjs-menu-content,
.vjs-volume-menu-button-horizontal:hover .vjs-menu-content {
  height: 2.9em;
  width: 8em; }

.vjs-volume-menu-button.vjs-menu-button-inline .vjs-menu-content {
  background-color: transparent !important; }

.vjs-poster {
  display: inline-block;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: contain;
  cursor: pointer;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%; }

.vjs-poster img {
  display: block;
  vertical-align: middle;
  margin: 0 auto;
  padding: 0;
  width: 100%; }

.vjs-has-started .vjs-poster {
  display: none; }

.vjs-audio.vjs-has-started .vjs-poster {
  display: block; }

.vjs-controls-disabled .vjs-poster,
.vjs-using-native-controls .vjs-poster {
  display: none; }

.video-js .vjs-live-control {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: flex-start;
  -webkit-align-items: flex-start;
  -ms-flex-align: flex-start;
  align-items: flex-start;
  -webkit-box-flex: auto;
  -moz-box-flex: auto;
  -webkit-flex: auto;
  -ms-flex: auto;
  flex: auto;
  font-size: 1em;
  line-height: 3em; }

.vjs-no-flex .vjs-live-control {
  display: table-cell;
  width: auto;
  text-align: left; }

.video-js .vjs-current-time,
.video-js .vjs-duration,
.vjs-live .vjs-time-control,
.vjs-live .vjs-time-divider,
.vjs-no-flex .vjs-current-time,
.vjs-no-flex .vjs-duration {
  display: none; }

.video-js .vjs-time-control {
  -webkit-box-flex: none;
  -moz-box-flex: none;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
  font-size: 1em;
  line-height: 3em; }

.vjs-time-divider {
  display: none;
  line-height: 3em; }

.video-js .vjs-play-control {
  cursor: pointer;
  -webkit-box-flex: none;
  -moz-box-flex: none;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none; }

.vjs-text-track-display {
  position: absolute;
  bottom: 3em;
  left: 0;
  right: 0;
  top: 0;
  pointer-events: none; }

.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display {
  bottom: 1em; }

.video-js .vjs-text-track {
  font-size: 1.4em;
  text-align: center;
  margin-bottom: .1em;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.5); }

.vjs-subtitles {
  color: #fff; }

.vjs-captions {
  color: #fc6; }

.vjs-tt-cue {
  display: block; }

video::-webkit-media-text-track-display {
  -moz-transform: translateY(-3em);
  -ms-transform: translateY(-3em);
  -o-transform: translateY(-3em);
  -webkit-transform: translateY(-3em);
  transform: translateY(-3em); }

.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display {
  -moz-transform: translateY(-1.5em);
  -ms-transform: translateY(-1.5em);
  -o-transform: translateY(-1.5em);
  -webkit-transform: translateY(-1.5em);
  transform: translateY(-1.5em); }

.video-js .vjs-fullscreen-control {
  width: 3.8em;
  cursor: pointer;
  -webkit-box-flex: none;
  -moz-box-flex: none;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none; }

.vjs-playback-rate .vjs-playback-rate-value {
  font-size: 1.5em;
  line-height: 2;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  text-align: center; }

.vjs-playback-rate .vjs-menu {
  width: 4em;
  left: 0; }

.vjs-error .vjs-error-display .vjs-modal-dialog-content {
  font-size: 1.4em;
  text-align: center; }

.vjs-error .vjs-error-display:before {
  color: #fff;
  content: 'X';
  font-family: Arial, Helvetica, sans-serif;
  font-size: 4em;
  left: 0;
  line-height: 1;
  margin-top: -.5em;
  position: absolute;
  text-shadow: .05em .05em .1em #000;
  text-align: center;
  top: 50%;
  vertical-align: middle;
  width: 100%; }

.vjs-loading-spinner {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -25px 0 0 -25px;
  opacity: .85;
  text-align: left;
  border: 6px solid rgba(43, 51, 63, 0.7);
  box-sizing: border-box;
  background-clip: padding-box;
  width: 50px;
  height: 50px;
  border-radius: 25px; }

.vjs-seeking .vjs-loading-spinner,
.vjs-waiting .vjs-loading-spinner {
  display: block; }

.vjs-loading-spinner:after,
.vjs-loading-spinner:before {
  content: "";
  position: absolute;
  margin: -6px;
  box-sizing: inherit;
  width: inherit;
  height: inherit;
  border-radius: inherit;
  opacity: 1;
  border: inherit;
  border-color: #fff transparent transparent; }

.vjs-seeking .vjs-loading-spinner:after,
.vjs-seeking .vjs-loading-spinner:before,
.vjs-waiting .vjs-loading-spinner:after,
.vjs-waiting .vjs-loading-spinner:before {
  -webkit-animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite;
  animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite; }

.vjs-seeking .vjs-loading-spinner:before,
.vjs-waiting .vjs-loading-spinner:before {
  border-top-color: #fff; }

.vjs-seeking .vjs-loading-spinner:after,
.vjs-waiting .vjs-loading-spinner:after {
  border-top-color: #fff;
  -webkit-animation-delay: .44s;
  animation-delay: 0.44s; }

@keyframes vjs-spinner-spin {
  100% {
    transform: rotate(360deg); } }
@-webkit-keyframes vjs-spinner-spin {
  100% {
    -webkit-transform: rotate(360deg); } }
@keyframes vjs-spinner-fade {
  0%,
    100%,
    20%,
    60% {
    border-top-color: #73859f; }
  35% {
    border-top-color: #fff; } }
@-webkit-keyframes vjs-spinner-fade {
  0%,
    100%,
    20%,
    60% {
    border-top-color: #73859f; }
  35% {
    border-top-color: #fff; } }
.vjs-chapters-button .vjs-menu {
  left: -10em;
  width: 0; }

.vjs-chapters-button .vjs-menu ul {
  width: 24em; }

.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-custom-control-spacer {
  -webkit-box-flex: auto;
  -moz-box-flex: auto;
  -webkit-flex: auto;
  -ms-flex: auto;
  flex: auto; }

.video-js.vjs-layout-tiny:not(.vjs-fullscreen).vjs-no-flex .vjs-custom-control-spacer {
  width: auto; }

.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-captions-button,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-chapters-button,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-current-time,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-duration,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-mute-control,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-playback-rate,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-remaining-time,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-subtitles-button,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-time-divider,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-volume-control,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-captions-button,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-chapters-button,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-current-time,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-duration,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-mute-control,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-playback-rate,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-progress-control,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-remaining-time,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-subtitles-button,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-time-divider,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-control,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-menu-button,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-captions-button,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-chapters-button,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-current-time,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-duration,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-fullscreen-control,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-mute-control,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-playback-rate,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-remaining-time,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-subtitles-button,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-time-divider,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-button,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-control {
  display: none; }

.vjs-caption-settings {
  position: relative;
  top: 1em;
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.75);
  color: #fff;
  margin: 0 auto;
  padding: .5em;
  height: 15em;
  font-size: 14px;
  width: 40em; }

.vjs-caption-settings .vjs-tracksettings {
  top: 0;
  bottom: 2em;
  left: 0;
  right: 0;
  position: absolute;
  overflow: auto; }

.vjs-caption-settings .vjs-tracksettings-colors:after,
.vjs-caption-settings .vjs-tracksettings-controls:after,
.vjs-caption-settings .vjs-tracksettings-font:after {
  clear: both; }

.vjs-caption-settings .vjs-tracksettings-controls {
  position: absolute;
  bottom: 1em;
  right: 1em; }

.vjs-caption-settings .vjs-tracksetting {
  margin: 5px;
  padding: 3px;
  min-height: 40px; }

.vjs-caption-settings .vjs-tracksetting label {
  display: block;
  width: 100px;
  margin-bottom: 5px; }

.vjs-caption-settings .vjs-tracksetting span {
  display: inline;
  margin-left: 5px; }

.vjs-caption-settings .vjs-tracksetting > div {
  margin-bottom: 5px;
  min-height: 20px; }

.vjs-caption-settings .vjs-tracksetting > div:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  min-height: 0; }

.vjs-caption-settings label > input {
  margin-right: 10px; }

.vjs-caption-settings input[type=button] {
  width: 40px;
  height: 40px; }

.video-js .vjs-modal-dialog {
  background: rgba(0, 0, 0, 0.8);
  background: -webkit-linear-gradient(-90deg, rgba(0, 0, 0, 0.8), rgba(255, 255, 255, 0));
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.8), rgba(255, 255, 255, 0)); }

.vjs-modal-dialog .vjs-modal-dialog-content {
  font-size: 1.2em;
  line-height: 1.5;
  padding: 20px 24px;
  z-index: 1; }

#video-object {
  height: 100%;
  width: 100%; }

.video-js .vjs-tech {
  position: relative; }

.vjs-control-bar {
  margin: 0 auto;
  width: 100%;
  max-width: 960px; }

/*--------------------------------------------------------------
## Cookies Notification
--------------------------------------------------------------*/
.cookiesNotification {
  display: none;
  position: fixed;
  bottom: 0;
  width: 100%;
  background-color: #1C4A53;
  font-size: 15px;
  padding: 10px 0px;
  color: white;
  border-top: 2px solid #afafaf;
  text-align: center;
  z-index: 999999999; }
  .cookiesNotification .main-text-area {
    text-align: left; }
    @media screen and (min-width: 992px) {
      .cookiesNotification .main-text-area {
        padding-right: 170px; } }
    .cookiesNotification .main-text-area .policy-link {
      color: white !important; }
  .cookiesNotification .accept-button {
    background-color: white;
    color: #1C4A53;
    border-radius: 50%;
    border: 1px solid #1c4a53;
    display: inline-block;
    width: 25px;
    text-align: center;
    font-weight: bold;
    margin: 5px;
    box-shadow: 1px 1px 5px #000000ad;
    text-align: center;
    font-size: .8em; }
    .cookiesNotification .accept-button:hover {
      cursor: pointer; }
    @media screen and (min-width: 992px) {
      .cookiesNotification .accept-button {
        position: absolute;
        right: 165px;
        top: -10px; } }
    @media screen and (min-width: 1200px) {
      .cookiesNotification .accept-button {
        top: -10px;
        right: 165px; } }

/*--------------------------------------------------------------
# Infinite scroll
--------------------------------------------------------------*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
  /* Theme Footer (when set to scrolling) */
  display: none; }

/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */
.infinity-end.neverending .site-footer {
  display: block; }

/*--------------------------------------------------------------
## Social Share Buttons with At This
--------------------------------------------------------------*/
.at-share-dock.atss {
  z-index: 0; }

.atss {
  z-indez: 0; }

/*# sourceMappingURL=style.css.map */
