@charset "UTF-8";
/* 
    Created on : Oct 24, 2017, 11:28:38 AM
    Author     : Sergiu
*/
html, body, body > .section {
  margin: 0;
  padding: 0; }

body {
  position: relative;
  z-index: 1;
  overflow-x: hidden;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale; }
  body button, body .list-features .container .field_cta a, .list-features .container .field_cta body a, body .list-features .search-page .field_cta a, .list-features .search-page .field_cta body a, body .list-features .search-page-admin .field_cta a, .list-features .search-page-admin .field_cta body a, body .slider-images .cta-link a, .slider-images .cta-link body a, body .events-webinars .view-content .views-row .event-info .field_event_url a, .events-webinars .view-content .views-row .event-info .field_event_url body a, body .product-courses-listing-by-date > .container .body .field_cta_one a, .product-courses-listing-by-date > .container .body .field_cta_one body a, body .product-courses-listing-by-date > .search-page .body .field_cta_one a, .product-courses-listing-by-date > .search-page .body .field_cta_one body a, body .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a, .product-courses-listing-by-date > .search-page-admin .body .field_cta_one body a, body:not(.contact) .marketo-form .field_download_url a,
  body .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a, .marketo-form-embed:not(.column-two) .marketo-form .field_download_url body a, body:not(.contact) .no-marketo .field_download_url a,
  body .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a, .marketo-form-embed:not(.column-two) .no-marketo .field_download_url body a, body:not(.contact) .event-learn-more.aside a,
  body .marketo-form-embed:not(.column-two) .event-learn-more.aside a, .marketo-form-embed:not(.column-two) .event-learn-more.aside body a, body:not(.contact) .marketo-thank-you-message .button-popup-video a,
  body .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a, .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video body a, body.path-node .marketo-form .field_download_url a,
  body .marketo-form-embed.column-two .marketo-form .field_download_url a, .marketo-form-embed.column-two .marketo-form .field_download_url body a,
  body .marketo-form-embed.column-one .marketo-form .field_download_url a, .marketo-form-embed.column-one .marketo-form .field_download_url body a, body .events .view-content .views-row .event-info .field_event_url a, .events .view-content .views-row .event-info .field_event_url body a,
  body html input[type=button],
  body input[type=reset],
  body input[type=submit] {
    -webkit-appearance: none;
    border: none;
    border-radius: 3px;
    background: #FFF;
    color: #000; }
    body button:hover, body .list-features .container .field_cta a:hover, .list-features .container .field_cta body a:hover, body .list-features .search-page .field_cta a:hover, .list-features .search-page .field_cta body a:hover, body .list-features .search-page-admin .field_cta a:hover, .list-features .search-page-admin .field_cta body a:hover, body .slider-images .cta-link a:hover, .slider-images .cta-link body a:hover, body .events-webinars .view-content .views-row .event-info .field_event_url a:hover, .events-webinars .view-content .views-row .event-info .field_event_url body a:hover, body .product-courses-listing-by-date > .container .body .field_cta_one a:hover, .product-courses-listing-by-date > .container .body .field_cta_one body a:hover, body .product-courses-listing-by-date > .search-page .body .field_cta_one a:hover, .product-courses-listing-by-date > .search-page .body .field_cta_one body a:hover, body .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a:hover, .product-courses-listing-by-date > .search-page-admin .body .field_cta_one body a:hover, body:not(.contact) .marketo-form .field_download_url a:hover,
    body .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a:hover, .marketo-form-embed:not(.column-two) .marketo-form .field_download_url body a:hover, body:not(.contact) .no-marketo .field_download_url a:hover,
    body .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a:hover, .marketo-form-embed:not(.column-two) .no-marketo .field_download_url body a:hover, body:not(.contact) .event-learn-more.aside a:hover,
    body .marketo-form-embed:not(.column-two) .event-learn-more.aside a:hover, .marketo-form-embed:not(.column-two) .event-learn-more.aside body a:hover, body:not(.contact) .marketo-thank-you-message .button-popup-video a:hover,
    body .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a:hover, .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video body a:hover, body.path-node .marketo-form .field_download_url a:hover,
    body .marketo-form-embed.column-two .marketo-form .field_download_url a:hover, .marketo-form-embed.column-two .marketo-form .field_download_url body a:hover,
    body .marketo-form-embed.column-one .marketo-form .field_download_url a:hover, .marketo-form-embed.column-one .marketo-form .field_download_url body a:hover, body .events .view-content .views-row .event-info .field_event_url a:hover, .events .view-content .views-row .event-info .field_event_url body a:hover,
    body html input[type=button]:hover,
    body input[type=reset]:hover,
    body input[type=submit]:hover {
      border: none;
      border-radius: 3px;
      background: #000;
      color: #FFF; }
  body .main-content {
    position: relative;
    z-index: -2; }

.disabled {
  filter: grayscale(1);
  pointer-events: none; }

clearfix:after, .slider-images .slider-images-parent .slick-list .slick-track:after, .fancy-bullets .container .fancy-bullets-item-list:after, .fancy-bullets .search-page .fancy-bullets-item-list:after, .fancy-bullets .search-page-admin .fancy-bullets-item-list:after, .latest-news .view-content:after, .cards-4-taxonomy .container .views-element-container .view-content:after, .cards-4-taxonomy .search-page .views-element-container .view-content:after, .cards-4-taxonomy .search-page-admin .views-element-container .view-content:after, .news .view-content:after,
.press-release-listing .view-content:after,
.clearfix:after {
  content: "";
  clear: both;
  display: table; }

table tr td,
table th {
  padding: 20px; }

.node-preview-container {
  position: relative !important;
  top: 80px !important;
  padding: 20px 10px !important; }
  .node-preview-container .select2-container--default {
    display: none !important; }

form.content-moderation-entity-moderation-form {
  position: absolute;
  z-index: 9;
  width: 100%; }
  form.content-moderation-entity-moderation-form ul {
    display: flex;
    align-items: center;
    background: transparent;
    border: none;
    max-width: 1290px;
    margin: 0 auto !important;
    padding: 0 15px !important; }
    form.content-moderation-entity-moderation-form ul li {
      background-image: none !important;
      padding: 0 !important;
      margin: 0 40px 0 0 !important; }
      form.content-moderation-entity-moderation-form ul li div.form-item {
        margin: 0; }
        form.content-moderation-entity-moderation-form ul li div.form-item label {
          display: inline-block;
          margin: 0 4px 0 0 !important;
          padding: 0;
          width: auto !important;
          line-height: 45px !important; }
        form.content-moderation-entity-moderation-form ul li div.form-item.form-item-new-state {
          display: flex;
          white-space: nowrap;
          width: 300px;
          align-items: center; }
      form.content-moderation-entity-moderation-form ul li input[type="submit"] {
        line-height: 33px; }
      form.content-moderation-entity-moderation-form ul li:empty {
        display: none; }
  form.content-moderation-entity-moderation-form + .digital-component {
    padding-top: 200px !important; }

/* 
    Created on : Dec 14, 2017, 3:09:37 PM
    Author     : Sergiu
    Description: Font calls
*/
@font-face {
  font-family: 'GothamBook';
  font-display: swap;
  src: url("/static/themes/custom/digitalai/css/../fonts/gotham/Gotham-Book.eot");
  src: url("/static/themes/custom/digitalai/css/../fonts/gotham/Gotham-Book.eot?#iefix") format("embedded-opentype"), url("/static/themes/custom/digitalai/css/../fonts/gotham/Gotham-Book.woff2") format("woff2"), url("/static/themes/custom/digitalai/css/../fonts/gotham/Gotham-Book.woff") format("woff"), url("/static/themes/custom/digitalai/css/../fonts/gotham/Gotham-Book.ttf") format("truetype"), url("/static/themes/custom/digitalai/css/../fonts/gotham/Gotham-Book.svg#svgGothamBook") format("svg"); }

@font-face {
  font-family: 'GothamLight';
  font-display: swap;
  src: url("/static/themes/custom/digitalai/css/../fonts/gotham/Gotham-Light.eot");
  src: url("/static/themes/custom/digitalai/css/../fonts/gotham/Gotham-Light.eot?#iefix") format("embedded-opentype"), url("/static/themes/custom/digitalai/css/../fonts/gotham/Gotham-Light.woff2") format("woff2"), url("/static/themes/custom/digitalai/css/../fonts/gotham/Gotham-Light.woff") format("woff"), url("/static/themes/custom/digitalai/css/../fonts/gotham/Gotham-Light.ttf") format("truetype"), url("/static/themes/custom/digitalai/css/../fonts/gotham/Gotham-Light.svg#svgGothamLight") format("svg"); }

@font-face {
  font-family: 'GothamMedium';
  font-display: swap;
  src: url("/static/themes/custom/digitalai/css/../fonts/gotham/Gotham-Medium.eot");
  src: url("/static/themes/custom/digitalai/css/../fonts/gotham/Gotham-Medium.eot?#iefix") format("embedded-opentype"), url("/static/themes/custom/digitalai/css/../fonts/gotham/Gotham-Medium.woff2") format("woff2"), url("/static/themes/custom/digitalai/css/../fonts/gotham/Gotham-Medium.woff") format("woff"), url("/static/themes/custom/digitalai/css/../fonts/gotham/Gotham-Medium.ttf") format("truetype"), url("/static/themes/custom/digitalai/css/../fonts/gotham/Gotham-Medium.svg#svgGothamMedium") format("svg"); }

@font-face {
  font-family: 'GothamBold';
  font-display: swap;
  src: url("/static/themes/custom/digitalai/css/../fonts/gotham/Gotham-Bold.eot");
  src: url("/static/themes/custom/digitalai/css/../fonts/gotham/Gotham-Bold.eot?#iefix") format("embedded-opentype"), url("/static/themes/custom/digitalai/css/../fonts/gotham/Gotham-Bold.woff2") format("woff2"), url("/static/themes/custom/digitalai/css/../fonts/gotham/Gotham-Bold.woff") format("woff"), url("/static/themes/custom/digitalai/css/../fonts/gotham/Gotham-Bold.ttf") format("truetype"), url("/static/themes/custom/digitalai/css/../fonts/gotham/Gotham-Bold.svg#svgGothamBold") format("svg"); }

@font-face {
  font-family: 'Font Awesome Solid';
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("/static/themes/custom/digitalai/css/../fonts/awesome/fa-solid-900.eot");
  src: url("/static/themes/custom/digitalai/css/../fonts/awesome/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("/static/themes/custom/digitalai/css/../fonts/awesome/fa-solid-900.woff2") format("woff2"), url("/static/themes/custom/digitalai/css/../fonts/awesome/fa-solid-900.woff") format("woff"), url("/static/themes/custom/digitalai/css/../fonts/awesome/fa-solid-900.ttf") format("truetype"), url("/static/themes/custom/digitalai/css/../fonts/awesome/fa-solid-900.svg#fontawesome") format("svg"); }

@font-face {
  font-family: 'Font Awesome Regular';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("/static/themes/custom/digitalai/css/../fonts/awesome/fa-regular-400.eot");
  src: url("/static/themes/custom/digitalai/css/../fonts/awesome/fa-regular-400.eot?#iefix") format("embedded-opentype"), url("/static/themes/custom/digitalai/css/../fonts/awesome/fa-regular-400.woff2") format("woff2"), url("/static/themes/custom/digitalai/css/../fonts/awesome/fa-regular-400.woff") format("woff"), url("/static/themes/custom/digitalai/css/../fonts/awesome/fa-regular-400.ttf") format("truetype"), url("/static/themes/custom/digitalai/css/../fonts/awesome/fa-regular-400.svg#fontawesome") format("svg"); }

@font-face {
  font-family: 'Font Awesome Brands';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("/static/themes/custom/digitalai/css/../fonts/awesome/fa-brands-400.eot");
  src: url("/static/themes/custom/digitalai/css/../fonts/awesome/fa-brands-400.eot?#iefix") format("embedded-opentype"), url("/static/themes/custom/digitalai/css/../fonts/awesome/fa-brands-400.woff2") format("woff2"), url("/static/themes/custom/digitalai/css/../fonts/awesome/fa-brands-400.woff") format("woff"), url("/static/themes/custom/digitalai/css/../fonts/awesome/fa-brands-400.ttf") format("truetype"), url("/static/themes/custom/digitalai/css/../fonts/awesome/fa-brands-400.svg#fontawesome") format("svg"); }

.fa,
.fas {
  font-family: 'Font Awesome Solid';
  font-weight: 900; }

.fab {
  font-family: 'Font Awesome Brands';
  font-weight: 400; }

.far {
  font-family: 'Font Awesome Regular';
  font-weight: 400; }

/* 
    Created on : Oct 24, 2017, 11:03:10 AM
    Author     : Alex
    Description: Default theme styles for elements
*/
.content .box {
  display: table;
  margin: 0 0 8px;
  text-transform: uppercase;
  color: #2A2A2A;
  font-family: "GothamBold", sans-serif;
  font-size: 14px;
  line-height: 20px;
  padding: 14px 16px;
  border-radius: 3px;
  border: none;
  text-align: center;
  box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.11), -4px -4px 5px white; }
  @media screen and (min-width: 481px) and (max-width: 990px) {
    .content .box {
      width: 100%;
      display: block; } }
  @media screen and (max-width: 480px) {
    .content .box {
      width: 96%;
      margin-left: 2%; } }

.digital-component {
  padding: 48px 0;
  position: relative;
  background-color: #2a2a2a;
  color: #aaaaaa; }
  .digital-component .container > .description p, .digital-component .search-page > .description p, .digital-component .search-page-admin > .description p {
    font-size: 20px;
    line-height: 30px;
    color: #2A2A2A; }
  .digital-component .container:before, .digital-component .search-page:before, .digital-component .search-page-admin:before, .digital-component .container:after, .digital-component .search-page:after, .digital-component .search-page-admin:after {
    content: none; }
  .digital-component .mobile-background {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 0;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center; }
    @media screen and (min-width: 768px) {
      .digital-component .mobile-background {
        display: none; } }
  .digital-component .desktop-background {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 0;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center; }
  .digital-component h2.title, .digital-component .paragraph-html .title.subtitle, .paragraph-html .digital-component .title.subtitle {
    color: #2A2A2A; }
    @media screen and (max-width: 480px) {
      .digital-component h2.title, .digital-component .paragraph-html .title.subtitle, .paragraph-html .digital-component .title.subtitle {
        font-size: 32px;
        line-height: 40px;
        letter-spacing: -0.58px; } }
  .digital-component .cta-area {
    display: flex;
    flex-direction: column; }
    .digital-component .cta-area .field_cta_one,
    .digital-component .cta-area .field_cta_two {
      text-align: center;
      margin: 20px 0 0 0;
      max-width: 100%; }
    .digital-component .cta-area.inline {
      flex-direction: row;
      justify-content: center;
      align-items: center;
      margin: 36px 0 0 0; }
      .digital-component .cta-area.inline .field_cta_one {
        margin: 0 15px 0 0; }
      .digital-component .cta-area.inline .field_cta_two {
        margin: 0 0 0 15px; }
    .digital-component .cta-area.dark .button.neomorphic, .digital-component .cta-area.dark .events .view-content .views-row .event-info .field_event_url a.button, .events .view-content .views-row .event-info .field_event_url .digital-component .cta-area.dark a.button {
      color: #FFF !important;
      box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.11), -4px -4px 5px rgba(124, 124, 124, 0.4) !important; }
    .digital-component .cta-area.dark .button:before {
      background-color: #2A2A2A !important; }
    .digital-component .cta-area.dark .cta, .digital-component .cta-area.dark html body .field_menu_card_reference .form-item--error-message a, html body .field_menu_card_reference .form-item--error-message .digital-component .cta-area.dark a,
    .digital-component .cta-area.dark html body .main-content .form-item--error-message a, html body .main-content .form-item--error-message .digital-component .cta-area.dark a, .digital-component .cta-area.dark #header .header .header-search .form-actions, #header .header .header-search .digital-component .cta-area.dark .form-actions, .digital-component .cta-area.dark .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .field_cta_one a, .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .field_cta_one .digital-component .cta-area.dark a, .digital-component .cta-area.dark .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .field_cta_one a, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .field_cta_one .digital-component .cta-area.dark a, .digital-component .cta-area.dark .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .field_cta_one a, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .field_cta_one .digital-component .cta-area.dark a, .digital-component .icon-cards-2-4 .element-wrapper .icon-card-child .cta-area.dark .field_cta_one a, .icon-cards-2-4 .element-wrapper .icon-card-child .digital-component .cta-area.dark .field_cta_one a, .digital-component .cta-area.dark .cards-static-2-4 .element-wrapper .cards-static-2-4-child .field_cta_one a, .cards-static-2-4 .element-wrapper .cards-static-2-4-child .field_cta_one .digital-component .cta-area.dark a, .digital-component .cta-area.dark .cards-2-4 .cards-2-4-child .field_cta_one a, .cards-2-4 .cards-2-4-child .field_cta_one .digital-component .cta-area.dark a, .digital-component .cta-area.dark .events-webinars footer a, .events-webinars footer .digital-component .cta-area.dark a, .digital-component .cta-area.dark .integrations-by-product header a, .integrations-by-product header .digital-component .cta-area.dark a,
    .digital-component .cta-area.dark .integrations-by-type header a, .integrations-by-type header .digital-component .cta-area.dark a,
    .digital-component .cta-area.dark .technologies-by-model header a, .technologies-by-model header .digital-component .cta-area.dark a,
    .digital-component .cta-area.dark .technologies-by-type header a, .technologies-by-type header .digital-component .cta-area.dark a, .digital-component .cta-area.dark .cvent-related .view-content > .views-row article > a, .cvent-related .view-content > .views-row .digital-component .cta-area.dark article > a {
      color: #FFF !important; }
    @media screen and (max-width: 768px) {
      .digital-component .cta-area {
        flex-direction: column !important; }
        .digital-component .cta-area.inline {
          align-items: flex-start; }
        .digital-component .cta-area .field_cta_two {
          margin: 30px 0 0 0 !important; } }
  .digital-component p, .digital-component h3, .digital-component h4, .digital-component .list-features .container .subtitle, .list-features .container .digital-component .subtitle, .digital-component .list-features .search-page .subtitle, .list-features .search-page .digital-component .subtitle, .digital-component .list-features .search-page-admin .subtitle, .list-features .search-page-admin .digital-component .subtitle, .digital-component .slider-images .subtitle, .slider-images .digital-component .subtitle, .digital-component .fancy-bullets .container .fancy-bullets-item-list li, .fancy-bullets .container .fancy-bullets-item-list .digital-component li, .digital-component .fancy-bullets .search-page .fancy-bullets-item-list li, .fancy-bullets .search-page .fancy-bullets-item-list .digital-component li, .digital-component .fancy-bullets .search-page-admin .fancy-bullets-item-list li, .fancy-bullets .search-page-admin .fancy-bullets-item-list .digital-component li, .digital-component .cards-4-bios .subtitle, .cards-4-bios .digital-component .subtitle, .digital-component .cards-4-bios .cards-wrapper .cards-4-bios-child .wrapper .info .field_name, .cards-4-bios .cards-wrapper .cards-4-bios-child .wrapper .info .digital-component .field_name, .digital-component h5, .digital-component h6, .digital-component li {
    color: #db6247; }
  .digital-component strong, .digital-component b {
    font-family: "GothamBold", sans-serif; }
  .digital-component.contain > .desktop-background {
    background-size: auto 100%;
    background-position: center center; }
  .digital-component.dark {
    background-color: #2A2A2A;
    color: #FFF; }
    .digital-component.dark p, .digital-component.dark h2, .digital-component.dark .paragraph-html .subtitle, .paragraph-html .digital-component.dark .subtitle, .digital-component.dark h3, .digital-component.dark h4, .digital-component.dark .list-features .container .subtitle, .list-features .container .digital-component.dark .subtitle, .digital-component.dark .list-features .search-page .subtitle, .list-features .search-page .digital-component.dark .subtitle, .digital-component.dark .list-features .search-page-admin .subtitle, .list-features .search-page-admin .digital-component.dark .subtitle, .digital-component.dark .slider-images .subtitle, .slider-images .digital-component.dark .subtitle, .digital-component.dark .fancy-bullets .container .fancy-bullets-item-list li, .fancy-bullets .container .fancy-bullets-item-list .digital-component.dark li, .digital-component.dark .fancy-bullets .search-page .fancy-bullets-item-list li, .fancy-bullets .search-page .fancy-bullets-item-list .digital-component.dark li, .digital-component.dark .fancy-bullets .search-page-admin .fancy-bullets-item-list li, .fancy-bullets .search-page-admin .fancy-bullets-item-list .digital-component.dark li, .digital-component.dark .cards-4-bios .subtitle, .cards-4-bios .digital-component.dark .subtitle, .digital-component.dark .cards-4-bios .cards-wrapper .cards-4-bios-child .wrapper .info .field_name, .cards-4-bios .cards-wrapper .cards-4-bios-child .wrapper .info .digital-component.dark .field_name, .digital-component.dark h5, .digital-component.dark h6, .digital-component.dark li {
      color: #FFF; }
    .digital-component.dark svg circle,
    .digital-component.dark svg path {
      fill: #FFF; }
    .digital-component.dark .embed-video {
      box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.11), -4px -4px 5px rgba(124, 124, 124, 0.4) !important; }
    .digital-component.dark .cta-area .button {
      color: #FFF; }
      .digital-component.dark .cta-area .button.neomorphic, .digital-component.dark .cta-area .events .view-content .views-row .event-info .field_event_url a.button, .events .view-content .views-row .event-info .field_event_url .digital-component.dark .cta-area a.button {
        box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4), -4px -4px 5px rgba(127, 127, 127, 0.25) !important; }
      .digital-component.dark .cta-area .button:before {
        background-color: #649a3d; }
    .digital-component.dark .cta, .digital-component.dark html body .field_menu_card_reference .form-item--error-message a, html body .field_menu_card_reference .form-item--error-message .digital-component.dark a,
    .digital-component.dark html body .main-content .form-item--error-message a, html body .main-content .form-item--error-message .digital-component.dark a, .digital-component.dark #header .header .header-search .form-actions, #header .header .header-search .digital-component.dark .form-actions, .digital-component.dark .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .field_cta_one a, .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .field_cta_one .digital-component.dark a, .digital-component.dark .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .field_cta_one a, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .field_cta_one .digital-component.dark a, .digital-component.dark .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .field_cta_one a, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .field_cta_one .digital-component.dark a, .digital-component.dark .icon-cards-2-4 .element-wrapper .icon-card-child .cta-area .field_cta_one a, .icon-cards-2-4 .element-wrapper .icon-card-child .cta-area .field_cta_one .digital-component.dark a, .digital-component.dark .cards-static-2-4 .element-wrapper .cards-static-2-4-child .field_cta_one a, .cards-static-2-4 .element-wrapper .cards-static-2-4-child .field_cta_one .digital-component.dark a, .digital-component.dark .cards-2-4 .cards-2-4-child .field_cta_one a, .cards-2-4 .cards-2-4-child .field_cta_one .digital-component.dark a, .digital-component.dark .events-webinars footer a, .events-webinars footer .digital-component.dark a, .digital-component.dark .integrations-by-product header a, .integrations-by-product header .digital-component.dark a,
    .digital-component.dark .integrations-by-type header a, .integrations-by-type header .digital-component.dark a,
    .digital-component.dark .technologies-by-model header a, .technologies-by-model header .digital-component.dark a,
    .digital-component.dark .technologies-by-type header a, .technologies-by-type header .digital-component.dark a, .digital-component.dark .cvent-related .view-content > .views-row article > a, .cvent-related .view-content > .views-row .digital-component.dark article > a {
      color: #FFF !important; }
  .digital-component.left .title,
  .digital-component.left .col-sm-12 > .description,
  .digital-component.left .col-sm-12 > .subtitle,
  .digital-component.left .container > .description,
  .digital-component.left .search-page > .description,
  .digital-component.left .search-page-admin > .description,
  .digital-component.left .container > .subtitle,
  .digital-component.left .search-page > .subtitle,
  .digital-component.left .search-page-admin > .subtitle {
    text-align: left; }
  .digital-component.center .title,
  .digital-component.center .col-sm-12 > .description,
  .digital-component.center .col-sm-12 > .subtitle,
  .digital-component.center .container > .description,
  .digital-component.center .search-page > .description,
  .digital-component.center .search-page-admin > .description,
  .digital-component.center .container > .subtitle,
  .digital-component.center .search-page > .subtitle,
  .digital-component.center .search-page-admin > .subtitle {
    text-align: center; }
  .digital-component.center .title {
    max-width: 100% !important; }
  .digital-component.right .title,
  .digital-component.right .col-sm-12 > .description,
  .digital-component.right .col-sm-12 > .subtitle,
  .digital-component.right .container > .description,
  .digital-component.right .search-page > .description,
  .digital-component.right .search-page-admin > .description,
  .digital-component.right .container > .subtitle,
  .digital-component.right .search-page > .subtitle,
  .digital-component.right .search-page-admin > .subtitle {
    text-align: right; }
  .digital-component.right .title {
    max-width: 100% !important; }
  .digital-component + .hero-split,
  .digital-component + .hero-long {
    margin-top: 0; }

.video-wrapper {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  height: 0;
  background-color: #F4F4F4;
  border-radius: 10px;
  box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.11), -4px -4px 5px #FFF; }
  .video-wrapper iframe {
    position: absolute;
    top: 12px;
    left: 12px;
    width: calc(100% - 24px);
    height: calc(100% - 24px);
    border-radius: 7px;
    overflow: hidden; }

.user-logged-in #header + main {
  margin-top: 78px !important; }

.user-logged-in main.main-content {
  min-height: 300px; }

html:not(.no-touchevents) {
  overflow-x: hidden;
  content: ""; }

html body {
  font-family: "GothamBook", sans-serif;
  background-color: #2a2a2a;
  color: #343A43; }
  @media screen and (min-width: 1025px) {
    html body {
      padding-top: 83px; } }j2 -f yaml main.j2 data.yml > main.py &&
  html body h1, html body h2, html body .paragraph-html .subtitle, .paragraph-html html body .subtitle, html body h3, html body h4, html body .list-features .container .subtitle, .list-features .container html body .subtitle, html body .list-features .search-page .subtitle, .list-features .search-page html body .subtitle, html body .list-features .search-page-admin .subtitle, .list-features .search-page-admin html body .subtitle, html body .slider-images .subtitle, .slider-images html body .subtitle, html body .fancy-bullets .container .fancy-bullets-item-list li, .fancy-bullets .container .fancy-bullets-item-list html body li, html body .fancy-bullets .search-page .fancy-bullets-item-list li, .fancy-bullets .search-page .fancy-bullets-item-list html body li, html body .fancy-bullets .search-page-admin .fancy-bullets-item-list li, .fancy-bullets .search-page-admin .fancy-bullets-item-list html body li, html body .cards-4-bios .subtitle, .cards-4-bios html body .subtitle, html body .cards-4-bios .cards-wrapper .cards-4-bios-child .wrapper .info .field_name, .cards-4-bios .cards-wrapper .cards-4-bios-child .wrapper .info html body .field_name {
    font-family: "GothamBold", sans-serif;
    margin: 0; }
  html body h5 {
    font-family: "GothamBook", sans-serif;
    margin: 0; }
  html body h6 {
    font-family: "GothamMedium", sans-serif;
    margin: 0; }
  html body .no-merge > span {
    display: block; }
  html body ul:not(.menu) li > span.green {
    display: block;
    min-height: 36px;
    background: transparent url("/static/themes/custom/digitalai/css/../svg/green-check.svg") no-repeat left 2px;
    padding-left: 36px;
    margin-left: -35px;
    background-size: 25px; }
  html body a, html body button, html body .list-features .container .field_cta a, .list-features .container .field_cta html body a, html body .list-features .search-page .field_cta a, .list-features .search-page .field_cta html body a, html body .list-features .search-page-admin .field_cta a, .list-features .search-page-admin .field_cta html body a, html body .slider-images .cta-link a, .slider-images .cta-link html body a, html body .events-webinars .view-content .views-row .event-info .field_event_url a, .events-webinars .view-content .views-row .event-info .field_event_url html body a, html body .product-courses-listing-by-date > .container .body .field_cta_one a, .product-courses-listing-by-date > .container .body .field_cta_one html body a, html body .product-courses-listing-by-date > .search-page .body .field_cta_one a, .product-courses-listing-by-date > .search-page .body .field_cta_one html body a, html body .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a, .product-courses-listing-by-date > .search-page-admin .body .field_cta_one html body a, html body:not(.contact) .marketo-form .field_download_url a,
  html body .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a, .marketo-form-embed:not(.column-two) .marketo-form .field_download_url html body a, html body:not(.contact) .no-marketo .field_download_url a,
  html body .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a, .marketo-form-embed:not(.column-two) .no-marketo .field_download_url html body a, html body:not(.contact) .event-learn-more.aside a,
  html body .marketo-form-embed:not(.column-two) .event-learn-more.aside a, .marketo-form-embed:not(.column-two) .event-learn-more.aside html body a, html body:not(.contact) .marketo-thank-you-message .button-popup-video a,
  html body .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a, .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video html body a, html body.path-node .marketo-form .field_download_url a,
  html body .marketo-form-embed.column-two .marketo-form .field_download_url a, .marketo-form-embed.column-two .marketo-form .field_download_url html body a,
  html body .marketo-form-embed.column-one .marketo-form .field_download_url a, .marketo-form-embed.column-one .marketo-form .field_download_url html body a, html body .events .view-content .views-row .event-info .field_event_url a, .events .view-content .views-row .event-info .field_event_url html body a {
    outline: none !important; }
    html body a:active, html body a:focus, html body button:active, html body .list-features .container .field_cta a:active, .list-features .container .field_cta html body a:active, html body .list-features .search-page .field_cta a:active, .list-features .search-page .field_cta html body a:active, html body .list-features .search-page-admin .field_cta a:active, .list-features .search-page-admin .field_cta html body a:active, html body .slider-images .cta-link a:active, .slider-images .cta-link html body a:active, html body .events-webinars .view-content .views-row .event-info .field_event_url a:active, .events-webinars .view-content .views-row .event-info .field_event_url html body a:active, html body .product-courses-listing-by-date > .container .body .field_cta_one a:active, .product-courses-listing-by-date > .container .body .field_cta_one html body a:active, html body .product-courses-listing-by-date > .search-page .body .field_cta_one a:active, .product-courses-listing-by-date > .search-page .body .field_cta_one html body a:active, html body .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a:active, .product-courses-listing-by-date > .search-page-admin .body .field_cta_one html body a:active, html body:not(.contact) .marketo-form .field_download_url a:active,
    html body .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a:active, .marketo-form-embed:not(.column-two) .marketo-form .field_download_url html body a:active, html body:not(.contact) .no-marketo .field_download_url a:active,
    html body .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a:active, .marketo-form-embed:not(.column-two) .no-marketo .field_download_url html body a:active, html body:not(.contact) .event-learn-more.aside a:active,
    html body .marketo-form-embed:not(.column-two) .event-learn-more.aside a:active, .marketo-form-embed:not(.column-two) .event-learn-more.aside html body a:active, html body:not(.contact) .marketo-thank-you-message .button-popup-video a:active,
    html body .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a:active, .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video html body a:active, html body.path-node .marketo-form .field_download_url a:active,
    html body .marketo-form-embed.column-two .marketo-form .field_download_url a:active, .marketo-form-embed.column-two .marketo-form .field_download_url html body a:active,
    html body .marketo-form-embed.column-one .marketo-form .field_download_url a:active, .marketo-form-embed.column-one .marketo-form .field_download_url html body a:active, html body .events .view-content .views-row .event-info .field_event_url a:active, .events .view-content .views-row .event-info .field_event_url html body a:active, html body button:focus, html body .list-features .container .field_cta a:focus, .list-features .container .field_cta html body a:focus, html body .list-features .search-page .field_cta a:focus, .list-features .search-page .field_cta html body a:focus, html body .list-features .search-page-admin .field_cta a:focus, .list-features .search-page-admin .field_cta html body a:focus, html body .slider-images .cta-link a:focus, .slider-images .cta-link html body a:focus, html body .events-webinars .view-content .views-row .event-info .field_event_url a:focus, .events-webinars .view-content .views-row .event-info .field_event_url html body a:focus, html body .product-courses-listing-by-date > .container .body .field_cta_one a:focus, .product-courses-listing-by-date > .container .body .field_cta_one html body a:focus, html body .product-courses-listing-by-date > .search-page .body .field_cta_one a:focus, .product-courses-listing-by-date > .search-page .body .field_cta_one html body a:focus, html body .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a:focus, .product-courses-listing-by-date > .search-page-admin .body .field_cta_one html body a:focus, html body:not(.contact) .marketo-form .field_download_url a:focus,
    html body .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a:focus, .marketo-form-embed:not(.column-two) .marketo-form .field_download_url html body a:focus, html body:not(.contact) .no-marketo .field_download_url a:focus,
    html body .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a:focus, .marketo-form-embed:not(.column-two) .no-marketo .field_download_url html body a:focus, html body:not(.contact) .event-learn-more.aside a:focus,
    html body .marketo-form-embed:not(.column-two) .event-learn-more.aside a:focus, .marketo-form-embed:not(.column-two) .event-learn-more.aside html body a:focus, html body:not(.contact) .marketo-thank-you-message .button-popup-video a:focus,
    html body .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a:focus, .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video html body a:focus, html body.path-node .marketo-form .field_download_url a:focus,
    html body .marketo-form-embed.column-two .marketo-form .field_download_url a:focus, .marketo-form-embed.column-two .marketo-form .field_download_url html body a:focus,
    html body .marketo-form-embed.column-one .marketo-form .field_download_url a:focus, .marketo-form-embed.column-one .marketo-form .field_download_url html body a:focus, html body .events .view-content .views-row .event-info .field_event_url a:focus, .events .view-content .views-row .event-info .field_event_url html body a:focus {
      outline: none !important; }
  html body.mobile-open .main-content {
    z-index: -2; }
  html body .main-content {
    z-index: 10;
    min-height: calc(100vh - 431px); }
    html body .main-content > #main-content {
      display: none; }
    html body .main-content .body {
      font-size: 16px;
      line-height: 29px; }
  html body.path-diagram-generator .main-content {
    z-index: 10; }
  html body .bef-exposed-form fieldset {
    position: relative;
    z-index: 5;
    margin-bottom: 55px;
    cursor: pointer; }
    html body .bef-exposed-form fieldset legend {
      font-size: 16px;
      line-height: 19px;
      font-family: "GothamBold", sans-serif;
      color: #000;
      cursor: pointer;
      position: relative;
      padding: 15px 15px 0 15px;
      background: #FFF;
      list-style-type: none;
      margin-bottom: 0;
      z-index: 100;
      white-space: nowrap;
      border: none; }
      html body .bef-exposed-form fieldset legend > .fieldset-legend {
        display: block;
        padding: 10px 7px;
        border-bottom: 2px solid #649A3D; }
        html body .bef-exposed-form fieldset legend > .fieldset-legend > span {
          padding-right: 30px; }
        html body .bef-exposed-form fieldset legend > .fieldset-legend .counter {
          display: inline-block;
          margin: 0 0 0 5px;
          font-family: "GothamMedium", sans-serif; }
          html body .bef-exposed-form fieldset legend > .fieldset-legend .counter:before {
            content: "("; }
          html body .bef-exposed-form fieldset legend > .fieldset-legend .counter:after {
            content: ")"; }
        html body .bef-exposed-form fieldset legend > .fieldset-legend.checked-counter {
          display: none; }
        html body .bef-exposed-form fieldset legend > .fieldset-legend:after {
          content: "\f078";
          font-family: "Font Awesome Solid";
          float: right; }
    html body .bef-exposed-form fieldset .fieldset-wrapper {
      position: absolute;
      top: 100%;
      left: 0;
      width: 100%;
      background: #FFF;
      padding: 0 15px 15px 15px; }
      html body .bef-exposed-form fieldset .fieldset-wrapper > .js-form-type-radio {
        display: none; }
        html body .bef-exposed-form fieldset .fieldset-wrapper > .js-form-type-radio input[type="radio"] {
          display: none; }
        html body .bef-exposed-form fieldset .fieldset-wrapper > .js-form-type-radio input[type="radio"]:checked + a.label-custom {
          background-color: #F4F4F4;
          pointer-events: none; }
        html body .bef-exposed-form fieldset .fieldset-wrapper > .js-form-type-radio a.label-custom {
          position: relative;
          width: 100%;
          cursor: pointer;
          display: block;
          font-size: 14px;
          line-height: 16px;
          font-family: "GothamBook", sans-serif;
          letter-spacing: -0.42px;
          padding: 12px 10px;
          color: #444444;
          margin: 2px 0 0 0;
          text-decoration: none; }
          html body .bef-exposed-form fieldset .fieldset-wrapper > .js-form-type-radio a.label-custom:hover {
            background-color: #F4F4F4;
            font-weight: 400; }
        html body .bef-exposed-form fieldset .fieldset-wrapper > .js-form-type-radio:not(:first-child) a.label-custom {
          border-top: 1px solid #D4D4D4; }
      html body .bef-exposed-form fieldset .fieldset-wrapper .form-checkboxes {
        position: relative;
        clear: both;
        z-index: 1; }
        html body .bef-exposed-form fieldset .fieldset-wrapper .form-checkboxes > .bef-toggle {
          width: 100%;
          font-size: 14px;
          line-height: 16px;
          font-family: "GothamBook", sans-serif;
          letter-spacing: -0.42px;
          color: #444444;
          background-color: #F4F4F4;
          padding: 12px 10px;
          text-decoration: none;
          pointer-events: none; }
          html body .bef-exposed-form fieldset .fieldset-wrapper .form-checkboxes > .bef-toggle:hover {
            font-weight: 400; }
        html body .bef-exposed-form fieldset .fieldset-wrapper .form-checkboxes > .form-item input[type="checkbox"] {
          display: none; }
        html body .bef-exposed-form fieldset .fieldset-wrapper .form-checkboxes > .form-item.js-form-type-radio label,
        html body .bef-exposed-form fieldset .fieldset-wrapper .form-checkboxes > .form-item.js-form-type-checkbox label {
          cursor: pointer; }
        html body .bef-exposed-form fieldset .fieldset-wrapper .form-checkboxes > .fieldgroup,
        html body .bef-exposed-form fieldset .fieldset-wrapper .form-checkboxes > .bef-checkboxes {
          display: none; }
          html body .bef-exposed-form fieldset .fieldset-wrapper .form-checkboxes > .fieldgroup .form-item input[type="checkbox"],
          html body .bef-exposed-form fieldset .fieldset-wrapper .form-checkboxes > .bef-checkboxes .form-item input[type="checkbox"] {
            display: none; }
          html body .bef-exposed-form fieldset .fieldset-wrapper .form-checkboxes > .fieldgroup .form-item input[type="checkbox"]:checked + label:after,
          html body .bef-exposed-form fieldset .fieldset-wrapper .form-checkboxes > .bef-checkboxes .form-item input[type="checkbox"]:checked + label:after {
            display: inline-block;
            content: "\f057";
            font-family: "Font Awesome Solid";
            font-size: 16px;
            line-height: 16px;
            height: 16px;
            color: #DB6247;
            position: absolute;
            right: 10px;
            top: calc(50% - 8px); }
          html body .bef-exposed-form fieldset .fieldset-wrapper .form-checkboxes > .fieldgroup .form-item input[type="checkbox"]:checked + label h3,
          html body .bef-exposed-form fieldset .fieldset-wrapper .form-checkboxes > .bef-checkboxes .form-item input[type="checkbox"]:checked + label h3 {
            background-color: #F4F4F4; }
          html body .bef-exposed-form fieldset .fieldset-wrapper .form-checkboxes > .fieldgroup .form-item label,
          html body .bef-exposed-form fieldset .fieldset-wrapper .form-checkboxes > .bef-checkboxes .form-item label {
            position: relative;
            width: 100%;
            cursor: pointer;
            border-top: 1px solid #D4D4D4;
            margin: 0; }
            html body .bef-exposed-form fieldset .fieldset-wrapper .form-checkboxes > .fieldgroup .form-item label h3,
            html body .bef-exposed-form fieldset .fieldset-wrapper .form-checkboxes > .bef-checkboxes .form-item label h3 {
              display: block;
              font-size: 14px;
              line-height: 16px;
              font-family: "GothamBook", sans-serif;
              letter-spacing: -0.42px;
              padding: 12px 10px;
              color: #444444;
              margin: 2px 0 0 0; }
            html body .bef-exposed-form fieldset .fieldset-wrapper .form-checkboxes > .fieldgroup .form-item label:hover h3,
            html body .bef-exposed-form fieldset .fieldset-wrapper .form-checkboxes > .bef-checkboxes .form-item label:hover h3 {
              background-color: #F4F4F4; }
          html body .bef-exposed-form fieldset .fieldset-wrapper .form-checkboxes > .fieldgroup .form-item:first-child label,
          html body .bef-exposed-form fieldset .fieldset-wrapper .form-checkboxes > .bef-checkboxes .form-item:first-child label {
            border-top: none; }
    html body .bef-exposed-form fieldset.open {
      z-index: 6; }
      html body .bef-exposed-form fieldset.open legend .fieldset-legend:after {
        transform: rotate(180deg);
        line-height: 14px; }
      html body .bef-exposed-form fieldset.open .fieldset-wrapper {
        padding: 0 15px 5px 15px; }
        html body .bef-exposed-form fieldset.open .fieldset-wrapper > .js-form-type-radio {
          display: block; }
        html body .bef-exposed-form fieldset.open .fieldset-wrapper .form-checkboxes > .fieldgroup,
        html body .bef-exposed-form fieldset.open .fieldset-wrapper .form-checkboxes > .bef-checkboxes {
          display: block; }
        html body .bef-exposed-form fieldset.open .fieldset-wrapper:before {
          content: "";
          position: absolute;
          width: 100%;
          height: calc(100% + 57px);
          left: 0;
          top: -57px;
          box-shadow: 5px 5px 7px 0 rgba(0, 0, 0, 0.06);
          z-index: 0; }
    @media screen and (max-width: 480px) {
      html body .bef-exposed-form fieldset {
        margin-bottom: 20px; } }
  html body h1, html body .h1 {
    font-size: 32px;
    line-height: 48px;
    margin-bottom: 28.5px; }
    @media screen and (min-width: 1441px) {
      html body h1, html body .h1 {
        font-size: 42px;
        line-height: 50px; } }
    @media screen and (min-width: 1280px) and (max-width: 1440px) {
      html body h1, html body .h1 {
        font-size: 2.917vw;
        line-height: 3.472vw; } }
  html body h2, html body .paragraph-html .subtitle, .paragraph-html html body .subtitle, html body .h2 {
    font-size: 24px;
    line-height: 36px; }
    @media screen and (min-width: 1441px) {
      html body h2, html body .paragraph-html .subtitle, .paragraph-html html body .subtitle, html body .h2 {
        font-size: 32px;
        line-height: 48px; } }
    @media screen and (min-width: 1280px) and (max-width: 1440px) {
      html body h2, html body .paragraph-html .subtitle, .paragraph-html html body .subtitle, html body .h2 {
        font-size: 2.222vw;
        line-height: 3.333vw; } }
  html body h3, html body .h3, html body .text-cta-pattern-component > .container .description p, .text-cta-pattern-component > .container .description html body p, html body .text-cta-pattern-component > .search-page .description p, .text-cta-pattern-component > .search-page .description html body p, html body .text-cta-pattern-component > .search-page-admin .description p, .text-cta-pattern-component > .search-page-admin .description html body p {
    font-size: 20px;
    line-height: 24px; }
    @media screen and (min-width: 1441px) {
      html body h3, html body .h3, html body .text-cta-pattern-component > .container .description p, .text-cta-pattern-component > .container .description html body p, html body .text-cta-pattern-component > .search-page .description p, .text-cta-pattern-component > .search-page .description html body p, html body .text-cta-pattern-component > .search-page-admin .description p, .text-cta-pattern-component > .search-page-admin .description html body p {
        font-size: 24px;
        line-height: 36px; } }
    @media screen and (min-width: 1280px) and (max-width: 1440px) {
      html body h3, html body .h3, html body .text-cta-pattern-component > .container .description p, .text-cta-pattern-component > .container .description html body p, html body .text-cta-pattern-component > .search-page .description p, .text-cta-pattern-component > .search-page .description html body p, html body .text-cta-pattern-component > .search-page-admin .description p, .text-cta-pattern-component > .search-page-admin .description html body p {
        font-size: 1.667vw;
        line-height: 2.5vw; } }
  html body h4, html body .list-features .container .subtitle, .list-features .container html body .subtitle, html body .list-features .search-page .subtitle, .list-features .search-page html body .subtitle, html body .list-features .search-page-admin .subtitle, .list-features .search-page-admin html body .subtitle, html body .slider-images .subtitle, .slider-images html body .subtitle, html body .fancy-bullets .container .fancy-bullets-item-list li, .fancy-bullets .container .fancy-bullets-item-list html body li, html body .fancy-bullets .search-page .fancy-bullets-item-list li, .fancy-bullets .search-page .fancy-bullets-item-list html body li, html body .fancy-bullets .search-page-admin .fancy-bullets-item-list li, .fancy-bullets .search-page-admin .fancy-bullets-item-list html body li, html body .cards-4-bios .subtitle, .cards-4-bios html body .subtitle, html body .cards-4-bios .cards-wrapper .cards-4-bios-child .wrapper .info .field_name, .cards-4-bios .cards-wrapper .cards-4-bios-child .wrapper .info html body .field_name, html body .h4, html body .fancy-bullets .container .description p, .fancy-bullets .container .description html body p, html body .fancy-bullets .search-page .description p, .fancy-bullets .search-page .description html body p, html body .fancy-bullets .search-page-admin .description p, .fancy-bullets .search-page-admin .description html body p, html body .solutions .element-wrapper .solutions-child .solution-child-body .subtitle, .solutions .element-wrapper .solutions-child .solution-child-body html body .subtitle {
    font-size: 18px;
    line-height: 28px; }
    @media screen and (min-width: 1441px) {
      html body h4, html body .list-features .container .subtitle, .list-features .container html body .subtitle, html body .list-features .search-page .subtitle, .list-features .search-page html body .subtitle, html body .list-features .search-page-admin .subtitle, .list-features .search-page-admin html body .subtitle, html body .slider-images .subtitle, .slider-images html body .subtitle, html body .fancy-bullets .container .fancy-bullets-item-list li, .fancy-bullets .container .fancy-bullets-item-list html body li, html body .fancy-bullets .search-page .fancy-bullets-item-list li, .fancy-bullets .search-page .fancy-bullets-item-list html body li, html body .fancy-bullets .search-page-admin .fancy-bullets-item-list li, .fancy-bullets .search-page-admin .fancy-bullets-item-list html body li, html body .cards-4-bios .subtitle, .cards-4-bios html body .subtitle, html body .cards-4-bios .cards-wrapper .cards-4-bios-child .wrapper .info .field_name, .cards-4-bios .cards-wrapper .cards-4-bios-child .wrapper .info html body .field_name, html body .h4, html body .fancy-bullets .container .description p, .fancy-bullets .container .description html body p, html body .fancy-bullets .search-page .description p, .fancy-bullets .search-page .description html body p, html body .fancy-bullets .search-page-admin .description p, .fancy-bullets .search-page-admin .description html body p, html body .solutions .element-wrapper .solutions-child .solution-child-body .subtitle, .solutions .element-wrapper .solutions-child .solution-child-body html body .subtitle {
        font-size: 20px;
        line-height: 30px; } }
    @media screen and (min-width: 1280px) and (max-width: 1440px) {
      html body h4, html body .list-features .container .subtitle, .list-features .container html body .subtitle, html body .list-features .search-page .subtitle, .list-features .search-page html body .subtitle, html body .list-features .search-page-admin .subtitle, .list-features .search-page-admin html body .subtitle, html body .slider-images .subtitle, .slider-images html body .subtitle, html body .fancy-bullets .container .fancy-bullets-item-list li, .fancy-bullets .container .fancy-bullets-item-list html body li, html body .fancy-bullets .search-page .fancy-bullets-item-list li, .fancy-bullets .search-page .fancy-bullets-item-list html body li, html body .fancy-bullets .search-page-admin .fancy-bullets-item-list li, .fancy-bullets .search-page-admin .fancy-bullets-item-list html body li, html body .cards-4-bios .subtitle, .cards-4-bios html body .subtitle, html body .cards-4-bios .cards-wrapper .cards-4-bios-child .wrapper .info .field_name, .cards-4-bios .cards-wrapper .cards-4-bios-child .wrapper .info html body .field_name, html body .h4, html body .fancy-bullets .container .description p, .fancy-bullets .container .description html body p, html body .fancy-bullets .search-page .description p, .fancy-bullets .search-page .description html body p, html body .fancy-bullets .search-page-admin .description p, .fancy-bullets .search-page-admin .description html body p, html body .solutions .element-wrapper .solutions-child .solution-child-body .subtitle, .solutions .element-wrapper .solutions-child .solution-child-body html body .subtitle {
        font-size: 1.389vw;
        line-height: 2.083vw; } }
  html body h5, html body .h5 {
    font-size: 16px;
    line-height: 24px; }
    @media screen and (min-width: 1280px) and (max-width: 1440px) {
      html body h5, html body .h5 {
        font-size: 1.111vw;
        line-height: 1.667vw; } }
  html body h6, html body .h6 {
    font-size: 14px;
    line-height: 20px; }
    @media screen and (min-width: 1280px) and (max-width: 1440px) {
      html body h6, html body .h6 {
        font-size: 0.972vw;
        line-height: 1.389vw; } }
  html body p {
    margin: 0 0 15px 0;
    font-size: 16px;
    line-height: 24px; }
  html body img[data-align="left"] {
    float: left;
    margin: 0 20px 0 0; }
  html body img[data-align="center"] {
    display: block;
    margin: 0 auto; }
  html body img[data-align="right"] {
    float: right;
    margin: 0 0 0 20px; }
  html body table {
    max-width: 100%;
    border: none;
    border-top: 2px solid #2A2A2A; }
    html body table thead tr th {
      border: none;
      font-size: 20px;
      line-height: 24px;
      margin-bottom: 0;
      color: #595959;
      font-size: 20px;
      line-height: 24px; }
      @media screen and (min-width: 1441px) {
        html body table thead tr th {
          font-size: 24px;
          line-height: 36px; } }
      @media screen and (min-width: 1280px) and (max-width: 1440px) {
        html body table thead tr th {
          font-size: 1.667vw;
          line-height: 2.5vw; } }
    html body table tbody tr {
      border-top: 1px solid #AAAAAA; }
      html body table tbody tr td {
        border: none; }
        html body table tbody tr td.checked, html body table tbody tr td.unchecked {
          text-indent: -9999em;
          overflow: hidden;
          font-size: 0;
          color: transparent;
          background-repeat: no-repeat;
          background-size: 20px;
          background-position: center; }
          html body table tbody tr td.checked p, html body table tbody tr td.unchecked p {
            display: none; }
        html body table tbody tr td.checked {
          background-image: url(/static/themes/custom/digitalai/css/../svg/green-check.svg); }
        html body table tbody tr td.unchecked {
          background-image: url(/static/themes/custom/digitalai/css/../svg/red-unmark.svg); }
      html body table tbody tr:last-child {
        border-bottom: 1px solid #AAAAAA; }
    @media (max-width: 480px) {
      html body table {
        width: auto !important; } }
  html body .container .field_left_image, html body .search-page .field_left_image, html body .search-page-admin .field_left_image {
    max-width: 260px;
    float: left;
    margin: 0 30px 30px 0; }
  html body input[type="text"],
  html body input[type="password"],
  html body input[type="email"],
  html body textarea {
    border: 1px solid #ccc; }
  html body .default_button:not(.cta), html body .field_menu_card_reference button:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body .field_menu_card_reference .list-features .container .field_cta a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), .list-features .container .field_cta html body .field_menu_card_reference a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body .field_menu_card_reference .list-features .search-page .field_cta a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), .list-features .search-page .field_cta html body .field_menu_card_reference a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body .field_menu_card_reference .list-features .search-page-admin .field_cta a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), .list-features .search-page-admin .field_cta html body .field_menu_card_reference a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body .field_menu_card_reference .slider-images .cta-link a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), .slider-images .cta-link html body .field_menu_card_reference a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body .field_menu_card_reference .events-webinars .view-content .views-row .event-info .field_event_url a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), .events-webinars .view-content .views-row .event-info .field_event_url html body .field_menu_card_reference a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body .field_menu_card_reference .product-courses-listing-by-date > .container .body .field_cta_one a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), .product-courses-listing-by-date > .container .body .field_cta_one html body .field_menu_card_reference a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body .field_menu_card_reference .product-courses-listing-by-date > .search-page .body .field_cta_one a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), .product-courses-listing-by-date > .search-page .body .field_cta_one html body .field_menu_card_reference a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body .field_menu_card_reference .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), .product-courses-listing-by-date > .search-page-admin .body .field_cta_one html body .field_menu_card_reference a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body:not(.contact) .field_menu_card_reference .marketo-form .field_download_url a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body:not(.contact) .marketo-form .field_download_url .field_menu_card_reference a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove),
  html body .field_menu_card_reference .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), .marketo-form-embed:not(.column-two) .marketo-form .field_download_url html body .field_menu_card_reference a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body:not(.contact) .field_menu_card_reference .no-marketo .field_download_url a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body:not(.contact) .no-marketo .field_download_url .field_menu_card_reference a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove),
  html body .field_menu_card_reference .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), .marketo-form-embed:not(.column-two) .no-marketo .field_download_url html body .field_menu_card_reference a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body:not(.contact) .field_menu_card_reference .event-learn-more.aside a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body:not(.contact) .event-learn-more.aside .field_menu_card_reference a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove),
  html body .field_menu_card_reference .marketo-form-embed:not(.column-two) .event-learn-more.aside a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), .marketo-form-embed:not(.column-two) .event-learn-more.aside html body .field_menu_card_reference a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body:not(.contact) .field_menu_card_reference .marketo-thank-you-message .button-popup-video a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body:not(.contact) .marketo-thank-you-message .button-popup-video .field_menu_card_reference a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove),
  html body .field_menu_card_reference .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video html body .field_menu_card_reference a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body.path-node .field_menu_card_reference .marketo-form .field_download_url a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body.path-node .marketo-form .field_download_url .field_menu_card_reference a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove),
  html body .field_menu_card_reference .marketo-form-embed.column-two .marketo-form .field_download_url a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), .marketo-form-embed.column-two .marketo-form .field_download_url html body .field_menu_card_reference a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove),
  html body .field_menu_card_reference .marketo-form-embed.column-one .marketo-form .field_download_url a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), .marketo-form-embed.column-one .marketo-form .field_download_url html body .field_menu_card_reference a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body .field_menu_card_reference .events .view-content .views-row .event-info .field_event_url a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), .events .view-content .views-row .event-info .field_event_url html body .field_menu_card_reference a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove),
  html body .field_menu_card_reference .button:not(.cta),
  html body .field_menu_card_reference input:not(.cta)[type="button"],
  html body .main-content button:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body .main-content .list-features .container .field_cta a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), .list-features .container .field_cta html body .main-content a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body .main-content .list-features .search-page .field_cta a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), .list-features .search-page .field_cta html body .main-content a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body .main-content .list-features .search-page-admin .field_cta a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), .list-features .search-page-admin .field_cta html body .main-content a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body .main-content .slider-images .cta-link a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), .slider-images .cta-link html body .main-content a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body .main-content .events-webinars .view-content .views-row .event-info .field_event_url a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), .events-webinars .view-content .views-row .event-info .field_event_url html body .main-content a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body .main-content .product-courses-listing-by-date > .container .body .field_cta_one a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), .product-courses-listing-by-date > .container .body .field_cta_one html body .main-content a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body .main-content .product-courses-listing-by-date > .search-page .body .field_cta_one a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), .product-courses-listing-by-date > .search-page .body .field_cta_one html body .main-content a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body .main-content .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), .product-courses-listing-by-date > .search-page-admin .body .field_cta_one html body .main-content a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body:not(.contact) .main-content .marketo-form .field_download_url a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body:not(.contact) .marketo-form .field_download_url .main-content a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove),
  html body .main-content .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), .marketo-form-embed:not(.column-two) .marketo-form .field_download_url html body .main-content a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body:not(.contact) .main-content .no-marketo .field_download_url a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body:not(.contact) .no-marketo .field_download_url .main-content a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove),
  html body .main-content .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), .marketo-form-embed:not(.column-two) .no-marketo .field_download_url html body .main-content a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body:not(.contact) .main-content .event-learn-more.aside a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body:not(.contact) .event-learn-more.aside .main-content a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove),
  html body .main-content .marketo-form-embed:not(.column-two) .event-learn-more.aside a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), .marketo-form-embed:not(.column-two) .event-learn-more.aside html body .main-content a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body:not(.contact) .main-content .marketo-thank-you-message .button-popup-video a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body:not(.contact) .marketo-thank-you-message .button-popup-video .main-content a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove),
  html body .main-content .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video html body .main-content a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body.path-node .main-content .marketo-form .field_download_url a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body.path-node .marketo-form .field_download_url .main-content a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove),
  html body .main-content .marketo-form-embed.column-two .marketo-form .field_download_url a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), .marketo-form-embed.column-two .marketo-form .field_download_url html body .main-content a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove),
  html body .main-content .marketo-form-embed.column-one .marketo-form .field_download_url a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), .marketo-form-embed.column-one .marketo-form .field_download_url html body .main-content a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body .main-content .events .view-content .views-row .event-info .field_event_url a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), .events .view-content .views-row .event-info .field_event_url html body .main-content a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove),
  html body .main-content .button:not(.cta),
  html body .main-content input:not(.cta)[type="button"] {
    display: inline-block;
    position: relative;
    -webkit-appearance: none;
    border-radius: 11px;
    background-color: transparent;
    margin: 0;
    border: none;
    padding: 6px 66px 6px 75px;
    font-size: 14px;
    line-height: 44px;
    color: #DB6247;
    font-family: "GothamBold", sans-serif;
    font-weight: normal;
    text-decoration: underline;
    transform-style: preserve-3d;
    white-space: nowrap;
    transition: color 0.5s ease;
    overflow: unset; }
    html body .default_button:not(.cta):before, html body .field_menu_card_reference button:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):before, html body .field_menu_card_reference .list-features .container .field_cta a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):before, .list-features .container .field_cta html body .field_menu_card_reference a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):before, html body .field_menu_card_reference .list-features .search-page .field_cta a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):before, .list-features .search-page .field_cta html body .field_menu_card_reference a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):before, html body .field_menu_card_reference .list-features .search-page-admin .field_cta a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):before, .list-features .search-page-admin .field_cta html body .field_menu_card_reference a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):before, html body .field_menu_card_reference .slider-images .cta-link a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):before, .slider-images .cta-link html body .field_menu_card_reference a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):before, html body .field_menu_card_reference .events-webinars .view-content .views-row .event-info .field_event_url a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):before, .events-webinars .view-content .views-row .event-info .field_event_url html body .field_menu_card_reference a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):before, html body .field_menu_card_reference .product-courses-listing-by-date > .container .body .field_cta_one a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):before, .product-courses-listing-by-date > .container .body .field_cta_one html body .field_menu_card_reference a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):before, html body .field_menu_card_reference .product-courses-listing-by-date > .search-page .body .field_cta_one a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):before, .product-courses-listing-by-date > .search-page .body .field_cta_one html body .field_menu_card_reference a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):before, html body .field_menu_card_reference .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):before, .product-courses-listing-by-date > .search-page-admin .body .field_cta_one html body .field_menu_card_reference a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):before, html body:not(.contact) .field_menu_card_reference .marketo-form .field_download_url a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):before, html body:not(.contact) .marketo-form .field_download_url .field_menu_card_reference a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):before,
    html body .field_menu_card_reference .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):before, .marketo-form-embed:not(.column-two) .marketo-form .field_download_url html body .field_menu_card_reference a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):before, html body:not(.contact) .field_menu_card_reference .no-marketo .field_download_url a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):before, html body:not(.contact) .no-marketo .field_download_url .field_menu_card_reference a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):before,
    html body .field_menu_card_reference .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):before, .marketo-form-embed:not(.column-two) .no-marketo .field_download_url html body .field_menu_card_reference a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):before, html body:not(.contact) .field_menu_card_reference .event-learn-more.aside a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):before, html body:not(.contact) .event-learn-more.aside .field_menu_card_reference a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):before,
    html body .field_menu_card_reference .marketo-form-embed:not(.column-two) .event-learn-more.aside a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):before, .marketo-form-embed:not(.column-two) .event-learn-more.aside html body .field_menu_card_reference a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):before, html body:not(.contact) .field_menu_card_reference .marketo-thank-you-message .button-popup-video a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):before, html body:not(.contact) .marketo-thank-you-message .button-popup-video .field_menu_card_reference a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):before,
    html body .field_menu_card_reference .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):before, .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video html body .field_menu_card_reference a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):before, html body.path-node .field_menu_card_reference .marketo-form .field_download_url a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):before, html body.path-node .marketo-form .field_download_url .field_menu_card_reference a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):before,
    html body .field_menu_card_reference .marketo-form-embed.column-two .marketo-form .field_download_url a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):before, .marketo-form-embed.column-two .marketo-form .field_download_url html body .field_menu_card_reference a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):before,
    html body .field_menu_card_reference .marketo-form-embed.column-one .marketo-form .field_download_url a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):before, .marketo-form-embed.column-one .marketo-form .field_download_url html body .field_menu_card_reference a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):before, html body .field_menu_card_reference .events .view-content .views-row .event-info .field_event_url a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):before, .events .view-content .views-row .event-info .field_event_url html body .field_menu_card_reference a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):before,
    html body .field_menu_card_reference .button:not(.cta):before,
    html body .field_menu_card_reference input[type="button"]:not(.cta):before,
    html body .main-content button:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):before, html body .main-content .list-features .container .field_cta a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):before, .list-features .container .field_cta html body .main-content a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):before, html body .main-content .list-features .search-page .field_cta a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):before, .list-features .search-page .field_cta html body .main-content a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):before, html body .main-content .list-features .search-page-admin .field_cta a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):before, .list-features .search-page-admin .field_cta html body .main-content a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):before, html body .main-content .slider-images .cta-link a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):before, .slider-images .cta-link html body .main-content a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):before, html body .main-content .events-webinars .view-content .views-row .event-info .field_event_url a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):before, .events-webinars .view-content .views-row .event-info .field_event_url html body .main-content a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):before, html body .main-content .product-courses-listing-by-date > .container .body .field_cta_one a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):before, .product-courses-listing-by-date > .container .body .field_cta_one html body .main-content a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):before, html body .main-content .product-courses-listing-by-date > .search-page .body .field_cta_one a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):before, .product-courses-listing-by-date > .search-page .body .field_cta_one html body .main-content a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):before, html body .main-content .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):before, .product-courses-listing-by-date > .search-page-admin .body .field_cta_one html body .main-content a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):before, html body:not(.contact) .main-content .marketo-form .field_download_url a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):before, html body:not(.contact) .marketo-form .field_download_url .main-content a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):before,
    html body .main-content .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):before, .marketo-form-embed:not(.column-two) .marketo-form .field_download_url html body .main-content a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):before, html body:not(.contact) .main-content .no-marketo .field_download_url a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):before, html body:not(.contact) .no-marketo .field_download_url .main-content a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):before,
    html body .main-content .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):before, .marketo-form-embed:not(.column-two) .no-marketo .field_download_url html body .main-content a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):before, html body:not(.contact) .main-content .event-learn-more.aside a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):before, html body:not(.contact) .event-learn-more.aside .main-content a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):before,
    html body .main-content .marketo-form-embed:not(.column-two) .event-learn-more.aside a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):before, .marketo-form-embed:not(.column-two) .event-learn-more.aside html body .main-content a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):before, html body:not(.contact) .main-content .marketo-thank-you-message .button-popup-video a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):before, html body:not(.contact) .marketo-thank-you-message .button-popup-video .main-content a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):before,
    html body .main-content .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):before, .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video html body .main-content a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):before, html body.path-node .main-content .marketo-form .field_download_url a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):before, html body.path-node .marketo-form .field_download_url .main-content a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):before,
    html body .main-content .marketo-form-embed.column-two .marketo-form .field_download_url a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):before, .marketo-form-embed.column-two .marketo-form .field_download_url html body .main-content a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):before,
    html body .main-content .marketo-form-embed.column-one .marketo-form .field_download_url a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):before, .marketo-form-embed.column-one .marketo-form .field_download_url html body .main-content a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):before, html body .main-content .events .view-content .views-row .event-info .field_event_url a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):before, .events .view-content .views-row .event-info .field_event_url html body .main-content a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):before,
    html body .main-content .button:not(.cta):before,
    html body .main-content input[type="button"]:not(.cta):before {
      content: "";
      width: 100%;
      height: 100%;
      position: absolute;
      z-index: -1;
      background-color: #F4F4F4;
      left: 0;
      top: 0;
      transform: translateZ(-1px);
      border-radius: 11px; }
    html body .default_button:not(.cta):after, html body .field_menu_card_reference button:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):after, html body .field_menu_card_reference .list-features .container .field_cta a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):after, .list-features .container .field_cta html body .field_menu_card_reference a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):after, html body .field_menu_card_reference .list-features .search-page .field_cta a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):after, .list-features .search-page .field_cta html body .field_menu_card_reference a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):after, html body .field_menu_card_reference .list-features .search-page-admin .field_cta a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):after, .list-features .search-page-admin .field_cta html body .field_menu_card_reference a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):after, html body .field_menu_card_reference .slider-images .cta-link a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):after, .slider-images .cta-link html body .field_menu_card_reference a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):after, html body .field_menu_card_reference .events-webinars .view-content .views-row .event-info .field_event_url a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):after, .events-webinars .view-content .views-row .event-info .field_event_url html body .field_menu_card_reference a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):after, html body .field_menu_card_reference .product-courses-listing-by-date > .container .body .field_cta_one a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):after, .product-courses-listing-by-date > .container .body .field_cta_one html body .field_menu_card_reference a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):after, html body .field_menu_card_reference .product-courses-listing-by-date > .search-page .body .field_cta_one a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):after, .product-courses-listing-by-date > .search-page .body .field_cta_one html body .field_menu_card_reference a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):after, html body .field_menu_card_reference .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):after, .product-courses-listing-by-date > .search-page-admin .body .field_cta_one html body .field_menu_card_reference a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):after, html body:not(.contact) .field_menu_card_reference .marketo-form .field_download_url a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):after, html body:not(.contact) .marketo-form .field_download_url .field_menu_card_reference a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):after,
    html body .field_menu_card_reference .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):after, .marketo-form-embed:not(.column-two) .marketo-form .field_download_url html body .field_menu_card_reference a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):after, html body:not(.contact) .field_menu_card_reference .no-marketo .field_download_url a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):after, html body:not(.contact) .no-marketo .field_download_url .field_menu_card_reference a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):after,
    html body .field_menu_card_reference .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):after, .marketo-form-embed:not(.column-two) .no-marketo .field_download_url html body .field_menu_card_reference a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):after, html body:not(.contact) .field_menu_card_reference .event-learn-more.aside a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):after, html body:not(.contact) .event-learn-more.aside .field_menu_card_reference a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):after,
    html body .field_menu_card_reference .marketo-form-embed:not(.column-two) .event-learn-more.aside a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):after, .marketo-form-embed:not(.column-two) .event-learn-more.aside html body .field_menu_card_reference a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):after, html body:not(.contact) .field_menu_card_reference .marketo-thank-you-message .button-popup-video a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):after, html body:not(.contact) .marketo-thank-you-message .button-popup-video .field_menu_card_reference a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):after,
    html body .field_menu_card_reference .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):after, .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video html body .field_menu_card_reference a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):after, html body.path-node .field_menu_card_reference .marketo-form .field_download_url a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):after, html body.path-node .marketo-form .field_download_url .field_menu_card_reference a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):after,
    html body .field_menu_card_reference .marketo-form-embed.column-two .marketo-form .field_download_url a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):after, .marketo-form-embed.column-two .marketo-form .field_download_url html body .field_menu_card_reference a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):after,
    html body .field_menu_card_reference .marketo-form-embed.column-one .marketo-form .field_download_url a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):after, .marketo-form-embed.column-one .marketo-form .field_download_url html body .field_menu_card_reference a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):after, html body .field_menu_card_reference .events .view-content .views-row .event-info .field_event_url a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):after, .events .view-content .views-row .event-info .field_event_url html body .field_menu_card_reference a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):after,
    html body .field_menu_card_reference .button:not(.cta):after,
    html body .field_menu_card_reference input[type="button"]:not(.cta):after,
    html body .main-content button:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):after, html body .main-content .list-features .container .field_cta a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):after, .list-features .container .field_cta html body .main-content a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):after, html body .main-content .list-features .search-page .field_cta a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):after, .list-features .search-page .field_cta html body .main-content a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):after, html body .main-content .list-features .search-page-admin .field_cta a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):after, .list-features .search-page-admin .field_cta html body .main-content a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):after, html body .main-content .slider-images .cta-link a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):after, .slider-images .cta-link html body .main-content a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):after, html body .main-content .events-webinars .view-content .views-row .event-info .field_event_url a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):after, .events-webinars .view-content .views-row .event-info .field_event_url html body .main-content a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):after, html body .main-content .product-courses-listing-by-date > .container .body .field_cta_one a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):after, .product-courses-listing-by-date > .container .body .field_cta_one html body .main-content a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):after, html body .main-content .product-courses-listing-by-date > .search-page .body .field_cta_one a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):after, .product-courses-listing-by-date > .search-page .body .field_cta_one html body .main-content a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):after, html body .main-content .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):after, .product-courses-listing-by-date > .search-page-admin .body .field_cta_one html body .main-content a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):after, html body:not(.contact) .main-content .marketo-form .field_download_url a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):after, html body:not(.contact) .marketo-form .field_download_url .main-content a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):after,
    html body .main-content .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):after, .marketo-form-embed:not(.column-two) .marketo-form .field_download_url html body .main-content a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):after, html body:not(.contact) .main-content .no-marketo .field_download_url a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):after, html body:not(.contact) .no-marketo .field_download_url .main-content a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):after,
    html body .main-content .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):after, .marketo-form-embed:not(.column-two) .no-marketo .field_download_url html body .main-content a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):after, html body:not(.contact) .main-content .event-learn-more.aside a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):after, html body:not(.contact) .event-learn-more.aside .main-content a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):after,
    html body .main-content .marketo-form-embed:not(.column-two) .event-learn-more.aside a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):after, .marketo-form-embed:not(.column-two) .event-learn-more.aside html body .main-content a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):after, html body:not(.contact) .main-content .marketo-thank-you-message .button-popup-video a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):after, html body:not(.contact) .marketo-thank-you-message .button-popup-video .main-content a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):after,
    html body .main-content .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):after, .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video html body .main-content a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):after, html body.path-node .main-content .marketo-form .field_download_url a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):after, html body.path-node .marketo-form .field_download_url .main-content a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):after,
    html body .main-content .marketo-form-embed.column-two .marketo-form .field_download_url a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):after, .marketo-form-embed.column-two .marketo-form .field_download_url html body .main-content a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):after,
    html body .main-content .marketo-form-embed.column-one .marketo-form .field_download_url a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):after, .marketo-form-embed.column-one .marketo-form .field_download_url html body .main-content a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):after, html body .main-content .events .view-content .views-row .event-info .field_event_url a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):after, .events .view-content .views-row .event-info .field_event_url html body .main-content a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):after,
    html body .main-content .button:not(.cta):after,
    html body .main-content input[type="button"]:not(.cta):after {
      content: "\f054";
      width: 50px;
      height: 44px;
      border-radius: 6px;
      background-color: #DB6247;
      position: absolute;
      left: 7px;
      top: 6px;
      transition: width 0.3s ease;
      transform: translateZ(-1px);
      color: #FFF;
      font-family: "Font Awesome Solid";
      text-align: left;
      text-indent: 21px;
      display: inline-block; }
    @media screen and (min-width: 481px) {
      html body .default_button:not(.cta):hover, html body .field_menu_card_reference button:not(.cta):hover:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body .field_menu_card_reference .list-features .container .field_cta a:not(.cta):hover:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), .list-features .container .field_cta html body .field_menu_card_reference a:not(.cta):hover:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body .field_menu_card_reference .list-features .search-page .field_cta a:not(.cta):hover:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), .list-features .search-page .field_cta html body .field_menu_card_reference a:not(.cta):hover:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body .field_menu_card_reference .list-features .search-page-admin .field_cta a:not(.cta):hover:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), .list-features .search-page-admin .field_cta html body .field_menu_card_reference a:not(.cta):hover:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body .field_menu_card_reference .slider-images .cta-link a:not(.cta):hover:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), .slider-images .cta-link html body .field_menu_card_reference a:not(.cta):hover:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body .field_menu_card_reference .events-webinars .view-content .views-row .event-info .field_event_url a:not(.cta):hover:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), .events-webinars .view-content .views-row .event-info .field_event_url html body .field_menu_card_reference a:not(.cta):hover:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body .field_menu_card_reference .product-courses-listing-by-date > .container .body .field_cta_one a:not(.cta):hover:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), .product-courses-listing-by-date > .container .body .field_cta_one html body .field_menu_card_reference a:not(.cta):hover:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body .field_menu_card_reference .product-courses-listing-by-date > .search-page .body .field_cta_one a:not(.cta):hover:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), .product-courses-listing-by-date > .search-page .body .field_cta_one html body .field_menu_card_reference a:not(.cta):hover:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body .field_menu_card_reference .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a:not(.cta):hover:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), .product-courses-listing-by-date > .search-page-admin .body .field_cta_one html body .field_menu_card_reference a:not(.cta):hover:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body:not(.contact) .field_menu_card_reference .marketo-form .field_download_url a:not(.cta):hover:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body:not(.contact) .marketo-form .field_download_url .field_menu_card_reference a:not(.cta):hover:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove),
      html body .field_menu_card_reference .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a:not(.cta):hover:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), .marketo-form-embed:not(.column-two) .marketo-form .field_download_url html body .field_menu_card_reference a:not(.cta):hover:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body:not(.contact) .field_menu_card_reference .no-marketo .field_download_url a:not(.cta):hover:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body:not(.contact) .no-marketo .field_download_url .field_menu_card_reference a:not(.cta):hover:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove),
      html body .field_menu_card_reference .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a:not(.cta):hover:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), .marketo-form-embed:not(.column-two) .no-marketo .field_download_url html body .field_menu_card_reference a:not(.cta):hover:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body:not(.contact) .field_menu_card_reference .event-learn-more.aside a:not(.cta):hover:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body:not(.contact) .event-learn-more.aside .field_menu_card_reference a:not(.cta):hover:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove),
      html body .field_menu_card_reference .marketo-form-embed:not(.column-two) .event-learn-more.aside a:not(.cta):hover:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), .marketo-form-embed:not(.column-two) .event-learn-more.aside html body .field_menu_card_reference a:not(.cta):hover:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body:not(.contact) .field_menu_card_reference .marketo-thank-you-message .button-popup-video a:not(.cta):hover:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body:not(.contact) .marketo-thank-you-message .button-popup-video .field_menu_card_reference a:not(.cta):hover:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove),
      html body .field_menu_card_reference .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a:not(.cta):hover:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video html body .field_menu_card_reference a:not(.cta):hover:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body.path-node .field_menu_card_reference .marketo-form .field_download_url a:not(.cta):hover:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body.path-node .marketo-form .field_download_url .field_menu_card_reference a:not(.cta):hover:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove),
      html body .field_menu_card_reference .marketo-form-embed.column-two .marketo-form .field_download_url a:not(.cta):hover:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), .marketo-form-embed.column-two .marketo-form .field_download_url html body .field_menu_card_reference a:not(.cta):hover:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove),
      html body .field_menu_card_reference .marketo-form-embed.column-one .marketo-form .field_download_url a:not(.cta):hover:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), .marketo-form-embed.column-one .marketo-form .field_download_url html body .field_menu_card_reference a:not(.cta):hover:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body .field_menu_card_reference .events .view-content .views-row .event-info .field_event_url a:not(.cta):hover:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), .events .view-content .views-row .event-info .field_event_url html body .field_menu_card_reference a:not(.cta):hover:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove),
      html body .field_menu_card_reference .button:not(.cta):hover,
      html body .field_menu_card_reference input:not(.cta):hover[type="button"],
      html body .main-content button:not(.cta):hover:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body .main-content .list-features .container .field_cta a:not(.cta):hover:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), .list-features .container .field_cta html body .main-content a:not(.cta):hover:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body .main-content .list-features .search-page .field_cta a:not(.cta):hover:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), .list-features .search-page .field_cta html body .main-content a:not(.cta):hover:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body .main-content .list-features .search-page-admin .field_cta a:not(.cta):hover:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), .list-features .search-page-admin .field_cta html body .main-content a:not(.cta):hover:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body .main-content .slider-images .cta-link a:not(.cta):hover:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), .slider-images .cta-link html body .main-content a:not(.cta):hover:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body .main-content .events-webinars .view-content .views-row .event-info .field_event_url a:not(.cta):hover:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), .events-webinars .view-content .views-row .event-info .field_event_url html body .main-content a:not(.cta):hover:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body .main-content .product-courses-listing-by-date > .container .body .field_cta_one a:not(.cta):hover:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), .product-courses-listing-by-date > .container .body .field_cta_one html body .main-content a:not(.cta):hover:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body .main-content .product-courses-listing-by-date > .search-page .body .field_cta_one a:not(.cta):hover:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), .product-courses-listing-by-date > .search-page .body .field_cta_one html body .main-content a:not(.cta):hover:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body .main-content .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a:not(.cta):hover:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), .product-courses-listing-by-date > .search-page-admin .body .field_cta_one html body .main-content a:not(.cta):hover:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body:not(.contact) .main-content .marketo-form .field_download_url a:not(.cta):hover:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body:not(.contact) .marketo-form .field_download_url .main-content a:not(.cta):hover:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove),
      html body .main-content .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a:not(.cta):hover:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), .marketo-form-embed:not(.column-two) .marketo-form .field_download_url html body .main-content a:not(.cta):hover:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body:not(.contact) .main-content .no-marketo .field_download_url a:not(.cta):hover:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body:not(.contact) .no-marketo .field_download_url .main-content a:not(.cta):hover:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove),
      html body .main-content .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a:not(.cta):hover:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), .marketo-form-embed:not(.column-two) .no-marketo .field_download_url html body .main-content a:not(.cta):hover:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body:not(.contact) .main-content .event-learn-more.aside a:not(.cta):hover:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body:not(.contact) .event-learn-more.aside .main-content a:not(.cta):hover:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove),
      html body .main-content .marketo-form-embed:not(.column-two) .event-learn-more.aside a:not(.cta):hover:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), .marketo-form-embed:not(.column-two) .event-learn-more.aside html body .main-content a:not(.cta):hover:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body:not(.contact) .main-content .marketo-thank-you-message .button-popup-video a:not(.cta):hover:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body:not(.contact) .marketo-thank-you-message .button-popup-video .main-content a:not(.cta):hover:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove),
      html body .main-content .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a:not(.cta):hover:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video html body .main-content a:not(.cta):hover:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body.path-node .main-content .marketo-form .field_download_url a:not(.cta):hover:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body.path-node .marketo-form .field_download_url .main-content a:not(.cta):hover:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove),
      html body .main-content .marketo-form-embed.column-two .marketo-form .field_download_url a:not(.cta):hover:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), .marketo-form-embed.column-two .marketo-form .field_download_url html body .main-content a:not(.cta):hover:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove),
      html body .main-content .marketo-form-embed.column-one .marketo-form .field_download_url a:not(.cta):hover:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), .marketo-form-embed.column-one .marketo-form .field_download_url html body .main-content a:not(.cta):hover:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body .main-content .events .view-content .views-row .event-info .field_event_url a:not(.cta):hover:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), .events .view-content .views-row .event-info .field_event_url html body .main-content a:not(.cta):hover:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove),
      html body .main-content .button:not(.cta):hover,
      html body .main-content input:not(.cta):hover[type="button"] {
        border: none;
        color: #FFF;
        background-color: transparent;
        font-weight: normal; }
        html body .default_button:not(.cta):hover:after, html body .field_menu_card_reference button:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, html body .field_menu_card_reference .list-features .container .field_cta a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, .list-features .container .field_cta html body .field_menu_card_reference a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, html body .field_menu_card_reference .list-features .search-page .field_cta a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, .list-features .search-page .field_cta html body .field_menu_card_reference a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, html body .field_menu_card_reference .list-features .search-page-admin .field_cta a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, .list-features .search-page-admin .field_cta html body .field_menu_card_reference a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, html body .field_menu_card_reference .slider-images .cta-link a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, .slider-images .cta-link html body .field_menu_card_reference a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, html body .field_menu_card_reference .events-webinars .view-content .views-row .event-info .field_event_url a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, .events-webinars .view-content .views-row .event-info .field_event_url html body .field_menu_card_reference a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, html body .field_menu_card_reference .product-courses-listing-by-date > .container .body .field_cta_one a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, .product-courses-listing-by-date > .container .body .field_cta_one html body .field_menu_card_reference a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, html body .field_menu_card_reference .product-courses-listing-by-date > .search-page .body .field_cta_one a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, .product-courses-listing-by-date > .search-page .body .field_cta_one html body .field_menu_card_reference a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, html body .field_menu_card_reference .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, .product-courses-listing-by-date > .search-page-admin .body .field_cta_one html body .field_menu_card_reference a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, html body:not(.contact) .field_menu_card_reference .marketo-form .field_download_url a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, html body:not(.contact) .marketo-form .field_download_url .field_menu_card_reference a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after,
        html body .field_menu_card_reference .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, .marketo-form-embed:not(.column-two) .marketo-form .field_download_url html body .field_menu_card_reference a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, html body:not(.contact) .field_menu_card_reference .no-marketo .field_download_url a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, html body:not(.contact) .no-marketo .field_download_url .field_menu_card_reference a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after,
        html body .field_menu_card_reference .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, .marketo-form-embed:not(.column-two) .no-marketo .field_download_url html body .field_menu_card_reference a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, html body:not(.contact) .field_menu_card_reference .event-learn-more.aside a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, html body:not(.contact) .event-learn-more.aside .field_menu_card_reference a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after,
        html body .field_menu_card_reference .marketo-form-embed:not(.column-two) .event-learn-more.aside a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, .marketo-form-embed:not(.column-two) .event-learn-more.aside html body .field_menu_card_reference a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, html body:not(.contact) .field_menu_card_reference .marketo-thank-you-message .button-popup-video a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, html body:not(.contact) .marketo-thank-you-message .button-popup-video .field_menu_card_reference a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after,
        html body .field_menu_card_reference .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video html body .field_menu_card_reference a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, html body.path-node .field_menu_card_reference .marketo-form .field_download_url a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, html body.path-node .marketo-form .field_download_url .field_menu_card_reference a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after,
        html body .field_menu_card_reference .marketo-form-embed.column-two .marketo-form .field_download_url a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, .marketo-form-embed.column-two .marketo-form .field_download_url html body .field_menu_card_reference a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after,
        html body .field_menu_card_reference .marketo-form-embed.column-one .marketo-form .field_download_url a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, .marketo-form-embed.column-one .marketo-form .field_download_url html body .field_menu_card_reference a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, html body .field_menu_card_reference .events .view-content .views-row .event-info .field_event_url a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, .events .view-content .views-row .event-info .field_event_url html body .field_menu_card_reference a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after,
        html body .field_menu_card_reference .button:not(.cta):hover:after,
        html body .field_menu_card_reference input[type="button"]:not(.cta):hover:after,
        html body .main-content button:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, html body .main-content .list-features .container .field_cta a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, .list-features .container .field_cta html body .main-content a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, html body .main-content .list-features .search-page .field_cta a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, .list-features .search-page .field_cta html body .main-content a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, html body .main-content .list-features .search-page-admin .field_cta a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, .list-features .search-page-admin .field_cta html body .main-content a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, html body .main-content .slider-images .cta-link a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, .slider-images .cta-link html body .main-content a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, html body .main-content .events-webinars .view-content .views-row .event-info .field_event_url a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, .events-webinars .view-content .views-row .event-info .field_event_url html body .main-content a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, html body .main-content .product-courses-listing-by-date > .container .body .field_cta_one a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, .product-courses-listing-by-date > .container .body .field_cta_one html body .main-content a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, html body .main-content .product-courses-listing-by-date > .search-page .body .field_cta_one a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, .product-courses-listing-by-date > .search-page .body .field_cta_one html body .main-content a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, html body .main-content .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, .product-courses-listing-by-date > .search-page-admin .body .field_cta_one html body .main-content a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, html body:not(.contact) .main-content .marketo-form .field_download_url a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, html body:not(.contact) .marketo-form .field_download_url .main-content a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after,
        html body .main-content .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, .marketo-form-embed:not(.column-two) .marketo-form .field_download_url html body .main-content a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, html body:not(.contact) .main-content .no-marketo .field_download_url a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, html body:not(.contact) .no-marketo .field_download_url .main-content a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after,
        html body .main-content .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, .marketo-form-embed:not(.column-two) .no-marketo .field_download_url html body .main-content a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, html body:not(.contact) .main-content .event-learn-more.aside a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, html body:not(.contact) .event-learn-more.aside .main-content a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after,
        html body .main-content .marketo-form-embed:not(.column-two) .event-learn-more.aside a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, .marketo-form-embed:not(.column-two) .event-learn-more.aside html body .main-content a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, html body:not(.contact) .main-content .marketo-thank-you-message .button-popup-video a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, html body:not(.contact) .marketo-thank-you-message .button-popup-video .main-content a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after,
        html body .main-content .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video html body .main-content a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, html body.path-node .main-content .marketo-form .field_download_url a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, html body.path-node .marketo-form .field_download_url .main-content a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after,
        html body .main-content .marketo-form-embed.column-two .marketo-form .field_download_url a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, .marketo-form-embed.column-two .marketo-form .field_download_url html body .main-content a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after,
        html body .main-content .marketo-form-embed.column-one .marketo-form .field_download_url a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, .marketo-form-embed.column-one .marketo-form .field_download_url html body .main-content a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, html body .main-content .events .view-content .views-row .event-info .field_event_url a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, .events .view-content .views-row .event-info .field_event_url html body .main-content a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after,
        html body .main-content .button:not(.cta):hover:after,
        html body .main-content input[type="button"]:not(.cta):hover:after {
          width: calc(100% - 14px); } }
    @supports (-ms-ime-align: auto) {
      html body .default_button:not(.cta):hover:after, html body .field_menu_card_reference button:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, html body .field_menu_card_reference .list-features .container .field_cta a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, .list-features .container .field_cta html body .field_menu_card_reference a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, html body .field_menu_card_reference .list-features .search-page .field_cta a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, .list-features .search-page .field_cta html body .field_menu_card_reference a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, html body .field_menu_card_reference .list-features .search-page-admin .field_cta a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, .list-features .search-page-admin .field_cta html body .field_menu_card_reference a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, html body .field_menu_card_reference .slider-images .cta-link a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, .slider-images .cta-link html body .field_menu_card_reference a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, html body .field_menu_card_reference .events-webinars .view-content .views-row .event-info .field_event_url a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, .events-webinars .view-content .views-row .event-info .field_event_url html body .field_menu_card_reference a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, html body .field_menu_card_reference .product-courses-listing-by-date > .container .body .field_cta_one a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, .product-courses-listing-by-date > .container .body .field_cta_one html body .field_menu_card_reference a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, html body .field_menu_card_reference .product-courses-listing-by-date > .search-page .body .field_cta_one a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, .product-courses-listing-by-date > .search-page .body .field_cta_one html body .field_menu_card_reference a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, html body .field_menu_card_reference .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, .product-courses-listing-by-date > .search-page-admin .body .field_cta_one html body .field_menu_card_reference a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, html body:not(.contact) .field_menu_card_reference .marketo-form .field_download_url a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, html body:not(.contact) .marketo-form .field_download_url .field_menu_card_reference a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after,
      html body .field_menu_card_reference .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, .marketo-form-embed:not(.column-two) .marketo-form .field_download_url html body .field_menu_card_reference a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, html body:not(.contact) .field_menu_card_reference .no-marketo .field_download_url a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, html body:not(.contact) .no-marketo .field_download_url .field_menu_card_reference a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after,
      html body .field_menu_card_reference .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, .marketo-form-embed:not(.column-two) .no-marketo .field_download_url html body .field_menu_card_reference a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, html body:not(.contact) .field_menu_card_reference .event-learn-more.aside a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, html body:not(.contact) .event-learn-more.aside .field_menu_card_reference a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after,
      html body .field_menu_card_reference .marketo-form-embed:not(.column-two) .event-learn-more.aside a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, .marketo-form-embed:not(.column-two) .event-learn-more.aside html body .field_menu_card_reference a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, html body:not(.contact) .field_menu_card_reference .marketo-thank-you-message .button-popup-video a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, html body:not(.contact) .marketo-thank-you-message .button-popup-video .field_menu_card_reference a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after,
      html body .field_menu_card_reference .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video html body .field_menu_card_reference a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, html body.path-node .field_menu_card_reference .marketo-form .field_download_url a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, html body.path-node .marketo-form .field_download_url .field_menu_card_reference a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after,
      html body .field_menu_card_reference .marketo-form-embed.column-two .marketo-form .field_download_url a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, .marketo-form-embed.column-two .marketo-form .field_download_url html body .field_menu_card_reference a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after,
      html body .field_menu_card_reference .marketo-form-embed.column-one .marketo-form .field_download_url a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, .marketo-form-embed.column-one .marketo-form .field_download_url html body .field_menu_card_reference a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, html body .field_menu_card_reference .events .view-content .views-row .event-info .field_event_url a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, .events .view-content .views-row .event-info .field_event_url html body .field_menu_card_reference a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after,
      html body .field_menu_card_reference .button:not(.cta):hover:after,
      html body .field_menu_card_reference input[type="button"]:not(.cta):hover:after,
      html body .main-content button:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, html body .main-content .list-features .container .field_cta a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, .list-features .container .field_cta html body .main-content a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, html body .main-content .list-features .search-page .field_cta a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, .list-features .search-page .field_cta html body .main-content a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, html body .main-content .list-features .search-page-admin .field_cta a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, .list-features .search-page-admin .field_cta html body .main-content a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, html body .main-content .slider-images .cta-link a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, .slider-images .cta-link html body .main-content a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, html body .main-content .events-webinars .view-content .views-row .event-info .field_event_url a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, .events-webinars .view-content .views-row .event-info .field_event_url html body .main-content a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, html body .main-content .product-courses-listing-by-date > .container .body .field_cta_one a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, .product-courses-listing-by-date > .container .body .field_cta_one html body .main-content a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, html body .main-content .product-courses-listing-by-date > .search-page .body .field_cta_one a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, .product-courses-listing-by-date > .search-page .body .field_cta_one html body .main-content a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, html body .main-content .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, .product-courses-listing-by-date > .search-page-admin .body .field_cta_one html body .main-content a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, html body:not(.contact) .main-content .marketo-form .field_download_url a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, html body:not(.contact) .marketo-form .field_download_url .main-content a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after,
      html body .main-content .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, .marketo-form-embed:not(.column-two) .marketo-form .field_download_url html body .main-content a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, html body:not(.contact) .main-content .no-marketo .field_download_url a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, html body:not(.contact) .no-marketo .field_download_url .main-content a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after,
      html body .main-content .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, .marketo-form-embed:not(.column-two) .no-marketo .field_download_url html body .main-content a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, html body:not(.contact) .main-content .event-learn-more.aside a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, html body:not(.contact) .event-learn-more.aside .main-content a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after,
      html body .main-content .marketo-form-embed:not(.column-two) .event-learn-more.aside a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, .marketo-form-embed:not(.column-two) .event-learn-more.aside html body .main-content a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, html body:not(.contact) .main-content .marketo-thank-you-message .button-popup-video a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, html body:not(.contact) .marketo-thank-you-message .button-popup-video .main-content a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after,
      html body .main-content .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video html body .main-content a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, html body.path-node .main-content .marketo-form .field_download_url a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, html body.path-node .marketo-form .field_download_url .main-content a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after,
      html body .main-content .marketo-form-embed.column-two .marketo-form .field_download_url a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, .marketo-form-embed.column-two .marketo-form .field_download_url html body .main-content a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after,
      html body .main-content .marketo-form-embed.column-one .marketo-form .field_download_url a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, .marketo-form-embed.column-one .marketo-form .field_download_url html body .main-content a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, html body .main-content .events .view-content .views-row .event-info .field_event_url a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after, .events .view-content .views-row .event-info .field_event_url html body .main-content a:not(.select2-selection__choice__remove):not([scale]):not(.w-vulcan-v2-button):not(.mixitup-control):not([data-role="none"]):not(.trigger):not(.cta):hover:after,
      html body .main-content .button:not(.cta):hover:after,
      html body .main-content input[type="button"]:not(.cta):hover:after {
        width: 93%; } }
    @media screen and (max-width: 480px) {
      html body .default_button:not(.cta), html body .field_menu_card_reference button:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body .field_menu_card_reference .list-features .container .field_cta a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), .list-features .container .field_cta html body .field_menu_card_reference a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body .field_menu_card_reference .list-features .search-page .field_cta a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), .list-features .search-page .field_cta html body .field_menu_card_reference a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body .field_menu_card_reference .list-features .search-page-admin .field_cta a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), .list-features .search-page-admin .field_cta html body .field_menu_card_reference a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body .field_menu_card_reference .slider-images .cta-link a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), .slider-images .cta-link html body .field_menu_card_reference a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body .field_menu_card_reference .events-webinars .view-content .views-row .event-info .field_event_url a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), .events-webinars .view-content .views-row .event-info .field_event_url html body .field_menu_card_reference a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body .field_menu_card_reference .product-courses-listing-by-date > .container .body .field_cta_one a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), .product-courses-listing-by-date > .container .body .field_cta_one html body .field_menu_card_reference a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body .field_menu_card_reference .product-courses-listing-by-date > .search-page .body .field_cta_one a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), .product-courses-listing-by-date > .search-page .body .field_cta_one html body .field_menu_card_reference a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body .field_menu_card_reference .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), .product-courses-listing-by-date > .search-page-admin .body .field_cta_one html body .field_menu_card_reference a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body:not(.contact) .field_menu_card_reference .marketo-form .field_download_url a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body:not(.contact) .marketo-form .field_download_url .field_menu_card_reference a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove),
      html body .field_menu_card_reference .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), .marketo-form-embed:not(.column-two) .marketo-form .field_download_url html body .field_menu_card_reference a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body:not(.contact) .field_menu_card_reference .no-marketo .field_download_url a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body:not(.contact) .no-marketo .field_download_url .field_menu_card_reference a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove),
      html body .field_menu_card_reference .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), .marketo-form-embed:not(.column-two) .no-marketo .field_download_url html body .field_menu_card_reference a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body:not(.contact) .field_menu_card_reference .event-learn-more.aside a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body:not(.contact) .event-learn-more.aside .field_menu_card_reference a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove),
      html body .field_menu_card_reference .marketo-form-embed:not(.column-two) .event-learn-more.aside a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), .marketo-form-embed:not(.column-two) .event-learn-more.aside html body .field_menu_card_reference a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body:not(.contact) .field_menu_card_reference .marketo-thank-you-message .button-popup-video a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body:not(.contact) .marketo-thank-you-message .button-popup-video .field_menu_card_reference a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove),
      html body .field_menu_card_reference .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video html body .field_menu_card_reference a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body.path-node .field_menu_card_reference .marketo-form .field_download_url a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body.path-node .marketo-form .field_download_url .field_menu_card_reference a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove),
      html body .field_menu_card_reference .marketo-form-embed.column-two .marketo-form .field_download_url a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), .marketo-form-embed.column-two .marketo-form .field_download_url html body .field_menu_card_reference a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove),
      html body .field_menu_card_reference .marketo-form-embed.column-one .marketo-form .field_download_url a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), .marketo-form-embed.column-one .marketo-form .field_download_url html body .field_menu_card_reference a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body .field_menu_card_reference .events .view-content .views-row .event-info .field_event_url a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), .events .view-content .views-row .event-info .field_event_url html body .field_menu_card_reference a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove),
      html body .field_menu_card_reference .button:not(.cta),
      html body .field_menu_card_reference input:not(.cta)[type="button"],
      html body .main-content button:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body .main-content .list-features .container .field_cta a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), .list-features .container .field_cta html body .main-content a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body .main-content .list-features .search-page .field_cta a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), .list-features .search-page .field_cta html body .main-content a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body .main-content .list-features .search-page-admin .field_cta a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), .list-features .search-page-admin .field_cta html body .main-content a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body .main-content .slider-images .cta-link a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), .slider-images .cta-link html body .main-content a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body .main-content .events-webinars .view-content .views-row .event-info .field_event_url a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), .events-webinars .view-content .views-row .event-info .field_event_url html body .main-content a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body .main-content .product-courses-listing-by-date > .container .body .field_cta_one a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), .product-courses-listing-by-date > .container .body .field_cta_one html body .main-content a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body .main-content .product-courses-listing-by-date > .search-page .body .field_cta_one a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), .product-courses-listing-by-date > .search-page .body .field_cta_one html body .main-content a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body .main-content .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), .product-courses-listing-by-date > .search-page-admin .body .field_cta_one html body .main-content a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body:not(.contact) .main-content .marketo-form .field_download_url a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body:not(.contact) .marketo-form .field_download_url .main-content a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove),
      html body .main-content .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), .marketo-form-embed:not(.column-two) .marketo-form .field_download_url html body .main-content a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body:not(.contact) .main-content .no-marketo .field_download_url a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body:not(.contact) .no-marketo .field_download_url .main-content a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove),
      html body .main-content .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), .marketo-form-embed:not(.column-two) .no-marketo .field_download_url html body .main-content a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body:not(.contact) .main-content .event-learn-more.aside a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body:not(.contact) .event-learn-more.aside .main-content a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove),
      html body .main-content .marketo-form-embed:not(.column-two) .event-learn-more.aside a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), .marketo-form-embed:not(.column-two) .event-learn-more.aside html body .main-content a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body:not(.contact) .main-content .marketo-thank-you-message .button-popup-video a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body:not(.contact) .marketo-thank-you-message .button-popup-video .main-content a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove),
      html body .main-content .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video html body .main-content a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body.path-node .main-content .marketo-form .field_download_url a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body.path-node .marketo-form .field_download_url .main-content a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove),
      html body .main-content .marketo-form-embed.column-two .marketo-form .field_download_url a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), .marketo-form-embed.column-two .marketo-form .field_download_url html body .main-content a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove),
      html body .main-content .marketo-form-embed.column-one .marketo-form .field_download_url a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), .marketo-form-embed.column-one .marketo-form .field_download_url html body .main-content a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html body .main-content .events .view-content .views-row .event-info .field_event_url a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), .events .view-content .views-row .event-info .field_event_url html body .main-content a:not(.cta):not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove),
      html body .main-content .button:not(.cta),
      html body .main-content input:not(.cta)[type="button"] {
        max-width: 100%;
        overflow: hidden;
        text-overflow: ellipsis;
        padding-right: 20px; } }
  html body .field_menu_card_reference button:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove).neomorphic, html body .field_menu_card_reference .list-features .container .field_cta a:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove).neomorphic, .list-features .container .field_cta html body .field_menu_card_reference a:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove).neomorphic, html body .field_menu_card_reference .list-features .search-page .field_cta a:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove).neomorphic, .list-features .search-page .field_cta html body .field_menu_card_reference a:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove).neomorphic, html body .field_menu_card_reference .list-features .search-page-admin .field_cta a:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove).neomorphic, .list-features .search-page-admin .field_cta html body .field_menu_card_reference a:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove).neomorphic, html body .field_menu_card_reference .slider-images .cta-link a:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove).neomorphic, .slider-images .cta-link html body .field_menu_card_reference a:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove).neomorphic, html body .field_menu_card_reference .events-webinars .view-content .views-row .event-info .field_event_url a:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove).neomorphic, .events-webinars .view-content .views-row .event-info .field_event_url html body .field_menu_card_reference a:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove).neomorphic, html body .field_menu_card_reference .product-courses-listing-by-date > .container .body .field_cta_one a:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove).neomorphic, .product-courses-listing-by-date > .container .body .field_cta_one html body .field_menu_card_reference a:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove).neomorphic, html body .field_menu_card_reference .product-courses-listing-by-date > .search-page .body .field_cta_one a:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove).neomorphic, .product-courses-listing-by-date > .search-page .body .field_cta_one html body .field_menu_card_reference a:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove).neomorphic, html body .field_menu_card_reference .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove).neomorphic, .product-courses-listing-by-date > .search-page-admin .body .field_cta_one html body .field_menu_card_reference a:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove).neomorphic, html body:not(.contact) .field_menu_card_reference .marketo-form .field_download_url a:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove).neomorphic, html body:not(.contact) .marketo-form .field_download_url .field_menu_card_reference a:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove).neomorphic, html body:not(.contact) .marketo-form .field_download_url .events .view-content .views-row .event-info .field_event_url .field_menu_card_reference a:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html .events .view-content .views-row .event-info .field_event_url body:not(.contact) .field_menu_card_reference .marketo-form .field_download_url a:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html .events .view-content .views-row .event-info .field_event_url body:not(.contact) .marketo-form .field_download_url .field_menu_card_reference a:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove),
  html body .field_menu_card_reference .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove).neomorphic, .marketo-form-embed:not(.column-two) .marketo-form .field_download_url html body .field_menu_card_reference a:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove).neomorphic, html body:not(.contact) .field_menu_card_reference .no-marketo .field_download_url a:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove).neomorphic, html body:not(.contact) .no-marketo .field_download_url .field_menu_card_reference a:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove).neomorphic, html body:not(.contact) .no-marketo .field_download_url .events .view-content .views-row .event-info .field_event_url .field_menu_card_reference a:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html .events .view-content .views-row .event-info .field_event_url body:not(.contact) .field_menu_card_reference .no-marketo .field_download_url a:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html .events .view-content .views-row .event-info .field_event_url body:not(.contact) .no-marketo .field_download_url .field_menu_card_reference a:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove),
  html body .field_menu_card_reference .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove).neomorphic, .marketo-form-embed:not(.column-two) .no-marketo .field_download_url html body .field_menu_card_reference a:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove).neomorphic, html body:not(.contact) .field_menu_card_reference .event-learn-more.aside a:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove).neomorphic, html body:not(.contact) .event-learn-more.aside .field_menu_card_reference a:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove).neomorphic, html body:not(.contact) .event-learn-more.aside .events .view-content .views-row .event-info .field_event_url .field_menu_card_reference a:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html .events .view-content .views-row .event-info .field_event_url body:not(.contact) .field_menu_card_reference .event-learn-more.aside a:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html .events .view-content .views-row .event-info .field_event_url body:not(.contact) .event-learn-more.aside .field_menu_card_reference a:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove),
  html body .field_menu_card_reference .marketo-form-embed:not(.column-two) .event-learn-more.aside a:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove).neomorphic, .marketo-form-embed:not(.column-two) .event-learn-more.aside html body .field_menu_card_reference a:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove).neomorphic, html body:not(.contact) .field_menu_card_reference .marketo-thank-you-message .button-popup-video a:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove).neomorphic, html body:not(.contact) .marketo-thank-you-message .button-popup-video .field_menu_card_reference a:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove).neomorphic, html body:not(.contact) .marketo-thank-you-message .button-popup-video .events .view-content .views-row .event-info .field_event_url .field_menu_card_reference a:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html .events .view-content .views-row .event-info .field_event_url body:not(.contact) .field_menu_card_reference .marketo-thank-you-message .button-popup-video a:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html .events .view-content .views-row .event-info .field_event_url body:not(.contact) .marketo-thank-you-message .button-popup-video .field_menu_card_reference a:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove),
  html body .field_menu_card_reference .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove).neomorphic, .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video html body .field_menu_card_reference a:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove).neomorphic, html body.path-node .field_menu_card_reference .marketo-form .field_download_url a:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove).neomorphic, html body.path-node .marketo-form .field_download_url .field_menu_card_reference a:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove).neomorphic, html body.path-node .marketo-form .field_download_url .events .view-content .views-row .event-info .field_event_url .field_menu_card_reference a:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html .events .view-content .views-row .event-info .field_event_url body.path-node .field_menu_card_reference .marketo-form .field_download_url a:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), html .events .view-content .views-row .event-info .field_event_url body.path-node .marketo-form .field_download_url .field_menu_card_reference a:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove),
  html body .field_menu_card_reference .marketo-form-embed.column-two .marketo-form .field_download_url a:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove).neomorphic, .marketo-form-embed.column-two .marketo-form .field_download_url html body .field_menu_card_reference a:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove).neomorphic,
  html body .field_menu_card_reference .marketo-form-embed.column-one .marketo-form .field_download_url a:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove).neomorphic, .marketo-form-embed.column-one .marketo-form .field_download_url html body .field_menu_card_reference a:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove).neomorphic, html body .field_menu_card_reference .events .view-content .views-row .event-info .field_event_url a:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove), .events .view-content .views-row .event-info .field_event_url html body .field_menu_card_reference a:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove),
  html body .field_menu_card_reference .button.neomorphic,
  html body .field_menu_card_reference .events .view-content .views-row .event-info .field_event_url a.button,
  .events .view-content .views-row .event-info .field_event_url html body .field_menu_card_reference a.button,
  html body .field_menu_card_reference input[type="button"].neomorphic,
  html body .main-content button:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove).neomorphic,
  html body .main-content .list-features .container .field_cta a:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove).neomorphic,
  .list-features .container .field_cta html body .main-content a:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove).neomorphic,
  html body .main-content .list-features .search-page .field_cta a:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove).neomorphic,
  .list-features .search-page .field_cta html body .main-content a:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove).neomorphic,
  html body .main-content .list-features .search-page-admin .field_cta a:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove).neomorphic,
  .list-features .search-page-admin .field_cta html body .main-content a:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove).neomorphic,
  html body .main-content .slider-images .cta-link a:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove).neomorphic,
  .slider-images .cta-link html body .main-content a:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove).neomorphic,
  html body .main-content .events-webinars .view-content .views-row .event-info .field_event_url a:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove).neomorphic,
  .events-webinars .view-content .views-row .event-info .field_event_url html body .main-content a:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove).neomorphic,
  html body .main-content .product-courses-listing-by-date > .container .body .field_cta_one a:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove).neomorphic,
  .product-courses-listing-by-date > .container .body .field_cta_one html body .main-content a:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove).neomorphic,
  html body .main-content .product-courses-listing-by-date > .search-page .body .field_cta_one a:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove).neomorphic,
  .product-courses-listing-by-date > .search-page .body .field_cta_one html body .main-content a:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove).neomorphic,
  html body .main-content .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove).neomorphic,
  .product-courses-listing-by-date > .search-page-admin .body .field_cta_one html body .main-content a:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove).neomorphic,
  html body:not(.contact) .main-content .marketo-form .field_download_url a:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove).neomorphic,
  html body:not(.contact) .marketo-form .field_download_url .main-content a:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove).neomorphic,
  html body:not(.contact) .marketo-form .field_download_url .events .view-content .views-row .event-info .field_event_url .main-content a:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove),
  html .events .view-content .views-row .event-info .field_event_url body:not(.contact) .main-content .marketo-form .field_download_url a:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove),
  html .events .view-content .views-row .event-info .field_event_url body:not(.contact) .marketo-form .field_download_url .main-content a:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove),
  html body .main-content .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove).neomorphic,
  .marketo-form-embed:not(.column-two) .marketo-form .field_download_url html body .main-content a:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove).neomorphic,
  html body:not(.contact) .main-content .no-marketo .field_download_url a:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove).neomorphic,
  html body:not(.contact) .no-marketo .field_download_url .main-content a:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove).neomorphic,
  html body:not(.contact) .no-marketo .field_download_url .events .view-content .views-row .event-info .field_event_url .main-content a:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove),
  html .events .view-content .views-row .event-info .field_event_url body:not(.contact) .main-content .no-marketo .field_download_url a:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove),
  html .events .view-content .views-row .event-info .field_event_url body:not(.contact) .no-marketo .field_download_url .main-content a:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove),
  html body .main-content .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove).neomorphic,
  .marketo-form-embed:not(.column-two) .no-marketo .field_download_url html body .main-content a:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove).neomorphic,
  html body:not(.contact) .main-content .event-learn-more.aside a:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove).neomorphic,
  html body:not(.contact) .event-learn-more.aside .main-content a:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove).neomorphic,
  html body:not(.contact) .event-learn-more.aside .events .view-content .views-row .event-info .field_event_url .main-content a:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove),
  html .events .view-content .views-row .event-info .field_event_url body:not(.contact) .main-content .event-learn-more.aside a:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove),
  html .events .view-content .views-row .event-info .field_event_url body:not(.contact) .event-learn-more.aside .main-content a:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove),
  html body .main-content .marketo-form-embed:not(.column-two) .event-learn-more.aside a:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove).neomorphic,
  .marketo-form-embed:not(.column-two) .event-learn-more.aside html body .main-content a:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove).neomorphic,
  html body:not(.contact) .main-content .marketo-thank-you-message .button-popup-video a:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove).neomorphic,
  html body:not(.contact) .marketo-thank-you-message .button-popup-video .main-content a:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove).neomorphic,
  html body:not(.contact) .marketo-thank-you-message .button-popup-video .events .view-content .views-row .event-info .field_event_url .main-content a:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove),
  html .events .view-content .views-row .event-info .field_event_url body:not(.contact) .main-content .marketo-thank-you-message .button-popup-video a:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove),
  html .events .view-content .views-row .event-info .field_event_url body:not(.contact) .marketo-thank-you-message .button-popup-video .main-content a:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove),
  html body .main-content .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove).neomorphic,
  .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video html body .main-content a:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove).neomorphic,
  html body.path-node .main-content .marketo-form .field_download_url a:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove).neomorphic,
  html body.path-node .marketo-form .field_download_url .main-content a:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove).neomorphic,
  html body.path-node .marketo-form .field_download_url .events .view-content .views-row .event-info .field_event_url .main-content a:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove),
  html .events .view-content .views-row .event-info .field_event_url body.path-node .main-content .marketo-form .field_download_url a:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove),
  html .events .view-content .views-row .event-info .field_event_url body.path-node .marketo-form .field_download_url .main-content a:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove),
  html body .main-content .marketo-form-embed.column-two .marketo-form .field_download_url a:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove).neomorphic,
  .marketo-form-embed.column-two .marketo-form .field_download_url html body .main-content a:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove).neomorphic,
  html body .main-content .marketo-form-embed.column-one .marketo-form .field_download_url a:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove).neomorphic,
  .marketo-form-embed.column-one .marketo-form .field_download_url html body .main-content a:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove).neomorphic,
  html body .main-content .events .view-content .views-row .event-info .field_event_url a:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove),
  .events .view-content .views-row .event-info .field_event_url html body .main-content a:not(.trigger):not([data-role="none"]):not(.mixitup-control):not(.w-vulcan-v2-button):not([scale]):not(.select2-selection__choice__remove),
  html body .main-content .button.neomorphic,
  html body .main-content .events .view-content .views-row .event-info .field_event_url a.button,
  .events .view-content .views-row .event-info .field_event_url html body .main-content a.button,
  html body .main-content input[type="button"].neomorphic {
    box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.11), -4px -4px 5px white; }
  html body .field_menu_card_reference input.button,
  html body .main-content input.button {
    background-color: #DB6247 !important;
    color: #FFF !important;
    border-radius: 0 !important; }
    html body .field_menu_card_reference input.button:hover,
    html body .main-content input.button:hover {
      background-color: #DB6247 !important; }
  html body .field_menu_card_reference .form-item--error-message,
  html body .main-content .form-item--error-message {
    display: flex;
    align-items: center;
    justify-content: space-between; }
    html body .field_menu_card_reference .form-item--error-message a,
    html body .main-content .form-item--error-message a {
      margin: 0 0 20px; }
  html body .cta, html body .field_menu_card_reference .form-item--error-message a,
  html body .main-content .form-item--error-message a, html body #header .header .header-search .form-actions, #header .header .header-search html body .form-actions, html body .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .field_cta_one a, .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .field_cta_one html body a, html body .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .field_cta_one a, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .field_cta_one html body a, html body .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .field_cta_one a, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .field_cta_one html body a, html body .icon-cards-2-4 .element-wrapper .icon-card-child .cta-area .field_cta_one a, .icon-cards-2-4 .element-wrapper .icon-card-child .cta-area .field_cta_one html body a, html body .cards-static-2-4 .element-wrapper .cards-static-2-4-child .field_cta_one a, .cards-static-2-4 .element-wrapper .cards-static-2-4-child .field_cta_one html body a, html body .cards-2-4 .cards-2-4-child .field_cta_one a, .cards-2-4 .cards-2-4-child .field_cta_one html body a, html body .events-webinars footer a, .events-webinars footer html body a, html body .integrations-by-product header a, .integrations-by-product header html body a,
  html body .integrations-by-type header a, .integrations-by-type header html body a,
  html body .technologies-by-model header a, .technologies-by-model header html body a,
  html body .technologies-by-type header a, .technologies-by-type header html body a, html body .cvent-related .view-content > .views-row article > a, .cvent-related .view-content > .views-row html body article > a {
    display: inline-block;
    position: relative;
    color: #DB6247 !important;
    text-decoration: underline !important;
    font-family: "GothamBold", sans-serif;
    padding: 0 18px;
    font-size: 14px !important;
    line-height: 37px !important;
    transform-style: preserve-3d;
    cursor: pointer; }
    html body .cta:after, html body .field_menu_card_reference .form-item--error-message a:after,
    html body .main-content .form-item--error-message a:after, html body #header .header .header-search .form-actions:after, #header .header .header-search html body .form-actions:after, html body .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .field_cta_one a:after, .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .field_cta_one html body a:after, html body .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .field_cta_one a:after, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .field_cta_one html body a:after, html body .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .field_cta_one a:after, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .field_cta_one html body a:after, html body .icon-cards-2-4 .element-wrapper .icon-card-child .cta-area .field_cta_one a:after, .icon-cards-2-4 .element-wrapper .icon-card-child .cta-area .field_cta_one html body a:after, html body .cards-static-2-4 .element-wrapper .cards-static-2-4-child .field_cta_one a:after, .cards-static-2-4 .element-wrapper .cards-static-2-4-child .field_cta_one html body a:after, html body .cards-2-4 .cards-2-4-child .field_cta_one a:after, .cards-2-4 .cards-2-4-child .field_cta_one html body a:after, html body .events-webinars footer a:after, .events-webinars footer html body a:after, html body .integrations-by-product header a:after, .integrations-by-product header html body a:after,
    html body .integrations-by-type header a:after, .integrations-by-type header html body a:after,
    html body .technologies-by-model header a:after, .technologies-by-model header html body a:after,
    html body .technologies-by-type header a:after, .technologies-by-type header html body a:after, html body .cvent-related .view-content > .views-row article > a:after, .cvent-related .view-content > .views-row html body article > a:after {
      content: "";
      position: absolute;
      left: 0;
      bottom: 0;
      width: 100%;
      height: 0;
      background-color: #DB6247;
      opacity: 0;
      transform: translateZ(-1px);
      transition: all 0.2s ease; }
    html body .cta:hover, html body .field_menu_card_reference .form-item--error-message a:hover,
    html body .main-content .form-item--error-message a:hover, html body #header .header .header-search .form-actions:hover, #header .header .header-search html body .form-actions:hover, html body .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .field_cta_one a:hover, .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .field_cta_one html body a:hover, html body .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .field_cta_one a:hover, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .field_cta_one html body a:hover, html body .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .field_cta_one a:hover, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .field_cta_one html body a:hover, html body .icon-cards-2-4 .element-wrapper .icon-card-child .cta-area .field_cta_one a:hover, .icon-cards-2-4 .element-wrapper .icon-card-child .cta-area .field_cta_one html body a:hover, html body .cards-static-2-4 .element-wrapper .cards-static-2-4-child .field_cta_one a:hover, .cards-static-2-4 .element-wrapper .cards-static-2-4-child .field_cta_one html body a:hover, html body .cards-2-4 .cards-2-4-child .field_cta_one a:hover, .cards-2-4 .cards-2-4-child .field_cta_one html body a:hover, html body .events-webinars footer a:hover, .events-webinars footer html body a:hover, html body .integrations-by-product header a:hover, .integrations-by-product header html body a:hover,
    html body .integrations-by-type header a:hover, .integrations-by-type header html body a:hover,
    html body .technologies-by-model header a:hover, .technologies-by-model header html body a:hover,
    html body .technologies-by-type header a:hover, .technologies-by-type header html body a:hover, html body .cvent-related .view-content > .views-row article > a:hover, .cvent-related .view-content > .views-row html body article > a:hover {
      color: #FFF !important; }
      html body .cta:hover:after, html body .field_menu_card_reference .form-item--error-message a:hover:after,
      html body .main-content .form-item--error-message a:hover:after, html body #header .header .header-search .form-actions:hover:after, #header .header .header-search html body .form-actions:hover:after, html body .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .field_cta_one a:hover:after, .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .field_cta_one html body a:hover:after, html body .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .field_cta_one a:hover:after, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .field_cta_one html body a:hover:after, html body .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .field_cta_one a:hover:after, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .field_cta_one html body a:hover:after, html body .icon-cards-2-4 .element-wrapper .icon-card-child .cta-area .field_cta_one a:hover:after, .icon-cards-2-4 .element-wrapper .icon-card-child .cta-area .field_cta_one html body a:hover:after, html body .cards-static-2-4 .element-wrapper .cards-static-2-4-child .field_cta_one a:hover:after, .cards-static-2-4 .element-wrapper .cards-static-2-4-child .field_cta_one html body a:hover:after, html body .cards-2-4 .cards-2-4-child .field_cta_one a:hover:after, .cards-2-4 .cards-2-4-child .field_cta_one html body a:hover:after, html body .events-webinars footer a:hover:after, .events-webinars footer html body a:hover:after, html body .integrations-by-product header a:hover:after, .integrations-by-product header html body a:hover:after,
      html body .integrations-by-type header a:hover:after, .integrations-by-type header html body a:hover:after,
      html body .technologies-by-model header a:hover:after, .technologies-by-model header html body a:hover:after,
      html body .technologies-by-type header a:hover:after, .technologies-by-type header html body a:hover:after, html body .cvent-related .view-content > .views-row article > a:hover:after, .cvent-related .view-content > .views-row html body article > a:hover:after {
        height: 100%;
        opacity: 1; }
  html body .cta_on, html body .thought-leadership .element-wrapper .content-card .card-body .field_cta_one a, .thought-leadership .element-wrapper .content-card .card-body .field_cta_one html body a, html body .cvent-product-details > .container > div.course-list .field_course_event > div .digital-component .container .row .field_cvent_link a, .cvent-product-details > .container > div.course-list .field_course_event > div .digital-component .container .row .field_cvent_link html body a, html body .cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component .container .row .field_cvent_link a, .cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component .container .row .field_cvent_link html body a, html body .cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component .container .row .field_cvent_link a, .cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component .container .row .field_cvent_link html body a, html body .cvent-product-details > .container > div.course-list .field_course_event > div .digital-component .search-page .row .field_cvent_link a, .cvent-product-details > .container > div.course-list .field_course_event > div .digital-component .search-page .row .field_cvent_link html body a, html body .cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component .search-page .row .field_cvent_link a, .cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component .search-page .row .field_cvent_link html body a, html body .cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component .search-page .row .field_cvent_link a, .cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component .search-page .row .field_cvent_link html body a, html body .cvent-product-details > .container > div.course-list .field_course_event > div .digital-component .search-page-admin .row .field_cvent_link a, .cvent-product-details > .container > div.course-list .field_course_event > div .digital-component .search-page-admin .row .field_cvent_link html body a, html body .cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component .search-page-admin .row .field_cvent_link a, .cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component .search-page-admin .row .field_cvent_link html body a, html body .cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component .search-page-admin .row .field_cvent_link a, .cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component .search-page-admin .row .field_cvent_link html body a, html body .product-courses-listing-by-date > .container .list .view-content .views-row .digital-component.product-course-preview .container .row .field_cvent_link a, .product-courses-listing-by-date > .container .list .view-content .views-row .digital-component.product-course-preview .container .row .field_cvent_link html body a, html body .product-courses-listing-by-date > .search-page .list .view-content .views-row .digital-component.product-course-preview .container .row .field_cvent_link a, .product-courses-listing-by-date > .search-page .list .view-content .views-row .digital-component.product-course-preview .container .row .field_cvent_link html body a, html body .product-courses-listing-by-date > .search-page-admin .list .view-content .views-row .digital-component.product-course-preview .container .row .field_cvent_link a, .product-courses-listing-by-date > .search-page-admin .list .view-content .views-row .digital-component.product-course-preview .container .row .field_cvent_link html body a, html body .product-courses-listing-by-date > .container .list .view-content .views-row .digital-component.product-course-preview .search-page .row .field_cvent_link a, .product-courses-listing-by-date > .container .list .view-content .views-row .digital-component.product-course-preview .search-page .row .field_cvent_link html body a, html body .product-courses-listing-by-date > .search-page .list .view-content .views-row .digital-component.product-course-preview .search-page .row .field_cvent_link a, .product-courses-listing-by-date > .search-page .list .view-content .views-row .digital-component.product-course-preview .search-page .row .field_cvent_link html body a, html body .product-courses-listing-by-date > .search-page-admin .list .view-content .views-row .digital-component.product-course-preview .search-page .row .field_cvent_link a, .product-courses-listing-by-date > .search-page-admin .list .view-content .views-row .digital-component.product-course-preview .search-page .row .field_cvent_link html body a, html body .product-courses-listing-by-date > .container .list .view-content .views-row .digital-component.product-course-preview .search-page-admin .row .field_cvent_link a, .product-courses-listing-by-date > .container .list .view-content .views-row .digital-component.product-course-preview .search-page-admin .row .field_cvent_link html body a, html body .product-courses-listing-by-date > .search-page .list .view-content .views-row .digital-component.product-course-preview .search-page-admin .row .field_cvent_link a, .product-courses-listing-by-date > .search-page .list .view-content .views-row .digital-component.product-course-preview .search-page-admin .row .field_cvent_link html body a, html body .product-courses-listing-by-date > .search-page-admin .list .view-content .views-row .digital-component.product-course-preview .search-page-admin .row .field_cvent_link a, .product-courses-listing-by-date > .search-page-admin .list .view-content .views-row .digital-component.product-course-preview .search-page-admin .row .field_cvent_link html body a, html body .product_courses_container .product-teaser .list .field_course_event .digital-component .container .row .field_cvent_link a, .product_courses_container .product-teaser .list .field_course_event .digital-component .container .row .field_cvent_link html body a, html body .product_courses_container .product-teaser .list .field_course_event .digital-component .search-page .row .field_cvent_link a, .product_courses_container .product-teaser .list .field_course_event .digital-component .search-page .row .field_cvent_link html body a, html body .product_courses_container .product-teaser .list .field_course_event .digital-component .search-page-admin .row .field_cvent_link a, .product_courses_container .product-teaser .list .field_course_event .digital-component .search-page-admin .row .field_cvent_link html body a, html body .product_courses_container .product-teaser .more span, .product_courses_container .product-teaser .more html body span {
    display: inline-block;
    position: relative;
    color: #FFF !important;
    text-decoration: none;
    font-family: "GothamBold", sans-serif;
    padding: 0 18px;
    font-size: 14px;
    line-height: 37px;
    transform-style: preserve-3d;
    background-color: #DB6247;
    cursor: pointer; }
    html body .cta_on:hover, html body .thought-leadership .element-wrapper .content-card .card-body .field_cta_one a:hover, .thought-leadership .element-wrapper .content-card .card-body .field_cta_one html body a:hover, html body .cvent-product-details > .container > div.course-list .field_course_event > div .digital-component .container .row .field_cvent_link a:hover, .cvent-product-details > .container > div.course-list .field_course_event > div .digital-component .container .row .field_cvent_link html body a:hover, html body .cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component .container .row .field_cvent_link a:hover, .cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component .container .row .field_cvent_link html body a:hover, html body .cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component .container .row .field_cvent_link a:hover, .cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component .container .row .field_cvent_link html body a:hover, html body .cvent-product-details > .container > div.course-list .field_course_event > div .digital-component .search-page .row .field_cvent_link a:hover, .cvent-product-details > .container > div.course-list .field_course_event > div .digital-component .search-page .row .field_cvent_link html body a:hover, html body .cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component .search-page .row .field_cvent_link a:hover, .cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component .search-page .row .field_cvent_link html body a:hover, html body .cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component .search-page .row .field_cvent_link a:hover, .cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component .search-page .row .field_cvent_link html body a:hover, html body .cvent-product-details > .container > div.course-list .field_course_event > div .digital-component .search-page-admin .row .field_cvent_link a:hover, .cvent-product-details > .container > div.course-list .field_course_event > div .digital-component .search-page-admin .row .field_cvent_link html body a:hover, html body .cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component .search-page-admin .row .field_cvent_link a:hover, .cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component .search-page-admin .row .field_cvent_link html body a:hover, html body .cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component .search-page-admin .row .field_cvent_link a:hover, .cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component .search-page-admin .row .field_cvent_link html body a:hover, html body .product-courses-listing-by-date > .container .list .view-content .views-row .digital-component.product-course-preview .container .row .field_cvent_link a:hover, .product-courses-listing-by-date > .container .list .view-content .views-row .digital-component.product-course-preview .container .row .field_cvent_link html body a:hover, html body .product-courses-listing-by-date > .search-page .list .view-content .views-row .digital-component.product-course-preview .container .row .field_cvent_link a:hover, .product-courses-listing-by-date > .search-page .list .view-content .views-row .digital-component.product-course-preview .container .row .field_cvent_link html body a:hover, html body .product-courses-listing-by-date > .search-page-admin .list .view-content .views-row .digital-component.product-course-preview .container .row .field_cvent_link a:hover, .product-courses-listing-by-date > .search-page-admin .list .view-content .views-row .digital-component.product-course-preview .container .row .field_cvent_link html body a:hover, html body .product-courses-listing-by-date > .container .list .view-content .views-row .digital-component.product-course-preview .search-page .row .field_cvent_link a:hover, .product-courses-listing-by-date > .container .list .view-content .views-row .digital-component.product-course-preview .search-page .row .field_cvent_link html body a:hover, html body .product-courses-listing-by-date > .search-page .list .view-content .views-row .digital-component.product-course-preview .search-page .row .field_cvent_link a:hover, .product-courses-listing-by-date > .search-page .list .view-content .views-row .digital-component.product-course-preview .search-page .row .field_cvent_link html body a:hover, html body .product-courses-listing-by-date > .search-page-admin .list .view-content .views-row .digital-component.product-course-preview .search-page .row .field_cvent_link a:hover, .product-courses-listing-by-date > .search-page-admin .list .view-content .views-row .digital-component.product-course-preview .search-page .row .field_cvent_link html body a:hover, html body .product-courses-listing-by-date > .container .list .view-content .views-row .digital-component.product-course-preview .search-page-admin .row .field_cvent_link a:hover, .product-courses-listing-by-date > .container .list .view-content .views-row .digital-component.product-course-preview .search-page-admin .row .field_cvent_link html body a:hover, html body .product-courses-listing-by-date > .search-page .list .view-content .views-row .digital-component.product-course-preview .search-page-admin .row .field_cvent_link a:hover, .product-courses-listing-by-date > .search-page .list .view-content .views-row .digital-component.product-course-preview .search-page-admin .row .field_cvent_link html body a:hover, html body .product-courses-listing-by-date > .search-page-admin .list .view-content .views-row .digital-component.product-course-preview .search-page-admin .row .field_cvent_link a:hover, .product-courses-listing-by-date > .search-page-admin .list .view-content .views-row .digital-component.product-course-preview .search-page-admin .row .field_cvent_link html body a:hover, html body .product_courses_container .product-teaser .list .field_course_event .digital-component .container .row .field_cvent_link a:hover, .product_courses_container .product-teaser .list .field_course_event .digital-component .container .row .field_cvent_link html body a:hover, html body .product_courses_container .product-teaser .list .field_course_event .digital-component .search-page .row .field_cvent_link a:hover, .product_courses_container .product-teaser .list .field_course_event .digital-component .search-page .row .field_cvent_link html body a:hover, html body .product_courses_container .product-teaser .list .field_course_event .digital-component .search-page-admin .row .field_cvent_link a:hover, .product_courses_container .product-teaser .list .field_course_event .digital-component .search-page-admin .row .field_cvent_link html body a:hover, html body .product_courses_container .product-teaser .more span:hover, .product_courses_container .product-teaser .more html body span:hover {
      background-color: #DB6247;
      font-weight: 500; }
  html body .main-content .cta-fill {
    color: #FFF !important;
    text-decoration: none;
    font-family: "GothamBold", sans-serif;
    font-size: 14px;
    line-height: 37px;
    padding: 0 30px;
    background: #DB6247;
    border-radius: 3px;
    box-shadow: 6px 8px 16px rgba(0, 0, 0, 0.16);
    cursor: pointer; }
    @media screen and (min-width: 1025px) {
      html body .main-content .cta-fill:hover {
        color: #FFF;
        opacity: 0.7; } }
    @media screen and (max-width: 360px) {
      html body .main-content .cta-fill {
        padding: 0 20px; } }
  html body .link_style {
    font-size: 16px;
    line-height: 19px; }
  html body .main-content a:not(.cta) {
    display: inline-block;
    color: #DB6247;
    text-decoration: underline;
    font-weight: 500; }
    html body .main-content a:not(.cta):hover {
      color: #DB6247;
      font-weight: 600; }
  html body .main-content ul:not(.periodic):not(.list-2), html body .main-content ol {
    font-size: 16px;
    line-height: 25px; }
    html body .main-content ul:not(.periodic):not(.list-2).contextual-links li.separator, html body .main-content ol.contextual-links li.separator {
      display: none !important; }
  html body .main-content ul {
    padding-left: 0; }
  html body .main-content ol li {
    counter-increment: list;
    list-style-type: none;
    position: relative; }
  html body .main-content ol li:before {
    color: #7F7F7F;
    content: counter(list) ".";
    left: -32px;
    position: absolute;
    text-align: right;
    width: 26px;
    font-weight: 700; }
  html body section.content-section ul:not(.slick-dots):not(.contextual-links):not(.pager__items):not(.select2-selection__rendered):not(.select2-results__options):not(.links):not(.fancy-bullets-item-list):not(.main):not(.list-2):not(.list-inline):not(.chosen-choices):not(.chosen-results):not(.simple),
  html body .main-content ul:not(.slick-dots):not(.contextual-links):not(.pager__items):not(.select2-selection__rendered):not(.select2-results__options):not(.links):not(.fancy-bullets-item-list):not(.main):not(.list-2):not(.list-inline):not(.chosen-choices):not(.chosen-results):not(.simple) {
    margin-top: 25px;
    margin-bottom: 25px; }
    html body section.content-section ul:not(.slick-dots):not(.contextual-links):not(.pager__items):not(.select2-selection__rendered):not(.select2-results__options):not(.links):not(.fancy-bullets-item-list):not(.main):not(.list-2):not(.list-inline):not(.chosen-choices):not(.chosen-results):not(.simple) li,
    html body .main-content ul:not(.slick-dots):not(.contextual-links):not(.pager__items):not(.select2-selection__rendered):not(.select2-results__options):not(.links):not(.fancy-bullets-item-list):not(.main):not(.list-2):not(.list-inline):not(.chosen-choices):not(.chosen-results):not(.simple) li {
      list-style-type: none;
      margin-bottom: 15px;
      font-size: 20px;
      font-family: "GothamBook", sans-serif;
      line-height: 30px;
      padding-left: 35px;
      text-align: left;
      background-image: url("/static/themes/custom/digitalai/css/../svg/green-check.svg");
      background-repeat: no-repeat;
      background-size: 20px;
      background-position: left top 5px;
      min-height: 36px; }
  html body section.content-section ul.simple,
  html body .main-content ul.simple {
    list-style-type: none; }
    html body section.content-section ul.simple li,
    html body .main-content ul.simple li {
      background-image: none !important;
      list-style-type: disc !important;
      padding-left: 0 !important; }
  html body .digital-component blockquote, html body .digital-component .glossary_individual .left_side .field_short_description, .glossary_individual .left_side html body .digital-component .field_short_description,
  html body blockquote,
  html body .glossary_individual .left_side .field_short_description,
  .glossary_individual .left_side html body .field_short_description {
    width: 100%;
    max-width: 850px;
    border: none;
    border-top: 2px solid #649A3D;
    color: #649A3D;
    margin: 30px auto;
    padding-top: 0;
    padding-bottom: 0;
    text-align: left;
    padding: 27px 24px 22px;
    font-size: 20px;
    line-height: 30px;
    font-family: "GothamMedium", sans-serif; }
    html body .digital-component blockquote p, html body .digital-component .glossary_individual .left_side .field_short_description p, .glossary_individual .left_side html body .digital-component .field_short_description p, html body .digital-component blockquote span, html body .digital-component .glossary_individual .left_side .field_short_description span, .glossary_individual .left_side html body .digital-component .field_short_description span,
    html body blockquote p,
    html body .glossary_individual .left_side .field_short_description p,
    .glossary_individual .left_side html body .field_short_description p,
    html body blockquote span,
    html body .glossary_individual .left_side .field_short_description span,
    .glossary_individual .left_side html body .field_short_description span {
      font-size: 20px;
      line-height: 30px;
      color: #649A3D;
      font-family: "GothamMedium", sans-serif; }
  html body input[type="text"],
  html body input[type="password"],
  html body input[type="email"],
  html body textarea {
    border: 1px solid #ccc; }
  html body hr {
    margin: 30px 0;
    border-width: 3px; }

.content-section > .row {
  margin: 0; }

a.link-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 9; }

.no-results {
  clear: both;
  text-align: center;
  font-size: 22px;
  line-height: 30px;
  color: #595959; }

.checked-counter {
  position: absolute;
  color: #5a5a5a;
  top: 13px;
  z-index: 9999;
  right: 30px;
  font-size: 14px;
  line-height: 16px; }

.pager {
  clear: both;
  margin: 0 !important; }
  .pager ul {
    margin: 50px 0;
    clear: both; }
    .pager ul li {
      margin: 0 7.5px; }
      .pager ul li > a {
        border-radius: 7px;
        padding: 16px 23px;
        background: #F4F4F4;
        color: #2A2A2A;
        border: none;
        min-width: 56px;
        font-size: 18px;
        line-height: 22px;
        margin-bottom: 15px;
        text-decoration: none !important;
        box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.11), -4px -4px 5px white; }
        .pager ul li > a:hover {
          color: #FFF !important;
          background: #DB6247; }
      .pager ul li.is-active a {
        color: #FFF;
        background: #DB6247; }
      .pager ul li.pager__item--ellipsis {
        font-size: 18px;
        line-height: 22px;
        color: #5a5a5a;
        vertical-align: middle;
        min-width: 56px;
        display: inline-block; }
      .pager ul li.pager__item--first, .pager ul li.pager__item--previous, .pager ul li.pager__item--next, .pager ul li.pager__item--last {
        display: none; }

.mixitup-page-list {
  text-align: center;
  padding: 50px;
  clear: both;
  margin: 0 auto; }
  .mixitup-page-list > span,
  .mixitup-page-list > button,
  .list-features .container .field_cta .mixitup-page-list > a,
  .list-features .search-page .field_cta .mixitup-page-list > a,
  .list-features .search-page-admin .field_cta .mixitup-page-list > a,
  .slider-images .cta-link .mixitup-page-list > a,
  .events-webinars .view-content .views-row .event-info .field_event_url .mixitup-page-list > a,
  .product-courses-listing-by-date > .container .body .field_cta_one .mixitup-page-list > a,
  .product-courses-listing-by-date > .search-page .body .field_cta_one .mixitup-page-list > a,
  .product-courses-listing-by-date > .search-page-admin .body .field_cta_one .mixitup-page-list > a,
  body:not(.contact) .marketo-form .field_download_url .mixitup-page-list > a,
  .marketo-form-embed:not(.column-two) .marketo-form .field_download_url .mixitup-page-list > a,
  body:not(.contact) .no-marketo .field_download_url .mixitup-page-list > a,
  .marketo-form-embed:not(.column-two) .no-marketo .field_download_url .mixitup-page-list > a,
  body:not(.contact) .event-learn-more.aside .mixitup-page-list > a,
  .marketo-form-embed:not(.column-two) .event-learn-more.aside .mixitup-page-list > a,
  body:not(.contact) .marketo-thank-you-message .button-popup-video .mixitup-page-list > a,
  .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video .mixitup-page-list > a,
  body.path-node .marketo-form .field_download_url .mixitup-page-list > a,
  .marketo-form-embed.column-two .marketo-form .field_download_url .mixitup-page-list > a,
  .marketo-form-embed.column-one .marketo-form .field_download_url .mixitup-page-list > a,
  .events .view-content .views-row .event-info .field_event_url .mixitup-page-list > a {
    display: inline-block; }
  @media screen and (min-width: 441px) {
    .mixitup-page-list .mixitup-control-truncation-marker {
      min-width: 56px; } }
  .mixitup-page-list button, .mixitup-page-list .list-features .container .field_cta a, .list-features .container .field_cta .mixitup-page-list a, .mixitup-page-list .list-features .search-page .field_cta a, .list-features .search-page .field_cta .mixitup-page-list a, .mixitup-page-list .list-features .search-page-admin .field_cta a, .list-features .search-page-admin .field_cta .mixitup-page-list a, .mixitup-page-list .slider-images .cta-link a, .slider-images .cta-link .mixitup-page-list a, .mixitup-page-list .events-webinars .view-content .views-row .event-info .field_event_url a, .events-webinars .view-content .views-row .event-info .field_event_url .mixitup-page-list a, .mixitup-page-list .product-courses-listing-by-date > .container .body .field_cta_one a, .product-courses-listing-by-date > .container .body .field_cta_one .mixitup-page-list a, .mixitup-page-list .product-courses-listing-by-date > .search-page .body .field_cta_one a, .product-courses-listing-by-date > .search-page .body .field_cta_one .mixitup-page-list a, .mixitup-page-list .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a, .product-courses-listing-by-date > .search-page-admin .body .field_cta_one .mixitup-page-list a, .mixitup-page-list body:not(.contact) .marketo-form .field_download_url a, body:not(.contact) .marketo-form .field_download_url .mixitup-page-list a,
  .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a, .marketo-form-embed:not(.column-two) .marketo-form .field_download_url .mixitup-page-list a, .mixitup-page-list body:not(.contact) .no-marketo .field_download_url a, body:not(.contact) .no-marketo .field_download_url .mixitup-page-list a,
  .mixitup-page-list .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a, .marketo-form-embed:not(.column-two) .no-marketo .field_download_url .mixitup-page-list a, .mixitup-page-list body:not(.contact) .event-learn-more.aside a, body:not(.contact) .event-learn-more.aside .mixitup-page-list a,
  .mixitup-page-list .marketo-form-embed:not(.column-two) .event-learn-more.aside a, .marketo-form-embed:not(.column-two) .event-learn-more.aside .mixitup-page-list a, .mixitup-page-list body:not(.contact) .marketo-thank-you-message .button-popup-video a, body:not(.contact) .marketo-thank-you-message .button-popup-video .mixitup-page-list a,
  .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a, .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video .mixitup-page-list a, .mixitup-page-list body.path-node .marketo-form .field_download_url a, body.path-node .marketo-form .field_download_url .mixitup-page-list a,
  .mixitup-page-list .marketo-form-embed.column-two .marketo-form .field_download_url a, .marketo-form-embed.column-two .marketo-form .field_download_url .mixitup-page-list a,
  .mixitup-page-list .marketo-form-embed.column-one .marketo-form .field_download_url a, .marketo-form-embed.column-one .marketo-form .field_download_url .mixitup-page-list a, .mixitup-page-list .events .view-content .views-row .event-info .field_event_url a, .events .view-content .views-row .event-info .field_event_url .mixitup-page-list a {
    margin: 0 7.5px;
    border-radius: 7px !important;
    padding: 16px 23px;
    background: #F4F4F4;
    color: #2A2A2A;
    border: none;
    min-width: 56px;
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 15px;
    box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.11), -4px -4px 5px white; }
    .mixitup-page-list button:hover, .mixitup-page-list .list-features .container .field_cta a:hover, .list-features .container .field_cta .mixitup-page-list a:hover, .mixitup-page-list .list-features .search-page .field_cta a:hover, .list-features .search-page .field_cta .mixitup-page-list a:hover, .mixitup-page-list .list-features .search-page-admin .field_cta a:hover, .list-features .search-page-admin .field_cta .mixitup-page-list a:hover, .mixitup-page-list .slider-images .cta-link a:hover, .slider-images .cta-link .mixitup-page-list a:hover, .mixitup-page-list .events-webinars .view-content .views-row .event-info .field_event_url a:hover, .events-webinars .view-content .views-row .event-info .field_event_url .mixitup-page-list a:hover, .mixitup-page-list .product-courses-listing-by-date > .container .body .field_cta_one a:hover, .product-courses-listing-by-date > .container .body .field_cta_one .mixitup-page-list a:hover, .mixitup-page-list .product-courses-listing-by-date > .search-page .body .field_cta_one a:hover, .product-courses-listing-by-date > .search-page .body .field_cta_one .mixitup-page-list a:hover, .mixitup-page-list .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a:hover, .product-courses-listing-by-date > .search-page-admin .body .field_cta_one .mixitup-page-list a:hover, .mixitup-page-list body:not(.contact) .marketo-form .field_download_url a:hover, body:not(.contact) .marketo-form .field_download_url .mixitup-page-list a:hover,
    .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a:hover, .marketo-form-embed:not(.column-two) .marketo-form .field_download_url .mixitup-page-list a:hover, .mixitup-page-list body:not(.contact) .no-marketo .field_download_url a:hover, body:not(.contact) .no-marketo .field_download_url .mixitup-page-list a:hover,
    .mixitup-page-list .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a:hover, .marketo-form-embed:not(.column-two) .no-marketo .field_download_url .mixitup-page-list a:hover, .mixitup-page-list body:not(.contact) .event-learn-more.aside a:hover, body:not(.contact) .event-learn-more.aside .mixitup-page-list a:hover,
    .mixitup-page-list .marketo-form-embed:not(.column-two) .event-learn-more.aside a:hover, .marketo-form-embed:not(.column-two) .event-learn-more.aside .mixitup-page-list a:hover, .mixitup-page-list body:not(.contact) .marketo-thank-you-message .button-popup-video a:hover, body:not(.contact) .marketo-thank-you-message .button-popup-video .mixitup-page-list a:hover,
    .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a:hover, .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video .mixitup-page-list a:hover, .mixitup-page-list body.path-node .marketo-form .field_download_url a:hover, body.path-node .marketo-form .field_download_url .mixitup-page-list a:hover,
    .mixitup-page-list .marketo-form-embed.column-two .marketo-form .field_download_url a:hover, .marketo-form-embed.column-two .marketo-form .field_download_url .mixitup-page-list a:hover,
    .mixitup-page-list .marketo-form-embed.column-one .marketo-form .field_download_url a:hover, .marketo-form-embed.column-one .marketo-form .field_download_url .mixitup-page-list a:hover, .mixitup-page-list .events .view-content .views-row .event-info .field_event_url a:hover, .events .view-content .views-row .event-info .field_event_url .mixitup-page-list a:hover {
      color: #FFF;
      background: #DB6247;
      border: none; }
    .mixitup-page-list button.mixitup-control-active, .mixitup-page-list .list-features .container .field_cta a.mixitup-control-active, .list-features .container .field_cta .mixitup-page-list a.mixitup-control-active, .mixitup-page-list .list-features .search-page .field_cta a.mixitup-control-active, .list-features .search-page .field_cta .mixitup-page-list a.mixitup-control-active, .mixitup-page-list .list-features .search-page-admin .field_cta a.mixitup-control-active, .list-features .search-page-admin .field_cta .mixitup-page-list a.mixitup-control-active, .mixitup-page-list .slider-images .cta-link a.mixitup-control-active, .slider-images .cta-link .mixitup-page-list a.mixitup-control-active, .mixitup-page-list .events-webinars .view-content .views-row .event-info .field_event_url a.mixitup-control-active, .events-webinars .view-content .views-row .event-info .field_event_url .mixitup-page-list a.mixitup-control-active, .mixitup-page-list .product-courses-listing-by-date > .container .body .field_cta_one a.mixitup-control-active, .product-courses-listing-by-date > .container .body .field_cta_one .mixitup-page-list a.mixitup-control-active, .mixitup-page-list .product-courses-listing-by-date > .search-page .body .field_cta_one a.mixitup-control-active, .product-courses-listing-by-date > .search-page .body .field_cta_one .mixitup-page-list a.mixitup-control-active, .mixitup-page-list .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a.mixitup-control-active, .product-courses-listing-by-date > .search-page-admin .body .field_cta_one .mixitup-page-list a.mixitup-control-active, .mixitup-page-list body:not(.contact) .marketo-form .field_download_url a.mixitup-control-active, body:not(.contact) .marketo-form .field_download_url .mixitup-page-list a.mixitup-control-active,
    .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a.mixitup-control-active, .marketo-form-embed:not(.column-two) .marketo-form .field_download_url .mixitup-page-list a.mixitup-control-active, .mixitup-page-list body:not(.contact) .no-marketo .field_download_url a.mixitup-control-active, body:not(.contact) .no-marketo .field_download_url .mixitup-page-list a.mixitup-control-active,
    .mixitup-page-list .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a.mixitup-control-active, .marketo-form-embed:not(.column-two) .no-marketo .field_download_url .mixitup-page-list a.mixitup-control-active, .mixitup-page-list body:not(.contact) .event-learn-more.aside a.mixitup-control-active, body:not(.contact) .event-learn-more.aside .mixitup-page-list a.mixitup-control-active,
    .mixitup-page-list .marketo-form-embed:not(.column-two) .event-learn-more.aside a.mixitup-control-active, .marketo-form-embed:not(.column-two) .event-learn-more.aside .mixitup-page-list a.mixitup-control-active, .mixitup-page-list body:not(.contact) .marketo-thank-you-message .button-popup-video a.mixitup-control-active, body:not(.contact) .marketo-thank-you-message .button-popup-video .mixitup-page-list a.mixitup-control-active,
    .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a.mixitup-control-active, .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video .mixitup-page-list a.mixitup-control-active, .mixitup-page-list body.path-node .marketo-form .field_download_url a.mixitup-control-active, body.path-node .marketo-form .field_download_url .mixitup-page-list a.mixitup-control-active,
    .mixitup-page-list .marketo-form-embed.column-two .marketo-form .field_download_url a.mixitup-control-active, .marketo-form-embed.column-two .marketo-form .field_download_url .mixitup-page-list a.mixitup-control-active,
    .mixitup-page-list .marketo-form-embed.column-one .marketo-form .field_download_url a.mixitup-control-active, .marketo-form-embed.column-one .marketo-form .field_download_url .mixitup-page-list a.mixitup-control-active, .mixitup-page-list .events .view-content .views-row .event-info .field_event_url a.mixitup-control-active, .events .view-content .views-row .event-info .field_event_url .mixitup-page-list a.mixitup-control-active {
      color: #FFF;
      background: #DB6247;
      border: none; }
    .mixitup-page-list button.mixitup-control-disabled, .mixitup-page-list .list-features .container .field_cta a.mixitup-control-disabled, .list-features .container .field_cta .mixitup-page-list a.mixitup-control-disabled, .mixitup-page-list .list-features .search-page .field_cta a.mixitup-control-disabled, .list-features .search-page .field_cta .mixitup-page-list a.mixitup-control-disabled, .mixitup-page-list .list-features .search-page-admin .field_cta a.mixitup-control-disabled, .list-features .search-page-admin .field_cta .mixitup-page-list a.mixitup-control-disabled, .mixitup-page-list .slider-images .cta-link a.mixitup-control-disabled, .slider-images .cta-link .mixitup-page-list a.mixitup-control-disabled, .mixitup-page-list .events-webinars .view-content .views-row .event-info .field_event_url a.mixitup-control-disabled, .events-webinars .view-content .views-row .event-info .field_event_url .mixitup-page-list a.mixitup-control-disabled, .mixitup-page-list .product-courses-listing-by-date > .container .body .field_cta_one a.mixitup-control-disabled, .product-courses-listing-by-date > .container .body .field_cta_one .mixitup-page-list a.mixitup-control-disabled, .mixitup-page-list .product-courses-listing-by-date > .search-page .body .field_cta_one a.mixitup-control-disabled, .product-courses-listing-by-date > .search-page .body .field_cta_one .mixitup-page-list a.mixitup-control-disabled, .mixitup-page-list .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a.mixitup-control-disabled, .product-courses-listing-by-date > .search-page-admin .body .field_cta_one .mixitup-page-list a.mixitup-control-disabled, .mixitup-page-list body:not(.contact) .marketo-form .field_download_url a.mixitup-control-disabled, body:not(.contact) .marketo-form .field_download_url .mixitup-page-list a.mixitup-control-disabled,
    .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a.mixitup-control-disabled, .marketo-form-embed:not(.column-two) .marketo-form .field_download_url .mixitup-page-list a.mixitup-control-disabled, .mixitup-page-list body:not(.contact) .no-marketo .field_download_url a.mixitup-control-disabled, body:not(.contact) .no-marketo .field_download_url .mixitup-page-list a.mixitup-control-disabled,
    .mixitup-page-list .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a.mixitup-control-disabled, .marketo-form-embed:not(.column-two) .no-marketo .field_download_url .mixitup-page-list a.mixitup-control-disabled, .mixitup-page-list body:not(.contact) .event-learn-more.aside a.mixitup-control-disabled, body:not(.contact) .event-learn-more.aside .mixitup-page-list a.mixitup-control-disabled,
    .mixitup-page-list .marketo-form-embed:not(.column-two) .event-learn-more.aside a.mixitup-control-disabled, .marketo-form-embed:not(.column-two) .event-learn-more.aside .mixitup-page-list a.mixitup-control-disabled, .mixitup-page-list body:not(.contact) .marketo-thank-you-message .button-popup-video a.mixitup-control-disabled, body:not(.contact) .marketo-thank-you-message .button-popup-video .mixitup-page-list a.mixitup-control-disabled,
    .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a.mixitup-control-disabled, .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video .mixitup-page-list a.mixitup-control-disabled, .mixitup-page-list body.path-node .marketo-form .field_download_url a.mixitup-control-disabled, body.path-node .marketo-form .field_download_url .mixitup-page-list a.mixitup-control-disabled,
    .mixitup-page-list .marketo-form-embed.column-two .marketo-form .field_download_url a.mixitup-control-disabled, .marketo-form-embed.column-two .marketo-form .field_download_url .mixitup-page-list a.mixitup-control-disabled,
    .mixitup-page-list .marketo-form-embed.column-one .marketo-form .field_download_url a.mixitup-control-disabled, .marketo-form-embed.column-one .marketo-form .field_download_url .mixitup-page-list a.mixitup-control-disabled, .mixitup-page-list .events .view-content .views-row .event-info .field_event_url a.mixitup-control-disabled, .events .view-content .views-row .event-info .field_event_url .mixitup-page-list a.mixitup-control-disabled {
      pointer-events: none; }
  .mixitup-page-list .mixitup-control-truncation-marker {
    font-size: 18px;
    line-height: 22px;
    color: #5a5a5a;
    vertical-align: middle; }
  .mixitup-page-list:empty {
    display: none; }

.addthis-smartlayers-desktop .slideInRight > a,
.at4-arrow.at-right {
  display: none; }
  @media (max-width: 1120px) {
    .addthis-smartlayers-desktop .slideInRight > a,
    .at4-arrow.at-right {
      display: block; } }

.addthis-smartlayers-mobile {
  display: none; }
  @media (max-width: 1120px) {
    .addthis-smartlayers-mobile {
      display: block;
      position: relative;
      z-index: 1; } }

.addthis_toolbox {
  position: absolute;
  top: 0;
  right: -75px;
  width: 100%;
  max-width: 52px;
  z-index: 2; }
  .addthis_toolbox .fixed {
    position: fixed;
    top: 70px; }
  @media (max-width: 1120px) {
    .addthis_toolbox {
      display: none; } }
  .addthis_toolbox a {
    width: auto !important;
    display: block;
    margin: 0 0 -3px 0 !important;
    transition: all 0.3s ease;
    float: none !important; }
    .addthis_toolbox a:hover {
      transform: scale(1.1); }
    .addthis_toolbox a span {
      padding: 10px;
      min-height: 52px !important;
      min-width: 52px !important; }

.page-node-type-downloads .downloads,
.page-node-type-videos .video {
  margin-bottom: 60px; }
  .page-node-type-downloads .downloads h2, .page-node-type-downloads .downloads .paragraph-html .subtitle, .paragraph-html .page-node-type-downloads .downloads .subtitle, .page-node-type-downloads .downloads h3, .page-node-type-downloads .downloads h4, .page-node-type-downloads .downloads .list-features .container .subtitle, .list-features .container .page-node-type-downloads .downloads .subtitle, .page-node-type-downloads .downloads .list-features .search-page .subtitle, .list-features .search-page .page-node-type-downloads .downloads .subtitle, .page-node-type-downloads .downloads .list-features .search-page-admin .subtitle, .list-features .search-page-admin .page-node-type-downloads .downloads .subtitle, .page-node-type-downloads .downloads .slider-images .subtitle, .slider-images .page-node-type-downloads .downloads .subtitle, .page-node-type-downloads .downloads .fancy-bullets .container .fancy-bullets-item-list li, .fancy-bullets .container .fancy-bullets-item-list .page-node-type-downloads .downloads li, .page-node-type-downloads .downloads .fancy-bullets .search-page .fancy-bullets-item-list li, .fancy-bullets .search-page .fancy-bullets-item-list .page-node-type-downloads .downloads li, .page-node-type-downloads .downloads .fancy-bullets .search-page-admin .fancy-bullets-item-list li, .fancy-bullets .search-page-admin .fancy-bullets-item-list .page-node-type-downloads .downloads li, .page-node-type-downloads .downloads .cards-4-bios .subtitle, .cards-4-bios .page-node-type-downloads .downloads .subtitle, .page-node-type-downloads .downloads .cards-4-bios .cards-wrapper .cards-4-bios-child .wrapper .info .field_name, .cards-4-bios .cards-wrapper .cards-4-bios-child .wrapper .info .page-node-type-downloads .downloads .field_name, .page-node-type-downloads .downloads h5,
  .page-node-type-videos .video h2,
  .page-node-type-videos .video .paragraph-html .subtitle,
  .paragraph-html .page-node-type-videos .video .subtitle,
  .page-node-type-videos .video h3,
  .page-node-type-videos .video h4,
  .page-node-type-videos .video .list-features .container .subtitle,
  .list-features .container .page-node-type-videos .video .subtitle,
  .page-node-type-videos .video .list-features .search-page .subtitle,
  .list-features .search-page .page-node-type-videos .video .subtitle,
  .page-node-type-videos .video .list-features .search-page-admin .subtitle,
  .list-features .search-page-admin .page-node-type-videos .video .subtitle,
  .page-node-type-videos .video .slider-images .subtitle,
  .slider-images .page-node-type-videos .video .subtitle,
  .page-node-type-videos .video .fancy-bullets .container .fancy-bullets-item-list li,
  .fancy-bullets .container .fancy-bullets-item-list .page-node-type-videos .video li,
  .page-node-type-videos .video .fancy-bullets .search-page .fancy-bullets-item-list li,
  .fancy-bullets .search-page .fancy-bullets-item-list .page-node-type-videos .video li,
  .page-node-type-videos .video .fancy-bullets .search-page-admin .fancy-bullets-item-list li,
  .fancy-bullets .search-page-admin .fancy-bullets-item-list .page-node-type-videos .video li,
  .page-node-type-videos .video .cards-4-bios .subtitle,
  .cards-4-bios .page-node-type-videos .video .subtitle,
  .page-node-type-videos .video .cards-4-bios .cards-wrapper .cards-4-bios-child .wrapper .info .field_name,
  .cards-4-bios .cards-wrapper .cards-4-bios-child .wrapper .info .page-node-type-videos .video .field_name,
  .page-node-type-videos .video h5 {
    margin-bottom: 25px;
    margin-top: 15px; }

.field_feature_image img + .addthis_toolbox {
  bottom: 0;
  top: auto; }

section.dark_blue .blog-header {
  background: #5a5a5a; }

section.dark_grey .blog-header {
  background: #515151; }

section.light_blue .blog-header {
  background: #CCC; }

section.light_green .blog-header {
  background: #bababa; }

section.green .blog-header {
  background: #a2a2a2; }

.border-color {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 12px;
  background: #aaaaaa;
  z-index: 2; }

.green1 + .border-color {
  background: #D8E6CF; }

.green2 + .border-color {
  background: #B1CD9E; }

.green3 + .border-color {
  background: #649A3D; }

.green4 + .border-color {
  background: #3D810D; }

.green5 + .border-color {
  background: #2E610A; }

.green6 + .border-color {
  background: #1F4602; }

@media (max-width: 1140px) {
  html body .container, html body .search-page, html body .search-page-admin {
    padding-left: 15px;
    padding-right: 15px; } }

.green .page-header {
  background: #a2a2a2; }

.dark_blue .page-header {
  background: #5a5a5a; }

.dark_grey .page-header {
  background: #515151; }

.light_blue .page-header {
  background: #CCC; }

.light_green .page-header {
  background: #bababa; }

.page-header {
  background: #515151;
  text-align: center;
  padding-top: 50px;
  padding-bottom: 50px !important;
  color: #FFF;
  margin-bottom: 55px !important; }
  .page-header div[class^="icon-"] {
    color: #FFF;
    font-size: 60px;
    margin-bottom: 20px; }
  .page-header h1 {
    color: #FFF; }
  .page-header .page-type {
    font-size: 18px; }
  .page-header .resource-icon {
    width: 100%;
    height: 60px;
    margin: 0 auto 20px;
    background: no-repeat center;
    background-size: contain; }

.page-event-time {
  float: left;
  margin-right: 20px;
  background: #515151;
  padding: 32px 40px;
  color: #FFF;
  text-align: center; }
  .page-event-time .event-month {
    font-size: 14px; }
  .page-event-time .event-days {
    font-size: 28px;
    line-height: 52px;
    font-weight: 600; }
  .page-event-time .event-hours {
    font-size: 16px; }

.event-info .type {
  font-size: 16px;
  font-weight: 300; }

.page-content-title {
  height: 156px;
  display: table-cell;
  vertical-align: middle; }
  .page-content-title .title {
    font-size: 34px;
    line-height: 40px;
    font-weight: 600;
    color: #515151; }
  .page-content-title .type {
    display: block;
    font-size: 22px;
    margin-top: 10px; }
  .page-content-title.no-sub {
    height: auto; }
  .page-content-title + .body {
    margin-top: 40px; }
  .page-content-title:not(.no-sub) + .body {
    clear: left; }

.ajax-progress-fullscreen {
  width: 100%;
  height: 100%;
  background-image: url("/static/themes/custom/digitalai/css/../img/digital-loader.svg");
  background-size: 100px;
  background-color: rgba(255, 255, 255, 0.8);
  left: 0;
  top: 0;
  opacity: 1;
  border-radius: 0;
  z-index: 99; }

.compliance_standards_teaser_list,
.technology_teaser_list,
.downloads_teaser_list,
.podcasts_teaser_list,
.videos_teaser_list {
  position: relative;
  height: 360px;
  padding: 0;
  background: #FFF;
  transition: transform .4s ease, opacity .1s linear;
  overflow: hidden; }
  .compliance_standards_teaser_list .field_resource_icon,
  .technology_teaser_list .field_resource_icon,
  .downloads_teaser_list .field_resource_icon,
  .podcasts_teaser_list .field_resource_icon,
  .videos_teaser_list .field_resource_icon {
    display: table;
    width: calc(100% + 1px);
    background-color: #515151;
    padding: 0 45px;
    margin: 0; }
    .compliance_standards_teaser_list .field_resource_icon .center-image,
    .technology_teaser_list .field_resource_icon .center-image,
    .downloads_teaser_list .field_resource_icon .center-image,
    .podcasts_teaser_list .field_resource_icon .center-image,
    .videos_teaser_list .field_resource_icon .center-image {
      display: table-cell;
      vertical-align: middle;
      height: 160px; }
      .compliance_standards_teaser_list .field_resource_icon .center-image img,
      .technology_teaser_list .field_resource_icon .center-image img,
      .downloads_teaser_list .field_resource_icon .center-image img,
      .podcasts_teaser_list .field_resource_icon .center-image img,
      .videos_teaser_list .field_resource_icon .center-image img {
        display: block;
        margin: 0 auto;
        max-width: 160px !important; }
  .compliance_standards_teaser_list .field_resource_type,
  .technology_teaser_list .field_resource_type,
  .downloads_teaser_list .field_resource_type,
  .podcasts_teaser_list .field_resource_type,
  .videos_teaser_list .field_resource_type {
    position: relative;
    padding: 43px 20px 0 20px; }
    .compliance_standards_teaser_list .field_resource_type .field_icon,
    .technology_teaser_list .field_resource_type .field_icon,
    .downloads_teaser_list .field_resource_type .field_icon,
    .podcasts_teaser_list .field_resource_type .field_icon,
    .videos_teaser_list .field_resource_type .field_icon {
      text-align: right; }
    .compliance_standards_teaser_list .field_resource_type a,
    .technology_teaser_list .field_resource_type a,
    .downloads_teaser_list .field_resource_type a,
    .podcasts_teaser_list .field_resource_type a,
    .videos_teaser_list .field_resource_type a {
      color: #999;
      font-size: 14px;
      line-height: 18px;
      font-family: "GothamBook", sans-serif;
      font-size: 0; }
      .compliance_standards_teaser_list .field_resource_type a:before,
      .technology_teaser_list .field_resource_type a:before,
      .downloads_teaser_list .field_resource_type a:before,
      .podcasts_teaser_list .field_resource_type a:before,
      .videos_teaser_list .field_resource_type a:before {
        content: "Resource Type";
        font-size: 11px; }
    .compliance_standards_teaser_list .field_resource_type:before,
    .technology_teaser_list .field_resource_type:before,
    .downloads_teaser_list .field_resource_type:before,
    .podcasts_teaser_list .field_resource_type:before,
    .videos_teaser_list .field_resource_type:before {
      content: "" !important;
      width: 30px;
      height: 30px;
      border-radius: 100%;
      background-color: #bababa;
      position: absolute;
      right: 20px;
      top: 10px;
      font-size: 30px;
      color: #515151; }
  .compliance_standards_teaser_list .text,
  .technology_teaser_list .text,
  .downloads_teaser_list .text,
  .podcasts_teaser_list .text,
  .videos_teaser_list .text {
    display: block;
    position: relative;
    overflow: hidden;
    min-height: 40%; }
    .compliance_standards_teaser_list .text .body,
    .technology_teaser_list .text .body,
    .downloads_teaser_list .text .body,
    .podcasts_teaser_list .text .body,
    .videos_teaser_list .text .body {
      padding: 10px 20px 20px 20px;
      opacity: 0;
      position: absolute;
      top: 100%;
      transition: all .2s ease;
      color: #515151;
      font-size: 16px;
      line-height: 22px;
      font-weight: 300; }
      .compliance_standards_teaser_list .text .body p, .compliance_standards_teaser_list .text .body h1, .compliance_standards_teaser_list .text .body h2, .compliance_standards_teaser_list .text .body .paragraph-html .subtitle, .paragraph-html .compliance_standards_teaser_list .text .body .subtitle, .compliance_standards_teaser_list .text .body h3, .compliance_standards_teaser_list .text .body h4, .compliance_standards_teaser_list .text .body .list-features .container .subtitle, .list-features .container .compliance_standards_teaser_list .text .body .subtitle, .compliance_standards_teaser_list .text .body .list-features .search-page .subtitle, .list-features .search-page .compliance_standards_teaser_list .text .body .subtitle, .compliance_standards_teaser_list .text .body .list-features .search-page-admin .subtitle, .list-features .search-page-admin .compliance_standards_teaser_list .text .body .subtitle, .compliance_standards_teaser_list .text .body .slider-images .subtitle, .slider-images .compliance_standards_teaser_list .text .body .subtitle, .compliance_standards_teaser_list .text .body .fancy-bullets .container .fancy-bullets-item-list li, .fancy-bullets .container .fancy-bullets-item-list .compliance_standards_teaser_list .text .body li, .compliance_standards_teaser_list .text .body .fancy-bullets .search-page .fancy-bullets-item-list li, .fancy-bullets .search-page .fancy-bullets-item-list .compliance_standards_teaser_list .text .body li, .compliance_standards_teaser_list .text .body .fancy-bullets .search-page-admin .fancy-bullets-item-list li, .fancy-bullets .search-page-admin .fancy-bullets-item-list .compliance_standards_teaser_list .text .body li, .compliance_standards_teaser_list .text .body .cards-4-bios .subtitle, .cards-4-bios .compliance_standards_teaser_list .text .body .subtitle, .compliance_standards_teaser_list .text .body .cards-4-bios .cards-wrapper .cards-4-bios-child .wrapper .info .field_name, .cards-4-bios .cards-wrapper .cards-4-bios-child .wrapper .info .compliance_standards_teaser_list .text .body .field_name, .compliance_standards_teaser_list .text .body h5, .compliance_standards_teaser_list .text .body h6, .compliance_standards_teaser_list .text .body strong, .compliance_standards_teaser_list .text .body .section,
      .technology_teaser_list .text .body p,
      .technology_teaser_list .text .body h1,
      .technology_teaser_list .text .body h2,
      .technology_teaser_list .text .body .paragraph-html .subtitle,
      .paragraph-html .technology_teaser_list .text .body .subtitle,
      .technology_teaser_list .text .body h3,
      .technology_teaser_list .text .body h4,
      .technology_teaser_list .text .body .list-features .container .subtitle,
      .list-features .container .technology_teaser_list .text .body .subtitle,
      .technology_teaser_list .text .body .list-features .search-page .subtitle,
      .list-features .search-page .technology_teaser_list .text .body .subtitle,
      .technology_teaser_list .text .body .list-features .search-page-admin .subtitle,
      .list-features .search-page-admin .technology_teaser_list .text .body .subtitle,
      .technology_teaser_list .text .body .slider-images .subtitle,
      .slider-images .technology_teaser_list .text .body .subtitle,
      .technology_teaser_list .text .body .fancy-bullets .container .fancy-bullets-item-list li,
      .fancy-bullets .container .fancy-bullets-item-list .technology_teaser_list .text .body li,
      .technology_teaser_list .text .body .fancy-bullets .search-page .fancy-bullets-item-list li,
      .fancy-bullets .search-page .fancy-bullets-item-list .technology_teaser_list .text .body li,
      .technology_teaser_list .text .body .fancy-bullets .search-page-admin .fancy-bullets-item-list li,
      .fancy-bullets .search-page-admin .fancy-bullets-item-list .technology_teaser_list .text .body li,
      .technology_teaser_list .text .body .cards-4-bios .subtitle,
      .cards-4-bios .technology_teaser_list .text .body .subtitle,
      .technology_teaser_list .text .body .cards-4-bios .cards-wrapper .cards-4-bios-child .wrapper .info .field_name,
      .cards-4-bios .cards-wrapper .cards-4-bios-child .wrapper .info .technology_teaser_list .text .body .field_name,
      .technology_teaser_list .text .body h5,
      .technology_teaser_list .text .body h6,
      .technology_teaser_list .text .body strong,
      .technology_teaser_list .text .body .section,
      .downloads_teaser_list .text .body p,
      .downloads_teaser_list .text .body h1,
      .downloads_teaser_list .text .body h2,
      .downloads_teaser_list .text .body .paragraph-html .subtitle,
      .paragraph-html .downloads_teaser_list .text .body .subtitle,
      .downloads_teaser_list .text .body h3,
      .downloads_teaser_list .text .body h4,
      .downloads_teaser_list .text .body .list-features .container .subtitle,
      .list-features .container .downloads_teaser_list .text .body .subtitle,
      .downloads_teaser_list .text .body .list-features .search-page .subtitle,
      .list-features .search-page .downloads_teaser_list .text .body .subtitle,
      .downloads_teaser_list .text .body .list-features .search-page-admin .subtitle,
      .list-features .search-page-admin .downloads_teaser_list .text .body .subtitle,
      .downloads_teaser_list .text .body .slider-images .subtitle,
      .slider-images .downloads_teaser_list .text .body .subtitle,
      .downloads_teaser_list .text .body .fancy-bullets .container .fancy-bullets-item-list li,
      .fancy-bullets .container .fancy-bullets-item-list .downloads_teaser_list .text .body li,
      .downloads_teaser_list .text .body .fancy-bullets .search-page .fancy-bullets-item-list li,
      .fancy-bullets .search-page .fancy-bullets-item-list .downloads_teaser_list .text .body li,
      .downloads_teaser_list .text .body .fancy-bullets .search-page-admin .fancy-bullets-item-list li,
      .fancy-bullets .search-page-admin .fancy-bullets-item-list .downloads_teaser_list .text .body li,
      .downloads_teaser_list .text .body .cards-4-bios .subtitle,
      .cards-4-bios .downloads_teaser_list .text .body .subtitle,
      .downloads_teaser_list .text .body .cards-4-bios .cards-wrapper .cards-4-bios-child .wrapper .info .field_name,
      .cards-4-bios .cards-wrapper .cards-4-bios-child .wrapper .info .downloads_teaser_list .text .body .field_name,
      .downloads_teaser_list .text .body h5,
      .downloads_teaser_list .text .body h6,
      .downloads_teaser_list .text .body strong,
      .downloads_teaser_list .text .body .section,
      .podcasts_teaser_list .text .body p,
      .podcasts_teaser_list .text .body h1,
      .podcasts_teaser_list .text .body h2,
      .podcasts_teaser_list .text .body .paragraph-html .subtitle,
      .paragraph-html .podcasts_teaser_list .text .body .subtitle,
      .podcasts_teaser_list .text .body h3,
      .podcasts_teaser_list .text .body h4,
      .podcasts_teaser_list .text .body .list-features .container .subtitle,
      .list-features .container .podcasts_teaser_list .text .body .subtitle,
      .podcasts_teaser_list .text .body .list-features .search-page .subtitle,
      .list-features .search-page .podcasts_teaser_list .text .body .subtitle,
      .podcasts_teaser_list .text .body .list-features .search-page-admin .subtitle,
      .list-features .search-page-admin .podcasts_teaser_list .text .body .subtitle,
      .podcasts_teaser_list .text .body .slider-images .subtitle,
      .slider-images .podcasts_teaser_list .text .body .subtitle,
      .podcasts_teaser_list .text .body .fancy-bullets .container .fancy-bullets-item-list li,
      .fancy-bullets .container .fancy-bullets-item-list .podcasts_teaser_list .text .body li,
      .podcasts_teaser_list .text .body .fancy-bullets .search-page .fancy-bullets-item-list li,
      .fancy-bullets .search-page .fancy-bullets-item-list .podcasts_teaser_list .text .body li,
      .podcasts_teaser_list .text .body .fancy-bullets .search-page-admin .fancy-bullets-item-list li,
      .fancy-bullets .search-page-admin .fancy-bullets-item-list .podcasts_teaser_list .text .body li,
      .podcasts_teaser_list .text .body .cards-4-bios .subtitle,
      .cards-4-bios .podcasts_teaser_list .text .body .subtitle,
      .podcasts_teaser_list .text .body .cards-4-bios .cards-wrapper .cards-4-bios-child .wrapper .info .field_name,
      .cards-4-bios .cards-wrapper .cards-4-bios-child .wrapper .info .podcasts_teaser_list .text .body .field_name,
      .podcasts_teaser_list .text .body h5,
      .podcasts_teaser_list .text .body h6,
      .podcasts_teaser_list .text .body strong,
      .podcasts_teaser_list .text .body .section,
      .videos_teaser_list .text .body p,
      .videos_teaser_list .text .body h1,
      .videos_teaser_list .text .body h2,
      .videos_teaser_list .text .body .paragraph-html .subtitle,
      .paragraph-html .videos_teaser_list .text .body .subtitle,
      .videos_teaser_list .text .body h3,
      .videos_teaser_list .text .body h4,
      .videos_teaser_list .text .body .list-features .container .subtitle,
      .list-features .container .videos_teaser_list .text .body .subtitle,
      .videos_teaser_list .text .body .list-features .search-page .subtitle,
      .list-features .search-page .videos_teaser_list .text .body .subtitle,
      .videos_teaser_list .text .body .list-features .search-page-admin .subtitle,
      .list-features .search-page-admin .videos_teaser_list .text .body .subtitle,
      .videos_teaser_list .text .body .slider-images .subtitle,
      .slider-images .videos_teaser_list .text .body .subtitle,
      .videos_teaser_list .text .body .fancy-bullets .container .fancy-bullets-item-list li,
      .fancy-bullets .container .fancy-bullets-item-list .videos_teaser_list .text .body li,
      .videos_teaser_list .text .body .fancy-bullets .search-page .fancy-bullets-item-list li,
      .fancy-bullets .search-page .fancy-bullets-item-list .videos_teaser_list .text .body li,
      .videos_teaser_list .text .body .fancy-bullets .search-page-admin .fancy-bullets-item-list li,
      .fancy-bullets .search-page-admin .fancy-bullets-item-list .videos_teaser_list .text .body li,
      .videos_teaser_list .text .body .cards-4-bios .subtitle,
      .cards-4-bios .videos_teaser_list .text .body .subtitle,
      .videos_teaser_list .text .body .cards-4-bios .cards-wrapper .cards-4-bios-child .wrapper .info .field_name,
      .cards-4-bios .cards-wrapper .cards-4-bios-child .wrapper .info .videos_teaser_list .text .body .field_name,
      .videos_teaser_list .text .body h5,
      .videos_teaser_list .text .body h6,
      .videos_teaser_list .text .body strong,
      .videos_teaser_list .text .body .section {
        padding-left: 0 !important;
        padding-right: 0 !important;
        color: #515151 !important;
        font-size: 16px !important;
        line-height: 22px !important;
        font-weight: 300 !important; }
    .compliance_standards_teaser_list .text .title,
    .technology_teaser_list .text .title,
    .downloads_teaser_list .text .title,
    .podcasts_teaser_list .text .title,
    .videos_teaser_list .text .title {
      padding: 10px 20px 20px 20px;
      transition: all .2s ease; }
      .compliance_standards_teaser_list .text .title a,
      .technology_teaser_list .text .title a,
      .downloads_teaser_list .text .title a,
      .podcasts_teaser_list .text .title a,
      .videos_teaser_list .text .title a {
        color: #515151;
        font-weight: 300; }
    .compliance_standards_teaser_list .text:first-child,
    .technology_teaser_list .text:first-child,
    .downloads_teaser_list .text:first-child,
    .podcasts_teaser_list .text:first-child,
    .videos_teaser_list .text:first-child {
      margin-left: 0; }
  .compliance_standards_teaser_list:before,
  .technology_teaser_list:before,
  .downloads_teaser_list:before,
  .podcasts_teaser_list:before,
  .videos_teaser_list:before {
    background: #FFF;
    content: "";
    width: 100%;
    height: 20px;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 2; }

.white-top-wrapper {
  padding-top: 40px;
  padding-bottom: 30px;
  position: relative;
  margin-bottom: 50px;
  padding: 0; }
  .white-top-wrapper header {
    color: #595959;
    font-size: 24px;
    line-height: 29px;
    font-weight: 400;
    z-index: 10;
    position: relative;
    display: inline-block;
    margin-bottom: 0; }
  .white-top-wrapper form {
    float: right;
    margin-bottom: 0; }
    @media (max-width: 560px) {
      .white-top-wrapper form {
        margin-top: 20px;
        margin-bottom: 20px;
        width: 100%; } }
  @media (max-width: 1070px) {
    .white-top-wrapper {
      padding-bottom: 0 !important;
      margin-bottom: 30px; }
      .white-top-wrapper header {
        float: none;
        display: block; } }

div:not(.callout) > .compliance_standards_teaser_list:hover,
div:not(.callout) > .technology_teaser_list:hover,
div:not(.callout) > .downloads_teaser_list:hover,
div:not(.callout) > .podcasts_teaser_list:hover,
div:not(.callout) > .videos_teaser_list:hover {
  transform: translateY(-4px);
  box-shadow: 0 6px 5px 0px rgba(0, 0, 0, 0.1); }
  div:not(.callout) > .compliance_standards_teaser_list:hover .title,
  div:not(.callout) > .technology_teaser_list:hover .title,
  div:not(.callout) > .downloads_teaser_list:hover .title,
  div:not(.callout) > .podcasts_teaser_list:hover .title,
  div:not(.callout) > .videos_teaser_list:hover .title {
    transform: translateY(-100px);
    opacity: 0; }
  div:not(.callout) > .compliance_standards_teaser_list:hover .body,
  div:not(.callout) > .technology_teaser_list:hover .body,
  div:not(.callout) > .downloads_teaser_list:hover .body,
  div:not(.callout) > .podcasts_teaser_list:hover .body,
  div:not(.callout) > .videos_teaser_list:hover .body {
    top: 0;
    opacity: 1; }

.no-header .page-header {
  margin-top: 0; }

.logo-header .header .site-logo {
  float: none !important;
  margin-right: 0 !important;
  width: 100%; }

.logo-header .header #site-logo {
  margin: 0 auto !important; }

.dark_blue .field_resource_icon {
  background: #5a5a5a; }

.dark_blue .field_resource_type:before {
  color: #5a5a5a; }

.dark_grey .field_resource_icon {
  background: #515151; }

.dark_grey .field_resource_type:before {
  color: #515151; }

.light_blue .field_resource_type:before {
  color: #CCC; }

.light_blue .field_resource_icon {
  background: #CCC; }

.light_green .field_resource_type:before {
  color: #bababa; }

.light_green .field_resource_icon {
  background: #bababa; }

.green .field_resource_type:before {
  color: #a2a2a2; }

.green .field_resource_icon {
  background: #a2a2a2; }

ul#ui-id-1 {
  position: fixed !important; }

ul#ui-id-2 {
  z-index: -1 !important; }

@media (max-width: 768px) {
  .overlap {
    margin-top: 0 !important; } }

body.contact .cards-2-4 {
  background: #FFF; }
  body.contact .cards-2-4 .flex-component-column {
    padding: 45px 20px; }
  body.contact .cards-2-4 .location {
    font-size: 18px;
    line-height: 22px; }
  body.contact .cards-2-4 .location-address {
    font-size: 15px;
    line-height: 22px; }

.mobile-sticky-actions {
  display: flex;
  position: fixed;
  bottom: 35px;
  right: 0;
  width: 85px;
  padding: 0 160px 0 0;
  z-index: 99; }
  .mobile-sticky-actions #back-to-top {
    transition: opacity 0.5s ease;
    margin-right: 19px; }
    .mobile-sticky-actions #back-to-top i {
      width: 48px;
      height: 48px;
      border-radius: 100%;
      box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
      background: #FFF;
      text-align: center;
      line-height: 48px;
      color: #929394;
      font-size: 16px;
      cursor: pointer; }
    .mobile-sticky-actions #back-to-top.off {
      opacity: 0;
      pointer-events: none; }
  .mobile-sticky-actions .contact {
    display: none;
    color: #FFF;
    text-decoration: none;
    font-family: "GothamBold", sans-serif;
    font-size: 14px;
    line-height: 37px;
    padding: 0 30px;
    background: #DB6247;
    border-radius: 3px;
    box-shadow: 6px 8px 16px rgba(0, 0, 0, 0.16); }
  @media screen and (max-width: 480px) {
    .mobile-sticky-actions {
      width: 100%;
      padding: 0 18px;
      justify-content: space-between;
      align-items: flex-end; }
      .mobile-sticky-actions #back-to-top {
        margin: 0 auto;
        transform: translateX(-54px); }
      .mobile-sticky-actions .contact {
        display: block;
        padding: 0 15px; } }

@media (max-width: 768px) {
  .fancy-bullets > .container, .fancy-bullets > .search-page, .fancy-bullets > .search-page-admin {
    padding-left: 15px;
    padding-right: 15px; } }

_:-ms-fullscreen, :root nav.navbar-default .menu-level-0 > li > .menu-dropdown {
  display: none;
  height: auto;
  top: 49px;
  bottom: auto; }

_:-ms-fullscreen, :root nav.navbar-default .menu-level-0 > li.open > .menu-dropdown {
  display: block; }

_:-ms-fullscreen, :root nav.navbar-default .menu-level-0 > li.center > .menu-dropdown {
  top: 66px; }

_:-ms-fullscreen, :root nav.navbar-default .menu-level-0 > li.center > .menu-dropdown {
  transform: translateX(-50%); }

_:-ms-fullscreen, :root input[type="button"],
_:-ms-fullscreen, :root button:before, :root .list-features .container .field_cta a:before, .list-features .container .field_cta :root a:before, :root .list-features .search-page .field_cta a:before, .list-features .search-page .field_cta :root a:before, :root .list-features .search-page-admin .field_cta a:before, .list-features .search-page-admin .field_cta :root a:before, :root .slider-images .cta-link a:before, .slider-images .cta-link :root a:before, :root .events-webinars .view-content .views-row .event-info .field_event_url a:before, .events-webinars .view-content .views-row .event-info .field_event_url :root a:before, :root .product-courses-listing-by-date > .container .body .field_cta_one a:before, .product-courses-listing-by-date > .container .body .field_cta_one :root a:before, :root .product-courses-listing-by-date > .search-page .body .field_cta_one a:before, .product-courses-listing-by-date > .search-page .body .field_cta_one :root a:before, :root .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a:before, .product-courses-listing-by-date > .search-page-admin .body .field_cta_one :root a:before, :root body:not(.contact) .marketo-form .field_download_url a:before, body:not(.contact) .marketo-form .field_download_url :root a:before,
:root .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a:before, .marketo-form-embed:not(.column-two) .marketo-form .field_download_url :root a:before, :root body:not(.contact) .no-marketo .field_download_url a:before, body:not(.contact) .no-marketo .field_download_url :root a:before,
:root .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a:before, .marketo-form-embed:not(.column-two) .no-marketo .field_download_url :root a:before, :root body:not(.contact) .event-learn-more.aside a:before, body:not(.contact) .event-learn-more.aside :root a:before,
:root .marketo-form-embed:not(.column-two) .event-learn-more.aside a:before, .marketo-form-embed:not(.column-two) .event-learn-more.aside :root a:before, :root body:not(.contact) .marketo-thank-you-message .button-popup-video a:before, body:not(.contact) .marketo-thank-you-message .button-popup-video :root a:before,
:root .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a:before, .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video :root a:before, :root body.path-node .marketo-form .field_download_url a:before, body.path-node .marketo-form .field_download_url :root a:before,
:root .marketo-form-embed.column-two .marketo-form .field_download_url a:before, .marketo-form-embed.column-two .marketo-form .field_download_url :root a:before,
:root .marketo-form-embed.column-one .marketo-form .field_download_url a:before, .marketo-form-embed.column-one .marketo-form .field_download_url :root a:before, :root .events .view-content .views-row .event-info .field_event_url a:before, .events .view-content .views-row .event-info .field_event_url :root a:before,
_:-ms-fullscreen, :root .button:before {
  content: none !important;
  display: none !important; }

_:-ms-fullscreen, :root input[type="button"]:hover,
_:-ms-fullscreen, :root button:hover, :root .list-features .container .field_cta a:hover, .list-features .container .field_cta :root a:hover, :root .list-features .search-page .field_cta a:hover, .list-features .search-page .field_cta :root a:hover, :root .list-features .search-page-admin .field_cta a:hover, .list-features .search-page-admin .field_cta :root a:hover, :root .slider-images .cta-link a:hover, .slider-images .cta-link :root a:hover, :root .events-webinars .view-content .views-row .event-info .field_event_url a:hover, .events-webinars .view-content .views-row .event-info .field_event_url :root a:hover, :root .product-courses-listing-by-date > .container .body .field_cta_one a:hover, .product-courses-listing-by-date > .container .body .field_cta_one :root a:hover, :root .product-courses-listing-by-date > .search-page .body .field_cta_one a:hover, .product-courses-listing-by-date > .search-page .body .field_cta_one :root a:hover, :root .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a:hover, .product-courses-listing-by-date > .search-page-admin .body .field_cta_one :root a:hover, :root body:not(.contact) .marketo-form .field_download_url a:hover, body:not(.contact) .marketo-form .field_download_url :root a:hover,
:root .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a:hover, .marketo-form-embed:not(.column-two) .marketo-form .field_download_url :root a:hover, :root body:not(.contact) .no-marketo .field_download_url a:hover, body:not(.contact) .no-marketo .field_download_url :root a:hover,
:root .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a:hover, .marketo-form-embed:not(.column-two) .no-marketo .field_download_url :root a:hover, :root body:not(.contact) .event-learn-more.aside a:hover, body:not(.contact) .event-learn-more.aside :root a:hover,
:root .marketo-form-embed:not(.column-two) .event-learn-more.aside a:hover, .marketo-form-embed:not(.column-two) .event-learn-more.aside :root a:hover, :root body:not(.contact) .marketo-thank-you-message .button-popup-video a:hover, body:not(.contact) .marketo-thank-you-message .button-popup-video :root a:hover,
:root .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a:hover, .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video :root a:hover, :root body.path-node .marketo-form .field_download_url a:hover, body.path-node .marketo-form .field_download_url :root a:hover,
:root .marketo-form-embed.column-two .marketo-form .field_download_url a:hover, .marketo-form-embed.column-two .marketo-form .field_download_url :root a:hover,
:root .marketo-form-embed.column-one .marketo-form .field_download_url a:hover, .marketo-form-embed.column-one .marketo-form .field_download_url :root a:hover, :root .events .view-content .views-row .event-info .field_event_url a:hover, .events .view-content .views-row .event-info .field_event_url :root a:hover,
_:-ms-fullscreen, :root .button:hover {
  color: #DB6247 !important; }

_:-ms-fullscreen, :root input[type="button"]:hover:after,
_:-ms-fullscreen, :root button:hover:after, :root .list-features .container .field_cta a:hover:after, .list-features .container .field_cta :root a:hover:after, :root .list-features .search-page .field_cta a:hover:after, .list-features .search-page .field_cta :root a:hover:after, :root .list-features .search-page-admin .field_cta a:hover:after, .list-features .search-page-admin .field_cta :root a:hover:after, :root .slider-images .cta-link a:hover:after, .slider-images .cta-link :root a:hover:after, :root .events-webinars .view-content .views-row .event-info .field_event_url a:hover:after, .events-webinars .view-content .views-row .event-info .field_event_url :root a:hover:after, :root .product-courses-listing-by-date > .container .body .field_cta_one a:hover:after, .product-courses-listing-by-date > .container .body .field_cta_one :root a:hover:after, :root .product-courses-listing-by-date > .search-page .body .field_cta_one a:hover:after, .product-courses-listing-by-date > .search-page .body .field_cta_one :root a:hover:after, :root .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a:hover:after, .product-courses-listing-by-date > .search-page-admin .body .field_cta_one :root a:hover:after, :root body:not(.contact) .marketo-form .field_download_url a:hover:after, body:not(.contact) .marketo-form .field_download_url :root a:hover:after,
:root .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a:hover:after, .marketo-form-embed:not(.column-two) .marketo-form .field_download_url :root a:hover:after, :root body:not(.contact) .no-marketo .field_download_url a:hover:after, body:not(.contact) .no-marketo .field_download_url :root a:hover:after,
:root .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a:hover:after, .marketo-form-embed:not(.column-two) .no-marketo .field_download_url :root a:hover:after, :root body:not(.contact) .event-learn-more.aside a:hover:after, body:not(.contact) .event-learn-more.aside :root a:hover:after,
:root .marketo-form-embed:not(.column-two) .event-learn-more.aside a:hover:after, .marketo-form-embed:not(.column-two) .event-learn-more.aside :root a:hover:after, :root body:not(.contact) .marketo-thank-you-message .button-popup-video a:hover:after, body:not(.contact) .marketo-thank-you-message .button-popup-video :root a:hover:after,
:root .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a:hover:after, .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video :root a:hover:after, :root body.path-node .marketo-form .field_download_url a:hover:after, body.path-node .marketo-form .field_download_url :root a:hover:after,
:root .marketo-form-embed.column-two .marketo-form .field_download_url a:hover:after, .marketo-form-embed.column-two .marketo-form .field_download_url :root a:hover:after,
:root .marketo-form-embed.column-one .marketo-form .field_download_url a:hover:after, .marketo-form-embed.column-one .marketo-form .field_download_url :root a:hover:after, :root .events .view-content .views-row .event-info .field_event_url a:hover:after, .events .view-content .views-row .event-info .field_event_url :root a:hover:after,
_:-ms-fullscreen, :root .button:hover:after {
  width: 50px !important; }

.js-form-type-select {
  position: relative;
  z-index: 9; }

select.select2 {
  display: none; }
  select.select2 + .select2 .select2-selection__rendered {
    width: 100%;
    margin: 0;
    border-radius: 6px;
    border: 1px solid #F5F5F5;
    background-color: #FFF;
    padding: 10px 10px 0 10px;
    height: auto;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    cursor: pointer;
    min-height: 35px;
    max-height: 107px;
    overflow: auto;
    list-style-type: none; }
    select.select2 + .select2 .select2-selection__rendered .select2-selection__choice__display {
      color: #2A2A2A; }
    select.select2 + .select2 .select2-selection__rendered .select2-selection__choice__remove {
      margin: -2px 0 0 3px;
      padding: 0; }
      select.select2 + .select2 .select2-selection__rendered .select2-selection__choice__remove span {
        display: block;
        height: 12px;
        color: #DB6247;
        font-family: "GothamBold", sans-serif;
        font-weight: 700;
        font-size: 0; }
        select.select2 + .select2 .select2-selection__rendered .select2-selection__choice__remove span:before {
          display: block;
          content: "\f057";
          font-family: "Font Awesome Regular";
          font-weight: 400;
          font-size: 12px;
          line-height: 14px;
          height: 14px; }
      select.select2 + .select2 .select2-selection__rendered .select2-selection__choice__remove:hover {
        background-color: transparent;
        transform: scale(1.2); }
  select.select2 + .select2 .select2-search {
    display: none; }

.select2-container--open {
  top: 100% !important;
  width: 100% !important;
  z-index: 1;
  max-height: 300px;
  overflow: auto;
  background: #FFF;
  padding: 0;
  box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.16);
  border-radius: 6px;
  margin-top: 5px; }
  .select2-container--open .select2-results__group {
    display: block;
    color: #DB6247;
    font-family: "GothamBold", sans-serif;
    padding: 10px;
    cursor: default;
    border-bottom: 1px solid #DB6247;
    margin-bottom: 5px; }
  .select2-container--open ul {
    list-style-type: none; }
    .select2-container--open ul li.select2-results__option {
      cursor: pointer; }
      .select2-container--open ul li.select2-results__option[aria-selected="true"] {
        opacity: 0.4; }
      .select2-container--open ul li.select2-results__option.select2-results__option--selectable {
        padding: 5px 10px; }
        .select2-container--open ul li.select2-results__option.select2-results__option--selectable.select2-results__option--highlighted:not(.select2-results__option--selected) {
          background-color: #DB6247;
          color: #FFF;
          opacity: 1; }
        .select2-container--open ul li.select2-results__option.select2-results__option--selectable.select2-results__option--selected {
          opacity: 0.4; }
      .select2-container--open ul li.select2-results__option[aria-disabled="true"] {
        display: none; }

.cvent-legend {
  margin: 36px 0 20px;
  display: flex;
  flex-wrap: wrap;
  width: 100%; }
  .cvent-legend > div {
    line-height: 24px;
    color: #444444;
    padding: 6px 20px 6px 6px;
    font-size: 14px;
    font-family: "GothamMedium", sans-serif;
    box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.11), -4px -4px 5px white;
    border-radius: 3px;
    cursor: default; }
    .cvent-legend > div:not(:last-child) {
      margin: 0 12px 0 0; }
    .cvent-legend > div:before {
      content: "";
      width: 24px;
      height: 24px;
      margin: 0 20px 0 0;
      display: inline-block;
      vertical-align: middle;
      border-radius: 3px; }
    .cvent-legend > div.activity-base:before {
      background: #6C6297; }
    .cvent-legend > div.role-based:before {
      background: #FA8231; }
    .cvent-legend > div.supplemental:before {
      background: #33D389; }
  @media screen and (max-width: 768px) {
    .cvent-legend {
      flex-flow: column; }
      .cvent-legend > div:not(:last-child) {
        margin: 0 0 10px 0; } }

.field_courses_view + .cvent-legend,
.sidebar_left > .cvent-legend {
  margin: 0;
  flex-flow: column;
  align-items: flex-start; }
  .field_courses_view + .cvent-legend > h3,
  .sidebar_left > .cvent-legend > h3 {
    margin: 0 0 15px;
    font-size: 14px;
    line-height: 16px; }
  .field_courses_view + .cvent-legend > div,
  .sidebar_left > .cvent-legend > div {
    border-radius: 0;
    box-shadow: none;
    background: #FFF;
    padding: 8px;
    font-family: "GothamBook", sans-serif;
    line-height: 40px;
    min-width: 209px; }
    .field_courses_view + .cvent-legend > div:before,
    .sidebar_left > .cvent-legend > div:before {
      width: 12px;
      height: 40px;
      margin: 0 10px 0 0;
      border-radius: 0; }
    .field_courses_view + .cvent-legend > div:not(:last-child),
    .sidebar_left > .cvent-legend > div:not(:last-child) {
      margin: 0 0 4px; }
  @media screen and (max-width: 1200px) {
    .field_courses_view + .cvent-legend,
    .sidebar_left > .cvent-legend {
      margin: 0 0 30px;
      flex-flow: row;
      flex-wrap: wrap; }
      .field_courses_view + .cvent-legend > h3,
      .sidebar_left > .cvent-legend > h3 {
        width: 100%; }
      .field_courses_view + .cvent-legend > div:not(:last-child),
      .sidebar_left > .cvent-legend > div:not(:last-child) {
        margin: 0 10px 10px 0; } }

.sticky.fixed {
  position: fixed; }

/* 
    Created on : Nov 29, 2017, 10:51:36 AM
    Author     : Sergiu
*/
/*Font awesome mixin*/
/*!
 * Font Awesome Free 5.13.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa,
.fas,
.far,
.fal,
.fad,
.fab {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1; }

.fa-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -.0667em; }

.fa-xs {
  font-size: .75em; }

.fa-sm {
  font-size: .875em; }

.fa-1x {
  font-size: 1em; }

.fa-2x {
  font-size: 2em; }

.fa-3x {
  font-size: 3em; }

.fa-4x {
  font-size: 4em; }

.fa-5x {
  font-size: 5em; }

.fa-6x {
  font-size: 6em; }

.fa-7x {
  font-size: 7em; }

.fa-8x {
  font-size: 8em; }

.fa-9x {
  font-size: 9em; }

.fa-10x {
  font-size: 10em; }

.fa-fw {
  text-align: center;
  width: 1.25em; }

.fa-ul {
  list-style-type: none;
  margin-left: 2.5em;
  padding-left: 0; }

.fa-ul > li {
  position: relative; }

.fa-li {
  left: -2em;
  position: absolute;
  text-align: center;
  width: 2em;
  line-height: inherit; }

.fa-border {
  border: solid 0.08em #eee;
  border-radius: .1em;
  padding: .2em .25em .15em; }

.fa-pull-left {
  float: left; }

.fa-pull-right {
  float: right; }

.fa.fa-pull-left,
.fas.fa-pull-left,
.far.fa-pull-left,
.fal.fa-pull-left,
.fab.fa-pull-left {
  margin-right: .3em; }

.fa.fa-pull-right,
.fas.fa-pull-right,
.far.fa-pull-right,
.fal.fa-pull-right,
.fab.fa-pull-right {
  margin-left: .3em; }

.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear; }

.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8); }

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg); }

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg); }

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg); }

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
  transform: scale(-1, 1); }

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
  transform: scale(1, -1); }

.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(-1, -1);
  transform: scale(-1, -1); }

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical,
:root .fa-flip-both {
  -webkit-filter: none;
  filter: none; }

.fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2.5em; }

.fa-stack-1x,
.fa-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%; }

.fa-stack-1x {
  line-height: inherit; }

.fa-stack-2x {
  font-size: 2em; }

.fa-inverse {
  color: #fff; }

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
 readers do not read off random characters that represent icons */
.fa-500px:before {
  content: "\f26e"; }

.fa-accessible-icon:before {
  content: "\f368"; }

.fa-accusoft:before {
  content: "\f369"; }

.fa-acquisitions-incorporated:before {
  content: "\f6af"; }

.fa-ad:before {
  content: "\f641"; }

.fa-address-book:before {
  content: "\f2b9"; }

.fa-address-card:before {
  content: "\f2bb"; }

.fa-adjust:before {
  content: "\f042"; }

.fa-adn:before {
  content: "\f170"; }

.fa-adobe:before {
  content: "\f778"; }

.fa-adversal:before {
  content: "\f36a"; }

.fa-affiliatetheme:before {
  content: "\f36b"; }

.fa-air-freshener:before {
  content: "\f5d0"; }

.fa-airbnb:before {
  content: "\f834"; }

.fa-algolia:before {
  content: "\f36c"; }

.fa-align-center:before {
  content: "\f037"; }

.fa-align-justify:before {
  content: "\f039"; }

.fa-align-left:before {
  content: "\f036"; }

.fa-align-right:before {
  content: "\f038"; }

.fa-alipay:before {
  content: "\f642"; }

.fa-allergies:before {
  content: "\f461"; }

.fa-amazon:before {
  content: "\f270"; }

.fa-amazon-pay:before {
  content: "\f42c"; }

.fa-ambulance:before {
  content: "\f0f9"; }

.fa-american-sign-language-interpreting:before {
  content: "\f2a3"; }

.fa-amilia:before {
  content: "\f36d"; }

.fa-anchor:before {
  content: "\f13d"; }

.fa-android:before {
  content: "\f17b"; }

.fa-angellist:before {
  content: "\f209"; }

.fa-angle-double-down:before {
  content: "\f103"; }

.fa-angle-double-left:before {
  content: "\f100"; }

.fa-angle-double-right:before {
  content: "\f101"; }

.fa-angle-double-up:before {
  content: "\f102"; }

.fa-angle-down:before {
  content: "\f107"; }

.fa-angle-left:before {
  content: "\f104"; }

.fa-angle-right:before {
  content: "\f105"; }

.fa-angle-up:before {
  content: "\f106"; }

.fa-angry:before {
  content: "\f556"; }

.fa-angrycreative:before {
  content: "\f36e"; }

.fa-angular:before {
  content: "\f420"; }

.fa-ankh:before {
  content: "\f644"; }

.fa-app-store:before {
  content: "\f36f"; }

.fa-app-store-ios:before {
  content: "\f370"; }

.fa-apper:before {
  content: "\f371"; }

.fa-apple:before {
  content: "\f179"; }

.fa-apple-alt:before {
  content: "\f5d1"; }

.fa-apple-pay:before {
  content: "\f415"; }

.fa-archive:before {
  content: "\f187"; }

.fa-archway:before {
  content: "\f557"; }

.fa-arrow-alt-circle-down:before {
  content: "\f358"; }

.fa-arrow-alt-circle-left:before {
  content: "\f359"; }

.fa-arrow-alt-circle-right:before {
  content: "\f35a"; }

.fa-arrow-alt-circle-up:before {
  content: "\f35b"; }

.fa-arrow-circle-down:before {
  content: "\f0ab"; }

.fa-arrow-circle-left:before {
  content: "\f0a8"; }

.fa-arrow-circle-right:before {
  content: "\f0a9"; }

.fa-arrow-circle-up:before {
  content: "\f0aa"; }

.fa-arrow-down:before {
  content: "\f063"; }

.fa-arrow-left:before {
  content: "\f060"; }

.fa-arrow-right:before {
  content: "\f061"; }

.fa-arrow-up:before {
  content: "\f062"; }

.fa-arrows-alt:before {
  content: "\f0b2"; }

.fa-arrows-alt-h:before {
  content: "\f337"; }

.fa-arrows-alt-v:before {
  content: "\f338"; }

.fa-artstation:before {
  content: "\f77a"; }

.fa-assistive-listening-systems:before {
  content: "\f2a2"; }

.fa-asterisk:before {
  content: "\f069"; }

.fa-asymmetrik:before {
  content: "\f372"; }

.fa-at:before {
  content: "\f1fa"; }

.fa-atlas:before {
  content: "\f558"; }

.fa-atlassian:before {
  content: "\f77b"; }

.fa-atom:before {
  content: "\f5d2"; }

.fa-audible:before {
  content: "\f373"; }

.fa-audio-description:before {
  content: "\f29e"; }

.fa-autoprefixer:before {
  content: "\f41c"; }

.fa-avianex:before {
  content: "\f374"; }

.fa-aviato:before {
  content: "\f421"; }

.fa-award:before {
  content: "\f559"; }

.fa-aws:before {
  content: "\f375"; }

.fa-baby:before {
  content: "\f77c"; }

.fa-baby-carriage:before {
  content: "\f77d"; }

.fa-backspace:before {
  content: "\f55a"; }

.fa-backward:before {
  content: "\f04a"; }

.fa-bacon:before {
  content: "\f7e5"; }

.fa-bahai:before {
  content: "\f666"; }

.fa-balance-scale:before {
  content: "\f24e"; }

.fa-balance-scale-left:before {
  content: "\f515"; }

.fa-balance-scale-right:before {
  content: "\f516"; }

.fa-ban:before {
  content: "\f05e"; }

.fa-band-aid:before {
  content: "\f462"; }

.fa-bandcamp:before {
  content: "\f2d5"; }

.fa-barcode:before {
  content: "\f02a"; }

.fa-bars:before {
  content: "\f0c9"; }

.fa-baseball-ball:before {
  content: "\f433"; }

.fa-basketball-ball:before {
  content: "\f434"; }

.fa-bath:before {
  content: "\f2cd"; }

.fa-battery-empty:before {
  content: "\f244"; }

.fa-battery-full:before {
  content: "\f240"; }

.fa-battery-half:before {
  content: "\f242"; }

.fa-battery-quarter:before {
  content: "\f243"; }

.fa-battery-three-quarters:before {
  content: "\f241"; }

.fa-battle-net:before {
  content: "\f835"; }

.fa-bed:before {
  content: "\f236"; }

.fa-beer:before {
  content: "\f0fc"; }

.fa-behance:before {
  content: "\f1b4"; }

.fa-behance-square:before {
  content: "\f1b5"; }

.fa-bell:before {
  content: "\f0f3"; }

.fa-bell-slash:before {
  content: "\f1f6"; }

.fa-bezier-curve:before {
  content: "\f55b"; }

.fa-bible:before {
  content: "\f647"; }

.fa-bicycle:before {
  content: "\f206"; }

.fa-biking:before {
  content: "\f84a"; }

.fa-bimobject:before {
  content: "\f378"; }

.fa-binoculars:before {
  content: "\f1e5"; }

.fa-biohazard:before {
  content: "\f780"; }

.fa-birthday-cake:before {
  content: "\f1fd"; }

.fa-bitbucket:before {
  content: "\f171"; }

.fa-bitcoin:before {
  content: "\f379"; }

.fa-bity:before {
  content: "\f37a"; }

.fa-black-tie:before {
  content: "\f27e"; }

.fa-blackberry:before {
  content: "\f37b"; }

.fa-blender:before {
  content: "\f517"; }

.fa-blender-phone:before {
  content: "\f6b6"; }

.fa-blind:before {
  content: "\f29d"; }

.fa-blog:before {
  content: "\f781"; }

.fa-blogger:before {
  content: "\f37c"; }

.fa-blogger-b:before {
  content: "\f37d"; }

.fa-bluetooth:before {
  content: "\f293"; }

.fa-bluetooth-b:before {
  content: "\f294"; }

.fa-bold:before {
  content: "\f032"; }

.fa-bolt:before {
  content: "\f0e7"; }

.fa-bomb:before {
  content: "\f1e2"; }

.fa-bone:before {
  content: "\f5d7"; }

.fa-bong:before {
  content: "\f55c"; }

.fa-book:before {
  content: "\f02d"; }

.fa-book-dead:before {
  content: "\f6b7"; }

.fa-book-medical:before {
  content: "\f7e6"; }

.fa-book-open:before {
  content: "\f518"; }

.fa-book-reader:before {
  content: "\f5da"; }

.fa-bookmark:before {
  content: "\f02e"; }

.fa-bootstrap:before {
  content: "\f836"; }

.fa-border-all:before {
  content: "\f84c"; }

.fa-border-none:before {
  content: "\f850"; }

.fa-border-style:before {
  content: "\f853"; }

.fa-bowling-ball:before {
  content: "\f436"; }

.fa-box:before {
  content: "\f466"; }

.fa-box-open:before {
  content: "\f49e"; }

.fa-box-tissue:before {
  content: "\f95b"; }

.fa-boxes:before {
  content: "\f468"; }

.fa-braille:before {
  content: "\f2a1"; }

.fa-brain:before {
  content: "\f5dc"; }

.fa-bread-slice:before {
  content: "\f7ec"; }

.fa-briefcase:before {
  content: "\f0b1"; }

.fa-briefcase-medical:before {
  content: "\f469"; }

.fa-broadcast-tower:before {
  content: "\f519"; }

.fa-broom:before {
  content: "\f51a"; }

.fa-brush:before {
  content: "\f55d"; }

.fa-btc:before {
  content: "\f15a"; }

.fa-buffer:before {
  content: "\f837"; }

.fa-bug:before {
  content: "\f188"; }

.fa-building:before {
  content: "\f1ad"; }

.fa-bullhorn:before {
  content: "\f0a1"; }

.fa-bullseye:before {
  content: "\f140"; }

.fa-burn:before {
  content: "\f46a"; }

.fa-buromobelexperte:before {
  content: "\f37f"; }

.fa-bus:before {
  content: "\f207"; }

.fa-bus-alt:before {
  content: "\f55e"; }

.fa-business-time:before {
  content: "\f64a"; }

.fa-buy-n-large:before {
  content: "\f8a6"; }

.fa-buysellads:before {
  content: "\f20d"; }

.fa-calculator:before {
  content: "\f1ec"; }

.fa-calendar:before {
  content: "\f133"; }

.fa-calendar-alt:before {
  content: "\f073"; }

.fa-calendar-check:before {
  content: "\f274"; }

.fa-calendar-day:before {
  content: "\f783"; }

.fa-calendar-minus:before {
  content: "\f272"; }

.fa-calendar-plus:before {
  content: "\f271"; }

.fa-calendar-times:before {
  content: "\f273"; }

.fa-calendar-week:before {
  content: "\f784"; }

.fa-camera:before {
  content: "\f030"; }

.fa-camera-retro:before {
  content: "\f083"; }

.fa-campground:before {
  content: "\f6bb"; }

.fa-canadian-maple-leaf:before {
  content: "\f785"; }

.fa-candy-cane:before {
  content: "\f786"; }

.fa-cannabis:before {
  content: "\f55f"; }

.fa-capsules:before {
  content: "\f46b"; }

.fa-car:before {
  content: "\f1b9"; }

.fa-car-alt:before {
  content: "\f5de"; }

.fa-car-battery:before {
  content: "\f5df"; }

.fa-car-crash:before {
  content: "\f5e1"; }

.fa-car-side:before {
  content: "\f5e4"; }

.fa-caravan:before {
  content: "\f8ff"; }

.fa-caret-down:before {
  content: "\f0d7"; }

.fa-caret-left:before {
  content: "\f0d9"; }

.fa-caret-right:before {
  content: "\f0da"; }

.fa-caret-square-down:before {
  content: "\f150"; }

.fa-caret-square-left:before {
  content: "\f191"; }

.fa-caret-square-right:before {
  content: "\f152"; }

.fa-caret-square-up:before {
  content: "\f151"; }

.fa-caret-up:before {
  content: "\f0d8"; }

.fa-carrot:before {
  content: "\f787"; }

.fa-cart-arrow-down:before {
  content: "\f218"; }

.fa-cart-plus:before {
  content: "\f217"; }

.fa-cash-register:before {
  content: "\f788"; }

.fa-cat:before {
  content: "\f6be"; }

.fa-cc-amazon-pay:before {
  content: "\f42d"; }

.fa-cc-amex:before {
  content: "\f1f3"; }

.fa-cc-apple-pay:before {
  content: "\f416"; }

.fa-cc-diners-club:before {
  content: "\f24c"; }

.fa-cc-discover:before {
  content: "\f1f2"; }

.fa-cc-jcb:before {
  content: "\f24b"; }

.fa-cc-mastercard:before {
  content: "\f1f1"; }

.fa-cc-paypal:before {
  content: "\f1f4"; }

.fa-cc-stripe:before {
  content: "\f1f5"; }

.fa-cc-visa:before {
  content: "\f1f0"; }

.fa-centercode:before {
  content: "\f380"; }

.fa-centos:before {
  content: "\f789"; }

.fa-certificate:before {
  content: "\f0a3"; }

.fa-chair:before {
  content: "\f6c0"; }

.fa-chalkboard:before {
  content: "\f51b"; }

.fa-chalkboard-teacher:before {
  content: "\f51c"; }

.fa-charging-station:before {
  content: "\f5e7"; }

.fa-chart-area:before {
  content: "\f1fe"; }

.fa-chart-bar:before {
  content: "\f080"; }

.fa-chart-line:before {
  content: "\f201"; }

.fa-chart-pie:before {
  content: "\f200"; }

.fa-check:before {
  content: "\f00c"; }

.fa-check-circle:before {
  content: "\f058"; }

.fa-check-double:before {
  content: "\f560"; }

.fa-check-square:before {
  content: "\f14a"; }

.fa-cheese:before {
  content: "\f7ef"; }

.fa-chess:before {
  content: "\f439"; }

.fa-chess-bishop:before {
  content: "\f43a"; }

.fa-chess-board:before {
  content: "\f43c"; }

.fa-chess-king:before {
  content: "\f43f"; }

.fa-chess-knight:before {
  content: "\f441"; }

.fa-chess-pawn:before {
  content: "\f443"; }

.fa-chess-queen:before {
  content: "\f445"; }

.fa-chess-rook:before {
  content: "\f447"; }

.fa-chevron-circle-down:before {
  content: "\f13a"; }

.fa-chevron-circle-left:before {
  content: "\f137"; }

.fa-chevron-circle-right:before {
  content: "\f138"; }

.fa-chevron-circle-up:before {
  content: "\f139"; }

.fa-chevron-down:before {
  content: "\f078"; }

.fa-chevron-left:before {
  content: "\f053"; }

.fa-chevron-right:before {
  content: "\f054"; }

.fa-chevron-up:before {
  content: "\f077"; }

.fa-child:before {
  content: "\f1ae"; }

.fa-chrome:before {
  content: "\f268"; }

.fa-chromecast:before {
  content: "\f838"; }

.fa-church:before {
  content: "\f51d"; }

.fa-circle:before {
  content: "\f111"; }

.fa-circle-notch:before {
  content: "\f1ce"; }

.fa-city:before {
  content: "\f64f"; }

.fa-clinic-medical:before {
  content: "\f7f2"; }

.fa-clipboard:before {
  content: "\f328"; }

.fa-clipboard-check:before {
  content: "\f46c"; }

.fa-clipboard-list:before {
  content: "\f46d"; }

.fa-clock:before {
  content: "\f017"; }

.fa-clone:before {
  content: "\f24d"; }

.fa-closed-captioning:before {
  content: "\f20a"; }

.fa-cloud:before {
  content: "\f0c2"; }

.fa-cloud-download-alt:before {
  content: "\f381"; }

.fa-cloud-meatball:before {
  content: "\f73b"; }

.fa-cloud-moon:before {
  content: "\f6c3"; }

.fa-cloud-moon-rain:before {
  content: "\f73c"; }

.fa-cloud-rain:before {
  content: "\f73d"; }

.fa-cloud-showers-heavy:before {
  content: "\f740"; }

.fa-cloud-sun:before {
  content: "\f6c4"; }

.fa-cloud-sun-rain:before {
  content: "\f743"; }

.fa-cloud-upload-alt:before {
  content: "\f382"; }

.fa-cloudscale:before {
  content: "\f383"; }

.fa-cloudsmith:before {
  content: "\f384"; }

.fa-cloudversify:before {
  content: "\f385"; }

.fa-cocktail:before {
  content: "\f561"; }

.fa-code:before {
  content: "\f121"; }

.fa-code-branch:before {
  content: "\f126"; }

.fa-codepen:before {
  content: "\f1cb"; }

.fa-codiepie:before {
  content: "\f284"; }

.fa-coffee:before {
  content: "\f0f4"; }

.fa-cog:before {
  content: "\f013"; }

.fa-cogs:before {
  content: "\f085"; }

.fa-coins:before {
  content: "\f51e"; }

.fa-columns:before {
  content: "\f0db"; }

.fa-comment:before {
  content: "\f075"; }

.fa-comment-alt:before {
  content: "\f27a"; }

.fa-comment-dollar:before {
  content: "\f651"; }

.fa-comment-dots:before {
  content: "\f4ad"; }

.fa-comment-medical:before {
  content: "\f7f5"; }

.fa-comment-slash:before {
  content: "\f4b3"; }

.fa-comments:before {
  content: "\f086"; }

.fa-comments-dollar:before {
  content: "\f653"; }

.fa-compact-disc:before {
  content: "\f51f"; }

.fa-compass:before {
  content: "\f14e"; }

.fa-compress:before {
  content: "\f066"; }

.fa-compress-alt:before {
  content: "\f422"; }

.fa-compress-arrows-alt:before {
  content: "\f78c"; }

.fa-concierge-bell:before {
  content: "\f562"; }

.fa-confluence:before {
  content: "\f78d"; }

.fa-connectdevelop:before {
  content: "\f20e"; }

.fa-contao:before {
  content: "\f26d"; }

.fa-cookie:before {
  content: "\f563"; }

.fa-cookie-bite:before {
  content: "\f564"; }

.fa-copy:before {
  content: "\f0c5"; }

.fa-copyright:before {
  content: "\f1f9"; }

.fa-cotton-bureau:before {
  content: "\f89e"; }

.fa-couch:before {
  content: "\f4b8"; }

.fa-cpanel:before {
  content: "\f388"; }

.fa-creative-commons:before {
  content: "\f25e"; }

.fa-creative-commons-by:before {
  content: "\f4e7"; }

.fa-creative-commons-nc:before {
  content: "\f4e8"; }

.fa-creative-commons-nc-eu:before {
  content: "\f4e9"; }

.fa-creative-commons-nc-jp:before {
  content: "\f4ea"; }

.fa-creative-commons-nd:before {
  content: "\f4eb"; }

.fa-creative-commons-pd:before {
  content: "\f4ec"; }

.fa-creative-commons-pd-alt:before {
  content: "\f4ed"; }

.fa-creative-commons-remix:before {
  content: "\f4ee"; }

.fa-creative-commons-sa:before {
  content: "\f4ef"; }

.fa-creative-commons-sampling:before {
  content: "\f4f0"; }

.fa-creative-commons-sampling-plus:before {
  content: "\f4f1"; }

.fa-creative-commons-share:before {
  content: "\f4f2"; }

.fa-creative-commons-zero:before {
  content: "\f4f3"; }

.fa-credit-card:before {
  content: "\f09d"; }

.fa-critical-role:before {
  content: "\f6c9"; }

.fa-crop:before {
  content: "\f125"; }

.fa-crop-alt:before {
  content: "\f565"; }

.fa-cross:before {
  content: "\f654"; }

.fa-crosshairs:before {
  content: "\f05b"; }

.fa-crow:before {
  content: "\f520"; }

.fa-crown:before {
  content: "\f521"; }

.fa-crutch:before {
  content: "\f7f7"; }

.fa-css3:before {
  content: "\f13c"; }

.fa-css3-alt:before {
  content: "\f38b"; }

.fa-cube:before {
  content: "\f1b2"; }

.fa-cubes:before {
  content: "\f1b3"; }

.fa-cut:before {
  content: "\f0c4"; }

.fa-cuttlefish:before {
  content: "\f38c"; }

.fa-d-and-d:before {
  content: "\f38d"; }

.fa-d-and-d-beyond:before {
  content: "\f6ca"; }

.fa-dailymotion:before {
  content: "\f952"; }

.fa-dashcube:before {
  content: "\f210"; }

.fa-database:before {
  content: "\f1c0"; }

.fa-deaf:before {
  content: "\f2a4"; }

.fa-delicious:before {
  content: "\f1a5"; }

.fa-democrat:before {
  content: "\f747"; }

.fa-deploydog:before {
  content: "\f38e"; }

.fa-deskpro:before {
  content: "\f38f"; }

.fa-desktop:before {
  content: "\f108"; }

.fa-dev:before {
  content: "\f6cc"; }

.fa-deviantart:before {
  content: "\f1bd"; }

.fa-dharmachakra:before {
  content: "\f655"; }

.fa-dhl:before {
  content: "\f790"; }

.fa-diagnoses:before {
  content: "\f470"; }

.fa-diaspora:before {
  content: "\f791"; }

.fa-dice:before {
  content: "\f522"; }

.fa-dice-d20:before {
  content: "\f6cf"; }

.fa-dice-d6:before {
  content: "\f6d1"; }

.fa-dice-five:before {
  content: "\f523"; }

.fa-dice-four:before {
  content: "\f524"; }

.fa-dice-one:before {
  content: "\f525"; }

.fa-dice-six:before {
  content: "\f526"; }

.fa-dice-three:before {
  content: "\f527"; }

.fa-dice-two:before {
  content: "\f528"; }

.fa-digg:before {
  content: "\f1a6"; }

.fa-digital-ocean:before {
  content: "\f391"; }

.fa-digital-tachograph:before {
  content: "\f566"; }

.fa-directions:before {
  content: "\f5eb"; }

.fa-discord:before {
  content: "\f392"; }

.fa-discourse:before {
  content: "\f393"; }

.fa-disease:before {
  content: "\f7fa"; }

.fa-divide:before {
  content: "\f529"; }

.fa-dizzy:before {
  content: "\f567"; }

.fa-dna:before {
  content: "\f471"; }

.fa-dochub:before {
  content: "\f394"; }

.fa-docker:before {
  content: "\f395"; }

.fa-dog:before {
  content: "\f6d3"; }

.fa-dollar-sign:before {
  content: "\f155"; }

.fa-dolly:before {
  content: "\f472"; }

.fa-dolly-flatbed:before {
  content: "\f474"; }

.fa-donate:before {
  content: "\f4b9"; }

.fa-door-closed:before {
  content: "\f52a"; }

.fa-door-open:before {
  content: "\f52b"; }

.fa-dot-circle:before {
  content: "\f192"; }

.fa-dove:before {
  content: "\f4ba"; }

.fa-download:before {
  content: "\f019"; }

.fa-draft2digital:before {
  content: "\f396"; }

.fa-drafting-compass:before {
  content: "\f568"; }

.fa-dragon:before {
  content: "\f6d5"; }

.fa-draw-polygon:before {
  content: "\f5ee"; }

.fa-dribbble:before {
  content: "\f17d"; }

.fa-dribbble-square:before {
  content: "\f397"; }

.fa-dropbox:before {
  content: "\f16b"; }

.fa-drum:before {
  content: "\f569"; }

.fa-drum-steelpan:before {
  content: "\f56a"; }

.fa-drumstick-bite:before {
  content: "\f6d7"; }

.fa-drupal:before {
  content: "\f1a9"; }

.fa-dumbbell:before {
  content: "\f44b"; }

.fa-dumpster:before {
  content: "\f793"; }

.fa-dumpster-fire:before {
  content: "\f794"; }

.fa-dungeon:before {
  content: "\f6d9"; }

.fa-dyalog:before {
  content: "\f399"; }

.fa-earlybirds:before {
  content: "\f39a"; }

.fa-ebay:before {
  content: "\f4f4"; }

.fa-edge:before {
  content: "\f282"; }

.fa-edit:before {
  content: "\f044"; }

.fa-egg:before {
  content: "\f7fb"; }

.fa-eject:before {
  content: "\f052"; }

.fa-elementor:before {
  content: "\f430"; }

.fa-ellipsis-h:before {
  content: "\f141"; }

.fa-ellipsis-v:before {
  content: "\f142"; }

.fa-ello:before {
  content: "\f5f1"; }

.fa-ember:before {
  content: "\f423"; }

.fa-empire:before {
  content: "\f1d1"; }

.fa-envelope:before {
  content: "\f0e0"; }

.fa-envelope-open:before {
  content: "\f2b6"; }

.fa-envelope-open-text:before {
  content: "\f658"; }

.fa-envelope-square:before {
  content: "\f199"; }

.fa-envira:before {
  content: "\f299"; }

.fa-equals:before {
  content: "\f52c"; }

.fa-eraser:before {
  content: "\f12d"; }

.fa-erlang:before {
  content: "\f39d"; }

.fa-ethereum:before {
  content: "\f42e"; }

.fa-ethernet:before {
  content: "\f796"; }

.fa-etsy:before {
  content: "\f2d7"; }

.fa-euro-sign:before {
  content: "\f153"; }

.fa-evernote:before {
  content: "\f839"; }

.fa-exchange-alt:before {
  content: "\f362"; }

.fa-exclamation:before {
  content: "\f12a"; }

.fa-exclamation-circle:before {
  content: "\f06a"; }

.fa-exclamation-triangle:before {
  content: "\f071"; }

.fa-expand:before {
  content: "\f065"; }

.fa-expand-alt:before {
  content: "\f424"; }

.fa-expand-arrows-alt:before {
  content: "\f31e"; }

.fa-expeditedssl:before {
  content: "\f23e"; }

.fa-external-link-alt:before {
  content: "\f35d"; }

.fa-external-link-square-alt:before {
  content: "\f360"; }

.fa-eye:before {
  content: "\f06e"; }

.fa-eye-dropper:before {
  content: "\f1fb"; }

.fa-eye-slash:before {
  content: "\f070"; }

.fa-facebook:before {
  content: "\f09a"; }

.fa-facebook-f:before {
  content: "\f39e"; }

.fa-facebook-messenger:before {
  content: "\f39f"; }

.fa-facebook-square:before {
  content: "\f082"; }

.fa-fan:before {
  content: "\f863"; }

.fa-fantasy-flight-games:before {
  content: "\f6dc"; }

.fa-fast-backward:before {
  content: "\f049"; }

.fa-fast-forward:before {
  content: "\f050"; }

.fa-faucet:before {
  content: "\f905"; }

.fa-fax:before {
  content: "\f1ac"; }

.fa-feather:before {
  content: "\f52d"; }

.fa-feather-alt:before {
  content: "\f56b"; }

.fa-fedex:before {
  content: "\f797"; }

.fa-fedora:before {
  content: "\f798"; }

.fa-female:before {
  content: "\f182"; }

.fa-fighter-jet:before {
  content: "\f0fb"; }

.fa-figma:before {
  content: "\f799"; }

.fa-file:before {
  content: "\f15b"; }

.fa-file-alt:before {
  content: "\f15c"; }

.fa-file-archive:before {
  content: "\f1c6"; }

.fa-file-audio:before {
  content: "\f1c7"; }

.fa-file-code:before {
  content: "\f1c9"; }

.fa-file-contract:before {
  content: "\f56c"; }

.fa-file-csv:before {
  content: "\f6dd"; }

.fa-file-download:before {
  content: "\f56d"; }

.fa-file-excel:before {
  content: "\f1c3"; }

.fa-file-export:before {
  content: "\f56e"; }

.fa-file-image:before {
  content: "\f1c5"; }

.fa-file-import:before {
  content: "\f56f"; }

.fa-file-invoice:before {
  content: "\f570"; }

.fa-file-invoice-dollar:before {
  content: "\f571"; }

.fa-file-medical:before {
  content: "\f477"; }

.fa-file-medical-alt:before {
  content: "\f478"; }

.fa-file-pdf:before {
  content: "\f1c1"; }

.fa-file-powerpoint:before {
  content: "\f1c4"; }

.fa-file-prescription:before {
  content: "\f572"; }

.fa-file-signature:before {
  content: "\f573"; }

.fa-file-upload:before {
  content: "\f574"; }

.fa-file-video:before {
  content: "\f1c8"; }

.fa-file-word:before {
  content: "\f1c2"; }

.fa-fill:before {
  content: "\f575"; }

.fa-fill-drip:before {
  content: "\f576"; }

.fa-film:before {
  content: "\f008"; }

.fa-filter:before {
  content: "\f0b0"; }

.fa-fingerprint:before {
  content: "\f577"; }

.fa-fire:before {
  content: "\f06d"; }

.fa-fire-alt:before {
  content: "\f7e4"; }

.fa-fire-extinguisher:before {
  content: "\f134"; }

.fa-firefox:before {
  content: "\f269"; }

.fa-firefox-browser:before {
  content: "\f907"; }

.fa-first-aid:before {
  content: "\f479"; }

.fa-first-order:before {
  content: "\f2b0"; }

.fa-first-order-alt:before {
  content: "\f50a"; }

.fa-firstdraft:before {
  content: "\f3a1"; }

.fa-fish:before {
  content: "\f578"; }

.fa-fist-raised:before {
  content: "\f6de"; }

.fa-flag:before {
  content: "\f024"; }

.fa-flag-checkered:before {
  content: "\f11e"; }

.fa-flag-usa:before {
  content: "\f74d"; }

.fa-flask:before {
  content: "\f0c3"; }

.fa-flickr:before {
  content: "\f16e"; }

.fa-flipboard:before {
  content: "\f44d"; }

.fa-flushed:before {
  content: "\f579"; }

.fa-fly:before {
  content: "\f417"; }

.fa-folder:before {
  content: "\f07b"; }

.fa-folder-minus:before {
  content: "\f65d"; }

.fa-folder-open:before {
  content: "\f07c"; }

.fa-folder-plus:before {
  content: "\f65e"; }

.fa-font:before {
  content: "\f031"; }

.fa-font-awesome:before {
  content: "\f2b4"; }

.fa-font-awesome-alt:before {
  content: "\f35c"; }

.fa-font-awesome-flag:before {
  content: "\f425"; }

.fa-font-awesome-logo-full:before {
  content: "\f4e6"; }

.fa-fonticons:before {
  content: "\f280"; }

.fa-fonticons-fi:before {
  content: "\f3a2"; }

.fa-football-ball:before {
  content: "\f44e"; }

.fa-fort-awesome:before {
  content: "\f286"; }

.fa-fort-awesome-alt:before {
  content: "\f3a3"; }

.fa-forumbee:before {
  content: "\f211"; }

.fa-forward:before {
  content: "\f04e"; }

.fa-foursquare:before {
  content: "\f180"; }

.fa-free-code-camp:before {
  content: "\f2c5"; }

.fa-freebsd:before {
  content: "\f3a4"; }

.fa-frog:before {
  content: "\f52e"; }

.fa-frown:before {
  content: "\f119"; }

.fa-frown-open:before {
  content: "\f57a"; }

.fa-fulcrum:before {
  content: "\f50b"; }

.fa-funnel-dollar:before {
  content: "\f662"; }

.fa-futbol:before {
  content: "\f1e3"; }

.fa-galactic-republic:before {
  content: "\f50c"; }

.fa-galactic-senate:before {
  content: "\f50d"; }

.fa-gamepad:before {
  content: "\f11b"; }

.fa-gas-pump:before {
  content: "\f52f"; }

.fa-gavel:before {
  content: "\f0e3"; }

.fa-gem:before {
  content: "\f3a5"; }

.fa-genderless:before {
  content: "\f22d"; }

.fa-get-pocket:before {
  content: "\f265"; }

.fa-gg:before {
  content: "\f260"; }

.fa-gg-circle:before {
  content: "\f261"; }

.fa-ghost:before {
  content: "\f6e2"; }

.fa-gift:before {
  content: "\f06b"; }

.fa-gifts:before {
  content: "\f79c"; }

.fa-git:before {
  content: "\f1d3"; }

.fa-git-alt:before {
  content: "\f841"; }

.fa-git-square:before {
  content: "\f1d2"; }

.fa-github:before {
  content: "\f09b"; }

.fa-github-alt:before {
  content: "\f113"; }

.fa-github-square:before {
  content: "\f092"; }

.fa-gitkraken:before {
  content: "\f3a6"; }

.fa-gitlab:before {
  content: "\f296"; }

.fa-gitter:before {
  content: "\f426"; }

.fa-glass-cheers:before {
  content: "\f79f"; }

.fa-glass-martini:before {
  content: "\f000"; }

.fa-glass-martini-alt:before {
  content: "\f57b"; }

.fa-glass-whiskey:before {
  content: "\f7a0"; }

.fa-glasses:before {
  content: "\f530"; }

.fa-glide:before {
  content: "\f2a5"; }

.fa-glide-g:before {
  content: "\f2a6"; }

.fa-globe:before {
  content: "\f0ac"; }

.fa-globe-africa:before {
  content: "\f57c"; }

.fa-globe-americas:before {
  content: "\f57d"; }

.fa-globe-asia:before {
  content: "\f57e"; }

.fa-globe-europe:before {
  content: "\f7a2"; }

.fa-gofore:before {
  content: "\f3a7"; }

.fa-golf-ball:before {
  content: "\f450"; }

.fa-goodreads:before {
  content: "\f3a8"; }

.fa-goodreads-g:before {
  content: "\f3a9"; }

.fa-google:before {
  content: "\f1a0"; }

.fa-google-drive:before {
  content: "\f3aa"; }

.fa-google-play:before {
  content: "\f3ab"; }

.fa-google-plus:before {
  content: "\f2b3"; }

.fa-google-plus-g:before {
  content: "\f0d5"; }

.fa-google-plus-square:before {
  content: "\f0d4"; }

.fa-google-wallet:before {
  content: "\f1ee"; }

.fa-gopuram:before {
  content: "\f664"; }

.fa-graduation-cap:before {
  content: "\f19d"; }

.fa-gratipay:before {
  content: "\f184"; }

.fa-grav:before {
  content: "\f2d6"; }

.fa-greater-than:before {
  content: "\f531"; }

.fa-greater-than-equal:before {
  content: "\f532"; }

.fa-grimace:before {
  content: "\f57f"; }

.fa-grin:before {
  content: "\f580"; }

.fa-grin-alt:before {
  content: "\f581"; }

.fa-grin-beam:before {
  content: "\f582"; }

.fa-grin-beam-sweat:before {
  content: "\f583"; }

.fa-grin-hearts:before {
  content: "\f584"; }

.fa-grin-squint:before {
  content: "\f585"; }

.fa-grin-squint-tears:before {
  content: "\f586"; }

.fa-grin-stars:before {
  content: "\f587"; }

.fa-grin-tears:before {
  content: "\f588"; }

.fa-grin-tongue:before {
  content: "\f589"; }

.fa-grin-tongue-squint:before {
  content: "\f58a"; }

.fa-grin-tongue-wink:before {
  content: "\f58b"; }

.fa-grin-wink:before {
  content: "\f58c"; }

.fa-grip-horizontal:before {
  content: "\f58d"; }

.fa-grip-lines:before {
  content: "\f7a4"; }

.fa-grip-lines-vertical:before {
  content: "\f7a5"; }

.fa-grip-vertical:before {
  content: "\f58e"; }

.fa-gripfire:before {
  content: "\f3ac"; }

.fa-grunt:before {
  content: "\f3ad"; }

.fa-guitar:before {
  content: "\f7a6"; }

.fa-gulp:before {
  content: "\f3ae"; }

.fa-h-square:before {
  content: "\f0fd"; }

.fa-hacker-news:before {
  content: "\f1d4"; }

.fa-hacker-news-square:before {
  content: "\f3af"; }

.fa-hackerrank:before {
  content: "\f5f7"; }

.fa-hamburger:before {
  content: "\f805"; }

.fa-hammer:before {
  content: "\f6e3"; }

.fa-hamsa:before {
  content: "\f665"; }

.fa-hand-holding:before {
  content: "\f4bd"; }

.fa-hand-holding-heart:before {
  content: "\f4be"; }

.fa-hand-holding-medical:before {
  content: "\f95c"; }

.fa-hand-holding-usd:before {
  content: "\f4c0"; }

.fa-hand-holding-water:before {
  content: "\f4c1"; }

.fa-hand-lizard:before {
  content: "\f258"; }

.fa-hand-middle-finger:before {
  content: "\f806"; }

.fa-hand-paper:before {
  content: "\f256"; }

.fa-hand-peace:before {
  content: "\f25b"; }

.fa-hand-point-down:before {
  content: "\f0a7"; }

.fa-hand-point-left:before {
  content: "\f0a5"; }

.fa-hand-point-right:before {
  content: "\f0a4"; }

.fa-hand-point-up:before {
  content: "\f0a6"; }

.fa-hand-pointer:before {
  content: "\f25a"; }

.fa-hand-rock:before {
  content: "\f255"; }

.fa-hand-scissors:before {
  content: "\f257"; }

.fa-hand-sparkles:before {
  content: "\f95d"; }

.fa-hand-spock:before {
  content: "\f259"; }

.fa-hands:before {
  content: "\f4c2"; }

.fa-hands-helping:before {
  content: "\f4c4"; }

.fa-hands-wash:before {
  content: "\f95e"; }

.fa-handshake:before {
  content: "\f2b5"; }

.fa-handshake-alt-slash:before {
  content: "\f95f"; }

.fa-handshake-slash:before {
  content: "\f960"; }

.fa-hanukiah:before {
  content: "\f6e6"; }

.fa-hard-hat:before {
  content: "\f807"; }

.fa-hashtag:before {
  content: "\f292"; }

.fa-hat-cowboy:before {
  content: "\f8c0"; }

.fa-hat-cowboy-side:before {
  content: "\f8c1"; }

.fa-hat-wizard:before {
  content: "\f6e8"; }

.fa-hdd:before {
  content: "\f0a0"; }

.fa-head-side-cough:before {
  content: "\f961"; }

.fa-head-side-cough-slash:before {
  content: "\f962"; }

.fa-head-side-mask:before {
  content: "\f963"; }

.fa-head-side-virus:before {
  content: "\f964"; }

.fa-heading:before {
  content: "\f1dc"; }

.fa-headphones:before {
  content: "\f025"; }

.fa-headphones-alt:before {
  content: "\f58f"; }

.fa-headset:before {
  content: "\f590"; }

.fa-heart:before {
  content: "\f004"; }

.fa-heart-broken:before {
  content: "\f7a9"; }

.fa-heartbeat:before {
  content: "\f21e"; }

.fa-helicopter:before {
  content: "\f533"; }

.fa-highlighter:before {
  content: "\f591"; }

.fa-hiking:before {
  content: "\f6ec"; }

.fa-hippo:before {
  content: "\f6ed"; }

.fa-hips:before {
  content: "\f452"; }

.fa-hire-a-helper:before {
  content: "\f3b0"; }

.fa-history:before {
  content: "\f1da"; }

.fa-hockey-puck:before {
  content: "\f453"; }

.fa-holly-berry:before {
  content: "\f7aa"; }

.fa-home:before {
  content: "\f015"; }

.fa-hooli:before {
  content: "\f427"; }

.fa-hornbill:before {
  content: "\f592"; }

.fa-horse:before {
  content: "\f6f0"; }

.fa-horse-head:before {
  content: "\f7ab"; }

.fa-hospital:before {
  content: "\f0f8"; }

.fa-hospital-alt:before {
  content: "\f47d"; }

.fa-hospital-symbol:before {
  content: "\f47e"; }

.fa-hospital-user:before {
  content: "\f80d"; }

.fa-hot-tub:before {
  content: "\f593"; }

.fa-hotdog:before {
  content: "\f80f"; }

.fa-hotel:before {
  content: "\f594"; }

.fa-hotjar:before {
  content: "\f3b1"; }

.fa-hourglass:before {
  content: "\f254"; }

.fa-hourglass-end:before {
  content: "\f253"; }

.fa-hourglass-half:before {
  content: "\f252"; }

.fa-hourglass-start:before {
  content: "\f251"; }

.fa-house-damage:before {
  content: "\f6f1"; }

.fa-house-user:before {
  content: "\f965"; }

.fa-houzz:before {
  content: "\f27c"; }

.fa-hryvnia:before {
  content: "\f6f2"; }

.fa-html5:before {
  content: "\f13b"; }

.fa-hubspot:before {
  content: "\f3b2"; }

.fa-i-cursor:before {
  content: "\f246"; }

.fa-ice-cream:before {
  content: "\f810"; }

.fa-icicles:before {
  content: "\f7ad"; }

.fa-icons:before {
  content: "\f86d"; }

.fa-id-badge:before {
  content: "\f2c1"; }

.fa-id-card:before {
  content: "\f2c2"; }

.fa-id-card-alt:before {
  content: "\f47f"; }

.fa-ideal:before {
  content: "\f913"; }

.fa-igloo:before {
  content: "\f7ae"; }

.fa-image:before {
  content: "\f03e"; }

.fa-images:before {
  content: "\f302"; }

.fa-imdb:before {
  content: "\f2d8"; }

.fa-inbox:before {
  content: "\f01c"; }

.fa-indent:before {
  content: "\f03c"; }

.fa-industry:before {
  content: "\f275"; }

.fa-infinity:before {
  content: "\f534"; }

.fa-info:before {
  content: "\f129"; }

.fa-info-circle:before {
  content: "\f05a"; }

.fa-instagram:before {
  content: "\f16d"; }

.fa-instagram-square:before {
  content: "\f955"; }

.fa-intercom:before {
  content: "\f7af"; }

.fa-internet-explorer:before {
  content: "\f26b"; }

.fa-invision:before {
  content: "\f7b0"; }

.fa-ioxhost:before {
  content: "\f208"; }

.fa-italic:before {
  content: "\f033"; }

.fa-itch-io:before {
  content: "\f83a"; }

.fa-itunes:before {
  content: "\f3b4"; }

.fa-itunes-note:before {
  content: "\f3b5"; }

.fa-java:before {
  content: "\f4e4"; }

.fa-jedi:before {
  content: "\f669"; }

.fa-jedi-order:before {
  content: "\f50e"; }

.fa-jenkins:before {
  content: "\f3b6"; }

.fa-jira:before {
  content: "\f7b1"; }

.fa-joget:before {
  content: "\f3b7"; }

.fa-joint:before {
  content: "\f595"; }

.fa-joomla:before {
  content: "\f1aa"; }

.fa-journal-whills:before {
  content: "\f66a"; }

.fa-js:before {
  content: "\f3b8"; }

.fa-js-square:before {
  content: "\f3b9"; }

.fa-jsfiddle:before {
  content: "\f1cc"; }

.fa-kaaba:before {
  content: "\f66b"; }

.fa-kaggle:before {
  content: "\f5fa"; }

.fa-key:before {
  content: "\f084"; }

.fa-keybase:before {
  content: "\f4f5"; }

.fa-keyboard:before {
  content: "\f11c"; }

.fa-keycdn:before {
  content: "\f3ba"; }

.fa-khanda:before {
  content: "\f66d"; }

.fa-kickstarter:before {
  content: "\f3bb"; }

.fa-kickstarter-k:before {
  content: "\f3bc"; }

.fa-kiss:before {
  content: "\f596"; }

.fa-kiss-beam:before {
  content: "\f597"; }

.fa-kiss-wink-heart:before {
  content: "\f598"; }

.fa-kiwi-bird:before {
  content: "\f535"; }

.fa-korvue:before {
  content: "\f42f"; }

.fa-landmark:before {
  content: "\f66f"; }

.fa-language:before {
  content: "\f1ab"; }

.fa-laptop:before {
  content: "\f109"; }

.fa-laptop-code:before {
  content: "\f5fc"; }

.fa-laptop-house:before {
  content: "\f966"; }

.fa-laptop-medical:before {
  content: "\f812"; }

.fa-laravel:before {
  content: "\f3bd"; }

.fa-lastfm:before {
  content: "\f202"; }

.fa-lastfm-square:before {
  content: "\f203"; }

.fa-laugh:before {
  content: "\f599"; }

.fa-laugh-beam:before {
  content: "\f59a"; }

.fa-laugh-squint:before {
  content: "\f59b"; }

.fa-laugh-wink:before {
  content: "\f59c"; }

.fa-layer-group:before {
  content: "\f5fd"; }

.fa-leaf:before {
  content: "\f06c"; }

.fa-leanpub:before {
  content: "\f212"; }

.fa-lemon:before {
  content: "\f094"; }

.fa-less:before {
  content: "\f41d"; }

.fa-less-than:before {
  content: "\f536"; }

.fa-less-than-equal:before {
  content: "\f537"; }

.fa-level-down-alt:before {
  content: "\f3be"; }

.fa-level-up-alt:before {
  content: "\f3bf"; }

.fa-life-ring:before {
  content: "\f1cd"; }

.fa-lightbulb:before {
  content: "\f0eb"; }

.fa-line:before {
  content: "\f3c0"; }

.fa-link:before {
  content: "\f0c1"; }

.fa-linkedin:before {
  content: "\f08c"; }

.fa-linkedin-in:before {
  content: "\f0e1"; }

.fa-linode:before {
  content: "\f2b8"; }

.fa-linux:before {
  content: "\f17c"; }

.fa-lira-sign:before {
  content: "\f195"; }

.fa-list:before {
  content: "\f03a"; }

.fa-list-alt:before {
  content: "\f022"; }

.fa-list-ol:before {
  content: "\f0cb"; }

.fa-list-ul:before {
  content: "\f0ca"; }

.fa-location-arrow:before {
  content: "\f124"; }

.fa-lock:before {
  content: "\f023"; }

.fa-lock-open:before {
  content: "\f3c1"; }

.fa-long-arrow-alt-down:before {
  content: "\f309"; }

.fa-long-arrow-alt-left:before {
  content: "\f30a"; }

.fa-long-arrow-alt-right:before {
  content: "\f30b"; }

.fa-long-arrow-alt-up:before {
  content: "\f30c"; }

.fa-low-vision:before {
  content: "\f2a8"; }

.fa-luggage-cart:before {
  content: "\f59d"; }

.fa-lungs:before {
  content: "\f604"; }

.fa-lungs-virus:before {
  content: "\f967"; }

.fa-lyft:before {
  content: "\f3c3"; }

.fa-magento:before {
  content: "\f3c4"; }

.fa-magic:before {
  content: "\f0d0"; }

.fa-magnet:before {
  content: "\f076"; }

.fa-mail-bulk:before {
  content: "\f674"; }

.fa-mailchimp:before {
  content: "\f59e"; }

.fa-male:before {
  content: "\f183"; }

.fa-mandalorian:before {
  content: "\f50f"; }

.fa-map:before {
  content: "\f279"; }

.fa-map-marked:before {
  content: "\f59f"; }

.fa-map-marked-alt:before {
  content: "\f5a0"; }

.fa-map-marker:before {
  content: "\f041"; }

.fa-map-marker-alt:before {
  content: "\f3c5"; }

.fa-map-pin:before {
  content: "\f276"; }

.fa-map-signs:before {
  content: "\f277"; }

.fa-markdown:before {
  content: "\f60f"; }

.fa-marker:before {
  content: "\f5a1"; }

.fa-mars:before {
  content: "\f222"; }

.fa-mars-double:before {
  content: "\f227"; }

.fa-mars-stroke:before {
  content: "\f229"; }

.fa-mars-stroke-h:before {
  content: "\f22b"; }

.fa-mars-stroke-v:before {
  content: "\f22a"; }

.fa-mask:before {
  content: "\f6fa"; }

.fa-mastodon:before {
  content: "\f4f6"; }

.fa-maxcdn:before {
  content: "\f136"; }

.fa-mdb:before {
  content: "\f8ca"; }

.fa-medal:before {
  content: "\f5a2"; }

.fa-medapps:before {
  content: "\f3c6"; }

.fa-medium:before {
  content: "\f23a"; }

.fa-medium-m:before {
  content: "\f3c7"; }

.fa-medkit:before {
  content: "\f0fa"; }

.fa-medrt:before {
  content: "\f3c8"; }

.fa-meetup:before {
  content: "\f2e0"; }

.fa-megaport:before {
  content: "\f5a3"; }

.fa-meh:before {
  content: "\f11a"; }

.fa-meh-blank:before {
  content: "\f5a4"; }

.fa-meh-rolling-eyes:before {
  content: "\f5a5"; }

.fa-memory:before {
  content: "\f538"; }

.fa-mendeley:before {
  content: "\f7b3"; }

.fa-menorah:before {
  content: "\f676"; }

.fa-mercury:before {
  content: "\f223"; }

.fa-meteor:before {
  content: "\f753"; }

.fa-microblog:before {
  content: "\f91a"; }

.fa-microchip:before {
  content: "\f2db"; }

.fa-microphone:before {
  content: "\f130"; }

.fa-microphone-alt:before {
  content: "\f3c9"; }

.fa-microphone-alt-slash:before {
  content: "\f539"; }

.fa-microphone-slash:before {
  content: "\f131"; }

.fa-microscope:before {
  content: "\f610"; }

.fa-microsoft:before {
  content: "\f3ca"; }

.fa-minus:before {
  content: "\f068"; }

.fa-minus-circle:before {
  content: "\f056"; }

.fa-minus-square:before {
  content: "\f146"; }

.fa-mitten:before {
  content: "\f7b5"; }

.fa-mix:before {
  content: "\f3cb"; }

.fa-mixcloud:before {
  content: "\f289"; }

.fa-mixer:before {
  content: "\f956"; }

.fa-mizuni:before {
  content: "\f3cc"; }

.fa-mobile:before {
  content: "\f10b"; }

.fa-mobile-alt:before {
  content: "\f3cd"; }

.fa-modx:before {
  content: "\f285"; }

.fa-monero:before {
  content: "\f3d0"; }

.fa-money-bill:before {
  content: "\f0d6"; }

.fa-money-bill-alt:before {
  content: "\f3d1"; }

.fa-money-bill-wave:before {
  content: "\f53a"; }

.fa-money-bill-wave-alt:before {
  content: "\f53b"; }

.fa-money-check:before {
  content: "\f53c"; }

.fa-money-check-alt:before {
  content: "\f53d"; }

.fa-monument:before {
  content: "\f5a6"; }

.fa-moon:before {
  content: "\f186"; }

.fa-mortar-pestle:before {
  content: "\f5a7"; }

.fa-mosque:before {
  content: "\f678"; }

.fa-motorcycle:before {
  content: "\f21c"; }

.fa-mountain:before {
  content: "\f6fc"; }

.fa-mouse:before {
  content: "\f8cc"; }

.fa-mouse-pointer:before {
  content: "\f245"; }

.fa-mug-hot:before {
  content: "\f7b6"; }

.fa-music:before {
  content: "\f001"; }

.fa-napster:before {
  content: "\f3d2"; }

.fa-neos:before {
  content: "\f612"; }

.fa-network-wired:before {
  content: "\f6ff"; }

.fa-neuter:before {
  content: "\f22c"; }

.fa-newspaper:before {
  content: "\f1ea"; }

.fa-nimblr:before {
  content: "\f5a8"; }

.fa-node:before {
  content: "\f419"; }

.fa-node-js:before {
  content: "\f3d3"; }

.fa-not-equal:before {
  content: "\f53e"; }

.fa-notes-medical:before {
  content: "\f481"; }

.fa-npm:before {
  content: "\f3d4"; }

.fa-ns8:before {
  content: "\f3d5"; }

.fa-nutritionix:before {
  content: "\f3d6"; }

.fa-object-group:before {
  content: "\f247"; }

.fa-object-ungroup:before {
  content: "\f248"; }

.fa-odnoklassniki:before {
  content: "\f263"; }

.fa-odnoklassniki-square:before {
  content: "\f264"; }

.fa-oil-can:before {
  content: "\f613"; }

.fa-old-republic:before {
  content: "\f510"; }

.fa-om:before {
  content: "\f679"; }

.fa-opencart:before {
  content: "\f23d"; }

.fa-openid:before {
  content: "\f19b"; }

.fa-opera:before {
  content: "\f26a"; }

.fa-optin-monster:before {
  content: "\f23c"; }

.fa-orcid:before {
  content: "\f8d2"; }

.fa-osi:before {
  content: "\f41a"; }

.fa-otter:before {
  content: "\f700"; }

.fa-outdent:before {
  content: "\f03b"; }

.fa-page4:before {
  content: "\f3d7"; }

.fa-pagelines:before {
  content: "\f18c"; }

.fa-pager:before {
  content: "\f815"; }

.fa-paint-brush:before {
  content: "\f1fc"; }

.fa-paint-roller:before {
  content: "\f5aa"; }

.fa-palette:before {
  content: "\f53f"; }

.fa-palfed:before {
  content: "\f3d8"; }

.fa-pallet:before {
  content: "\f482"; }

.fa-paper-plane:before {
  content: "\f1d8"; }

.fa-paperclip:before {
  content: "\f0c6"; }

.fa-parachute-box:before {
  content: "\f4cd"; }

.fa-paragraph:before {
  content: "\f1dd"; }

.fa-parking:before {
  content: "\f540"; }

.fa-passport:before {
  content: "\f5ab"; }

.fa-pastafarianism:before {
  content: "\f67b"; }

.fa-paste:before {
  content: "\f0ea"; }

.fa-patreon:before {
  content: "\f3d9"; }

.fa-pause:before {
  content: "\f04c"; }

.fa-pause-circle:before {
  content: "\f28b"; }

.fa-paw:before {
  content: "\f1b0"; }

.fa-paypal:before {
  content: "\f1ed"; }

.fa-peace:before {
  content: "\f67c"; }

.fa-pen:before {
  content: "\f304"; }

.fa-pen-alt:before {
  content: "\f305"; }

.fa-pen-fancy:before {
  content: "\f5ac"; }

.fa-pen-nib:before {
  content: "\f5ad"; }

.fa-pen-square:before {
  content: "\f14b"; }

.fa-pencil-alt:before {
  content: "\f303"; }

.fa-pencil-ruler:before {
  content: "\f5ae"; }

.fa-penny-arcade:before {
  content: "\f704"; }

.fa-people-arrows:before {
  content: "\f968"; }

.fa-people-carry:before {
  content: "\f4ce"; }

.fa-pepper-hot:before {
  content: "\f816"; }

.fa-percent:before {
  content: "\f295"; }

.fa-percentage:before {
  content: "\f541"; }

.fa-periscope:before {
  content: "\f3da"; }

.fa-person-booth:before {
  content: "\f756"; }

.fa-phabricator:before {
  content: "\f3db"; }

.fa-phoenix-framework:before {
  content: "\f3dc"; }

.fa-phoenix-squadron:before {
  content: "\f511"; }

.fa-phone:before {
  content: "\f095"; }

.fa-phone-alt:before {
  content: "\f879"; }

.fa-phone-slash:before {
  content: "\f3dd"; }

.fa-phone-square:before {
  content: "\f098"; }

.fa-phone-square-alt:before {
  content: "\f87b"; }

.fa-phone-volume:before {
  content: "\f2a0"; }

.fa-photo-video:before {
  content: "\f87c"; }

.fa-php:before {
  content: "\f457"; }

.fa-pied-piper:before {
  content: "\f2ae"; }

.fa-pied-piper-alt:before {
  content: "\f1a8"; }

.fa-pied-piper-hat:before {
  content: "\f4e5"; }

.fa-pied-piper-pp:before {
  content: "\f1a7"; }

.fa-pied-piper-square:before {
  content: "\f91e"; }

.fa-piggy-bank:before {
  content: "\f4d3"; }

.fa-pills:before {
  content: "\f484"; }

.fa-pinterest:before {
  content: "\f0d2"; }

.fa-pinterest-p:before {
  content: "\f231"; }

.fa-pinterest-square:before {
  content: "\f0d3"; }

.fa-pizza-slice:before {
  content: "\f818"; }

.fa-place-of-worship:before {
  content: "\f67f"; }

.fa-plane:before {
  content: "\f072"; }

.fa-plane-arrival:before {
  content: "\f5af"; }

.fa-plane-departure:before {
  content: "\f5b0"; }

.fa-plane-slash:before {
  content: "\f969"; }

.fa-play:before {
  content: "\f04b"; }

.fa-play-circle:before {
  content: "\f144"; }

.fa-playstation:before {
  content: "\f3df"; }

.fa-plug:before {
  content: "\f1e6"; }

.fa-plus:before {
  content: "\f067"; }

.fa-plus-circle:before {
  content: "\f055"; }

.fa-plus-square:before {
  content: "\f0fe"; }

.fa-podcast:before {
  content: "\f2ce"; }

.fa-poll:before {
  content: "\f681"; }

.fa-poll-h:before {
  content: "\f682"; }

.fa-poo:before {
  content: "\f2fe"; }

.fa-poo-storm:before {
  content: "\f75a"; }

.fa-poop:before {
  content: "\f619"; }

.fa-portrait:before {
  content: "\f3e0"; }

.fa-pound-sign:before {
  content: "\f154"; }

.fa-power-off:before {
  content: "\f011"; }

.fa-pray:before {
  content: "\f683"; }

.fa-praying-hands:before {
  content: "\f684"; }

.fa-prescription:before {
  content: "\f5b1"; }

.fa-prescription-bottle:before {
  content: "\f485"; }

.fa-prescription-bottle-alt:before {
  content: "\f486"; }

.fa-print:before {
  content: "\f02f"; }

.fa-procedures:before {
  content: "\f487"; }

.fa-product-hunt:before {
  content: "\f288"; }

.fa-project-diagram:before {
  content: "\f542"; }

.fa-pump-medical:before {
  content: "\f96a"; }

.fa-pump-soap:before {
  content: "\f96b"; }

.fa-pushed:before {
  content: "\f3e1"; }

.fa-puzzle-piece:before {
  content: "\f12e"; }

.fa-python:before {
  content: "\f3e2"; }

.fa-qq:before {
  content: "\f1d6"; }

.fa-qrcode:before {
  content: "\f029"; }

.fa-question:before {
  content: "\f128"; }

.fa-question-circle:before {
  content: "\f059"; }

.fa-quidditch:before {
  content: "\f458"; }

.fa-quinscape:before {
  content: "\f459"; }

.fa-quora:before {
  content: "\f2c4"; }

.fa-quote-left:before {
  content: "\f10d"; }

.fa-quote-right:before {
  content: "\f10e"; }

.fa-quran:before {
  content: "\f687"; }

.fa-r-project:before {
  content: "\f4f7"; }

.fa-radiation:before {
  content: "\f7b9"; }

.fa-radiation-alt:before {
  content: "\f7ba"; }

.fa-rainbow:before {
  content: "\f75b"; }

.fa-random:before {
  content: "\f074"; }

.fa-raspberry-pi:before {
  content: "\f7bb"; }

.fa-ravelry:before {
  content: "\f2d9"; }

.fa-react:before {
  content: "\f41b"; }

.fa-reacteurope:before {
  content: "\f75d"; }

.fa-readme:before {
  content: "\f4d5"; }

.fa-rebel:before {
  content: "\f1d0"; }

.fa-receipt:before {
  content: "\f543"; }

.fa-record-vinyl:before {
  content: "\f8d9"; }

.fa-recycle:before {
  content: "\f1b8"; }

.fa-red-river:before {
  content: "\f3e3"; }

.fa-reddit:before {
  content: "\f1a1"; }

.fa-reddit-alien:before {
  content: "\f281"; }

.fa-reddit-square:before {
  content: "\f1a2"; }

.fa-redhat:before {
  content: "\f7bc"; }

.fa-redo:before {
  content: "\f01e"; }

.fa-redo-alt:before {
  content: "\f2f9"; }

.fa-registered:before {
  content: "\f25d"; }

.fa-remove-format:before {
  content: "\f87d"; }

.fa-renren:before {
  content: "\f18b"; }

.fa-reply:before {
  content: "\f3e5"; }

.fa-reply-all:before {
  content: "\f122"; }

.fa-replyd:before {
  content: "\f3e6"; }

.fa-republican:before {
  content: "\f75e"; }

.fa-researchgate:before {
  content: "\f4f8"; }

.fa-resolving:before {
  content: "\f3e7"; }

.fa-restroom:before {
  content: "\f7bd"; }

.fa-retweet:before {
  content: "\f079"; }

.fa-rev:before {
  content: "\f5b2"; }

.fa-ribbon:before {
  content: "\f4d6"; }

.fa-ring:before {
  content: "\f70b"; }

.fa-road:before {
  content: "\f018"; }

.fa-robot:before {
  content: "\f544"; }

.fa-rocket:before {
  content: "\f135"; }

.fa-rocketchat:before {
  content: "\f3e8"; }

.fa-rockrms:before {
  content: "\f3e9"; }

.fa-route:before {
  content: "\f4d7"; }

.fa-rss:before {
  content: "\f09e"; }

.fa-rss-square:before {
  content: "\f143"; }

.fa-ruble-sign:before {
  content: "\f158"; }

.fa-ruler:before {
  content: "\f545"; }

.fa-ruler-combined:before {
  content: "\f546"; }

.fa-ruler-horizontal:before {
  content: "\f547"; }

.fa-ruler-vertical:before {
  content: "\f548"; }

.fa-running:before {
  content: "\f70c"; }

.fa-rupee-sign:before {
  content: "\f156"; }

.fa-sad-cry:before {
  content: "\f5b3"; }

.fa-sad-tear:before {
  content: "\f5b4"; }

.fa-safari:before {
  content: "\f267"; }

.fa-salesforce:before {
  content: "\f83b"; }

.fa-sass:before {
  content: "\f41e"; }

.fa-satellite:before {
  content: "\f7bf"; }

.fa-satellite-dish:before {
  content: "\f7c0"; }

.fa-save:before {
  content: "\f0c7"; }

.fa-schlix:before {
  content: "\f3ea"; }

.fa-school:before {
  content: "\f549"; }

.fa-screwdriver:before {
  content: "\f54a"; }

.fa-scribd:before {
  content: "\f28a"; }

.fa-scroll:before {
  content: "\f70e"; }

.fa-sd-card:before {
  content: "\f7c2"; }

.fa-search:before {
  content: "\f002"; }

.fa-search-dollar:before {
  content: "\f688"; }

.fa-search-location:before {
  content: "\f689"; }

.fa-search-minus:before {
  content: "\f010"; }

.fa-search-plus:before {
  content: "\f00e"; }

.fa-searchengin:before {
  content: "\f3eb"; }

.fa-seedling:before {
  content: "\f4d8"; }

.fa-sellcast:before {
  content: "\f2da"; }

.fa-sellsy:before {
  content: "\f213"; }

.fa-server:before {
  content: "\f233"; }

.fa-servicestack:before {
  content: "\f3ec"; }

.fa-shapes:before {
  content: "\f61f"; }

.fa-share:before {
  content: "\f064"; }

.fa-share-alt:before {
  content: "\f1e0"; }

.fa-share-alt-square:before {
  content: "\f1e1"; }

.fa-share-square:before {
  content: "\f14d"; }

.fa-shekel-sign:before {
  content: "\f20b"; }

.fa-shield-alt:before {
  content: "\f3ed"; }

.fa-shield-virus:before {
  content: "\f96c"; }

.fa-ship:before {
  content: "\f21a"; }

.fa-shipping-fast:before {
  content: "\f48b"; }

.fa-shirtsinbulk:before {
  content: "\f214"; }

.fa-shoe-prints:before {
  content: "\f54b"; }

.fa-shopify:before {
  content: "\f957"; }

.fa-shopping-bag:before {
  content: "\f290"; }

.fa-shopping-basket:before {
  content: "\f291"; }

.fa-shopping-cart:before {
  content: "\f07a"; }

.fa-shopware:before {
  content: "\f5b5"; }

.fa-shower:before {
  content: "\f2cc"; }

.fa-shuttle-van:before {
  content: "\f5b6"; }

.fa-sign:before {
  content: "\f4d9"; }

.fa-sign-in-alt:before {
  content: "\f2f6"; }

.fa-sign-language:before {
  content: "\f2a7"; }

.fa-sign-out-alt:before {
  content: "\f2f5"; }

.fa-signal:before {
  content: "\f012"; }

.fa-signature:before {
  content: "\f5b7"; }

.fa-sim-card:before {
  content: "\f7c4"; }

.fa-simplybuilt:before {
  content: "\f215"; }

.fa-sistrix:before {
  content: "\f3ee"; }

.fa-sitemap:before {
  content: "\f0e8"; }

.fa-sith:before {
  content: "\f512"; }

.fa-skating:before {
  content: "\f7c5"; }

.fa-sketch:before {
  content: "\f7c6"; }

.fa-skiing:before {
  content: "\f7c9"; }

.fa-skiing-nordic:before {
  content: "\f7ca"; }

.fa-skull:before {
  content: "\f54c"; }

.fa-skull-crossbones:before {
  content: "\f714"; }

.fa-skyatlas:before {
  content: "\f216"; }

.fa-skype:before {
  content: "\f17e"; }

.fa-slack:before {
  content: "\f198"; }

.fa-slack-hash:before {
  content: "\f3ef"; }

.fa-slash:before {
  content: "\f715"; }

.fa-sleigh:before {
  content: "\f7cc"; }

.fa-sliders-h:before {
  content: "\f1de"; }

.fa-slideshare:before {
  content: "\f1e7"; }

.fa-smile:before {
  content: "\f118"; }

.fa-smile-beam:before {
  content: "\f5b8"; }

.fa-smile-wink:before {
  content: "\f4da"; }

.fa-smog:before {
  content: "\f75f"; }

.fa-smoking:before {
  content: "\f48d"; }

.fa-smoking-ban:before {
  content: "\f54d"; }

.fa-sms:before {
  content: "\f7cd"; }

.fa-snapchat:before {
  content: "\f2ab"; }

.fa-snapchat-ghost:before {
  content: "\f2ac"; }

.fa-snapchat-square:before {
  content: "\f2ad"; }

.fa-snowboarding:before {
  content: "\f7ce"; }

.fa-snowflake:before {
  content: "\f2dc"; }

.fa-snowman:before {
  content: "\f7d0"; }

.fa-snowplow:before {
  content: "\f7d2"; }

.fa-soap:before {
  content: "\f96e"; }

.fa-socks:before {
  content: "\f696"; }

.fa-solar-panel:before {
  content: "\f5ba"; }

.fa-sort:before {
  content: "\f0dc"; }

.fa-sort-alpha-down:before {
  content: "\f15d"; }

.fa-sort-alpha-down-alt:before {
  content: "\f881"; }

.fa-sort-alpha-up:before {
  content: "\f15e"; }

.fa-sort-alpha-up-alt:before {
  content: "\f882"; }

.fa-sort-amount-down:before {
  content: "\f160"; }

.fa-sort-amount-down-alt:before {
  content: "\f884"; }

.fa-sort-amount-up:before {
  content: "\f161"; }

.fa-sort-amount-up-alt:before {
  content: "\f885"; }

.fa-sort-down:before {
  content: "\f0dd"; }

.fa-sort-numeric-down:before {
  content: "\f162"; }

.fa-sort-numeric-down-alt:before {
  content: "\f886"; }

.fa-sort-numeric-up:before {
  content: "\f163"; }

.fa-sort-numeric-up-alt:before {
  content: "\f887"; }

.fa-sort-up:before {
  content: "\f0de"; }

.fa-soundcloud:before {
  content: "\f1be"; }

.fa-sourcetree:before {
  content: "\f7d3"; }

.fa-spa:before {
  content: "\f5bb"; }

.fa-space-shuttle:before {
  content: "\f197"; }

.fa-speakap:before {
  content: "\f3f3"; }

.fa-speaker-deck:before {
  content: "\f83c"; }

.fa-spell-check:before {
  content: "\f891"; }

.fa-spider:before {
  content: "\f717"; }

.fa-spinner:before {
  content: "\f110"; }

.fa-splotch:before {
  content: "\f5bc"; }

.fa-spotify:before {
  content: "\f1bc"; }

.fa-spray-can:before {
  content: "\f5bd"; }

.fa-square:before {
  content: "\f0c8"; }

.fa-square-full:before {
  content: "\f45c"; }

.fa-square-root-alt:before {
  content: "\f698"; }

.fa-squarespace:before {
  content: "\f5be"; }

.fa-stack-exchange:before {
  content: "\f18d"; }

.fa-stack-overflow:before {
  content: "\f16c"; }

.fa-stackpath:before {
  content: "\f842"; }

.fa-stamp:before {
  content: "\f5bf"; }

.fa-star:before {
  content: "\f005"; }

.fa-star-and-crescent:before {
  content: "\f699"; }

.fa-star-half:before {
  content: "\f089"; }

.fa-star-half-alt:before {
  content: "\f5c0"; }

.fa-star-of-david:before {
  content: "\f69a"; }

.fa-star-of-life:before {
  content: "\f621"; }

.fa-staylinked:before {
  content: "\f3f5"; }

.fa-steam:before {
  content: "\f1b6"; }

.fa-steam-square:before {
  content: "\f1b7"; }

.fa-steam-symbol:before {
  content: "\f3f6"; }

.fa-step-backward:before {
  content: "\f048"; }

.fa-step-forward:before {
  content: "\f051"; }

.fa-stethoscope:before {
  content: "\f0f1"; }

.fa-sticker-mule:before {
  content: "\f3f7"; }

.fa-sticky-note:before {
  content: "\f249"; }

.fa-stop:before {
  content: "\f04d"; }

.fa-stop-circle:before {
  content: "\f28d"; }

.fa-stopwatch:before {
  content: "\f2f2"; }

.fa-stopwatch-20:before {
  content: "\f96f"; }

.fa-store:before {
  content: "\f54e"; }

.fa-store-alt:before {
  content: "\f54f"; }

.fa-store-alt-slash:before {
  content: "\f970"; }

.fa-store-slash:before {
  content: "\f971"; }

.fa-strava:before {
  content: "\f428"; }

.fa-stream:before {
  content: "\f550"; }

.fa-street-view:before {
  content: "\f21d"; }

.fa-strikethrough:before {
  content: "\f0cc"; }

.fa-stripe:before {
  content: "\f429"; }

.fa-stripe-s:before {
  content: "\f42a"; }

.fa-stroopwafel:before {
  content: "\f551"; }

.fa-studiovinari:before {
  content: "\f3f8"; }

.fa-stumbleupon:before {
  content: "\f1a4"; }

.fa-stumbleupon-circle:before {
  content: "\f1a3"; }

.fa-subscript:before {
  content: "\f12c"; }

.fa-subway:before {
  content: "\f239"; }

.fa-suitcase:before {
  content: "\f0f2"; }

.fa-suitcase-rolling:before {
  content: "\f5c1"; }

.fa-sun:before {
  content: "\f185"; }

.fa-superpowers:before {
  content: "\f2dd"; }

.fa-superscript:before {
  content: "\f12b"; }

.fa-supple:before {
  content: "\f3f9"; }

.fa-surprise:before {
  content: "\f5c2"; }

.fa-suse:before {
  content: "\f7d6"; }

.fa-swatchbook:before {
  content: "\f5c3"; }

.fa-swift:before {
  content: "\f8e1"; }

.fa-swimmer:before {
  content: "\f5c4"; }

.fa-swimming-pool:before {
  content: "\f5c5"; }

.fa-symfony:before {
  content: "\f83d"; }

.fa-synagogue:before {
  content: "\f69b"; }

.fa-sync:before {
  content: "\f021"; }

.fa-sync-alt:before {
  content: "\f2f1"; }

.fa-syringe:before {
  content: "\f48e"; }

.fa-table:before {
  content: "\f0ce"; }

.fa-table-tennis:before {
  content: "\f45d"; }

.fa-tablet:before {
  content: "\f10a"; }

.fa-tablet-alt:before {
  content: "\f3fa"; }

.fa-tablets:before {
  content: "\f490"; }

.fa-tachometer-alt:before {
  content: "\f3fd"; }

.fa-tag:before {
  content: "\f02b"; }

.fa-tags:before {
  content: "\f02c"; }

.fa-tape:before {
  content: "\f4db"; }

.fa-tasks:before {
  content: "\f0ae"; }

.fa-taxi:before {
  content: "\f1ba"; }

.fa-teamspeak:before {
  content: "\f4f9"; }

.fa-teeth:before {
  content: "\f62e"; }

.fa-teeth-open:before {
  content: "\f62f"; }

.fa-telegram:before {
  content: "\f2c6"; }

.fa-telegram-plane:before {
  content: "\f3fe"; }

.fa-temperature-high:before {
  content: "\f769"; }

.fa-temperature-low:before {
  content: "\f76b"; }

.fa-tencent-weibo:before {
  content: "\f1d5"; }

.fa-tenge:before {
  content: "\f7d7"; }

.fa-terminal:before {
  content: "\f120"; }

.fa-text-height:before {
  content: "\f034"; }

.fa-text-width:before {
  content: "\f035"; }

.fa-th:before {
  content: "\f00a"; }

.fa-th-large:before {
  content: "\f009"; }

.fa-th-list:before {
  content: "\f00b"; }

.fa-the-red-yeti:before {
  content: "\f69d"; }

.fa-theater-masks:before {
  content: "\f630"; }

.fa-themeco:before {
  content: "\f5c6"; }

.fa-themeisle:before {
  content: "\f2b2"; }

.fa-thermometer:before {
  content: "\f491"; }

.fa-thermometer-empty:before {
  content: "\f2cb"; }

.fa-thermometer-full:before {
  content: "\f2c7"; }

.fa-thermometer-half:before {
  content: "\f2c9"; }

.fa-thermometer-quarter:before {
  content: "\f2ca"; }

.fa-thermometer-three-quarters:before {
  content: "\f2c8"; }

.fa-think-peaks:before {
  content: "\f731"; }

.fa-thumbs-down:before {
  content: "\f165"; }

.fa-thumbs-up:before {
  content: "\f164"; }

.fa-thumbtack:before {
  content: "\f08d"; }

.fa-ticket-alt:before {
  content: "\f3ff"; }

.fa-times:before {
  content: "\f00d"; }

.fa-times-circle:before {
  content: "\f057"; }

.fa-tint:before {
  content: "\f043"; }

.fa-tint-slash:before {
  content: "\f5c7"; }

.fa-tired:before {
  content: "\f5c8"; }

.fa-toggle-off:before {
  content: "\f204"; }

.fa-toggle-on:before {
  content: "\f205"; }

.fa-toilet:before {
  content: "\f7d8"; }

.fa-toilet-paper:before {
  content: "\f71e"; }

.fa-toilet-paper-slash:before {
  content: "\f972"; }

.fa-toolbox:before {
  content: "\f552"; }

.fa-tools:before {
  content: "\f7d9"; }

.fa-tooth:before {
  content: "\f5c9"; }

.fa-torah:before {
  content: "\f6a0"; }

.fa-torii-gate:before {
  content: "\f6a1"; }

.fa-tractor:before {
  content: "\f722"; }

.fa-trade-federation:before {
  content: "\f513"; }

.fa-trademark:before {
  content: "\f25c"; }

.fa-traffic-light:before {
  content: "\f637"; }

.fa-trailer:before {
  content: "\f941"; }

.fa-train:before {
  content: "\f238"; }

.fa-tram:before {
  content: "\f7da"; }

.fa-transgender:before {
  content: "\f224"; }

.fa-transgender-alt:before {
  content: "\f225"; }

.fa-trash:before {
  content: "\f1f8"; }

.fa-trash-alt:before {
  content: "\f2ed"; }

.fa-trash-restore:before {
  content: "\f829"; }

.fa-trash-restore-alt:before {
  content: "\f82a"; }

.fa-tree:before {
  content: "\f1bb"; }

.fa-trello:before {
  content: "\f181"; }

.fa-tripadvisor:before {
  content: "\f262"; }

.fa-trophy:before {
  content: "\f091"; }

.fa-truck:before {
  content: "\f0d1"; }

.fa-truck-loading:before {
  content: "\f4de"; }

.fa-truck-monster:before {
  content: "\f63b"; }

.fa-truck-moving:before {
  content: "\f4df"; }

.fa-truck-pickup:before {
  content: "\f63c"; }

.fa-tshirt:before {
  content: "\f553"; }

.fa-tty:before {
  content: "\f1e4"; }

.fa-tumblr:before {
  content: "\f173"; }

.fa-tumblr-square:before {
  content: "\f174"; }

.fa-tv:before {
  content: "\f26c"; }

.fa-twitch:before {
  content: "\f1e8"; }

.fa-twitter:before {
  content: "\f099"; }

.fa-twitter-square:before {
  content: "\f081"; }

.fa-typo3:before {
  content: "\f42b"; }

.fa-uber:before {
  content: "\f402"; }

.fa-ubuntu:before {
  content: "\f7df"; }

.fa-uikit:before {
  content: "\f403"; }

.fa-umbraco:before {
  content: "\f8e8"; }

.fa-umbrella:before {
  content: "\f0e9"; }

.fa-umbrella-beach:before {
  content: "\f5ca"; }

.fa-underline:before {
  content: "\f0cd"; }

.fa-undo:before {
  content: "\f0e2"; }

.fa-undo-alt:before {
  content: "\f2ea"; }

.fa-uniregistry:before {
  content: "\f404"; }

.fa-unity:before {
  content: "\f949"; }

.fa-universal-access:before {
  content: "\f29a"; }

.fa-university:before {
  content: "\f19c"; }

.fa-unlink:before {
  content: "\f127"; }

.fa-unlock:before {
  content: "\f09c"; }

.fa-unlock-alt:before {
  content: "\f13e"; }

.fa-untappd:before {
  content: "\f405"; }

.fa-upload:before {
  content: "\f093"; }

.fa-ups:before {
  content: "\f7e0"; }

.fa-usb:before {
  content: "\f287"; }

.fa-user:before {
  content: "\f007"; }

.fa-user-alt:before {
  content: "\f406"; }

.fa-user-alt-slash:before {
  content: "\f4fa"; }

.fa-user-astronaut:before {
  content: "\f4fb"; }

.fa-user-check:before {
  content: "\f4fc"; }

.fa-user-circle:before {
  content: "\f2bd"; }

.fa-user-clock:before {
  content: "\f4fd"; }

.fa-user-cog:before {
  content: "\f4fe"; }

.fa-user-edit:before {
  content: "\f4ff"; }

.fa-user-friends:before {
  content: "\f500"; }

.fa-user-graduate:before {
  content: "\f501"; }

.fa-user-injured:before {
  content: "\f728"; }

.fa-user-lock:before {
  content: "\f502"; }

.fa-user-md:before {
  content: "\f0f0"; }

.fa-user-minus:before {
  content: "\f503"; }

.fa-user-ninja:before {
  content: "\f504"; }

.fa-user-nurse:before {
  content: "\f82f"; }

.fa-user-plus:before {
  content: "\f234"; }

.fa-user-secret:before {
  content: "\f21b"; }

.fa-user-shield:before {
  content: "\f505"; }

.fa-user-slash:before {
  content: "\f506"; }

.fa-user-tag:before {
  content: "\f507"; }

.fa-user-tie:before {
  content: "\f508"; }

.fa-user-times:before {
  content: "\f235"; }

.fa-users:before {
  content: "\f0c0"; }

.fa-users-cog:before {
  content: "\f509"; }

.fa-usps:before {
  content: "\f7e1"; }

.fa-ussunnah:before {
  content: "\f407"; }

.fa-utensil-spoon:before {
  content: "\f2e5"; }

.fa-utensils:before {
  content: "\f2e7"; }

.fa-vaadin:before {
  content: "\f408"; }

.fa-vector-square:before {
  content: "\f5cb"; }

.fa-venus:before {
  content: "\f221"; }

.fa-venus-double:before {
  content: "\f226"; }

.fa-venus-mars:before {
  content: "\f228"; }

.fa-viacoin:before {
  content: "\f237"; }

.fa-viadeo:before {
  content: "\f2a9"; }

.fa-viadeo-square:before {
  content: "\f2aa"; }

.fa-vial:before {
  content: "\f492"; }

.fa-vials:before {
  content: "\f493"; }

.fa-viber:before {
  content: "\f409"; }

.fa-video:before {
  content: "\f03d"; }

.fa-video-slash:before {
  content: "\f4e2"; }

.fa-vihara:before {
  content: "\f6a7"; }

.fa-vimeo:before {
  content: "\f40a"; }

.fa-vimeo-square:before {
  content: "\f194"; }

.fa-vimeo-v:before {
  content: "\f27d"; }

.fa-vine:before {
  content: "\f1ca"; }

.fa-virus:before {
  content: "\f974"; }

.fa-virus-slash:before {
  content: "\f975"; }

.fa-viruses:before {
  content: "\f976"; }

.fa-vk:before {
  content: "\f189"; }

.fa-vnv:before {
  content: "\f40b"; }

.fa-voicemail:before {
  content: "\f897"; }

.fa-volleyball-ball:before {
  content: "\f45f"; }

.fa-volume-down:before {
  content: "\f027"; }

.fa-volume-mute:before {
  content: "\f6a9"; }

.fa-volume-off:before {
  content: "\f026"; }

.fa-volume-up:before {
  content: "\f028"; }

.fa-vote-yea:before {
  content: "\f772"; }

.fa-vr-cardboard:before {
  content: "\f729"; }

.fa-vuejs:before {
  content: "\f41f"; }

.fa-walking:before {
  content: "\f554"; }

.fa-wallet:before {
  content: "\f555"; }

.fa-warehouse:before {
  content: "\f494"; }

.fa-water:before {
  content: "\f773"; }

.fa-wave-square:before {
  content: "\f83e"; }

.fa-waze:before {
  content: "\f83f"; }

.fa-weebly:before {
  content: "\f5cc"; }

.fa-weibo:before {
  content: "\f18a"; }

.fa-weight:before {
  content: "\f496"; }

.fa-weight-hanging:before {
  content: "\f5cd"; }

.fa-weixin:before {
  content: "\f1d7"; }

.fa-whatsapp:before {
  content: "\f232"; }

.fa-whatsapp-square:before {
  content: "\f40c"; }

.fa-wheelchair:before {
  content: "\f193"; }

.fa-whmcs:before {
  content: "\f40d"; }

.fa-wifi:before {
  content: "\f1eb"; }

.fa-wikipedia-w:before {
  content: "\f266"; }

.fa-wind:before {
  content: "\f72e"; }

.fa-window-close:before {
  content: "\f410"; }

.fa-window-maximize:before {
  content: "\f2d0"; }

.fa-window-minimize:before {
  content: "\f2d1"; }

.fa-window-restore:before {
  content: "\f2d2"; }

.fa-windows:before {
  content: "\f17a"; }

.fa-wine-bottle:before {
  content: "\f72f"; }

.fa-wine-glass:before {
  content: "\f4e3"; }

.fa-wine-glass-alt:before {
  content: "\f5ce"; }

.fa-wix:before {
  content: "\f5cf"; }

.fa-wizards-of-the-coast:before {
  content: "\f730"; }

.fa-wolf-pack-battalion:before {
  content: "\f514"; }

.fa-won-sign:before {
  content: "\f159"; }

.fa-wordpress:before {
  content: "\f19a"; }

.fa-wordpress-simple:before {
  content: "\f411"; }

.fa-wpbeginner:before {
  content: "\f297"; }

.fa-wpexplorer:before {
  content: "\f2de"; }

.fa-wpforms:before {
  content: "\f298"; }

.fa-wpressr:before {
  content: "\f3e4"; }

.fa-wrench:before {
  content: "\f0ad"; }

.fa-x-ray:before {
  content: "\f497"; }

.fa-xbox:before {
  content: "\f412"; }

.fa-xing:before {
  content: "\f168"; }

.fa-xing-square:before {
  content: "\f169"; }

.fa-y-combinator:before {
  content: "\f23b"; }

.fa-yahoo:before {
  content: "\f19e"; }

.fa-yammer:before {
  content: "\f840"; }

.fa-yandex:before {
  content: "\f413"; }

.fa-yandex-international:before {
  content: "\f414"; }

.fa-yarn:before {
  content: "\f7e3"; }

.fa-yelp:before {
  content: "\f1e9"; }

.fa-yen-sign:before {
  content: "\f157"; }

.fa-yin-yang:before {
  content: "\f6ad"; }

.fa-yoast:before {
  content: "\f2b1"; }

.fa-youtube:before {
  content: "\f167"; }

.fa-youtube-square:before {
  content: "\f431"; }

.fa-zhihu:before {
  content: "\f63f"; }

.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.sr-only-focusable:active, .sr-only-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto; }

/* 
    Created on : 12-Jan-2018, 10:56:21
    Author     : Ad-prime
    Description: Set container width so content is 1140px wide 
*/
.container, .search-page, .search-page-admin {
  width: 100% !important;
  position: relative;
  max-width: 1290px !important;
  margin-left: auto;
  margin-right: auto; }

@media (max-width: 1140px) {
  .wide-message-slim-promo .container, .wide-message-slim-promo .search-page, .wide-message-slim-promo .search-page-admin {
    width: 100% !important; } }

/* 
    Created on : Oct 24, 2017, 11:03:56 AM
    Author     : sergi
*/
main.section {
  position: relative;
  z-index: -2; }
  main.section > .container > .row > .content, main.section > .search-page > .row > .content, main.section > .search-page-admin > .row > .content {
    min-height: calc(100vh - 151px); }

.contact-form-simple-page {
  padding-bottom: 40px; }
  .contact-form-simple-page .page-header {
    background: #515151; }
    .contact-form-simple-page .page-header .title {
      margin-bottom: 0; }
  .contact-form-simple-page .body h6 {
    font-size: 12px;
    line-height: 17px; }

body.path-search .block > h2.block-title, body.path-search .paragraph-html .block > .block-title.subtitle, .paragraph-html body.path-search .block > .block-title.subtitle {
  display: none; }

/* 
    Created on : Oct 24, 2017, 11:05:49 AM
    Author     : Sergiu
    Description: Style for header section
*/
@-webkit-keyframes expand {
  0% {
    overflow-y: hidden;
    max-height: 0; }
  to {
    max-height: 100vh; } }

@keyframes expand {
  0% {
    overflow-y: hidden;
    max-height: 0; }
  to {
    max-height: 100vh; } }

@-webkit-keyframes collapse {
  0% {
    max-height: 100vh; }
  to {
    max-height: 0; } }

@keyframes collapse {
  0% {
    max-height: 100vh; }
  to {
    max-height: 0; } }

#header {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 11;
  pointer-events: none;
  transition: background-color 0.3s ease;
  background-color: #FFF;
  position: fixed; }
  #header > .container, #header > .search-page, #header > .search-page-admin {
    pointer-events: all; }
  #header .header {
    padding: 17px 0;
    transition: padding .1s ease; }
    #header .header a {
      text-decoration: none; }
    #header .header > * {
      display: inline-block;
      vertical-align: middle;
      min-height: unset; }
    #header .header .site-logo {
      margin-right: 60px; }
      @media screen and (min-width: 1025px) and (max-width: 1216px) {
        #header .header .site-logo {
          margin-right: 30px; } }
      @media screen and (max-width: 768px) {
        #header .header .site-logo {
          margin: 0; } }
    #header .header #site-slogan {
      display: none; }
    #header .header #site-logo {
      display: block;
      float: none;
      margin: 0;
      max-width: 160px; }
      #header .header #site-logo img {
        width: 160px;
        height: auto;
        transition: transform .2s ease; }
        #header .header #site-logo img.white-logo {
          width: 140px;
          margin: 0 7px;
          display: none; }
      @media screen and (max-width: 440px) {
        #header .header #site-logo {
          max-width: 116px; }
          #header .header #site-logo img {
            width: 116px; } }
    #header .header a:hover {
      text-decoration: none; }
    #header .header .navbar-mobile-toggle {
      display: none; }
      @media screen and (max-width: 1024px) {
        #header .header .navbar-mobile-toggle {
          display: flex; } }
    #header .header .mobile-utility-nav ul.menu,
    #header .header .header-utility-nav-menu ul.menu {
      padding: 0;
      margin: 0;
      list-style-type: none; }
      #header .header .mobile-utility-nav ul.menu li,
      #header .header .header-utility-nav-menu ul.menu li {
        position: relative;
        display: block;
        float: left;
        margin: 0 30px 0 0;
        padding-right: 20px;
        cursor: pointer; }
        #header .header .mobile-utility-nav ul.menu li span,
        #header .header .mobile-utility-nav ul.menu li a,
        #header .header .header-utility-nav-menu ul.menu li span,
        #header .header .header-utility-nav-menu ul.menu li a {
          display: block;
          color: #343A43;
          cursor: pointer; }
        #header .header .mobile-utility-nav ul.menu li .header-contact,
        #header .header .header-utility-nav-menu ul.menu li .header-contact {
          font-size: 13px;
          line-height: 16px;
          padding: 12px 20px;
          border-radius: 2px;
          margin-top: 5px;
          background: #595959;
          color: #FFF;
          transition: all 0s ease;
          font-weight: 600;
          display: block;
          border: 2px solid transparent; }
          #header .header .mobile-utility-nav ul.menu li .header-contact:hover,
          #header .header .header-utility-nav-menu ul.menu li .header-contact:hover {
            background: #FFF;
            color: #595959;
            border: 2px solid #595959; }
        #header .header .mobile-utility-nav ul.menu li .search-link,
        #header .header .mobile-utility-nav ul.menu li .user-link,
        #header .header .header-utility-nav-menu ul.menu li .search-link,
        #header .header .header-utility-nav-menu ul.menu li .user-link {
          display: block;
          overflow: hidden;
          text-indent: -9999em;
          min-width: 30px; }
          #header .header .mobile-utility-nav ul.menu li .search-link:before,
          #header .header .mobile-utility-nav ul.menu li .user-link:before,
          #header .header .header-utility-nav-menu ul.menu li .search-link:before,
          #header .header .header-utility-nav-menu ul.menu li .user-link:before {
            display: block;
            float: left;
            text-indent: 2px;
            font-weight: 300;
            font-size: 20px; }
        #header .header .mobile-utility-nav ul.menu li .search-link:before,
        #header .header .header-utility-nav-menu ul.menu li .search-link:before {
          font-size: 28px; }
        #header .header .mobile-utility-nav ul.menu li .user-link:before,
        #header .header .header-utility-nav-menu ul.menu li .user-link:before {
          font-size: 22px; }
        #header .header .mobile-utility-nav ul.menu li > span:not(.fa),
        #header .header .header-utility-nav-menu ul.menu li > span:not(.fa) {
          position: relative; }
          #header .header .mobile-utility-nav ul.menu li > span:not(.fa):after, #header .header .mobile-utility-nav ul.menu li > span:not(.fa):before,
          #header .header .header-utility-nav-menu ul.menu li > span:not(.fa):after,
          #header .header .header-utility-nav-menu ul.menu li > span:not(.fa):before {
            content: "";
            display: block;
            position: absolute;
            top: 7px;
            width: 6px;
            height: 2px;
            background: #595959;
            transition: color 0s ease, transform 0s ease; }
          #header .header .mobile-utility-nav ul.menu li > span:not(.fa):before,
          #header .header .header-utility-nav-menu ul.menu li > span:not(.fa):before {
            right: -13px;
            transform: rotate(45deg); }
          #header .header .mobile-utility-nav ul.menu li > span:not(.fa):after,
          #header .header .header-utility-nav-menu ul.menu li > span:not(.fa):after {
            right: -16px;
            transform: rotate(-45deg); }
          #header .header .mobile-utility-nav ul.menu li > span:not(.fa):hover,
          #header .header .header-utility-nav-menu ul.menu li > span:not(.fa):hover {
            text-decoration: none; }
        #header .header .mobile-utility-nav ul.menu li:after,
        #header .header .header-utility-nav-menu ul.menu li:after {
          content: "";
          display: block;
          background: #aaaaaa;
          width: 200%;
          height: 0;
          position: absolute;
          bottom: -21px;
          left: -50%;
          transition: height 0s ease; }
        #header .header .mobile-utility-nav ul.menu li > ul.menu,
        #header .header .header-utility-nav-menu ul.menu li > ul.menu {
          position: absolute;
          bottom: 0;
          left: -30px;
          transition: transform 0s ease, opacity 0s ease;
          padding: 20px 40px;
          background: #FFF;
          z-index: -1;
          opacity: 0;
          box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.5); }
          #header .header .mobile-utility-nav ul.menu li > ul.menu li,
          #header .header .header-utility-nav-menu ul.menu li > ul.menu li {
            margin: 0; }
            #header .header .mobile-utility-nav ul.menu li > ul.menu li a,
            #header .header .header-utility-nav-menu ul.menu li > ul.menu li a {
              color: #5a5a5a;
              font-weight: 300;
              font-size: 16px;
              line-height: 28px; }
              #header .header .mobile-utility-nav ul.menu li > ul.menu li a:hover,
              #header .header .header-utility-nav-menu ul.menu li > ul.menu li a:hover {
                color: #CCC; }
          #header .header .mobile-utility-nav ul.menu li > ul.menu .menu-level-1,
          #header .header .header-utility-nav-menu ul.menu li > ul.menu .menu-level-1 {
            display: table;
            margin: 0;
            padding: 0; }
            #header .header .mobile-utility-nav ul.menu li > ul.menu .menu-level-1 > li a,
            #header .header .header-utility-nav-menu ul.menu li > ul.menu .menu-level-1 > li a {
              color: #595959;
              font-weight: 300;
              font-size: 16px;
              line-height: 28px; }
              #header .header .mobile-utility-nav ul.menu li > ul.menu .menu-level-1 > li a:hover,
              #header .header .header-utility-nav-menu ul.menu li > ul.menu .menu-level-1 > li a:hover {
                text-decoration: none; }
        #header .header .mobile-utility-nav ul.menu li.open > span:not(.fa),
        #header .header .header-utility-nav-menu ul.menu li.open > span:not(.fa) {
          color: #aaaaaa; }
          #header .header .mobile-utility-nav ul.menu li.open > span:not(.fa):before, #header .header .mobile-utility-nav ul.menu li.open > span:not(.fa):after,
          #header .header .header-utility-nav-menu ul.menu li.open > span:not(.fa):before,
          #header .header .header-utility-nav-menu ul.menu li.open > span:not(.fa):after {
            background: #aaaaaa; }
          #header .header .mobile-utility-nav ul.menu li.open > span:not(.fa):before,
          #header .header .header-utility-nav-menu ul.menu li.open > span:not(.fa):before {
            transform: rotate(-45deg); }
          #header .header .mobile-utility-nav ul.menu li.open > span:not(.fa):after,
          #header .header .header-utility-nav-menu ul.menu li.open > span:not(.fa):after {
            transform: rotate(45deg); }
        #header .header .mobile-utility-nav ul.menu li.open:after,
        #header .header .header-utility-nav-menu ul.menu li.open:after {
          height: 5px; }
        #header .header .mobile-utility-nav ul.menu li.open .menu,
        #header .header .header-utility-nav-menu ul.menu li.open .menu {
          transform: translateY(144%);
          transform: translateY(calc(100% + 21px));
          opacity: 1; }
        #header .header .mobile-utility-nav ul.menu li:last-child,
        #header .header .header-utility-nav-menu ul.menu li:last-child {
          margin-right: 0;
          padding-right: 0; }
    #header .header .header-search {
      position: absolute;
      background: #FFF;
      width: 0;
      overflow: hidden;
      right: -100px;
      bottom: 0;
      height: 100%;
      transition: all 0s ease;
      opacity: 0;
      padding: 20px 0; }
      #header .header .header-search .form-item {
        width: 94%;
        width: calc(100% - 50px);
        float: left; }
        #header .header .header-search .form-item label {
          position: absolute;
          display: block;
          width: 25px;
          height: 40px;
          opacity: 1;
          clip: auto;
          text-indent: -999em;
          overflow: hidden; }
          #header .header .header-search .form-item label:before {
            font-family: 'icomoon';
            content: "\e903";
            display: block;
            width: 100%;
            height: 100%;
            color: #595959;
            font-size: 28px;
            line-height: 36px;
            text-indent: 0;
            margin: 0 0 0 1px;
            font-weight: 300; }
        #header .header .header-search .form-item input[type="text"] {
          border: none;
          width: 100%;
          border-bottom: 1px solid #e1e1e1;
          line-height: 40px;
          font-size: 16px;
          font-weight: 300;
          font-family: "GothamBook", sans-serif;
          color: #515151;
          padding: 0 50px;
          transition: border-color 0s ease;
          background-image: none; }
          #header .header .header-search .form-item input[type="text"]:focus {
            outline: none;
            border-color: #aaaaaa; }
        #header .header .header-search .form-item ::-webkit-input-placeholder {
          color: #5a5a5a;
          font-weight: 300; }
        #header .header .header-search .form-item ::-moz-placeholder {
          color: #5a5a5a;
          font-weight: 300; }
        #header .header .header-search .form-item :-ms-input-placeholder {
          color: #5a5a5a;
          font-weight: 300; }
        #header .header .header-search .form-item :-moz-placeholder {
          color: #5a5a5a;
          font-weight: 300; }
      #header .header .header-search .form-actions {
        position: relative;
        width: 40px;
        float: right;
        max-height: 40px;
        padding: 0 !important; }
        #header .header .header-search .form-actions:before, #header .header .header-search .form-actions:after {
          content: "";
          width: 18px;
          height: 2px;
          background: #FFF;
          position: absolute;
          top: 48%;
          top: calc(50% - 1px);
          left: 30%;
          left: calc(50% - 9px);
          line-height: 40px; }
        #header .header .header-search .form-actions:before {
          transform: rotate(45deg); }
        #header .header .header-search .form-actions:after {
          transform: rotate(-45deg); }
        #header .header .header-search .form-actions.search:before {
          content: none; }
        #header .header .header-search .form-actions.search:after {
          content: "\f002"; }
        #header .header .header-search .form-actions input[type="submit"] {
          position: relative;
          z-index: 2;
          line-height: 40px !important;
          background: transparent;
          padding: 0;
          text-indent: -999em;
          display: block;
          width: 40px;
          margin: 0;
          border: none; }
        #header .header .header-search .form-actions:hover {
          background: #CCC !important; }
      #header .header .header-search.visible {
        right: 0;
        width: 85%;
        width: calc(100% - 160px);
        opacity: 1;
        padding: 20px 10px; }
  #header.policy-top {
    top: 40px; }

body.toolbar-vertical #header {
  top: 38px; }
  body.toolbar-vertical #header + main {
    margin-top: 65px; }

body.toolbar-horizontal.toolbar-tray-open #header {
  top: 79px; }
  body.toolbar-horizontal.toolbar-tray-open #header + main {
    margin-top: 70px !important; }

body.toolbar-horizontal.toolbar-tray-open form.content-moderation-entity-moderation-form {
  top: 50px; }

body.toolbar-horizontal:not(.toolbar-tray-open) #header {
  top: 40px; }
  body.toolbar-horizontal:not(.toolbar-tray-open) #header + main {
    margin-top: 36px; }

@media screen and (min-width: 976px) and (max-width: 1450px) {
  #toolbar-administration .toolbar-tab .toolbar-tray * {
    font-size: 1vw;
    line-height: 26px;
    text-indent: 2px; } }

/*Responsive header style*/
@media screen and (min-width: 1520px) {
  nav.navbar-default .menu-level-0 > li > .menu-dropdown .menu-level-1 > li.menu-item {
    width: auto !important;
    max-width: unset !important; }
    nav.navbar-default .menu-level-0 > li > .menu-dropdown .menu-level-1 > li.menu-item > span,
    nav.navbar-default .menu-level-0 > li > .menu-dropdown .menu-level-1 > li.menu-item a {
      white-space: nowrap; } }

@media screen and (min-width: 1025px) {
  nav.navbar-default {
    position: inherit;
    margin: 0;
    border: none;
    background: transparent; }
    nav.navbar-default ul {
      list-style-type: none;
      margin: 0;
      padding: 0; }
      nav.navbar-default ul:after {
        content: "";
        display: table;
        clear: both; }
    nav.navbar-default .navbar-header .search-link {
      display: none; }
    nav.navbar-default .close-menu {
      display: none; }
    nav.navbar-default .menu-level-0 > li {
      margin: 0 36px 0 0;
      display: block;
      float: left;
      transition: margin .1s linear;
      border-bottom: 4px solid transparent; }
      nav.navbar-default .menu-level-0 > li > a,
      nav.navbar-default .menu-level-0 > li > span {
        display: block;
        position: relative;
        color: #343A43;
        font-size: 14px;
        letter-spacing: 0.4px;
        padding: 0;
        line-height: 45px;
        font-weight: 500;
        transition: color 0s ease;
        font-family: "GothamMedium", sans-serif;
        transform: translateY(4px); }
      nav.navbar-default .menu-level-0 > li > span {
        cursor: pointer; }
        nav.navbar-default .menu-level-0 > li > span:after, nav.navbar-default .menu-level-0 > li > span:before {
          content: "";
          display: block;
          position: absolute;
          top: 21px;
          width: 7px;
          height: 2px;
          background: #595959;
          transition: color 0s ease, transform 0s ease; }
        nav.navbar-default .menu-level-0 > li > span:before {
          right: -12px;
          transform: rotate(45deg); }
        nav.navbar-default .menu-level-0 > li > span:after {
          right: -16px;
          transform: rotate(-45deg); }
        nav.navbar-default .menu-level-0 > li > span:hover {
          text-decoration: none; }
      nav.navbar-default .menu-level-0 > li.menu-item--expanded {
        padding-right: 15px; }
      nav.navbar-default .menu-level-0 > li.center > .menu-dropdown {
        left: 50% !important;
        transform: translate(-50%, calc(100% + 41px)); }
      nav.navbar-default .menu-level-0 > li:not(.center) {
        position: relative; }
      nav.navbar-default .menu-level-0 > li span.multiple + .menu-dropdown {
        left: -260px; }
        nav.navbar-default .menu-level-0 > li span.multiple + .menu-dropdown .menu-level-1 {
          display: flex; }
      nav.navbar-default .menu-level-0 > li span:not(.multiple) + .menu-dropdown .menu-level-1 > li.menu-item a {
        position: relative;
        display: block;
        padding: 0;
        color: #444;
        font-family: "GothamBold", "Open Sans", sans-serif;
        font-size: 14px;
        line-height: 20px;
        padding: 15px 25px 15px 5px;
        border-top: 2px solid #FFF;
        border-bottom: 2px solid #FFF; }
      nav.navbar-default .menu-level-0 > li span:not(.multiple) + .menu-dropdown .menu-level-1 > li.menu-item:not(:last-of-type) {
        border-bottom: 1px solid rgba(0, 0, 0, 0.2); }
      nav.navbar-default .menu-level-0 > li > .menu-dropdown {
        display: flex;
        position: absolute;
        bottom: 60px;
        left: -24px;
        transform: translateY(calc(100% + 64px));
        transition: transform 0s ease, opacity 0s ease;
        background: #FFF;
        z-index: 1;
        overflow: hidden;
        visibility: hidden;
        transition: visibility 0.24s cubic-bezier(0.2, 0, 0.38, 0.9); }
        nav.navbar-default .menu-level-0 > li > .menu-dropdown > div {
          display: flex;
          align-items: flex-start;
          padding: 24px 24px 2px;
          box-sizing: border-box;
          animation: collapse 0.24s cubic-bezier(0.4, 0.14, 0.3, 1); }
        nav.navbar-default .menu-level-0 > li > .menu-dropdown .menu-level-1 {
          margin: 0;
          padding: 0; }
          nav.navbar-default .menu-level-0 > li > .menu-dropdown .menu-level-1 > li a {
            position: relative;
            display: block;
            padding: 0;
            color: #2A2A2A;
            font-family: "GothamBold", sans-serif;
            font-size: 14px;
            line-height: 16px;
            padding: 15px 30px 15px 7px;
            border-top: 2px solid #FFF;
            border-bottom: 2px solid #FFF; }
            nav.navbar-default .menu-level-0 > li > .menu-dropdown .menu-level-1 > li a:after {
              display: block;
              content: "\f054";
              position: absolute;
              right: 9px;
              top: calc(50% - 5px);
              color: #000;
              font-size: 12px;
              line-height: 14px;
              font-family: "Font Awesome Solid";
              width: 14px;
              height: 14px;
              border-radius: 2px;
              text-align: center;
              text-indent: 1px;
              opacity: 0;
              transition: opacity 200ms ease; }
            nav.navbar-default .menu-level-0 > li > .menu-dropdown .menu-level-1 > li a:hover {
              background: #F4F4F4;
              text-decoration: none; }
              nav.navbar-default .menu-level-0 > li > .menu-dropdown .menu-level-1 > li a:hover:after {
                opacity: 1; }
          nav.navbar-default .menu-level-0 > li > .menu-dropdown .menu-level-1 > li ul.menu-level-2 > li:not(:first-child) {
            border-top: 1px solid rgba(88, 89, 91, 0.25); }
          nav.navbar-default .menu-level-0 > li > .menu-dropdown .menu-level-1 > li ul.menu-level-2 > li.menu-item--expanded > a:after {
            opacity: 1;
            transform: rotate(90deg);
            transition: transform 200ms ease; }
          nav.navbar-default .menu-level-0 > li > .menu-dropdown .menu-level-1 > li ul.menu-level-2 > li.menu-item--expanded > .menu-dropdown {
            overflow: hidden;
            height: 0; }
            nav.navbar-default .menu-level-0 > li > .menu-dropdown .menu-level-1 > li ul.menu-level-2 > li.menu-item--expanded > .menu-dropdown > ul.menu {
              opacity: 0;
              transition: opacity .5s ease; }
          nav.navbar-default .menu-level-0 > li > .menu-dropdown .menu-level-1 > li ul.menu-level-2 > li.menu-item--expanded:hover > a {
            background: #F4F4F4; }
            nav.navbar-default .menu-level-0 > li > .menu-dropdown .menu-level-1 > li ul.menu-level-2 > li.menu-item--expanded:hover > a:after {
              transform: rotate(0deg); }
          nav.navbar-default .menu-level-0 > li > .menu-dropdown .menu-level-1 > li ul.menu-level-2 > li.menu-item--expanded:hover > .menu-dropdown {
            height: auto; }
            nav.navbar-default .menu-level-0 > li > .menu-dropdown .menu-level-1 > li ul.menu-level-2 > li.menu-item--expanded:hover > .menu-dropdown > ul.menu {
              opacity: 1; }
          nav.navbar-default .menu-level-0 > li > .menu-dropdown .menu-level-1 > li ul.menu-level-3 > li {
            border-top: 1px solid rgba(88, 89, 91, 0.25); }
            nav.navbar-default .menu-level-0 > li > .menu-dropdown .menu-level-1 > li ul.menu-level-3 > li a {
              font-family: "GothamBook", sans-serif;
              font-weight: 400; }
          nav.navbar-default .menu-level-0 > li > .menu-dropdown .menu-level-1 > span:hover,
          nav.navbar-default .menu-level-0 > li > .menu-dropdown .menu-level-1 > li > span:hover {
            color: #CCC; }
          nav.navbar-default .menu-level-0 > li > .menu-dropdown .menu-level-1 > li.menu-item {
            display: block;
            width: 100vw;
            min-width: 176px;
            max-width: 18vw; }
            nav.navbar-default .menu-level-0 > li > .menu-dropdown .menu-level-1 > li.menu-item.menu-item--expanded {
              display: inline-block;
              margin-right: 25px;
              vertical-align: top; }
            nav.navbar-default .menu-level-0 > li > .menu-dropdown .menu-level-1 > li.menu-item span {
              display: block;
              color: #222222;
              font-size: 14px;
              line-height: 16px;
              padding: 15px 7px;
              color: #2A2A2A;
              border-bottom: 2px solid; }
              nav.navbar-default .menu-level-0 > li > .menu-dropdown .menu-level-1 > li.menu-item span.green {
                background-image: none;
                border-color: #33D389;
                min-height: unset; }
              nav.navbar-default .menu-level-0 > li > .menu-dropdown .menu-level-1 > li.menu-item span.light-blue {
                border-color: #279FEA; }
              nav.navbar-default .menu-level-0 > li > .menu-dropdown .menu-level-1 > li.menu-item span.teal {
                border-color: #61B3B8; }
              nav.navbar-default .menu-level-0 > li > .menu-dropdown .menu-level-1 > li.menu-item span.dark-blue {
                border-color: #205AB7; }
              nav.navbar-default .menu-level-0 > li > .menu-dropdown .menu-level-1 > li.menu-item span.dark-green {
                border-color: #649A3D; }
              nav.navbar-default .menu-level-0 > li > .menu-dropdown .menu-level-1 > li.menu-item span.yellow {
                border-color: #F7B731; }
              nav.navbar-default .menu-level-0 > li > .menu-dropdown .menu-level-1 > li.menu-item span.orange {
                border-color: #FE9F43; }
            nav.navbar-default .menu-level-0 > li > .menu-dropdown .menu-level-1 > li.menu-item > a {
              font-family: "GothamBook", sans-serif; }
            nav.navbar-default .menu-level-0 > li > .menu-dropdown .menu-level-1 > li.menu-item.menu-item--expanded > a {
              border-bottom: 1px solid rgba(0, 0, 0, 0.2); }
              nav.navbar-default .menu-level-0 > li > .menu-dropdown .menu-level-1 > li.menu-item.menu-item--expanded > a:after, nav.navbar-default .menu-level-0 > li > .menu-dropdown .menu-level-1 > li.menu-item.menu-item--expanded > a:before {
                visibility: hidden; }
              nav.navbar-default .menu-level-0 > li > .menu-dropdown .menu-level-1 > li.menu-item.menu-item--expanded > a:hover:after, nav.navbar-default .menu-level-0 > li > .menu-dropdown .menu-level-1 > li.menu-item.menu-item--expanded > a:hover:before {
                visibility: visible; }
            nav.navbar-default .menu-level-0 > li > .menu-dropdown .menu-level-1 > li.menu-item .menu-dropdown {
              position: relative;
              display: block;
              float: none;
              box-shadow: none;
              border: none;
              padding: 0;
              margin: 0; }
              nav.navbar-default .menu-level-0 > li > .menu-dropdown .menu-level-1 > li.menu-item .menu-dropdown ul {
                padding: 0; }
            nav.navbar-default .menu-level-0 > li > .menu-dropdown .menu-level-1 > li.menu-item:last-child {
              margin-right: 0 !important; }
      nav.navbar-default .menu-level-0 > li > span[class^="columns-"] + .menu-dropdown > ul > li.menu-item {
        display: table-cell; }
        nav.navbar-default .menu-level-0 > li > span[class^="columns-"] + .menu-dropdown > ul > li.menu-item + li {
          padding-left: 40px; }
      nav.navbar-default .menu-level-0 > li > span.icons-menu + .menu-dropdown {
        overflow: hidden;
        box-sizing: border-box;
        left: 0;
        padding: 0; }
        nav.navbar-default .menu-level-0 > li > span.icons-menu + .menu-dropdown .menu-level-1 {
          margin: 0 auto; }
          nav.navbar-default .menu-level-0 > li > span.icons-menu + .menu-dropdown .menu-level-1 > li.menu-item {
            position: relative;
            display: inline-block;
            width: 140px; }
            nav.navbar-default .menu-level-0 > li > span.icons-menu + .menu-dropdown .menu-level-1 > li.menu-item a {
              display: block;
              text-align: center;
              font-weight: 300;
              color: #343A43;
              padding: 120px 0 36px 0; }
            nav.navbar-default .menu-level-0 > li > span.icons-menu + .menu-dropdown .menu-level-1 > li.menu-item > div {
              width: 100%;
              position: absolute;
              top: 45px;
              left: 0;
              right: 0; }
              nav.navbar-default .menu-level-0 > li > span.icons-menu + .menu-dropdown .menu-level-1 > li.menu-item > div div {
                width: 70px;
                margin: 0 auto;
                border-radius: 100%;
                overflow: hidden; }
                nav.navbar-default .menu-level-0 > li > span.icons-menu + .menu-dropdown .menu-level-1 > li.menu-item > div div img {
                  height: auto; }
      nav.navbar-default .menu-level-0 > li.open {
        border-bottom: 4px solid #DB6247; }
        nav.navbar-default .menu-level-0 > li.open > span {
          color: #DB6247; }
          nav.navbar-default .menu-level-0 > li.open > span:before, nav.navbar-default .menu-level-0 > li.open > span:after {
            background: #DB6247; }
        nav.navbar-default .menu-level-0 > li.open:after {
          height: 4px; }
        nav.navbar-default .menu-level-0 > li.open > .menu-dropdown {
          visibility: visible; }
          nav.navbar-default .menu-level-0 > li.open > .menu-dropdown > .menu-dropdown {
            animation: expand 0.24s cubic-bezier(0.4, 0.14, 0.3, 1); }
      nav.navbar-default .menu-level-0 > li:last-child {
        margin: 0 24px 0 0; } }
    @media screen and (min-width: 1025px) and (min-width: 1025px) and (max-width: 1216px) {
      nav.navbar-default .menu-level-0 > li {
        margin: 0 10px 0 0; }
        nav.navbar-default .menu-level-0 > li:last-child {
          margin: 0 15px 0 0; } }

@media screen and (min-width: 1025px) {
    nav.navbar-default .mobile-utility-nav {
      display: none; }
  #header.small .header {
    padding: 5px 15px; }
    #header.small .header .site-logo img {
      transform: scale(0.8); }
    #header.small .header nav.navbar-default .menu-level-0 > li.open > .menu-dropdown {
      transform: translateY(calc(100% + 70px)); }
    #header.small .header nav.navbar-default .menu-level-0 > li:after {
      bottom: -10px; }
    #header.small .header .header-utility-nav-menu ul.menu li.open .menu {
      transform: translateY(calc(100% + 10px)); }
    #header.small .header .header-utility-nav-menu ul.menu li:after {
      bottom: -10px; }
    #header.small .header .header-search.visible {
      padding: 10px 10px; } }

@media screen and (max-width: 1024px) {
  #header {
    z-index: 100; }
    #header .header #site-logo {
      max-width: 200px; }
    #header .header nav.navbar-default {
      float: right;
      position: initial;
      background: transparent;
      border: none;
      margin: 0; }
      #header .header nav.navbar-default .navbar-header .search-link {
        display: inline-block;
        position: relative;
        margin: 0 20px 0 0;
        border: none;
        width: 50px;
        height: 50px;
        padding: 0;
        opacity: 0;
        transition: opacity .3s ease;
        pointer-events: none; }
        #header .header nav.navbar-default .navbar-header .search-link:before {
          font-size: 32px;
          display: block;
          width: 100%;
          height: 100%;
          line-height: 50px;
          text-align: center;
          color: #595959; }
      #header .header nav.navbar-default .navbar-mobile-toggle {
        margin: 0;
        background-color: #FFF !important;
        border: none;
        width: 107px;
        height: 33px;
        cursor: pointer;
        padding: 9px 20px;
        border-radius: 3px;
        display: flex;
        align-items: center;
        justify-content: space-between;
        text-decoration: none;
        box-shadow: none; }
        #header .header nav.navbar-default .navbar-mobile-toggle span.icon-bar {
          position: relative;
          display: block;
          width: 18px;
          height: 2px;
          opacity: 1;
          border-radius: 5px;
          background: #444; }
          #header .header nav.navbar-default .navbar-mobile-toggle span.icon-bar:before, #header .header nav.navbar-default .navbar-mobile-toggle span.icon-bar:after {
            display: block;
            position: absolute;
            left: 0;
            content: "";
            width: 100%;
            height: 2px;
            background-color: #444; }
          #header .header nav.navbar-default .navbar-mobile-toggle span.icon-bar:before {
            top: 6px; }
          #header .header nav.navbar-default .navbar-mobile-toggle span.icon-bar:after {
            bottom: 6px; }
        #header .header nav.navbar-default .navbar-mobile-toggle .title {
          color: #444;
          font-size: 14px;
          line-height: 16px;
          font-family: "GothamMedium", sans-serif; }
        #header .header nav.navbar-default .navbar-mobile-toggle:after {
          content: none; }
      #header .header nav.navbar-default .menu-wrapper {
        position: fixed;
        top: 0;
        left: 101%;
        width: 100%;
        height: 100%;
        background: #FFF;
        transition: transform 0.5s ease;
        padding: 35px 18px 0 18px;
        z-index: 1;
        flex-direction: column;
        display: flex;
        align-items: flex-end; }
        #header .header nav.navbar-default .menu-wrapper .close-menu {
          position: relative;
          display: block;
          font-size: 14px;
          line-height: 18px;
          color: #444;
          font-family: "GothamMedium", sans-serif;
          background: transparent;
          padding: 0;
          border: none;
          margin-right: 18px;
          box-shadow: none;
          border-radius: 0; }
          #header .header nav.navbar-default .menu-wrapper .close-menu:before, #header .header nav.navbar-default .menu-wrapper .close-menu:after {
            content: "";
            background: #DB6247;
            width: 22px;
            height: 4px;
            position: absolute;
            top: 6px;
            left: -30px;
            border-radius: 1px; }
          #header .header nav.navbar-default .menu-wrapper .close-menu:before {
            transform: rotate(-45deg); }
          #header .header nav.navbar-default .menu-wrapper .close-menu:after {
            transform: rotate(45deg); }
          #header .header nav.navbar-default .menu-wrapper .close-menu:hover {
            border: none; }
        #header .header nav.navbar-default .menu-wrapper .menu-level-0 {
          order: 3;
          width: 100%;
          background: #FFF;
          margin: 0;
          max-height: calc(100vh - 130px);
          overflow-y: auto;
          overflow-x: hidden;
          margin-top: 24px;
          padding: 0; }
          #header .header nav.navbar-default .menu-wrapper .menu-level-0 > li {
            position: relative;
            display: block;
            width: 100%;
            clear: both;
            height: 40px;
            overflow: hidden;
            transition: height 0.5s ease; }
            #header .header nav.navbar-default .menu-wrapper .menu-level-0 > li:not(:first-child) {
              margin-top: 20px; }
            #header .header nav.navbar-default .menu-wrapper .menu-level-0 > li > span {
              position: relative;
              display: table;
              font-size: 24px;
              line-height: 40px;
              color: #343A43;
              font-family: "GothamMedium", sans-serif; }
              #header .header nav.navbar-default .menu-wrapper .menu-level-0 > li > span:after {
                content: "";
                display: block;
                background: #aaaaaa;
                width: 120%;
                height: 0;
                position: absolute;
                bottom: 0;
                left: 0;
                -webkit-transition: height 0s ease;
                transition: height 0s ease; }
              #header .header nav.navbar-default .menu-wrapper .menu-level-0 > li > span:hover {
                cursor: pointer; }
            #header .header nav.navbar-default .menu-wrapper .menu-level-0 > li ul {
              padding: 0; }
            #header .header nav.navbar-default .menu-wrapper .menu-level-0 > li > a {
              color: #343A43;
              font-family: "GothamMedium", sans-serif;
              font-size: 24px;
              line-height: 40px; }
            #header .header nav.navbar-default .menu-wrapper .menu-level-0 > li > .icons-menu + .menu-dropdown .menu-level-1 li {
              position: relative;
              display: block;
              width: 100%;
              float: left;
              padding-top: 0;
              /*padding-top: 120px;*/ }
            #header .header nav.navbar-default .menu-wrapper .menu-level-0 > li > .icons-menu + .menu-dropdown .menu-level-1 a {
              display: block;
              color: #595959; }
            #header .header nav.navbar-default .menu-wrapper .menu-level-0 > li > .icons-menu + .menu-dropdown .menu-level-1 .menu-dropdown {
              display: none;
              /*  position: absolute;
                              top: 10px;
                              width: 100%;
                              img {
                                  display: table;
                                  margin: 0 auto;
                                  width: 50%;
                                  height: auto;
                                  border-radius: 100%;
                              }*/ }
            #header .header nav.navbar-default .menu-wrapper .menu-level-0 > li > .icons-menu + .menu-dropdown .menu-level-1:after {
              content: "";
              display: table;
              clear: both; }
            #header .header nav.navbar-default .menu-wrapper .menu-level-0 > li > span[class^="columns-"] + .menu-dropdown .menu-level-1 > li > span {
              color: #343A43;
              font-size: 16px;
              line-height: 40px;
              font-weight: 600; }
            #header .header nav.navbar-default .menu-wrapper .menu-level-0 > li > span[class^="columns-"] + .menu-dropdown .menu-level-1 > li > .menu-dropdown ul {
              padding: 0 0 0 10px;
              list-style-type: none; }
            #header .header nav.navbar-default .menu-wrapper .menu-level-0 > li.menu-item--expanded > span {
              position: relative; }
              #header .header nav.navbar-default .menu-wrapper .menu-level-0 > li.menu-item--expanded > span:after, #header .header nav.navbar-default .menu-wrapper .menu-level-0 > li.menu-item--expanded > span:before {
                content: "";
                display: block;
                position: absolute;
                top: 18px;
                width: 12px;
                height: 2px;
                background: #595959;
                transition: color 0s ease, transform 0s ease; }
              #header .header nav.navbar-default .menu-wrapper .menu-level-0 > li.menu-item--expanded > span:before {
                right: -20px;
                left: auto;
                transform: rotate(45deg); }
              #header .header nav.navbar-default .menu-wrapper .menu-level-0 > li.menu-item--expanded > span:after {
                right: -27px;
                left: auto;
                transform: rotate(-45deg); }
              #header .header nav.navbar-default .menu-wrapper .menu-level-0 > li.menu-item--expanded > span.multiple + .menu-dropdown .menu-level-1 > li {
                border-top: 2px solid;
                border-bottom: none; }
                #header .header nav.navbar-default .menu-wrapper .menu-level-0 > li.menu-item--expanded > span.multiple + .menu-dropdown .menu-level-1 > li .menu-level-2 > li {
                  padding: 5px 0; }
                  #header .header nav.navbar-default .menu-wrapper .menu-level-0 > li.menu-item--expanded > span.multiple + .menu-dropdown .menu-level-1 > li .menu-level-2 > li:not(:last-child) {
                    border-bottom: 1px solid rgba(0, 0, 0, 0.2); }
                #header .header nav.navbar-default .menu-wrapper .menu-level-0 > li.menu-item--expanded > span.multiple + .menu-dropdown .menu-level-1 > li:first-child {
                  border-color: #33D389; }
                #header .header nav.navbar-default .menu-wrapper .menu-level-0 > li.menu-item--expanded > span.multiple + .menu-dropdown .menu-level-1 > li:nth-child(2) {
                  border-color: #279FEA; }
                #header .header nav.navbar-default .menu-wrapper .menu-level-0 > li.menu-item--expanded > span.multiple + .menu-dropdown .menu-level-1 > li:nth-child(3) {
                  border-color: #205AB7; }
                #header .header nav.navbar-default .menu-wrapper .menu-level-0 > li.menu-item--expanded > span.multiple + .menu-dropdown .menu-level-1 > li:nth-child(4) {
                  border-color: #61B3B8; }
                #header .header nav.navbar-default .menu-wrapper .menu-level-0 > li.menu-item--expanded > span.multiple + .menu-dropdown .menu-level-1 > li:nth-child(5) {
                  border-color: #FE9F43; }
                #header .header nav.navbar-default .menu-wrapper .menu-level-0 > li.menu-item--expanded > span.multiple + .menu-dropdown .menu-level-1 > li:nth-child(6) {
                  border-color: #F7B731; }
              #header .header nav.navbar-default .menu-wrapper .menu-level-0 > li.menu-item--expanded > span:not(.multiple) + .menu-dropdown {
                border-top: 2px solid #58595B; }
            #header .header nav.navbar-default .menu-wrapper .menu-level-0 > li.menu-item--expanded > .menu-dropdown {
              opacity: 0;
              transition: opacity 0.4s ease; }
            #header .header nav.navbar-default .menu-wrapper .menu-level-0 > li.menu-item--expanded.open > .menu-dropdown {
              opacity: 1; }
            #header .header nav.navbar-default .menu-wrapper .menu-level-0 > li.menu-item--expanded.open > span {
              color: #DB6247; }
              #header .header nav.navbar-default .menu-wrapper .menu-level-0 > li.menu-item--expanded.open > span:after, #header .header nav.navbar-default .menu-wrapper .menu-level-0 > li.menu-item--expanded.open > span:before {
                background: #DB6247; }
            #header .header nav.navbar-default .menu-wrapper .menu-level-0 > li .menu-level-1 > li {
              padding: 5px 0; }
              #header .header nav.navbar-default .menu-wrapper .menu-level-0 > li .menu-level-1 > li:not(:last-of-type) {
                border-bottom: 1px solid rgba(0, 0, 0, 0.2); }
              #header .header nav.navbar-default .menu-wrapper .menu-level-0 > li .menu-level-1 > li > span {
                display: block;
                padding: 5px 7px;
                font-size: 16px;
                line-height: 39px; }
              #header .header nav.navbar-default .menu-wrapper .menu-level-0 > li .menu-level-1 > li > .menu-dropdown:not(:empty) {
                border-top: 1px solid rgba(0, 0, 0, 0.2); }
              #header .header nav.navbar-default .menu-wrapper .menu-level-0 > li .menu-level-1 > li a {
                position: relative;
                display: block;
                font-size: 16px;
                line-height: 39px;
                font-family: "GothamBold", sans-serif;
                color: #444;
                padding: 0 7px; }
                #header .header nav.navbar-default .menu-wrapper .menu-level-0 > li .menu-level-1 > li a:before {
                  content: "";
                  width: 14px;
                  height: 12px;
                  border-radius: 2px;
                  border: 1px solid #555555;
                  position: absolute;
                  top: calc(50% - 6px);
                  right: 5px; }
                #header .header nav.navbar-default .menu-wrapper .menu-level-0 > li .menu-level-1 > li a:after {
                  content: '>';
                  position: absolute;
                  right: 8px;
                  top: calc(50% - 5px);
                  color: #555555;
                  font-size: 10px;
                  line-height: 10px;
                  font-family: "GothamLight", sans-serif;
                  font-weight: 600; }
              #header .header nav.navbar-default .menu-wrapper .menu-level-0 > li .menu-level-1 > li:not(:last-child) {
                border-bottom: 1px solid rgba(0, 0, 0, 0.2); }
        #header .header nav.navbar-default .menu-wrapper .mobile-utility-nav {
          width: 100%;
          bottom: -7px;
          background: #FFF; }
          #header .header nav.navbar-default .menu-wrapper .mobile-utility-nav > ul.menu > li .search-link {
            display: none; }
          #header .header nav.navbar-default .menu-wrapper .mobile-utility-nav > ul.menu > li a:before {
            line-height: 40px; }
          #header .header nav.navbar-default .menu-wrapper .mobile-utility-nav > ul.menu > li span {
            display: inline-block;
            line-height: 40px; }
            #header .header nav.navbar-default .menu-wrapper .mobile-utility-nav > ul.menu > li span:after, #header .header nav.navbar-default .menu-wrapper .mobile-utility-nav > ul.menu > li span:before {
              top: 20px; }
          #header .header nav.navbar-default .menu-wrapper .mobile-utility-nav > ul.menu > li ul.menu {
            left: -10px;
            padding-left: 10px; } }
          @media screen and (max-width: 1024px) and (orientation: landscape) {
            #header .header nav.navbar-default .menu-wrapper .mobile-utility-nav > ul.menu > li ul.menu {
              box-shadow: none;
              text-indent: 28px; } }

@media screen and (max-width: 1024px) {
          #header .header nav.navbar-default .menu-wrapper .mobile-utility-nav > ul.menu > li a.cta, #header .header nav.navbar-default .menu-wrapper .mobile-utility-nav > ul.menu > li html body .field_menu_card_reference .form-item--error-message a, html body .field_menu_card_reference .form-item--error-message #header .header nav.navbar-default .menu-wrapper .mobile-utility-nav > ul.menu > li a,
          #header .header nav.navbar-default .menu-wrapper .mobile-utility-nav > ul.menu > li html body .main-content .form-item--error-message a, html body .main-content .form-item--error-message #header .header nav.navbar-default .menu-wrapper .mobile-utility-nav > ul.menu > li a, #header .header nav.navbar-default .menu-wrapper .mobile-utility-nav > ul.menu > li .header-search a.form-actions, #header .header .header-search nav.navbar-default .menu-wrapper .mobile-utility-nav > ul.menu > li a.form-actions, #header .header nav.navbar-default .menu-wrapper .mobile-utility-nav > ul.menu > li .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .field_cta_one a, .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .field_cta_one #header .header nav.navbar-default .menu-wrapper .mobile-utility-nav > ul.menu > li a, #header .header nav.navbar-default .menu-wrapper .mobile-utility-nav > ul.menu > li .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .field_cta_one a, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .field_cta_one #header .header nav.navbar-default .menu-wrapper .mobile-utility-nav > ul.menu > li a, #header .header nav.navbar-default .menu-wrapper .mobile-utility-nav > ul.menu > li .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .field_cta_one a, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .field_cta_one #header .header nav.navbar-default .menu-wrapper .mobile-utility-nav > ul.menu > li a, #header .header nav.navbar-default .menu-wrapper .mobile-utility-nav > ul.menu > li .icon-cards-2-4 .element-wrapper .icon-card-child .cta-area .field_cta_one a, .icon-cards-2-4 .element-wrapper .icon-card-child .cta-area .field_cta_one #header .header nav.navbar-default .menu-wrapper .mobile-utility-nav > ul.menu > li a, #header .header nav.navbar-default .menu-wrapper .mobile-utility-nav > ul.menu > li .cards-static-2-4 .element-wrapper .cards-static-2-4-child .field_cta_one a, .cards-static-2-4 .element-wrapper .cards-static-2-4-child .field_cta_one #header .header nav.navbar-default .menu-wrapper .mobile-utility-nav > ul.menu > li a, #header .header nav.navbar-default .menu-wrapper .mobile-utility-nav > ul.menu > li .cards-2-4 .cards-2-4-child .field_cta_one a, .cards-2-4 .cards-2-4-child .field_cta_one #header .header nav.navbar-default .menu-wrapper .mobile-utility-nav > ul.menu > li a, #header .header nav.navbar-default .menu-wrapper .mobile-utility-nav > ul.menu > li .events-webinars footer a, .events-webinars footer #header .header nav.navbar-default .menu-wrapper .mobile-utility-nav > ul.menu > li a, #header .header nav.navbar-default .menu-wrapper .mobile-utility-nav > ul.menu > li .integrations-by-product header a, .integrations-by-product header #header .header nav.navbar-default .menu-wrapper .mobile-utility-nav > ul.menu > li a,
          #header .header nav.navbar-default .menu-wrapper .mobile-utility-nav > ul.menu > li .integrations-by-type header a, .integrations-by-type header #header .header nav.navbar-default .menu-wrapper .mobile-utility-nav > ul.menu > li a,
          #header .header nav.navbar-default .menu-wrapper .mobile-utility-nav > ul.menu > li .technologies-by-model header a, .technologies-by-model header #header .header nav.navbar-default .menu-wrapper .mobile-utility-nav > ul.menu > li a,
          #header .header nav.navbar-default .menu-wrapper .mobile-utility-nav > ul.menu > li .technologies-by-type header a, .technologies-by-type header #header .header nav.navbar-default .menu-wrapper .mobile-utility-nav > ul.menu > li a, #header .header nav.navbar-default .menu-wrapper .mobile-utility-nav > ul.menu > li .cvent-related .view-content > .views-row article > a, .cvent-related .view-content > .views-row #header .header nav.navbar-default .menu-wrapper .mobile-utility-nav > ul.menu > li article > a {
            padding: 0;
            font-size: 24px !important;
            line-height: 29px !important; }
            #header .header nav.navbar-default .menu-wrapper .mobile-utility-nav > ul.menu > li a.cta:hover, #header .header nav.navbar-default .menu-wrapper .mobile-utility-nav > ul.menu > li html body .field_menu_card_reference .form-item--error-message a:hover, html body .field_menu_card_reference .form-item--error-message #header .header nav.navbar-default .menu-wrapper .mobile-utility-nav > ul.menu > li a:hover,
            #header .header nav.navbar-default .menu-wrapper .mobile-utility-nav > ul.menu > li html body .main-content .form-item--error-message a:hover, html body .main-content .form-item--error-message #header .header nav.navbar-default .menu-wrapper .mobile-utility-nav > ul.menu > li a:hover, #header .header nav.navbar-default .menu-wrapper .mobile-utility-nav > ul.menu > li .header-search a.form-actions:hover, #header .header .header-search nav.navbar-default .menu-wrapper .mobile-utility-nav > ul.menu > li a.form-actions:hover, #header .header nav.navbar-default .menu-wrapper .mobile-utility-nav > ul.menu > li .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .field_cta_one a:hover, .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .field_cta_one #header .header nav.navbar-default .menu-wrapper .mobile-utility-nav > ul.menu > li a:hover, #header .header nav.navbar-default .menu-wrapper .mobile-utility-nav > ul.menu > li .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .field_cta_one a:hover, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .field_cta_one #header .header nav.navbar-default .menu-wrapper .mobile-utility-nav > ul.menu > li a:hover, #header .header nav.navbar-default .menu-wrapper .mobile-utility-nav > ul.menu > li .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .field_cta_one a:hover, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .field_cta_one #header .header nav.navbar-default .menu-wrapper .mobile-utility-nav > ul.menu > li a:hover, #header .header nav.navbar-default .menu-wrapper .mobile-utility-nav > ul.menu > li .icon-cards-2-4 .element-wrapper .icon-card-child .cta-area .field_cta_one a:hover, .icon-cards-2-4 .element-wrapper .icon-card-child .cta-area .field_cta_one #header .header nav.navbar-default .menu-wrapper .mobile-utility-nav > ul.menu > li a:hover, #header .header nav.navbar-default .menu-wrapper .mobile-utility-nav > ul.menu > li .cards-static-2-4 .element-wrapper .cards-static-2-4-child .field_cta_one a:hover, .cards-static-2-4 .element-wrapper .cards-static-2-4-child .field_cta_one #header .header nav.navbar-default .menu-wrapper .mobile-utility-nav > ul.menu > li a:hover, #header .header nav.navbar-default .menu-wrapper .mobile-utility-nav > ul.menu > li .cards-2-4 .cards-2-4-child .field_cta_one a:hover, .cards-2-4 .cards-2-4-child .field_cta_one #header .header nav.navbar-default .menu-wrapper .mobile-utility-nav > ul.menu > li a:hover, #header .header nav.navbar-default .menu-wrapper .mobile-utility-nav > ul.menu > li .events-webinars footer a:hover, .events-webinars footer #header .header nav.navbar-default .menu-wrapper .mobile-utility-nav > ul.menu > li a:hover, #header .header nav.navbar-default .menu-wrapper .mobile-utility-nav > ul.menu > li .integrations-by-product header a:hover, .integrations-by-product header #header .header nav.navbar-default .menu-wrapper .mobile-utility-nav > ul.menu > li a:hover,
            #header .header nav.navbar-default .menu-wrapper .mobile-utility-nav > ul.menu > li .integrations-by-type header a:hover, .integrations-by-type header #header .header nav.navbar-default .menu-wrapper .mobile-utility-nav > ul.menu > li a:hover,
            #header .header nav.navbar-default .menu-wrapper .mobile-utility-nav > ul.menu > li .technologies-by-model header a:hover, .technologies-by-model header #header .header nav.navbar-default .menu-wrapper .mobile-utility-nav > ul.menu > li a:hover,
            #header .header nav.navbar-default .menu-wrapper .mobile-utility-nav > ul.menu > li .technologies-by-type header a:hover, .technologies-by-type header #header .header nav.navbar-default .menu-wrapper .mobile-utility-nav > ul.menu > li a:hover, #header .header nav.navbar-default .menu-wrapper .mobile-utility-nav > ul.menu > li .cvent-related .view-content > .views-row article > a:hover, .cvent-related .view-content > .views-row #header .header nav.navbar-default .menu-wrapper .mobile-utility-nav > ul.menu > li article > a:hover {
              color: #DB6247 !important; }
            #header .header nav.navbar-default .menu-wrapper .mobile-utility-nav > ul.menu > li a.cta:after, #header .header nav.navbar-default .menu-wrapper .mobile-utility-nav > ul.menu > li html body .field_menu_card_reference .form-item--error-message a:after, html body .field_menu_card_reference .form-item--error-message #header .header nav.navbar-default .menu-wrapper .mobile-utility-nav > ul.menu > li a:after,
            #header .header nav.navbar-default .menu-wrapper .mobile-utility-nav > ul.menu > li html body .main-content .form-item--error-message a:after, html body .main-content .form-item--error-message #header .header nav.navbar-default .menu-wrapper .mobile-utility-nav > ul.menu > li a:after, #header .header nav.navbar-default .menu-wrapper .mobile-utility-nav > ul.menu > li .header-search a.form-actions:after, #header .header .header-search nav.navbar-default .menu-wrapper .mobile-utility-nav > ul.menu > li a.form-actions:after, #header .header nav.navbar-default .menu-wrapper .mobile-utility-nav > ul.menu > li .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .field_cta_one a:after, .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .field_cta_one #header .header nav.navbar-default .menu-wrapper .mobile-utility-nav > ul.menu > li a:after, #header .header nav.navbar-default .menu-wrapper .mobile-utility-nav > ul.menu > li .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .field_cta_one a:after, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .field_cta_one #header .header nav.navbar-default .menu-wrapper .mobile-utility-nav > ul.menu > li a:after, #header .header nav.navbar-default .menu-wrapper .mobile-utility-nav > ul.menu > li .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .field_cta_one a:after, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .field_cta_one #header .header nav.navbar-default .menu-wrapper .mobile-utility-nav > ul.menu > li a:after, #header .header nav.navbar-default .menu-wrapper .mobile-utility-nav > ul.menu > li .icon-cards-2-4 .element-wrapper .icon-card-child .cta-area .field_cta_one a:after, .icon-cards-2-4 .element-wrapper .icon-card-child .cta-area .field_cta_one #header .header nav.navbar-default .menu-wrapper .mobile-utility-nav > ul.menu > li a:after, #header .header nav.navbar-default .menu-wrapper .mobile-utility-nav > ul.menu > li .cards-static-2-4 .element-wrapper .cards-static-2-4-child .field_cta_one a:after, .cards-static-2-4 .element-wrapper .cards-static-2-4-child .field_cta_one #header .header nav.navbar-default .menu-wrapper .mobile-utility-nav > ul.menu > li a:after, #header .header nav.navbar-default .menu-wrapper .mobile-utility-nav > ul.menu > li .cards-2-4 .cards-2-4-child .field_cta_one a:after, .cards-2-4 .cards-2-4-child .field_cta_one #header .header nav.navbar-default .menu-wrapper .mobile-utility-nav > ul.menu > li a:after, #header .header nav.navbar-default .menu-wrapper .mobile-utility-nav > ul.menu > li .events-webinars footer a:after, .events-webinars footer #header .header nav.navbar-default .menu-wrapper .mobile-utility-nav > ul.menu > li a:after, #header .header nav.navbar-default .menu-wrapper .mobile-utility-nav > ul.menu > li .integrations-by-product header a:after, .integrations-by-product header #header .header nav.navbar-default .menu-wrapper .mobile-utility-nav > ul.menu > li a:after,
            #header .header nav.navbar-default .menu-wrapper .mobile-utility-nav > ul.menu > li .integrations-by-type header a:after, .integrations-by-type header #header .header nav.navbar-default .menu-wrapper .mobile-utility-nav > ul.menu > li a:after,
            #header .header nav.navbar-default .menu-wrapper .mobile-utility-nav > ul.menu > li .technologies-by-model header a:after, .technologies-by-model header #header .header nav.navbar-default .menu-wrapper .mobile-utility-nav > ul.menu > li a:after,
            #header .header nav.navbar-default .menu-wrapper .mobile-utility-nav > ul.menu > li .technologies-by-type header a:after, .technologies-by-type header #header .header nav.navbar-default .menu-wrapper .mobile-utility-nav > ul.menu > li a:after, #header .header nav.navbar-default .menu-wrapper .mobile-utility-nav > ul.menu > li .cvent-related .view-content > .views-row article > a:after, .cvent-related .view-content > .views-row #header .header nav.navbar-default .menu-wrapper .mobile-utility-nav > ul.menu > li article > a:after {
              content: none;
              display: none; }
          #header .header nav.navbar-default .menu-wrapper .mobile-utility-nav > ul.menu:after {
            content: "";
            display: table;
            clear: both; }
    #header .header .mobile-utility-nav {
      display: block; }
    #header .header .header-search {
      transition: padding .1s ease; }
      #header .header .header-search .form-item {
        width: 90%;
        width: calc(100% - 90px); }
      #header .header .header-search .form-actions {
        width: auto; }
        #header .header .header-search .form-actions input[type="submit"] {
          text-indent: 0;
          font-size: 18px;
          font-weight: 400;
          color: #FFF;
          width: auto;
          padding: 0 10px; }
        #header .header .header-search .form-actions:after {
          opacity: 0; }
        #header .header .header-search .form-actions:before {
          opacity: 0; }
      #header .header .header-search.visible {
        width: 82%;
        width: calc(100% - 130px); } }
      @media screen and (max-width: 1024px) and (max-width: 767px) {
        #header .header .header-search.visible {
          width: 100%; } }

@media screen and (max-width: 1024px) {
    #header .header .header-utility-nav-menu {
      display: none; }
    #header .header:after {
      content: "";
      display: table;
      clear: both; }
    #header .header.mobile-open nav.navbar-default .menu-wrapper {
      transform: translateX(-101%); }
    #header .header.mobile-open nav.navbar-default .search-link {
      opacity: 1;
      pointer-events: all; } }

@media screen and (min-width: 1025px) {
  #block-system-menu-block-mega-menu {
    position: inherit;
    margin: 0;
    border: none;
    background: transparent; }
    #block-system-menu-block-mega-menu .mobile-close-menu {
      display: none; }
    #block-system-menu-block-mega-menu ul {
      list-style-type: none;
      margin: 0;
      padding: 0; }
      #block-system-menu-block-mega-menu ul.menu-level-2 li a:not(.cta):not(.cta_on):not(.button),
      #block-system-menu-block-mega-menu ul.menu-level-2 li span {
        position: relative; }
        #block-system-menu-block-mega-menu ul.menu-level-2 li a:not(.cta):not(.cta_on):not(.button):before,
        #block-system-menu-block-mega-menu ul.menu-level-2 li span:before {
          content: "";
          width: 0;
          height: 100%;
          position: absolute;
          left: 0;
          top: 0;
          transition: width 0.3s ease;
          background: #F4F4F4;
          z-index: -1; }
        #block-system-menu-block-mega-menu ul.menu-level-2 li a:not(.cta):not(.cta_on):not(.button):hover:before,
        #block-system-menu-block-mega-menu ul.menu-level-2 li span:hover:before {
          width: 100%; }
    #block-system-menu-block-mega-menu .menu-level-0 > li {
      margin: 0 36px 0 0;
      display: block;
      float: left;
      transition: margin .1s linear;
      border-bottom: 4px solid transparent; }
      #block-system-menu-block-mega-menu .menu-level-0 > li > a,
      #block-system-menu-block-mega-menu .menu-level-0 > li > span {
        display: block;
        position: relative;
        color: #343A43;
        font-size: 14px;
        letter-spacing: 0.4px;
        padding: 0 15px 0 0;
        line-height: 45px;
        font-weight: 500;
        transition: color 0s ease;
        font-family: "GothamMedium", sans-serif;
        transform: translateY(4px); }
      #block-system-menu-block-mega-menu .menu-level-0 > li > span {
        cursor: pointer; }
        #block-system-menu-block-mega-menu .menu-level-0 > li > span:after, #block-system-menu-block-mega-menu .menu-level-0 > li > span:before {
          content: "";
          display: block;
          position: absolute;
          top: 21px;
          width: 7px;
          height: 2px;
          background: #595959;
          transition: color 0s ease, transform 0s ease; }
        #block-system-menu-block-mega-menu .menu-level-0 > li > span:before {
          right: 6px;
          transform: rotate(45deg); }
        #block-system-menu-block-mega-menu .menu-level-0 > li > span:after {
          right: 2px;
          transform: rotate(-45deg); }
        #block-system-menu-block-mega-menu .menu-level-0 > li > span:hover {
          text-decoration: none; }
      #block-system-menu-block-mega-menu .menu-level-0 > li:not(.mega-menu) {
        position: relative;
        white-space: nowrap; }
        #block-system-menu-block-mega-menu .menu-level-0 > li:not(.mega-menu) > .menu-dropdown {
          height: 0;
          position: absolute;
          transform: translate(-50%, 4px);
          width: auto;
          top: 100%;
          left: 50%;
          transition: transform 0s ease, opacity 0s ease;
          background: #FFF;
          z-index: 1;
          overflow: hidden;
          transition: height 0.3s linear;
          box-shadow: 0 3px 7px rgba(0, 0, 0, 0.08); }
          #block-system-menu-block-mega-menu .menu-level-0 > li:not(.mega-menu) > .menu-dropdown .close-menu {
            display: none; }
          #block-system-menu-block-mega-menu .menu-level-0 > li:not(.mega-menu) > .menu-dropdown ul.menu-level-1 {
            display: flex;
            align-items: flex-start;
            padding: 32px 32px 20px;
            box-sizing: border-box; }
            #block-system-menu-block-mega-menu .menu-level-0 > li:not(.mega-menu) > .menu-dropdown ul.menu-level-1 > li > span,
            #block-system-menu-block-mega-menu .menu-level-0 > li:not(.mega-menu) > .menu-dropdown ul.menu-level-1 > li > a {
              position: relative;
              display: flex;
              margin: 0 0 12px;
              font-size: 14px;
              line-height: 18px;
              font-family: "GothamMedium", sans-serif;
              padding: 5px 10px;
              color: #2A2A2A;
              min-width: 160px; }
              #block-system-menu-block-mega-menu .menu-level-0 > li:not(.mega-menu) > .menu-dropdown ul.menu-level-1 > li > span:before,
              #block-system-menu-block-mega-menu .menu-level-0 > li:not(.mega-menu) > .menu-dropdown ul.menu-level-1 > li > a:before {
                content: "";
                width: 0;
                height: 100%;
                position: absolute;
                left: 0;
                top: 0;
                transition: width 0.3s ease;
                background: #F4F4F4;
                z-index: -1; }
              #block-system-menu-block-mega-menu .menu-level-0 > li:not(.mega-menu) > .menu-dropdown ul.menu-level-1 > li > span:hover:before,
              #block-system-menu-block-mega-menu .menu-level-0 > li:not(.mega-menu) > .menu-dropdown ul.menu-level-1 > li > a:hover:before {
                width: 100%; }
            #block-system-menu-block-mega-menu .menu-level-0 > li:not(.mega-menu) > .menu-dropdown ul.menu-level-1 > li span {
              cursor: default; }
            #block-system-menu-block-mega-menu .menu-level-0 > li:not(.mega-menu) > .menu-dropdown ul.menu-level-1 > li .menu-level-2 li > span,
            #block-system-menu-block-mega-menu .menu-level-0 > li:not(.mega-menu) > .menu-dropdown ul.menu-level-1 > li .menu-level-2 li > a {
              position: relative;
              display: flex;
              font-size: 14px;
              line-height: 18px;
              padding: 5px 10px;
              cursor: pointer;
              color: #2A2A2A;
              margin: 0 0 12px; }
            #block-system-menu-block-mega-menu .menu-level-0 > li:not(.mega-menu) > .menu-dropdown ul.menu-level-1 > li .menu-level-2 li .menu-level-3 {
              padding-left: 30px; }
        #block-system-menu-block-mega-menu .menu-level-0 > li:not(.mega-menu).single > .menu-dropdown {
          left: 0;
          transform: translate(-42px, 4px); }
          #block-system-menu-block-mega-menu .menu-level-0 > li:not(.mega-menu).single > .menu-dropdown ul.menu-level-1 {
            flex-flow: column; }
      #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu.open > .menu-dropdown {
        border-top: 1px solid #CECECE; }
      #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown {
        height: 0;
        position: absolute;
        transform: translateY(-17px);
        width: calc(100% - 30px);
        top: 100%;
        left: 15px;
        transition: transform 0s ease, opacity 0s ease;
        background: #FFF;
        z-index: 1;
        overflow: hidden;
        transition: height 0.3s linear;
        box-shadow: 0 3px 7px rgba(0, 0, 0, 0.08); }
        #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown > .close-menu {
          position: absolute;
          right: 0;
          top: 0;
          padding: 0;
          z-index: 2;
          font-size: 14px;
          line-height: 28px;
          padding: 0 10px 0 25px;
          color: #2A2A2A;
          font-family: "GothamMedium", sans-serif;
          background: #FFF;
          text-decoration: underline;
          cursor: pointer; }
          #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown > .close-menu span {
            pointer-events: none; }
          #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown > .close-menu .m {
            display: none; }
          #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown > .close-menu:before {
            position: absolute;
            left: 10px;
            top: 0;
            content: "\f00d";
            font-family: "Font Awesome Solid"; }
        #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1 {
          height: 100%;
          display: inline-flex;
          flex-flow: column;
          position: relative;
          margin: 0;
          padding: 34px 32px;
          box-shadow: 2px 0 24px rgba(0, 0, 0, 0.08); }
          #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1 > li:not(.menu-item--expanded) {
            pointer-events: none; }
            #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1 > li:not(.menu-item--expanded) .separator {
              display: block;
              height: 1px;
              padding: 0;
              background: #C6C6C6;
              overflow: hidden;
              text-indent: -9999em;
              font-size: 0;
              margin: 12px 0 24px; }
          #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1 > li .menu-dropdown:empty {
            display: none; }
          #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1 > li > span,
          #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1 > li > a {
            position: relative;
            display: flex;
            margin: 0 0 12px;
            font-size: 14px;
            line-height: 28px;
            font-family: "GothamMedium", sans-serif;
            padding: 2px 50px 2px 2px;
            cursor: pointer;
            color: #2A2A2A;
            background: linear-gradient(to right, #F4F4F4 50%, transparent 50%);
            background-size: 200% 100%;
            background-position: 100% center;
            transition: background-position 0.4s ease; }
            #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1 > li > span:before,
            #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1 > li > a:before {
              content: "";
              width: 4px;
              margin: 0 4px 0 0; }
            #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1 > li > span:after,
            #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1 > li > a:after {
              display: block;
              content: "\f054";
              color: #555555;
              font-size: 12px;
              line-height: 32px;
              font-family: "Font Awesome Solid";
              margin: 0 0 0 auto;
              position: absolute;
              right: 4px;
              top: 0; }
            #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1 > li > span.yellow:before,
            #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1 > li > a.yellow:before {
              background: #F7B731; }
            #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1 > li > span.yellow + .menu-dropdown .menu-level-2 > li > a,
            #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1 > li > span.yellow + .menu-dropdown .menu-level-2 > li > span,
            #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1 > li > span.yellow + .menu-dropdown .menu-level-4 > li > a,
            #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1 > li > span.yellow + .menu-dropdown .menu-level-4 > li > span,
            #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1 > li > a.yellow + .menu-dropdown .menu-level-2 > li > a,
            #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1 > li > a.yellow + .menu-dropdown .menu-level-2 > li > span,
            #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1 > li > a.yellow + .menu-dropdown .menu-level-4 > li > a,
            #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1 > li > a.yellow + .menu-dropdown .menu-level-4 > li > span {
              border-color: #F7B731 !important; }
            #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1 > li > span.green:before,
            #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1 > li > a.green:before {
              background: #33D389; }
            #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1 > li > span.green + .menu-dropdown .menu-level-2 > li > a,
            #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1 > li > span.green + .menu-dropdown .menu-level-2 > li > span,
            #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1 > li > span.green + .menu-dropdown .menu-level-4 > li > a,
            #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1 > li > span.green + .menu-dropdown .menu-level-4 > li > span,
            #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1 > li > a.green + .menu-dropdown .menu-level-2 > li > a,
            #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1 > li > a.green + .menu-dropdown .menu-level-2 > li > span,
            #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1 > li > a.green + .menu-dropdown .menu-level-4 > li > a,
            #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1 > li > a.green + .menu-dropdown .menu-level-4 > li > span {
              border-color: #33D389 !important; }
            #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1 > li > span.light-blue:before,
            #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1 > li > a.light-blue:before {
              background: #279FEA; }
            #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1 > li > span.light-blue + .menu-dropdown .menu-level-2 > li > a,
            #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1 > li > span.light-blue + .menu-dropdown .menu-level-2 > li > span,
            #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1 > li > span.light-blue + .menu-dropdown .menu-level-4 > li > a,
            #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1 > li > span.light-blue + .menu-dropdown .menu-level-4 > li > span,
            #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1 > li > a.light-blue + .menu-dropdown .menu-level-2 > li > a,
            #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1 > li > a.light-blue + .menu-dropdown .menu-level-2 > li > span,
            #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1 > li > a.light-blue + .menu-dropdown .menu-level-4 > li > a,
            #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1 > li > a.light-blue + .menu-dropdown .menu-level-4 > li > span {
              border-color: #279FEA !important; }
            #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1 > li > span.teal:before,
            #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1 > li > a.teal:before {
              background: #61B3B8; }
            #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1 > li > span.teal + .menu-dropdown .menu-level-2 > li > a,
            #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1 > li > span.teal + .menu-dropdown .menu-level-2 > li > span,
            #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1 > li > span.teal + .menu-dropdown .menu-level-4 > li > a,
            #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1 > li > span.teal + .menu-dropdown .menu-level-4 > li > span,
            #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1 > li > a.teal + .menu-dropdown .menu-level-2 > li > a,
            #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1 > li > a.teal + .menu-dropdown .menu-level-2 > li > span,
            #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1 > li > a.teal + .menu-dropdown .menu-level-4 > li > a,
            #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1 > li > a.teal + .menu-dropdown .menu-level-4 > li > span {
              border-color: #61B3B8 !important; }
            #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1 > li > span.dark-blue:before,
            #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1 > li > a.dark-blue:before {
              background: #205AB7; }
            #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1 > li > span.dark-blue + .menu-dropdown .menu-level-2 > li > a,
            #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1 > li > span.dark-blue + .menu-dropdown .menu-level-2 > li > span,
            #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1 > li > span.dark-blue + .menu-dropdown .menu-level-4 > li > a,
            #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1 > li > span.dark-blue + .menu-dropdown .menu-level-4 > li > span,
            #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1 > li > a.dark-blue + .menu-dropdown .menu-level-2 > li > a,
            #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1 > li > a.dark-blue + .menu-dropdown .menu-level-2 > li > span,
            #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1 > li > a.dark-blue + .menu-dropdown .menu-level-4 > li > a,
            #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1 > li > a.dark-blue + .menu-dropdown .menu-level-4 > li > span {
              border-color: #205AB7 !important; }
            #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1 > li > span.dark-green:before,
            #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1 > li > a.dark-green:before {
              background: #649A3D; }
            #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1 > li > span.dark-green + .menu-dropdown .menu-level-2 > li > a,
            #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1 > li > span.dark-green + .menu-dropdown .menu-level-2 > li > span,
            #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1 > li > span.dark-green + .menu-dropdown .menu-level-4 > li > a,
            #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1 > li > span.dark-green + .menu-dropdown .menu-level-4 > li > span,
            #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1 > li > a.dark-green + .menu-dropdown .menu-level-2 > li > a,
            #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1 > li > a.dark-green + .menu-dropdown .menu-level-2 > li > span,
            #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1 > li > a.dark-green + .menu-dropdown .menu-level-4 > li > a,
            #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1 > li > a.dark-green + .menu-dropdown .menu-level-4 > li > span {
              border-color: #649A3D !important; }
          #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1 > li > .menu-dropdown {
            display: flex;
            opacity: 0;
            visibility: hidden;
            position: absolute;
            left: 100%;
            top: 0;
            width: auto;
            min-width: 100%;
            height: 100%;
            padding: 32px;
            transform: translateX(0);
            transition: all 0.2s ease; }
            #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1 > li > .menu-dropdown > .menu-level-2 {
              width: 100%; }
              #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1 > li > .menu-dropdown > .menu-level-2 > li > a,
              #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1 > li > .menu-dropdown > .menu-level-2 > li > span {
                position: relative;
                display: block;
                width: 100%;
                font-family: "GothamBold", sans-serif;
                font-size: 14px;
                line-height: 16px;
                color: #2A2A2A;
                border-bottom: 1px solid;
                padding-bottom: 7px; }
              #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1 > li > .menu-dropdown > .menu-level-2 > li > span {
                pointer-events: none; }
              #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1 > li > .menu-dropdown > .menu-level-2 > li > .menu-dropdown > .menu-level-3 {
                padding-top: 28px; }
                #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1 > li > .menu-dropdown > .menu-level-2 > li > .menu-dropdown > .menu-level-3 > li > a,
                #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1 > li > .menu-dropdown > .menu-level-2 > li > .menu-dropdown > .menu-level-3 > li > span {
                  position: relative;
                  font-family: "GothamMedium", sans-serif;
                  display: block;
                  font-size: 14px;
                  line-height: 28px;
                  padding: 0 4px;
                  color: #2A2A2A; }
                #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1 > li > .menu-dropdown > .menu-level-2 > li > .menu-dropdown > .menu-level-3 > li > .menu-dropdown {
                  display: none;
                  flex-flow: column;
                  position: absolute;
                  padding: 34px 32px;
                  width: 650px;
                  height: 100%;
                  left: 100%;
                  top: 0;
                  background: #F4F4F4; }
                  #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1 > li > .menu-dropdown > .menu-level-2 > li > .menu-dropdown > .menu-level-3 > li > .menu-dropdown > .menu-level-4 > li > a,
                  #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1 > li > .menu-dropdown > .menu-level-2 > li > .menu-dropdown > .menu-level-3 > li > .menu-dropdown > .menu-level-4 > li > span {
                    display: block;
                    width: 100%;
                    font-family: "GothamBold", sans-serif;
                    font-size: 14px;
                    line-height: 16px;
                    color: #2A2A2A;
                    border-bottom: 1px solid;
                    padding-bottom: 7px; }
                  #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1 > li > .menu-dropdown > .menu-level-2 > li > .menu-dropdown > .menu-level-3 > li > .menu-dropdown > .menu-level-4 > li > .menu-dropdown > .menu-level-5 {
                    padding-top: 28px;
                    margin-bottom: 30px; }
                    #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1 > li > .menu-dropdown > .menu-level-2 > li > .menu-dropdown > .menu-level-3 > li > .menu-dropdown > .menu-level-4 > li > .menu-dropdown > .menu-level-5 > li {
                      margin: 0 0 12px; }
                      #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1 > li > .menu-dropdown > .menu-level-2 > li > .menu-dropdown > .menu-level-3 > li > .menu-dropdown > .menu-level-4 > li > .menu-dropdown > .menu-level-5 > li > a,
                      #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1 > li > .menu-dropdown > .menu-level-2 > li > .menu-dropdown > .menu-level-3 > li > .menu-dropdown > .menu-level-4 > li > .menu-dropdown > .menu-level-5 > li > span {
                        transform-style: preserve-3d;
                        font-family: "GothamMedium", sans-serif;
                        display: block;
                        font-size: 14px;
                        line-height: 28px;
                        padding: 0 4px;
                        color: #2A2A2A;
                        margin: 0 0 12px; }
                        #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1 > li > .menu-dropdown > .menu-level-2 > li > .menu-dropdown > .menu-level-3 > li > .menu-dropdown > .menu-level-4 > li > .menu-dropdown > .menu-level-5 > li > a:before,
                        #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1 > li > .menu-dropdown > .menu-level-2 > li > .menu-dropdown > .menu-level-3 > li > .menu-dropdown > .menu-level-4 > li > .menu-dropdown > .menu-level-5 > li > span:before {
                          background: #FFF;
                          transform: translateZ(-1px); }
                      #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1 > li > .menu-dropdown > .menu-level-2 > li > .menu-dropdown > .menu-level-3 > li > .menu-dropdown > .menu-level-4 > li > .menu-dropdown > .menu-level-5 > li > .menu-dropdown > .menu-level-6 > li > a {
                        transform-style: preserve-3d;
                        display: block;
                        font-size: 14px;
                        line-height: 28px;
                        padding: 0 4px;
                        color: #2A2A2A; }
                        #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1 > li > .menu-dropdown > .menu-level-2 > li > .menu-dropdown > .menu-level-3 > li > .menu-dropdown > .menu-level-4 > li > .menu-dropdown > .menu-level-5 > li > .menu-dropdown > .menu-level-6 > li > a:before {
                          background: #FFF;
                          transform: translateZ(-1px); }
                      #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1 > li > .menu-dropdown > .menu-level-2 > li > .menu-dropdown > .menu-level-3 > li > .menu-dropdown > .menu-level-4 > li > .menu-dropdown > .menu-level-5 > li > .menu-dropdown > .menu-level-6 > li:not(:last-child) {
                        margin: 0 0 12px; }
                  #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1 > li > .menu-dropdown > .menu-level-2 > li > .menu-dropdown > .menu-level-3 > li > .menu-dropdown > .menu-level-4 > li:not(:last-child) {
                    margin: 0 0 24px; }
                #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1 > li > .menu-dropdown > .menu-level-2 > li > .menu-dropdown > .menu-level-3 > li.active > a:before,
                #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1 > li > .menu-dropdown > .menu-level-2 > li > .menu-dropdown > .menu-level-3 > li.active > span:before {
                  width: 100%; }
                #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1 > li > .menu-dropdown > .menu-level-2 > li > .menu-dropdown > .menu-level-3 > li.active > .menu-dropdown {
                  display: flex; }
                #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1 > li > .menu-dropdown > .menu-level-2 > li > .menu-dropdown > .menu-level-3 > li:not(:last-child) {
                  margin: 0 0 12px; }
                #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1 > li > .menu-dropdown > .menu-level-2 > li > .menu-dropdown > .menu-level-3:not(.changed) > li:first-child > a:before,
                #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1 > li > .menu-dropdown > .menu-level-2 > li > .menu-dropdown > .menu-level-3:not(.changed) > li:first-child > span:before {
                  width: 100%; }
                #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1 > li > .menu-dropdown > .menu-level-2 > li > .menu-dropdown > .menu-level-3:not(.changed) > li:first-child > .menu-dropdown {
                  display: flex; }
          #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1 > li.active > a,
          #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1 > li.active > span {
            background-position: 0 center; }
          #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1 > li.active > .menu-dropdown {
            opacity: 1;
            visibility: visible;
            transform: translateX(0); }
          #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1 > li .mega-menu-item {
            padding: 0;
            margin: 0 0 30px; }
            #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1 > li .mega-menu-item .field_image {
              margin: 0 0 24px; }
            #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1 > li .mega-menu-item h2, #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1 > li .mega-menu-item .paragraph-html .subtitle, .paragraph-html #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1 > li .mega-menu-item .subtitle {
              font-size: 20px;
              line-height: 24px;
              color: #2A2A2A;
              margin: 0 0 20px; }
            #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1 > li .mega-menu-item > div {
              display: flex;
              flex-wrap: wrap;
              align-items: center; }
              #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1 > li .mega-menu-item > div .body {
                display: block;
                width: 100%;
                font-size: 14px;
                line-height: 20px;
                color: #2A2A2A;
                margin: 0 0 16px; }
              #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1 > li .mega-menu-item > div .field_cta_two {
                margin: 0 0 0 20px; }
          #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1 > li:last-child > a,
          #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1 > li:last-child > span {
            margin: 0; }
          #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1:not(.changed) > li:first-child > a,
          #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1:not(.changed) > li:first-child > span {
            background-position: 0 center; }
          #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1:not(.changed) > li:first-child > .menu-dropdown {
            opacity: 1;
            visibility: visible;
            transform: translateX(0); }
      #block-system-menu-block-mega-menu .menu-level-0 > li.open {
        border-bottom: 4px solid #DB6247; }
        #block-system-menu-block-mega-menu .menu-level-0 > li.open > span {
          color: #DB6247; }
          #block-system-menu-block-mega-menu .menu-level-0 > li.open > span:before, #block-system-menu-block-mega-menu .menu-level-0 > li.open > span:after {
            background: #DB6247; }
        #block-system-menu-block-mega-menu .menu-level-0 > li.open:after {
          height: 4px; }
      #block-system-menu-block-mega-menu .menu-level-0 > li:last-child > a {
        display: inline-block;
        position: relative;
        color: #DB6247 !important;
        text-decoration: underline !important;
        font-family: "GothamBold", sans-serif;
        padding: 0 18px;
        font-size: 14px !important;
        line-height: 37px !important;
        transform-style: preserve-3d;
        cursor: pointer; }
        #block-system-menu-block-mega-menu .menu-level-0 > li:last-child > a:after {
          content: "";
          position: absolute;
          left: 0;
          bottom: 0;
          width: 100%;
          height: 0;
          background-color: #DB6247;
          opacity: 0;
          transform: translateZ(-1px);
          transition: all 0.2s ease; }
        #block-system-menu-block-mega-menu .menu-level-0 > li:last-child > a:hover {
          color: #FFF !important; }
          #block-system-menu-block-mega-menu .menu-level-0 > li:last-child > a:hover:after {
            height: 100%;
            opacity: 1; } }

@media screen and (min-width: 1240px) {
  #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1 > li > .menu-dropdown > .menu-level-2 > li > .menu-dropdown > .menu-level-3 > li > a,
  #block-system-menu-block-mega-menu .menu-level-0 > li.mega-menu > .menu-dropdown .menu-level-1 > li > .menu-dropdown > .menu-level-2 > li > .menu-dropdown > .menu-level-3 > li > span {
    white-space: nowrap; } }

@media screen and (max-width: 1024px) {
  body.mobile-open {
    overflow: hidden; }
  #header .header.mobile-open #block-system-menu-block-mega-menu > .menu-wrapper {
    transform: translateX(-101%); }
  #block-system-menu-block-mega-menu .navbar-mobile-toggle {
    position: fixed;
    top: 27px;
    right: 17px;
    margin: 0;
    background-color: #FFF !important;
    border: none;
    width: 107px;
    height: 33px;
    cursor: pointer;
    padding: 9px 20px;
    border-radius: 3px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    text-decoration: none;
    box-shadow: none; }
    #block-system-menu-block-mega-menu .navbar-mobile-toggle span.icon-bar {
      position: relative;
      display: block;
      width: 18px;
      height: 2px;
      opacity: 1;
      border-radius: 5px;
      background: #444; }
      #block-system-menu-block-mega-menu .navbar-mobile-toggle span.icon-bar:before, #block-system-menu-block-mega-menu .navbar-mobile-toggle span.icon-bar:after {
        display: block;
        position: absolute;
        left: 0;
        content: "";
        width: 100%;
        height: 2px;
        background-color: #444; }
      #block-system-menu-block-mega-menu .navbar-mobile-toggle span.icon-bar:before {
        top: 6px; }
      #block-system-menu-block-mega-menu .navbar-mobile-toggle span.icon-bar:after {
        bottom: 6px; }
    #block-system-menu-block-mega-menu .navbar-mobile-toggle .title {
      color: #444;
      font-size: 14px;
      line-height: 16px;
      font-family: "GothamMedium", sans-serif; }
    #block-system-menu-block-mega-menu .navbar-mobile-toggle:after {
      content: none; }
  #block-system-menu-block-mega-menu > .menu-wrapper {
    position: fixed;
    top: 0;
    left: 101%;
    width: 100%;
    height: 100%;
    background: #F4F4F4;
    transition: transform 0.5s ease;
    padding: 27px 18px 0 18px;
    z-index: 1;
    flex-direction: column;
    display: flex;
    align-items: flex-end; }
    #block-system-menu-block-mega-menu > .menu-wrapper .mobile-close-menu {
      position: relative;
      display: block;
      font-size: 14px;
      line-height: 18px;
      color: #444;
      font-family: "GothamMedium", sans-serif;
      background: transparent;
      padding: 8px 20px 8px 50px;
      border: none;
      margin-right: 0;
      box-shadow: none;
      border-radius: 0;
      cursor: pointer;
      background: #FFF;
      border-radius: 3px;
      z-index: 9; }
      #block-system-menu-block-mega-menu > .menu-wrapper .mobile-close-menu:before, #block-system-menu-block-mega-menu > .menu-wrapper .mobile-close-menu:after {
        content: "";
        background: #DB6247;
        width: 22px;
        height: 4px;
        position: absolute;
        top: 14px;
        left: 20px;
        border-radius: 1px; }
      #block-system-menu-block-mega-menu > .menu-wrapper .mobile-close-menu:before {
        transform: rotate(-45deg); }
      #block-system-menu-block-mega-menu > .menu-wrapper .mobile-close-menu:after {
        transform: rotate(45deg); }
    #block-system-menu-block-mega-menu > .menu-wrapper.mobile-open {
      transform: translateX(-101%); }
    #block-system-menu-block-mega-menu > .menu-wrapper ul {
      width: 100% !important;
      list-style-type: none;
      margin: 0;
      padding: 0;
      max-height: calc(100vh - 226px);
      overflow: auto; }
    #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 {
      margin-top: 78px; }
      #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li > a,
      #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li > span {
        display: flex;
        justify-content: space-between;
        align-items: center;
        font-size: 24px;
        line-height: 29px;
        color: #343A43;
        font-family: "GothamMedium", sans-serif;
        margin: 0 0 24px;
        cursor: pointer; }
      #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li > .menu-dropdown {
        position: absolute;
        top: 0;
        left: 100%;
        background-color: #F4F4F4;
        width: 100%;
        height: 100% !important;
        padding: 136px 18px 0 18px;
        transition: transform 0.2s ease;
        z-index: 1; }
        #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li > .menu-dropdown .close-menu {
          display: flex;
          align-items: center;
          position: absolute;
          top: 30px;
          left: 18px;
          font-size: 24px;
          line-height: 29px;
          color: #343A43;
          font-family: "GothamBold", sans-serif;
          cursor: pointer;
          z-index: 6; }
          #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li > .menu-dropdown .close-menu span {
            pointer-events: none; }
          #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li > .menu-dropdown .close-menu .d {
            display: none; }
          #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li > .menu-dropdown .close-menu:before {
            content: "\f053";
            font-family: "Font Awesome Solid";
            font-size: 16px;
            line-height: 29px;
            margin: 0 8px 0 0; }
        #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li > .menu-dropdown span,
        #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li > .menu-dropdown a {
          display: block;
          font-size: 16px;
          line-height: 24px;
          font-family: "GothamMedium", sans-serif;
          color: #2A2A2A; }
          #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li > .menu-dropdown span:not(:last-child),
          #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li > .menu-dropdown a:not(:last-child) {
            margin: 0 0 20px; }
      #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li:not(:last-child) > a:after,
      #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li:not(:last-child) > span:after {
        content: "\f054";
        color: #343A43;
        font-size: 14px;
        line-height: 29px;
        font-family: "Font Awesome Solid"; }
      #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li:last-child {
        position: absolute;
        left: 0;
        bottom: 0;
        width: 100%;
        background: #FFF;
        z-index: 9; }
        #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li:last-child > a {
          display: block;
          font-size: 24px;
          line-height: 90px;
          color: #DB6247;
          text-decoration: underline;
          margin: 0;
          text-align: center; }
      #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.open > .menu-dropdown {
        transform: translateX(-100%); }
      #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li:not(.mega-menu) > .menu-dropdown > .menu-dropdown {
        max-height: calc(100vh - 226px);
        overflow: auto; }
        #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li:not(.mega-menu) > .menu-dropdown > .menu-dropdown .menu-dropdown-1 {
          display: flex; }
          #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li:not(.mega-menu) > .menu-dropdown > .menu-dropdown .menu-dropdown-1 ul.menu-level-2 {
            margin: 0 0 24px; }
            #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li:not(.mega-menu) > .menu-dropdown > .menu-dropdown .menu-dropdown-1 ul.menu-level-2 > li a,
            #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li:not(.mega-menu) > .menu-dropdown > .menu-dropdown .menu-dropdown-1 ul.menu-level-2 > li span {
              font-family: "GothamBook", sans-serif; }
            #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li:not(.mega-menu) > .menu-dropdown > .menu-dropdown .menu-dropdown-1 ul.menu-level-2 ul.menu-level-3 {
              padding-left: 20px; }
      #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > a,
      #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > span {
        display: flex;
        align-items: center;
        cursor: pointer; }
        #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > a:before,
        #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > span:before {
          content: "";
          width: 4px;
          height: 24px;
          margin: 0 4px 0 0; }
        #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > a:after,
        #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > span:after {
          content: "\f054";
          color: #343A43;
          font-size: 14px;
          line-height: 29px;
          font-family: "Font Awesome Solid";
          margin: 0 0 0 auto; }
        #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > a.yellow:before,
        #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > span.yellow:before {
          background: #F7B731; }
        #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > a.yellow + .menu-dropdown .menu-level-2 > li > a,
        #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > a.yellow + .menu-dropdown .menu-level-2 > li > span,
        #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > a.yellow + .menu-dropdown .menu-level-4 > li > a,
        #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > a.yellow + .menu-dropdown .menu-level-4 > li > span,
        #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > span.yellow + .menu-dropdown .menu-level-2 > li > a,
        #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > span.yellow + .menu-dropdown .menu-level-2 > li > span,
        #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > span.yellow + .menu-dropdown .menu-level-4 > li > a,
        #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > span.yellow + .menu-dropdown .menu-level-4 > li > span {
          border-bottom: 1px solid #F7B731; }
        #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > a.green:before,
        #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > span.green:before {
          background: #33D389; }
        #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > a.green + .menu-dropdown .menu-level-2 > li > a,
        #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > a.green + .menu-dropdown .menu-level-2 > li > span,
        #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > a.green + .menu-dropdown .menu-level-4 > li > a,
        #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > a.green + .menu-dropdown .menu-level-4 > li > span,
        #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > span.green + .menu-dropdown .menu-level-2 > li > a,
        #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > span.green + .menu-dropdown .menu-level-2 > li > span,
        #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > span.green + .menu-dropdown .menu-level-4 > li > a,
        #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > span.green + .menu-dropdown .menu-level-4 > li > span {
          border-bottom: 1px solid #33D389; }
        #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > a.light-blue:before,
        #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > span.light-blue:before {
          background: #279FEA; }
        #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > a.light-blue + .menu-dropdown .menu-level-2 > li > a,
        #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > a.light-blue + .menu-dropdown .menu-level-2 > li > span,
        #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > a.light-blue + .menu-dropdown .menu-level-4 > li > a,
        #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > a.light-blue + .menu-dropdown .menu-level-4 > li > span,
        #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > span.light-blue + .menu-dropdown .menu-level-2 > li > a,
        #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > span.light-blue + .menu-dropdown .menu-level-2 > li > span,
        #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > span.light-blue + .menu-dropdown .menu-level-4 > li > a,
        #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > span.light-blue + .menu-dropdown .menu-level-4 > li > span {
          border-bottom: 1px solid #279FEA; }
        #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > a.teal:before,
        #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > span.teal:before {
          background: #61B3B8; }
        #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > a.teal + .menu-dropdown .menu-level-2 > li > a,
        #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > a.teal + .menu-dropdown .menu-level-2 > li > span,
        #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > a.teal + .menu-dropdown .menu-level-4 > li > a,
        #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > a.teal + .menu-dropdown .menu-level-4 > li > span,
        #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > span.teal + .menu-dropdown .menu-level-2 > li > a,
        #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > span.teal + .menu-dropdown .menu-level-2 > li > span,
        #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > span.teal + .menu-dropdown .menu-level-4 > li > a,
        #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > span.teal + .menu-dropdown .menu-level-4 > li > span {
          border-bottom: 1px solid #61B3B8; }
        #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > a.dark-blue:before,
        #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > span.dark-blue:before {
          background: #205AB7; }
        #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > a.dark-blue + .menu-dropdown .menu-level-2 > li > a,
        #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > a.dark-blue + .menu-dropdown .menu-level-2 > li > span,
        #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > a.dark-blue + .menu-dropdown .menu-level-4 > li > a,
        #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > a.dark-blue + .menu-dropdown .menu-level-4 > li > span,
        #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > span.dark-blue + .menu-dropdown .menu-level-2 > li > a,
        #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > span.dark-blue + .menu-dropdown .menu-level-2 > li > span,
        #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > span.dark-blue + .menu-dropdown .menu-level-4 > li > a,
        #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > span.dark-blue + .menu-dropdown .menu-level-4 > li > span {
          border-bottom: 1px solid #205AB7; }
        #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > a.dark-green:before,
        #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > span.dark-green:before {
          background: #649A3D; }
        #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > a.dark-green + .menu-dropdown .menu-level-2 > li > a,
        #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > a.dark-green + .menu-dropdown .menu-level-2 > li > span,
        #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > a.dark-green + .menu-dropdown .menu-level-4 > li > a,
        #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > a.dark-green + .menu-dropdown .menu-level-4 > li > span,
        #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > span.dark-green + .menu-dropdown .menu-level-2 > li > a,
        #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > span.dark-green + .menu-dropdown .menu-level-2 > li > span,
        #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > span.dark-green + .menu-dropdown .menu-level-4 > li > a,
        #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > span.dark-green + .menu-dropdown .menu-level-4 > li > span {
          border-bottom: 1px solid #bababa; }
      #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li .separator {
        display: block;
        height: 1px;
        padding: 0;
        background: #C6C6C6;
        overflow: hidden;
        text-indent: -9999em;
        font-size: 0;
        margin: 12px 0 24px; }
      #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > .menu-dropdown-1 {
        position: absolute;
        top: 0;
        left: 100%;
        background-color: #F4F4F4;
        width: 100%;
        height: 100% !important;
        padding: 136px 18px 0 18px;
        transition: transform 0.2s ease;
        z-index: 1; }
        #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > .menu-dropdown-1 .menu-level-2 > li > span {
          margin: 0 0 32px;
          font-family: "GothamBold", sans-serif; }
        #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > .menu-dropdown-1 .menu-dropdown-3 {
          position: absolute;
          top: 0;
          left: 100%;
          background-color: #F4F4F4;
          width: 100% !important;
          height: 100% !important;
          padding: 136px 18px 0 18px;
          transition: transform 0.2s ease;
          z-index: 1; }
          #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > .menu-dropdown-1 .menu-dropdown-3 .mega-menu-item {
            margin: 0 0 40px; }
            #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > .menu-dropdown-1 .menu-dropdown-3 .mega-menu-item .field_image {
              margin: 0 0 14px; }
            #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > .menu-dropdown-1 .menu-dropdown-3 .mega-menu-item h2, #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > .menu-dropdown-1 .menu-dropdown-3 .mega-menu-item .paragraph-html .subtitle, .paragraph-html #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > .menu-dropdown-1 .menu-dropdown-3 .mega-menu-item .subtitle {
              margin: 0 0 20px;
              font-size: 20px;
              line-height: 24px; }
            #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > .menu-dropdown-1 .menu-dropdown-3 .mega-menu-item > div:not(.field_image) {
              display: flex;
              flex-wrap: wrap;
              align-items: center; }
              #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > .menu-dropdown-1 .menu-dropdown-3 .mega-menu-item > div:not(.field_image) .body {
                width: 100%;
                margin: 0 0 9px; }
                #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > .menu-dropdown-1 .menu-dropdown-3 .mega-menu-item > div:not(.field_image) .body p {
                  font-size: 14px;
                  line-height: 20px;
                  color: #2A2A2A; }
              #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > .menu-dropdown-1 .menu-dropdown-3 .mega-menu-item > div:not(.field_image) a.cta_on, #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > .menu-dropdown-1 .menu-dropdown-3 .mega-menu-item > div:not(.field_image) .thought-leadership .element-wrapper .content-card .card-body .field_cta_one a, .thought-leadership .element-wrapper .content-card .card-body .field_cta_one #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > .menu-dropdown-1 .menu-dropdown-3 .mega-menu-item > div:not(.field_image) a, #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > .menu-dropdown-1 .menu-dropdown-3 .mega-menu-item > div:not(.field_image) .cvent-product-details > .container > div.course-list .field_course_event > div .digital-component .container .row .field_cvent_link a, .cvent-product-details > .container > div.course-list .field_course_event > div .digital-component .container .row .field_cvent_link #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > .menu-dropdown-1 .menu-dropdown-3 .mega-menu-item > div:not(.field_image) a, #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > .menu-dropdown-1 .menu-dropdown-3 .mega-menu-item > div:not(.field_image) .cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component .container .row .field_cvent_link a, .cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component .container .row .field_cvent_link #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > .menu-dropdown-1 .menu-dropdown-3 .mega-menu-item > div:not(.field_image) a, #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > .menu-dropdown-1 .menu-dropdown-3 .mega-menu-item > div:not(.field_image) .cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component .container .row .field_cvent_link a, .cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component .container .row .field_cvent_link #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > .menu-dropdown-1 .menu-dropdown-3 .mega-menu-item > div:not(.field_image) a, #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > .menu-dropdown-1 .menu-dropdown-3 .mega-menu-item > div:not(.field_image) .cvent-product-details > .container > div.course-list .field_course_event > div .digital-component .search-page .row .field_cvent_link a, .cvent-product-details > .container > div.course-list .field_course_event > div .digital-component .search-page .row .field_cvent_link #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > .menu-dropdown-1 .menu-dropdown-3 .mega-menu-item > div:not(.field_image) a, #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > .menu-dropdown-1 .menu-dropdown-3 .mega-menu-item > div:not(.field_image) .cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component .search-page .row .field_cvent_link a, .cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component .search-page .row .field_cvent_link #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > .menu-dropdown-1 .menu-dropdown-3 .mega-menu-item > div:not(.field_image) a, #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > .menu-dropdown-1 .menu-dropdown-3 .mega-menu-item > div:not(.field_image) .cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component .search-page .row .field_cvent_link a, .cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component .search-page .row .field_cvent_link #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > .menu-dropdown-1 .menu-dropdown-3 .mega-menu-item > div:not(.field_image) a, #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > .menu-dropdown-1 .menu-dropdown-3 .mega-menu-item > div:not(.field_image) .cvent-product-details > .container > div.course-list .field_course_event > div .digital-component .search-page-admin .row .field_cvent_link a, .cvent-product-details > .container > div.course-list .field_course_event > div .digital-component .search-page-admin .row .field_cvent_link #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > .menu-dropdown-1 .menu-dropdown-3 .mega-menu-item > div:not(.field_image) a, #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > .menu-dropdown-1 .menu-dropdown-3 .mega-menu-item > div:not(.field_image) .cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component .search-page-admin .row .field_cvent_link a, .cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component .search-page-admin .row .field_cvent_link #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > .menu-dropdown-1 .menu-dropdown-3 .mega-menu-item > div:not(.field_image) a, #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > .menu-dropdown-1 .menu-dropdown-3 .mega-menu-item > div:not(.field_image) .cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component .search-page-admin .row .field_cvent_link a, .cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component .search-page-admin .row .field_cvent_link #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > .menu-dropdown-1 .menu-dropdown-3 .mega-menu-item > div:not(.field_image) a, #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > .menu-dropdown-1 .menu-dropdown-3 .mega-menu-item > div:not(.field_image) .product-courses-listing-by-date > .container .list .view-content .views-row .digital-component.product-course-preview .container .row .field_cvent_link a, .product-courses-listing-by-date > .container .list .view-content .views-row .digital-component.product-course-preview .container .row .field_cvent_link #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > .menu-dropdown-1 .menu-dropdown-3 .mega-menu-item > div:not(.field_image) a, #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > .menu-dropdown-1 .menu-dropdown-3 .mega-menu-item > div:not(.field_image) .product-courses-listing-by-date > .search-page .list .view-content .views-row .digital-component.product-course-preview .container .row .field_cvent_link a, .product-courses-listing-by-date > .search-page .list .view-content .views-row .digital-component.product-course-preview .container .row .field_cvent_link #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > .menu-dropdown-1 .menu-dropdown-3 .mega-menu-item > div:not(.field_image) a, #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > .menu-dropdown-1 .menu-dropdown-3 .mega-menu-item > div:not(.field_image) .product-courses-listing-by-date > .search-page-admin .list .view-content .views-row .digital-component.product-course-preview .container .row .field_cvent_link a, .product-courses-listing-by-date > .search-page-admin .list .view-content .views-row .digital-component.product-course-preview .container .row .field_cvent_link #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > .menu-dropdown-1 .menu-dropdown-3 .mega-menu-item > div:not(.field_image) a, #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > .menu-dropdown-1 .menu-dropdown-3 .mega-menu-item > div:not(.field_image) .product-courses-listing-by-date > .container .list .view-content .views-row .digital-component.product-course-preview .search-page .row .field_cvent_link a, .product-courses-listing-by-date > .container .list .view-content .views-row .digital-component.product-course-preview .search-page .row .field_cvent_link #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > .menu-dropdown-1 .menu-dropdown-3 .mega-menu-item > div:not(.field_image) a, #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > .menu-dropdown-1 .menu-dropdown-3 .mega-menu-item > div:not(.field_image) .product-courses-listing-by-date > .search-page .list .view-content .views-row .digital-component.product-course-preview .search-page .row .field_cvent_link a, .product-courses-listing-by-date > .search-page .list .view-content .views-row .digital-component.product-course-preview .search-page .row .field_cvent_link #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > .menu-dropdown-1 .menu-dropdown-3 .mega-menu-item > div:not(.field_image) a, #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > .menu-dropdown-1 .menu-dropdown-3 .mega-menu-item > div:not(.field_image) .product-courses-listing-by-date > .search-page-admin .list .view-content .views-row .digital-component.product-course-preview .search-page .row .field_cvent_link a, .product-courses-listing-by-date > .search-page-admin .list .view-content .views-row .digital-component.product-course-preview .search-page .row .field_cvent_link #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > .menu-dropdown-1 .menu-dropdown-3 .mega-menu-item > div:not(.field_image) a, #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > .menu-dropdown-1 .menu-dropdown-3 .mega-menu-item > div:not(.field_image) .product-courses-listing-by-date > .container .list .view-content .views-row .digital-component.product-course-preview .search-page-admin .row .field_cvent_link a, .product-courses-listing-by-date > .container .list .view-content .views-row .digital-component.product-course-preview .search-page-admin .row .field_cvent_link #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > .menu-dropdown-1 .menu-dropdown-3 .mega-menu-item > div:not(.field_image) a, #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > .menu-dropdown-1 .menu-dropdown-3 .mega-menu-item > div:not(.field_image) .product-courses-listing-by-date > .search-page .list .view-content .views-row .digital-component.product-course-preview .search-page-admin .row .field_cvent_link a, .product-courses-listing-by-date > .search-page .list .view-content .views-row .digital-component.product-course-preview .search-page-admin .row .field_cvent_link #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > .menu-dropdown-1 .menu-dropdown-3 .mega-menu-item > div:not(.field_image) a, #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > .menu-dropdown-1 .menu-dropdown-3 .mega-menu-item > div:not(.field_image) .product-courses-listing-by-date > .search-page-admin .list .view-content .views-row .digital-component.product-course-preview .search-page-admin .row .field_cvent_link a, .product-courses-listing-by-date > .search-page-admin .list .view-content .views-row .digital-component.product-course-preview .search-page-admin .row .field_cvent_link #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > .menu-dropdown-1 .menu-dropdown-3 .mega-menu-item > div:not(.field_image) a, #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > .menu-dropdown-1 .menu-dropdown-3 .mega-menu-item > div:not(.field_image) .product_courses_container .product-teaser .list .field_course_event .digital-component .container .row .field_cvent_link a, .product_courses_container .product-teaser .list .field_course_event .digital-component .container .row .field_cvent_link #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > .menu-dropdown-1 .menu-dropdown-3 .mega-menu-item > div:not(.field_image) a, #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > .menu-dropdown-1 .menu-dropdown-3 .mega-menu-item > div:not(.field_image) .product_courses_container .product-teaser .list .field_course_event .digital-component .search-page .row .field_cvent_link a, .product_courses_container .product-teaser .list .field_course_event .digital-component .search-page .row .field_cvent_link #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > .menu-dropdown-1 .menu-dropdown-3 .mega-menu-item > div:not(.field_image) a, #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > .menu-dropdown-1 .menu-dropdown-3 .mega-menu-item > div:not(.field_image) .product_courses_container .product-teaser .list .field_course_event .digital-component .search-page-admin .row .field_cvent_link a, .product_courses_container .product-teaser .list .field_course_event .digital-component .search-page-admin .row .field_cvent_link #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > .menu-dropdown-1 .menu-dropdown-3 .mega-menu-item > div:not(.field_image) a {
                line-height: 37px;
                text-decoration: underline; }
              #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > .menu-dropdown-1 .menu-dropdown-3 .mega-menu-item > div:not(.field_image) .field_cta_two {
                margin-left: 32px; }
          #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > .menu-dropdown-1 .menu-dropdown-3 .menu-level-6 > li > a {
            font-family: "GothamBook", sans-serif; }
        #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li > .menu-dropdown-1 ul.menu-level-3 > li.active > .menu-dropdown-3 {
          transform: translateX(-100%); }
      #block-system-menu-block-mega-menu > .menu-wrapper .menu-level-0 > li.mega-menu > .menu-dropdown ul.menu-level-1 > li.active > .menu-dropdown-1 {
        transform: translateX(-100%); } }

/* 
    Created on : Oct 24, 2017, 11:03:46 AM
    Author     : Alex
    Description: Style component for footer area
*/
footer.section {
  background: #FFF;
  padding: 5px 0 0;
  width: 100%;
  position: relative;
  z-index: 9; }
  footer.section > .container, footer.section > .search-page, footer.section > .search-page-admin {
    z-index: 2;
    max-width: 1680px !important;
    padding: 0 46px; }
    footer.section > .container > .row, footer.section > .search-page > .row, footer.section > .search-page-admin > .row {
      position: relative;
      z-index: 1; }
    @media screen and (min-width: 1301px) {
      footer.section > .container:after, footer.section > .search-page:after, footer.section > .search-page-admin:after {
        content: "";
        width: 50vw;
        height: calc(100% + 6px);
        position: absolute;
        left: calc(100% - 262px);
        top: -5px;
        background-color: #2A2A2A;
        visibility: visible;
        display: block; } }
  footer.section a.menu-header,
  footer.section span {
    width: 100%;
    display: inline-block;
    font-family: "GothamBold", sans-serif;
    border-top: 1px solid #AAAAAA;
    color: #2A2A2A;
    font-size: 16px;
    line-height: 30px;
    margin-top: 20px;
    margin-bottom: 10px; }
  footer.section a {
    display: block;
    color: #2A2A2A;
    text-decoration: none;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 10px; }
    footer.section a:hover {
      color: #DB6247;
      text-decoration: underline;
      font-weight: 600; }
  footer.section ul {
    list-style-type: none;
    padding-left: 0;
    text-align: left;
    margin: 0; }
  footer.section .region.footer > nav > ul {
    display: flex; }
    footer.section .region.footer > nav > ul > li {
      display: inline-block;
      vertical-align: top;
      text-align: left;
      margin: 0 48px 0 0;
      width: calc(25% - 23px); }
      footer.section .region.footer > nav > ul > li > a {
        margin-bottom: 5px; }
      footer.section .region.footer > nav > ul > li:nth-last-child(2) {
        margin: 0 70px 0 0; }
      footer.section .region.footer > nav > ul > li:last-child:not(:first-child) {
        width: 14%;
        min-width: 175px;
        padding-top: 27px; }
        footer.section .region.footer > nav > ul > li:last-child:not(:first-child) span {
          font-size: 0;
          margin-bottom: 7px; }
          footer.section .region.footer > nav > ul > li:last-child:not(:first-child) span.site-logo {
            border-top: none;
            margin-top: 30px;
            margin-bottom: 25px;
            background-image: url(/static/themes/custom/digitalai/css/../img/digital-logo-light.svg);
            background-repeat: no-repeat;
            background-size: contain;
            background-position: left center; }
      footer.section .region.footer > nav > ul > li > ul > li {
        margin: 0 0 5px;
        font-weight: 300;
        text-align: left;
        display: block; }
      footer.section .region.footer > nav > ul > li:last-child:not(:first-child) a {
        color: #FFF;
        font-family: "GothamBold", sans-serif;
        font-weight: 600; }
        footer.section .region.footer > nav > ul > li:last-child:not(:first-child) a:hover {
          color: #DB6247; }
      footer.section .region.footer > nav > ul > li:last-child:not(:first-child) > ul > li:last-child, footer.section .region.footer > nav > ul > li:last-child:not(:first-child) > ul > li:nth-last-child(2), footer.section .region.footer > nav > ul > li:last-child:not(:first-child) > ul > li:nth-last-child(3) {
        display: inline-block; }
      footer.section .region.footer > nav > ul > li:last-child:not(:first-child) > ul > li > a {
        color: #FFF; }
      footer.section .region.footer > nav > ul > li:last-child:not(:first-child) {
        margin: 0 0 0 auto; }
  footer.section a.linkedin {
    font-size: 0;
    display: inline-block;
    width: 25px;
    height: 25px;
    line-height: 25px;
    overflow: hidden;
    text-decoration: none; }
    footer.section a.linkedin:before {
      content: "\f0e1";
      font-size: 14px;
      line-height: 25px;
      font-family: "Font Awesome Brands";
      color: #7F7F7F;
      text-indent: 0; }
    footer.section a.linkedin:hover:before {
      color: #DB6247; }
  footer.section a.twitter {
    font-size: 0;
    display: inline-block;
    width: 25px;
    height: 25px;
    line-height: 25px;
    overflow: hidden;
    text-decoration: none; }
    footer.section a.twitter:before {
      content: "\f099";
      font-size: 14px;
      line-height: 25px;
      font-family: "Font Awesome Brands";
      color: #7F7F7F;
      text-indent: 0; }
    footer.section a.twitter:hover:before {
      color: #DB6247; }
  footer.section a.facebook-icon {
    font-size: 0;
    background-size: auto 14px;
    display: inline-block;
    width: 20px;
    height: 25px;
    overflow: hidden;
    text-decoration: none;
    line-height: 25px; }
    footer.section a.facebook-icon:before {
      content: "\f39e";
      font-size: 14px;
      line-height: 25px;
      font-family: "Font Awesome Brands";
      color: #7F7F7F;
      text-indent: 0; }
    footer.section a.facebook-icon:hover:before {
      color: #DB6247; }

.footer-bottom {
  max-width: 100%;
  margin: 0 auto;
  background: #2a2a2a;
  width: 100%; }
  .footer-bottom ul.menu {
    position: relative;
    max-width: 1680px;
    width: 100%;
    margin: 0 auto;
    list-style-type: none;
    padding: 40px 46px 10px; }
    .footer-bottom ul.menu li {
      display: inline-block; }
      .footer-bottom ul.menu li:last-child {
        margin-right: 0; }
      .footer-bottom ul.menu li a, .footer-bottom ul.menu li span {
        text-decoration: none;
        font-size: 12px;
        line-height: 15px;
        color: #555555;
        margin-right: 32px; }
      .footer-bottom ul.menu li a:hover {
        color: #DB6247;
        text-decoration: underline;
        font-weight: 600; }
      .footer-bottom ul.menu li span {
        margin-right: 25px; }
    @media screen and (min-width: 1301px) {
      .footer-bottom ul.menu:after {
        top: 0;
        content: "";
        width: 0vw;
        height: 100%;
        position: absolute;
        left: calc(100% - 262px);
        background-color: #2A2A2A; } }
  @media screen and (min-width: 481px) and (max-width: 915px) {
    .footer-bottom ul.menu li:first-child {
      display: block;
      width: 100%;
      margin: 0 0 15px; } }
  @media screen and (min-width: 481px) and (max-width: 990px) {
    .footer-bottom ul.menu {
      padding: 10px 40px 12px;
      text-align: center; } }
  @media screen and (max-width: 480px) {
    .footer-bottom {
      padding: 7px 0 100px; }
      .footer-bottom ul.menu {
        padding: 0 36px;
        text-align: left; }
        .footer-bottom ul.menu li {
          margin: 0; }
          .footer-bottom ul.menu li span {
            display: block;
            font-size: 10px;
            color: #AAAAAA;
            margin: 0 0 20px; }
          .footer-bottom ul.menu li a {
            font-size: 10px;
            color: #AAAAAA;
            margin-right: 30px; }
          .footer-bottom ul.menu li:first-child {
            display: block;
            width: 100%; }
          .footer-bottom ul.menu li:last-child a {
            margin-right: 0; } }

@media screen and (max-width: 1441px) {
  footer.section .region.footer > nav > ul > li {
    margin: 0 40px 0 0; } }

@media screen and (min-width: 1301px) and (max-width: 1380px) {
  footer.section > .container:after, footer.section > .search-page:after, footer.section > .search-page-admin:after {
    left: calc(75% - 120px); }
  footer.section .region.footer > nav > ul {
    flex-wrap: wrap; }
    footer.section .region.footer > nav > ul > li {
      width: calc(33.333% - 25px); }
      footer.section .region.footer > nav > ul > li:first-child {
        order: 1; }
      footer.section .region.footer > nav > ul > li:nth-child(2) {
        order: 4; }
      footer.section .region.footer > nav > ul > li:nth-child(3) {
        order: 2; }
      footer.section .region.footer > nav > ul > li:nth-child(4) {
        order: 5; }
      footer.section .region.footer > nav > ul > li:last-child {
        width: calc(33.333% - 30px) !important;
        order: 3; }
  .footer-bottom ul.menu:after {
    left: calc(75% - 120px); } }

@media screen and (min-width: 481px) and (max-width: 1300px) {
  footer.section > .container, footer.section > .search-page, footer.section > .search-page-admin {
    padding: 0 40px; }
    footer.section > .container .region.footer > nav > ul, footer.section > .search-page .region.footer > nav > ul, footer.section > .search-page-admin .region.footer > nav > ul {
      display: grid;
      grid-template-columns: repeat(2, 1fr);
      grid-template-rows: repeat(2, 1fr);
      grid-column-gap: 44px;
      grid-row-gap: 0;
      grid-auto-flow: column; }
      footer.section > .container .region.footer > nav > ul > li, footer.section > .search-page .region.footer > nav > ul > li, footer.section > .search-page-admin .region.footer > nav > ul > li {
        width: 100%;
        margin: 0; }
        footer.section > .container .region.footer > nav > ul > li:last-child, footer.section > .search-page .region.footer > nav > ul > li:last-child, footer.section > .search-page-admin .region.footer > nav > ul > li:last-child {
          grid-area: 3/1/3/3;
          position: relative;
          width: 100%;
          padding: 32px 0 40px calc(50% + 22px);
          margin-top: 30px; }
          footer.section > .container .region.footer > nav > ul > li:last-child ul > li span.site-logo, footer.section > .search-page .region.footer > nav > ul > li:last-child ul > li span.site-logo, footer.section > .search-page-admin .region.footer > nav > ul > li:last-child ul > li span.site-logo {
            display: block;
            width: 50%;
            height: 52px;
            margin: 0;
            position: absolute;
            left: 0;
            top: 50%;
            transform: translateY(-50%); }
          footer.section > .container .region.footer > nav > ul > li:last-child ul > li:nth-last-child(3), footer.section > .search-page .region.footer > nav > ul > li:last-child ul > li:nth-last-child(3), footer.section > .search-page-admin .region.footer > nav > ul > li:last-child ul > li:nth-last-child(3), footer.section > .container .region.footer > nav > ul > li:last-child ul > li:nth-last-child(2), footer.section > .search-page .region.footer > nav > ul > li:last-child ul > li:nth-last-child(2), footer.section > .search-page-admin .region.footer > nav > ul > li:last-child ul > li:nth-last-child(2), footer.section > .container .region.footer > nav > ul > li:last-child ul > li:last-of-type, footer.section > .search-page .region.footer > nav > ul > li:last-child ul > li:last-of-type, footer.section > .search-page-admin .region.footer > nav > ul > li:last-child ul > li:last-of-type {
            position: absolute;
            top: calc(50% + 50px); }
            footer.section > .container .region.footer > nav > ul > li:last-child ul > li:nth-last-child(3) a:before, footer.section > .search-page .region.footer > nav > ul > li:last-child ul > li:nth-last-child(3) a:before, footer.section > .search-page-admin .region.footer > nav > ul > li:last-child ul > li:nth-last-child(3) a:before, footer.section > .container .region.footer > nav > ul > li:last-child ul > li:nth-last-child(2) a:before, footer.section > .search-page .region.footer > nav > ul > li:last-child ul > li:nth-last-child(2) a:before, footer.section > .search-page-admin .region.footer > nav > ul > li:last-child ul > li:nth-last-child(2) a:before, footer.section > .container .region.footer > nav > ul > li:last-child ul > li:last-of-type a:before, footer.section > .search-page .region.footer > nav > ul > li:last-child ul > li:last-of-type a:before, footer.section > .search-page-admin .region.footer > nav > ul > li:last-child ul > li:last-of-type a:before {
              font-size: 24px; }
          footer.section > .container .region.footer > nav > ul > li:last-child ul > li:nth-last-child(3), footer.section > .search-page .region.footer > nav > ul > li:last-child ul > li:nth-last-child(3), footer.section > .search-page-admin .region.footer > nav > ul > li:last-child ul > li:nth-last-child(3) {
            left: 0px; }
          footer.section > .container .region.footer > nav > ul > li:last-child ul > li:nth-last-child(2), footer.section > .search-page .region.footer > nav > ul > li:last-child ul > li:nth-last-child(2), footer.section > .search-page-admin .region.footer > nav > ul > li:last-child ul > li:nth-last-child(2) {
            left: 47px; }
          footer.section > .container .region.footer > nav > ul > li:last-child ul > li:last-of-type, footer.section > .search-page .region.footer > nav > ul > li:last-child ul > li:last-of-type, footer.section > .search-page-admin .region.footer > nav > ul > li:last-child ul > li:last-of-type {
            left: 95px; }
          footer.section > .container .region.footer > nav > ul > li:last-child:before, footer.section > .search-page .region.footer > nav > ul > li:last-child:before, footer.section > .search-page-admin .region.footer > nav > ul > li:last-child:before {
            content: "";
            position: absolute;
            left: 50%;
            top: 0;
            transform: translateX(-50%);
            height: 100%;
            width: 101vw;
            z-index: -1;
            background-color: #2A2A2A; } }

@media (max-width: 480px) {
  footer.section {
    padding-top: 30px; }
    footer.section > .container, footer.section > .search-page, footer.section > .search-page-admin {
      padding: 0 53px; }
  footer .col-md-12 {
    padding: 0; }
  footer.section .region.footer > nav > ul {
    flex-flow: column; }
    footer.section .region.footer > nav > ul a.menu-header,
    footer.section .region.footer > nav > ul span {
      border-top: none;
      margin-top: 5px;
      margin-bottom: 5px; }
    footer.section .region.footer > nav > ul > li,
    footer.section .region.footer > nav > ul > li:last-child {
      display: block;
      width: 100%;
      margin: 0;
      position: relative; }
    footer.section .region.footer > nav > ul > li:last-child {
      position: relative;
      margin-top: 35px !important;
      padding: 40px 0 !important;
      margin: 30px 0 0 0 !important;
      width: 100% !important; }
      footer.section .region.footer > nav > ul > li:last-child ul li span.site-logo {
        margin: 40px 0 0 0; }
      footer.section .region.footer > nav > ul > li:last-child ul li:nth-last-child(3), footer.section .region.footer > nav > ul > li:last-child ul li:nth-last-child(2), footer.section .region.footer > nav > ul > li:last-child ul li:last-of-type {
        display: none; }
      footer.section .region.footer > nav > ul > li:last-child:before {
        content: "";
        position: absolute;
        left: 50%;
        top: 0;
        height: 100%;
        width: 101vw;
        transform: translateX(-50%);
        background-color: #2A2A2A;
        z-index: -1; } }

/* 
    Created on : Oct 24, 2017, 11:05:08 AM
    Author     : Alex
    Description: Hero block style
*/
body.path-frontpage .hero-split > .container, body.path-frontpage .hero-split > .search-page, body.path-frontpage .hero-split > .search-page-admin {
  position: relative;
  z-index: 1; }

body.path-frontpage .hero-split .video-background {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  left: 50%;
  transform: translateX(-50%); }

.hero-split {
  padding: 170px 0 96px;
  box-shadow: 0 3px 36px rgba(0, 0, 0, 0.16);
  z-index: 3; }
  .hero-split .desktop-background {
    background-repeat: no-repeat, no-repeat;
    background-size: auto 100%, cover;
    background-position: left 50vw bottom, center center; }
    @media screen and (min-width: 1461px) {
      .hero-split .desktop-background {
        background-position: right -103px bottom, center center; } }
  .hero-split .field_tab_icon {
    display: none; }
    .hero-split .field_tab_icon svg circle,
    .hero-split .field_tab_icon svg path {
      fill: #649A3D; }
  .hero-split .field_mobile_image {
    margin: 20px 0 16px; }
    .hero-split .field_mobile_image img {
      width: 155px; }
    @media screen and (min-width: 769px) {
      .hero-split .field_mobile_image {
        display: none; } }
  .hero-split .field_background_image {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: hidden; }
    .hero-split .field_background_image img {
      position: absolute;
      left: 50%;
      top: 50%;
      transform: translate(-50%, -50%);
      width: 100%;
      height: 100%;
      min-width: 100%;
      object-fit: cover; }
  .hero-split .container, .hero-split .search-page, .hero-split .search-page-admin {
    position: relative;
    z-index: 1; }
    .hero-split .container .demandbase-title, .hero-split .search-page .demandbase-title, .hero-split .search-page-admin .demandbase-title {
      width: 100%;
      min-height: 40px;
      margin-bottom: 20px;
      font-size: 32px;
      line-height: 32px;
      color: #649A3D;
      font-family: "GothamBook", sans-serif;
      font-weight: normal; }
    .hero-split .container .field_cta_two, .hero-split .search-page .field_cta_two, .hero-split .search-page-admin .field_cta_two {
      margin: 25px 0 0 0; }
  .hero-split .image {
    text-align: right; }
    .hero-split .image img {
      max-height: 318px; }
  .hero-split .cta-area {
    justify-content: flex-start !important;
    align-items: flex-start; }
    .hero-split .cta-area.inline .field_cta_one {
      margin-left: 0; }
    @media screen and (max-width: 768px) {
      .hero-split .cta-area {
        justify-content: center !important; }
        .hero-split .cta-area > .field_cta_one {
          margin: 20px auto 0; } }
  .hero-split p {
    margin-bottom: 25px;
    font-size: 20px;
    line-height: 28px;
    font-family: "GothamLight", sans-serif;
    width: 100%;
    max-width: 425px; }
  @media screen and (max-width: 767px) {
    .hero-split {
      padding: 80px 0 136px;
      text-align: center; }
      .hero-split > .container, .hero-split > .search-page, .hero-split > .search-page-admin {
        padding-left: 12px;
        padding-right: 12px; }
        .hero-split > .container .field_tab_icon, .hero-split > .search-page .field_tab_icon, .hero-split > .search-page-admin .field_tab_icon {
          display: block; }
        .hero-split > .container .description p, .hero-split > .search-page .description p, .hero-split > .search-page-admin .description p {
          font-size: 18px;
          line-height: 28px;
          max-width: 100%; }
      .hero-split h1.hero-title {
        line-height: 40px;
        letter-spacing: -0.58px; }
      .hero-split a.button {
        margin: 0 auto; } }

.hero-long {
  box-shadow: 0 3px 36px rgba(0, 0, 0, 0.16);
  z-index: 2; }
  .hero-long .desktop-background {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 0;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center; }
  .hero-long .container h1.title, .hero-long .search-page h1.title, .hero-long .search-page-admin h1.title {
    margin: 0 0 24.5px; }
    @media screen and (max-width: 480px) {
      .hero-long .container h1.title, .hero-long .search-page h1.title, .hero-long .search-page-admin h1.title {
        font-size: 32px;
        line-height: 40px;
        letter-spacing: -0.58px; } }
  .hero-long .container .small-title, .hero-long .search-page .small-title, .hero-long .search-page-admin .small-title {
    margin: 0 0 20px; }
  .hero-long .container .description, .hero-long .search-page .description, .hero-long .search-page-admin .description {
    width: 100%;
    margin: 0 0 16px;
    text-align: left !important; }
    .hero-long .container .description h2, .hero-long .search-page .description h2, .hero-long .search-page-admin .description h2, .hero-long .container .description .paragraph-html .subtitle, .paragraph-html .hero-long .container .description .subtitle, .hero-long .search-page .description .paragraph-html .subtitle, .paragraph-html .hero-long .search-page .description .subtitle, .hero-long .search-page-admin .description .paragraph-html .subtitle, .paragraph-html .hero-long .search-page-admin .description .subtitle, .hero-long .container .description h3, .hero-long .search-page .description h3, .hero-long .search-page-admin .description h3, .hero-long .container .description h4, .hero-long .search-page .description h4, .hero-long .search-page-admin .description h4, .hero-long .list-features .container .description .subtitle, .list-features .hero-long .container .description .subtitle, .hero-long .search-page .description .list-features .container .subtitle, .hero-long .search-page-admin .description .list-features .container .subtitle, .hero-long .container .description .list-features .search-page .subtitle, .hero-long .list-features .search-page .description .subtitle, .list-features .hero-long .search-page .description .subtitle, .hero-long .search-page-admin .description .list-features .search-page .subtitle, .hero-long .container .description .list-features .search-page-admin .subtitle, .hero-long .search-page .description .list-features .search-page-admin .subtitle, .hero-long .list-features .search-page-admin .description .subtitle, .list-features .hero-long .search-page-admin .description .subtitle, .hero-long .container .description .slider-images .subtitle, .slider-images .hero-long .container .description .subtitle, .hero-long .search-page .description .slider-images .subtitle, .slider-images .hero-long .search-page .description .subtitle, .hero-long .search-page-admin .description .slider-images .subtitle, .slider-images .hero-long .search-page-admin .description .subtitle, .hero-long .fancy-bullets .container .description .fancy-bullets-item-list li, .fancy-bullets .hero-long .container .description .fancy-bullets-item-list li, .hero-long .fancy-bullets .container .fancy-bullets-item-list .description li, .fancy-bullets .hero-long .container .fancy-bullets-item-list .description li, .hero-long .search-page .description .fancy-bullets .container .fancy-bullets-item-list li, .fancy-bullets .container .fancy-bullets-item-list .hero-long .search-page .description li, .hero-long .search-page-admin .description .fancy-bullets .container .fancy-bullets-item-list li, .fancy-bullets .container .fancy-bullets-item-list .hero-long .search-page-admin .description li, .hero-long .container .description .fancy-bullets .search-page .fancy-bullets-item-list li, .fancy-bullets .search-page .fancy-bullets-item-list .hero-long .container .description li, .hero-long .fancy-bullets .search-page .description .fancy-bullets-item-list li, .fancy-bullets .hero-long .search-page .description .fancy-bullets-item-list li, .hero-long .fancy-bullets .search-page .fancy-bullets-item-list .description li, .fancy-bullets .hero-long .search-page .fancy-bullets-item-list .description li, .hero-long .search-page-admin .description .fancy-bullets .search-page .fancy-bullets-item-list li, .fancy-bullets .search-page .fancy-bullets-item-list .hero-long .search-page-admin .description li, .hero-long .container .description .fancy-bullets .search-page-admin .fancy-bullets-item-list li, .fancy-bullets .search-page-admin .fancy-bullets-item-list .hero-long .container .description li, .hero-long .search-page .description .fancy-bullets .search-page-admin .fancy-bullets-item-list li, .fancy-bullets .search-page-admin .fancy-bullets-item-list .hero-long .search-page .description li, .hero-long .fancy-bullets .search-page-admin .description .fancy-bullets-item-list li, .fancy-bullets .hero-long .search-page-admin .description .fancy-bullets-item-list li, .hero-long .fancy-bullets .search-page-admin .fancy-bullets-item-list .description li, .fancy-bullets .hero-long .search-page-admin .fancy-bullets-item-list .description li, .hero-long .container .description .cards-4-bios .subtitle, .cards-4-bios .hero-long .container .description .subtitle, .hero-long .search-page .description .cards-4-bios .subtitle, .cards-4-bios .hero-long .search-page .description .subtitle, .hero-long .search-page-admin .description .cards-4-bios .subtitle, .cards-4-bios .hero-long .search-page-admin .description .subtitle, .hero-long .container .description .cards-4-bios .cards-wrapper .cards-4-bios-child .wrapper .info .field_name, .cards-4-bios .cards-wrapper .cards-4-bios-child .wrapper .info .hero-long .container .description .field_name, .hero-long .search-page .description .cards-4-bios .cards-wrapper .cards-4-bios-child .wrapper .info .field_name, .cards-4-bios .cards-wrapper .cards-4-bios-child .wrapper .info .hero-long .search-page .description .field_name, .hero-long .search-page-admin .description .cards-4-bios .cards-wrapper .cards-4-bios-child .wrapper .info .field_name, .cards-4-bios .cards-wrapper .cards-4-bios-child .wrapper .info .hero-long .search-page-admin .description .field_name, .hero-long .container .description h5, .hero-long .search-page .description h5, .hero-long .search-page-admin .description h5 {
      margin: 0 0 20px; }
    .hero-long .container .description p, .hero-long .search-page .description p, .hero-long .search-page-admin .description p {
      font-size: 20px;
      line-height: 28px; }
  .hero-long .container .cta-area, .hero-long .search-page .cta-area, .hero-long .search-page-admin .cta-area {
    justify-content: flex-start !important;
    align-items: flex-start; }
    .hero-long .container .cta-area.inline, .hero-long .search-page .cta-area.inline, .hero-long .search-page-admin .cta-area.inline {
      align-items: center; }
  .hero-long + .hero-long {
    z-index: 1; }
  .hero-long:first-child {
    padding: 100px 0 48px; }
    @media screen and (max-width: 1024px) {
      .hero-long:first-child {
        padding: 180px 0 48px; } }
  .hero-long.fifty .container h1.title, .hero-long.fifty .search-page h1.title, .hero-long.fifty .search-page-admin h1.title,
  .hero-long.fifty .container .description,
  .hero-long.fifty .search-page .description,
  .hero-long.fifty .search-page-admin .description {
    max-width: 60%; }
    @media screen and (max-width: 990px) {
      .hero-long.fifty .container h1.title, .hero-long.fifty .search-page h1.title, .hero-long.fifty .search-page-admin h1.title,
      .hero-long.fifty .container .description,
      .hero-long.fifty .search-page .description,
      .hero-long.fifty .search-page-admin .description {
        max-width: 100%; } }

.digital-component.has-quick-links {
  min-height: 620px;
  padding-right: 40px; }

.quick-links {
  background: #F4F4F4;
  border-radius: 6px 0 0 6px;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  padding: 16px 8px;
  display: flex;
  flex-flow: column;
  max-width: 100px;
  transition: max-width 0.2s ease; }
  .quick-links svg path {
    fill: #DB6247 !important; }
  .quick-links .trigger {
    cursor: pointer;
    text-align: center;
    margin: 0 0 10px; }
    .quick-links .trigger svg {
      display: block;
      margin: 0 auto 15px;
      width: 20px;
      transition: transform 0.3s ease; }
    .quick-links .trigger p {
      font-size: 16px;
      line-height: 18px;
      letter-spacing: -0.13px;
      font-family: "GothamMedium", sans-serif;
      color: #2A2A2A;
      margin: 0;
      opacity: 1;
      visibility: visible;
      transition: all 0.3s ease; }
    .quick-links .trigger .mobile {
      position: absolute;
      left: 0;
      top: 0;
      width: 38px;
      height: 100%;
      opacity: 0;
      visibility: hidden;
      transition: all 0.3s ease; }
      .quick-links .trigger .mobile span {
        display: block;
        position: absolute;
        left: -22px;
        top: 50%;
        white-space: nowrap;
        color: #2A2A2A;
        letter-spacing: -0.13px;
        font-size: 16px;
        line-height: 18px;
        font-family: "GothamMedium", sans-serif;
        transform: rotate(-90deg); }
  .quick-links .links {
    min-width: 82px;
    opacity: 1;
    visibility: visible;
    transition: all 0.3s ease; }
    .quick-links .links a {
      display: block !important;
      width: 100%;
      text-align: center;
      text-decoration: none !important; }
      .quick-links .links a svg {
        width: auto;
        height: 24px;
        margin: 0 auto 2px; }
      .quick-links .links a span {
        display: block;
        font-size: 10px;
        line-height: 12px;
        letter-spacing: -0.08px;
        font-family: "GothamMedium", sans-serif;
        color: #2A2A2A; }
      .quick-links .links a:not(:last-child) {
        margin: 0 0 20px; }
  .quick-links:not(.open) {
    max-width: 38px; }
    .quick-links:not(.open) .trigger svg {
      transform: rotate(-180deg); }
    .quick-links:not(.open) .trigger p {
      opacity: 0;
      visibility: hidden; }
    .quick-links:not(.open) .trigger .mobile {
      opacity: 1;
      visibility: visible; }
    .quick-links:not(.open) .links {
      opacity: 0;
      visibility: hidden; }

/* 
    Created on : Oct 24, 2017, 11:05:49 AM
    Author     : Alex
    Description: Style for newsletter block
*/
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : Oct 24, 2017, 11:05:31 AM
    Author     : sergi
*/
.zig-dont-zag-video .row,
.zig-dont-zag-image .row {
  display: flex;
  align-items: center; }
  .zig-dont-zag-video .row .subtitle,
  .zig-dont-zag-image .row .subtitle {
    text-align: left;
    padding: 0;
    min-height: 0;
    margin-bottom: 20px;
    padding-left: 8%; }
  .zig-dont-zag-video .row .description,
  .zig-dont-zag-image .row .description {
    margin-top: 15px; }
  .zig-dont-zag-video .row > .col-md-6:empty,
  .zig-dont-zag-image .row > .col-md-6:empty {
    display: none; }
  .zig-dont-zag-video .row > .col-md-6:empty + .col-md-6,
  .zig-dont-zag-image .row > .col-md-6:empty + .col-md-6 {
    width: 100% !important; }
    .zig-dont-zag-video .row > .col-md-6:empty + .col-md-6 .title,
    .zig-dont-zag-video .row > .col-md-6:empty + .col-md-6 .field_title,
    .zig-dont-zag-video .row > .col-md-6:empty + .col-md-6 .description,
    .zig-dont-zag-video .row > .col-md-6:empty + .col-md-6 .cta-link,
    .zig-dont-zag-image .row > .col-md-6:empty + .col-md-6 .title,
    .zig-dont-zag-image .row > .col-md-6:empty + .col-md-6 .field_title,
    .zig-dont-zag-image .row > .col-md-6:empty + .col-md-6 .description,
    .zig-dont-zag-image .row > .col-md-6:empty + .col-md-6 .cta-link {
      padding: 0 !important; }
  .zig-dont-zag-video .row .cta-area,
  .zig-dont-zag-image .row .cta-area {
    justify-content: flex-start !important;
    align-items: flex-start; }
    .zig-dont-zag-video .row .cta-area.inline,
    .zig-dont-zag-image .row .cta-area.inline {
      align-items: center; }
      .zig-dont-zag-video .row .cta-area.inline .field_cta_one,
      .zig-dont-zag-image .row .cta-area.inline .field_cta_one {
        margin-left: 0; }
  .zig-dont-zag-video .row h2.title, .zig-dont-zag-video .row .paragraph-html .title.subtitle, .paragraph-html .zig-dont-zag-video .row .title.subtitle,
  .zig-dont-zag-video .row .description,
  .zig-dont-zag-image .row h2.title,
  .zig-dont-zag-image .row .paragraph-html .title.subtitle,
  .paragraph-html .zig-dont-zag-image .row .title.subtitle,
  .zig-dont-zag-image .row .description {
    width: 100%;
    padding-left: 8%;
    text-align: left; }
  .zig-dont-zag-video .row .cta-area,
  .zig-dont-zag-image .row .cta-area {
    text-align: left;
    width: 100%;
    padding-left: 8%; }
  .zig-dont-zag-video .row .embed-video,
  .zig-dont-zag-image .row .embed-video {
    position: relative;
    margin: 0 auto;
    max-width: 100%;
    min-width: 300px;
    width: 100%;
    max-width: 521px;
    height: 385px;
    padding: 12px;
    background-color: #F4F4F4;
    border-radius: 10px;
    box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.11), -4px -4px 5px white; }
    .zig-dont-zag-video .row .embed-video .field_video_thumbnail,
    .zig-dont-zag-image .row .embed-video .field_video_thumbnail {
      width: 100%;
      height: 100%;
      position: relative;
      border-radius: 7px;
      overflow: hidden; }
      .zig-dont-zag-video .row .embed-video .field_video_thumbnail img,
      .zig-dont-zag-image .row .embed-video .field_video_thumbnail img {
        position: absolute;
        width: auto;
        height: auto;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        min-height: 100%;
        object-fit: cover; }
      .zig-dont-zag-video .row .embed-video .field_video_thumbnail:after,
      .zig-dont-zag-image .row .embed-video .field_video_thumbnail:after {
        content: "";
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        box-shadow: inset -5px -5px 10px #FFF, inset 3px 3px 10px rgba(0, 0, 0, 0.16);
        border-radius: 7px; }
    .zig-dont-zag-video .row .embed-video .play-video-button,
    .zig-dont-zag-image .row .embed-video .play-video-button {
      position: absolute;
      bottom: 22px;
      left: 22px;
      background: #F4F4F4;
      color: #DB6247;
      text-decoration: underline;
      font-size: 14px;
      border-radius: 6px;
      padding: 0 20px 0 0;
      font-family: "GothamBold", sans-serif;
      cursor: pointer;
      white-space: nowrap;
      width: 50px;
      overflow: hidden;
      transition: width 0.4s ease; }
      .zig-dont-zag-video .row .embed-video .play-video-button i,
      .zig-dont-zag-image .row .embed-video .play-video-button i {
        display: inline-block;
        vertical-align: middle;
        width: 50px;
        height: 44px;
        background: #DB6247;
        text-align: center;
        font-size: 16px;
        line-height: 44px;
        color: #FFF;
        margin-right: 20px; }
      .zig-dont-zag-video .row .embed-video .play-video-button:hover,
      .zig-dont-zag-image .row .embed-video .play-video-button:hover {
        width: 166px; }
  .zig-dont-zag-video .row .video-popup,
  .zig-dont-zag-image .row .video-popup {
    display: none;
    align-items: center;
    justify-content: center;
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 99;
    padding: 50px; }
    .zig-dont-zag-video .row .video-popup .video-overlay,
    .zig-dont-zag-image .row .video-popup .video-overlay {
      position: absolute;
      width: 100%;
      height: 100%;
      left: 0;
      top: 0;
      background-color: rgba(0, 0, 0, 0.8);
      backdrop-filter: blur(2px); }
    .zig-dont-zag-video .row .video-popup .field_video_embed,
    .zig-dont-zag-image .row .video-popup .field_video_embed {
      position: relative;
      z-index: 2;
      width: 100%;
      max-width: 800px;
      display: block; }
      .zig-dont-zag-video .row .video-popup .field_video_embed:before,
      .zig-dont-zag-image .row .video-popup .field_video_embed:before {
        content: "\f00d";
        background: rgba(0, 0, 0, 0.2);
        border-radius: 6px;
        text-align: center;
        width: 40px;
        height: 40px;
        color: #DB6247;
        font-size: 40px;
        line-height: 40px;
        position: absolute;
        right: -60px;
        top: -60px;
        font-family: "Font Awesome Solid";
        cursor: pointer;
        box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.11), -4px -4px 5px rgba(255, 255, 255, 0.1); }
    .zig-dont-zag-video .row .video-popup.on,
    .zig-dont-zag-image .row .video-popup.on {
      display: flex; }
  .zig-dont-zag-video .row .image img,
  .zig-dont-zag-image .row .image img {
    width: 100%; }
  @media (max-width: 768px) {
    .zig-dont-zag-video .row,
    .zig-dont-zag-image .row {
      flex-flow: column-reverse !important; }
      .zig-dont-zag-video .row .cta-area, .zig-dont-zag-video .row h2.title, .zig-dont-zag-video .row .paragraph-html .title.subtitle, .paragraph-html .zig-dont-zag-video .row .title.subtitle,
      .zig-dont-zag-image .row .cta-area,
      .zig-dont-zag-image .row h2.title,
      .zig-dont-zag-image .row .paragraph-html .title.subtitle,
      .paragraph-html .zig-dont-zag-image .row .title.subtitle {
        padding: 0 20px; }
      .zig-dont-zag-video .row .description,
      .zig-dont-zag-video .row .field_title,
      .zig-dont-zag-video .row .subtitle,
      .zig-dont-zag-video .row .cta-area,
      .zig-dont-zag-image .row .description,
      .zig-dont-zag-image .row .field_title,
      .zig-dont-zag-image .row .subtitle,
      .zig-dont-zag-image .row .cta-area {
        padding: 0 !important; }
      .zig-dont-zag-video .row .image,
      .zig-dont-zag-image .row .image {
        width: 100%;
        float: none; } }
  .zig-dont-zag-video .row > div,
  .zig-dont-zag-image .row > div {
    float: right; }

.zig-dont-zag-video.video-right .row,
.zig-dont-zag-video.image-right .row,
.zig-dont-zag-image.video-right .row,
.zig-dont-zag-image.image-right .row {
  flex-direction: row-reverse; }
  .zig-dont-zag-video.video-right .row .subtitle,
  .zig-dont-zag-video.video-right .row h2.title,
  .zig-dont-zag-video.video-right .row .paragraph-html .title.subtitle,
  .paragraph-html .zig-dont-zag-video.video-right .row .title.subtitle,
  .zig-dont-zag-video.video-right .row .description,
  .zig-dont-zag-video.video-right .row .cta-area,
  .zig-dont-zag-video.image-right .row .subtitle,
  .zig-dont-zag-video.image-right .row h2.title,
  .zig-dont-zag-video.image-right .row .paragraph-html .title.subtitle,
  .paragraph-html .zig-dont-zag-video.image-right .row .title.subtitle,
  .zig-dont-zag-video.image-right .row .description,
  .zig-dont-zag-video.image-right .row .cta-area,
  .zig-dont-zag-image.video-right .row .subtitle,
  .zig-dont-zag-image.video-right .row h2.title,
  .zig-dont-zag-image.video-right .row .paragraph-html .title.subtitle,
  .paragraph-html .zig-dont-zag-image.video-right .row .title.subtitle,
  .zig-dont-zag-image.video-right .row .description,
  .zig-dont-zag-image.video-right .row .cta-area,
  .zig-dont-zag-image.image-right .row .subtitle,
  .zig-dont-zag-image.image-right .row h2.title,
  .zig-dont-zag-image.image-right .row .paragraph-html .title.subtitle,
  .paragraph-html .zig-dont-zag-image.image-right .row .title.subtitle,
  .zig-dont-zag-image.image-right .row .description,
  .zig-dont-zag-image.image-right .row .cta-area {
    padding-left: 0;
    text-align: left;
    padding-right: 8%; }
  .zig-dont-zag-video.video-right .row .image,
  .zig-dont-zag-video.image-right .row .image,
  .zig-dont-zag-image.video-right .row .image,
  .zig-dont-zag-image.image-right .row .image {
    width: 100%; }
    @media (max-width: 767px) {
      .zig-dont-zag-video.video-right .row .image,
      .zig-dont-zag-video.image-right .row .image,
      .zig-dont-zag-image.video-right .row .image,
      .zig-dont-zag-image.image-right .row .image {
        float: none;
        text-align: center; } }

.zig-dont-zag-video.retain-image .image,
.zig-dont-zag-image.retain-image .image {
  text-align: center !important;
  float: none !important; }
  .zig-dont-zag-video.retain-image .image img,
  .zig-dont-zag-image.retain-image .image img {
    width: auto;
    max-height: 340px; }

@media screen and (max-width: 768px) {
  .zig-dont-zag-video,
  .zig-dont-zag-image {
    padding: 30px 0; } }

.zig-dont-zag-video.dark .row .embed-video,
.zig-dont-zag-image.dark .row .embed-video {
  background-color: transparent; }
  .zig-dont-zag-video.dark .row .embed-video .field_video_thumbnail:after,
  .zig-dont-zag-image.dark .row .embed-video .field_video_thumbnail:after {
    box-shadow: inset -5px -5px 10px rgba(255, 255, 255, 0.2), inset 3px 3px 10px rgba(0, 0, 0, 0.6); }

@media (min-width: 768px) and (max-width: 991px) {
  .zig-dont-zag-video .row > div,
  .zig-dont-zag-image .row > div {
    width: 50%; }
    .zig-dont-zag-video .row > div .embed-video,
    .zig-dont-zag-image .row > div .embed-video {
      height: 32vw; } }

@media (max-width: 768px) {
  .zig-dont-zag-video .row > div,
  .zig-dont-zag-image .row > div {
    margin: 32px 0;
    width: 100%; }
    .zig-dont-zag-video .row > div .embed-video,
    .zig-dont-zag-image .row > div .embed-video {
      max-width: 100%;
      min-width: 100%;
      height: 68vw; }
      .zig-dont-zag-video .row > div .embed-video .play-video-button,
      .zig-dont-zag-image .row > div .embed-video .play-video-button {
        width: auto; }
    .zig-dont-zag-video .row > div .field_video_embed:before,
    .zig-dont-zag-image .row > div .field_video_embed:before {
      right: -45px;
      top: -40px;
      font-size: 30px; } }

@media (max-width: 480px) {
  .zig-dont-zag-video .row .video-popup,
  .zig-dont-zag-image .row .video-popup {
    padding: 10px; }
    .zig-dont-zag-video .row .video-popup .field_video_embed:before,
    .zig-dont-zag-image .row .video-popup .field_video_embed:before {
      right: -10px;
      top: -40px; } }

.zig-dont-zag-video .row .embed-video.video {
  height: auto; }
  .zig-dont-zag-video .row .embed-video.video .play-video-button {
    width: 100%;
    height: 100%;
    padding: 0;
    left: 0;
    top: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    background: transparent;
    font-size: 0; }
    .zig-dont-zag-video .row .embed-video.video .play-video-button i {
      display: none; }

/* 
    Created on : Nov 3, 2017, 2:47:11 PM
    Author     : Alex
    Description: 2-4 Curved block style
*/
.top-curved-2-4-up .container, .top-curved-2-4-up .search-page, .top-curved-2-4-up .search-page-admin {
  text-align: center;
  position: relative;
  overflow: hidden;
  color: #515151;
  margin-bottom: 16px;
  width: 1085px !important; }
  .top-curved-2-4-up .container:before, .top-curved-2-4-up .search-page:before, .top-curved-2-4-up .search-page-admin:before {
    position: absolute;
    width: 120%;
    max-width: 120%;
    content: "";
    height: 168px;
    background: #FFF;
    border-top-left-radius: 100%;
    border-top-right-radius: 100%;
    top: 2px;
    left: -10%; }
  .top-curved-2-4-up .container > div, .top-curved-2-4-up .search-page > div, .top-curved-2-4-up .search-page-admin > div {
    display: inline-block;
    width: 49%;
    vertical-align: top;
    padding: 20px 40px 0;
    margin: 40px 0 10px;
    position: relative;
    z-index: 1; }
    .top-curved-2-4-up .container > div:first-child, .top-curved-2-4-up .search-page > div:first-child, .top-curved-2-4-up .search-page-admin > div:first-child {
      border-right: 1px solid #E5E5E5; }
    .top-curved-2-4-up .container > div p, .top-curved-2-4-up .search-page > div p, .top-curved-2-4-up .search-page-admin > div p {
      font-size: 18px;
      line-height: 22px;
      color: #515151;
      font-weight: 300; }
    .top-curved-2-4-up .container > div .image, .top-curved-2-4-up .search-page > div .image, .top-curved-2-4-up .search-page-admin > div .image {
      max-height: 80px;
      margin-bottom: 20px; }
      .top-curved-2-4-up .container > div .image img, .top-curved-2-4-up .search-page > div .image img, .top-curved-2-4-up .search-page-admin > div .image img {
        max-height: 80px;
        width: auto; }

@media (max-width: 768px) {
  .top-curved-2-4-up .container > div, .top-curved-2-4-up .search-page > div, .top-curved-2-4-up .search-page-admin > div {
    display: block;
    width: 100%;
    border-bottom: 1px solid #E5E5E5;
    border-right: none;
    padding: 20px 0px; }
    .top-curved-2-4-up .container > div:first-child, .top-curved-2-4-up .search-page > div:first-child, .top-curved-2-4-up .search-page-admin > div:first-child {
      border-right: none; }
    .top-curved-2-4-up .container > div:last-child, .top-curved-2-4-up .search-page > div:last-child, .top-curved-2-4-up .search-page-admin > div:last-child {
      border-bottom: none; } }

/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 06-Nov-2017, 17:06:36
    Author     : Alex
*/
.list-features {
  padding: 48px 0 8px; }

.list-features .container, .list-features .search-page, .list-features .search-page-admin {
  max-width: 1196px !important; }
  .list-features .container .list-features-wrapper, .list-features .search-page .list-features-wrapper, .list-features .search-page-admin .list-features-wrapper {
    clear: left;
    width: 100%;
    margin-top: 40px; }
    .list-features .container .list-features-wrapper:after, .list-features .search-page .list-features-wrapper:after, .list-features .search-page-admin .list-features-wrapper:after {
      content: "";
      display: table;
      clear: both; }
  .list-features .container .cta-area, .list-features .search-page .cta-area, .list-features .search-page-admin .cta-area {
    padding-bottom: 40px; }
    .list-features .container .cta-area .field_cta_one, .list-features .search-page .cta-area .field_cta_one, .list-features .search-page-admin .cta-area .field_cta_one {
      margin: 8px 0 0 0; }
    .list-features .container .cta-area:empty, .list-features .search-page .cta-area:empty, .list-features .search-page-admin .cta-area:empty {
      display: none; }
  .list-features .container .list-features-wrapper .flex-component-column, .list-features .search-page .list-features-wrapper .flex-component-column, .list-features .search-page-admin .list-features-wrapper .flex-component-column {
    width: 47%;
    padding: 20px 0 40px;
    text-align: left;
    float: left;
    border-top: 2px solid #2A2A2A; }
    .list-features .container .list-features-wrapper .flex-component-column .image, .list-features .search-page .list-features-wrapper .flex-component-column .image, .list-features .search-page-admin .list-features-wrapper .flex-component-column .image {
      position: relative;
      width: 65px;
      height: 65px;
      display: inline-block;
      vertical-align: middle;
      margin: 0 20px 0 0;
      border-radius: 4px;
      overflow: hidden; }
      .list-features .container .list-features-wrapper .flex-component-column .image img, .list-features .search-page .list-features-wrapper .flex-component-column .image img, .list-features .search-page-admin .list-features-wrapper .flex-component-column .image img {
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        object-fit: contain; }
    .list-features .container .list-features-wrapper .flex-component-column .description, .list-features .search-page .list-features-wrapper .flex-component-column .description, .list-features .search-page-admin .list-features-wrapper .flex-component-column .description {
      clear: both;
      margin-top: 25px; }
    .list-features .container .list-features-wrapper .flex-component-column h3, .list-features .search-page .list-features-wrapper .flex-component-column h3, .list-features .search-page-admin .list-features-wrapper .flex-component-column h3 {
      display: inline-block;
      vertical-align: middle;
      color: #444;
      max-width: calc(100% - 90px); }
    .list-features .container .list-features-wrapper .flex-component-column p, .list-features .search-page .list-features-wrapper .flex-component-column p, .list-features .search-page-admin .list-features-wrapper .flex-component-column p {
      font-size: 20px;
      line-height: 30px;
      margin: 0;
      color: #2A2A2A; }
      .list-features .container .list-features-wrapper .flex-component-column p a, .list-features .search-page .list-features-wrapper .flex-component-column p a, .list-features .search-page-admin .list-features-wrapper .flex-component-column p a {
        margin-left: 4px; }
    .list-features .container .list-features-wrapper .flex-component-column:first-child, .list-features .search-page .list-features-wrapper .flex-component-column:first-child, .list-features .search-page-admin .list-features-wrapper .flex-component-column:first-child {
      clear: left; }
    .list-features .container .list-features-wrapper .flex-component-column:nth-child(2n), .list-features .search-page .list-features-wrapper .flex-component-column:nth-child(2n), .list-features .search-page-admin .list-features-wrapper .flex-component-column:nth-child(2n) {
      margin-left: 6%; }
    .list-features .container .list-features-wrapper .flex-component-column:nth-child(2n + 1), .list-features .search-page .list-features-wrapper .flex-component-column:nth-child(2n + 1), .list-features .search-page-admin .list-features-wrapper .flex-component-column:nth-child(2n + 1) {
      clear: left; }
    .list-features .container .list-features-wrapper .flex-component-column.no-title, .list-features .search-page .list-features-wrapper .flex-component-column.no-title, .list-features .search-page-admin .list-features-wrapper .flex-component-column.no-title {
      display: flex; }
      .list-features .container .list-features-wrapper .flex-component-column.no-title .description, .list-features .search-page .list-features-wrapper .flex-component-column.no-title .description, .list-features .search-page-admin .list-features-wrapper .flex-component-column.no-title .description {
        margin: 0;
        width: calc(100% - 85px); }
  .list-features .container .title, .list-features .search-page .title, .list-features .search-page-admin .title {
    margin-bottom: 10px; }
    .list-features .container .title + .list-features-wrapper, .list-features .search-page .title + .list-features-wrapper, .list-features .search-page-admin .title + .list-features-wrapper {
      margin-top: 20px; }
  .list-features .container .subtitle, .list-features .search-page .subtitle, .list-features .search-page-admin .subtitle {
    margin-bottom: 35px;
    color: #2A2A2A;
    font-family: "GothamBook", sans-serif !important; }
  .list-features .container .field_cta, .list-features .search-page .field_cta, .list-features .search-page-admin .field_cta {
    margin-top: 10px;
    clear: both;
    text-align: center;
    float: left;
    width: 100%; }

.list-features.dark .container .list-features-wrapper .flex-component-column, .list-features.dark .search-page .list-features-wrapper .flex-component-column, .list-features.dark .search-page-admin .list-features-wrapper .flex-component-column {
  border-top: 2px solid #FFF; }
  .list-features.dark .container .list-features-wrapper .flex-component-column h3, .list-features.dark .search-page .list-features-wrapper .flex-component-column h3, .list-features.dark .search-page-admin .list-features-wrapper .flex-component-column h3,
  .list-features.dark .container .list-features-wrapper .flex-component-column p,
  .list-features.dark .search-page .list-features-wrapper .flex-component-column p,
  .list-features.dark .search-page-admin .list-features-wrapper .flex-component-column p {
    color: #FFF; }

.list-features.dark .description p {
  color: #FFF; }

@media screen and (max-width: 768px) {
  .list-features .container, .list-features .search-page, .list-features .search-page-admin {
    padding: 20px 15px; }
    .list-features .container .list-features-wrapper > .flex-component-column, .list-features .search-page .list-features-wrapper > .flex-component-column, .list-features .search-page-admin .list-features-wrapper > .flex-component-column {
      display: block;
      width: 100%;
      min-height: auto;
      margin: 0 !important;
      padding: 10px 0 20px !important; } }

/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : 07-Nov-2017, 15:17:59
    Author     : Alex
*/
.tab-menu {
  padding: 48px 0 0 0;
  height: 900px;
  background-color: #F4F4F4; }
  .tab-menu > .container, .tab-menu > .search-page, .tab-menu > .search-page-admin {
    max-width: 1425px !important; }
    .tab-menu > .container .tab-header, .tab-menu > .search-page .tab-header, .tab-menu > .search-page-admin .tab-header {
      max-width: 1290px;
      margin: 0 auto 45px; }
      .tab-menu > .container .tab-header h2, .tab-menu > .search-page .tab-header h2, .tab-menu > .search-page-admin .tab-header h2, .tab-menu > .container .tab-header .paragraph-html .subtitle, .paragraph-html .tab-menu > .container .tab-header .subtitle, .tab-menu > .search-page .tab-header .paragraph-html .subtitle, .paragraph-html .tab-menu > .search-page .tab-header .subtitle, .tab-menu > .search-page-admin .tab-header .paragraph-html .subtitle, .paragraph-html .tab-menu > .search-page-admin .tab-header .subtitle {
        max-width: 856px; }
  .tab-menu ul {
    padding: 0; }
  .tab-menu .subtitle {
    min-height: 60px; }
    .tab-menu .subtitle:empty {
      display: none; }
  .tab-menu .custom-arrow {
    display: inline-block;
    width: 35px;
    height: 35px;
    background: #FFF;
    transform: rotate(-45deg);
    position: relative;
    margin-bottom: -43px;
    border: 2px solid #FFF;
    border-top: none;
    border-right: none;
    position: absolute;
    bottom: 26.5px;
    transition: all 0.3s ease;
    z-index: 5;
    box-shadow: -3px 3px 2px 0px rgba(0, 0, 0, 0.12); }
    .tab-menu .custom-arrow:before {
      content: "";
      position: absolute;
      background: #FFF;
      top: 0;
      height: 6px;
      left: 0;
      width: 100%;
      transform: rotate(-45deg);
      transform-origin: left; }
    .tab-menu .custom-arrow:after {
      content: "";
      position: absolute;
      background: #FFF;
      bottom: -3px;
      height: 6px;
      right: 3px;
      width: 100%;
      transform: rotate(135deg);
      transform-origin: right; }
  .tab-menu > .container > .tab-menu-items-wrapper > .flex-component-column, .tab-menu > .search-page > .tab-menu-items-wrapper > .flex-component-column, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > .flex-component-column,
  .tab-menu > .container div.field_tab_menu_item,
  .tab-menu > .search-page div.field_tab_menu_item,
  .tab-menu > .search-page-admin div.field_tab_menu_item {
    width: 100%;
    margin: auto !important; }
  .tab-menu .flex-component-column:first-child .tab-menu-item {
    margin-left: 0; }
  .tab-menu .flex-component-column:last-child .tab-menu-item {
    margin-right: 0; }
  .tab-menu .tab-menu-item {
    display: flex;
    align-items: center;
    justify-content: center;
    float: left;
    position: relative;
    z-index: 10;
    cursor: pointer;
    border: 1px solid rgba(196, 197, 197, 0.4);
    border-radius: 15px;
    margin: 0 22px;
    padding: 16px 18px;
    height: 96px;
    transition: transform 0.4s ease;
    box-sizing: border-box; }
    .tab-menu .tab-menu-item .menu-title {
      font-family: "GothamBold", sans-serif;
      font-size: 14px;
      line-height: 18px;
      color: #2A2A2A; }
    .tab-menu .tab-menu-item svg {
      display: block;
      width: 100%;
      height: 100%;
      margin: 0 auto;
      filter: drop-shadow(3px 3px 6px rgba(0, 0, 0, 0.16)) drop-shadow(-5px -5px 5px white);
      max-width: 60px;
      max-height: 62px; }
      .tab-menu .tab-menu-item svg circle,
      .tab-menu .tab-menu-item svg path {
        fill: #F4F4F4; }
    .tab-menu .tab-menu-item .field_menu_image {
      display: table;
      margin: 0 auto 24px;
      position: relative;
      border-radius: 4px;
      overflow: hidden;
      height: 120px;
      width: 120px;
      max-width: 230px;
      font-size: 120px;
      color: #515151; }
      .tab-menu .tab-menu-item .field_menu_image img {
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        width: auto;
        height: auto;
        max-width: 100%;
        max-height: 100%;
        object-fit: contain; }
    .tab-menu .tab-menu-item .menu-title {
      color: #7F7F7F;
      font-size: 14px;
      line-height: 20px;
      font-weight: 300;
      max-width: 80%;
      margin: 0 auto;
      margin-left: 24px; }
  .tab-menu.items-1 .tab-menu-item {
    width: 100%;
    margin: 0; }
  .tab-menu.items-2 .tab-menu-item {
    width: calc(50% - 23px); }
  .tab-menu.items-3 .tab-menu-item {
    width: calc(33% - 26px); }
  .tab-menu.items-4 .tab-menu-item {
    width: calc(25% - 34px); }
  .tab-menu.items-5 .tab-menu-item {
    width: calc(20% - 37px); }
  .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column.active-tab .tab-menu-item, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column.active-tab .tab-menu-item, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column.active-tab .tab-menu-item {
    display: flex;
    align-items: center;
    box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.11), -4px -4px 5px white;
    border: none; }
    @media screen and (min-width: 769px) {
      .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column.active-tab .tab-menu-item, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column.active-tab .tab-menu-item, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column.active-tab .tab-menu-item {
        transform: translateY(-14px); } }
    @media screen and (min-width: 769px) {
      .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column.active-tab .tab-menu-item .svg svg, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column.active-tab .tab-menu-item .svg svg, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column.active-tab .tab-menu-item .svg svg {
        max-height: 56px;
        max-width: 60px;
        min-width: 40px;
        filter: none; } }
    .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column.active-tab .tab-menu-item .svg svg circle, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column.active-tab .tab-menu-item .svg svg circle, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column.active-tab .tab-menu-item .svg svg circle,
    .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column.active-tab .tab-menu-item .svg svg path,
    .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column.active-tab .tab-menu-item .svg svg path,
    .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column.active-tab .tab-menu-item .svg svg path {
      fill: #649A3D; }
    .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column.active-tab .tab-menu-item .svg[data-color="#6C6297"] svg path, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column.active-tab .tab-menu-item .svg[data-color="#6C6297"] svg path, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column.active-tab .tab-menu-item .svg[data-color="#6C6297"] svg path, .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column.active-tab .tab-menu-item .svg[data-color="#6C6297"] svg circle, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column.active-tab .tab-menu-item .svg[data-color="#6C6297"] svg circle, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column.active-tab .tab-menu-item .svg[data-color="#6C6297"] svg circle {
      fill: #6C6297; }
    .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column.active-tab .tab-menu-item .svg[data-color="#649A3D"] svg path, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column.active-tab .tab-menu-item .svg[data-color="#649A3D"] svg path, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column.active-tab .tab-menu-item .svg[data-color="#649A3D"] svg path, .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column.active-tab .tab-menu-item .svg[data-color="#649A3D"] svg circle, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column.active-tab .tab-menu-item .svg[data-color="#649A3D"] svg circle, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column.active-tab .tab-menu-item .svg[data-color="#649A3D"] svg circle {
      fill: #649A3D; }
    .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column.active-tab .tab-menu-item .svg[data-color="#279FEA"] svg path, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column.active-tab .tab-menu-item .svg[data-color="#279FEA"] svg path, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column.active-tab .tab-menu-item .svg[data-color="#279FEA"] svg path, .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column.active-tab .tab-menu-item .svg[data-color="#279FEA"] svg circle, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column.active-tab .tab-menu-item .svg[data-color="#279FEA"] svg circle, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column.active-tab .tab-menu-item .svg[data-color="#279FEA"] svg circle {
      fill: #279FEA; }
    .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column.active-tab .tab-menu-item .svg[data-color="#33D389"] svg path, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column.active-tab .tab-menu-item .svg[data-color="#33D389"] svg path, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column.active-tab .tab-menu-item .svg[data-color="#33D389"] svg path, .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column.active-tab .tab-menu-item .svg[data-color="#33D389"] svg circle, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column.active-tab .tab-menu-item .svg[data-color="#33D389"] svg circle, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column.active-tab .tab-menu-item .svg[data-color="#33D389"] svg circle {
      fill: #33D389; }
    .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column.active-tab .tab-menu-item .svg[data-color="#102D5C"] svg path, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column.active-tab .tab-menu-item .svg[data-color="#102D5C"] svg path, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column.active-tab .tab-menu-item .svg[data-color="#102D5C"] svg path, .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column.active-tab .tab-menu-item .svg[data-color="#102D5C"] svg circle, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column.active-tab .tab-menu-item .svg[data-color="#102D5C"] svg circle, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column.active-tab .tab-menu-item .svg[data-color="#102D5C"] svg circle {
      fill: #102D5C; }
    .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column.active-tab .tab-menu-item .svg[data-color="#61B3B8"] svg path, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column.active-tab .tab-menu-item .svg[data-color="#61B3B8"] svg path, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column.active-tab .tab-menu-item .svg[data-color="#61B3B8"] svg path, .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column.active-tab .tab-menu-item .svg[data-color="#61B3B8"] svg circle, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column.active-tab .tab-menu-item .svg[data-color="#61B3B8"] svg circle, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column.active-tab .tab-menu-item .svg[data-color="#61B3B8"] svg circle {
      fill: #61B3B8; }
    .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column.active-tab .tab-menu-item .svg[data-color="#FE9F43"] svg path, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column.active-tab .tab-menu-item .svg[data-color="#FE9F43"] svg path, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column.active-tab .tab-menu-item .svg[data-color="#FE9F43"] svg path, .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column.active-tab .tab-menu-item .svg[data-color="#FE9F43"] svg circle, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column.active-tab .tab-menu-item .svg[data-color="#FE9F43"] svg circle, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column.active-tab .tab-menu-item .svg[data-color="#FE9F43"] svg circle {
      fill: #FE9F43; }
    .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column.active-tab .tab-menu-item .svg[data-color="#F7D85F"] svg path, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column.active-tab .tab-menu-item .svg[data-color="#F7D85F"] svg path, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column.active-tab .tab-menu-item .svg[data-color="#F7D85F"] svg path, .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column.active-tab .tab-menu-item .svg[data-color="#F7D85F"] svg circle, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column.active-tab .tab-menu-item .svg[data-color="#F7D85F"] svg circle, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column.active-tab .tab-menu-item .svg[data-color="#F7D85F"] svg circle {
      fill: #F7B731; }
    .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column.active-tab .tab-menu-item .svg[data-color="#F7B731"] svg path, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column.active-tab .tab-menu-item .svg[data-color="#F7B731"] svg path, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column.active-tab .tab-menu-item .svg[data-color="#F7B731"] svg path, .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column.active-tab .tab-menu-item .svg[data-color="#F7B731"] svg circle, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column.active-tab .tab-menu-item .svg[data-color="#F7B731"] svg circle, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column.active-tab .tab-menu-item .svg[data-color="#F7B731"] svg circle {
      fill: #F7B731; }
    .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column.active-tab .tab-menu-item .svg[data-color="#205AB7"] svg path, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column.active-tab .tab-menu-item .svg[data-color="#205AB7"] svg path, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column.active-tab .tab-menu-item .svg[data-color="#205AB7"] svg path, .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column.active-tab .tab-menu-item .svg[data-color="#205AB7"] svg circle, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column.active-tab .tab-menu-item .svg[data-color="#205AB7"] svg circle, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column.active-tab .tab-menu-item .svg[data-color="#205AB7"] svg circle {
      fill: #205AB7; }
    .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column.active-tab .tab-menu-item .menu-title, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column.active-tab .tab-menu-item .menu-title, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column.active-tab .tab-menu-item .menu-title {
      display: block;
      color: #2A2A2A; }
    .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column.active-tab .tab-menu-item .field_menu_image, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column.active-tab .tab-menu-item .field_menu_image, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column.active-tab .tab-menu-item .field_menu_image {
      color: #CCC; }
    .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column.active-tab .tab-menu-item .field_menu_image:before, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column.active-tab .tab-menu-item .field_menu_image:before, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column.active-tab .tab-menu-item .field_menu_image:before {
      opacity: 0.3; }
    .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column.active-tab .tab-menu-item:after, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column.active-tab .tab-menu-item:after, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column.active-tab .tab-menu-item:after {
      transform: rotate(45deg);
      color: #DB6247; }
  .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item {
    opacity: 0;
    position: absolute;
    top: 379px;
    left: 0;
    text-align: left;
    z-index: 2;
    transition: all 0.3s ease;
    width: 100%; }
    .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .digital-component, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .digital-component, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .digital-component {
      background-color: transparent !important;
      background-image: none !important;
      padding: 0; }
      .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .digital-component .description, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .digital-component .description, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .digital-component .description {
        padding-top: 0; }
    .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards > .container > .description, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards > .container > .description, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards > .container > .description, .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards > .search-page > .description, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards > .search-page > .description, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards > .search-page > .description, .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards > .search-page-admin > .description, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards > .search-page-admin > .description, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards > .search-page-admin > .description {
      width: 100%;
      position: relative;
      padding: 40px 0 10px 0; }
      .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards > .container > .description p, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards > .container > .description p, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards > .container > .description p, .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards > .search-page > .description p, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards > .search-page > .description p, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards > .search-page > .description p, .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards > .search-page-admin > .description p, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards > .search-page-admin > .description p, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards > .search-page-admin > .description p {
        font-size: 18px;
        line-height: 24px; }
      .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards > .container > .description > *, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards > .container > .description > *, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards > .container > .description > *, .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards > .search-page > .description > *, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards > .search-page > .description > *, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards > .search-page > .description > *, .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards > .search-page-admin > .description > *, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards > .search-page-admin > .description > *, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards > .search-page-admin > .description > * {
        position: relative;
        z-index: 1; }
      .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards > .container > .description:before, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards > .container > .description:before, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards > .container > .description:before, .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards > .search-page > .description:before, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards > .search-page > .description:before, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards > .search-page > .description:before, .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards > .search-page-admin > .description:before, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards > .search-page-admin > .description:before, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards > .search-page-admin > .description:before {
        content: "";
        background-color: #F4F4F4;
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
        top: 0;
        width: 100vw;
        height: 100%;
        z-index: 0; }
      @media screen and (min-width: 769px) {
        .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards > .container > .description, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards > .container > .description, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards > .container > .description, .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards > .search-page > .description, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards > .search-page > .description, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards > .search-page > .description, .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards > .search-page-admin > .description, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards > .search-page-admin > .description, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards > .search-page-admin > .description {
          padding: 0;
          text-align: center; } }
    .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper {
      display: flex;
      justify-content: center;
      padding: 50px 0 90px 0; }
      .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card {
        width: 100%;
        max-width: 345px;
        margin: 0 24px;
        padding: 35px 24px 24px;
        background: #FFF;
        border-radius: 7px;
        box-shadow: 5px 5px 7px rgba(0, 0, 0, 0.06); }
        .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .image, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .image, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .image {
          height: 60px;
          margin: 0 0 35px; }
          .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .image img, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .image img, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .image img {
            max-height: 100%; }
        .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card h4.title, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card h4.title, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card h4.title, .list-features .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .title.subtitle, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .list-features .container .title.subtitle, .list-features .container .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .title.subtitle, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .list-features .container .title.subtitle, .list-features .container .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .title.subtitle, .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .list-features .search-page .title.subtitle, .list-features .search-page .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .title.subtitle, .list-features .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .title.subtitle, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .list-features .search-page .title.subtitle, .list-features .search-page .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .title.subtitle, .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .list-features .search-page-admin .title.subtitle, .list-features .search-page-admin .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .title.subtitle, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .list-features .search-page-admin .title.subtitle, .list-features .search-page-admin .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .title.subtitle, .list-features .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .title.subtitle, .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .slider-images .title.subtitle, .slider-images .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .title.subtitle, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .slider-images .title.subtitle, .slider-images .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .title.subtitle, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .slider-images .title.subtitle, .slider-images .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .title.subtitle, .fancy-bullets .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .fancy-bullets-item-list li.title, .fancy-bullets .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column .fancy-bullets-item-list .field_tab_menu_item .tab-cards .card-wrapper .tab-card li.title, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .fancy-bullets .container .fancy-bullets-item-list li.title, .fancy-bullets .container .fancy-bullets-item-list .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card li.title, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .fancy-bullets .container .fancy-bullets-item-list li.title, .fancy-bullets .container .fancy-bullets-item-list .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card li.title, .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .fancy-bullets .search-page .fancy-bullets-item-list li.title, .fancy-bullets .search-page .fancy-bullets-item-list .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card li.title, .fancy-bullets .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .fancy-bullets-item-list li.title, .fancy-bullets .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column .fancy-bullets-item-list .field_tab_menu_item .tab-cards .card-wrapper .tab-card li.title, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .fancy-bullets .search-page .fancy-bullets-item-list li.title, .fancy-bullets .search-page .fancy-bullets-item-list .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card li.title, .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .fancy-bullets .search-page-admin .fancy-bullets-item-list li.title, .fancy-bullets .search-page-admin .fancy-bullets-item-list .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card li.title, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .fancy-bullets .search-page-admin .fancy-bullets-item-list li.title, .fancy-bullets .search-page-admin .fancy-bullets-item-list .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card li.title, .fancy-bullets .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .fancy-bullets-item-list li.title, .fancy-bullets .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column .fancy-bullets-item-list .field_tab_menu_item .tab-cards .card-wrapper .tab-card li.title, .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .cards-4-bios .title.subtitle, .cards-4-bios .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .title.subtitle, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .cards-4-bios .title.subtitle, .cards-4-bios .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .title.subtitle, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .cards-4-bios .title.subtitle, .cards-4-bios .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .title.subtitle, .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .cards-4-bios .cards-wrapper .cards-4-bios-child .wrapper .info .title.field_name, .cards-4-bios .cards-wrapper .cards-4-bios-child .wrapper .info .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .title.field_name, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .cards-4-bios .cards-wrapper .cards-4-bios-child .wrapper .info .title.field_name, .cards-4-bios .cards-wrapper .cards-4-bios-child .wrapper .info .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .title.field_name, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .cards-4-bios .cards-wrapper .cards-4-bios-child .wrapper .info .title.field_name, .cards-4-bios .cards-wrapper .cards-4-bios-child .wrapper .info .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .title.field_name {
          margin: 0 0 12px; }
        .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .description p, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .description p, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .description p {
          font-family: "GothamLight", sans-serif;
          color: #2A2A2A; }
        .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .field_cta_one, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .field_cta_one, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .field_cta_one {
          margin-left: -6px; }
          .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .field_cta_one a, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .field_cta_one a, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .field_cta_one a {
            padding: 0 6px !important; }
        .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card:first-child, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card:first-child, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card:first-child {
          margin-left: 0; }
        .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card:last-child, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card:last-child, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card:last-child {
          margin-right: 0; }
    @media screen and (max-width: 768px) {
      .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .desktop-background, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .desktop-background, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .desktop-background {
        display: none; }
      .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards > .container, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards > .container, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards > .container, .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards > .search-page, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards > .search-page, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards > .search-page, .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards > .search-page-admin, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards > .search-page-admin, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards > .search-page-admin {
        padding: 0 7px; }
      .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper {
        flex-flow: column;
        padding: 20px 0; }
        .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card {
          margin: 0 0 13px;
          box-shadow: none;
          padding: 24px;
          max-width: 100%; }
          .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card h4.title, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card h4.title, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card h4.title, .list-features .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .title.subtitle, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .list-features .container .title.subtitle, .list-features .container .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .title.subtitle, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .list-features .container .title.subtitle, .list-features .container .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .title.subtitle, .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .list-features .search-page .title.subtitle, .list-features .search-page .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .title.subtitle, .list-features .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .title.subtitle, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .list-features .search-page .title.subtitle, .list-features .search-page .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .title.subtitle, .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .list-features .search-page-admin .title.subtitle, .list-features .search-page-admin .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .title.subtitle, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .list-features .search-page-admin .title.subtitle, .list-features .search-page-admin .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .title.subtitle, .list-features .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .title.subtitle, .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .slider-images .title.subtitle, .slider-images .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .title.subtitle, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .slider-images .title.subtitle, .slider-images .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .title.subtitle, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .slider-images .title.subtitle, .slider-images .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .title.subtitle, .fancy-bullets .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .fancy-bullets-item-list li.title, .fancy-bullets .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column .fancy-bullets-item-list .field_tab_menu_item .tab-cards .card-wrapper .tab-card li.title, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .fancy-bullets .container .fancy-bullets-item-list li.title, .fancy-bullets .container .fancy-bullets-item-list .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card li.title, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .fancy-bullets .container .fancy-bullets-item-list li.title, .fancy-bullets .container .fancy-bullets-item-list .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card li.title, .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .fancy-bullets .search-page .fancy-bullets-item-list li.title, .fancy-bullets .search-page .fancy-bullets-item-list .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card li.title, .fancy-bullets .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .fancy-bullets-item-list li.title, .fancy-bullets .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column .fancy-bullets-item-list .field_tab_menu_item .tab-cards .card-wrapper .tab-card li.title, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .fancy-bullets .search-page .fancy-bullets-item-list li.title, .fancy-bullets .search-page .fancy-bullets-item-list .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card li.title, .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .fancy-bullets .search-page-admin .fancy-bullets-item-list li.title, .fancy-bullets .search-page-admin .fancy-bullets-item-list .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card li.title, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .fancy-bullets .search-page-admin .fancy-bullets-item-list li.title, .fancy-bullets .search-page-admin .fancy-bullets-item-list .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card li.title, .fancy-bullets .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .fancy-bullets-item-list li.title, .fancy-bullets .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column .fancy-bullets-item-list .field_tab_menu_item .tab-cards .card-wrapper .tab-card li.title, .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .cards-4-bios .title.subtitle, .cards-4-bios .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .title.subtitle, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .cards-4-bios .title.subtitle, .cards-4-bios .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .title.subtitle, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .cards-4-bios .title.subtitle, .cards-4-bios .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .title.subtitle, .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .cards-4-bios .cards-wrapper .cards-4-bios-child .wrapper .info .title.field_name, .cards-4-bios .cards-wrapper .cards-4-bios-child .wrapper .info .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .title.field_name, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .cards-4-bios .cards-wrapper .cards-4-bios-child .wrapper .info .title.field_name, .cards-4-bios .cards-wrapper .cards-4-bios-child .wrapper .info .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .title.field_name, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .cards-4-bios .cards-wrapper .cards-4-bios-child .wrapper .info .title.field_name, .cards-4-bios .cards-wrapper .cards-4-bios-child .wrapper .info .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .title.field_name {
            margin: 0 0 17px; } }
  .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column.active-tab .field_tab_menu_item, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column.active-tab .field_tab_menu_item, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column.active-tab .field_tab_menu_item {
    opacity: 1;
    z-index: 3;
    transition: all 0.3s ease; }
  .tab-menu.dark h2.title, .tab-menu.dark .paragraph-html .title.subtitle, .paragraph-html .tab-menu.dark .title.subtitle {
    color: #FFF; }
  .tab-menu.dark > .container > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item:before, .tab-menu.dark > .search-page > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item:before, .tab-menu.dark > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item:before {
    background-image: url(/static/themes/custom/digitalai/css/../img/dot-dark.svg); }
  .tab-menu.dark > .container > .tab-menu-items-wrapper > div.flex-component-column.active-tab .tab-menu-item, .tab-menu.dark > .search-page > .tab-menu-items-wrapper > div.flex-component-column.active-tab .tab-menu-item, .tab-menu.dark > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column.active-tab .tab-menu-item {
    box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.11), -4px -4px 5px rgba(124, 124, 124, 0.4); }
  .tab-menu.dark .tab-menu-item .menu-title {
    color: #FFF; }
  .tab-menu.dark .tab-menu-item svg {
    -webkit-filter: drop-shadow(4px 4px 5px rgba(0, 0, 0, 0.11)) drop-shadow(-4px -4px 5px rgba(124, 124, 124, 0.4));
    filter: drop-shadow(4px 4px 5px rgba(0, 0, 0, 0.11)) drop-shadow(-4px -4px 5px rgba(124, 124, 124, 0.4)); }
    .tab-menu.dark .tab-menu-item svg circle,
    .tab-menu.dark .tab-menu-item svg path {
      fill: #555555; }
  .tab-menu:not(.no-dots) > .container > .tab-menu-items-wrapper > div.flex-component-column.active-tab .field_tab_menu_item:before, .tab-menu:not(.no-dots) > .search-page > .tab-menu-items-wrapper > div.flex-component-column.active-tab .field_tab_menu_item:before, .tab-menu:not(.no-dots) > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column.active-tab .field_tab_menu_item:before {
    content: "";
    background-image: url(/static/themes/custom/digitalai/css/../img/dot.svg);
    position: absolute;
    left: -100px;
    top: -20px;
    width: calc(100% + 200px);
    height: 100%;
    background-repeat: repeat;
    background-position: left top;
    background-size: 64px;
    z-index: 0; }

@media screen and (min-width: 769px) and (max-width: 1280px) {
  .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column .tab-menu-item, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column .tab-menu-item, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column .tab-menu-item {
    margin: 0 5px; }
  .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column.active-tab .tab-menu-item .menu-title, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column.active-tab .tab-menu-item .menu-title, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column.active-tab .tab-menu-item .menu-title {
    margin-left: 15px; }
  .tab-menu.items-2 .tab-menu-item {
    width: calc(50% - 10px); }
  .tab-menu.items-3 .tab-menu-item {
    width: calc(33% - 10px); }
  .tab-menu.items-4 .tab-menu-item {
    width: calc(25% - 10px); }
  .tab-menu.items-5 .tab-menu-item {
    width: calc(20% - 10px); } }

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper {
    padding: 50px 0 100px 0; }
    .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card {
      margin: 0 6px; }
  .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column.active-tab .tab-menu-item, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column.active-tab .tab-menu-item, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column.active-tab .tab-menu-item {
    flex-flow: column;
    text-align: center;
    padding: 0; }
    .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column.active-tab .tab-menu-item > .svg, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column.active-tab .tab-menu-item > .svg, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column.active-tab .tab-menu-item > .svg,
    .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column.active-tab .tab-menu-item .field_tab_icon,
    .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column.active-tab .tab-menu-item .field_tab_icon,
    .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column.active-tab .tab-menu-item .field_tab_icon {
      margin-bottom: 5px; }
    .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column.active-tab .tab-menu-item .menu-title, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column.active-tab .tab-menu-item .menu-title, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column.active-tab .tab-menu-item .menu-title {
      width: 100%;
      max-width: 100%;
      margin: 0;
      padding: 0 15px; } }

@media screen and (max-width: 768px) {
  .tab-menu {
    height: auto !important;
    padding: 74px 0 44px; }
    .tab-menu .custom-arrow {
      display: none; }
    .tab-menu > .container, .tab-menu > .search-page, .tab-menu > .search-page-admin {
      padding: 0 8px; }
      .tab-menu > .container .tab-header, .tab-menu > .search-page .tab-header, .tab-menu > .search-page-admin .tab-header {
        padding: 0 28px; }
      .tab-menu > .container:before, .tab-menu > .search-page:before, .tab-menu > .search-page-admin:before {
        display: none; }
      .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column:first-child, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column:first-child, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column:first-child {
        margin-top: 20px; }
      .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item {
        position: relative;
        top: 0 !important;
        opacity: 1 !important;
        padding: 0;
        border-bottom: none;
        height: 0;
        overflow: hidden;
        transition: none !important; }
        .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .row > div, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .row > div, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .row > div {
          float: none; }
        .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item > .container > .row > div, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item > .container > .row > div, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item > .container > .row > div, .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item > .search-page > .row > div, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item > .search-page > .row > div, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item > .search-page > .row > div, .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item > .search-page-admin > .row > div, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item > .search-page-admin > .row > div, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item > .search-page-admin > .row > div {
          padding-left: 0;
          padding-right: 0; }
        .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item:before, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item:before, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item:before {
          left: 0;
          top: 0;
          width: 100%;
          height: 100%;
          background-size: 80px; }
      .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column:not(.active-tab) .field_tab_menu_item, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column:not(.active-tab) .field_tab_menu_item, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column:not(.active-tab) .field_tab_menu_item {
        height: 0 !important; }
      .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column.active-tab .tab-menu-item .toggle-icon:after, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column.active-tab .tab-menu-item .toggle-icon:after, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column.active-tab .tab-menu-item .toggle-icon:after {
        display: none; }
      .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column.active-tab .field_tab_menu_item, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column.active-tab .field_tab_menu_item, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column.active-tab .field_tab_menu_item {
        overflow: hidden;
        height: auto !important;
        padding: 0 20px; }
        .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column.active-tab .field_tab_menu_item .zig-dont-zag-image, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column.active-tab .field_tab_menu_item .zig-dont-zag-image, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column.active-tab .field_tab_menu_item .zig-dont-zag-image,
        .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column.active-tab .field_tab_menu_item .zig-dont-zag-video,
        .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column.active-tab .field_tab_menu_item .zig-dont-zag-video,
        .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column.active-tab .field_tab_menu_item .zig-dont-zag-video {
          padding: 0; }
          .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column.active-tab .field_tab_menu_item .zig-dont-zag-image > .container, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column.active-tab .field_tab_menu_item .zig-dont-zag-image > .container, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column.active-tab .field_tab_menu_item .zig-dont-zag-image > .container, .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column.active-tab .field_tab_menu_item .zig-dont-zag-image > .search-page, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column.active-tab .field_tab_menu_item .zig-dont-zag-image > .search-page, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column.active-tab .field_tab_menu_item .zig-dont-zag-image > .search-page, .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column.active-tab .field_tab_menu_item .zig-dont-zag-image > .search-page-admin, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column.active-tab .field_tab_menu_item .zig-dont-zag-image > .search-page-admin, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column.active-tab .field_tab_menu_item .zig-dont-zag-image > .search-page-admin,
          .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column.active-tab .field_tab_menu_item .zig-dont-zag-video > .container,
          .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column.active-tab .field_tab_menu_item .zig-dont-zag-video > .container,
          .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column.active-tab .field_tab_menu_item .zig-dont-zag-video > .container,
          .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column.active-tab .field_tab_menu_item .zig-dont-zag-video > .search-page,
          .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column.active-tab .field_tab_menu_item .zig-dont-zag-video > .search-page,
          .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column.active-tab .field_tab_menu_item .zig-dont-zag-video > .search-page,
          .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column.active-tab .field_tab_menu_item .zig-dont-zag-video > .search-page-admin,
          .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column.active-tab .field_tab_menu_item .zig-dont-zag-video > .search-page-admin,
          .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column.active-tab .field_tab_menu_item .zig-dont-zag-video > .search-page-admin {
            padding: 0 0 40px 0; }
            .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column.active-tab .field_tab_menu_item .zig-dont-zag-image > .container .row .description, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column.active-tab .field_tab_menu_item .zig-dont-zag-image > .container .row .description, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column.active-tab .field_tab_menu_item .zig-dont-zag-image > .container .row .description, .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column.active-tab .field_tab_menu_item .zig-dont-zag-image > .search-page .row .description, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column.active-tab .field_tab_menu_item .zig-dont-zag-image > .search-page .row .description, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column.active-tab .field_tab_menu_item .zig-dont-zag-image > .search-page .row .description, .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column.active-tab .field_tab_menu_item .zig-dont-zag-image > .search-page-admin .row .description, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column.active-tab .field_tab_menu_item .zig-dont-zag-image > .search-page-admin .row .description, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column.active-tab .field_tab_menu_item .zig-dont-zag-image > .search-page-admin .row .description,
            .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column.active-tab .field_tab_menu_item .zig-dont-zag-video > .container .row .description,
            .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column.active-tab .field_tab_menu_item .zig-dont-zag-video > .container .row .description,
            .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column.active-tab .field_tab_menu_item .zig-dont-zag-video > .container .row .description,
            .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column.active-tab .field_tab_menu_item .zig-dont-zag-video > .search-page .row .description,
            .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column.active-tab .field_tab_menu_item .zig-dont-zag-video > .search-page .row .description,
            .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column.active-tab .field_tab_menu_item .zig-dont-zag-video > .search-page .row .description,
            .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column.active-tab .field_tab_menu_item .zig-dont-zag-video > .search-page-admin .row .description,
            .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column.active-tab .field_tab_menu_item .zig-dont-zag-video > .search-page-admin .row .description,
            .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column.active-tab .field_tab_menu_item .zig-dont-zag-video > .search-page-admin .row .description {
              max-width: 100%;
              margin: 30px 0;
              padding: 0; }
    .tab-menu .tab-menu-item {
      position: relative;
      display: flex;
      width: 100% !important;
      float: none;
      height: auto;
      min-height: 82px;
      margin: 0 0 7px;
      padding: 15px 14px;
      border: none;
      box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.11), -4px -4px 5px white; }
      .tab-menu .tab-menu-item svg {
        margin: 0;
        width: 100%;
        height: 100%;
        max-width: 50px;
        max-height: 50px;
        filter: drop-shadow(-2px -3px 3px white) drop-shadow(2px 3px 3px rgba(0, 0, 0, 0.11)); }
      .tab-menu .tab-menu-item .menu-title {
        font-size: 12px;
        line-height: 20px;
        color: #444; }
      .tab-menu .tab-menu-item .custom-arrow {
        display: none; }
      .tab-menu .tab-menu-item .field_menu_image {
        display: inline-block;
        vertical-align: middle;
        margin: 0 15px 0 0;
        width: 60px;
        height: 60px;
        font-size: 50px; }
      .tab-menu .tab-menu-item .menu-title {
        width: 100%;
        max-width: 70%;
        max-width: calc(100% - 110px);
        text-align: left;
        display: inline-block;
        vertical-align: middle;
        padding-right: 5px;
        margin-left: 18px !important; }
      .tab-menu .tab-menu-item .toggle-icon {
        position: relative;
        display: inline-block;
        vertical-align: middle;
        background: #bebebe;
        width: 29px;
        height: 29px;
        border-radius: 100%; }
        .tab-menu .tab-menu-item .toggle-icon:before {
          content: "";
          background-color: #FFF;
          position: absolute;
          top: 8px;
          right: 13px;
          transform: rotate(90deg);
          width: 3px;
          height: 14px; }
        .tab-menu .tab-menu-item .toggle-icon:after {
          content: "";
          background-color: #FFF;
          position: absolute;
          top: 8px;
          right: 13px;
          width: 3px;
          height: 14px;
          transition: all 0.3s ease; }
      .tab-menu .tab-menu-item:after {
        content: "\f067";
        font-family: "Font Awesome Solid";
        position: absolute;
        right: 13px;
        top: calc(50% - 8px);
        font-size: 16px;
        height: 16px;
        line-height: 16px;
        color: #649A3D;
        transition: all 0.4s ease; } }

.enterprise-solution-2020 {
  padding: 60px 0;
  background-color: #FFF; }
  .enterprise-solution-2020 > .container, .enterprise-solution-2020 > .search-page, .enterprise-solution-2020 > .search-page-admin {
    width: 100% !important;
    max-width: 1537px;
    padding: 0 70px; }
    .enterprise-solution-2020 > .container .row > .title h2, .enterprise-solution-2020 > .search-page .row > .title h2, .enterprise-solution-2020 > .search-page-admin .row > .title h2, .enterprise-solution-2020 > .container .row > .title .paragraph-html .subtitle, .paragraph-html .enterprise-solution-2020 > .container .row > .title .subtitle, .enterprise-solution-2020 > .search-page .row > .title .paragraph-html .subtitle, .paragraph-html .enterprise-solution-2020 > .search-page .row > .title .subtitle, .enterprise-solution-2020 > .search-page-admin .row > .title .paragraph-html .subtitle, .paragraph-html .enterprise-solution-2020 > .search-page-admin .row > .title .subtitle {
      text-align: center;
      font-weight: 600;
      font-size: 32px;
      line-height: 40px;
      color: #5a5a5a; }
    .enterprise-solution-2020 > .container .row > .subtitle, .enterprise-solution-2020 > .search-page .row > .subtitle, .enterprise-solution-2020 > .search-page-admin .row > .subtitle {
      font-size: 60px;
      line-height: 73px;
      font-weight: 100;
      color: #5a5a5a;
      margin: 0; }
    .enterprise-solution-2020 > .container .row > .field_short_description, .enterprise-solution-2020 > .search-page .row > .field_short_description, .enterprise-solution-2020 > .search-page-admin .row > .field_short_description {
      margin: 30px auto 0;
      text-align: center;
      font-size: 24px;
      line-height: 32px;
      color: #5a5a5a; }
    .enterprise-solution-2020 > .container .element-wrapper, .enterprise-solution-2020 > .search-page .element-wrapper, .enterprise-solution-2020 > .search-page-admin .element-wrapper {
      margin: 40px 0 0 0;
      display: flex;
      justify-content: space-between; }
      .enterprise-solution-2020 > .container .element-wrapper .tab-menu-child-2020, .enterprise-solution-2020 > .search-page .element-wrapper .tab-menu-child-2020, .enterprise-solution-2020 > .search-page-admin .element-wrapper .tab-menu-child-2020 {
        position: relative;
        width: calc(25% - 52.5px);
        text-align: center;
        padding-bottom: 38px; }
        .enterprise-solution-2020 > .container .element-wrapper .tab-menu-child-2020 .image, .enterprise-solution-2020 > .search-page .element-wrapper .tab-menu-child-2020 .image, .enterprise-solution-2020 > .search-page-admin .element-wrapper .tab-menu-child-2020 .image {
          width: 100%;
          height: 133px;
          position: relative;
          margin: 0 0 30px; }
          .enterprise-solution-2020 > .container .element-wrapper .tab-menu-child-2020 .image img, .enterprise-solution-2020 > .search-page .element-wrapper .tab-menu-child-2020 .image img, .enterprise-solution-2020 > .search-page-admin .element-wrapper .tab-menu-child-2020 .image img {
            position: absolute;
            left: 50%;
            top: 50%;
            transform: translate(-50%, -50%);
            width: auto;
            height: auto;
            max-width: 100%;
            max-height: 100%;
            object-fit: contain; }
        .enterprise-solution-2020 > .container .element-wrapper .tab-menu-child-2020 .title h4, .enterprise-solution-2020 > .search-page .element-wrapper .tab-menu-child-2020 .title h4, .enterprise-solution-2020 > .search-page-admin .element-wrapper .tab-menu-child-2020 .title h4, .list-features .enterprise-solution-2020 > .container .element-wrapper .tab-menu-child-2020 .title .subtitle, .enterprise-solution-2020 > .search-page .element-wrapper .tab-menu-child-2020 .title .list-features .container .subtitle, .list-features .container .enterprise-solution-2020 > .search-page .element-wrapper .tab-menu-child-2020 .title .subtitle, .enterprise-solution-2020 > .search-page-admin .element-wrapper .tab-menu-child-2020 .title .list-features .container .subtitle, .list-features .container .enterprise-solution-2020 > .search-page-admin .element-wrapper .tab-menu-child-2020 .title .subtitle, .enterprise-solution-2020 > .container .element-wrapper .tab-menu-child-2020 .title .list-features .search-page .subtitle, .list-features .search-page .enterprise-solution-2020 > .container .element-wrapper .tab-menu-child-2020 .title .subtitle, .list-features .enterprise-solution-2020 > .search-page .element-wrapper .tab-menu-child-2020 .title .subtitle, .enterprise-solution-2020 > .search-page-admin .element-wrapper .tab-menu-child-2020 .title .list-features .search-page .subtitle, .list-features .search-page .enterprise-solution-2020 > .search-page-admin .element-wrapper .tab-menu-child-2020 .title .subtitle, .enterprise-solution-2020 > .container .element-wrapper .tab-menu-child-2020 .title .list-features .search-page-admin .subtitle, .list-features .search-page-admin .enterprise-solution-2020 > .container .element-wrapper .tab-menu-child-2020 .title .subtitle, .enterprise-solution-2020 > .search-page .element-wrapper .tab-menu-child-2020 .title .list-features .search-page-admin .subtitle, .list-features .search-page-admin .enterprise-solution-2020 > .search-page .element-wrapper .tab-menu-child-2020 .title .subtitle, .list-features .enterprise-solution-2020 > .search-page-admin .element-wrapper .tab-menu-child-2020 .title .subtitle, .enterprise-solution-2020 > .container .element-wrapper .tab-menu-child-2020 .title .slider-images .subtitle, .slider-images .enterprise-solution-2020 > .container .element-wrapper .tab-menu-child-2020 .title .subtitle, .enterprise-solution-2020 > .search-page .element-wrapper .tab-menu-child-2020 .title .slider-images .subtitle, .slider-images .enterprise-solution-2020 > .search-page .element-wrapper .tab-menu-child-2020 .title .subtitle, .enterprise-solution-2020 > .search-page-admin .element-wrapper .tab-menu-child-2020 .title .slider-images .subtitle, .slider-images .enterprise-solution-2020 > .search-page-admin .element-wrapper .tab-menu-child-2020 .title .subtitle, .fancy-bullets .enterprise-solution-2020 > .container .element-wrapper .tab-menu-child-2020 .title .fancy-bullets-item-list li, .fancy-bullets .enterprise-solution-2020 > .container .fancy-bullets-item-list .element-wrapper .tab-menu-child-2020 .title li, .enterprise-solution-2020 > .search-page .element-wrapper .tab-menu-child-2020 .title .fancy-bullets .container .fancy-bullets-item-list li, .fancy-bullets .container .fancy-bullets-item-list .enterprise-solution-2020 > .search-page .element-wrapper .tab-menu-child-2020 .title li, .enterprise-solution-2020 > .search-page-admin .element-wrapper .tab-menu-child-2020 .title .fancy-bullets .container .fancy-bullets-item-list li, .fancy-bullets .container .fancy-bullets-item-list .enterprise-solution-2020 > .search-page-admin .element-wrapper .tab-menu-child-2020 .title li, .enterprise-solution-2020 > .container .element-wrapper .tab-menu-child-2020 .title .fancy-bullets .search-page .fancy-bullets-item-list li, .fancy-bullets .search-page .fancy-bullets-item-list .enterprise-solution-2020 > .container .element-wrapper .tab-menu-child-2020 .title li, .fancy-bullets .enterprise-solution-2020 > .search-page .element-wrapper .tab-menu-child-2020 .title .fancy-bullets-item-list li, .fancy-bullets .enterprise-solution-2020 > .search-page .fancy-bullets-item-list .element-wrapper .tab-menu-child-2020 .title li, .enterprise-solution-2020 > .search-page-admin .element-wrapper .tab-menu-child-2020 .title .fancy-bullets .search-page .fancy-bullets-item-list li, .fancy-bullets .search-page .fancy-bullets-item-list .enterprise-solution-2020 > .search-page-admin .element-wrapper .tab-menu-child-2020 .title li, .enterprise-solution-2020 > .container .element-wrapper .tab-menu-child-2020 .title .fancy-bullets .search-page-admin .fancy-bullets-item-list li, .fancy-bullets .search-page-admin .fancy-bullets-item-list .enterprise-solution-2020 > .container .element-wrapper .tab-menu-child-2020 .title li, .enterprise-solution-2020 > .search-page .element-wrapper .tab-menu-child-2020 .title .fancy-bullets .search-page-admin .fancy-bullets-item-list li, .fancy-bullets .search-page-admin .fancy-bullets-item-list .enterprise-solution-2020 > .search-page .element-wrapper .tab-menu-child-2020 .title li, .fancy-bullets .enterprise-solution-2020 > .search-page-admin .element-wrapper .tab-menu-child-2020 .title .fancy-bullets-item-list li, .fancy-bullets .enterprise-solution-2020 > .search-page-admin .fancy-bullets-item-list .element-wrapper .tab-menu-child-2020 .title li, .enterprise-solution-2020 > .container .element-wrapper .tab-menu-child-2020 .title .cards-4-bios .subtitle, .cards-4-bios .enterprise-solution-2020 > .container .element-wrapper .tab-menu-child-2020 .title .subtitle, .enterprise-solution-2020 > .search-page .element-wrapper .tab-menu-child-2020 .title .cards-4-bios .subtitle, .cards-4-bios .enterprise-solution-2020 > .search-page .element-wrapper .tab-menu-child-2020 .title .subtitle, .enterprise-solution-2020 > .search-page-admin .element-wrapper .tab-menu-child-2020 .title .cards-4-bios .subtitle, .cards-4-bios .enterprise-solution-2020 > .search-page-admin .element-wrapper .tab-menu-child-2020 .title .subtitle, .enterprise-solution-2020 > .container .element-wrapper .tab-menu-child-2020 .title .cards-4-bios .cards-wrapper .cards-4-bios-child .wrapper .info .field_name, .cards-4-bios .cards-wrapper .cards-4-bios-child .wrapper .info .enterprise-solution-2020 > .container .element-wrapper .tab-menu-child-2020 .title .field_name, .enterprise-solution-2020 > .search-page .element-wrapper .tab-menu-child-2020 .title .cards-4-bios .cards-wrapper .cards-4-bios-child .wrapper .info .field_name, .cards-4-bios .cards-wrapper .cards-4-bios-child .wrapper .info .enterprise-solution-2020 > .search-page .element-wrapper .tab-menu-child-2020 .title .field_name, .enterprise-solution-2020 > .search-page-admin .element-wrapper .tab-menu-child-2020 .title .cards-4-bios .cards-wrapper .cards-4-bios-child .wrapper .info .field_name, .cards-4-bios .cards-wrapper .cards-4-bios-child .wrapper .info .enterprise-solution-2020 > .search-page-admin .element-wrapper .tab-menu-child-2020 .title .field_name {
          font-size: 18px;
          line-height: 24px;
          font-weight: 600;
          color: #5a5a5a;
          margin: 0 0 20px; }
        .enterprise-solution-2020 > .container .element-wrapper .tab-menu-child-2020 .field_short_description, .enterprise-solution-2020 > .search-page .element-wrapper .tab-menu-child-2020 .field_short_description, .enterprise-solution-2020 > .search-page-admin .element-wrapper .tab-menu-child-2020 .field_short_description {
          font-size: 16px;
          line-height: 24px;
          color: #5a5a5a; }
        .enterprise-solution-2020 > .container .element-wrapper .tab-menu-child-2020 .cta-link, .enterprise-solution-2020 > .search-page .element-wrapper .tab-menu-child-2020 .cta-link, .enterprise-solution-2020 > .search-page-admin .element-wrapper .tab-menu-child-2020 .cta-link {
          position: absolute;
          bottom: 0;
          left: 50%;
          transform: translateX(-50%); }
          .enterprise-solution-2020 > .container .element-wrapper .tab-menu-child-2020 .cta-link a, .enterprise-solution-2020 > .search-page .element-wrapper .tab-menu-child-2020 .cta-link a, .enterprise-solution-2020 > .search-page-admin .element-wrapper .tab-menu-child-2020 .cta-link a {
            padding: 0;
            background: transparent;
            color: #CCC;
            font-size: 14px;
            line-height: 24px;
            text-transform: uppercase;
            white-space: nowrap; }
            .enterprise-solution-2020 > .container .element-wrapper .tab-menu-child-2020 .cta-link a:hover, .enterprise-solution-2020 > .search-page .element-wrapper .tab-menu-child-2020 .cta-link a:hover, .enterprise-solution-2020 > .search-page-admin .element-wrapper .tab-menu-child-2020 .cta-link a:hover {
              border: 2px solid transparent;
              color: #5a5a5a; }
  @media screen and (max-width: 1280px) {
    .enterprise-solution-2020 > .container .element-wrapper .tab-menu-child-2020, .enterprise-solution-2020 > .search-page .element-wrapper .tab-menu-child-2020, .enterprise-solution-2020 > .search-page-admin .element-wrapper .tab-menu-child-2020 {
      max-width: 220px; }
      .enterprise-solution-2020 > .container .element-wrapper .tab-menu-child-2020 .title, .enterprise-solution-2020 > .search-page .element-wrapper .tab-menu-child-2020 .title, .enterprise-solution-2020 > .search-page-admin .element-wrapper .tab-menu-child-2020 .title {
        padding: 0 5px; } }
  @media screen and (max-width: 990px) {
    .enterprise-solution-2020 {
      padding: 60px 0 0; }
      .enterprise-solution-2020 > .container .row > .field_short_description, .enterprise-solution-2020 > .search-page .row > .field_short_description, .enterprise-solution-2020 > .search-page-admin .row > .field_short_description {
        max-width: 386px; }
      .enterprise-solution-2020 > .container .element-wrapper, .enterprise-solution-2020 > .search-page .element-wrapper, .enterprise-solution-2020 > .search-page-admin .element-wrapper {
        flex-wrap: wrap;
        justify-content: space-around; }
        .enterprise-solution-2020 > .container .element-wrapper .tab-menu-child-2020, .enterprise-solution-2020 > .search-page .element-wrapper .tab-menu-child-2020, .enterprise-solution-2020 > .search-page-admin .element-wrapper .tab-menu-child-2020 {
          width: 40%;
          margin-bottom: 70px;
          max-width: unset; } }
  @media screen and (max-width: 767px) {
    .enterprise-solution-2020 > .container .element-wrapper, .enterprise-solution-2020 > .search-page .element-wrapper, .enterprise-solution-2020 > .search-page-admin .element-wrapper {
      justify-content: space-between; }
      .enterprise-solution-2020 > .container .element-wrapper .tab-menu-child-2020, .enterprise-solution-2020 > .search-page .element-wrapper .tab-menu-child-2020, .enterprise-solution-2020 > .search-page-admin .element-wrapper .tab-menu-child-2020 {
        max-width: 220px; } }
  @media screen and (max-width: 480px) {
    .enterprise-solution-2020 > .container, .enterprise-solution-2020 > .search-page, .enterprise-solution-2020 > .search-page-admin {
      padding: 0; }
      .enterprise-solution-2020 > .container .element-wrapper, .enterprise-solution-2020 > .search-page .element-wrapper, .enterprise-solution-2020 > .search-page-admin .element-wrapper {
        flex-flow: column;
        align-items: center; }
        .enterprise-solution-2020 > .container .element-wrapper .tab-menu-child-2020, .enterprise-solution-2020 > .search-page .element-wrapper .tab-menu-child-2020, .enterprise-solution-2020 > .search-page-admin .element-wrapper .tab-menu-child-2020 {
          width: 100%;
          margin-bottom: 60px; } }

/* 
    Created on : 08-Nov-2017, 11:52:15
    Author     : Ad-prime
*/
.wide-message-centered {
  color: #FFF;
  text-align: center; }
  .wide-message-centered h2, .wide-message-centered .paragraph-html .subtitle, .paragraph-html .wide-message-centered .subtitle {
    margin: 0; }
  .wide-message-centered .desktop-background {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    z-index: 0;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top -60px; }
    .wide-message-centered .desktop-background img {
      position: absolute;
      left: 50%;
      top: 50%;
      transform: translate(-50%, -50%);
      width: auto;
      height: auto;
      min-width: 100%;
      object-fit: cover; }
  .wide-message-centered:not(.no-shadow) .desktop-background {
    box-shadow: inset 0 -10px 10px #FFF; }
  .wide-message-centered .description {
    color: #2A2A2A;
    max-width: 1046px;
    margin: 32px auto 0; }
    .wide-message-centered .description p {
      font-size: 20px;
      line-height: 30px;
      margin: 0 auto; }
  .wide-message-centered .field_cta_one {
    margin: 36px auto 0; }
    .wide-message-centered .field_cta_one .cta, .wide-message-centered .field_cta_one html body .field_menu_card_reference .form-item--error-message a, html body .field_menu_card_reference .form-item--error-message .wide-message-centered .field_cta_one a,
    .wide-message-centered .field_cta_one html body .main-content .form-item--error-message a, html body .main-content .form-item--error-message .wide-message-centered .field_cta_one a, .wide-message-centered .field_cta_one #header .header .header-search .form-actions, #header .header .header-search .wide-message-centered .field_cta_one .form-actions, .wide-message-centered .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .field_cta_one a, .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .wide-message-centered .field_cta_one a, .wide-message-centered .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .field_cta_one a, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .wide-message-centered .field_cta_one a, .wide-message-centered .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .field_cta_one a, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .wide-message-centered .field_cta_one a, .wide-message-centered .icon-cards-2-4 .element-wrapper .icon-card-child .cta-area .field_cta_one a, .icon-cards-2-4 .element-wrapper .icon-card-child .cta-area .wide-message-centered .field_cta_one a, .wide-message-centered .cards-static-2-4 .element-wrapper .cards-static-2-4-child .field_cta_one a, .cards-static-2-4 .element-wrapper .cards-static-2-4-child .wide-message-centered .field_cta_one a, .wide-message-centered .cards-2-4 .cards-2-4-child .field_cta_one a, .cards-2-4 .cards-2-4-child .wide-message-centered .field_cta_one a, .wide-message-centered .field_cta_one .events-webinars footer a, .events-webinars footer .wide-message-centered .field_cta_one a, .wide-message-centered .field_cta_one .integrations-by-product header a, .integrations-by-product header .wide-message-centered .field_cta_one a,
    .wide-message-centered .field_cta_one .integrations-by-type header a, .integrations-by-type header .wide-message-centered .field_cta_one a,
    .wide-message-centered .field_cta_one .technologies-by-model header a, .technologies-by-model header .wide-message-centered .field_cta_one a,
    .wide-message-centered .field_cta_one .technologies-by-type header a, .technologies-by-type header .wide-message-centered .field_cta_one a, .wide-message-centered .field_cta_one .cvent-related .view-content > .views-row article > a, .cvent-related .view-content > .views-row .wide-message-centered .field_cta_one article > a {
      min-width: 182px; }
  .wide-message-centered .image {
    position: relative;
    width: 48px;
    height: 48px;
    margin: 0 auto 20px auto;
    border-radius: 2px;
    overflow: hidden; }
    .wide-message-centered .image img {
      position: absolute;
      left: 50%;
      top: 50%;
      transform: translate(-50%, -50%);
      object-fit: contain; }
  .wide-message-centered .cta-area {
    margin-top: 36px; }
    .wide-message-centered .cta-area:empty {
      display: none; }
  .wide-message-centered.dark {
    color: #FFF; }
    .wide-message-centered.dark .desktop-background {
      box-shadow: none; }
    .wide-message-centered.dark .description {
      color: #FFF; }
  .wide-message-centered.left {
    text-align: left; }
    .wide-message-centered.left .description {
      max-width: 100%; }
    .wide-message-centered.left .cta-area {
      justify-content: flex-start !important;
      align-items: flex-start; }
      .wide-message-centered.left .cta-area.inline {
        align-items: center; }
        .wide-message-centered.left .cta-area.inline .field_cta_one {
          margin-left: 0; }
  .wide-message-centered.right {
    text-align: right; }
    .wide-message-centered.right .description {
      max-width: 100%; }
    .wide-message-centered.right .cta-area {
      justify-content: flex-end !important;
      align-items: flex-end; }
      .wide-message-centered.right .cta-area.inline {
        align-items: center; }
        .wide-message-centered.right .cta-area.inline .field_cta_two {
          margin-right: 0; }
  @media screen and (max-width: 768px) {
    .wide-message-centered {
      padding: 80px 0; }
      .wide-message-centered .desktop-background {
        background-position: center bottom; }
      .wide-message-centered h2.title, .wide-message-centered .paragraph-html .title.subtitle, .paragraph-html .wide-message-centered .title.subtitle {
        letter-spacing: -0.72px; }
      .wide-message-centered .description p {
        font-size: 18px;
        line-height: 28px; }
        .wide-message-centered .description p a {
          font-size: 18px;
          line-height: 28px; }
      .wide-message-centered .field_cta_one {
        margin: 7px auto 0; } }

/* 
    Created on : 08-Nov-2017, 15:23:24
    Author     : Ad-prime
*/
.wide-message-image-left {
  color: #FFF; }
  .wide-message-image-left .field_background_image {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    z-index: 0; }
    .wide-message-image-left .field_background_image img {
      position: absolute;
      left: 50%;
      top: 50%;
      transform: translate(-50%, -50%);
      width: 100%;
      height: 100%;
      min-width: 100%;
      object-fit: cover; }
  .wide-message-image-left div.image {
    width: 200px;
    flex-shrink: 0;
    margin: 0 auto; }
  @media screen and (min-width: 768px) {
    .wide-message-image-left .body + .cta-area {
      margin-left: 40px; } }
  .wide-message-image-left p {
    font-weight: 300; }
  .wide-message-image-left h2, .wide-message-image-left .paragraph-html .subtitle, .paragraph-html .wide-message-image-left .subtitle {
    color: #FFF; }
  .wide-message-image-left .row {
    display: flex;
    align-items: center; }
    .wide-message-image-left .row > div:last-child {
      text-align: right; }
    .wide-message-image-left .row .short-description {
      font-size: 16px;
      margin-top: 15px;
      margin-left: 20px;
      font-weight: 300; }
    .wide-message-image-left .row .title {
      margin-left: 20px;
      text-align: left; }
    .wide-message-image-left .row .cta-area .field_cta_one {
      margin: 0; }
    @media screen and (max-width: 767px) {
      .wide-message-image-left .row {
        display: block;
        text-align: center; }
        .wide-message-image-left .row .title {
          margin-top: 20px;
          margin-left: 0px;
          text-align: center; }
        .wide-message-image-left .row .short-description {
          margin-left: 0px;
          margin-bottom: 25px; }
        .wide-message-image-left .row > div:last-child {
          text-align: center; } }
  .wide-message-image-left.dark {
    color: #595959; }
    .wide-message-image-left.dark h2, .wide-message-image-left.dark .paragraph-html .subtitle, .paragraph-html .wide-message-image-left.dark .subtitle {
      color: #595959; }
  .wide-message-image-left.light {
    color: #fff; }
    .wide-message-image-left.light h2, .wide-message-image-left.light .paragraph-html .subtitle, .paragraph-html .wide-message-image-left.light .subtitle {
      color: #fff; }

.components-unifier {
  padding: 0; }
  .components-unifier .desktop-background {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    z-index: 0;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center; }
  .components-unifier .digital-component {
    background-color: transparent !important;
    background-image: none !important; }
    .components-unifier .digital-component .desktop-background,
    .components-unifier .digital-component .mobile-background {
      background-image: none !important; }

.icon-cards-2-4 {
  padding: 48px 0 0; }
  .icon-cards-2-4 h2.title, .icon-cards-2-4 .paragraph-html .title.subtitle, .paragraph-html .icon-cards-2-4 .title.subtitle {
    margin: 0 0 24px; }
  .icon-cards-2-4 .container > .description, .icon-cards-2-4 .search-page > .description, .icon-cards-2-4 .search-page-admin > .description {
    margin: 0 0 32px 0; }
  .icon-cards-2-4 .description p {
    font-size: 20px;
    line-height: 24px; }
    .icon-cards-2-4 .description p.align-left {
      text-align: left;
      float: none; }
    .icon-cards-2-4 .description p.align-right {
      text-align: right;
      float: none; }
    .icon-cards-2-4 .description p.align-center {
      text-align: center;
      float: none; }
    .icon-cards-2-4 .description p:last-child {
      margin-bottom: 0; }
  .icon-cards-2-4 .description ul:last-child {
    margin-bottom: 0 !important; }
    .icon-cards-2-4 .description ul:last-child li:last-child {
      margin-bottom: 0 !important; }
  .icon-cards-2-4 .element-wrapper {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    justify-content: space-between; }
    .icon-cards-2-4 .element-wrapper .icon-card-child {
      position: relative;
      width: 25%;
      text-align: center;
      padding: 0 24px 48px; }
      .icon-cards-2-4 .element-wrapper .icon-card-child .border {
        height: 0;
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        transition: height 0.2s linear; }
      .icon-cards-2-4 .element-wrapper .icon-card-child a.image-link {
        display: block;
        text-decoration: none; }
      .icon-cards-2-4 .element-wrapper .icon-card-child .svg {
        height: 220px;
        display: flex;
        align-items: center;
        justify-content: center; }
        .icon-cards-2-4 .element-wrapper .icon-card-child .svg svg {
          width: 120px;
          height: 120px;
          filter: drop-shadow(4px 4px 3px rgba(0, 0, 0, 0.16)) drop-shadow(-4px -4px 2px white);
          -webkit-filter: drop-shadow(4px 4px 3px rgba(0, 0, 0, 0.16)) drop-shadow(-4px -4px 2px white); }
          .icon-cards-2-4 .element-wrapper .icon-card-child .svg svg circle,
          .icon-cards-2-4 .element-wrapper .icon-card-child .svg svg path {
            fill: #F4F4F4; }
        .icon-cards-2-4 .element-wrapper .icon-card-child .svg[data-color] svg {
          filter: none !important;
          -webkit-filter: none !important; }
        .icon-cards-2-4 .element-wrapper .icon-card-child .svg[data-color="#279FEA"] svg path {
          fill: #279FEA; }
        .icon-cards-2-4 .element-wrapper .icon-card-child .svg[data-color="#33D389"] svg path {
          fill: #33D389; }
        .icon-cards-2-4 .element-wrapper .icon-card-child .svg[data-color="#102D5C"] svg path {
          fill: #102D5C; }
        .icon-cards-2-4 .element-wrapper .icon-card-child .svg[data-color="#61B3B8"] svg path {
          fill: #61B3B8; }
        .icon-cards-2-4 .element-wrapper .icon-card-child .svg[data-color="#FE9F43"] svg path {
          fill: #FE9F43; }
        .icon-cards-2-4 .element-wrapper .icon-card-child .svg[data-color="#F7D85F"] svg path {
          fill: #F7B731; }
        .icon-cards-2-4 .element-wrapper .icon-card-child .svg[data-color="#F7B731"] svg path {
          fill: #F7B731; }
        .icon-cards-2-4 .element-wrapper .icon-card-child .svg[data-color="#205AB7"] svg path {
          fill: #205AB7; }
        .icon-cards-2-4 .element-wrapper .icon-card-child .svg[data-color="#649A3D"] svg path {
          fill: #649A3D; }
      .icon-cards-2-4 .element-wrapper .icon-card-child .title {
        margin: 0 0 21px; }
      .icon-cards-2-4 .element-wrapper .icon-card-child .cta-area {
        position: absolute;
        bottom: 48px;
        left: 0;
        width: 100%; }
  .icon-cards-2-4.columns-1 .element-wrapper {
    flex-flow: column; }
    .icon-cards-2-4.columns-1 .element-wrapper .icon-card-child {
      width: 100%;
      margin: 0 0 20px; }
  .icon-cards-2-4.columns-2 .element-wrapper .icon-card-child {
    width: calc(50% - 20px); }
  .icon-cards-2-4.columns-3 .element-wrapper .icon-card-child {
    width: calc(33.333% - 15px); }
  .icon-cards-2-4.dark .element-wrapper .icon-card-child .svg svg {
    -webkit-filter: drop-shadow(4px 4px 5px rgba(0, 0, 0, 0.11)) drop-shadow(-4px -4px 5px rgba(124, 124, 124, 0.4));
    filter: drop-shadow(4px 4px 5px rgba(0, 0, 0, 0.11)) drop-shadow(-4px -4px 5px rgba(124, 124, 124, 0.4)); }
  .icon-cards-2-4.dark .element-wrapper .icon-card-child .svg:not([data-color]) svg path {
    fill: #555555; }
  .icon-cards-2-4.white-background {
    padding: 40px 0; }
    .icon-cards-2-4.white-background .element-wrapper .icon-card-child {
      background: #FFF; }
  .icon-cards-2-4.hover .element-wrapper .icon-card-child:hover .border {
    height: 8px; }
  @media screen and (min-width: 481px) and (max-width: 990px) {
    .icon-cards-2-4 .element-wrapper .icon-card-child {
      width: calc(50% - 10px) !important;
      margin: 0 0 20px 0; } }
  @media screen and (max-width: 480px) {
    .icon-cards-2-4 .element-wrapper .icon-card-child {
      width: 100% !important;
      margin: 0 0 20px; } }

/* 
    Created on : 15-Nov-2017, 12:21:46
    Author     : Ag-prime
*/
.cards-static-2-4 {
  background: #F4F4F4;
  box-shadow: 0 3px 36px rgba(0, 0, 0, 0.16); }
  .cards-static-2-4 > .container, .cards-static-2-4 > .search-page, .cards-static-2-4 > .search-page-admin {
    max-width: 1278px; }
    .cards-static-2-4 > .container h2.title, .cards-static-2-4 > .search-page h2.title, .cards-static-2-4 > .search-page-admin h2.title, .cards-static-2-4 > .container .paragraph-html .title.subtitle, .paragraph-html .cards-static-2-4 > .container .title.subtitle, .cards-static-2-4 > .search-page .paragraph-html .title.subtitle, .paragraph-html .cards-static-2-4 > .search-page .title.subtitle, .cards-static-2-4 > .search-page-admin .paragraph-html .title.subtitle, .paragraph-html .cards-static-2-4 > .search-page-admin .title.subtitle {
      letter-spacing: -0.42px;
      margin: 0 0 48px; }
  .cards-static-2-4 .element-wrapper {
    display: flex;
    flex-wrap: wrap;
    justify-content: center; }
    .cards-static-2-4 .element-wrapper .cards-static-2-4-child {
      display: flex;
      flex-flow: column;
      width: 100%;
      box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.11), -4px -4px 5px white;
      margin: 6px;
      border-radius: 11px;
      padding: 42px 45px 38px;
      box-sizing: border-box;
      max-width: 300px; }
      .cards-static-2-4 .element-wrapper .cards-static-2-4-child .icon[data-color] svg {
        filter: none !important; }
      .cards-static-2-4 .element-wrapper .cards-static-2-4-child .icon[data-color="#649A3D"] svg path {
        fill: #649A3D; }
      .cards-static-2-4 .element-wrapper .cards-static-2-4-child .icon[data-color="#279FEA"] svg path {
        fill: #279FEA; }
      .cards-static-2-4 .element-wrapper .cards-static-2-4-child .icon[data-color="#33D389"] svg path {
        fill: #33D389; }
      .cards-static-2-4 .element-wrapper .cards-static-2-4-child .icon[data-color="#102D5C"] svg path {
        fill: #102D5C; }
      .cards-static-2-4 .element-wrapper .cards-static-2-4-child .icon[data-color="#61B3B8"] svg path {
        fill: #61B3B8; }
      .cards-static-2-4 .element-wrapper .cards-static-2-4-child .icon[data-color="#FE9F43"] svg path {
        fill: #FE9F43; }
      .cards-static-2-4 .element-wrapper .cards-static-2-4-child .icon[data-color="#F7D85F"] svg path {
        fill: #F7B731; }
      .cards-static-2-4 .element-wrapper .cards-static-2-4-child .icon[data-color="#F7B731"] svg path {
        fill: #F7B731; }
      .cards-static-2-4 .element-wrapper .cards-static-2-4-child .icon[data-color="#205AB7"] svg path {
        fill: #205AB7; }
      .cards-static-2-4 .element-wrapper .cards-static-2-4-child a.icon-link {
        display: block;
        text-decoration: none; }
      .cards-static-2-4 .element-wrapper .cards-static-2-4-child .field_tab_icon {
        margin: 0 0 29px; }
        .cards-static-2-4 .element-wrapper .cards-static-2-4-child .field_tab_icon svg {
          width: auto;
          height: auto;
          max-width: 106px;
          max-height: 100px;
          object-fit: contain;
          padding: 6px;
          -webkit-filter: drop-shadow(4px 4px 4px rgba(0, 0, 0, 0.2)) drop-shadow(-4px -4px 4px white);
          filter: drop-shadow(4px 4px 4px rgba(0, 0, 0, 0.2)) drop-shadow(-4px -4px 4px white); }
          .cards-static-2-4 .element-wrapper .cards-static-2-4-child .field_tab_icon svg circle,
          .cards-static-2-4 .element-wrapper .cards-static-2-4-child .field_tab_icon svg path {
            fill: #F4F4F4; }
      .cards-static-2-4 .element-wrapper .cards-static-2-4-child h3.title {
        display: table;
        color: #2A2A2A;
        margin: 0 0 24px; }
        .cards-static-2-4 .element-wrapper .cards-static-2-4-child h3.title .bottom-border {
          display: block;
          width: 100%;
          height: 6px; }
      .cards-static-2-4 .element-wrapper .cards-static-2-4-child .description p {
        line-height: 24px;
        color: #2A2A2A; }
        .cards-static-2-4 .element-wrapper .cards-static-2-4-child .description p:last-child {
          margin: 0; }
      .cards-static-2-4 .element-wrapper .cards-static-2-4-child .field_cta_one {
        margin: auto 0 0 0; }
        .cards-static-2-4 .element-wrapper .cards-static-2-4-child .field_cta_one a {
          width: 100%;
          text-align: center;
          margin: 30px 0 0 0; }
  .cards-static-2-4.columns-1 .element-wrapper {
    flex-flow: column;
    align-items: center; }
    .cards-static-2-4.columns-1 .element-wrapper .cards-static-2-4-child {
      width: 50%;
      max-width: 50%;
      margin: 0 0 12px; }
  .cards-static-2-4.columns-2 .element-wrapper {
    flex-wrap: wrap; }
    .cards-static-2-4.columns-2 .element-wrapper .cards-static-2-4-child {
      width: 50%;
      width: calc(50% - 12px);
      max-width: unset; }
  .cards-static-2-4.columns-3 .element-wrapper {
    flex-wrap: wrap; }
    .cards-static-2-4.columns-3 .element-wrapper .cards-static-2-4-child {
      width: 33.333%;
      width: calc(33.333% - 12px);
      max-width: unset; }
  .cards-static-2-4.dark .element-wrapper .cards-static-2-4-child {
    box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.11), -4px -4px 5px rgba(124, 124, 124, 0.4); }
    .cards-static-2-4.dark .element-wrapper .cards-static-2-4-child h3.title,
    .cards-static-2-4.dark .element-wrapper .cards-static-2-4-child .description p {
      color: #FFF; }
    .cards-static-2-4.dark .element-wrapper .cards-static-2-4-child .field_tab_icon svg {
      -webkit-filter: drop-shadow(4px 4px 5px rgba(0, 0, 0, 0.11)) drop-shadow(-4px -4px 5px rgba(124, 124, 124, 0.4));
      filter: drop-shadow(4px 4px 5px rgba(0, 0, 0, 0.11)) drop-shadow(-4px -4px 5px rgba(124, 124, 124, 0.4)); }
      .cards-static-2-4.dark .element-wrapper .cards-static-2-4-child .field_tab_icon svg circle,
      .cards-static-2-4.dark .element-wrapper .cards-static-2-4-child .field_tab_icon svg path {
        fill: #555555; }
  @media screen and (min-width: 769px) and (max-width: 1024px) {
    .cards-static-2-4 .container .element-wrapper, .cards-static-2-4 .search-page .element-wrapper, .cards-static-2-4 .search-page-admin .element-wrapper {
      flex-wrap: wrap; }
      .cards-static-2-4 .container .element-wrapper .cards-static-2-4-child, .cards-static-2-4 .search-page .element-wrapper .cards-static-2-4-child, .cards-static-2-4 .search-page-admin .element-wrapper .cards-static-2-4-child {
        width: 48%;
        margin: 1%;
        max-width: unset; } }
  @media screen and (max-width: 768px) {
    .cards-static-2-4 {
      padding: 52px 8px 62px;
      box-shadow: 0px 7px 15px rgba(0, 0, 0, 0.1);
      position: relative;
      z-index: 2; }
      .cards-static-2-4 > .container, .cards-static-2-4 > .search-page, .cards-static-2-4 > .search-page-admin {
        padding-left: 0;
        padding-right: 0; }
        .cards-static-2-4 > .container h2.title, .cards-static-2-4 > .search-page h2.title, .cards-static-2-4 > .search-page-admin h2.title, .cards-static-2-4 > .container .paragraph-html .title.subtitle, .paragraph-html .cards-static-2-4 > .container .title.subtitle, .cards-static-2-4 > .search-page .paragraph-html .title.subtitle, .paragraph-html .cards-static-2-4 > .search-page .title.subtitle, .cards-static-2-4 > .search-page-admin .paragraph-html .title.subtitle, .paragraph-html .cards-static-2-4 > .search-page-admin .title.subtitle {
          margin: 0 0 36px;
          letter-spacing: 0;
          padding: 0 28px; }
        .cards-static-2-4 > .container .element-wrapper, .cards-static-2-4 > .search-page .element-wrapper, .cards-static-2-4 > .search-page-admin .element-wrapper {
          flex-wrap: wrap; }
          .cards-static-2-4 > .container .element-wrapper .cards-static-2-4-child, .cards-static-2-4 > .search-page .element-wrapper .cards-static-2-4-child, .cards-static-2-4 > .search-page-admin .element-wrapper .cards-static-2-4-child {
            display: flex;
            flex-wrap: wrap;
            align-items: center;
            max-width: 100%;
            padding: 28px; }
            .cards-static-2-4 > .container .element-wrapper .cards-static-2-4-child .field_tab_icon, .cards-static-2-4 > .search-page .element-wrapper .cards-static-2-4-child .field_tab_icon, .cards-static-2-4 > .search-page-admin .element-wrapper .cards-static-2-4-child .field_tab_icon {
              margin: 0 14px 20px 0;
              width: 60px; }
              .cards-static-2-4 > .container .element-wrapper .cards-static-2-4-child .field_tab_icon svg, .cards-static-2-4 > .search-page .element-wrapper .cards-static-2-4-child .field_tab_icon svg, .cards-static-2-4 > .search-page-admin .element-wrapper .cards-static-2-4-child .field_tab_icon svg {
                max-width: 100%; }
            .cards-static-2-4 > .container .element-wrapper .cards-static-2-4-child h3.title, .cards-static-2-4 > .search-page .element-wrapper .cards-static-2-4-child h3.title, .cards-static-2-4 > .search-page-admin .element-wrapper .cards-static-2-4-child h3.title {
              line-height: 30px; }
            .cards-static-2-4 > .container .element-wrapper .cards-static-2-4-child .description, .cards-static-2-4 > .search-page .element-wrapper .cards-static-2-4-child .description, .cards-static-2-4 > .search-page-admin .element-wrapper .cards-static-2-4-child .description {
              width: 100%; } }
  @media screen and (max-width: 768px) {
    .cards-static-2-4 > .container .element-wrapper .cards-static-2-4-child, .cards-static-2-4 > .search-page .element-wrapper .cards-static-2-4-child, .cards-static-2-4 > .search-page-admin .element-wrapper .cards-static-2-4-child {
      width: 100% !important; } }

.cards-2-4 {
  padding: 0 0 18px;
  background: #F5F5F5; }
  .cards-2-4 h2.title, .cards-2-4 .paragraph-html .title.subtitle, .paragraph-html .cards-2-4 .title.subtitle {
    margin: 48px 0 14px; }
  .cards-2-4 .description {
    margin-top: 48px; }
    .cards-2-4 .description p {
      margin: 0;
      font-size: 20px;
      line-height: 24px;
      color: #2A2A2A; }
  .cards-2-4 .cta-area {
    min-height: 48px; }
  .cards-2-4 .cards-wrapper {
    margin-top: 45px;
    display: inline-flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
    -webkit-align-items: normal;
    -ms-flex-align: normal;
    align-items: normal;
    width: 100%; }
  .cards-2-4 .subtitle {
    color: #595959;
    margin-bottom: 35px; }
  .cards-2-4 .cards-2-4-child {
    width: 48%;
    display: inline-block;
    padding: 4px 4px 85px;
    margin-bottom: 30px;
    position: relative;
    text-align: center;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    align-self: auto; }
    .cards-2-4 .cards-2-4-child .field_title {
      padding: 24px 24px 0; }
      .cards-2-4 .cards-2-4-child .field_title + .description {
        padding-top: 0; }
    .cards-2-4 .cards-2-4-child .description {
      padding: 0 24px;
      padding-top: 30px; }
    .cards-2-4 .cards-2-4-child .field_cta_one {
      position: absolute;
      bottom: 24px;
      left: 0;
      width: 100%;
      text-align: center; }
    .cards-2-4 .cards-2-4-child h3 {
      font-size: 20px;
      line-height: 30px;
      margin-bottom: 21px;
      color: #2A2A2A; }
    .cards-2-4 .cards-2-4-child a.image-link {
      display: block;
      text-decoration: none; }
    .cards-2-4 .cards-2-4-child .image {
      position: relative;
      min-height: 60px;
      margin: 44px auto 10px;
      height: 60px;
      background-size: contain;
      background-repeat: no-repeat;
      width: 60px;
      background-position: center;
      overflow: hidden; }
      .cards-2-4 .cards-2-4-child .image.empty {
        display: none; }
      .cards-2-4 .cards-2-4-child .image:not(.empty) + .field_title h3 {
        margin-top: 0; }
      .cards-2-4 .cards-2-4-child .image img {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        max-height: 100%; }
    .cards-2-4 .cards-2-4-child .cover .image {
      margin: 0;
      height: 227px; }
      .cards-2-4 .cards-2-4-child .cover .image img {
        width: auto;
        height: auto;
        min-width: 100%;
        object-fit: cover; }
    .cards-2-4 .cards-2-4-child .description p {
      font-size: 16px;
      line-height: 24px;
      color: #2A2A2A; }
    .cards-2-4 .cards-2-4-child .description ol, .cards-2-4 .cards-2-4-child .description ul {
      padding: 0 12px;
      margin-bottom: 0 !important; }
      .cards-2-4 .cards-2-4-child .description ol li, .cards-2-4 .cards-2-4-child .description ul li {
        color: #2A2A2A;
        font-size: 16px !important;
        line-height: 24px !important;
        padding-left: 31px !important;
        background-position: left top 2px !important;
        margin-bottom: 5px; }
        .cards-2-4 .cards-2-4-child .description ol li:last-child, .cards-2-4 .cards-2-4-child .description ul li:last-child {
          margin-bottom: 0 !important; }
    .cards-2-4 .cards-2-4-child .cta-link {
      margin-top: 30px;
      position: absolute;
      left: 0;
      right: 0;
      bottom: 45px; }
    .cards-2-4 .cards-2-4-child:nth-child(odd) {
      margin-right: 30px; }
    .cards-2-4 .cards-2-4-child.cover .image {
      display: block;
      background-size: cover !important;
      background: no-repeat center;
      width: 100%;
      border-radius: 0; }
    .cards-2-4 .cards-2-4-child.cover .field_title,
    .cards-2-4 .cards-2-4-child.cover .description {
      padding-left: 32px;
      padding-right: 32px; }
    .cards-2-4 .cards-2-4-child.no-cta {
      padding: 4px 4px 20px; }
    .cards-2-4 .cards-2-4-child.medium-icon .image {
      width: 100px;
      height: 100px; }
    .cards-2-4 .cards-2-4-child.large-icon .image {
      width: 140px;
      height: 140px; }
  .cards-2-4.columns-1 .cards-wrapper {
    flex-flow: column; }
    .cards-2-4.columns-1 .cards-wrapper .cards-2-4-child {
      width: 100%;
      margin: 0 0 20px; }
  .cards-2-4.columns-3 .cards-wrapper .cards-2-4-child {
    width: 31%;
    width: calc(97% / 3);
    margin-right: 1%; }
    .cards-2-4.columns-3 .cards-wrapper .cards-2-4-child:nth-child(3n) {
      margin-right: 0; }
  .cards-2-4.columns-4 .cards-wrapper .cards-2-4-child {
    width: 23%;
    width: calc(96% / 4);
    margin-right: 1%; }
    .cards-2-4.columns-4 .cards-wrapper .cards-2-4-child:nth-child(4n) {
      margin-right: 0; }
  .cards-2-4.dark .subtitle {
    color: #595959; }
  .cards-2-4.light .subtitle {
    color: #fff; }
  .cards-2-4.icons-on-top .cards-wrapper .cards-2-4-child {
    padding: 0 0 120px; }
    .cards-2-4.icons-on-top .cards-wrapper .cards-2-4-child .image {
      background: #515151;
      width: 100%;
      height: auto;
      min-height: auto;
      border-radius: 0; }
      .cards-2-4.icons-on-top .cards-wrapper .cards-2-4-child .image img {
        position: relative;
        margin: 5px auto;
        display: block;
        left: 0;
        top: 0;
        transform: none;
        max-width: 50px;
        max-height: 50px; }
    .cards-2-4.icons-on-top .cards-wrapper .cards-2-4-child .description,
    .cards-2-4.icons-on-top .cards-wrapper .cards-2-4-child .field_title {
      padding: 0 32px; }
  .cards-2-4.no-cta .cards-wrapper .cards-2-4-child {
    padding: 4px; }
    .cards-2-4.no-cta .cards-wrapper .cards-2-4-child .field_cta_one {
      display: none; }
  .cards-2-4.white-background .cards-wrapper .cards-2-4-child {
    background: #FFF; }
  .cards-2-4.hover .cards-wrapper .cards-2-4-child .border {
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    transition: height 0.2s linear; }
  .cards-2-4.hover .cards-wrapper .cards-2-4-child:hover .border {
    height: 8px; }
  .cards-2-4.hover .cards-wrapper .cards-2-4-child.cover:hover .border {
    height: 4px; }
  .cards-2-4.dark:not(.white-background) .description p {
    color: #FFF; }
  .cards-2-4.dark:not(.white-background) .cards-2-4-child .description ul li,
  .cards-2-4.dark:not(.white-background) .cards-2-4-child .description ol li,
  .cards-2-4.dark:not(.white-background) .cards-2-4-child .description p,
  .cards-2-4.dark:not(.white-background) .cards-2-4-child .field_title h3 {
    color: #FFF; }
  .cards-2-4.card-align-left .cards-2-4-child .description {
    text-align: left; }
  .cards-2-4.card-align-right .cards-2-4-child .description {
    text-align: right; }

@media (max-width: 900px) {
  .cards-2-4 .cards-2-4-child {
    width: 45% !important;
    margin-right: 1% !important;
    float: none;
    min-height: auto; }
    .cards-2-4 .cards-2-4-child:nth-child(2n) {
      margin-right: 0 !important; }
  .cards-2-4.columns-1 .cards-2-4-child {
    width: 100% !important; } }

@media (max-width: 767px) {
  .cards-2-4 .cards-2-4-child {
    width: 100% !important;
    margin-right: 0 !important;
    margin-bottom: 15px; } }

/* 
    Created on : 15-Nov-2017, 12:35:16
    Author     : Ag-prime
*/
.accordion-titles .field_background_image {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  z-index: 0; }
  .accordion-titles .field_background_image img {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    min-width: 100%;
    object-fit: cover; }

.accordion-titles .container h2.title, .accordion-titles .search-page h2.title, .accordion-titles .search-page-admin h2.title, .accordion-titles .container .paragraph-html .title.subtitle, .paragraph-html .accordion-titles .container .title.subtitle, .accordion-titles .search-page .paragraph-html .title.subtitle, .paragraph-html .accordion-titles .search-page .title.subtitle, .accordion-titles .search-page-admin .paragraph-html .title.subtitle, .paragraph-html .accordion-titles .search-page-admin .title.subtitle {
  margin-bottom: 84px; }

.accordion-titles .container .field_cta_one, .accordion-titles .search-page .field_cta_one, .accordion-titles .search-page-admin .field_cta_one {
  margin-top: 40px;
  text-align: center; }

.accordion-titles .subtitle {
  color: #595959;
  margin-bottom: 40px; }

.accordion-titles .subtitle + .flex-component-column,
.accordion-titles .title + .flex-component-column {
  border-top: 2px solid #2A2A2A; }

.accordion-titles .flex-component-column {
  text-align: left;
  padding: 35px 0;
  border-top: 1px solid #AAAAAA;
  position: relative; }
  .accordion-titles .flex-component-column:first-child {
    border-top: none; }
  .accordion-titles .flex-component-column .title {
    width: 100%;
    position: relative;
    z-index: 9;
    text-align: left; }
    .accordion-titles .flex-component-column .title:before {
      content: "";
      width: 60px;
      height: 60px;
      position: absolute;
      right: 42px;
      top: 50%;
      transform: translateY(-50%);
      border-radius: 50%;
      color: #DB6247;
      font-size: 25px;
      font-weight: 400;
      text-align: center;
      transition: all 0.3s ease;
      box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.11), -4px -4px 5px white; }
    .accordion-titles .flex-component-column .title:hover {
      cursor: pointer; }
    .accordion-titles .flex-component-column .title h2, .accordion-titles .flex-component-column .title .paragraph-html .subtitle, .paragraph-html .accordion-titles .flex-component-column .title .subtitle {
      font-size: 20px;
      line-height: 24px;
      padding: 7px 75px 8px 60px;
      margin-bottom: 0;
      margin-left: 0;
      max-width: 865px;
      width: calc(100% - 36px);
      color: #595959; }
      .accordion-titles .flex-component-column .title h2:before, .accordion-titles .flex-component-column .title .paragraph-html .subtitle:before, .paragraph-html .accordion-titles .flex-component-column .title .subtitle:before {
        content: "";
        background-color: #DB6247;
        position: absolute;
        top: calc(50% - 12px);
        right: 70px;
        transform: rotate(90deg);
        width: 4px;
        height: 24px;
        border-radius: 4px; }
      .accordion-titles .flex-component-column .title h2:after, .accordion-titles .flex-component-column .title .paragraph-html .subtitle:after, .paragraph-html .accordion-titles .flex-component-column .title .subtitle:after {
        content: "";
        background-color: #DB6247;
        position: absolute;
        transform: translateY(-50%);
        top: 50%;
        right: 70px;
        width: 4px;
        height: 24px;
        transition: all 0.3s ease;
        border-radius: 4px; }
  .accordion-titles .flex-component-column.clicked h2:after, .accordion-titles .flex-component-column.clicked .paragraph-html .subtitle:after, .paragraph-html .accordion-titles .flex-component-column.clicked .subtitle:after {
    transform: scaleY(0);
    transition: all 0.3s ease; }
  .accordion-titles .flex-component-column .description {
    font-size: 15px;
    line-height: 25px;
    display: none;
    margin-top: 20px;
    width: 100%;
    max-width: 800px;
    text-align: left;
    padding-left: 60px; }
    .accordion-titles .flex-component-column .description ul {
      margin-top: 0 !important;
      padding-top: 25px; }
    .accordion-titles .flex-component-column .description p {
      margin-bottom: 0;
      font-size: 16px;
      line-height: 25px;
      color: #515151;
      font-weight: 300; }
  .accordion-titles .flex-component-column .cta-link {
    text-align: center;
    margin-top: 60px; }

.accordion-titles.dark .subtitle + .flex-component-column,
.accordion-titles.dark .title + .flex-component-column {
  border-top: 2px solid #FFF; }

.accordion-titles.dark .flex-component-column .title:before {
  box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.11), -4px -4px 5px rgba(124, 124, 124, 0.4); }

.accordion-titles.dark .flex-component-column .title h2, .accordion-titles.dark .flex-component-column .title .paragraph-html .subtitle, .paragraph-html .accordion-titles.dark .flex-component-column .title .subtitle,
.accordion-titles.dark .flex-component-column .description p {
  color: #FFF; }

@media screen and (max-width: 768px) {
  .accordion-titles .flex-component-column .title h2, .accordion-titles .flex-component-column .title .paragraph-html .subtitle, .paragraph-html .accordion-titles .flex-component-column .title .subtitle {
    width: 100%;
    padding: 7px 90px 8px 0px; }
    .accordion-titles .flex-component-column .title h2:before, .accordion-titles .flex-component-column .title .paragraph-html .subtitle:before, .paragraph-html .accordion-titles .flex-component-column .title .subtitle:before, .accordion-titles .flex-component-column .title h2:after, .accordion-titles .flex-component-column .title .paragraph-html .subtitle:after, .paragraph-html .accordion-titles .flex-component-column .title .subtitle:after {
      right: 28px; }
  .accordion-titles .flex-component-column .title:before {
    right: 0; }
  .accordion-titles .flex-component-column .description {
    margin-top: 40px;
    padding-left: 0; } }

.call-to-action > .container, .call-to-action > .search-page, .call-to-action > .search-page-admin {
  max-width: 516px !important;
  margin: 0 auto; }
  .call-to-action > .container h2.title, .call-to-action > .search-page h2.title, .call-to-action > .search-page-admin h2.title, .call-to-action > .container .paragraph-html .title.subtitle, .paragraph-html .call-to-action > .container .title.subtitle, .call-to-action > .search-page .paragraph-html .title.subtitle, .paragraph-html .call-to-action > .search-page .title.subtitle, .call-to-action > .search-page-admin .paragraph-html .title.subtitle, .paragraph-html .call-to-action > .search-page-admin .title.subtitle {
    color: #DB6247; }
    .call-to-action > .container h2.title span, .call-to-action > .search-page h2.title span, .call-to-action > .search-page-admin h2.title span, .call-to-action > .container .paragraph-html .title.subtitle span, .paragraph-html .call-to-action > .container .title.subtitle span, .call-to-action > .search-page .paragraph-html .title.subtitle span, .paragraph-html .call-to-action > .search-page .title.subtitle span, .call-to-action > .search-page-admin .paragraph-html .title.subtitle span, .paragraph-html .call-to-action > .search-page-admin .title.subtitle span {
      display: block;
      color: #2A2A2A; }
  .call-to-action > .container .cta-area, .call-to-action > .search-page .cta-area, .call-to-action > .search-page-admin .cta-area {
    justify-content: flex-start !important;
    align-items: flex-start;
    margin: 10px 0 0 0; }
    .call-to-action > .container .cta-area.inline, .call-to-action > .search-page .cta-area.inline, .call-to-action > .search-page-admin .cta-area.inline {
      align-items: center; }
      .call-to-action > .container .cta-area.inline .field_cta_one, .call-to-action > .search-page .cta-area.inline .field_cta_one, .call-to-action > .search-page-admin .cta-area.inline .field_cta_one {
        margin-left: 0; }

.call-to-action.dark > .container h2.title span, .call-to-action.dark > .search-page h2.title span, .call-to-action.dark > .search-page-admin h2.title span, .call-to-action.dark > .container .paragraph-html .title.subtitle span, .paragraph-html .call-to-action.dark > .container .title.subtitle span, .call-to-action.dark > .search-page .paragraph-html .title.subtitle span, .paragraph-html .call-to-action.dark > .search-page .title.subtitle span, .call-to-action.dark > .search-page-admin .paragraph-html .title.subtitle span, .paragraph-html .call-to-action.dark > .search-page-admin .title.subtitle span {
  color: #FFF; }

@media screen and (max-width: 768px) {
  .call-to-action > .container, .call-to-action > .search-page, .call-to-action > .search-page-admin {
    padding: 0 36px; } }

.thought-leadership .desktop-background {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center; }

.thought-leadership .element-wrapper {
  display: flex;
  justify-content: center;
  margin-top: 48px; }
  .thought-leadership .element-wrapper .content-card {
    width: 100%;
    max-width: 345px;
    height: 460px;
    position: relative;
    border-radius: 7px;
    box-shadow: 5px 5px 7px 0 rgba(0, 0, 0, 0.06);
    margin: 0 24px;
    overflow: hidden; }
    .thought-leadership .element-wrapper .content-card .image {
      overflow: hidden;
      width: 100%;
      height: 220px; }
      .thought-leadership .element-wrapper .content-card .image img {
        position: absolute;
        left: 50%;
        top: 0;
        transform: translateX(-50%);
        width: auto;
        height: auto;
        min-width: calc(100% + 2px);
        min-height: calc(100% - 78px);
        object-fit: cover;
        border-top: 8px solid #649A3D; }
      .thought-leadership .element-wrapper .content-card .image:empty {
        height: 273px;
        background-image: url("/sites/default/files/pictures/digital-ai-logo.png");
        background-position: center;
        background-size: 60% auto;
        background-repeat: no-repeat;
        background-color: #F4F4F4; }
        .thought-leadership .element-wrapper .content-card .image:empty + .card-body .content-type {
          background-color: #DB6247; }
    .thought-leadership .element-wrapper .content-card .overlay {
      display: none;
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      z-index: 2; }
    .thought-leadership .element-wrapper .content-card .card-body {
      width: 100%;
      padding: 24px;
      position: absolute;
      bottom: 0;
      left: 0;
      background: #FFF;
      transition: padding-bottom 0.4s ease; }
      .thought-leadership .element-wrapper .content-card .card-body .content-type {
        position: absolute;
        top: -44px;
        color: white;
        font-size: 14px;
        line-height: 32px;
        padding: 0 10px;
        font-family: "GothamBold", sans-serif; }
      .thought-leadership .element-wrapper .content-card .card-body h3.title {
        font-size: 20px;
        line-height: 30px;
        color: #2A2A2A; }
      .thought-leadership .element-wrapper .content-card .card-body .description {
        max-height: 75px;
        overflow: auto;
        overflow: overlay;
        transition: max-height 0.4s ease, margin-bottom 0.4s ease;
        margin: 12px 0 0 0;
        padding-right: 10px; }
        .thought-leadership .element-wrapper .content-card .card-body .description p {
          font-size: 16px;
          line-height: 25px;
          font-family: "GothamLight", sans-serif;
          color: #2A2A2A; }
          .thought-leadership .element-wrapper .content-card .card-body .description p:last-child {
            margin: 0; }
      .thought-leadership .element-wrapper .content-card .card-body .description::-webkit-scrollbar {
        width: 10px; }
      .thought-leadership .element-wrapper .content-card .card-body .description::-webkit-scrollbar-thumb {
        background: transparent;
        border-radius: 0; }
      .thought-leadership .element-wrapper .content-card .card-body .description.on::-webkit-scrollbar-thumb {
        background: #AAAAAA; }
      .thought-leadership .element-wrapper .content-card .card-body .description::-webkit-scrollbar-track {
        background: transparent; }
      .thought-leadership .element-wrapper .content-card .card-body .description.on::-webkit-scrollbar-track {
        background: #F4F4F4; }
      .thought-leadership .element-wrapper .content-card .card-body .field_cta_one {
        text-align: center;
        position: absolute;
        bottom: 30px;
        width: 100%;
        left: 0;
        opacity: 0;
        transition: opacity 0.4s ease; }
        .thought-leadership .element-wrapper .content-card .card-body .field_cta_one a {
          padding: 0 6px !important; }
      .thought-leadership .element-wrapper .content-card .card-body.cta-padding {
        padding-bottom: 85px; }
    .thought-leadership .element-wrapper .content-card:first-child {
      margin-left: 0; }
    .thought-leadership .element-wrapper .content-card:last-child {
      margin-right: 0; }
    .thought-leadership .element-wrapper .content-card.green .image img {
      border-color: #33D389; }
    .thought-leadership .element-wrapper .content-card.green .content-type {
      background-color: #33D389; }
    .thought-leadership .element-wrapper .content-card.blue .image img {
      border-color: #279FEA; }
    .thought-leadership .element-wrapper .content-card.blue .content-type {
      background-color: #279FEA; }
    .thought-leadership .element-wrapper .content-card.dark-blue .image img {
      border-color: #205AB7; }
    .thought-leadership .element-wrapper .content-card.dark-blue .content-type {
      background-color: #205AB7; }
    .thought-leadership .element-wrapper .content-card.dark-green .image img {
      border-color: #61B3B8; }
    .thought-leadership .element-wrapper .content-card.dark-green .content-type {
      background-color: #61B3B8; }
    .thought-leadership .element-wrapper .content-card.orange .image img {
      border-color: #FE9F43; }
    .thought-leadership .element-wrapper .content-card.orange .content-type {
      background-color: #FE9F43; }
    .thought-leadership .element-wrapper .content-card.yellow .image img {
      border-color: #F7B731; }
    .thought-leadership .element-wrapper .content-card.yellow .content-type {
      background-color: #F7B731; }
    @media screen and (min-width: 769px) {
      .thought-leadership .element-wrapper .content-card:hover .card-body .description {
        margin-bottom: 62px; }
      .thought-leadership .element-wrapper .content-card:hover .card-body ::-webkit-scrollbar {
        width: 10px; }
      .thought-leadership .element-wrapper .content-card:hover .card-body .field_cta_one {
        opacity: 1; } }

.thought-leadership .col-sm-12 > .cta-area {
  margin: 28px 0 0 0; }

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .thought-leadership .element-wrapper .content-card {
    margin: 0 5px; } }

@media screen and (max-width: 768px) {
  .thought-leadership h2.title, .thought-leadership .paragraph-html .title.subtitle, .paragraph-html .thought-leadership .title.subtitle {
    padding: 0 20px; }
  .thought-leadership .element-wrapper {
    margin-top: 75px;
    flex-flow: column; }
    .thought-leadership .element-wrapper .content-card {
      width: 100%;
      max-width: 100%;
      margin: 0 0 40px !important; }
      .thought-leadership .element-wrapper .content-card .overlay {
        display: block; }
      .thought-leadership .element-wrapper .content-card .card-body h3.title {
        font-size: 20px;
        line-height: 30px; }
      .thought-leadership .element-wrapper .content-card .card-body .field_cta_one {
        bottom: 0;
        height: 100%; }
        .thought-leadership .element-wrapper .content-card .card-body .field_cta_one a {
          display: block;
          position: absolute;
          left: 0;
          top: 0;
          width: 100%;
          height: 100%; }
  .thought-leadership .col-sm-12 > .field_cta_one {
    margin: 30px auto 0; } }

/* 
    Created on : Oct 24, 2017, 11:05:49 AM
    Author     : Sergiu
    Description: Style for image slider block
*/
.slider-images .title {
  text-align: center; }

.slider-images .subtitle {
  font-family: "GothamBook", sans-serif !important;
  color: #2A2A2A;
  text-align: center; }

.slider-images .slider-images-parent {
  padding: 50px 0 33px 0; }
  .slider-images .slider-images-parent .slick-list {
    overflow: hidden;
    cursor: pointer;
    margin-right: -15px;
    margin-left: -15px; }
    .slider-images .slider-images-parent .slick-list .slick-track .slick-slide {
      float: left;
      display: table;
      height: 60px; }
      .slider-images .slider-images-parent .slick-list .slick-track .slick-slide .image {
        padding: 0 15px;
        display: table-cell;
        height: 60px;
        vertical-align: middle; }
        .slider-images .slider-images-parent .slick-list .slick-track .slick-slide .image img {
          width: auto;
          max-height: 60px;
          display: block;
          margin: 0 auto;
          vertical-align: middle; }
      .slider-images .slider-images-parent .slick-list .slick-track .slick-slide:focus {
        outline: none; }
  .slider-images .slider-images-parent .slick-dots {
    margin: 30px 0 0 0;
    padding: 0;
    list-style-type: none;
    text-align: center; }
    .slider-images .slider-images-parent .slick-dots li {
      display: inline-block; }
      .slider-images .slider-images-parent .slick-dots li button, .slider-images .slider-images-parent .slick-dots li .list-features .container .field_cta a, .list-features .container .field_cta .slider-images .slider-images-parent .slick-dots li a, .slider-images .slider-images-parent .slick-dots li .list-features .search-page .field_cta a, .list-features .search-page .field_cta .slider-images .slider-images-parent .slick-dots li a, .slider-images .slider-images-parent .slick-dots li .list-features .search-page-admin .field_cta a, .list-features .search-page-admin .field_cta .slider-images .slider-images-parent .slick-dots li a, .slider-images .slider-images-parent .slick-dots li .cta-link a, .slider-images .cta-link .slider-images-parent .slick-dots li a, .slider-images .slider-images-parent .slick-dots li .events-webinars .view-content .views-row .event-info .field_event_url a, .events-webinars .view-content .views-row .event-info .field_event_url .slider-images .slider-images-parent .slick-dots li a, .slider-images .slider-images-parent .slick-dots li .product-courses-listing-by-date > .container .body .field_cta_one a, .product-courses-listing-by-date > .container .body .field_cta_one .slider-images .slider-images-parent .slick-dots li a, .slider-images .slider-images-parent .slick-dots li .product-courses-listing-by-date > .search-page .body .field_cta_one a, .product-courses-listing-by-date > .search-page .body .field_cta_one .slider-images .slider-images-parent .slick-dots li a, .slider-images .slider-images-parent .slick-dots li .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a, .product-courses-listing-by-date > .search-page-admin .body .field_cta_one .slider-images .slider-images-parent .slick-dots li a, .slider-images .slider-images-parent .slick-dots li body:not(.contact) .marketo-form .field_download_url a, body:not(.contact) .marketo-form .field_download_url .slider-images .slider-images-parent .slick-dots li a,
      .slider-images .slider-images-parent .slick-dots li .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a, .marketo-form-embed:not(.column-two) .marketo-form .field_download_url .slider-images .slider-images-parent .slick-dots li a, .slider-images .slider-images-parent .slick-dots li body:not(.contact) .no-marketo .field_download_url a, body:not(.contact) .no-marketo .field_download_url .slider-images .slider-images-parent .slick-dots li a,
      .slider-images .slider-images-parent .slick-dots li .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a, .marketo-form-embed:not(.column-two) .no-marketo .field_download_url .slider-images .slider-images-parent .slick-dots li a, .slider-images .slider-images-parent .slick-dots li body:not(.contact) .event-learn-more.aside a, body:not(.contact) .event-learn-more.aside .slider-images .slider-images-parent .slick-dots li a,
      .slider-images .slider-images-parent .slick-dots li .marketo-form-embed:not(.column-two) .event-learn-more.aside a, .marketo-form-embed:not(.column-two) .event-learn-more.aside .slider-images .slider-images-parent .slick-dots li a, .slider-images .slider-images-parent .slick-dots li body:not(.contact) .marketo-thank-you-message .button-popup-video a, body:not(.contact) .marketo-thank-you-message .button-popup-video .slider-images .slider-images-parent .slick-dots li a,
      .slider-images .slider-images-parent .slick-dots li .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a, .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video .slider-images .slider-images-parent .slick-dots li a, .slider-images .slider-images-parent .slick-dots li body.path-node .marketo-form .field_download_url a, body.path-node .marketo-form .field_download_url .slider-images .slider-images-parent .slick-dots li a,
      .slider-images .slider-images-parent .slick-dots li .marketo-form-embed.column-two .marketo-form .field_download_url a, .marketo-form-embed.column-two .marketo-form .field_download_url .slider-images .slider-images-parent .slick-dots li a,
      .slider-images .slider-images-parent .slick-dots li .marketo-form-embed.column-one .marketo-form .field_download_url a, .marketo-form-embed.column-one .marketo-form .field_download_url .slider-images .slider-images-parent .slick-dots li a, .slider-images .slider-images-parent .slick-dots li .events .view-content .views-row .event-info .field_event_url a, .events .view-content .views-row .event-info .field_event_url .slider-images .slider-images-parent .slick-dots li a {
        font-size: 0;
        line-height: 0;
        display: block;
        width: 12px;
        height: 12px;
        padding: 0;
        cursor: pointer;
        color: transparent;
        border: 0;
        outline: none;
        background: transparent; }
        .slider-images .slider-images-parent .slick-dots li button:before, .slider-images .slider-images-parent .slick-dots li .list-features .container .field_cta a:before, .list-features .container .field_cta .slider-images .slider-images-parent .slick-dots li a:before, .slider-images .slider-images-parent .slick-dots li .list-features .search-page .field_cta a:before, .list-features .search-page .field_cta .slider-images .slider-images-parent .slick-dots li a:before, .slider-images .slider-images-parent .slick-dots li .list-features .search-page-admin .field_cta a:before, .list-features .search-page-admin .field_cta .slider-images .slider-images-parent .slick-dots li a:before, .slider-images .slider-images-parent .slick-dots li .cta-link a:before, .slider-images .cta-link .slider-images-parent .slick-dots li a:before, .slider-images .slider-images-parent .slick-dots li .events-webinars .view-content .views-row .event-info .field_event_url a:before, .events-webinars .view-content .views-row .event-info .field_event_url .slider-images .slider-images-parent .slick-dots li a:before, .slider-images .slider-images-parent .slick-dots li .product-courses-listing-by-date > .container .body .field_cta_one a:before, .product-courses-listing-by-date > .container .body .field_cta_one .slider-images .slider-images-parent .slick-dots li a:before, .slider-images .slider-images-parent .slick-dots li .product-courses-listing-by-date > .search-page .body .field_cta_one a:before, .product-courses-listing-by-date > .search-page .body .field_cta_one .slider-images .slider-images-parent .slick-dots li a:before, .slider-images .slider-images-parent .slick-dots li .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a:before, .product-courses-listing-by-date > .search-page-admin .body .field_cta_one .slider-images .slider-images-parent .slick-dots li a:before, .slider-images .slider-images-parent .slick-dots li body:not(.contact) .marketo-form .field_download_url a:before, body:not(.contact) .marketo-form .field_download_url .slider-images .slider-images-parent .slick-dots li a:before,
        .slider-images .slider-images-parent .slick-dots li .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a:before, .marketo-form-embed:not(.column-two) .marketo-form .field_download_url .slider-images .slider-images-parent .slick-dots li a:before, .slider-images .slider-images-parent .slick-dots li body:not(.contact) .no-marketo .field_download_url a:before, body:not(.contact) .no-marketo .field_download_url .slider-images .slider-images-parent .slick-dots li a:before,
        .slider-images .slider-images-parent .slick-dots li .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a:before, .marketo-form-embed:not(.column-two) .no-marketo .field_download_url .slider-images .slider-images-parent .slick-dots li a:before, .slider-images .slider-images-parent .slick-dots li body:not(.contact) .event-learn-more.aside a:before, body:not(.contact) .event-learn-more.aside .slider-images .slider-images-parent .slick-dots li a:before,
        .slider-images .slider-images-parent .slick-dots li .marketo-form-embed:not(.column-two) .event-learn-more.aside a:before, .marketo-form-embed:not(.column-two) .event-learn-more.aside .slider-images .slider-images-parent .slick-dots li a:before, .slider-images .slider-images-parent .slick-dots li body:not(.contact) .marketo-thank-you-message .button-popup-video a:before, body:not(.contact) .marketo-thank-you-message .button-popup-video .slider-images .slider-images-parent .slick-dots li a:before,
        .slider-images .slider-images-parent .slick-dots li .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a:before, .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video .slider-images .slider-images-parent .slick-dots li a:before, .slider-images .slider-images-parent .slick-dots li body.path-node .marketo-form .field_download_url a:before, body.path-node .marketo-form .field_download_url .slider-images .slider-images-parent .slick-dots li a:before,
        .slider-images .slider-images-parent .slick-dots li .marketo-form-embed.column-two .marketo-form .field_download_url a:before, .marketo-form-embed.column-two .marketo-form .field_download_url .slider-images .slider-images-parent .slick-dots li a:before,
        .slider-images .slider-images-parent .slick-dots li .marketo-form-embed.column-one .marketo-form .field_download_url a:before, .marketo-form-embed.column-one .marketo-form .field_download_url .slider-images .slider-images-parent .slick-dots li a:before, .slider-images .slider-images-parent .slick-dots li .events .view-content .views-row .event-info .field_event_url a:before, .events .view-content .views-row .event-info .field_event_url .slider-images .slider-images-parent .slick-dots li a:before {
          display: block;
          content: "";
          background: #ccc;
          width: 100%;
          height: 100%;
          border-radius: 100%; }
      .slider-images .slider-images-parent .slick-dots li.slick-active button:before, .slider-images .slider-images-parent .slick-dots li.slick-active .list-features .container .field_cta a:before, .list-features .container .field_cta .slider-images .slider-images-parent .slick-dots li.slick-active a:before, .slider-images .slider-images-parent .slick-dots li.slick-active .list-features .search-page .field_cta a:before, .list-features .search-page .field_cta .slider-images .slider-images-parent .slick-dots li.slick-active a:before, .slider-images .slider-images-parent .slick-dots li.slick-active .list-features .search-page-admin .field_cta a:before, .list-features .search-page-admin .field_cta .slider-images .slider-images-parent .slick-dots li.slick-active a:before, .slider-images .slider-images-parent .slick-dots li.slick-active .cta-link a:before, .slider-images .cta-link .slider-images-parent .slick-dots li.slick-active a:before, .slider-images .slider-images-parent .slick-dots li.slick-active .events-webinars .view-content .views-row .event-info .field_event_url a:before, .events-webinars .view-content .views-row .event-info .field_event_url .slider-images .slider-images-parent .slick-dots li.slick-active a:before, .slider-images .slider-images-parent .slick-dots li.slick-active .product-courses-listing-by-date > .container .body .field_cta_one a:before, .product-courses-listing-by-date > .container .body .field_cta_one .slider-images .slider-images-parent .slick-dots li.slick-active a:before, .slider-images .slider-images-parent .slick-dots li.slick-active .product-courses-listing-by-date > .search-page .body .field_cta_one a:before, .product-courses-listing-by-date > .search-page .body .field_cta_one .slider-images .slider-images-parent .slick-dots li.slick-active a:before, .slider-images .slider-images-parent .slick-dots li.slick-active .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a:before, .product-courses-listing-by-date > .search-page-admin .body .field_cta_one .slider-images .slider-images-parent .slick-dots li.slick-active a:before, .slider-images .slider-images-parent .slick-dots li.slick-active body:not(.contact) .marketo-form .field_download_url a:before, body:not(.contact) .marketo-form .field_download_url .slider-images .slider-images-parent .slick-dots li.slick-active a:before,
      .slider-images .slider-images-parent .slick-dots li.slick-active .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a:before, .marketo-form-embed:not(.column-two) .marketo-form .field_download_url .slider-images .slider-images-parent .slick-dots li.slick-active a:before, .slider-images .slider-images-parent .slick-dots li.slick-active body:not(.contact) .no-marketo .field_download_url a:before, body:not(.contact) .no-marketo .field_download_url .slider-images .slider-images-parent .slick-dots li.slick-active a:before,
      .slider-images .slider-images-parent .slick-dots li.slick-active .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a:before, .marketo-form-embed:not(.column-two) .no-marketo .field_download_url .slider-images .slider-images-parent .slick-dots li.slick-active a:before, .slider-images .slider-images-parent .slick-dots li.slick-active body:not(.contact) .event-learn-more.aside a:before, body:not(.contact) .event-learn-more.aside .slider-images .slider-images-parent .slick-dots li.slick-active a:before,
      .slider-images .slider-images-parent .slick-dots li.slick-active .marketo-form-embed:not(.column-two) .event-learn-more.aside a:before, .marketo-form-embed:not(.column-two) .event-learn-more.aside .slider-images .slider-images-parent .slick-dots li.slick-active a:before, .slider-images .slider-images-parent .slick-dots li.slick-active body:not(.contact) .marketo-thank-you-message .button-popup-video a:before, body:not(.contact) .marketo-thank-you-message .button-popup-video .slider-images .slider-images-parent .slick-dots li.slick-active a:before,
      .slider-images .slider-images-parent .slick-dots li.slick-active .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a:before, .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video .slider-images .slider-images-parent .slick-dots li.slick-active a:before, .slider-images .slider-images-parent .slick-dots li.slick-active body.path-node .marketo-form .field_download_url a:before, body.path-node .marketo-form .field_download_url .slider-images .slider-images-parent .slick-dots li.slick-active a:before,
      .slider-images .slider-images-parent .slick-dots li.slick-active .marketo-form-embed.column-two .marketo-form .field_download_url a:before, .marketo-form-embed.column-two .marketo-form .field_download_url .slider-images .slider-images-parent .slick-dots li.slick-active a:before,
      .slider-images .slider-images-parent .slick-dots li.slick-active .marketo-form-embed.column-one .marketo-form .field_download_url a:before, .marketo-form-embed.column-one .marketo-form .field_download_url .slider-images .slider-images-parent .slick-dots li.slick-active a:before, .slider-images .slider-images-parent .slick-dots li.slick-active .events .view-content .views-row .event-info .field_event_url a:before, .events .view-content .views-row .event-info .field_event_url .slider-images .slider-images-parent .slick-dots li.slick-active a:before {
        background: #bababa; }
      .slider-images .slider-images-parent .slick-dots li + li {
        margin-left: 12px; }
  .slider-images .slider-images-parent button.slick-arrow, .slider-images .slider-images-parent .list-features .container .field_cta a.slick-arrow, .list-features .container .field_cta .slider-images .slider-images-parent a.slick-arrow, .slider-images .slider-images-parent .list-features .search-page .field_cta a.slick-arrow, .list-features .search-page .field_cta .slider-images .slider-images-parent a.slick-arrow, .slider-images .slider-images-parent .list-features .search-page-admin .field_cta a.slick-arrow, .list-features .search-page-admin .field_cta .slider-images .slider-images-parent a.slick-arrow, .slider-images .slider-images-parent .cta-link a.slick-arrow, .slider-images .cta-link .slider-images-parent a.slick-arrow, .slider-images .slider-images-parent .events-webinars .view-content .views-row .event-info .field_event_url a.slick-arrow, .events-webinars .view-content .views-row .event-info .field_event_url .slider-images .slider-images-parent a.slick-arrow, .slider-images .slider-images-parent .product-courses-listing-by-date > .container .body .field_cta_one a.slick-arrow, .product-courses-listing-by-date > .container .body .field_cta_one .slider-images .slider-images-parent a.slick-arrow, .slider-images .slider-images-parent .product-courses-listing-by-date > .search-page .body .field_cta_one a.slick-arrow, .product-courses-listing-by-date > .search-page .body .field_cta_one .slider-images .slider-images-parent a.slick-arrow, .slider-images .slider-images-parent .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a.slick-arrow, .product-courses-listing-by-date > .search-page-admin .body .field_cta_one .slider-images .slider-images-parent a.slick-arrow, .slider-images .slider-images-parent body:not(.contact) .marketo-form .field_download_url a.slick-arrow, body:not(.contact) .marketo-form .field_download_url .slider-images .slider-images-parent a.slick-arrow,
  .slider-images .slider-images-parent .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a.slick-arrow, .marketo-form-embed:not(.column-two) .marketo-form .field_download_url .slider-images .slider-images-parent a.slick-arrow, .slider-images .slider-images-parent body:not(.contact) .no-marketo .field_download_url a.slick-arrow, body:not(.contact) .no-marketo .field_download_url .slider-images .slider-images-parent a.slick-arrow,
  .slider-images .slider-images-parent .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a.slick-arrow, .marketo-form-embed:not(.column-two) .no-marketo .field_download_url .slider-images .slider-images-parent a.slick-arrow, .slider-images .slider-images-parent body:not(.contact) .event-learn-more.aside a.slick-arrow, body:not(.contact) .event-learn-more.aside .slider-images .slider-images-parent a.slick-arrow,
  .slider-images .slider-images-parent .marketo-form-embed:not(.column-two) .event-learn-more.aside a.slick-arrow, .marketo-form-embed:not(.column-two) .event-learn-more.aside .slider-images .slider-images-parent a.slick-arrow, .slider-images .slider-images-parent body:not(.contact) .marketo-thank-you-message .button-popup-video a.slick-arrow, body:not(.contact) .marketo-thank-you-message .button-popup-video .slider-images .slider-images-parent a.slick-arrow,
  .slider-images .slider-images-parent .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a.slick-arrow, .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video .slider-images .slider-images-parent a.slick-arrow, .slider-images .slider-images-parent body.path-node .marketo-form .field_download_url a.slick-arrow, body.path-node .marketo-form .field_download_url .slider-images .slider-images-parent a.slick-arrow,
  .slider-images .slider-images-parent .marketo-form-embed.column-two .marketo-form .field_download_url a.slick-arrow, .marketo-form-embed.column-two .marketo-form .field_download_url .slider-images .slider-images-parent a.slick-arrow,
  .slider-images .slider-images-parent .marketo-form-embed.column-one .marketo-form .field_download_url a.slick-arrow, .marketo-form-embed.column-one .marketo-form .field_download_url .slider-images .slider-images-parent a.slick-arrow, .slider-images .slider-images-parent .events .view-content .views-row .event-info .field_event_url a.slick-arrow, .events .view-content .views-row .event-info .field_event_url .slider-images .slider-images-parent a.slick-arrow {
    position: absolute;
    top: 30%;
    top: calc(50% - 57px);
    z-index: 1;
    background: transparent;
    text-indent: -9999em;
    width: 20px;
    height: 58px; }
    .slider-images .slider-images-parent button.slick-arrow.slick-prev, .slider-images .slider-images-parent .list-features .container .field_cta a.slick-arrow.slick-prev, .list-features .container .field_cta .slider-images .slider-images-parent a.slick-arrow.slick-prev, .slider-images .slider-images-parent .list-features .search-page .field_cta a.slick-arrow.slick-prev, .list-features .search-page .field_cta .slider-images .slider-images-parent a.slick-arrow.slick-prev, .slider-images .slider-images-parent .list-features .search-page-admin .field_cta a.slick-arrow.slick-prev, .list-features .search-page-admin .field_cta .slider-images .slider-images-parent a.slick-arrow.slick-prev, .slider-images .slider-images-parent .cta-link a.slick-arrow.slick-prev, .slider-images .cta-link .slider-images-parent a.slick-arrow.slick-prev, .slider-images .slider-images-parent .events-webinars .view-content .views-row .event-info .field_event_url a.slick-arrow.slick-prev, .events-webinars .view-content .views-row .event-info .field_event_url .slider-images .slider-images-parent a.slick-arrow.slick-prev, .slider-images .slider-images-parent .product-courses-listing-by-date > .container .body .field_cta_one a.slick-arrow.slick-prev, .product-courses-listing-by-date > .container .body .field_cta_one .slider-images .slider-images-parent a.slick-arrow.slick-prev, .slider-images .slider-images-parent .product-courses-listing-by-date > .search-page .body .field_cta_one a.slick-arrow.slick-prev, .product-courses-listing-by-date > .search-page .body .field_cta_one .slider-images .slider-images-parent a.slick-arrow.slick-prev, .slider-images .slider-images-parent .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a.slick-arrow.slick-prev, .product-courses-listing-by-date > .search-page-admin .body .field_cta_one .slider-images .slider-images-parent a.slick-arrow.slick-prev, .slider-images .slider-images-parent body:not(.contact) .marketo-form .field_download_url a.slick-arrow.slick-prev, body:not(.contact) .marketo-form .field_download_url .slider-images .slider-images-parent a.slick-arrow.slick-prev,
    .slider-images .slider-images-parent .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a.slick-arrow.slick-prev, .marketo-form-embed:not(.column-two) .marketo-form .field_download_url .slider-images .slider-images-parent a.slick-arrow.slick-prev, .slider-images .slider-images-parent body:not(.contact) .no-marketo .field_download_url a.slick-arrow.slick-prev, body:not(.contact) .no-marketo .field_download_url .slider-images .slider-images-parent a.slick-arrow.slick-prev,
    .slider-images .slider-images-parent .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a.slick-arrow.slick-prev, .marketo-form-embed:not(.column-two) .no-marketo .field_download_url .slider-images .slider-images-parent a.slick-arrow.slick-prev, .slider-images .slider-images-parent body:not(.contact) .event-learn-more.aside a.slick-arrow.slick-prev, body:not(.contact) .event-learn-more.aside .slider-images .slider-images-parent a.slick-arrow.slick-prev,
    .slider-images .slider-images-parent .marketo-form-embed:not(.column-two) .event-learn-more.aside a.slick-arrow.slick-prev, .marketo-form-embed:not(.column-two) .event-learn-more.aside .slider-images .slider-images-parent a.slick-arrow.slick-prev, .slider-images .slider-images-parent body:not(.contact) .marketo-thank-you-message .button-popup-video a.slick-arrow.slick-prev, body:not(.contact) .marketo-thank-you-message .button-popup-video .slider-images .slider-images-parent a.slick-arrow.slick-prev,
    .slider-images .slider-images-parent .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a.slick-arrow.slick-prev, .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video .slider-images .slider-images-parent a.slick-arrow.slick-prev, .slider-images .slider-images-parent body.path-node .marketo-form .field_download_url a.slick-arrow.slick-prev, body.path-node .marketo-form .field_download_url .slider-images .slider-images-parent a.slick-arrow.slick-prev,
    .slider-images .slider-images-parent .marketo-form-embed.column-two .marketo-form .field_download_url a.slick-arrow.slick-prev, .marketo-form-embed.column-two .marketo-form .field_download_url .slider-images .slider-images-parent a.slick-arrow.slick-prev,
    .slider-images .slider-images-parent .marketo-form-embed.column-one .marketo-form .field_download_url a.slick-arrow.slick-prev, .marketo-form-embed.column-one .marketo-form .field_download_url .slider-images .slider-images-parent a.slick-arrow.slick-prev, .slider-images .slider-images-parent .events .view-content .views-row .event-info .field_event_url a.slick-arrow.slick-prev, .events .view-content .views-row .event-info .field_event_url .slider-images .slider-images-parent a.slick-arrow.slick-prev {
      left: 0; }
      .slider-images .slider-images-parent button.slick-arrow.slick-prev:before, .slider-images .slider-images-parent .list-features .container .field_cta a.slick-arrow.slick-prev:before, .list-features .container .field_cta .slider-images .slider-images-parent a.slick-arrow.slick-prev:before, .slider-images .slider-images-parent .list-features .search-page .field_cta a.slick-arrow.slick-prev:before, .list-features .search-page .field_cta .slider-images .slider-images-parent a.slick-arrow.slick-prev:before, .slider-images .slider-images-parent .list-features .search-page-admin .field_cta a.slick-arrow.slick-prev:before, .list-features .search-page-admin .field_cta .slider-images .slider-images-parent a.slick-arrow.slick-prev:before, .slider-images .slider-images-parent .cta-link a.slick-arrow.slick-prev:before, .slider-images .cta-link .slider-images-parent a.slick-arrow.slick-prev:before, .slider-images .slider-images-parent .events-webinars .view-content .views-row .event-info .field_event_url a.slick-arrow.slick-prev:before, .events-webinars .view-content .views-row .event-info .field_event_url .slider-images .slider-images-parent a.slick-arrow.slick-prev:before, .slider-images .slider-images-parent .product-courses-listing-by-date > .container .body .field_cta_one a.slick-arrow.slick-prev:before, .product-courses-listing-by-date > .container .body .field_cta_one .slider-images .slider-images-parent a.slick-arrow.slick-prev:before, .slider-images .slider-images-parent .product-courses-listing-by-date > .search-page .body .field_cta_one a.slick-arrow.slick-prev:before, .product-courses-listing-by-date > .search-page .body .field_cta_one .slider-images .slider-images-parent a.slick-arrow.slick-prev:before, .slider-images .slider-images-parent .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a.slick-arrow.slick-prev:before, .product-courses-listing-by-date > .search-page-admin .body .field_cta_one .slider-images .slider-images-parent a.slick-arrow.slick-prev:before, .slider-images .slider-images-parent body:not(.contact) .marketo-form .field_download_url a.slick-arrow.slick-prev:before, body:not(.contact) .marketo-form .field_download_url .slider-images .slider-images-parent a.slick-arrow.slick-prev:before,
      .slider-images .slider-images-parent .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a.slick-arrow.slick-prev:before, .marketo-form-embed:not(.column-two) .marketo-form .field_download_url .slider-images .slider-images-parent a.slick-arrow.slick-prev:before, .slider-images .slider-images-parent body:not(.contact) .no-marketo .field_download_url a.slick-arrow.slick-prev:before, body:not(.contact) .no-marketo .field_download_url .slider-images .slider-images-parent a.slick-arrow.slick-prev:before,
      .slider-images .slider-images-parent .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a.slick-arrow.slick-prev:before, .marketo-form-embed:not(.column-two) .no-marketo .field_download_url .slider-images .slider-images-parent a.slick-arrow.slick-prev:before, .slider-images .slider-images-parent body:not(.contact) .event-learn-more.aside a.slick-arrow.slick-prev:before, body:not(.contact) .event-learn-more.aside .slider-images .slider-images-parent a.slick-arrow.slick-prev:before,
      .slider-images .slider-images-parent .marketo-form-embed:not(.column-two) .event-learn-more.aside a.slick-arrow.slick-prev:before, .marketo-form-embed:not(.column-two) .event-learn-more.aside .slider-images .slider-images-parent a.slick-arrow.slick-prev:before, .slider-images .slider-images-parent body:not(.contact) .marketo-thank-you-message .button-popup-video a.slick-arrow.slick-prev:before, body:not(.contact) .marketo-thank-you-message .button-popup-video .slider-images .slider-images-parent a.slick-arrow.slick-prev:before,
      .slider-images .slider-images-parent .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a.slick-arrow.slick-prev:before, .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video .slider-images .slider-images-parent a.slick-arrow.slick-prev:before, .slider-images .slider-images-parent body.path-node .marketo-form .field_download_url a.slick-arrow.slick-prev:before, body.path-node .marketo-form .field_download_url .slider-images .slider-images-parent a.slick-arrow.slick-prev:before,
      .slider-images .slider-images-parent .marketo-form-embed.column-two .marketo-form .field_download_url a.slick-arrow.slick-prev:before, .marketo-form-embed.column-two .marketo-form .field_download_url .slider-images .slider-images-parent a.slick-arrow.slick-prev:before,
      .slider-images .slider-images-parent .marketo-form-embed.column-one .marketo-form .field_download_url a.slick-arrow.slick-prev:before, .marketo-form-embed.column-one .marketo-form .field_download_url .slider-images .slider-images-parent a.slick-arrow.slick-prev:before, .slider-images .slider-images-parent .events .view-content .views-row .event-info .field_event_url a.slick-arrow.slick-prev:before, .events .view-content .views-row .event-info .field_event_url .slider-images .slider-images-parent a.slick-arrow.slick-prev:before {
        transform: rotate(-45deg);
        top: 0;
        transform-origin: right; }
      .slider-images .slider-images-parent button.slick-arrow.slick-prev:after, .slider-images .slider-images-parent .list-features .container .field_cta a.slick-arrow.slick-prev:after, .list-features .container .field_cta .slider-images .slider-images-parent a.slick-arrow.slick-prev:after, .slider-images .slider-images-parent .list-features .search-page .field_cta a.slick-arrow.slick-prev:after, .list-features .search-page .field_cta .slider-images .slider-images-parent a.slick-arrow.slick-prev:after, .slider-images .slider-images-parent .list-features .search-page-admin .field_cta a.slick-arrow.slick-prev:after, .list-features .search-page-admin .field_cta .slider-images .slider-images-parent a.slick-arrow.slick-prev:after, .slider-images .slider-images-parent .cta-link a.slick-arrow.slick-prev:after, .slider-images .cta-link .slider-images-parent a.slick-arrow.slick-prev:after, .slider-images .slider-images-parent .events-webinars .view-content .views-row .event-info .field_event_url a.slick-arrow.slick-prev:after, .events-webinars .view-content .views-row .event-info .field_event_url .slider-images .slider-images-parent a.slick-arrow.slick-prev:after, .slider-images .slider-images-parent .product-courses-listing-by-date > .container .body .field_cta_one a.slick-arrow.slick-prev:after, .product-courses-listing-by-date > .container .body .field_cta_one .slider-images .slider-images-parent a.slick-arrow.slick-prev:after, .slider-images .slider-images-parent .product-courses-listing-by-date > .search-page .body .field_cta_one a.slick-arrow.slick-prev:after, .product-courses-listing-by-date > .search-page .body .field_cta_one .slider-images .slider-images-parent a.slick-arrow.slick-prev:after, .slider-images .slider-images-parent .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a.slick-arrow.slick-prev:after, .product-courses-listing-by-date > .search-page-admin .body .field_cta_one .slider-images .slider-images-parent a.slick-arrow.slick-prev:after, .slider-images .slider-images-parent body:not(.contact) .marketo-form .field_download_url a.slick-arrow.slick-prev:after, body:not(.contact) .marketo-form .field_download_url .slider-images .slider-images-parent a.slick-arrow.slick-prev:after,
      .slider-images .slider-images-parent .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a.slick-arrow.slick-prev:after, .marketo-form-embed:not(.column-two) .marketo-form .field_download_url .slider-images .slider-images-parent a.slick-arrow.slick-prev:after, .slider-images .slider-images-parent body:not(.contact) .no-marketo .field_download_url a.slick-arrow.slick-prev:after, body:not(.contact) .no-marketo .field_download_url .slider-images .slider-images-parent a.slick-arrow.slick-prev:after,
      .slider-images .slider-images-parent .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a.slick-arrow.slick-prev:after, .marketo-form-embed:not(.column-two) .no-marketo .field_download_url .slider-images .slider-images-parent a.slick-arrow.slick-prev:after, .slider-images .slider-images-parent body:not(.contact) .event-learn-more.aside a.slick-arrow.slick-prev:after, body:not(.contact) .event-learn-more.aside .slider-images .slider-images-parent a.slick-arrow.slick-prev:after,
      .slider-images .slider-images-parent .marketo-form-embed:not(.column-two) .event-learn-more.aside a.slick-arrow.slick-prev:after, .marketo-form-embed:not(.column-two) .event-learn-more.aside .slider-images .slider-images-parent a.slick-arrow.slick-prev:after, .slider-images .slider-images-parent body:not(.contact) .marketo-thank-you-message .button-popup-video a.slick-arrow.slick-prev:after, body:not(.contact) .marketo-thank-you-message .button-popup-video .slider-images .slider-images-parent a.slick-arrow.slick-prev:after,
      .slider-images .slider-images-parent .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a.slick-arrow.slick-prev:after, .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video .slider-images .slider-images-parent a.slick-arrow.slick-prev:after, .slider-images .slider-images-parent body.path-node .marketo-form .field_download_url a.slick-arrow.slick-prev:after, body.path-node .marketo-form .field_download_url .slider-images .slider-images-parent a.slick-arrow.slick-prev:after,
      .slider-images .slider-images-parent .marketo-form-embed.column-two .marketo-form .field_download_url a.slick-arrow.slick-prev:after, .marketo-form-embed.column-two .marketo-form .field_download_url .slider-images .slider-images-parent a.slick-arrow.slick-prev:after,
      .slider-images .slider-images-parent .marketo-form-embed.column-one .marketo-form .field_download_url a.slick-arrow.slick-prev:after, .marketo-form-embed.column-one .marketo-form .field_download_url .slider-images .slider-images-parent a.slick-arrow.slick-prev:after, .slider-images .slider-images-parent .events .view-content .views-row .event-info .field_event_url a.slick-arrow.slick-prev:after, .events .view-content .views-row .event-info .field_event_url .slider-images .slider-images-parent a.slick-arrow.slick-prev:after {
        transform: rotate(45deg);
        bottom: 0;
        transform-origin: right; }
    .slider-images .slider-images-parent button.slick-arrow.slick-next, .slider-images .slider-images-parent .list-features .container .field_cta a.slick-arrow.slick-next, .list-features .container .field_cta .slider-images .slider-images-parent a.slick-arrow.slick-next, .slider-images .slider-images-parent .list-features .search-page .field_cta a.slick-arrow.slick-next, .list-features .search-page .field_cta .slider-images .slider-images-parent a.slick-arrow.slick-next, .slider-images .slider-images-parent .list-features .search-page-admin .field_cta a.slick-arrow.slick-next, .list-features .search-page-admin .field_cta .slider-images .slider-images-parent a.slick-arrow.slick-next, .slider-images .slider-images-parent .cta-link a.slick-arrow.slick-next, .slider-images .cta-link .slider-images-parent a.slick-arrow.slick-next, .slider-images .slider-images-parent .events-webinars .view-content .views-row .event-info .field_event_url a.slick-arrow.slick-next, .events-webinars .view-content .views-row .event-info .field_event_url .slider-images .slider-images-parent a.slick-arrow.slick-next, .slider-images .slider-images-parent .product-courses-listing-by-date > .container .body .field_cta_one a.slick-arrow.slick-next, .product-courses-listing-by-date > .container .body .field_cta_one .slider-images .slider-images-parent a.slick-arrow.slick-next, .slider-images .slider-images-parent .product-courses-listing-by-date > .search-page .body .field_cta_one a.slick-arrow.slick-next, .product-courses-listing-by-date > .search-page .body .field_cta_one .slider-images .slider-images-parent a.slick-arrow.slick-next, .slider-images .slider-images-parent .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a.slick-arrow.slick-next, .product-courses-listing-by-date > .search-page-admin .body .field_cta_one .slider-images .slider-images-parent a.slick-arrow.slick-next, .slider-images .slider-images-parent body:not(.contact) .marketo-form .field_download_url a.slick-arrow.slick-next, body:not(.contact) .marketo-form .field_download_url .slider-images .slider-images-parent a.slick-arrow.slick-next,
    .slider-images .slider-images-parent .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a.slick-arrow.slick-next, .marketo-form-embed:not(.column-two) .marketo-form .field_download_url .slider-images .slider-images-parent a.slick-arrow.slick-next, .slider-images .slider-images-parent body:not(.contact) .no-marketo .field_download_url a.slick-arrow.slick-next, body:not(.contact) .no-marketo .field_download_url .slider-images .slider-images-parent a.slick-arrow.slick-next,
    .slider-images .slider-images-parent .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a.slick-arrow.slick-next, .marketo-form-embed:not(.column-two) .no-marketo .field_download_url .slider-images .slider-images-parent a.slick-arrow.slick-next, .slider-images .slider-images-parent body:not(.contact) .event-learn-more.aside a.slick-arrow.slick-next, body:not(.contact) .event-learn-more.aside .slider-images .slider-images-parent a.slick-arrow.slick-next,
    .slider-images .slider-images-parent .marketo-form-embed:not(.column-two) .event-learn-more.aside a.slick-arrow.slick-next, .marketo-form-embed:not(.column-two) .event-learn-more.aside .slider-images .slider-images-parent a.slick-arrow.slick-next, .slider-images .slider-images-parent body:not(.contact) .marketo-thank-you-message .button-popup-video a.slick-arrow.slick-next, body:not(.contact) .marketo-thank-you-message .button-popup-video .slider-images .slider-images-parent a.slick-arrow.slick-next,
    .slider-images .slider-images-parent .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a.slick-arrow.slick-next, .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video .slider-images .slider-images-parent a.slick-arrow.slick-next, .slider-images .slider-images-parent body.path-node .marketo-form .field_download_url a.slick-arrow.slick-next, body.path-node .marketo-form .field_download_url .slider-images .slider-images-parent a.slick-arrow.slick-next,
    .slider-images .slider-images-parent .marketo-form-embed.column-two .marketo-form .field_download_url a.slick-arrow.slick-next, .marketo-form-embed.column-two .marketo-form .field_download_url .slider-images .slider-images-parent a.slick-arrow.slick-next,
    .slider-images .slider-images-parent .marketo-form-embed.column-one .marketo-form .field_download_url a.slick-arrow.slick-next, .marketo-form-embed.column-one .marketo-form .field_download_url .slider-images .slider-images-parent a.slick-arrow.slick-next, .slider-images .slider-images-parent .events .view-content .views-row .event-info .field_event_url a.slick-arrow.slick-next, .events .view-content .views-row .event-info .field_event_url .slider-images .slider-images-parent a.slick-arrow.slick-next {
      right: 24px; }
      .slider-images .slider-images-parent button.slick-arrow.slick-next:before, .slider-images .slider-images-parent .list-features .container .field_cta a.slick-arrow.slick-next:before, .list-features .container .field_cta .slider-images .slider-images-parent a.slick-arrow.slick-next:before, .slider-images .slider-images-parent .list-features .search-page .field_cta a.slick-arrow.slick-next:before, .list-features .search-page .field_cta .slider-images .slider-images-parent a.slick-arrow.slick-next:before, .slider-images .slider-images-parent .list-features .search-page-admin .field_cta a.slick-arrow.slick-next:before, .list-features .search-page-admin .field_cta .slider-images .slider-images-parent a.slick-arrow.slick-next:before, .slider-images .slider-images-parent .cta-link a.slick-arrow.slick-next:before, .slider-images .cta-link .slider-images-parent a.slick-arrow.slick-next:before, .slider-images .slider-images-parent .events-webinars .view-content .views-row .event-info .field_event_url a.slick-arrow.slick-next:before, .events-webinars .view-content .views-row .event-info .field_event_url .slider-images .slider-images-parent a.slick-arrow.slick-next:before, .slider-images .slider-images-parent .product-courses-listing-by-date > .container .body .field_cta_one a.slick-arrow.slick-next:before, .product-courses-listing-by-date > .container .body .field_cta_one .slider-images .slider-images-parent a.slick-arrow.slick-next:before, .slider-images .slider-images-parent .product-courses-listing-by-date > .search-page .body .field_cta_one a.slick-arrow.slick-next:before, .product-courses-listing-by-date > .search-page .body .field_cta_one .slider-images .slider-images-parent a.slick-arrow.slick-next:before, .slider-images .slider-images-parent .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a.slick-arrow.slick-next:before, .product-courses-listing-by-date > .search-page-admin .body .field_cta_one .slider-images .slider-images-parent a.slick-arrow.slick-next:before, .slider-images .slider-images-parent body:not(.contact) .marketo-form .field_download_url a.slick-arrow.slick-next:before, body:not(.contact) .marketo-form .field_download_url .slider-images .slider-images-parent a.slick-arrow.slick-next:before,
      .slider-images .slider-images-parent .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a.slick-arrow.slick-next:before, .marketo-form-embed:not(.column-two) .marketo-form .field_download_url .slider-images .slider-images-parent a.slick-arrow.slick-next:before, .slider-images .slider-images-parent body:not(.contact) .no-marketo .field_download_url a.slick-arrow.slick-next:before, body:not(.contact) .no-marketo .field_download_url .slider-images .slider-images-parent a.slick-arrow.slick-next:before,
      .slider-images .slider-images-parent .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a.slick-arrow.slick-next:before, .marketo-form-embed:not(.column-two) .no-marketo .field_download_url .slider-images .slider-images-parent a.slick-arrow.slick-next:before, .slider-images .slider-images-parent body:not(.contact) .event-learn-more.aside a.slick-arrow.slick-next:before, body:not(.contact) .event-learn-more.aside .slider-images .slider-images-parent a.slick-arrow.slick-next:before,
      .slider-images .slider-images-parent .marketo-form-embed:not(.column-two) .event-learn-more.aside a.slick-arrow.slick-next:before, .marketo-form-embed:not(.column-two) .event-learn-more.aside .slider-images .slider-images-parent a.slick-arrow.slick-next:before, .slider-images .slider-images-parent body:not(.contact) .marketo-thank-you-message .button-popup-video a.slick-arrow.slick-next:before, body:not(.contact) .marketo-thank-you-message .button-popup-video .slider-images .slider-images-parent a.slick-arrow.slick-next:before,
      .slider-images .slider-images-parent .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a.slick-arrow.slick-next:before, .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video .slider-images .slider-images-parent a.slick-arrow.slick-next:before, .slider-images .slider-images-parent body.path-node .marketo-form .field_download_url a.slick-arrow.slick-next:before, body.path-node .marketo-form .field_download_url .slider-images .slider-images-parent a.slick-arrow.slick-next:before,
      .slider-images .slider-images-parent .marketo-form-embed.column-two .marketo-form .field_download_url a.slick-arrow.slick-next:before, .marketo-form-embed.column-two .marketo-form .field_download_url .slider-images .slider-images-parent a.slick-arrow.slick-next:before,
      .slider-images .slider-images-parent .marketo-form-embed.column-one .marketo-form .field_download_url a.slick-arrow.slick-next:before, .marketo-form-embed.column-one .marketo-form .field_download_url .slider-images .slider-images-parent a.slick-arrow.slick-next:before, .slider-images .slider-images-parent .events .view-content .views-row .event-info .field_event_url a.slick-arrow.slick-next:before, .events .view-content .views-row .event-info .field_event_url .slider-images .slider-images-parent a.slick-arrow.slick-next:before {
        transform: rotate(45deg);
        top: 0;
        transform-origin: left; }
      .slider-images .slider-images-parent button.slick-arrow.slick-next:after, .slider-images .slider-images-parent .list-features .container .field_cta a.slick-arrow.slick-next:after, .list-features .container .field_cta .slider-images .slider-images-parent a.slick-arrow.slick-next:after, .slider-images .slider-images-parent .list-features .search-page .field_cta a.slick-arrow.slick-next:after, .list-features .search-page .field_cta .slider-images .slider-images-parent a.slick-arrow.slick-next:after, .slider-images .slider-images-parent .list-features .search-page-admin .field_cta a.slick-arrow.slick-next:after, .list-features .search-page-admin .field_cta .slider-images .slider-images-parent a.slick-arrow.slick-next:after, .slider-images .slider-images-parent .cta-link a.slick-arrow.slick-next:after, .slider-images .cta-link .slider-images-parent a.slick-arrow.slick-next:after, .slider-images .slider-images-parent .events-webinars .view-content .views-row .event-info .field_event_url a.slick-arrow.slick-next:after, .events-webinars .view-content .views-row .event-info .field_event_url .slider-images .slider-images-parent a.slick-arrow.slick-next:after, .slider-images .slider-images-parent .product-courses-listing-by-date > .container .body .field_cta_one a.slick-arrow.slick-next:after, .product-courses-listing-by-date > .container .body .field_cta_one .slider-images .slider-images-parent a.slick-arrow.slick-next:after, .slider-images .slider-images-parent .product-courses-listing-by-date > .search-page .body .field_cta_one a.slick-arrow.slick-next:after, .product-courses-listing-by-date > .search-page .body .field_cta_one .slider-images .slider-images-parent a.slick-arrow.slick-next:after, .slider-images .slider-images-parent .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a.slick-arrow.slick-next:after, .product-courses-listing-by-date > .search-page-admin .body .field_cta_one .slider-images .slider-images-parent a.slick-arrow.slick-next:after, .slider-images .slider-images-parent body:not(.contact) .marketo-form .field_download_url a.slick-arrow.slick-next:after, body:not(.contact) .marketo-form .field_download_url .slider-images .slider-images-parent a.slick-arrow.slick-next:after,
      .slider-images .slider-images-parent .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a.slick-arrow.slick-next:after, .marketo-form-embed:not(.column-two) .marketo-form .field_download_url .slider-images .slider-images-parent a.slick-arrow.slick-next:after, .slider-images .slider-images-parent body:not(.contact) .no-marketo .field_download_url a.slick-arrow.slick-next:after, body:not(.contact) .no-marketo .field_download_url .slider-images .slider-images-parent a.slick-arrow.slick-next:after,
      .slider-images .slider-images-parent .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a.slick-arrow.slick-next:after, .marketo-form-embed:not(.column-two) .no-marketo .field_download_url .slider-images .slider-images-parent a.slick-arrow.slick-next:after, .slider-images .slider-images-parent body:not(.contact) .event-learn-more.aside a.slick-arrow.slick-next:after, body:not(.contact) .event-learn-more.aside .slider-images .slider-images-parent a.slick-arrow.slick-next:after,
      .slider-images .slider-images-parent .marketo-form-embed:not(.column-two) .event-learn-more.aside a.slick-arrow.slick-next:after, .marketo-form-embed:not(.column-two) .event-learn-more.aside .slider-images .slider-images-parent a.slick-arrow.slick-next:after, .slider-images .slider-images-parent body:not(.contact) .marketo-thank-you-message .button-popup-video a.slick-arrow.slick-next:after, body:not(.contact) .marketo-thank-you-message .button-popup-video .slider-images .slider-images-parent a.slick-arrow.slick-next:after,
      .slider-images .slider-images-parent .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a.slick-arrow.slick-next:after, .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video .slider-images .slider-images-parent a.slick-arrow.slick-next:after, .slider-images .slider-images-parent body.path-node .marketo-form .field_download_url a.slick-arrow.slick-next:after, body.path-node .marketo-form .field_download_url .slider-images .slider-images-parent a.slick-arrow.slick-next:after,
      .slider-images .slider-images-parent .marketo-form-embed.column-two .marketo-form .field_download_url a.slick-arrow.slick-next:after, .marketo-form-embed.column-two .marketo-form .field_download_url .slider-images .slider-images-parent a.slick-arrow.slick-next:after,
      .slider-images .slider-images-parent .marketo-form-embed.column-one .marketo-form .field_download_url a.slick-arrow.slick-next:after, .marketo-form-embed.column-one .marketo-form .field_download_url .slider-images .slider-images-parent a.slick-arrow.slick-next:after, .slider-images .slider-images-parent .events .view-content .views-row .event-info .field_event_url a.slick-arrow.slick-next:after, .events .view-content .views-row .event-info .field_event_url .slider-images .slider-images-parent a.slick-arrow.slick-next:after {
        transform: rotate(-45deg);
        bottom: 0;
        transform-origin: left; }
    .slider-images .slider-images-parent button.slick-arrow:focus, .slider-images .slider-images-parent .list-features .container .field_cta a.slick-arrow:focus, .list-features .container .field_cta .slider-images .slider-images-parent a.slick-arrow:focus, .slider-images .slider-images-parent .list-features .search-page .field_cta a.slick-arrow:focus, .list-features .search-page .field_cta .slider-images .slider-images-parent a.slick-arrow:focus, .slider-images .slider-images-parent .list-features .search-page-admin .field_cta a.slick-arrow:focus, .list-features .search-page-admin .field_cta .slider-images .slider-images-parent a.slick-arrow:focus, .slider-images .slider-images-parent .cta-link a.slick-arrow:focus, .slider-images .cta-link .slider-images-parent a.slick-arrow:focus, .slider-images .slider-images-parent .events-webinars .view-content .views-row .event-info .field_event_url a.slick-arrow:focus, .events-webinars .view-content .views-row .event-info .field_event_url .slider-images .slider-images-parent a.slick-arrow:focus, .slider-images .slider-images-parent .product-courses-listing-by-date > .container .body .field_cta_one a.slick-arrow:focus, .product-courses-listing-by-date > .container .body .field_cta_one .slider-images .slider-images-parent a.slick-arrow:focus, .slider-images .slider-images-parent .product-courses-listing-by-date > .search-page .body .field_cta_one a.slick-arrow:focus, .product-courses-listing-by-date > .search-page .body .field_cta_one .slider-images .slider-images-parent a.slick-arrow:focus, .slider-images .slider-images-parent .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a.slick-arrow:focus, .product-courses-listing-by-date > .search-page-admin .body .field_cta_one .slider-images .slider-images-parent a.slick-arrow:focus, .slider-images .slider-images-parent body:not(.contact) .marketo-form .field_download_url a.slick-arrow:focus, body:not(.contact) .marketo-form .field_download_url .slider-images .slider-images-parent a.slick-arrow:focus,
    .slider-images .slider-images-parent .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a.slick-arrow:focus, .marketo-form-embed:not(.column-two) .marketo-form .field_download_url .slider-images .slider-images-parent a.slick-arrow:focus, .slider-images .slider-images-parent body:not(.contact) .no-marketo .field_download_url a.slick-arrow:focus, body:not(.contact) .no-marketo .field_download_url .slider-images .slider-images-parent a.slick-arrow:focus,
    .slider-images .slider-images-parent .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a.slick-arrow:focus, .marketo-form-embed:not(.column-two) .no-marketo .field_download_url .slider-images .slider-images-parent a.slick-arrow:focus, .slider-images .slider-images-parent body:not(.contact) .event-learn-more.aside a.slick-arrow:focus, body:not(.contact) .event-learn-more.aside .slider-images .slider-images-parent a.slick-arrow:focus,
    .slider-images .slider-images-parent .marketo-form-embed:not(.column-two) .event-learn-more.aside a.slick-arrow:focus, .marketo-form-embed:not(.column-two) .event-learn-more.aside .slider-images .slider-images-parent a.slick-arrow:focus, .slider-images .slider-images-parent body:not(.contact) .marketo-thank-you-message .button-popup-video a.slick-arrow:focus, body:not(.contact) .marketo-thank-you-message .button-popup-video .slider-images .slider-images-parent a.slick-arrow:focus,
    .slider-images .slider-images-parent .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a.slick-arrow:focus, .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video .slider-images .slider-images-parent a.slick-arrow:focus, .slider-images .slider-images-parent body.path-node .marketo-form .field_download_url a.slick-arrow:focus, body.path-node .marketo-form .field_download_url .slider-images .slider-images-parent a.slick-arrow:focus,
    .slider-images .slider-images-parent .marketo-form-embed.column-two .marketo-form .field_download_url a.slick-arrow:focus, .marketo-form-embed.column-two .marketo-form .field_download_url .slider-images .slider-images-parent a.slick-arrow:focus,
    .slider-images .slider-images-parent .marketo-form-embed.column-one .marketo-form .field_download_url a.slick-arrow:focus, .marketo-form-embed.column-one .marketo-form .field_download_url .slider-images .slider-images-parent a.slick-arrow:focus, .slider-images .slider-images-parent .events .view-content .views-row .event-info .field_event_url a.slick-arrow:focus, .events .view-content .views-row .event-info .field_event_url .slider-images .slider-images-parent a.slick-arrow:focus {
      outline: none; }
    .slider-images .slider-images-parent button.slick-arrow:before, .slider-images .slider-images-parent .list-features .container .field_cta a.slick-arrow:before, .list-features .container .field_cta .slider-images .slider-images-parent a.slick-arrow:before, .slider-images .slider-images-parent .list-features .search-page .field_cta a.slick-arrow:before, .list-features .search-page .field_cta .slider-images .slider-images-parent a.slick-arrow:before, .slider-images .slider-images-parent .list-features .search-page-admin .field_cta a.slick-arrow:before, .list-features .search-page-admin .field_cta .slider-images .slider-images-parent a.slick-arrow:before, .slider-images .slider-images-parent .cta-link a.slick-arrow:before, .slider-images .cta-link .slider-images-parent a.slick-arrow:before, .slider-images .slider-images-parent .events-webinars .view-content .views-row .event-info .field_event_url a.slick-arrow:before, .events-webinars .view-content .views-row .event-info .field_event_url .slider-images .slider-images-parent a.slick-arrow:before, .slider-images .slider-images-parent .product-courses-listing-by-date > .container .body .field_cta_one a.slick-arrow:before, .product-courses-listing-by-date > .container .body .field_cta_one .slider-images .slider-images-parent a.slick-arrow:before, .slider-images .slider-images-parent .product-courses-listing-by-date > .search-page .body .field_cta_one a.slick-arrow:before, .product-courses-listing-by-date > .search-page .body .field_cta_one .slider-images .slider-images-parent a.slick-arrow:before, .slider-images .slider-images-parent .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a.slick-arrow:before, .product-courses-listing-by-date > .search-page-admin .body .field_cta_one .slider-images .slider-images-parent a.slick-arrow:before, .slider-images .slider-images-parent body:not(.contact) .marketo-form .field_download_url a.slick-arrow:before, body:not(.contact) .marketo-form .field_download_url .slider-images .slider-images-parent a.slick-arrow:before,
    .slider-images .slider-images-parent .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a.slick-arrow:before, .marketo-form-embed:not(.column-two) .marketo-form .field_download_url .slider-images .slider-images-parent a.slick-arrow:before, .slider-images .slider-images-parent body:not(.contact) .no-marketo .field_download_url a.slick-arrow:before, body:not(.contact) .no-marketo .field_download_url .slider-images .slider-images-parent a.slick-arrow:before,
    .slider-images .slider-images-parent .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a.slick-arrow:before, .marketo-form-embed:not(.column-two) .no-marketo .field_download_url .slider-images .slider-images-parent a.slick-arrow:before, .slider-images .slider-images-parent body:not(.contact) .event-learn-more.aside a.slick-arrow:before, body:not(.contact) .event-learn-more.aside .slider-images .slider-images-parent a.slick-arrow:before,
    .slider-images .slider-images-parent .marketo-form-embed:not(.column-two) .event-learn-more.aside a.slick-arrow:before, .marketo-form-embed:not(.column-two) .event-learn-more.aside .slider-images .slider-images-parent a.slick-arrow:before, .slider-images .slider-images-parent body:not(.contact) .marketo-thank-you-message .button-popup-video a.slick-arrow:before, body:not(.contact) .marketo-thank-you-message .button-popup-video .slider-images .slider-images-parent a.slick-arrow:before,
    .slider-images .slider-images-parent .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a.slick-arrow:before, .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video .slider-images .slider-images-parent a.slick-arrow:before, .slider-images .slider-images-parent body.path-node .marketo-form .field_download_url a.slick-arrow:before, body.path-node .marketo-form .field_download_url .slider-images .slider-images-parent a.slick-arrow:before,
    .slider-images .slider-images-parent .marketo-form-embed.column-two .marketo-form .field_download_url a.slick-arrow:before, .marketo-form-embed.column-two .marketo-form .field_download_url .slider-images .slider-images-parent a.slick-arrow:before,
    .slider-images .slider-images-parent .marketo-form-embed.column-one .marketo-form .field_download_url a.slick-arrow:before, .marketo-form-embed.column-one .marketo-form .field_download_url .slider-images .slider-images-parent a.slick-arrow:before, .slider-images .slider-images-parent .events .view-content .views-row .event-info .field_event_url a.slick-arrow:before, .events .view-content .views-row .event-info .field_event_url .slider-images .slider-images-parent a.slick-arrow:before, .slider-images .slider-images-parent button.slick-arrow:after, .slider-images .slider-images-parent .list-features .container .field_cta a.slick-arrow:after, .list-features .container .field_cta .slider-images .slider-images-parent a.slick-arrow:after, .slider-images .slider-images-parent .list-features .search-page .field_cta a.slick-arrow:after, .list-features .search-page .field_cta .slider-images .slider-images-parent a.slick-arrow:after, .slider-images .slider-images-parent .list-features .search-page-admin .field_cta a.slick-arrow:after, .list-features .search-page-admin .field_cta .slider-images .slider-images-parent a.slick-arrow:after, .slider-images .slider-images-parent .cta-link a.slick-arrow:after, .slider-images .cta-link .slider-images-parent a.slick-arrow:after, .slider-images .slider-images-parent .events-webinars .view-content .views-row .event-info .field_event_url a.slick-arrow:after, .events-webinars .view-content .views-row .event-info .field_event_url .slider-images .slider-images-parent a.slick-arrow:after, .slider-images .slider-images-parent .product-courses-listing-by-date > .container .body .field_cta_one a.slick-arrow:after, .product-courses-listing-by-date > .container .body .field_cta_one .slider-images .slider-images-parent a.slick-arrow:after, .slider-images .slider-images-parent .product-courses-listing-by-date > .search-page .body .field_cta_one a.slick-arrow:after, .product-courses-listing-by-date > .search-page .body .field_cta_one .slider-images .slider-images-parent a.slick-arrow:after, .slider-images .slider-images-parent .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a.slick-arrow:after, .product-courses-listing-by-date > .search-page-admin .body .field_cta_one .slider-images .slider-images-parent a.slick-arrow:after, .slider-images .slider-images-parent body:not(.contact) .marketo-form .field_download_url a.slick-arrow:after, body:not(.contact) .marketo-form .field_download_url .slider-images .slider-images-parent a.slick-arrow:after,
    .slider-images .slider-images-parent .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a.slick-arrow:after, .marketo-form-embed:not(.column-two) .marketo-form .field_download_url .slider-images .slider-images-parent a.slick-arrow:after, .slider-images .slider-images-parent body:not(.contact) .no-marketo .field_download_url a.slick-arrow:after, body:not(.contact) .no-marketo .field_download_url .slider-images .slider-images-parent a.slick-arrow:after,
    .slider-images .slider-images-parent .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a.slick-arrow:after, .marketo-form-embed:not(.column-two) .no-marketo .field_download_url .slider-images .slider-images-parent a.slick-arrow:after, .slider-images .slider-images-parent body:not(.contact) .event-learn-more.aside a.slick-arrow:after, body:not(.contact) .event-learn-more.aside .slider-images .slider-images-parent a.slick-arrow:after,
    .slider-images .slider-images-parent .marketo-form-embed:not(.column-two) .event-learn-more.aside a.slick-arrow:after, .marketo-form-embed:not(.column-two) .event-learn-more.aside .slider-images .slider-images-parent a.slick-arrow:after, .slider-images .slider-images-parent body:not(.contact) .marketo-thank-you-message .button-popup-video a.slick-arrow:after, body:not(.contact) .marketo-thank-you-message .button-popup-video .slider-images .slider-images-parent a.slick-arrow:after,
    .slider-images .slider-images-parent .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a.slick-arrow:after, .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video .slider-images .slider-images-parent a.slick-arrow:after, .slider-images .slider-images-parent body.path-node .marketo-form .field_download_url a.slick-arrow:after, body.path-node .marketo-form .field_download_url .slider-images .slider-images-parent a.slick-arrow:after,
    .slider-images .slider-images-parent .marketo-form-embed.column-two .marketo-form .field_download_url a.slick-arrow:after, .marketo-form-embed.column-two .marketo-form .field_download_url .slider-images .slider-images-parent a.slick-arrow:after,
    .slider-images .slider-images-parent .marketo-form-embed.column-one .marketo-form .field_download_url a.slick-arrow:after, .marketo-form-embed.column-one .marketo-form .field_download_url .slider-images .slider-images-parent a.slick-arrow:after, .slider-images .slider-images-parent .events .view-content .views-row .event-info .field_event_url a.slick-arrow:after, .events .view-content .views-row .event-info .field_event_url .slider-images .slider-images-parent a.slick-arrow:after {
      position: absolute;
      content: "";
      width: 40px;
      height: 2px;
      background: #ccc;
      left: 0;
      transform-origin: left; }
  .slider-images .slider-images-parent > .container:not(.slick-initialized), .slider-images .slider-images-parent > .search-page:not(.slick-initialized), .slider-images .slider-images-parent > .search-page-admin:not(.slick-initialized) {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center; }
    .slider-images .slider-images-parent > .container:not(.slick-initialized) .flex-component-column, .slider-images .slider-images-parent > .search-page:not(.slick-initialized) .flex-component-column, .slider-images .slider-images-parent > .search-page-admin:not(.slick-initialized) .flex-component-column {
      margin: 0 1%; }
      .slider-images .slider-images-parent > .container:not(.slick-initialized) .flex-component-column:first-child, .slider-images .slider-images-parent > .search-page:not(.slick-initialized) .flex-component-column:first-child, .slider-images .slider-images-parent > .search-page-admin:not(.slick-initialized) .flex-component-column:first-child {
        margin-left: 0; }
      .slider-images .slider-images-parent > .container:not(.slick-initialized) .flex-component-column:last-child, .slider-images .slider-images-parent > .search-page:not(.slick-initialized) .flex-component-column:last-child, .slider-images .slider-images-parent > .search-page-admin:not(.slick-initialized) .flex-component-column:last-child {
        margin-right: 0; }

.slider-images .subtitle + .slider-images-parent {
  padding: 20px 0 33px 0; }

.slider-images .cta-link {
  text-align: center;
  margin: 27px 0 57px 0; }

.slider-images.dark {
  color: #595959; }
  .slider-images.dark h2, .slider-images.dark .paragraph-html .subtitle, .paragraph-html .slider-images.dark .subtitle, .slider-images.dark .subtitle {
    color: #595959; }

.slider-images.light h2, .slider-images.light .paragraph-html .subtitle, .paragraph-html .slider-images.light .subtitle, .slider-images.light .subtitle {
  color: #FFF; }

/* 
    Created on : 29-Nov-2017, 11:33:22
    Author     : Ad-prime
*/
.slider-testimonials-parent .testimonial-wrapper {
  margin: 32px 0 0 0;
  display: flex;
  justify-content: center; }
  .slider-testimonials-parent .testimonial-wrapper .slick-track {
    display: flex; }
  .slider-testimonials-parent .testimonial-wrapper .flex-component-column {
    display: inline-block;
    vertical-align: top;
    width: calc(33% - 13px);
    position: relative;
    background-color: #F4F4F4;
    box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.11), -4px -4px 5px white;
    border-radius: 11px;
    margin: 0 12px 48px;
    padding: 20px 33px 28px 88px;
    height: inherit; }
    .slider-testimonials-parent .testimonial-wrapper .flex-component-column .field_quote {
      font-size: 16px;
      line-height: 24px;
      color: #2A2A2A; }
    .slider-testimonials-parent .testimonial-wrapper .flex-component-column .author {
      margin: 17px 0 0 0;
      font-family: "GothamBold", sans-serif;
      color: #2A2A2A;
      font-size: 12px;
      line-height: 18px; }
      .slider-testimonials-parent .testimonial-wrapper .flex-component-column .author > * {
        display: inline-block;
        vertical-align: middle; }
        .slider-testimonials-parent .testimonial-wrapper .flex-component-column .author > *.spacer {
          display: inline-block;
          width: 10px;
          height: 2px;
          background-color: #2A2A2A;
          margin: 0 3px; }
        .slider-testimonials-parent .testimonial-wrapper .flex-component-column .author > *.field_quote_author_position {
          color: #2A2A2A; }
      .slider-testimonials-parent .testimonial-wrapper .flex-component-column .author > .field_cta_one {
        display: block;
        width: 100%;
        margin: 20px 0 0 0; }
    .slider-testimonials-parent .testimonial-wrapper .flex-component-column:before {
      content: "“";
      position: absolute;
      width: 41px;
      height: 41px;
      box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.11), -4px -4px 5px white;
      border-radius: 100%;
      left: 25px;
      top: 20px;
      font-size: 43px;
      line-height: 60px;
      font-family: "GothamMedium", sans-serif;
      text-align: center;
      color: inherit; }
    @media screen and (min-width: 769px) {
      .slider-testimonials-parent .testimonial-wrapper .flex-component-column:nth-child(3n) {
        margin-right: 0; } }
    @media screen and (min-width: 769px) {
      .slider-testimonials-parent .testimonial-wrapper .flex-component-column:first-child, .slider-testimonials-parent .testimonial-wrapper .flex-component-column:nth-child(3n + 1) {
        margin-left: 0; } }
  .slider-testimonials-parent .testimonial-wrapper .slick-dots {
    display: flex;
    justify-content: center;
    margin: 20px 0 0 0; }
    .slider-testimonials-parent .testimonial-wrapper .slick-dots li {
      display: block;
      width: 12px;
      height: 12px;
      border: 1px solid #649A3D;
      border-radius: 100%;
      margin: 0 8px; }
      .slider-testimonials-parent .testimonial-wrapper .slick-dots li.slick-active {
        background: #649A3D; }
  .slider-testimonials-parent .testimonial-wrapper button.slick-arrow, .slider-testimonials-parent .testimonial-wrapper .list-features .container .field_cta a.slick-arrow, .list-features .container .field_cta .slider-testimonials-parent .testimonial-wrapper a.slick-arrow, .slider-testimonials-parent .testimonial-wrapper .list-features .search-page .field_cta a.slick-arrow, .list-features .search-page .field_cta .slider-testimonials-parent .testimonial-wrapper a.slick-arrow, .slider-testimonials-parent .testimonial-wrapper .list-features .search-page-admin .field_cta a.slick-arrow, .list-features .search-page-admin .field_cta .slider-testimonials-parent .testimonial-wrapper a.slick-arrow, .slider-testimonials-parent .testimonial-wrapper .slider-images .cta-link a.slick-arrow, .slider-images .cta-link .slider-testimonials-parent .testimonial-wrapper a.slick-arrow, .slider-testimonials-parent .testimonial-wrapper .events-webinars .view-content .views-row .event-info .field_event_url a.slick-arrow, .events-webinars .view-content .views-row .event-info .field_event_url .slider-testimonials-parent .testimonial-wrapper a.slick-arrow, .slider-testimonials-parent .testimonial-wrapper .product-courses-listing-by-date > .container .body .field_cta_one a.slick-arrow, .product-courses-listing-by-date > .container .body .field_cta_one .slider-testimonials-parent .testimonial-wrapper a.slick-arrow, .slider-testimonials-parent .testimonial-wrapper .product-courses-listing-by-date > .search-page .body .field_cta_one a.slick-arrow, .product-courses-listing-by-date > .search-page .body .field_cta_one .slider-testimonials-parent .testimonial-wrapper a.slick-arrow, .slider-testimonials-parent .testimonial-wrapper .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a.slick-arrow, .product-courses-listing-by-date > .search-page-admin .body .field_cta_one .slider-testimonials-parent .testimonial-wrapper a.slick-arrow, .slider-testimonials-parent .testimonial-wrapper body:not(.contact) .marketo-form .field_download_url a.slick-arrow, body:not(.contact) .marketo-form .field_download_url .slider-testimonials-parent .testimonial-wrapper a.slick-arrow,
  .slider-testimonials-parent .testimonial-wrapper .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a.slick-arrow, .marketo-form-embed:not(.column-two) .marketo-form .field_download_url .slider-testimonials-parent .testimonial-wrapper a.slick-arrow, .slider-testimonials-parent .testimonial-wrapper body:not(.contact) .no-marketo .field_download_url a.slick-arrow, body:not(.contact) .no-marketo .field_download_url .slider-testimonials-parent .testimonial-wrapper a.slick-arrow,
  .slider-testimonials-parent .testimonial-wrapper .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a.slick-arrow, .marketo-form-embed:not(.column-two) .no-marketo .field_download_url .slider-testimonials-parent .testimonial-wrapper a.slick-arrow, .slider-testimonials-parent .testimonial-wrapper body:not(.contact) .event-learn-more.aside a.slick-arrow, body:not(.contact) .event-learn-more.aside .slider-testimonials-parent .testimonial-wrapper a.slick-arrow,
  .slider-testimonials-parent .testimonial-wrapper .marketo-form-embed:not(.column-two) .event-learn-more.aside a.slick-arrow, .marketo-form-embed:not(.column-two) .event-learn-more.aside .slider-testimonials-parent .testimonial-wrapper a.slick-arrow, .slider-testimonials-parent .testimonial-wrapper body:not(.contact) .marketo-thank-you-message .button-popup-video a.slick-arrow, body:not(.contact) .marketo-thank-you-message .button-popup-video .slider-testimonials-parent .testimonial-wrapper a.slick-arrow,
  .slider-testimonials-parent .testimonial-wrapper .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a.slick-arrow, .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video .slider-testimonials-parent .testimonial-wrapper a.slick-arrow, .slider-testimonials-parent .testimonial-wrapper body.path-node .marketo-form .field_download_url a.slick-arrow, body.path-node .marketo-form .field_download_url .slider-testimonials-parent .testimonial-wrapper a.slick-arrow,
  .slider-testimonials-parent .testimonial-wrapper .marketo-form-embed.column-two .marketo-form .field_download_url a.slick-arrow, .marketo-form-embed.column-two .marketo-form .field_download_url .slider-testimonials-parent .testimonial-wrapper a.slick-arrow,
  .slider-testimonials-parent .testimonial-wrapper .marketo-form-embed.column-one .marketo-form .field_download_url a.slick-arrow, .marketo-form-embed.column-one .marketo-form .field_download_url .slider-testimonials-parent .testimonial-wrapper a.slick-arrow, .slider-testimonials-parent .testimonial-wrapper .events .view-content .views-row .event-info .field_event_url a.slick-arrow, .events .view-content .views-row .event-info .field_event_url .slider-testimonials-parent .testimonial-wrapper a.slick-arrow {
    position: absolute;
    top: calc(50% - 16px);
    transform: translateY(-50%);
    z-index: 1;
    background: transparent;
    text-indent: -9999em;
    width: 13px;
    height: 23px;
    border-radius: 0; }
    .slider-testimonials-parent .testimonial-wrapper button.slick-arrow.slick-prev, .slider-testimonials-parent .testimonial-wrapper .list-features .container .field_cta a.slick-arrow.slick-prev, .list-features .container .field_cta .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-prev, .slider-testimonials-parent .testimonial-wrapper .list-features .search-page .field_cta a.slick-arrow.slick-prev, .list-features .search-page .field_cta .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-prev, .slider-testimonials-parent .testimonial-wrapper .list-features .search-page-admin .field_cta a.slick-arrow.slick-prev, .list-features .search-page-admin .field_cta .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-prev, .slider-testimonials-parent .testimonial-wrapper .slider-images .cta-link a.slick-arrow.slick-prev, .slider-images .cta-link .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-prev, .slider-testimonials-parent .testimonial-wrapper .events-webinars .view-content .views-row .event-info .field_event_url a.slick-arrow.slick-prev, .events-webinars .view-content .views-row .event-info .field_event_url .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-prev, .slider-testimonials-parent .testimonial-wrapper .product-courses-listing-by-date > .container .body .field_cta_one a.slick-arrow.slick-prev, .product-courses-listing-by-date > .container .body .field_cta_one .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-prev, .slider-testimonials-parent .testimonial-wrapper .product-courses-listing-by-date > .search-page .body .field_cta_one a.slick-arrow.slick-prev, .product-courses-listing-by-date > .search-page .body .field_cta_one .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-prev, .slider-testimonials-parent .testimonial-wrapper .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a.slick-arrow.slick-prev, .product-courses-listing-by-date > .search-page-admin .body .field_cta_one .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-prev, .slider-testimonials-parent .testimonial-wrapper body:not(.contact) .marketo-form .field_download_url a.slick-arrow.slick-prev, body:not(.contact) .marketo-form .field_download_url .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-prev,
    .slider-testimonials-parent .testimonial-wrapper .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a.slick-arrow.slick-prev, .marketo-form-embed:not(.column-two) .marketo-form .field_download_url .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-prev, .slider-testimonials-parent .testimonial-wrapper body:not(.contact) .no-marketo .field_download_url a.slick-arrow.slick-prev, body:not(.contact) .no-marketo .field_download_url .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-prev,
    .slider-testimonials-parent .testimonial-wrapper .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a.slick-arrow.slick-prev, .marketo-form-embed:not(.column-two) .no-marketo .field_download_url .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-prev, .slider-testimonials-parent .testimonial-wrapper body:not(.contact) .event-learn-more.aside a.slick-arrow.slick-prev, body:not(.contact) .event-learn-more.aside .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-prev,
    .slider-testimonials-parent .testimonial-wrapper .marketo-form-embed:not(.column-two) .event-learn-more.aside a.slick-arrow.slick-prev, .marketo-form-embed:not(.column-two) .event-learn-more.aside .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-prev, .slider-testimonials-parent .testimonial-wrapper body:not(.contact) .marketo-thank-you-message .button-popup-video a.slick-arrow.slick-prev, body:not(.contact) .marketo-thank-you-message .button-popup-video .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-prev,
    .slider-testimonials-parent .testimonial-wrapper .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a.slick-arrow.slick-prev, .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-prev, .slider-testimonials-parent .testimonial-wrapper body.path-node .marketo-form .field_download_url a.slick-arrow.slick-prev, body.path-node .marketo-form .field_download_url .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-prev,
    .slider-testimonials-parent .testimonial-wrapper .marketo-form-embed.column-two .marketo-form .field_download_url a.slick-arrow.slick-prev, .marketo-form-embed.column-two .marketo-form .field_download_url .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-prev,
    .slider-testimonials-parent .testimonial-wrapper .marketo-form-embed.column-one .marketo-form .field_download_url a.slick-arrow.slick-prev, .marketo-form-embed.column-one .marketo-form .field_download_url .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-prev, .slider-testimonials-parent .testimonial-wrapper .events .view-content .views-row .event-info .field_event_url a.slick-arrow.slick-prev, .events .view-content .views-row .event-info .field_event_url .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-prev {
      left: -72px; }
      .slider-testimonials-parent .testimonial-wrapper button.slick-arrow.slick-prev:before, .slider-testimonials-parent .testimonial-wrapper .list-features .container .field_cta a.slick-arrow.slick-prev:before, .list-features .container .field_cta .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-prev:before, .slider-testimonials-parent .testimonial-wrapper .list-features .search-page .field_cta a.slick-arrow.slick-prev:before, .list-features .search-page .field_cta .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-prev:before, .slider-testimonials-parent .testimonial-wrapper .list-features .search-page-admin .field_cta a.slick-arrow.slick-prev:before, .list-features .search-page-admin .field_cta .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-prev:before, .slider-testimonials-parent .testimonial-wrapper .slider-images .cta-link a.slick-arrow.slick-prev:before, .slider-images .cta-link .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-prev:before, .slider-testimonials-parent .testimonial-wrapper .events-webinars .view-content .views-row .event-info .field_event_url a.slick-arrow.slick-prev:before, .events-webinars .view-content .views-row .event-info .field_event_url .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-prev:before, .slider-testimonials-parent .testimonial-wrapper .product-courses-listing-by-date > .container .body .field_cta_one a.slick-arrow.slick-prev:before, .product-courses-listing-by-date > .container .body .field_cta_one .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-prev:before, .slider-testimonials-parent .testimonial-wrapper .product-courses-listing-by-date > .search-page .body .field_cta_one a.slick-arrow.slick-prev:before, .product-courses-listing-by-date > .search-page .body .field_cta_one .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-prev:before, .slider-testimonials-parent .testimonial-wrapper .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a.slick-arrow.slick-prev:before, .product-courses-listing-by-date > .search-page-admin .body .field_cta_one .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-prev:before, .slider-testimonials-parent .testimonial-wrapper body:not(.contact) .marketo-form .field_download_url a.slick-arrow.slick-prev:before, body:not(.contact) .marketo-form .field_download_url .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-prev:before,
      .slider-testimonials-parent .testimonial-wrapper .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a.slick-arrow.slick-prev:before, .marketo-form-embed:not(.column-two) .marketo-form .field_download_url .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-prev:before, .slider-testimonials-parent .testimonial-wrapper body:not(.contact) .no-marketo .field_download_url a.slick-arrow.slick-prev:before, body:not(.contact) .no-marketo .field_download_url .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-prev:before,
      .slider-testimonials-parent .testimonial-wrapper .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a.slick-arrow.slick-prev:before, .marketo-form-embed:not(.column-two) .no-marketo .field_download_url .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-prev:before, .slider-testimonials-parent .testimonial-wrapper body:not(.contact) .event-learn-more.aside a.slick-arrow.slick-prev:before, body:not(.contact) .event-learn-more.aside .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-prev:before,
      .slider-testimonials-parent .testimonial-wrapper .marketo-form-embed:not(.column-two) .event-learn-more.aside a.slick-arrow.slick-prev:before, .marketo-form-embed:not(.column-two) .event-learn-more.aside .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-prev:before, .slider-testimonials-parent .testimonial-wrapper body:not(.contact) .marketo-thank-you-message .button-popup-video a.slick-arrow.slick-prev:before, body:not(.contact) .marketo-thank-you-message .button-popup-video .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-prev:before,
      .slider-testimonials-parent .testimonial-wrapper .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a.slick-arrow.slick-prev:before, .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-prev:before, .slider-testimonials-parent .testimonial-wrapper body.path-node .marketo-form .field_download_url a.slick-arrow.slick-prev:before, body.path-node .marketo-form .field_download_url .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-prev:before,
      .slider-testimonials-parent .testimonial-wrapper .marketo-form-embed.column-two .marketo-form .field_download_url a.slick-arrow.slick-prev:before, .marketo-form-embed.column-two .marketo-form .field_download_url .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-prev:before,
      .slider-testimonials-parent .testimonial-wrapper .marketo-form-embed.column-one .marketo-form .field_download_url a.slick-arrow.slick-prev:before, .marketo-form-embed.column-one .marketo-form .field_download_url .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-prev:before, .slider-testimonials-parent .testimonial-wrapper .events .view-content .views-row .event-info .field_event_url a.slick-arrow.slick-prev:before, .events .view-content .views-row .event-info .field_event_url .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-prev:before {
        transform: rotate(-45deg);
        top: 0;
        transform-origin: right; }
      .slider-testimonials-parent .testimonial-wrapper button.slick-arrow.slick-prev:after, .slider-testimonials-parent .testimonial-wrapper .list-features .container .field_cta a.slick-arrow.slick-prev:after, .list-features .container .field_cta .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-prev:after, .slider-testimonials-parent .testimonial-wrapper .list-features .search-page .field_cta a.slick-arrow.slick-prev:after, .list-features .search-page .field_cta .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-prev:after, .slider-testimonials-parent .testimonial-wrapper .list-features .search-page-admin .field_cta a.slick-arrow.slick-prev:after, .list-features .search-page-admin .field_cta .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-prev:after, .slider-testimonials-parent .testimonial-wrapper .slider-images .cta-link a.slick-arrow.slick-prev:after, .slider-images .cta-link .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-prev:after, .slider-testimonials-parent .testimonial-wrapper .events-webinars .view-content .views-row .event-info .field_event_url a.slick-arrow.slick-prev:after, .events-webinars .view-content .views-row .event-info .field_event_url .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-prev:after, .slider-testimonials-parent .testimonial-wrapper .product-courses-listing-by-date > .container .body .field_cta_one a.slick-arrow.slick-prev:after, .product-courses-listing-by-date > .container .body .field_cta_one .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-prev:after, .slider-testimonials-parent .testimonial-wrapper .product-courses-listing-by-date > .search-page .body .field_cta_one a.slick-arrow.slick-prev:after, .product-courses-listing-by-date > .search-page .body .field_cta_one .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-prev:after, .slider-testimonials-parent .testimonial-wrapper .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a.slick-arrow.slick-prev:after, .product-courses-listing-by-date > .search-page-admin .body .field_cta_one .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-prev:after, .slider-testimonials-parent .testimonial-wrapper body:not(.contact) .marketo-form .field_download_url a.slick-arrow.slick-prev:after, body:not(.contact) .marketo-form .field_download_url .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-prev:after,
      .slider-testimonials-parent .testimonial-wrapper .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a.slick-arrow.slick-prev:after, .marketo-form-embed:not(.column-two) .marketo-form .field_download_url .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-prev:after, .slider-testimonials-parent .testimonial-wrapper body:not(.contact) .no-marketo .field_download_url a.slick-arrow.slick-prev:after, body:not(.contact) .no-marketo .field_download_url .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-prev:after,
      .slider-testimonials-parent .testimonial-wrapper .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a.slick-arrow.slick-prev:after, .marketo-form-embed:not(.column-two) .no-marketo .field_download_url .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-prev:after, .slider-testimonials-parent .testimonial-wrapper body:not(.contact) .event-learn-more.aside a.slick-arrow.slick-prev:after, body:not(.contact) .event-learn-more.aside .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-prev:after,
      .slider-testimonials-parent .testimonial-wrapper .marketo-form-embed:not(.column-two) .event-learn-more.aside a.slick-arrow.slick-prev:after, .marketo-form-embed:not(.column-two) .event-learn-more.aside .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-prev:after, .slider-testimonials-parent .testimonial-wrapper body:not(.contact) .marketo-thank-you-message .button-popup-video a.slick-arrow.slick-prev:after, body:not(.contact) .marketo-thank-you-message .button-popup-video .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-prev:after,
      .slider-testimonials-parent .testimonial-wrapper .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a.slick-arrow.slick-prev:after, .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-prev:after, .slider-testimonials-parent .testimonial-wrapper body.path-node .marketo-form .field_download_url a.slick-arrow.slick-prev:after, body.path-node .marketo-form .field_download_url .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-prev:after,
      .slider-testimonials-parent .testimonial-wrapper .marketo-form-embed.column-two .marketo-form .field_download_url a.slick-arrow.slick-prev:after, .marketo-form-embed.column-two .marketo-form .field_download_url .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-prev:after,
      .slider-testimonials-parent .testimonial-wrapper .marketo-form-embed.column-one .marketo-form .field_download_url a.slick-arrow.slick-prev:after, .marketo-form-embed.column-one .marketo-form .field_download_url .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-prev:after, .slider-testimonials-parent .testimonial-wrapper .events .view-content .views-row .event-info .field_event_url a.slick-arrow.slick-prev:after, .events .view-content .views-row .event-info .field_event_url .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-prev:after {
        transform: rotate(45deg);
        bottom: 0;
        transform-origin: right; }
    .slider-testimonials-parent .testimonial-wrapper button.slick-arrow.slick-next, .slider-testimonials-parent .testimonial-wrapper .list-features .container .field_cta a.slick-arrow.slick-next, .list-features .container .field_cta .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-next, .slider-testimonials-parent .testimonial-wrapper .list-features .search-page .field_cta a.slick-arrow.slick-next, .list-features .search-page .field_cta .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-next, .slider-testimonials-parent .testimonial-wrapper .list-features .search-page-admin .field_cta a.slick-arrow.slick-next, .list-features .search-page-admin .field_cta .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-next, .slider-testimonials-parent .testimonial-wrapper .slider-images .cta-link a.slick-arrow.slick-next, .slider-images .cta-link .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-next, .slider-testimonials-parent .testimonial-wrapper .events-webinars .view-content .views-row .event-info .field_event_url a.slick-arrow.slick-next, .events-webinars .view-content .views-row .event-info .field_event_url .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-next, .slider-testimonials-parent .testimonial-wrapper .product-courses-listing-by-date > .container .body .field_cta_one a.slick-arrow.slick-next, .product-courses-listing-by-date > .container .body .field_cta_one .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-next, .slider-testimonials-parent .testimonial-wrapper .product-courses-listing-by-date > .search-page .body .field_cta_one a.slick-arrow.slick-next, .product-courses-listing-by-date > .search-page .body .field_cta_one .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-next, .slider-testimonials-parent .testimonial-wrapper .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a.slick-arrow.slick-next, .product-courses-listing-by-date > .search-page-admin .body .field_cta_one .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-next, .slider-testimonials-parent .testimonial-wrapper body:not(.contact) .marketo-form .field_download_url a.slick-arrow.slick-next, body:not(.contact) .marketo-form .field_download_url .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-next,
    .slider-testimonials-parent .testimonial-wrapper .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a.slick-arrow.slick-next, .marketo-form-embed:not(.column-two) .marketo-form .field_download_url .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-next, .slider-testimonials-parent .testimonial-wrapper body:not(.contact) .no-marketo .field_download_url a.slick-arrow.slick-next, body:not(.contact) .no-marketo .field_download_url .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-next,
    .slider-testimonials-parent .testimonial-wrapper .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a.slick-arrow.slick-next, .marketo-form-embed:not(.column-two) .no-marketo .field_download_url .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-next, .slider-testimonials-parent .testimonial-wrapper body:not(.contact) .event-learn-more.aside a.slick-arrow.slick-next, body:not(.contact) .event-learn-more.aside .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-next,
    .slider-testimonials-parent .testimonial-wrapper .marketo-form-embed:not(.column-two) .event-learn-more.aside a.slick-arrow.slick-next, .marketo-form-embed:not(.column-two) .event-learn-more.aside .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-next, .slider-testimonials-parent .testimonial-wrapper body:not(.contact) .marketo-thank-you-message .button-popup-video a.slick-arrow.slick-next, body:not(.contact) .marketo-thank-you-message .button-popup-video .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-next,
    .slider-testimonials-parent .testimonial-wrapper .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a.slick-arrow.slick-next, .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-next, .slider-testimonials-parent .testimonial-wrapper body.path-node .marketo-form .field_download_url a.slick-arrow.slick-next, body.path-node .marketo-form .field_download_url .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-next,
    .slider-testimonials-parent .testimonial-wrapper .marketo-form-embed.column-two .marketo-form .field_download_url a.slick-arrow.slick-next, .marketo-form-embed.column-two .marketo-form .field_download_url .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-next,
    .slider-testimonials-parent .testimonial-wrapper .marketo-form-embed.column-one .marketo-form .field_download_url a.slick-arrow.slick-next, .marketo-form-embed.column-one .marketo-form .field_download_url .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-next, .slider-testimonials-parent .testimonial-wrapper .events .view-content .views-row .event-info .field_event_url a.slick-arrow.slick-next, .events .view-content .views-row .event-info .field_event_url .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-next {
      right: -72px; }
      .slider-testimonials-parent .testimonial-wrapper button.slick-arrow.slick-next:before, .slider-testimonials-parent .testimonial-wrapper .list-features .container .field_cta a.slick-arrow.slick-next:before, .list-features .container .field_cta .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-next:before, .slider-testimonials-parent .testimonial-wrapper .list-features .search-page .field_cta a.slick-arrow.slick-next:before, .list-features .search-page .field_cta .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-next:before, .slider-testimonials-parent .testimonial-wrapper .list-features .search-page-admin .field_cta a.slick-arrow.slick-next:before, .list-features .search-page-admin .field_cta .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-next:before, .slider-testimonials-parent .testimonial-wrapper .slider-images .cta-link a.slick-arrow.slick-next:before, .slider-images .cta-link .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-next:before, .slider-testimonials-parent .testimonial-wrapper .events-webinars .view-content .views-row .event-info .field_event_url a.slick-arrow.slick-next:before, .events-webinars .view-content .views-row .event-info .field_event_url .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-next:before, .slider-testimonials-parent .testimonial-wrapper .product-courses-listing-by-date > .container .body .field_cta_one a.slick-arrow.slick-next:before, .product-courses-listing-by-date > .container .body .field_cta_one .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-next:before, .slider-testimonials-parent .testimonial-wrapper .product-courses-listing-by-date > .search-page .body .field_cta_one a.slick-arrow.slick-next:before, .product-courses-listing-by-date > .search-page .body .field_cta_one .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-next:before, .slider-testimonials-parent .testimonial-wrapper .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a.slick-arrow.slick-next:before, .product-courses-listing-by-date > .search-page-admin .body .field_cta_one .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-next:before, .slider-testimonials-parent .testimonial-wrapper body:not(.contact) .marketo-form .field_download_url a.slick-arrow.slick-next:before, body:not(.contact) .marketo-form .field_download_url .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-next:before,
      .slider-testimonials-parent .testimonial-wrapper .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a.slick-arrow.slick-next:before, .marketo-form-embed:not(.column-two) .marketo-form .field_download_url .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-next:before, .slider-testimonials-parent .testimonial-wrapper body:not(.contact) .no-marketo .field_download_url a.slick-arrow.slick-next:before, body:not(.contact) .no-marketo .field_download_url .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-next:before,
      .slider-testimonials-parent .testimonial-wrapper .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a.slick-arrow.slick-next:before, .marketo-form-embed:not(.column-two) .no-marketo .field_download_url .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-next:before, .slider-testimonials-parent .testimonial-wrapper body:not(.contact) .event-learn-more.aside a.slick-arrow.slick-next:before, body:not(.contact) .event-learn-more.aside .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-next:before,
      .slider-testimonials-parent .testimonial-wrapper .marketo-form-embed:not(.column-two) .event-learn-more.aside a.slick-arrow.slick-next:before, .marketo-form-embed:not(.column-two) .event-learn-more.aside .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-next:before, .slider-testimonials-parent .testimonial-wrapper body:not(.contact) .marketo-thank-you-message .button-popup-video a.slick-arrow.slick-next:before, body:not(.contact) .marketo-thank-you-message .button-popup-video .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-next:before,
      .slider-testimonials-parent .testimonial-wrapper .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a.slick-arrow.slick-next:before, .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-next:before, .slider-testimonials-parent .testimonial-wrapper body.path-node .marketo-form .field_download_url a.slick-arrow.slick-next:before, body.path-node .marketo-form .field_download_url .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-next:before,
      .slider-testimonials-parent .testimonial-wrapper .marketo-form-embed.column-two .marketo-form .field_download_url a.slick-arrow.slick-next:before, .marketo-form-embed.column-two .marketo-form .field_download_url .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-next:before,
      .slider-testimonials-parent .testimonial-wrapper .marketo-form-embed.column-one .marketo-form .field_download_url a.slick-arrow.slick-next:before, .marketo-form-embed.column-one .marketo-form .field_download_url .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-next:before, .slider-testimonials-parent .testimonial-wrapper .events .view-content .views-row .event-info .field_event_url a.slick-arrow.slick-next:before, .events .view-content .views-row .event-info .field_event_url .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-next:before {
        transform: rotate(45deg);
        top: 0;
        transform-origin: left; }
      .slider-testimonials-parent .testimonial-wrapper button.slick-arrow.slick-next:after, .slider-testimonials-parent .testimonial-wrapper .list-features .container .field_cta a.slick-arrow.slick-next:after, .list-features .container .field_cta .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-next:after, .slider-testimonials-parent .testimonial-wrapper .list-features .search-page .field_cta a.slick-arrow.slick-next:after, .list-features .search-page .field_cta .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-next:after, .slider-testimonials-parent .testimonial-wrapper .list-features .search-page-admin .field_cta a.slick-arrow.slick-next:after, .list-features .search-page-admin .field_cta .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-next:after, .slider-testimonials-parent .testimonial-wrapper .slider-images .cta-link a.slick-arrow.slick-next:after, .slider-images .cta-link .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-next:after, .slider-testimonials-parent .testimonial-wrapper .events-webinars .view-content .views-row .event-info .field_event_url a.slick-arrow.slick-next:after, .events-webinars .view-content .views-row .event-info .field_event_url .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-next:after, .slider-testimonials-parent .testimonial-wrapper .product-courses-listing-by-date > .container .body .field_cta_one a.slick-arrow.slick-next:after, .product-courses-listing-by-date > .container .body .field_cta_one .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-next:after, .slider-testimonials-parent .testimonial-wrapper .product-courses-listing-by-date > .search-page .body .field_cta_one a.slick-arrow.slick-next:after, .product-courses-listing-by-date > .search-page .body .field_cta_one .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-next:after, .slider-testimonials-parent .testimonial-wrapper .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a.slick-arrow.slick-next:after, .product-courses-listing-by-date > .search-page-admin .body .field_cta_one .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-next:after, .slider-testimonials-parent .testimonial-wrapper body:not(.contact) .marketo-form .field_download_url a.slick-arrow.slick-next:after, body:not(.contact) .marketo-form .field_download_url .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-next:after,
      .slider-testimonials-parent .testimonial-wrapper .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a.slick-arrow.slick-next:after, .marketo-form-embed:not(.column-two) .marketo-form .field_download_url .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-next:after, .slider-testimonials-parent .testimonial-wrapper body:not(.contact) .no-marketo .field_download_url a.slick-arrow.slick-next:after, body:not(.contact) .no-marketo .field_download_url .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-next:after,
      .slider-testimonials-parent .testimonial-wrapper .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a.slick-arrow.slick-next:after, .marketo-form-embed:not(.column-two) .no-marketo .field_download_url .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-next:after, .slider-testimonials-parent .testimonial-wrapper body:not(.contact) .event-learn-more.aside a.slick-arrow.slick-next:after, body:not(.contact) .event-learn-more.aside .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-next:after,
      .slider-testimonials-parent .testimonial-wrapper .marketo-form-embed:not(.column-two) .event-learn-more.aside a.slick-arrow.slick-next:after, .marketo-form-embed:not(.column-two) .event-learn-more.aside .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-next:after, .slider-testimonials-parent .testimonial-wrapper body:not(.contact) .marketo-thank-you-message .button-popup-video a.slick-arrow.slick-next:after, body:not(.contact) .marketo-thank-you-message .button-popup-video .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-next:after,
      .slider-testimonials-parent .testimonial-wrapper .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a.slick-arrow.slick-next:after, .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-next:after, .slider-testimonials-parent .testimonial-wrapper body.path-node .marketo-form .field_download_url a.slick-arrow.slick-next:after, body.path-node .marketo-form .field_download_url .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-next:after,
      .slider-testimonials-parent .testimonial-wrapper .marketo-form-embed.column-two .marketo-form .field_download_url a.slick-arrow.slick-next:after, .marketo-form-embed.column-two .marketo-form .field_download_url .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-next:after,
      .slider-testimonials-parent .testimonial-wrapper .marketo-form-embed.column-one .marketo-form .field_download_url a.slick-arrow.slick-next:after, .marketo-form-embed.column-one .marketo-form .field_download_url .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-next:after, .slider-testimonials-parent .testimonial-wrapper .events .view-content .views-row .event-info .field_event_url a.slick-arrow.slick-next:after, .events .view-content .views-row .event-info .field_event_url .slider-testimonials-parent .testimonial-wrapper a.slick-arrow.slick-next:after {
        transform: rotate(-45deg);
        bottom: 0;
        transform-origin: left; }
    .slider-testimonials-parent .testimonial-wrapper button.slick-arrow:focus, .slider-testimonials-parent .testimonial-wrapper .list-features .container .field_cta a.slick-arrow:focus, .list-features .container .field_cta .slider-testimonials-parent .testimonial-wrapper a.slick-arrow:focus, .slider-testimonials-parent .testimonial-wrapper .list-features .search-page .field_cta a.slick-arrow:focus, .list-features .search-page .field_cta .slider-testimonials-parent .testimonial-wrapper a.slick-arrow:focus, .slider-testimonials-parent .testimonial-wrapper .list-features .search-page-admin .field_cta a.slick-arrow:focus, .list-features .search-page-admin .field_cta .slider-testimonials-parent .testimonial-wrapper a.slick-arrow:focus, .slider-testimonials-parent .testimonial-wrapper .slider-images .cta-link a.slick-arrow:focus, .slider-images .cta-link .slider-testimonials-parent .testimonial-wrapper a.slick-arrow:focus, .slider-testimonials-parent .testimonial-wrapper .events-webinars .view-content .views-row .event-info .field_event_url a.slick-arrow:focus, .events-webinars .view-content .views-row .event-info .field_event_url .slider-testimonials-parent .testimonial-wrapper a.slick-arrow:focus, .slider-testimonials-parent .testimonial-wrapper .product-courses-listing-by-date > .container .body .field_cta_one a.slick-arrow:focus, .product-courses-listing-by-date > .container .body .field_cta_one .slider-testimonials-parent .testimonial-wrapper a.slick-arrow:focus, .slider-testimonials-parent .testimonial-wrapper .product-courses-listing-by-date > .search-page .body .field_cta_one a.slick-arrow:focus, .product-courses-listing-by-date > .search-page .body .field_cta_one .slider-testimonials-parent .testimonial-wrapper a.slick-arrow:focus, .slider-testimonials-parent .testimonial-wrapper .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a.slick-arrow:focus, .product-courses-listing-by-date > .search-page-admin .body .field_cta_one .slider-testimonials-parent .testimonial-wrapper a.slick-arrow:focus, .slider-testimonials-parent .testimonial-wrapper body:not(.contact) .marketo-form .field_download_url a.slick-arrow:focus, body:not(.contact) .marketo-form .field_download_url .slider-testimonials-parent .testimonial-wrapper a.slick-arrow:focus,
    .slider-testimonials-parent .testimonial-wrapper .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a.slick-arrow:focus, .marketo-form-embed:not(.column-two) .marketo-form .field_download_url .slider-testimonials-parent .testimonial-wrapper a.slick-arrow:focus, .slider-testimonials-parent .testimonial-wrapper body:not(.contact) .no-marketo .field_download_url a.slick-arrow:focus, body:not(.contact) .no-marketo .field_download_url .slider-testimonials-parent .testimonial-wrapper a.slick-arrow:focus,
    .slider-testimonials-parent .testimonial-wrapper .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a.slick-arrow:focus, .marketo-form-embed:not(.column-two) .no-marketo .field_download_url .slider-testimonials-parent .testimonial-wrapper a.slick-arrow:focus, .slider-testimonials-parent .testimonial-wrapper body:not(.contact) .event-learn-more.aside a.slick-arrow:focus, body:not(.contact) .event-learn-more.aside .slider-testimonials-parent .testimonial-wrapper a.slick-arrow:focus,
    .slider-testimonials-parent .testimonial-wrapper .marketo-form-embed:not(.column-two) .event-learn-more.aside a.slick-arrow:focus, .marketo-form-embed:not(.column-two) .event-learn-more.aside .slider-testimonials-parent .testimonial-wrapper a.slick-arrow:focus, .slider-testimonials-parent .testimonial-wrapper body:not(.contact) .marketo-thank-you-message .button-popup-video a.slick-arrow:focus, body:not(.contact) .marketo-thank-you-message .button-popup-video .slider-testimonials-parent .testimonial-wrapper a.slick-arrow:focus,
    .slider-testimonials-parent .testimonial-wrapper .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a.slick-arrow:focus, .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video .slider-testimonials-parent .testimonial-wrapper a.slick-arrow:focus, .slider-testimonials-parent .testimonial-wrapper body.path-node .marketo-form .field_download_url a.slick-arrow:focus, body.path-node .marketo-form .field_download_url .slider-testimonials-parent .testimonial-wrapper a.slick-arrow:focus,
    .slider-testimonials-parent .testimonial-wrapper .marketo-form-embed.column-two .marketo-form .field_download_url a.slick-arrow:focus, .marketo-form-embed.column-two .marketo-form .field_download_url .slider-testimonials-parent .testimonial-wrapper a.slick-arrow:focus,
    .slider-testimonials-parent .testimonial-wrapper .marketo-form-embed.column-one .marketo-form .field_download_url a.slick-arrow:focus, .marketo-form-embed.column-one .marketo-form .field_download_url .slider-testimonials-parent .testimonial-wrapper a.slick-arrow:focus, .slider-testimonials-parent .testimonial-wrapper .events .view-content .views-row .event-info .field_event_url a.slick-arrow:focus, .events .view-content .views-row .event-info .field_event_url .slider-testimonials-parent .testimonial-wrapper a.slick-arrow:focus {
      outline: none; }
    .slider-testimonials-parent .testimonial-wrapper button.slick-arrow:before, .slider-testimonials-parent .testimonial-wrapper .list-features .container .field_cta a.slick-arrow:before, .list-features .container .field_cta .slider-testimonials-parent .testimonial-wrapper a.slick-arrow:before, .slider-testimonials-parent .testimonial-wrapper .list-features .search-page .field_cta a.slick-arrow:before, .list-features .search-page .field_cta .slider-testimonials-parent .testimonial-wrapper a.slick-arrow:before, .slider-testimonials-parent .testimonial-wrapper .list-features .search-page-admin .field_cta a.slick-arrow:before, .list-features .search-page-admin .field_cta .slider-testimonials-parent .testimonial-wrapper a.slick-arrow:before, .slider-testimonials-parent .testimonial-wrapper .slider-images .cta-link a.slick-arrow:before, .slider-images .cta-link .slider-testimonials-parent .testimonial-wrapper a.slick-arrow:before, .slider-testimonials-parent .testimonial-wrapper .events-webinars .view-content .views-row .event-info .field_event_url a.slick-arrow:before, .events-webinars .view-content .views-row .event-info .field_event_url .slider-testimonials-parent .testimonial-wrapper a.slick-arrow:before, .slider-testimonials-parent .testimonial-wrapper .product-courses-listing-by-date > .container .body .field_cta_one a.slick-arrow:before, .product-courses-listing-by-date > .container .body .field_cta_one .slider-testimonials-parent .testimonial-wrapper a.slick-arrow:before, .slider-testimonials-parent .testimonial-wrapper .product-courses-listing-by-date > .search-page .body .field_cta_one a.slick-arrow:before, .product-courses-listing-by-date > .search-page .body .field_cta_one .slider-testimonials-parent .testimonial-wrapper a.slick-arrow:before, .slider-testimonials-parent .testimonial-wrapper .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a.slick-arrow:before, .product-courses-listing-by-date > .search-page-admin .body .field_cta_one .slider-testimonials-parent .testimonial-wrapper a.slick-arrow:before, .slider-testimonials-parent .testimonial-wrapper body:not(.contact) .marketo-form .field_download_url a.slick-arrow:before, body:not(.contact) .marketo-form .field_download_url .slider-testimonials-parent .testimonial-wrapper a.slick-arrow:before,
    .slider-testimonials-parent .testimonial-wrapper .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a.slick-arrow:before, .marketo-form-embed:not(.column-two) .marketo-form .field_download_url .slider-testimonials-parent .testimonial-wrapper a.slick-arrow:before, .slider-testimonials-parent .testimonial-wrapper body:not(.contact) .no-marketo .field_download_url a.slick-arrow:before, body:not(.contact) .no-marketo .field_download_url .slider-testimonials-parent .testimonial-wrapper a.slick-arrow:before,
    .slider-testimonials-parent .testimonial-wrapper .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a.slick-arrow:before, .marketo-form-embed:not(.column-two) .no-marketo .field_download_url .slider-testimonials-parent .testimonial-wrapper a.slick-arrow:before, .slider-testimonials-parent .testimonial-wrapper body:not(.contact) .event-learn-more.aside a.slick-arrow:before, body:not(.contact) .event-learn-more.aside .slider-testimonials-parent .testimonial-wrapper a.slick-arrow:before,
    .slider-testimonials-parent .testimonial-wrapper .marketo-form-embed:not(.column-two) .event-learn-more.aside a.slick-arrow:before, .marketo-form-embed:not(.column-two) .event-learn-more.aside .slider-testimonials-parent .testimonial-wrapper a.slick-arrow:before, .slider-testimonials-parent .testimonial-wrapper body:not(.contact) .marketo-thank-you-message .button-popup-video a.slick-arrow:before, body:not(.contact) .marketo-thank-you-message .button-popup-video .slider-testimonials-parent .testimonial-wrapper a.slick-arrow:before,
    .slider-testimonials-parent .testimonial-wrapper .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a.slick-arrow:before, .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video .slider-testimonials-parent .testimonial-wrapper a.slick-arrow:before, .slider-testimonials-parent .testimonial-wrapper body.path-node .marketo-form .field_download_url a.slick-arrow:before, body.path-node .marketo-form .field_download_url .slider-testimonials-parent .testimonial-wrapper a.slick-arrow:before,
    .slider-testimonials-parent .testimonial-wrapper .marketo-form-embed.column-two .marketo-form .field_download_url a.slick-arrow:before, .marketo-form-embed.column-two .marketo-form .field_download_url .slider-testimonials-parent .testimonial-wrapper a.slick-arrow:before,
    .slider-testimonials-parent .testimonial-wrapper .marketo-form-embed.column-one .marketo-form .field_download_url a.slick-arrow:before, .marketo-form-embed.column-one .marketo-form .field_download_url .slider-testimonials-parent .testimonial-wrapper a.slick-arrow:before, .slider-testimonials-parent .testimonial-wrapper .events .view-content .views-row .event-info .field_event_url a.slick-arrow:before, .events .view-content .views-row .event-info .field_event_url .slider-testimonials-parent .testimonial-wrapper a.slick-arrow:before, .slider-testimonials-parent .testimonial-wrapper button.slick-arrow:after, .slider-testimonials-parent .testimonial-wrapper .list-features .container .field_cta a.slick-arrow:after, .list-features .container .field_cta .slider-testimonials-parent .testimonial-wrapper a.slick-arrow:after, .slider-testimonials-parent .testimonial-wrapper .list-features .search-page .field_cta a.slick-arrow:after, .list-features .search-page .field_cta .slider-testimonials-parent .testimonial-wrapper a.slick-arrow:after, .slider-testimonials-parent .testimonial-wrapper .list-features .search-page-admin .field_cta a.slick-arrow:after, .list-features .search-page-admin .field_cta .slider-testimonials-parent .testimonial-wrapper a.slick-arrow:after, .slider-testimonials-parent .testimonial-wrapper .slider-images .cta-link a.slick-arrow:after, .slider-images .cta-link .slider-testimonials-parent .testimonial-wrapper a.slick-arrow:after, .slider-testimonials-parent .testimonial-wrapper .events-webinars .view-content .views-row .event-info .field_event_url a.slick-arrow:after, .events-webinars .view-content .views-row .event-info .field_event_url .slider-testimonials-parent .testimonial-wrapper a.slick-arrow:after, .slider-testimonials-parent .testimonial-wrapper .product-courses-listing-by-date > .container .body .field_cta_one a.slick-arrow:after, .product-courses-listing-by-date > .container .body .field_cta_one .slider-testimonials-parent .testimonial-wrapper a.slick-arrow:after, .slider-testimonials-parent .testimonial-wrapper .product-courses-listing-by-date > .search-page .body .field_cta_one a.slick-arrow:after, .product-courses-listing-by-date > .search-page .body .field_cta_one .slider-testimonials-parent .testimonial-wrapper a.slick-arrow:after, .slider-testimonials-parent .testimonial-wrapper .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a.slick-arrow:after, .product-courses-listing-by-date > .search-page-admin .body .field_cta_one .slider-testimonials-parent .testimonial-wrapper a.slick-arrow:after, .slider-testimonials-parent .testimonial-wrapper body:not(.contact) .marketo-form .field_download_url a.slick-arrow:after, body:not(.contact) .marketo-form .field_download_url .slider-testimonials-parent .testimonial-wrapper a.slick-arrow:after,
    .slider-testimonials-parent .testimonial-wrapper .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a.slick-arrow:after, .marketo-form-embed:not(.column-two) .marketo-form .field_download_url .slider-testimonials-parent .testimonial-wrapper a.slick-arrow:after, .slider-testimonials-parent .testimonial-wrapper body:not(.contact) .no-marketo .field_download_url a.slick-arrow:after, body:not(.contact) .no-marketo .field_download_url .slider-testimonials-parent .testimonial-wrapper a.slick-arrow:after,
    .slider-testimonials-parent .testimonial-wrapper .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a.slick-arrow:after, .marketo-form-embed:not(.column-two) .no-marketo .field_download_url .slider-testimonials-parent .testimonial-wrapper a.slick-arrow:after, .slider-testimonials-parent .testimonial-wrapper body:not(.contact) .event-learn-more.aside a.slick-arrow:after, body:not(.contact) .event-learn-more.aside .slider-testimonials-parent .testimonial-wrapper a.slick-arrow:after,
    .slider-testimonials-parent .testimonial-wrapper .marketo-form-embed:not(.column-two) .event-learn-more.aside a.slick-arrow:after, .marketo-form-embed:not(.column-two) .event-learn-more.aside .slider-testimonials-parent .testimonial-wrapper a.slick-arrow:after, .slider-testimonials-parent .testimonial-wrapper body:not(.contact) .marketo-thank-you-message .button-popup-video a.slick-arrow:after, body:not(.contact) .marketo-thank-you-message .button-popup-video .slider-testimonials-parent .testimonial-wrapper a.slick-arrow:after,
    .slider-testimonials-parent .testimonial-wrapper .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a.slick-arrow:after, .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video .slider-testimonials-parent .testimonial-wrapper a.slick-arrow:after, .slider-testimonials-parent .testimonial-wrapper body.path-node .marketo-form .field_download_url a.slick-arrow:after, body.path-node .marketo-form .field_download_url .slider-testimonials-parent .testimonial-wrapper a.slick-arrow:after,
    .slider-testimonials-parent .testimonial-wrapper .marketo-form-embed.column-two .marketo-form .field_download_url a.slick-arrow:after, .marketo-form-embed.column-two .marketo-form .field_download_url .slider-testimonials-parent .testimonial-wrapper a.slick-arrow:after,
    .slider-testimonials-parent .testimonial-wrapper .marketo-form-embed.column-one .marketo-form .field_download_url a.slick-arrow:after, .marketo-form-embed.column-one .marketo-form .field_download_url .slider-testimonials-parent .testimonial-wrapper a.slick-arrow:after, .slider-testimonials-parent .testimonial-wrapper .events .view-content .views-row .event-info .field_event_url a.slick-arrow:after, .events .view-content .views-row .event-info .field_event_url .slider-testimonials-parent .testimonial-wrapper a.slick-arrow:after {
      position: absolute;
      content: "";
      width: 16px;
      height: 1px;
      background: #7F7F7F;
      left: 0;
      transform-origin: left; }

.slider-testimonials-parent.dark .testimonial-wrapper .flex-component-column {
  background-color: #555555;
  box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.11), -4px -4px 5px rgba(124, 124, 124, 0.4); }
  .slider-testimonials-parent.dark .testimonial-wrapper .flex-component-column .author,
  .slider-testimonials-parent.dark .testimonial-wrapper .flex-component-column .field_quote {
    color: #FFF; }
  .slider-testimonials-parent.dark .testimonial-wrapper .flex-component-column .author .field_cta_one .button.neomorphic, .slider-testimonials-parent.dark .testimonial-wrapper .flex-component-column .author .field_cta_one .events .view-content .views-row .event-info .field_event_url a.button, .events .view-content .views-row .event-info .field_event_url .slider-testimonials-parent.dark .testimonial-wrapper .flex-component-column .author .field_cta_one a.button {
    color: #FFF;
    box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.11), -4px -4px 5px rgba(124, 124, 124, 0.4) !important; }
    .slider-testimonials-parent.dark .testimonial-wrapper .flex-component-column .author .field_cta_one .button.neomorphic:before, .slider-testimonials-parent.dark .testimonial-wrapper .flex-component-column .author .field_cta_one .events .view-content .views-row .event-info .field_event_url a.button:before, .events .view-content .views-row .event-info .field_event_url .slider-testimonials-parent.dark .testimonial-wrapper .flex-component-column .author .field_cta_one a.button:before {
      background-color: #555555; }
  .slider-testimonials-parent.dark .testimonial-wrapper .flex-component-column .spacer {
    background-color: #FFF; }
  .slider-testimonials-parent.dark .testimonial-wrapper .flex-component-column:before {
    box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.11), -4px -4px 5px rgba(124, 124, 124, 0.4) !important; }

@media screen and (min-width: 769px) {
  .slider-testimonials-parent.slider-mobile-only {
    padding: 48px 0 0 0; } }

@media screen and (min-width: 769px) and (max-width: 990px) {
  .slider-testimonials-parent .testimonial-wrapper .flex-component-column {
    padding: 80px 33px 28px 33px; } }

@media screen and (max-width: 768px) {
  .slider-testimonials-parent > .container, .slider-testimonials-parent > .search-page, .slider-testimonials-parent > .search-page-admin {
    padding-left: 0;
    padding-right: 0; }
  .slider-testimonials-parent h2.title, .slider-testimonials-parent .paragraph-html .title.subtitle, .paragraph-html .slider-testimonials-parent .title.subtitle {
    padding: 0 36px; }
  .slider-testimonials-parent .testimonial-wrapper {
    display: block;
    margin: 50px 0 0 0; }
    .slider-testimonials-parent .testimonial-wrapper .slick-list {
      margin-left: -30px; }
      .slider-testimonials-parent .testimonial-wrapper .slick-list .slick-track {
        display: flex; }
        .slider-testimonials-parent .testimonial-wrapper .slick-list .slick-track .flex-component-column {
          display: inline-block;
          vertical-align: top;
          width: 100%;
          margin: 10px 6px !important;
          padding: 20px 33px 30px 74px;
          height: inherit; }
          .slider-testimonials-parent .testimonial-wrapper .slick-list .slick-track .flex-component-column:before {
            left: 16px; }
    .slider-testimonials-parent .testimonial-wrapper.lonely > .flex-component-column {
      width: calc(100% - 30px); } }

@media screen and (max-width: 480px) {
  .slider-testimonials-parent .testimonial-wrapper .flex-component-column,
  .slider-testimonials-parent .testimonial-wrapper .slick-list .slick-track .flex-component-column {
    padding: 20px 33px 28px 33px; }
    .slider-testimonials-parent .testimonial-wrapper .flex-component-column:before,
    .slider-testimonials-parent .testimonial-wrapper .slick-list .slick-track .flex-component-column:before {
      content: none;
      display: none; }
  .slider-testimonials-parent .testimonial-wrapper .flex-component-column .author > .field_cta_one .button.neomorphic, .slider-testimonials-parent .testimonial-wrapper .flex-component-column .author > .field_cta_one .events .view-content .views-row .event-info .field_event_url a.button, .events .view-content .views-row .event-info .field_event_url .slider-testimonials-parent .testimonial-wrapper .flex-component-column .author > .field_cta_one a.button {
    padding: 6px 25px 6px 75px !important; } }

.slider-testimonials-parent.slider-on-desktop .testimonial-wrapper {
  position: relative;
  max-width: 740px;
  margin: 32px auto 0;
  display: block; }
  .slider-testimonials-parent.slider-on-desktop .testimonial-wrapper .slick-list {
    overflow: hidden; }
    .slider-testimonials-parent.slider-on-desktop .testimonial-wrapper .slick-list .flex-component-column {
      margin: 10px; }
      @media screen and (min-width: 769px) {
        .slider-testimonials-parent.slider-on-desktop .testimonial-wrapper .slick-list .flex-component-column {
          padding: 20px 24px 20px 170px; }
          .slider-testimonials-parent.slider-on-desktop .testimonial-wrapper .slick-list .flex-component-column:before {
            width: 80px;
            height: 80px;
            line-height: 120px;
            font-size: 80px; } }

/* 
    Created on : Dec 6, 2017, 2:48:47 PM
    Author     : Sergiu
*/
.fancy-bullets {
  background-color: #F4F4F4;
  padding: 48px 0 8px; }
  .fancy-bullets .container, .fancy-bullets .search-page, .fancy-bullets .search-page-admin {
    max-width: 1196px !important; }
    .fancy-bullets .container h2.title, .fancy-bullets .search-page h2.title, .fancy-bullets .search-page-admin h2.title, .fancy-bullets .container .paragraph-html .title.subtitle, .paragraph-html .fancy-bullets .container .title.subtitle, .fancy-bullets .search-page .paragraph-html .title.subtitle, .paragraph-html .fancy-bullets .search-page .title.subtitle, .fancy-bullets .search-page-admin .paragraph-html .title.subtitle, .paragraph-html .fancy-bullets .search-page-admin .title.subtitle {
      margin: 0 0 20px; }
    .fancy-bullets .container .fancy-bullets-item-list, .fancy-bullets .search-page .fancy-bullets-item-list, .fancy-bullets .search-page-admin .fancy-bullets-item-list {
      padding: 0;
      margin: 42px 0 0 0;
      list-style-type: none; }
      .fancy-bullets .container .fancy-bullets-item-list li, .fancy-bullets .search-page .fancy-bullets-item-list li, .fancy-bullets .search-page-admin .fancy-bullets-item-list li {
        position: relative;
        width: 44.6%;
        float: left;
        padding: 20px 0 40px 52px;
        border-top: 2px solid #2A2A2A;
        font-weight: 300;
        font-family: "GothamBook", sans-serif !important; }
        .fancy-bullets .container .fancy-bullets-item-list li .svg svg, .fancy-bullets .search-page .fancy-bullets-item-list li .svg svg, .fancy-bullets .search-page-admin .fancy-bullets-item-list li .svg svg {
          position: absolute;
          left: 0;
          top: 20px;
          max-width: 32px !important;
          max-height: 32px !important;
          overflow: hidden; }
        .fancy-bullets .container .fancy-bullets-item-list li .svg[data-color="#649A3D"] + p strong, .fancy-bullets .search-page .fancy-bullets-item-list li .svg[data-color="#649A3D"] + p strong, .fancy-bullets .search-page-admin .fancy-bullets-item-list li .svg[data-color="#649A3D"] + p strong, .fancy-bullets .container .fancy-bullets-item-list li .svg[data-color="#649A3D"] + p b, .fancy-bullets .search-page .fancy-bullets-item-list li .svg[data-color="#649A3D"] + p b, .fancy-bullets .search-page-admin .fancy-bullets-item-list li .svg[data-color="#649A3D"] + p b, .fancy-bullets .container .fancy-bullets-item-list li .svg[data-color="#649A3D"] + a strong, .fancy-bullets .search-page .fancy-bullets-item-list li .svg[data-color="#649A3D"] + a strong, .fancy-bullets .search-page-admin .fancy-bullets-item-list li .svg[data-color="#649A3D"] + a strong, .fancy-bullets .container .fancy-bullets-item-list li .svg[data-color="#649A3D"] + a b, .fancy-bullets .search-page .fancy-bullets-item-list li .svg[data-color="#649A3D"] + a b, .fancy-bullets .search-page-admin .fancy-bullets-item-list li .svg[data-color="#649A3D"] + a b {
          color: #649A3D; }
        .fancy-bullets .container .fancy-bullets-item-list li .svg[data-color="#649A3D"] svg path, .fancy-bullets .search-page .fancy-bullets-item-list li .svg[data-color="#649A3D"] svg path, .fancy-bullets .search-page-admin .fancy-bullets-item-list li .svg[data-color="#649A3D"] svg path {
          fill: #649A3D; }
        .fancy-bullets .container .fancy-bullets-item-list li .svg[data-color="#279FEA"] + p strong, .fancy-bullets .search-page .fancy-bullets-item-list li .svg[data-color="#279FEA"] + p strong, .fancy-bullets .search-page-admin .fancy-bullets-item-list li .svg[data-color="#279FEA"] + p strong, .fancy-bullets .container .fancy-bullets-item-list li .svg[data-color="#279FEA"] + p b, .fancy-bullets .search-page .fancy-bullets-item-list li .svg[data-color="#279FEA"] + p b, .fancy-bullets .search-page-admin .fancy-bullets-item-list li .svg[data-color="#279FEA"] + p b, .fancy-bullets .container .fancy-bullets-item-list li .svg[data-color="#279FEA"] + a strong, .fancy-bullets .search-page .fancy-bullets-item-list li .svg[data-color="#279FEA"] + a strong, .fancy-bullets .search-page-admin .fancy-bullets-item-list li .svg[data-color="#279FEA"] + a strong, .fancy-bullets .container .fancy-bullets-item-list li .svg[data-color="#279FEA"] + a b, .fancy-bullets .search-page .fancy-bullets-item-list li .svg[data-color="#279FEA"] + a b, .fancy-bullets .search-page-admin .fancy-bullets-item-list li .svg[data-color="#279FEA"] + a b {
          color: #279FEA; }
        .fancy-bullets .container .fancy-bullets-item-list li .svg[data-color="#279FEA"] svg path, .fancy-bullets .search-page .fancy-bullets-item-list li .svg[data-color="#279FEA"] svg path, .fancy-bullets .search-page-admin .fancy-bullets-item-list li .svg[data-color="#279FEA"] svg path {
          fill: #279FEA; }
        .fancy-bullets .container .fancy-bullets-item-list li .svg[data-color="#33D389"] + p strong, .fancy-bullets .search-page .fancy-bullets-item-list li .svg[data-color="#33D389"] + p strong, .fancy-bullets .search-page-admin .fancy-bullets-item-list li .svg[data-color="#33D389"] + p strong, .fancy-bullets .container .fancy-bullets-item-list li .svg[data-color="#33D389"] + p b, .fancy-bullets .search-page .fancy-bullets-item-list li .svg[data-color="#33D389"] + p b, .fancy-bullets .search-page-admin .fancy-bullets-item-list li .svg[data-color="#33D389"] + p b, .fancy-bullets .container .fancy-bullets-item-list li .svg[data-color="#33D389"] + a strong, .fancy-bullets .search-page .fancy-bullets-item-list li .svg[data-color="#33D389"] + a strong, .fancy-bullets .search-page-admin .fancy-bullets-item-list li .svg[data-color="#33D389"] + a strong, .fancy-bullets .container .fancy-bullets-item-list li .svg[data-color="#33D389"] + a b, .fancy-bullets .search-page .fancy-bullets-item-list li .svg[data-color="#33D389"] + a b, .fancy-bullets .search-page-admin .fancy-bullets-item-list li .svg[data-color="#33D389"] + a b {
          color: #33D389; }
        .fancy-bullets .container .fancy-bullets-item-list li .svg[data-color="#33D389"] svg path, .fancy-bullets .search-page .fancy-bullets-item-list li .svg[data-color="#33D389"] svg path, .fancy-bullets .search-page-admin .fancy-bullets-item-list li .svg[data-color="#33D389"] svg path {
          fill: #33D389; }
        .fancy-bullets .container .fancy-bullets-item-list li .svg[data-color="#102D5C"] + p strong, .fancy-bullets .search-page .fancy-bullets-item-list li .svg[data-color="#102D5C"] + p strong, .fancy-bullets .search-page-admin .fancy-bullets-item-list li .svg[data-color="#102D5C"] + p strong, .fancy-bullets .container .fancy-bullets-item-list li .svg[data-color="#102D5C"] + p b, .fancy-bullets .search-page .fancy-bullets-item-list li .svg[data-color="#102D5C"] + p b, .fancy-bullets .search-page-admin .fancy-bullets-item-list li .svg[data-color="#102D5C"] + p b, .fancy-bullets .container .fancy-bullets-item-list li .svg[data-color="#102D5C"] + a strong, .fancy-bullets .search-page .fancy-bullets-item-list li .svg[data-color="#102D5C"] + a strong, .fancy-bullets .search-page-admin .fancy-bullets-item-list li .svg[data-color="#102D5C"] + a strong, .fancy-bullets .container .fancy-bullets-item-list li .svg[data-color="#102D5C"] + a b, .fancy-bullets .search-page .fancy-bullets-item-list li .svg[data-color="#102D5C"] + a b, .fancy-bullets .search-page-admin .fancy-bullets-item-list li .svg[data-color="#102D5C"] + a b {
          color: #102D5C; }
        .fancy-bullets .container .fancy-bullets-item-list li .svg[data-color="#102D5C"] svg path, .fancy-bullets .search-page .fancy-bullets-item-list li .svg[data-color="#102D5C"] svg path, .fancy-bullets .search-page-admin .fancy-bullets-item-list li .svg[data-color="#102D5C"] svg path {
          fill: #102D5C; }
        .fancy-bullets .container .fancy-bullets-item-list li .svg[data-color="#61B3B8"] + p strong, .fancy-bullets .search-page .fancy-bullets-item-list li .svg[data-color="#61B3B8"] + p strong, .fancy-bullets .search-page-admin .fancy-bullets-item-list li .svg[data-color="#61B3B8"] + p strong, .fancy-bullets .container .fancy-bullets-item-list li .svg[data-color="#61B3B8"] + p b, .fancy-bullets .search-page .fancy-bullets-item-list li .svg[data-color="#61B3B8"] + p b, .fancy-bullets .search-page-admin .fancy-bullets-item-list li .svg[data-color="#61B3B8"] + p b, .fancy-bullets .container .fancy-bullets-item-list li .svg[data-color="#61B3B8"] + a strong, .fancy-bullets .search-page .fancy-bullets-item-list li .svg[data-color="#61B3B8"] + a strong, .fancy-bullets .search-page-admin .fancy-bullets-item-list li .svg[data-color="#61B3B8"] + a strong, .fancy-bullets .container .fancy-bullets-item-list li .svg[data-color="#61B3B8"] + a b, .fancy-bullets .search-page .fancy-bullets-item-list li .svg[data-color="#61B3B8"] + a b, .fancy-bullets .search-page-admin .fancy-bullets-item-list li .svg[data-color="#61B3B8"] + a b {
          color: #61B3B8; }
        .fancy-bullets .container .fancy-bullets-item-list li .svg[data-color="#61B3B8"] svg path, .fancy-bullets .search-page .fancy-bullets-item-list li .svg[data-color="#61B3B8"] svg path, .fancy-bullets .search-page-admin .fancy-bullets-item-list li .svg[data-color="#61B3B8"] svg path {
          fill: #61B3B8; }
        .fancy-bullets .container .fancy-bullets-item-list li .svg[data-color="#FE9F43"] + p strong, .fancy-bullets .search-page .fancy-bullets-item-list li .svg[data-color="#FE9F43"] + p strong, .fancy-bullets .search-page-admin .fancy-bullets-item-list li .svg[data-color="#FE9F43"] + p strong, .fancy-bullets .container .fancy-bullets-item-list li .svg[data-color="#FE9F43"] + p b, .fancy-bullets .search-page .fancy-bullets-item-list li .svg[data-color="#FE9F43"] + p b, .fancy-bullets .search-page-admin .fancy-bullets-item-list li .svg[data-color="#FE9F43"] + p b, .fancy-bullets .container .fancy-bullets-item-list li .svg[data-color="#FE9F43"] + a strong, .fancy-bullets .search-page .fancy-bullets-item-list li .svg[data-color="#FE9F43"] + a strong, .fancy-bullets .search-page-admin .fancy-bullets-item-list li .svg[data-color="#FE9F43"] + a strong, .fancy-bullets .container .fancy-bullets-item-list li .svg[data-color="#FE9F43"] + a b, .fancy-bullets .search-page .fancy-bullets-item-list li .svg[data-color="#FE9F43"] + a b, .fancy-bullets .search-page-admin .fancy-bullets-item-list li .svg[data-color="#FE9F43"] + a b {
          color: #FE9F43; }
        .fancy-bullets .container .fancy-bullets-item-list li .svg[data-color="#FE9F43"] svg path, .fancy-bullets .search-page .fancy-bullets-item-list li .svg[data-color="#FE9F43"] svg path, .fancy-bullets .search-page-admin .fancy-bullets-item-list li .svg[data-color="#FE9F43"] svg path {
          fill: #FE9F43; }
        .fancy-bullets .container .fancy-bullets-item-list li .svg[data-color="#F7D85F"] + p strong, .fancy-bullets .search-page .fancy-bullets-item-list li .svg[data-color="#F7D85F"] + p strong, .fancy-bullets .search-page-admin .fancy-bullets-item-list li .svg[data-color="#F7D85F"] + p strong, .fancy-bullets .container .fancy-bullets-item-list li .svg[data-color="#F7D85F"] + p b, .fancy-bullets .search-page .fancy-bullets-item-list li .svg[data-color="#F7D85F"] + p b, .fancy-bullets .search-page-admin .fancy-bullets-item-list li .svg[data-color="#F7D85F"] + p b, .fancy-bullets .container .fancy-bullets-item-list li .svg[data-color="#F7D85F"] + a strong, .fancy-bullets .search-page .fancy-bullets-item-list li .svg[data-color="#F7D85F"] + a strong, .fancy-bullets .search-page-admin .fancy-bullets-item-list li .svg[data-color="#F7D85F"] + a strong, .fancy-bullets .container .fancy-bullets-item-list li .svg[data-color="#F7D85F"] + a b, .fancy-bullets .search-page .fancy-bullets-item-list li .svg[data-color="#F7D85F"] + a b, .fancy-bullets .search-page-admin .fancy-bullets-item-list li .svg[data-color="#F7D85F"] + a b {
          color: #F7B731; }
        .fancy-bullets .container .fancy-bullets-item-list li .svg[data-color="#F7D85F"] svg path, .fancy-bullets .search-page .fancy-bullets-item-list li .svg[data-color="#F7D85F"] svg path, .fancy-bullets .search-page-admin .fancy-bullets-item-list li .svg[data-color="#F7D85F"] svg path {
          fill: #F7B731; }
        .fancy-bullets .container .fancy-bullets-item-list li .svg[data-color="#F7B731"] + p strong, .fancy-bullets .search-page .fancy-bullets-item-list li .svg[data-color="#F7B731"] + p strong, .fancy-bullets .search-page-admin .fancy-bullets-item-list li .svg[data-color="#F7B731"] + p strong, .fancy-bullets .container .fancy-bullets-item-list li .svg[data-color="#F7B731"] + p b, .fancy-bullets .search-page .fancy-bullets-item-list li .svg[data-color="#F7B731"] + p b, .fancy-bullets .search-page-admin .fancy-bullets-item-list li .svg[data-color="#F7B731"] + p b, .fancy-bullets .container .fancy-bullets-item-list li .svg[data-color="#F7B731"] + a strong, .fancy-bullets .search-page .fancy-bullets-item-list li .svg[data-color="#F7B731"] + a strong, .fancy-bullets .search-page-admin .fancy-bullets-item-list li .svg[data-color="#F7B731"] + a strong, .fancy-bullets .container .fancy-bullets-item-list li .svg[data-color="#F7B731"] + a b, .fancy-bullets .search-page .fancy-bullets-item-list li .svg[data-color="#F7B731"] + a b, .fancy-bullets .search-page-admin .fancy-bullets-item-list li .svg[data-color="#F7B731"] + a b {
          color: #F7B731; }
        .fancy-bullets .container .fancy-bullets-item-list li .svg[data-color="#F7B731"] svg path, .fancy-bullets .search-page .fancy-bullets-item-list li .svg[data-color="#F7B731"] svg path, .fancy-bullets .search-page-admin .fancy-bullets-item-list li .svg[data-color="#F7B731"] svg path {
          fill: #F7B731; }
        .fancy-bullets .container .fancy-bullets-item-list li .svg[data-color="#205AB7"] + p strong, .fancy-bullets .search-page .fancy-bullets-item-list li .svg[data-color="#205AB7"] + p strong, .fancy-bullets .search-page-admin .fancy-bullets-item-list li .svg[data-color="#205AB7"] + p strong, .fancy-bullets .container .fancy-bullets-item-list li .svg[data-color="#205AB7"] + p b, .fancy-bullets .search-page .fancy-bullets-item-list li .svg[data-color="#205AB7"] + p b, .fancy-bullets .search-page-admin .fancy-bullets-item-list li .svg[data-color="#205AB7"] + p b, .fancy-bullets .container .fancy-bullets-item-list li .svg[data-color="#205AB7"] + a strong, .fancy-bullets .search-page .fancy-bullets-item-list li .svg[data-color="#205AB7"] + a strong, .fancy-bullets .search-page-admin .fancy-bullets-item-list li .svg[data-color="#205AB7"] + a strong, .fancy-bullets .container .fancy-bullets-item-list li .svg[data-color="#205AB7"] + a b, .fancy-bullets .search-page .fancy-bullets-item-list li .svg[data-color="#205AB7"] + a b, .fancy-bullets .search-page-admin .fancy-bullets-item-list li .svg[data-color="#205AB7"] + a b {
          color: #205AB7; }
        .fancy-bullets .container .fancy-bullets-item-list li .svg[data-color="#205AB7"] svg path, .fancy-bullets .search-page .fancy-bullets-item-list li .svg[data-color="#205AB7"] svg path, .fancy-bullets .search-page-admin .fancy-bullets-item-list li .svg[data-color="#205AB7"] svg path {
          fill: #205AB7; }
        .fancy-bullets .container .fancy-bullets-item-list li p, .fancy-bullets .search-page .fancy-bullets-item-list li p, .fancy-bullets .search-page-admin .fancy-bullets-item-list li p {
          font-size: 20px;
          line-height: 30px;
          color: #2A2A2A; }
        .fancy-bullets .container .fancy-bullets-item-list li a p, .fancy-bullets .search-page .fancy-bullets-item-list li a p, .fancy-bullets .search-page-admin .fancy-bullets-item-list li a p {
          font-size: 20px;
          line-height: 30px;
          color: #2A2A2A; }
        .fancy-bullets .container .fancy-bullets-item-list li a:hover, .fancy-bullets .search-page .fancy-bullets-item-list li a:hover, .fancy-bullets .search-page-admin .fancy-bullets-item-list li a:hover {
          color: #DB6247;
          text-decoration: underline;
          font-weight: 300; }
          .fancy-bullets .container .fancy-bullets-item-list li a:hover p, .fancy-bullets .search-page .fancy-bullets-item-list li a:hover p, .fancy-bullets .search-page-admin .fancy-bullets-item-list li a:hover p {
            color: #DB6247; }
        .fancy-bullets .container .fancy-bullets-item-list li:nth-child(2n), .fancy-bullets .search-page .fancy-bullets-item-list li:nth-child(2n), .fancy-bullets .search-page-admin .fancy-bullets-item-list li:nth-child(2n) {
          margin-left: 10.8%; }
        .fancy-bullets .container .fancy-bullets-item-list li:nth-child(2n + 1), .fancy-bullets .search-page .fancy-bullets-item-list li:nth-child(2n + 1), .fancy-bullets .search-page-admin .fancy-bullets-item-list li:nth-child(2n + 1) {
          clear: left; }
        @media screen and (max-width: 768px) {
          .fancy-bullets .container .fancy-bullets-item-list li, .fancy-bullets .search-page .fancy-bullets-item-list li, .fancy-bullets .search-page-admin .fancy-bullets-item-list li {
            width: 100% !important;
            margin: 0 !important;
            clear: none !important; } }
    .fancy-bullets .container .cta-area, .fancy-bullets .search-page .cta-area, .fancy-bullets .search-page-admin .cta-area {
      text-align: center;
      padding: 0 0 40px; }
      .fancy-bullets .container .cta-area .field_cta_one, .fancy-bullets .search-page .cta-area .field_cta_one, .fancy-bullets .search-page-admin .cta-area .field_cta_one {
        margin: 8px 0 0 0; }
      .fancy-bullets .container .cta-area:empty, .fancy-bullets .search-page .cta-area:empty, .fancy-bullets .search-page-admin .cta-area:empty {
        display: none;
        padding: 0; }
  .fancy-bullets.dark .container .fancy-bullets-item-list li, .fancy-bullets.dark .search-page .fancy-bullets-item-list li, .fancy-bullets.dark .search-page-admin .fancy-bullets-item-list li {
    border-color: #FFF; }
    .fancy-bullets.dark .container .fancy-bullets-item-list li .svg svg path, .fancy-bullets.dark .search-page .fancy-bullets-item-list li .svg svg path, .fancy-bullets.dark .search-page-admin .fancy-bullets-item-list li .svg svg path {
      fill: #FFF !important; }
    .fancy-bullets.dark .container .fancy-bullets-item-list li > *, .fancy-bullets.dark .search-page .fancy-bullets-item-list li > *, .fancy-bullets.dark .search-page-admin .fancy-bullets-item-list li > * {
      color: #FFF; }
    .fancy-bullets.dark .container .fancy-bullets-item-list li a, .fancy-bullets.dark .search-page .fancy-bullets-item-list li a, .fancy-bullets.dark .search-page-admin .fancy-bullets-item-list li a, .fancy-bullets.dark .container .fancy-bullets-item-list li p, .fancy-bullets.dark .search-page .fancy-bullets-item-list li p, .fancy-bullets.dark .search-page-admin .fancy-bullets-item-list li p, .fancy-bullets.dark .container .fancy-bullets-item-list li span, .fancy-bullets.dark .search-page .fancy-bullets-item-list li span, .fancy-bullets.dark .search-page-admin .fancy-bullets-item-list li span {
      color: #FFF; }
      .fancy-bullets.dark .container .fancy-bullets-item-list li a > *, .fancy-bullets.dark .search-page .fancy-bullets-item-list li a > *, .fancy-bullets.dark .search-page-admin .fancy-bullets-item-list li a > *, .fancy-bullets.dark .container .fancy-bullets-item-list li p > *, .fancy-bullets.dark .search-page .fancy-bullets-item-list li p > *, .fancy-bullets.dark .search-page-admin .fancy-bullets-item-list li p > *, .fancy-bullets.dark .container .fancy-bullets-item-list li span > *, .fancy-bullets.dark .search-page .fancy-bullets-item-list li span > *, .fancy-bullets.dark .search-page-admin .fancy-bullets-item-list li span > * {
        color: #FFF; }
    .fancy-bullets.dark .container .fancy-bullets-item-list li a:hover, .fancy-bullets.dark .search-page .fancy-bullets-item-list li a:hover, .fancy-bullets.dark .search-page-admin .fancy-bullets-item-list li a:hover {
      color: #DB6247; }
  .fancy-bullets.center h2.title, .fancy-bullets.center .paragraph-html .title.subtitle, .paragraph-html .fancy-bullets.center .title.subtitle,
  .fancy-bullets.center .description {
    text-align: center; }
  .fancy-bullets.right h2.title, .fancy-bullets.right .paragraph-html .title.subtitle, .paragraph-html .fancy-bullets.right .title.subtitle,
  .fancy-bullets.right .description {
    text-align: right; }
  .fancy-bullets.columns-1 .container .fancy-bullets-item-list li, .fancy-bullets.columns-1 .search-page .fancy-bullets-item-list li, .fancy-bullets.columns-1 .search-page-admin .fancy-bullets-item-list li {
    width: 100%; }
    .fancy-bullets.columns-1 .container .fancy-bullets-item-list li:nth-child(2n), .fancy-bullets.columns-1 .search-page .fancy-bullets-item-list li:nth-child(2n), .fancy-bullets.columns-1 .search-page-admin .fancy-bullets-item-list li:nth-child(2n) {
      margin-left: 0; }
  .fancy-bullets.description-left .description {
    text-align: left !important; }
  .fancy-bullets.description-right .description {
    text-align: right !important; }
  @media screen and (min-width: 991px) {
    .fancy-bullets.columns-3 .container .fancy-bullets-item-list li, .fancy-bullets.columns-3 .search-page .fancy-bullets-item-list li, .fancy-bullets.columns-3 .search-page-admin .fancy-bullets-item-list li {
      width: 31.333%;
      margin-right: 3%; }
      .fancy-bullets.columns-3 .container .fancy-bullets-item-list li:nth-child(2n), .fancy-bullets.columns-3 .search-page .fancy-bullets-item-list li:nth-child(2n), .fancy-bullets.columns-3 .search-page-admin .fancy-bullets-item-list li:nth-child(2n) {
        margin-left: 0; }
      .fancy-bullets.columns-3 .container .fancy-bullets-item-list li:nth-child(2n + 1), .fancy-bullets.columns-3 .search-page .fancy-bullets-item-list li:nth-child(2n + 1), .fancy-bullets.columns-3 .search-page-admin .fancy-bullets-item-list li:nth-child(2n + 1) {
        clear: none; }
      .fancy-bullets.columns-3 .container .fancy-bullets-item-list li:nth-child(3n), .fancy-bullets.columns-3 .search-page .fancy-bullets-item-list li:nth-child(3n), .fancy-bullets.columns-3 .search-page-admin .fancy-bullets-item-list li:nth-child(3n) {
        margin-right: 0; }
      .fancy-bullets.columns-3 .container .fancy-bullets-item-list li:nth-child(3n + 1), .fancy-bullets.columns-3 .search-page .fancy-bullets-item-list li:nth-child(3n + 1), .fancy-bullets.columns-3 .search-page-admin .fancy-bullets-item-list li:nth-child(3n + 1) {
        clear: left; } }
  @media screen and (min-width: 769px) and (max-width: 990px) {
    .fancy-bullets.columns-3 .container .fancy-bullets-item-list li, .fancy-bullets.columns-3 .search-page .fancy-bullets-item-list li, .fancy-bullets.columns-3 .search-page-admin .fancy-bullets-item-list li {
      width: 48%;
      margin-right: 4%; }
      .fancy-bullets.columns-3 .container .fancy-bullets-item-list li:nth-child(2n), .fancy-bullets.columns-3 .search-page .fancy-bullets-item-list li:nth-child(2n), .fancy-bullets.columns-3 .search-page-admin .fancy-bullets-item-list li:nth-child(2n) {
        margin-left: 0;
        margin-right: 0; }
      .fancy-bullets.columns-3 .container .fancy-bullets-item-list li:nth-child(2n + 1), .fancy-bullets.columns-3 .search-page .fancy-bullets-item-list li:nth-child(2n + 1), .fancy-bullets.columns-3 .search-page-admin .fancy-bullets-item-list li:nth-child(2n + 1) {
        clear: left; } }
  @media screen and (min-width: 1025px) {
    .fancy-bullets.columns-4 .container .fancy-bullets-item-list li, .fancy-bullets.columns-4 .search-page .fancy-bullets-item-list li, .fancy-bullets.columns-4 .search-page-admin .fancy-bullets-item-list li {
      width: 22%;
      margin-right: 4%; }
      .fancy-bullets.columns-4 .container .fancy-bullets-item-list li:nth-child(2n), .fancy-bullets.columns-4 .search-page .fancy-bullets-item-list li:nth-child(2n), .fancy-bullets.columns-4 .search-page-admin .fancy-bullets-item-list li:nth-child(2n) {
        margin-left: 0; }
      .fancy-bullets.columns-4 .container .fancy-bullets-item-list li:nth-child(2n + 1), .fancy-bullets.columns-4 .search-page .fancy-bullets-item-list li:nth-child(2n + 1), .fancy-bullets.columns-4 .search-page-admin .fancy-bullets-item-list li:nth-child(2n + 1) {
        clear: none; }
      .fancy-bullets.columns-4 .container .fancy-bullets-item-list li:nth-child(4n), .fancy-bullets.columns-4 .search-page .fancy-bullets-item-list li:nth-child(4n), .fancy-bullets.columns-4 .search-page-admin .fancy-bullets-item-list li:nth-child(4n) {
        margin-right: 0; }
      .fancy-bullets.columns-4 .container .fancy-bullets-item-list li:nth-child(4n + 1), .fancy-bullets.columns-4 .search-page .fancy-bullets-item-list li:nth-child(4n + 1), .fancy-bullets.columns-4 .search-page-admin .fancy-bullets-item-list li:nth-child(4n + 1) {
        clear: left; } }
  @media screen and (min-width: 769px) and (max-width: 1024px) {
    .fancy-bullets.columns-4 .container .fancy-bullets-item-list li, .fancy-bullets.columns-4 .search-page .fancy-bullets-item-list li, .fancy-bullets.columns-4 .search-page-admin .fancy-bullets-item-list li {
      width: 48%;
      margin-right: 4%; }
      .fancy-bullets.columns-4 .container .fancy-bullets-item-list li:nth-child(2n), .fancy-bullets.columns-4 .search-page .fancy-bullets-item-list li:nth-child(2n), .fancy-bullets.columns-4 .search-page-admin .fancy-bullets-item-list li:nth-child(2n) {
        margin-right: 0;
        margin-left: 0; }
      .fancy-bullets.columns-4 .container .fancy-bullets-item-list li:nth-child(2n + 1), .fancy-bullets.columns-4 .search-page .fancy-bullets-item-list li:nth-child(2n + 1), .fancy-bullets.columns-4 .search-page-admin .fancy-bullets-item-list li:nth-child(2n + 1) {
        clear: left; } }

/* 
    Created on : Dec 7, 2017, 2:21:39 PM
    Author     : Sergiu
	Description: Style for "in the news" section
*/
.latest-news {
  background: #F5F5F5; }
  .latest-news .news-listing {
    min-height: 150px; }
  .latest-news .view-content {
    margin-top: 46px; }
    .latest-news .view-content .views-row {
      position: relative;
      width: 49%;
      width: calc(50% - 15px);
      float: left;
      margin-left: 30px;
      padding: 45px 30px 40px 30px;
      background: #FFF;
      box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0);
      transition: all .4s ease; }
      .latest-news .view-content .views-row .field_news_publication_date {
        font-size: 14px;
        margin-bottom: 10px;
        color: #999; }
      .latest-news .view-content .views-row h2.title, .latest-news .view-content .views-row .paragraph-html .title.subtitle, .paragraph-html .latest-news .view-content .views-row .title.subtitle {
        color: #515151;
        font-size: 18px;
        line-height: 28px;
        font-weight: 300;
        font-family: "GothamBook", sans-serif;
        font-weight: normal;
        text-align: left; }
        .latest-news .view-content .views-row h2.title p, .latest-news .view-content .views-row .paragraph-html .title.subtitle p, .paragraph-html .latest-news .view-content .views-row .title.subtitle p, .latest-news .view-content .views-row h2.title span, .latest-news .view-content .views-row .paragraph-html .title.subtitle span, .paragraph-html .latest-news .view-content .views-row .title.subtitle span, .latest-news .view-content .views-row h2.title a, .latest-news .view-content .views-row .paragraph-html .title.subtitle a, .paragraph-html .latest-news .view-content .views-row .title.subtitle a {
          color: #515151;
          font-size: 18px;
          line-height: 28px;
          font-weight: 300;
          text-decoration: none;
          font-family: "GothamBook", sans-serif;
          font-weight: normal;
          margin: 0; }
      .latest-news .view-content .views-row .field_publisher_name {
        font-size: 16px;
        margin-top: 10px;
        color: #999; }
      .latest-news .view-content .views-row:first-child {
        margin-left: 0; }
      .latest-news .view-content .views-row:hover {
        /*        transform: scale(1.05);
                box-shadow: 0 0 20px -5px rgba(0, 0, 0, 0.3);*/
        transform: translateY(-4px);
        box-shadow: 0 6px 5px 0px rgba(0, 0, 0, 0.1); }
  .latest-news h2, .latest-news .paragraph-html .subtitle, .paragraph-html .latest-news .subtitle {
    text-align: center; }
  .latest-news .cta-area {
    margin-top: 28px; }
  .latest-news.dark .view-content .views-row {
    background: transparent; }
  @media screen and (max-width: 768px) {
    .latest-news .views-row {
      width: 100% !important;
      margin-left: 0 !important;
      margin-bottom: 20px; } }

/* 
    Created on : Dec 11, 2017, 1:50:54 PM
    Author     : Sergiu
    Description: Style for events block
*/
.field_future_events .view-content {
  display: flex;
  justify-content: space-between; }
  .field_future_events .view-content .views-row {
    width: calc(50% - 18px);
    display: flex;
    align-items: center;
    position: relative;
    margin-bottom: 40px;
    padding: 4px 32px 4px 4px;
    border-radius: 8px;
    box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.11), -4px -4px 5px white; }
    .field_future_events .view-content .views-row .event-details {
      padding-right: 30px; }
      .field_future_events .view-content .views-row .event-details .description p {
        margin-bottom: 0 !important; }
  @media screen and (max-width: 768px) {
    .field_future_events .view-content {
      flex-flow: column; }
      .field_future_events .view-content .views-row {
        width: 100%;
        margin-bottom: 20px; } }

.events-webinars .title + .field_future_events {
  margin-top: 45px; }

.events-webinars .title h2, .events-webinars .title .paragraph-html .subtitle, .paragraph-html .events-webinars .title .subtitle {
  text-align: center; }

.events-webinars .subtitle {
  margin-bottom: 35px; }

.events-webinars a {
  text-decoration: none; }

.events-webinars .view-content .views-row .events_teaser_list {
  height: 100%; }

.events-webinars .view-content .views-row .event-info {
  display: flex;
  align-items: center;
  width: 100%;
  height: 100%; }
  .events-webinars .view-content .views-row .event-info .event-time {
    display: flex;
    flex-flow: column;
    justify-content: center;
    min-width: 156px;
    width: 156px;
    min-height: 113px;
    height: 100%;
    border-radius: 6px 0 0 6px;
    background: #649A3D;
    margin-right: 26px;
    text-align: center;
    color: #FFF;
    padding: 12px 10px; }
    .events-webinars .view-content .views-row .event-info .event-time .event-month {
      font-size: 16px;
      line-height: 19px;
      font-family: "GothamBold", sans-serif;
      display: flex;
      flex-wrap: wrap;
      justify-content: center; }
      .events-webinars .view-content .views-row .event-info .event-time .event-month span {
        border-bottom: 1px solid #FFF;
        width: 43%;
        padding: 0 0 5px; }
        .events-webinars .view-content .views-row .event-info .event-time .event-month span + span {
          margin-left: 14%; }
    .events-webinars .view-content .views-row .event-info .event-time .event-days {
      position: relative;
      font-family: "GothamBold", sans-serif;
      font-size: 32px;
      line-height: 39px;
      margin: 5px 0;
      display: flex;
      flex-wrap: wrap;
      justify-content: center; }
      .events-webinars .view-content .views-row .event-info .event-time .event-days span {
        width: 43%; }
        .events-webinars .view-content .views-row .event-info .event-time .event-days span + span {
          margin-left: 14%; }
          .events-webinars .view-content .views-row .event-info .event-time .event-days span + span:before {
            content: "-";
            color: #FFF;
            position: absolute;
            left: 50%;
            top: 50%;
            transform: translate(-50%, -50%); }
    .events-webinars .view-content .views-row .event-info .event-time .event-hours {
      font-size: 16px;
      line-height: 19px;
      font-family: "GothamBold", sans-serif; }
    @media screen and (max-width: 440px) {
      .events-webinars .view-content .views-row .event-info .event-time {
        min-width: 120px;
        width: 120px;
        margin-right: 10px; } }
  .events-webinars .view-content .views-row .event-info .event-details a {
    display: block;
    text-decoration: none;
    max-height: 90px;
    overflow: hidden; }
    .events-webinars .view-content .views-row .event-info .event-details a h4 span, .events-webinars .view-content .views-row .event-info .event-details a .list-features .container .subtitle span, .list-features .container .events-webinars .view-content .views-row .event-info .event-details a .subtitle span, .events-webinars .view-content .views-row .event-info .event-details a .list-features .search-page .subtitle span, .list-features .search-page .events-webinars .view-content .views-row .event-info .event-details a .subtitle span, .events-webinars .view-content .views-row .event-info .event-details a .list-features .search-page-admin .subtitle span, .list-features .search-page-admin .events-webinars .view-content .views-row .event-info .event-details a .subtitle span, .events-webinars .view-content .views-row .event-info .event-details a .slider-images .subtitle span, .slider-images .events-webinars .view-content .views-row .event-info .event-details a .subtitle span, .events-webinars .view-content .views-row .event-info .event-details a .fancy-bullets .container .fancy-bullets-item-list li span, .fancy-bullets .container .fancy-bullets-item-list .events-webinars .view-content .views-row .event-info .event-details a li span, .events-webinars .view-content .views-row .event-info .event-details a .fancy-bullets .search-page .fancy-bullets-item-list li span, .fancy-bullets .search-page .fancy-bullets-item-list .events-webinars .view-content .views-row .event-info .event-details a li span, .events-webinars .view-content .views-row .event-info .event-details a .fancy-bullets .search-page-admin .fancy-bullets-item-list li span, .fancy-bullets .search-page-admin .fancy-bullets-item-list .events-webinars .view-content .views-row .event-info .event-details a li span, .events-webinars .view-content .views-row .event-info .event-details a .cards-4-bios .subtitle span, .cards-4-bios .events-webinars .view-content .views-row .event-info .event-details a .subtitle span, .events-webinars .view-content .views-row .event-info .event-details a .cards-4-bios .cards-wrapper .cards-4-bios-child .wrapper .info .field_name span, .cards-4-bios .cards-wrapper .cards-4-bios-child .wrapper .info .events-webinars .view-content .views-row .event-info .event-details a .field_name span {
      display: block;
      color: #2A2A2A;
      font-family: "GothamBold", sans-serif; }
  .events-webinars .view-content .views-row .event-info .event-type,
  .events-webinars .view-content .views-row .event-info .event-location {
    font-size: 14px;
    line-height: 16px;
    font-family: "GothamBook", sans-serif;
    font-weight: normal;
    color: #649A3D; }
    .events-webinars .view-content .views-row .event-info .event-type + .event-type,
    .events-webinars .view-content .views-row .event-info .event-location + .event-type {
      display: none; }
  .events-webinars .view-content .views-row .event-info .field_event_url {
    float: right;
    margin-top: 38px;
    min-width: 150px;
    text-align: center; }

.events-webinars footer {
  border-top: 1px solid #E5E5E5;
  padding: 20px 0 0 0;
  margin-top: 4px;
  text-align: center; }

.events-webinars.dark .field_future_events .view-content .views-row {
  box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.11), -4px -4px 5px rgba(124, 124, 124, 0.4); }
  .events-webinars.dark .field_future_events .view-content .views-row .event-info .event-details a h4 span, .events-webinars.dark .field_future_events .view-content .views-row .event-info .event-details a .list-features .container .subtitle span, .list-features .container .events-webinars.dark .field_future_events .view-content .views-row .event-info .event-details a .subtitle span, .events-webinars.dark .field_future_events .view-content .views-row .event-info .event-details a .list-features .search-page .subtitle span, .list-features .search-page .events-webinars.dark .field_future_events .view-content .views-row .event-info .event-details a .subtitle span, .events-webinars.dark .field_future_events .view-content .views-row .event-info .event-details a .list-features .search-page-admin .subtitle span, .list-features .search-page-admin .events-webinars.dark .field_future_events .view-content .views-row .event-info .event-details a .subtitle span, .events-webinars.dark .field_future_events .view-content .views-row .event-info .event-details a .slider-images .subtitle span, .slider-images .events-webinars.dark .field_future_events .view-content .views-row .event-info .event-details a .subtitle span, .events-webinars.dark .field_future_events .view-content .views-row .event-info .event-details a .fancy-bullets .container .fancy-bullets-item-list li span, .fancy-bullets .container .fancy-bullets-item-list .events-webinars.dark .field_future_events .view-content .views-row .event-info .event-details a li span, .events-webinars.dark .field_future_events .view-content .views-row .event-info .event-details a .fancy-bullets .search-page .fancy-bullets-item-list li span, .fancy-bullets .search-page .fancy-bullets-item-list .events-webinars.dark .field_future_events .view-content .views-row .event-info .event-details a li span, .events-webinars.dark .field_future_events .view-content .views-row .event-info .event-details a .fancy-bullets .search-page-admin .fancy-bullets-item-list li span, .fancy-bullets .search-page-admin .fancy-bullets-item-list .events-webinars.dark .field_future_events .view-content .views-row .event-info .event-details a li span, .events-webinars.dark .field_future_events .view-content .views-row .event-info .event-details a .cards-4-bios .subtitle span, .cards-4-bios .events-webinars.dark .field_future_events .view-content .views-row .event-info .event-details a .subtitle span, .events-webinars.dark .field_future_events .view-content .views-row .event-info .event-details a .cards-4-bios .cards-wrapper .cards-4-bios-child .wrapper .info .field_name span, .cards-4-bios .cards-wrapper .cards-4-bios-child .wrapper .info .events-webinars.dark .field_future_events .view-content .views-row .event-info .event-details a .field_name span {
    color: #FFF; }

/* 
    Created on : Dec 8, 2017, 3:41:29 PM
    Author     : Sergiu
    Description: Style for taxonomy cards component
*/
.cards-4-taxonomy {
  background: #F5F5F5; }
  .cards-4-taxonomy a {
    text-decoration: none; }
  .cards-4-taxonomy .container, .cards-4-taxonomy .search-page, .cards-4-taxonomy .search-page-admin {
    padding: 30px 0 90px 0; }
    .cards-4-taxonomy .container .title h3, .cards-4-taxonomy .search-page .title h3, .cards-4-taxonomy .search-page-admin .title h3 {
      text-align: center;
      margin: 0;
      padding: 0 15px; }
    .cards-4-taxonomy .container .title + .views-element-container, .cards-4-taxonomy .search-page .title + .views-element-container, .cards-4-taxonomy .search-page-admin .title + .views-element-container {
      margin-top: 45px; }
    .cards-4-taxonomy .container .subtitle, .cards-4-taxonomy .search-page .subtitle, .cards-4-taxonomy .search-page-admin .subtitle {
      margin-bottom: 35px; }
    .cards-4-taxonomy .container .views-element-container .view-content, .cards-4-taxonomy .search-page .views-element-container .view-content, .cards-4-taxonomy .search-page-admin .views-element-container .view-content {
      text-align: center; }
      .cards-4-taxonomy .container .views-element-container .view-content .views-row, .cards-4-taxonomy .search-page .views-element-container .view-content .views-row, .cards-4-taxonomy .search-page-admin .views-element-container .view-content .views-row {
        display: inline-block;
        text-align: left;
        float: none;
        margin-right: -4px;
        min-height: 360px;
        vertical-align: top; }
        @media screen and (max-width: 767px) {
          .cards-4-taxonomy .container .views-element-container .view-content .views-row, .cards-4-taxonomy .search-page .views-element-container .view-content .views-row, .cards-4-taxonomy .search-page-admin .views-element-container .view-content .views-row {
            min-height: 0; } }
    .cards-4-taxonomy .container .cta-link a, .cards-4-taxonomy .search-page .cta-link a, .cards-4-taxonomy .search-page-admin .cta-link a {
      display: table;
      margin: 60px auto 0 auto; }
  @media screen and (max-width: 1200px) {
    .cards-4-taxonomy .container .views-element-container .view-content .views-row, .cards-4-taxonomy .search-page .views-element-container .view-content .views-row, .cards-4-taxonomy .search-page-admin .views-element-container .view-content .views-row {
      margin-bottom: 20px; }
    .cards-4-taxonomy .container .views-element-container .cta-link a, .cards-4-taxonomy .search-page .views-element-container .cta-link a, .cards-4-taxonomy .search-page-admin .views-element-container .cta-link a {
      display: table;
      margin: 25px auto 0 auto; } }

/* 
    Created on : 15-Dec-2017, 10:38:27
    Author     : Ad-prime
*/
.hero-squat {
  text-align: center;
  padding: 60px 0; }
  .hero-squat .field_background_image {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: hidden; }
    .hero-squat .field_background_image img {
      position: absolute;
      left: 50%;
      top: 50%;
      transform: translate(-50%, -50%);
      width: 100%;
      height: 100%;
      min-width: 100%;
      object-fit: cover; }
  .hero-squat .hero-title {
    margin: 0; }
  .hero-squat .description {
    padding-top: 12px; }
    .hero-squat .description p {
      margin-bottom: 0; }
    .hero-squat .description a {
      color: #FFF;
      display: inline-block; }
  .hero-squat .cta-link {
    margin-top: 45px; }

.hero-squat-2020 {
  padding: 80px 0;
  background-color: #5a5a5a;
  color: #FFF; }
  .hero-squat-2020 > .container, .hero-squat-2020 > .search-page, .hero-squat-2020 > .search-page-admin {
    width: 100% !important;
    max-width: 960px; }
    .hero-squat-2020 > .container h1, .hero-squat-2020 > .search-page h1, .hero-squat-2020 > .search-page-admin h1 {
      font-size: 60px;
      line-height: 73px;
      font-weight: 100;
      color: #FFF;
      margin: 0 0 15px; }
    .hero-squat-2020 > .container .field_short_description, .hero-squat-2020 > .search-page .field_short_description, .hero-squat-2020 > .search-page-admin .field_short_description,
    .hero-squat-2020 > .container .field_short_description p,
    .hero-squat-2020 > .search-page .field_short_description p,
    .hero-squat-2020 > .search-page-admin .field_short_description p {
      font-size: 24px;
      line-height: 32px;
      font-weight: 300; }
  .hero-squat-2020 .image {
    position: absolute;
    text-align: right;
    left: 50%;
    top: 20px;
    width: 100%;
    height: calc(100% - 40px);
    max-width: 1170px;
    transform: translateX(-50%); }
    .hero-squat-2020 .image img {
      margin-right: 1vw; }
  @media screen and (max-width: 1280px) {
    .hero-squat-2020 > .container, .hero-squat-2020 > .search-page, .hero-squat-2020 > .search-page-admin {
      max-width: 894px; }
    .hero-squat-2020 .image {
      max-width: 1030px; } }
  @media screen and (max-width: 768px) {
    .hero-squat-2020 {
      padding: 78px 0; }
      .hero-squat-2020 > .container, .hero-squat-2020 > .search-page, .hero-squat-2020 > .search-page-admin {
        padding: 0 50px; }
        .hero-squat-2020 > .container h1, .hero-squat-2020 > .search-page h1, .hero-squat-2020 > .search-page-admin h1 {
          font-size: 50px;
          line-height: 60px; }
        .hero-squat-2020 > .container .field_short_description, .hero-squat-2020 > .search-page .field_short_description, .hero-squat-2020 > .search-page-admin .field_short_description,
        .hero-squat-2020 > .container .field_short_description p,
        .hero-squat-2020 > .search-page .field_short_description p,
        .hero-squat-2020 > .search-page-admin .field_short_description p {
          font-size: 20px;
          line-height: 28px; }
      .hero-squat-2020 .image img {
        margin-right: 30px; } }
  @media screen and (max-width: 480px) {
    .hero-squat-2020 {
      padding: 50px 0; }
      .hero-squat-2020 > .container, .hero-squat-2020 > .search-page, .hero-squat-2020 > .search-page-admin {
        padding: 0 20px; }
      .hero-squat-2020 .image img {
        max-width: 232px !important;
        margin-right: 28px; } }

body.mobile-legend-on .digital-component.devops-hero,
body.popup-on:not(.devops-on-top) .digital-component.devops-hero {
  z-index: 1; }

.digital-component.devops-hero {
  position: relative;
  z-index: 9;
  padding: 126px 0 0 0;
  box-shadow: 0 3px 36px rgba(0, 0, 0, 0.16); }
  .digital-component.devops-hero .hero-wrapper {
    display: flex; }
    .digital-component.devops-hero .hero-wrapper .hero-content {
      width: 64%;
      padding: 0 20px 40px 0; }
      .digital-component.devops-hero .hero-wrapper .hero-content h1.title {
        margin: 0 0 40px; }
      .digital-component.devops-hero .hero-wrapper .hero-content .description {
        width: 100%;
        margin: 0 0 32px;
        max-width: 688px; }
        .digital-component.devops-hero .hero-wrapper .hero-content .description p {
          margin: 0 0 24px; }
          .digital-component.devops-hero .hero-wrapper .hero-content .description p:last-child {
            margin: 0; }
      .digital-component.devops-hero .hero-wrapper .hero-content .cta-area {
        flex-direction: row; }
      .digital-component.devops-hero .hero-wrapper .hero-content .embed-video {
        position: relative;
        margin: 0 0 40px;
        min-width: 300px;
        width: 100%;
        max-width: 664px;
        height: 384px;
        padding: 12px;
        background-color: #F4F4F4;
        border-radius: 10px;
        box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.11), -4px -4px 5px white; }
        .digital-component.devops-hero .hero-wrapper .hero-content .embed-video .field_video_thumbnail {
          width: 100%;
          height: 100%;
          position: relative;
          border-radius: 7px;
          overflow: hidden; }
          .digital-component.devops-hero .hero-wrapper .hero-content .embed-video .field_video_thumbnail img {
            position: absolute;
            width: auto;
            height: auto;
            left: 50%;
            top: 50%;
            transform: translate(-50%, -50%);
            min-height: 100%;
            object-fit: cover; }
          .digital-component.devops-hero .hero-wrapper .hero-content .embed-video .field_video_thumbnail:after {
            content: "";
            position: absolute;
            left: 0;
            top: 0;
            width: 100%;
            height: 100%;
            box-shadow: inset -5px -5px 10px #FFF, inset 3px 3px 10px rgba(0, 0, 0, 0.16);
            border-radius: 7px; }
        .digital-component.devops-hero .hero-wrapper .hero-content .embed-video .play-video-button {
          position: absolute;
          bottom: 22px;
          left: 22px;
          background: #F4F4F4;
          color: #DB6247;
          text-decoration: underline;
          font-size: 14px;
          border-radius: 6px;
          padding: 0 20px 0 0;
          font-family: "GothamBold", sans-serif;
          cursor: pointer;
          white-space: nowrap;
          width: 50px;
          overflow: hidden;
          transition: width 0.4s ease; }
          .digital-component.devops-hero .hero-wrapper .hero-content .embed-video .play-video-button i {
            display: inline-block;
            vertical-align: middle;
            width: 50px;
            height: 44px;
            background: #DB6247;
            text-align: center;
            font-size: 16px;
            line-height: 44px;
            color: #FFF;
            margin-right: 20px; }
          .digital-component.devops-hero .hero-wrapper .hero-content .embed-video .play-video-button:hover {
            width: 166px; }
      .digital-component.devops-hero .hero-wrapper .hero-content .video-popup {
        display: none;
        align-items: center;
        justify-content: center;
        position: fixed;
        width: 100%;
        height: 100%;
        left: 0;
        top: 0;
        z-index: 99;
        padding: 50px; }
        .digital-component.devops-hero .hero-wrapper .hero-content .video-popup .video-overlay {
          position: absolute;
          width: 100%;
          height: 100%;
          left: 0;
          top: 0;
          background-color: rgba(0, 0, 0, 0.5);
          backdrop-filter: blur(2px); }
        .digital-component.devops-hero .hero-wrapper .hero-content .video-popup .field_video_embed {
          position: relative;
          z-index: 2;
          width: 100%;
          max-width: 800px;
          display: block; }
          .digital-component.devops-hero .hero-wrapper .hero-content .video-popup .field_video_embed:before {
            content: "\f00d";
            background: rgba(0, 0, 0, 0.1);
            border-radius: 6px;
            text-align: center;
            width: 40px;
            height: 40px;
            color: #DB6247;
            font-size: 40px;
            line-height: 40px;
            position: absolute;
            right: -60px;
            top: -60px;
            font-family: "Font Awesome Solid";
            cursor: pointer;
            box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.11), -4px -4px 5px rgba(255, 255, 255, 0.1); }
        .digital-component.devops-hero .hero-wrapper .hero-content .video-popup.on {
          display: flex; }
    .digital-component.devops-hero .hero-wrapper .right-side {
      position: relative;
      width: 36%;
      min-width: 454px;
      background-color: #2A2A2A;
      padding: 82px 0 67px 50px;
      color: #FFF; }
      .digital-component.devops-hero .hero-wrapper .right-side:before {
        content: "";
        position: absolute;
        left: 0;
        top: 0;
        width: 50vw;
        height: 100%;
        background-color: #2A2A2A;
        z-index: 0; }
      .digital-component.devops-hero .hero-wrapper .right-side .pipeline-diagram-generator {
        position: relative; }
        .digital-component.devops-hero .hero-wrapper .right-side .pipeline-diagram-generator .add_elements_to_diagram {
          display: flex;
          flex-wrap: wrap; }
        .digital-component.devops-hero .hero-wrapper .right-side .pipeline-diagram-generator form h2, .digital-component.devops-hero .hero-wrapper .right-side .pipeline-diagram-generator form .paragraph-html .subtitle, .paragraph-html .digital-component.devops-hero .hero-wrapper .right-side .pipeline-diagram-generator form .subtitle {
          color: #FFF;
          font-size: 24px;
          line-height: 29px;
          font-family: "GothamBold", sans-serif;
          margin: 0 0 10px; }
        .digital-component.devops-hero .hero-wrapper .right-side .pipeline-diagram-generator form p {
          color: #FFF;
          font-size: 16px;
          line-height: 24px; }
          .digital-component.devops-hero .hero-wrapper .right-side .pipeline-diagram-generator form p a {
            color: #DB6247;
            text-decoration: underline; }
        .digital-component.devops-hero .hero-wrapper .right-side .pipeline-diagram-generator form .pipeline-diagram-builder {
          display: flex;
          flex-flow: column; }
          .digital-component.devops-hero .hero-wrapper .right-side .pipeline-diagram-generator form .pipeline-diagram-builder h2, .digital-component.devops-hero .hero-wrapper .right-side .pipeline-diagram-generator form .pipeline-diagram-builder .paragraph-html .subtitle, .paragraph-html .digital-component.devops-hero .hero-wrapper .right-side .pipeline-diagram-generator form .pipeline-diagram-builder .subtitle {
            order: 1; }
          .digital-component.devops-hero .hero-wrapper .right-side .pipeline-diagram-generator form .pipeline-diagram-builder p {
            order: 2; }
          .digital-component.devops-hero .hero-wrapper .right-side .pipeline-diagram-generator form .pipeline-diagram-builder .reset-selection {
            order: 3;
            font-size: 14px;
            font-family: "GothamBold", sans-serif;
            margin: 10px 0 0 auto;
            color: #FFF; }
            .digital-component.devops-hero .hero-wrapper .right-side .pipeline-diagram-generator form .pipeline-diagram-builder .reset-selection.empty {
              visibility: hidden;
              pointer-events: none; }
            .digital-component.devops-hero .hero-wrapper .right-side .pipeline-diagram-generator form .pipeline-diagram-builder .reset-selection:not(.empty) {
              position: relative;
              z-index: 2; }
          .digital-component.devops-hero .hero-wrapper .right-side .pipeline-diagram-generator form .pipeline-diagram-builder .select-all {
            width: 6px;
            height: 8px;
            position: absolute;
            top: 47px;
            left: 4px;
            cursor: default;
            z-index: 0; }
          .digital-component.devops-hero .hero-wrapper .right-side .pipeline-diagram-generator form .pipeline-diagram-builder .form-item {
            position: relative;
            order: 4; }
        .digital-component.devops-hero .hero-wrapper .right-side .pipeline-diagram-generator form .popup-title,
        .digital-component.devops-hero .hero-wrapper .right-side .pipeline-diagram-generator form .close-diagram-filter {
          display: none; }
        .digital-component.devops-hero .hero-wrapper .right-side .pipeline-diagram-generator form .form-item-diagram-technologies {
          width: 100%;
          margin: 10px 0 53px; }
          .digital-component.devops-hero .hero-wrapper .right-side .pipeline-diagram-generator form .form-item-diagram-technologies .select2 .select2-selection__rendered .select2-selection__choice {
            margin: 0 20px 10px 0;
            display: flex;
            flex-direction: row-reverse;
            font-size: 14px;
            line-height: 14px; }
          .digital-component.devops-hero .hero-wrapper .right-side .pipeline-diagram-generator form .form-item-diagram-technologies .select2 .select2-selection__rendered.empty:after {
            content: "Slack, Github, Jira, etc.";
            color: rgba(0, 0, 0, 0.4);
            margin: -8px 0 0 0; }
          .digital-component.devops-hero .hero-wrapper .right-side .pipeline-diagram-generator form .form-item-diagram-technologies .select2 *:focus {
            border: none;
            outline: none; }
        .digital-component.devops-hero .hero-wrapper .right-side .pipeline-diagram-generator form .form-actions {
          display: none; }
        .digital-component.devops-hero .hero-wrapper .right-side .pipeline-diagram-generator form .cta-area {
          display: flex;
          flex-flow: row;
          justify-content: space-between;
          align-items: center;
          flex-wrap: wrap;
          order: 5; }
          .digital-component.devops-hero .hero-wrapper .right-side .pipeline-diagram-generator form .cta-area .button.neomorphic, .digital-component.devops-hero .hero-wrapper .right-side .pipeline-diagram-generator form .cta-area .events .view-content .views-row .event-info .field_event_url a.button, .events .view-content .views-row .event-info .field_event_url .digital-component.devops-hero .hero-wrapper .right-side .pipeline-diagram-generator form .cta-area a.button {
            padding-right: 23px !important; }
      .digital-component.devops-hero .hero-wrapper .right-side .diagram-gen-form,
      .digital-component.devops-hero .hero-wrapper .right-side .download-form-popup {
        display: none;
        position: fixed;
        left: 0;
        top: 0;
        width: 100vw;
        height: 100%;
        z-index: 99; }
        .digital-component.devops-hero .hero-wrapper .right-side .diagram-gen-form .overlay,
        .digital-component.devops-hero .hero-wrapper .right-side .download-form-popup .overlay {
          background-color: rgba(255, 255, 255, 0.75);
          position: absolute;
          left: 0;
          top: 0;
          width: 100%;
          height: 100%;
          z-index: 0; }
        .digital-component.devops-hero .hero-wrapper .right-side .diagram-gen-form .popup-wrapper,
        .digital-component.devops-hero .hero-wrapper .right-side .download-form-popup .popup-wrapper {
          position: absolute;
          width: 96%;
          max-width: 784px;
          left: 50%;
          top: 50%;
          transform: translate(-50%, -50%);
          background: #FFF;
          z-index: 1;
          padding: 44px 50px 32px;
          border: 1px solid #F5F5F5;
          box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.11);
          max-height: 90%;
          overflow: auto; }
          .digital-component.devops-hero .hero-wrapper .right-side .diagram-gen-form .popup-wrapper .marketo-form-embed,
          .digital-component.devops-hero .hero-wrapper .right-side .download-form-popup .popup-wrapper .marketo-form-embed {
            padding: 0; }
          .digital-component.devops-hero .hero-wrapper .right-side .diagram-gen-form .popup-wrapper h2, .digital-component.devops-hero .hero-wrapper .right-side .diagram-gen-form .popup-wrapper .paragraph-html .subtitle, .paragraph-html .digital-component.devops-hero .hero-wrapper .right-side .diagram-gen-form .popup-wrapper .subtitle,
          .digital-component.devops-hero .hero-wrapper .right-side .download-form-popup .popup-wrapper h2,
          .digital-component.devops-hero .hero-wrapper .right-side .download-form-popup .popup-wrapper .paragraph-html .subtitle,
          .paragraph-html .digital-component.devops-hero .hero-wrapper .right-side .download-form-popup .popup-wrapper .subtitle {
            font-size: 24px;
            line-height: 48px;
            margin: 0 0 16px;
            color: #444; }
          .digital-component.devops-hero .hero-wrapper .right-side .diagram-gen-form .popup-wrapper p,
          .digital-component.devops-hero .hero-wrapper .right-side .download-form-popup .popup-wrapper p {
            font-size: 16px;
            line-height: 24px;
            margin: 0 0 18px;
            color: #000; }
          .digital-component.devops-hero .hero-wrapper .right-side .diagram-gen-form .popup-wrapper .cta-fill,
          .digital-component.devops-hero .hero-wrapper .right-side .download-form-popup .popup-wrapper .cta-fill {
            display: table;
            margin: 0 auto; }
          .digital-component.devops-hero .hero-wrapper .right-side .diagram-gen-form .popup-wrapper .close-periodic,
          .digital-component.devops-hero .hero-wrapper .right-side .download-form-popup .popup-wrapper .close-periodic {
            display: block;
            width: 15px;
            height: 15px;
            position: absolute;
            top: 10px;
            right: 10px;
            cursor: pointer;
            opacity: 1; }
            .digital-component.devops-hero .hero-wrapper .right-side .diagram-gen-form .popup-wrapper .close-periodic:after, .digital-component.devops-hero .hero-wrapper .right-side .diagram-gen-form .popup-wrapper .close-periodic:before,
            .digital-component.devops-hero .hero-wrapper .right-side .download-form-popup .popup-wrapper .close-periodic:after,
            .digital-component.devops-hero .hero-wrapper .right-side .download-form-popup .popup-wrapper .close-periodic:before {
              content: "";
              width: 20px;
              height: 3px;
              background-color: #bfbfbf;
              border-radius: 3px;
              position: absolute;
              top: 6px;
              left: -2px; }
            .digital-component.devops-hero .hero-wrapper .right-side .diagram-gen-form .popup-wrapper .close-periodic:after,
            .digital-component.devops-hero .hero-wrapper .right-side .download-form-popup .popup-wrapper .close-periodic:after {
              transform: rotate(-45deg); }
            .digital-component.devops-hero .hero-wrapper .right-side .diagram-gen-form .popup-wrapper .close-periodic:before,
            .digital-component.devops-hero .hero-wrapper .right-side .download-form-popup .popup-wrapper .close-periodic:before {
              transform: rotate(45deg); }
            .digital-component.devops-hero .hero-wrapper .right-side .diagram-gen-form .popup-wrapper .close-periodic:hover:before, .digital-component.devops-hero .hero-wrapper .right-side .diagram-gen-form .popup-wrapper .close-periodic:hover:after,
            .digital-component.devops-hero .hero-wrapper .right-side .download-form-popup .popup-wrapper .close-periodic:hover:before,
            .digital-component.devops-hero .hero-wrapper .right-side .download-form-popup .popup-wrapper .close-periodic:hover:after {
              background-color: #222222; }
        .digital-component.devops-hero .hero-wrapper .right-side .diagram-gen-form.popup-on,
        .digital-component.devops-hero .hero-wrapper .right-side .download-form-popup.popup-on {
          display: block; }
  @media screen and (max-width: 1024px) {
    .digital-component.devops-hero .hero-wrapper {
      flex-wrap: wrap;
      flex-flow: column; }
      .digital-component.devops-hero .hero-wrapper .hero-content {
        width: 100%;
        padding: 0 0 20px 0; }
      .digital-component.devops-hero .hero-wrapper .right-side {
        width: calc(100% + 30px);
        margin-left: -15px;
        padding: 30px 15px 15px;
        min-width: unset; }
        .digital-component.devops-hero .hero-wrapper .right-side .pipeline-diagram-generator {
          max-width: 688px; } }
  @media screen and (max-width: 768px) {
    .digital-component.devops-hero .hero-wrapper .right-side .pipeline-diagram-generator {
      max-width: 100%; }
      .digital-component.devops-hero .hero-wrapper .right-side .pipeline-diagram-generator form .cta-area .cta, .digital-component.devops-hero .hero-wrapper .right-side .pipeline-diagram-generator form .cta-area html body .field_menu_card_reference .form-item--error-message a, html body .field_menu_card_reference .form-item--error-message .digital-component.devops-hero .hero-wrapper .right-side .pipeline-diagram-generator form .cta-area a,
      .digital-component.devops-hero .hero-wrapper .right-side .pipeline-diagram-generator form .cta-area html body .main-content .form-item--error-message a, html body .main-content .form-item--error-message .digital-component.devops-hero .hero-wrapper .right-side .pipeline-diagram-generator form .cta-area a, .digital-component.devops-hero .hero-wrapper .right-side .pipeline-diagram-generator form .cta-area #header .header .header-search .form-actions, #header .header .header-search .digital-component.devops-hero .hero-wrapper .right-side .pipeline-diagram-generator form .cta-area .form-actions, .digital-component.devops-hero .hero-wrapper .right-side .pipeline-diagram-generator form .cta-area .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .field_cta_one a, .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .field_cta_one .digital-component.devops-hero .hero-wrapper .right-side .pipeline-diagram-generator form .cta-area a, .digital-component.devops-hero .hero-wrapper .right-side .pipeline-diagram-generator form .cta-area .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .field_cta_one a, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .field_cta_one .digital-component.devops-hero .hero-wrapper .right-side .pipeline-diagram-generator form .cta-area a, .digital-component.devops-hero .hero-wrapper .right-side .pipeline-diagram-generator form .cta-area .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .field_cta_one a, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .field_cta_one .digital-component.devops-hero .hero-wrapper .right-side .pipeline-diagram-generator form .cta-area a, .digital-component.devops-hero .hero-wrapper .right-side .pipeline-diagram-generator form .icon-cards-2-4 .element-wrapper .icon-card-child .cta-area .field_cta_one a, .icon-cards-2-4 .element-wrapper .icon-card-child .digital-component.devops-hero .hero-wrapper .right-side .pipeline-diagram-generator form .cta-area .field_cta_one a, .digital-component.devops-hero .hero-wrapper .right-side .pipeline-diagram-generator form .cta-area .cards-static-2-4 .element-wrapper .cards-static-2-4-child .field_cta_one a, .cards-static-2-4 .element-wrapper .cards-static-2-4-child .field_cta_one .digital-component.devops-hero .hero-wrapper .right-side .pipeline-diagram-generator form .cta-area a, .digital-component.devops-hero .hero-wrapper .right-side .pipeline-diagram-generator form .cta-area .cards-2-4 .cards-2-4-child .field_cta_one a, .cards-2-4 .cards-2-4-child .field_cta_one .digital-component.devops-hero .hero-wrapper .right-side .pipeline-diagram-generator form .cta-area a, .digital-component.devops-hero .hero-wrapper .right-side .pipeline-diagram-generator form .cta-area .events-webinars footer a, .events-webinars footer .digital-component.devops-hero .hero-wrapper .right-side .pipeline-diagram-generator form .cta-area a, .digital-component.devops-hero .hero-wrapper .right-side .pipeline-diagram-generator form .cta-area .integrations-by-product header a, .integrations-by-product header .digital-component.devops-hero .hero-wrapper .right-side .pipeline-diagram-generator form .cta-area a,
      .digital-component.devops-hero .hero-wrapper .right-side .pipeline-diagram-generator form .cta-area .integrations-by-type header a, .integrations-by-type header .digital-component.devops-hero .hero-wrapper .right-side .pipeline-diagram-generator form .cta-area a,
      .digital-component.devops-hero .hero-wrapper .right-side .pipeline-diagram-generator form .cta-area .technologies-by-model header a, .technologies-by-model header .digital-component.devops-hero .hero-wrapper .right-side .pipeline-diagram-generator form .cta-area a,
      .digital-component.devops-hero .hero-wrapper .right-side .pipeline-diagram-generator form .cta-area .technologies-by-type header a, .technologies-by-type header .digital-component.devops-hero .hero-wrapper .right-side .pipeline-diagram-generator form .cta-area a, .digital-component.devops-hero .hero-wrapper .right-side .pipeline-diagram-generator form .cta-area .cvent-related .view-content > .views-row article > a, .cvent-related .view-content > .views-row .digital-component.devops-hero .hero-wrapper .right-side .pipeline-diagram-generator form .cta-area article > a {
        margin-top: 17px; } }
  @media screen and (max-width: 480px) {
    .digital-component.devops-hero .download-form-popup .overlay {
      background-color: #FFF; }
    .digital-component.devops-hero .download-form-popup .popup-wrapper {
      max-height: 96%;
      overflow: auto;
      padding: 40px 20px;
      box-shadow: none;
      border: none;
      left: 0;
      top: 0;
      transform: none;
      width: 100%; }
      .digital-component.devops-hero .download-form-popup .popup-wrapper .copy-message {
        font-size: 12px; }
      .digital-component.devops-hero .download-form-popup .popup-wrapper .close-periodic:before, .digital-component.devops-hero .download-form-popup .popup-wrapper .close-periodic:after {
        background-color: #DB6247; }
      .digital-component.devops-hero .download-form-popup .popup-wrapper textarea {
        height: 250px;
        min-height: 250px;
        max-height: 250px; } }

/* 
    Created on : 15-Dec-2017, 10:38:27
    Author     : Ad-prime
*/
.paragraph-html {
  padding: 60px 0; }
  .paragraph-html .title {
    text-align: center;
    margin: 0; }
    .paragraph-html .title h2, .paragraph-html .title .subtitle {
      margin-bottom: 0; }
  .paragraph-html .description {
    padding-top: 25px; }
    .paragraph-html .description ul.simple {
      margin-top: 25px;
      margin-bottom: 25px;
      padding-left: 18px; }
      .paragraph-html .description ul.simple li {
        font-size: 16px;
        line-height: 24px;
        min-height: 26px;
        margin: 0 0 15px 0; }
  .paragraph-html h2, .paragraph-html .subtitle, .paragraph-html h3, .paragraph-html h4, .paragraph-html .list-features .container .subtitle, .list-features .container .paragraph-html .subtitle, .paragraph-html .list-features .search-page .subtitle, .list-features .search-page .paragraph-html .subtitle, .paragraph-html .list-features .search-page-admin .subtitle, .list-features .search-page-admin .paragraph-html .subtitle, .paragraph-html .slider-images .subtitle, .slider-images .paragraph-html .subtitle, .paragraph-html .fancy-bullets .container .fancy-bullets-item-list li, .fancy-bullets .container .fancy-bullets-item-list .paragraph-html li, .paragraph-html .fancy-bullets .search-page .fancy-bullets-item-list li, .fancy-bullets .search-page .fancy-bullets-item-list .paragraph-html li, .paragraph-html .fancy-bullets .search-page-admin .fancy-bullets-item-list li, .fancy-bullets .search-page-admin .fancy-bullets-item-list .paragraph-html li, .paragraph-html .cards-4-bios .subtitle, .cards-4-bios .paragraph-html .subtitle, .paragraph-html .cards-4-bios .cards-wrapper .cards-4-bios-child .wrapper .info .field_name, .cards-4-bios .cards-wrapper .cards-4-bios-child .wrapper .info .paragraph-html .field_name, .paragraph-html h4, .paragraph-html .list-features .container .subtitle, .list-features .container .paragraph-html .subtitle, .paragraph-html .list-features .search-page .subtitle, .list-features .search-page .paragraph-html .subtitle, .paragraph-html .list-features .search-page-admin .subtitle, .list-features .search-page-admin .paragraph-html .subtitle, .paragraph-html .slider-images .subtitle, .slider-images .paragraph-html .subtitle, .paragraph-html .fancy-bullets .container .fancy-bullets-item-list li, .fancy-bullets .container .fancy-bullets-item-list .paragraph-html li, .paragraph-html .fancy-bullets .search-page .fancy-bullets-item-list li, .fancy-bullets .search-page .fancy-bullets-item-list .paragraph-html li, .paragraph-html .fancy-bullets .search-page-admin .fancy-bullets-item-list li, .fancy-bullets .search-page-admin .fancy-bullets-item-list .paragraph-html li, .paragraph-html .cards-4-bios .subtitle, .cards-4-bios .paragraph-html .subtitle, .paragraph-html .cards-4-bios .cards-wrapper .cards-4-bios-child .wrapper .info .field_name, .cards-4-bios .cards-wrapper .cards-4-bios-child .wrapper .info .paragraph-html .field_name, .paragraph-html h5, .paragraph-html h6 {
    margin-bottom: 20px; }
  .paragraph-html h1.title, .paragraph-html h2.title, .paragraph-html .title.subtitle, .paragraph-html h3.title {
    color: #2A2A2A; }
  .paragraph-html table,
  .paragraph-html ul li,
  .paragraph-html ol li {
    font-size: 16px;
    line-height: 24px; }
  @media screen and (min-width: 769px) {
    .paragraph-html img.mobile-img {
      display: none; } }
  @media screen and (max-width: 768px) {
    .paragraph-html img.desktop-img {
      display: none; } }

/* 
    Created on : 09-Jan-2018, 13:00:20
    Author     : Ad-prime
*/
.wide-message-slim-promo .field_background_image {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  z-index: 0; }
  .wide-message-slim-promo .field_background_image img {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    min-width: 100%;
    object-fit: cover; }

.wide-message-slim-promo .container, .wide-message-slim-promo .search-page, .wide-message-slim-promo .search-page-admin {
  display: table; }
  @media (max-width: 1140px) {
    .wide-message-slim-promo .container, .wide-message-slim-promo .search-page, .wide-message-slim-promo .search-page-admin {
      width: 100% !important; } }

.wide-message-slim-promo .text-side {
  max-width: 750px;
  display: table-cell;
  vertical-align: middle;
  width: 70%; }
  .wide-message-slim-promo .text-side .field_short_description {
    font-size: 16px;
    line-height: 24px; }

.wide-message-slim-promo .button-side {
  display: table-cell;
  vertical-align: middle;
  width: 30%;
  text-align: right; }

.wide-message-slim-promo.no-cta .text-side {
  width: 100%;
  max-width: 100%; }

.wide-message-slim-promo.no-cta .button-side {
  display: none; }

@media (max-width: 768px) {
  .wide-message-slim-promo .container, .wide-message-slim-promo .search-page, .wide-message-slim-promo .search-page-admin {
    display: block; }
  .wide-message-slim-promo .text-side,
  .wide-message-slim-promo .button-side {
    text-align: center;
    display: block;
    width: 100%; }
  .wide-message-slim-promo .button-side {
    margin-top: 25px; } }

.platform-status {
  padding: 48px 0; }
  .platform-status > .container, .platform-status > .search-page, .platform-status > .search-page-admin {
    max-width: 920px !important; }
    .platform-status > .container .title h2, .platform-status > .search-page .title h2, .platform-status > .search-page-admin .title h2, .platform-status > .container .title .paragraph-html .subtitle, .paragraph-html .platform-status > .container .title .subtitle, .platform-status > .search-page .title .paragraph-html .subtitle, .paragraph-html .platform-status > .search-page .title .subtitle, .platform-status > .search-page-admin .title .paragraph-html .subtitle, .paragraph-html .platform-status > .search-page-admin .title .subtitle {
      color: #2A2A2A;
      margin: 0 0 20px; }
    .platform-status > .container .application-status-wrapper, .platform-status > .search-page .application-status-wrapper, .platform-status > .search-page-admin .application-status-wrapper {
      margin: 40px 0 47px; }
      .platform-status > .container .application-status-wrapper table, .platform-status > .search-page .application-status-wrapper table, .platform-status > .search-page-admin .application-status-wrapper table {
        width: 100%;
        border-collapse: separate;
        border-spacing: 0px 4px; }
        .platform-status > .container .application-status-wrapper table tr, .platform-status > .search-page .application-status-wrapper table tr, .platform-status > .search-page-admin .application-status-wrapper table tr {
          font-size: 20px;
          line-height: 30px;
          font-family: "GothamBook", sans-serif;
          color: #555555;
          background-color: #FFF; }
          .platform-status > .container .application-status-wrapper table tr:first-child, .platform-status > .search-page .application-status-wrapper table tr:first-child, .platform-status > .search-page-admin .application-status-wrapper table tr:first-child {
            transform: translateY(0);
            font-size: 14px;
            font-family: "GothamBold", sans-serif;
            line-height: 20px;
            border-bottom: 0;
            background-color: transparent; }
            .platform-status > .container .application-status-wrapper table tr:first-child th, .platform-status > .search-page .application-status-wrapper table tr:first-child th, .platform-status > .search-page-admin .application-status-wrapper table tr:first-child th {
              padding: 26px 20px 38px; }
              .platform-status > .container .application-status-wrapper table tr:first-child th:not(:first-child), .platform-status > .search-page .application-status-wrapper table tr:first-child th:not(:first-child), .platform-status > .search-page-admin .application-status-wrapper table tr:first-child th:not(:first-child) {
                position: relative;
                z-index: 2; }
              .platform-status > .container .application-status-wrapper table tr:first-child th:first-child, .platform-status > .search-page .application-status-wrapper table tr:first-child th:first-child, .platform-status > .search-page-admin .application-status-wrapper table tr:first-child th:first-child {
                z-index: 0;
                width: 68px; }
                .platform-status > .container .application-status-wrapper table tr:first-child th:first-child:before, .platform-status > .search-page .application-status-wrapper table tr:first-child th:first-child:before, .platform-status > .search-page-admin .application-status-wrapper table tr:first-child th:first-child:before {
                  content: "";
                  position: absolute;
                  left: 0;
                  top: 0;
                  width: 100%;
                  height: calc(100% - 12px);
                  box-shadow: -4px -4px 5px white, 4px 4px 5px rgba(0, 0, 0, 0.11);
                  border-radius: 3px; }
          .platform-status > .container .application-status-wrapper table tr td.app-name, .platform-status > .search-page .application-status-wrapper table tr td.app-name, .platform-status > .search-page-admin .application-status-wrapper table tr td.app-name {
            font-family: "GothamMedium", sans-serif; }
          .platform-status > .container .application-status-wrapper table tr td.health-color, .platform-status > .search-page .application-status-wrapper table tr td.health-color, .platform-status > .search-page-admin .application-status-wrapper table tr td.health-color {
            position: relative; }
            .platform-status > .container .application-status-wrapper table tr td.health-color:before, .platform-status > .search-page .application-status-wrapper table tr td.health-color:before, .platform-status > .search-page-admin .application-status-wrapper table tr td.health-color:before {
              content: "";
              width: 100%;
              height: 100%;
              left: 0;
              top: 0;
              position: absolute;
              background-color: #FFF; }
            .platform-status > .container .application-status-wrapper table tr td.health-color:after, .platform-status > .search-page .application-status-wrapper table tr td.health-color:after, .platform-status > .search-page-admin .application-status-wrapper table tr td.health-color:after {
              content: "";
              width: 52px;
              height: 24px;
              left: 50%;
              top: 50%;
              transform: translate(-50%, -50%);
              position: absolute;
              background-color: inherit;
              border-radius: 3px; }
            .platform-status > .container .application-status-wrapper table tr td.health-color[style="background-color:#555555"] ~ td, .platform-status > .search-page .application-status-wrapper table tr td.health-color[style="background-color:#555555"] ~ td, .platform-status > .search-page-admin .application-status-wrapper table tr td.health-color[style="background-color:#555555"] ~ td {
              opacity: 0.3; }
    .platform-status > .container .legends, .platform-status > .search-page .legends, .platform-status > .search-page-admin .legends {
      display: flex;
      justify-content: flex-end;
      align-items: center;
      flex-wrap: wrap; }
      .platform-status > .container .legends .legend-item, .platform-status > .search-page .legends .legend-item, .platform-status > .search-page-admin .legends .legend-item {
        display: flex;
        justify-content: space-between;
        align-items: center;
        margin: 0 0 20px 12px;
        padding: 6px 20px 6px 6px;
        border-radius: 3px;
        box-shadow: -4px -4px 5px white, 4px 4px 5px rgba(0, 0, 0, 0.11); }
        .platform-status > .container .legends .legend-item .legend-color, .platform-status > .search-page .legends .legend-item .legend-color, .platform-status > .search-page-admin .legends .legend-item .legend-color {
          width: 24px;
          height: 24px;
          border-radius: 3px;
          margin: 0 20px 0 0; }
        .platform-status > .container .legends .legend-item .legend-name, .platform-status > .search-page .legends .legend-item .legend-name, .platform-status > .search-page-admin .legends .legend-item .legend-name {
          font-size: 14px;
          line-height: 20px;
          font-family: "GothamMedium", sans-serif;
          color: #444; }
        .platform-status > .container .legends .legend-item:first-child, .platform-status > .search-page .legends .legend-item:first-child, .platform-status > .search-page-admin .legends .legend-item:first-child {
          margin-left: 0; }
    .platform-status > .container .field_details, .platform-status > .search-page .field_details, .platform-status > .search-page-admin .field_details {
      margin: 40px 0 0 0; }
      .platform-status > .container .field_details h2, .platform-status > .search-page .field_details h2, .platform-status > .search-page-admin .field_details h2, .platform-status > .container .field_details .paragraph-html .subtitle, .paragraph-html .platform-status > .container .field_details .subtitle, .platform-status > .search-page .field_details .paragraph-html .subtitle, .paragraph-html .platform-status > .search-page .field_details .subtitle, .platform-status > .search-page-admin .field_details .paragraph-html .subtitle, .paragraph-html .platform-status > .search-page-admin .field_details .subtitle {
        color: #2A2A2A; }
  @media screen and (max-width: 640px) {
    .platform-status > .container .application-status-wrapper table, .platform-status > .search-page .application-status-wrapper table, .platform-status > .search-page-admin .application-status-wrapper table {
      padding: 0; }
      .platform-status > .container .application-status-wrapper table tr:first-child > th, .platform-status > .search-page .application-status-wrapper table tr:first-child > th, .platform-status > .search-page-admin .application-status-wrapper table tr:first-child > th {
        padding: 20px 10px 34px;
        font-size: 12px; }
        .platform-status > .container .application-status-wrapper table tr:first-child > th:first-child, .platform-status > .search-page .application-status-wrapper table tr:first-child > th:first-child, .platform-status > .search-page-admin .application-status-wrapper table tr:first-child > th:first-child {
          width: 40px; }
      .platform-status > .container .application-status-wrapper table tr td, .platform-status > .search-page .application-status-wrapper table tr td, .platform-status > .search-page-admin .application-status-wrapper table tr td {
        font-size: 14px;
        padding: 10px; }
        .platform-status > .container .application-status-wrapper table tr td.health-color:after, .platform-status > .search-page .application-status-wrapper table tr td.health-color:after, .platform-status > .search-page-admin .application-status-wrapper table tr td.health-color:after {
          width: 20px;
          height: 80%; }
    .platform-status > .container .legends, .platform-status > .search-page .legends, .platform-status > .search-page-admin .legends {
      justify-content: flex-start;
      flex-direction: column;
      align-items: flex-start; }
      .platform-status > .container .legends .legend-item, .platform-status > .search-page .legends .legend-item, .platform-status > .search-page-admin .legends .legend-item {
        margin: 0 0 20px 0; } }

div#sliding-popup.sliding-popup-bottom {
  background: #555555;
  padding: 7px 0; }
  div#sliding-popup.sliding-popup-bottom .popup-content {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 28px;
    max-width: 1346px; }
    div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-message {
      margin: 0;
      max-width: calc(100% - 200px); }
      div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-message p {
        font-size: 11px;
        line-height: 14px;
        font-family: "GothamBook", sans-serif;
        font-weight: 600; }
        div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-message p a {
          color: #FFF;
          text-decoration: underline; }
          div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-message p a:hover {
            color: #DB6247; }
    div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons {
      margin: 0; }
      div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons button, div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons .list-features .container .field_cta a, .list-features .container .field_cta div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons a, div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons .list-features .search-page .field_cta a, .list-features .search-page .field_cta div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons a, div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons .list-features .search-page-admin .field_cta a, .list-features .search-page-admin .field_cta div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons a, div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons .slider-images .cta-link a, .slider-images .cta-link div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons a, div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons .events-webinars .view-content .views-row .event-info .field_event_url a, .events-webinars .view-content .views-row .event-info .field_event_url div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons a, div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons .product-courses-listing-by-date > .container .body .field_cta_one a, .product-courses-listing-by-date > .container .body .field_cta_one div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons a, div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons .product-courses-listing-by-date > .search-page .body .field_cta_one a, .product-courses-listing-by-date > .search-page .body .field_cta_one div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons a, div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a, .product-courses-listing-by-date > .search-page-admin .body .field_cta_one div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons a, div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons body:not(.contact) .marketo-form .field_download_url a, body:not(.contact) .marketo-form .field_download_url div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons a,
      div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a, .marketo-form-embed:not(.column-two) .marketo-form .field_download_url div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons a, div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons body:not(.contact) .no-marketo .field_download_url a, body:not(.contact) .no-marketo .field_download_url div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons a,
      div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a, .marketo-form-embed:not(.column-two) .no-marketo .field_download_url div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons a, div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons body:not(.contact) .event-learn-more.aside a, body:not(.contact) .event-learn-more.aside div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons a,
      div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons .marketo-form-embed:not(.column-two) .event-learn-more.aside a, .marketo-form-embed:not(.column-two) .event-learn-more.aside div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons a, div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons body:not(.contact) .marketo-thank-you-message .button-popup-video a, body:not(.contact) .marketo-thank-you-message .button-popup-video div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons a,
      div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a, .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons a, div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons body.path-node .marketo-form .field_download_url a, body.path-node .marketo-form .field_download_url div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons a,
      div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons .marketo-form-embed.column-two .marketo-form .field_download_url a, .marketo-form-embed.column-two .marketo-form .field_download_url div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons a,
      div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons .marketo-form-embed.column-one .marketo-form .field_download_url a, .marketo-form-embed.column-one .marketo-form .field_download_url div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons a, div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons .events .view-content .views-row .event-info .field_event_url a, .events .view-content .views-row .event-info .field_event_url div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons a {
        display: inline-block;
        height: 100%;
        margin: 0; }
        div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons button.decline-button, div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons .list-features .container .field_cta a.decline-button, .list-features .container .field_cta div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons a.decline-button, div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons .list-features .search-page .field_cta a.decline-button, .list-features .search-page .field_cta div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons a.decline-button, div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons .list-features .search-page-admin .field_cta a.decline-button, .list-features .search-page-admin .field_cta div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons a.decline-button, div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons .slider-images .cta-link a.decline-button, .slider-images .cta-link div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons a.decline-button, div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons .events-webinars .view-content .views-row .event-info .field_event_url a.decline-button, .events-webinars .view-content .views-row .event-info .field_event_url div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons a.decline-button, div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons .product-courses-listing-by-date > .container .body .field_cta_one a.decline-button, .product-courses-listing-by-date > .container .body .field_cta_one div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons a.decline-button, div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons .product-courses-listing-by-date > .search-page .body .field_cta_one a.decline-button, .product-courses-listing-by-date > .search-page .body .field_cta_one div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons a.decline-button, div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a.decline-button, .product-courses-listing-by-date > .search-page-admin .body .field_cta_one div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons a.decline-button, div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons body:not(.contact) .marketo-form .field_download_url a.decline-button, body:not(.contact) .marketo-form .field_download_url div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons a.decline-button,
        div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a.decline-button, .marketo-form-embed:not(.column-two) .marketo-form .field_download_url div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons a.decline-button, div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons body:not(.contact) .no-marketo .field_download_url a.decline-button, body:not(.contact) .no-marketo .field_download_url div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons a.decline-button,
        div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a.decline-button, .marketo-form-embed:not(.column-two) .no-marketo .field_download_url div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons a.decline-button, div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons body:not(.contact) .event-learn-more.aside a.decline-button, body:not(.contact) .event-learn-more.aside div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons a.decline-button,
        div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons .marketo-form-embed:not(.column-two) .event-learn-more.aside a.decline-button, .marketo-form-embed:not(.column-two) .event-learn-more.aside div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons a.decline-button, div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons body:not(.contact) .marketo-thank-you-message .button-popup-video a.decline-button, body:not(.contact) .marketo-thank-you-message .button-popup-video div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons a.decline-button,
        div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a.decline-button, .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons a.decline-button, div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons body.path-node .marketo-form .field_download_url a.decline-button, body.path-node .marketo-form .field_download_url div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons a.decline-button,
        div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons .marketo-form-embed.column-two .marketo-form .field_download_url a.decline-button, .marketo-form-embed.column-two .marketo-form .field_download_url div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons a.decline-button,
        div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons .marketo-form-embed.column-one .marketo-form .field_download_url a.decline-button, .marketo-form-embed.column-one .marketo-form .field_download_url div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons a.decline-button, div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons .events .view-content .views-row .event-info .field_event_url a.decline-button, .events .view-content .views-row .event-info .field_event_url div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons a.decline-button {
          -webkit-appearance: none;
          color: #DB6247;
          text-decoration: underline;
          background: transparent;
          border: none;
          box-shadow: none;
          text-shadow: none;
          padding: 7px 0; }
        div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons button.agree-button, div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons .list-features .container .field_cta a.agree-button, .list-features .container .field_cta div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons a.agree-button, div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons .list-features .search-page .field_cta a.agree-button, .list-features .search-page .field_cta div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons a.agree-button, div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons .list-features .search-page-admin .field_cta a.agree-button, .list-features .search-page-admin .field_cta div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons a.agree-button, div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons .slider-images .cta-link a.agree-button, .slider-images .cta-link div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons a.agree-button, div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons .events-webinars .view-content .views-row .event-info .field_event_url a.agree-button, .events-webinars .view-content .views-row .event-info .field_event_url div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons a.agree-button, div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons .product-courses-listing-by-date > .container .body .field_cta_one a.agree-button, .product-courses-listing-by-date > .container .body .field_cta_one div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons a.agree-button, div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons .product-courses-listing-by-date > .search-page .body .field_cta_one a.agree-button, .product-courses-listing-by-date > .search-page .body .field_cta_one div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons a.agree-button, div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a.agree-button, .product-courses-listing-by-date > .search-page-admin .body .field_cta_one div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons a.agree-button, div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons body:not(.contact) .marketo-form .field_download_url a.agree-button, body:not(.contact) .marketo-form .field_download_url div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons a.agree-button,
        div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a.agree-button, .marketo-form-embed:not(.column-two) .marketo-form .field_download_url div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons a.agree-button, div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons body:not(.contact) .no-marketo .field_download_url a.agree-button, body:not(.contact) .no-marketo .field_download_url div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons a.agree-button,
        div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a.agree-button, .marketo-form-embed:not(.column-two) .no-marketo .field_download_url div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons a.agree-button, div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons body:not(.contact) .event-learn-more.aside a.agree-button, body:not(.contact) .event-learn-more.aside div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons a.agree-button,
        div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons .marketo-form-embed:not(.column-two) .event-learn-more.aside a.agree-button, .marketo-form-embed:not(.column-two) .event-learn-more.aside div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons a.agree-button, div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons body:not(.contact) .marketo-thank-you-message .button-popup-video a.agree-button, body:not(.contact) .marketo-thank-you-message .button-popup-video div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons a.agree-button,
        div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a.agree-button, .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons a.agree-button, div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons body.path-node .marketo-form .field_download_url a.agree-button, body.path-node .marketo-form .field_download_url div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons a.agree-button,
        div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons .marketo-form-embed.column-two .marketo-form .field_download_url a.agree-button, .marketo-form-embed.column-two .marketo-form .field_download_url div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons a.agree-button,
        div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons .marketo-form-embed.column-one .marketo-form .field_download_url a.agree-button, .marketo-form-embed.column-one .marketo-form .field_download_url div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons a.agree-button, div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons .events .view-content .views-row .event-info .field_event_url a.agree-button, .events .view-content .views-row .event-info .field_event_url div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons a.agree-button {
          background-color: #DB6247;
          color: #FFF;
          padding: 7px 15px;
          border-radius: 0;
          margin-left: 23px; }
      div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons .close {
        display: none; }
  @media screen and (max-width: 480px) {
    div#sliding-popup.sliding-popup-bottom {
      padding: 15px 0; }
      div#sliding-popup.sliding-popup-bottom .popup-content {
        flex-wrap: wrap; }
        div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-message {
          max-width: 100%; }
        div#sliding-popup.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons {
          margin: 20px 0 0 0; } }

.text-cta-pattern-component {
  text-align: center; }
  .text-cta-pattern-component > .container, .text-cta-pattern-component > .search-page, .text-cta-pattern-component > .search-page-admin {
    max-width: 672px !important; }
    .text-cta-pattern-component > .container .description, .text-cta-pattern-component > .search-page .description, .text-cta-pattern-component > .search-page-admin .description {
      margin: 40px 0 4px; }
      .text-cta-pattern-component > .container .description p, .text-cta-pattern-component > .search-page .description p, .text-cta-pattern-component > .search-page-admin .description p {
        margin: 0;
        color: #7F7F7F; }
    .text-cta-pattern-component > .container .image img, .text-cta-pattern-component > .search-page .image img, .text-cta-pattern-component > .search-page-admin .image img {
      width: auto;
      height: auto;
      max-width: 124px;
      max-height: 28px;
      margin: 0 auto;
      opacity: 0.35; }
    .text-cta-pattern-component > .container .subtitle, .text-cta-pattern-component > .search-page .subtitle, .text-cta-pattern-component > .search-page-admin .subtitle {
      margin: 14px auto 0;
      font-size: 20px;
      line-height: 24px;
      opacity: 0.35;
      font-weight: 400; }
    .text-cta-pattern-component > .container .cta-link a, .text-cta-pattern-component > .search-page .cta-link a, .text-cta-pattern-component > .search-page-admin .cta-link a {
      font-size: 20px;
      line-height: 56px;
      min-width: 298px; }
  .text-cta-pattern-component.thunder {
    padding: 98px 0;
    background-color: #515151;
    color: #FFF;
    background-image: url(/static/themes/custom/digitalai/css/../svg/lightning.svg);
    background-repeat: no-repeat;
    background-size: 377px auto;
    background-position: top left 29.5vw; }
  .text-cta-pattern-component.quote {
    padding: 78px 0 63px;
    background-color: #FFF;
    background-image: url(/static/themes/custom/digitalai/css/../svg/quote.svg);
    background-repeat: no-repeat;
    background-size: 404px auto;
    background-position: top 40px right 19.5vw; }
  @media screen and (max-width: 1280px) {
    .text-cta-pattern-component > .container .description, .text-cta-pattern-component > .search-page .description, .text-cta-pattern-component > .search-page-admin .description {
      margin: 0 0 50px; }
    .text-cta-pattern-component.quote {
      padding: 78px 0 60px;
      background-position: top 40px right 5.5vw; }
    .text-cta-pattern-component.thunder {
      padding: 92px 0 95px;
      background-position: top left 18.5vw; } }
  @media screen and (max-width: 768px) {
    .text-cta-pattern-component > .container .description, .text-cta-pattern-component > .search-page .description, .text-cta-pattern-component > .search-page-admin .description {
      margin: 0 0 30px; }
    .text-cta-pattern-component.quote {
      padding: 78px 0 70px;
      background-position: top 40px right 5.5vw; }
      .text-cta-pattern-component.quote > .container, .text-cta-pattern-component.quote > .search-page, .text-cta-pattern-component.quote > .search-page-admin {
        max-width: 620px; }
        .text-cta-pattern-component.quote > .container .description p, .text-cta-pattern-component.quote > .search-page .description p, .text-cta-pattern-component.quote > .search-page-admin .description p {
          font-size: 30px;
          line-height: 40px; }
    .text-cta-pattern-component.thunder {
      background-position: top left -3vw; }
      .text-cta-pattern-component.thunder > .container .description, .text-cta-pattern-component.thunder > .search-page .description, .text-cta-pattern-component.thunder > .search-page-admin .description {
        margin: 0 0 50px; } }
  @media screen and (max-width: 480px) {
    .text-cta-pattern-component > .container, .text-cta-pattern-component > .search-page, .text-cta-pattern-component > .search-page-admin {
      padding: 0 22px 0 23px; }
      .text-cta-pattern-component > .container .subtitle, .text-cta-pattern-component > .search-page .subtitle, .text-cta-pattern-component > .search-page-admin .subtitle {
        font-weight: 600; }
    .text-cta-pattern-component.quote {
      padding: 60px 0;
      background-size: 262px auto;
      background-position: right 11px top 20px; }
    .text-cta-pattern-component.thunder {
      padding: 83px 0 87px;
      background-position: top left -7vw; }
      .text-cta-pattern-component.thunder > .container h2, .text-cta-pattern-component.thunder > .search-page h2, .text-cta-pattern-component.thunder > .search-page-admin h2, .text-cta-pattern-component.thunder > .container .paragraph-html .subtitle, .paragraph-html .text-cta-pattern-component.thunder > .container .subtitle, .text-cta-pattern-component.thunder > .search-page .paragraph-html .subtitle, .paragraph-html .text-cta-pattern-component.thunder > .search-page .subtitle, .text-cta-pattern-component.thunder > .search-page-admin .paragraph-html .subtitle, .paragraph-html .text-cta-pattern-component.thunder > .search-page-admin .subtitle {
        font-size: 28px;
        line-height: 36px;
        margin: 0 0 20px; }
      .text-cta-pattern-component.thunder > .container .description p, .text-cta-pattern-component.thunder > .search-page .description p, .text-cta-pattern-component.thunder > .search-page-admin .description p {
        font-size: 18px;
        line-height: 24px; } }

.solutions-old h2.title, .solutions-old .paragraph-html .title.subtitle, .paragraph-html .solutions-old .title.subtitle {
  margin: 0 0 24px; }

.solutions-old .description p {
  font-size: 20px;
  line-height: 30px;
  font-family: "GothamLight", sans-serif; }

.solutions-old .element-wrapper {
  margin: 40px 0 0 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: center; }
  .solutions-old .element-wrapper .solutions-child-old {
    width: 20%;
    text-align: center;
    text-decoration: none; }
    .solutions-old .element-wrapper .solutions-child-old .svg-enclosure[data-color="#279FEA"] .field_tab_icon > div {
      border-color: #279FEA; }
    .solutions-old .element-wrapper .solutions-child-old .svg-enclosure[data-color="#33D389"] .field_tab_icon > div {
      border-color: #33D389; }
    .solutions-old .element-wrapper .solutions-child-old .svg-enclosure[data-color="#102D5C"] .field_tab_icon > div {
      border-color: #102D5C; }
    .solutions-old .element-wrapper .solutions-child-old .svg-enclosure[data-color="#61B3B8"] .field_tab_icon > div {
      border-color: #61B3B8; }
    .solutions-old .element-wrapper .solutions-child-old .svg-enclosure[data-color="#FE9F43"] .field_tab_icon > div {
      border-color: #FE9F43; }
    .solutions-old .element-wrapper .solutions-child-old .svg-enclosure[data-color="#F7D85F"] .field_tab_icon > div {
      border-color: #F7B731; }
    .solutions-old .element-wrapper .solutions-child-old .svg-enclosure[data-color="#F7B731"] .field_tab_icon > div {
      border-color: #F7B731; }
    .solutions-old .element-wrapper .solutions-child-old .svg-enclosure[data-color="#205AB7"] .field_tab_icon > div {
      border-color: #205AB7; }
    .solutions-old .element-wrapper .solutions-child-old .svg-enclosure .svg-enclosure:empty {
      position: relative;
      z-index: 2;
      width: 100%;
      background-color: #F4F4F4;
      height: 169px; }
      .solutions-old .element-wrapper .solutions-child-old .svg-enclosure .svg-enclosure:empty:after {
        content: "";
        position: absolute;
        left: 11px;
        bottom: 0;
        height: 2px;
        background-color: #205AB7;
        width: calc(100% - 22px); }
    .solutions-old .element-wrapper .solutions-child-old .field_tab_icon {
      position: relative;
      z-index: 2;
      padding: 0 11px;
      background-color: #F4F4F4; }
      .solutions-old .element-wrapper .solutions-child-old .field_tab_icon > div {
        padding: 44px 0 30px;
        border-bottom: 2px solid #205AB7; }
      .solutions-old .element-wrapper .solutions-child-old .field_tab_icon svg {
        width: auto;
        height: auto;
        max-width: 84px;
        max-height: 84px;
        object-fit: contain;
        transition: transform 0.6s ease;
        height: 85px;
        -webkit-filter: drop-shadow(4px 4px 6px rgba(0, 0, 0, 0.25)) drop-shadow(-4px -4px 5px white);
        filter: drop-shadow(4px 4px 6px rgba(0, 0, 0, 0.25)) drop-shadow(-4px -4px 5px white); }
        .solutions-old .element-wrapper .solutions-child-old .field_tab_icon svg circle,
        .solutions-old .element-wrapper .solutions-child-old .field_tab_icon svg path {
          fill: #F4F4F4; }
    .solutions-old .element-wrapper .solutions-child-old > p {
      display: block;
      transform: translateY(-100%);
      transition: transform 0.6s ease;
      margin: 0;
      padding: 10px 11px;
      font-size: 20px;
      line-height: 24px;
      font-weight: 100; }
    .solutions-old .element-wrapper .solutions-child-old .svg-enclosure[data-color] .field_tab_icon > div svg {
      filter: none; }
    .solutions-old .element-wrapper .solutions-child-old .svg-enclosure[data-color="#279FEA"] .field_tab_icon > div svg circle,
    .solutions-old .element-wrapper .solutions-child-old .svg-enclosure[data-color="#279FEA"] .field_tab_icon > div svg path {
      fill: #279FEA; }
    .solutions-old .element-wrapper .solutions-child-old .svg-enclosure[data-color="#33D389"] .field_tab_icon > div svg circle,
    .solutions-old .element-wrapper .solutions-child-old .svg-enclosure[data-color="#33D389"] .field_tab_icon > div svg path {
      fill: #33D389; }
    .solutions-old .element-wrapper .solutions-child-old .svg-enclosure[data-color="#102D5C"] .field_tab_icon > div svg circle,
    .solutions-old .element-wrapper .solutions-child-old .svg-enclosure[data-color="#102D5C"] .field_tab_icon > div svg path {
      fill: #102D5C; }
    .solutions-old .element-wrapper .solutions-child-old .svg-enclosure[data-color="#61B3B8"] .field_tab_icon > div svg circle,
    .solutions-old .element-wrapper .solutions-child-old .svg-enclosure[data-color="#61B3B8"] .field_tab_icon > div svg path {
      fill: #61B3B8; }
    .solutions-old .element-wrapper .solutions-child-old .svg-enclosure[data-color="#FE9F43"] .field_tab_icon > div svg circle,
    .solutions-old .element-wrapper .solutions-child-old .svg-enclosure[data-color="#FE9F43"] .field_tab_icon > div svg path {
      fill: #FE9F43; }
    .solutions-old .element-wrapper .solutions-child-old .svg-enclosure[data-color="#F7D85F"] .field_tab_icon > div svg circle,
    .solutions-old .element-wrapper .solutions-child-old .svg-enclosure[data-color="#F7D85F"] .field_tab_icon > div svg path {
      fill: #F7B731; }
    .solutions-old .element-wrapper .solutions-child-old .svg-enclosure[data-color="#F7B731"] .field_tab_icon > div svg circle,
    .solutions-old .element-wrapper .solutions-child-old .svg-enclosure[data-color="#F7B731"] .field_tab_icon > div svg path {
      fill: #F7B731; }
    .solutions-old .element-wrapper .solutions-child-old .svg-enclosure[data-color="#205AB7"] .field_tab_icon > div svg circle,
    .solutions-old .element-wrapper .solutions-child-old .svg-enclosure[data-color="#205AB7"] .field_tab_icon > div svg path {
      fill: #205AB7; }
    .solutions-old .element-wrapper .solutions-child-old:hover .svg-enclosure:empty {
      background-color: #FFF; }
    .solutions-old .element-wrapper .solutions-child-old:hover .svg-enclosure .field_tab_icon {
      background-color: #FFF; }
      .solutions-old .element-wrapper .solutions-child-old:hover .svg-enclosure .field_tab_icon svg {
        -webkit-filter: none;
        filter: none;
        transform: translateY(-15px); }
        .solutions-old .element-wrapper .solutions-child-old:hover .svg-enclosure .field_tab_icon svg circle,
        .solutions-old .element-wrapper .solutions-child-old:hover .svg-enclosure .field_tab_icon svg path {
          fill: #205AB7; }
    .solutions-old .element-wrapper .solutions-child-old:hover > p {
      background-color: #FFF;
      transform: translateY(0); }

.solutions-old.dark .element-wrapper .solutions-child-old .svg-enclosure:empty {
  background-color: #555555; }
  .solutions-old.dark .element-wrapper .solutions-child-old .svg-enclosure:empty:after {
    background-color: #FFF; }

.solutions-old.dark .element-wrapper .solutions-child-old .field_tab_icon {
  background-color: #555555; }
  .solutions-old.dark .element-wrapper .solutions-child-old .field_tab_icon > div {
    border-bottom: 2px solid #FFF; }
  .solutions-old.dark .element-wrapper .solutions-child-old .field_tab_icon svg {
    -webkit-filter: drop-shadow(4px 4px 5px rgba(0, 0, 0, 0.11)) drop-shadow(-4px -4px 5px rgba(124, 124, 124, 0.4));
    filter: drop-shadow(4px 4px 5px rgba(0, 0, 0, 0.11)) drop-shadow(-4px -4px 5px rgba(124, 124, 124, 0.4)); }
    .solutions-old.dark .element-wrapper .solutions-child-old .field_tab_icon svg circle,
    .solutions-old.dark .element-wrapper .solutions-child-old .field_tab_icon svg path {
      fill: #555555; }

.solutions-old.dark .element-wrapper .solutions-child-old:hover svg circle,
.solutions-old.dark .element-wrapper .solutions-child-old:hover svg path {
  fill: #FFF; }

.solutions-old.dark .element-wrapper .solutions-child-old:hover > p {
  background-color: #555555; }

@media screen and (min-width: 769px) and (max-width: 990px) {
  .solutions-old .element-wrapper .solutions-child-old {
    width: 33.333%; } }

@media screen and (min-width: 481px) and (max-width: 768px) {
  .solutions-old .element-wrapper .solutions-child-old {
    width: 50%; }
    .solutions-old .element-wrapper .solutions-child-old > p {
      transform: none; } }

@media screen and (max-width: 480px) {
  .solutions-old .element-wrapper .solutions-child-old {
    width: 100%; }
    .solutions-old .element-wrapper .solutions-child-old > p {
      transform: none; } }

.list-component-2020 > .container, .list-component-2020 > .search-page, .list-component-2020 > .search-page-admin {
  width: 100% !important;
  max-width: 904px;
  padding: 0 46px 0 50px; }
  .list-component-2020 > .container .list-childs, .list-component-2020 > .search-page .list-childs, .list-component-2020 > .search-page-admin .list-childs {
    margin: 44px 0 0 0; }
    .list-component-2020 > .container .list-childs .list-component-child-2020, .list-component-2020 > .search-page .list-childs .list-component-child-2020, .list-component-2020 > .search-page-admin .list-childs .list-component-child-2020 {
      position: relative;
      margin: 0 0 60px; }
      .list-component-2020 > .container .list-childs .list-component-child-2020 h3.title, .list-component-2020 > .search-page .list-childs .list-component-child-2020 h3.title, .list-component-2020 > .search-page-admin .list-childs .list-component-child-2020 h3.title {
        display: block;
        text-transform: uppercase;
        color: #2A2A2A;
        font-size: 24px;
        line-height: 32px;
        font-weight: 600;
        margin: 0 0 16px; }
      .list-component-2020 > .container .list-childs .list-component-child-2020 .subtitle, .list-component-2020 > .search-page .list-childs .list-component-child-2020 .subtitle, .list-component-2020 > .search-page-admin .list-childs .list-component-child-2020 .subtitle {
        display: block;
        color: #2A2A2A;
        font-size: 24px;
        line-height: 32px;
        text-align: left;
        padding: 0;
        margin: 0; }
      .list-component-2020 > .container .list-childs .list-component-child-2020 .description ul, .list-component-2020 > .search-page .list-childs .list-component-child-2020 .description ul, .list-component-2020 > .search-page-admin .list-childs .list-component-child-2020 .description ul {
        width: 100%;
        max-width: 944px;
        margin: 50px 0 0 0 !important; }
        .list-component-2020 > .container .list-childs .list-component-child-2020 .description ul li, .list-component-2020 > .search-page .list-childs .list-component-child-2020 .description ul li, .list-component-2020 > .search-page-admin .list-childs .list-component-child-2020 .description ul li {
          color: #2A2A2A;
          margin-bottom: 15px;
          min-height: unset !important;
          background-position: left top 2px !important; }
      .list-component-2020 > .container .list-childs .list-component-child-2020 .image img, .list-component-2020 > .search-page .list-childs .list-component-child-2020 .image img, .list-component-2020 > .search-page-admin .list-childs .list-component-child-2020 .image img {
        position: absolute;
        right: 0;
        top: 0;
        width: auto;
        height: auto;
        max-width: 240px !important;
        max-height: 240px;
        z-index: 0;
        opacity: 0.1; }
      .list-component-2020 > .container .list-childs .list-component-child-2020.unmarked .description > ul > li, .list-component-2020 > .search-page .list-childs .list-component-child-2020.unmarked .description > ul > li, .list-component-2020 > .search-page-admin .list-childs .list-component-child-2020.unmarked .description > ul > li {
        background-image: url(/static/themes/custom/digitalai/css/../svg/red-unmark.svg) !important; }
      .list-component-2020 > .container .list-childs .list-component-child-2020:first-child .image img, .list-component-2020 > .search-page .list-childs .list-component-child-2020:first-child .image img, .list-component-2020 > .search-page-admin .list-childs .list-component-child-2020:first-child .image img {
        right: -16px;
        top: 16px; }
      .list-component-2020 > .container .list-childs .list-component-child-2020:last-child, .list-component-2020 > .search-page .list-childs .list-component-child-2020:last-child, .list-component-2020 > .search-page-admin .list-childs .list-component-child-2020:last-child {
        margin: 0; }
      .list-component-2020 > .container .list-childs .list-component-child-2020:nth-child(3) .image img, .list-component-2020 > .search-page .list-childs .list-component-child-2020:nth-child(3) .image img, .list-component-2020 > .search-page-admin .list-childs .list-component-child-2020:nth-child(3) .image img,
      .list-component-2020 > .container .list-childs .list-component-child-2020:nth-child(4) .image img,
      .list-component-2020 > .search-page .list-childs .list-component-child-2020:nth-child(4) .image img,
      .list-component-2020 > .search-page-admin .list-childs .list-component-child-2020:nth-child(4) .image img {
        right: -59px;
        top: 45px; }

.list-component-2020.dark > .container .list-childs .list-component-child-2020 h3.title, .list-component-2020.dark > .search-page .list-childs .list-component-child-2020 h3.title, .list-component-2020.dark > .search-page-admin .list-childs .list-component-child-2020 h3.title {
  color: #FFF; }

.list-component-2020.dark > .container .list-childs .list-component-child-2020 .subtitle, .list-component-2020.dark > .search-page .list-childs .list-component-child-2020 .subtitle, .list-component-2020.dark > .search-page-admin .list-childs .list-component-child-2020 .subtitle {
  color: #FFF; }

.list-component-2020.dark > .container .list-childs .list-component-child-2020 .description ul li, .list-component-2020.dark > .search-page .list-childs .list-component-child-2020 .description ul li, .list-component-2020.dark > .search-page-admin .list-childs .list-component-child-2020 .description ul li {
  color: #FFF; }

@media screen and (max-width: 768px) {
  .list-component-2020 > .container .list-childs .list-component-child-2020 .description ul, .list-component-2020 > .search-page .list-childs .list-component-child-2020 .description ul, .list-component-2020 > .search-page-admin .list-childs .list-component-child-2020 .description ul {
    padding-right: 0; }
  .list-component-2020 > .container .list-childs .list-component-child-2020:first-child .image img, .list-component-2020 > .search-page .list-childs .list-component-child-2020:first-child .image img, .list-component-2020 > .search-page-admin .list-childs .list-component-child-2020:first-child .image img {
    right: 10px; }
  .list-component-2020 > .container .list-childs .list-component-child-2020:nth-child(2) .image img, .list-component-2020 > .search-page .list-childs .list-component-child-2020:nth-child(2) .image img, .list-component-2020 > .search-page-admin .list-childs .list-component-child-2020:nth-child(2) .image img {
    right: 28px;
    top: 15px; }
  .list-component-2020 > .container .list-childs .list-component-child-2020:nth-child(3) .image img, .list-component-2020 > .search-page .list-childs .list-component-child-2020:nth-child(3) .image img, .list-component-2020 > .search-page-admin .list-childs .list-component-child-2020:nth-child(3) .image img,
  .list-component-2020 > .container .list-childs .list-component-child-2020:nth-child(4) .image img,
  .list-component-2020 > .search-page .list-childs .list-component-child-2020:nth-child(4) .image img,
  .list-component-2020 > .search-page-admin .list-childs .list-component-child-2020:nth-child(4) .image img {
    right: -30px;
    top: 40px; } }

@media screen and (max-width: 480px) {
  .list-component-2020 {
    padding: 60px 0 0; }
    .list-component-2020 > .container, .list-component-2020 > .search-page, .list-component-2020 > .search-page-admin {
      padding: 0 20px; }
      .list-component-2020 > .container .row > .title h2, .list-component-2020 > .search-page .row > .title h2, .list-component-2020 > .search-page-admin .row > .title h2, .list-component-2020 > .container .row > .title .paragraph-html .subtitle, .paragraph-html .list-component-2020 > .container .row > .title .subtitle, .list-component-2020 > .search-page .row > .title .paragraph-html .subtitle, .paragraph-html .list-component-2020 > .search-page .row > .title .subtitle, .list-component-2020 > .search-page-admin .row > .title .paragraph-html .subtitle, .paragraph-html .list-component-2020 > .search-page-admin .row > .title .subtitle {
        font-size: 40px;
        line-height: 48px; }
      .list-component-2020 > .container .list-childs, .list-component-2020 > .search-page .list-childs, .list-component-2020 > .search-page-admin .list-childs {
        margin: 52px 0 0 0; }
        .list-component-2020 > .container .list-childs .image img, .list-component-2020 > .search-page .list-childs .image img, .list-component-2020 > .search-page-admin .list-childs .image img {
          right: -10px !important;
          top: 0 !important; } }

.solutions {
  background-color: #F4F4F4; }
  .solutions h2.title, .solutions .paragraph-html .title.subtitle, .paragraph-html .solutions .title.subtitle {
    max-width: 832px;
    margin: 0 0 32px; }
  .solutions .element-wrapper {
    display: flex;
    flex-wrap: wrap;
    justify-content: center; }
    .solutions .element-wrapper .solutions-child {
      position: relative;
      width: calc(16.6666% - 6px);
      background-color: #FFF;
      margin: 3px;
      padding: 0 17px;
      overflow: hidden;
      transition: padding 0.5s ease; }
      .solutions .element-wrapper .solutions-child .solution-child-body {
        width: 100%; }
        .solutions .element-wrapper .solutions-child .solution-child-body .svg {
          margin: 0 0 10px; }
          .solutions .element-wrapper .solutions-child .solution-child-body .svg svg {
            width: auto;
            height: 60px; }
          .solutions .element-wrapper .solutions-child .solution-child-body .svg[data-color="#649A3D"] svg path {
            fill: #649A3D; }
          .solutions .element-wrapper .solutions-child .solution-child-body .svg[data-color="#279FEA"] svg path {
            fill: #279FEA; }
          .solutions .element-wrapper .solutions-child .solution-child-body .svg[data-color="#33D389"] svg path {
            fill: #33D389; }
          .solutions .element-wrapper .solutions-child .solution-child-body .svg[data-color="#102D5C"] svg path {
            fill: #102D5C; }
          .solutions .element-wrapper .solutions-child .solution-child-body .svg[data-color="#61B3B8"] svg path {
            fill: #61B3B8; }
          .solutions .element-wrapper .solutions-child .solution-child-body .svg[data-color="#FE9F43"] svg path {
            fill: #FE9F43; }
          .solutions .element-wrapper .solutions-child .solution-child-body .svg[data-color="#F7D85F"] svg path {
            fill: #F7B731; }
          .solutions .element-wrapper .solutions-child .solution-child-body .svg[data-color="#F7B731"] svg path {
            fill: #F7B731; }
          .solutions .element-wrapper .solutions-child .solution-child-body .svg[data-color="#205AB7"] svg path {
            fill: #205AB7; }
        .solutions .element-wrapper .solutions-child .solution-child-body h3.title {
          font-size: 20px;
          line-height: 30px; }
        .solutions .element-wrapper .solutions-child .solution-child-body .subtitle {
          margin: 0;
          padding: 0;
          color: #2A2A2A;
          text-align: left; }
      .solutions .element-wrapper .solutions-child .link-wrapper {
        border-top: 2px solid; }
        @media screen and (min-width: 769px) {
          .solutions .element-wrapper .solutions-child .link-wrapper {
            position: absolute;
            top: calc(100% - 6px);
            left: 7px;
            width: calc(100% - 14px);
            transition: transform 0.5s ease; } }
        .solutions .element-wrapper .solutions-child .link-wrapper .field_cta > div a {
          position: relative;
          display: block;
          color: #444;
          font-size: 14px;
          line-height: 20px;
          text-decoration: none;
          padding: 15px 24px 15px 5px; }
          .solutions .element-wrapper .solutions-child .link-wrapper .field_cta > div a:after {
            display: block;
            content: "\f054";
            position: absolute;
            right: 9px;
            top: calc(50% - 5px);
            color: #555555;
            font-size: 8px;
            line-height: 10px;
            font-family: "Font Awesome Solid";
            width: 14px;
            height: 12px;
            border: 1px solid #555555;
            border-radius: 2px;
            text-align: center;
            text-indent: 2px; }
          .solutions .element-wrapper .solutions-child .link-wrapper .field_cta > div a:hover {
            background-color: #F4F4F4; }
            .solutions .element-wrapper .solutions-child .link-wrapper .field_cta > div a:hover:after {
              color: #FFF;
              background-color: #555555; }
        .solutions .element-wrapper .solutions-child .link-wrapper .field_cta > div span {
          cursor: default;
          display: block;
          color: #444;
          font-size: 14px;
          line-height: 20px;
          padding: 15px 24px 15px 5px; }
          .solutions .element-wrapper .solutions-child .link-wrapper .field_cta > div span:hover {
            background-color: #F4F4F4; }
        .solutions .element-wrapper .solutions-child .link-wrapper .field_cta > div:not(:last-child) {
          border-bottom: 1px solid #58595B; }
      .solutions .element-wrapper .solutions-child.green .field_cta {
        border-color: #33D389; }
      .solutions .element-wrapper .solutions-child.green:hover h3 {
        color: #33D389; }
      .solutions .element-wrapper .solutions-child.blue .field_cta {
        border-color: #279FEA; }
      .solutions .element-wrapper .solutions-child.blue:hover h3 {
        color: #279FEA; }
      .solutions .element-wrapper .solutions-child.dark-blue .field_cta {
        border-color: #205AB7; }
      .solutions .element-wrapper .solutions-child.dark-blue:hover h3 {
        color: #205AB7; }
      .solutions .element-wrapper .solutions-child.dark-green .field_cta {
        border-color: #61B3B8; }
      .solutions .element-wrapper .solutions-child.dark-green:hover h3 {
        color: #61B3B8; }
      .solutions .element-wrapper .solutions-child.orange .field_cta {
        border-color: #FE9F43; }
      .solutions .element-wrapper .solutions-child.orange:hover h3 {
        color: #FE9F43; }
      .solutions .element-wrapper .solutions-child.yellow .field_cta {
        border-color: #F7B731; }
      .solutions .element-wrapper .solutions-child.yellow:hover h3 {
        color: #F7B731; }
      @media screen and (min-width: 769px) {
        .solutions .element-wrapper .solutions-child:hover {
          padding-top: 20px !important; }
          .solutions .element-wrapper .solutions-child:hover .link-wrapper {
            transform: translateY(-100%); } }
  @media screen and (min-width: 769px) and (max-width: 1024px) {
    .solutions .element-wrapper {
      flex-wrap: wrap; } }
  @media screen and (max-width: 768px) {
    .solutions {
      padding: 65px 20px 27px; }
      .solutions .element-wrapper {
        flex-wrap: wrap; }
        .solutions .element-wrapper .solutions-child {
          width: 100% !important;
          max-width: unset;
          padding: 20px 12px 0 !important;
          height: auto !important;
          margin: 3px 3px 13px; }
          .solutions .element-wrapper .solutions-child .solution-child-body {
            padding: 0 8px; }
            .solutions .element-wrapper .solutions-child .solution-child-body h3, .solutions .element-wrapper .solutions-child .solution-child-body .subtitle {
              font-size: 20px !important;
              line-height: 30px !important; }
          .solutions .element-wrapper .solutions-child .link-wrapper {
            margin-top: 40px; }
            .solutions .element-wrapper .solutions-child .link-wrapper .field_cta > div a {
              padding: 10px 20px 9px 8px; } }
  .solutions.dark .element-wrapper .solutions-child {
    background-color: #2A2A2A; }
    .solutions.dark .element-wrapper .solutions-child:not(:hover) h3 {
      color: #FFF !important; }
    .solutions.dark .element-wrapper .solutions-child .subtitle {
      color: #FFF; }
    .solutions.dark .element-wrapper .solutions-child .link-wrapper .field_cta > div a {
      color: #FFF; }
      .solutions.dark .element-wrapper .solutions-child .link-wrapper .field_cta > div a:hover {
        background-color: #F4F4F4;
        color: #2A2A2A; }
  .solutions.columns-3 .element-wrapper .solutions-child {
    width: calc(33.333% - 6px); }
  .solutions.columns-4 .element-wrapper .solutions-child {
    width: calc(25% - 6px); }
  .solutions.columns-5 .element-wrapper .solutions-child {
    width: calc(20% - 6px); }

.solutions-2020 {
  padding: 60px 0;
  text-align: center;
  background-color: rgba(193, 199, 205, 0.07); }
  .solutions-2020 > .container, .solutions-2020 > .search-page, .solutions-2020 > .search-page-admin {
    width: 100% !important;
    max-width: 1470px; }
    .solutions-2020 > .container .title h2, .solutions-2020 > .search-page .title h2, .solutions-2020 > .search-page-admin .title h2, .solutions-2020 > .container .title .paragraph-html .subtitle, .paragraph-html .solutions-2020 > .container .title .subtitle, .solutions-2020 > .search-page .title .paragraph-html .subtitle, .paragraph-html .solutions-2020 > .search-page .title .subtitle, .solutions-2020 > .search-page-admin .title .paragraph-html .subtitle, .paragraph-html .solutions-2020 > .search-page-admin .title .subtitle {
      text-align: center;
      font-weight: 600;
      font-size: 32px;
      line-height: 40px;
      color: #5a5a5a; }
    .solutions-2020 > .container .subtitle, .solutions-2020 > .search-page .subtitle, .solutions-2020 > .search-page-admin .subtitle {
      font-size: 60px;
      line-height: 73px;
      font-weight: 100;
      color: #5a5a5a;
      margin: 0; }
    .solutions-2020 > .container .element-wrapper, .solutions-2020 > .search-page .element-wrapper, .solutions-2020 > .search-page-admin .element-wrapper {
      display: flex;
      flex-wrap: wrap;
      justify-content: center; }
      .solutions-2020 > .container .element-wrapper .solutions-child-2020, .solutions-2020 > .search-page .element-wrapper .solutions-child-2020, .solutions-2020 > .search-page-admin .element-wrapper .solutions-child-2020 {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        padding: 35px 24px 27px;
        width: calc(20% - 48px);
        margin: 60px 60px 0 0;
        background-color: #FFF;
        border: 5px solid rgba(65, 83, 100, 0.1);
        border-radius: 30px;
        text-decoration: none; }
        .solutions-2020 > .container .element-wrapper .solutions-child-2020 p, .solutions-2020 > .search-page .element-wrapper .solutions-child-2020 p, .solutions-2020 > .search-page-admin .element-wrapper .solutions-child-2020 p {
          margin: 25px 0 0 0;
          font-size: 20px;
          line-height: 28px;
          font-weight: 300;
          color: #5a5a5a; }
        .solutions-2020 > .container .element-wrapper .solutions-child-2020:nth-child(5n), .solutions-2020 > .search-page .element-wrapper .solutions-child-2020:nth-child(5n), .solutions-2020 > .search-page-admin .element-wrapper .solutions-child-2020:nth-child(5n) {
          margin: 60px 0 0 0; }
        .solutions-2020 > .container .element-wrapper .solutions-child-2020:hover, .solutions-2020 > .search-page .element-wrapper .solutions-child-2020:hover, .solutions-2020 > .search-page-admin .element-wrapper .solutions-child-2020:hover {
          border-color: #989898; }
  @media screen and (max-width: 1440px) {
    .solutions-2020 {
      padding: 60px 0 30px; }
      .solutions-2020 > .container, .solutions-2020 > .search-page, .solutions-2020 > .search-page-admin {
        max-width: 870px; }
        .solutions-2020 > .container .element-wrapper .solutions-child-2020, .solutions-2020 > .search-page .element-wrapper .solutions-child-2020, .solutions-2020 > .search-page-admin .element-wrapper .solutions-child-2020 {
          margin: 30px 60px 30px 0;
          width: calc(33.3333% - 40px); }
          .solutions-2020 > .container .element-wrapper .solutions-child-2020:nth-child(3n), .solutions-2020 > .search-page .element-wrapper .solutions-child-2020:nth-child(3n), .solutions-2020 > .search-page-admin .element-wrapper .solutions-child-2020:nth-child(3n) {
            margin: 30px 0; }
          .solutions-2020 > .container .element-wrapper .solutions-child-2020:nth-child(5n), .solutions-2020 > .search-page .element-wrapper .solutions-child-2020:nth-child(5n), .solutions-2020 > .search-page-admin .element-wrapper .solutions-child-2020:nth-child(5n) {
            margin: 30px 60px 30px 0; } }
  @media screen and (max-width: 990px) {
    .solutions-2020 {
      padding: 60px 0 42px; }
      .solutions-2020 > .container, .solutions-2020 > .search-page, .solutions-2020 > .search-page-admin {
        padding: 0 48px; }
        .solutions-2020 > .container .element-wrapper .solutions-child-2020, .solutions-2020 > .search-page .element-wrapper .solutions-child-2020, .solutions-2020 > .search-page-admin .element-wrapper .solutions-child-2020 {
          margin: 30px 48px 18px 0;
          padding: 27px 15px 21px;
          width: calc(33.3333% - 32px); }
          .solutions-2020 > .container .element-wrapper .solutions-child-2020 p, .solutions-2020 > .search-page .element-wrapper .solutions-child-2020 p, .solutions-2020 > .search-page-admin .element-wrapper .solutions-child-2020 p {
            font-size: 16px;
            line-height: 22px;
            margin: 18px 0 0; }
          .solutions-2020 > .container .element-wrapper .solutions-child-2020 .image img, .solutions-2020 > .search-page .element-wrapper .solutions-child-2020 .image img, .solutions-2020 > .search-page-admin .element-wrapper .solutions-child-2020 .image img {
            width: auto;
            height: auto;
            max-height: 72px;
            max-width: 91px; }
          .solutions-2020 > .container .element-wrapper .solutions-child-2020:nth-child(3n), .solutions-2020 > .search-page .element-wrapper .solutions-child-2020:nth-child(3n), .solutions-2020 > .search-page-admin .element-wrapper .solutions-child-2020:nth-child(3n) {
            margin: 30px 0 18px; }
          .solutions-2020 > .container .element-wrapper .solutions-child-2020:nth-child(5n), .solutions-2020 > .search-page .element-wrapper .solutions-child-2020:nth-child(5n), .solutions-2020 > .search-page-admin .element-wrapper .solutions-child-2020:nth-child(5n) {
            margin: 30px 48px 18px 0; } }
  @media screen and (max-width: 767px) {
    .solutions-2020 {
      padding: 60px 0; }
      .solutions-2020 > .container, .solutions-2020 > .search-page, .solutions-2020 > .search-page-admin {
        padding: 0 20px; }
        .solutions-2020 > .container .subtitle, .solutions-2020 > .search-page .subtitle, .solutions-2020 > .search-page-admin .subtitle {
          font-size: 50px;
          line-height: 60px; } }
  @media screen and (max-width: 480px) {
    .solutions-2020 {
      padding: 60px 0; }
      .solutions-2020 > .container, .solutions-2020 > .search-page, .solutions-2020 > .search-page-admin {
        padding: 0 20px; }
        .solutions-2020 > .container .subtitle, .solutions-2020 > .search-page .subtitle, .solutions-2020 > .search-page-admin .subtitle {
          font-size: 50px;
          line-height: 60px; }
        .solutions-2020 > .container .element-wrapper .solutions-child-2020, .solutions-2020 > .search-page .element-wrapper .solutions-child-2020, .solutions-2020 > .search-page-admin .element-wrapper .solutions-child-2020 {
          margin: 40px auto 0 !important;
          width: 100%;
          max-width: 240px; }
          .solutions-2020 > .container .element-wrapper .solutions-child-2020 p, .solutions-2020 > .search-page .element-wrapper .solutions-child-2020 p, .solutions-2020 > .search-page-admin .element-wrapper .solutions-child-2020 p {
            font-size: 20px;
            line-height: 28px;
            margin: 26px 0 0; }
          .solutions-2020 > .container .element-wrapper .solutions-child-2020:nth-child(2n), .solutions-2020 > .search-page .element-wrapper .solutions-child-2020:nth-child(2n), .solutions-2020 > .search-page-admin .element-wrapper .solutions-child-2020:nth-child(2n) {
            margin: 40px auto 0 !important; } }

body.popup-on main.main-content,
body.mobile-legend-on main.main-content {
  z-index: 101; }

.periodic-table {
  padding: 0 0 48px;
  z-index: 3; }
  .periodic-table .ajax-progress-throbber {
    display: none; }
  .periodic-table .periodic-head {
    position: relative;
    padding: 140px 0 48px; }
    .periodic-table .periodic-head h1 {
      width: 100%;
      position: relative;
      margin: 0 0 24.5px; }
    .periodic-table .periodic-head .description {
      position: relative; }
      .periodic-table .periodic-head .description h4, .periodic-table .periodic-head .description .list-features .container .subtitle, .list-features .container .periodic-table .periodic-head .description .subtitle, .periodic-table .periodic-head .description .list-features .search-page .subtitle, .list-features .search-page .periodic-table .periodic-head .description .subtitle, .periodic-table .periodic-head .description .list-features .search-page-admin .subtitle, .list-features .search-page-admin .periodic-table .periodic-head .description .subtitle, .periodic-table .periodic-head .description .slider-images .subtitle, .slider-images .periodic-table .periodic-head .description .subtitle, .periodic-table .periodic-head .description .fancy-bullets .container .fancy-bullets-item-list li, .fancy-bullets .container .fancy-bullets-item-list .periodic-table .periodic-head .description li, .periodic-table .periodic-head .description .fancy-bullets .search-page .fancy-bullets-item-list li, .fancy-bullets .search-page .fancy-bullets-item-list .periodic-table .periodic-head .description li, .periodic-table .periodic-head .description .fancy-bullets .search-page-admin .fancy-bullets-item-list li, .fancy-bullets .search-page-admin .fancy-bullets-item-list .periodic-table .periodic-head .description li, .periodic-table .periodic-head .description .cards-4-bios .subtitle, .cards-4-bios .periodic-table .periodic-head .description .subtitle, .periodic-table .periodic-head .description .cards-4-bios .cards-wrapper .cards-4-bios-child .wrapper .info .field_name, .cards-4-bios .cards-wrapper .cards-4-bios-child .wrapper .info .periodic-table .periodic-head .description .field_name {
        margin: 0 0 28px; }
      .periodic-table .periodic-head .description p {
        font-size: 20px;
        line-height: 28px;
        font-family: "GothamLight", sans-serif;
        margin: 0 0 28px; }
        .periodic-table .periodic-head .description p b, .periodic-table .periodic-head .description p strong {
          font-family: "GothamBold", sans-serif; }
    .periodic-table .periodic-head .cta-area {
      position: relative;
      flex-direction: row;
      align-items: center;
      margin-top: 50px; }
      .periodic-table .periodic-head .cta-area a {
        margin-left: 30px; }
        @media screen and (min-width: 768px) and (max-width: 808px) {
          .periodic-table .periodic-head .cta-area a {
            margin-left: 10px; } }
    .periodic-table .periodic-head .desktop-background {
      width: 100vw;
      height: 100%;
      background-image: url("/static/themes/custom/digitalai/css/../img/devops-polyhedron-simple@2x.png");
      position: absolute;
      z-index: 0;
      left: 50%;
      top: 0;
      transform: translateX(-50%);
      box-shadow: 0 3px 36px rgba(0, 0, 0, 0.16); }
  .periodic-table .ptable {
    padding-top: 58px; }
    .periodic-table .ptable .row {
      margin-left: 0;
      margin-right: 0; }
  .periodic-table #download {
    margin: 40px 0 0 0;
    display: flex;
    align-items: center;
    justify-content: flex-end; }
    .periodic-table #download p {
      font-size: 22px;
      line-height: 28px;
      color: #58595B;
      margin: 0; }
    .periodic-table #download a {
      margin: 0 0 0 20px; }
  @media screen and (max-width: 768px) {
    .periodic-table .periodic-head .cta-area {
      align-items: center; }
      .periodic-table .periodic-head .cta-area a {
        margin: 20px 0 0 0; }
    .periodic-table #element {
      position: relative;
      height: auto;
      margin-top: -150px; }
    .periodic-table #download {
      flex-wrap: wrap;
      justify-content: center; }
      .periodic-table #download p {
        width: 100%;
        text-align: center;
        margin: 0 0 20px; }
      .periodic-table #download a {
        margin: 0; }
        .periodic-table #download a + a {
          margin: 0 0 0 20px; } }
  .periodic-table .periodic-elements {
    position: relative;
    width: 100%;
    margin: 48px 0 0 0;
    display: grid;
    grid-template-columns: repeat(18, 1fr);
    grid-template-rows: repeat(10, 1fr);
    grid-column-gap: 2px;
    grid-row-gap: 2px; }
    .periodic-table .periodic-elements .type-legend {
      grid-row: 1 / 4;
      grid-column: 3 / 13;
      padding: 0 15px;
      max-height: 0;
      overflow: hidden; }
      .periodic-table .periodic-elements .type-legend > div {
        display: flex; }
        .periodic-table .periodic-elements .type-legend > div .trigger {
          display: flex;
          align-items: center;
          cursor: pointer; }
          .periodic-table .periodic-elements .type-legend > div .trigger input[type="checkbox"] {
            display: none; }
          .periodic-table .periodic-elements .type-legend > div .trigger label {
            cursor: pointer;
            font-weight: 500;
            margin: 0;
            font-size: 12px;
            line-height: 12px; }
          .periodic-table .periodic-elements .type-legend > div .trigger:before {
            content: '';
            display: block;
            width: 25px;
            height: 25px;
            margin: 0 5px 0 0; }
        .periodic-table .periodic-elements .type-legend > div[data-pt-type="aiops"], .periodic-table .periodic-elements .type-legend > div[data-pt-type="analytics"], .periodic-table .periodic-elements .type-legend > div[data-pt-type="aiops-anaytics"], .periodic-table .periodic-elements .type-legend > div[data-pt-type="configuration-automation"], .periodic-table .periodic-elements .type-legend > div[data-pt-type="database-mgmt"], .periodic-table .periodic-elements .type-legend > div[data-pt-type="monitoring"], .periodic-table .periodic-elements .type-legend > div[data-pt-type="release-management"] {
          display: none; }
      @media screen and (min-width: 1025px) {
        .periodic-table .periodic-elements .type-legend {
          display: grid;
          grid-auto-flow: column;
          grid-template-rows: repeat(6, 1fr); } }
      @media screen and (max-width: 1024px) {
        .periodic-table .periodic-elements .type-legend {
          display: flex;
          flex-wrap: wrap;
          align-content: space-between; } }
    .periodic-table .periodic-elements .model-legend {
      grid-row: 8;
      grid-column: 1 / 19;
      display: flex;
      flex-wrap: wrap;
      align-items: center;
      max-height: 0;
      overflow: hidden; }
      .periodic-table .periodic-elements .model-legend div {
        display: flex;
        justify-content: center;
        margin: 0 20px 0 0;
        cursor: pointer; }
        .periodic-table .periodic-elements .model-legend div input {
          display: none; }
        .periodic-table .periodic-elements .model-legend div label {
          font-size: 12px;
          line-height: 26px;
          font-weight: 500;
          color: #ddd;
          margin: 0;
          cursor: pointer; }
        .periodic-table .periodic-elements .model-legend div:before {
          display: block;
          font-size: 9px;
          line-height: 22px;
          background-color: #FFF;
          text-align: center;
          width: 25px;
          height: 25px;
          border: 2px solid #ccc;
          margin-right: 5px;
          font-family: "GothamBold", sans-serif;
          font-weight: 700; }
        .periodic-table .periodic-elements .model-legend div[data-model="enterprise"] {
          order: 4; }
          .periodic-table .periodic-elements .model-legend div[data-model="enterprise"]:before {
            content: "En"; }
        .periodic-table .periodic-elements .model-legend div[data-model="free"] {
          order: 1; }
          .periodic-table .periodic-elements .model-legend div[data-model="free"]:before {
            content: "Fr"; }
        .periodic-table .periodic-elements .model-legend div[data-model="freemium"] {
          order: 2; }
          .periodic-table .periodic-elements .model-legend div[data-model="freemium"]:before {
            content: "Fm"; }
        .periodic-table .periodic-elements .model-legend div[data-model="open-source"] {
          order: 0; }
          .periodic-table .periodic-elements .model-legend div[data-model="open-source"]:before {
            content: "Os"; }
        .periodic-table .periodic-elements .model-legend div[data-model="paid"] {
          order: 3; }
          .periodic-table .periodic-elements .model-legend div[data-model="paid"]:before {
            content: "Pd"; }
    .periodic-table .periodic-elements .branding {
      grid-row: 9 / 11;
      grid-column: 1 / 4;
      display: flex;
      flex-wrap: wrap;
      justify-content: center;
      align-items: center; }
    .periodic-table .periodic-elements .technology-table-element {
      position: relative;
      z-index: 1;
      transition: opacity .2s ease-in, filter .2s ease-in; }
      .periodic-table .periodic-elements .technology-table-element .element-wrapper {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        cursor: pointer;
        padding: 3px 2px;
        font-family: "GothamBook", sans-serif;
        font-weight: normal;
        color: #FFF;
        height: 100%;
        z-index: 99;
        text-decoration: none;
        transform: scale(0.2); }
        .periodic-table .periodic-elements .technology-table-element .element-wrapper .element-id {
          font-size: 8px;
          line-height: 8px; }
        .periodic-table .periodic-elements .technology-table-element .element-wrapper .add {
          position: relative;
          opacity: 0;
          font-size: 8px;
          line-height: 8px;
          transition: opacity 0.2s ease;
          min-height: 10px; }
          .periodic-table .periodic-elements .technology-table-element .element-wrapper .add.added {
            opacity: 1;
            width: 10px;
            height: 10px; }
            .periodic-table .periodic-elements .technology-table-element .element-wrapper .add.added:before, .periodic-table .periodic-elements .technology-table-element .element-wrapper .add.added:after {
              content: "";
              height: 2px;
              background-color: #FFF;
              position: absolute;
              transition: all 0.2s ease; }
            .periodic-table .periodic-elements .technology-table-element .element-wrapper .add.added:before {
              width: 5px;
              transform: rotate(45deg);
              left: 0;
              top: 6px; }
            .periodic-table .periodic-elements .technology-table-element .element-wrapper .add.added:after {
              width: 12px;
              transform: rotate(-45deg);
              left: 2px;
              top: 4px; }
            .periodic-table .periodic-elements .technology-table-element .element-wrapper .add.added span {
              display: none; }
            .periodic-table .periodic-elements .technology-table-element .element-wrapper .add.added:hover:before {
              width: 12px;
              left: 0px;
              top: 4px; }
            .periodic-table .periodic-elements .technology-table-element .element-wrapper .add.added:hover:after {
              left: 0; }
          .periodic-table .periodic-elements .technology-table-element .element-wrapper .add:hover {
            text-decoration: underline; }
        .periodic-table .periodic-elements .technology-table-element .element-wrapper .model {
          font-size: 8px;
          line-height: 8px; }
        .periodic-table .periodic-elements .technology-table-element .element-wrapper .element-symbol {
          width: 100%;
          margin-top: 12px;
          font-size: 18px;
          line-height: 25px;
          font-family: "GothamBold", sans-serif;
          font-weight: 700; }
        .periodic-table .periodic-elements .technology-table-element .element-wrapper .element-name {
          font-size: 8px;
          line-height: 8px;
          padding-right: 1px;
          display: block;
          width: 100%;
          min-height: 16px; }
      .periodic-table .periodic-elements .technology-table-element[data-position="1"] {
        grid-row: 1; }
      .periodic-table .periodic-elements .technology-table-element[data-position="2"] {
        grid-row: 1; }
      .periodic-table .periodic-elements .technology-table-element[data-position="3"] {
        grid-row: 2; }
      .periodic-table .periodic-elements .technology-table-element[data-position="4"] {
        grid-row: 2; }
      .periodic-table .periodic-elements .technology-table-element[data-position="5"] {
        grid-row: 2; }
      .periodic-table .periodic-elements .technology-table-element[data-position="6"] {
        grid-row: 2; }
      .periodic-table .periodic-elements .technology-table-element[data-position="7"] {
        grid-row: 2; }
      .periodic-table .periodic-elements .technology-table-element[data-position="8"] {
        grid-row: 2; }
      .periodic-table .periodic-elements .technology-table-element[data-position="9"] {
        grid-row: 2; }
      .periodic-table .periodic-elements .technology-table-element[data-position="10"] {
        grid-row: 2; }
      .periodic-table .periodic-elements .technology-table-element[data-position="11"] {
        grid-row: 3; }
      .periodic-table .periodic-elements .technology-table-element[data-position="12"] {
        grid-row: 3; }
      .periodic-table .periodic-elements .technology-table-element[data-position="13"] {
        grid-row: 3; }
      .periodic-table .periodic-elements .technology-table-element[data-position="14"] {
        grid-row: 3; }
      .periodic-table .periodic-elements .technology-table-element[data-position="15"] {
        grid-row: 3; }
      .periodic-table .periodic-elements .technology-table-element[data-position="16"] {
        grid-row: 3; }
      .periodic-table .periodic-elements .technology-table-element[data-position="17"] {
        grid-row: 3; }
      .periodic-table .periodic-elements .technology-table-element[data-position="18"] {
        grid-row: 3; }
      .periodic-table .periodic-elements .technology-table-element[data-position="19"] {
        grid-row: 4;
        grid-column: calc(19 - 18); }
      .periodic-table .periodic-elements .technology-table-element[data-position="20"] {
        grid-row: 4;
        grid-column: calc(20 - 18); }
      .periodic-table .periodic-elements .technology-table-element[data-position="21"] {
        grid-row: 4;
        grid-column: calc(21 - 18); }
      .periodic-table .periodic-elements .technology-table-element[data-position="22"] {
        grid-row: 4;
        grid-column: calc(22 - 18); }
      .periodic-table .periodic-elements .technology-table-element[data-position="23"] {
        grid-row: 4;
        grid-column: calc(23 - 18); }
      .periodic-table .periodic-elements .technology-table-element[data-position="24"] {
        grid-row: 4;
        grid-column: calc(24 - 18); }
      .periodic-table .periodic-elements .technology-table-element[data-position="25"] {
        grid-row: 4;
        grid-column: calc(25 - 18); }
      .periodic-table .periodic-elements .technology-table-element[data-position="26"] {
        grid-row: 4;
        grid-column: calc(26 - 18); }
      .periodic-table .periodic-elements .technology-table-element[data-position="27"] {
        grid-row: 4;
        grid-column: calc(27 - 18); }
      .periodic-table .periodic-elements .technology-table-element[data-position="28"] {
        grid-row: 4;
        grid-column: calc(28 - 18); }
      .periodic-table .periodic-elements .technology-table-element[data-position="29"] {
        grid-row: 4;
        grid-column: calc(29 - 18); }
      .periodic-table .periodic-elements .technology-table-element[data-position="30"] {
        grid-row: 4;
        grid-column: calc(30 - 18); }
      .periodic-table .periodic-elements .technology-table-element[data-position="31"] {
        grid-row: 4;
        grid-column: calc(31 - 18); }
      .periodic-table .periodic-elements .technology-table-element[data-position="32"] {
        grid-row: 4;
        grid-column: calc(32 - 18); }
      .periodic-table .periodic-elements .technology-table-element[data-position="33"] {
        grid-row: 4;
        grid-column: calc(33 - 18); }
      .periodic-table .periodic-elements .technology-table-element[data-position="34"] {
        grid-row: 4;
        grid-column: calc(34 - 18); }
      .periodic-table .periodic-elements .technology-table-element[data-position="35"] {
        grid-row: 4;
        grid-column: calc(35 - 18); }
      .periodic-table .periodic-elements .technology-table-element[data-position="36"] {
        grid-row: 4;
        grid-column: calc(36 - 18); }
      .periodic-table .periodic-elements .technology-table-element[data-position="37"] {
        grid-row: 5;
        grid-column: calc(37 - 36); }
      .periodic-table .periodic-elements .technology-table-element[data-position="38"] {
        grid-row: 5;
        grid-column: calc(38 - 36); }
      .periodic-table .periodic-elements .technology-table-element[data-position="39"] {
        grid-row: 5;
        grid-column: calc(39 - 36); }
      .periodic-table .periodic-elements .technology-table-element[data-position="40"] {
        grid-row: 5;
        grid-column: calc(40 - 36); }
      .periodic-table .periodic-elements .technology-table-element[data-position="41"] {
        grid-row: 5;
        grid-column: calc(41 - 36); }
      .periodic-table .periodic-elements .technology-table-element[data-position="42"] {
        grid-row: 5;
        grid-column: calc(42 - 36); }
      .periodic-table .periodic-elements .technology-table-element[data-position="43"] {
        grid-row: 5;
        grid-column: calc(43 - 36); }
      .periodic-table .periodic-elements .technology-table-element[data-position="44"] {
        grid-row: 5;
        grid-column: calc(44 - 36); }
      .periodic-table .periodic-elements .technology-table-element[data-position="45"] {
        grid-row: 5;
        grid-column: calc(45 - 36); }
      .periodic-table .periodic-elements .technology-table-element[data-position="46"] {
        grid-row: 5;
        grid-column: calc(46 - 36); }
      .periodic-table .periodic-elements .technology-table-element[data-position="47"] {
        grid-row: 5;
        grid-column: calc(47 - 36); }
      .periodic-table .periodic-elements .technology-table-element[data-position="48"] {
        grid-row: 5;
        grid-column: calc(48 - 36); }
      .periodic-table .periodic-elements .technology-table-element[data-position="49"] {
        grid-row: 5;
        grid-column: calc(49 - 36); }
      .periodic-table .periodic-elements .technology-table-element[data-position="50"] {
        grid-row: 5;
        grid-column: calc(50 - 36); }
      .periodic-table .periodic-elements .technology-table-element[data-position="51"] {
        grid-row: 5;
        grid-column: calc(51 - 36); }
      .periodic-table .periodic-elements .technology-table-element[data-position="52"] {
        grid-row: 5;
        grid-column: calc(52 - 36); }
      .periodic-table .periodic-elements .technology-table-element[data-position="53"] {
        grid-row: 5;
        grid-column: calc(53 - 36); }
      .periodic-table .periodic-elements .technology-table-element[data-position="54"] {
        grid-row: 5;
        grid-column: calc(54 - 36); }
      .periodic-table .periodic-elements .technology-table-element[data-position="55"] {
        grid-row: 6;
        grid-column: calc(55 - 54); }
      .periodic-table .periodic-elements .technology-table-element[data-position="56"] {
        grid-row: 6;
        grid-column: calc(56 - 54); }
      .periodic-table .periodic-elements .technology-table-element[data-position="57"] {
        grid-row: 6;
        grid-column: calc(57 - 54); }
      .periodic-table .periodic-elements .technology-table-element[data-position="58"] {
        grid-row: 6;
        grid-column: calc(58 - 54); }
      .periodic-table .periodic-elements .technology-table-element[data-position="59"] {
        grid-row: 6;
        grid-column: calc(59 - 54); }
      .periodic-table .periodic-elements .technology-table-element[data-position="60"] {
        grid-row: 6;
        grid-column: calc(60 - 54); }
      .periodic-table .periodic-elements .technology-table-element[data-position="61"] {
        grid-row: 6;
        grid-column: calc(61 - 54); }
      .periodic-table .periodic-elements .technology-table-element[data-position="62"] {
        grid-row: 6;
        grid-column: calc(62 - 54); }
      .periodic-table .periodic-elements .technology-table-element[data-position="63"] {
        grid-row: 6;
        grid-column: calc(63 - 54); }
      .periodic-table .periodic-elements .technology-table-element[data-position="64"] {
        grid-row: 6;
        grid-column: calc(64 - 54); }
      .periodic-table .periodic-elements .technology-table-element[data-position="65"] {
        grid-row: 6;
        grid-column: calc(65 - 54); }
      .periodic-table .periodic-elements .technology-table-element[data-position="66"] {
        grid-row: 6;
        grid-column: calc(66 - 54); }
      .periodic-table .periodic-elements .technology-table-element[data-position="67"] {
        grid-row: 6;
        grid-column: calc(67 - 54); }
      .periodic-table .periodic-elements .technology-table-element[data-position="68"] {
        grid-row: 6;
        grid-column: calc(68 - 54); }
      .periodic-table .periodic-elements .technology-table-element[data-position="69"] {
        grid-row: 6;
        grid-column: calc(69 - 54); }
      .periodic-table .periodic-elements .technology-table-element[data-position="70"] {
        grid-row: 6;
        grid-column: calc(70 - 54); }
      .periodic-table .periodic-elements .technology-table-element[data-position="71"] {
        grid-row: 6;
        grid-column: calc(71 - 54); }
      .periodic-table .periodic-elements .technology-table-element[data-position="72"] {
        grid-row: 6;
        grid-column: calc(72 - 54); }
      .periodic-table .periodic-elements .technology-table-element[data-position="73"] {
        grid-row: 7;
        grid-column: calc(73 - 72); }
      .periodic-table .periodic-elements .technology-table-element[data-position="74"] {
        grid-row: 7;
        grid-column: calc(74 - 72); }
      .periodic-table .periodic-elements .technology-table-element[data-position="75"] {
        grid-row: 7;
        grid-column: calc(75 - 72); }
      .periodic-table .periodic-elements .technology-table-element[data-position="76"] {
        grid-row: 7;
        grid-column: calc(76 - 72); }
      .periodic-table .periodic-elements .technology-table-element[data-position="77"] {
        grid-row: 7;
        grid-column: calc(77 - 72); }
      .periodic-table .periodic-elements .technology-table-element[data-position="78"] {
        grid-row: 7;
        grid-column: calc(78 - 72); }
      .periodic-table .periodic-elements .technology-table-element[data-position="79"] {
        grid-row: 7;
        grid-column: calc(79 - 72); }
      .periodic-table .periodic-elements .technology-table-element[data-position="80"] {
        grid-row: 7;
        grid-column: calc(80 - 72); }
      .periodic-table .periodic-elements .technology-table-element[data-position="81"] {
        grid-row: 7;
        grid-column: calc(81 - 72); }
      .periodic-table .periodic-elements .technology-table-element[data-position="82"] {
        grid-row: 7;
        grid-column: calc(82 - 72); }
      .periodic-table .periodic-elements .technology-table-element[data-position="83"] {
        grid-row: 7;
        grid-column: calc(83 - 72); }
      .periodic-table .periodic-elements .technology-table-element[data-position="84"] {
        grid-row: 7;
        grid-column: calc(84 - 72); }
      .periodic-table .periodic-elements .technology-table-element[data-position="85"] {
        grid-row: 7;
        grid-column: calc(85 - 72); }
      .periodic-table .periodic-elements .technology-table-element[data-position="86"] {
        grid-row: 7;
        grid-column: calc(86 - 72); }
      .periodic-table .periodic-elements .technology-table-element[data-position="87"] {
        grid-row: 7;
        grid-column: calc(87 - 72); }
      .periodic-table .periodic-elements .technology-table-element[data-position="88"] {
        grid-row: 7;
        grid-column: calc(88 - 72); }
      .periodic-table .periodic-elements .technology-table-element[data-position="89"] {
        grid-row: 7;
        grid-column: calc(89 - 72); }
      .periodic-table .periodic-elements .technology-table-element[data-position="90"] {
        grid-row: 7;
        grid-column: calc(90 - 72); }
      .periodic-table .periodic-elements .technology-table-element[data-position="91"] {
        grid-row: 9;
        grid-column: calc(91 - 87); }
      .periodic-table .periodic-elements .technology-table-element[data-position="92"] {
        grid-row: 9;
        grid-column: calc(92 - 87); }
      .periodic-table .periodic-elements .technology-table-element[data-position="93"] {
        grid-row: 9;
        grid-column: calc(93 - 87); }
      .periodic-table .periodic-elements .technology-table-element[data-position="94"] {
        grid-row: 9;
        grid-column: calc(94 - 87); }
      .periodic-table .periodic-elements .technology-table-element[data-position="95"] {
        grid-row: 9;
        grid-column: calc(95 - 87); }
      .periodic-table .periodic-elements .technology-table-element[data-position="96"] {
        grid-row: 9;
        grid-column: calc(96 - 87); }
      .periodic-table .periodic-elements .technology-table-element[data-position="97"] {
        grid-row: 9;
        grid-column: calc(97 - 87); }
      .periodic-table .periodic-elements .technology-table-element[data-position="98"] {
        grid-row: 9;
        grid-column: calc(98 - 87); }
      .periodic-table .periodic-elements .technology-table-element[data-position="99"] {
        grid-row: 9;
        grid-column: calc(99 - 87); }
      .periodic-table .periodic-elements .technology-table-element[data-position="100"] {
        grid-row: 9;
        grid-column: calc(100 - 87); }
      .periodic-table .periodic-elements .technology-table-element[data-position="101"] {
        grid-row: 9;
        grid-column: calc(101 - 87); }
      .periodic-table .periodic-elements .technology-table-element[data-position="102"] {
        grid-row: 9;
        grid-column: calc(102 - 87); }
      .periodic-table .periodic-elements .technology-table-element[data-position="103"] {
        grid-row: 9;
        grid-column: calc(103 - 87); }
      .periodic-table .periodic-elements .technology-table-element[data-position="104"] {
        grid-row: 9;
        grid-column: calc(104 - 87); }
      .periodic-table .periodic-elements .technology-table-element[data-position="105"] {
        grid-row: 9;
        grid-column: calc(105 - 87); }
      .periodic-table .periodic-elements .technology-table-element[data-position="106"] {
        grid-row: 10;
        grid-column: calc(106 - 102); }
      .periodic-table .periodic-elements .technology-table-element[data-position="107"] {
        grid-row: 10;
        grid-column: calc(107 - 102); }
      .periodic-table .periodic-elements .technology-table-element[data-position="108"] {
        grid-row: 10;
        grid-column: calc(108 - 102); }
      .periodic-table .periodic-elements .technology-table-element[data-position="109"] {
        grid-row: 10;
        grid-column: calc(109 - 102); }
      .periodic-table .periodic-elements .technology-table-element[data-position="110"] {
        grid-row: 10;
        grid-column: calc(110 - 102); }
      .periodic-table .periodic-elements .technology-table-element[data-position="111"] {
        grid-row: 10;
        grid-column: calc(111 - 102); }
      .periodic-table .periodic-elements .technology-table-element[data-position="112"] {
        grid-row: 10;
        grid-column: calc(112 - 102); }
      .periodic-table .periodic-elements .technology-table-element[data-position="113"] {
        grid-row: 10;
        grid-column: calc(113 - 102); }
      .periodic-table .periodic-elements .technology-table-element[data-position="114"] {
        grid-row: 10;
        grid-column: calc(114 - 102); }
      .periodic-table .periodic-elements .technology-table-element[data-position="115"] {
        grid-row: 10;
        grid-column: calc(115 - 102); }
      .periodic-table .periodic-elements .technology-table-element[data-position="116"] {
        grid-row: 10;
        grid-column: calc(116 - 102); }
      .periodic-table .periodic-elements .technology-table-element[data-position="117"] {
        grid-row: 10;
        grid-column: calc(117 - 102); }
      .periodic-table .periodic-elements .technology-table-element[data-position="118"] {
        grid-row: 10;
        grid-column: calc(118 - 102); }
      .periodic-table .periodic-elements .technology-table-element[data-position="119"] {
        grid-row: 10;
        grid-column: calc(119 - 102); }
      .periodic-table .periodic-elements .technology-table-element[data-position="120"] {
        grid-row: 10;
        grid-column: calc(120 - 102); }
      .periodic-table .periodic-elements .technology-table-element[data-position="1"], .periodic-table .periodic-elements .technology-table-element[data-position="3"], .periodic-table .periodic-elements .technology-table-element[data-position="11"] {
        grid-column: 1; }
      .periodic-table .periodic-elements .technology-table-element[data-position="4"], .periodic-table .periodic-elements .technology-table-element[data-position="12"] {
        grid-column: 2; }
      .periodic-table .periodic-elements .technology-table-element[data-position="2"], .periodic-table .periodic-elements .technology-table-element[data-position="10"] {
        grid-column: 18; }
      .periodic-table .periodic-elements .technology-table-element[data-position="5"] {
        grid-column: 13; }
      .periodic-table .periodic-elements .technology-table-element[data-position="6"] {
        grid-column: 14; }
      .periodic-table .periodic-elements .technology-table-element[data-position="7"] {
        grid-column: 15; }
      .periodic-table .periodic-elements .technology-table-element[data-position="8"] {
        grid-column: 16; }
      .periodic-table .periodic-elements .technology-table-element[data-position="9"] {
        grid-column: 17; }
      .periodic-table .periodic-elements .technology-table-element[data-position="13"] {
        grid-column: 13; }
      .periodic-table .periodic-elements .technology-table-element[data-position="14"] {
        grid-column: 14; }
      .periodic-table .periodic-elements .technology-table-element[data-position="15"] {
        grid-column: 15; }
      .periodic-table .periodic-elements .technology-table-element[data-position="16"] {
        grid-column: 16; }
      .periodic-table .periodic-elements .technology-table-element[data-position="17"] {
        grid-column: 17; }
      .periodic-table .periodic-elements .technology-table-element[data-position="18"] {
        grid-column: 18; }
      .periodic-table .periodic-elements .technology-table-element:hover {
        z-index: 2; }
        .periodic-table .periodic-elements .technology-table-element:hover a.element-wrapper {
          transform: scale(2);
          box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); }
          .periodic-table .periodic-elements .technology-table-element:hover a.element-wrapper .add {
            opacity: 1; }
    .periodic-table .periodic-elements.loaded .type-legend {
      max-height: 190px;
      transition: max-height 0.3s ease;
      transition-delay: 2s; }
    .periodic-table .periodic-elements.loaded .model-legend {
      max-height: 67px;
      transition: max-height 0.3s ease;
      transition-delay: 2.3s; }
    .periodic-table .periodic-elements.loaded .technology-table-element .element-wrapper {
      transform: scale(1); }
    .periodic-table .periodic-elements.slow.loaded .technology-table-element {
      pointer-events: none; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element .element-wrapper {
        transition-property: transform;
        transition-duration: 0.12s;
        transition-timing-function: ease; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="1"] .element-wrapper {
        transition-delay: 0.015s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="2"] .element-wrapper {
        transition-delay: 0.03s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="3"] .element-wrapper {
        transition-delay: 0.045s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="4"] .element-wrapper {
        transition-delay: 0.06s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="5"] .element-wrapper {
        transition-delay: 0.075s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="6"] .element-wrapper {
        transition-delay: 0.09s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="7"] .element-wrapper {
        transition-delay: 0.105s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="8"] .element-wrapper {
        transition-delay: 0.12s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="9"] .element-wrapper {
        transition-delay: 0.135s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="10"] .element-wrapper {
        transition-delay: 0.15s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="11"] .element-wrapper {
        transition-delay: 0.165s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="12"] .element-wrapper {
        transition-delay: 0.18s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="13"] .element-wrapper {
        transition-delay: 0.195s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="14"] .element-wrapper {
        transition-delay: 0.21s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="15"] .element-wrapper {
        transition-delay: 0.225s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="16"] .element-wrapper {
        transition-delay: 0.24s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="17"] .element-wrapper {
        transition-delay: 0.255s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="18"] .element-wrapper {
        transition-delay: 0.27s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="19"] .element-wrapper {
        transition-delay: 0.285s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="20"] .element-wrapper {
        transition-delay: 0.3s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="21"] .element-wrapper {
        transition-delay: 0.315s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="22"] .element-wrapper {
        transition-delay: 0.33s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="23"] .element-wrapper {
        transition-delay: 0.345s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="24"] .element-wrapper {
        transition-delay: 0.36s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="25"] .element-wrapper {
        transition-delay: 0.375s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="26"] .element-wrapper {
        transition-delay: 0.39s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="27"] .element-wrapper {
        transition-delay: 0.405s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="28"] .element-wrapper {
        transition-delay: 0.42s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="29"] .element-wrapper {
        transition-delay: 0.435s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="30"] .element-wrapper {
        transition-delay: 0.45s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="31"] .element-wrapper {
        transition-delay: 0.465s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="32"] .element-wrapper {
        transition-delay: 0.48s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="33"] .element-wrapper {
        transition-delay: 0.495s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="34"] .element-wrapper {
        transition-delay: 0.51s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="35"] .element-wrapper {
        transition-delay: 0.525s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="36"] .element-wrapper {
        transition-delay: 0.54s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="37"] .element-wrapper {
        transition-delay: 0.555s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="38"] .element-wrapper {
        transition-delay: 0.57s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="39"] .element-wrapper {
        transition-delay: 0.585s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="40"] .element-wrapper {
        transition-delay: 0.6s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="41"] .element-wrapper {
        transition-delay: 0.615s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="42"] .element-wrapper {
        transition-delay: 0.63s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="43"] .element-wrapper {
        transition-delay: 0.645s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="44"] .element-wrapper {
        transition-delay: 0.66s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="45"] .element-wrapper {
        transition-delay: 0.675s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="46"] .element-wrapper {
        transition-delay: 0.69s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="47"] .element-wrapper {
        transition-delay: 0.705s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="48"] .element-wrapper {
        transition-delay: 0.72s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="49"] .element-wrapper {
        transition-delay: 0.735s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="50"] .element-wrapper {
        transition-delay: 0.75s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="51"] .element-wrapper {
        transition-delay: 0.765s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="52"] .element-wrapper {
        transition-delay: 0.78s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="53"] .element-wrapper {
        transition-delay: 0.795s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="54"] .element-wrapper {
        transition-delay: 0.81s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="55"] .element-wrapper {
        transition-delay: 0.825s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="56"] .element-wrapper {
        transition-delay: 0.84s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="57"] .element-wrapper {
        transition-delay: 0.855s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="58"] .element-wrapper {
        transition-delay: 0.87s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="59"] .element-wrapper {
        transition-delay: 0.885s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="60"] .element-wrapper {
        transition-delay: 0.9s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="61"] .element-wrapper {
        transition-delay: 0.915s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="62"] .element-wrapper {
        transition-delay: 0.93s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="63"] .element-wrapper {
        transition-delay: 0.945s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="64"] .element-wrapper {
        transition-delay: 0.96s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="65"] .element-wrapper {
        transition-delay: 0.975s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="66"] .element-wrapper {
        transition-delay: 0.99s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="67"] .element-wrapper {
        transition-delay: 1.005s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="68"] .element-wrapper {
        transition-delay: 1.02s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="69"] .element-wrapper {
        transition-delay: 1.035s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="70"] .element-wrapper {
        transition-delay: 1.05s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="71"] .element-wrapper {
        transition-delay: 1.065s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="72"] .element-wrapper {
        transition-delay: 1.08s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="73"] .element-wrapper {
        transition-delay: 1.095s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="74"] .element-wrapper {
        transition-delay: 1.11s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="75"] .element-wrapper {
        transition-delay: 1.125s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="76"] .element-wrapper {
        transition-delay: 1.14s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="77"] .element-wrapper {
        transition-delay: 1.155s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="78"] .element-wrapper {
        transition-delay: 1.17s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="79"] .element-wrapper {
        transition-delay: 1.185s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="80"] .element-wrapper {
        transition-delay: 1.2s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="81"] .element-wrapper {
        transition-delay: 1.215s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="82"] .element-wrapper {
        transition-delay: 1.23s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="83"] .element-wrapper {
        transition-delay: 1.245s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="84"] .element-wrapper {
        transition-delay: 1.26s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="85"] .element-wrapper {
        transition-delay: 1.275s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="86"] .element-wrapper {
        transition-delay: 1.29s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="87"] .element-wrapper {
        transition-delay: 1.305s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="88"] .element-wrapper {
        transition-delay: 1.32s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="89"] .element-wrapper {
        transition-delay: 1.335s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="90"] .element-wrapper {
        transition-delay: 1.35s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="91"] .element-wrapper {
        transition-delay: 1.365s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="92"] .element-wrapper {
        transition-delay: 1.38s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="93"] .element-wrapper {
        transition-delay: 1.395s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="94"] .element-wrapper {
        transition-delay: 1.41s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="95"] .element-wrapper {
        transition-delay: 1.425s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="96"] .element-wrapper {
        transition-delay: 1.44s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="97"] .element-wrapper {
        transition-delay: 1.455s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="98"] .element-wrapper {
        transition-delay: 1.47s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="99"] .element-wrapper {
        transition-delay: 1.485s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="100"] .element-wrapper {
        transition-delay: 1.5s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="101"] .element-wrapper {
        transition-delay: 1.515s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="102"] .element-wrapper {
        transition-delay: 1.53s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="103"] .element-wrapper {
        transition-delay: 1.545s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="104"] .element-wrapper {
        transition-delay: 1.56s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="105"] .element-wrapper {
        transition-delay: 1.575s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="106"] .element-wrapper {
        transition-delay: 1.59s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="107"] .element-wrapper {
        transition-delay: 1.605s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="108"] .element-wrapper {
        transition-delay: 1.62s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="109"] .element-wrapper {
        transition-delay: 1.635s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="110"] .element-wrapper {
        transition-delay: 1.65s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="111"] .element-wrapper {
        transition-delay: 1.665s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="112"] .element-wrapper {
        transition-delay: 1.68s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="113"] .element-wrapper {
        transition-delay: 1.695s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="114"] .element-wrapper {
        transition-delay: 1.71s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="115"] .element-wrapper {
        transition-delay: 1.725s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="116"] .element-wrapper {
        transition-delay: 1.74s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="117"] .element-wrapper {
        transition-delay: 1.755s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="118"] .element-wrapper {
        transition-delay: 1.77s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="119"] .element-wrapper {
        transition-delay: 1.785s; }
      .periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="120"] .element-wrapper {
        transition-delay: 1.8s; }
    .periodic-table .periodic-elements.loaded:not(.slow) .technology-table-element .element-wrapper {
      transition: transform 0.2s ease-in-out; }
    .periodic-table .periodic-elements[active-type="enterprise_agile_planning"] .technology-table-element:not([data-pt-type="enterprise_agile_planning"]),
    .periodic-table .periodic-elements[active-type="source_control_management"] .technology-table-element:not([data-pt-type="source_control_management"]),
    .periodic-table .periodic-elements[active-type="deployment"] .technology-table-element:not([data-pt-type="deployment"]),
    .periodic-table .periodic-elements[active-type="security"] .technology-table-element:not([data-pt-type="security"]),
    .periodic-table .periodic-elements[active-type="release_orchestration"] .technology-table-element:not([data-pt-type="release_orchestration"]),
    .periodic-table .periodic-elements[active-type="serverless_pass"] .technology-table-element:not([data-pt-type="serverless_pass"]),
    .periodic-table .periodic-elements[active-type="aiops_analytics"] .technology-table-element:not([data-pt-type="aiops_analytics"]),
    .periodic-table .periodic-elements[active-type="artifact_repository"] .technology-table-element:not([data-pt-type="artifact_repository"]),
    .periodic-table .periodic-elements[active-type="cloud"] .technology-table-element:not([data-pt-type="cloud"]),
    .periodic-table .periodic-elements[active-type="collaboration"] .technology-table-element:not([data-pt-type="collaboration"]),
    .periodic-table .periodic-elements[active-type="configuration"] .technology-table-element:not([data-pt-type="configuration"]),
    .periodic-table .periodic-elements[active-type="containers"] .technology-table-element:not([data-pt-type="containers"]),
    .periodic-table .periodic-elements[active-type="database_automation"] .technology-table-element:not([data-pt-type="database_automation"]),
    .periodic-table .periodic-elements[active-type="continuous_integration"] .technology-table-element:not([data-pt-type="continuous_integration"]),
    .periodic-table .periodic-elements[active-type="itsm_issue_tracking"] .technology-table-element:not([data-pt-type="itsm_issue_tracking"]),
    .periodic-table .periodic-elements[active-type="testing"] .technology-table-element:not([data-pt-type="testing"]),
    .periodic-table .periodic-elements[active-type="value_stream_management"] .technology-table-element:not([data-pt-type="value_stream_management"]),
    .periodic-table .periodic-elements[active-model="enterprise"] .technology-table-element:not([data-model="enterprise"]),
    .periodic-table .periodic-elements[active-model="free"] .technology-table-element:not([data-model="free"]),
    .periodic-table .periodic-elements[active-model="freemium"] .technology-table-element:not([data-model="freemium"]),
    .periodic-table .periodic-elements[active-model="open-source"] .technology-table-element:not([data-model="open-source"]),
    .periodic-table .periodic-elements[active-model="paid"] .technology-table-element:not([data-model="paid"]) {
      opacity: 0.5;
      filter: grayscale(1); }
    .periodic-table .periodic-elements .periodic-popup {
      display: none;
      justify-content: center;
      align-items: center;
      position: fixed;
      left: 0;
      top: 0;
      width: 100vw;
      height: 100%;
      z-index: 99; }
      .periodic-table .periodic-elements .periodic-popup .overlay {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        z-index: 0;
        background: rgb(100 100 100 / 70%);  }
      .periodic-table .periodic-elements .periodic-popup .element-full-wrapper {
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        display: flex;
        flex-wrap: wrap;
        align-content: flex-start;
        justify-content: space-between;
        background: #2a2a2a;
        width: 80%;
        max-width: 790px;
        box-shadow: inset 4px 4px 5px #0000001C;
#        border-radius: 20px;
        border: 2px solid #F4F4F4;
        padding: 37px 54px 50px 62px;
        z-index: 1; }
        .periodic-table .periodic-elements .periodic-popup .element-full-wrapper > .field_feature_image {
          width: 100%;
          height: 84px;
          display: flex;
          justify-content: flex-start;
          margin: 0 0 40px; }
          .periodic-table .periodic-elements .periodic-popup .element-full-wrapper > .field_feature_image img {
            width: auto;
            height: auto;
            max-height: 100%;
            object-fit: contain; }
        .periodic-table .periodic-elements .periodic-popup .element-full-wrapper .content {
          width: 47%;
          max-width: calc(100% - 300px); }
          .periodic-table .periodic-elements .periodic-popup .element-full-wrapper .content .title {
            font-family: "GothamMedium", sans-serif;
            font-size: 18px;
            line-height: 24px;
            margin-bottom: 10px;
            text-transform: uppercase;
            color: #db6247; }
          .periodic-table .periodic-elements .periodic-popup .element-full-wrapper .content .body {
            max-height: 250px;
            overflow-y: scroll;
            margin: 0 0 20px; }
            .periodic-table .periodic-elements .periodic-popup .element-full-wrapper .content .body p {
              font-family: "GothamLight", sans-serif;
              font-size: 16px;
              margin-bottom: 20px;
              color: #ccc; }
              .periodic-table .periodic-elements .periodic-popup .element-full-wrapper .content .body p:last-child {
                margin-bottom: 0; }
          .periodic-table .periodic-elements .periodic-popup .element-full-wrapper .content .links {
            display: flex;
            flex-wrap: wrap;
            max-width: 400px; }
            .periodic-table .periodic-elements .periodic-popup .element-full-wrapper .content .links a:not(.cta-fill) {
              display: block;
              font-size: 14px;
              line-height: 16px;
              margin: 0 16px; }
              .periodic-table .periodic-elements .periodic-popup .element-full-wrapper .content .links a:not(.cta-fill):first-child {
                margin-left: 0; }
            .periodic-table .periodic-elements .periodic-popup .element-full-wrapper .content .links .cta-fill {
              margin: 40px 0 0 0;
              border-radius: 0;
              box-shadow: none; }
        .periodic-table .periodic-elements .periodic-popup .element-full-wrapper .related-technologies {
          width: 288px;
          display: flex;
          flex-wrap: wrap;
          align-content: baseline;
          justify-content: center; }
          .periodic-table .periodic-elements .periodic-popup .element-full-wrapper .related-technologies .elements {
          display: grid;
          grid-column-gap: 4px;
          grid-row-gap: 4px;
          margin: 0 auto;
          grid-template-rows: repeat(1, 1fr);
          grid-template-columns: repeat(2, 80px); }
          .periodic-table .periodic-elements .periodic-popup .element-full-wrapper .related-technologies h3 {
            width: 100%;
            font-family: "GothamMedium", sans-serif;
            font-size: 18px;
            line-height: 24px;
            margin-bottom: 20px;
            text-transform: uppercase;
            color: #db6247; }
          .periodic-table .periodic-elements .periodic-popup .element-full-wrapper .related-technologies > a {
            display: flex;
            width: 80px;
            height: 80px;
            align-items: center;
            justify-content: center;
            text-align: center;
            margin: 0 12px 24px 12px;
            border: 1px solid #DDD;
            border-radius: 100%;
            padding: 12px;
            opacity: 0;
            transform: scale(0);
            transition-property: all;
            transition-duration: 0.2s;
            transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1.5); }
            .periodic-table .periodic-elements .periodic-popup .element-full-wrapper .related-technologies > a:nth-child(2) {
              transition-delay: .2s;
              margin-left: 0; }
            .periodic-table .periodic-elements .periodic-popup .element-full-wrapper .related-technologies > a:nth-child(3) {
              transition-delay: .4s; }
            .periodic-table .periodic-elements .periodic-popup .element-full-wrapper .related-technologies > a:nth-child(4) {
              transition-delay: .6s;
              margin-right: 0; }
            .periodic-table .periodic-elements .periodic-popup .element-full-wrapper .related-technologies > a:nth-child(5) {
              transition-delay: .8s;
              margin-left: 0; }
            .periodic-table .periodic-elements .periodic-popup .element-full-wrapper .related-technologies > a:nth-child(6) {
              transition-delay: 1s; }
            .periodic-table .periodic-elements .periodic-popup .element-full-wrapper .related-technologies > a:nth-child(7) {
              transition-delay: 1.2s;
              margin-right: 0; }
            .periodic-table .periodic-elements .periodic-popup .element-full-wrapper .related-technologies > a:last-child {
              margin-right: 0; }
          .periodic-table .periodic-elements .periodic-popup .element-full-wrapper .related-technologies .realated-cta {
            margin: 20px 0 0 0;
            display: flex;
            width: 100%;
            justify-content: space-between; }
            .periodic-table .periodic-elements .periodic-popup .element-full-wrapper .related-technologies .realated-cta a {
              display: block;
              font-size: 12px;
              line-height: 15px; }
      .periodic-table .periodic-elements .periodic-popup .close-periodic {
        display: block;
        width: 15px;
        height: 15px;
        position: absolute;
        top: 20px;
        right: 20px;
        cursor: pointer; }
        .periodic-table .periodic-elements .periodic-popup .close-periodic:before, .periodic-table .periodic-elements .periodic-popup .close-periodic:after {
          content: "";
          width: 20px;
          height: 3px;
          background-color: #bfbfbf;
          border-radius: 3px;
          position: absolute;
          top: 8px;
          left: 0px; }
        .periodic-table .periodic-elements .periodic-popup .close-periodic:before {
          transform: rotate(-45deg); }
        .periodic-table .periodic-elements .periodic-popup .close-periodic:after {
          transform: rotate(45deg); }
        .periodic-table .periodic-elements .periodic-popup .close-periodic:hover:before, .periodic-table .periodic-elements .periodic-popup .close-periodic:hover:after {
          background-color: #222222; }
      .periodic-table .periodic-elements .periodic-popup.active {
        display: flex; }
      .periodic-table .periodic-elements .periodic-popup.animate .related-technologies > a {
        opacity: 1;
        transform: scale(1); }
      .periodic-table .periodic-elements .periodic-popup.loading .overlay {
        background-image: url(/static/themes/custom/digitalai/css/../img/digital-loader.svg);
        background-position: center;
        background-repeat: no-repeat;
        background-size: 100px;
        pointer-events: none; }
      .periodic-table .periodic-elements .periodic-popup.loading .element-full-wrapper {
        display: none; }
  .periodic-table div[data-pt-type="enterprise_agile_planning"] .trigger:before,
  .periodic-table div[data-pt-type="enterprise_agile_planning"] .element-wrapper {
    background-color: #00b87a; }
  .periodic-table div[data-pt-type="source_control_management"] .trigger:before,
  .periodic-table div[data-pt-type="source_control_management"] .element-wrapper {
    background-color: #6f609b; }
  .periodic-table div[data-pt-type="deployment"] .trigger:before,
  .periodic-table div[data-pt-type="deployment"] .element-wrapper {
    background-color: #3f225d; }
  .periodic-table div[data-pt-type="security"] .trigger:before,
  .periodic-table div[data-pt-type="security"] .element-wrapper {
    background-color: #0059bd; }
  .periodic-table div[data-pt-type="release_orchestration"] .trigger:before,
  .periodic-table div[data-pt-type="release_orchestration"] .element-wrapper {
    background-color: #007a82; }
  .periodic-table div[data-pt-type="serverless_pass"] .trigger:before,
  .periodic-table div[data-pt-type="serverless_pass"] .element-wrapper {
    background-color: #B53732; }
  .periodic-table div[data-pt-type="aiops_analytics"] .trigger:before,
  .periodic-table div[data-pt-type="aiops_analytics"] .element-wrapper {
    background-color: #da8a00; }
  .periodic-table div[data-pt-type="artifact_repository"] .trigger:before,
  .periodic-table div[data-pt-type="artifact_repository"] .element-wrapper {
    background-color: #00a0f1; }
  .periodic-table div[data-pt-type="cloud"] .trigger:before,
  .periodic-table div[data-pt-type="cloud"] .element-wrapper {
    background-color: #008854; }
  .periodic-table div[data-pt-type="collaboration"] .trigger:before,
  .periodic-table div[data-pt-type="collaboration"] .element-wrapper {
    background-color: #ec593c; }
  .periodic-table div[data-pt-type="configuration"] .trigger:before,
  .periodic-table div[data-pt-type="configuration"] .element-wrapper {
    background-color: #0085c6; }
  .periodic-table div[data-pt-type="containers"] .trigger:before,
  .periodic-table div[data-pt-type="containers"] .element-wrapper {
    background-color: #00a6a5; }
  .periodic-table div[data-pt-type="database_automation"] .trigger:before,
  .periodic-table div[data-pt-type="database_automation"] .element-wrapper {
    background-color: #f06500; }
  .periodic-table div[data-pt-type="continuous_integration"] .trigger:before,
  .periodic-table div[data-pt-type="continuous_integration"] .element-wrapper {
    background-color: #9A8DA4; }
  .periodic-table div[data-pt-type="itsm_issue_tracking"] .trigger:before,
  .periodic-table div[data-pt-type="itsm_issue_tracking"] .element-wrapper {
    background-color: #ffb500; }
  .periodic-table div[data-pt-type="testing"] .trigger:before,
  .periodic-table div[data-pt-type="testing"] .element-wrapper {
    background-color: #3eb5ba; }
  .periodic-table div[data-pt-type="value_stream_management"] .trigger:before,
  .periodic-table div[data-pt-type="value_stream_management"] .element-wrapper {
    background-color: #519d2a; }
  .periodic-table .mobile-trigger {
    padding: 48px 0;
    text-align: center; }
    .periodic-table .mobile-trigger h2, .periodic-table .mobile-trigger .paragraph-html .subtitle, .paragraph-html .periodic-table .mobile-trigger .subtitle {
      color: #ddd;
      margin: 0 0 20px; }
    .periodic-table .mobile-trigger .table-image {
      display: block;
      width: calc(100% + 30px);
      max-width: calc(100% + 30px) !important;
      height: auto;
      margin: 0 0 40px -15px;
      cursor: pointer; }
    .periodic-table .mobile-trigger p {
      margin: 0;
      font-size: 18px;
      line-height: 28px;
      font-family: "GothamLight", sans-serif; }
    .periodic-table .mobile-trigger .cta-fill {
      margin: 30px 0 0 0; }
    .periodic-table .mobile-trigger .mobile-periodic-table-list {
      display: flex;
      flex-wrap: wrap;
      flex-flow: column;
      margin: 30px 0 0 0;
      text-align: left; }
      .periodic-table .mobile-trigger .mobile-periodic-table-list .mobile-results-header {
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding-top: 60px;
        order: -1; }
        .periodic-table .mobile-trigger .mobile-periodic-table-list .mobile-results-header > a {
          font-size: 14px;
          line-height: 16px;
          font-family: "GothamBold", sans-serif;
          cursor: pointer; }
          .periodic-table .mobile-trigger .mobile-periodic-table-list .mobile-results-header > a.reset {
            margin: 0 0 0 auto;
            padding-left: 0;
            padding-right: 26px; }
          .periodic-table .mobile-trigger .mobile-periodic-table-list .mobile-results-header > a.legend-trigger {
            padding-right: 0;
            padding-left: 26px; }
      .periodic-table .mobile-trigger .mobile-periodic-table-list .active-filters {
        order: -1;
        width: 100%;
        display: flex;
        flex-wrap: wrap;
        margin: 27px auto 0; }
        .periodic-table .mobile-trigger .mobile-periodic-table-list .active-filters .element {
          margin: 0 30px 0 0;
          font-size: 11px;
          line-height: 24px;
          cursor: pointer; }
          .periodic-table .mobile-trigger .mobile-periodic-table-list .active-filters .element:after {
            content: "x";
            width: 11px;
            height: 11px;
            font-size: 10px;
            color: #DB6247;
            border: 1px solid #DB6247;
            display: inline-block;
            border-radius: 50%;
            text-align: center;
            line-height: 9px;
            margin: 0 0 0 5px; }
      .periodic-table .mobile-trigger .mobile-periodic-table-list h6 {
        width: 100%;
        margin: 30px 0 10px;
        text-transform: capitalize; }
      .periodic-table .mobile-trigger .mobile-periodic-table-list .technology-table-element.off {
        opacity: 0.5;
        filter: grayscale(1);
        pointer-events: none; }
      .periodic-table .mobile-trigger .mobile-periodic-table-list .elements {
        display: grid;
        grid-column-gap: 4px;
        grid-row-gap: 4px;
        margin: 0 auto;
        grid-template-rows: repeat(1, 1fr);
        grid-template-columns: repeat(2, 80px); }
        .periodic-table .mobile-trigger .mobile-periodic-table-list .elements .technology-table-element {
          position: relative; }
          .periodic-table .mobile-trigger .mobile-periodic-table-list .elements .technology-table-element a {
            padding: 5px; }
            .periodic-table .mobile-trigger .mobile-periodic-table-list .elements .technology-table-element a .element-name,
            .periodic-table .mobile-trigger .mobile-periodic-table-list .elements .technology-table-element a .model,
            .periodic-table .mobile-trigger .mobile-periodic-table-list .elements .technology-table-element a .element-id {
              font-size: 10px;
              line-height: 10px; }
            .periodic-table .mobile-trigger .mobile-periodic-table-list .elements .technology-table-element a .element-symbol {
              font-size: 24px;
              line-height: 30px; }
        .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.byModel {
          grid-template-columns: repeat(4, 80px); }
        .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.aiops_analytics .technology-table-element[data-position="19"] {
          grid-row: 1;
          grid-column: 1; }
        .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.aiops_analytics .technology-table-element[data-position="20"] {
          grid-row: 1;
          grid-column: 2; }
        .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.aiops_analytics .technology-table-element[data-position="37"] {
          grid-row: 2;
          grid-column: 1; }
        .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.aiops_analytics .technology-table-element[data-position="38"] {
          grid-row: 2;
          grid-column: 2; }
        .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.aiops_analytics .technology-table-element[data-position="55"] {
          grid-row: 3;
          grid-column: 1; }
        .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.aiops_analytics .technology-table-element[data-position="56"] {
          grid-row: 3;
          grid-column: 2; }
        .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.aiops_analytics .technology-table-element[data-position="73"] {
          grid-row: 4;
          grid-column: 1; }
        .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.aiops_analytics .technology-table-element[data-position="74"] {
          grid-row: 4;
          grid-column: 2; }
        .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.artifact_repository .technology-table-element[data-position="21"] {
          grid-row: 1;
          grid-column: 1; }
        .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.artifact_repository .technology-table-element[data-position="39"] {
          grid-row: 2;
          grid-column: 1; }
        .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.artifact_repository .technology-table-element[data-position="57"] {
          grid-row: 3;
          grid-column: 1; }
        .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.artifact_repository .technology-table-element[data-position="58"] {
          grid-row: 3;
          grid-column: 2; }
        .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.artifact_repository .technology-table-element[data-position="75"] {
          grid-row: 4;
          grid-column: 1; }
        .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.artifact_repository .technology-table-element[data-position="76"] {
          grid-row: 4;
          grid-column: 2; }
        .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.cloud .technology-table-element[data-position="22"] {
          grid-row: 1;
          grid-column: 1; }
        .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.cloud .technology-table-element[data-position="40"] {
          grid-row: 2;
          grid-column: 1; }
        .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.cloud .technology-table-element[data-position="41"] {
          grid-row: 2;
          grid-column: 2; }
        .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.cloud .technology-table-element[data-position="59"] {
          grid-row: 3;
          grid-column: 2; }
        .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.cloud .technology-table-element[data-position="77"] {
          grid-row: 4;
          grid-column: 2; }
        .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.collaboration .technology-table-element[data-position="23"] {
          grid-row: 1;
          grid-column: 1; }
        .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.collaboration .technology-table-element[data-position="24"] {
          grid-row: 1;
          grid-column: 2; }
        .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.collaboration .technology-table-element[data-position="42"] {
          grid-row: 2;
          grid-column: 2; }
        .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.collaboration .technology-table-element[data-position="60"] {
          grid-row: 3;
          grid-column: 2; }
        .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.collaboration .technology-table-element[data-position="78"] {
          grid-row: 4;
          grid-column: 2; }
        .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.configuration {
          grid-template-columns: repeat(3, 80px); }
          .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.configuration .technology-table-element[data-position="25"] {
            grid-row: 1;
            grid-column: 1; }
          .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.configuration .technology-table-element[data-position="26"] {
            grid-row: 1;
            grid-column: 2; }
          .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.configuration .technology-table-element[data-position="43"] {
            grid-row: 2;
            grid-column: 1; }
          .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.configuration .technology-table-element[data-position="44"] {
            grid-row: 2;
            grid-column: 2; }
          .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.configuration .technology-table-element[data-position="61"] {
            grid-row: 3;
            grid-column: 1; }
          .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.configuration .technology-table-element[data-position="62"] {
            grid-row: 3;
            grid-column: 2; }
          .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.configuration .technology-table-element[data-position="79"] {
            grid-row: 4;
            grid-column: 1; }
          .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.configuration .technology-table-element[data-position="80"] {
            grid-row: 4;
            grid-column: 2; }
          .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.configuration .technology-table-element[data-position="81"] {
            grid-row: 4;
            grid-column: 3; }
        .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.containers {
          grid-template-columns: repeat(3, 80px); }
          .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.containers .technology-table-element[data-position="27"] {
            grid-row: 1;
            grid-column: 1; }
          .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.containers .technology-table-element[data-position="28"] {
            grid-row: 1;
            grid-column: 2; }
          .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.containers .technology-table-element[data-position="45"] {
            grid-row: 2;
            grid-column: 1; }
          .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.containers .technology-table-element[data-position="46"] {
            grid-row: 2;
            grid-column: 2; }
          .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.containers .technology-table-element[data-position="47"] {
            grid-row: 2;
            grid-column: 3; }
          .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.containers .technology-table-element[data-position="63"] {
            grid-row: 3;
            grid-column: 1; }
          .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.containers .technology-table-element[data-position="64"] {
            grid-row: 3;
            grid-column: 2; }
          .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.containers .technology-table-element[data-position="65"] {
            grid-row: 3;
            grid-column: 3; }
          .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.containers .technology-table-element[data-position="82"] {
            grid-row: 4;
            grid-column: 2; }
          .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.containers .technology-table-element[data-position="83"] {
            grid-row: 4;
            grid-column: 3; }
        .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.continuous_integration {
          grid-template-columns: repeat(4, 80px); }
          .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.continuous_integration .technology-table-element[data-position="91"] {
            grid-row: 1;
            grid-column: 1; }
          .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.continuous_integration .technology-table-element[data-position="92"] {
            grid-row: 1;
            grid-column: 2; }
          .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.continuous_integration .technology-table-element[data-position="93"] {
            grid-row: 1;
            grid-column: 3; }
          .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.continuous_integration .technology-table-element[data-position="94"] {
            grid-row: 1;
            grid-column: 4; }
          .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.continuous_integration .technology-table-element[data-position="95"] {
            grid-row: 2;
            grid-column: 1; }
          .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.continuous_integration .technology-table-element[data-position="96"] {
            grid-row: 2;
            grid-column: 2; }
          .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.continuous_integration .technology-table-element[data-position="97"] {
            grid-row: 2;
            grid-column: 3; }
          .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.continuous_integration .technology-table-element[data-position="98"] {
            grid-row: 2;
            grid-column: 4; }
          .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.continuous_integration .technology-table-element[data-position="99"] {
            grid-row: 3;
            grid-column: 1; }
        .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.database_automation .technology-table-element[data-position="29"] {
          grid-row: 1;
          grid-column: 1; }
        .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.database_automation .technology-table-element[data-position="30"] {
          grid-row: 1;
          grid-column: 2; }
        .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.database_automation .technology-table-element[data-position="48"] {
          grid-row: 2;
          grid-column: 2; }
        .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.database_automation .technology-table-element[data-position="66"] {
          grid-row: 3;
          grid-column: 2; }
        .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.database_automation .technology-table-element[data-position="84"] {
          grid-row: 4;
          grid-column: 2; }
        .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.deployment .technology-table-element[data-position="5"] {
          grid-row: 1;
          grid-column: 1; }
        .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.deployment .technology-table-element[data-position="13"] {
          grid-row: 2;
          grid-column: 1; }
        .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.deployment .technology-table-element[data-position="31"] {
          grid-row: 3;
          grid-column: 1; }
        .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.deployment .technology-table-element[data-position="49"] {
          grid-row: 4;
          grid-column: 1; }
        .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.deployment .technology-table-element[data-position="67"] {
          grid-row: 5;
          grid-column: 1; }
        .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.deployment .technology-table-element[data-position="68"] {
          grid-row: 5;
          grid-column: 2; }
        .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.deployment .technology-table-element[data-position="85"] {
          grid-row: 6;
          grid-column: 1; }
        .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.deployment .technology-table-element[data-position="86"] {
          grid-row: 6;
          grid-column: 2; }
        .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.enterprise_agile_planning .technology-table-element[data-position="1"] {
          grid-row: 1;
          grid-column: 1; }
        .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.enterprise_agile_planning .technology-table-element[data-position="3"] {
          grid-row: 2;
          grid-column: 1; }
        .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.enterprise_agile_planning .technology-table-element[data-position="4"] {
          grid-row: 2;
          grid-column: 2; }
        .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.enterprise_agile_planning .technology-table-element[data-position="11"] {
          grid-row: 3;
          grid-column: 1; }
        .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.enterprise_agile_planning .technology-table-element[data-position="12"] {
          grid-row: 3;
          grid-column: 2; }
        .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.itsm_issue_tracking {
          grid-template-columns: repeat(4, 80px); }
          .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.itsm_issue_tracking .technology-table-element[data-position="100"] {
            grid-row: 1;
            grid-column: 1; }
          .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.itsm_issue_tracking .technology-table-element[data-position="101"] {
            grid-row: 1;
            grid-column: 2; }
          .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.itsm_issue_tracking .technology-table-element[data-position="102"] {
            grid-row: 1;
            grid-column: 3; }
          .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.itsm_issue_tracking .technology-table-element[data-position="103"] {
            grid-row: 1;
            grid-column: 4; }
          .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.itsm_issue_tracking .technology-table-element[data-position="104"] {
            grid-row: 2;
            grid-column: 1; }
          .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.itsm_issue_tracking .technology-table-element[data-position="105"] {
            grid-row: 2;
            grid-column: 2; }
        .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.release_orchestration .technology-table-element[data-position="8"] {
          grid-row: 1;
          grid-column: 1; }
        .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.release_orchestration .technology-table-element[data-position="9"] {
          grid-row: 1;
          grid-column: 2; }
        .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.release_orchestration .technology-table-element[data-position="16"] {
          grid-row: 2;
          grid-column: 1; }
        .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.release_orchestration .technology-table-element[data-position="17"] {
          grid-row: 2;
          grid-column: 2; }
        .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.release_orchestration .technology-table-element[data-position="34"] {
          grid-row: 3;
          grid-column: 1; }
        .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.security {
          grid-template-columns: repeat(3, 80px); }
          .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.security .technology-table-element[data-position="6"] {
            grid-row: 1;
            grid-column: 1; }
          .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.security .technology-table-element[data-position="7"] {
            grid-row: 1;
            grid-column: 2; }
          .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.security .technology-table-element[data-position="14"] {
            grid-row: 2;
            grid-column: 1; }
          .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.security .technology-table-element[data-position="15"] {
            grid-row: 2;
            grid-column: 2; }
          .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.security .technology-table-element[data-position="32"] {
            grid-row: 3;
            grid-column: 1; }
          .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.security .technology-table-element[data-position="33"] {
            grid-row: 3;
            grid-column: 2; }
          .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.security .technology-table-element[data-position="50"] {
            grid-row: 4;
            grid-column: 1; }
          .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.security .technology-table-element[data-position="51"] {
            grid-row: 4;
            grid-column: 2; }
          .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.security .technology-table-element[data-position="52"] {
            grid-row: 4;
            grid-column: 3; }
          .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.security .technology-table-element[data-position="69"] {
            grid-row: 5;
            grid-column: 2; }
          .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.security .technology-table-element[data-position="70"] {
            grid-row: 5;
            grid-column: 3; }
          .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.security .technology-table-element[data-position="87"] {
            grid-row: 6;
            grid-column: 2; }
          .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.security .technology-table-element[data-position="88"] {
            grid-row: 6;
            grid-column: 3; }
        .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.serverless_pass .technology-table-element[data-position="35"] {
          grid-row: 1;
          grid-column: 1; }
        .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.serverless_pass .technology-table-element[data-position="53"] {
          grid-row: 2;
          grid-column: 1; }
        .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.serverless_pass .technology-table-element[data-position="71"] {
          grid-row: 3;
          grid-column: 1; }
        .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.serverless_pass .technology-table-element[data-position="89"] {
          grid-row: 4;
          grid-column: 1; }
        .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.serverless_pass .technology-table-element[data-position="90"] {
          grid-row: 4;
          grid-column: 2; }
        .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.source_control_management {
          grid-template-columns: repeat(1, 80px); }
          .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.source_control_management .technology-table-element {
            grid-column: 1; }
            .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.source_control_management .technology-table-element[data-position="2"] {
              grid-row: 1; }
            .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.source_control_management .technology-table-element[data-position="10"] {
              grid-row: 2; }
            .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.source_control_management .technology-table-element[data-position="18"] {
              grid-row: 3; }
            .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.source_control_management .technology-table-element[data-position="36"] {
              grid-row: 4; }
            .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.source_control_management .technology-table-element[data-position="54"] {
              grid-row: 5; }
            .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.source_control_management .technology-table-element[data-position="72"] {
              grid-row: 6; }
        .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.testing {
          grid-template-columns: repeat(4, 80px); }
          .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.testing .technology-table-element[data-position="106"] {
            grid-row: 1;
            grid-column: 1; }
          .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.testing .technology-table-element[data-position="107"] {
            grid-row: 1;
            grid-column: 2; }
          .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.testing .technology-table-element[data-position="108"] {
            grid-row: 1;
            grid-column: 3; }
          .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.testing .technology-table-element[data-position="109"] {
            grid-row: 1;
            grid-column: 4; }
          .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.testing .technology-table-element[data-position="110"] {
            grid-row: 2;
            grid-column: 1; }
          .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.testing .technology-table-element[data-position="111"] {
            grid-row: 2;
            grid-column: 2; }
          .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.testing .technology-table-element[data-position="112"] {
            grid-row: 2;
            grid-column: 3; }
          .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.testing .technology-table-element[data-position="113"] {
            grid-row: 2;
            grid-column: 4; }
          .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.testing .technology-table-element[data-position="114"] {
            grid-row: 3;
            grid-column: 1; }
          .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.testing .technology-table-element[data-position="115"] {
            grid-row: 3;
            grid-column: 2; }
          .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.testing .technology-table-element[data-position="116"] {
            grid-row: 3;
            grid-column: 3; }
        .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.value_stream_management {
          grid-template-columns: repeat(4, 80px); }
          .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.value_stream_management .technology-table-element {
            grid-row: 1; }
            .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.value_stream_management .technology-table-element[data-position="117"] {
              grid-column: 1; }
            .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.value_stream_management .technology-table-element[data-position="118"] {
              grid-column: 2; }
            .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.value_stream_management .technology-table-element[data-position="119"] {
              grid-column: 3; }
            .periodic-table .mobile-trigger .mobile-periodic-table-list .elements.value_stream_management .technology-table-element[data-position="120"] {
              grid-column: 4; }
        .periodic-table .mobile-trigger .mobile-periodic-table-list .elements a {
          display: flex;
          flex-wrap: wrap;
          justify-content: space-between;
          cursor: pointer;
          padding: 3px 2px;
          font-family: "GothamBook", sans-serif;
          font-weight: normal;
          color: #FFF;
          transition: transform .2s ease-in;
          height: 100%;
          text-decoration: none; }
          .periodic-table .mobile-trigger .mobile-periodic-table-list .elements a .element-id {
            font-size: 8px;
            line-height: 8px; }
          .periodic-table .mobile-trigger .mobile-periodic-table-list .elements a .add {
            position: relative; }
            .periodic-table .mobile-trigger .mobile-periodic-table-list .elements a .add:not(.added) {
              display: none; }
            .periodic-table .mobile-trigger .mobile-periodic-table-list .elements a .add.added {
              width: 10px;
              height: 10px; }
              .periodic-table .mobile-trigger .mobile-periodic-table-list .elements a .add.added:before, .periodic-table .mobile-trigger .mobile-periodic-table-list .elements a .add.added:after {
                content: "";
                height: 2px;
                background-color: #FFF ;
                position: absolute;
                transition: all 0.2s ease; }
              .periodic-table .mobile-trigger .mobile-periodic-table-list .elements a .add.added:before {
                width: 5px;
                transform: rotate(45deg);
                left: 0;
                top: 6px; }
              .periodic-table .mobile-trigger .mobile-periodic-table-list .elements a .add.added:after {
                width: 12px;
                transform: rotate(-45deg);
                left: 2px;
                top: 4px; }
              .periodic-table .mobile-trigger .mobile-periodic-table-list .elements a .add.added span {
                display: none; }
          .periodic-table .mobile-trigger .mobile-periodic-table-list .elements a .model {
            font-size: 8px;
            line-height: 8px; }
          .periodic-table .mobile-trigger .mobile-periodic-table-list .elements a .element-symbol {
            width: 100%;
            margin-top: 12px;
            font-size: 18px;
            line-height: 25px;
            font-family: "GothamBold", sans-serif;
            font-weight: 700; }
          .periodic-table .mobile-trigger .mobile-periodic-table-list .elements a .element-name {
            font-size: 8px;
            line-height: 8px;
            padding-right: 1px;
            display: block;
            width: 100%;
            min-height: 16px; }
  .periodic-table .periodic-footer {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 30px 0 0 auto;
    width: 84.8%; }
    .periodic-table .periodic-footer p {
      font-size: 22px;
      line-height: 28px;
      margin: 0 20px 0 0;
      color: #58595B; }
    .periodic-table .periodic-footer a {
      font-size: 19px;
      line-height: 23px; }
      .periodic-table .periodic-footer a.guidelines {
        margin: 0 auto 0 20px; }
  .periodic-table .submitTool,
  .periodic-table .embed-code-popup,
  .periodic-table .guidelines-popup {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    width: 100vw;
    height: 100%;
    z-index: 99; }
    .periodic-table .submitTool .overlay,
    .periodic-table .embed-code-popup .overlay,
    .periodic-table .guidelines-popup .overlay {
      background-color: rgb(100 100 100 / 70%);
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      z-index: 0; }
    .periodic-table .submitTool .popup-wrapper,
    .periodic-table .embed-code-popup .popup-wrapper,
    .periodic-table .guidelines-popup .popup-wrapper {
      position: absolute;
      width: 96%;
      max-width: 784px;
      left: 50%;
      top: 50%;
      transform: translate(-50%, -50%);
      background: #2a2a2a;
      z-index: 1;
      padding: 44px 50px 32px;
      border: 1px solid #f5f5f5;
      box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.11); }
      .periodic-table .submitTool .popup-wrapper h2, .periodic-table .submitTool .popup-wrapper .paragraph-html .subtitle, .paragraph-html .periodic-table .submitTool .popup-wrapper .subtitle,
      .periodic-table .embed-code-popup .popup-wrapper h2,
      .periodic-table .embed-code-popup .popup-wrapper .paragraph-html .subtitle,
      .paragraph-html .periodic-table .embed-code-popup .popup-wrapper .subtitle,
      .periodic-table .guidelines-popup .popup-wrapper h2,
      .periodic-table .guidelines-popup .popup-wrapper .paragraph-html .subtitle,
      .paragraph-html .periodic-table .guidelines-popup .popup-wrapper .subtitle {
        font-size: 24px;
        line-height: 48px;
        margin: 0 0 16px;
        color: #444; }
      .periodic-table .submitTool .popup-wrapper p,
      .periodic-table .embed-code-popup .popup-wrapper p,
      .periodic-table .guidelines-popup .popup-wrapper p {
        font-size: 16px;
        line-height: 24px;
        margin: 0 0 18px;
        color: #ccc; }
      .periodic-table .submitTool .popup-wrapper ul,
      .periodic-table .embed-code-popup .popup-wrapper ul,
      .periodic-table .guidelines-popup .popup-wrapper ul {
        margin: 0 0 28px !important;
        list-style-type: disc !important;
        padding: 0 0 0 40px; }
        .periodic-table .submitTool .popup-wrapper ul li,
        .periodic-table .embed-code-popup .popup-wrapper ul li,
        .periodic-table .guidelines-popup .popup-wrapper ul li {
          list-style-type: disc !important;
          background-image: none !important;
          font-size: 16px !important;
          line-height: 28px !important;
          color: #58595B;
          font-family: "GothamLight", sans-serif !important;
          margin-bottom: 0 !important;
          padding: 0 !important;
          min-height: unset !important; }
          .periodic-table .submitTool .popup-wrapper ul li ul,
          .periodic-table .embed-code-popup .popup-wrapper ul li ul,
          .periodic-table .guidelines-popup .popup-wrapper ul li ul {
            margin: 14px 0 0 0 !important;
            padding: 0 0 0 28px; }
            .periodic-table .submitTool .popup-wrapper ul li ul li,
            .periodic-table .embed-code-popup .popup-wrapper ul li ul li,
            .periodic-table .guidelines-popup .popup-wrapper ul li ul li {
              font-size: 14px !important;
              line-height: 24px !important; }
      .periodic-table .submitTool .popup-wrapper .copy-message,
      .periodic-table .embed-code-popup .popup-wrapper .copy-message,
      .periodic-table .guidelines-popup .popup-wrapper .copy-message {
        margin: 0 0 10px;
        opacity: 0;
        cursor: default;
        color: #649A3D;
        font-family: "GothamBold", sans-serif;
        transition: opacity 0.2s ease; }
        .periodic-table .submitTool .popup-wrapper .copy-message.show,
        .periodic-table .embed-code-popup .popup-wrapper .copy-message.show,
        .periodic-table .guidelines-popup .popup-wrapper .copy-message.show {
          opacity: 1; }
      .periodic-table .submitTool .popup-wrapper textarea,
      .periodic-table .embed-code-popup .popup-wrapper textarea,
      .periodic-table .guidelines-popup .popup-wrapper textarea {
        display: block;
        width: 100%;
        max-width: 100%;
        min-width: 100%;
        height: 100px;
        margin: 0 0 20px;
        padding: 10px 20px;
        min-height: 100px;
        max-height: 100px;
        resize: none;
        font-size: 15px;
        line-height: 26px; }
      .periodic-table .submitTool .popup-wrapper .cta-fill,
      .periodic-table .embed-code-popup .popup-wrapper .cta-fill,
      .periodic-table .guidelines-popup .popup-wrapper .cta-fill {
        display: table;
        margin: 0 auto; }
      .periodic-table .submitTool .popup-wrapper .close-periodic,
      .periodic-table .embed-code-popup .popup-wrapper .close-periodic,
      .periodic-table .guidelines-popup .popup-wrapper .close-periodic {
        display: block;
        width: 15px;
        height: 15px;
        position: absolute;
        top: 10px;
        right: 10px;
        cursor: pointer;
        opacity: 1; }
        .periodic-table .submitTool .popup-wrapper .close-periodic:after, .periodic-table .submitTool .popup-wrapper .close-periodic:before,
        .periodic-table .embed-code-popup .popup-wrapper .close-periodic:after,
        .periodic-table .embed-code-popup .popup-wrapper .close-periodic:before,
        .periodic-table .guidelines-popup .popup-wrapper .close-periodic:after,
        .periodic-table .guidelines-popup .popup-wrapper .close-periodic:before {
          content: "";
          width: 20px;
          height: 3px;
          background-color: #bfbfbf;
          border-radius: 3px;
          position: absolute;
          top: 6px;
          left: -2px; }
        .periodic-table .submitTool .popup-wrapper .close-periodic:after,
        .periodic-table .embed-code-popup .popup-wrapper .close-periodic:after,
        .periodic-table .guidelines-popup .popup-wrapper .close-periodic:after {
          transform: rotate(-45deg); }
        .periodic-table .submitTool .popup-wrapper .close-periodic:before,
        .periodic-table .embed-code-popup .popup-wrapper .close-periodic:before,
        .periodic-table .guidelines-popup .popup-wrapper .close-periodic:before {
          transform: rotate(45deg); }
        .periodic-table .submitTool .popup-wrapper .close-periodic:hover:before, .periodic-table .submitTool .popup-wrapper .close-periodic:hover:after,
        .periodic-table .embed-code-popup .popup-wrapper .close-periodic:hover:before,
        .periodic-table .embed-code-popup .popup-wrapper .close-periodic:hover:after,
        .periodic-table .guidelines-popup .popup-wrapper .close-periodic:hover:before,
        .periodic-table .guidelines-popup .popup-wrapper .close-periodic:hover:after {
          background-color: #222222; }
    .periodic-table .submitTool.popup-on,
    .periodic-table .embed-code-popup.popup-on,
    .periodic-table .guidelines-popup.popup-on {
      display: block; }
  .periodic-table .submitTool form.mktoForm textarea {
    min-width: auto; }
  .periodic-table .submitTool .popup-wrapper {
    max-height: 100vh;
    overflow: auto;
    background: #F4F4F4; }
  .periodic-table .guidelines-popup .popup-wrapper {
    box-shadow: 4px 4px 5px #0000001C; }
  @media screen and (min-width: 1025px) and (max-width: 1188px) {
    .periodic-table .periodic-elements .technology-table-element .element-wrapper .element-symbol {
      margin-top: 0; } }
  @media screen and (min-width: 1025px) {
    .periodic-table .mobile-legend-submit,
    .periodic-table .mobile-legend-head,
    .periodic-table .mobile-trigger {
      display: none; } }
  @media screen and (max-width: 1024px) {
    .periodic-table .periodic-elements {
      display: none;
      position: fixed;
      left: 0;
      top: 0;
      width: 100vw;
      height: 100vh;
      background-color: #2a2a2a;
      z-index: 9;
      margin: 0;
      padding: 85px 28px;
      overflow: auto; }
      .periodic-table .periodic-elements .branding,
      .periodic-table .periodic-elements .technology-table-element {
        display: none; }
      .periodic-table .periodic-elements .periodic-popup .element-full-wrapper .related-technologies .elements {
        display: grid;
      }
      .periodic-table .periodic-elements .mobile-legend-head {
        position: fixed;
        left: 50%;
        top: 0;
        transform: translateX(-50%);
        width: 100%;
        padding: 20px 28px;
        background: #2a2a2a;
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: space-between;
        margin: 0 auto 20px;
        max-width: 600px; }
        .periodic-table .periodic-elements .mobile-legend-head h5 {
          font-family: "GothamBold", sans-serif;
          font-weight: 700;
          font-size: 14px;
          color: #db6247; }
        .periodic-table .periodic-elements .mobile-legend-head .close-legend {
          position: relative;
          color: #f5f5f5;
          padding-left: 25px;
          font-size: 14px;
          line-height: 22px;
          cursor: pointer; }
          .periodic-table .periodic-elements .mobile-legend-head .close-legend:before, .periodic-table .periodic-elements .mobile-legend-head .close-legend:after {
            content: "";
            width: 20px;
            height: 3px;
            background-color: #B53732;
            border-radius: 3px;
            position: absolute;
            top: 8px;
            left: 0px; }
          .periodic-table .periodic-elements .mobile-legend-head .close-legend:before {
            transform: rotate(-45deg); }
          .periodic-table .periodic-elements .mobile-legend-head .close-legend:after {
            transform: rotate(45deg); }
      .periodic-table .periodic-elements .model-legend,
      .periodic-table .periodic-elements .type-legend {
        flex-flow: column;
        padding: 0;
        max-height: unset !important;
        transition-delay: unset !important;
        transition: none !important;
        max-width: 600px;
        margin: 0 auto; }
        .periodic-table .periodic-elements .model-legend > div,
        .periodic-table .periodic-elements .type-legend > div {
          width: 100%;
          margin: 0 0 5px 0;
          justify-content: flex-start;
          align-items: center; }
          .periodic-table .periodic-elements .model-legend > div .trigger label,
          .periodic-table .periodic-elements .type-legend > div .trigger label {
            font-size: 14px;
            line-height: 16px; }
          .periodic-table .periodic-elements .model-legend > div .trigger:before,
          .periodic-table .periodic-elements .type-legend > div .trigger:before {
            width: 30px;
            height: 30px;
            margin: 0 10px 0 0; }
          .periodic-table .periodic-elements .model-legend > div label,
          .periodic-table .periodic-elements .type-legend > div label {
            font-size: 14px;
            line-height: 16px; }
          .periodic-table .periodic-elements .model-legend > div input[type="checkbox"]:checked + label,
          .periodic-table .periodic-elements .type-legend > div input[type="checkbox"]:checked + label {
            font-family: "GothamBold", sans-serif;
            font-weight: 700; }
            .periodic-table .periodic-elements .model-legend > div input[type="checkbox"]:checked + label:after,
            .periodic-table .periodic-elements .type-legend > div input[type="checkbox"]:checked + label:after {
              content: "x";
              color: #B53732;
              display: inline-block;
              vertical-align: middle;
              margin: 0 0 0 10px;
              border: 1px solid #B53732;
              border-radius: 100%;
              width: 15px;
              height: 15px;
              font-size: 12px;
              text-align: center;
              line-height: 12px;
              font-family: "GothamBook", sans-serif; }
          .periodic-table .periodic-elements .model-legend > div:before,
          .periodic-table .periodic-elements .type-legend > div:before {
            width: 30px;
            height: 30px;
            margin: 0 10px 0 0;
            font-size: 11px;
            line-height: 26px; }
      .periodic-table .periodic-elements .model-legend {
        margin: 10px auto 0; }
      .periodic-table .periodic-elements .mobile-legend-submit {
        position: fixed;
        width: 100%;
        left: 50%;
        transform: translateX(-50%);
        margin: 0;
        display: flex;
        align-items: center;
        justify-content: space-between;
        max-width: 600px;
        bottom: 0;
        background: #2a2a2a;
        padding: 20px 28px; }
        .periodic-table .periodic-elements .mobile-legend-submit a.cta-fill {
          color: #FFF;
          text-decoration: none;
          font-family: "GothamBold", sans-serif;
          font-size: 14px;
          line-height: 37px;
          padding: 0 30px;
          background: #DB6247;
          border-radius: 3px;
          box-shadow: 6px 8px 16px rgba(0, 0, 0, 0.16);
          cursor: pointer; }
          .periodic-table .periodic-elements .mobile-legend-submit a.cta-fill:hover {
            color: #FFF; }
      .periodic-table .periodic-elements.mobile-legend-on {
        display: block; }
      .periodic-table .periodic-elements.popup-on {
        display: block; }
        .periodic-table .periodic-elements.popup-on > *:not(.periodic-popup) {
          display: none; }
        .periodic-table .periodic-elements.popup-on .periodic-popup .element-full-wrapper {
          width: 96%;
          max-width: 600px;
          padding: 20px 40px;
          box-shadow: inset 5px 5px 5px 0px rgba(0, 0, 0, 0.25), 5px 5px 10px rgba(0, 0, 0, 0.2);
          min-height: unset;
          max-height: 96%;
          overflow: auto;
          top: 2%;
          left: 50%;
          transform: translateX(-50%); }
          .periodic-table .periodic-elements.popup-on .periodic-popup .element-full-wrapper .field_feature_image {
            max-width: 300px;
            width: 85%; }
          .periodic-table .periodic-elements.popup-on .periodic-popup .element-full-wrapper .related-technologies {
            width: 100%;
            min-width: unset; }
          .periodic-table .periodic-elements.popup-on .periodic-popup .element-full-wrapper .close-periodic:before, .periodic-table .periodic-elements.popup-on .periodic-popup .element-full-wrapper .close-periodic:after {
            background: #B53732; }
      .periodic-table .periodic-elements .periodic-popup .element-full-wrapper {
        flex-flow: column;
        padding: 20px !important; }
        .periodic-table .periodic-elements .periodic-popup .element-full-wrapper .content {
          width: 100%;
          margin: 0 0 40px;
          max-width: 100%; }
          .periodic-table .periodic-elements .periodic-popup .element-full-wrapper .content .body {
            overflow: hidden;
            max-height: unset; }
        .periodic-table .periodic-elements .periodic-popup .element-full-wrapper .related-technologies > a {
          width: 160px;
          height: 160px; }
    .periodic-table .periodic-footer {
      width: 100%;
      flex-flow: column;
      justify-content: space-between; }
      .periodic-table .periodic-footer p {
        margin: 0 auto; }
      .periodic-table .periodic-footer a {
        margin: 30px auto 0; }
        .periodic-table .periodic-footer a.guidelines {
          margin: 0 auto 20px; } }
  @media screen and (max-width: 625px) {
    .periodic-table .periodic-elements .periodic-popup .element-full-wrapper .related-technologies > a {
      width: calc(33.333vw - 46px);
      height: calc(33.333vw - 46px); }
    .periodic-table .periodic-elements .periodic-popup .element-full-wrapper .related-technologies .realated-cta a {
      font-size: 12px;
      line-height: 25px; } }
  @media screen and (max-width: 600px) {
    .periodic-table .periodic-elements .mobile-legend-head,
    .periodic-table .periodic-elements .mobile-legend-submit {
      box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); } }
  @media screen and (max-width: 480px) {
    .periodic-table .submitTool .overlay,
    .periodic-table .embed-code-popup .overlay,
    .periodic-table .guidelines-popup .overlay {
      background-color: #FFF; }
    .periodic-table .submitTool .popup-wrapper,
    .periodic-table .embed-code-popup .popup-wrapper,
    .periodic-table .guidelines-popup .popup-wrapper {
      max-height: 96%;
      overflow: auto;
      padding: 40px 20px;
      box-shadow: none;
      border: none;
      left: 0;
      top: 0;
      transform: none;
      width: 100%; }
      .periodic-table .submitTool .popup-wrapper .copy-message,
      .periodic-table .embed-code-popup .popup-wrapper .copy-message,
      .periodic-table .guidelines-popup .popup-wrapper .copy-message {
        font-size: 12px; }
      .periodic-table .submitTool .popup-wrapper .close-periodic:before, .periodic-table .submitTool .popup-wrapper .close-periodic:after,
      .periodic-table .embed-code-popup .popup-wrapper .close-periodic:before,
      .periodic-table .embed-code-popup .popup-wrapper .close-periodic:after,
      .periodic-table .guidelines-popup .popup-wrapper .close-periodic:before,
      .periodic-table .guidelines-popup .popup-wrapper .close-periodic:after {
        background-color: #DB6247; }
      .periodic-table .submitTool .popup-wrapper textarea,
      .periodic-table .embed-code-popup .popup-wrapper textarea,
      .periodic-table .guidelines-popup .popup-wrapper textarea {
        height: 250px;
        min-height: 250px;
        max-height: 250px; } }
  @media screen and (max-width: 360px) {
    .periodic-table div.periodic-elements {
      padding: 60px 10px; }
      .periodic-table div.periodic-elements .mobile-legend-head {
        padding: 15px 10px; }
      .periodic-table div.periodic-elements .mobile-legend-submit {
        padding: 10px; }
    .periodic-table .mobile-trigger .mobile-periodic-table-list .elements {
      transform: scale(0.8) translateX(-12vw); } }

.main-content .digital-component.periodic-table .popup-wrapper form.mktoForm {
  width: 100% !important; }
  .main-content .digital-component.periodic-table .popup-wrapper form.mktoForm .mktoFormCol,
  .main-content .digital-component.periodic-table .popup-wrapper form.mktoForm .mktoFieldWrap {
    float: none;
    width: 100%; }
  .main-content .digital-component.periodic-table .popup-wrapper form.mktoForm label {
    display: inline-block;
    vertical-align: top;
    font-family: "GothamBook","Open Sans",sans-serif;
    font-size: 16px;
    line-height: 32px !important;
    color: #2A2A2A !important;
    font-weight: normal !important;
    width: 150px !important;
    position: relative;
    border-top: 1px solid #AAAAAA;
    text-align: right; }
    .main-content .digital-component.periodic-table .popup-wrapper form.mktoForm label[for="Opt_In__c"] {
      display: none; }
  .main-content .digital-component.periodic-table .popup-wrapper form.mktoForm .mktoLogicalField label {
    width: 100% !important;
    border-top: none;
    text-align: left;
    padding-left: 202px !important; }
    .main-content .digital-component.periodic-table .popup-wrapper form.mktoForm .mktoLogicalField label a {
      padding: 0; }
    .main-content .digital-component.periodic-table .popup-wrapper form.mktoForm .mktoLogicalField label:before {
      left: 145px !important; }
  .main-content .digital-component.periodic-table .popup-wrapper form.mktoForm .mktoGutter,
  .main-content .digital-component.periodic-table .popup-wrapper form.mktoForm .mktoOffset {
    display: none; }
  .main-content .digital-component.periodic-table .popup-wrapper form.mktoForm input[type="tel"],
  .main-content .digital-component.periodic-table .popup-wrapper form.mktoForm input[type="text"],
  .main-content .digital-component.periodic-table .popup-wrapper form.mktoForm input[type="phone"],
  .main-content .digital-component.periodic-table .popup-wrapper form.mktoForm input[type="email"],
  .main-content .digital-component.periodic-table .popup-wrapper form.mktoForm input[type="password"],
  .main-content .digital-component.periodic-table .popup-wrapper form.mktoForm textarea,
  .main-content .digital-component.periodic-table .popup-wrapper form.mktoForm select {
    float: none;
    display: inline-block;
    vertical-align: top;
    width: 100% !important;
    height: 40px;
    max-width: calc(100% - 194px);
    margin-left: 42px;
    font-size: 16px;
    line-height: 40px;
    box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.1), -3px -3px 6px white !important;
    padding: 0 5px;
    border: none; }
  .main-content .digital-component.periodic-table .popup-wrapper form.mktoForm input[type="tel"],
  .main-content .digital-component.periodic-table .popup-wrapper form.mktoForm input[type="text"],
  .main-content .digital-component.periodic-table .popup-wrapper form.mktoForm input[type="phone"],
  .main-content .digital-component.periodic-table .popup-wrapper form.mktoForm input[type="email"],
  .main-content .digital-component.periodic-table .popup-wrapper form.mktoForm input[type="password"] {
    background: linear-gradient(to bottom, transparent 30px, #D4D4D4 31px, transparent 32px, transparent 100%) !important; }
  .main-content .digital-component.periodic-table .popup-wrapper form.mktoForm textarea,
  .main-content .digital-component.periodic-table .popup-wrapper form.mktoForm select {
    background: #F4F4F4 !important; }
  .main-content .digital-component.periodic-table .popup-wrapper form.mktoForm .mktoButtonRow {
    width: 100%; }
    .main-content .digital-component.periodic-table .popup-wrapper form.mktoForm .mktoButtonRow .mktoButtonWrap {
      display: table;
      margin: 40px auto 0 !important; }
      .main-content .digital-component.periodic-table .popup-wrapper form.mktoForm .mktoButtonRow .mktoButtonWrap button, .main-content .digital-component.periodic-table .popup-wrapper form.mktoForm .mktoButtonRow .mktoButtonWrap .list-features .container .field_cta a, .list-features .container .field_cta .main-content .digital-component.periodic-table .popup-wrapper form.mktoForm .mktoButtonRow .mktoButtonWrap a, .main-content .digital-component.periodic-table .popup-wrapper form.mktoForm .mktoButtonRow .mktoButtonWrap .list-features .search-page .field_cta a, .list-features .search-page .field_cta .main-content .digital-component.periodic-table .popup-wrapper form.mktoForm .mktoButtonRow .mktoButtonWrap a, .main-content .digital-component.periodic-table .popup-wrapper form.mktoForm .mktoButtonRow .mktoButtonWrap .list-features .search-page-admin .field_cta a, .list-features .search-page-admin .field_cta .main-content .digital-component.periodic-table .popup-wrapper form.mktoForm .mktoButtonRow .mktoButtonWrap a, .main-content .digital-component.periodic-table .popup-wrapper form.mktoForm .mktoButtonRow .mktoButtonWrap .slider-images .cta-link a, .slider-images .cta-link .main-content .digital-component.periodic-table .popup-wrapper form.mktoForm .mktoButtonRow .mktoButtonWrap a, .main-content .digital-component.periodic-table .popup-wrapper form.mktoForm .mktoButtonRow .mktoButtonWrap .events-webinars .view-content .views-row .event-info .field_event_url a, .events-webinars .view-content .views-row .event-info .field_event_url .main-content .digital-component.periodic-table .popup-wrapper form.mktoForm .mktoButtonRow .mktoButtonWrap a, .main-content .digital-component.periodic-table .popup-wrapper form.mktoForm .mktoButtonRow .mktoButtonWrap .product-courses-listing-by-date > .container .body .field_cta_one a, .product-courses-listing-by-date > .container .body .field_cta_one .main-content .digital-component.periodic-table .popup-wrapper form.mktoForm .mktoButtonRow .mktoButtonWrap a, .main-content .digital-component.periodic-table .popup-wrapper form.mktoForm .mktoButtonRow .mktoButtonWrap .product-courses-listing-by-date > .search-page .body .field_cta_one a, .product-courses-listing-by-date > .search-page .body .field_cta_one .main-content .digital-component.periodic-table .popup-wrapper form.mktoForm .mktoButtonRow .mktoButtonWrap a, .main-content .digital-component.periodic-table .popup-wrapper form.mktoForm .mktoButtonRow .mktoButtonWrap .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a, .product-courses-listing-by-date > .search-page-admin .body .field_cta_one .main-content .digital-component.periodic-table .popup-wrapper form.mktoForm .mktoButtonRow .mktoButtonWrap a, .main-content .digital-component.periodic-table .popup-wrapper form.mktoForm .mktoButtonRow .mktoButtonWrap body:not(.contact) .marketo-form .field_download_url a, body:not(.contact) .marketo-form .field_download_url .main-content .digital-component.periodic-table .popup-wrapper form.mktoForm .mktoButtonRow .mktoButtonWrap a,
      .main-content .digital-component.periodic-table .popup-wrapper form.mktoForm .mktoButtonRow .mktoButtonWrap .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a, .marketo-form-embed:not(.column-two) .marketo-form .field_download_url .main-content .digital-component.periodic-table .popup-wrapper form.mktoForm .mktoButtonRow .mktoButtonWrap a, .main-content .digital-component.periodic-table .popup-wrapper form.mktoForm .mktoButtonRow .mktoButtonWrap body:not(.contact) .no-marketo .field_download_url a, body:not(.contact) .no-marketo .field_download_url .main-content .digital-component.periodic-table .popup-wrapper form.mktoForm .mktoButtonRow .mktoButtonWrap a,
      .main-content .digital-component.periodic-table .popup-wrapper form.mktoForm .mktoButtonRow .mktoButtonWrap .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a, .marketo-form-embed:not(.column-two) .no-marketo .field_download_url .main-content .digital-component.periodic-table .popup-wrapper form.mktoForm .mktoButtonRow .mktoButtonWrap a, .main-content .digital-component.periodic-table .popup-wrapper form.mktoForm .mktoButtonRow .mktoButtonWrap body:not(.contact) .event-learn-more.aside a, body:not(.contact) .event-learn-more.aside .main-content .digital-component.periodic-table .popup-wrapper form.mktoForm .mktoButtonRow .mktoButtonWrap a,
      .main-content .digital-component.periodic-table .popup-wrapper form.mktoForm .mktoButtonRow .mktoButtonWrap .marketo-form-embed:not(.column-two) .event-learn-more.aside a, .marketo-form-embed:not(.column-two) .event-learn-more.aside .main-content .digital-component.periodic-table .popup-wrapper form.mktoForm .mktoButtonRow .mktoButtonWrap a, .main-content .digital-component.periodic-table .popup-wrapper form.mktoForm .mktoButtonRow .mktoButtonWrap body:not(.contact) .marketo-thank-you-message .button-popup-video a, body:not(.contact) .marketo-thank-you-message .button-popup-video .main-content .digital-component.periodic-table .popup-wrapper form.mktoForm .mktoButtonRow .mktoButtonWrap a,
      .main-content .digital-component.periodic-table .popup-wrapper form.mktoForm .mktoButtonRow .mktoButtonWrap .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a, .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video .main-content .digital-component.periodic-table .popup-wrapper form.mktoForm .mktoButtonRow .mktoButtonWrap a, .main-content .digital-component.periodic-table .popup-wrapper form.mktoForm .mktoButtonRow .mktoButtonWrap body.path-node .marketo-form .field_download_url a, body.path-node .marketo-form .field_download_url .main-content .digital-component.periodic-table .popup-wrapper form.mktoForm .mktoButtonRow .mktoButtonWrap a,
      .main-content .digital-component.periodic-table .popup-wrapper form.mktoForm .mktoButtonRow .mktoButtonWrap .marketo-form-embed.column-two .marketo-form .field_download_url a, .marketo-form-embed.column-two .marketo-form .field_download_url .main-content .digital-component.periodic-table .popup-wrapper form.mktoForm .mktoButtonRow .mktoButtonWrap a,
      .main-content .digital-component.periodic-table .popup-wrapper form.mktoForm .mktoButtonRow .mktoButtonWrap .marketo-form-embed.column-one .marketo-form .field_download_url a, .marketo-form-embed.column-one .marketo-form .field_download_url .main-content .digital-component.periodic-table .popup-wrapper form.mktoForm .mktoButtonRow .mktoButtonWrap a, .main-content .digital-component.periodic-table .popup-wrapper form.mktoForm .mktoButtonRow .mktoButtonWrap .events .view-content .views-row .event-info .field_event_url a, .events .view-content .views-row .event-info .field_event_url .main-content .digital-component.periodic-table .popup-wrapper form.mktoForm .mktoButtonRow .mktoButtonWrap a {
        background-image: none !important; }
  @media screen and (max-width: 640px) {
    .main-content .digital-component.periodic-table .popup-wrapper form.mktoForm label {
      width: 100% !important;
      text-align: left;
      border: none;
      margin: 20px 0 0 0; }
    .main-content .digital-component.periodic-table .popup-wrapper form.mktoForm input[type="tel"],
    .main-content .digital-component.periodic-table .popup-wrapper form.mktoForm input[type="text"],
    .main-content .digital-component.periodic-table .popup-wrapper form.mktoForm input[type="phone"],
    .main-content .digital-component.periodic-table .popup-wrapper form.mktoForm input[type="email"],
    .main-content .digital-component.periodic-table .popup-wrapper form.mktoForm input[type="password"],
    .main-content .digital-component.periodic-table .popup-wrapper form.mktoForm textarea,
    .main-content .digital-component.periodic-table .popup-wrapper form.mktoForm select {
      width: 100% !important;
      margin: 0;
      max-width: 100%; }
    .main-content .digital-component.periodic-table .popup-wrapper form.mktoForm .mktoLogicalField label {
      padding-left: 25px !important; }
      .main-content .digital-component.periodic-table .popup-wrapper form.mktoForm .mktoLogicalField label:before {
        left: 0px !important; } }

.digital-component.devops-diagram {
  padding: 60px 0 48px; }
  .digital-component.devops-diagram .add_elements_to_diagram {
    display: flex;
    align-items: center; }
  .digital-component.devops-diagram .block-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 0 0 71px; }
    .digital-component.devops-diagram .block-header form.devops-build-diagram-form .pipeline-diagram-builder {
      display: flex;
      align-items: center; }
    .digital-component.devops-diagram .block-header form.devops-build-diagram-form .close-diagram-filter {
      display: none;
      position: absolute;
      right: 10px;
      top: 10px;
      font-size: 22px;
      line-height: 16px;
      color: #DB6247;
      cursor: pointer; }
    .digital-component.devops-diagram .block-header form.devops-build-diagram-form .popup-title {
      display: none;
      color: #555555;
      line-height: 29px;
      margin: 0 0 30px; }
    .digital-component.devops-diagram .block-header form.devops-build-diagram-form input.button {
      background-color: transparent;
      padding: 0 18px; }
      .digital-component.devops-diagram .block-header form.devops-build-diagram-form input.button:hover {
        color: #DB6247; }
      .digital-component.devops-diagram .block-header form.devops-build-diagram-form input.button:focus {
        outline: none;
        border: none; }
    .digital-component.devops-diagram .block-header form.devops-build-diagram-form .reset-selection,
    .digital-component.devops-diagram .block-header form.devops-build-diagram-form .select-all,
    .digital-component.devops-diagram .block-header form.devops-build-diagram-form .cta-area {
      display: none; }
    .digital-component.devops-diagram .block-header form.devops-build-diagram-form.popup-on {
      position: fixed;
      left: 0;
      top: 0;
      width: 100vw;
      height: 100%;
      background: rgba(255, 255, 255, 0.75);
      z-index: 9; }
      .digital-component.devops-diagram .block-header form.devops-build-diagram-form.popup-on .pipeline-diagram-builder {
        display: block;
        background-color: #F4F4F4;
        border: 1px solid #F5F5F5;
        padding: 50px 70px;
        box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.11);
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        min-height: 407px;
        white-space: nowrap; }
        .digital-component.devops-diagram .block-header form.devops-build-diagram-form.popup-on .pipeline-diagram-builder .js-form-type-select {
          width: 100%;
          max-width: 400px;
          margin: 0 7px 0 0; }
          .digital-component.devops-diagram .block-header form.devops-build-diagram-form.popup-on .pipeline-diagram-builder .js-form-type-select .select2-selection__rendered {
            box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.11);
            border-radius: 6px;
            margin: 0 7px 0 0;
            padding: 0 15px;
            width: 400px; }
            .digital-component.devops-diagram .block-header form.devops-build-diagram-form.popup-on .pipeline-diagram-builder .js-form-type-select .select2-selection__rendered li {
              white-space: nowrap;
              display: flex;
              flex-flow: row-reverse;
              align-items: center;
              margin: 0 20px 0 0; }
            .digital-component.devops-diagram .block-header form.devops-build-diagram-form.popup-on .pipeline-diagram-builder .js-form-type-select .select2-selection__rendered.empty:after {
              display: block;
              content: "Slack, Github, Jira, etc.";
              color: rgba(0, 0, 0, 0.4);
              margin: 2px 0 0 0; }
        .digital-component.devops-diagram .block-header form.devops-build-diagram-form.popup-on .pipeline-diagram-builder .form-item,
        .digital-component.devops-diagram .block-header form.devops-build-diagram-form.popup-on .pipeline-diagram-builder .form-actions {
          display: inline-block; }
      .digital-component.devops-diagram .block-header form.devops-build-diagram-form.popup-on .popup-title,
      .digital-component.devops-diagram .block-header form.devops-build-diagram-form.popup-on .close-diagram-filter {
        display: block; }
    .digital-component.devops-diagram .block-header form.devops-build-diagram-form:not(.popup-on) .js-form-type-select {
      width: 100%;
      max-width: 400px;
      margin: 0 7px 0 0; }
      .digital-component.devops-diagram .block-header form.devops-build-diagram-form:not(.popup-on) .js-form-type-select .select2-selection__rendered {
        box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.11);
        border-radius: 6px;
        margin: 0 7px 0 0;
        height: 35px;
        overflow: hidden;
        display: flex;
        flex-flow: row;
        padding: 0 15px;
        width: 400px; }
        .digital-component.devops-diagram .block-header form.devops-build-diagram-form:not(.popup-on) .js-form-type-select .select2-selection__rendered li {
          white-space: nowrap;
          display: flex;
          flex-flow: row-reverse;
          align-items: center;
          margin: 0 20px 0 0; }
        .digital-component.devops-diagram .block-header form.devops-build-diagram-form:not(.popup-on) .js-form-type-select .select2-selection__rendered.empty:after {
          content: "Slack, Github, Jira, etc.";
          color: rgba(0, 0, 0, 0.4);
          margin: 2px 0 0 0; }
  .digital-component.devops-diagram #devOpsDiagram {
    padding-top: 42px; }
    .digital-component.devops-diagram #devOpsDiagram .wrapper {
      position: relative;
      border: 2px solid #649A3D;
      border-radius: 6px;
      padding: 20px;
      background-color: #F4F4F4; }
    .digital-component.devops-diagram #devOpsDiagram .category_name {
      display: flex;
      align-items: center;
      margin: 0 0 5px; }
      .digital-component.devops-diagram #devOpsDiagram .category_name p {
        position: relative;
        font-size: 14px;
        line-height: 16px;
        font-family: "GothamBold", sans-serif;
        color: #000;
        margin: 0;
        z-index: 3; }
      .digital-component.devops-diagram #devOpsDiagram .category_name .info-box {
        position: relative;
        z-index: 3;
        margin: 0 0 0 5px; }
        .digital-component.devops-diagram #devOpsDiagram .category_name .info-box i {
          color: #aaaaaa;
          border: 2px solid #aaaaaa;
          border-radius: 50%;
          display: block;
          width: 16px;
          height: 16px;
          font-size: 9px;
          line-height: 12px;
          text-align: center;
          cursor: pointer;
          text-indent: 1px; }
        .digital-component.devops-diagram #devOpsDiagram .category_name .info-box .category_description {
          display: none;
          position: absolute;
          top: 31px;
          left: 50%;
          transform: translateX(-50%);
          background-color: #F4F4F4;
          padding: 20px;
          border-radius: 6px;
          box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.16);
          z-index: 99;
          min-width: 300px; }
          .digital-component.devops-diagram #devOpsDiagram .category_name .info-box .category_description h4, .digital-component.devops-diagram #devOpsDiagram .category_name .info-box .category_description .list-features .container .subtitle, .list-features .container .digital-component.devops-diagram #devOpsDiagram .category_name .info-box .category_description .subtitle, .digital-component.devops-diagram #devOpsDiagram .category_name .info-box .category_description .list-features .search-page .subtitle, .list-features .search-page .digital-component.devops-diagram #devOpsDiagram .category_name .info-box .category_description .subtitle, .digital-component.devops-diagram #devOpsDiagram .category_name .info-box .category_description .list-features .search-page-admin .subtitle, .list-features .search-page-admin .digital-component.devops-diagram #devOpsDiagram .category_name .info-box .category_description .subtitle, .digital-component.devops-diagram #devOpsDiagram .category_name .info-box .category_description .slider-images .subtitle, .slider-images .digital-component.devops-diagram #devOpsDiagram .category_name .info-box .category_description .subtitle, .digital-component.devops-diagram #devOpsDiagram .category_name .info-box .category_description .fancy-bullets .container .fancy-bullets-item-list li, .fancy-bullets .container .fancy-bullets-item-list .digital-component.devops-diagram #devOpsDiagram .category_name .info-box .category_description li, .digital-component.devops-diagram #devOpsDiagram .category_name .info-box .category_description .fancy-bullets .search-page .fancy-bullets-item-list li, .fancy-bullets .search-page .fancy-bullets-item-list .digital-component.devops-diagram #devOpsDiagram .category_name .info-box .category_description li, .digital-component.devops-diagram #devOpsDiagram .category_name .info-box .category_description .fancy-bullets .search-page-admin .fancy-bullets-item-list li, .fancy-bullets .search-page-admin .fancy-bullets-item-list .digital-component.devops-diagram #devOpsDiagram .category_name .info-box .category_description li, .digital-component.devops-diagram #devOpsDiagram .category_name .info-box .category_description .cards-4-bios .subtitle, .cards-4-bios .digital-component.devops-diagram #devOpsDiagram .category_name .info-box .category_description .subtitle, .digital-component.devops-diagram #devOpsDiagram .category_name .info-box .category_description .cards-4-bios .cards-wrapper .cards-4-bios-child .wrapper .info .field_name, .cards-4-bios .cards-wrapper .cards-4-bios-child .wrapper .info .digital-component.devops-diagram #devOpsDiagram .category_name .info-box .category_description .field_name {
            font-size: 16px;
            line-height: 18px;
            margin: 0 0 10px; }
          .digital-component.devops-diagram #devOpsDiagram .category_name .info-box .category_description p {
            font-size: 12px;
            line-height: 14px;
            color: #000;
            font-family: "GothamBook", sans-serif;
            padding: 0; }
          .digital-component.devops-diagram #devOpsDiagram .category_name .info-box .category_description:before {
            content: "";
            border-bottom: 10px solid #F4F4F4;
            border-left: 12px solid transparent;
            border-right: 12px solid transparent;
            position: absolute;
            top: -9px;
            left: 50%;
            transform: translateX(-50%); }
        @media screen and (min-width: 1025px) {
          .digital-component.devops-diagram #devOpsDiagram .category_name .info-box:hover {
            z-index: 9; }
            .digital-component.devops-diagram #devOpsDiagram .category_name .info-box:hover .category_description {
              display: block; } }
        @media screen and (max-width: 1024px) {
          .digital-component.devops-diagram #devOpsDiagram .category_name .info-box.on {
            z-index: 9; }
            .digital-component.devops-diagram #devOpsDiagram .category_name .info-box.on .category_description {
              display: block; } }
    .digital-component.devops-diagram #devOpsDiagram .selected > div {
      position: relative; }
      .digital-component.devops-diagram #devOpsDiagram .selected > div .img-wrapper {
        width: 100%;
        height: 100%;
        border-radius: 50%;
        position: relative;
        display: block;
        overflow: hidden; }
        .digital-component.devops-diagram #devOpsDiagram .selected > div .img-wrapper img {
          position: absolute;
          left: 50%;
          top: 50%;
          transform: translate(-50%, -50%);
          width: auto;
          height: auto;
          min-width: 100%;
          min-height: 100%;
          object-fit: contain; }
      .digital-component.devops-diagram #devOpsDiagram .selected > div .remove {
        width: 0;
        height: 0;
        border-radius: 100%;
        position: absolute;
        left: 20px;
        top: 20px;
        transition: all 0.4s ease;
        overflow: hidden;
        background: #FFF;
        text-align: center;
        cursor: pointer; }
        .digital-component.devops-diagram #devOpsDiagram .selected > div .remove i {
          font-size: 20px;
          color: #DB6247; }
      .digital-component.devops-diagram #devOpsDiagram .selected > div:hover .remove {
        width: 20px;
        height: 20px;
        left: 30px;
        top: -6px; }
    .digital-component.devops-diagram #devOpsDiagram .add-to-category {
      display: block;
      color: #DB6247;
      cursor: pointer;
      width: 16px;
      height: 16px;
      font-size: 16px;
      position: absolute;
      transform: rotate(45deg); }
    .digital-component.devops-diagram #devOpsDiagram .category .category-wrapper {
      position: relative;
      height: 100%; }
    .digital-component.devops-diagram #devOpsDiagram .top {
      position: relative;
      border-width: 2px 0 2px 2px;
      border-style: solid;
      border-color: #649A3D;
      background-color: #FFF;
      width: calc(100% - 24px);
      margin: -63px 0 4px;
      padding: 10px;
      height: 82px; }
      .digital-component.devops-diagram #devOpsDiagram .top .category {
        height: 100%; }
        .digital-component.devops-diagram #devOpsDiagram .top .category .selected {
          display: flex;
          flex-wrap: wrap; }
          .digital-component.devops-diagram #devOpsDiagram .top .category .selected > div {
            position: relative;
            width: 40px;
            height: 40px;
            border-radius: 50%;
            margin: 0 5px 5px 0;
            box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.16); }
      .digital-component.devops-diagram #devOpsDiagram .top .add-to-category {
        right: 10px;
        top: 50%;
        transform: translateY(-50%) rotate(45deg); }
      .digital-component.devops-diagram #devOpsDiagram .top .triangle {
        position: absolute;
        width: 2px;
        height: calc(100% + 4px);
        background-color: #649A3D;
        right: 0;
        top: -2px; }
        .digital-component.devops-diagram #devOpsDiagram .top .triangle:before {
          content: "";
          border-left: 24px solid #649A3D;
          border-top: 42px solid transparent;
          border-bottom: 40px solid transparent;
          position: absolute;
          left: 2px;
          top: 0;
          z-index: 1; }
        .digital-component.devops-diagram #devOpsDiagram .top .triangle .inner {
          position: absolute;
          width: 2px;
          height: calc(100% - 4px);
          background-color: #FFF;
          left: -1px;
          top: 2px; }
          .digital-component.devops-diagram #devOpsDiagram .top .triangle .inner:after {
            content: "";
            border-left: 23px solid #FFF;
            border-top: 40px solid transparent;
            border-bottom: 38px solid transparent;
            position: absolute;
            left: 2px;
            top: 0px;
            z-index: 2; }
    .digital-component.devops-diagram #devOpsDiagram .main-body {
      display: flex; }
      .digital-component.devops-diagram #devOpsDiagram .main-body .left {
        width: 328px; }
        .digital-component.devops-diagram #devOpsDiagram .main-body .left .category {
          position: relative;
          margin: 0 0 1px 0;
          padding: 10px 10px 5px;
          background-color: #FFF;
          min-height: 82px; }
          .digital-component.devops-diagram #devOpsDiagram .main-body .left .category .category-wrapper {
            padding-right: 50px; }
          .digital-component.devops-diagram #devOpsDiagram .main-body .left .category .add-to-category {
            right: 9px;
            top: 34px;
            z-index: 1; }
          .digital-component.devops-diagram #devOpsDiagram .main-body .left .category .selected {
            display: flex;
            flex-wrap: wrap; }
            .digital-component.devops-diagram #devOpsDiagram .main-body .left .category .selected > div {
              position: relative;
              width: 40px;
              height: 40px;
              border-radius: 50%;
              margin: 0 5px 5px 0;
              box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.16);
              z-index: 1; }
          .digital-component.devops-diagram #devOpsDiagram .main-body .left .category:before, .digital-component.devops-diagram #devOpsDiagram .main-body .left .category:after {
            content: "";
            position: absolute;
            left: 100%;
            background-color: #FFF;
            width: 884px;
            height: 50%; }
            @media screen and (max-width: 1290px) {
              .digital-component.devops-diagram #devOpsDiagram .main-body .left .category:before, .digital-component.devops-diagram #devOpsDiagram .main-body .left .category:after {
                width: calc(100vw - 285px); } }
          .digital-component.devops-diagram #devOpsDiagram .main-body .left .category:before {
            top: 0;
            transform: skewX(25deg);
            transform-origin: bottom; }
          .digital-component.devops-diagram #devOpsDiagram .main-body .left .category:after {
            bottom: 0;
            transform: skewX(-25deg);
            transform-origin: top; }
        @media screen and (max-width: 1290px) {
          .digital-component.devops-diagram #devOpsDiagram .main-body .left {
            width: 210px; } }
      .digital-component.devops-diagram #devOpsDiagram .main-body .right {
        display: flex;
        width: calc(100% - 364px);
        border: 1px solid #F4F4F4;
        margin-bottom: 10px;
        margin-top: 7px;
        z-index: 1; }
        .digital-component.devops-diagram #devOpsDiagram .main-body .right .category {
          width: 100%;
          margin: 0 0 0 1px;
          background-color: #FFF; }
          .digital-component.devops-diagram #devOpsDiagram .main-body .right .category .category_name {
            width: calc(100% + 3px);
            position: relative;
            background: #279FEA;
            box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.16);
            height: 46px;
            display: flex;
            justify-content: center;
            align-items: center;
            margin: 0 0 0 -2px;
            z-index: 2; }
            .digital-component.devops-diagram #devOpsDiagram .main-body .right .category .category_name > p {
              color: #FFF;
              font-size: 12px;
              line-height: 15px;
              padding: 0 0 0 15px;
              text-transform: uppercase; }
            .digital-component.devops-diagram #devOpsDiagram .main-body .right .category .category_name i {
              color: #A9D9F7;
              border-color: #A9D9F7; }
            @media screen and (min-width: 1025px) {
              .digital-component.devops-diagram #devOpsDiagram .main-body .right .category .category_name:before {
                content: "";
                position: absolute;
                left: 0;
                top: 0;
                width: 100%;
                height: 100%;
                background-color: #279FEA;
                z-index: 2; }
              .digital-component.devops-diagram #devOpsDiagram .main-body .right .category .category_name:after {
                content: "";
                position: absolute;
                left: 100%;
                top: 0;
                border-left: 10px solid #279FEA;
                border-top: 23px solid transparent;
                border-bottom: 23px solid transparent;
                filter: drop-shadow(3px 3px 6px rgba(0, 0, 0, 0.16));
                z-index: 1; } }
          .digital-component.devops-diagram #devOpsDiagram .main-body .right .category .add-to-category {
            left: 50%;
            transform: translateX(-50%) rotate(45deg);
            bottom: 12px; }
          .digital-component.devops-diagram #devOpsDiagram .main-body .right .category .selected {
            display: flex;
            flex-flow: column;
            padding: 10px 10px 30px; }
            .digital-component.devops-diagram #devOpsDiagram .main-body .right .category .selected > div {
              display: block;
              width: 60px;
              height: 60px;
              border-radius: 50%;
              text-indent: -9999em;
              font-size: 0;
              color: transparent;
              margin: 0 auto 15px;
              box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.16); }
              .digital-component.devops-diagram #devOpsDiagram .main-body .right .category .selected > div:hover .remove {
                width: 20px;
                height: 20px;
                left: 30px;
                top: -6px; }
          .digital-component.devops-diagram #devOpsDiagram .main-body .right .category:last-child .category-wrapper .category_name {
            background-color: #1D618B; }
            .digital-component.devops-diagram #devOpsDiagram .main-body .right .category:last-child .category-wrapper .category_name:before {
              background-color: #1D618B; }
            .digital-component.devops-diagram #devOpsDiagram .main-body .right .category:last-child .category-wrapper .category_name:after {
              border-left: 10px solid #1D618B; }
          .digital-component.devops-diagram #devOpsDiagram .main-body .right .category:last-child .category-wrapper .right-bar,
          .digital-component.devops-diagram #devOpsDiagram .main-body .right .category:last-child .category-wrapper .left-bar {
            display: flex;
            white-space: nowrap;
            justify-content: space-around;
            position: absolute;
            top: 0;
            width: 12px;
            height: 100%;
            background-color: rgba(212, 236, 251, 0.5);
            padding-top: 46px; }
            .digital-component.devops-diagram #devOpsDiagram .main-body .right .category:last-child .category-wrapper .right-bar span,
            .digital-component.devops-diagram #devOpsDiagram .main-body .right .category:last-child .category-wrapper .left-bar span {
              display: flex;
              align-items: center;
              text-transform: uppercase;
              color: #279FEA;
              font-family: "GothamBold", sans-serif;
              font-size: 10px;
              line-height: 12px; }
          .digital-component.devops-diagram #devOpsDiagram .main-body .right .category:last-child .category-wrapper .right-bar {
            right: 0;
            flex-flow: wrap; }
            .digital-component.devops-diagram #devOpsDiagram .main-body .right .category:last-child .category-wrapper .right-bar span {
              transform: rotate(90deg); }
          .digital-component.devops-diagram #devOpsDiagram .main-body .right .category:last-child .category-wrapper .left-bar {
            left: -1px;
            flex-flow: wrap-reverse; }
            .digital-component.devops-diagram #devOpsDiagram .main-body .right .category:last-child .category-wrapper .left-bar span {
              transform: rotate(-90deg); }
          .digital-component.devops-diagram #devOpsDiagram .main-body .right .category:nth-child(1) .category-wrapper .category_name {
            z-index: 8; }
          .digital-component.devops-diagram #devOpsDiagram .main-body .right .category:nth-child(2) .category-wrapper .category_name {
            z-index: 7; }
          .digital-component.devops-diagram #devOpsDiagram .main-body .right .category:nth-child(3) .category-wrapper .category_name {
            z-index: 6; }
          .digital-component.devops-diagram #devOpsDiagram .main-body .right .category:nth-child(4) .category-wrapper .category_name {
            z-index: 5; }
          .digital-component.devops-diagram #devOpsDiagram .main-body .right .category:nth-child(5) .category-wrapper .category_name {
            z-index: 4; }
          .digital-component.devops-diagram #devOpsDiagram .main-body .right .category:nth-child(6) .category-wrapper .category_name {
            z-index: 3; }
          .digital-component.devops-diagram #devOpsDiagram .main-body .right .category:nth-child(7) .category-wrapper .category_name {
            z-index: 2; }
          .digital-component.devops-diagram #devOpsDiagram .main-body .right .category:nth-child(8) .category-wrapper .category_name {
            z-index: 1; }
          .digital-component.devops-diagram #devOpsDiagram .main-body .right .category:not(:last-child) {
            border-right: 1px solid #F4F4F4; }
        @media screen and (max-width: 1290px) {
          .digital-component.devops-diagram #devOpsDiagram .main-body .right {
            width: calc(100% - 245px); } }
      @media screen and (min-width: 1025px) {
        .digital-component.devops-diagram #devOpsDiagram .main-body:after {
          content: "";
          background-color: #FFF;
          width: calc(100% - 63px);
          height: calc(100% - 645px);
          left: 20px;
          bottom: 20px;
          position: absolute; } }
    .digital-component.devops-diagram #devOpsDiagram .diagram-loader {
      display: none;
      position: fixed;
      left: 0;
      top: 0;
      width: 100vw;
      height: 100%;
      z-index: 99;
      background: rgba(255, 255, 255, 0.75);
      background-image: url(/static/themes/custom/digitalai/css/../img/digital-loader.svg);
      background-position: center;
      background-repeat: no-repeat;
      background-size: 100px;
      pointer-events: none; }
      .digital-component.devops-diagram #devOpsDiagram .diagram-loader.popup-on {
        display: block; }
    .digital-component.devops-diagram #devOpsDiagram .available {
      display: none; }
  .digital-component.devops-diagram .cta-area {
    display: flex;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    margin: 31px 0 0 0; }
    .digital-component.devops-diagram .cta-area a:not(:last-child) {
      margin: 0 40px 0 0; }
    .digital-component.devops-diagram .cta-area .downloadDiagram.disabled:before {
      content: none; }
  .digital-component.devops-diagram #diagram-popup {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    width: 100vw;
    height: 100%;
    z-index: 99; }
    .digital-component.devops-diagram #diagram-popup .overlay {
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      background: rgba(255, 255, 255, 0.75); }
    .digital-component.devops-diagram #diagram-popup .wrapper {
      width: auto;
      max-width: 100vw;
      max-height: 90%;
      overflow: auto;
      background-color: #F4F4F4;
      border: 1px solid #F5F5F5;
      position: absolute;
      left: 50%;
      top: 50%;
      transform: translate(-50%, -50%);
      box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.11);
      padding: 50px 70px 40px; }
      .digital-component.devops-diagram #diagram-popup .wrapper .content > div {
        display: none;
        min-height: 100px;
        max-width: 796px; }
        .digital-component.devops-diagram #diagram-popup .wrapper .content > div h3 {
          margin: 0 0 30px;
          line-height: 29px;
          color: #555555; }
        .digital-component.devops-diagram #diagram-popup .wrapper .content > div .video-wrapper {
          margin: 0 0 56px; }
          @media screen and (max-width: 480px) {
            .digital-component.devops-diagram #diagram-popup .wrapper .content > div .video-wrapper {
              left: -18px;
              width: calc(100% + 36px); } }
        .digital-component.devops-diagram #diagram-popup .wrapper .content > div .marketo-form-embed {
          padding: 0; }
        .digital-component.devops-diagram #diagram-popup .wrapper .content > div.submitTool {
          min-width: 600px; }
        .digital-component.devops-diagram #diagram-popup .wrapper .content > div.share .share-links {
          display: flex;
          width: 100%;
          align-items: baseline;
          justify-content: center; }
          .digital-component.devops-diagram #diagram-popup .wrapper .content > div.share .share-links a {
            font-size: 60px;
            color: #649A3D;
            transition: transform 0.3s ease; }
            .digital-component.devops-diagram #diagram-popup .wrapper .content > div.share .share-links a:not(:last-child) {
              margin: 0 30px 0 0; }
            @media screen and (min-width: 1024px) {
              .digital-component.devops-diagram #diagram-popup .wrapper .content > div.share .share-links a:hover {
                transform: translateY(-10px); } }
      .digital-component.devops-diagram #diagram-popup .wrapper .close-diagram-popup {
        width: 15px;
        height: 15px;
        position: absolute;
        cursor: pointer;
        right: 10px;
        top: 10px;
        color: #DB6247; }
        .digital-component.devops-diagram #diagram-popup .wrapper .close-diagram-popup i {
          display: block;
          font-size: 22px;
          line-height: 16px; }
    .digital-component.devops-diagram #diagram-popup.on {
      display: block; }
    .digital-component.devops-diagram #diagram-popup.share .wrapper .content .share {
      display: block; }
    .digital-component.devops-diagram #diagram-popup.genForm .overlay {
      pointer-events: none; }
    .digital-component.devops-diagram #diagram-popup.genForm .wrapper .content .diagram-gen-form {
      display: block; }
    .digital-component.devops-diagram #diagram-popup.genForm .wrapper .close-diagram-popup {
      display: none; }
    .digital-component.devops-diagram #diagram-popup.submitTool .wrapper .content .submitTool {
      display: block; }
    .digital-component.devops-diagram #diagram-popup.howWorks .wrapper .content .howWorks {
      display: block; }
  @media screen and (max-width: 1400px) {
    .digital-component.devops-diagram #devOpsDiagram .category_name .info-box {
      position: initial; }
      .digital-component.devops-diagram #devOpsDiagram .category_name .info-box .category_description {
        margin-left: 45px; }
        .digital-component.devops-diagram #devOpsDiagram .category_name .info-box .category_description:before {
          transform: none;
          left: 7px; } }
  @media screen and (max-width: 1024px) {
    .digital-component.devops-diagram {
      padding: 20px 0 30px; }
      .digital-component.devops-diagram #devOpsDiagram {
        margin: 50px 0;
        padding: 11px; }
        .digital-component.devops-diagram #devOpsDiagram .category {
          margin: 5px 0 0 0 !important; }
          .digital-component.devops-diagram #devOpsDiagram .category .category_name {
            margin: 0; }
          .digital-component.devops-diagram #devOpsDiagram .category .category-wrapper {
            padding: 0 !important; }
            .digital-component.devops-diagram #devOpsDiagram .category .category-wrapper:not(.open) > *:not(.category_name) {
              display: none !important; }
            .digital-component.devops-diagram #devOpsDiagram .category .category-wrapper.open {
              min-height: 102px; }
            .digital-component.devops-diagram #devOpsDiagram .category .category-wrapper .selected {
              padding: 10px 30px 7px 16px; }
            .digital-component.devops-diagram #devOpsDiagram .category .category-wrapper .add-to-category {
              right: 8px !important;
              top: calc(50% + 20px) !important;
              transform: translateY(-50%) rotate(45deg) !important;
              bottom: auto !important;
              left: auto !important; }
            .digital-component.devops-diagram #devOpsDiagram .category .category-wrapper .category_name {
              position: relative;
              padding: 12px 30px 12px 16px;
              cursor: pointer; }
              .digital-component.devops-diagram #devOpsDiagram .category .category-wrapper .category_name .info-box .category_description {
                margin-left: 0;
                left: 0;
                top: 100%;
                transform: none;
                min-width: unset;
                max-width: 500px; }
              .digital-component.devops-diagram #devOpsDiagram .category .category-wrapper .category_name:after {
                content: "\f078";
                font-family: "Font Awesome Solid";
                color: #649A3D;
                position: absolute;
                top: 50%;
                transform: translateY(-50%);
                right: 8px;
                font-size: 19px; }
            .digital-component.devops-diagram #devOpsDiagram .category .category-wrapper.open .category_name:after {
              content: "\f077"; }
        .digital-component.devops-diagram #devOpsDiagram .top {
          width: 100%;
          border-width: 2px;
          height: auto;
          margin: -36px 0 0;
          padding: 0; }
          .digital-component.devops-diagram #devOpsDiagram .top .category {
            margin: 0 !important; }
          .digital-component.devops-diagram #devOpsDiagram .top .triangle {
            display: none; }
        .digital-component.devops-diagram #devOpsDiagram .main-body {
          flex-flow: column; }
          .digital-component.devops-diagram #devOpsDiagram .main-body .left {
            width: 100%; }
            .digital-component.devops-diagram #devOpsDiagram .main-body .left .category {
              padding: 0;
              min-height: unset; }
              .digital-component.devops-diagram #devOpsDiagram .main-body .left .category:before, .digital-component.devops-diagram #devOpsDiagram .main-body .left .category:after {
                content: none;
                display: none; }
          .digital-component.devops-diagram #devOpsDiagram .main-body .right {
            width: 100%;
            flex-flow: column;
            border: none;
            margin: 0; }
            .digital-component.devops-diagram #devOpsDiagram .main-body .right .category {
              border: none; }
              .digital-component.devops-diagram #devOpsDiagram .main-body .right .category .category-wrapper .category_name {
                height: unset;
                justify-content: flex-start;
                width: 100%;
                margin: 0;
                box-shadow: none; }
                .digital-component.devops-diagram #devOpsDiagram .main-body .right .category .category-wrapper .category_name p {
                  font-size: 14px;
                  line-height: 16px;
                  padding: 0; }
                .digital-component.devops-diagram #devOpsDiagram .main-body .right .category .category-wrapper .category_name:after {
                  color: #FFF; }
              .digital-component.devops-diagram #devOpsDiagram .main-body .right .category .category-wrapper:after {
                z-index: 2;
                color: #FFF;
                right: 8px; }
              .digital-component.devops-diagram #devOpsDiagram .main-body .right .category .category-wrapper .selected {
                flex-flow: row;
                flex-wrap: wrap; }
                .digital-component.devops-diagram #devOpsDiagram .main-body .right .category .category-wrapper .selected > div {
                  width: 40px;
                  height: 40px;
                  margin: 0 5px 5px 0; }
              .digital-component.devops-diagram #devOpsDiagram .main-body .right .category:last-child .category-wrapper.open {
                min-height: 300px; }
                .digital-component.devops-diagram #devOpsDiagram .main-body .right .category:last-child .category-wrapper.open .selected {
                  padding: 10px 20px 30px; }
                .digital-component.devops-diagram #devOpsDiagram .main-body .right .category:last-child .category-wrapper.open .add-to-category {
                  right: 18px !important; }
      .digital-component.devops-diagram .cta-area {
        flex-flow: column; }
        .digital-component.devops-diagram .cta-area a:not(:last-child) {
          margin: 0 0 20px 0; } }
  @media screen and (max-width: 900px) {
    .digital-component.devops-diagram .block-header {
      flex-flow: column; }
      .digital-component.devops-diagram .block-header h2.title, .digital-component.devops-diagram .block-header .paragraph-html .title.subtitle, .paragraph-html .digital-component.devops-diagram .block-header .title.subtitle {
        margin: 0 0 22px; } }
  @media screen and (max-width: 768px) {
    .digital-component.devops-diagram #diagram-popup .wrapper {
      width: 94%;
      padding: 50px 40px 40px; }
      .digital-component.devops-diagram #diagram-popup .wrapper .content > div.submitTool {
        min-width: unset;
        width: 100%; } }
  @media screen and (max-width: 520px) {
    .digital-component.devops-diagram .block-header {
      margin: 0 0 30px; }
      .digital-component.devops-diagram .block-header form.devops-build-diagram-form {
        width: 100%; }
        .digital-component.devops-diagram .block-header form.devops-build-diagram-form .pipeline-diagram-builder {
          flex-flow: column; }
          .digital-component.devops-diagram .block-header form.devops-build-diagram-form .pipeline-diagram-builder .add_elements_to_diagram {
            flex-flow: column;
            width: 100%; }
          .digital-component.devops-diagram .block-header form.devops-build-diagram-form .pipeline-diagram-builder .js-form-type-select {
            max-width: unset;
            margin: 0; }
            .digital-component.devops-diagram .block-header form.devops-build-diagram-form .pipeline-diagram-builder .js-form-type-select .select2-selection__rendered {
              width: 100%; }
          .digital-component.devops-diagram .block-header form.devops-build-diagram-form .pipeline-diagram-builder .form-actions {
            margin: 20px 0 0 0; }
        .digital-component.devops-diagram .block-header form.devops-build-diagram-form.popup-on .pipeline-diagram-builder {
          left: 0;
          top: 0;
          width: 100%;
          height: 100%;
          transform: none;
          display: flex;
          flex-flow: column;
          align-items: center;
          padding: 40px 20px;
          white-space: normal; }
          .digital-component.devops-diagram .block-header form.devops-build-diagram-form.popup-on .pipeline-diagram-builder h3 {
            width: 100%;
            font-size: 24px;
            line-height: 30px;
            color: #444; }
          .digital-component.devops-diagram .block-header form.devops-build-diagram-form.popup-on .pipeline-diagram-builder .js-form-type-select {
            max-width: 100%;
            width: 100%;
            margin: 0 0 20px; }
            .digital-component.devops-diagram .block-header form.devops-build-diagram-form.popup-on .pipeline-diagram-builder .js-form-type-select .select2-selection__rendered {
              width: 100%; }
    .digital-component.devops-diagram #devOpsDiagram {
      margin: 0;
      padding: 20px 0 0 0; }
      .digital-component.devops-diagram #devOpsDiagram .wrapper {
        padding: 13px; }
    .digital-component.devops-diagram #diagram-popup .wrapper {
      width: 100vw;
      height: 100%;
      max-height: 100%;
      left: 0;
      top: 0;
      transform: none;
      padding: 42px 20px; }
      .digital-component.devops-diagram #diagram-popup .wrapper h3 {
        width: 100%;
        font-size: 24px;
        line-height: 30px;
        color: #444; } }
  @media screen and (max-width: 360px) {
    .digital-component.devops-diagram #diagram-popup .wrapper .content > div.share .share-links a {
      font-size: 40px; }
      .digital-component.devops-diagram #diagram-popup .wrapper .content > div.share .share-links a:not(:last-child) {
        margin: 0 20px 0 0; } }

.toolcest_main_wrapper,
.integrations_main_wrapper,
.customers_main_wrapper {
  display: flex;
  width: 100%;
  flex-wrap: wrap;
  justify-content: left; }
  .toolcest_main_wrapper .mix,
  .integrations_main_wrapper .mix,
  .customers_main_wrapper .mix {
    width: calc((100% / 3) - 5.5px);
    margin-bottom: 5px;
    box-shadow: 4px 4px 6px #0000001C;
    max-height: 303px;
    margin-right: 5px; }
    @media (max-width: 767px) {
      .toolcest_main_wrapper .mix,
      .integrations_main_wrapper .mix,
      .customers_main_wrapper .mix {
        width: calc((100% / 2) - 5.5px);
        margin-bottom: 11px; } }
    @media (max-width: 480px) {
      .toolcest_main_wrapper .mix,
      .integrations_main_wrapper .mix,
      .customers_main_wrapper .mix {
        width: 100%;
        margin-bottom: 20px; } }
    .toolcest_main_wrapper .mix img,
    .integrations_main_wrapper .mix img,
    .customers_main_wrapper .mix img {
      width: 100%; }
    .toolcest_main_wrapper .mix .views-field,
    .integrations_main_wrapper .mix .views-field,
    .customers_main_wrapper .mix .views-field {
      height: 100%; }
    .toolcest_main_wrapper .mix .views-field-title,
    .integrations_main_wrapper .mix .views-field-title,
    .customers_main_wrapper .mix .views-field-title {
      display: none; }
    .toolcest_main_wrapper .mix .field-content,
    .integrations_main_wrapper .mix .field-content,
    .customers_main_wrapper .mix .field-content {
      background: #FFF;
      width: 100%;
      height: 100%;
      display: flex;
      justify-content: center;
      align-items: center;
      padding: 15px; }

.product_courses_component,
.integrations_component,
.glossary_component,
.tool_cest_component,
.customers_component {
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
  margin-top: 40px; }
  .product_courses_component .sidebar_left,
  .integrations_component .sidebar_left,
  .glossary_component .sidebar_left,
  .tool_cest_component .sidebar_left,
  .customers_component .sidebar_left {
    position: relative;
    width: 100%;
    max-width: 310px;
    margin-right: 33px; }
    @media (max-width: 990px) {
      .product_courses_component .sidebar_left,
      .integrations_component .sidebar_left,
      .glossary_component .sidebar_left,
      .tool_cest_component .sidebar_left,
      .customers_component .sidebar_left {
        max-width: 250px !important; } }
    @media (max-width: 767px) {
      .product_courses_component .sidebar_left,
      .integrations_component .sidebar_left,
      .glossary_component .sidebar_left,
      .tool_cest_component .sidebar_left,
      .customers_component .sidebar_left {
        max-width: 100% !important;
        margin-right: 0; } }
    .product_courses_component .sidebar_left ::-webkit-input-placeholder,
    .integrations_component .sidebar_left ::-webkit-input-placeholder,
    .glossary_component .sidebar_left ::-webkit-input-placeholder,
    .tool_cest_component .sidebar_left ::-webkit-input-placeholder,
    .customers_component .sidebar_left ::-webkit-input-placeholder {
      color: #444; }
    .product_courses_component .sidebar_left ::-moz-placeholder,
    .integrations_component .sidebar_left ::-moz-placeholder,
    .glossary_component .sidebar_left ::-moz-placeholder,
    .tool_cest_component .sidebar_left ::-moz-placeholder,
    .customers_component .sidebar_left ::-moz-placeholder {
      color: #444; }
    .product_courses_component .sidebar_left :-ms-input-placeholder,
    .integrations_component .sidebar_left :-ms-input-placeholder,
    .glossary_component .sidebar_left :-ms-input-placeholder,
    .tool_cest_component .sidebar_left :-ms-input-placeholder,
    .customers_component .sidebar_left :-ms-input-placeholder {
      color: #444; }
    .product_courses_component .sidebar_left :-moz-placeholder,
    .integrations_component .sidebar_left :-moz-placeholder,
    .glossary_component .sidebar_left :-moz-placeholder,
    .tool_cest_component .sidebar_left :-moz-placeholder,
    .customers_component .sidebar_left :-moz-placeholder {
      color: #444; }
    .product_courses_component .sidebar_left #custom-search,
    .integrations_component .sidebar_left #custom-search,
    .glossary_component .sidebar_left #custom-search,
    .tool_cest_component .sidebar_left #custom-search,
    .customers_component .sidebar_left #custom-search {
      position: absolute;
      left: 0;
      top: 80px;
      border: none;
      border-bottom: 1px solid #2A2A2A;
      background: transparent;
      font-size: 20px;
      line-height: 36px;
      padding: 25px 0;
      width: 100%;
      font-weight: 700;
      color: #444; }
      .product_courses_component .sidebar_left #custom-search:focus,
      .integrations_component .sidebar_left #custom-search:focus,
      .glossary_component .sidebar_left #custom-search:focus,
      .tool_cest_component .sidebar_left #custom-search:focus,
      .customers_component .sidebar_left #custom-search:focus {
        outline: none; }
      .product_courses_component .sidebar_left #custom-search + .filters_wrapper .filters_title,
      .integrations_component .sidebar_left #custom-search + .filters_wrapper .filters_title,
      .glossary_component .sidebar_left #custom-search + .filters_wrapper .filters_title,
      .tool_cest_component .sidebar_left #custom-search + .filters_wrapper .filters_title,
      .customers_component .sidebar_left #custom-search + .filters_wrapper .filters_title {
        margin-bottom: 100px; }
    .product_courses_component .sidebar_left .filters_title,
    .integrations_component .sidebar_left .filters_title,
    .glossary_component .sidebar_left .filters_title,
    .tool_cest_component .sidebar_left .filters_title,
    .customers_component .sidebar_left .filters_title {
      font-size: 28px;
      line-height: 36px;
      color: #000;
      font-family: "GothamBold", sans-serif;
      padding-bottom: 23px;
      border-bottom: 2px solid #2A2A2A; }
    .product_courses_component .sidebar_left .filters_wrapper,
    .integrations_component .sidebar_left .filters_wrapper,
    .glossary_component .sidebar_left .filters_wrapper,
    .tool_cest_component .sidebar_left .filters_wrapper,
    .customers_component .sidebar_left .filters_wrapper {
      clear: both;
      margin-top: 10px; }
      .product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form,
      .integrations_component .sidebar_left .filters_wrapper form.bef-exposed-form,
      .glossary_component .sidebar_left .filters_wrapper form.bef-exposed-form,
      .tool_cest_component .sidebar_left .filters_wrapper form.bef-exposed-form,
      .customers_component .sidebar_left .filters_wrapper form.bef-exposed-form {
        width: 100%;
        float: none;
        margin: 0 0 36px; }
        .product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form > fieldset,
        .integrations_component .sidebar_left .filters_wrapper form.bef-exposed-form > fieldset,
        .glossary_component .sidebar_left .filters_wrapper form.bef-exposed-form > fieldset,
        .tool_cest_component .sidebar_left .filters_wrapper form.bef-exposed-form > fieldset,
        .customers_component .sidebar_left .filters_wrapper form.bef-exposed-form > fieldset {
          float: none;
          width: 100%;
          margin-left: 0 !important;
          padding: 25px 0;
          border-bottom: 1px solid #2A2A2A;
          margin-bottom: 0; }
        .product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form legend,
        .integrations_component .sidebar_left .filters_wrapper form.bef-exposed-form legend,
        .glossary_component .sidebar_left .filters_wrapper form.bef-exposed-form legend,
        .tool_cest_component .sidebar_left .filters_wrapper form.bef-exposed-form legend,
        .customers_component .sidebar_left .filters_wrapper form.bef-exposed-form legend {
          border: none;
          background: transparent;
          font-weight: bold;
          font-size: 20px;
          line-height: 36px;
          padding: 10px 0;
          float: left;
          margin-top: 0;
          font-family: "GothamBold", sans-serif; }
          .product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form legend .checked-counter,
          .integrations_component .sidebar_left .filters_wrapper form.bef-exposed-form legend .checked-counter,
          .glossary_component .sidebar_left .filters_wrapper form.bef-exposed-form legend .checked-counter,
          .tool_cest_component .sidebar_left .filters_wrapper form.bef-exposed-form legend .checked-counter,
          .customers_component .sidebar_left .filters_wrapper form.bef-exposed-form legend .checked-counter {
            display: none !important; }
          .product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form legend h2, .product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form legend .paragraph-html .subtitle, .paragraph-html .product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form legend .subtitle,
          .integrations_component .sidebar_left .filters_wrapper form.bef-exposed-form legend h2,
          .integrations_component .sidebar_left .filters_wrapper form.bef-exposed-form legend .paragraph-html .subtitle,
          .paragraph-html .integrations_component .sidebar_left .filters_wrapper form.bef-exposed-form legend .subtitle,
          .glossary_component .sidebar_left .filters_wrapper form.bef-exposed-form legend h2,
          .glossary_component .sidebar_left .filters_wrapper form.bef-exposed-form legend .paragraph-html .subtitle,
          .paragraph-html .glossary_component .sidebar_left .filters_wrapper form.bef-exposed-form legend .subtitle,
          .tool_cest_component .sidebar_left .filters_wrapper form.bef-exposed-form legend h2,
          .tool_cest_component .sidebar_left .filters_wrapper form.bef-exposed-form legend .paragraph-html .subtitle,
          .paragraph-html .tool_cest_component .sidebar_left .filters_wrapper form.bef-exposed-form legend .subtitle,
          .customers_component .sidebar_left .filters_wrapper form.bef-exposed-form legend h2,
          .customers_component .sidebar_left .filters_wrapper form.bef-exposed-form legend .paragraph-html .subtitle,
          .paragraph-html .customers_component .sidebar_left .filters_wrapper form.bef-exposed-form legend .subtitle {
            font-size: 20px;
            line-height: 36px;
            color: #444444;
            border: none;
            padding: 0; }
            .product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form legend h2:after, .product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form legend .paragraph-html .subtitle:after, .paragraph-html .product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form legend .subtitle:after,
            .integrations_component .sidebar_left .filters_wrapper form.bef-exposed-form legend h2:after,
            .integrations_component .sidebar_left .filters_wrapper form.bef-exposed-form legend .paragraph-html .subtitle:after,
            .paragraph-html .integrations_component .sidebar_left .filters_wrapper form.bef-exposed-form legend .subtitle:after,
            .glossary_component .sidebar_left .filters_wrapper form.bef-exposed-form legend h2:after,
            .glossary_component .sidebar_left .filters_wrapper form.bef-exposed-form legend .paragraph-html .subtitle:after,
            .paragraph-html .glossary_component .sidebar_left .filters_wrapper form.bef-exposed-form legend .subtitle:after,
            .tool_cest_component .sidebar_left .filters_wrapper form.bef-exposed-form legend h2:after,
            .tool_cest_component .sidebar_left .filters_wrapper form.bef-exposed-form legend .paragraph-html .subtitle:after,
            .paragraph-html .tool_cest_component .sidebar_left .filters_wrapper form.bef-exposed-form legend .subtitle:after,
            .customers_component .sidebar_left .filters_wrapper form.bef-exposed-form legend h2:after,
            .customers_component .sidebar_left .filters_wrapper form.bef-exposed-form legend .paragraph-html .subtitle:after,
            .paragraph-html .customers_component .sidebar_left .filters_wrapper form.bef-exposed-form legend .subtitle:after {
              background: transparent !important; }
          .product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form legend > *:not(.checked-counter)::after,
          .integrations_component .sidebar_left .filters_wrapper form.bef-exposed-form legend > *:not(.checked-counter)::after,
          .glossary_component .sidebar_left .filters_wrapper form.bef-exposed-form legend > *:not(.checked-counter)::after,
          .tool_cest_component .sidebar_left .filters_wrapper form.bef-exposed-form legend > *:not(.checked-counter)::after,
          .customers_component .sidebar_left .filters_wrapper form.bef-exposed-form legend > *:not(.checked-counter)::after {
            height: 24px;
            background: #DB6247; }
          .product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form legend > *:not(.checked-counter)::before,
          .integrations_component .sidebar_left .filters_wrapper form.bef-exposed-form legend > *:not(.checked-counter)::before,
          .glossary_component .sidebar_left .filters_wrapper form.bef-exposed-form legend > *:not(.checked-counter)::before,
          .tool_cest_component .sidebar_left .filters_wrapper form.bef-exposed-form legend > *:not(.checked-counter)::before,
          .customers_component .sidebar_left .filters_wrapper form.bef-exposed-form legend > *:not(.checked-counter)::before {
            height: 24px;
            background: #DB6247; }
          .product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form legend.open h2, .product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form legend.open .paragraph-html .subtitle, .paragraph-html .product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form legend.open .subtitle,
          .integrations_component .sidebar_left .filters_wrapper form.bef-exposed-form legend.open h2,
          .integrations_component .sidebar_left .filters_wrapper form.bef-exposed-form legend.open .paragraph-html .subtitle,
          .paragraph-html .integrations_component .sidebar_left .filters_wrapper form.bef-exposed-form legend.open .subtitle,
          .glossary_component .sidebar_left .filters_wrapper form.bef-exposed-form legend.open h2,
          .glossary_component .sidebar_left .filters_wrapper form.bef-exposed-form legend.open .paragraph-html .subtitle,
          .paragraph-html .glossary_component .sidebar_left .filters_wrapper form.bef-exposed-form legend.open .subtitle,
          .tool_cest_component .sidebar_left .filters_wrapper form.bef-exposed-form legend.open h2,
          .tool_cest_component .sidebar_left .filters_wrapper form.bef-exposed-form legend.open .paragraph-html .subtitle,
          .paragraph-html .tool_cest_component .sidebar_left .filters_wrapper form.bef-exposed-form legend.open .subtitle,
          .customers_component .sidebar_left .filters_wrapper form.bef-exposed-form legend.open h2,
          .customers_component .sidebar_left .filters_wrapper form.bef-exposed-form legend.open .paragraph-html .subtitle,
          .paragraph-html .customers_component .sidebar_left .filters_wrapper form.bef-exposed-form legend.open .subtitle {
            color: #649A3D; }
            .product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form legend.open h2:after, .product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form legend.open .paragraph-html .subtitle:after, .paragraph-html .product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form legend.open .subtitle:after,
            .integrations_component .sidebar_left .filters_wrapper form.bef-exposed-form legend.open h2:after,
            .integrations_component .sidebar_left .filters_wrapper form.bef-exposed-form legend.open .paragraph-html .subtitle:after,
            .paragraph-html .integrations_component .sidebar_left .filters_wrapper form.bef-exposed-form legend.open .subtitle:after,
            .glossary_component .sidebar_left .filters_wrapper form.bef-exposed-form legend.open h2:after,
            .glossary_component .sidebar_left .filters_wrapper form.bef-exposed-form legend.open .paragraph-html .subtitle:after,
            .paragraph-html .glossary_component .sidebar_left .filters_wrapper form.bef-exposed-form legend.open .subtitle:after,
            .tool_cest_component .sidebar_left .filters_wrapper form.bef-exposed-form legend.open h2:after,
            .tool_cest_component .sidebar_left .filters_wrapper form.bef-exposed-form legend.open .paragraph-html .subtitle:after,
            .paragraph-html .tool_cest_component .sidebar_left .filters_wrapper form.bef-exposed-form legend.open .subtitle:after,
            .customers_component .sidebar_left .filters_wrapper form.bef-exposed-form legend.open h2:after,
            .customers_component .sidebar_left .filters_wrapper form.bef-exposed-form legend.open .paragraph-html .subtitle:after,
            .paragraph-html .customers_component .sidebar_left .filters_wrapper form.bef-exposed-form legend.open .subtitle:after {
              line-height: 14px; }
          .product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form legend.open + .fieldset-wrapper,
          .integrations_component .sidebar_left .filters_wrapper form.bef-exposed-form legend.open + .fieldset-wrapper,
          .glossary_component .sidebar_left .filters_wrapper form.bef-exposed-form legend.open + .fieldset-wrapper,
          .tool_cest_component .sidebar_left .filters_wrapper form.bef-exposed-form legend.open + .fieldset-wrapper,
          .customers_component .sidebar_left .filters_wrapper form.bef-exposed-form legend.open + .fieldset-wrapper {
            display: block;
            box-shadow: none;
            clear: left; }
            .product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form legend.open + .fieldset-wrapper:before,
            .integrations_component .sidebar_left .filters_wrapper form.bef-exposed-form legend.open + .fieldset-wrapper:before,
            .glossary_component .sidebar_left .filters_wrapper form.bef-exposed-form legend.open + .fieldset-wrapper:before,
            .tool_cest_component .sidebar_left .filters_wrapper form.bef-exposed-form legend.open + .fieldset-wrapper:before,
            .customers_component .sidebar_left .filters_wrapper form.bef-exposed-form legend.open + .fieldset-wrapper:before {
              content: none;
              display: none; }
          .product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form legend.open:after,
          .integrations_component .sidebar_left .filters_wrapper form.bef-exposed-form legend.open:after,
          .glossary_component .sidebar_left .filters_wrapper form.bef-exposed-form legend.open:after,
          .tool_cest_component .sidebar_left .filters_wrapper form.bef-exposed-form legend.open:after,
          .customers_component .sidebar_left .filters_wrapper form.bef-exposed-form legend.open:after {
            display: none; }
        .product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper,
        .integrations_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper,
        .glossary_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper,
        .tool_cest_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper,
        .customers_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper {
          position: relative;
          transform: none;
          transform-origin: top;
          transition: all 0.3s ease;
          right: auto;
          background: transparent;
          padding: 0 0 30px;
          top: auto;
          min-width: auto;
          border: none;
          z-index: 99;
          max-width: 100%;
          display: none; }
          .product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper .js-form-type-checkbox,
          .integrations_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper .js-form-type-checkbox,
          .glossary_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper .js-form-type-checkbox,
          .tool_cest_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper .js-form-type-checkbox,
          .customers_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper .js-form-type-checkbox {
            width: 100%;
            float: none;
            text-align: left; }
          .product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input:checked + label,
          .integrations_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input:checked + label,
          .glossary_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input:checked + label,
          .tool_cest_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input:checked + label,
          .customers_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input:checked + label {
            opacity: 1; }
            .product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input:checked + label h3,
            .integrations_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input:checked + label h3,
            .glossary_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input:checked + label h3,
            .tool_cest_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input:checked + label h3,
            .customers_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input:checked + label h3 {
              font-weight: bold; }
            .product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input:checked + label:after,
            .integrations_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input:checked + label:after,
            .glossary_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input:checked + label:after,
            .tool_cest_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input:checked + label:after,
            .customers_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input:checked + label:after {
              display: inline-block;
              content: "\f057";
              font-family: "Font Awesome Regular";
              font-weight: 400;
              font-size: 16px;
              line-height: 16px;
              height: 16px;
              color: #DB6247;
              margin-left: 10px; }
          .product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input + label,
          .integrations_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input + label,
          .glossary_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input + label,
          .tool_cest_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input + label,
          .customers_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input + label {
            color: #000;
            border: none;
            width: 100%;
            display: flex;
            align-items: center;
            justify-content: space-between;
            padding: 0;
            min-width: auto;
            font-size: 16px;
            line-height: 36px;
            text-align: left;
            margin: 0; }
            .product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input + label h3,
            .integrations_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input + label h3,
            .glossary_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input + label h3,
            .tool_cest_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input + label h3,
            .customers_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input + label h3 {
              font-family: "GothamBook", sans-serif;
              font-weight: 400;
              font-size: 16px;
              line-height: 36px;
              color: #000; }
              .product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input + label h3:before,
              .integrations_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input + label h3:before,
              .glossary_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input + label h3:before,
              .tool_cest_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input + label h3:before,
              .customers_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input + label h3:before {
                width: 12px;
                height: 40px;
                display: inline-block;
                vertical-align: middle;
                margin: 0 10px 0 0; }
            .product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input + label.cliked,
            .integrations_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input + label.cliked,
            .glossary_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input + label.cliked,
            .tool_cest_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input + label.cliked,
            .customers_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input + label.cliked {
              font-weight: bold; }
              .product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input + label.cliked:after,
              .integrations_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input + label.cliked:after,
              .glossary_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input + label.cliked:after,
              .tool_cest_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input + label.cliked:after,
              .customers_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input + label.cliked:after {
                display: inline-block;
                content: "\f057";
                font-family: "Font Awesome Regular";
                font-weight: 400;
                font-size: 16px;
                line-height: 16px;
                height: 16px;
                color: #DB6247;
                margin-left: 10px; }
            .product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input + label[for*="activity-base"] h3:before,
            .integrations_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input + label[for*="activity-base"] h3:before,
            .glossary_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input + label[for*="activity-base"] h3:before,
            .tool_cest_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input + label[for*="activity-base"] h3:before,
            .customers_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input + label[for*="activity-base"] h3:before {
              background: #6C6297; }
            .product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input + label[for*="supplemental-topics"] h3:before,
            .integrations_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input + label[for*="supplemental-topics"] h3:before,
            .glossary_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input + label[for*="supplemental-topics"] h3:before,
            .tool_cest_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input + label[for*="supplemental-topics"] h3:before,
            .customers_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input + label[for*="supplemental-topics"] h3:before {
              background: #FA8231; }
            .product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input + label[for*="role-based"] h3:before,
            .integrations_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input + label[for*="role-based"] h3:before,
            .glossary_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input + label[for*="role-based"] h3:before,
            .tool_cest_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input + label[for*="role-based"] h3:before,
            .customers_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input + label[for*="role-based"] h3:before {
              background: #33D389; }
            .product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input + label:hover,
            .integrations_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input + label:hover,
            .glossary_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input + label:hover,
            .tool_cest_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input + label:hover,
            .customers_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input + label:hover {
              font-weight: bold;
              opacity: 1; }
              .product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input + label:hover h3,
              .integrations_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input + label:hover h3,
              .glossary_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input + label:hover h3,
              .tool_cest_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input + label:hover h3,
              .customers_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input + label:hover h3 {
                font-weight: bold; }
        .product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form #reset,
        .product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form .select_all,
        .integrations_component .sidebar_left .filters_wrapper form.bef-exposed-form #reset,
        .integrations_component .sidebar_left .filters_wrapper form.bef-exposed-form .select_all,
        .glossary_component .sidebar_left .filters_wrapper form.bef-exposed-form #reset,
        .glossary_component .sidebar_left .filters_wrapper form.bef-exposed-form .select_all,
        .tool_cest_component .sidebar_left .filters_wrapper form.bef-exposed-form #reset,
        .tool_cest_component .sidebar_left .filters_wrapper form.bef-exposed-form .select_all,
        .customers_component .sidebar_left .filters_wrapper form.bef-exposed-form #reset,
        .customers_component .sidebar_left .filters_wrapper form.bef-exposed-form .select_all {
          display: inline-block !important;
          color: #DB6247;
          text-transform: uppercase;
          font-family: "GothamBold", sans-serif;
          text-decoration: none;
          font-size: 14px;
          line-height: 26px;
          margin-top: 20px; }
          .product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form #reset:hover,
          .product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form .select_all:hover,
          .integrations_component .sidebar_left .filters_wrapper form.bef-exposed-form #reset:hover,
          .integrations_component .sidebar_left .filters_wrapper form.bef-exposed-form .select_all:hover,
          .glossary_component .sidebar_left .filters_wrapper form.bef-exposed-form #reset:hover,
          .glossary_component .sidebar_left .filters_wrapper form.bef-exposed-form .select_all:hover,
          .tool_cest_component .sidebar_left .filters_wrapper form.bef-exposed-form #reset:hover,
          .tool_cest_component .sidebar_left .filters_wrapper form.bef-exposed-form .select_all:hover,
          .customers_component .sidebar_left .filters_wrapper form.bef-exposed-form #reset:hover,
          .customers_component .sidebar_left .filters_wrapper form.bef-exposed-form .select_all:hover {
            font-weight: 500; }
        .product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form .select_all,
        .integrations_component .sidebar_left .filters_wrapper form.bef-exposed-form .select_all,
        .glossary_component .sidebar_left .filters_wrapper form.bef-exposed-form .select_all,
        .tool_cest_component .sidebar_left .filters_wrapper form.bef-exposed-form .select_all,
        .customers_component .sidebar_left .filters_wrapper form.bef-exposed-form .select_all {
          float: right; }
          .product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form .select_all.off,
          .integrations_component .sidebar_left .filters_wrapper form.bef-exposed-form .select_all.off,
          .glossary_component .sidebar_left .filters_wrapper form.bef-exposed-form .select_all.off,
          .tool_cest_component .sidebar_left .filters_wrapper form.bef-exposed-form .select_all.off,
          .customers_component .sidebar_left .filters_wrapper form.bef-exposed-form .select_all.off {
            display: none !important; }
        @media (max-width: 768px) {
          .product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form,
          .integrations_component .sidebar_left .filters_wrapper form.bef-exposed-form,
          .glossary_component .sidebar_left .filters_wrapper form.bef-exposed-form,
          .tool_cest_component .sidebar_left .filters_wrapper form.bef-exposed-form,
          .customers_component .sidebar_left .filters_wrapper form.bef-exposed-form {
            margin: 0; }
            .product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form > fieldset,
            .integrations_component .sidebar_left .filters_wrapper form.bef-exposed-form > fieldset,
            .glossary_component .sidebar_left .filters_wrapper form.bef-exposed-form > fieldset,
            .tool_cest_component .sidebar_left .filters_wrapper form.bef-exposed-form > fieldset,
            .customers_component .sidebar_left .filters_wrapper form.bef-exposed-form > fieldset {
              padding: 10px 0; } }
  .product_courses_component .filters-info,
  .integrations_component .filters-info,
  .glossary_component .filters-info,
  .tool_cest_component .filters-info,
  .customers_component .filters-info {
    text-align: center; }
    .product_courses_component .filters-info p,
    .integrations_component .filters-info p,
    .glossary_component .filters-info p,
    .tool_cest_component .filters-info p,
    .customers_component .filters-info p {
      font-size: 20px;
      line-height: 30px;
      margin-bottom: 5px; }
    .product_courses_component .filters-info:not(.mobile_only),
    .integrations_component .filters-info:not(.mobile_only),
    .glossary_component .filters-info:not(.mobile_only),
    .tool_cest_component .filters-info:not(.mobile_only),
    .customers_component .filters-info:not(.mobile_only) {
      margin-bottom: 40px; }
    .product_courses_component .filters-info.mobile_only,
    .integrations_component .filters-info.mobile_only,
    .glossary_component .filters-info.mobile_only,
    .tool_cest_component .filters-info.mobile_only,
    .customers_component .filters-info.mobile_only {
      display: none; }
    @media (max-width: 767px) {
      .product_courses_component .filters-info:not(.mobile_only),
      .integrations_component .filters-info:not(.mobile_only),
      .glossary_component .filters-info:not(.mobile_only),
      .tool_cest_component .filters-info:not(.mobile_only),
      .customers_component .filters-info:not(.mobile_only) {
        display: none; }
      .product_courses_component .filters-info.mobile_only,
      .integrations_component .filters-info.mobile_only,
      .glossary_component .filters-info.mobile_only,
      .tool_cest_component .filters-info.mobile_only,
      .customers_component .filters-info.mobile_only {
        width: 100%;
        display: block;
        padding: 60px 0;
        border-top: 1px solid #D4D4D4; } }
  .product_courses_component .glossary_container,
  .integrations_component .glossary_container,
  .glossary_component .glossary_container,
  .tool_cest_component .glossary_container,
  .customers_component .glossary_container {
    width: calc(100% - 373px); }
  .product_courses_component .product_courses_container,
  .product_courses_component .tools_container,
  .product_courses_component .customers_container,
  .integrations_component .product_courses_container,
  .integrations_component .tools_container,
  .integrations_component .customers_container,
  .glossary_component .product_courses_container,
  .glossary_component .tools_container,
  .glossary_component .customers_container,
  .tool_cest_component .product_courses_container,
  .tool_cest_component .tools_container,
  .tool_cest_component .customers_container,
  .customers_component .product_courses_container,
  .customers_component .tools_container,
  .customers_component .customers_container {
    width: calc(100% - 343px);
    margin: 0 0 0 auto; }
    .product_courses_component .product_courses_container ::-webkit-input-placeholder,
    .product_courses_component .tools_container ::-webkit-input-placeholder,
    .product_courses_component .customers_container ::-webkit-input-placeholder,
    .integrations_component .product_courses_container ::-webkit-input-placeholder,
    .integrations_component .tools_container ::-webkit-input-placeholder,
    .integrations_component .customers_container ::-webkit-input-placeholder,
    .glossary_component .product_courses_container ::-webkit-input-placeholder,
    .glossary_component .tools_container ::-webkit-input-placeholder,
    .glossary_component .customers_container ::-webkit-input-placeholder,
    .tool_cest_component .product_courses_container ::-webkit-input-placeholder,
    .tool_cest_component .tools_container ::-webkit-input-placeholder,
    .tool_cest_component .customers_container ::-webkit-input-placeholder,
    .customers_component .product_courses_container ::-webkit-input-placeholder,
    .customers_component .tools_container ::-webkit-input-placeholder,
    .customers_component .customers_container ::-webkit-input-placeholder {
      color: #444; }
    .product_courses_component .product_courses_container ::-moz-placeholder,
    .product_courses_component .tools_container ::-moz-placeholder,
    .product_courses_component .customers_container ::-moz-placeholder,
    .integrations_component .product_courses_container ::-moz-placeholder,
    .integrations_component .tools_container ::-moz-placeholder,
    .integrations_component .customers_container ::-moz-placeholder,
    .glossary_component .product_courses_container ::-moz-placeholder,
    .glossary_component .tools_container ::-moz-placeholder,
    .glossary_component .customers_container ::-moz-placeholder,
    .tool_cest_component .product_courses_container ::-moz-placeholder,
    .tool_cest_component .tools_container ::-moz-placeholder,
    .tool_cest_component .customers_container ::-moz-placeholder,
    .customers_component .product_courses_container ::-moz-placeholder,
    .customers_component .tools_container ::-moz-placeholder,
    .customers_component .customers_container ::-moz-placeholder {
      color: #444; }
    .product_courses_component .product_courses_container :-ms-input-placeholder,
    .product_courses_component .tools_container :-ms-input-placeholder,
    .product_courses_component .customers_container :-ms-input-placeholder,
    .integrations_component .product_courses_container :-ms-input-placeholder,
    .integrations_component .tools_container :-ms-input-placeholder,
    .integrations_component .customers_container :-ms-input-placeholder,
    .glossary_component .product_courses_container :-ms-input-placeholder,
    .glossary_component .tools_container :-ms-input-placeholder,
    .glossary_component .customers_container :-ms-input-placeholder,
    .tool_cest_component .product_courses_container :-ms-input-placeholder,
    .tool_cest_component .tools_container :-ms-input-placeholder,
    .tool_cest_component .customers_container :-ms-input-placeholder,
    .customers_component .product_courses_container :-ms-input-placeholder,
    .customers_component .tools_container :-ms-input-placeholder,
    .customers_component .customers_container :-ms-input-placeholder {
      color: #444; }
    .product_courses_component .product_courses_container :-moz-placeholder,
    .product_courses_component .tools_container :-moz-placeholder,
    .product_courses_component .customers_container :-moz-placeholder,
    .integrations_component .product_courses_container :-moz-placeholder,
    .integrations_component .tools_container :-moz-placeholder,
    .integrations_component .customers_container :-moz-placeholder,
    .glossary_component .product_courses_container :-moz-placeholder,
    .glossary_component .tools_container :-moz-placeholder,
    .glossary_component .customers_container :-moz-placeholder,
    .tool_cest_component .product_courses_container :-moz-placeholder,
    .tool_cest_component .tools_container :-moz-placeholder,
    .tool_cest_component .customers_container :-moz-placeholder,
    .customers_component .product_courses_container :-moz-placeholder,
    .customers_component .tools_container :-moz-placeholder,
    .customers_component .customers_container :-moz-placeholder {
      color: #444; }
    .product_courses_component .product_courses_container #custom-search,
    .product_courses_component .tools_container #custom-search,
    .product_courses_component .customers_container #custom-search,
    .integrations_component .product_courses_container #custom-search,
    .integrations_component .tools_container #custom-search,
    .integrations_component .customers_container #custom-search,
    .glossary_component .product_courses_container #custom-search,
    .glossary_component .tools_container #custom-search,
    .glossary_component .customers_container #custom-search,
    .tool_cest_component .product_courses_container #custom-search,
    .tool_cest_component .tools_container #custom-search,
    .tool_cest_component .customers_container #custom-search,
    .customers_component .product_courses_container #custom-search,
    .customers_component .tools_container #custom-search,
    .customers_component .customers_container #custom-search {
      border: none;
      border-bottom: 2px solid #2A2A2A;
      background: transparent;
      font-size: 20px;
      line-height: 36px;
      padding: 16px 0 17px 50px;
      width: calc(100% - 5px);
      font-weight: 700;
      color: #444;
      margin: 0 0 40px;
      background: transparent url("/static/themes/custom/digitalai/css/../svg/search.svg") no-repeat left 5px center;
      background-size: 30px; }
      .product_courses_component .product_courses_container #custom-search:focus,
      .product_courses_component .tools_container #custom-search:focus,
      .product_courses_component .customers_container #custom-search:focus,
      .integrations_component .product_courses_container #custom-search:focus,
      .integrations_component .tools_container #custom-search:focus,
      .integrations_component .customers_container #custom-search:focus,
      .glossary_component .product_courses_container #custom-search:focus,
      .glossary_component .tools_container #custom-search:focus,
      .glossary_component .customers_container #custom-search:focus,
      .tool_cest_component .product_courses_container #custom-search:focus,
      .tool_cest_component .tools_container #custom-search:focus,
      .tool_cest_component .customers_container #custom-search:focus,
      .customers_component .product_courses_container #custom-search:focus,
      .customers_component .tools_container #custom-search:focus,
      .customers_component .customers_container #custom-search:focus {
        outline: none; }
  .product_courses_component .glossary_container,
  .product_courses_component .tools_container,
  .product_courses_component .customers_container,
  .integrations_component .glossary_container,
  .integrations_component .tools_container,
  .integrations_component .customers_container,
  .glossary_component .glossary_container,
  .glossary_component .tools_container,
  .glossary_component .customers_container,
  .tool_cest_component .glossary_container,
  .tool_cest_component .tools_container,
  .tool_cest_component .customers_container,
  .customers_component .glossary_container,
  .customers_component .tools_container,
  .customers_component .customers_container {
    overflow: hidden; }
    @media (max-width: 990px) {
      .product_courses_component .glossary_container,
      .product_courses_component .tools_container,
      .product_courses_component .customers_container,
      .integrations_component .glossary_container,
      .integrations_component .tools_container,
      .integrations_component .customers_container,
      .glossary_component .glossary_container,
      .glossary_component .tools_container,
      .glossary_component .customers_container,
      .tool_cest_component .glossary_container,
      .tool_cest_component .tools_container,
      .tool_cest_component .customers_container,
      .customers_component .glossary_container,
      .customers_component .tools_container,
      .customers_component .customers_container {
        width: calc(100% - 283px); } }
    @media (max-width: 767px) {
      .product_courses_component .glossary_container,
      .product_courses_component .tools_container,
      .product_courses_component .customers_container,
      .integrations_component .glossary_container,
      .integrations_component .tools_container,
      .integrations_component .customers_container,
      .glossary_component .glossary_container,
      .glossary_component .tools_container,
      .glossary_component .customers_container,
      .tool_cest_component .glossary_container,
      .tool_cest_component .tools_container,
      .tool_cest_component .customers_container,
      .customers_component .glossary_container,
      .customers_component .tools_container,
      .customers_component .customers_container {
        width: 100%;
        margin-top: 30px; } }
    @media (max-width: 1100px) {
      .product_courses_component .glossary_container .mixitup-page-list button, .product_courses_component .glossary_container .mixitup-page-list .list-features .container .field_cta a, .list-features .container .field_cta .product_courses_component .glossary_container .mixitup-page-list a, .product_courses_component .glossary_container .mixitup-page-list .list-features .search-page .field_cta a, .list-features .search-page .field_cta .product_courses_component .glossary_container .mixitup-page-list a, .product_courses_component .glossary_container .mixitup-page-list .list-features .search-page-admin .field_cta a, .list-features .search-page-admin .field_cta .product_courses_component .glossary_container .mixitup-page-list a, .product_courses_component .glossary_container .mixitup-page-list .slider-images .cta-link a, .slider-images .cta-link .product_courses_component .glossary_container .mixitup-page-list a, .product_courses_component .glossary_container .mixitup-page-list .events-webinars .view-content .views-row .event-info .field_event_url a, .events-webinars .view-content .views-row .event-info .field_event_url .product_courses_component .glossary_container .mixitup-page-list a, .product_courses_component .glossary_container .mixitup-page-list .product-courses-listing-by-date > .container .body .field_cta_one a, .product-courses-listing-by-date > .container .body .field_cta_one .product_courses_component .glossary_container .mixitup-page-list a, .product_courses_component .glossary_container .mixitup-page-list .product-courses-listing-by-date > .search-page .body .field_cta_one a, .product-courses-listing-by-date > .search-page .body .field_cta_one .product_courses_component .glossary_container .mixitup-page-list a, .product_courses_component .glossary_container .mixitup-page-list .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a, .product-courses-listing-by-date > .search-page-admin .body .field_cta_one .product_courses_component .glossary_container .mixitup-page-list a, .product_courses_component .glossary_container .mixitup-page-list body:not(.contact) .marketo-form .field_download_url a, body:not(.contact) .marketo-form .field_download_url .product_courses_component .glossary_container .mixitup-page-list a,
      .product_courses_component .glossary_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a, .marketo-form-embed:not(.column-two) .marketo-form .field_download_url .product_courses_component .glossary_container .mixitup-page-list a, .product_courses_component .glossary_container .mixitup-page-list body:not(.contact) .no-marketo .field_download_url a, body:not(.contact) .no-marketo .field_download_url .product_courses_component .glossary_container .mixitup-page-list a,
      .product_courses_component .glossary_container .mixitup-page-list .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a, .marketo-form-embed:not(.column-two) .no-marketo .field_download_url .product_courses_component .glossary_container .mixitup-page-list a, .product_courses_component .glossary_container .mixitup-page-list body:not(.contact) .event-learn-more.aside a, body:not(.contact) .event-learn-more.aside .product_courses_component .glossary_container .mixitup-page-list a,
      .product_courses_component .glossary_container .mixitup-page-list .marketo-form-embed:not(.column-two) .event-learn-more.aside a, .marketo-form-embed:not(.column-two) .event-learn-more.aside .product_courses_component .glossary_container .mixitup-page-list a, .product_courses_component .glossary_container .mixitup-page-list body:not(.contact) .marketo-thank-you-message .button-popup-video a, body:not(.contact) .marketo-thank-you-message .button-popup-video .product_courses_component .glossary_container .mixitup-page-list a,
      .product_courses_component .glossary_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a, .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video .product_courses_component .glossary_container .mixitup-page-list a, .product_courses_component .glossary_container .mixitup-page-list body.path-node .marketo-form .field_download_url a, body.path-node .marketo-form .field_download_url .product_courses_component .glossary_container .mixitup-page-list a,
      .product_courses_component .glossary_container .mixitup-page-list .marketo-form-embed.column-two .marketo-form .field_download_url a, .marketo-form-embed.column-two .marketo-form .field_download_url .product_courses_component .glossary_container .mixitup-page-list a,
      .product_courses_component .glossary_container .mixitup-page-list .marketo-form-embed.column-one .marketo-form .field_download_url a, .marketo-form-embed.column-one .marketo-form .field_download_url .product_courses_component .glossary_container .mixitup-page-list a, .product_courses_component .glossary_container .mixitup-page-list .events .view-content .views-row .event-info .field_event_url a, .events .view-content .views-row .event-info .field_event_url .product_courses_component .glossary_container .mixitup-page-list a,
      .product_courses_component .tools_container .mixitup-page-list button,
      .product_courses_component .tools_container .mixitup-page-list .list-features .container .field_cta a,
      .list-features .container .field_cta .product_courses_component .tools_container .mixitup-page-list a,
      .product_courses_component .tools_container .mixitup-page-list .list-features .search-page .field_cta a,
      .list-features .search-page .field_cta .product_courses_component .tools_container .mixitup-page-list a,
      .product_courses_component .tools_container .mixitup-page-list .list-features .search-page-admin .field_cta a,
      .list-features .search-page-admin .field_cta .product_courses_component .tools_container .mixitup-page-list a,
      .product_courses_component .tools_container .mixitup-page-list .slider-images .cta-link a,
      .slider-images .cta-link .product_courses_component .tools_container .mixitup-page-list a,
      .product_courses_component .tools_container .mixitup-page-list .events-webinars .view-content .views-row .event-info .field_event_url a,
      .events-webinars .view-content .views-row .event-info .field_event_url .product_courses_component .tools_container .mixitup-page-list a,
      .product_courses_component .tools_container .mixitup-page-list .product-courses-listing-by-date > .container .body .field_cta_one a,
      .product-courses-listing-by-date > .container .body .field_cta_one .product_courses_component .tools_container .mixitup-page-list a,
      .product_courses_component .tools_container .mixitup-page-list .product-courses-listing-by-date > .search-page .body .field_cta_one a,
      .product-courses-listing-by-date > .search-page .body .field_cta_one .product_courses_component .tools_container .mixitup-page-list a,
      .product_courses_component .tools_container .mixitup-page-list .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a,
      .product-courses-listing-by-date > .search-page-admin .body .field_cta_one .product_courses_component .tools_container .mixitup-page-list a,
      .product_courses_component .tools_container .mixitup-page-list body:not(.contact) .marketo-form .field_download_url a,
      body:not(.contact) .marketo-form .field_download_url .product_courses_component .tools_container .mixitup-page-list a,
      .product_courses_component .tools_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a,
      .marketo-form-embed:not(.column-two) .marketo-form .field_download_url .product_courses_component .tools_container .mixitup-page-list a,
      .product_courses_component .tools_container .mixitup-page-list body:not(.contact) .no-marketo .field_download_url a,
      body:not(.contact) .no-marketo .field_download_url .product_courses_component .tools_container .mixitup-page-list a,
      .product_courses_component .tools_container .mixitup-page-list .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a,
      .marketo-form-embed:not(.column-two) .no-marketo .field_download_url .product_courses_component .tools_container .mixitup-page-list a,
      .product_courses_component .tools_container .mixitup-page-list body:not(.contact) .event-learn-more.aside a,
      body:not(.contact) .event-learn-more.aside .product_courses_component .tools_container .mixitup-page-list a,
      .product_courses_component .tools_container .mixitup-page-list .marketo-form-embed:not(.column-two) .event-learn-more.aside a,
      .marketo-form-embed:not(.column-two) .event-learn-more.aside .product_courses_component .tools_container .mixitup-page-list a,
      .product_courses_component .tools_container .mixitup-page-list body:not(.contact) .marketo-thank-you-message .button-popup-video a,
      body:not(.contact) .marketo-thank-you-message .button-popup-video .product_courses_component .tools_container .mixitup-page-list a,
      .product_courses_component .tools_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a,
      .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video .product_courses_component .tools_container .mixitup-page-list a,
      .product_courses_component .tools_container .mixitup-page-list body.path-node .marketo-form .field_download_url a,
      body.path-node .marketo-form .field_download_url .product_courses_component .tools_container .mixitup-page-list a,
      .product_courses_component .tools_container .mixitup-page-list .marketo-form-embed.column-two .marketo-form .field_download_url a,
      .marketo-form-embed.column-two .marketo-form .field_download_url .product_courses_component .tools_container .mixitup-page-list a,
      .product_courses_component .tools_container .mixitup-page-list .marketo-form-embed.column-one .marketo-form .field_download_url a,
      .marketo-form-embed.column-one .marketo-form .field_download_url .product_courses_component .tools_container .mixitup-page-list a,
      .product_courses_component .tools_container .mixitup-page-list .events .view-content .views-row .event-info .field_event_url a,
      .events .view-content .views-row .event-info .field_event_url .product_courses_component .tools_container .mixitup-page-list a,
      .product_courses_component .customers_container .mixitup-page-list button,
      .product_courses_component .customers_container .mixitup-page-list .list-features .container .field_cta a,
      .list-features .container .field_cta .product_courses_component .customers_container .mixitup-page-list a,
      .product_courses_component .customers_container .mixitup-page-list .list-features .search-page .field_cta a,
      .list-features .search-page .field_cta .product_courses_component .customers_container .mixitup-page-list a,
      .product_courses_component .customers_container .mixitup-page-list .list-features .search-page-admin .field_cta a,
      .list-features .search-page-admin .field_cta .product_courses_component .customers_container .mixitup-page-list a,
      .product_courses_component .customers_container .mixitup-page-list .slider-images .cta-link a,
      .slider-images .cta-link .product_courses_component .customers_container .mixitup-page-list a,
      .product_courses_component .customers_container .mixitup-page-list .events-webinars .view-content .views-row .event-info .field_event_url a,
      .events-webinars .view-content .views-row .event-info .field_event_url .product_courses_component .customers_container .mixitup-page-list a,
      .product_courses_component .customers_container .mixitup-page-list .product-courses-listing-by-date > .container .body .field_cta_one a,
      .product-courses-listing-by-date > .container .body .field_cta_one .product_courses_component .customers_container .mixitup-page-list a,
      .product_courses_component .customers_container .mixitup-page-list .product-courses-listing-by-date > .search-page .body .field_cta_one a,
      .product-courses-listing-by-date > .search-page .body .field_cta_one .product_courses_component .customers_container .mixitup-page-list a,
      .product_courses_component .customers_container .mixitup-page-list .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a,
      .product-courses-listing-by-date > .search-page-admin .body .field_cta_one .product_courses_component .customers_container .mixitup-page-list a,
      .product_courses_component .customers_container .mixitup-page-list body:not(.contact) .marketo-form .field_download_url a,
      body:not(.contact) .marketo-form .field_download_url .product_courses_component .customers_container .mixitup-page-list a,
      .product_courses_component .customers_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a,
      .marketo-form-embed:not(.column-two) .marketo-form .field_download_url .product_courses_component .customers_container .mixitup-page-list a,
      .product_courses_component .customers_container .mixitup-page-list body:not(.contact) .no-marketo .field_download_url a,
      body:not(.contact) .no-marketo .field_download_url .product_courses_component .customers_container .mixitup-page-list a,
      .product_courses_component .customers_container .mixitup-page-list .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a,
      .marketo-form-embed:not(.column-two) .no-marketo .field_download_url .product_courses_component .customers_container .mixitup-page-list a,
      .product_courses_component .customers_container .mixitup-page-list body:not(.contact) .event-learn-more.aside a,
      body:not(.contact) .event-learn-more.aside .product_courses_component .customers_container .mixitup-page-list a,
      .product_courses_component .customers_container .mixitup-page-list .marketo-form-embed:not(.column-two) .event-learn-more.aside a,
      .marketo-form-embed:not(.column-two) .event-learn-more.aside .product_courses_component .customers_container .mixitup-page-list a,
      .product_courses_component .customers_container .mixitup-page-list body:not(.contact) .marketo-thank-you-message .button-popup-video a,
      body:not(.contact) .marketo-thank-you-message .button-popup-video .product_courses_component .customers_container .mixitup-page-list a,
      .product_courses_component .customers_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a,
      .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video .product_courses_component .customers_container .mixitup-page-list a,
      .product_courses_component .customers_container .mixitup-page-list body.path-node .marketo-form .field_download_url a,
      body.path-node .marketo-form .field_download_url .product_courses_component .customers_container .mixitup-page-list a,
      .product_courses_component .customers_container .mixitup-page-list .marketo-form-embed.column-two .marketo-form .field_download_url a,
      .marketo-form-embed.column-two .marketo-form .field_download_url .product_courses_component .customers_container .mixitup-page-list a,
      .product_courses_component .customers_container .mixitup-page-list .marketo-form-embed.column-one .marketo-form .field_download_url a,
      .marketo-form-embed.column-one .marketo-form .field_download_url .product_courses_component .customers_container .mixitup-page-list a,
      .product_courses_component .customers_container .mixitup-page-list .events .view-content .views-row .event-info .field_event_url a,
      .events .view-content .views-row .event-info .field_event_url .product_courses_component .customers_container .mixitup-page-list a,
      .integrations_component .glossary_container .mixitup-page-list button,
      .integrations_component .glossary_container .mixitup-page-list .list-features .container .field_cta a,
      .list-features .container .field_cta .integrations_component .glossary_container .mixitup-page-list a,
      .integrations_component .glossary_container .mixitup-page-list .list-features .search-page .field_cta a,
      .list-features .search-page .field_cta .integrations_component .glossary_container .mixitup-page-list a,
      .integrations_component .glossary_container .mixitup-page-list .list-features .search-page-admin .field_cta a,
      .list-features .search-page-admin .field_cta .integrations_component .glossary_container .mixitup-page-list a,
      .integrations_component .glossary_container .mixitup-page-list .slider-images .cta-link a,
      .slider-images .cta-link .integrations_component .glossary_container .mixitup-page-list a,
      .integrations_component .glossary_container .mixitup-page-list .events-webinars .view-content .views-row .event-info .field_event_url a,
      .events-webinars .view-content .views-row .event-info .field_event_url .integrations_component .glossary_container .mixitup-page-list a,
      .integrations_component .glossary_container .mixitup-page-list .product-courses-listing-by-date > .container .body .field_cta_one a,
      .product-courses-listing-by-date > .container .body .field_cta_one .integrations_component .glossary_container .mixitup-page-list a,
      .integrations_component .glossary_container .mixitup-page-list .product-courses-listing-by-date > .search-page .body .field_cta_one a,
      .product-courses-listing-by-date > .search-page .body .field_cta_one .integrations_component .glossary_container .mixitup-page-list a,
      .integrations_component .glossary_container .mixitup-page-list .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a,
      .product-courses-listing-by-date > .search-page-admin .body .field_cta_one .integrations_component .glossary_container .mixitup-page-list a,
      .integrations_component .glossary_container .mixitup-page-list body:not(.contact) .marketo-form .field_download_url a,
      body:not(.contact) .marketo-form .field_download_url .integrations_component .glossary_container .mixitup-page-list a,
      .integrations_component .glossary_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a,
      .marketo-form-embed:not(.column-two) .marketo-form .field_download_url .integrations_component .glossary_container .mixitup-page-list a,
      .integrations_component .glossary_container .mixitup-page-list body:not(.contact) .no-marketo .field_download_url a,
      body:not(.contact) .no-marketo .field_download_url .integrations_component .glossary_container .mixitup-page-list a,
      .integrations_component .glossary_container .mixitup-page-list .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a,
      .marketo-form-embed:not(.column-two) .no-marketo .field_download_url .integrations_component .glossary_container .mixitup-page-list a,
      .integrations_component .glossary_container .mixitup-page-list body:not(.contact) .event-learn-more.aside a,
      body:not(.contact) .event-learn-more.aside .integrations_component .glossary_container .mixitup-page-list a,
      .integrations_component .glossary_container .mixitup-page-list .marketo-form-embed:not(.column-two) .event-learn-more.aside a,
      .marketo-form-embed:not(.column-two) .event-learn-more.aside .integrations_component .glossary_container .mixitup-page-list a,
      .integrations_component .glossary_container .mixitup-page-list body:not(.contact) .marketo-thank-you-message .button-popup-video a,
      body:not(.contact) .marketo-thank-you-message .button-popup-video .integrations_component .glossary_container .mixitup-page-list a,
      .integrations_component .glossary_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a,
      .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video .integrations_component .glossary_container .mixitup-page-list a,
      .integrations_component .glossary_container .mixitup-page-list body.path-node .marketo-form .field_download_url a,
      body.path-node .marketo-form .field_download_url .integrations_component .glossary_container .mixitup-page-list a,
      .integrations_component .glossary_container .mixitup-page-list .marketo-form-embed.column-two .marketo-form .field_download_url a,
      .marketo-form-embed.column-two .marketo-form .field_download_url .integrations_component .glossary_container .mixitup-page-list a,
      .integrations_component .glossary_container .mixitup-page-list .marketo-form-embed.column-one .marketo-form .field_download_url a,
      .marketo-form-embed.column-one .marketo-form .field_download_url .integrations_component .glossary_container .mixitup-page-list a,
      .integrations_component .glossary_container .mixitup-page-list .events .view-content .views-row .event-info .field_event_url a,
      .events .view-content .views-row .event-info .field_event_url .integrations_component .glossary_container .mixitup-page-list a,
      .integrations_component .tools_container .mixitup-page-list button,
      .integrations_component .tools_container .mixitup-page-list .list-features .container .field_cta a,
      .list-features .container .field_cta .integrations_component .tools_container .mixitup-page-list a,
      .integrations_component .tools_container .mixitup-page-list .list-features .search-page .field_cta a,
      .list-features .search-page .field_cta .integrations_component .tools_container .mixitup-page-list a,
      .integrations_component .tools_container .mixitup-page-list .list-features .search-page-admin .field_cta a,
      .list-features .search-page-admin .field_cta .integrations_component .tools_container .mixitup-page-list a,
      .integrations_component .tools_container .mixitup-page-list .slider-images .cta-link a,
      .slider-images .cta-link .integrations_component .tools_container .mixitup-page-list a,
      .integrations_component .tools_container .mixitup-page-list .events-webinars .view-content .views-row .event-info .field_event_url a,
      .events-webinars .view-content .views-row .event-info .field_event_url .integrations_component .tools_container .mixitup-page-list a,
      .integrations_component .tools_container .mixitup-page-list .product-courses-listing-by-date > .container .body .field_cta_one a,
      .product-courses-listing-by-date > .container .body .field_cta_one .integrations_component .tools_container .mixitup-page-list a,
      .integrations_component .tools_container .mixitup-page-list .product-courses-listing-by-date > .search-page .body .field_cta_one a,
      .product-courses-listing-by-date > .search-page .body .field_cta_one .integrations_component .tools_container .mixitup-page-list a,
      .integrations_component .tools_container .mixitup-page-list .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a,
      .product-courses-listing-by-date > .search-page-admin .body .field_cta_one .integrations_component .tools_container .mixitup-page-list a,
      .integrations_component .tools_container .mixitup-page-list body:not(.contact) .marketo-form .field_download_url a,
      body:not(.contact) .marketo-form .field_download_url .integrations_component .tools_container .mixitup-page-list a,
      .integrations_component .tools_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a,
      .marketo-form-embed:not(.column-two) .marketo-form .field_download_url .integrations_component .tools_container .mixitup-page-list a,
      .integrations_component .tools_container .mixitup-page-list body:not(.contact) .no-marketo .field_download_url a,
      body:not(.contact) .no-marketo .field_download_url .integrations_component .tools_container .mixitup-page-list a,
      .integrations_component .tools_container .mixitup-page-list .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a,
      .marketo-form-embed:not(.column-two) .no-marketo .field_download_url .integrations_component .tools_container .mixitup-page-list a,
      .integrations_component .tools_container .mixitup-page-list body:not(.contact) .event-learn-more.aside a,
      body:not(.contact) .event-learn-more.aside .integrations_component .tools_container .mixitup-page-list a,
      .integrations_component .tools_container .mixitup-page-list .marketo-form-embed:not(.column-two) .event-learn-more.aside a,
      .marketo-form-embed:not(.column-two) .event-learn-more.aside .integrations_component .tools_container .mixitup-page-list a,
      .integrations_component .tools_container .mixitup-page-list body:not(.contact) .marketo-thank-you-message .button-popup-video a,
      body:not(.contact) .marketo-thank-you-message .button-popup-video .integrations_component .tools_container .mixitup-page-list a,
      .integrations_component .tools_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a,
      .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video .integrations_component .tools_container .mixitup-page-list a,
      .integrations_component .tools_container .mixitup-page-list body.path-node .marketo-form .field_download_url a,
      body.path-node .marketo-form .field_download_url .integrations_component .tools_container .mixitup-page-list a,
      .integrations_component .tools_container .mixitup-page-list .marketo-form-embed.column-two .marketo-form .field_download_url a,
      .marketo-form-embed.column-two .marketo-form .field_download_url .integrations_component .tools_container .mixitup-page-list a,
      .integrations_component .tools_container .mixitup-page-list .marketo-form-embed.column-one .marketo-form .field_download_url a,
      .marketo-form-embed.column-one .marketo-form .field_download_url .integrations_component .tools_container .mixitup-page-list a,
      .integrations_component .tools_container .mixitup-page-list .events .view-content .views-row .event-info .field_event_url a,
      .events .view-content .views-row .event-info .field_event_url .integrations_component .tools_container .mixitup-page-list a,
      .integrations_component .customers_container .mixitup-page-list button,
      .integrations_component .customers_container .mixitup-page-list .list-features .container .field_cta a,
      .list-features .container .field_cta .integrations_component .customers_container .mixitup-page-list a,
      .integrations_component .customers_container .mixitup-page-list .list-features .search-page .field_cta a,
      .list-features .search-page .field_cta .integrations_component .customers_container .mixitup-page-list a,
      .integrations_component .customers_container .mixitup-page-list .list-features .search-page-admin .field_cta a,
      .list-features .search-page-admin .field_cta .integrations_component .customers_container .mixitup-page-list a,
      .integrations_component .customers_container .mixitup-page-list .slider-images .cta-link a,
      .slider-images .cta-link .integrations_component .customers_container .mixitup-page-list a,
      .integrations_component .customers_container .mixitup-page-list .events-webinars .view-content .views-row .event-info .field_event_url a,
      .events-webinars .view-content .views-row .event-info .field_event_url .integrations_component .customers_container .mixitup-page-list a,
      .integrations_component .customers_container .mixitup-page-list .product-courses-listing-by-date > .container .body .field_cta_one a,
      .product-courses-listing-by-date > .container .body .field_cta_one .integrations_component .customers_container .mixitup-page-list a,
      .integrations_component .customers_container .mixitup-page-list .product-courses-listing-by-date > .search-page .body .field_cta_one a,
      .product-courses-listing-by-date > .search-page .body .field_cta_one .integrations_component .customers_container .mixitup-page-list a,
      .integrations_component .customers_container .mixitup-page-list .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a,
      .product-courses-listing-by-date > .search-page-admin .body .field_cta_one .integrations_component .customers_container .mixitup-page-list a,
      .integrations_component .customers_container .mixitup-page-list body:not(.contact) .marketo-form .field_download_url a,
      body:not(.contact) .marketo-form .field_download_url .integrations_component .customers_container .mixitup-page-list a,
      .integrations_component .customers_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a,
      .marketo-form-embed:not(.column-two) .marketo-form .field_download_url .integrations_component .customers_container .mixitup-page-list a,
      .integrations_component .customers_container .mixitup-page-list body:not(.contact) .no-marketo .field_download_url a,
      body:not(.contact) .no-marketo .field_download_url .integrations_component .customers_container .mixitup-page-list a,
      .integrations_component .customers_container .mixitup-page-list .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a,
      .marketo-form-embed:not(.column-two) .no-marketo .field_download_url .integrations_component .customers_container .mixitup-page-list a,
      .integrations_component .customers_container .mixitup-page-list body:not(.contact) .event-learn-more.aside a,
      body:not(.contact) .event-learn-more.aside .integrations_component .customers_container .mixitup-page-list a,
      .integrations_component .customers_container .mixitup-page-list .marketo-form-embed:not(.column-two) .event-learn-more.aside a,
      .marketo-form-embed:not(.column-two) .event-learn-more.aside .integrations_component .customers_container .mixitup-page-list a,
      .integrations_component .customers_container .mixitup-page-list body:not(.contact) .marketo-thank-you-message .button-popup-video a,
      body:not(.contact) .marketo-thank-you-message .button-popup-video .integrations_component .customers_container .mixitup-page-list a,
      .integrations_component .customers_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a,
      .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video .integrations_component .customers_container .mixitup-page-list a,
      .integrations_component .customers_container .mixitup-page-list body.path-node .marketo-form .field_download_url a,
      body.path-node .marketo-form .field_download_url .integrations_component .customers_container .mixitup-page-list a,
      .integrations_component .customers_container .mixitup-page-list .marketo-form-embed.column-two .marketo-form .field_download_url a,
      .marketo-form-embed.column-two .marketo-form .field_download_url .integrations_component .customers_container .mixitup-page-list a,
      .integrations_component .customers_container .mixitup-page-list .marketo-form-embed.column-one .marketo-form .field_download_url a,
      .marketo-form-embed.column-one .marketo-form .field_download_url .integrations_component .customers_container .mixitup-page-list a,
      .integrations_component .customers_container .mixitup-page-list .events .view-content .views-row .event-info .field_event_url a,
      .events .view-content .views-row .event-info .field_event_url .integrations_component .customers_container .mixitup-page-list a,
      .glossary_component .glossary_container .mixitup-page-list button,
      .glossary_component .glossary_container .mixitup-page-list .list-features .container .field_cta a,
      .list-features .container .field_cta .glossary_component .glossary_container .mixitup-page-list a,
      .glossary_component .glossary_container .mixitup-page-list .list-features .search-page .field_cta a,
      .list-features .search-page .field_cta .glossary_component .glossary_container .mixitup-page-list a,
      .glossary_component .glossary_container .mixitup-page-list .list-features .search-page-admin .field_cta a,
      .list-features .search-page-admin .field_cta .glossary_component .glossary_container .mixitup-page-list a,
      .glossary_component .glossary_container .mixitup-page-list .slider-images .cta-link a,
      .slider-images .cta-link .glossary_component .glossary_container .mixitup-page-list a,
      .glossary_component .glossary_container .mixitup-page-list .events-webinars .view-content .views-row .event-info .field_event_url a,
      .events-webinars .view-content .views-row .event-info .field_event_url .glossary_component .glossary_container .mixitup-page-list a,
      .glossary_component .glossary_container .mixitup-page-list .product-courses-listing-by-date > .container .body .field_cta_one a,
      .product-courses-listing-by-date > .container .body .field_cta_one .glossary_component .glossary_container .mixitup-page-list a,
      .glossary_component .glossary_container .mixitup-page-list .product-courses-listing-by-date > .search-page .body .field_cta_one a,
      .product-courses-listing-by-date > .search-page .body .field_cta_one .glossary_component .glossary_container .mixitup-page-list a,
      .glossary_component .glossary_container .mixitup-page-list .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a,
      .product-courses-listing-by-date > .search-page-admin .body .field_cta_one .glossary_component .glossary_container .mixitup-page-list a,
      .glossary_component .glossary_container .mixitup-page-list body:not(.contact) .marketo-form .field_download_url a,
      body:not(.contact) .marketo-form .field_download_url .glossary_component .glossary_container .mixitup-page-list a,
      .glossary_component .glossary_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a,
      .marketo-form-embed:not(.column-two) .marketo-form .field_download_url .glossary_component .glossary_container .mixitup-page-list a,
      .glossary_component .glossary_container .mixitup-page-list body:not(.contact) .no-marketo .field_download_url a,
      body:not(.contact) .no-marketo .field_download_url .glossary_component .glossary_container .mixitup-page-list a,
      .glossary_component .glossary_container .mixitup-page-list .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a,
      .marketo-form-embed:not(.column-two) .no-marketo .field_download_url .glossary_component .glossary_container .mixitup-page-list a,
      .glossary_component .glossary_container .mixitup-page-list body:not(.contact) .event-learn-more.aside a,
      body:not(.contact) .event-learn-more.aside .glossary_component .glossary_container .mixitup-page-list a,
      .glossary_component .glossary_container .mixitup-page-list .marketo-form-embed:not(.column-two) .event-learn-more.aside a,
      .marketo-form-embed:not(.column-two) .event-learn-more.aside .glossary_component .glossary_container .mixitup-page-list a,
      .glossary_component .glossary_container .mixitup-page-list body:not(.contact) .marketo-thank-you-message .button-popup-video a,
      body:not(.contact) .marketo-thank-you-message .button-popup-video .glossary_component .glossary_container .mixitup-page-list a,
      .glossary_component .glossary_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a,
      .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video .glossary_component .glossary_container .mixitup-page-list a,
      .glossary_component .glossary_container .mixitup-page-list body.path-node .marketo-form .field_download_url a,
      body.path-node .marketo-form .field_download_url .glossary_component .glossary_container .mixitup-page-list a,
      .glossary_component .glossary_container .mixitup-page-list .marketo-form-embed.column-two .marketo-form .field_download_url a,
      .marketo-form-embed.column-two .marketo-form .field_download_url .glossary_component .glossary_container .mixitup-page-list a,
      .glossary_component .glossary_container .mixitup-page-list .marketo-form-embed.column-one .marketo-form .field_download_url a,
      .marketo-form-embed.column-one .marketo-form .field_download_url .glossary_component .glossary_container .mixitup-page-list a,
      .glossary_component .glossary_container .mixitup-page-list .events .view-content .views-row .event-info .field_event_url a,
      .events .view-content .views-row .event-info .field_event_url .glossary_component .glossary_container .mixitup-page-list a,
      .glossary_component .tools_container .mixitup-page-list button,
      .glossary_component .tools_container .mixitup-page-list .list-features .container .field_cta a,
      .list-features .container .field_cta .glossary_component .tools_container .mixitup-page-list a,
      .glossary_component .tools_container .mixitup-page-list .list-features .search-page .field_cta a,
      .list-features .search-page .field_cta .glossary_component .tools_container .mixitup-page-list a,
      .glossary_component .tools_container .mixitup-page-list .list-features .search-page-admin .field_cta a,
      .list-features .search-page-admin .field_cta .glossary_component .tools_container .mixitup-page-list a,
      .glossary_component .tools_container .mixitup-page-list .slider-images .cta-link a,
      .slider-images .cta-link .glossary_component .tools_container .mixitup-page-list a,
      .glossary_component .tools_container .mixitup-page-list .events-webinars .view-content .views-row .event-info .field_event_url a,
      .events-webinars .view-content .views-row .event-info .field_event_url .glossary_component .tools_container .mixitup-page-list a,
      .glossary_component .tools_container .mixitup-page-list .product-courses-listing-by-date > .container .body .field_cta_one a,
      .product-courses-listing-by-date > .container .body .field_cta_one .glossary_component .tools_container .mixitup-page-list a,
      .glossary_component .tools_container .mixitup-page-list .product-courses-listing-by-date > .search-page .body .field_cta_one a,
      .product-courses-listing-by-date > .search-page .body .field_cta_one .glossary_component .tools_container .mixitup-page-list a,
      .glossary_component .tools_container .mixitup-page-list .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a,
      .product-courses-listing-by-date > .search-page-admin .body .field_cta_one .glossary_component .tools_container .mixitup-page-list a,
      .glossary_component .tools_container .mixitup-page-list body:not(.contact) .marketo-form .field_download_url a,
      body:not(.contact) .marketo-form .field_download_url .glossary_component .tools_container .mixitup-page-list a,
      .glossary_component .tools_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a,
      .marketo-form-embed:not(.column-two) .marketo-form .field_download_url .glossary_component .tools_container .mixitup-page-list a,
      .glossary_component .tools_container .mixitup-page-list body:not(.contact) .no-marketo .field_download_url a,
      body:not(.contact) .no-marketo .field_download_url .glossary_component .tools_container .mixitup-page-list a,
      .glossary_component .tools_container .mixitup-page-list .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a,
      .marketo-form-embed:not(.column-two) .no-marketo .field_download_url .glossary_component .tools_container .mixitup-page-list a,
      .glossary_component .tools_container .mixitup-page-list body:not(.contact) .event-learn-more.aside a,
      body:not(.contact) .event-learn-more.aside .glossary_component .tools_container .mixitup-page-list a,
      .glossary_component .tools_container .mixitup-page-list .marketo-form-embed:not(.column-two) .event-learn-more.aside a,
      .marketo-form-embed:not(.column-two) .event-learn-more.aside .glossary_component .tools_container .mixitup-page-list a,
      .glossary_component .tools_container .mixitup-page-list body:not(.contact) .marketo-thank-you-message .button-popup-video a,
      body:not(.contact) .marketo-thank-you-message .button-popup-video .glossary_component .tools_container .mixitup-page-list a,
      .glossary_component .tools_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a,
      .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video .glossary_component .tools_container .mixitup-page-list a,
      .glossary_component .tools_container .mixitup-page-list body.path-node .marketo-form .field_download_url a,
      body.path-node .marketo-form .field_download_url .glossary_component .tools_container .mixitup-page-list a,
      .glossary_component .tools_container .mixitup-page-list .marketo-form-embed.column-two .marketo-form .field_download_url a,
      .marketo-form-embed.column-two .marketo-form .field_download_url .glossary_component .tools_container .mixitup-page-list a,
      .glossary_component .tools_container .mixitup-page-list .marketo-form-embed.column-one .marketo-form .field_download_url a,
      .marketo-form-embed.column-one .marketo-form .field_download_url .glossary_component .tools_container .mixitup-page-list a,
      .glossary_component .tools_container .mixitup-page-list .events .view-content .views-row .event-info .field_event_url a,
      .events .view-content .views-row .event-info .field_event_url .glossary_component .tools_container .mixitup-page-list a,
      .glossary_component .customers_container .mixitup-page-list button,
      .glossary_component .customers_container .mixitup-page-list .list-features .container .field_cta a,
      .list-features .container .field_cta .glossary_component .customers_container .mixitup-page-list a,
      .glossary_component .customers_container .mixitup-page-list .list-features .search-page .field_cta a,
      .list-features .search-page .field_cta .glossary_component .customers_container .mixitup-page-list a,
      .glossary_component .customers_container .mixitup-page-list .list-features .search-page-admin .field_cta a,
      .list-features .search-page-admin .field_cta .glossary_component .customers_container .mixitup-page-list a,
      .glossary_component .customers_container .mixitup-page-list .slider-images .cta-link a,
      .slider-images .cta-link .glossary_component .customers_container .mixitup-page-list a,
      .glossary_component .customers_container .mixitup-page-list .events-webinars .view-content .views-row .event-info .field_event_url a,
      .events-webinars .view-content .views-row .event-info .field_event_url .glossary_component .customers_container .mixitup-page-list a,
      .glossary_component .customers_container .mixitup-page-list .product-courses-listing-by-date > .container .body .field_cta_one a,
      .product-courses-listing-by-date > .container .body .field_cta_one .glossary_component .customers_container .mixitup-page-list a,
      .glossary_component .customers_container .mixitup-page-list .product-courses-listing-by-date > .search-page .body .field_cta_one a,
      .product-courses-listing-by-date > .search-page .body .field_cta_one .glossary_component .customers_container .mixitup-page-list a,
      .glossary_component .customers_container .mixitup-page-list .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a,
      .product-courses-listing-by-date > .search-page-admin .body .field_cta_one .glossary_component .customers_container .mixitup-page-list a,
      .glossary_component .customers_container .mixitup-page-list body:not(.contact) .marketo-form .field_download_url a,
      body:not(.contact) .marketo-form .field_download_url .glossary_component .customers_container .mixitup-page-list a,
      .glossary_component .customers_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a,
      .marketo-form-embed:not(.column-two) .marketo-form .field_download_url .glossary_component .customers_container .mixitup-page-list a,
      .glossary_component .customers_container .mixitup-page-list body:not(.contact) .no-marketo .field_download_url a,
      body:not(.contact) .no-marketo .field_download_url .glossary_component .customers_container .mixitup-page-list a,
      .glossary_component .customers_container .mixitup-page-list .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a,
      .marketo-form-embed:not(.column-two) .no-marketo .field_download_url .glossary_component .customers_container .mixitup-page-list a,
      .glossary_component .customers_container .mixitup-page-list body:not(.contact) .event-learn-more.aside a,
      body:not(.contact) .event-learn-more.aside .glossary_component .customers_container .mixitup-page-list a,
      .glossary_component .customers_container .mixitup-page-list .marketo-form-embed:not(.column-two) .event-learn-more.aside a,
      .marketo-form-embed:not(.column-two) .event-learn-more.aside .glossary_component .customers_container .mixitup-page-list a,
      .glossary_component .customers_container .mixitup-page-list body:not(.contact) .marketo-thank-you-message .button-popup-video a,
      body:not(.contact) .marketo-thank-you-message .button-popup-video .glossary_component .customers_container .mixitup-page-list a,
      .glossary_component .customers_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a,
      .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video .glossary_component .customers_container .mixitup-page-list a,
      .glossary_component .customers_container .mixitup-page-list body.path-node .marketo-form .field_download_url a,
      body.path-node .marketo-form .field_download_url .glossary_component .customers_container .mixitup-page-list a,
      .glossary_component .customers_container .mixitup-page-list .marketo-form-embed.column-two .marketo-form .field_download_url a,
      .marketo-form-embed.column-two .marketo-form .field_download_url .glossary_component .customers_container .mixitup-page-list a,
      .glossary_component .customers_container .mixitup-page-list .marketo-form-embed.column-one .marketo-form .field_download_url a,
      .marketo-form-embed.column-one .marketo-form .field_download_url .glossary_component .customers_container .mixitup-page-list a,
      .glossary_component .customers_container .mixitup-page-list .events .view-content .views-row .event-info .field_event_url a,
      .events .view-content .views-row .event-info .field_event_url .glossary_component .customers_container .mixitup-page-list a,
      .tool_cest_component .glossary_container .mixitup-page-list button,
      .tool_cest_component .glossary_container .mixitup-page-list .list-features .container .field_cta a,
      .list-features .container .field_cta .tool_cest_component .glossary_container .mixitup-page-list a,
      .tool_cest_component .glossary_container .mixitup-page-list .list-features .search-page .field_cta a,
      .list-features .search-page .field_cta .tool_cest_component .glossary_container .mixitup-page-list a,
      .tool_cest_component .glossary_container .mixitup-page-list .list-features .search-page-admin .field_cta a,
      .list-features .search-page-admin .field_cta .tool_cest_component .glossary_container .mixitup-page-list a,
      .tool_cest_component .glossary_container .mixitup-page-list .slider-images .cta-link a,
      .slider-images .cta-link .tool_cest_component .glossary_container .mixitup-page-list a,
      .tool_cest_component .glossary_container .mixitup-page-list .events-webinars .view-content .views-row .event-info .field_event_url a,
      .events-webinars .view-content .views-row .event-info .field_event_url .tool_cest_component .glossary_container .mixitup-page-list a,
      .tool_cest_component .glossary_container .mixitup-page-list .product-courses-listing-by-date > .container .body .field_cta_one a,
      .product-courses-listing-by-date > .container .body .field_cta_one .tool_cest_component .glossary_container .mixitup-page-list a,
      .tool_cest_component .glossary_container .mixitup-page-list .product-courses-listing-by-date > .search-page .body .field_cta_one a,
      .product-courses-listing-by-date > .search-page .body .field_cta_one .tool_cest_component .glossary_container .mixitup-page-list a,
      .tool_cest_component .glossary_container .mixitup-page-list .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a,
      .product-courses-listing-by-date > .search-page-admin .body .field_cta_one .tool_cest_component .glossary_container .mixitup-page-list a,
      .tool_cest_component .glossary_container .mixitup-page-list body:not(.contact) .marketo-form .field_download_url a,
      body:not(.contact) .marketo-form .field_download_url .tool_cest_component .glossary_container .mixitup-page-list a,
      .tool_cest_component .glossary_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a,
      .marketo-form-embed:not(.column-two) .marketo-form .field_download_url .tool_cest_component .glossary_container .mixitup-page-list a,
      .tool_cest_component .glossary_container .mixitup-page-list body:not(.contact) .no-marketo .field_download_url a,
      body:not(.contact) .no-marketo .field_download_url .tool_cest_component .glossary_container .mixitup-page-list a,
      .tool_cest_component .glossary_container .mixitup-page-list .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a,
      .marketo-form-embed:not(.column-two) .no-marketo .field_download_url .tool_cest_component .glossary_container .mixitup-page-list a,
      .tool_cest_component .glossary_container .mixitup-page-list body:not(.contact) .event-learn-more.aside a,
      body:not(.contact) .event-learn-more.aside .tool_cest_component .glossary_container .mixitup-page-list a,
      .tool_cest_component .glossary_container .mixitup-page-list .marketo-form-embed:not(.column-two) .event-learn-more.aside a,
      .marketo-form-embed:not(.column-two) .event-learn-more.aside .tool_cest_component .glossary_container .mixitup-page-list a,
      .tool_cest_component .glossary_container .mixitup-page-list body:not(.contact) .marketo-thank-you-message .button-popup-video a,
      body:not(.contact) .marketo-thank-you-message .button-popup-video .tool_cest_component .glossary_container .mixitup-page-list a,
      .tool_cest_component .glossary_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a,
      .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video .tool_cest_component .glossary_container .mixitup-page-list a,
      .tool_cest_component .glossary_container .mixitup-page-list body.path-node .marketo-form .field_download_url a,
      body.path-node .marketo-form .field_download_url .tool_cest_component .glossary_container .mixitup-page-list a,
      .tool_cest_component .glossary_container .mixitup-page-list .marketo-form-embed.column-two .marketo-form .field_download_url a,
      .marketo-form-embed.column-two .marketo-form .field_download_url .tool_cest_component .glossary_container .mixitup-page-list a,
      .tool_cest_component .glossary_container .mixitup-page-list .marketo-form-embed.column-one .marketo-form .field_download_url a,
      .marketo-form-embed.column-one .marketo-form .field_download_url .tool_cest_component .glossary_container .mixitup-page-list a,
      .tool_cest_component .glossary_container .mixitup-page-list .events .view-content .views-row .event-info .field_event_url a,
      .events .view-content .views-row .event-info .field_event_url .tool_cest_component .glossary_container .mixitup-page-list a,
      .tool_cest_component .tools_container .mixitup-page-list button,
      .tool_cest_component .tools_container .mixitup-page-list .list-features .container .field_cta a,
      .list-features .container .field_cta .tool_cest_component .tools_container .mixitup-page-list a,
      .tool_cest_component .tools_container .mixitup-page-list .list-features .search-page .field_cta a,
      .list-features .search-page .field_cta .tool_cest_component .tools_container .mixitup-page-list a,
      .tool_cest_component .tools_container .mixitup-page-list .list-features .search-page-admin .field_cta a,
      .list-features .search-page-admin .field_cta .tool_cest_component .tools_container .mixitup-page-list a,
      .tool_cest_component .tools_container .mixitup-page-list .slider-images .cta-link a,
      .slider-images .cta-link .tool_cest_component .tools_container .mixitup-page-list a,
      .tool_cest_component .tools_container .mixitup-page-list .events-webinars .view-content .views-row .event-info .field_event_url a,
      .events-webinars .view-content .views-row .event-info .field_event_url .tool_cest_component .tools_container .mixitup-page-list a,
      .tool_cest_component .tools_container .mixitup-page-list .product-courses-listing-by-date > .container .body .field_cta_one a,
      .product-courses-listing-by-date > .container .body .field_cta_one .tool_cest_component .tools_container .mixitup-page-list a,
      .tool_cest_component .tools_container .mixitup-page-list .product-courses-listing-by-date > .search-page .body .field_cta_one a,
      .product-courses-listing-by-date > .search-page .body .field_cta_one .tool_cest_component .tools_container .mixitup-page-list a,
      .tool_cest_component .tools_container .mixitup-page-list .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a,
      .product-courses-listing-by-date > .search-page-admin .body .field_cta_one .tool_cest_component .tools_container .mixitup-page-list a,
      .tool_cest_component .tools_container .mixitup-page-list body:not(.contact) .marketo-form .field_download_url a,
      body:not(.contact) .marketo-form .field_download_url .tool_cest_component .tools_container .mixitup-page-list a,
      .tool_cest_component .tools_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a,
      .marketo-form-embed:not(.column-two) .marketo-form .field_download_url .tool_cest_component .tools_container .mixitup-page-list a,
      .tool_cest_component .tools_container .mixitup-page-list body:not(.contact) .no-marketo .field_download_url a,
      body:not(.contact) .no-marketo .field_download_url .tool_cest_component .tools_container .mixitup-page-list a,
      .tool_cest_component .tools_container .mixitup-page-list .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a,
      .marketo-form-embed:not(.column-two) .no-marketo .field_download_url .tool_cest_component .tools_container .mixitup-page-list a,
      .tool_cest_component .tools_container .mixitup-page-list body:not(.contact) .event-learn-more.aside a,
      body:not(.contact) .event-learn-more.aside .tool_cest_component .tools_container .mixitup-page-list a,
      .tool_cest_component .tools_container .mixitup-page-list .marketo-form-embed:not(.column-two) .event-learn-more.aside a,
      .marketo-form-embed:not(.column-two) .event-learn-more.aside .tool_cest_component .tools_container .mixitup-page-list a,
      .tool_cest_component .tools_container .mixitup-page-list body:not(.contact) .marketo-thank-you-message .button-popup-video a,
      body:not(.contact) .marketo-thank-you-message .button-popup-video .tool_cest_component .tools_container .mixitup-page-list a,
      .tool_cest_component .tools_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a,
      .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video .tool_cest_component .tools_container .mixitup-page-list a,
      .tool_cest_component .tools_container .mixitup-page-list body.path-node .marketo-form .field_download_url a,
      body.path-node .marketo-form .field_download_url .tool_cest_component .tools_container .mixitup-page-list a,
      .tool_cest_component .tools_container .mixitup-page-list .marketo-form-embed.column-two .marketo-form .field_download_url a,
      .marketo-form-embed.column-two .marketo-form .field_download_url .tool_cest_component .tools_container .mixitup-page-list a,
      .tool_cest_component .tools_container .mixitup-page-list .marketo-form-embed.column-one .marketo-form .field_download_url a,
      .marketo-form-embed.column-one .marketo-form .field_download_url .tool_cest_component .tools_container .mixitup-page-list a,
      .tool_cest_component .tools_container .mixitup-page-list .events .view-content .views-row .event-info .field_event_url a,
      .events .view-content .views-row .event-info .field_event_url .tool_cest_component .tools_container .mixitup-page-list a,
      .tool_cest_component .customers_container .mixitup-page-list button,
      .tool_cest_component .customers_container .mixitup-page-list .list-features .container .field_cta a,
      .list-features .container .field_cta .tool_cest_component .customers_container .mixitup-page-list a,
      .tool_cest_component .customers_container .mixitup-page-list .list-features .search-page .field_cta a,
      .list-features .search-page .field_cta .tool_cest_component .customers_container .mixitup-page-list a,
      .tool_cest_component .customers_container .mixitup-page-list .list-features .search-page-admin .field_cta a,
      .list-features .search-page-admin .field_cta .tool_cest_component .customers_container .mixitup-page-list a,
      .tool_cest_component .customers_container .mixitup-page-list .slider-images .cta-link a,
      .slider-images .cta-link .tool_cest_component .customers_container .mixitup-page-list a,
      .tool_cest_component .customers_container .mixitup-page-list .events-webinars .view-content .views-row .event-info .field_event_url a,
      .events-webinars .view-content .views-row .event-info .field_event_url .tool_cest_component .customers_container .mixitup-page-list a,
      .tool_cest_component .customers_container .mixitup-page-list .product-courses-listing-by-date > .container .body .field_cta_one a,
      .product-courses-listing-by-date > .container .body .field_cta_one .tool_cest_component .customers_container .mixitup-page-list a,
      .tool_cest_component .customers_container .mixitup-page-list .product-courses-listing-by-date > .search-page .body .field_cta_one a,
      .product-courses-listing-by-date > .search-page .body .field_cta_one .tool_cest_component .customers_container .mixitup-page-list a,
      .tool_cest_component .customers_container .mixitup-page-list .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a,
      .product-courses-listing-by-date > .search-page-admin .body .field_cta_one .tool_cest_component .customers_container .mixitup-page-list a,
      .tool_cest_component .customers_container .mixitup-page-list body:not(.contact) .marketo-form .field_download_url a,
      body:not(.contact) .marketo-form .field_download_url .tool_cest_component .customers_container .mixitup-page-list a,
      .tool_cest_component .customers_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a,
      .marketo-form-embed:not(.column-two) .marketo-form .field_download_url .tool_cest_component .customers_container .mixitup-page-list a,
      .tool_cest_component .customers_container .mixitup-page-list body:not(.contact) .no-marketo .field_download_url a,
      body:not(.contact) .no-marketo .field_download_url .tool_cest_component .customers_container .mixitup-page-list a,
      .tool_cest_component .customers_container .mixitup-page-list .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a,
      .marketo-form-embed:not(.column-two) .no-marketo .field_download_url .tool_cest_component .customers_container .mixitup-page-list a,
      .tool_cest_component .customers_container .mixitup-page-list body:not(.contact) .event-learn-more.aside a,
      body:not(.contact) .event-learn-more.aside .tool_cest_component .customers_container .mixitup-page-list a,
      .tool_cest_component .customers_container .mixitup-page-list .marketo-form-embed:not(.column-two) .event-learn-more.aside a,
      .marketo-form-embed:not(.column-two) .event-learn-more.aside .tool_cest_component .customers_container .mixitup-page-list a,
      .tool_cest_component .customers_container .mixitup-page-list body:not(.contact) .marketo-thank-you-message .button-popup-video a,
      body:not(.contact) .marketo-thank-you-message .button-popup-video .tool_cest_component .customers_container .mixitup-page-list a,
      .tool_cest_component .customers_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a,
      .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video .tool_cest_component .customers_container .mixitup-page-list a,
      .tool_cest_component .customers_container .mixitup-page-list body.path-node .marketo-form .field_download_url a,
      body.path-node .marketo-form .field_download_url .tool_cest_component .customers_container .mixitup-page-list a,
      .tool_cest_component .customers_container .mixitup-page-list .marketo-form-embed.column-two .marketo-form .field_download_url a,
      .marketo-form-embed.column-two .marketo-form .field_download_url .tool_cest_component .customers_container .mixitup-page-list a,
      .tool_cest_component .customers_container .mixitup-page-list .marketo-form-embed.column-one .marketo-form .field_download_url a,
      .marketo-form-embed.column-one .marketo-form .field_download_url .tool_cest_component .customers_container .mixitup-page-list a,
      .tool_cest_component .customers_container .mixitup-page-list .events .view-content .views-row .event-info .field_event_url a,
      .events .view-content .views-row .event-info .field_event_url .tool_cest_component .customers_container .mixitup-page-list a,
      .customers_component .glossary_container .mixitup-page-list button,
      .customers_component .glossary_container .mixitup-page-list .list-features .container .field_cta a,
      .list-features .container .field_cta .customers_component .glossary_container .mixitup-page-list a,
      .customers_component .glossary_container .mixitup-page-list .list-features .search-page .field_cta a,
      .list-features .search-page .field_cta .customers_component .glossary_container .mixitup-page-list a,
      .customers_component .glossary_container .mixitup-page-list .list-features .search-page-admin .field_cta a,
      .list-features .search-page-admin .field_cta .customers_component .glossary_container .mixitup-page-list a,
      .customers_component .glossary_container .mixitup-page-list .slider-images .cta-link a,
      .slider-images .cta-link .customers_component .glossary_container .mixitup-page-list a,
      .customers_component .glossary_container .mixitup-page-list .events-webinars .view-content .views-row .event-info .field_event_url a,
      .events-webinars .view-content .views-row .event-info .field_event_url .customers_component .glossary_container .mixitup-page-list a,
      .customers_component .glossary_container .mixitup-page-list .product-courses-listing-by-date > .container .body .field_cta_one a,
      .product-courses-listing-by-date > .container .body .field_cta_one .customers_component .glossary_container .mixitup-page-list a,
      .customers_component .glossary_container .mixitup-page-list .product-courses-listing-by-date > .search-page .body .field_cta_one a,
      .product-courses-listing-by-date > .search-page .body .field_cta_one .customers_component .glossary_container .mixitup-page-list a,
      .customers_component .glossary_container .mixitup-page-list .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a,
      .product-courses-listing-by-date > .search-page-admin .body .field_cta_one .customers_component .glossary_container .mixitup-page-list a,
      .customers_component .glossary_container .mixitup-page-list body:not(.contact) .marketo-form .field_download_url a,
      body:not(.contact) .marketo-form .field_download_url .customers_component .glossary_container .mixitup-page-list a,
      .customers_component .glossary_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a,
      .marketo-form-embed:not(.column-two) .marketo-form .field_download_url .customers_component .glossary_container .mixitup-page-list a,
      .customers_component .glossary_container .mixitup-page-list body:not(.contact) .no-marketo .field_download_url a,
      body:not(.contact) .no-marketo .field_download_url .customers_component .glossary_container .mixitup-page-list a,
      .customers_component .glossary_container .mixitup-page-list .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a,
      .marketo-form-embed:not(.column-two) .no-marketo .field_download_url .customers_component .glossary_container .mixitup-page-list a,
      .customers_component .glossary_container .mixitup-page-list body:not(.contact) .event-learn-more.aside a,
      body:not(.contact) .event-learn-more.aside .customers_component .glossary_container .mixitup-page-list a,
      .customers_component .glossary_container .mixitup-page-list .marketo-form-embed:not(.column-two) .event-learn-more.aside a,
      .marketo-form-embed:not(.column-two) .event-learn-more.aside .customers_component .glossary_container .mixitup-page-list a,
      .customers_component .glossary_container .mixitup-page-list body:not(.contact) .marketo-thank-you-message .button-popup-video a,
      body:not(.contact) .marketo-thank-you-message .button-popup-video .customers_component .glossary_container .mixitup-page-list a,
      .customers_component .glossary_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a,
      .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video .customers_component .glossary_container .mixitup-page-list a,
      .customers_component .glossary_container .mixitup-page-list body.path-node .marketo-form .field_download_url a,
      body.path-node .marketo-form .field_download_url .customers_component .glossary_container .mixitup-page-list a,
      .customers_component .glossary_container .mixitup-page-list .marketo-form-embed.column-two .marketo-form .field_download_url a,
      .marketo-form-embed.column-two .marketo-form .field_download_url .customers_component .glossary_container .mixitup-page-list a,
      .customers_component .glossary_container .mixitup-page-list .marketo-form-embed.column-one .marketo-form .field_download_url a,
      .marketo-form-embed.column-one .marketo-form .field_download_url .customers_component .glossary_container .mixitup-page-list a,
      .customers_component .glossary_container .mixitup-page-list .events .view-content .views-row .event-info .field_event_url a,
      .events .view-content .views-row .event-info .field_event_url .customers_component .glossary_container .mixitup-page-list a,
      .customers_component .tools_container .mixitup-page-list button,
      .customers_component .tools_container .mixitup-page-list .list-features .container .field_cta a,
      .list-features .container .field_cta .customers_component .tools_container .mixitup-page-list a,
      .customers_component .tools_container .mixitup-page-list .list-features .search-page .field_cta a,
      .list-features .search-page .field_cta .customers_component .tools_container .mixitup-page-list a,
      .customers_component .tools_container .mixitup-page-list .list-features .search-page-admin .field_cta a,
      .list-features .search-page-admin .field_cta .customers_component .tools_container .mixitup-page-list a,
      .customers_component .tools_container .mixitup-page-list .slider-images .cta-link a,
      .slider-images .cta-link .customers_component .tools_container .mixitup-page-list a,
      .customers_component .tools_container .mixitup-page-list .events-webinars .view-content .views-row .event-info .field_event_url a,
      .events-webinars .view-content .views-row .event-info .field_event_url .customers_component .tools_container .mixitup-page-list a,
      .customers_component .tools_container .mixitup-page-list .product-courses-listing-by-date > .container .body .field_cta_one a,
      .product-courses-listing-by-date > .container .body .field_cta_one .customers_component .tools_container .mixitup-page-list a,
      .customers_component .tools_container .mixitup-page-list .product-courses-listing-by-date > .search-page .body .field_cta_one a,
      .product-courses-listing-by-date > .search-page .body .field_cta_one .customers_component .tools_container .mixitup-page-list a,
      .customers_component .tools_container .mixitup-page-list .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a,
      .product-courses-listing-by-date > .search-page-admin .body .field_cta_one .customers_component .tools_container .mixitup-page-list a,
      .customers_component .tools_container .mixitup-page-list body:not(.contact) .marketo-form .field_download_url a,
      body:not(.contact) .marketo-form .field_download_url .customers_component .tools_container .mixitup-page-list a,
      .customers_component .tools_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a,
      .marketo-form-embed:not(.column-two) .marketo-form .field_download_url .customers_component .tools_container .mixitup-page-list a,
      .customers_component .tools_container .mixitup-page-list body:not(.contact) .no-marketo .field_download_url a,
      body:not(.contact) .no-marketo .field_download_url .customers_component .tools_container .mixitup-page-list a,
      .customers_component .tools_container .mixitup-page-list .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a,
      .marketo-form-embed:not(.column-two) .no-marketo .field_download_url .customers_component .tools_container .mixitup-page-list a,
      .customers_component .tools_container .mixitup-page-list body:not(.contact) .event-learn-more.aside a,
      body:not(.contact) .event-learn-more.aside .customers_component .tools_container .mixitup-page-list a,
      .customers_component .tools_container .mixitup-page-list .marketo-form-embed:not(.column-two) .event-learn-more.aside a,
      .marketo-form-embed:not(.column-two) .event-learn-more.aside .customers_component .tools_container .mixitup-page-list a,
      .customers_component .tools_container .mixitup-page-list body:not(.contact) .marketo-thank-you-message .button-popup-video a,
      body:not(.contact) .marketo-thank-you-message .button-popup-video .customers_component .tools_container .mixitup-page-list a,
      .customers_component .tools_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a,
      .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video .customers_component .tools_container .mixitup-page-list a,
      .customers_component .tools_container .mixitup-page-list body.path-node .marketo-form .field_download_url a,
      body.path-node .marketo-form .field_download_url .customers_component .tools_container .mixitup-page-list a,
      .customers_component .tools_container .mixitup-page-list .marketo-form-embed.column-two .marketo-form .field_download_url a,
      .marketo-form-embed.column-two .marketo-form .field_download_url .customers_component .tools_container .mixitup-page-list a,
      .customers_component .tools_container .mixitup-page-list .marketo-form-embed.column-one .marketo-form .field_download_url a,
      .marketo-form-embed.column-one .marketo-form .field_download_url .customers_component .tools_container .mixitup-page-list a,
      .customers_component .tools_container .mixitup-page-list .events .view-content .views-row .event-info .field_event_url a,
      .events .view-content .views-row .event-info .field_event_url .customers_component .tools_container .mixitup-page-list a,
      .customers_component .customers_container .mixitup-page-list button,
      .customers_component .customers_container .mixitup-page-list .list-features .container .field_cta a,
      .list-features .container .field_cta .customers_component .customers_container .mixitup-page-list a,
      .customers_component .customers_container .mixitup-page-list .list-features .search-page .field_cta a,
      .list-features .search-page .field_cta .customers_component .customers_container .mixitup-page-list a,
      .customers_component .customers_container .mixitup-page-list .list-features .search-page-admin .field_cta a,
      .list-features .search-page-admin .field_cta .customers_component .customers_container .mixitup-page-list a,
      .customers_component .customers_container .mixitup-page-list .slider-images .cta-link a,
      .slider-images .cta-link .customers_component .customers_container .mixitup-page-list a,
      .customers_component .customers_container .mixitup-page-list .events-webinars .view-content .views-row .event-info .field_event_url a,
      .events-webinars .view-content .views-row .event-info .field_event_url .customers_component .customers_container .mixitup-page-list a,
      .customers_component .customers_container .mixitup-page-list .product-courses-listing-by-date > .container .body .field_cta_one a,
      .product-courses-listing-by-date > .container .body .field_cta_one .customers_component .customers_container .mixitup-page-list a,
      .customers_component .customers_container .mixitup-page-list .product-courses-listing-by-date > .search-page .body .field_cta_one a,
      .product-courses-listing-by-date > .search-page .body .field_cta_one .customers_component .customers_container .mixitup-page-list a,
      .customers_component .customers_container .mixitup-page-list .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a,
      .product-courses-listing-by-date > .search-page-admin .body .field_cta_one .customers_component .customers_container .mixitup-page-list a,
      .customers_component .customers_container .mixitup-page-list body:not(.contact) .marketo-form .field_download_url a,
      body:not(.contact) .marketo-form .field_download_url .customers_component .customers_container .mixitup-page-list a,
      .customers_component .customers_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a,
      .marketo-form-embed:not(.column-two) .marketo-form .field_download_url .customers_component .customers_container .mixitup-page-list a,
      .customers_component .customers_container .mixitup-page-list body:not(.contact) .no-marketo .field_download_url a,
      body:not(.contact) .no-marketo .field_download_url .customers_component .customers_container .mixitup-page-list a,
      .customers_component .customers_container .mixitup-page-list .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a,
      .marketo-form-embed:not(.column-two) .no-marketo .field_download_url .customers_component .customers_container .mixitup-page-list a,
      .customers_component .customers_container .mixitup-page-list body:not(.contact) .event-learn-more.aside a,
      body:not(.contact) .event-learn-more.aside .customers_component .customers_container .mixitup-page-list a,
      .customers_component .customers_container .mixitup-page-list .marketo-form-embed:not(.column-two) .event-learn-more.aside a,
      .marketo-form-embed:not(.column-two) .event-learn-more.aside .customers_component .customers_container .mixitup-page-list a,
      .customers_component .customers_container .mixitup-page-list body:not(.contact) .marketo-thank-you-message .button-popup-video a,
      body:not(.contact) .marketo-thank-you-message .button-popup-video .customers_component .customers_container .mixitup-page-list a,
      .customers_component .customers_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a,
      .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video .customers_component .customers_container .mixitup-page-list a,
      .customers_component .customers_container .mixitup-page-list body.path-node .marketo-form .field_download_url a,
      body.path-node .marketo-form .field_download_url .customers_component .customers_container .mixitup-page-list a,
      .customers_component .customers_container .mixitup-page-list .marketo-form-embed.column-two .marketo-form .field_download_url a,
      .marketo-form-embed.column-two .marketo-form .field_download_url .customers_component .customers_container .mixitup-page-list a,
      .customers_component .customers_container .mixitup-page-list .marketo-form-embed.column-one .marketo-form .field_download_url a,
      .marketo-form-embed.column-one .marketo-form .field_download_url .customers_component .customers_container .mixitup-page-list a,
      .customers_component .customers_container .mixitup-page-list .events .view-content .views-row .event-info .field_event_url a,
      .events .view-content .views-row .event-info .field_event_url .customers_component .customers_container .mixitup-page-list a {
        margin: 0 5.5px;
        min-width: auto;
        padding: 5px 10px;
        font-size: 16px; } }
    @media (max-width: 767px) {
      .product_courses_component .glossary_container .mixitup-page-list,
      .product_courses_component .tools_container .mixitup-page-list,
      .product_courses_component .customers_container .mixitup-page-list,
      .integrations_component .glossary_container .mixitup-page-list,
      .integrations_component .tools_container .mixitup-page-list,
      .integrations_component .customers_container .mixitup-page-list,
      .glossary_component .glossary_container .mixitup-page-list,
      .glossary_component .tools_container .mixitup-page-list,
      .glossary_component .customers_container .mixitup-page-list,
      .tool_cest_component .glossary_container .mixitup-page-list,
      .tool_cest_component .tools_container .mixitup-page-list,
      .tool_cest_component .customers_container .mixitup-page-list,
      .customers_component .glossary_container .mixitup-page-list,
      .customers_component .tools_container .mixitup-page-list,
      .customers_component .customers_container .mixitup-page-list {
        padding: 40px 0 60px; } }
    @media (max-width: 440px) {
      .product_courses_component .glossary_container .mixitup-page-list button, .product_courses_component .glossary_container .mixitup-page-list .list-features .container .field_cta a, .list-features .container .field_cta .product_courses_component .glossary_container .mixitup-page-list a, .product_courses_component .glossary_container .mixitup-page-list .list-features .search-page .field_cta a, .list-features .search-page .field_cta .product_courses_component .glossary_container .mixitup-page-list a, .product_courses_component .glossary_container .mixitup-page-list .list-features .search-page-admin .field_cta a, .list-features .search-page-admin .field_cta .product_courses_component .glossary_container .mixitup-page-list a, .product_courses_component .glossary_container .mixitup-page-list .slider-images .cta-link a, .slider-images .cta-link .product_courses_component .glossary_container .mixitup-page-list a, .product_courses_component .glossary_container .mixitup-page-list .events-webinars .view-content .views-row .event-info .field_event_url a, .events-webinars .view-content .views-row .event-info .field_event_url .product_courses_component .glossary_container .mixitup-page-list a, .product_courses_component .glossary_container .mixitup-page-list .product-courses-listing-by-date > .container .body .field_cta_one a, .product-courses-listing-by-date > .container .body .field_cta_one .product_courses_component .glossary_container .mixitup-page-list a, .product_courses_component .glossary_container .mixitup-page-list .product-courses-listing-by-date > .search-page .body .field_cta_one a, .product-courses-listing-by-date > .search-page .body .field_cta_one .product_courses_component .glossary_container .mixitup-page-list a, .product_courses_component .glossary_container .mixitup-page-list .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a, .product-courses-listing-by-date > .search-page-admin .body .field_cta_one .product_courses_component .glossary_container .mixitup-page-list a, .product_courses_component .glossary_container .mixitup-page-list body:not(.contact) .marketo-form .field_download_url a, body:not(.contact) .marketo-form .field_download_url .product_courses_component .glossary_container .mixitup-page-list a,
      .product_courses_component .glossary_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a, .marketo-form-embed:not(.column-two) .marketo-form .field_download_url .product_courses_component .glossary_container .mixitup-page-list a, .product_courses_component .glossary_container .mixitup-page-list body:not(.contact) .no-marketo .field_download_url a, body:not(.contact) .no-marketo .field_download_url .product_courses_component .glossary_container .mixitup-page-list a,
      .product_courses_component .glossary_container .mixitup-page-list .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a, .marketo-form-embed:not(.column-two) .no-marketo .field_download_url .product_courses_component .glossary_container .mixitup-page-list a, .product_courses_component .glossary_container .mixitup-page-list body:not(.contact) .event-learn-more.aside a, body:not(.contact) .event-learn-more.aside .product_courses_component .glossary_container .mixitup-page-list a,
      .product_courses_component .glossary_container .mixitup-page-list .marketo-form-embed:not(.column-two) .event-learn-more.aside a, .marketo-form-embed:not(.column-two) .event-learn-more.aside .product_courses_component .glossary_container .mixitup-page-list a, .product_courses_component .glossary_container .mixitup-page-list body:not(.contact) .marketo-thank-you-message .button-popup-video a, body:not(.contact) .marketo-thank-you-message .button-popup-video .product_courses_component .glossary_container .mixitup-page-list a,
      .product_courses_component .glossary_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a, .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video .product_courses_component .glossary_container .mixitup-page-list a, .product_courses_component .glossary_container .mixitup-page-list body.path-node .marketo-form .field_download_url a, body.path-node .marketo-form .field_download_url .product_courses_component .glossary_container .mixitup-page-list a,
      .product_courses_component .glossary_container .mixitup-page-list .marketo-form-embed.column-two .marketo-form .field_download_url a, .marketo-form-embed.column-two .marketo-form .field_download_url .product_courses_component .glossary_container .mixitup-page-list a,
      .product_courses_component .glossary_container .mixitup-page-list .marketo-form-embed.column-one .marketo-form .field_download_url a, .marketo-form-embed.column-one .marketo-form .field_download_url .product_courses_component .glossary_container .mixitup-page-list a, .product_courses_component .glossary_container .mixitup-page-list .events .view-content .views-row .event-info .field_event_url a, .events .view-content .views-row .event-info .field_event_url .product_courses_component .glossary_container .mixitup-page-list a,
      .product_courses_component .tools_container .mixitup-page-list button,
      .product_courses_component .tools_container .mixitup-page-list .list-features .container .field_cta a,
      .list-features .container .field_cta .product_courses_component .tools_container .mixitup-page-list a,
      .product_courses_component .tools_container .mixitup-page-list .list-features .search-page .field_cta a,
      .list-features .search-page .field_cta .product_courses_component .tools_container .mixitup-page-list a,
      .product_courses_component .tools_container .mixitup-page-list .list-features .search-page-admin .field_cta a,
      .list-features .search-page-admin .field_cta .product_courses_component .tools_container .mixitup-page-list a,
      .product_courses_component .tools_container .mixitup-page-list .slider-images .cta-link a,
      .slider-images .cta-link .product_courses_component .tools_container .mixitup-page-list a,
      .product_courses_component .tools_container .mixitup-page-list .events-webinars .view-content .views-row .event-info .field_event_url a,
      .events-webinars .view-content .views-row .event-info .field_event_url .product_courses_component .tools_container .mixitup-page-list a,
      .product_courses_component .tools_container .mixitup-page-list .product-courses-listing-by-date > .container .body .field_cta_one a,
      .product-courses-listing-by-date > .container .body .field_cta_one .product_courses_component .tools_container .mixitup-page-list a,
      .product_courses_component .tools_container .mixitup-page-list .product-courses-listing-by-date > .search-page .body .field_cta_one a,
      .product-courses-listing-by-date > .search-page .body .field_cta_one .product_courses_component .tools_container .mixitup-page-list a,
      .product_courses_component .tools_container .mixitup-page-list .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a,
      .product-courses-listing-by-date > .search-page-admin .body .field_cta_one .product_courses_component .tools_container .mixitup-page-list a,
      .product_courses_component .tools_container .mixitup-page-list body:not(.contact) .marketo-form .field_download_url a,
      body:not(.contact) .marketo-form .field_download_url .product_courses_component .tools_container .mixitup-page-list a,
      .product_courses_component .tools_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a,
      .marketo-form-embed:not(.column-two) .marketo-form .field_download_url .product_courses_component .tools_container .mixitup-page-list a,
      .product_courses_component .tools_container .mixitup-page-list body:not(.contact) .no-marketo .field_download_url a,
      body:not(.contact) .no-marketo .field_download_url .product_courses_component .tools_container .mixitup-page-list a,
      .product_courses_component .tools_container .mixitup-page-list .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a,
      .marketo-form-embed:not(.column-two) .no-marketo .field_download_url .product_courses_component .tools_container .mixitup-page-list a,
      .product_courses_component .tools_container .mixitup-page-list body:not(.contact) .event-learn-more.aside a,
      body:not(.contact) .event-learn-more.aside .product_courses_component .tools_container .mixitup-page-list a,
      .product_courses_component .tools_container .mixitup-page-list .marketo-form-embed:not(.column-two) .event-learn-more.aside a,
      .marketo-form-embed:not(.column-two) .event-learn-more.aside .product_courses_component .tools_container .mixitup-page-list a,
      .product_courses_component .tools_container .mixitup-page-list body:not(.contact) .marketo-thank-you-message .button-popup-video a,
      body:not(.contact) .marketo-thank-you-message .button-popup-video .product_courses_component .tools_container .mixitup-page-list a,
      .product_courses_component .tools_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a,
      .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video .product_courses_component .tools_container .mixitup-page-list a,
      .product_courses_component .tools_container .mixitup-page-list body.path-node .marketo-form .field_download_url a,
      body.path-node .marketo-form .field_download_url .product_courses_component .tools_container .mixitup-page-list a,
      .product_courses_component .tools_container .mixitup-page-list .marketo-form-embed.column-two .marketo-form .field_download_url a,
      .marketo-form-embed.column-two .marketo-form .field_download_url .product_courses_component .tools_container .mixitup-page-list a,
      .product_courses_component .tools_container .mixitup-page-list .marketo-form-embed.column-one .marketo-form .field_download_url a,
      .marketo-form-embed.column-one .marketo-form .field_download_url .product_courses_component .tools_container .mixitup-page-list a,
      .product_courses_component .tools_container .mixitup-page-list .events .view-content .views-row .event-info .field_event_url a,
      .events .view-content .views-row .event-info .field_event_url .product_courses_component .tools_container .mixitup-page-list a,
      .product_courses_component .customers_container .mixitup-page-list button,
      .product_courses_component .customers_container .mixitup-page-list .list-features .container .field_cta a,
      .list-features .container .field_cta .product_courses_component .customers_container .mixitup-page-list a,
      .product_courses_component .customers_container .mixitup-page-list .list-features .search-page .field_cta a,
      .list-features .search-page .field_cta .product_courses_component .customers_container .mixitup-page-list a,
      .product_courses_component .customers_container .mixitup-page-list .list-features .search-page-admin .field_cta a,
      .list-features .search-page-admin .field_cta .product_courses_component .customers_container .mixitup-page-list a,
      .product_courses_component .customers_container .mixitup-page-list .slider-images .cta-link a,
      .slider-images .cta-link .product_courses_component .customers_container .mixitup-page-list a,
      .product_courses_component .customers_container .mixitup-page-list .events-webinars .view-content .views-row .event-info .field_event_url a,
      .events-webinars .view-content .views-row .event-info .field_event_url .product_courses_component .customers_container .mixitup-page-list a,
      .product_courses_component .customers_container .mixitup-page-list .product-courses-listing-by-date > .container .body .field_cta_one a,
      .product-courses-listing-by-date > .container .body .field_cta_one .product_courses_component .customers_container .mixitup-page-list a,
      .product_courses_component .customers_container .mixitup-page-list .product-courses-listing-by-date > .search-page .body .field_cta_one a,
      .product-courses-listing-by-date > .search-page .body .field_cta_one .product_courses_component .customers_container .mixitup-page-list a,
      .product_courses_component .customers_container .mixitup-page-list .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a,
      .product-courses-listing-by-date > .search-page-admin .body .field_cta_one .product_courses_component .customers_container .mixitup-page-list a,
      .product_courses_component .customers_container .mixitup-page-list body:not(.contact) .marketo-form .field_download_url a,
      body:not(.contact) .marketo-form .field_download_url .product_courses_component .customers_container .mixitup-page-list a,
      .product_courses_component .customers_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a,
      .marketo-form-embed:not(.column-two) .marketo-form .field_download_url .product_courses_component .customers_container .mixitup-page-list a,
      .product_courses_component .customers_container .mixitup-page-list body:not(.contact) .no-marketo .field_download_url a,
      body:not(.contact) .no-marketo .field_download_url .product_courses_component .customers_container .mixitup-page-list a,
      .product_courses_component .customers_container .mixitup-page-list .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a,
      .marketo-form-embed:not(.column-two) .no-marketo .field_download_url .product_courses_component .customers_container .mixitup-page-list a,
      .product_courses_component .customers_container .mixitup-page-list body:not(.contact) .event-learn-more.aside a,
      body:not(.contact) .event-learn-more.aside .product_courses_component .customers_container .mixitup-page-list a,
      .product_courses_component .customers_container .mixitup-page-list .marketo-form-embed:not(.column-two) .event-learn-more.aside a,
      .marketo-form-embed:not(.column-two) .event-learn-more.aside .product_courses_component .customers_container .mixitup-page-list a,
      .product_courses_component .customers_container .mixitup-page-list body:not(.contact) .marketo-thank-you-message .button-popup-video a,
      body:not(.contact) .marketo-thank-you-message .button-popup-video .product_courses_component .customers_container .mixitup-page-list a,
      .product_courses_component .customers_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a,
      .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video .product_courses_component .customers_container .mixitup-page-list a,
      .product_courses_component .customers_container .mixitup-page-list body.path-node .marketo-form .field_download_url a,
      body.path-node .marketo-form .field_download_url .product_courses_component .customers_container .mixitup-page-list a,
      .product_courses_component .customers_container .mixitup-page-list .marketo-form-embed.column-two .marketo-form .field_download_url a,
      .marketo-form-embed.column-two .marketo-form .field_download_url .product_courses_component .customers_container .mixitup-page-list a,
      .product_courses_component .customers_container .mixitup-page-list .marketo-form-embed.column-one .marketo-form .field_download_url a,
      .marketo-form-embed.column-one .marketo-form .field_download_url .product_courses_component .customers_container .mixitup-page-list a,
      .product_courses_component .customers_container .mixitup-page-list .events .view-content .views-row .event-info .field_event_url a,
      .events .view-content .views-row .event-info .field_event_url .product_courses_component .customers_container .mixitup-page-list a,
      .integrations_component .glossary_container .mixitup-page-list button,
      .integrations_component .glossary_container .mixitup-page-list .list-features .container .field_cta a,
      .list-features .container .field_cta .integrations_component .glossary_container .mixitup-page-list a,
      .integrations_component .glossary_container .mixitup-page-list .list-features .search-page .field_cta a,
      .list-features .search-page .field_cta .integrations_component .glossary_container .mixitup-page-list a,
      .integrations_component .glossary_container .mixitup-page-list .list-features .search-page-admin .field_cta a,
      .list-features .search-page-admin .field_cta .integrations_component .glossary_container .mixitup-page-list a,
      .integrations_component .glossary_container .mixitup-page-list .slider-images .cta-link a,
      .slider-images .cta-link .integrations_component .glossary_container .mixitup-page-list a,
      .integrations_component .glossary_container .mixitup-page-list .events-webinars .view-content .views-row .event-info .field_event_url a,
      .events-webinars .view-content .views-row .event-info .field_event_url .integrations_component .glossary_container .mixitup-page-list a,
      .integrations_component .glossary_container .mixitup-page-list .product-courses-listing-by-date > .container .body .field_cta_one a,
      .product-courses-listing-by-date > .container .body .field_cta_one .integrations_component .glossary_container .mixitup-page-list a,
      .integrations_component .glossary_container .mixitup-page-list .product-courses-listing-by-date > .search-page .body .field_cta_one a,
      .product-courses-listing-by-date > .search-page .body .field_cta_one .integrations_component .glossary_container .mixitup-page-list a,
      .integrations_component .glossary_container .mixitup-page-list .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a,
      .product-courses-listing-by-date > .search-page-admin .body .field_cta_one .integrations_component .glossary_container .mixitup-page-list a,
      .integrations_component .glossary_container .mixitup-page-list body:not(.contact) .marketo-form .field_download_url a,
      body:not(.contact) .marketo-form .field_download_url .integrations_component .glossary_container .mixitup-page-list a,
      .integrations_component .glossary_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a,
      .marketo-form-embed:not(.column-two) .marketo-form .field_download_url .integrations_component .glossary_container .mixitup-page-list a,
      .integrations_component .glossary_container .mixitup-page-list body:not(.contact) .no-marketo .field_download_url a,
      body:not(.contact) .no-marketo .field_download_url .integrations_component .glossary_container .mixitup-page-list a,
      .integrations_component .glossary_container .mixitup-page-list .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a,
      .marketo-form-embed:not(.column-two) .no-marketo .field_download_url .integrations_component .glossary_container .mixitup-page-list a,
      .integrations_component .glossary_container .mixitup-page-list body:not(.contact) .event-learn-more.aside a,
      body:not(.contact) .event-learn-more.aside .integrations_component .glossary_container .mixitup-page-list a,
      .integrations_component .glossary_container .mixitup-page-list .marketo-form-embed:not(.column-two) .event-learn-more.aside a,
      .marketo-form-embed:not(.column-two) .event-learn-more.aside .integrations_component .glossary_container .mixitup-page-list a,
      .integrations_component .glossary_container .mixitup-page-list body:not(.contact) .marketo-thank-you-message .button-popup-video a,
      body:not(.contact) .marketo-thank-you-message .button-popup-video .integrations_component .glossary_container .mixitup-page-list a,
      .integrations_component .glossary_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a,
      .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video .integrations_component .glossary_container .mixitup-page-list a,
      .integrations_component .glossary_container .mixitup-page-list body.path-node .marketo-form .field_download_url a,
      body.path-node .marketo-form .field_download_url .integrations_component .glossary_container .mixitup-page-list a,
      .integrations_component .glossary_container .mixitup-page-list .marketo-form-embed.column-two .marketo-form .field_download_url a,
      .marketo-form-embed.column-two .marketo-form .field_download_url .integrations_component .glossary_container .mixitup-page-list a,
      .integrations_component .glossary_container .mixitup-page-list .marketo-form-embed.column-one .marketo-form .field_download_url a,
      .marketo-form-embed.column-one .marketo-form .field_download_url .integrations_component .glossary_container .mixitup-page-list a,
      .integrations_component .glossary_container .mixitup-page-list .events .view-content .views-row .event-info .field_event_url a,
      .events .view-content .views-row .event-info .field_event_url .integrations_component .glossary_container .mixitup-page-list a,
      .integrations_component .tools_container .mixitup-page-list button,
      .integrations_component .tools_container .mixitup-page-list .list-features .container .field_cta a,
      .list-features .container .field_cta .integrations_component .tools_container .mixitup-page-list a,
      .integrations_component .tools_container .mixitup-page-list .list-features .search-page .field_cta a,
      .list-features .search-page .field_cta .integrations_component .tools_container .mixitup-page-list a,
      .integrations_component .tools_container .mixitup-page-list .list-features .search-page-admin .field_cta a,
      .list-features .search-page-admin .field_cta .integrations_component .tools_container .mixitup-page-list a,
      .integrations_component .tools_container .mixitup-page-list .slider-images .cta-link a,
      .slider-images .cta-link .integrations_component .tools_container .mixitup-page-list a,
      .integrations_component .tools_container .mixitup-page-list .events-webinars .view-content .views-row .event-info .field_event_url a,
      .events-webinars .view-content .views-row .event-info .field_event_url .integrations_component .tools_container .mixitup-page-list a,
      .integrations_component .tools_container .mixitup-page-list .product-courses-listing-by-date > .container .body .field_cta_one a,
      .product-courses-listing-by-date > .container .body .field_cta_one .integrations_component .tools_container .mixitup-page-list a,
      .integrations_component .tools_container .mixitup-page-list .product-courses-listing-by-date > .search-page .body .field_cta_one a,
      .product-courses-listing-by-date > .search-page .body .field_cta_one .integrations_component .tools_container .mixitup-page-list a,
      .integrations_component .tools_container .mixitup-page-list .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a,
      .product-courses-listing-by-date > .search-page-admin .body .field_cta_one .integrations_component .tools_container .mixitup-page-list a,
      .integrations_component .tools_container .mixitup-page-list body:not(.contact) .marketo-form .field_download_url a,
      body:not(.contact) .marketo-form .field_download_url .integrations_component .tools_container .mixitup-page-list a,
      .integrations_component .tools_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a,
      .marketo-form-embed:not(.column-two) .marketo-form .field_download_url .integrations_component .tools_container .mixitup-page-list a,
      .integrations_component .tools_container .mixitup-page-list body:not(.contact) .no-marketo .field_download_url a,
      body:not(.contact) .no-marketo .field_download_url .integrations_component .tools_container .mixitup-page-list a,
      .integrations_component .tools_container .mixitup-page-list .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a,
      .marketo-form-embed:not(.column-two) .no-marketo .field_download_url .integrations_component .tools_container .mixitup-page-list a,
      .integrations_component .tools_container .mixitup-page-list body:not(.contact) .event-learn-more.aside a,
      body:not(.contact) .event-learn-more.aside .integrations_component .tools_container .mixitup-page-list a,
      .integrations_component .tools_container .mixitup-page-list .marketo-form-embed:not(.column-two) .event-learn-more.aside a,
      .marketo-form-embed:not(.column-two) .event-learn-more.aside .integrations_component .tools_container .mixitup-page-list a,
      .integrations_component .tools_container .mixitup-page-list body:not(.contact) .marketo-thank-you-message .button-popup-video a,
      body:not(.contact) .marketo-thank-you-message .button-popup-video .integrations_component .tools_container .mixitup-page-list a,
      .integrations_component .tools_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a,
      .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video .integrations_component .tools_container .mixitup-page-list a,
      .integrations_component .tools_container .mixitup-page-list body.path-node .marketo-form .field_download_url a,
      body.path-node .marketo-form .field_download_url .integrations_component .tools_container .mixitup-page-list a,
      .integrations_component .tools_container .mixitup-page-list .marketo-form-embed.column-two .marketo-form .field_download_url a,
      .marketo-form-embed.column-two .marketo-form .field_download_url .integrations_component .tools_container .mixitup-page-list a,
      .integrations_component .tools_container .mixitup-page-list .marketo-form-embed.column-one .marketo-form .field_download_url a,
      .marketo-form-embed.column-one .marketo-form .field_download_url .integrations_component .tools_container .mixitup-page-list a,
      .integrations_component .tools_container .mixitup-page-list .events .view-content .views-row .event-info .field_event_url a,
      .events .view-content .views-row .event-info .field_event_url .integrations_component .tools_container .mixitup-page-list a,
      .integrations_component .customers_container .mixitup-page-list button,
      .integrations_component .customers_container .mixitup-page-list .list-features .container .field_cta a,
      .list-features .container .field_cta .integrations_component .customers_container .mixitup-page-list a,
      .integrations_component .customers_container .mixitup-page-list .list-features .search-page .field_cta a,
      .list-features .search-page .field_cta .integrations_component .customers_container .mixitup-page-list a,
      .integrations_component .customers_container .mixitup-page-list .list-features .search-page-admin .field_cta a,
      .list-features .search-page-admin .field_cta .integrations_component .customers_container .mixitup-page-list a,
      .integrations_component .customers_container .mixitup-page-list .slider-images .cta-link a,
      .slider-images .cta-link .integrations_component .customers_container .mixitup-page-list a,
      .integrations_component .customers_container .mixitup-page-list .events-webinars .view-content .views-row .event-info .field_event_url a,
      .events-webinars .view-content .views-row .event-info .field_event_url .integrations_component .customers_container .mixitup-page-list a,
      .integrations_component .customers_container .mixitup-page-list .product-courses-listing-by-date > .container .body .field_cta_one a,
      .product-courses-listing-by-date > .container .body .field_cta_one .integrations_component .customers_container .mixitup-page-list a,
      .integrations_component .customers_container .mixitup-page-list .product-courses-listing-by-date > .search-page .body .field_cta_one a,
      .product-courses-listing-by-date > .search-page .body .field_cta_one .integrations_component .customers_container .mixitup-page-list a,
      .integrations_component .customers_container .mixitup-page-list .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a,
      .product-courses-listing-by-date > .search-page-admin .body .field_cta_one .integrations_component .customers_container .mixitup-page-list a,
      .integrations_component .customers_container .mixitup-page-list body:not(.contact) .marketo-form .field_download_url a,
      body:not(.contact) .marketo-form .field_download_url .integrations_component .customers_container .mixitup-page-list a,
      .integrations_component .customers_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a,
      .marketo-form-embed:not(.column-two) .marketo-form .field_download_url .integrations_component .customers_container .mixitup-page-list a,
      .integrations_component .customers_container .mixitup-page-list body:not(.contact) .no-marketo .field_download_url a,
      body:not(.contact) .no-marketo .field_download_url .integrations_component .customers_container .mixitup-page-list a,
      .integrations_component .customers_container .mixitup-page-list .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a,
      .marketo-form-embed:not(.column-two) .no-marketo .field_download_url .integrations_component .customers_container .mixitup-page-list a,
      .integrations_component .customers_container .mixitup-page-list body:not(.contact) .event-learn-more.aside a,
      body:not(.contact) .event-learn-more.aside .integrations_component .customers_container .mixitup-page-list a,
      .integrations_component .customers_container .mixitup-page-list .marketo-form-embed:not(.column-two) .event-learn-more.aside a,
      .marketo-form-embed:not(.column-two) .event-learn-more.aside .integrations_component .customers_container .mixitup-page-list a,
      .integrations_component .customers_container .mixitup-page-list body:not(.contact) .marketo-thank-you-message .button-popup-video a,
      body:not(.contact) .marketo-thank-you-message .button-popup-video .integrations_component .customers_container .mixitup-page-list a,
      .integrations_component .customers_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a,
      .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video .integrations_component .customers_container .mixitup-page-list a,
      .integrations_component .customers_container .mixitup-page-list body.path-node .marketo-form .field_download_url a,
      body.path-node .marketo-form .field_download_url .integrations_component .customers_container .mixitup-page-list a,
      .integrations_component .customers_container .mixitup-page-list .marketo-form-embed.column-two .marketo-form .field_download_url a,
      .marketo-form-embed.column-two .marketo-form .field_download_url .integrations_component .customers_container .mixitup-page-list a,
      .integrations_component .customers_container .mixitup-page-list .marketo-form-embed.column-one .marketo-form .field_download_url a,
      .marketo-form-embed.column-one .marketo-form .field_download_url .integrations_component .customers_container .mixitup-page-list a,
      .integrations_component .customers_container .mixitup-page-list .events .view-content .views-row .event-info .field_event_url a,
      .events .view-content .views-row .event-info .field_event_url .integrations_component .customers_container .mixitup-page-list a,
      .glossary_component .glossary_container .mixitup-page-list button,
      .glossary_component .glossary_container .mixitup-page-list .list-features .container .field_cta a,
      .list-features .container .field_cta .glossary_component .glossary_container .mixitup-page-list a,
      .glossary_component .glossary_container .mixitup-page-list .list-features .search-page .field_cta a,
      .list-features .search-page .field_cta .glossary_component .glossary_container .mixitup-page-list a,
      .glossary_component .glossary_container .mixitup-page-list .list-features .search-page-admin .field_cta a,
      .list-features .search-page-admin .field_cta .glossary_component .glossary_container .mixitup-page-list a,
      .glossary_component .glossary_container .mixitup-page-list .slider-images .cta-link a,
      .slider-images .cta-link .glossary_component .glossary_container .mixitup-page-list a,
      .glossary_component .glossary_container .mixitup-page-list .events-webinars .view-content .views-row .event-info .field_event_url a,
      .events-webinars .view-content .views-row .event-info .field_event_url .glossary_component .glossary_container .mixitup-page-list a,
      .glossary_component .glossary_container .mixitup-page-list .product-courses-listing-by-date > .container .body .field_cta_one a,
      .product-courses-listing-by-date > .container .body .field_cta_one .glossary_component .glossary_container .mixitup-page-list a,
      .glossary_component .glossary_container .mixitup-page-list .product-courses-listing-by-date > .search-page .body .field_cta_one a,
      .product-courses-listing-by-date > .search-page .body .field_cta_one .glossary_component .glossary_container .mixitup-page-list a,
      .glossary_component .glossary_container .mixitup-page-list .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a,
      .product-courses-listing-by-date > .search-page-admin .body .field_cta_one .glossary_component .glossary_container .mixitup-page-list a,
      .glossary_component .glossary_container .mixitup-page-list body:not(.contact) .marketo-form .field_download_url a,
      body:not(.contact) .marketo-form .field_download_url .glossary_component .glossary_container .mixitup-page-list a,
      .glossary_component .glossary_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a,
      .marketo-form-embed:not(.column-two) .marketo-form .field_download_url .glossary_component .glossary_container .mixitup-page-list a,
      .glossary_component .glossary_container .mixitup-page-list body:not(.contact) .no-marketo .field_download_url a,
      body:not(.contact) .no-marketo .field_download_url .glossary_component .glossary_container .mixitup-page-list a,
      .glossary_component .glossary_container .mixitup-page-list .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a,
      .marketo-form-embed:not(.column-two) .no-marketo .field_download_url .glossary_component .glossary_container .mixitup-page-list a,
      .glossary_component .glossary_container .mixitup-page-list body:not(.contact) .event-learn-more.aside a,
      body:not(.contact) .event-learn-more.aside .glossary_component .glossary_container .mixitup-page-list a,
      .glossary_component .glossary_container .mixitup-page-list .marketo-form-embed:not(.column-two) .event-learn-more.aside a,
      .marketo-form-embed:not(.column-two) .event-learn-more.aside .glossary_component .glossary_container .mixitup-page-list a,
      .glossary_component .glossary_container .mixitup-page-list body:not(.contact) .marketo-thank-you-message .button-popup-video a,
      body:not(.contact) .marketo-thank-you-message .button-popup-video .glossary_component .glossary_container .mixitup-page-list a,
      .glossary_component .glossary_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a,
      .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video .glossary_component .glossary_container .mixitup-page-list a,
      .glossary_component .glossary_container .mixitup-page-list body.path-node .marketo-form .field_download_url a,
      body.path-node .marketo-form .field_download_url .glossary_component .glossary_container .mixitup-page-list a,
      .glossary_component .glossary_container .mixitup-page-list .marketo-form-embed.column-two .marketo-form .field_download_url a,
      .marketo-form-embed.column-two .marketo-form .field_download_url .glossary_component .glossary_container .mixitup-page-list a,
      .glossary_component .glossary_container .mixitup-page-list .marketo-form-embed.column-one .marketo-form .field_download_url a,
      .marketo-form-embed.column-one .marketo-form .field_download_url .glossary_component .glossary_container .mixitup-page-list a,
      .glossary_component .glossary_container .mixitup-page-list .events .view-content .views-row .event-info .field_event_url a,
      .events .view-content .views-row .event-info .field_event_url .glossary_component .glossary_container .mixitup-page-list a,
      .glossary_component .tools_container .mixitup-page-list button,
      .glossary_component .tools_container .mixitup-page-list .list-features .container .field_cta a,
      .list-features .container .field_cta .glossary_component .tools_container .mixitup-page-list a,
      .glossary_component .tools_container .mixitup-page-list .list-features .search-page .field_cta a,
      .list-features .search-page .field_cta .glossary_component .tools_container .mixitup-page-list a,
      .glossary_component .tools_container .mixitup-page-list .list-features .search-page-admin .field_cta a,
      .list-features .search-page-admin .field_cta .glossary_component .tools_container .mixitup-page-list a,
      .glossary_component .tools_container .mixitup-page-list .slider-images .cta-link a,
      .slider-images .cta-link .glossary_component .tools_container .mixitup-page-list a,
      .glossary_component .tools_container .mixitup-page-list .events-webinars .view-content .views-row .event-info .field_event_url a,
      .events-webinars .view-content .views-row .event-info .field_event_url .glossary_component .tools_container .mixitup-page-list a,
      .glossary_component .tools_container .mixitup-page-list .product-courses-listing-by-date > .container .body .field_cta_one a,
      .product-courses-listing-by-date > .container .body .field_cta_one .glossary_component .tools_container .mixitup-page-list a,
      .glossary_component .tools_container .mixitup-page-list .product-courses-listing-by-date > .search-page .body .field_cta_one a,
      .product-courses-listing-by-date > .search-page .body .field_cta_one .glossary_component .tools_container .mixitup-page-list a,
      .glossary_component .tools_container .mixitup-page-list .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a,
      .product-courses-listing-by-date > .search-page-admin .body .field_cta_one .glossary_component .tools_container .mixitup-page-list a,
      .glossary_component .tools_container .mixitup-page-list body:not(.contact) .marketo-form .field_download_url a,
      body:not(.contact) .marketo-form .field_download_url .glossary_component .tools_container .mixitup-page-list a,
      .glossary_component .tools_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a,
      .marketo-form-embed:not(.column-two) .marketo-form .field_download_url .glossary_component .tools_container .mixitup-page-list a,
      .glossary_component .tools_container .mixitup-page-list body:not(.contact) .no-marketo .field_download_url a,
      body:not(.contact) .no-marketo .field_download_url .glossary_component .tools_container .mixitup-page-list a,
      .glossary_component .tools_container .mixitup-page-list .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a,
      .marketo-form-embed:not(.column-two) .no-marketo .field_download_url .glossary_component .tools_container .mixitup-page-list a,
      .glossary_component .tools_container .mixitup-page-list body:not(.contact) .event-learn-more.aside a,
      body:not(.contact) .event-learn-more.aside .glossary_component .tools_container .mixitup-page-list a,
      .glossary_component .tools_container .mixitup-page-list .marketo-form-embed:not(.column-two) .event-learn-more.aside a,
      .marketo-form-embed:not(.column-two) .event-learn-more.aside .glossary_component .tools_container .mixitup-page-list a,
      .glossary_component .tools_container .mixitup-page-list body:not(.contact) .marketo-thank-you-message .button-popup-video a,
      body:not(.contact) .marketo-thank-you-message .button-popup-video .glossary_component .tools_container .mixitup-page-list a,
      .glossary_component .tools_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a,
      .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video .glossary_component .tools_container .mixitup-page-list a,
      .glossary_component .tools_container .mixitup-page-list body.path-node .marketo-form .field_download_url a,
      body.path-node .marketo-form .field_download_url .glossary_component .tools_container .mixitup-page-list a,
      .glossary_component .tools_container .mixitup-page-list .marketo-form-embed.column-two .marketo-form .field_download_url a,
      .marketo-form-embed.column-two .marketo-form .field_download_url .glossary_component .tools_container .mixitup-page-list a,
      .glossary_component .tools_container .mixitup-page-list .marketo-form-embed.column-one .marketo-form .field_download_url a,
      .marketo-form-embed.column-one .marketo-form .field_download_url .glossary_component .tools_container .mixitup-page-list a,
      .glossary_component .tools_container .mixitup-page-list .events .view-content .views-row .event-info .field_event_url a,
      .events .view-content .views-row .event-info .field_event_url .glossary_component .tools_container .mixitup-page-list a,
      .glossary_component .customers_container .mixitup-page-list button,
      .glossary_component .customers_container .mixitup-page-list .list-features .container .field_cta a,
      .list-features .container .field_cta .glossary_component .customers_container .mixitup-page-list a,
      .glossary_component .customers_container .mixitup-page-list .list-features .search-page .field_cta a,
      .list-features .search-page .field_cta .glossary_component .customers_container .mixitup-page-list a,
      .glossary_component .customers_container .mixitup-page-list .list-features .search-page-admin .field_cta a,
      .list-features .search-page-admin .field_cta .glossary_component .customers_container .mixitup-page-list a,
      .glossary_component .customers_container .mixitup-page-list .slider-images .cta-link a,
      .slider-images .cta-link .glossary_component .customers_container .mixitup-page-list a,
      .glossary_component .customers_container .mixitup-page-list .events-webinars .view-content .views-row .event-info .field_event_url a,
      .events-webinars .view-content .views-row .event-info .field_event_url .glossary_component .customers_container .mixitup-page-list a,
      .glossary_component .customers_container .mixitup-page-list .product-courses-listing-by-date > .container .body .field_cta_one a,
      .product-courses-listing-by-date > .container .body .field_cta_one .glossary_component .customers_container .mixitup-page-list a,
      .glossary_component .customers_container .mixitup-page-list .product-courses-listing-by-date > .search-page .body .field_cta_one a,
      .product-courses-listing-by-date > .search-page .body .field_cta_one .glossary_component .customers_container .mixitup-page-list a,
      .glossary_component .customers_container .mixitup-page-list .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a,
      .product-courses-listing-by-date > .search-page-admin .body .field_cta_one .glossary_component .customers_container .mixitup-page-list a,
      .glossary_component .customers_container .mixitup-page-list body:not(.contact) .marketo-form .field_download_url a,
      body:not(.contact) .marketo-form .field_download_url .glossary_component .customers_container .mixitup-page-list a,
      .glossary_component .customers_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a,
      .marketo-form-embed:not(.column-two) .marketo-form .field_download_url .glossary_component .customers_container .mixitup-page-list a,
      .glossary_component .customers_container .mixitup-page-list body:not(.contact) .no-marketo .field_download_url a,
      body:not(.contact) .no-marketo .field_download_url .glossary_component .customers_container .mixitup-page-list a,
      .glossary_component .customers_container .mixitup-page-list .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a,
      .marketo-form-embed:not(.column-two) .no-marketo .field_download_url .glossary_component .customers_container .mixitup-page-list a,
      .glossary_component .customers_container .mixitup-page-list body:not(.contact) .event-learn-more.aside a,
      body:not(.contact) .event-learn-more.aside .glossary_component .customers_container .mixitup-page-list a,
      .glossary_component .customers_container .mixitup-page-list .marketo-form-embed:not(.column-two) .event-learn-more.aside a,
      .marketo-form-embed:not(.column-two) .event-learn-more.aside .glossary_component .customers_container .mixitup-page-list a,
      .glossary_component .customers_container .mixitup-page-list body:not(.contact) .marketo-thank-you-message .button-popup-video a,
      body:not(.contact) .marketo-thank-you-message .button-popup-video .glossary_component .customers_container .mixitup-page-list a,
      .glossary_component .customers_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a,
      .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video .glossary_component .customers_container .mixitup-page-list a,
      .glossary_component .customers_container .mixitup-page-list body.path-node .marketo-form .field_download_url a,
      body.path-node .marketo-form .field_download_url .glossary_component .customers_container .mixitup-page-list a,
      .glossary_component .customers_container .mixitup-page-list .marketo-form-embed.column-two .marketo-form .field_download_url a,
      .marketo-form-embed.column-two .marketo-form .field_download_url .glossary_component .customers_container .mixitup-page-list a,
      .glossary_component .customers_container .mixitup-page-list .marketo-form-embed.column-one .marketo-form .field_download_url a,
      .marketo-form-embed.column-one .marketo-form .field_download_url .glossary_component .customers_container .mixitup-page-list a,
      .glossary_component .customers_container .mixitup-page-list .events .view-content .views-row .event-info .field_event_url a,
      .events .view-content .views-row .event-info .field_event_url .glossary_component .customers_container .mixitup-page-list a,
      .tool_cest_component .glossary_container .mixitup-page-list button,
      .tool_cest_component .glossary_container .mixitup-page-list .list-features .container .field_cta a,
      .list-features .container .field_cta .tool_cest_component .glossary_container .mixitup-page-list a,
      .tool_cest_component .glossary_container .mixitup-page-list .list-features .search-page .field_cta a,
      .list-features .search-page .field_cta .tool_cest_component .glossary_container .mixitup-page-list a,
      .tool_cest_component .glossary_container .mixitup-page-list .list-features .search-page-admin .field_cta a,
      .list-features .search-page-admin .field_cta .tool_cest_component .glossary_container .mixitup-page-list a,
      .tool_cest_component .glossary_container .mixitup-page-list .slider-images .cta-link a,
      .slider-images .cta-link .tool_cest_component .glossary_container .mixitup-page-list a,
      .tool_cest_component .glossary_container .mixitup-page-list .events-webinars .view-content .views-row .event-info .field_event_url a,
      .events-webinars .view-content .views-row .event-info .field_event_url .tool_cest_component .glossary_container .mixitup-page-list a,
      .tool_cest_component .glossary_container .mixitup-page-list .product-courses-listing-by-date > .container .body .field_cta_one a,
      .product-courses-listing-by-date > .container .body .field_cta_one .tool_cest_component .glossary_container .mixitup-page-list a,
      .tool_cest_component .glossary_container .mixitup-page-list .product-courses-listing-by-date > .search-page .body .field_cta_one a,
      .product-courses-listing-by-date > .search-page .body .field_cta_one .tool_cest_component .glossary_container .mixitup-page-list a,
      .tool_cest_component .glossary_container .mixitup-page-list .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a,
      .product-courses-listing-by-date > .search-page-admin .body .field_cta_one .tool_cest_component .glossary_container .mixitup-page-list a,
      .tool_cest_component .glossary_container .mixitup-page-list body:not(.contact) .marketo-form .field_download_url a,
      body:not(.contact) .marketo-form .field_download_url .tool_cest_component .glossary_container .mixitup-page-list a,
      .tool_cest_component .glossary_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a,
      .marketo-form-embed:not(.column-two) .marketo-form .field_download_url .tool_cest_component .glossary_container .mixitup-page-list a,
      .tool_cest_component .glossary_container .mixitup-page-list body:not(.contact) .no-marketo .field_download_url a,
      body:not(.contact) .no-marketo .field_download_url .tool_cest_component .glossary_container .mixitup-page-list a,
      .tool_cest_component .glossary_container .mixitup-page-list .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a,
      .marketo-form-embed:not(.column-two) .no-marketo .field_download_url .tool_cest_component .glossary_container .mixitup-page-list a,
      .tool_cest_component .glossary_container .mixitup-page-list body:not(.contact) .event-learn-more.aside a,
      body:not(.contact) .event-learn-more.aside .tool_cest_component .glossary_container .mixitup-page-list a,
      .tool_cest_component .glossary_container .mixitup-page-list .marketo-form-embed:not(.column-two) .event-learn-more.aside a,
      .marketo-form-embed:not(.column-two) .event-learn-more.aside .tool_cest_component .glossary_container .mixitup-page-list a,
      .tool_cest_component .glossary_container .mixitup-page-list body:not(.contact) .marketo-thank-you-message .button-popup-video a,
      body:not(.contact) .marketo-thank-you-message .button-popup-video .tool_cest_component .glossary_container .mixitup-page-list a,
      .tool_cest_component .glossary_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a,
      .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video .tool_cest_component .glossary_container .mixitup-page-list a,
      .tool_cest_component .glossary_container .mixitup-page-list body.path-node .marketo-form .field_download_url a,
      body.path-node .marketo-form .field_download_url .tool_cest_component .glossary_container .mixitup-page-list a,
      .tool_cest_component .glossary_container .mixitup-page-list .marketo-form-embed.column-two .marketo-form .field_download_url a,
      .marketo-form-embed.column-two .marketo-form .field_download_url .tool_cest_component .glossary_container .mixitup-page-list a,
      .tool_cest_component .glossary_container .mixitup-page-list .marketo-form-embed.column-one .marketo-form .field_download_url a,
      .marketo-form-embed.column-one .marketo-form .field_download_url .tool_cest_component .glossary_container .mixitup-page-list a,
      .tool_cest_component .glossary_container .mixitup-page-list .events .view-content .views-row .event-info .field_event_url a,
      .events .view-content .views-row .event-info .field_event_url .tool_cest_component .glossary_container .mixitup-page-list a,
      .tool_cest_component .tools_container .mixitup-page-list button,
      .tool_cest_component .tools_container .mixitup-page-list .list-features .container .field_cta a,
      .list-features .container .field_cta .tool_cest_component .tools_container .mixitup-page-list a,
      .tool_cest_component .tools_container .mixitup-page-list .list-features .search-page .field_cta a,
      .list-features .search-page .field_cta .tool_cest_component .tools_container .mixitup-page-list a,
      .tool_cest_component .tools_container .mixitup-page-list .list-features .search-page-admin .field_cta a,
      .list-features .search-page-admin .field_cta .tool_cest_component .tools_container .mixitup-page-list a,
      .tool_cest_component .tools_container .mixitup-page-list .slider-images .cta-link a,
      .slider-images .cta-link .tool_cest_component .tools_container .mixitup-page-list a,
      .tool_cest_component .tools_container .mixitup-page-list .events-webinars .view-content .views-row .event-info .field_event_url a,
      .events-webinars .view-content .views-row .event-info .field_event_url .tool_cest_component .tools_container .mixitup-page-list a,
      .tool_cest_component .tools_container .mixitup-page-list .product-courses-listing-by-date > .container .body .field_cta_one a,
      .product-courses-listing-by-date > .container .body .field_cta_one .tool_cest_component .tools_container .mixitup-page-list a,
      .tool_cest_component .tools_container .mixitup-page-list .product-courses-listing-by-date > .search-page .body .field_cta_one a,
      .product-courses-listing-by-date > .search-page .body .field_cta_one .tool_cest_component .tools_container .mixitup-page-list a,
      .tool_cest_component .tools_container .mixitup-page-list .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a,
      .product-courses-listing-by-date > .search-page-admin .body .field_cta_one .tool_cest_component .tools_container .mixitup-page-list a,
      .tool_cest_component .tools_container .mixitup-page-list body:not(.contact) .marketo-form .field_download_url a,
      body:not(.contact) .marketo-form .field_download_url .tool_cest_component .tools_container .mixitup-page-list a,
      .tool_cest_component .tools_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a,
      .marketo-form-embed:not(.column-two) .marketo-form .field_download_url .tool_cest_component .tools_container .mixitup-page-list a,
      .tool_cest_component .tools_container .mixitup-page-list body:not(.contact) .no-marketo .field_download_url a,
      body:not(.contact) .no-marketo .field_download_url .tool_cest_component .tools_container .mixitup-page-list a,
      .tool_cest_component .tools_container .mixitup-page-list .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a,
      .marketo-form-embed:not(.column-two) .no-marketo .field_download_url .tool_cest_component .tools_container .mixitup-page-list a,
      .tool_cest_component .tools_container .mixitup-page-list body:not(.contact) .event-learn-more.aside a,
      body:not(.contact) .event-learn-more.aside .tool_cest_component .tools_container .mixitup-page-list a,
      .tool_cest_component .tools_container .mixitup-page-list .marketo-form-embed:not(.column-two) .event-learn-more.aside a,
      .marketo-form-embed:not(.column-two) .event-learn-more.aside .tool_cest_component .tools_container .mixitup-page-list a,
      .tool_cest_component .tools_container .mixitup-page-list body:not(.contact) .marketo-thank-you-message .button-popup-video a,
      body:not(.contact) .marketo-thank-you-message .button-popup-video .tool_cest_component .tools_container .mixitup-page-list a,
      .tool_cest_component .tools_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a,
      .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video .tool_cest_component .tools_container .mixitup-page-list a,
      .tool_cest_component .tools_container .mixitup-page-list body.path-node .marketo-form .field_download_url a,
      body.path-node .marketo-form .field_download_url .tool_cest_component .tools_container .mixitup-page-list a,
      .tool_cest_component .tools_container .mixitup-page-list .marketo-form-embed.column-two .marketo-form .field_download_url a,
      .marketo-form-embed.column-two .marketo-form .field_download_url .tool_cest_component .tools_container .mixitup-page-list a,
      .tool_cest_component .tools_container .mixitup-page-list .marketo-form-embed.column-one .marketo-form .field_download_url a,
      .marketo-form-embed.column-one .marketo-form .field_download_url .tool_cest_component .tools_container .mixitup-page-list a,
      .tool_cest_component .tools_container .mixitup-page-list .events .view-content .views-row .event-info .field_event_url a,
      .events .view-content .views-row .event-info .field_event_url .tool_cest_component .tools_container .mixitup-page-list a,
      .tool_cest_component .customers_container .mixitup-page-list button,
      .tool_cest_component .customers_container .mixitup-page-list .list-features .container .field_cta a,
      .list-features .container .field_cta .tool_cest_component .customers_container .mixitup-page-list a,
      .tool_cest_component .customers_container .mixitup-page-list .list-features .search-page .field_cta a,
      .list-features .search-page .field_cta .tool_cest_component .customers_container .mixitup-page-list a,
      .tool_cest_component .customers_container .mixitup-page-list .list-features .search-page-admin .field_cta a,
      .list-features .search-page-admin .field_cta .tool_cest_component .customers_container .mixitup-page-list a,
      .tool_cest_component .customers_container .mixitup-page-list .slider-images .cta-link a,
      .slider-images .cta-link .tool_cest_component .customers_container .mixitup-page-list a,
      .tool_cest_component .customers_container .mixitup-page-list .events-webinars .view-content .views-row .event-info .field_event_url a,
      .events-webinars .view-content .views-row .event-info .field_event_url .tool_cest_component .customers_container .mixitup-page-list a,
      .tool_cest_component .customers_container .mixitup-page-list .product-courses-listing-by-date > .container .body .field_cta_one a,
      .product-courses-listing-by-date > .container .body .field_cta_one .tool_cest_component .customers_container .mixitup-page-list a,
      .tool_cest_component .customers_container .mixitup-page-list .product-courses-listing-by-date > .search-page .body .field_cta_one a,
      .product-courses-listing-by-date > .search-page .body .field_cta_one .tool_cest_component .customers_container .mixitup-page-list a,
      .tool_cest_component .customers_container .mixitup-page-list .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a,
      .product-courses-listing-by-date > .search-page-admin .body .field_cta_one .tool_cest_component .customers_container .mixitup-page-list a,
      .tool_cest_component .customers_container .mixitup-page-list body:not(.contact) .marketo-form .field_download_url a,
      body:not(.contact) .marketo-form .field_download_url .tool_cest_component .customers_container .mixitup-page-list a,
      .tool_cest_component .customers_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a,
      .marketo-form-embed:not(.column-two) .marketo-form .field_download_url .tool_cest_component .customers_container .mixitup-page-list a,
      .tool_cest_component .customers_container .mixitup-page-list body:not(.contact) .no-marketo .field_download_url a,
      body:not(.contact) .no-marketo .field_download_url .tool_cest_component .customers_container .mixitup-page-list a,
      .tool_cest_component .customers_container .mixitup-page-list .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a,
      .marketo-form-embed:not(.column-two) .no-marketo .field_download_url .tool_cest_component .customers_container .mixitup-page-list a,
      .tool_cest_component .customers_container .mixitup-page-list body:not(.contact) .event-learn-more.aside a,
      body:not(.contact) .event-learn-more.aside .tool_cest_component .customers_container .mixitup-page-list a,
      .tool_cest_component .customers_container .mixitup-page-list .marketo-form-embed:not(.column-two) .event-learn-more.aside a,
      .marketo-form-embed:not(.column-two) .event-learn-more.aside .tool_cest_component .customers_container .mixitup-page-list a,
      .tool_cest_component .customers_container .mixitup-page-list body:not(.contact) .marketo-thank-you-message .button-popup-video a,
      body:not(.contact) .marketo-thank-you-message .button-popup-video .tool_cest_component .customers_container .mixitup-page-list a,
      .tool_cest_component .customers_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a,
      .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video .tool_cest_component .customers_container .mixitup-page-list a,
      .tool_cest_component .customers_container .mixitup-page-list body.path-node .marketo-form .field_download_url a,
      body.path-node .marketo-form .field_download_url .tool_cest_component .customers_container .mixitup-page-list a,
      .tool_cest_component .customers_container .mixitup-page-list .marketo-form-embed.column-two .marketo-form .field_download_url a,
      .marketo-form-embed.column-two .marketo-form .field_download_url .tool_cest_component .customers_container .mixitup-page-list a,
      .tool_cest_component .customers_container .mixitup-page-list .marketo-form-embed.column-one .marketo-form .field_download_url a,
      .marketo-form-embed.column-one .marketo-form .field_download_url .tool_cest_component .customers_container .mixitup-page-list a,
      .tool_cest_component .customers_container .mixitup-page-list .events .view-content .views-row .event-info .field_event_url a,
      .events .view-content .views-row .event-info .field_event_url .tool_cest_component .customers_container .mixitup-page-list a,
      .customers_component .glossary_container .mixitup-page-list button,
      .customers_component .glossary_container .mixitup-page-list .list-features .container .field_cta a,
      .list-features .container .field_cta .customers_component .glossary_container .mixitup-page-list a,
      .customers_component .glossary_container .mixitup-page-list .list-features .search-page .field_cta a,
      .list-features .search-page .field_cta .customers_component .glossary_container .mixitup-page-list a,
      .customers_component .glossary_container .mixitup-page-list .list-features .search-page-admin .field_cta a,
      .list-features .search-page-admin .field_cta .customers_component .glossary_container .mixitup-page-list a,
      .customers_component .glossary_container .mixitup-page-list .slider-images .cta-link a,
      .slider-images .cta-link .customers_component .glossary_container .mixitup-page-list a,
      .customers_component .glossary_container .mixitup-page-list .events-webinars .view-content .views-row .event-info .field_event_url a,
      .events-webinars .view-content .views-row .event-info .field_event_url .customers_component .glossary_container .mixitup-page-list a,
      .customers_component .glossary_container .mixitup-page-list .product-courses-listing-by-date > .container .body .field_cta_one a,
      .product-courses-listing-by-date > .container .body .field_cta_one .customers_component .glossary_container .mixitup-page-list a,
      .customers_component .glossary_container .mixitup-page-list .product-courses-listing-by-date > .search-page .body .field_cta_one a,
      .product-courses-listing-by-date > .search-page .body .field_cta_one .customers_component .glossary_container .mixitup-page-list a,
      .customers_component .glossary_container .mixitup-page-list .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a,
      .product-courses-listing-by-date > .search-page-admin .body .field_cta_one .customers_component .glossary_container .mixitup-page-list a,
      .customers_component .glossary_container .mixitup-page-list body:not(.contact) .marketo-form .field_download_url a,
      body:not(.contact) .marketo-form .field_download_url .customers_component .glossary_container .mixitup-page-list a,
      .customers_component .glossary_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a,
      .marketo-form-embed:not(.column-two) .marketo-form .field_download_url .customers_component .glossary_container .mixitup-page-list a,
      .customers_component .glossary_container .mixitup-page-list body:not(.contact) .no-marketo .field_download_url a,
      body:not(.contact) .no-marketo .field_download_url .customers_component .glossary_container .mixitup-page-list a,
      .customers_component .glossary_container .mixitup-page-list .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a,
      .marketo-form-embed:not(.column-two) .no-marketo .field_download_url .customers_component .glossary_container .mixitup-page-list a,
      .customers_component .glossary_container .mixitup-page-list body:not(.contact) .event-learn-more.aside a,
      body:not(.contact) .event-learn-more.aside .customers_component .glossary_container .mixitup-page-list a,
      .customers_component .glossary_container .mixitup-page-list .marketo-form-embed:not(.column-two) .event-learn-more.aside a,
      .marketo-form-embed:not(.column-two) .event-learn-more.aside .customers_component .glossary_container .mixitup-page-list a,
      .customers_component .glossary_container .mixitup-page-list body:not(.contact) .marketo-thank-you-message .button-popup-video a,
      body:not(.contact) .marketo-thank-you-message .button-popup-video .customers_component .glossary_container .mixitup-page-list a,
      .customers_component .glossary_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a,
      .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video .customers_component .glossary_container .mixitup-page-list a,
      .customers_component .glossary_container .mixitup-page-list body.path-node .marketo-form .field_download_url a,
      body.path-node .marketo-form .field_download_url .customers_component .glossary_container .mixitup-page-list a,
      .customers_component .glossary_container .mixitup-page-list .marketo-form-embed.column-two .marketo-form .field_download_url a,
      .marketo-form-embed.column-two .marketo-form .field_download_url .customers_component .glossary_container .mixitup-page-list a,
      .customers_component .glossary_container .mixitup-page-list .marketo-form-embed.column-one .marketo-form .field_download_url a,
      .marketo-form-embed.column-one .marketo-form .field_download_url .customers_component .glossary_container .mixitup-page-list a,
      .customers_component .glossary_container .mixitup-page-list .events .view-content .views-row .event-info .field_event_url a,
      .events .view-content .views-row .event-info .field_event_url .customers_component .glossary_container .mixitup-page-list a,
      .customers_component .tools_container .mixitup-page-list button,
      .customers_component .tools_container .mixitup-page-list .list-features .container .field_cta a,
      .list-features .container .field_cta .customers_component .tools_container .mixitup-page-list a,
      .customers_component .tools_container .mixitup-page-list .list-features .search-page .field_cta a,
      .list-features .search-page .field_cta .customers_component .tools_container .mixitup-page-list a,
      .customers_component .tools_container .mixitup-page-list .list-features .search-page-admin .field_cta a,
      .list-features .search-page-admin .field_cta .customers_component .tools_container .mixitup-page-list a,
      .customers_component .tools_container .mixitup-page-list .slider-images .cta-link a,
      .slider-images .cta-link .customers_component .tools_container .mixitup-page-list a,
      .customers_component .tools_container .mixitup-page-list .events-webinars .view-content .views-row .event-info .field_event_url a,
      .events-webinars .view-content .views-row .event-info .field_event_url .customers_component .tools_container .mixitup-page-list a,
      .customers_component .tools_container .mixitup-page-list .product-courses-listing-by-date > .container .body .field_cta_one a,
      .product-courses-listing-by-date > .container .body .field_cta_one .customers_component .tools_container .mixitup-page-list a,
      .customers_component .tools_container .mixitup-page-list .product-courses-listing-by-date > .search-page .body .field_cta_one a,
      .product-courses-listing-by-date > .search-page .body .field_cta_one .customers_component .tools_container .mixitup-page-list a,
      .customers_component .tools_container .mixitup-page-list .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a,
      .product-courses-listing-by-date > .search-page-admin .body .field_cta_one .customers_component .tools_container .mixitup-page-list a,
      .customers_component .tools_container .mixitup-page-list body:not(.contact) .marketo-form .field_download_url a,
      body:not(.contact) .marketo-form .field_download_url .customers_component .tools_container .mixitup-page-list a,
      .customers_component .tools_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a,
      .marketo-form-embed:not(.column-two) .marketo-form .field_download_url .customers_component .tools_container .mixitup-page-list a,
      .customers_component .tools_container .mixitup-page-list body:not(.contact) .no-marketo .field_download_url a,
      body:not(.contact) .no-marketo .field_download_url .customers_component .tools_container .mixitup-page-list a,
      .customers_component .tools_container .mixitup-page-list .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a,
      .marketo-form-embed:not(.column-two) .no-marketo .field_download_url .customers_component .tools_container .mixitup-page-list a,
      .customers_component .tools_container .mixitup-page-list body:not(.contact) .event-learn-more.aside a,
      body:not(.contact) .event-learn-more.aside .customers_component .tools_container .mixitup-page-list a,
      .customers_component .tools_container .mixitup-page-list .marketo-form-embed:not(.column-two) .event-learn-more.aside a,
      .marketo-form-embed:not(.column-two) .event-learn-more.aside .customers_component .tools_container .mixitup-page-list a,
      .customers_component .tools_container .mixitup-page-list body:not(.contact) .marketo-thank-you-message .button-popup-video a,
      body:not(.contact) .marketo-thank-you-message .button-popup-video .customers_component .tools_container .mixitup-page-list a,
      .customers_component .tools_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a,
      .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video .customers_component .tools_container .mixitup-page-list a,
      .customers_component .tools_container .mixitup-page-list body.path-node .marketo-form .field_download_url a,
      body.path-node .marketo-form .field_download_url .customers_component .tools_container .mixitup-page-list a,
      .customers_component .tools_container .mixitup-page-list .marketo-form-embed.column-two .marketo-form .field_download_url a,
      .marketo-form-embed.column-two .marketo-form .field_download_url .customers_component .tools_container .mixitup-page-list a,
      .customers_component .tools_container .mixitup-page-list .marketo-form-embed.column-one .marketo-form .field_download_url a,
      .marketo-form-embed.column-one .marketo-form .field_download_url .customers_component .tools_container .mixitup-page-list a,
      .customers_component .tools_container .mixitup-page-list .events .view-content .views-row .event-info .field_event_url a,
      .events .view-content .views-row .event-info .field_event_url .customers_component .tools_container .mixitup-page-list a,
      .customers_component .customers_container .mixitup-page-list button,
      .customers_component .customers_container .mixitup-page-list .list-features .container .field_cta a,
      .list-features .container .field_cta .customers_component .customers_container .mixitup-page-list a,
      .customers_component .customers_container .mixitup-page-list .list-features .search-page .field_cta a,
      .list-features .search-page .field_cta .customers_component .customers_container .mixitup-page-list a,
      .customers_component .customers_container .mixitup-page-list .list-features .search-page-admin .field_cta a,
      .list-features .search-page-admin .field_cta .customers_component .customers_container .mixitup-page-list a,
      .customers_component .customers_container .mixitup-page-list .slider-images .cta-link a,
      .slider-images .cta-link .customers_component .customers_container .mixitup-page-list a,
      .customers_component .customers_container .mixitup-page-list .events-webinars .view-content .views-row .event-info .field_event_url a,
      .events-webinars .view-content .views-row .event-info .field_event_url .customers_component .customers_container .mixitup-page-list a,
      .customers_component .customers_container .mixitup-page-list .product-courses-listing-by-date > .container .body .field_cta_one a,
      .product-courses-listing-by-date > .container .body .field_cta_one .customers_component .customers_container .mixitup-page-list a,
      .customers_component .customers_container .mixitup-page-list .product-courses-listing-by-date > .search-page .body .field_cta_one a,
      .product-courses-listing-by-date > .search-page .body .field_cta_one .customers_component .customers_container .mixitup-page-list a,
      .customers_component .customers_container .mixitup-page-list .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a,
      .product-courses-listing-by-date > .search-page-admin .body .field_cta_one .customers_component .customers_container .mixitup-page-list a,
      .customers_component .customers_container .mixitup-page-list body:not(.contact) .marketo-form .field_download_url a,
      body:not(.contact) .marketo-form .field_download_url .customers_component .customers_container .mixitup-page-list a,
      .customers_component .customers_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a,
      .marketo-form-embed:not(.column-two) .marketo-form .field_download_url .customers_component .customers_container .mixitup-page-list a,
      .customers_component .customers_container .mixitup-page-list body:not(.contact) .no-marketo .field_download_url a,
      body:not(.contact) .no-marketo .field_download_url .customers_component .customers_container .mixitup-page-list a,
      .customers_component .customers_container .mixitup-page-list .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a,
      .marketo-form-embed:not(.column-two) .no-marketo .field_download_url .customers_component .customers_container .mixitup-page-list a,
      .customers_component .customers_container .mixitup-page-list body:not(.contact) .event-learn-more.aside a,
      body:not(.contact) .event-learn-more.aside .customers_component .customers_container .mixitup-page-list a,
      .customers_component .customers_container .mixitup-page-list .marketo-form-embed:not(.column-two) .event-learn-more.aside a,
      .marketo-form-embed:not(.column-two) .event-learn-more.aside .customers_component .customers_container .mixitup-page-list a,
      .customers_component .customers_container .mixitup-page-list body:not(.contact) .marketo-thank-you-message .button-popup-video a,
      body:not(.contact) .marketo-thank-you-message .button-popup-video .customers_component .customers_container .mixitup-page-list a,
      .customers_component .customers_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a,
      .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video .customers_component .customers_container .mixitup-page-list a,
      .customers_component .customers_container .mixitup-page-list body.path-node .marketo-form .field_download_url a,
      body.path-node .marketo-form .field_download_url .customers_component .customers_container .mixitup-page-list a,
      .customers_component .customers_container .mixitup-page-list .marketo-form-embed.column-two .marketo-form .field_download_url a,
      .marketo-form-embed.column-two .marketo-form .field_download_url .customers_component .customers_container .mixitup-page-list a,
      .customers_component .customers_container .mixitup-page-list .marketo-form-embed.column-one .marketo-form .field_download_url a,
      .marketo-form-embed.column-one .marketo-form .field_download_url .customers_component .customers_container .mixitup-page-list a,
      .customers_component .customers_container .mixitup-page-list .events .view-content .views-row .event-info .field_event_url a,
      .events .view-content .views-row .event-info .field_event_url .customers_component .customers_container .mixitup-page-list a {
        margin: 0 3px; } }
  .product_courses_component .product_courses_container .product_courses_main_wrapper > .mix,
  .integrations_component .product_courses_container .product_courses_main_wrapper > .mix,
  .glossary_component .product_courses_container .product_courses_main_wrapper > .mix,
  .tool_cest_component .product_courses_container .product_courses_main_wrapper > .mix,
  .customers_component .product_courses_container .product_courses_main_wrapper > .mix {
    margin: 0 0 48px; }
    .product_courses_component .product_courses_container .product_courses_main_wrapper > .mix:last-child,
    .integrations_component .product_courses_container .product_courses_main_wrapper > .mix:last-child,
    .glossary_component .product_courses_container .product_courses_main_wrapper > .mix:last-child,
    .tool_cest_component .product_courses_container .product_courses_main_wrapper > .mix:last-child,
    .customers_component .product_courses_container .product_courses_main_wrapper > .mix:last-child {
      margin: 0; }

.integrations_component .sidebar_left .filters_wrapper form.bef-exposed-form > fieldset.open > legend h2.fieldset-legend:after, .integrations_component .sidebar_left .filters_wrapper form.bef-exposed-form > fieldset.open > legend .paragraph-html .fieldset-legend.subtitle:after, .paragraph-html .integrations_component .sidebar_left .filters_wrapper form.bef-exposed-form > fieldset.open > legend .fieldset-legend.subtitle:after {
  line-height: 14px; }

.integrations_component .sidebar_left .filters_wrapper form.bef-exposed-form > fieldset.open > .fieldset-wrapper {
  display: block; }
  .integrations_component .sidebar_left .filters_wrapper form.bef-exposed-form > fieldset.open > .fieldset-wrapper:before {
    content: none;
    display: none; }

.product_courses_component .sidebar_left .filters_wrapper {
  margin-top: 26px; }
  .product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form {
    background-color: #FFF;
    padding: 15px; }
    .product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form > fieldset {
      padding: 0;
      border: none; }
      .product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form > fieldset legend {
        padding: 10px 5px;
        border-bottom: 2px solid #649A3D; }
        .product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form > fieldset legend h2.fieldset-legend, .product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form > fieldset legend .paragraph-html .fieldset-legend.subtitle, .paragraph-html .product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form > fieldset legend .fieldset-legend.subtitle {
          font-size: 16px;
          line-height: 20px; }
          .product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form > fieldset legend h2.fieldset-legend:before, .product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form > fieldset legend .paragraph-html .fieldset-legend.subtitle:before, .paragraph-html .product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form > fieldset legend .fieldset-legend.subtitle:before {
            content: "\f078";
            font-family: "Font Awesome Solid";
            width: 16px;
            height: 10px;
            font-size: 16px;
            line-height: 10px;
            text-align: center;
            color: #2A2A2A;
            background: transparent;
            transform: none;
            position: absolute;
            top: 15px;
            right: 0; }
          .product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form > fieldset legend h2.fieldset-legend:after, .product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form > fieldset legend .paragraph-html .fieldset-legend.subtitle:after, .paragraph-html .product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form > fieldset legend .fieldset-legend.subtitle:after {
            content: none; }
      .product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form > fieldset .fieldset-wrapper {
        padding: 0;
        display: block; }
        .product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form > fieldset .fieldset-wrapper input + label {
          padding: 2px 0; }
          .product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form > fieldset .fieldset-wrapper input + label h3 {
            width: 100%;
            padding: 0 5px;
            font-size: 14px;
            font-family: "GothamBook", sans-serif;
            line-height: 40px;
            color: #2A2A2A;
            letter-spacing: -0.42px; }
          .product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form > fieldset .fieldset-wrapper input + label:after {
            content: none !important;
            display: none !important; }
          .product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form > fieldset .fieldset-wrapper input + label:hover {
            font-weight: 400; }
            .product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form > fieldset .fieldset-wrapper input + label:hover h3 {
              font-weight: 400; }
        .product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form > fieldset .fieldset-wrapper input:not(:checked) + label {
          display: none; }
        .product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form > fieldset .fieldset-wrapper input:checked + label h3 {
          font-weight: 400;
          background: #F4F4F4; }
        .product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form > fieldset .fieldset-wrapper .form-item:not(:last-child) input + label {
          border-bottom: 1px solid #D4D4D4; }
      .product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form > fieldset.open legend h2, .product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form > fieldset.open legend .paragraph-html .subtitle, .paragraph-html .product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form > fieldset.open legend .subtitle {
        color: #2A2A2A; }
        .product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form > fieldset.open legend h2:before, .product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form > fieldset.open legend .paragraph-html .subtitle:before, .paragraph-html .product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form > fieldset.open legend .subtitle:before {
          content: "\f077"; }
      .product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form > fieldset.open legend + .fieldset-wrapper input + label h3:before {
        content: ""; }
      .product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form > fieldset.open legend + .fieldset-wrapper input + label {
        display: block !important; }
        .product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form > fieldset.open legend + .fieldset-wrapper input + label h3:before {
          content: none;
          display: none; }
      .product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form > fieldset.open legend + .fieldset-wrapper:before {
        content: none;
        display: none; }
    .product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form #reset {
      display: none !important; }

@media screen and (max-width: 1200px) {
  .product_courses_component .sidebar_left {
    max-width: 100% !important;
    margin-right: 0; }
    .product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form {
      margin: 0 0 40px; }
  .product_courses_component .product_courses_container {
    width: 100%; }
    .product_courses_component .product_courses_container .product-teaser .list {
      width: calc(55% - 5px); }
      .product_courses_component .product_courses_container .product-teaser .list .field_course_event .digital-component {
        padding: 8px; }
    .product_courses_component .product_courses_container .product-teaser .body {
      width: calc(45% - 5px); } }

@media screen and (max-width: 768px) {
  .product_courses_component .product_courses_container .product-teaser {
    flex-flow: column; }
    .product_courses_component .product_courses_container .product-teaser .body {
      width: 100%; }
    .product_courses_component .product_courses_container .product-teaser .list {
      width: 100%;
      height: auto;
      margin: 30px 0 0 0; }
    .product_courses_component .product_courses_container .product-teaser .more {
      display: none; } }

.glossary_component .sidebar_left {
  max-width: 340px; }
  .glossary_component .sidebar_left .filters_wrapper {
    border-radius: 11px;
    box-shadow: -4px -4px 5px rgba(255, 255, 255, 0.5), 4px 4px 5px rgba(0, 0, 0, 0.11);
    padding: 20px 16px 20px 14px;
    background-color: #F4F4F4; }
    @media screen and (min-width: 768px) {
      .glossary_component .sidebar_left .filters_wrapper form.bef-exposed-form legend > h2:not(.checked-counter):before, .glossary_component .sidebar_left .filters_wrapper form.bef-exposed-form .paragraph-html legend > .subtitle:not(.checked-counter):before, .paragraph-html .glossary_component .sidebar_left .filters_wrapper form.bef-exposed-form legend > .subtitle:not(.checked-counter):before, .glossary_component .sidebar_left .filters_wrapper form.bef-exposed-form legend > h2:not(.checked-counter):after, .glossary_component .sidebar_left .filters_wrapper form.bef-exposed-form .paragraph-html legend > .subtitle:not(.checked-counter):after, .paragraph-html .glossary_component .sidebar_left .filters_wrapper form.bef-exposed-form legend > .subtitle:not(.checked-counter):after {
        content: none;
        display: none; }
      .glossary_component .sidebar_left .filters_wrapper form.bef-exposed-form legend > h2:not(.checked-counter).fieldset-legend, .glossary_component .sidebar_left .filters_wrapper form.bef-exposed-form .paragraph-html legend > .subtitle:not(.checked-counter).fieldset-legend, .paragraph-html .glossary_component .sidebar_left .filters_wrapper form.bef-exposed-form legend > .subtitle:not(.checked-counter).fieldset-legend {
        color: #649A3D; }
      .glossary_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper {
        display: block; } }

.glossary_component .glossary_main_wrapper {
  margin: 5px 0 0 0; }
  .glossary_component .glossary_main_wrapper .glossary-item {
    margin: 0 0 58px; }
    .glossary_component .glossary_main_wrapper .glossary-item a.title {
      color: #2A2A2A;
      font-size: 20px;
      line-height: 24px;
      font-family: "GothamBold", sans-serif;
      margin: 0 0 10px; }
      .glossary_component .glossary_main_wrapper .glossary-item a.title:hover {
        color: #DB6247; }
    .glossary_component .glossary_main_wrapper .glossary-item .field_short_description {
      font-size: 16px;
      line-height: 22px;
      color: #2A2A2A; }
      .glossary_component .glossary_main_wrapper .glossary-item .field_short_description p {
        line-height: 22px; }
        .glossary_component .glossary_main_wrapper .glossary-item .field_short_description p:last-child {
          margin: 0; }

.integration_individual,
.toolcest_individual {
  margin-top: -100px;
  padding: 70px 0 0; }
  .integration_individual .container, .integration_individual .search-page, .integration_individual .search-page-admin,
  .toolcest_individual .container,
  .toolcest_individual .search-page,
  .toolcest_individual .search-page-admin {
    display: flex;
    align-items: flex-start;
    padding-top: 70px;
    padding-bottom: 70px; }
    @media (max-width: 767px) {
      .integration_individual .container, .integration_individual .search-page, .integration_individual .search-page-admin,
      .toolcest_individual .container,
      .toolcest_individual .search-page,
      .toolcest_individual .search-page-admin {
        flex-wrap: wrap; } }
  .integration_individual .left-side,
  .toolcest_individual .left-side {
    width: 100%; }
    .integration_individual .left-side .individual_title,
    .toolcest_individual .left-side .individual_title {
      color: #649A3D;
      font-size: 24px;
      line-height: 30px;
      letter-spacing: -.12px;
      font-family: "GothamBold", sans-serif;
      margin-bottom: 0; }
      @media (max-width: 767px) {
        .integration_individual .left-side .individual_title,
        .toolcest_individual .left-side .individual_title {
          font-size: 20px; } }
    .integration_individual .left-side .title,
    .toolcest_individual .left-side .title {
      color: #000; }
    .integration_individual .left-side .body,
    .toolcest_individual .left-side .body {
      margin-bottom: 40px;
      margin-top: 10px; }
    .integration_individual .left-side .left_links-side,
    .toolcest_individual .left-side .left_links-side {
      display: flex;
      flex-direction: column; }
      .integration_individual .left-side .left_links-side .cta, .integration_individual .left-side .left_links-side html body .field_menu_card_reference .form-item--error-message a, html body .field_menu_card_reference .form-item--error-message .integration_individual .left-side .left_links-side a,
      .integration_individual .left-side .left_links-side html body .main-content .form-item--error-message a, html body .main-content .form-item--error-message .integration_individual .left-side .left_links-side a, .integration_individual .left-side .left_links-side #header .header .header-search .form-actions, #header .header .header-search .integration_individual .left-side .left_links-side .form-actions, .integration_individual .left-side .left_links-side .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .field_cta_one a, .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .field_cta_one .integration_individual .left-side .left_links-side a, .integration_individual .left-side .left_links-side .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .field_cta_one a, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .field_cta_one .integration_individual .left-side .left_links-side a, .integration_individual .left-side .left_links-side .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .field_cta_one a, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .field_cta_one .integration_individual .left-side .left_links-side a, .integration_individual .left-side .left_links-side .icon-cards-2-4 .element-wrapper .icon-card-child .cta-area .field_cta_one a, .icon-cards-2-4 .element-wrapper .icon-card-child .cta-area .field_cta_one .integration_individual .left-side .left_links-side a, .integration_individual .left-side .left_links-side .cards-static-2-4 .element-wrapper .cards-static-2-4-child .field_cta_one a, .cards-static-2-4 .element-wrapper .cards-static-2-4-child .field_cta_one .integration_individual .left-side .left_links-side a, .integration_individual .left-side .left_links-side .cards-2-4 .cards-2-4-child .field_cta_one a, .cards-2-4 .cards-2-4-child .field_cta_one .integration_individual .left-side .left_links-side a, .integration_individual .left-side .left_links-side .events-webinars footer a, .events-webinars footer .integration_individual .left-side .left_links-side a, .integration_individual .left-side .left_links-side .integrations-by-product header a, .integrations-by-product header .integration_individual .left-side .left_links-side a,
      .integration_individual .left-side .left_links-side .integrations-by-type header a, .integrations-by-type header .integration_individual .left-side .left_links-side a,
      .integration_individual .left-side .left_links-side .technologies-by-model header a, .technologies-by-model header .integration_individual .left-side .left_links-side a,
      .integration_individual .left-side .left_links-side .technologies-by-type header a, .technologies-by-type header .integration_individual .left-side .left_links-side a, .integration_individual .left-side .left_links-side .cvent-related .view-content > .views-row article > a, .cvent-related .view-content > .views-row .integration_individual .left-side .left_links-side article > a,
      .toolcest_individual .left-side .left_links-side .cta,
      .toolcest_individual .left-side .left_links-side html body .field_menu_card_reference .form-item--error-message a,
      html body .field_menu_card_reference .form-item--error-message .toolcest_individual .left-side .left_links-side a,
      .toolcest_individual .left-side .left_links-side html body .main-content .form-item--error-message a,
      html body .main-content .form-item--error-message .toolcest_individual .left-side .left_links-side a,
      .toolcest_individual .left-side .left_links-side #header .header .header-search .form-actions,
      #header .header .header-search .toolcest_individual .left-side .left_links-side .form-actions,
      .toolcest_individual .left-side .left_links-side .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .field_cta_one a,
      .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .field_cta_one .toolcest_individual .left-side .left_links-side a,
      .toolcest_individual .left-side .left_links-side .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .field_cta_one a,
      .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .field_cta_one .toolcest_individual .left-side .left_links-side a,
      .toolcest_individual .left-side .left_links-side .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .field_cta_one a,
      .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .field_cta_one .toolcest_individual .left-side .left_links-side a,
      .toolcest_individual .left-side .left_links-side .icon-cards-2-4 .element-wrapper .icon-card-child .cta-area .field_cta_one a,
      .icon-cards-2-4 .element-wrapper .icon-card-child .cta-area .field_cta_one .toolcest_individual .left-side .left_links-side a,
      .toolcest_individual .left-side .left_links-side .cards-static-2-4 .element-wrapper .cards-static-2-4-child .field_cta_one a,
      .cards-static-2-4 .element-wrapper .cards-static-2-4-child .field_cta_one .toolcest_individual .left-side .left_links-side a,
      .toolcest_individual .left-side .left_links-side .cards-2-4 .cards-2-4-child .field_cta_one a,
      .cards-2-4 .cards-2-4-child .field_cta_one .toolcest_individual .left-side .left_links-side a,
      .toolcest_individual .left-side .left_links-side .events-webinars footer a,
      .events-webinars footer .toolcest_individual .left-side .left_links-side a,
      .toolcest_individual .left-side .left_links-side .integrations-by-product header a,
      .integrations-by-product header .toolcest_individual .left-side .left_links-side a,
      .toolcest_individual .left-side .left_links-side .integrations-by-type header a,
      .integrations-by-type header .toolcest_individual .left-side .left_links-side a,
      .toolcest_individual .left-side .left_links-side .technologies-by-model header a,
      .technologies-by-model header .toolcest_individual .left-side .left_links-side a,
      .toolcest_individual .left-side .left_links-side .technologies-by-type header a,
      .technologies-by-type header .toolcest_individual .left-side .left_links-side a,
      .toolcest_individual .left-side .left_links-side .cvent-related .view-content > .views-row article > a,
      .cvent-related .view-content > .views-row .toolcest_individual .left-side .left_links-side article > a {
        margin-top: 20px; }
      .integration_individual .left-side .left_links-side a,
      .toolcest_individual .left-side .left_links-side a {
        align-self: self-start; }
  .integration_individual .right-side,
  .toolcest_individual .right-side {
    width: 100%;
    max-width: 350px;
    margin-left: 130px;
    box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.11), -4px -4px 5px white;
    text-align: center;
    padding: 12px 12px 40px;
    border-radius: 11px; }
    @media (max-width: 767px) {
      .integration_individual .right-side,
      .toolcest_individual .right-side {
        margin: 50px auto 30px; } }
    .integration_individual .right-side img,
    .toolcest_individual .right-side img {
      width: 100%;
      display: block;
      margin-bottom: 30px; }
  .integration_individual .links,
  .toolcest_individual .links {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column; }
    .integration_individual .links .integration-info,
    .toolcest_individual .links .integration-info {
      margin: 0 0 30px; }
      .integration_individual .links .integration-info p,
      .toolcest_individual .links .integration-info p {
        font-family: "GothamMedium", sans-serif;
        margin: 0 0 10px; }
        .integration_individual .links .integration-info p span,
        .toolcest_individual .links .integration-info p span {
          display: block;
          font-family: "GothamBold", sans-serif;
          color: #DB6247;
          font-size: 14px;
          line-height: 18px; }
    .integration_individual .links a,
    .toolcest_individual .links a {
      margin: 0 auto 10px;
      align-self: self-start; }

.toolcest_individual {
  box-shadow: 0 3px 36px rgba(0, 0, 0, 0.16); }

.main-content .tool-chest-footer {
  margin-top: 70px;
  margin-bottom: 90px; }
  .main-content .tool-chest-footer .footer_title {
    font-size: 28px;
    line-height: 36px;
    font-family: "GothamBold", sans-serif;
    margin-bottom: 40px; }
    .main-content .tool-chest-footer .footer_title span {
      color: #649A3D;
      margin-right: 8px; }
  .main-content .tool-chest-footer .foote_blocks {
    display: flex;
    justify-content: space-between; }
    @media (min-width: 769px) and (max-width: 1024px) {
      .main-content .tool-chest-footer .foote_blocks {
        flex-wrap: wrap; }
        .main-content .tool-chest-footer .foote_blocks .footer_block {
          width: calc(50% - 9px); }
          .main-content .tool-chest-footer .foote_blocks .footer_block:nth-child(2n) {
            margin-right: 0; } }
    @media (max-width: 768px) {
      .main-content .tool-chest-footer .foote_blocks {
        padding: 0 10px;
        flex-wrap: wrap; }
        .main-content .tool-chest-footer .foote_blocks .footer_block {
          width: 100%;
          margin: 0 0 30px !important; } }
  .main-content .tool-chest-footer .footer_block {
    width: 100%;
    margin-bottom: 18px;
    box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.11), -4px -4px 5px white;
    padding: 12px;
    overflow: hidden;
    border-radius: 11px;
    font-family: "GothamBold", sans-serif; }
    .main-content .tool-chest-footer .footer_block:not(:last-child) {
      margin: 0 18px 18px 0; }
    .main-content .tool-chest-footer .footer_block > *:not(svg) {
      position: relative;
      z-index: 1; }
    .main-content .tool-chest-footer .footer_block a {
      position: relative;
      text-decoration: none;
      display: flex;
      flex-direction: column;
      justify-content: space-between;
      height: 100%; }
      .main-content .tool-chest-footer .footer_block a > *:not(svg) {
        position: relative;
        z-index: 1; }
      .main-content .tool-chest-footer .footer_block a:hover {
        font-weight: 500; }
    .main-content .tool-chest-footer .footer_block p {
      font-size: 18px;
      line-height: 24px;
      color: #649A3D;
      padding: 11px 25px 0 14px; }
    .main-content .tool-chest-footer .footer_block img[width] {
      margin: 0 0 16px 14px; }
    .main-content .tool-chest-footer .footer_block svg {
      position: absolute;
      right: -10px;
      top: 15px;
      width: auto;
      height: calc(100% - 7px);
      z-index: 0;
      filter: drop-shadow(4px 4px 4px rgba(0, 0, 0, 0.11)) drop-shadow(-4px -4px 4px white); }
      .main-content .tool-chest-footer .footer_block svg path {
        fill: #F4F4F4; }
      .main-content .tool-chest-footer .footer_block svg.enlarge {
        height: 132%;
        right: -80px;
        top: -16px; }

h1.integrations-product-title,
h1.technology-model-title,
h1.technology-type-title {
  position: relative;
  padding: 80px 0 48px 0;
  color: #2A2A2A; }
  h1.integrations-product-title .name,
  h1.technology-model-title .name,
  h1.technology-type-title .name {
    display: inline-block;
    color: #649A3D; }
  h1.integrations-product-title:after,
  h1.technology-model-title:after,
  h1.technology-type-title:after {
    content: "";
    width: 100vw;
    height: 100vh;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    box-shadow: 0 3px 36px rgba(0, 0, 0, 0.16); }

.integrations-by-product,
.integrations-by-type,
.technologies-by-model,
.technologies-by-type {
  display: flex;
  flex-wrap: wrap;
  margin: 40px 0 100px;
  align-items: flex-start; }
  .integrations-by-product header,
  .integrations-by-type header,
  .technologies-by-model header,
  .technologies-by-type header {
    width: 100%;
    margin: 40px 0;
    text-align: center; }
  .integrations-by-product .view-content,
  .integrations-by-type .view-content,
  .technologies-by-model .view-content,
  .technologies-by-type .view-content {
    display: flex;
    flex-wrap: wrap; }
    .integrations-by-product .view-content .views-row,
    .integrations-by-type .view-content .views-row,
    .technologies-by-model .view-content .views-row,
    .technologies-by-type .view-content .views-row {
      width: calc(25% - 4px);
      background: #FFF;
      box-shadow: 4px 4px 6px #0000001C;
      margin: 0 5px 5px 0; }
      .integrations-by-product .view-content .views-row *:not(image),
      .integrations-by-type .view-content .views-row *:not(image),
      .technologies-by-model .view-content .views-row *:not(image),
      .technologies-by-type .view-content .views-row *:not(image) {
        height: 100%; }
      .integrations-by-product .view-content .views-row:nth-child(4n),
      .integrations-by-type .view-content .views-row:nth-child(4n),
      .technologies-by-model .view-content .views-row:nth-child(4n),
      .technologies-by-type .view-content .views-row:nth-child(4n) {
        margin: 0 0 5px 0; }
      .integrations-by-product .view-content .views-row a,
      .integrations-by-type .view-content .views-row a,
      .technologies-by-model .view-content .views-row a,
      .technologies-by-type .view-content .views-row a {
        display: flex;
        justify-content: center;
        align-items: center;
        padding: 15px; }
        .integrations-by-product .view-content .views-row a img,
        .integrations-by-type .view-content .views-row a img,
        .technologies-by-model .view-content .views-row a img,
        .technologies-by-type .view-content .views-row a img {
          height: auto;
          max-height: 100%; }
  @media screen and (max-width: 768px) {
    .integrations-by-product .view-content .views-row,
    .integrations-by-type .view-content .views-row,
    .technologies-by-model .view-content .views-row,
    .technologies-by-type .view-content .views-row {
      width: calc(50% - 3px); }
      .integrations-by-product .view-content .views-row:nth-child(2n),
      .integrations-by-type .view-content .views-row:nth-child(2n),
      .technologies-by-model .view-content .views-row:nth-child(2n),
      .technologies-by-type .view-content .views-row:nth-child(2n) {
        margin: 0 0 5px 0; } }
  @media screen and (max-width: 480px) {
    .integrations-by-product .view-content .views-row,
    .integrations-by-type .view-content .views-row,
    .technologies-by-model .view-content .views-row,
    .technologies-by-type .view-content .views-row {
      width: 100%;
      height: 80vw;
      margin: 0 0 5px !important; } }

.static_simbol {
  position: absolute;
  right: -60px;
  top: 600px; }
  .static_simbol img {
    width: auto;
    max-height: 740px; }
  @media (max-width: 1024px) {
    .static_simbol {
      display: none; } }

.digital-component.glossary .static_simbol {
  top: 0; }
  @media (max-width: 1024px) {
    .digital-component.glossary .static_simbol {
      display: block;
      top: 550px;
      max-width: 300px;
      right: -40px; } }

.glossary_individual {
  display: flex;
  margin-top: 80px;
  position: relative; }
  @media (max-width: 1024px) {
    .glossary_individual {
      flex-wrap: wrap; } }
  .glossary_individual .left_side {
    width: 100%;
    width: calc(100% - 545px);
    padding-bottom: 90px; }
    @media (max-width: 1024px) {
      .glossary_individual .left_side {
        width: 100%;
        padding-bottom: 40px; } }
    .glossary_individual .left_side p {
      margin-bottom: 25px; }
    .glossary_individual .left_side iframe {
      max-width: 100%; }
    .glossary_individual .left_side #goBack {
      color: #DB6247;
      font-size: 16px;
      line-height: 24px;
      font-weight: 600; }
      @media (max-width: 767px) {
        .glossary_individual .left_side #goBack {
          display: block;
          text-align: center;
          margin: 0 auto; } }
    .glossary_individual .left_side .title {
      color: #2A2A2A;
      margin-top: 50px;
      margin-bottom: 20px; }
      @media (max-width: 767px) {
        .glossary_individual .left_side .title {
          margin-top: 30px; } }
    .glossary_individual .left_side h2, .glossary_individual .left_side .paragraph-html .subtitle, .paragraph-html .glossary_individual .left_side .subtitle, .glossary_individual .left_side h3, .glossary_individual .left_side h4, .glossary_individual .left_side .list-features .container .subtitle, .list-features .container .glossary_individual .left_side .subtitle, .glossary_individual .left_side .list-features .search-page .subtitle, .list-features .search-page .glossary_individual .left_side .subtitle, .glossary_individual .left_side .list-features .search-page-admin .subtitle, .list-features .search-page-admin .glossary_individual .left_side .subtitle, .glossary_individual .left_side .slider-images .subtitle, .slider-images .glossary_individual .left_side .subtitle, .glossary_individual .left_side .fancy-bullets .container .fancy-bullets-item-list li, .fancy-bullets .container .fancy-bullets-item-list .glossary_individual .left_side li, .glossary_individual .left_side .fancy-bullets .search-page .fancy-bullets-item-list li, .fancy-bullets .search-page .fancy-bullets-item-list .glossary_individual .left_side li, .glossary_individual .left_side .fancy-bullets .search-page-admin .fancy-bullets-item-list li, .fancy-bullets .search-page-admin .fancy-bullets-item-list .glossary_individual .left_side li, .glossary_individual .left_side .cards-4-bios .subtitle, .cards-4-bios .glossary_individual .left_side .subtitle, .glossary_individual .left_side .cards-4-bios .cards-wrapper .cards-4-bios-child .wrapper .info .field_name, .cards-4-bios .cards-wrapper .cards-4-bios-child .wrapper .info .glossary_individual .left_side .field_name, .glossary_individual .left_side h5 {
      color: #2A2A2A; }
    .glossary_individual .left_side figure {
      background: #FFF;
      padding-bottom: 5px; }
      .glossary_individual .left_side figure figcaption {
        padding: 15px 0;
        width: calc(100% - 20px);
        margin: 0 auto;
        display: block;
        background: #FFF;
        border-bottom: 1px solid #2A2A2A;
        font-size: 14px;
        line-height: 24px; }
  .glossary_individual .right_side {
    min-width: 460px;
    width: 460px;
    margin-left: 85px;
    position: absolute;
    right: 0;
    top: 0;
    padding-bottom: 90px; }
    .glossary_individual .right_side.bottom {
      top: auto;
      bottom: 0; }
      .glossary_individual .right_side.bottom .right_side_content {
        position: relative; }
    @media (max-width: 1024px) {
      .glossary_individual .right_side {
        position: relative;
        width: 100%;
        margin: 0 0 50px;
        min-width: 0; } }
    .glossary_individual .right_side .right_side_content {
      box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.11), -4px -4px 5px white;
      align-self: flex-start;
      padding: 58px 50px 70px;
      border-radius: 11px;
      text-align: center;
      position: fixed;
      max-width: 460px;
      background: #F4F4F4; }
      .glossary_individual .right_side .right_side_content.no_scroll {
        position: absolute; }
      @media (max-width: 1024px) {
        .glossary_individual .right_side .right_side_content {
          position: relative;
          max-width: 100%; } }
      @media (max-width: 767px) {
        .glossary_individual .right_side .right_side_content {
          padding: 30px; } }
    .glossary_individual .right_side .title {
      font-size: 32px;
      line-height: 48px;
      color: #649A3D;
      font-family: "GothamBold", "Open Sans", sans-serif;
      margin-top: 0;
      margin-bottom: 40px;
      font-weight: 600; }
      @media (max-width: 767px) {
        .glossary_individual .right_side .title {
          font-size: 24px;
          line-height: 36px; } }
      .glossary_individual .right_side .title span:first-child {
        margin-right: 8px; }
      .glossary_individual .right_side .title span + span {
        color: #2A2A2A; }
    .glossary_individual .right_side .button {
      margin-top: 50px;
      max-width: 100%; }
    .glossary_individual .right_side .description {
      color: #2A2A2A;
      font-size: 20px;
      line-height: 30px;
      margin-bottom: 50px;
      font-family: "GothamMedium", "Open Sans", sans-serif; }
      @media (max-width: 767px) {
        .glossary_individual .right_side .description {
          font-size: 16px;
          line-height: 24px;
          margin-bottom: 40px; } }

.featured-customers .block-wrapper .title {
  margin: 0 0 20px;
  text-align: center; }
  .featured-customers .block-wrapper .title h2, .featured-customers .block-wrapper .title .paragraph-html .subtitle, .paragraph-html .featured-customers .block-wrapper .title .subtitle {
    color: #2A2A2A;
    letter-spacing: -0.22px; }

.featured-customers .block-wrapper .field_customer_child {
  display: flex; }
  .featured-customers .block-wrapper .field_customer_child > div {
    box-shadow: 5px 5px 7px rgba(0, 0, 0, 0.06);
    border-radius: 7px;
    overflow: hidden;
    background: #FFF;
    width: calc(33.333% - 16px); }
    .featured-customers .block-wrapper .field_customer_child > div .featured-customer {
      border-top: 7px solid; }
      .featured-customers .block-wrapper .field_customer_child > div .featured-customer .field_cta_one {
        text-align: center;
        padding: 0 24px 24px; }
    .featured-customers .block-wrapper .field_customer_child > div .image {
      position: relative;
      overflow: hidden;
      width: 100%;
      height: 270px; }
      .featured-customers .block-wrapper .field_customer_child > div .image img {
        position: absolute;
        left: 50%;
        top: 40%;
        transform: translate(-50%, -50%);
        width: 100%;
        height: auto;
        max-width: 224px !important; }
      .featured-customers .block-wrapper .field_customer_child > div .image .content-type {
        position: absolute;
        bottom: 12px;
        left: 12px;
        color: #FFF;
        background-color: #649A3D;
        font-family: "GothamBold", sans-serif;
        font-size: 14px;
        line-height: 32px;
        padding: 0 13px 0 10px; }
    .featured-customers .block-wrapper .field_customer_child > div .description {
      padding: 24px; }
      .featured-customers .block-wrapper .field_customer_child > div .description p {
        font-family: "GothamLight", sans-serif;
        font-size: 16px;
        line-height: 24px;
        color: #2A2A2A; }
        .featured-customers .block-wrapper .field_customer_child > div .description p:last-child {
          margin: 0; }
    .featured-customers .block-wrapper .field_customer_child > div:not(:last-child) {
      margin: 0 24px 0 0; }

@media screen and (max-width: 990px) {
  .featured-customers .block-wrapper {
    flex-wrap: wrap; }
    .featured-customers .block-wrapper .field_customer_child {
      width: 100%;
      margin: 20px 0 0 0; } }

@media screen and (max-width: 768px) {
  .featured-customers .block-wrapper .field_customer_child {
    flex-wrap: wrap;
    flex-flow: column; }
    .featured-customers .block-wrapper .field_customer_child > div {
      width: 100%;
      margin: 0 0 20px 0 !important; } }

.cvent-product-details {
  padding: 48px 0; }
  .cvent-product-details > .container, .cvent-product-details > .search-page, .cvent-product-details > .search-page-admin {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-start; }
    .cvent-product-details > .container > div, .cvent-product-details > .search-page > div, .cvent-product-details > .search-page-admin > div {
      width: calc(50% - 86px); }
      .cvent-product-details > .container > div h3, .cvent-product-details > .search-page > div h3, .cvent-product-details > .search-page-admin > div h3 {
        color: #649A3D;
        margin: 0 0 24px; }
      .cvent-product-details > .container > div.who-attend, .cvent-product-details > .search-page > div.who-attend, .cvent-product-details > .search-page-admin > div.who-attend {
        display: flex;
        flex-wrap: wrap; }
        .cvent-product-details > .container > div.who-attend h3, .cvent-product-details > .search-page > div.who-attend h3, .cvent-product-details > .search-page-admin > div.who-attend h3 {
          width: 100%; }
        .cvent-product-details > .container > div.who-attend .body, .cvent-product-details > .search-page > div.who-attend .body, .cvent-product-details > .search-page-admin > div.who-attend .body {
          width: 100%;
          margin: 0 0 36px; }
          .cvent-product-details > .container > div.who-attend .body p, .cvent-product-details > .search-page > div.who-attend .body p, .cvent-product-details > .search-page-admin > div.who-attend .body p {
            font-size: 18px;
            line-height: 28px;
            color: #2A2A2A; }
            .cvent-product-details > .container > div.who-attend .body p:last-child, .cvent-product-details > .search-page > div.who-attend .body p:last-child, .cvent-product-details > .search-page-admin > div.who-attend .body p:last-child {
              margin: 0; }
        .cvent-product-details > .container > div.who-attend .education, .cvent-product-details > .search-page > div.who-attend .education, .cvent-product-details > .search-page-admin > div.who-attend .education {
          margin: 0 0 64px; }
          .cvent-product-details > .container > div.who-attend .education p, .cvent-product-details > .search-page > div.who-attend .education p, .cvent-product-details > .search-page-admin > div.who-attend .education p {
            font-size: 20px;
            line-height: 30px;
            font-family: "GothamBold", sans-serif;
            color: #2A2A2A; }
            .cvent-product-details > .container > div.who-attend .education p a, .cvent-product-details > .search-page > div.who-attend .education p a, .cvent-product-details > .search-page-admin > div.who-attend .education p a {
              font-size: 20px;
              line-height: 30px;
              font-family: "GothamBold", sans-serif;
              margin-left: 4px; }
        .cvent-product-details > .container > div.who-attend .price, .cvent-product-details > .search-page > div.who-attend .price, .cvent-product-details > .search-page-admin > div.who-attend .price {
          width: auto; }
          .cvent-product-details > .container > div.who-attend .price h3, .cvent-product-details > .search-page > div.who-attend .price h3, .cvent-product-details > .search-page-admin > div.who-attend .price h3 {
            margin: 0 0 10px; }
          .cvent-product-details > .container > div.who-attend .price p, .cvent-product-details > .search-page > div.who-attend .price p, .cvent-product-details > .search-page-admin > div.who-attend .price p {
            font-size: 24px;
            line-height: 36px;
            color: #2A2A2A; }
        .cvent-product-details > .container > div.who-attend .duration, .cvent-product-details > .search-page > div.who-attend .duration, .cvent-product-details > .search-page-admin > div.who-attend .duration {
          width: auto;
          padding-right: 50px;
          margin-right: 36px; }
          .cvent-product-details > .container > div.who-attend .duration h3, .cvent-product-details > .search-page > div.who-attend .duration h3, .cvent-product-details > .search-page-admin > div.who-attend .duration h3 {
            margin: 0 0 10px; }
          .cvent-product-details > .container > div.who-attend .duration p, .cvent-product-details > .search-page > div.who-attend .duration p, .cvent-product-details > .search-page-admin > div.who-attend .duration p {
            font-size: 24px;
            line-height: 36px;
            color: #2A2A2A; }
        .cvent-product-details > .container > div.who-attend .duration-availability, .cvent-product-details > .search-page > div.who-attend .duration-availability, .cvent-product-details > .search-page-admin > div.who-attend .duration-availability {
          width: 100%;
          margin: 60px 0 0 0; }
          .cvent-product-details > .container > div.who-attend .duration-availability .field_available_as > div:first-child, .cvent-product-details > .search-page > div.who-attend .duration-availability .field_available_as > div:first-child, .cvent-product-details > .search-page-admin > div.who-attend .duration-availability .field_available_as > div:first-child {
            font-size: 14px;
            line-height: 16px;
            margin: 0 0 13px;
            font-family: "GothamBold", sans-serif;
            text-transform: uppercase;
            color: #2A2A2A; }
          .cvent-product-details > .container > div.who-attend .duration-availability .field_available_as > div:not(:first-child), .cvent-product-details > .search-page > div.who-attend .duration-availability .field_available_as > div:not(:first-child), .cvent-product-details > .search-page-admin > div.who-attend .duration-availability .field_available_as > div:not(:first-child) {
            display: flex;
            flex-wrap: wrap; }
            .cvent-product-details > .container > div.who-attend .duration-availability .field_available_as > div:not(:first-child) > div, .cvent-product-details > .search-page > div.who-attend .duration-availability .field_available_as > div:not(:first-child) > div, .cvent-product-details > .search-page-admin > div.who-attend .duration-availability .field_available_as > div:not(:first-child) > div {
              background: #3D810D;
              color: #FFF;
              font-size: 14px;
              line-height: 24px;
              border-radius: 15px;
              padding: 0 13px;
              font-family: "GothamMedium", sans-serif;
              margin-bottom: 5px;
              cursor: default; }
              .cvent-product-details > .container > div.who-attend .duration-availability .field_available_as > div:not(:first-child) > div:not(:last-child), .cvent-product-details > .search-page > div.who-attend .duration-availability .field_available_as > div:not(:first-child) > div:not(:last-child), .cvent-product-details > .search-page-admin > div.who-attend .duration-availability .field_available_as > div:not(:first-child) > div:not(:last-child) {
                margin-right: 8px; }
      .cvent-product-details > .container > div.course-list, .cvent-product-details > .search-page > div.course-list, .cvent-product-details > .search-page-admin > div.course-list {
        display: flex;
        justify-content: space-between;
        align-content: baseline;
        flex-wrap: wrap; }
        .cvent-product-details > .container > div.course-list .courses-info, .cvent-product-details > .search-page > div.course-list .courses-info, .cvent-product-details > .search-page-admin > div.course-list .courses-info {
          width: 100%; }
        .cvent-product-details > .container > div.course-list .no-results-message, .cvent-product-details > .search-page > div.course-list .no-results-message, .cvent-product-details > .search-page-admin > div.course-list .no-results-message {
          width: 100%;
          margin: 20px 0 0 0;
          font-size: 18px;
          line-height: 22px;
          padding: 0 5px;
          border-top: 1px solid #D4D4D4;
          padding: 20px 5px 0; }
        .cvent-product-details > .container > div.course-list .field_course_event, .cvent-product-details > .search-page > div.course-list .field_course_event, .cvent-product-details > .search-page-admin > div.course-list .field_course_event {
          width: 100%;
          margin: 24px 0 0 0; }
          .cvent-product-details > .container > div.course-list .field_course_event > div, .cvent-product-details > .search-page > div.course-list .field_course_event > div, .cvent-product-details > .search-page-admin > div.course-list .field_course_event > div {
            margin: 0 0 4px; }
            .cvent-product-details > .container > div.course-list .field_course_event > div .digital-component, .cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component, .cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component {
              background: #FFF;
              padding: 8px 8px 8px 24px; }
              .cvent-product-details > .container > div.course-list .field_course_event > div .digital-component .container, .cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component .container, .cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component .container, .cvent-product-details > .container > div.course-list .field_course_event > div .digital-component .search-page, .cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component .search-page, .cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component .search-page, .cvent-product-details > .container > div.course-list .field_course_event > div .digital-component .search-page-admin, .cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component .search-page-admin, .cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component .search-page-admin {
                padding: 0; }
                .cvent-product-details > .container > div.course-list .field_course_event > div .digital-component .container .row, .cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component .container .row, .cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component .container .row, .cvent-product-details > .container > div.course-list .field_course_event > div .digital-component .search-page .row, .cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component .search-page .row, .cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component .search-page .row, .cvent-product-details > .container > div.course-list .field_course_event > div .digital-component .search-page-admin .row, .cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component .search-page-admin .row, .cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component .search-page-admin .row {
                  display: flex;
                  justify-content: space-evenly;
                  align-items: center;
                  margin: 0; }
                  .cvent-product-details > .container > div.course-list .field_course_event > div .digital-component .container .row .course-time, .cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component .container .row .course-time, .cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component .container .row .course-time, .cvent-product-details > .container > div.course-list .field_course_event > div .digital-component .search-page .row .course-time, .cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component .search-page .row .course-time, .cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component .search-page .row .course-time, .cvent-product-details > .container > div.course-list .field_course_event > div .digital-component .search-page-admin .row .course-time, .cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component .search-page-admin .row .course-time, .cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component .search-page-admin .row .course-time,
                  .cvent-product-details > .container > div.course-list .field_course_event > div .digital-component .container .row .course-date,
                  .cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component .container .row .course-date,
                  .cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component .container .row .course-date,
                  .cvent-product-details > .container > div.course-list .field_course_event > div .digital-component .search-page .row .course-date,
                  .cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component .search-page .row .course-date,
                  .cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component .search-page .row .course-date,
                  .cvent-product-details > .container > div.course-list .field_course_event > div .digital-component .search-page-admin .row .course-date,
                  .cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component .search-page-admin .row .course-date,
                  .cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component .search-page-admin .row .course-date {
                    font-family: "GothamMedium", sans-serif;
                    font-size: 14px;
                    line-height: 20px;
                    color: #444; }
                  
                  .cvent-product-details > .container > div.course-list .field_course_event > div .digital-component .container .row .course-date,
                  .cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component .container .row .course-date,
                  .cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component .container .row .course-date,
                  .cvent-product-details > .container > div.course-list .field_course_event > div .digital-component .search-page .row .course-date,
                  .cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component .search-page .row .course-date,
                  .cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component .search-page .row .course-date,
                  .cvent-product-details > .container > div.course-list .field_course_event > div .digital-component .search-page-admin .row .course-date,
                  .cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component .search-page-admin .row .course-date,
                  .cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component .search-page-admin .row .course-date {
                    width: 140px; }
                  .cvent-product-details > .container > div.course-list .field_course_event > div .digital-component .container .row .course-time, .cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component .container .row .course-time, .cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component .container .row .course-time, .cvent-product-details > .container > div.course-list .field_course_event > div .digital-component .search-page .row .course-time, .cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component .search-page .row .course-time, .cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component .search-page .row .course-time, .cvent-product-details > .container > div.course-list .field_course_event > div .digital-component .search-page-admin .row .course-time, .cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component .search-page-admin .row .course-time, .cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component .search-page-admin .row .course-time {
                    margin: 0 auto; }
                  .cvent-product-details > .container > div.course-list .field_course_event > div .digital-component .container .row .field_cvent_link, .cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component .container .row .field_cvent_link, .cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component .container .row .field_cvent_link, .cvent-product-details > .container > div.course-list .field_course_event > div .digital-component .search-page .row .field_cvent_link, .cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component .search-page .row .field_cvent_link, .cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component .search-page .row .field_cvent_link, .cvent-product-details > .container > div.course-list .field_course_event > div .digital-component .search-page-admin .row .field_cvent_link, .cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component .search-page-admin .row .field_cvent_link, .cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component .search-page-admin .row .field_cvent_link {
                    margin: 0 0 0 auto; }
                    .cvent-product-details > .container > div.course-list .field_course_event > div .digital-component .container .row .field_cvent_link a, .cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component .container .row .field_cvent_link a, .cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component .container .row .field_cvent_link a, .cvent-product-details > .container > div.course-list .field_course_event > div .digital-component .search-page .row .field_cvent_link a, .cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component .search-page .row .field_cvent_link a, .cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component .search-page .row .field_cvent_link a, .cvent-product-details > .container > div.course-list .field_course_event > div .digital-component .search-page-admin .row .field_cvent_link a, .cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component .search-page-admin .row .field_cvent_link a, .cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component .search-page-admin .row .field_cvent_link a {
                      line-height: 43px; }
                  .cvent-product-details > .container > div.course-list .field_course_event > div .digital-component .container .row:before, .cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component .container .row:before, .cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component .container .row:before, .cvent-product-details > .container > div.course-list .field_course_event > div .digital-component .search-page .row:before, .cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component .search-page .row:before, .cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component .search-page .row:before, .cvent-product-details > .container > div.course-list .field_course_event > div .digital-component .search-page-admin .row:before, .cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component .search-page-admin .row:before, .cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component .search-page-admin .row:before, .cvent-product-details > .container > div.course-list .field_course_event > div .digital-component .container .row:after, .cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component .container .row:after, .cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component .container .row:after, .cvent-product-details > .container > div.course-list .field_course_event > div .digital-component .search-page .row:after, .cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component .search-page .row:after, .cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component .search-page .row:after, .cvent-product-details > .container > div.course-list .field_course_event > div .digital-component .search-page-admin .row:after, .cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component .search-page-admin .row:after, .cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component .search-page-admin .row:after {
                    content: none; }
      .cvent-product-details > .container > div.private-workshop, .cvent-product-details > .search-page > div.private-workshop, .cvent-product-details > .search-page-admin > div.private-workshop {
        width: 100%;
        max-width: 600px;
        margin: 145px auto 0;
        text-align: center; }
        .cvent-product-details > .container > div.private-workshop p, .cvent-product-details > .search-page > div.private-workshop p, .cvent-product-details > .search-page-admin > div.private-workshop p {
          font-size: 18px;
          line-height: 27px;
          color: #2A2A2A; }
        .cvent-product-details > .container > div.private-workshop .button, .cvent-product-details > .search-page > div.private-workshop .button, .cvent-product-details > .search-page-admin > div.private-workshop .button {
          margin: 21px 0 0 0; }
    .cvent-product-details > .container:before, .cvent-product-details > .search-page:before, .cvent-product-details > .search-page-admin:before, .cvent-product-details > .container:after, .cvent-product-details > .search-page:after, .cvent-product-details > .search-page-admin:after {
      content: none;
      display: none; }
  @media screen and (max-width: 1024px) {
    .cvent-product-details > .container > div, .cvent-product-details > .search-page > div, .cvent-product-details > .search-page-admin > div {
      width: calc(50% - 20px); }
      .cvent-product-details > .container > div.course-list, .cvent-product-details > .search-page > div.course-list, .cvent-product-details > .search-page-admin > div.course-list {
        min-width: 400px; } }
  @media screen and (max-width: 768px) {
    .cvent-product-details > .container, .cvent-product-details > .search-page, .cvent-product-details > .search-page-admin {
      flex-flow: column; }
      .cvent-product-details > .container > div, .cvent-product-details > .search-page > div, .cvent-product-details > .search-page-admin > div {
        width: 100%; }
        .cvent-product-details > .container > div.who-attend .body, .cvent-product-details > .search-page > div.who-attend .body, .cvent-product-details > .search-page-admin > div.who-attend .body {
          margin: 0 0 30px; }
        .cvent-product-details > .container > div.who-attend .duration-availability, .cvent-product-details > .search-page > div.who-attend .duration-availability, .cvent-product-details > .search-page-admin > div.who-attend .duration-availability {
          margin: 30px 0 0 0; }
        .cvent-product-details > .container > div.course-list, .cvent-product-details > .search-page > div.course-list, .cvent-product-details > .search-page-admin > div.course-list {
          margin: 40px 0 0 0;
          min-width: unset; } }
  @media screen and (max-width: 480px) {
    .cvent-product-details > .container > div.course-list .field_course_event > div .digital-component, .cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component, .cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component {
      padding: 8px 8px 8px 8px; } }
  @media screen and (max-width: 420px) {
    .cvent-product-details > .container > div.course-list .field_course_event > div .digital-component, .cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component, .cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component {
      padding: 8px 8px 8px 8px; }
      .cvent-product-details > .container > div.course-list .field_course_event > div .digital-component .container .row, .cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component .container .row, .cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component .container .row, .cvent-product-details > .container > div.course-list .field_course_event > div .digital-component .search-page .row, .cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component .search-page .row, .cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component .search-page .row, .cvent-product-details > .container > div.course-list .field_course_event > div .digital-component .search-page-admin .row, .cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component .search-page-admin .row, .cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component .search-page-admin .row {
        flex-wrap: wrap; }
        
        .cvent-product-details > .container > div.course-list .field_course_event > div .digital-component .container .row .course-date,
        .cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component .container .row .course-date,
        .cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component .container .row .course-date,
        .cvent-product-details > .container > div.course-list .field_course_event > div .digital-component .search-page .row .course-date,
        .cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component .search-page .row .course-date,
        .cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component .search-page .row .course-date,
        .cvent-product-details > .container > div.course-list .field_course_event > div .digital-component .search-page-admin .row .course-date,
        .cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component .search-page-admin .row .course-date,
        .cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component .search-page-admin .row .course-date, .cvent-product-details > .container > div.course-list .field_course_event > div .digital-component .container .row .course-time, .cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component .container .row .course-time, .cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component .container .row .course-time, .cvent-product-details > .container > div.course-list .field_course_event > div .digital-component .search-page .row .course-time, .cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component .search-page .row .course-time, .cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component .search-page .row .course-time, .cvent-product-details > .container > div.course-list .field_course_event > div .digital-component .search-page-admin .row .course-time, .cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component .search-page-admin .row .course-time, .cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component .search-page-admin .row .course-time {
          width: 100%;
          text-align: center;
          margin: 0 0 10px; }
        .cvent-product-details > .container > div.course-list .field_course_event > div .digital-component .container .row .field_cvent_link, .cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component .container .row .field_cvent_link, .cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component .container .row .field_cvent_link, .cvent-product-details > .container > div.course-list .field_course_event > div .digital-component .search-page .row .field_cvent_link, .cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component .search-page .row .field_cvent_link, .cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component .search-page .row .field_cvent_link, .cvent-product-details > .container > div.course-list .field_course_event > div .digital-component .search-page-admin .row .field_cvent_link, .cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component .search-page-admin .row .field_cvent_link, .cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component .search-page-admin .row .field_cvent_link {
          width: 100%;
          margin: 10px 0 0 0; }
          .cvent-product-details > .container > div.course-list .field_course_event > div .digital-component .container .row .field_cvent_link a, .cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component .container .row .field_cvent_link a, .cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component .container .row .field_cvent_link a, .cvent-product-details > .container > div.course-list .field_course_event > div .digital-component .search-page .row .field_cvent_link a, .cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component .search-page .row .field_cvent_link a, .cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component .search-page .row .field_cvent_link a, .cvent-product-details > .container > div.course-list .field_course_event > div .digital-component .search-page-admin .row .field_cvent_link a, .cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component .search-page-admin .row .field_cvent_link a, .cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component .search-page-admin .row .field_cvent_link a {
            width: 100%;
            text-align: center; } }

.flex-component-product-courses-component {
  padding: 36px 0 71px; }
  .flex-component-product-courses-component > .container, .flex-component-product-courses-component > .search-page, .flex-component-product-courses-component > .search-page-admin {
    display: flex;
    justify-content: flex-end;
    align-items: flex-start; }
    .flex-component-product-courses-component > .container > .field_courses_view, .flex-component-product-courses-component > .search-page > .field_courses_view, .flex-component-product-courses-component > .search-page-admin > .field_courses_view {
      width: calc(100% - 223px);
      margin: 0 auto 0 0; }
    .flex-component-product-courses-component > .container > .cvent-legend, .flex-component-product-courses-component > .search-page > .cvent-legend, .flex-component-product-courses-component > .search-page-admin > .cvent-legend {
      width: 209px; }
      .flex-component-product-courses-component > .container > .cvent-legend h3, .flex-component-product-courses-component > .search-page > .cvent-legend h3, .flex-component-product-courses-component > .search-page-admin > .cvent-legend h3 {
        margin-top: 58px; }
    .flex-component-product-courses-component > .container:before, .flex-component-product-courses-component > .search-page:before, .flex-component-product-courses-component > .search-page-admin:before, .flex-component-product-courses-component > .container:after, .flex-component-product-courses-component > .search-page:after, .flex-component-product-courses-component > .search-page-admin:after {
      content: none;
      display: none; }
  .flex-component-product-courses-component .catalog-header {
    display: flex;
    width: 100%;
    margin: 0 0 16px;
    border-radius: 3px;
    box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.11), -4px -4px 5px white;
    padding: 26px 12px; }
    .flex-component-product-courses-component .catalog-header span {
      color: #555555;
      text-transform: uppercase;
      font-size: 14px;
      line-height: 20px;
      font-family: "GothamBold", sans-serif; }
      .flex-component-product-courses-component .catalog-header span.course {
        width: 220px; }
      .flex-component-product-courses-component .catalog-header span.description {
        width: calc(100% - 646px);
        padding-left: 52px; }
  .flex-component-product-courses-component .view-content .views-row .product-teaser-list-details {
    background: #FFF;
    margin: 0 0 8px;
    padding: 16px;
    transition: all 0.4s ease;
    display: flex; }
    .flex-component-product-courses-component .view-content .views-row .product-teaser-list-details .course-title {
      position: relative;
      width: 220px;
      display: flex;
      flex-flow: column;
      align-items: baseline;
      justify-content: space-between; }
      .flex-component-product-courses-component .view-content .views-row .product-teaser-list-details .course-title .border {
        position: absolute;
        left: -16px;
        top: -16px;
        width: calc(100% + 16px);
        display: flex;
        flex-wrap: nowrap; }
        .flex-component-product-courses-component .view-content .views-row .product-teaser-list-details .course-title .border > div {
          width: 100%;
          height: 4px; }
          .flex-component-product-courses-component .view-content .views-row .product-teaser-list-details .course-title .border > div.activity-base {
            background: #6C6297; }
          .flex-component-product-courses-component .view-content .views-row .product-teaser-list-details .course-title .border > div.role-based {
            background: #FE9F43; }
          .flex-component-product-courses-component .view-content .views-row .product-teaser-list-details .course-title .border > div.supplemental {
            background: #33D389; }
      .flex-component-product-courses-component .view-content .views-row .product-teaser-list-details .course-title a {
        text-decoration: none; }
      .flex-component-product-courses-component .view-content .views-row .product-teaser-list-details .course-title h5 {
        font-family: "GothamMedium", sans-serif;
        color: #2A2A2A;
        margin: 0 0 20px 0; }
    .flex-component-product-courses-component .view-content .views-row .product-teaser-list-details .description {
      width: calc(100% - 420px);
      padding-left: 50px;
      padding-right: 20px; }
      .flex-component-product-courses-component .view-content .views-row .product-teaser-list-details .description p {
        font-family: "GothamLight", sans-serif;
        font-size: 16px;
        color: #2A2A2A; }
        .flex-component-product-courses-component .view-content .views-row .product-teaser-list-details .description p:last-child {
          margin: 0; }
    .flex-component-product-courses-component .view-content .views-row .product-teaser-list-details .field_available_as {
      display: flex;
      flex-flow: column;
      align-items: flex-start;
      justify-content: center; }
      .flex-component-product-courses-component .view-content .views-row .product-teaser-list-details .field_available_as > div {
        background-color: #3D810D;
        border-radius: 17px;
        color: #FFF;
        font-family: "GothamMedium", sans-serif;
        font-size: 14px;
        line-height: 25px;
        padding: 0 16px; }
        .flex-component-product-courses-component .view-content .views-row .product-teaser-list-details .field_available_as > div:not(:last-child) {
          margin: 0 0 6px; }
    @media screen and (min-width: 769px) {
      .flex-component-product-courses-component .view-content .views-row .product-teaser-list-details:hover {
        transform: translateY(-5px);
        box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1); } }
  .flex-component-product-courses-component .view-content .views-row:last-child .product-teaser-list-details {
    margin: 0; }
  @media screen and (max-width: 1200px) {
    .flex-component-product-courses-component > .container, .flex-component-product-courses-component > .search-page, .flex-component-product-courses-component > .search-page-admin {
      flex-flow: column; }
      .flex-component-product-courses-component > .container > .cvent-legend, .flex-component-product-courses-component > .search-page > .cvent-legend, .flex-component-product-courses-component > .search-page-admin > .cvent-legend, .flex-component-product-courses-component > .container > .field_courses_view, .flex-component-product-courses-component > .search-page > .field_courses_view, .flex-component-product-courses-component > .search-page-admin > .field_courses_view {
        width: 100%; } }
  @media screen and (max-width: 768px) {
    .flex-component-product-courses-component .field_courses_view .catalog-header {
      display: none; }
    .flex-component-product-courses-component .field_courses_view .view-content .product-teaser-list-details {
      flex-flow: column; }
      .flex-component-product-courses-component .field_courses_view .view-content .product-teaser-list-details .course-title {
        width: 100%; }
        .flex-component-product-courses-component .field_courses_view .view-content .product-teaser-list-details .course-title .border {
          width: calc(100% + 32px); }
      .flex-component-product-courses-component .field_courses_view .view-content .product-teaser-list-details .description {
        width: 100%;
        padding: 0;
        margin: 20px 0 40px; } }

.product-courses-listing-by-date > .container, .product-courses-listing-by-date > .search-page, .product-courses-listing-by-date > .search-page-admin {
  display: flex;
  justify-content: space-between; }
  .product-courses-listing-by-date > .container .body, .product-courses-listing-by-date > .search-page .body, .product-courses-listing-by-date > .search-page-admin .body {
    width: 340px;
    padding-top: 26px; }
    .product-courses-listing-by-date > .container .body .title h2, .product-courses-listing-by-date > .search-page .body .title h2, .product-courses-listing-by-date > .search-page-admin .body .title h2, .product-courses-listing-by-date > .container .body .title .paragraph-html .subtitle, .paragraph-html .product-courses-listing-by-date > .container .body .title .subtitle, .product-courses-listing-by-date > .search-page .body .title .paragraph-html .subtitle, .paragraph-html .product-courses-listing-by-date > .search-page .body .title .subtitle, .product-courses-listing-by-date > .search-page-admin .body .title .paragraph-html .subtitle, .paragraph-html .product-courses-listing-by-date > .search-page-admin .body .title .subtitle {
      color: #649A3D;
      margin: 0 0 24px;
      font-size: 24px;
      line-height: 36px; }
    .product-courses-listing-by-date > .container .body .field_details, .product-courses-listing-by-date > .search-page .body .field_details, .product-courses-listing-by-date > .search-page-admin .body .field_details {
      margin: 0 0 36px; }
      .product-courses-listing-by-date > .container .body .field_details p, .product-courses-listing-by-date > .search-page .body .field_details p, .product-courses-listing-by-date > .search-page-admin .body .field_details p {
        color: #2A2A2A;
        letter-spacing: -0.05px; }
        .product-courses-listing-by-date > .container .body .field_details p:last-child, .product-courses-listing-by-date > .search-page .body .field_details p:last-child, .product-courses-listing-by-date > .search-page-admin .body .field_details p:last-child {
          margin: 0; }
    .product-courses-listing-by-date > .container .body .field_cta_one a, .product-courses-listing-by-date > .search-page .body .field_cta_one a, .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a {
      box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.11), -4px -4px 5px white; }
  .product-courses-listing-by-date > .container .list, .product-courses-listing-by-date > .search-page .list, .product-courses-listing-by-date > .search-page-admin .list {
    width: calc(100% - 363px); }
    .product-courses-listing-by-date > .container .list .no-results-message, .product-courses-listing-by-date > .search-page .list .no-results-message, .product-courses-listing-by-date > .search-page-admin .list .no-results-message {
      width: 100%;
      margin: 20px 0 0 0;
      font-size: 18px;
      line-height: 22px;
      border-top: 1px solid #D4D4D4;
      padding: 20px 5px 0; }
    .product-courses-listing-by-date > .container .list .view-content, .product-courses-listing-by-date > .search-page .list .view-content, .product-courses-listing-by-date > .search-page-admin .list .view-content {
      margin: 38px 0 0 0; }
      .product-courses-listing-by-date > .container .list .view-content .views-row, .product-courses-listing-by-date > .search-page .list .view-content .views-row, .product-courses-listing-by-date > .search-page-admin .list .view-content .views-row {
        display: flex;
        justify-content: space-between;
        align-items: center;
        background: #FFF;
        margin: 0 0 4px;
        padding: 8px; }
        .product-courses-listing-by-date > .container .list .view-content .views-row .views-field-title, .product-courses-listing-by-date > .search-page .list .view-content .views-row .views-field-title, .product-courses-listing-by-date > .search-page-admin .list .view-content .views-row .views-field-title {
          display: flex;
          align-items: center;
          position: relative;
          width: calc(100% - 420px);
          padding-left: 20px; }
          .product-courses-listing-by-date > .container .list .view-content .views-row .views-field-title *, .product-courses-listing-by-date > .search-page .list .view-content .views-row .views-field-title *, .product-courses-listing-by-date > .search-page-admin .list .view-content .views-row .views-field-title * {
            width: 100%; }
          .product-courses-listing-by-date > .container .list .view-content .views-row .views-field-title a, .product-courses-listing-by-date > .search-page .list .view-content .views-row .views-field-title a, .product-courses-listing-by-date > .search-page-admin .list .view-content .views-row .views-field-title a {
            width: 100%;
            color: #2A2A2A;
            text-decoration: none;
            display: flex;
            align-items: center;
            min-height: 40px;
            font-size: 14px;
            line-height: 20px;
            font-family: "GothamMedium", sans-serif; }
            .product-courses-listing-by-date > .container .list .view-content .views-row .views-field-title a:hover, .product-courses-listing-by-date > .search-page .list .view-content .views-row .views-field-title a:hover, .product-courses-listing-by-date > .search-page-admin .list .view-content .views-row .views-field-title a:hover {
              color: #DB6247;
              text-decoration: underline;
              font-weight: 400; }
          .product-courses-listing-by-date > .container .list .view-content .views-row .views-field-title:before, .product-courses-listing-by-date > .search-page .list .view-content .views-row .views-field-title:before, .product-courses-listing-by-date > .search-page-admin .list .view-content .views-row .views-field-title:before {
            content: "";
            position: absolute;
            width: 10px;
            height: 100%;
            left: 0;
            top: 0; }
          .product-courses-listing-by-date > .container .list .view-content .views-row .views-field-title.activity-base:before, .product-courses-listing-by-date > .search-page .list .view-content .views-row .views-field-title.activity-base:before, .product-courses-listing-by-date > .search-page-admin .list .view-content .views-row .views-field-title.activity-base:before {
            background: #6C6297; }
          .product-courses-listing-by-date > .container .list .view-content .views-row .views-field-title.role-based:before, .product-courses-listing-by-date > .search-page .list .view-content .views-row .views-field-title.role-based:before, .product-courses-listing-by-date > .search-page-admin .list .view-content .views-row .views-field-title.role-based:before {
            background: #FE9F43; }
          .product-courses-listing-by-date > .container .list .view-content .views-row .views-field-title.supplemental:before, .product-courses-listing-by-date > .search-page .list .view-content .views-row .views-field-title.supplemental:before, .product-courses-listing-by-date > .search-page-admin .list .view-content .views-row .views-field-title.supplemental:before {
            background: #33D389; }
        .product-courses-listing-by-date > .container .list .view-content .views-row .date-cta, .product-courses-listing-by-date > .search-page .list .view-content .views-row .date-cta, .product-courses-listing-by-date > .search-page-admin .list .view-content .views-row .date-cta {
          width: 420px;
          display: flex;
          align-items: center;
          justify-content: flex-end;
          font-size: 14px;
          line-height: 20px;
          color: #444444;
          font-family: "GothamMedium", sans-serif; }
        .product-courses-listing-by-date > .container .list .view-content .views-row .digital-component.product-course-preview, .product-courses-listing-by-date > .search-page .list .view-content .views-row .digital-component.product-course-preview, .product-courses-listing-by-date > .search-page-admin .list .view-content .views-row .digital-component.product-course-preview {
          width: 100%;
          padding: 0;
          background-color: transparent; }
          .product-courses-listing-by-date > .container .list .view-content .views-row .digital-component.product-course-preview .container, .product-courses-listing-by-date > .search-page .list .view-content .views-row .digital-component.product-course-preview .container, .product-courses-listing-by-date > .search-page-admin .list .view-content .views-row .digital-component.product-course-preview .container, .product-courses-listing-by-date > .container .list .view-content .views-row .digital-component.product-course-preview .search-page, .product-courses-listing-by-date > .search-page .list .view-content .views-row .digital-component.product-course-preview .search-page, .product-courses-listing-by-date > .search-page-admin .list .view-content .views-row .digital-component.product-course-preview .search-page, .product-courses-listing-by-date > .container .list .view-content .views-row .digital-component.product-course-preview .search-page-admin, .product-courses-listing-by-date > .search-page .list .view-content .views-row .digital-component.product-course-preview .search-page-admin, .product-courses-listing-by-date > .search-page-admin .list .view-content .views-row .digital-component.product-course-preview .search-page-admin {
            padding: 0; }
            .product-courses-listing-by-date > .container .list .view-content .views-row .digital-component.product-course-preview .container .row, .product-courses-listing-by-date > .search-page .list .view-content .views-row .digital-component.product-course-preview .container .row, .product-courses-listing-by-date > .search-page-admin .list .view-content .views-row .digital-component.product-course-preview .container .row, .product-courses-listing-by-date > .container .list .view-content .views-row .digital-component.product-course-preview .search-page .row, .product-courses-listing-by-date > .search-page .list .view-content .views-row .digital-component.product-course-preview .search-page .row, .product-courses-listing-by-date > .search-page-admin .list .view-content .views-row .digital-component.product-course-preview .search-page .row, .product-courses-listing-by-date > .container .list .view-content .views-row .digital-component.product-course-preview .search-page-admin .row, .product-courses-listing-by-date > .search-page .list .view-content .views-row .digital-component.product-course-preview .search-page-admin .row, .product-courses-listing-by-date > .search-page-admin .list .view-content .views-row .digital-component.product-course-preview .search-page-admin .row {
              display: flex;
              align-items: center;
              margin: 0; }
              .product-courses-listing-by-date > .container .list .view-content .views-row .digital-component.product-course-preview .container .row:before, .product-courses-listing-by-date > .search-page .list .view-content .views-row .digital-component.product-course-preview .container .row:before, .product-courses-listing-by-date > .search-page-admin .list .view-content .views-row .digital-component.product-course-preview .container .row:before, .product-courses-listing-by-date > .container .list .view-content .views-row .digital-component.product-course-preview .search-page .row:before, .product-courses-listing-by-date > .search-page .list .view-content .views-row .digital-component.product-course-preview .search-page .row:before, .product-courses-listing-by-date > .search-page-admin .list .view-content .views-row .digital-component.product-course-preview .search-page .row:before, .product-courses-listing-by-date > .container .list .view-content .views-row .digital-component.product-course-preview .search-page-admin .row:before, .product-courses-listing-by-date > .search-page .list .view-content .views-row .digital-component.product-course-preview .search-page-admin .row:before, .product-courses-listing-by-date > .search-page-admin .list .view-content .views-row .digital-component.product-course-preview .search-page-admin .row:before, .product-courses-listing-by-date > .container .list .view-content .views-row .digital-component.product-course-preview .container .row:after, .product-courses-listing-by-date > .search-page .list .view-content .views-row .digital-component.product-course-preview .container .row:after, .product-courses-listing-by-date > .search-page-admin .list .view-content .views-row .digital-component.product-course-preview .container .row:after, .product-courses-listing-by-date > .container .list .view-content .views-row .digital-component.product-course-preview .search-page .row:after, .product-courses-listing-by-date > .search-page .list .view-content .views-row .digital-component.product-course-preview .search-page .row:after, .product-courses-listing-by-date > .search-page-admin .list .view-content .views-row .digital-component.product-course-preview .search-page .row:after, .product-courses-listing-by-date > .container .list .view-content .views-row .digital-component.product-course-preview .search-page-admin .row:after, .product-courses-listing-by-date > .search-page .list .view-content .views-row .digital-component.product-course-preview .search-page-admin .row:after, .product-courses-listing-by-date > .search-page-admin .list .view-content .views-row .digital-component.product-course-preview .search-page-admin .row:after {
                content: none; }
              .product-courses-listing-by-date > .container .list .view-content .views-row .digital-component.product-course-preview .container .row .course-date, .product-courses-listing-by-date > .search-page .list .view-content .views-row .digital-component.product-course-preview .container .row .course-date, .product-courses-listing-by-date > .search-page-admin .list .view-content .views-row .digital-component.product-course-preview .container .row .course-date, .product-courses-listing-by-date > .container .list .view-content .views-row .digital-component.product-course-preview .search-page .row .course-date, .product-courses-listing-by-date > .search-page .list .view-content .views-row .digital-component.product-course-preview .search-page .row .course-date, .product-courses-listing-by-date > .search-page-admin .list .view-content .views-row .digital-component.product-course-preview .search-page .row .course-date, .product-courses-listing-by-date > .container .list .view-content .views-row .digital-component.product-course-preview .search-page-admin .row .course-date, .product-courses-listing-by-date > .search-page .list .view-content .views-row .digital-component.product-course-preview .search-page-admin .row .course-date, .product-courses-listing-by-date > .search-page-admin .list .view-content .views-row .digital-component.product-course-preview .search-page-admin .row .course-date,
              .product-courses-listing-by-date > .container .list .view-content .views-row .digital-component.product-course-preview .container .row .course-time,
              .product-courses-listing-by-date > .search-page .list .view-content .views-row .digital-component.product-course-preview .container .row .course-time,
              .product-courses-listing-by-date > .search-page-admin .list .view-content .views-row .digital-component.product-course-preview .container .row .course-time,
              .product-courses-listing-by-date > .container .list .view-content .views-row .digital-component.product-course-preview .search-page .row .course-time,
              .product-courses-listing-by-date > .search-page .list .view-content .views-row .digital-component.product-course-preview .search-page .row .course-time,
              .product-courses-listing-by-date > .search-page-admin .list .view-content .views-row .digital-component.product-course-preview .search-page .row .course-time,
              .product-courses-listing-by-date > .container .list .view-content .views-row .digital-component.product-course-preview .search-page-admin .row .course-time,
              .product-courses-listing-by-date > .search-page .list .view-content .views-row .digital-component.product-course-preview .search-page-admin .row .course-time,
              .product-courses-listing-by-date > .search-page-admin .list .view-content .views-row .digital-component.product-course-preview .search-page-admin .row .course-time {
                margin: 0 0 0 24px; }
              .product-courses-listing-by-date > .container .list .view-content .views-row .digital-component.product-course-preview .container .row .field_cvent_link, .product-courses-listing-by-date > .search-page .list .view-content .views-row .digital-component.product-course-preview .container .row .field_cvent_link, .product-courses-listing-by-date > .search-page-admin .list .view-content .views-row .digital-component.product-course-preview .container .row .field_cvent_link, .product-courses-listing-by-date > .container .list .view-content .views-row .digital-component.product-course-preview .search-page .row .field_cvent_link, .product-courses-listing-by-date > .search-page .list .view-content .views-row .digital-component.product-course-preview .search-page .row .field_cvent_link, .product-courses-listing-by-date > .search-page-admin .list .view-content .views-row .digital-component.product-course-preview .search-page .row .field_cvent_link, .product-courses-listing-by-date > .container .list .view-content .views-row .digital-component.product-course-preview .search-page-admin .row .field_cvent_link, .product-courses-listing-by-date > .search-page .list .view-content .views-row .digital-component.product-course-preview .search-page-admin .row .field_cvent_link, .product-courses-listing-by-date > .search-page-admin .list .view-content .views-row .digital-component.product-course-preview .search-page-admin .row .field_cvent_link {
                margin: 0 0 0 15px; }
                .product-courses-listing-by-date > .container .list .view-content .views-row .digital-component.product-course-preview .container .row .field_cvent_link a, .product-courses-listing-by-date > .search-page .list .view-content .views-row .digital-component.product-course-preview .container .row .field_cvent_link a, .product-courses-listing-by-date > .search-page-admin .list .view-content .views-row .digital-component.product-course-preview .container .row .field_cvent_link a, .product-courses-listing-by-date > .container .list .view-content .views-row .digital-component.product-course-preview .search-page .row .field_cvent_link a, .product-courses-listing-by-date > .search-page .list .view-content .views-row .digital-component.product-course-preview .search-page .row .field_cvent_link a, .product-courses-listing-by-date > .search-page-admin .list .view-content .views-row .digital-component.product-course-preview .search-page .row .field_cvent_link a, .product-courses-listing-by-date > .container .list .view-content .views-row .digital-component.product-course-preview .search-page-admin .row .field_cvent_link a, .product-courses-listing-by-date > .search-page .list .view-content .views-row .digital-component.product-course-preview .search-page-admin .row .field_cvent_link a, .product-courses-listing-by-date > .search-page-admin .list .view-content .views-row .digital-component.product-course-preview .search-page-admin .row .field_cvent_link a {
                  line-height: 43px; }
  @media screen and (max-width: 990px) {
    .product-courses-listing-by-date > .container, .product-courses-listing-by-date > .search-page, .product-courses-listing-by-date > .search-page-admin {
      flex-flow: column; }
      .product-courses-listing-by-date > .container .body, .product-courses-listing-by-date > .search-page .body, .product-courses-listing-by-date > .search-page-admin .body {
        width: 100%;
        margin: 0 0 60px;
        padding-top: 0; }
      .product-courses-listing-by-date > .container .list, .product-courses-listing-by-date > .search-page .list, .product-courses-listing-by-date > .search-page-admin .list {
        width: 100%; }
        .product-courses-listing-by-date > .container .list .view-content, .product-courses-listing-by-date > .search-page .list .view-content, .product-courses-listing-by-date > .search-page-admin .list .view-content {
          margin: 20px 0 0 0; } }
  @media screen and (max-width: 768px) {
    .product-courses-listing-by-date > .container .list .view-content .views-row .digital-component.product-course-preview .row, .product-courses-listing-by-date > .search-page .list .view-content .views-row .digital-component.product-course-preview .row, .product-courses-listing-by-date > .search-page-admin .list .view-content .views-row .digital-component.product-course-preview .row {
      flex-flow: column; }
      .product-courses-listing-by-date > .container .list .view-content .views-row .digital-component.product-course-preview .row .views-field-title, .product-courses-listing-by-date > .search-page .list .view-content .views-row .digital-component.product-course-preview .row .views-field-title, .product-courses-listing-by-date > .search-page-admin .list .view-content .views-row .digital-component.product-course-preview .row .views-field-title {
        width: 100%;
        padding: 20px 0 0; }
        .product-courses-listing-by-date > .container .list .view-content .views-row .digital-component.product-course-preview .row .views-field-title:before, .product-courses-listing-by-date > .search-page .list .view-content .views-row .digital-component.product-course-preview .row .views-field-title:before, .product-courses-listing-by-date > .search-page-admin .list .view-content .views-row .digital-component.product-course-preview .row .views-field-title:before {
          width: 100%;
          height: 10px; }
      .product-courses-listing-by-date > .container .list .view-content .views-row .digital-component.product-course-preview .row .date-cta, .product-courses-listing-by-date > .search-page .list .view-content .views-row .digital-component.product-course-preview .row .date-cta, .product-courses-listing-by-date > .search-page-admin .list .view-content .views-row .digital-component.product-course-preview .row .date-cta {
        width: 100%;
        margin: 20px 0 0 0;
        align-items: flex-end;
        justify-content: space-between; }
        .product-courses-listing-by-date > .container .list .view-content .views-row .digital-component.product-course-preview .row .date-cta .course-date, .product-courses-listing-by-date > .search-page .list .view-content .views-row .digital-component.product-course-preview .row .date-cta .course-date, .product-courses-listing-by-date > .search-page-admin .list .view-content .views-row .digital-component.product-course-preview .row .date-cta .course-date {
          margin: 0; }
        .product-courses-listing-by-date > .container .list .view-content .views-row .digital-component.product-course-preview .row .date-cta .field_cvent_link, .product-courses-listing-by-date > .search-page .list .view-content .views-row .digital-component.product-course-preview .row .date-cta .field_cvent_link, .product-courses-listing-by-date > .search-page-admin .list .view-content .views-row .digital-component.product-course-preview .row .date-cta .field_cvent_link {
          margin: 0 0 0 auto; } }
  @media screen and (max-width: 480px) {
    .product-courses-listing-by-date > .container .list .view-content .views-row .digital-component.product-course-preview .row .date-cta, .product-courses-listing-by-date > .search-page .list .view-content .views-row .digital-component.product-course-preview .row .date-cta, .product-courses-listing-by-date > .search-page-admin .list .view-content .views-row .digital-component.product-course-preview .row .date-cta {
      flex-flow: column; }
      .product-courses-listing-by-date > .container .list .view-content .views-row .digital-component.product-course-preview .row .date-cta .course-time, .product-courses-listing-by-date > .search-page .list .view-content .views-row .digital-component.product-course-preview .row .date-cta .course-time, .product-courses-listing-by-date > .search-page-admin .list .view-content .views-row .digital-component.product-course-preview .row .date-cta .course-time {
        margin: 10px 0; } }

.product_courses_container .product-teaser {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between; }
  .product_courses_container .product-teaser .body {
    position: relative;
    width: calc(50% - 15px);
    padding-top: 26px; }
    .product_courses_container .product-teaser .body .border {
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      display: flex;
      flex-wrap: nowrap; }
      .product_courses_container .product-teaser .body .border > div {
        width: 100%;
        height: 8px; }
        .product_courses_container .product-teaser .body .border > div.activity-base {
          background: #6C6297; }
        .product_courses_container .product-teaser .body .border > div.role-based {
          background: #FE9F43; }
        .product_courses_container .product-teaser .body .border > div.supplemental {
          background: #33D389; }
    .product_courses_container .product-teaser .body .course-title a {
      text-decoration: none; }
    .product_courses_container .product-teaser .body .course-title h3 {
      color: #2A2A2A;
      margin: 0 0 24px;
      padding-top: 8px; }
    .product_courses_container .product-teaser .body .who-attend {
      margin: 0 0 26px; }
      .product_courses_container .product-teaser .body .who-attend p {
        color: #2A2A2A;
        letter-spacing: -0.05px; }
        .product_courses_container .product-teaser .body .who-attend p:last-child {
          margin: 0; }
    .product_courses_container .product-teaser .body .field_available_as {
      margin: 0 0 40px; }
      .product_courses_container .product-teaser .body .field_available_as > div:first-child {
        font-size: 14px;
        line-height: 16px;
        margin: 0 0 13px;
        font-family: "GothamBold", sans-serif;
        text-transform: uppercase;
        color: #2A2A2A; }
      .product_courses_container .product-teaser .body .field_available_as > div:not(:first-child) {
        display: flex;
        flex-wrap: wrap; }
        .product_courses_container .product-teaser .body .field_available_as > div:not(:first-child) > div {
          background: #3D810D;
          margin-bottom: 5px;
          color: #FFF;
          font-size: 14px;
          line-height: 24px;
          border-radius: 15px;
          padding: 0 13px;
          cursor: default;
          font-family: "GothamMedium", sans-serif; }
          .product_courses_container .product-teaser .body .field_available_as > div:not(:first-child) > div:not(:last-child) {
            margin-right: 8px; }
    .product_courses_container .product-teaser .body .cta, .product_courses_container .product-teaser .body html body .field_menu_card_reference .form-item--error-message a, html body .field_menu_card_reference .form-item--error-message .product_courses_container .product-teaser .body a,
    .product_courses_container .product-teaser .body html body .main-content .form-item--error-message a, html body .main-content .form-item--error-message .product_courses_container .product-teaser .body a, .product_courses_container .product-teaser .body #header .header .header-search .form-actions, #header .header .header-search .product_courses_container .product-teaser .body .form-actions, .product_courses_container .product-teaser .body .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .field_cta_one a, .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .field_cta_one .product_courses_container .product-teaser .body a, .product_courses_container .product-teaser .body .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .field_cta_one a, .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .field_cta_one .product_courses_container .product-teaser .body a, .product_courses_container .product-teaser .body .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .field_cta_one a, .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .field_cta_one .product_courses_container .product-teaser .body a, .product_courses_container .product-teaser .body .icon-cards-2-4 .element-wrapper .icon-card-child .cta-area .field_cta_one a, .icon-cards-2-4 .element-wrapper .icon-card-child .cta-area .field_cta_one .product_courses_container .product-teaser .body a, .product_courses_container .product-teaser .body .cards-static-2-4 .element-wrapper .cards-static-2-4-child .field_cta_one a, .cards-static-2-4 .element-wrapper .cards-static-2-4-child .field_cta_one .product_courses_container .product-teaser .body a, .product_courses_container .product-teaser .body .cards-2-4 .cards-2-4-child .field_cta_one a, .cards-2-4 .cards-2-4-child .field_cta_one .product_courses_container .product-teaser .body a, .product_courses_container .product-teaser .body .events-webinars footer a, .events-webinars footer .product_courses_container .product-teaser .body a, .product_courses_container .product-teaser .body .integrations-by-product header a, .integrations-by-product header .product_courses_container .product-teaser .body a,
    .product_courses_container .product-teaser .body .integrations-by-type header a, .integrations-by-type header .product_courses_container .product-teaser .body a,
    .product_courses_container .product-teaser .body .technologies-by-model header a, .technologies-by-model header .product_courses_container .product-teaser .body a,
    .product_courses_container .product-teaser .body .technologies-by-type header a, .technologies-by-type header .product_courses_container .product-teaser .body a, .product_courses_container .product-teaser .body .cvent-related .view-content > .views-row article > a, .cvent-related .view-content > .views-row .product_courses_container .product-teaser .body article > a {
      padding: 0; }
  .product_courses_container .product-teaser .list {
    width: calc(50% - 15px);
    padding-top: 16px;
    height: 372px;
    overflow: hidden;
    transition: height 0.4s ease; }
    .product_courses_container .product-teaser .list .box {
      margin: 0 0 24px 5px; }
    .product_courses_container .product-teaser .list .no-results-message {
      display: block;
      font-size: 18px;
      padding: 0 20px;
      margin: 40px 0 0 0;
      text-align: left; }
    .product_courses_container .product-teaser .list .field_course_event {
      padding-left: 5px; }
      .product_courses_container .product-teaser .list .field_course_event .digital-component {
        background: #FFF;
        padding: 8px 8px 8px 24px;
        margin: 0 0 4px; }
        .product_courses_container .product-teaser .list .field_course_event .digital-component .container, .product_courses_container .product-teaser .list .field_course_event .digital-component .search-page, .product_courses_container .product-teaser .list .field_course_event .digital-component .search-page-admin {
          padding: 0; }
          .product_courses_container .product-teaser .list .field_course_event .digital-component .container .row, .product_courses_container .product-teaser .list .field_course_event .digital-component .search-page .row, .product_courses_container .product-teaser .list .field_course_event .digital-component .search-page-admin .row {
            display: flex;
            flex-wrap: wrap;
            justify-content: space-evenly;
            align-items: center;
            margin: 0; }
            .product_courses_container .product-teaser .list .field_course_event .digital-component .container .row .course-time, .product_courses_container .product-teaser .list .field_course_event .digital-component .search-page .row .course-time, .product_courses_container .product-teaser .list .field_course_event .digital-component .search-page-admin .row .course-time,
            .product_courses_container .product-teaser .list .field_course_event .digital-component .container .row .course-date,
            .product_courses_container .product-teaser .list .field_course_event .digital-component .search-page .row .course-date,
            .product_courses_container .product-teaser .list .field_course_event .digital-component .search-page-admin .row .course-date {
              font-family: "GothamMedium", sans-serif;
              font-size: 14px;
              line-height: 20px;
              color: #444; }
            .product_courses_container .product-teaser .list .field_course_event .digital-component .container .row .course-time, .product_courses_container .product-teaser .list .field_course_event .digital-component .search-page .row .course-time, .product_courses_container .product-teaser .list .field_course_event .digital-component .search-page-admin .row .course-time {
              margin: 0 auto; }
            .product_courses_container .product-teaser .list .field_course_event .digital-component .container .row .field_cvent_link, .product_courses_container .product-teaser .list .field_course_event .digital-component .search-page .row .field_cvent_link, .product_courses_container .product-teaser .list .field_course_event .digital-component .search-page-admin .row .field_cvent_link {
              margin: 0 0 0 auto; }
              .product_courses_container .product-teaser .list .field_course_event .digital-component .container .row .field_cvent_link a, .product_courses_container .product-teaser .list .field_course_event .digital-component .search-page .row .field_cvent_link a, .product_courses_container .product-teaser .list .field_course_event .digital-component .search-page-admin .row .field_cvent_link a {
                line-height: 43px; }
            .product_courses_container .product-teaser .list .field_course_event .digital-component .container .row:before, .product_courses_container .product-teaser .list .field_course_event .digital-component .search-page .row:before, .product_courses_container .product-teaser .list .field_course_event .digital-component .search-page-admin .row:before, .product_courses_container .product-teaser .list .field_course_event .digital-component .container .row:after, .product_courses_container .product-teaser .list .field_course_event .digital-component .search-page .row:after, .product_courses_container .product-teaser .list .field_course_event .digital-component .search-page-admin .row:after {
              content: none; }
  .product_courses_container .product-teaser .more {
    width: 100%;
    margin: 12px 0 0 0;
    text-align: right;
    padding: 8px; }
    .product_courses_container .product-teaser .more span {
      min-width: 131px;
      text-align: center; }
  .product_courses_container .product-teaser.activity-base .body .course-title {
    border-color: #6C6297; }
  .product_courses_container .product-teaser.role-based .body .course-title {
    border-color: #FE9F43; }
  .product_courses_container .product-teaser.supplemental .body .course-title {
    border-color: #33D389; }
  @media screen and (max-width: 990px) {
    .product_courses_container .product-teaser .list .no-results-message {
      text-align: center;
      padding: 0 15px; } }
  @media screen and (max-width: 480px) {
    .product_courses_container .product-teaser .list .field_course_event .digital-component .container .row, .product_courses_container .product-teaser .list .field_course_event .digital-component .search-page .row, .product_courses_container .product-teaser .list .field_course_event .digital-component .search-page-admin .row {
      flex-flow: column; }
      .product_courses_container .product-teaser .list .field_course_event .digital-component .container .row .field_cvent_link, .product_courses_container .product-teaser .list .field_course_event .digital-component .search-page .row .field_cvent_link, .product_courses_container .product-teaser .list .field_course_event .digital-component .search-page-admin .row .field_cvent_link {
        margin: 20px auto 0; } }

.cvent-related {
  padding: 48px 0 96px; }
  .cvent-related h2, .cvent-related .paragraph-html .subtitle, .paragraph-html .cvent-related .subtitle {
    color: #2A2A2A;
    margin: 0 0 44px; }
  .cvent-related .view-content {
    display: flex;
    flex-wrap: wrap;
    justify-content: center; }
    .cvent-related .view-content > .views-row {
      width: calc(25% - 3px); }
      .cvent-related .view-content > .views-row article {
        position: relative;
        background: #FFF;
        padding: 47px 22px 37px;
        min-height: 247px;
        height: 100%;
        display: flex;
        flex-flow: column;
        justify-content: space-between; }
        .cvent-related .view-content > .views-row article .border {
          position: absolute;
          top: 0;
          left: 0;
          width: 100%;
          display: flex;
          flex-wrap: nowrap; }
          .cvent-related .view-content > .views-row article .border > div {
            width: 100%;
            height: 8px; }
            .cvent-related .view-content > .views-row article .border > div.activity-base {
              background: #6C6297; }
            .cvent-related .view-content > .views-row article .border > div.role-based {
              background: #FE9F43; }
            .cvent-related .view-content > .views-row article .border > div.supplemental {
              background: #33D389; }
        .cvent-related .view-content > .views-row article h2, .cvent-related .view-content > .views-row article .paragraph-html .subtitle, .paragraph-html .cvent-related .view-content > .views-row article .subtitle {
          font-size: 20px;
          line-height: 30px;
          color: #2A2A2A;
          margin: 0 0 20px; }
        .cvent-related .view-content > .views-row article > a {
          display: table;
          margin: 0 auto; }
      @media screen and (min-width: 991px) {
        .cvent-related .view-content > .views-row:not(:last-child) {
          margin: 0 4px 0 0; } }
  @media screen and (min-width: 481px) and (max-width: 990px) {
    .cvent-related .view-content {
      justify-content: space-between; }
      .cvent-related .view-content > .views-row {
        width: calc(50% - 2px);
        margin: 0 0 4px; } }
  @media screen and (max-width: 480px) {
    .cvent-related .view-content > .views-row {
      width: 100%;
      margin: 0 0 10px; } }

#animated-slideshow {
  background-color: #2A2A2A;
  box-sizing: border-box;
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 145vw;
  max-height: 600px;
  min-height: 400px; }
  #animated-slideshow .background-wrapper .image {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    transition: opacity 0.3s ease;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat; }
    #animated-slideshow .background-wrapper .image:nth-child(1) {
      background-image: url("/static/themes/custom/digitalai/css/../img/slideshows/ad/slide-1-mobile.jpg"); }
    #animated-slideshow .background-wrapper .image:nth-child(2) {
      background-image: url("/static/themes/custom/digitalai/css/../img/slideshows/ad/slide-1-mobile.jpg"); }
    #animated-slideshow .background-wrapper .image:nth-child(3) {
      background-image: url("/static/themes/custom/digitalai/css/../img/slideshows/ad/slide-4-mobile.jpg"); }
    #animated-slideshow .background-wrapper .image:nth-child(4) {
      background-image: url("/static/themes/custom/digitalai/css/../img/slideshows/ad/slide-3-mobile.jpg"); }
    #animated-slideshow .background-wrapper .image:nth-child(5) {
      background-image: url("/static/themes/custom/digitalai/css/../img/slideshows/ad/slide-2-mobile.jpg"); }
    #animated-slideshow .background-wrapper .image:nth-child(6) {
      background-image: url("/static/themes/custom/digitalai/css/../img/slideshows/ad/slide-5-mobile.jpg"); }
    #animated-slideshow .background-wrapper .image:nth-child(7) {
      background-image: url("/static/themes/custom/digitalai/css/../img/slideshows/ad/slide-6-mobile.jpg"); }
    @media (min-width: 480px) {
      #animated-slideshow .background-wrapper .image:nth-child(1) {
        background-image: url("/static/themes/custom/digitalai/css/../img/slideshows/ad/slide-1-desktop.jpg"); }
      #animated-slideshow .background-wrapper .image:nth-child(2) {
        background-image: url("/static/themes/custom/digitalai/css/../img/slideshows/ad/slide-1-desktop.jpg"); }
      #animated-slideshow .background-wrapper .image:nth-child(3) {
        background-image: url("/static/themes/custom/digitalai/css/../img/slideshows/ad/slide-4-desktop.jpg"); }
      #animated-slideshow .background-wrapper .image:nth-child(4) {
        background-image: url("/static/themes/custom/digitalai/css/../img/slideshows/ad/slide-3-desktop.jpg"); }
      #animated-slideshow .background-wrapper .image:nth-child(5) {
        background-image: url("/static/themes/custom/digitalai/css/../img/slideshows/ad/slide-2-desktop.jpg"); }
      #animated-slideshow .background-wrapper .image:nth-child(6) {
        background-image: url("/static/themes/custom/digitalai/css/../img/slideshows/ad/slide-5-desktop.jpg"); }
      #animated-slideshow .background-wrapper .image:nth-child(7) {
        background-image: url("/static/themes/custom/digitalai/css/../img/slideshows/ad/slide-6-desktop.jpg"); } }
  #animated-slideshow .body-wrapper {
    width: 100%;
    height: 100%;
    max-width: 1460px;
    padding-left: 100px;
    padding-right: 100px;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: flex;
    flex-flow: column;
    justify-content: center; }
    #animated-slideshow .body-wrapper h2, #animated-slideshow .body-wrapper .paragraph-html .subtitle, .paragraph-html #animated-slideshow .body-wrapper .subtitle {
      position: relative;
      color: #649A3D;
      font-size: 32px !important;
      line-height: 48px !important; }
      #animated-slideshow .body-wrapper h2 span, #animated-slideshow .body-wrapper .paragraph-html .subtitle span, .paragraph-html #animated-slideshow .body-wrapper .subtitle span {
        position: absolute;
        left: 174px;
        top: 0;
        opacity: 0;
        transition: opacity 0.3s ease;
        color: #FFF; }
      #animated-slideshow .body-wrapper h2 a.button, #animated-slideshow .body-wrapper .paragraph-html .subtitle a.button, .paragraph-html #animated-slideshow .body-wrapper .subtitle a.button {
        position: absolute;
        left: 0;
        bottom: 0;
        opacity: 0;
        transition: opacity 0.3s ease;
        pointer-events: none;
        color: #FFF;
        box-shadow: none; }
        #animated-slideshow .body-wrapper h2 a.button:before, #animated-slideshow .body-wrapper .paragraph-html .subtitle a.button:before, .paragraph-html #animated-slideshow .body-wrapper .subtitle a.button:before {
          background-color: #2A2A2A; }
      #animated-slideshow .body-wrapper h2.demandbase-title, #animated-slideshow .body-wrapper .paragraph-html .demandbase-title.subtitle, .paragraph-html #animated-slideshow .body-wrapper .demandbase-title.subtitle {
        color: #FFF; }
        @media screen and (max-width: 480px) {
          #animated-slideshow .body-wrapper h2.demandbase-title, #animated-slideshow .body-wrapper .paragraph-html .demandbase-title.subtitle, .paragraph-html #animated-slideshow .body-wrapper .demandbase-title.subtitle {
            min-height: 36px; } }
      #animated-slideshow .body-wrapper h2.main-title, #animated-slideshow .body-wrapper .paragraph-html .main-title.subtitle, .paragraph-html #animated-slideshow .body-wrapper .main-title.subtitle {
        padding-bottom: 96px; }
  #animated-slideshow .controls .navigate {
    width: 30px;
    height: 40px;
    cursor: pointer;
    position: absolute;
    text-align: center;
    top: 50%;
    transform: translateY(-50%); }
    #animated-slideshow .controls .navigate:after {
      color: #FFF;
      font-size: 40px;
      line-height: 40px;
      font-family: "Font Awesome Solid";
      transition: color 0.3s ease; }
    #animated-slideshow .controls .navigate.next {
      right: 40px; }
      #animated-slideshow .controls .navigate.next:after {
        content: "\f054"; }
    #animated-slideshow .controls .navigate.prev {
      left: 40px; }
      #animated-slideshow .controls .navigate.prev:after {
        content: "\f053"; }
  #animated-slideshow .controls .bullets {
    position: absolute;
    bottom: 20px;
    left: 50%;
    transform: translateX(-50%);
    display: flex; }
    #animated-slideshow .controls .bullets .bullet {
      width: 12px;
      height: 12px;
      border: 2px solid #FFF;
      margin: 0 8px;
      transition: all 0.3s ease;
      cursor: pointer;
      border-radius: 16px; }
      #animated-slideshow .controls .bullets .bullet:before {
        content: "";
        display: block;
        width: 12px;
        height: 12px;
        background-color: #FFF;
        transition: opacity 0.3s ease;
        opacity: 0;
        margin: -2px 0 0 -2px;
        border-radius: 12px; }
  #animated-slideshow[active-item="1"] .background-wrapper .image:nth-child(1),
  #animated-slideshow[active-item="1"] .body-wrapper h2.main-title span:nth-of-type(1),
  #animated-slideshow[active-item="1"] .body-wrapper .paragraph-html .main-title.subtitle span:nth-of-type(1),
  .paragraph-html #animated-slideshow[active-item="1"] .body-wrapper .main-title.subtitle span:nth-of-type(1),
  #animated-slideshow[active-item="1"] .body-wrapper h2.main-title .button:nth-of-type(1),
  #animated-slideshow[active-item="1"] .body-wrapper .paragraph-html .main-title.subtitle .button:nth-of-type(1),
  .paragraph-html #animated-slideshow[active-item="1"] .body-wrapper .main-title.subtitle .button:nth-of-type(1) {
    opacity: 1;
    pointer-events: all; }
  #animated-slideshow[active-item="1"] .controls .bullets .bullet:nth-child(1):before {
    opacity: 1; }
  #animated-slideshow[active-item="2"] .background-wrapper .image:nth-child(2),
  #animated-slideshow[active-item="2"] .body-wrapper h2.main-title span:nth-of-type(2),
  #animated-slideshow[active-item="2"] .body-wrapper .paragraph-html .main-title.subtitle span:nth-of-type(2),
  .paragraph-html #animated-slideshow[active-item="2"] .body-wrapper .main-title.subtitle span:nth-of-type(2),
  #animated-slideshow[active-item="2"] .body-wrapper h2.main-title .button:nth-of-type(2),
  #animated-slideshow[active-item="2"] .body-wrapper .paragraph-html .main-title.subtitle .button:nth-of-type(2),
  .paragraph-html #animated-slideshow[active-item="2"] .body-wrapper .main-title.subtitle .button:nth-of-type(2) {
    opacity: 1;
    pointer-events: all; }
  #animated-slideshow[active-item="2"] .controls .bullets .bullet:nth-child(2):before {
    opacity: 1; }
  #animated-slideshow[active-item="3"] .background-wrapper .image:nth-child(3),
  #animated-slideshow[active-item="3"] .body-wrapper h2.main-title span:nth-of-type(3),
  #animated-slideshow[active-item="3"] .body-wrapper .paragraph-html .main-title.subtitle span:nth-of-type(3),
  .paragraph-html #animated-slideshow[active-item="3"] .body-wrapper .main-title.subtitle span:nth-of-type(3),
  #animated-slideshow[active-item="3"] .body-wrapper h2.main-title .button:nth-of-type(3),
  #animated-slideshow[active-item="3"] .body-wrapper .paragraph-html .main-title.subtitle .button:nth-of-type(3),
  .paragraph-html #animated-slideshow[active-item="3"] .body-wrapper .main-title.subtitle .button:nth-of-type(3) {
    opacity: 1;
    pointer-events: all; }
  #animated-slideshow[active-item="3"] .controls .bullets .bullet:nth-child(3):before {
    opacity: 1; }
  #animated-slideshow[active-item="4"] .background-wrapper .image:nth-child(4),
  #animated-slideshow[active-item="4"] .body-wrapper h2.main-title span:nth-of-type(4),
  #animated-slideshow[active-item="4"] .body-wrapper .paragraph-html .main-title.subtitle span:nth-of-type(4),
  .paragraph-html #animated-slideshow[active-item="4"] .body-wrapper .main-title.subtitle span:nth-of-type(4),
  #animated-slideshow[active-item="4"] .body-wrapper h2.main-title .button:nth-of-type(4),
  #animated-slideshow[active-item="4"] .body-wrapper .paragraph-html .main-title.subtitle .button:nth-of-type(4),
  .paragraph-html #animated-slideshow[active-item="4"] .body-wrapper .main-title.subtitle .button:nth-of-type(4) {
    opacity: 1;
    pointer-events: all; }
  #animated-slideshow[active-item="4"] .controls .bullets .bullet:nth-child(4):before {
    opacity: 1; }
  #animated-slideshow[active-item="5"] .background-wrapper .image:nth-child(5),
  #animated-slideshow[active-item="5"] .body-wrapper h2.main-title span:nth-of-type(5),
  #animated-slideshow[active-item="5"] .body-wrapper .paragraph-html .main-title.subtitle span:nth-of-type(5),
  .paragraph-html #animated-slideshow[active-item="5"] .body-wrapper .main-title.subtitle span:nth-of-type(5),
  #animated-slideshow[active-item="5"] .body-wrapper h2.main-title .button:nth-of-type(5),
  #animated-slideshow[active-item="5"] .body-wrapper .paragraph-html .main-title.subtitle .button:nth-of-type(5),
  .paragraph-html #animated-slideshow[active-item="5"] .body-wrapper .main-title.subtitle .button:nth-of-type(5) {
    opacity: 1;
    pointer-events: all; }
  #animated-slideshow[active-item="5"] .controls .bullets .bullet:nth-child(5):before {
    opacity: 1; }
  #animated-slideshow[active-item="6"] .background-wrapper .image:nth-child(6),
  #animated-slideshow[active-item="6"] .body-wrapper h2.main-title span:nth-of-type(6),
  #animated-slideshow[active-item="6"] .body-wrapper .paragraph-html .main-title.subtitle span:nth-of-type(6),
  .paragraph-html #animated-slideshow[active-item="6"] .body-wrapper .main-title.subtitle span:nth-of-type(6),
  #animated-slideshow[active-item="6"] .body-wrapper h2.main-title .button:nth-of-type(6),
  #animated-slideshow[active-item="6"] .body-wrapper .paragraph-html .main-title.subtitle .button:nth-of-type(6),
  .paragraph-html #animated-slideshow[active-item="6"] .body-wrapper .main-title.subtitle .button:nth-of-type(6) {
    opacity: 1;
    pointer-events: all; }
  #animated-slideshow[active-item="6"] .controls .bullets .bullet:nth-child(6):before {
    opacity: 1; }
  #animated-slideshow[active-item="7"] .background-wrapper .image:nth-child(7),
  #animated-slideshow[active-item="7"] .body-wrapper h2.main-title span:nth-of-type(7),
  #animated-slideshow[active-item="7"] .body-wrapper .paragraph-html .main-title.subtitle span:nth-of-type(7),
  .paragraph-html #animated-slideshow[active-item="7"] .body-wrapper .main-title.subtitle span:nth-of-type(7),
  #animated-slideshow[active-item="7"] .body-wrapper h2.main-title .button:nth-of-type(7),
  #animated-slideshow[active-item="7"] .body-wrapper .paragraph-html .main-title.subtitle .button:nth-of-type(7),
  .paragraph-html #animated-slideshow[active-item="7"] .body-wrapper .main-title.subtitle .button:nth-of-type(7) {
    opacity: 1;
    pointer-events: all; }
  #animated-slideshow[active-item="7"] .controls .bullets .bullet:nth-child(7):before {
    opacity: 1; }
  #animated-slideshow[active-item="5"] .body-wrapper h2 span, #animated-slideshow[active-item="5"] .body-wrapper .paragraph-html .subtitle span, .paragraph-html #animated-slideshow[active-item="5"] .body-wrapper .subtitle span, #animated-slideshow[active-item="7"] .body-wrapper h2 span, #animated-slideshow[active-item="7"] .body-wrapper .paragraph-html .subtitle span, .paragraph-html #animated-slideshow[active-item="7"] .body-wrapper .subtitle span {
    color: #000; }
  #animated-slideshow[active-item="5"] .body-wrapper h2.demandbase-title, #animated-slideshow[active-item="5"] .body-wrapper .paragraph-html .demandbase-title.subtitle, .paragraph-html #animated-slideshow[active-item="5"] .body-wrapper .demandbase-title.subtitle, #animated-slideshow[active-item="7"] .body-wrapper h2.demandbase-title, #animated-slideshow[active-item="7"] .body-wrapper .paragraph-html .demandbase-title.subtitle, .paragraph-html #animated-slideshow[active-item="7"] .body-wrapper .demandbase-title.subtitle {
    color: #649A3D; }
  #animated-slideshow[active-item="5"] .body-wrapper h2 a.button, #animated-slideshow[active-item="5"] .body-wrapper .paragraph-html .subtitle a.button, .paragraph-html #animated-slideshow[active-item="5"] .body-wrapper .subtitle a.button, #animated-slideshow[active-item="7"] .body-wrapper h2 a.button, #animated-slideshow[active-item="7"] .body-wrapper .paragraph-html .subtitle a.button, .paragraph-html #animated-slideshow[active-item="7"] .body-wrapper .subtitle a.button {
    color: #000;
    box-shadow: none; }
    #animated-slideshow[active-item="5"] .body-wrapper h2 a.button:before, #animated-slideshow[active-item="5"] .body-wrapper .paragraph-html .subtitle a.button:before, .paragraph-html #animated-slideshow[active-item="5"] .body-wrapper .subtitle a.button:before, #animated-slideshow[active-item="7"] .body-wrapper h2 a.button:before, #animated-slideshow[active-item="7"] .body-wrapper .paragraph-html .subtitle a.button:before, .paragraph-html #animated-slideshow[active-item="7"] .body-wrapper .subtitle a.button:before {
      background-color: #FFF; }
  #animated-slideshow[active-item="5"] .controls .navigate:after, #animated-slideshow[active-item="7"] .controls .navigate:after {
    color: #000; }
  #animated-slideshow[active-item="5"] .controls .bullets .bullet, #animated-slideshow[active-item="7"] .controls .bullets .bullet {
    border-color: #000; }
    #animated-slideshow[active-item="5"] .controls .bullets .bullet:before, #animated-slideshow[active-item="7"] .controls .bullets .bullet:before {
      background-color: #000; }
  @media screen and (max-width: 820px) {
    #animated-slideshow .body-wrapper h2, #animated-slideshow .body-wrapper .paragraph-html .subtitle, .paragraph-html #animated-slideshow .body-wrapper .subtitle {
      font-size: 24px !important;
      line-height: 36px !important; }
      #animated-slideshow .body-wrapper h2 span, #animated-slideshow .body-wrapper .paragraph-html .subtitle span, .paragraph-html #animated-slideshow .body-wrapper .subtitle span {
        left: 130px; } }
  @media screen and (min-width: 769px) {
    #animated-slideshow {
      min-height: 440px;
      height: 40vw;
      max-height: 645px; } }
  @media screen and (max-width: 768px) {
    #animated-slideshow .body-wrapper {
      justify-content: flex-start;
      padding-left: 60px;
      padding-right: 50px;
      padding-top: 15vw; }
      #animated-slideshow .body-wrapper h2, #animated-slideshow .body-wrapper .paragraph-html .subtitle, .paragraph-html #animated-slideshow .body-wrapper .subtitle {
        font-size: 32px !important; }
        #animated-slideshow .body-wrapper h2 span, #animated-slideshow .body-wrapper .paragraph-html .subtitle span, .paragraph-html #animated-slideshow .body-wrapper .subtitle span {
          left: 0;
          top: 36px; }
        #animated-slideshow .body-wrapper h2 a.button, #animated-slideshow .body-wrapper .paragraph-html .subtitle a.button, .paragraph-html #animated-slideshow .body-wrapper .subtitle a.button {
          bottom: -80px; }
    #animated-slideshow .controls .navigate.prev {
      left: 20px; }
    #animated-slideshow .controls .navigate.next {
      right: 20px; } }

body.toolbar-horizontal #animated-slideshow {
  margin-top: -80px;
  border-top: 100px solid #2A2A2A; }

.value-stream-component > .container, .value-stream-component > .search-page, .value-stream-component > .search-page-admin {
  padding-top: 20px; }

.value-stream-component h2.title, .value-stream-component .paragraph-html .title.subtitle, .paragraph-html .value-stream-component .title.subtitle {
  font-size: 38px;
  line-height: 54px;
  color: #2A2A2A;
  margin: 0 0 20px;
  padding: 0 40px; }
  .value-stream-component h2.title span, .value-stream-component .paragraph-html .title.subtitle span, .paragraph-html .value-stream-component .title.subtitle span {
    display: block;
    font-size: 24px;
    line-height: 30px; }

.value-stream-component .description {
  margin: 0 0 40px; }

.value-stream-component .inside-wrapper {
  width: 100%;
  border: 2px solid #649A3D;
  padding: 20px 40px;
  border-radius: 20px; }

.value-stream-component .hard-title {
  width: 100%;
  margin: 0 0 30px;
  text-align: center; }
  .value-stream-component .hard-title h3 {
    color: #2A2A2A; }

.value-stream-component .grey-title {
  font-size: 20px;
  line-height: 30px;
  margin: 0 0 10px;
  font-family: "GothamBold", sans-serif;
  font-weight: 900;
  color: #7F7F7F; }

.value-stream-component .spacer {
  width: 100%;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-evenly;
  color: #2A2A2A;
  font-family: "GothamBold", sans-serif;
  padding: 6px 3px;
  border-radius: 11px;
  margin: 0 0 20px;
  z-index: 3; }
  .value-stream-component .spacer.neo {
    box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.11), -4px -4px 5px white;
    background-color: #F4F4F4; }
    .value-stream-component .spacer.neo .text {
      background-color: #F4F4F4; }
  .value-stream-component .spacer .arrow {
    position: relative;
    display: block;
    width: 100%;
    height: 4px; }
    .value-stream-component .spacer .arrow.yellow {
      background-color: #f7b732; }
      .value-stream-component .spacer .arrow.yellow:before, .value-stream-component .spacer .arrow.yellow:after {
        background-color: #f7b732; }
      .value-stream-component .spacer .arrow.yellow + .text {
        color: #2A2A2A; }
    .value-stream-component .spacer .arrow.green {
      background-color: #649A3D; }
      .value-stream-component .spacer .arrow.green:before, .value-stream-component .spacer .arrow.green:after {
        background-color: #649A3D; }
    .value-stream-component .spacer .arrow.left:before {
      bottom: -7px;
      left: -4px; }
    .value-stream-component .spacer .arrow.left:after {
      top: -7px;
      left: -4px; }
    .value-stream-component .spacer .arrow.right:before {
      top: -7px;
      right: -4px; }
    .value-stream-component .spacer .arrow.right:after {
      bottom: -7px;
      right: -4px; }
    .value-stream-component .spacer .arrow:before, .value-stream-component .spacer .arrow:after {
      content: "";
      width: 22px;
      height: 4px;
      position: absolute; }
    .value-stream-component .spacer .arrow:before {
      transform: rotate(45deg); }
    .value-stream-component .spacer .arrow:after {
      transform: rotate(-45deg); }
  .value-stream-component .spacer .text {
    white-space: nowrap;
    padding: 0 13px;
    font-size: 26px;
    line-height: 26px;
    font-weight: 700;
    color: #649A3D; }
  .value-stream-component .spacer:last-child {
    margin: 0; }

.value-stream-component .bubbles {
  width: 100%;
  display: flex;
  justify-content: space-between;
  color: #2A2A2A;
  font-size: 14px;
  line-height: 22px;
  font-family: "GothamBold", sans-serif;
  box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.11), -4px -4px 5px white;
  padding: 6px 20px;
  border-radius: 11px;
  margin: 0 0 30px;
  background-color: #F4F4F4; }
  .value-stream-component .bubbles .bubble {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    width: 24.5%;
    padding: 5px 30px;
    border: 3px solid #f7b732;
    border-radius: 15px;
    color: #2A2A2A;
    text-decoration: none;
    font-size: 14px;
    line-height: 16px;
    font-family: "GothamBold", sans-serif; }
    .value-stream-component .bubbles .bubble svg {
      width: auto;
      height: 55px;
      margin-right: 17px; }
      .value-stream-component .bubbles .bubble svg path {
        fill: #f7b732; }
    .value-stream-component .bubbles .bubble:hover {
      text-decoration: underline;
      color: #2A2A2A; }

.value-stream-component .neo-list {
  width: 100%;
  position: relative;
  display: flex;
  margin: 0 0 20px; }
  .value-stream-component .neo-list .element {
    position: relative;
    display: flex;
    flex-flow: column;
    justify-content: space-between;
    width: 100%;
    margin: 0 4px;
    padding: 10px;
    box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.11), -4px -4px 5px white;
    background-color: #F4F4F4;
    border-radius: 11px;
    color: #2A2A2A;
    font-size: 14px;
    line-height: 16px;
    font-family: "GothamBold", sans-serif;
    text-align: center; }
    .value-stream-component .neo-list .element svg {
      display: inline-block;
      height: 30px;
      margin: 0 auto 5px;
      display: block; }
      .value-stream-component .neo-list .element svg path {
        fill: #f7b732; }
    .value-stream-component .neo-list .element .top {
      margin: 0 0 20px; }
      .value-stream-component .neo-list .element .top.span2 {
        width: 200%;
        top: 0;
        left: 4px;
        position: absolute;
        padding: 10px;
        background-color: #F4F4F4;
        z-index: 1; }
        .value-stream-component .neo-list .element .top.span2 + .bottom {
          margin: auto 0 0 0; }
    .value-stream-component .neo-list .element .bottom {
      color: #2A2A2A;
      text-decoration: none; }
      .value-stream-component .neo-list .element .bottom svg path {
        fill: #279FEA; }
      .value-stream-component .neo-list .element .bottom.no-icon {
        color: #7F7F7F;
        line-height: 24px; }
      .value-stream-component .neo-list .element .bottom.last {
        color: #7F7F7F; }
        .value-stream-component .neo-list .element .bottom.last svg path,
        .value-stream-component .neo-list .element .bottom.last svg rect {
          fill: #7F7F7F; }
    .value-stream-component .neo-list .element a.bottom:hover {
      text-decoration: underline;
      color: #2A2A2A; }
    .value-stream-component .neo-list .element.two-column + .element > .top {
      opacity: 0; }
    .value-stream-component .neo-list .element.two-column:before {
      content: "";
      width: 27px;
      height: 5px;
      position: absolute;
      left: calc(100% - 9px);
      top: 0;
      box-shadow: 0 -4px 5px white; }
    .value-stream-component .neo-list .element:first-child {
      margin-left: 0; }
      .value-stream-component .neo-list .element:first-child .bottom svg path {
        fill: #33D389; }
    .value-stream-component .neo-list .element:nth-child(4) .bottom svg path {
      fill: #205AB7; }
    .value-stream-component .neo-list .element:last-child {
      margin-right: 0; }
  .value-stream-component .neo-list:before {
    content: "";
    position: absolute;
    left: -20px;
    top: -65px;
    width: calc(100% + 40px);
    height: 138px;
    border: 2px dotted #f7b732;
    border-radius: 11px;
    background-color: rgba(247, 183, 50, 0.2);
    z-index: 2;
    pointer-events: none; }

@media screen and (max-width: 1440px) {
  .value-stream-component > .container, .value-stream-component > .search-page, .value-stream-component > .search-page-admin {
    padding-left: 25px;
    padding-right: 25px; }
  .value-stream-component .neo-list .element .top {
    margin: 0 0 30px; }
    .value-stream-component .neo-list .element .top.span2 {
      min-height: 80px; }
  .value-stream-component .neo-list:before {
    height: 146px; } }

@media screen and (max-width: 1040px) {
  .value-stream-component .neo-list .element {
    font-size: 12px;
    line-height: 14px; }
    .value-stream-component .neo-list .element .bottom.no-icon {
      line-height: 14px; } }

@media screen and (max-width: 900px) {
  .value-stream-component .bubbles .bubble {
    flex-flow: column;
    text-align: center; }
    .value-stream-component .bubbles .bubble svg {
      margin: 0 0 20px; } }

@media screen and (min-width: 901px) and (max-width: 990px) {
  .value-stream-component .bubbles {
    flex-wrap: wrap; }
    .value-stream-component .bubbles .bubble {
      width: 49%; }
      .value-stream-component .bubbles .bubble:first-child, .value-stream-component .bubbles .bubble:nth-child(2) {
        margin-bottom: 20px; } }

@media screen and (min-width: 685px) and (max-width: 768px) {
  .value-stream-component .neo-list:before {
    height: 165px; } }

@media screen and (max-width: 684px) {
  .value-stream-component > .container, .value-stream-component > .search-page, .value-stream-component > .search-page-admin {
    display: flex;
    flex-wrap: wrap; }
  .value-stream-component .spacer .text {
    font-size: 18px;
    line-height: 22px; }
  .value-stream-component .hard-title {
    margin: 0; }
    .value-stream-component .hard-title + .spacer {
      width: 490px;
      transform: translateX(-100%) rotate(-90deg);
      transform-origin: right bottom;
      left: 36px;
      margin: 0;
      box-shadow: -4px 4px 5px rgba(0, 0, 0, 0.11), 4px -4px 5px white; }
  .value-stream-component .bubbles {
    flex-flow: column;
    padding: 20px; }
    .value-stream-component .bubbles > .bubble {
      width: 100%;
      padding: 10px;
      font-size: 16px;
      line-height: 18px; }
      .value-stream-component .bubbles > .bubble:not(:last-child) {
        margin: 0 0 30px; }
    .value-stream-component .bubbles + .spacer {
      width: auto;
      max-width: 620px;
      transform: translateX(-100%) rotate(-90deg);
      transform-origin: right bottom;
      left: 36px;
      top: -18px;
      margin: 0; }
      .value-stream-component .bubbles + .spacer span {
        width: 555px;
        text-align: center; }
  .value-stream-component .neo-list {
    flex-flow: column;
    margin: 0 0 60px; }
    .value-stream-component .neo-list .element {
      flex-flow: row;
      margin: 10px 0 10px 60px;
      width: calc(100% - 60px); }
      .value-stream-component .neo-list .element .top {
        width: 50%;
        margin: 0; }
        .value-stream-component .neo-list .element .top.span2 {
          width: 50%;
          height: 200%;
          display: flex;
          flex-flow: column;
          left: 0;
          top: 10px;
          justify-content: center; }
          .value-stream-component .neo-list .element .top.span2 + .bottom {
            margin: 0 0 0 auto; }
      .value-stream-component .neo-list .element .bottom {
        width: 50%;
        display: flex;
        flex-flow: column;
        justify-content: center; }
      .value-stream-component .neo-list .element.two-column:before {
        width: 5px;
        height: 30px;
        left: 0;
        top: calc(100% - 9px); }
      .value-stream-component .neo-list .element:first-child {
        margin: 0 0 10px 60px; }
      .value-stream-component .neo-list .element:last-child {
        margin: 10px 0 0 60px; }
    .value-stream-component .neo-list:before {
      width: calc(50% + 50px);
      height: calc(100% + 40px);
      top: -20px; } }

.real-devices-component {
  margin: 20px 0 60px; }
  .real-devices-component #custom-search {
    border: none;
    border-bottom: 2px solid #2A2A2A;
    background: transparent;
    font-size: 20px;
    line-height: 36px;
    padding: 16px 0 17px 50px;
    width: calc(100% - 5px);
    font-weight: 700;
    color: #444;
    margin: 0 0 40px;
    background: transparent url("/static/themes/custom/digitalai/css/../svg/search.svg") no-repeat left 5px center;
    background-size: 30px; }
    .real-devices-component #custom-search:focus {
      outline: none; }
  .real-devices-component .list-head {
    width: 100%;
    font-size: 16px;
    line-height: 20px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    font-family: "GothamBold", sans-serif;
    background-color: #D4D4D4;
    cursor: pointer; }
    .real-devices-component .list-head div {
      display: flex;
      justify-content: space-between;
      padding: 20px; }
      .real-devices-component .list-head div.model {
        width: 40%; }
      .real-devices-component .list-head div.manufacturer {
        width: 25%; }
      .real-devices-component .list-head div.os {
        width: 15%; }
      .real-devices-component .list-head div.sdk {
        width: 20%; }
      @media screen and (min-width: 769px) {
        .real-devices-component .list-head div.asc, .real-devices-component .list-head div.desc {
          background-color: #649A3D;
          color: #FFF; }
          .real-devices-component .list-head div.asc:after, .real-devices-component .list-head div.desc:after {
            font-family: "Font Awesome Solid";
            color: #FFF; } }
      .real-devices-component .list-head div.asc:after {
        content: "\f077"; }
      .real-devices-component .list-head div.desc:after {
        content: "\f078"; }
      .real-devices-component .list-head div:hover {
        background-color: #649A3D;
        color: #FFF; }
  .real-devices-component form.views-exposed-form {
    display: none; }
  .real-devices-component .view-content .views-row {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    font-size: 16px;
    line-height: 20px; }
    .real-devices-component .view-content .views-row .searcher {
      display: none; }
    .real-devices-component .view-content .views-row p {
      width: 40%;
      display: block;
      font-size: 16px;
      line-height: 30px;
      margin: 0;
      padding: 20px; }
    .real-devices-component .view-content .views-row div {
      padding: 20px; }
      .real-devices-component .view-content .views-row div.field_manufacturer {
        width: 25%; }
        @media screen and (min-width: 375px) {
          .real-devices-component .view-content .views-row div.field_manufacturer label {
            display: none; } }
      .real-devices-component .view-content .views-row div.field_os {
        width: 15%; }
      .real-devices-component .view-content .views-row div.field_sdk_level {
        width: 20%; }
      .real-devices-component .view-content .views-row div label {
        display: none;
        font-size: 16px;
        line-height: 20px;
        font-family: "GothamBold", sans-serif;
        color: #2A2A2A; }
    .real-devices-component .view-content .views-row.even {
      background-color: #D4D4D4; }
  @media screen and (max-width: 768px) {
    .real-devices-component .list-head {
      padding-left: 40px; }
      .real-devices-component .list-head div {
        pointer-events: none; }
        .real-devices-component .list-head div.model, .real-devices-component .list-head div.manufacturer {
          width: 50%; }
        .real-devices-component .list-head div.os, .real-devices-component .list-head div.sdk {
          display: none; }
    .real-devices-component .view-content .views-row {
      flex-wrap: wrap; }
      .real-devices-component .view-content .views-row .searcher {
        position: relative;
        display: block;
        width: 20px;
        height: 20px;
        border-radius: 20px;
        background: #649A3D;
        padding: 0;
        margin: 0 0 0 20px;
        flex-shrink: 0;
        color: #FFF;
        font-size: 18px;
        line-height: 14px;
        font-family: "GothamBold", sans-serif;
        text-align: center;
        border: 2px solid #FFF;
        box-sizing: border-box;
        box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.16);
        cursor: pointer; }
        .real-devices-component .view-content .views-row .searcher:before {
          content: "+"; }
      .real-devices-component .view-content .views-row p.title {
        width: calc(50% - 20px); }
      .real-devices-component .view-content .views-row div label {
        display: inline-block;
        width: calc(50% + 40px);
        padding-left: 40px; }
      .real-devices-component .view-content .views-row div.field_manufacturer {
        width: calc(50% - 20px); }
      .real-devices-component .view-content .views-row div.field_os, .real-devices-component .view-content .views-row div.field_sdk_level {
        display: none;
        width: 100%;
        border-top: 1px solid #D4D4D4;
        background-color: #F4F4F4; }
      .real-devices-component .view-content .views-row div:last-child {
        border-bottom: 1px solid #D4D4D4; }
      .real-devices-component .view-content .views-row.open .searcher:before {
        content: "-"; }
      .real-devices-component .view-content .views-row.open div.field_os, .real-devices-component .view-content .views-row.open div.field_sdk_level {
        display: block; } }
  @media screen and (max-width: 374px) {
    .real-devices-component .list-head div.model {
      width: 100%; }
    .real-devices-component .list-head div.manufacturer {
      display: none; }
    .real-devices-component .view-content .views-row p.title {
      width: calc(100% - 40px); }
    .real-devices-component .view-content .views-row div.field_manufacturer {
      display: none;
      width: 100%;
      border-top: 1px solid #D4D4D4;
      background-color: #F4F4F4; }
    .real-devices-component .view-content .views-row.open div.field_manufacturer {
      display: block; } }

.paragraph--type--pathfactory-resource-center {
  padding: 60px 0; }
  .paragraph--type--pathfactory-resource-center .type {
    position: absolute;
    color: #fff;
    font-family: "GothamBold", sans-serif;
    font-weight: 700;
    font-size: 14px;
    line-height: 17px;
    top: 13px;
    left: -5px;
    z-index: 3;
    padding: 4px 50px 6px 17px; }
  .paragraph--type--pathfactory-resource-center .featured_resource {
    box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.16);
    margin-bottom: 45px; }
    @media (max-width: 1024px) {
      .paragraph--type--pathfactory-resource-center .featured_resource {
        margin-top: 50px; } }
    .paragraph--type--pathfactory-resource-center .featured_resource > a:not(.cta) {
      color: #2a2a2a;
      text-decoration: none;
      display: flex; }
      .paragraph--type--pathfactory-resource-center .featured_resource > a:not(.cta):hover {
        color: #2a2a2a; }
      @media (max-width: 767px) {
        .paragraph--type--pathfactory-resource-center .featured_resource > a:not(.cta) {
          flex-wrap: wrap; } }
    .paragraph--type--pathfactory-resource-center .featured_resource .left {
      min-width: 600px;
      position: relative; }
      @media (max-width: 990px) {
        .paragraph--type--pathfactory-resource-center .featured_resource .left {
          min-width: 50%; } }
      @media (max-width: 767px) {
        .paragraph--type--pathfactory-resource-center .featured_resource .left {
          min-width: 100%; } }
      .paragraph--type--pathfactory-resource-center .featured_resource .left img {
        height: 100%;
        width: 100%;
        object-fit: cover; }
    .paragraph--type--pathfactory-resource-center .featured_resource .right {
      width: auto;
      padding: 45px;
      box-shadow: -3px -3px 6px #FFFFFF;
      display: flex;
      align-items: center; }
      @media (max-width: 767px) {
        .paragraph--type--pathfactory-resource-center .featured_resource .right {
          padding: 16px; } }
      .paragraph--type--pathfactory-resource-center .featured_resource .right .title {
        font-size: 32px;
        line-height: 39px;
        margin-bottom: 20px;
        font-weight: 700;
        font-family: "GothamBold", sans-serif; }
        @media (max-width: 767px) {
          .paragraph--type--pathfactory-resource-center .featured_resource .right .title {
            font-size: 18px;
            line-height: 26px; } }
      .paragraph--type--pathfactory-resource-center .featured_resource .right .short_description {
        font-size: 24px;
        line-height: 29px;
        font-weight: 400; }
  .paragraph--type--pathfactory-resource-center form.bef-exposed-form {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-column-gap: 20px;
    padding-bottom: 10px;
    position: relative; }
    @media screen and (min-width: 991px) {
      .paragraph--type--pathfactory-resource-center form.bef-exposed-form .form-actions {
        position: absolute;
        top: 50px;
        right: 0; } }
    .paragraph--type--pathfactory-resource-center form.bef-exposed-form .form-actions > input {
      float: right;
      background-color: rgba(0, 0, 0, 0) !important;
      color: #DB6247 !important;
      padding: 0; }
      .paragraph--type--pathfactory-resource-center form.bef-exposed-form .form-actions > input[value="Apply"] {
        display: none; }
      .paragraph--type--pathfactory-resource-center form.bef-exposed-form .form-actions > input:hover {
        background-color: rgba(0, 0, 0, 0) !important; }
    @media screen and (min-width: 767px) and (max-width: 990px) {
      .paragraph--type--pathfactory-resource-center form.bef-exposed-form .form-actions {
        grid-area: 3 / 1 / 3 / 4; } }
    @media screen and (min-width: 481px) and (max-width: 768px) {
      .paragraph--type--pathfactory-resource-center form.bef-exposed-form .form-actions {
        grid-area: 3 / 1 / 3 / 3; } }
    @media screen and (max-width: 480px) {
      .paragraph--type--pathfactory-resource-center form.bef-exposed-form .form-actions {
        grid-area: 5 / 1 / 5 / 2;
        margin-top: -30px;
        margin-bottom: 30px; } }
    .paragraph--type--pathfactory-resource-center form.bef-exposed-form fieldset:not(.open) legend > .fieldset-legend {
      border-bottom: 2px solid #FFF; }
    .paragraph--type--pathfactory-resource-center form.bef-exposed-form fieldset:not(.open) .fieldset-wrapper {
      display: none; }
    .paragraph--type--pathfactory-resource-center form.bef-exposed-form fieldset legend {
      padding: 0; }
      .paragraph--type--pathfactory-resource-center form.bef-exposed-form fieldset legend > .fieldset-legend {
        font-size: 14px;
        line-height: 18px;
        padding: 10px 23px;
        font-family: "GothamBold", sans-serif; }
        .paragraph--type--pathfactory-resource-center form.bef-exposed-form fieldset legend > .fieldset-legend:after {
          color: #DB6247;
          float: none;
          margin-left: 6px; }
    .paragraph--type--pathfactory-resource-center form.bef-exposed-form fieldset .fieldset-wrapper {
      top: 0; }
      .paragraph--type--pathfactory-resource-center form.bef-exposed-form fieldset .fieldset-wrapper .form-item label {
        margin: 0; }
        .paragraph--type--pathfactory-resource-center form.bef-exposed-form fieldset .fieldset-wrapper .form-item label h3 {
          font-size: 14px;
          line-height: 22px;
          padding: 10px 8px;
          color: #000;
          font-family: "GothamBook", sans-serif; }
      .paragraph--type--pathfactory-resource-center form.bef-exposed-form fieldset .fieldset-wrapper .form-item:hover {
        background-color: #F4F4F4; }
    .paragraph--type--pathfactory-resource-center form.bef-exposed-form fieldset > .active-filter {
      float: left;
      cursor: pointer;
      font-size: 14px;
      line-height: 16px;
      color: #555555;
      margin: 8px 16px 0 0; }
      .paragraph--type--pathfactory-resource-center form.bef-exposed-form fieldset > .active-filter:after {
        content: '\f00d';
        display: inline-block;
        vertical-align: middle;
        width: 15px;
        height: 13px;
        background-color: #555555;
        border-radius: 2px;
        margin: -2px 0 0 6px;
        font-family: "Font Awesome Solid";
        color: #F4F4F4;
        text-align: center;
        font-size: 10px;
        line-height: 13px; }
      @media screen and (max-width: 480px) {
        .paragraph--type--pathfactory-resource-center form.bef-exposed-form fieldset > .active-filter {
          margin: 10px; } }
    @media screen and (max-width: 990px) {
      .paragraph--type--pathfactory-resource-center form.bef-exposed-form fieldset {
        margin-bottom: 30px; } }
    .paragraph--type--pathfactory-resource-center form.bef-exposed-form .form-item-search {
      position: relative;
      margin-bottom: 55px; }
      .paragraph--type--pathfactory-resource-center form.bef-exposed-form .form-item-search > input {
        width: 100%;
        border: none;
        font-size: 14px;
        line-height: 40px;
        padding: 0 23px;
        font-family: "GothamBold", sans-serif;
        background-image: url(/static/themes/custom/digitalai/css/../svg/search.svg);
        background-size: 24px;
        background-position: right 9px center;
        background-repeat: no-repeat; }
        .paragraph--type--pathfactory-resource-center form.bef-exposed-form .form-item-search > input:focus {
          outline: none; }
      .paragraph--type--pathfactory-resource-center form.bef-exposed-form .form-item-search ::-webkit-input-placeholder {
        color: #555555;
        font-size: 14px;
        line-height: 40px;
        font-family: "GothamBold", sans-serif; }
      .paragraph--type--pathfactory-resource-center form.bef-exposed-form .form-item-search ::-moz-placeholder {
        color: #555555;
        font-size: 14px;
        line-height: 40px;
        font-family: "GothamBold", sans-serif; }
      .paragraph--type--pathfactory-resource-center form.bef-exposed-form .form-item-search :-ms-input-placeholder {
        color: #555555;
        font-size: 14px;
        line-height: 40px;
        font-family: "GothamBold", sans-serif; }
      .paragraph--type--pathfactory-resource-center form.bef-exposed-form .form-item-search :-moz-placeholder {
        color: #555555;
        font-size: 14px;
        line-height: 40px;
        font-family: "GothamBold", sans-serif; }
      @media screen and (max-width: 990px) {
        .paragraph--type--pathfactory-resource-center form.bef-exposed-form .form-item-search {
          margin-bottom: 30px; } }
    .paragraph--type--pathfactory-resource-center form.bef-exposed-form + .no-results {
      margin-bottom: 200px; }
  .paragraph--type--pathfactory-resource-center .view-content {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-gap: 20px; }
    .paragraph--type--pathfactory-resource-center .view-content > .views-row {
      width: 100%;
      height: 100%;
      background-color: #FFF;
      border-radius: 4px;
      overflow: visible;
      box-shadow: 0 2px 16px rgba(0, 0, 0, 0.08), 3px 5px 8px rgba(0, 0, 0, 0.04);
      transition: box-shadow 0.3s ease;
      min-height: 400px; }
      .paragraph--type--pathfactory-resource-center .view-content > .views-row .container, .paragraph--type--pathfactory-resource-center .view-content > .views-row .search-page, .paragraph--type--pathfactory-resource-center .view-content > .views-row .search-page-admin {
        padding: 0; }
      .paragraph--type--pathfactory-resource-center .view-content > .views-row .pathfactory-resource {
        position: relative; }
        .paragraph--type--pathfactory-resource-center .view-content > .views-row .pathfactory-resource a {
          text-decoration: none;
          width: 100%; }
        .paragraph--type--pathfactory-resource-center .view-content > .views-row .pathfactory-resource .field_image {
          position: relative;
          height: 0;
          width: 100%;
          padding-bottom: 75%;
          overflow: hidden;
          transition: box-shadow 0.3s ease; }
          .paragraph--type--pathfactory-resource-center .view-content > .views-row .pathfactory-resource .field_image img {
            position: absolute;
            left: 50%;
            top: 50%;
            transform: translate(-50%, -50%);
            width: auto;
            height: auto;
            min-width: 100%;
            min-height: 100%;
            object-fit: cover;
            font-size: 15px;
            text-align: center;
            display: flex;
            align-items: center; }
        .paragraph--type--pathfactory-resource-center .view-content > .views-row .pathfactory-resource h3 {
          padding: 16px;
          font-size: 18px;
          line-height: 26px;
          color: #2A2A2A; }
      .paragraph--type--pathfactory-resource-center .view-content > .views-row:hover {
        box-shadow: none; }
        .paragraph--type--pathfactory-resource-center .view-content > .views-row:hover .pathfactory-resource .field_image {
          box-shadow: 0 2px 16px rgba(0, 0, 0, 0.05), 3px 5px 8px rgba(0, 0, 0, 0.2); }
  @media screen and (min-width: 769px) and (max-width: 990px) {
    .paragraph--type--pathfactory-resource-center .view-content,
    .paragraph--type--pathfactory-resource-center form.bef-exposed-form {
      grid-template-columns: repeat(3, 1fr); } }
  @media screen and (min-width: 481px) and (max-width: 768px) {
    .paragraph--type--pathfactory-resource-center .view-content,
    .paragraph--type--pathfactory-resource-center form.bef-exposed-form {
      grid-template-columns: repeat(2, 1fr); } }
  @media screen and (max-width: 481px) {
    .paragraph--type--pathfactory-resource-center .view-content,
    .paragraph--type--pathfactory-resource-center form.bef-exposed-form {
      grid-template-columns: repeat(1, 100%); } }

.total-resources {
  margin-bottom: 8px;
  font-size: 14px;
  line-height: 17px; }
  .total-resources strong {
    font-family: "GothamMedium", sans-serif; }

.pathfactory-resource-individual .download_button {
  display: inline-block;
  color: #FFF !important;
  background: #DB6247;
  border-radius: 7px !important;
  padding: 20px 34px 20px 20px;
  font-size: 18px;
  line-height: 22px;
  font-weight: 500;
  font-family: "GothamMedium", sans-serif;
  text-decoration: none !important; }
  .pathfactory-resource-individual .download_button i {
    margin-right: 40px; }
  .pathfactory-resource-individual .download_button:hover {
    color: #FFF;
    background: #DB6247;
    font-weight: 400;
    text-decoration: underline; }

.pathfactory-resource-individual .marketo-thank-you-message {
  text-align: center;
  margin-top: 25px; }

.pathfactory-resource-individual.is_gated_no .body_content_wrap {
  flex-wrap: wrap; }
  .pathfactory-resource-individual.is_gated_no .body_content_wrap .body_content {
    max-width: 100%;
    width: 100%;
    margin-bottom: 20px;
    margin-right: 0; }
  .pathfactory-resource-individual.is_gated_no .body_content_wrap .gate {
    max-width: 100%;
    width: 100%;
    text-align: center; }

.pathfactory-resource-individual.has_hero_no.is_gated_yes, .pathfactory-resource-individual.has_hero_no.is_gated_no {
  text-align: center; }

.pathfactory-resource-individual.has_hero_yes.is_gated_no .body_content:empty {
  padding: 0;
  margin: 0; }
  .pathfactory-resource-individual.has_hero_yes.is_gated_no .body_content:empty + .gate {
    text-align: left; }

.pathfactory-resource-individual.has_hero_no.is_gated_no.has_body_yes, .pathfactory-resource-individual.has_hero_no.is_gated_yes.has_body_yes {
  text-align: left; }

.pathfactory-resource-individual.has_separate_titles_yes .main_hero_title h1, .pathfactory-resource-individual.has_separate_titles_yes .main_hero_title div {
  display: block; }

.pathfactory-resource-individual.has_body_no.is_gated_no .hero .flex_container {
  margin-bottom: 0; }

.pathfactory-resource-individual.has_body_no.is_gated_no .body_content_wrap {
  padding-bottom: 0 !important; }

.pathfactory-resource-individual.has_body_no.is_gated_no.has_hero_no .hero .flex_container {
  margin-bottom: 0; }

.pathfactory-resource-individual.has_main_img_no .hero .flex_container {
  padding-top: 80px;
  text-align: center; }

.pathfactory-resource-individual.has_main_img_no .main_hero_title,
.pathfactory-resource-individual.has_main_img_no .field_short_description {
  text-align: center; }

.pathfactory-resource-individual a.back:not(.cta) {
  display: flex;
  text-decoration: none;
  color: #2a2a2a;
  font-size: 16px;
  line-height: 19px;
  text-decoration: none;
  margin-bottom: 50px; }
  .pathfactory-resource-individual a.back:not(.cta) span {
    text-decoration: underline; }
  .pathfactory-resource-individual a.back:not(.cta) i {
    font-size: 14px;
    margin-right: 3px; }
  .pathfactory-resource-individual a.back:not(.cta):hover {
    color: #2a2a2a; }

.pathfactory-resource-individual .main_hero_title {
  margin-bottom: 24px; }
  .pathfactory-resource-individual .main_hero_title h1, .pathfactory-resource-individual .main_hero_title div {
    display: inline;
    font-size: 42px;
    line-height: 50px;
    font-weight: 700;
    font-family: "GothamBold", sans-serif;
    margin: 0; }
    @media (max-width: 1024px) {
      .pathfactory-resource-individual .main_hero_title h1, .pathfactory-resource-individual .main_hero_title div {
        font-size: 30px;
        line-height: 35px; } }

.pathfactory-resource-individual .field_short_description {
  font-size: 20px;
  line-height: 28px; }
  .pathfactory-resource-individual .field_short_description + .download_button {
    margin-top: 30px; }
  @media (max-width: 1024px) {
    .pathfactory-resource-individual .field_short_description {
      font-size: 17px;
      line-height: 23px; } }

.pathfactory-resource-individual .hero {
  background-image: url("/static/themes/custom/digitalai/css/../img/resources_individual_hero_bg2x.jpg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-color: #FFF;
  box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.08); }
  .pathfactory-resource-individual .hero .flex_container {
    display: flex;
    padding-top: 48px;
    padding-bottom: 48px;
    margin-bottom: 65px; }
    @media (max-width: 1024px) {
      .pathfactory-resource-individual .hero .flex_container {
        padding-top: 100px;
        align-items: center;
        margin-bottom: 50px; } }
    @media (max-width: 767px) {
      .pathfactory-resource-individual .hero .flex_container {
        flex-wrap: wrap; } }
  .pathfactory-resource-individual .hero .left {
    width: 100%; }
    @media (max-width: 990px) {
      .pathfactory-resource-individual .hero .left {
        min-width: 50%; } }
    @media (max-width: 767px) {
      .pathfactory-resource-individual .hero .left {
        min-width: 100%;
        margin-bottom: 50px; } }
  .pathfactory-resource-individual .hero .right {
    min-width: 500px;
    width: 500px;
    margin-left: 90px; }
    @media (max-width: 990px) {
      .pathfactory-resource-individual .hero .right {
        min-width: 45%;
        margin-left: 5%;
        margin-bottom: 0; } }
    @media (max-width: 767px) {
      .pathfactory-resource-individual .hero .right {
        min-width: 100%;
        margin-left: 0; } }

.pathfactory-resource-individual .simple_hero {
  padding-top: 80px;
  padding-bottom: 65px;
  background: url("/static/themes/custom/digitalai/css/../img/resources_individual_hero_bg.jpg") no-repeat center/cover !important;
  box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.08);
  margin-bottom: 65px; }
  .pathfactory-resource-individual .simple_hero .field_short_description {
    font-size: 20px;
    line-height: 28px; }

.pathfactory-resource-individual .body_content_wrap {
  display: flex;
  justify-content: center;
  padding-bottom: 60px !important; }
  .pathfactory-resource-individual .body_content_wrap .body_content {
    overflow: hidden;
    max-width: calc(100% - 550px);
    margin-right: 50px;
    padding-top: 20px; }
    .pathfactory-resource-individual .body_content_wrap .body_content:empty {
      margin-right: 0; }
  .pathfactory-resource-individual .body_content_wrap .gate {
    max-width: 500px;
    width: 100%; }
    .pathfactory-resource-individual .body_content_wrap .gate label {
      display: none !important; }
    .pathfactory-resource-individual .body_content_wrap .gate .gate_title {
      font-family: "GothamBold", sans-serif;
      font-weight: 700;
      color: #3D810D;
      font-size: 24px;
      line-height: 29px;
      text-align: center;
      margin-bottom: 5px; }
    .pathfactory-resource-individual .body_content_wrap .gate .mktoFieldWrap input, .pathfactory-resource-individual .body_content_wrap .gate .mktoFieldWrap select {
      margin-left: 0 !important;
      width: 100% !important;
      max-width: 100% !important; }
    .pathfactory-resource-individual .body_content_wrap .gate form#mktoForm_6511 input[type="checkbox"] + label::before {
      content: "" !important;
      width: 15px !important;
      height: 15px !important;
      background: #FFF !important;
      border: 1px solid #595959 !important;
      position: absolute !important;
      left: 2px !important;
      top: 7px !important;
      cursor: pointer !important; }
    .pathfactory-resource-individual .body_content_wrap .gate form#mktoForm_6511 input[type="checkbox"] + label::after {
      left: auto;
      top: auto;
      position: relative;
      font-size: 16px; }
    .pathfactory-resource-individual .body_content_wrap .gate form#mktoForm_6511 input[type="checkbox"]:checked + label::before {
      background: #595959 !important; }
    .pathfactory-resource-individual .body_content_wrap .gate .field_thank_you_message p {
      color: #2a2a2a; }

/* 
    Created on : Nov 28, 2017, 2:47:17 PM
    Author     : Sergiu
*/
body.blog-listing {
  background-image: url(/static/themes/custom/digitalai/css/../img/blog-hero.png);
  background-repeat: no-repeat;
  background-position: center top 0;
  background-size: 100% auto; }
  @media screen and (max-width: 1024px) {
    body.blog-listing {
      background-size: 1600px auto; } }

.digital-component.blog-listing-reference {
  background: transparent;
  padding: 92px 0 0 0;
  min-height: 650px; }
  .digital-component.blog-listing-reference .blog-top-wrapper {
    margin: 68px 0 36px; }
    .digital-component.blog-listing-reference .blog-top-wrapper > form {
      display: grid;
      grid-row-gap: 20px;
      margin: 0 0 20px; }
      .digital-component.blog-listing-reference .blog-top-wrapper > form .form-actions {
        display: none; }
    .digital-component.blog-listing-reference .blog-top-wrapper > .blog-teaser:not(:last-child), .digital-component.blog-listing-reference .more-from-the-blog-posts .field_more_from_the_blog.blog-top-wrapper > div:not(:last-child), .more-from-the-blog-posts .digital-component.blog-listing-reference .field_more_from_the_blog.blog-top-wrapper > div:not(:last-child),
    .digital-component.blog-listing-reference .more-from-the-blog-posts .views-element-container .view-content.blog-top-wrapper > div:not(:last-child), .more-from-the-blog-posts .views-element-container .digital-component.blog-listing-reference .view-content.blog-top-wrapper > div:not(:last-child) {
      margin-bottom: 20px; }
    .digital-component.blog-listing-reference .blog-top-wrapper + .view-content {
      margin-bottom: 50px; }
      .digital-component.blog-listing-reference .blog-top-wrapper + .view-content + .pager ul {
        margin-top: 0; }
    @media screen and (min-width: 991px) {
      .digital-component.blog-listing-reference .blog-top-wrapper {
        display: grid;
        grid-template-columns: repeat(4, 1fr);
        grid-row-gap: 17px;
        grid-column-gap: 20px; }
        .digital-component.blog-listing-reference .blog-top-wrapper > form {
          grid-template-columns: repeat(4, 1fr);
          grid-gap: 0 20px;
          grid-area: 1 / 1 / 1 / 5;
          margin: 0; }
        .digital-component.blog-listing-reference .blog-top-wrapper > .blog-teaser:not(:last-child), .digital-component.blog-listing-reference .more-from-the-blog-posts .field_more_from_the_blog.blog-top-wrapper > div:not(:last-child), .more-from-the-blog-posts .digital-component.blog-listing-reference .field_more_from_the_blog.blog-top-wrapper > div:not(:last-child),
        .digital-component.blog-listing-reference .more-from-the-blog-posts .views-element-container .view-content.blog-top-wrapper > div:not(:last-child), .more-from-the-blog-posts .views-element-container .digital-component.blog-listing-reference .view-content.blog-top-wrapper > div:not(:last-child) {
          margin: 0; }
        .digital-component.blog-listing-reference .blog-top-wrapper + .view-content {
          display: grid;
          grid-template-columns: repeat(4, 1fr);
          grid-gap: 36px 20px; } }
    @media screen and (min-width: 480px) and (max-width: 990px) {
      .digital-component.blog-listing-reference .blog-top-wrapper > form {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        grid-gap: 0 20px; }
      .digital-component.blog-listing-reference .blog-top-wrapper + .view-content {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        grid-gap: 36px 20px; }
        .digital-component.blog-listing-reference .blog-top-wrapper + .view-content .blog-teaser .text, .digital-component.blog-listing-reference .blog-top-wrapper + .view-content .more-from-the-blog-posts .field_more_from_the_blog > div .text, .more-from-the-blog-posts .digital-component.blog-listing-reference .blog-top-wrapper + .view-content .field_more_from_the_blog > div .text, .digital-component.blog-listing-reference .more-from-the-blog-posts .views-element-container .blog-top-wrapper + .view-content > div .text, .more-from-the-blog-posts .views-element-container .digital-component.blog-listing-reference .blog-top-wrapper + .view-content > div .text {
          height: 100%; } }
  @media screen and (max-width: 480px) {
    .digital-component.blog-listing-reference {
      padding: 40px 0 0 0; }
      .digital-component.blog-listing-reference .blog-top-wrapper {
        margin: 40px 0 20px; } }

.blog-teaser, .more-from-the-blog-posts .field_more_from_the_blog > div,
.more-from-the-blog-posts .views-element-container .view-content > div {
  display: flex;
  flex-direction: column;
  align-content: flex-start;
  position: relative;
  border-radius: 7px;
  box-shadow: 5px 5px 7px 0 rgba(0, 0, 0, 0.06);
  background-color: #FFF;
  overflow: hidden; }
  .blog-teaser .border-color, .more-from-the-blog-posts .field_more_from_the_blog > div .border-color, .more-from-the-blog-posts .views-element-container .view-content > div .border-color {
    height: 8px; }
  .blog-teaser .image-placeholder, .more-from-the-blog-posts .field_more_from_the_blog > div .image-placeholder, .more-from-the-blog-posts .views-element-container .view-content > div .image-placeholder {
    display: flex;
    justify-content: center;
    background: #F4F4F4;
    width: 100%;
    flex: 0 0 160px;
    background-image: url(/static/themes/custom/digitalai/css/../img/default-blog-image.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: auto 70%; }
  .blog-teaser .field_feature_image, .more-from-the-blog-posts .field_more_from_the_blog > div .field_feature_image, .more-from-the-blog-posts .views-element-container .view-content > div .field_feature_image {
    position: relative;
    width: 100%;
    flex: 0 0 160px;
    overflow: hidden;
    z-index: 0; }
    .blog-teaser .field_feature_image img, .more-from-the-blog-posts .field_more_from_the_blog > div .field_feature_image img, .more-from-the-blog-posts .views-element-container .view-content > div .field_feature_image img {
      position: absolute;
      left: 50%;
      top: 50%;
      width: auto;
      height: auto;
      min-width: 100%;
      min-height: 100%;
      object-fit: cover;
      transform: translate(-50%, -50%); }
  .blog-teaser .blog-date, .more-from-the-blog-posts .field_more_from_the_blog > div .blog-date, .more-from-the-blog-posts .views-element-container .view-content > div .blog-date {
    padding: 0 24px;
    margin: 16px 0 24px;
    font-size: 16px;
    line-height: 20px;
    color: #000; }
  .blog-teaser .text, .more-from-the-blog-posts .field_more_from_the_blog > div .text, .more-from-the-blog-posts .views-element-container .view-content > div .text {
    padding: 0 24px 16px;
    overflow: hidden;
    display: flex; }
    .blog-teaser .text .wrapper, .more-from-the-blog-posts .field_more_from_the_blog > div .text .wrapper, .more-from-the-blog-posts .views-element-container .view-content > div .text .wrapper {
      width: 100%;
      display: flex;
      flex-flow: column;
      justify-content: space-between;
      position: relative; }
      .blog-teaser .text .wrapper h2.title, .more-from-the-blog-posts .field_more_from_the_blog > div .text .wrapper h2.title, .more-from-the-blog-posts .views-element-container .view-content > div .text .wrapper h2.title, .blog-teaser .text .wrapper .paragraph-html .title.subtitle, .paragraph-html .blog-teaser .text .wrapper .title.subtitle, .more-from-the-blog-posts .field_more_from_the_blog > div .text .wrapper .paragraph-html .title.subtitle, .paragraph-html .more-from-the-blog-posts .field_more_from_the_blog > div .text .wrapper .title.subtitle, .more-from-the-blog-posts .views-element-container .view-content > div .text .wrapper .paragraph-html .title.subtitle, .paragraph-html .more-from-the-blog-posts .views-element-container .view-content > div .text .wrapper .title.subtitle {
        font-size: 18px;
        line-height: 28px;
        color: #000;
        margin: 0 0 20px; }
      .blog-teaser .text .wrapper .category, .more-from-the-blog-posts .field_more_from_the_blog > div .text .wrapper .category, .more-from-the-blog-posts .views-element-container .view-content > div .text .wrapper .category {
        color: #649A3D;
        font-size: 12px;
        line-height: 24px;
        font-family: "GothamBold", sans-serif; }
      .blog-teaser .text .wrapper .details .summary, .more-from-the-blog-posts .field_more_from_the_blog > div .text .wrapper .details .summary, .more-from-the-blog-posts .views-element-container .view-content > div .text .wrapper .details .summary {
        font-size: 16px;
        line-height: 24px;
        font-weight: 100;
        font-family: "GothamLight", sans-serif;
        color: #000;
        margin: 0 0 15px; }
      .blog-teaser .text .wrapper .details a.read-more, .more-from-the-blog-posts .field_more_from_the_blog > div .text .wrapper .details a.read-more, .more-from-the-blog-posts .views-element-container .view-content > div .text .wrapper .details a.read-more {
        margin: 0 auto;
        display: table;
        text-decoration: none; }
  .blog-teaser a.teaser-overlay, .more-from-the-blog-posts .field_more_from_the_blog > div a.teaser-overlay, .more-from-the-blog-posts .views-element-container .view-content > div a.teaser-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 3; }
  @media screen and (min-width: 991px) {
    .blog-teaser, .more-from-the-blog-posts .field_more_from_the_blog > div,
    .more-from-the-blog-posts .views-element-container .view-content > div {
      min-height: 355px; }
      .blog-teaser .text, .more-from-the-blog-posts .field_more_from_the_blog > div .text, .more-from-the-blog-posts .views-element-container .view-content > div .text {
        height: 100%;
        min-height: 135px; }
        .blog-teaser .text .wrapper, .more-from-the-blog-posts .field_more_from_the_blog > div .text .wrapper, .more-from-the-blog-posts .views-element-container .view-content > div .text .wrapper {
          transition: transform 0.4s ease; }
          .blog-teaser .text .wrapper .details, .more-from-the-blog-posts .field_more_from_the_blog > div .text .wrapper .details, .more-from-the-blog-posts .views-element-container .view-content > div .text .wrapper .details {
            position: absolute;
            left: 0;
            top: 100%;
            width: 100%;
            height: 100%;
            display: flex;
            flex-flow: column;
            justify-content: space-between;
            transform: translateY(20px);
            transition: transform 0.4s ease; }
      .blog-teaser.featured, .more-from-the-blog-posts .field_more_from_the_blog > div.featured,
      .more-from-the-blog-posts .views-element-container .view-content > div.featured {
        grid-area: 2 / 1 / 2 / 3; }
        .blog-teaser.featured .field_feature_image, .more-from-the-blog-posts .field_more_from_the_blog > div.featured .field_feature_image, .more-from-the-blog-posts .views-element-container .view-content > div.featured .field_feature_image,
        .blog-teaser.featured .image-placeholder,
        .more-from-the-blog-posts .field_more_from_the_blog > div.featured .image-placeholder,
        .more-from-the-blog-posts .views-element-container .view-content > div.featured .image-placeholder {
          flex: 0 0 213px; }
        .blog-teaser.featured .border-color:before, .more-from-the-blog-posts .field_more_from_the_blog > div.featured .border-color:before, .more-from-the-blog-posts .views-element-container .view-content > div.featured .border-color:before {
          content: "Featured";
          display: block;
          position: absolute;
          top: 0;
          left: 24px;
          background: inherit;
          color: #FFF;
          font-size: 14px;
          line-height: 32px;
          padding: 0 10px;
          font-family: "GothamBold", sans-serif; }
        .blog-teaser.featured + .featured, .more-from-the-blog-posts .field_more_from_the_blog > div.featured + .featured, .more-from-the-blog-posts .views-element-container .view-content > div.featured + .featured {
          grid-area: 2 / 3 / 2 / 5; }
      .blog-teaser:hover .text .wrapper, .more-from-the-blog-posts .field_more_from_the_blog > div:hover .text .wrapper, .more-from-the-blog-posts .views-element-container .view-content > div:hover .text .wrapper {
        transform: translateY(-100%); }
        .blog-teaser:hover .text .wrapper .details, .more-from-the-blog-posts .field_more_from_the_blog > div:hover .text .wrapper .details, .more-from-the-blog-posts .views-element-container .view-content > div:hover .text .wrapper .details {
          transform: translateY(0); } }
  @media screen and (max-width: 480px) {
    .blog-teaser:not(:last-child), .more-from-the-blog-posts .field_more_from_the_blog > div:not(:last-child),
    .more-from-the-blog-posts .views-element-container .view-content > div:not(:last-child) {
      margin-bottom: 20px; } }

/* 
    Created on : 09-Jan-2018, 11:31:09
    Author     : Ad-prime
*/
.main-content form:not(.bef-exposed-form) label {
  font-family: "GothamBook", sans-serif;
  font-size: 15px;
  line-height: 23px !important;
  color: #515151;
  font-weight: normal !important;
  margin-bottom: 5px !important;
  width: 100% !important;
  position: relative; }
  .main-content form:not(.bef-exposed-form) label .mktoAsterix {
    display: none; }

.main-content form:not(.bef-exposed-form) .mktoRequiredField label:after {
  content: "*";
  color: #DB6247 !important;
  margin-left: 4px; }

.main-content form:not(.bef-exposed-form) .mktoHtmlText {
  width: 100% !important; }

.main-content form:not(.bef-exposed-form) input[type="tel"],
.main-content form:not(.bef-exposed-form) input[type="text"],
.main-content form:not(.bef-exposed-form) input[type="phone"],
.main-content form:not(.bef-exposed-form) input[type="email"],
.main-content form:not(.bef-exposed-form) input[type="password"],
.main-content form:not(.bef-exposed-form) textarea,
.main-content form:not(.bef-exposed-form) select {
  width: 100% !important;
  height: 45px;
  max-width: 100%;
  font-size: 16px;
  line-height: 19px;
  box-shadow: none;
  border-radius: 2px;
  border: 1px solid #DADDE0;
  background: #FFF;
  padding: 0 15px; }
  .main-content form:not(.bef-exposed-form) input[type="tel"].mktoInvalid,
  .main-content form:not(.bef-exposed-form) input[type="text"].mktoInvalid,
  .main-content form:not(.bef-exposed-form) input[type="phone"].mktoInvalid,
  .main-content form:not(.bef-exposed-form) input[type="email"].mktoInvalid,
  .main-content form:not(.bef-exposed-form) input[type="password"].mktoInvalid,
  .main-content form:not(.bef-exposed-form) textarea.mktoInvalid,
  .main-content form:not(.bef-exposed-form) select.mktoInvalid {
    border: 1px solid #a7a7a7;
    background: #FEF4F5; }
    .main-content form:not(.bef-exposed-form) input[type="tel"].mktoInvalid:focus,
    .main-content form:not(.bef-exposed-form) input[type="text"].mktoInvalid:focus,
    .main-content form:not(.bef-exposed-form) input[type="phone"].mktoInvalid:focus,
    .main-content form:not(.bef-exposed-form) input[type="email"].mktoInvalid:focus,
    .main-content form:not(.bef-exposed-form) input[type="password"].mktoInvalid:focus,
    .main-content form:not(.bef-exposed-form) textarea.mktoInvalid:focus,
    .main-content form:not(.bef-exposed-form) select.mktoInvalid:focus {
      background: #FEF4F5 !important;
      border: 1px solid #a7a7a7 !important; }
  .main-content form:not(.bef-exposed-form) input[type="tel"]:focus,
  .main-content form:not(.bef-exposed-form) input[type="text"]:focus,
  .main-content form:not(.bef-exposed-form) input[type="phone"]:focus,
  .main-content form:not(.bef-exposed-form) input[type="email"]:focus,
  .main-content form:not(.bef-exposed-form) input[type="password"]:focus,
  .main-content form:not(.bef-exposed-form) textarea:focus,
  .main-content form:not(.bef-exposed-form) select:focus {
    background: #FFF !important;
    border: 1px solid #DADDE0 !important;
    outline: none; }

.main-content form:not(.bef-exposed-form) ::-moz-placeholder,
.main-content form:not(.bef-exposed-form) ::-o-placeholder,
.main-content form:not(.bef-exposed-form) ::-ms-placeholder,
.main-content form:not(.bef-exposed-form) ::-webkit-placeholder {
  /* Firefox 19+ */
  color: #999; }

.main-content form:not(.bef-exposed-form) .mktoCheckboxList,
.main-content form:not(.bef-exposed-form) .mktoRadioList {
  width: 100% !important;
  padding: 0; }
  .main-content form:not(.bef-exposed-form) .mktoCheckboxList label,
  .main-content form:not(.bef-exposed-form) .mktoRadioList label {
    width: 100% !important;
    border: none;
    text-align: left;
    padding-left: 32px !important; }
    .main-content form:not(.bef-exposed-form) .mktoCheckboxList label a,
    .main-content form:not(.bef-exposed-form) .mktoRadioList label a {
      color: #DB6247 !important; }
      .main-content form:not(.bef-exposed-form) .mktoCheckboxList label a:hover,
      .main-content form:not(.bef-exposed-form) .mktoRadioList label a:hover {
        font-weight: 500 !important; }

.main-content form:not(.bef-exposed-form) input[type="checkbox"],
.main-content form:not(.bef-exposed-form) input[type="radio"] {
  display: none; }
  .main-content form:not(.bef-exposed-form) input[type="checkbox"] + label,
  .main-content form:not(.bef-exposed-form) input[type="radio"] + label {
    display: block !important;
    margin: 0;
    cursor: pointer;
    padding-left: 25px !important; }

.main-content form:not(.bef-exposed-form) input[type="checkbox"] + label:before,
.main-content form:not(.bef-exposed-form) input[type="radio"] + label:before {
  content: "";
  width: 15px;
  height: 15px;
  background: #FFF;
  border: 1px solid #595959;
  position: absolute;
  left: 2px;
  top: 7px;
  cursor: pointer; }

.main-content form:not(.bef-exposed-form) input[type="checkbox"]:checked + label:before,
.main-content form:not(.bef-exposed-form) input[type="radio"]:checked + label:before {
  background: #595959; }

.main-content form:not(.bef-exposed-form) input[type="checkbox"]:checked + label:after {
  color: #FFF;
  position: absolute;
  left: 3px;
  top: 6px;
  font-size: 10px; }

.main-content form:not(.bef-exposed-form) input[type="radio"] + label:before {
  border-radius: 50%; }

.main-content form:not(.bef-exposed-form) textarea {
  min-height: 100px;
  padding: 15px !important; }

.main-content form:not(.bef-exposed-form) .error_input.mktoInvalid,
.main-content form:not(.bef-exposed-form) .mktoInvalid {
  border: none !important;
  background: rgba(255, 0, 0, 0.2); }

.main-content form:not(.bef-exposed-form) .mktoError {
  width: calc(100% - 197px);
  left: auto !important;
  right: 3px !important;
  top: 95% !important;
  bottom: auto !important; }
  .main-content form:not(.bef-exposed-form) .mktoError .mktoErrorArrowWrap {
    display: none; }
  .main-content form:not(.bef-exposed-form) .mktoError .mktoErrorMsg {
    width: 100%;
    max-width: 100%;
    margin-top: 0 !important;
    background: red !important;
    border: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    color: #FFF !important;
    text-shadow: none !important;
    padding: 5px 5px 5px 15px !important;
    border-radius: 0 0 3px 3px; }
    .main-content form:not(.bef-exposed-form) .mktoError .mktoErrorMsg span.mktoErrorDetail {
      display: none !important; }
  @media screen and (max-width: 480px) {
    .main-content form:not(.bef-exposed-form) .mktoError {
      position: relative;
      top: 0 !important;
      width: calc(100% - 6px);
      margin: 0 0 0 3px;
      left: 0 !important; }
      .main-content form:not(.bef-exposed-form) .mktoError .mktoErrorMsg {
        display: table; } }

.marketo-form.aside .mktoCheckboxList label {
  color: #FFF; }

body:not(.contact) .marketo-form,
.marketo-form-embed:not(.column-two) .marketo-form {
  width: 100%;
  max-width: 400px;
  margin: 0 auto; }
  body:not(.contact) .marketo-form form.mktoForm,
  .marketo-form-embed:not(.column-two) .marketo-form form.mktoForm {
    width: 100% !important;
    margin-top: 30px; }
    body:not(.contact) .marketo-form form.mktoForm label,
    body:not(.contact) .marketo-form form.mktoForm .mktoOffset,
    body:not(.contact) .marketo-form form.mktoForm .mktoGutter,
    .marketo-form-embed:not(.column-two) .marketo-form form.mktoForm label,
    .marketo-form-embed:not(.column-two) .marketo-form form.mktoForm .mktoOffset,
    .marketo-form-embed:not(.column-two) .marketo-form form.mktoForm .mktoGutter {
      display: none; }
    body:not(.contact) .marketo-form form.mktoForm .mktoFieldWrap,
    body:not(.contact) .marketo-form form.mktoForm .mktoFormCol,
    .marketo-form-embed:not(.column-two) .marketo-form form.mktoForm .mktoFieldWrap,
    .marketo-form-embed:not(.column-two) .marketo-form form.mktoForm .mktoFormCol {
      width: 100%; }
    body:not(.contact) .marketo-form form.mktoForm .mktoFieldDescriptor,
    .marketo-form-embed:not(.column-two) .marketo-form form.mktoForm .mktoFieldDescriptor {
      margin-bottom: 25px !important; }
    body:not(.contact) .marketo-form form.mktoForm input[type="tel"],
    body:not(.contact) .marketo-form form.mktoForm input[type="text"],
    body:not(.contact) .marketo-form form.mktoForm input[type="phone"],
    body:not(.contact) .marketo-form form.mktoForm input[type="email"],
    body:not(.contact) .marketo-form form.mktoForm input[type="url"],
    body:not(.contact) .marketo-form form.mktoForm input[type="password"],
    body:not(.contact) .marketo-form form.mktoForm textarea,
    body:not(.contact) .marketo-form form.mktoForm select,
    .marketo-form-embed:not(.column-two) .marketo-form form.mktoForm input[type="tel"],
    .marketo-form-embed:not(.column-two) .marketo-form form.mktoForm input[type="text"],
    .marketo-form-embed:not(.column-two) .marketo-form form.mktoForm input[type="phone"],
    .marketo-form-embed:not(.column-two) .marketo-form form.mktoForm input[type="email"],
    .marketo-form-embed:not(.column-two) .marketo-form form.mktoForm input[type="url"],
    .marketo-form-embed:not(.column-two) .marketo-form form.mktoForm input[type="password"],
    .marketo-form-embed:not(.column-two) .marketo-form form.mktoForm textarea,
    .marketo-form-embed:not(.column-two) .marketo-form form.mktoForm select {
      width: 100% !important;
      height: 45px;
      max-width: 100%;
      font-size: 16px;
      line-height: 19px;
      box-shadow: none;
      border-radius: 2px;
      border: none;
      padding: 0 15px; }
    body:not(.contact) .marketo-form form.mktoForm select,
    body:not(.contact) .marketo-form form.mktoForm select:focus,
    body:not(.contact) .marketo-form form.mktoForm select:active,
    .marketo-form-embed:not(.column-two) .marketo-form form.mktoForm select,
    .marketo-form-embed:not(.column-two) .marketo-form form.mktoForm select:focus,
    .marketo-form-embed:not(.column-two) .marketo-form form.mktoForm select:active {
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none;
      background: #FFF url("/static/themes/custom/digitalai/css/../img/select-arrow.png") no-repeat 97% 16px !important;
      background-size: auto auto;
      background-size: 12px !important;
      outline: none !important; }
    body:not(.contact) .marketo-form form.mktoForm select.mktoInvalid,
    body:not(.contact) .marketo-form form.mktoForm select.mktoInvalid:focus,
    .marketo-form-embed:not(.column-two) .marketo-form form.mktoForm select.mktoInvalid,
    .marketo-form-embed:not(.column-two) .marketo-form form.mktoForm select.mktoInvalid:focus {
      background: #FEF4F5 url("/static/themes/custom/digitalai/css/../img/select-arrow.png") no-repeat 97% 16px !important;
      outline: none !important; }
    body:not(.contact) .marketo-form form.mktoForm ::-moz-placeholder,
    body:not(.contact) .marketo-form form.mktoForm ::-o-placeholder,
    body:not(.contact) .marketo-form form.mktoForm ::-ms-placeholder,
    body:not(.contact) .marketo-form form.mktoForm ::-webkit-placeholder,
    .marketo-form-embed:not(.column-two) .marketo-form form.mktoForm ::-moz-placeholder,
    .marketo-form-embed:not(.column-two) .marketo-form form.mktoForm ::-o-placeholder,
    .marketo-form-embed:not(.column-two) .marketo-form form.mktoForm ::-ms-placeholder,
    .marketo-form-embed:not(.column-two) .marketo-form form.mktoForm ::-webkit-placeholder {
      /* Firefox 19+ */
      color: #999; }
    body:not(.contact) .marketo-form form.mktoForm textarea,
    .marketo-form-embed:not(.column-two) .marketo-form form.mktoForm textarea {
      min-height: 100px;
      padding: 15px; }
  body:not(.contact) .marketo-form .mktoForm .mktoButtonWrap.mktoSimple .mktoButton,
  .marketo-form-embed:not(.column-two) .marketo-form .mktoForm .mktoButtonWrap.mktoSimple .mktoButton {
    position: relative;
    display: inline-block;
    background: #bababa;
    color: #FFF;
    font-size: 15px;
    line-height: 41px;
    padding: 0 30px;
    border-radius: 2px;
    font-weight: 500;
    border: 2px solid transparent;
    font-family: "GothamBook", sans-serif; }
    body:not(.contact) .marketo-form .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:hover,
    .marketo-form-embed:not(.column-two) .marketo-form .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:hover {
      color: #bababa;
      background: #FFF;
      border: 2px solid #bababa; }
  body:not(.contact) .marketo-form .mktoButtonRow,
  .marketo-form-embed:not(.column-two) .marketo-form .mktoButtonRow {
    text-align: center !important;
    margin-top: 15px;
    display: block; }
    body:not(.contact) .marketo-form .mktoButtonRow .mktoButtonWrap,
    .marketo-form-embed:not(.column-two) .marketo-form .mktoButtonRow .mktoButtonWrap {
      margin-left: 0 !important; }
  body:not(.contact) .marketo-form.aside,
  .marketo-form-embed:not(.column-two) .marketo-form.aside {
    background: #515151;
    padding: 50px 20px 80px 20px; }
    body:not(.contact) .marketo-form.aside .title,
    .marketo-form-embed:not(.column-two) .marketo-form.aside .title {
      color: #FFF;
      text-align: center;
      font-size: 30px;
      font-weight: 600; }
  body:not(.contact) .marketo-form .field_download_url a,
  .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a {
    display: table !important;
    margin: 40px auto 0;
    text-decoration: none !important; }

body:not(.contact) .no-marketo,
.marketo-form-embed:not(.column-two) .no-marketo {
  width: 100%;
  background: #515151;
  padding: 50px 20px 80px 20px; }
  body:not(.contact) .no-marketo h2, body:not(.contact) .no-marketo .paragraph-html .subtitle, .paragraph-html body:not(.contact) .no-marketo .subtitle,
  .marketo-form-embed:not(.column-two) .no-marketo h2,
  .marketo-form-embed:not(.column-two) .no-marketo .paragraph-html .subtitle,
  .paragraph-html .marketo-form-embed:not(.column-two) .no-marketo .subtitle {
    color: #FFF;
    text-align: center;
    font-size: 30px;
    font-weight: 600;
    padding: 0 18px; }
  body:not(.contact) .no-marketo .field_download_url a,
  .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a {
    display: table !important;
    margin: 40px auto 0;
    font-size: 20px !important;
    font-weight: 600 !important;
    line-height: 60px !important;
    padding: 0 50px !important;
    text-decoration: none !important; }

body:not(.contact) .event-learn-more.aside,
.marketo-form-embed:not(.column-two) .event-learn-more.aside {
  background: #515151;
  padding: 50px 20px 80px 20px;
  text-align: center; }

body:not(.contact) .marketo-thank-you-message,
.marketo-form-embed:not(.column-two) .marketo-thank-you-message {
  color: #FFF; }
  body:not(.contact) .marketo-thank-you-message .button-popup-video a,
  .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a {
    display: table !important;
    margin: 40px auto 0;
    font-size: 20px !important;
    font-weight: 600 !important;
    line-height: 60px !important;
    padding: 0 50px !important; }
  body:not(.contact) .marketo-thank-you-message h2, body:not(.contact) .marketo-thank-you-message .paragraph-html .subtitle, .paragraph-html body:not(.contact) .marketo-thank-you-message .subtitle,
  .marketo-form-embed:not(.column-two) .marketo-thank-you-message h2,
  .marketo-form-embed:not(.column-two) .marketo-thank-you-message .paragraph-html .subtitle,
  .paragraph-html .marketo-form-embed:not(.column-two) .marketo-thank-you-message .subtitle {
    color: #FFF;
    text-align: center;
    font-size: 32px;
    line-height: 39px;
    margin-bottom: 30px; }
  body:not(.contact) .marketo-thank-you-message p,
  .marketo-form-embed:not(.column-two) .marketo-thank-you-message p {
    margin-bottom: 15px;
    text-align: center; }

body.path-node .marketo-form,
.marketo-form-embed.column-two .marketo-form,
.marketo-form-embed.column-one .marketo-form {
  max-width: 100%; }
  @media (max-width: 767px) {
    body.path-node .marketo-form,
    .marketo-form-embed.column-two .marketo-form,
    .marketo-form-embed.column-one .marketo-form {
      padding: 20px 0; } }
  body.path-node .marketo-form form.mktoForm,
  .marketo-form-embed.column-two .marketo-form form.mktoForm,
  .marketo-form-embed.column-one .marketo-form form.mktoForm {
    padding: 20px 0;
    margin: 28px 0;
    width: 100% !important; }
    body.path-node .marketo-form form.mktoForm .mktoOffset,
    body.path-node .marketo-form form.mktoForm .mktoGutter,
    .marketo-form-embed.column-two .marketo-form form.mktoForm .mktoOffset,
    .marketo-form-embed.column-two .marketo-form form.mktoForm .mktoGutter,
    .marketo-form-embed.column-one .marketo-form form.mktoForm .mktoOffset,
    .marketo-form-embed.column-one .marketo-form form.mktoForm .mktoGutter {
      display: none; }
    body.path-node .marketo-form form.mktoForm .mktoFieldWrap,
    .marketo-form-embed.column-two .marketo-form form.mktoForm .mktoFieldWrap,
    .marketo-form-embed.column-one .marketo-form form.mktoForm .mktoFieldWrap {
      width: 100% !important; }
    body.path-node .marketo-form form.mktoForm .mktoFieldDescriptor,
    .marketo-form-embed.column-two .marketo-form form.mktoForm .mktoFieldDescriptor,
    .marketo-form-embed.column-one .marketo-form form.mktoForm .mktoFieldDescriptor {
      margin-bottom: 25px !important; }
      @media screen and (max-width: 480px) {
        body.path-node .marketo-form form.mktoForm .mktoFieldDescriptor,
        .marketo-form-embed.column-two .marketo-form form.mktoForm .mktoFieldDescriptor,
        .marketo-form-embed.column-one .marketo-form form.mktoForm .mktoFieldDescriptor {
          margin-bottom: 0 !important; } }
    body.path-node .marketo-form form.mktoForm .mktoCheckboxList,
    body.path-node .marketo-form form.mktoForm .mktoRadioList,
    .marketo-form-embed.column-two .marketo-form form.mktoForm .mktoCheckboxList,
    .marketo-form-embed.column-two .marketo-form form.mktoForm .mktoRadioList,
    .marketo-form-embed.column-one .marketo-form form.mktoForm .mktoCheckboxList,
    .marketo-form-embed.column-one .marketo-form form.mktoForm .mktoRadioList {
      width: 100% !important;
      padding: 0; }
      body.path-node .marketo-form form.mktoForm .mktoCheckboxList label,
      body.path-node .marketo-form form.mktoForm .mktoRadioList label,
      .marketo-form-embed.column-two .marketo-form form.mktoForm .mktoCheckboxList label,
      .marketo-form-embed.column-two .marketo-form form.mktoForm .mktoRadioList label,
      .marketo-form-embed.column-one .marketo-form form.mktoForm .mktoCheckboxList label,
      .marketo-form-embed.column-one .marketo-form form.mktoForm .mktoRadioList label {
        width: 100% !important;
        border: none;
        text-align: left;
        padding-left: 32px !important; }
        body.path-node .marketo-form form.mktoForm .mktoCheckboxList label a,
        body.path-node .marketo-form form.mktoForm .mktoRadioList label a,
        .marketo-form-embed.column-two .marketo-form form.mktoForm .mktoCheckboxList label a,
        .marketo-form-embed.column-two .marketo-form form.mktoForm .mktoRadioList label a,
        .marketo-form-embed.column-one .marketo-form form.mktoForm .mktoCheckboxList label a,
        .marketo-form-embed.column-one .marketo-form form.mktoForm .mktoRadioList label a {
          color: #DB6247 !important; }
          body.path-node .marketo-form form.mktoForm .mktoCheckboxList label a:hover,
          body.path-node .marketo-form form.mktoForm .mktoRadioList label a:hover,
          .marketo-form-embed.column-two .marketo-form form.mktoForm .mktoCheckboxList label a:hover,
          .marketo-form-embed.column-two .marketo-form form.mktoForm .mktoRadioList label a:hover,
          .marketo-form-embed.column-one .marketo-form form.mktoForm .mktoCheckboxList label a:hover,
          .marketo-form-embed.column-one .marketo-form form.mktoForm .mktoRadioList label a:hover {
            font-weight: 500 !important; }
    body.path-node .marketo-form form.mktoForm label,
    .marketo-form-embed.column-two .marketo-form form.mktoForm label,
    .marketo-form-embed.column-one .marketo-form form.mktoForm label {
      display: inline-block;
      vertical-align: top;
      font-family: "GothamBook", sans-serif;
      font-size: 16px;
      line-height: 32px !important;
      color: #2A2A2A !important;
      font-weight: normal !important;
      width: 150px !important;
      position: relative;
      border-top: 1px solid #AAAAAA;
      text-align: right; }
      body.path-node .marketo-form form.mktoForm label .mktoAsterix,
      .marketo-form-embed.column-two .marketo-form form.mktoForm label .mktoAsterix,
      .marketo-form-embed.column-one .marketo-form form.mktoForm label .mktoAsterix {
        display: none; }
      body.path-node .marketo-form form.mktoForm label[id*="Opt_In"],
      .marketo-form-embed.column-two .marketo-form form.mktoForm label[id*="Opt_In"],
      .marketo-form-embed.column-one .marketo-form form.mktoForm label[id*="Opt_In"] {
        width: 100% !important;
        text-align: left;
        margin-bottom: 20px !important; }
      @media screen and (max-width: 480px) {
        body.path-node .marketo-form form.mktoForm label,
        .marketo-form-embed.column-two .marketo-form form.mktoForm label,
        .marketo-form-embed.column-one .marketo-form form.mktoForm label {
          width: 100% !important;
          text-align: left;
          border: none;
          margin: 20px 0 0 0; } }
    body.path-node .marketo-form form.mktoForm .mktoRequiredField label:after,
    .marketo-form-embed.column-two .marketo-form form.mktoForm .mktoRequiredField label:after,
    .marketo-form-embed.column-one .marketo-form form.mktoForm .mktoRequiredField label:after {
      content: "*"; }
    body.path-node .marketo-form form.mktoForm input[type="tel"],
    body.path-node .marketo-form form.mktoForm input[type="text"],
    body.path-node .marketo-form form.mktoForm input[type="url"],
    body.path-node .marketo-form form.mktoForm input[type="phone"],
    body.path-node .marketo-form form.mktoForm input[type="email"],
    body.path-node .marketo-form form.mktoForm input[type="password"],
    body.path-node .marketo-form form.mktoForm select,
    .marketo-form-embed.column-two .marketo-form form.mktoForm input[type="tel"],
    .marketo-form-embed.column-two .marketo-form form.mktoForm input[type="text"],
    .marketo-form-embed.column-two .marketo-form form.mktoForm input[type="url"],
    .marketo-form-embed.column-two .marketo-form form.mktoForm input[type="phone"],
    .marketo-form-embed.column-two .marketo-form form.mktoForm input[type="email"],
    .marketo-form-embed.column-two .marketo-form form.mktoForm input[type="password"],
    .marketo-form-embed.column-two .marketo-form form.mktoForm select,
    .marketo-form-embed.column-one .marketo-form form.mktoForm input[type="tel"],
    .marketo-form-embed.column-one .marketo-form form.mktoForm input[type="text"],
    .marketo-form-embed.column-one .marketo-form form.mktoForm input[type="url"],
    .marketo-form-embed.column-one .marketo-form form.mktoForm input[type="phone"],
    .marketo-form-embed.column-one .marketo-form form.mktoForm input[type="email"],
    .marketo-form-embed.column-one .marketo-form form.mktoForm input[type="password"],
    .marketo-form-embed.column-one .marketo-form form.mktoForm select {
      float: none;
      display: inline-block;
      vertical-align: top;
      width: 100% !important;
      height: 40px;
      max-width: calc(100% - 193px);
      margin-left: 42px;
      font-size: 16px;
      line-height: 40px;
      background: #F4F4F4 !important;
      box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.1), -3px -3px 6px white !important;
      padding: 0 5px; }
      body.path-node .marketo-form form.mktoForm input[type="tel"].mktoInvalid,
      body.path-node .marketo-form form.mktoForm input[type="text"].mktoInvalid,
      body.path-node .marketo-form form.mktoForm input[type="url"].mktoInvalid,
      body.path-node .marketo-form form.mktoForm input[type="phone"].mktoInvalid,
      body.path-node .marketo-form form.mktoForm input[type="email"].mktoInvalid,
      body.path-node .marketo-form form.mktoForm input[type="password"].mktoInvalid,
      body.path-node .marketo-form form.mktoForm select.mktoInvalid,
      .marketo-form-embed.column-two .marketo-form form.mktoForm input[type="tel"].mktoInvalid,
      .marketo-form-embed.column-two .marketo-form form.mktoForm input[type="text"].mktoInvalid,
      .marketo-form-embed.column-two .marketo-form form.mktoForm input[type="url"].mktoInvalid,
      .marketo-form-embed.column-two .marketo-form form.mktoForm input[type="phone"].mktoInvalid,
      .marketo-form-embed.column-two .marketo-form form.mktoForm input[type="email"].mktoInvalid,
      .marketo-form-embed.column-two .marketo-form form.mktoForm input[type="password"].mktoInvalid,
      .marketo-form-embed.column-two .marketo-form form.mktoForm select.mktoInvalid,
      .marketo-form-embed.column-one .marketo-form form.mktoForm input[type="tel"].mktoInvalid,
      .marketo-form-embed.column-one .marketo-form form.mktoForm input[type="text"].mktoInvalid,
      .marketo-form-embed.column-one .marketo-form form.mktoForm input[type="url"].mktoInvalid,
      .marketo-form-embed.column-one .marketo-form form.mktoForm input[type="phone"].mktoInvalid,
      .marketo-form-embed.column-one .marketo-form form.mktoForm input[type="email"].mktoInvalid,
      .marketo-form-embed.column-one .marketo-form form.mktoForm input[type="password"].mktoInvalid,
      .marketo-form-embed.column-one .marketo-form form.mktoForm select.mktoInvalid {
        background: rgba(255, 0, 0, 0.4); }
        body.path-node .marketo-form form.mktoForm input[type="tel"].mktoInvalid:focus,
        body.path-node .marketo-form form.mktoForm input[type="text"].mktoInvalid:focus,
        body.path-node .marketo-form form.mktoForm input[type="url"].mktoInvalid:focus,
        body.path-node .marketo-form form.mktoForm input[type="phone"].mktoInvalid:focus,
        body.path-node .marketo-form form.mktoForm input[type="email"].mktoInvalid:focus,
        body.path-node .marketo-form form.mktoForm input[type="password"].mktoInvalid:focus,
        body.path-node .marketo-form form.mktoForm select.mktoInvalid:focus,
        .marketo-form-embed.column-two .marketo-form form.mktoForm input[type="tel"].mktoInvalid:focus,
        .marketo-form-embed.column-two .marketo-form form.mktoForm input[type="text"].mktoInvalid:focus,
        .marketo-form-embed.column-two .marketo-form form.mktoForm input[type="url"].mktoInvalid:focus,
        .marketo-form-embed.column-two .marketo-form form.mktoForm input[type="phone"].mktoInvalid:focus,
        .marketo-form-embed.column-two .marketo-form form.mktoForm input[type="email"].mktoInvalid:focus,
        .marketo-form-embed.column-two .marketo-form form.mktoForm input[type="password"].mktoInvalid:focus,
        .marketo-form-embed.column-two .marketo-form form.mktoForm select.mktoInvalid:focus,
        .marketo-form-embed.column-one .marketo-form form.mktoForm input[type="tel"].mktoInvalid:focus,
        .marketo-form-embed.column-one .marketo-form form.mktoForm input[type="text"].mktoInvalid:focus,
        .marketo-form-embed.column-one .marketo-form form.mktoForm input[type="url"].mktoInvalid:focus,
        .marketo-form-embed.column-one .marketo-form form.mktoForm input[type="phone"].mktoInvalid:focus,
        .marketo-form-embed.column-one .marketo-form form.mktoForm input[type="email"].mktoInvalid:focus,
        .marketo-form-embed.column-one .marketo-form form.mktoForm input[type="password"].mktoInvalid:focus,
        .marketo-form-embed.column-one .marketo-form form.mktoForm select.mktoInvalid:focus {
          background: linear-gradient(to bottom, #FFF 30px, #D4D4D4 31px, #FFF 31px, #FFF 100%) !important; }
      @media screen and (max-width: 480px) {
        body.path-node .marketo-form form.mktoForm input[type="tel"],
        body.path-node .marketo-form form.mktoForm input[type="text"],
        body.path-node .marketo-form form.mktoForm input[type="url"],
        body.path-node .marketo-form form.mktoForm input[type="phone"],
        body.path-node .marketo-form form.mktoForm input[type="email"],
        body.path-node .marketo-form form.mktoForm input[type="password"],
        body.path-node .marketo-form form.mktoForm select,
        .marketo-form-embed.column-two .marketo-form form.mktoForm input[type="tel"],
        .marketo-form-embed.column-two .marketo-form form.mktoForm input[type="text"],
        .marketo-form-embed.column-two .marketo-form form.mktoForm input[type="url"],
        .marketo-form-embed.column-two .marketo-form form.mktoForm input[type="phone"],
        .marketo-form-embed.column-two .marketo-form form.mktoForm input[type="email"],
        .marketo-form-embed.column-two .marketo-form form.mktoForm input[type="password"],
        .marketo-form-embed.column-two .marketo-form form.mktoForm select,
        .marketo-form-embed.column-one .marketo-form form.mktoForm input[type="tel"],
        .marketo-form-embed.column-one .marketo-form form.mktoForm input[type="text"],
        .marketo-form-embed.column-one .marketo-form form.mktoForm input[type="url"],
        .marketo-form-embed.column-one .marketo-form form.mktoForm input[type="phone"],
        .marketo-form-embed.column-one .marketo-form form.mktoForm input[type="email"],
        .marketo-form-embed.column-one .marketo-form form.mktoForm input[type="password"],
        .marketo-form-embed.column-one .marketo-form form.mktoForm select {
          max-width: 100%;
          margin: 0; } }
    body.path-node .marketo-form form.mktoForm textarea,
    .marketo-form-embed.column-two .marketo-form form.mktoForm textarea,
    .marketo-form-embed.column-one .marketo-form form.mktoForm textarea {
      float: none;
      display: inline-block;
      vertical-align: top;
      width: 100% !important;
      height: 40px;
      max-width: calc(100% - 193px);
      margin-left: 42px;
      font-size: 16px;
      line-height: 40px;
      background: #F4F4F4 !important;
      box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.1), -3px -3px 6px white !important;
      padding: 0 5px; }
      body.path-node .marketo-form form.mktoForm textarea.mktoInvalid,
      .marketo-form-embed.column-two .marketo-form form.mktoForm textarea.mktoInvalid,
      .marketo-form-embed.column-one .marketo-form form.mktoForm textarea.mktoInvalid {
        background: rgba(255, 0, 0, 0.4); }
      @media screen and (max-width: 480px) {
        body.path-node .marketo-form form.mktoForm textarea,
        .marketo-form-embed.column-two .marketo-form form.mktoForm textarea,
        .marketo-form-embed.column-one .marketo-form form.mktoForm textarea {
          max-width: 100%;
          margin: 0; } }
    body.path-node .marketo-form form.mktoForm input[type="tel"],
    body.path-node .marketo-form form.mktoForm input[type="text"],
    body.path-node .marketo-form form.mktoForm input[type="url"],
    body.path-node .marketo-form form.mktoForm input[type="phone"],
    body.path-node .marketo-form form.mktoForm input[type="email"],
    body.path-node .marketo-form form.mktoForm input[type="password"],
    .marketo-form-embed.column-two .marketo-form form.mktoForm input[type="tel"],
    .marketo-form-embed.column-two .marketo-form form.mktoForm input[type="text"],
    .marketo-form-embed.column-two .marketo-form form.mktoForm input[type="url"],
    .marketo-form-embed.column-two .marketo-form form.mktoForm input[type="phone"],
    .marketo-form-embed.column-two .marketo-form form.mktoForm input[type="email"],
    .marketo-form-embed.column-two .marketo-form form.mktoForm input[type="password"],
    .marketo-form-embed.column-one .marketo-form form.mktoForm input[type="tel"],
    .marketo-form-embed.column-one .marketo-form form.mktoForm input[type="text"],
    .marketo-form-embed.column-one .marketo-form form.mktoForm input[type="url"],
    .marketo-form-embed.column-one .marketo-form form.mktoForm input[type="phone"],
    .marketo-form-embed.column-one .marketo-form form.mktoForm input[type="email"],
    .marketo-form-embed.column-one .marketo-form form.mktoForm input[type="password"] {
      background: linear-gradient(to bottom, transparent 30px, #D4D4D4 31px, transparent 31px, transparent 100%) !important; }
      body.path-node .marketo-form form.mktoForm input[type="tel"]:focus,
      body.path-node .marketo-form form.mktoForm input[type="text"]:focus,
      body.path-node .marketo-form form.mktoForm input[type="url"]:focus,
      body.path-node .marketo-form form.mktoForm input[type="phone"]:focus,
      body.path-node .marketo-form form.mktoForm input[type="email"]:focus,
      body.path-node .marketo-form form.mktoForm input[type="password"]:focus,
      .marketo-form-embed.column-two .marketo-form form.mktoForm input[type="tel"]:focus,
      .marketo-form-embed.column-two .marketo-form form.mktoForm input[type="text"]:focus,
      .marketo-form-embed.column-two .marketo-form form.mktoForm input[type="url"]:focus,
      .marketo-form-embed.column-two .marketo-form form.mktoForm input[type="phone"]:focus,
      .marketo-form-embed.column-two .marketo-form form.mktoForm input[type="email"]:focus,
      .marketo-form-embed.column-two .marketo-form form.mktoForm input[type="password"]:focus,
      .marketo-form-embed.column-one .marketo-form form.mktoForm input[type="tel"]:focus,
      .marketo-form-embed.column-one .marketo-form form.mktoForm input[type="text"]:focus,
      .marketo-form-embed.column-one .marketo-form form.mktoForm input[type="url"]:focus,
      .marketo-form-embed.column-one .marketo-form form.mktoForm input[type="phone"]:focus,
      .marketo-form-embed.column-one .marketo-form form.mktoForm input[type="email"]:focus,
      .marketo-form-embed.column-one .marketo-form form.mktoForm input[type="password"]:focus {
        background: linear-gradient(to bottom, #FFF 30px, #D4D4D4 31px, #FFF 31px, #FFF 100%) !important;
        border: none !important;
        box-shadow: none !important;
        outline: none; }
    body.path-node .marketo-form form.mktoForm textarea:focus,
    .marketo-form-embed.column-two .marketo-form form.mktoForm textarea:focus,
    .marketo-form-embed.column-one .marketo-form form.mktoForm textarea:focus {
      background: #FFF !important;
      border: none !important;
      box-shadow: none !important;
      outline: none; }
    body.path-node .marketo-form form.mktoForm select,
    body.path-node .marketo-form form.mktoForm select:focus,
    body.path-node .marketo-form form.mktoForm select:active,
    .marketo-form-embed.column-two .marketo-form form.mktoForm select,
    .marketo-form-embed.column-two .marketo-form form.mktoForm select:focus,
    .marketo-form-embed.column-two .marketo-form form.mktoForm select:active,
    .marketo-form-embed.column-one .marketo-form form.mktoForm select,
    .marketo-form-embed.column-one .marketo-form form.mktoForm select:focus,
    .marketo-form-embed.column-one .marketo-form form.mktoForm select:active {
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none;
      background: #F4F4F4 url("/static/themes/custom/digitalai/css/../img/sort-down.svg") no-repeat 97% 16px !important;
      background-size: auto auto;
      background-size: 12px !important;
      outline: none !important; }
    body.path-node .marketo-form form.mktoForm select.mktoInvalid,
    body.path-node .marketo-form form.mktoForm select.mktoInvalid:focus,
    .marketo-form-embed.column-two .marketo-form form.mktoForm select.mktoInvalid,
    .marketo-form-embed.column-two .marketo-form form.mktoForm select.mktoInvalid:focus,
    .marketo-form-embed.column-one .marketo-form form.mktoForm select.mktoInvalid,
    .marketo-form-embed.column-one .marketo-form form.mktoForm select.mktoInvalid:focus {
      background: #FEF4F5 url("/static/themes/custom/digitalai/css/../img/sort-down.svg") no-repeat 97% 16px !important;
      outline: none !important; }
    body.path-node .marketo-form form.mktoForm ::-moz-placeholder,
    body.path-node .marketo-form form.mktoForm ::-o-placeholder,
    body.path-node .marketo-form form.mktoForm ::-ms-placeholder,
    body.path-node .marketo-form form.mktoForm ::-webkit-placeholder,
    .marketo-form-embed.column-two .marketo-form form.mktoForm ::-moz-placeholder,
    .marketo-form-embed.column-two .marketo-form form.mktoForm ::-o-placeholder,
    .marketo-form-embed.column-two .marketo-form form.mktoForm ::-ms-placeholder,
    .marketo-form-embed.column-two .marketo-form form.mktoForm ::-webkit-placeholder,
    .marketo-form-embed.column-one .marketo-form form.mktoForm ::-moz-placeholder,
    .marketo-form-embed.column-one .marketo-form form.mktoForm ::-o-placeholder,
    .marketo-form-embed.column-one .marketo-form form.mktoForm ::-ms-placeholder,
    .marketo-form-embed.column-one .marketo-form form.mktoForm ::-webkit-placeholder {
      /* Firefox 19+ */
      color: #AAAAAA;
      font-size: 16px;
      line-height: 19px; }
  body.path-node .marketo-form .mktoForm .mktoButtonWrap.mktoSimple .mktoButton,
  .marketo-form-embed.column-two .marketo-form .mktoForm .mktoButtonWrap.mktoSimple .mktoButton,
  .marketo-form-embed.column-one .marketo-form .mktoForm .mktoButtonWrap.mktoSimple .mktoButton {
    background: transparent !important;
    display: inline-block !important;
    position: relative !important;
    border-radius: 11px !important;
    background-color: transparent !important;
    border: none !important;
    padding: 6px 66px 6px 75px !important;
    font-size: 14px !important;
    line-height: 44px !important;
    color: #DB6247 !important;
    font-family: "GothamBold", "Open Sans", sans-serif !important;
    font-weight: normal !important;
    box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.11), -4px -4px 5px white;
    transform-style: preserve-3d;
    overflow: visible !important; }
    body.path-node .marketo-form .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:after, body.path-node .marketo-form .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:before,
    .marketo-form-embed.column-two .marketo-form .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:after,
    .marketo-form-embed.column-two .marketo-form .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:before,
    .marketo-form-embed.column-one .marketo-form .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:after,
    .marketo-form-embed.column-one .marketo-form .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:before {
      transform: translateZ(-1px); }
    body.path-node .marketo-form .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:hover,
    .marketo-form-embed.column-two .marketo-form .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:hover,
    .marketo-form-embed.column-one .marketo-form .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:hover {
      color: #FFF !important; }

@-moz-document url-prefix() {
  body.path-node .marketo-form .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:before,
  .marketo-form-embed.column-two .marketo-form .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:before,
  .marketo-form-embed.column-one .marketo-form .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:before {
    content: none !important;
    display: none !important; } }
    body.path-node .marketo-form .mktoForm .mktoButtonWrap.mktoSimple .mktoButton[disabled="disabled"],
    .marketo-form-embed.column-two .marketo-form .mktoForm .mktoButtonWrap.mktoSimple .mktoButton[disabled="disabled"],
    .marketo-form-embed.column-one .marketo-form .mktoForm .mktoButtonWrap.mktoSimple .mktoButton[disabled="disabled"] {
      pointer-events: none; }
      body.path-node .marketo-form .mktoForm .mktoButtonWrap.mktoSimple .mktoButton[disabled="disabled"]:before,
      .marketo-form-embed.column-two .marketo-form .mktoForm .mktoButtonWrap.mktoSimple .mktoButton[disabled="disabled"]:before,
      .marketo-form-embed.column-one .marketo-form .mktoForm .mktoButtonWrap.mktoSimple .mktoButton[disabled="disabled"]:before {
        content: none !important;
        display: none; }
  body.path-node .marketo-form .mktoButtonRow,
  .marketo-form-embed.column-two .marketo-form .mktoButtonRow,
  .marketo-form-embed.column-one .marketo-form .mktoButtonRow {
    margin-top: 15px;
    display: block;
    clear: both; }
    body.path-node .marketo-form .mktoButtonRow .mktoButtonWrap,
    .marketo-form-embed.column-two .marketo-form .mktoButtonRow .mktoButtonWrap,
    .marketo-form-embed.column-one .marketo-form .mktoButtonRow .mktoButtonWrap {
      padding: 0 !important;
      margin-left: 0 !important; }
  body.path-node .marketo-form.aside,
  .marketo-form-embed.column-two .marketo-form.aside,
  .marketo-form-embed.column-one .marketo-form.aside {
    background: #515151;
    padding: 50px 20px 80px 20px; }
    body.path-node .marketo-form.aside .title,
    .marketo-form-embed.column-two .marketo-form.aside .title,
    .marketo-form-embed.column-one .marketo-form.aside .title {
      color: #FFF;
      text-align: center;
      font-size: 30px;
      font-weight: 600; }
  body.path-node .marketo-form .field_download_url a,
  .marketo-form-embed.column-two .marketo-form .field_download_url a,
  .marketo-form-embed.column-one .marketo-form .field_download_url a {
    display: table !important;
    margin: 40px auto 0;
    text-decoration: none !important; }
  body.path-node .marketo-form .mktoFormRow,
  .marketo-form-embed.column-two .marketo-form .mktoFormRow,
  .marketo-form-embed.column-one .marketo-form .mktoFormRow {
    width: 100%; }
    body.path-node .marketo-form .mktoFormRow .mktoFormCol,
    .marketo-form-embed.column-two .marketo-form .mktoFormRow .mktoFormCol,
    .marketo-form-embed.column-one .marketo-form .mktoFormRow .mktoFormCol {
      width: 48%;
      float: left; }
      @media (max-width: 767px) {
        body.path-node .marketo-form .mktoFormRow .mktoFormCol,
        .marketo-form-embed.column-two .marketo-form .mktoFormRow .mktoFormCol,
        .marketo-form-embed.column-one .marketo-form .mktoFormRow .mktoFormCol {
          width: 100%; } }
      body.path-node .marketo-form .mktoFormRow .mktoFormCol:first-child,
      .marketo-form-embed.column-two .marketo-form .mktoFormRow .mktoFormCol:first-child,
      .marketo-form-embed.column-one .marketo-form .mktoFormRow .mktoFormCol:first-child {
        margin-right: 4%; }
    body.path-node .marketo-form .mktoFormRow:after,
    .marketo-form-embed.column-two .marketo-form .mktoFormRow:after,
    .marketo-form-embed.column-one .marketo-form .mktoFormRow:after {
      content: "";
      clear: both;
      display: table; }
    @media (max-width: 767px) {
      body.path-node .marketo-form .mktoFormRow,
      .marketo-form-embed.column-two .marketo-form .mktoFormRow,
      .marketo-form-embed.column-one .marketo-form .mktoFormRow {
        width: 100%; } }

.mktoModalMain {
  width: 100% !important; }
  .mktoModalMain form.mktoForm {
    padding: 20px;
    width: 100% !important; }
    .mktoModalMain form.mktoForm .mktoOffset,
    .mktoModalMain form.mktoForm .mktoGutter {
      display: none; }
    .mktoModalMain form.mktoForm .mktoFieldWrap {
      width: 100% !important; }
    .mktoModalMain form.mktoForm .mktoFieldDescriptor {
      width: 100%;
      margin-bottom: 25px !important; }
      @media screen and (max-width: 480px) {
        .mktoModalMain form.mktoForm .mktoFieldDescriptor {
          margin-bottom: 0 !important; } }
    .mktoModalMain form.mktoForm .mktoCheckboxList,
    .mktoModalMain form.mktoForm .mktoRadioList {
      width: 100% !important;
      padding: 0; }
      .mktoModalMain form.mktoForm .mktoCheckboxList label,
      .mktoModalMain form.mktoForm .mktoRadioList label {
        width: 100% !important;
        border: none;
        text-align: left;
        padding-left: 32px !important; }
        .mktoModalMain form.mktoForm .mktoCheckboxList label a,
        .mktoModalMain form.mktoForm .mktoRadioList label a {
          color: #DB6247 !important; }
          .mktoModalMain form.mktoForm .mktoCheckboxList label a:hover,
          .mktoModalMain form.mktoForm .mktoRadioList label a:hover {
            font-weight: 500 !important; }
    .mktoModalMain form.mktoForm .mktoCheckboxList {
      max-width: 600px; }
      .mktoModalMain form.mktoForm .mktoCheckboxList input[type="checkbox"] {
        position: absolute;
        margin: 11px 0 0 30px; }
    .mktoModalMain form.mktoForm label {
      display: inline-block;
      vertical-align: top;
      font-family: "GothamBook", sans-serif;
      font-size: 16px;
      line-height: 32px !important;
      color: #2A2A2A !important;
      font-weight: normal !important;
      width: 150px !important;
      position: relative;
      border-top: 1px solid #AAAAAA;
      text-align: right; }
      .mktoModalMain form.mktoForm label .mktoAsterix {
        display: none; }
      .mktoModalMain form.mktoForm label[for="Opt_In__c"] {
        display: none; }
      @media screen and (max-width: 480px) {
        .mktoModalMain form.mktoForm label {
          width: 100% !important;
          text-align: left;
          border: none;
          margin: 20px 0 0 0; } }
    .mktoModalMain form.mktoForm .mktoRequiredField label:after {
      content: "*"; }
    .mktoModalMain form.mktoForm input[type="tel"],
    .mktoModalMain form.mktoForm input[type="text"],
    .mktoModalMain form.mktoForm input[type="phone"],
    .mktoModalMain form.mktoForm input[type="email"],
    .mktoModalMain form.mktoForm input[type="password"],
    .mktoModalMain form.mktoForm textarea,
    .mktoModalMain form.mktoForm select {
      float: none;
      display: inline-block;
      vertical-align: top;
      width: 100% !important;
      height: 40px;
      max-width: calc(100% - 193px);
      margin-left: 42px;
      font-size: 16px;
      line-height: 40px;
      background: #F4F4F4 !important;
      box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.1), -3px -3px 6px white !important;
      padding: 0 5px;
      border: none; }
      .mktoModalMain form.mktoForm input[type="tel"].mktoInvalid,
      .mktoModalMain form.mktoForm input[type="text"].mktoInvalid,
      .mktoModalMain form.mktoForm input[type="phone"].mktoInvalid,
      .mktoModalMain form.mktoForm input[type="email"].mktoInvalid,
      .mktoModalMain form.mktoForm input[type="password"].mktoInvalid,
      .mktoModalMain form.mktoForm textarea.mktoInvalid,
      .mktoModalMain form.mktoForm select.mktoInvalid {
        background: rgba(255, 0, 0, 0.4); }
        .mktoModalMain form.mktoForm input[type="tel"].mktoInvalid:focus,
        .mktoModalMain form.mktoForm input[type="text"].mktoInvalid:focus,
        .mktoModalMain form.mktoForm input[type="phone"].mktoInvalid:focus,
        .mktoModalMain form.mktoForm input[type="email"].mktoInvalid:focus,
        .mktoModalMain form.mktoForm input[type="password"].mktoInvalid:focus,
        .mktoModalMain form.mktoForm textarea.mktoInvalid:focus,
        .mktoModalMain form.mktoForm select.mktoInvalid:focus {
          background: linear-gradient(to bottom, #FFF 30px, #D4D4D4 31px, #FFF 31px, #FFF 100%) !important; }
      @media screen and (max-width: 480px) {
        .mktoModalMain form.mktoForm input[type="tel"],
        .mktoModalMain form.mktoForm input[type="text"],
        .mktoModalMain form.mktoForm input[type="phone"],
        .mktoModalMain form.mktoForm input[type="email"],
        .mktoModalMain form.mktoForm input[type="password"],
        .mktoModalMain form.mktoForm textarea,
        .mktoModalMain form.mktoForm select {
          max-width: 100%;
          margin: 0; } }
    .mktoModalMain form.mktoForm input[type="tel"],
    .mktoModalMain form.mktoForm input[type="text"],
    .mktoModalMain form.mktoForm input[type="phone"],
    .mktoModalMain form.mktoForm input[type="email"],
    .mktoModalMain form.mktoForm input[type="password"] {
      background: linear-gradient(to bottom, transparent 30px, #D4D4D4 31px, transparent 31px, transparent 100%) !important; }
      .mktoModalMain form.mktoForm input[type="tel"]:focus,
      .mktoModalMain form.mktoForm input[type="text"]:focus,
      .mktoModalMain form.mktoForm input[type="phone"]:focus,
      .mktoModalMain form.mktoForm input[type="email"]:focus,
      .mktoModalMain form.mktoForm input[type="password"]:focus {
        background: linear-gradient(to bottom, #FFF 30px, #D4D4D4 31px, #FFF 31px, #FFF 100%) !important;
        border: none !important;
        box-shadow: none !important;
        outline: none; }
    .mktoModalMain form.mktoForm textarea:focus {
      background: #FFF !important;
      border: none !important;
      box-shadow: none !important;
      outline: none; }
    .mktoModalMain form.mktoForm select,
    .mktoModalMain form.mktoForm select:focus,
    .mktoModalMain form.mktoForm select:active {
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none;
      background: #F4F4F4 url("/static/themes/custom/digitalai/css/../img/sort-down.svg") no-repeat 97% 16px !important;
      background-size: auto auto;
      background-size: 12px !important;
      outline: none !important; }
    .mktoModalMain form.mktoForm select.mktoInvalid,
    .mktoModalMain form.mktoForm select.mktoInvalid:focus {
      background: #FEF4F5 url("/static/themes/custom/digitalai/css/../img/sort-down.svg") no-repeat 97% 16px !important;
      outline: none !important; }
    .mktoModalMain form.mktoForm ::-moz-placeholder,
    .mktoModalMain form.mktoForm ::-o-placeholder,
    .mktoModalMain form.mktoForm ::-ms-placeholder,
    .mktoModalMain form.mktoForm ::-webkit-placeholder {
      /* Firefox 19+ */
      color: #AAAAAA;
      font-size: 16px;
      line-height: 19px; }
    .mktoModalMain form.mktoForm .mktoButtonRow {
      margin: 0 auto;
      display: table; }
      .mktoModalMain form.mktoForm .mktoButtonRow .mktoButtonWrap {
        margin: 0 !important; }
        .mktoModalMain form.mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton {
          background: transparent !important;
          display: inline-block !important;
          position: relative !important;
          border-radius: 11px !important;
          border: none !important;
          padding: 6px 50px;
          font-size: 14px !important;
          line-height: 44px !important;
          background-color: #DB6247 !important;
          color: #FFF !important;
          font-family: "GothamBold", "Open Sans", sans-serif !important;
          font-weight: normal !important;
          box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.11), -4px -4px 5px white;
          transform-style: preserve-3d;
          overflow: visible !important; }
          .mktoModalMain form.mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton:after, .mktoModalMain form.mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton:before {
            transform: translateZ(-1px); }
          .mktoModalMain form.mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton[disabled="disabled"] {
            pointer-events: none; }
            .mktoModalMain form.mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton[disabled="disabled"]:before {
              content: none !important;
              display: none; }

.marketo-form-embed {
  padding: 48px 0 0 0; }
  .marketo-form-embed > .container, .marketo-form-embed > .search-page, .marketo-form-embed > .search-page-admin {
    max-width: 800px !important; }
  .marketo-form-embed .marketo-thank-you-message {
    text-align: center; }
  .marketo-form-embed .title {
    text-align: center; }
  .marketo-form-embed .marketo-form {
    background: transparent; }
  .marketo-form-embed.dark em,
  .marketo-form-embed.dark .marketo-form form.mktoForm label {
    color: #FFF; }
  .marketo-form-embed.dark .field_marketo_thank_you {
    color: #595959; }
  .marketo-form-embed.dark textarea {
    background: #555555 !important; }
  .marketo-form-embed.dark .marketo-form-embed.column-one .marketo-form form.mktoForm select {
    background: #555555 url(/static/themes/custom/digitalai/css/../img/sort-down.svg) no-repeat 97% 16px !important; }
  .marketo-form-embed.dark .marketo-form .mktoForm .mktoButtonWrap.mktoSimple {
    box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.11), -4px -4px 5px rgba(124, 124, 124, 0.4) !important; }
    .marketo-form-embed.dark .marketo-form .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:before {
      background-color: #555555 !important; }

.mktoModal .mktoModalClose {
  font-size: 11px !important;
  font-weight: 700;
  text-indent: 1px;
  line-height: 16px !important; }

.onetrust-cookie-settings-title {
  display: none; }

/* 
    Created on : Nov 23, 2017, 4:41:19 PM
    Author     : Sergiu
	Description: Style for login page elements
*/
body.path-user .user-login-form,
body.path-user .user-pass,
body.path-user .user-pass-reset,
body.path-user .tfa-entry-form,
body.path-tfa .user-login-form,
body.path-tfa .user-pass,
body.path-tfa .user-pass-reset,
body.path-tfa .tfa-entry-form,
body.path-digital-member .user-login-form,
body.path-digital-member .user-pass,
body.path-digital-member .user-pass-reset,
body.path-digital-member .tfa-entry-form {
  width: 100%;
  max-width: 600px;
  margin: 100px auto;
  padding: 0 15px; }
  body.path-user .user-login-form label,
  body.path-user .user-pass label,
  body.path-user .user-pass-reset label,
  body.path-user .tfa-entry-form label,
  body.path-tfa .user-login-form label,
  body.path-tfa .user-pass label,
  body.path-tfa .user-pass-reset label,
  body.path-tfa .tfa-entry-form label,
  body.path-digital-member .user-login-form label,
  body.path-digital-member .user-pass label,
  body.path-digital-member .user-pass-reset label,
  body.path-digital-member .tfa-entry-form label {
    display: block;
    width: 100%;
    clear: both; }
  body.path-user .user-login-form input[type="text"],
  body.path-user .user-login-form input[type="password"],
  body.path-user .user-pass input[type="text"],
  body.path-user .user-pass input[type="password"],
  body.path-user .user-pass-reset input[type="text"],
  body.path-user .user-pass-reset input[type="password"],
  body.path-user .tfa-entry-form input[type="text"],
  body.path-user .tfa-entry-form input[type="password"],
  body.path-tfa .user-login-form input[type="text"],
  body.path-tfa .user-login-form input[type="password"],
  body.path-tfa .user-pass input[type="text"],
  body.path-tfa .user-pass input[type="password"],
  body.path-tfa .user-pass-reset input[type="text"],
  body.path-tfa .user-pass-reset input[type="password"],
  body.path-tfa .tfa-entry-form input[type="text"],
  body.path-tfa .tfa-entry-form input[type="password"],
  body.path-digital-member .user-login-form input[type="text"],
  body.path-digital-member .user-login-form input[type="password"],
  body.path-digital-member .user-pass input[type="text"],
  body.path-digital-member .user-pass input[type="password"],
  body.path-digital-member .user-pass-reset input[type="text"],
  body.path-digital-member .user-pass-reset input[type="password"],
  body.path-digital-member .tfa-entry-form input[type="text"],
  body.path-digital-member .tfa-entry-form input[type="password"] {
    width: 100%;
    padding: 10px;
    border-radius: 5px;
    font-size: 14px; }
  body.path-user .user-login-form .description,
  body.path-user .user-pass .description,
  body.path-user .user-pass-reset .description,
  body.path-user .tfa-entry-form .description,
  body.path-tfa .user-login-form .description,
  body.path-tfa .user-pass .description,
  body.path-tfa .user-pass-reset .description,
  body.path-tfa .tfa-entry-form .description,
  body.path-digital-member .user-login-form .description,
  body.path-digital-member .user-pass .description,
  body.path-digital-member .user-pass-reset .description,
  body.path-digital-member .tfa-entry-form .description {
    text-align: center; }
  body.path-user .user-login-form .form-item--error-message a,
  body.path-user .user-pass .form-item--error-message a,
  body.path-user .user-pass-reset .form-item--error-message a,
  body.path-user .tfa-entry-form .form-item--error-message a,
  body.path-tfa .user-login-form .form-item--error-message a,
  body.path-tfa .user-pass .form-item--error-message a,
  body.path-tfa .user-pass-reset .form-item--error-message a,
  body.path-tfa .tfa-entry-form .form-item--error-message a,
  body.path-digital-member .user-login-form .form-item--error-message a,
  body.path-digital-member .user-pass .form-item--error-message a,
  body.path-digital-member .user-pass-reset .form-item--error-message a,
  body.path-digital-member .tfa-entry-form .form-item--error-message a {
    margin: 0;
    padding: 0;
    color: #FFF !important;
    font-size: 11px !important;
    line-height: 16px !important; }

body.path-user .form-actions input[type="submit"],
body.path-tfa .form-actions input[type="submit"],
body.path-digital-member .form-actions input[type="submit"] {
  width: 100%;
  margin: 20px 0;
  font-size: 14px; }

.blog-post {
  margin: 0 0 60px; }
  .blog-post .blog-header {
    display: flex;
    flex-flow: column;
    min-height: 54vh;
    margin-bottom: 60px; }
    .blog-post .blog-header .blog-image-wrapper {
      position: relative;
      overflow: hidden;
      flex: 1 1 auto;
      min-height: 200px;
      margin-bottom: 20px; }
      @media (min-width: 767px) {
        .blog-post .blog-header .blog-image-wrapper .field_feature_image_mobile {
          display: none; } }
      @media (max-width: 767px) {
        .blog-post .blog-header .blog-image-wrapper .field_feature_image_mobile + .field_feature_image {
          display: none; } }
      .blog-post .blog-header .blog-image-wrapper img:not(.default-image) {
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        width: auto;
        height: auto;
        min-width: 100%;
        min-height: 100%;
        object-fit: cover; }
      .blog-post .blog-header .blog-image-wrapper img.default-image {
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        height: 50%; }
      .blog-post .blog-header .blog-image-wrapper .overlapping-info {
        background: #2A2A2A;
        padding: 11px 16px 16px;
        position: absolute;
        z-index: 1;
        width: 94%;
        max-width: 1175px;
        left: 50%;
        transform: translateX(-50%);
        bottom: 35px;
        border-top: 5px solid #649A3D; }
        .blog-post .blog-header .blog-image-wrapper .overlapping-info p {
          font-size: 16px;
          line-height: 24px;
          color: #FFF;
          margin: 0; }
    .blog-post .blog-header > .container .blog-date, .blog-post .blog-header > .search-page .blog-date, .blog-post .blog-header > .search-page-admin .blog-date {
      border-top: 1px solid #AAAAAA;
      padding-top: 12px;
      font-size: 18px;
      line-height: 24px;
      color: #2A2A2A;
      margin: 0 0 24px; }
    .blog-post .blog-header > .container h1, .blog-post .blog-header > .search-page h1, .blog-post .blog-header > .search-page-admin h1 {
      color: #649A3D;
      margin: 0 0 24px; }
    .blog-post .blog-header > .container .summary-short, .blog-post .blog-header > .search-page .summary-short, .blog-post .blog-header > .search-page-admin .summary-short {
      margin: 0 0 24px; }
      .blog-post .blog-header > .container .summary-short p, .blog-post .blog-header > .search-page .summary-short p, .blog-post .blog-header > .search-page-admin .summary-short p {
        font-family: "GothamMedium", sans-serif;
        font-size: 24px;
        line-height: 36px;
        color: #2A2A2A; }
        .blog-post .blog-header > .container .summary-short p:last-child, .blog-post .blog-header > .search-page .summary-short p:last-child, .blog-post .blog-header > .search-page-admin .summary-short p:last-child {
          margin: 0; }
    .blog-post .blog-header > .container .category, .blog-post .blog-header > .search-page .category, .blog-post .blog-header > .search-page-admin .category {
      font-family: "GothamBold", sans-serif;
      font-size: 18px;
      line-height: 24px;
      color: #649A3D; }
  .blog-post .container, .blog-post .search-page, .blog-post .search-page-admin,
  .blog-post .body {
    display: flex;
    flex-wrap: wrap;
    flex-flow: column; }
    .blog-post .container p, .blog-post .search-page p, .blog-post .search-page-admin p,
    .blog-post .body p {
      font-size: 20px;
      line-height: 30px;
      color: #2A2A2A; }
      .blog-post .container p:not(:last-child), .blog-post .search-page p:not(:last-child), .blog-post .search-page-admin p:not(:last-child),
      .blog-post .body p:not(:last-child) {
        margin: 0 0 43px; }
    .blog-post .container ul li, .blog-post .search-page ul li, .blog-post .search-page-admin ul li,
    .blog-post .container ol li,
    .blog-post .search-page ol li,
    .blog-post .search-page-admin ol li,
    .blog-post .container table,
    .blog-post .search-page table,
    .blog-post .search-page-admin table,
    .blog-post .body ul li,
    .blog-post .body ol li,
    .blog-post .body table {
      font-size: 20px;
      line-height: 30px;
      color: #2A2A2A; }
    .blog-post .container .blog-content-container .blog-date, .blog-post .search-page .blog-content-container .blog-date, .blog-post .search-page-admin .blog-content-container .blog-date,
    .blog-post .body .blog-content-container .blog-date {
      border-top: 1px solid #AAAAAA;
      padding-top: 12px;
      font-size: 18px;
      line-height: 24px;
      color: #2A2A2A;
      margin: 0 0 24px; }
    .blog-post .container .blog-content-container h1, .blog-post .search-page .blog-content-container h1, .blog-post .search-page-admin .blog-content-container h1,
    .blog-post .body .blog-content-container h1 {
      color: #649A3D;
      margin: 0 0 24px; }
    .blog-post .container .blog-content-container .summary-short, .blog-post .search-page .blog-content-container .summary-short, .blog-post .search-page-admin .blog-content-container .summary-short,
    .blog-post .body .blog-content-container .summary-short {
      margin: 0 0 24px; }
      .blog-post .container .blog-content-container .summary-short p, .blog-post .search-page .blog-content-container .summary-short p, .blog-post .search-page-admin .blog-content-container .summary-short p,
      .blog-post .body .blog-content-container .summary-short p {
        font-family: "GothamMedium", sans-serif;
        font-size: 24px;
        line-height: 36px;
        color: #2A2A2A; }
        .blog-post .container .blog-content-container .summary-short p:last-child, .blog-post .search-page .blog-content-container .summary-short p:last-child, .blog-post .search-page-admin .blog-content-container .summary-short p:last-child,
        .blog-post .body .blog-content-container .summary-short p:last-child {
          margin: 0; }
    .blog-post .container .blog-content-container .category, .blog-post .search-page .blog-content-container .category, .blog-post .search-page-admin .blog-content-container .category,
    .blog-post .body .blog-content-container .category {
      font-family: "GothamBold", sans-serif;
      font-size: 18px;
      line-height: 24px;
      color: #649A3D;
      margin: 0 0 40px; }
    @media screen and (min-width: 1201px) {
      .blog-post .container .blog-content-container.with-sticky, .blog-post .search-page .blog-content-container.with-sticky, .blog-post .search-page-admin .blog-content-container.with-sticky,
      .blog-post .body .blog-content-container.with-sticky {
        max-width: 800px;
        width: calc(100% - 450px); } }
    .blog-post .container .right_side, .blog-post .search-page .right_side, .blog-post .search-page-admin .right_side,
    .blog-post .body .right_side {
      display: flex;
      height: 100%;
      width: 420px;
      margin-left: 85px;
      position: absolute;
      right: 0;
      top: 0;
      order: 3; }
      .blog-post .container .right_side.bottom, .blog-post .search-page .right_side.bottom, .blog-post .search-page-admin .right_side.bottom,
      .blog-post .body .right_side.bottom {
        top: auto;
        bottom: 0; }
      @media (max-width: 1200px) {
        .blog-post .container .right_side, .blog-post .search-page .right_side, .blog-post .search-page-admin .right_side,
        .blog-post .body .right_side {
          position: relative;
          width: 100%;
          margin: 0 0 50px;
          min-width: 0; } }
      .blog-post .container .right_side .right_side_content, .blog-post .search-page .right_side .right_side_content, .blog-post .search-page-admin .right_side .right_side_content,
      .blog-post .body .right_side .right_side_content {
        box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.11), -4px -4px 5px white;
        align-self: flex-start;
        padding: 43px 28px;
        border-radius: 12px;
        text-align: center;
        position: relative;
        width: 420px;
        background: #F4F4F4; }
        .blog-post .container .right_side .right_side_content.no_scroll, .blog-post .search-page .right_side .right_side_content.no_scroll, .blog-post .search-page-admin .right_side .right_side_content.no_scroll,
        .blog-post .body .right_side .right_side_content.no_scroll {
          position: absolute; }
        @media (max-width: 1200px) {
          .blog-post .container .right_side .right_side_content, .blog-post .search-page .right_side .right_side_content, .blog-post .search-page-admin .right_side .right_side_content,
          .blog-post .body .right_side .right_side_content {
            position: relative;
            width: 100%; } }
        @media (max-width: 767px) {
          .blog-post .container .right_side .right_side_content, .blog-post .search-page .right_side .right_side_content, .blog-post .search-page-admin .right_side .right_side_content,
          .blog-post .body .right_side .right_side_content {
            padding: 43px 10px; } }
      .blog-post .container .right_side .title, .blog-post .search-page .right_side .title, .blog-post .search-page-admin .right_side .title,
      .blog-post .body .right_side .title {
        font-size: 24px;
        line-height: 36px;
        font-family: "GothamBold", "Open Sans", sans-serif;
        font-weight: 700;
        margin-top: 0;
        margin-bottom: 20px; }
        @media (max-width: 767px) {
          .blog-post .container .right_side .title, .blog-post .search-page .right_side .title, .blog-post .search-page-admin .right_side .title,
          .blog-post .body .right_side .title {
            font-size: 24px;
            line-height: 36px; } }
        .blog-post .container .right_side .title span:first-child, .blog-post .search-page .right_side .title span:first-child, .blog-post .search-page-admin .right_side .title span:first-child,
        .blog-post .body .right_side .title span:first-child {
          color: #649A3D;
          margin-right: 8px; }
        .blog-post .container .right_side .title span + span, .blog-post .search-page .right_side .title span + span, .blog-post .search-page-admin .right_side .title span + span,
        .blog-post .body .right_side .title span + span {
          color: #000; }
      .blog-post .container .right_side .button, .blog-post .search-page .right_side .button, .blog-post .search-page-admin .right_side .button,
      .blog-post .body .right_side .button {
        max-width: 100%; }
      .blog-post .container .right_side .description, .blog-post .search-page .right_side .description, .blog-post .search-page-admin .right_side .description,
      .blog-post .body .right_side .description {
        margin-bottom: 50px; }
        .blog-post .container .right_side .description p, .blog-post .search-page .right_side .description p, .blog-post .search-page-admin .right_side .description p,
        .blog-post .body .right_side .description p {
          font-size: 18px;
          line-height: 28px;
          color: #2A2A2A;
          word-break: break-word; }
        .blog-post .container .right_side .description a, .blog-post .search-page .right_side .description a, .blog-post .search-page-admin .right_side .description a,
        .blog-post .body .right_side .description a {
          display: inline;
          color: #DB6247;
          font-size: 18px;
          line-height: 28px;
          text-decoration: none;
          font-family: "GothamMedium", sans-serif; }
        @media (max-width: 767px) {
          .blog-post .container .right_side .description, .blog-post .search-page .right_side .description, .blog-post .search-page-admin .right_side .description,
          .blog-post .body .right_side .description {
            font-size: 16px;
            line-height: 24px;
            margin-bottom: 40px; } }
  @media screen and (max-width: 768px) {
    .blog-post .blog-header > .container .summary-short p, .blog-post .blog-header > .search-page .summary-short p, .blog-post .blog-header > .search-page-admin .summary-short p {
      font-size: 20px;
      line-height: 30px; } }
  @media screen and (max-width: 480px) {
    .blog-post .blog-header {
      margin-bottom: 60px; }
      .blog-post .blog-header .blog-image-wrapper {
        display: flex;
        flex-direction: column;
        justify-content: flex-end; }
        .blog-post .blog-header .blog-image-wrapper .overlapping-info {
          margin-top: 200px;
          position: relative;
          bottom: 15px; }
          .blog-post .blog-header .blog-image-wrapper .overlapping-info p {
            font-size: 14px;
            line-height: 20px; }
      .blog-post .blog-header > .container .blog-date, .blog-post .blog-header > .search-page .blog-date, .blog-post .blog-header > .search-page-admin .blog-date {
        font-size: 14px;
        line-height: 20px; }
    .blog-post .container, .blog-post .search-page, .blog-post .search-page-admin,
    .blog-post .body p {
      font-size: 18px;
      line-height: 28px; }
      .blog-post .container:not(:last-child), .blog-post .search-page:not(:last-child), .blog-post .search-page-admin:not(:last-child),
      .blog-post .body p:not(:last-child) {
        margin: 0 0 30px; } }

.more-from-the-blog-posts {
  margin: 0 0 60px; }
  .more-from-the-blog-posts .header {
    display: flex;
    justify-content: space-between;
    border-top: 1px solid #AAAAAA;
    padding: 5px 0 0 0;
    margin: 0 0 32px;
    align-items: center; }
    .more-from-the-blog-posts .header h3 {
      color: #000; }
  @media screen and (min-width: 991px) {
    .more-from-the-blog-posts .field_more_from_the_blog,
    .more-from-the-blog-posts .views-element-container .view-content {
      display: grid;
      grid-template-columns: repeat(4, 1fr);
      grid-column-gap: 20px; } }
  @media screen and (min-width: 481px) and (max-width: 990px) {
    .more-from-the-blog-posts .field_more_from_the_blog,
    .more-from-the-blog-posts .views-element-container .view-content {
      display: grid;
      grid-template-columns: repeat(2, 1fr);
      grid-column-gap: 20px;
      grid-row-gap: 20px; } }

/* 
    Created on : 09-Jan-2018, 15:25:11
    Author     : Ad-prime
*/
.cards-4-bios {
  background-color: #F4F4F4; }
  .cards-4-bios .title {
    margin-bottom: 48px; }
  .cards-4-bios .subtitle {
    text-align: center;
    font-family: "GothamBook", sans-serif !important;
    margin-bottom: 65px !important;
    color: #2A2A2A; }
  .cards-4-bios .cards-wrapper {
    display: flex;
    flex-wrap: wrap; }
    .cards-4-bios .cards-wrapper .cards-4-bios-child {
      width: calc(25% - 4px);
      margin: 2px;
      background-color: #FFF;
      cursor: pointer; }
      .cards-4-bios .cards-wrapper .cards-4-bios-child:nth-child(4n) {
        margin-right: 0; }
      .cards-4-bios .cards-wrapper .cards-4-bios-child .wrapper {
        padding: 8px;
        width: 100%;
        height: 100%;
        position: relative;
        transition: all 0.3s ease; }
        .cards-4-bios .cards-wrapper .cards-4-bios-child .wrapper .image {
          position: relative;
          width: 100%;
          max-width: 100%;
          height: 250px;
          overflow: hidden; }
          .cards-4-bios .cards-wrapper .cards-4-bios-child .wrapper .image img {
            position: absolute;
            left: 50%;
            top: 50%;
            transform: translate(-50%, -50%);
            width: auto;
            height: auto;
            min-width: 100%;
            min-height: 100%;
            object-fit: cover;
            z-index: 0; }
        .cards-4-bios .cards-wrapper .cards-4-bios-child .wrapper .info {
          border-top: 2px solid #2E610A;
          margin-top: 13px;
          padding-top: 10px; }
          .cards-4-bios .cards-wrapper .cards-4-bios-child .wrapper .info .field_name {
            color: #2A2A2A; }
          .cards-4-bios .cards-wrapper .cards-4-bios-child .wrapper .info .job-title {
            font-family: "GothamLight", sans-serif;
            color: #2A2A2A;
            font-size: 20px;
            line-height: 24px;
            margin: 0; }
  .cards-4-bios .description-wrapper {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    background-color: rgba(220, 220, 220, 0.9);
    z-index: 99;
    bottom: 0;
    width: 100%; }
    .cards-4-bios .description-wrapper .description {
      background-color: #FFF;
      max-width: 1060px;
      position: absolute;
      top: 25%;
      left: 0;
      right: 0;
      margin: auto; }
      .cards-4-bios .description-wrapper .description .close {
        display: block;
        width: 16px;
        height: 16px;
        position: absolute;
        right: 24px;
        top: 24px;
        opacity: 1; }
        .cards-4-bios .description-wrapper .description .close:before {
          content: "";
          background: #AAAAAA;
          height: 2px;
          width: 18px;
          position: absolute;
          right: -1px;
          top: 7px;
          transform: rotate(-45deg) translate3d(0, 0, 0);
          transition: all 0.3s ease;
          backface-visibility: hidden; }
        .cards-4-bios .description-wrapper .description .close:after {
          content: "";
          background: #AAAAAA;
          height: 2px;
          width: 18px;
          position: absolute;
          right: -1px;
          top: 7px;
          transform: rotate(45deg);
          transition: all 0.3s ease;
          backface-visibility: hidden; }
        .cards-4-bios .description-wrapper .description .close:hover:before {
          transform: rotate(0deg) translate3d(0, 0, 0);
          transition: all 0.3s ease; }
        .cards-4-bios .description-wrapper .description .close:hover:after {
          transform: rotate(0deg) translate3d(0, 0, 0);
          transition: all 0.3s ease; }
      .cards-4-bios .description-wrapper .description .image {
        position: relative;
        width: 250px;
        height: 250px;
        float: left;
        max-width: 100%;
        overflow: hidden;
        margin: 8px 0 91px 8px; }
        .cards-4-bios .description-wrapper .description .image img {
          position: absolute;
          left: 50%;
          top: 50%;
          transform: translate(-50%, -50%);
          width: auto;
          height: auto;
          min-width: 100%;
          min-height: 100%;
          object-fit: cover; }
      .cards-4-bios .description-wrapper .description .short-biography {
        float: left;
        width: 70%;
        width: calc(100% - 258px);
        padding: 24px;
        color: #515151;
        text-align: left; }
        .cards-4-bios .description-wrapper .description .short-biography .popup-head {
          display: inline-block;
          padding: 8px 26px 12px 0;
          border-top: 2px solid #2E610A; }
          .cards-4-bios .description-wrapper .description .short-biography .popup-head h3 {
            font-size: 20px;
            line-height: 30px; }
        .cards-4-bios .description-wrapper .description .short-biography .body {
          border-top: 1px solid #AAAAAA;
          padding-top: 12px; }
          .cards-4-bios .description-wrapper .description .short-biography .body p {
            font-size: 16px;
            line-height: 24px;
            font-family: "GothamLight", sans-serif;
            color: #2A2A2A; }
            .cards-4-bios .description-wrapper .description .short-biography .body p:last-child {
              margin: 0; }
        .cards-4-bios .description-wrapper .description .short-biography .job-title {
          font-size: 20px;
          line-height: 24px;
          margin-top: 5px; }
        .cards-4-bios .description-wrapper .description .short-biography .team-social {
          position: absolute;
          left: 20px;
          top: 265px;
          z-index: 1; }
        .cards-4-bios .description-wrapper .description .short-biography .field_twitter_handle,
        .cards-4-bios .description-wrapper .description .short-biography .field_linkedin_handle {
          position: relative;
          display: block;
          float: left;
          margin: 15px 20px 0 0;
          width: 50px;
          height: 50px; }
          .cards-4-bios .description-wrapper .description .short-biography .field_twitter_handle a,
          .cards-4-bios .description-wrapper .description .short-biography .field_linkedin_handle a {
            display: block;
            width: 100%;
            height: 100%;
            text-indent: -9999em;
            overflow: hidden; }
          .cards-4-bios .description-wrapper .description .short-biography .field_twitter_handle:before,
          .cards-4-bios .description-wrapper .description .short-biography .field_linkedin_handle:before {
            position: absolute;
            display: block;
            width: 100%;
            text-align: center;
            line-height: 50px;
            z-index: -1; }
        .cards-4-bios .description-wrapper .description .short-biography .field_twitter_handle:before {
          font-family: "Font Awesome Brands";
          content: "\f099";
          color: #D4D4D4;
          font-size: 24px; }
        .cards-4-bios .description-wrapper .description .short-biography .field_linkedin_handle:before {
          font-family: "Font Awesome Brands";
          content: "\f0e1";
          color: #D4D4D4;
          font-size: 24px; }
  .cards-4-bios.dark .description-wrapper {
    background-color: rgba(0, 0, 0, 0.6); }

@media (max-width: 1200px) {
  .cards-4-bios .description-wrapper .description {
    top: 80px; } }

@media (max-width: 1025px) {
  .description-wrapper {
    overflow: auto; }
    .description-wrapper .description {
      padding: 0 15px;
      top: 140px; }
      .description-wrapper .description .image {
        margin: 15px auto 30px 0 !important; } }

@media (max-width: 910px) {
  .cards-4-bios .cards-wrapper .cards-4-bios-child {
    width: calc(50% - 30px); }
    .cards-4-bios .cards-wrapper .cards-4-bios-child .wrapper {
      width: 260px;
      margin: 0 auto; }
    .cards-4-bios .cards-wrapper .cards-4-bios-child:nth-child(2n) {
      margin-right: 0; } }

@media (max-width: 767px) {
  .cards-4-bios .description-wrapper {
    background-color: #FFF; }
    .cards-4-bios .description-wrapper .description {
      padding-bottom: 100px; }
      .cards-4-bios .description-wrapper .description .short-biography {
        width: 100%;
        padding: 0; }
      .cards-4-bios .description-wrapper .description .short-biography .team-social {
        width: 100%;
        padding: 0;
        clear: both;
        position: relative;
        left: auto;
        top: auto; }
      .cards-4-bios .description-wrapper .description .close {
        right: auto;
        left: 20px;
        top: -45px; }
  .cards-4-bios .cards-wrapper .cards-4-bios-child {
    width: 265px;
    max-width: 100%;
    margin: 30px auto !important;
    margin-right: 0;
    float: none; } }

/* 
    Created on : Jan 11, 2018, 12:25:16 PM
    Author     : Sergiu
*/
.news .white-top-wrapper,
.press-release-listing .white-top-wrapper {
  padding-top: 40px;
  padding-bottom: 30px; }

.news .news-listing,
.press-release-listing .news-listing {
  height: 212px; }

.news .pager ul,
.press-release-listing .pager ul {
  margin: 0 0 50px; }

.news .view-content,
.press-release-listing .view-content {
  margin-top: 46px;
  margin-bottom: 50px;
  clear: both; }
  @media (min-width: 767px) {
    .news .view-content,
    .press-release-listing .view-content {
      width: calc(100% + 30px);
      margin-left: -15px; } }
  .news .view-content .views-row,
  .press-release-listing .view-content .views-row {
    position: relative;
    width: 49%;
    width: calc(50% - 30px);
    float: left;
    margin-bottom: 45px;
    padding: 45px 30px 40px 30px;
    background: #FFF;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0);
    height: 212px; }
    @media (min-width: 767px) {
      .news .view-content .views-row,
      .press-release-listing .view-content .views-row {
        margin-left: 15px;
        margin-right: 15px; } }
    .news .view-content .views-row .field_news_publication_date,
    .press-release-listing .view-content .views-row .field_news_publication_date {
      font-size: 14px;
      line-height: 18px;
      margin-bottom: 10px;
      color: #999; }
    .news .view-content .views-row .border-color,
    .press-release-listing .view-content .views-row .border-color {
      display: block;
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 12px; }
    .news .view-content .views-row h2.title, .news .view-content .views-row .paragraph-html .title.subtitle, .paragraph-html .news .view-content .views-row .title.subtitle,
    .press-release-listing .view-content .views-row h2.title,
    .press-release-listing .view-content .views-row .paragraph-html .title.subtitle,
    .paragraph-html .press-release-listing .view-content .views-row .title.subtitle {
      color: #515151;
      font-size: 18px;
      line-height: 28px;
      font-weight: 300;
      font-family: "GothamBook", sans-serif;
      font-weight: normal; }
      .news .view-content .views-row h2.title p, .news .view-content .views-row .paragraph-html .title.subtitle p, .paragraph-html .news .view-content .views-row .title.subtitle p, .news .view-content .views-row h2.title span, .news .view-content .views-row .paragraph-html .title.subtitle span, .paragraph-html .news .view-content .views-row .title.subtitle span, .news .view-content .views-row h2.title a, .news .view-content .views-row .paragraph-html .title.subtitle a, .paragraph-html .news .view-content .views-row .title.subtitle a,
      .press-release-listing .view-content .views-row h2.title p,
      .press-release-listing .view-content .views-row .paragraph-html .title.subtitle p,
      .paragraph-html .press-release-listing .view-content .views-row .title.subtitle p,
      .press-release-listing .view-content .views-row h2.title span,
      .press-release-listing .view-content .views-row .paragraph-html .title.subtitle span,
      .paragraph-html .press-release-listing .view-content .views-row .title.subtitle span,
      .press-release-listing .view-content .views-row h2.title a,
      .press-release-listing .view-content .views-row .paragraph-html .title.subtitle a,
      .paragraph-html .press-release-listing .view-content .views-row .title.subtitle a {
        color: #515151;
        font-size: 18px;
        line-height: 28px;
        font-weight: 300;
        text-decoration: none;
        font-family: "GothamBook", sans-serif;
        font-weight: normal; }
    .news .view-content .views-row .field_publisher_name,
    .press-release-listing .view-content .views-row .field_publisher_name {
      font-size: 16px;
      line-height: 19px;
      margin-top: 20px;
      color: #999; }
    @media screen and (min-width: 769px) {
      .news .view-content .views-row:hover,
      .press-release-listing .view-content .views-row:hover {
        transform: translateY(-4px);
        box-shadow: 0 6px 5px 0px rgba(0, 0, 0, 0.1); } }
  @media screen and (max-width: 768px) {
    .news .view-content .views-row,
    .press-release-listing .view-content .views-row {
      width: 100%;
      margin-bottom: 20px; } }

/* 
    Created on : Jan 12, 2018, 4:07:21 PM
    Author     : Sergiu
*/
.event {
  padding-bottom: 100px; }
  @media (max-width: 767px) {
    .event {
      padding-bottom: 40px; } }
  .event .page-header {
    margin-bottom: 55px; }
  .event h1.title,
  .event .field_event_subtitle,
  .event .learn-more-event {
    font-size: 32px;
    line-height: 39px; }
  .event .learn-more-event {
    color: #FFF;
    font-weight: 500;
    margin-bottom: 30px; }
  .event .event-location {
    display: block;
    font-size: 22px;
    margin-top: 10px; }

/* 
    Created on : Jan 11, 2018, 2:26:40 PM
    Author     : Sergiu
*/
.events {
  background: #F4F4F4; }
  .events .white-top-wrapper {
    padding-top: 40px;
    padding-bottom: 30px; }
  .events .pager ul {
    margin: 0 0 50px; }
  .events .view-content {
    margin-top: 40px;
    padding-top: 25px;
    clear: both; }
    .events .view-content .views-row .event-info {
      display: flex;
      align-items: center;
      width: 100%;
      position: relative;
      margin-bottom: 40px;
      padding: 4px 32px 4px 4px;
      border-radius: 8px;
      box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.11), -4px -4px 5px white; }
      .events .view-content .views-row .event-info a {
        text-decoration: none; }
      .events .view-content .views-row .event-info .event-time {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-self: stretch;
        min-width: 156px;
        width: 156px;
        min-height: 113px;
        border-radius: 6px 0 0 6px;
        background: #649A3D;
        margin-right: 26px;
        text-align: center;
        color: #FFF;
        padding: 12px 10px; }
        .events .view-content .views-row .event-info .event-time .event-month {
          font-size: 16px;
          line-height: 19px;
          font-family: "GothamBold", sans-serif;
          display: flex;
          flex-wrap: wrap;
          justify-content: center; }
          .events .view-content .views-row .event-info .event-time .event-month span {
            border-bottom: 1px solid #FFF;
            width: 43%;
            padding: 0 0 5px; }
            .events .view-content .views-row .event-info .event-time .event-month span + span {
              margin-left: 14%; }
        .events .view-content .views-row .event-info .event-time .event-days {
          position: relative;
          font-family: "GothamBold", sans-serif;
          font-size: 32px;
          line-height: 39px;
          margin: 5px 0;
          display: flex;
          flex-wrap: wrap;
          justify-content: center; }
          .events .view-content .views-row .event-info .event-time .event-days span {
            width: 43%; }
            .events .view-content .views-row .event-info .event-time .event-days span + span {
              margin-left: 14%; }
              .events .view-content .views-row .event-info .event-time .event-days span + span:before {
                content: "-";
                color: #FFF;
                position: absolute;
                left: 50%;
                top: 50%;
                transform: translate(-50%, -50%); }
        .events .view-content .views-row .event-info .event-time .event-hours {
          font-size: 16px;
          line-height: 19px;
          font-family: "GothamBold", sans-serif; }
      .events .view-content .views-row .event-info .event-details {
        padding-right: 20px; }
        .events .view-content .views-row .event-info .event-details a {
          display: block;
          margin: 0 0 7px;
          max-height: 90px;
          overflow: hidden; }
          .events .view-content .views-row .event-info .event-details a h4 span, .events .view-content .views-row .event-info .event-details a .list-features .container .subtitle span, .list-features .container .events .view-content .views-row .event-info .event-details a .subtitle span, .events .view-content .views-row .event-info .event-details a .list-features .search-page .subtitle span, .list-features .search-page .events .view-content .views-row .event-info .event-details a .subtitle span, .events .view-content .views-row .event-info .event-details a .list-features .search-page-admin .subtitle span, .list-features .search-page-admin .events .view-content .views-row .event-info .event-details a .subtitle span, .events .view-content .views-row .event-info .event-details a .slider-images .subtitle span, .slider-images .events .view-content .views-row .event-info .event-details a .subtitle span, .events .view-content .views-row .event-info .event-details a .fancy-bullets .container .fancy-bullets-item-list li span, .fancy-bullets .container .fancy-bullets-item-list .events .view-content .views-row .event-info .event-details a li span, .events .view-content .views-row .event-info .event-details a .fancy-bullets .search-page .fancy-bullets-item-list li span, .fancy-bullets .search-page .fancy-bullets-item-list .events .view-content .views-row .event-info .event-details a li span, .events .view-content .views-row .event-info .event-details a .fancy-bullets .search-page-admin .fancy-bullets-item-list li span, .fancy-bullets .search-page-admin .fancy-bullets-item-list .events .view-content .views-row .event-info .event-details a li span, .events .view-content .views-row .event-info .event-details a .cards-4-bios .subtitle span, .cards-4-bios .events .view-content .views-row .event-info .event-details a .subtitle span, .events .view-content .views-row .event-info .event-details a .cards-4-bios .cards-wrapper .cards-4-bios-child .wrapper .info .field_name span, .cards-4-bios .cards-wrapper .cards-4-bios-child .wrapper .info .events .view-content .views-row .event-info .event-details a .field_name span {
            display: block;
            color: #2A2A2A;
            font-family: "GothamBold", sans-serif; }
      .events .view-content .views-row .event-info .event-type,
      .events .view-content .views-row .event-info .type,
      .events .view-content .views-row .event-info .event-location {
        font-size: 14px;
        line-height: 16px;
        font-family: "GothamBook", sans-serif;
        font-weight: normal;
        color: #649A3D; }
        .events .view-content .views-row .event-info .event-type + .event-type,
        .events .view-content .views-row .event-info .type + .event-type,
        .events .view-content .views-row .event-info .event-location + .event-type {
          display: none; }
      .events .view-content .views-row .event-info .field_event_url {
        order: 3;
        margin: 0 0 0 auto; }
      @media screen and (max-width: 768px) {
        .events .view-content .views-row .event-info {
          padding-bottom: 60px;
          flex-flow: column;
          padding: 4px; }
          .events .view-content .views-row .event-info .event-time {
            width: 100%;
            border-radius: 8px 8px 0 0;
            margin: 0 auto; }
            .events .view-content .views-row .event-info .event-time .event-month,
            .events .view-content .views-row .event-info .event-time .event-days {
              max-width: 120px;
              margin: 0 auto; }
          .events .view-content .views-row .event-info .event-details {
            width: 100%;
            height: auto;
            display: block;
            clear: both;
            text-align: center;
            margin: 20px 0; }
          .events .view-content .views-row .event-info .field_event_url {
            width: 100%;
            display: flex;
            justify-content: center;
            margin-bottom: 20px; } }

.events_teaser .event-type,
.events_teaser .type,
.events_teaser .event-location {
  font-weight: 500 !important; }

.events_teaser .description {
  height: 63px;
  overflow: hidden;
  position: relative;
  transition: all 0.4s ease; }
  @media (max-width: 768px) {
    .events_teaser .description {
      height: 203px; } }
  .events_teaser .description.open {
    transition: all 0.4s ease; }
    .events_teaser .description.open .read-more-events {
      opacity: 0;
      transition: all 0.4s ease; }
  .events_teaser .description:not(.open):after {
    content: "";
    width: 100px;
    height: 28px;
    background-color: #F4F4F4;
    position: absolute;
    right: 0;
    bottom: 6px;
    z-index: 2; }
    @media (max-width: 768px) {
      .events_teaser .description:not(.open):after {
        width: 100%; } }
  .events_teaser .description p {
    font-size: 16px;
    line-height: 29px; }
  .events_teaser .description .read-more-events {
    font-size: 16px;
    line-height: 21px;
    position: absolute;
    right: 0;
    bottom: 2px;
    display: inline-block;
    z-index: 3; }
    @media (max-width: 768px) {
      .events_teaser .description .read-more-events {
        width: 100%;
        display: block;
        padding: 20px 0 0;
        bottom: 0;
        margin-bottom: 0 !important; } }
    .events_teaser .description .read-more-events:before {
      content: '... ';
      color: #515151; }
      @media (max-width: 768px) {
        .events_teaser .description .read-more-events:before {
          display: none; } }

/* 
    Created on : 18-Jan-2018, 14:43:09
    Author     : Ad-prime
*/
.press-release h2, .press-release .paragraph-html .subtitle, .paragraph-html .press-release .subtitle {
  margin-bottom: 20px; }

.press-release .body img {
  margin: 10px 20px 20px 0; }

.press-release .field_news_publication_date,
.press-release .field_news_publication_date {
  font-size: 18px;
  line-height: 26px; }

.press-release-listing .press-release-item {
  height: 212px;
  overflow: hidden; }
  .press-release-listing .press-release-item .title {
    -webkit-transition: all .2s ease;
    transition: all .2s ease; }
  .press-release-listing .press-release-item h2.title, .press-release-listing .press-release-item .paragraph-html .title.subtitle, .paragraph-html .press-release-listing .press-release-item .title.subtitle {
    color: #515151;
    font-size: 18px;
    line-height: 28px;
    font-weight: 300;
    font-family: "GothamBook", sans-serif;
    font-weight: normal; }
    .press-release-listing .press-release-item h2.title p, .press-release-listing .press-release-item .paragraph-html .title.subtitle p, .paragraph-html .press-release-listing .press-release-item .title.subtitle p, .press-release-listing .press-release-item h2.title span, .press-release-listing .press-release-item .paragraph-html .title.subtitle span, .paragraph-html .press-release-listing .press-release-item .title.subtitle span, .press-release-listing .press-release-item h2.title a, .press-release-listing .press-release-item .paragraph-html .title.subtitle a, .paragraph-html .press-release-listing .press-release-item .title.subtitle a {
      color: #515151;
      font-size: 18px;
      line-height: 28px;
      font-weight: 300;
      text-decoration: none;
      font-family: "GothamBook", sans-serif;
      font-weight: normal; }
  .press-release-listing .press-release-item .details {
    padding: 10px 30px 20px;
    opacity: 0;
    position: absolute;
    top: 100%;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
    color: #435463;
    font-size: 16px;
    line-height: 22px;
    width: 100%;
    left: 0;
    font-weight: 300; }
    .press-release-listing .press-release-item .details a {
      margin-top: 10px;
      background: #DB6247;
      color: #FFF;
      padding: 0 18px;
      font-family: "GothamBold", sans-serif;
      font-size: 14px;
      line-height: 37px;
      font-weight: normal; }
  @media screen and (min-width: 769px) {
    .press-release-listing .press-release-item:hover .title {
      transform: translateY(-100px);
      opacity: 0; }
    .press-release-listing .press-release-item:hover .details {
      top: 70px;
      opacity: 1; } }
  @media screen and (max-width: 768px) {
    .press-release-listing .press-release-item {
      height: auto !important;
      padding: 45px 30px 30px 30px !important; }
      .press-release-listing .press-release-item .details {
        position: relative;
        padding: 0;
        top: 0;
        opacity: 1; }
        .press-release-listing .press-release-item .details .summary {
          display: none; } }

/* 
    Created on : Jan 22, 2018, 3:33:44 PM
    Author     : Sergiu
*/
section.content-section > .technology .page-header,
section.content-section > .compliance-and-standards .page-header,
section.content-section > .podcast .page-header,
section.content-section > .video .page-header {
  padding-bottom: 100px; }

section.content-section > .technology .field_feature_image,
section.content-section > .technology .soundcloud-embed,
section.content-section > .technology .embed-video,
section.content-section > .compliance-and-standards .field_feature_image,
section.content-section > .compliance-and-standards .soundcloud-embed,
section.content-section > .compliance-and-standards .embed-video,
section.content-section > .podcast .field_feature_image,
section.content-section > .podcast .soundcloud-embed,
section.content-section > .podcast .embed-video,
section.content-section > .video .field_feature_image,
section.content-section > .video .soundcloud-embed,
section.content-section > .video .embed-video {
  margin: -100px auto 40px auto;
  text-align: center; }

section.content-section > .technology .embed-video iframe,
section.content-section > .compliance-and-standards .embed-video iframe,
section.content-section > .podcast .embed-video iframe,
section.content-section > .video .embed-video iframe {
  width: 100% !important;
  max-width: 100% !important;
  height: 40vw; }

section.content-section > .technology .soundcloud-embed,
section.content-section > .compliance-and-standards .soundcloud-embed,
section.content-section > .podcast .soundcloud-embed,
section.content-section > .video .soundcloud-embed {
  width: 100%;
  max-width: 610px; }

section.content-section > .video .embed-video {
  width: 1140px;
  max-width: 100%; }

@media (max-width: 1200px) {
  section.content-section > .video > .container, section.content-section > .video > .search-page, section.content-section > .video > .search-page-admin {
    padding-left: 0;
    padding-right: 0; } }

.marketo-thank-you-message .watch-video-wrapp .embed-wrapper {
  width: 1600px;
  max-width: 100%;
  margin: 0 auto;
  padding: 0 60px; }
  @media (max-width: 767px) {
    .marketo-thank-you-message .watch-video-wrapp .embed-wrapper {
      padding: 0; } }
  .marketo-thank-you-message .watch-video-wrapp .embed-wrapper div.wistia_responsive_padding {
    padding-top: 50% !important; }
    .marketo-thank-you-message .watch-video-wrapp .embed-wrapper div.wistia_responsive_padding .wistia_responsive_wrapper,
    .marketo-thank-you-message .watch-video-wrapp .embed-wrapper div.wistia_responsive_padding .wistia_embed_initialized,
    .marketo-thank-you-message .watch-video-wrapp .embed-wrapper div.wistia_responsive_padding .w-chrome,
    .marketo-thank-you-message .watch-video-wrapp .embed-wrapper div.wistia_responsive_padding #wistia_grid_33_wrapper,
    .marketo-thank-you-message .watch-video-wrapp .embed-wrapper div.wistia_responsive_padding #wistia_grid_33_main {
      height: 100% !important; }
  .marketo-thank-you-message .watch-video-wrapp .embed-wrapper > div:not(.wistia_responsive_padding) {
    max-height: 700px !important;
    height: 80vh;
    overflow: auto; }
    .marketo-thank-you-message .watch-video-wrapp .embed-wrapper > div:not(.wistia_responsive_padding) iframe {
      width: 100%; }
    .marketo-thank-you-message .watch-video-wrapp .embed-wrapper > div:not(.wistia_responsive_padding) > div:not(.wistia_responsive_padding) a {
      display: inline-block !important;
      line-height: 20px !important;
      font-size: 17px !important;
      padding: 10px !important;
      color: #000 !important; }
    @media (max-width: 767px) {
      .marketo-thank-you-message .watch-video-wrapp .embed-wrapper > div:not(.wistia_responsive_padding) {
        height: 300px !important; } }
  .marketo-thank-you-message .watch-video-wrapp .embed-wrapper > iframe {
    max-height: 60vh;
    height: 80vh;
    min-height: 70vh;
    width: 80vw;
    max-width: 100%; }
    @media (max-width: 767px) {
      .marketo-thank-you-message .watch-video-wrapp .embed-wrapper > iframe {
        height: 300px;
        min-height: auto !important; } }
  .marketo-thank-you-message .watch-video-wrapp .embed-wrapper a.video-close.btn {
    background: transparent !important;
    padding: 0 !important;
    line-height: 15px !important;
    margin: 0 !important;
    position: absolute;
    top: -40px;
    right: 70px;
    border: none !important;
    right: 15px; }
    .marketo-thank-you-message .watch-video-wrapp .embed-wrapper a.video-close.btn:hover {
      opacity: 0.7;
      color: #FFF !important;
      border: none !important; }

.marketo-thank-you-message .watch-video-wrapp.clicked {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5); }
  .marketo-thank-you-message .watch-video-wrapp.clicked .embed-wrapper {
    position: absolute;
    left: 50%;
    top: 55%;
    transform: translate(-50%, -50%);
    text-align: center; }

@media (max-width: 1024px) {
  .paragraph--type--podcast-widget {
    margin-top: 75px; } }

.paragraph--type--podcast-widget fieldset.header {
  background: #2A2A2A; }
  .paragraph--type--podcast-widget fieldset.header legend {
    display: none; }
  .paragraph--type--podcast-widget fieldset.header .fieldset-wrapper {
    max-width: 1260px;
    width: 100%;
    padding: 50px 20px;
    margin: 0 auto;
    color: #fff; }
    .paragraph--type--podcast-widget fieldset.header .fieldset-wrapper:after {
      content: '';
      display: block;
      clear: both; }
    .paragraph--type--podcast-widget fieldset.header .fieldset-wrapper h2, .paragraph--type--podcast-widget fieldset.header .fieldset-wrapper .paragraph-html .subtitle, .paragraph-html .paragraph--type--podcast-widget fieldset.header .fieldset-wrapper .subtitle {
      color: #fff; }
    .paragraph--type--podcast-widget fieldset.header .fieldset-wrapper .field_podcast_image {
      float: right;
      width: 45%;
      margin-left: 40px; }
      .paragraph--type--podcast-widget fieldset.header .fieldset-wrapper .field_podcast_image img {
        width: 100%; }
      @media (max-width: 1024px) {
        .paragraph--type--podcast-widget fieldset.header .fieldset-wrapper .field_podcast_image {
          float: none;
          margin-left: 0;
          width: 100%; } }
    .paragraph--type--podcast-widget fieldset.header .fieldset-wrapper .title {
      margin-top: 100px; }
      @media (max-width: 1024px) {
        .paragraph--type--podcast-widget fieldset.header .fieldset-wrapper .title {
          margin-top: 20px; } }
    .paragraph--type--podcast-widget fieldset.header .fieldset-wrapper .field_podcast_description,
    .paragraph--type--podcast-widget fieldset.header .fieldset-wrapper .title {
      float: left;
      width: 50%; }
      @media (max-width: 1024px) {
        .paragraph--type--podcast-widget fieldset.header .fieldset-wrapper .field_podcast_description,
        .paragraph--type--podcast-widget fieldset.header .fieldset-wrapper .title {
          float: none;
          width: 100%;
          margin-bottom: 20px; } }

.paragraph--type--podcast-widget .views-element-container {
  max-width: 1260px;
  width: 100%;
  margin: 50px auto;
  padding: 20px; }
  .paragraph--type--podcast-widget .views-element-container .progress_bar {
    width: 100%;
    margin: 0 40px;
    position: relative; }
    @media (max-width: 767px) {
      .paragraph--type--podcast-widget .views-element-container .progress_bar {
        order: 1;
        margin: 0 0 20px; } }
    .paragraph--type--podcast-widget .views-element-container .progress_bar .key_podcast_item {
      display: inline-block;
      width: 10px;
      height: 10px;
      border-radius: 100%;
      border: 1px solid #000;
      position: absolute;
      top: calc(50% - 5px);
      cursor: pointer; }
  .paragraph--type--podcast-widget .views-element-container #audio-player-container {
    --seek-before-width: 0%;
    --volume-before-width: 100%;
    --buffered-width: 0%;
    position: relative; }
  .paragraph--type--podcast-widget .views-element-container input[type="range"] {
    position: relative;
    -webkit-appearance: none;
    width: 100%;
    margin: 0;
    padding: 0;
    height: 19px;
    margin: 0;
    float: left;
    outline: none; }
  .paragraph--type--podcast-widget .views-element-container input[type="range"]::-webkit-slider-runnable-track {
    width: 100%;
    height: 3px;
    cursor: pointer;
    background: linear-gradient(to right, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)); }
  .paragraph--type--podcast-widget .views-element-container input[type="range"]::before {
    position: absolute;
    content: "";
    top: 8px;
    left: 0;
    width: var(--seek-before-width);
    height: 3px;
    background-color: #000;
    cursor: pointer; }
  .paragraph--type--podcast-widget .views-element-container input[type="range"]::-webkit-slider-thumb {
    position: relative;
    -webkit-appearance: none;
    box-sizing: content-box;
    border: none;
    height: 15px;
    width: 15px;
    border-radius: 50%;
    background-color: #000;
    cursor: pointer;
    margin: -7px 0 0 0; }
  .paragraph--type--podcast-widget .views-element-container input[type="range"]:active::-webkit-slider-thumb {
    transform: scale(1.2);
    background: #000; }
  .paragraph--type--podcast-widget .views-element-container input[type="range"]::-moz-range-track {
    width: 100%;
    height: 3px;
    cursor: pointer;
    background: linear-gradient(to right, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)); }
  .paragraph--type--podcast-widget .views-element-container input[type="range"]::-moz-range-progress {
    background-color: #000; }
  .paragraph--type--podcast-widget .views-element-container input[type="range"]::-moz-focus-outer {
    border: 0; }
  .paragraph--type--podcast-widget .views-element-container input[type="range"]::-moz-range-thumb {
    box-sizing: content-box;
    border: none;
    height: 10px;
    width: 10px;
    border-radius: 50%;
    background-color: #000;
    cursor: pointer; }
  .paragraph--type--podcast-widget .views-element-container input[type="range"]:active::-moz-range-thumb {
    transform: scale(1.2);
    background: #000; }
  .paragraph--type--podcast-widget .views-element-container input[type="range"]::-ms-track {
    width: 100%;
    height: 3px;
    cursor: pointer;
    background: transparent;
    border: solid transparent;
    color: transparent; }
  .paragraph--type--podcast-widget .views-element-container input[type="range"]::-ms-fill-lower {
    background-color: #000; }
  .paragraph--type--podcast-widget .views-element-container input[type="range"]::-ms-fill-upper {
    background: linear-gradient(to right, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)); }
  .paragraph--type--podcast-widget .views-element-container input[type="range"]::-ms-thumb {
    box-sizing: content-box;
    border: none;
    height: 10px;
    width: 10px;
    border-radius: 50%;
    background-color: #000;
    cursor: pointer; }
  .paragraph--type--podcast-widget .views-element-container input[type="range"]:active::-ms-thumb {
    transform: scale(1.2);
    background: #007db5; }
  .paragraph--type--podcast-widget .views-element-container .custom_player {
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 10px;
    display: none; }
    .paragraph--type--podcast-widget .views-element-container .custom_player .actions {
      font-size: 35px; }
      .paragraph--type--podcast-widget .views-element-container .custom_player .actions .pause_icon {
        display: none; }
      .paragraph--type--podcast-widget .views-element-container .custom_player .actions.pause .pause_icon {
        display: block; }
      .paragraph--type--podcast-widget .views-element-container .custom_player .actions.pause .play_icon {
        display: none; }
  .paragraph--type--podcast-widget .views-element-container .podcast {
    padding: 16px;
    margin-bottom: 16px;
    border: 1px solid #aaa; }
    .paragraph--type--podcast-widget .views-element-container .podcast .content {
      display: flex; }
      @media (max-width: 480px) {
        .paragraph--type--podcast-widget .views-element-container .podcast .content {
          flex-wrap: wrap; } }
    .paragraph--type--podcast-widget .views-element-container .podcast .podcats_block_content {
      width: 100%;
      padding-bottom: 70px;
      position: relative; }
    .paragraph--type--podcast-widget .views-element-container .podcast .image {
      width: 250px;
      margin-right: 20px; }
      @media (max-width: 480px) {
        .paragraph--type--podcast-widget .views-element-container .podcast .image {
          width: 100%;
          margin-right: 0;
          margin-bottom: 20px; } }
      .paragraph--type--podcast-widget .views-element-container .podcast .image img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center; }
    .paragraph--type--podcast-widget .views-element-container .podcast .title {
      font-size: 20px;
      line-height: 24px;
      margin-bottom: 15px; }
    .paragraph--type--podcast-widget .views-element-container .podcast .summary p {
      margin-bottom: 5px; }
      .paragraph--type--podcast-widget .views-element-container .podcast .summary p:last-child {
        margin-bottom: 0; }
    .paragraph--type--podcast-widget .views-element-container .podcast .podcast_info {
      display: flex;
      margin-bottom: 15px; }
      .paragraph--type--podcast-widget .views-element-container .podcast .podcast_info > div {
        font-size: 12px;
        line-height: 15px;
        margin-right: 10px;
        padding-right: 10px;
        border-right: 1px solid #000;
        color: #000; }
        .paragraph--type--podcast-widget .views-element-container .podcast .podcast_info > div:last-child {
          border: none; }
    .paragraph--type--podcast-widget .views-element-container .podcast .media {
      position: absolute;
      bottom: 0;
      left: 0;
      width: 100%; }
      .paragraph--type--podcast-widget .views-element-container .podcast .media audio {
        width: 100%; }

/* 
    Created on : Feb 2, 2018, 10:11:40 AM
    Author     : Sergiu
*/
.resources-teaser {
  background: #F5F5F5; }
  .resources-teaser + div.col-md-12 {
    padding-left: 0;
    padding-right: 0; }
  .resources-teaser a {
    text-decoration: none;
    font-family: "GothamBook", sans-serif !important; }
  .resources-teaser .green + .field_resource_icon {
    background: #a2a2a2; }
  .resources-teaser .view-acquia-search header {
    color: #595959;
    font-size: 24px;
    line-height: 29px;
    font-weight: 400;
    float: left; }
  .resources-teaser .view-acquia-search .filters_wrapper form.bef-exposed-form {
    margin-bottom: 0;
    width: 100%; }
    .resources-teaser .view-acquia-search .filters_wrapper form.bef-exposed-form > fieldset {
      width: calc(20% - 20px); }
      @media (max-width: 1070px) {
        .resources-teaser .view-acquia-search .filters_wrapper form.bef-exposed-form > fieldset {
          margin: 15px !important;
          width: calc(50% - 30px); } }
      @media (max-width: 800px) {
        .resources-teaser .view-acquia-search .filters_wrapper form.bef-exposed-form > fieldset {
          margin: 0 auto 10px !important;
          width: 100%; } }
  .resources-teaser .view-acquia-search .resources-top-wrapper .views-exposed-form {
    position: absolute;
    background: #FFF;
    width: 0;
    overflow: hidden;
    right: -100px;
    bottom: 0;
    height: 100%;
    -webkit-transition: all 0s ease;
    transition: all 0s ease;
    opacity: 0;
    padding: 20px 0; }
    @media (max-width: 1170px) {
      .resources-teaser .view-acquia-search .resources-top-wrapper .views-exposed-form {
        padding: 20px; } }
  .resources-teaser .view-acquia-search .mix_item {
    margin-top: 60px; }
  .resources-teaser .view-acquia-search .callout {
    width: 50%;
    height: 360px;
    position: relative;
    float: left;
    margin-top: 60px;
    padding: 0 15px; }
    @media (max-width: 767px) {
      .resources-teaser .view-acquia-search .callout {
        width: 100%; } }
    .resources-teaser .view-acquia-search .callout .callout-inner {
      display: table;
      width: 100%;
      height: 100%; }
      .resources-teaser .view-acquia-search .callout .callout-inner .block-title {
        display: table-cell;
        vertical-align: middle;
        color: white;
        text-align: center;
        margin: 0;
        font-size: 22px;
        font-weight: 400; }
  .resources-teaser .view-acquia-search .top-callouts {
    text-align: center;
    width: 1140px;
    max-width: 100%;
    margin: 0 auto; }
    .resources-teaser .view-acquia-search .top-callouts .callout {
      margin-bottom: 0;
      padding: 0;
      color: #FFF;
      margin-top: 0; }
      .resources-teaser .view-acquia-search .top-callouts .callout:last-child {
        clear: right; }
      .resources-teaser .view-acquia-search .top-callouts .callout .field_resource_type {
        padding-top: 0;
        margin-bottom: 20px; }
        .resources-teaser .view-acquia-search .top-callouts .callout .field_resource_type a {
          font-size: 14px;
          line-height: 18px;
          color: #FFF;
          font-family: "GothamBook", sans-serif; }
        .resources-teaser .view-acquia-search .top-callouts .callout .field_resource_type:before {
          display: none; }
      .resources-teaser .view-acquia-search .top-callouts .callout .title,
      .resources-teaser .view-acquia-search .top-callouts .callout .title a {
        color: #FFF;
        font-size: 22px;
        line-height: 28px; }
      .resources-teaser .view-acquia-search .top-callouts .callout > div {
        height: 100%; }
        .resources-teaser .view-acquia-search .top-callouts .callout > div.dark_blue {
          background: #5a5a5a; }
        .resources-teaser .view-acquia-search .top-callouts .callout > div.event-link, .resources-teaser .view-acquia-search .top-callouts .callout > div.dark_grey {
          background: #515151; }
        .resources-teaser .view-acquia-search .top-callouts .callout > div.light_blue {
          background: #CCC; }
        .resources-teaser .view-acquia-search .top-callouts .callout > div.light_green {
          background: #bababa; }
        .resources-teaser .view-acquia-search .top-callouts .callout > div.green {
          background: #a2a2a2; }
        .resources-teaser .view-acquia-search .top-callouts .callout > div:before {
          content: none;
          display: none; }
      .resources-teaser .view-acquia-search .top-callouts .callout .field_resource_icon {
        background: transparent;
        margin-bottom: 20px; }
        .resources-teaser .view-acquia-search .top-callouts .callout .field_resource_icon .center-image {
          height: auto; }
          .resources-teaser .view-acquia-search .top-callouts .callout .field_resource_icon .center-image img {
            max-height: 120px; }
      .resources-teaser .view-acquia-search .top-callouts .callout .text {
        min-height: 0; }
        .resources-teaser .view-acquia-search .top-callouts .callout .text .title {
          padding: 0 15px;
          margin: 0; }
        .resources-teaser .view-acquia-search .top-callouts .callout .text .body {
          display: none; }
      .resources-teaser .view-acquia-search .top-callouts .callout.large {
        width: calc(50% - 2px);
        height: 525px;
        margin-right: 4px;
        display: table; }
        @media (max-width: 767px) {
          .resources-teaser .view-acquia-search .top-callouts .callout.large {
            width: 100%;
            margin: 0 0 4px 0; } }
        .resources-teaser .view-acquia-search .top-callouts .callout.large > div {
          display: table-cell;
          height: 525px;
          width: 100%;
          vertical-align: middle;
          text-align: right; }
          .resources-teaser .view-acquia-search .top-callouts .callout.large > div div {
            width: 565px;
            max-width: 100%;
            text-align: center;
            float: right;
            clear: both;
            display: block; }
            @media (max-width: 1150px) {
              .resources-teaser .view-acquia-search .top-callouts .callout.large > div div {
                width: 100%; } }
        .resources-teaser .view-acquia-search .top-callouts .callout.large + .small {
          margin-bottom: 0; }
      .resources-teaser .view-acquia-search .top-callouts .callout.small {
        width: calc(50% - 2px);
        float: right;
        height: 260px;
        display: table; }
        @media (max-width: 767px) {
          .resources-teaser .view-acquia-search .top-callouts .callout.small {
            width: 100%;
            margin: 0 0 4px 0; } }
        .resources-teaser .view-acquia-search .top-callouts .callout.small > div {
          display: table-cell;
          height: 260px;
          width: 100%;
          vertical-align: middle;
          text-align: left; }
          .resources-teaser .view-acquia-search .top-callouts .callout.small > div div {
            width: 565px;
            max-width: 100%;
            text-align: center;
            float: left;
            clear: both;
            display: block; }
            @media (max-width: 1150px) {
              .resources-teaser .view-acquia-search .top-callouts .callout.small > div div {
                width: 100%; } }
        .resources-teaser .view-acquia-search .top-callouts .callout.small + .small {
          margin-top: 5px; }
  .resources-teaser .mixitup-page-list {
    padding: 85px 20px; }

.search-link-resources {
  display: block;
  float: right;
  font-size: 16px;
  cursor: pointer;
  color: #595959; }
  .search-link-resources:after {
    content: "\e903";
    font-family: 'icomoon';
    font-size: 25px;
    margin-left: 10px;
    vertical-align: middle; }

.no-results.container, .no-results.search-page, .no-results.search-page-admin {
  min-height: 100px; }

.resources-top-wrapper > .container, .resources-top-wrapper > .search-page, .resources-top-wrapper > .search-page-admin {
  width: 1170px !important;
  padding-bottom: 25px; }

.resources-top-wrapper {
  background: #FFF;
  padding-top: 40px;
  padding-bottom: 15px;
  min-height: 180px; }

.resources-top-wrapper .views-exposed-form label {
  display: none; }

.resources-top-wrapper .views-exposed-form .form-item {
  width: 94%;
  width: -webkit-calc(100% - 50px);
  width: calc(100% - 50px);
  float: left;
  padding-top: 50px;
  position: relative; }
  .resources-top-wrapper .views-exposed-form .form-item:before {
    font-family: 'icomoon';
    content: "\e903";
    color: #595959;
    font-size: 28px;
    line-height: 36px;
    position: absolute;
    z-index: 9; }
  @media (max-width: 1024px) {
    .resources-top-wrapper .views-exposed-form .form-item {
      padding-top: 10px; } }

.resources-top-wrapper .views-exposed-form .form-actions {
  margin-top: 55px;
  position: relative;
  width: 40px;
  float: right;
  padding: 0 !important;
  display: block;
  background: #595959;
  color: #FFF;
  border-radius: 2px;
  line-height: 44px;
  transition: background 0.3s ease;
  font-size: 15px;
  font-weight: 500;
  max-height: 40px; }
  .resources-top-wrapper .views-exposed-form .form-actions input[type="submit"] {
    position: relative;
    z-index: 2;
    line-height: 40px !important;
    background: transparent;
    padding: 0;
    text-indent: -999em;
    display: block;
    width: 40px;
    margin: 0;
    border: none; }
  .resources-top-wrapper .views-exposed-form .form-actions:after {
    content: "";
    width: 18px;
    height: 2px;
    background: #FFF;
    position: absolute;
    top: 48%;
    top: -webkit-calc(50% - 1px);
    top: calc(50% - 1px);
    left: 30%;
    left: -webkit-calc(50% - 9px);
    left: calc(50% - 9px);
    line-height: 40px;
    transform: rotate(45deg); }
  .resources-top-wrapper .views-exposed-form .form-actions:before {
    content: "";
    width: 18px;
    height: 2px;
    background: #FFF;
    position: absolute;
    top: 48%;
    top: -webkit-calc(50% - 1px);
    top: calc(50% - 1px);
    left: 30%;
    left: -webkit-calc(50% - 9px);
    left: calc(50% - 9px);
    line-height: 40px;
    transform: rotate(-45deg); }

.resources-top-wrapper .views-exposed-form.visible {
  height: 180px !important;
  right: 0 !important;
  left: 0;
  width: 1140px !important;
  max-width: 100%;
  top: -40px;
  bottom: auto !important;
  z-index: 99999;
  opacity: 1 !important;
  margin: 0 auto; }
  @media (max-width: 1070px) {
    .resources-top-wrapper .views-exposed-form.visible {
      height: auto !important; }
      .resources-top-wrapper .views-exposed-form.visible .form-item {
        padding-top: 0; }
      .resources-top-wrapper .views-exposed-form.visible .form-actions {
        margin-top: 0; } }
  .resources-top-wrapper .views-exposed-form.visible .form-text {
    border: none !important;
    border-bottom: 1px solid #e1e1e1 !important;
    position: relative;
    padding-left: 40px; }
    .resources-top-wrapper .views-exposed-form.visible .form-text:focus {
      border: none !important;
      border-bottom: 1px solid #3DA5D9 !important; }

.search-page {
  display: flex;
  flex-flow: column;
  margin-top: 93px; }

.search-result-listing {
  padding-top: 1px; }
  .search-result-listing header {
    color: #595959;
    font-size: 24px;
    line-height: 29px;
    font-weight: 400;
    float: left; }
    @media (max-width: 560px) {
      .search-result-listing header {
        float: none;
        text-align: right; } }
  .search-result-listing form {
    float: right;
    margin-bottom: 60px; }
    @media (max-width: 560px) {
      .search-result-listing form {
        margin-top: 20px;
        margin-bottom: 20px;
        width: 100%; } }
  .search-result-listing .news-listing {
    height: 212px; }
  .search-result-listing .view-content {
    clear: both;
    margin: 42px auto 0; }
    .search-result-listing .view-content .search-result-item,
    .search-result-listing .view-content .views-row {
      border-top: 1px solid #AAAAAA;
      position: relative;
      width: 100%;
      margin-bottom: 8px;
      padding: 36px 16px 33px;
      background: #FFF;
      box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0);
      transition: all .4s ease;
      overflow: hidden;
      font-size: 16px;
      line-height: 22px;
      text-decoration: none; }
      .search-result-listing .view-content .search-result-item .views-field-search-api-relevance,
      .search-result-listing .view-content .views-row .views-field-search-api-relevance {
        display: none; }
      .search-result-listing .view-content .search-result-item .views-field,
      .search-result-listing .view-content .views-row .views-field {
        color: #2A2A2A;
        font-size: 18px;
        line-height: 28px; }
        .search-result-listing .view-content .search-result-item .views-field strong,
        .search-result-listing .view-content .views-row .views-field strong {
          font-family: "GothamBold", sans-serif;
          color: #649A3D; }
      .search-result-listing .view-content .search-result-item .views-field-title,
      .search-result-listing .view-content .views-row .views-field-title {
        font-size: 32px;
        line-height: 48px;
        margin: 0 0 16px;
        font-family: "GothamBold", sans-serif;
        color: #2A2A2A;
        text-decoration: none; }
      .search-result-listing .view-content .search-result-item .border-color,
      .search-result-listing .view-content .views-row .border-color {
        display: none; }
      .search-result-listing .view-content .search-result-item .featured-title,
      .search-result-listing .view-content .views-row .featured-title {
        display: none; }
      .search-result-listing .view-content .search-result-item .highlighted,
      .search-result-listing .view-content .views-row .highlighted {
        font-weight: 700 !important; }
      .search-result-listing .view-content .search-result-item .details .summary,
      .search-result-listing .view-content .views-row .details .summary {
        font-size: 14px;
        line-height: 18px;
        margin: 15px 0; }
      .search-result-listing .view-content .search-result-item .details a.read-more,
      .search-result-listing .view-content .views-row .details a.read-more {
        display: none; }
      .search-result-listing .view-content .search-result-item .meta_description,
      .search-result-listing .view-content .views-row .meta_description {
        font-size: 14px;
        line-height: 18px;
        margin: 15px 0; }
      .search-result-listing .view-content .search-result-item .blog-date,
      .search-result-listing .view-content .search-result-item .date,
      .search-result-listing .view-content .search-result-item .field_news_publication_date,
      .search-result-listing .view-content .search-result-item .podcast-date,
      .search-result-listing .view-content .views-row .blog-date,
      .search-result-listing .view-content .views-row .date,
      .search-result-listing .view-content .views-row .field_news_publication_date,
      .search-result-listing .view-content .views-row .podcast-date {
        display: none; }
      .search-result-listing .view-content .search-result-item .title a,
      .search-result-listing .view-content .search-result-item h2.title,
      .search-result-listing .view-content .search-result-item .paragraph-html .title.subtitle,
      .paragraph-html .search-result-listing .view-content .search-result-item .title.subtitle,
      .search-result-listing .view-content .search-result-item h2 a,
      .search-result-listing .view-content .search-result-item .paragraph-html .subtitle a,
      .paragraph-html .search-result-listing .view-content .search-result-item .subtitle a,
      .search-result-listing .view-content .search-result-item h2 a:hover,
      .search-result-listing .view-content .search-result-item .paragraph-html .subtitle a:hover,
      .paragraph-html .search-result-listing .view-content .search-result-item .subtitle a:hover,
      .search-result-listing .view-content .views-row .title a,
      .search-result-listing .view-content .views-row h2.title,
      .search-result-listing .view-content .views-row .paragraph-html .title.subtitle,
      .paragraph-html .search-result-listing .view-content .views-row .title.subtitle,
      .search-result-listing .view-content .views-row h2 a,
      .search-result-listing .view-content .views-row .paragraph-html .subtitle a,
      .paragraph-html .search-result-listing .view-content .views-row .subtitle a,
      .search-result-listing .view-content .views-row h2 a:hover,
      .search-result-listing .view-content .views-row .paragraph-html .subtitle a:hover,
      .paragraph-html .search-result-listing .view-content .views-row .subtitle a:hover {
        color: #515151 !important;
        font-size: 25px;
        line-height: 28px;
        font-weight: 300;
        text-decoration: none;
        display: block;
        overflow: hidden; }
      .search-result-listing .view-content .search-result-item .field_publisher_name,
      .search-result-listing .view-content .views-row .field_publisher_name {
        font-size: 16px;
        line-height: 19px;
        margin-top: 20px;
        color: #999; }
      .search-result-listing .view-content .search-result-item:nth-child(2n),
      .search-result-listing .view-content .views-row:nth-child(2n) {
        margin-right: 0; }
      .search-result-listing .view-content .search-result-item:hover,
      .search-result-listing .view-content .views-row:hover {
        transform: translateY(-4px);
        box-shadow: 0 6px 5px 0px rgba(0, 0, 0, 0.1);
        font-weight: normal; }
    @media screen and (max-width: 768px) {
      .search-result-listing .view-content .search-result-item {
        width: 100%;
        margin-bottom: 20px; }
        .search-result-listing .view-content .search-result-item:nth-child(4n) {
          margin-left: 0; } }

body.path-search .no_results {
  text-align: center;
  padding-left: 15px;
  padding-right: 15px;
  max-width: 800px;
  padding: 0 20px;
  margin: 0 auto; }

body.path-search .no-results-text {
  text-align: center;
  color: #5a5a5a;
  font-size: 20px;
  line-height: 29px;
  font-weight: 400; }

body.path-search #block-system-main-block {
  clear: both;
  margin-top: 20px; }

body.path-search main form {
  position: relative;
  border-bottom: 1px solid #707070; }
  body.path-search main form label {
    display: none; }
  body.path-search main form .js-form-item-search {
    position: relative;
    width: 100%; }
    body.path-search main form .js-form-item-search:before {
      content: "\f002";
      font-family: "Font Awesome Solid";
      width: 32px;
      height: 32px;
      position: absolute;
      left: 0;
      top: 50%;
      transform: translateY(-50%);
      z-index: 0;
      color: #2A2A2A;
      font-size: 32px;
      line-height: 32px; }
    body.path-search main form .js-form-item-search input[type="text"] {
      position: relative;
      border: none !important;
      box-shadow: none !important;
      background: transparent;
      padding: 12px 0 12px 50px;
      font-size: 42px;
      line-height: 50px;
      font-family: "GothamBold", sans-serif;
      height: auto;
      color: #649A3D; }
      body.path-search main form .js-form-item-search input[type="text"]:focus {
        border: none !important;
        background-color: transparent !important; }
  body.path-search main form .form-actions {
    width: 70px;
    position: absolute;
    right: 0;
    top: 0; }
    body.path-search main form .form-actions input.js-form-submit {
      padding: 0 0 0 25px;
      background-image: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAABkCAYAAADDhn8LAAADmElEQVR4nO3dwU0bQRiG4Q8rBVACJYQOSAfkMldwBUAFERVEqcBw/S/QQVwCJVACHSQaa0xMbOy1PbPzz+77nJBAI3nYV+PZXXtPlJjZpaQbSReS3iTNJd2HEF4EjNQiEDObSbr+ZAqmIYQHDhCM0cTMrrfEEc3S3wCjM5F01eFFEwlGaZL2HF0QCUZnsucLJhKMyr6BKEVyyWGCMTgkkGjG0YExODSQUzPruncBmnVoIMAoEAiwBYEAW3xhctAHM/sqaXn28yWE8NzCxBMIijKzU0lP/1+QNrNXSd+93wzLWywUk+L4/cndGmfxd2llcYtAUMRKHNsCOPUeCYEgu45xLLmOhECQ1Z5xLLmNhECQ2+2ecSy5jIRAkFuXzxd9xl0kBILczo4cz1UkBILc3jKM5yYSAkFuua6Qu4iEQJDbfaZVRB4iIRBkFUKIt5B8G0okBILs0v1Vg4iEQFDEUCIhEBQzhEgIBEW1HgmBoLiWIyEQ9KLVSAgEvWkxEgJBr1qLhEDQu5YiIRBU0UokBIJqWoiEQFCV90gIBNV5joRA4ILXSAgEbniMhEDgirdICATueIqEQOCSl0gIBG55iIRA4FrtSAgE7hWMZOcz/wkETSgUyWxXJASCZhSIRLsiIRA0pe9ITszsD4cIsDANITysTgUrCPDP2kpCIMBHHyIhEGDdeyTsQYDN4kmAc1YQYLN4neRHDGTOBAEbXcRAXpkbYKOzGMgjcwNsNJ+EEOa8zQI2elxu0u8yX7oHWvcQr6ovAkn3t9zxLwUWYhzT+MPJ6nyY2YWkp3SKCxij9zjWAkmRxDhuJV3FXTyHCEbkQxzaFMiq9LFEVhN49FNSzi+qXotDuwIBPDKzmaSdH5c9Ng4RCFrTZxwiELSk7zhEIGhFjThEIGhBrThEIPCuZhwiEHhWOw4RCLzyEIcIBB55iUMEAm88xSECgSfe4hCBwAuPcYhA4IHXOEQgqM1zHCIQ1OQ9DhEIamkhDhEIamglDhEI+tZSHCIQ9Km1OEQg6EuLcYhA0IdW4xCBoLSW4xCBoKTW4xCBoJQhxCECQQlDiUM8xBO5pYdfDiIOEQgKuMk4ZNU4RCAoINf35VaPQwQCp1zEIQJBAc9HDukmDhEICvh1xJCu4hCBILf0UNhDDnJ3cYjrICglne6ddRzeZRwiEJTUMRK3cYhAUNqOSFzHIfYgKC0+a1zSeTq7tXwW/2Kf4j0OSfoLfB7KNs/lw+QAAAAASUVORK5CYII=");
      background-position: left center;
      background-repeat: no-repeat;
      background-size: 18px auto;
      background-color: transparent !important;
      color: #AAAAAA !important;
      text-decoration: none;
      font-size: 16px;
      line-height: 74px;
      font-family: "GothamBold", sans-serif; }
      body.path-search main form .form-actions input.js-form-submit:focus {
        outline: none; }
    body.path-search main form .form-actions #edit-reset {
      display: none; }
  body.path-search main form:after {
    content: "";
    display: table;
    clear: both; }

@media screen and (max-width: 768px) {
  body.path-search .search-page {
    margin-top: 40px; } }

@media screen and (max-width: 480px) {
  body.path-search .search-page {
    margin-top: 20px; }
  body.path-search main form .js-form-item-search {
    width: calc(100% - 70px); }
    body.path-search main form .js-form-item-search input[type="text"] {
      font-size: 28px; }
    body.path-search main form .js-form-item-search:before {
      font-size: 26px;
      text-align: center; }
  body.path-search main form .form-actions input.js-form-submit {
    padding: 0;
    font-size: 0;
    width: 70px;
    background-position: right center;
    background-size: 22px auto; }
  body.path-search .search-result-listing .view-content .views-row {
    padding: 25px 10px 20px; }
  body.path-search .search-result-listing .view-content .search-result-item .views-field-title,
  body.path-search .search-result-listing .view-content .views-row .views-field-title {
    font-size: 24px;
    line-height: 40px;
    margin: 0 0 10px; }
  body.path-search .search-result-listing .view-content .search-result-item .views-field,
  body.path-search .search-result-listing .view-content .views-row .views-field {
    font-size: 14px;
    line-height: 18px; } }

.search-page-admin {
  display: flex;
  flex-flow: column;
  padding: 0 15px;
  margin: 140px 0 40px; }
  .search-page-admin .top-wrapper {
    display: flex;
    flex-flow: column-reverse; }
    .search-page-admin .top-wrapper > header {
      margin: 20px 0 0 0; }
    .search-page-admin .top-wrapper .filters_wrapper form {
      display: flex;
      align-items: flex-end; }
      .search-page-admin .top-wrapper .filters_wrapper form .form-item {
        width: 100%;
        max-width: calc(100% - 400px);
        margin-right: 20px; }
      .search-page-admin .top-wrapper .filters_wrapper form .form-actions input {
        padding-top: 0;
        padding-bottom: 0; }
        .search-page-admin .top-wrapper .filters_wrapper form .form-actions input + input {
          margin-left: 20px; }
  .search-page-admin > table thead tr th {
    padding: 10px 20px;
    font-size: 16px;
    line-height: 30px;
    white-space: nowrap; }
    .search-page-admin > table thead tr th a {
      font-size: 16px;
      line-height: 30px; }
  .search-page-admin > table tbody tr td {
    font-size: 14px;
    line-height: 18px; }
    .search-page-admin > table tbody tr td ul {
      margin: 0 !important; }
      .search-page-admin > table tbody tr td ul li {
        padding: 0 !important;
        background-image: none !important; }
        .search-page-admin > table tbody tr td ul li.dropbutton-toggle {
          display: none !important; }

.block-403,
.block-404 {
  display: flex;
  flex-direction: column;
  transform: translate(-50%, -50%);
  align-items: center;
  text-align: center;
  position: absolute;
  left: 50%;
  top: 50%; }
  .block-403 h1,
  .block-404 h1 {
    font-size: 141px;
    line-height: 170px;
    margin: 0 0 13px;
    color: #F4F4F4;
    text-shadow: 5px 5px 6px rgba(0, 0, 0, 0.06), -5px -5px 6px white; }
  .block-403 h4, .block-403 .list-features .container .subtitle, .list-features .container .block-403 .subtitle, .block-403 .list-features .search-page .subtitle, .list-features .search-page .block-403 .subtitle, .block-403 .list-features .search-page-admin .subtitle, .list-features .search-page-admin .block-403 .subtitle, .block-403 .slider-images .subtitle, .slider-images .block-403 .subtitle, .block-403 .fancy-bullets .container .fancy-bullets-item-list li, .fancy-bullets .container .fancy-bullets-item-list .block-403 li, .block-403 .fancy-bullets .search-page .fancy-bullets-item-list li, .fancy-bullets .search-page .fancy-bullets-item-list .block-403 li, .block-403 .fancy-bullets .search-page-admin .fancy-bullets-item-list li, .fancy-bullets .search-page-admin .fancy-bullets-item-list .block-403 li, .block-403 .cards-4-bios .subtitle, .cards-4-bios .block-403 .subtitle, .block-403 .cards-4-bios .cards-wrapper .cards-4-bios-child .wrapper .info .field_name, .cards-4-bios .cards-wrapper .cards-4-bios-child .wrapper .info .block-403 .field_name,
  .block-404 h4,
  .block-404 .list-features .container .subtitle,
  .list-features .container .block-404 .subtitle,
  .block-404 .list-features .search-page .subtitle,
  .list-features .search-page .block-404 .subtitle,
  .block-404 .list-features .search-page-admin .subtitle,
  .list-features .search-page-admin .block-404 .subtitle,
  .block-404 .slider-images .subtitle,
  .slider-images .block-404 .subtitle,
  .block-404 .fancy-bullets .container .fancy-bullets-item-list li,
  .fancy-bullets .container .fancy-bullets-item-list .block-404 li,
  .block-404 .fancy-bullets .search-page .fancy-bullets-item-list li,
  .fancy-bullets .search-page .fancy-bullets-item-list .block-404 li,
  .block-404 .fancy-bullets .search-page-admin .fancy-bullets-item-list li,
  .fancy-bullets .search-page-admin .fancy-bullets-item-list .block-404 li,
  .block-404 .cards-4-bios .subtitle,
  .cards-4-bios .block-404 .subtitle,
  .block-404 .cards-4-bios .cards-wrapper .cards-4-bios-child .wrapper .info .field_name,
  .cards-4-bios .cards-wrapper .cards-4-bios-child .wrapper .info .block-404 .field_name {
    margin: 0 0 25px;
    max-width: 270px;
    color: #2A2A2A; }
  .block-403:before,
  .block-404:before {
    content: "";
    width: 100vw;
    height: 100vh;
    position: absolute;
    left: 50%;
    top: 45%;
    transform: translate(-50%, -50%);
    z-index: -1;
    background-image: url(/static/themes/custom/digitalai/css/../img/utility-bg.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover; }

form .form-item.form-item--error .form-item--error-message {
  display: block;
  background-color: #DB6247;
  color: #FFF;
  text-align: center;
  padding: 5px 15px;
  width: calc(100% - 10px);
  margin: -1px 0 20px 5px;
  border-radius: 0 0 3px 3px; }

#demandbase-autocomplete ul.ui-autocomplete {
  z-index: 200 !important; }

/*# sourceMappingURL=../css/style.css.map */
