@charset "UTF-8";
body.oxy-modal-active {
  position: initial;
  overflow-y: initial;
  height: initial;
}
.oxy-popover_popup {
  display: flex;
  visibility: hidden;
  position: absolute;
  width: 250px;
  font-size: 12px;
}
.resources--newsletter-container .newsletter-blog-form-shortcode .hs-richtext {
  filter: none !important;
}
.hs_newsletter_subscription_by_product___multiple_select, .hs_newsletter_subscription_by_product___multiple_select * {
  color: #000000;
}
.hs_newsletter_subscription_by_product___multiple_select label, .hs_newsletter_subscription_by_product___multiple_select .hs-form-checkbox-display span {
  color: #000000;
}
#label-email-09567ba7-80ed-4f42-8240-f44801be103a, #label-email-09567ba7-80ed-4f42-8240-f44801be103a * {
  color: #000000;
}
.no-list.hs-error-msgs.inputs-list, .no-list.hs-error-msgs.inputs-list * {
  color: #000000;
  margin: 0;
}
.no-list.hs-error-msgs.inputs-list .hs-error-msg {
  margin: 0.25rem;
  font-size: 11px;
  color: #F00;
  line-height: 1.2 !important;
}
.no-list.hs-error-msgs.inputs-list .hs-main-font-element {
  font-size: 11px;
  color: #F00;
  line-height: 1.2 !important;
  margin-bottom: 8px;
}
.hs-richtext.hs-main-font-element, .hs-richtext.hs-main-font-element * {
  color: #000000 !important;
}
.zebrabi-btn-zebrabi .zebrabi-btn-general-text, .zebrabi-btn-zebrabi .ct-text-block, .yellow-btn:not(.background-pbi) .zebrabi-btn-general-text, .yellow-btn:not(.background-pbi) .ct-text-block {
  color: var(--oxycolor5) !important;
}
.zebrabi-btn-zebrabi .zebrabi-btn-general-icon, .yellow-btn:not(.background-pbi) .zebrabi-btn-general-icon {
  filter: invert(1);
}
.pricing-pg-buy-btn {
  color: var(--oxycolor5) !important;
}
.wpgb-page > a[aria-current='true'] {
  background-color: var(--oxycolor1) !important;
  color: var(--oxycolor5) !important;
}
.social-initial-wrapper div {
  color: var(--oxycolor5) !important;
}
/********************************************************
* Miscellaneous
********************************************************/
body:not(.wp-admin) {
  min-height: 100vh;
  display: flex;
  flex-direction: column;
}
img {
  height: auto;
}
video {
  max-width: 100%;
  height: auto;
}
.box-shadow, .img-left-img, .webinar-details-video, .webinar-reg-col-1-img, .dark-box-shadow {
  box-shadow: 0px 0.6px 1.8px rgba(0, 0, 0, 0.1), 0px 3.2px 7.2px rgba(0, 0, 0, 0.13);
}
.box-shadow-strong {
  box-shadow: 0px 0.6px 1.8px rgba(0, 0, 0, 0.17), 0px 3.2px 7.2px rgba(0, 0, 0, 0.2);
}
.box-shadow-hover:hover {
  box-shadow: 0px 0.6px 1.8px rgba(0, 0, 0, 0.4), 0px 3.2px 7.2px rgba(0, 0, 0, 0.43);
}
.box-shadow--big {
  filter: drop-shadow(0px 4.8px 14.4px rgba(0, 0, 0, 0.18)) drop-shadow(0px 25.6px 57.6px rgba(0, 0, 0, 0.22));
}
.ct-fancy-icon, .oxy-back-to-top {
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Safari */
  -khtml-user-select: none;
  /* Konqueror HTML */
  -moz-user-select: none;
  /* Old versions of Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently
                                  supported by Chrome, Edge, Opera and Firefox */
}
.style-links a {
  color: var(--oxycolor1);
  text-decoration: underline;
}
.body-text-big b, h1 b {
  font-weight: 700;
}
h1, h2, h3, h4, h5, h6 {
  letter-spacing: -0.04em;
}
@media screen and (max-width: 767px) {
  h1 {
    font-size: 32px !important;
    line-height: 40px !important;
  }
  h2 {
    font-size: 28px !important;
    line-height: 36px !important;
  }
  h3 {
    font-size: 24px;
    line-height: 32px;
  }
  h4 {
    font-size: 20px;
    line-height: 28px;
  }
  h5 {
    font-size: 20px !important;
    line-height: 28px !important;
  }
  h6 {
    font-size: 20px;
    line-height: 28px;
  }
  .body-text-big {
    font-size: 18px;
    line-height: 28px;
  }
  .body-text-small {
    font-size: 12px;
    line-height: 16px;
  }
}
@media screen and (max-width: 822px) {
  #style-editor {
    display: none;
  }
}
vime-dbl-click-fullscreen.enabled, vime-click-to-play.enabled {
  display: none;
}
.wp-block-zebrabi-btn.alignleft {
  float: none !important;
}
#resources-mega-dropdown .oxy-mega-dropdown_link-text {
  display: flex;
}
.primary-featured-repeater .resource-page-repeater-div:first-child .content-cards--ft-wrap-div .content-cards-feat-img {
  height: auto;
}
.spc-card-author-wrapper {
  margin-left: 12px !important;
}
.single-blog-sidebar-col .single-post-share-wrapper {
  text-align: left;
}
.wpgb-search-facet .wpgb-input-icon {
  pointer-events: all;
  cursor: pointer;
}
@media screen and (max-width: 1151px) {
  #comming-soon-top-hero {
    justify-content: center;
    align-content: center;
    align-items: center;
  }
}
#resources-mega-dropdown .oxy-mega-dropdown_link-text.show-new::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Ccircle cx='8' cy='8' r='8' fill='%23F1C710'/%3E%3C/svg%3E");
  width: 16px;
  height: 16px;
  margin-right: 4px;
  margin-top: 2px;
  display: inline-block;
}
.oxy-mega-dropdown_container, .border-radius-twenty vime-player {
  border-radius: 2px;
}
.oxy-rich-text p a, .legal-consent-container p a, .visuals-decsription a:not(.yellow-btn) {
  text-decoration: underline;
  font-weight: 700;
}
.oxy-rich-text p a:visited, .legal-consent-container p a:visited, .visuals-decsription a:not(.yellow-btn):visited {
  color: var(--oxycolor9);
}
.oxy-rich-text p a:hover, .legal-consent-container p a:hover, .visuals-decsription a:not(.yellow-btn):hover {
  color: var(--oxycolor1);
}
.oxy-rich-text p a:active, .legal-consent-container p a:active, .visuals-decsription a:not(.yellow-btn):active {
  color: var(--oxycolor25);
}
@media screen and (max-width: 767px) {
  .content-cards-repeater-div:nth-child(n + 4) {
    display: none !important;
  }
}
.content {
  width: 100%;
}
main.content .optin-form-article-content {
  top: 0px !important;
  margin-top: 40px;
}
.green-tag a {
  color: var(--oxycolor5) !important;
}
.text-metallic a {
  color: var(--oxycolor9);
}
.content-cards-wrap-div .ct-link {
  width: 100%;
  text-align: left;
  align-items: flex-start;
}
.webinar-details-body-columns img {
  max-width: 100%;
  height: auto;
}
.webinar-reg-social-wrapper a {
  border-radius: 50% !important;
}
@media (max-width: 767px) {
  .enterprise-success-section .ct-section-inner-wrap {
    flex-direction: column !important;
  }
}
.zebrabi-btn-none:hover svg path {
  fill: var(--oxycolor9);
}
.zebrabi-btn-none:hover {
  color: var(--oxycolor9) !important;
}
.zebrabi-btn-general {
  text-decoration: none !important;
  color: var(--oxycolor11) !important;
}
.gravity-form select#input-power-bi-quantity {
  -webkit-appearance: none;
  appearance: none;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M3 6C3 6 4.66667 7.66667 8 11L13 6' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat, repeat;
  background-position: right 16px top 50%, 0 0;
  background-color: var(--oxycolor5);
}
.gravity-form .quantity-wrapper {
  display: flex;
  align-items: center;
}
.gravity-form .quantity-select {
  flex-grow: 1;
}
.gravity-form .quantity-label {
  flex-grow: 1;
  text-align: center;
}
.ct-fancy-icon.pricing-pg-features-icon svg, .timeline-tag-icon svg {
  pointer-events: none;
}
.mp4-left-mp4 video {
  width: 100%;
  height: auto;
  border-radius: 2px;
  box-shadow: 0px 0.6px 1.8px rgba(0, 0, 0, 0.1), 0px 3.2px 7.2px rgba(0, 0, 0, 0.13);
}
pre {
  background: #eee;
  font-family: 'Courier 10 Pitch', Courier, monospace;
  font-size: 1rem;
  line-height: 1;
  max-width: 100%;
  overflow: auto;
  padding: 1em;
  border: 1px solid #dedee3;
  color: var(--oxycolor11);
}
.wppb-form-field label {
  width: auto;
  float: none;
}
/********************************************************
* Header
********************************************************/
header .oxy-mega-dropdown_link + .oxy-mega-dropdown_inner.oxy-header-container {
  padding-left: 0px !important;
  padding-right: 0px !important;
  left: 0 !important;
  transform: none !important;
}
/********************************************************
* External Links
********************************************************/
.oxy-mega-dropdown_container a[href*='help.zebrabi.com'] div div:first-child::after, .oxy-mega-dropdown_container a[href*='support.zebrabi.com'] div div:first-child::after {
  display: inline-block;
  content: ' ';
  background-image: url(/wp-content/mu-plugins/zebrabi-custom-functions/public/images/misc/external-link.svg);
  width: 12px;
  height: 12px;
  margin-left: 8px;
  opacity: 0.5;
}
.section--footer a[href*='help.zebrabi.com']::after, .section--footer a[href*='support.zebrabi.com']::after {
  display: inline-block;
  content: ' ';
  background-image: url(/wp-content/mu-plugins/zebrabi-custom-functions/public/images/misc/external-link.svg);
  width: 12px;
  height: 12px;
  margin-left: 8px;
}
#footer a[href*='help.zebrabi.com']::after, #footer a[href*='support.zebrabi.com']::after {
  filter: invert(0.7);
}
#mobile-footer a[href*='help.zebrabi.com']::after, #mobile-footer a[href*='support.zebrabi.com']::after {
  filter: invert(1);
}
/********************************************************
* HotJar
********************************************************/
._hj-widget-container ._hj-1eC8Q__styles__closeEndedOption {
  border-top: 0px solid #fff !important;
  border-bottom: 0px solid #fff !important;
}
._hj-widget-container ._hj-1_39t__styles__resetStyles * {
  font-family: inherit !important;
}
._hj-widget-container ._hj-1tTKm__styles__surveyContainer {
  border-radius: 2px 2px 0px 0px;
}
._hj-widget-container ._hj-1F8NG__styles__surveyFooter {
  border-top: 0px solid #fff !important;
}
._hj-widget-container ._hj-1oVIF__styles__globalStyles ._hj-3lRYa__styles__basicButton, ._hj-widget-container ._hj-1oVIF__styles__globalStyles ._hj-qnMJa__styles__primaryButton {
  border-radius: 2px;
}
._hj-widget-container ._hj-3BF7f__styles__thankYouMessage {
  font-weight: bold !important;
}
._hj-widget-container button:not(form button) {
  filter: invert(1);
  border-radius: 2px 2px 0px 0px !important;
}
._hj-widget-container button:not(form button):before {
  background-color: #000 !important;
}
._hj-widget-container button:not(form button) span {
  background-position: -32px -2px !important;
}
._hj-widget-container form label {
  background: var(--oxycolor5) !important;
}
/********************************************************
* Cookie Consent
********************************************************/
div#hs-eu-cookie-confirmation.hs-cookie-notification-position-bottom {
  border-radius: 2px;
  border-top: none;
  bottom: 16px;
  left: 16px;
  font-family: inherit;
  max-width: 320px;
  width: calc(100% - 32px);
  box-shadow: 0px 0.6px 1.8px rgba(0, 0, 0, 0.1), 0px 3.2px 7.2px rgba(0, 0, 0, 0.13);
}
div#hs-eu-cookie-confirmation.hs-cookie-notification-position-bottom #hs-eu-cookie-confirmation-inner {
  padding: 12px;
}
div#hs-eu-cookie-confirmation.hs-cookie-notification-position-bottom #hs-eu-cookie-confirmation-inner #hs-eu-policy-wording {
  margin-bottom: 0px;
  font-family: inherit;
}
div#hs-eu-cookie-confirmation.hs-cookie-notification-position-bottom #hs-eu-cookie-confirmation-inner #hs-eu-policy-wording p {
  margin: 0 !important;
  color: var(--oxycolor11);
}
div#hs-eu-cookie-confirmation.hs-cookie-notification-position-bottom #hs-eu-cookie-confirmation-inner #hs-eu-policy-wording p span {
  font-size: 13px !important;
  line-height: 16px !important;
}
div#hs-eu-cookie-confirmation.hs-cookie-notification-position-bottom #hs-eu-cookie-confirmation-inner #hs-eu-policy-wording p a {
  color: var(--oxycolor11);
  text-decoration: underline !important;
  transition: 0.3s;
}
div#hs-eu-cookie-confirmation.hs-cookie-notification-position-bottom #hs-eu-cookie-confirmation-inner #hs-eu-policy-wording p a:hover {
  color: var(--oxycolor25);
}
div#hs-eu-cookie-confirmation.hs-cookie-notification-position-bottom #hs-eu-cookie-confirmation-inner #hs-en-cookie-confirmation-buttons-area {
  margin-top: 8px !important;
  justify-content: space-between !important;
}
div#hs-eu-cookie-confirmation.hs-cookie-notification-position-bottom #hs-eu-cookie-confirmation-inner #hs-en-cookie-confirmation-buttons-area #hs-eu-cookie-settings-button {
  margin-left: 0px !important;
  color: var(--oxycolor11) !important;
  transition: 0.3s;
}
div#hs-eu-cookie-confirmation.hs-cookie-notification-position-bottom #hs-eu-cookie-confirmation-inner #hs-en-cookie-confirmation-buttons-area #hs-eu-cookie-settings-button:hover {
  color: var(--oxycolor25) !important;
}
div#hs-eu-cookie-confirmation.hs-cookie-notification-position-bottom #hs-eu-cookie-confirmation-inner #hs-en-cookie-confirmation-buttons-area #hs-eu-confirmation-button {
  margin-left: 0px !important;
  border-radius: 2px;
  font-weight: 700 !important;
  transition: 0.3s;
}
div#hs-eu-cookie-confirmation.hs-cookie-notification-position-bottom #hs-eu-cookie-confirmation-inner #hs-en-cookie-confirmation-buttons-area #hs-eu-confirmation-button:hover {
  background-color: var(--oxycolor10) !important;
}
div#hs-eu-cookie-confirmation.hs-cookie-notification-position-bottom #hs-eu-cookie-confirmation-inner #hs-en-cookie-confirmation-buttons-area #hs-eu-decline-button {
  border-radius: 2px;
  font-weight: 700 !important;
  transition: 0.3s;
}
div#hs-eu-cookie-confirmation.hs-cookie-notification-position-bottom #hs-eu-cookie-confirmation-inner #hs-en-cookie-confirmation-buttons-area #hs-eu-decline-button:hover {
  background-color: var(--oxycolor7) !important;
}
html body #hs-modal #hs-modal-content {
  border-radius: 2px !important;
  font-family: inherit !important;
}
html body #hs-modal #hs-modal-content a {
  text-decoration: underline !important;
  color: var(--oxycolor11) !important;
  transition: 0.3s;
}
html body #hs-modal #hs-modal-content a:hover {
  color: var(--oxycolor25) !important;
}
html body #hs-modal #hs-modal-content #hs-modal-body #hs-modal-body-container .hs-category-label span {
  font-family: inherit !important;
}
html body #hs-modal #hs-modal-content #hs-modal-body #hs-modal-body-container .hs-category-label.hs-active {
  border-left: 5px solid var(--oxycolor11);
}
html body #hs-modal #hs-modal-content #hs-modal-body #hs-modal-body-container .hs-category-description p, html body #hs-modal #hs-modal-content #hs-modal-body #hs-modal-body-container .hs-category-description h3 {
  color: var(--oxycolor11) !important;
}
html body #hs-modal #hs-modal-content #hs-modal-footer #hs-modal-accept-all, html body #hs-modal #hs-modal-content #hs-modal-footer #hs-modal-save-settings {
  font-family: inherit !important;
  font-weight: 700 !important;
  transition: 0.3s;
  border-radius: 2px;
}
/********************************************************
* Password Protected 
********************************************************/
.native-password-form p:nth-child(2), .native-password-form label {
  display: flex;
  flex-direction: column;
}
.native-password-form label {
  font-weight: 600;
  margin-bottom: 16px;
  letter-spacing: normal !important;
  font-weight: bold;
  font-size: 14px !important;
  line-height: 19px !important;
  text-align: left;
}
.native-password-form label input {
  background: var(--oxycolor6);
  border: 1px solid var(--oxycolor8);
  box-sizing: border-box;
  border-radius: 2px !important;
  padding: 16px !important;
  display: block;
  width: 100% !important;
  font-size: 16px !important;
  line-height: 22px !important;
}
.native-password-form label input:focus {
  outline: none;
  border: 1px solid var(--oxycolor10);
}
.native-password-form input[type='submit'] {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 16px 24px;
  background: var(--oxycolor1);
  color: var(--oxycolor5);
  border-radius: 6px;
  font-weight: bold;
  font-size: 16px;
  line-height: 22px;
  letter-spacing: -0.02em;
  border: none;
  cursor: pointer;
  transition: 0.3s;
  max-width: 120px;
  width: 100%;
  box-shadow: 0px 4px 4px 0 #08080809, 0px 1px 4px 0 #08080830, inset 0px 6px 11px 0px #ffffff22, inset 0px 3px 4px 0 #ffffff20 !important;
}
.native-password-form input[type='submit']:hover {
  background: var(--oxycolor25);
}
/********************************************************
* Wordpress Search
********************************************************/
#searchform #s {
  background-color: #f6f8f8;
  border-radius: 2px;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-left: 8px;
  padding-right: 48px;
  line-height: 24px;
  width: 100%;
  border: solid 1px var(--oxycolor8);
  font-family: inherit;
}
#searchform #s:focus {
  outline: none;
}
#searchform #searchsubmit {
  position: absolute;
  top: 20px;
  bottom: 0;
  right: 5px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='wpgb-input-icon' viewBox='0 0 24 24' height='16' width='16' aria-hidden='true' focusable='false'%3E%3Cpath fill='currentColor' d='M18.932 16.845a10.206 10.206 0 0 0 2.087-6.261A10.5 10.5 0 0 0 10.584 0a10.584 10.584 0 0 0 0 21.168 9.9 9.9 0 0 0 6.261-2.087l4.472 4.472a1.441 1.441 0 0 0 2.087 0 1.441 1.441 0 0 0 0-2.087zm-8.348 1.193a7.508 7.508 0 0 1-7.6-7.453 7.6 7.6 0 0 1 15.2 0 7.508 7.508 0 0 1-7.6 7.452z'%3E%3C/path%3E%3C/svg%3E");
  background-color: transparent !important;
  text-indent: -9999em;
  background-repeat: no-repeat;
}
/********************************************************
* Buttons / Links
********************************************************/
.hover-black:hover .ct-text-block, .hover-black:hover .ct-fancy-icon {
  color: var(--oxycolor5) !important;
  transition: 0.3s;
}
.ct-text-block.link-included a {
  text-decoration: underline;
  transition: 0.3s;
  color: var(--oxycolor7);
}
.ct-text-block.link-included a:visited {
  color: var(--oxycolor7);
}
.ct-text-block.link-included a:hover, .ct-text-block.link-included a:active {
  color: var(--oxycolor1);
}
.ct-text-block.link-included-dark a {
  text-decoration: underline;
  transition: 0.3s;
}
.ct-text-block.link-included-dark a:visited {
  color: var(--oxycolor9);
}
.ct-text-block.link-included-dark a:hover, .ct-text-block.link-included-dark a:active {
  color: var(--oxycolor25);
}
.hover-outline-gray:hover .ct-text-block, .hover-outline-gray:hover .ct-fancy-icon {
  color: var(--oxycolor9) !important;
  transition: 0.3s;
}
.pricing-pg-buy-btn.excel {
  transition: 0.3s;
}
.pricing-pg-buy-btn.power-bi {
  transition: 0.3s;
}
.resource-page-repeater-div h6, .content-cards-wrap-div h6 {
  transition: 0.3s;
}
.resource-page-repeater-div h6:hover, .content-cards-wrap-div h6:hover {
  color: var(--oxycolor9);
}
.webinar-reg-social-wrapper a:hover {
  background-color: var(--oxycolor11);
  transition: 0.3s;
}
.webinar-reg-social-wrapper a:hover .webinar-reg-social-icon {
  color: var(--oxycolor5);
  transition: 0.3s;
}
#customers_by_industry_link, .bank-transfer {
  transition: 0.3s;
}
#customers_by_industry_link:hover, .bank-transfer:hover {
  text-decoration: underline;
  color: var(--oxycolor11) !important;
}
#customers_by_industry_link:hover .ct-fancy-icon, .bank-transfer:hover .ct-fancy-icon {
  color: var(--oxycolor11) !important;
}
.crash-course-link .ct-text-block, .crash-course-link .ct-fancy-icon, .hover-icon-text-gray .ct-text-block, .hover-icon-text-gray .ct-fancy-icon {
  transition: 0.3s;
}
.crash-course-link:hover .ct-text-block, .crash-course-link:hover .ct-fancy-icon, .hover-icon-text-gray:hover .ct-text-block, .hover-icon-text-gray:hover .ct-fancy-icon {
  color: var(--oxycolor9) !important;
}
.content-cards-lm-div .ct-text-block, .content-cards-lm-div .ct-fancy-icon, .spc-card-rm-wrapper .ct-text-block, .spc-card-rm-wrapper .ct-fancy-icon {
  transition: 0.3s;
}
.content-cards-lm-div:hover .ct-text-block, .content-cards-lm-div:hover .ct-fancy-icon, .spc-card-rm-wrapper:hover .ct-text-block, .spc-card-rm-wrapper:hover .ct-fancy-icon {
  color: var(--oxycolor9) !important;
}
@media screen and (max-width: 767px) {
  .content-cards-lm-div:hover .ct-text-block, .content-cards-lm-div:hover .ct-fancy-icon, .spc-card-rm-wrapper:hover .ct-text-block, .spc-card-rm-wrapper:hover .ct-fancy-icon {
    color: var(--oxycolor5) !important;
  }
}
.hc-new-announce-wrapper .ct-link-text, .hc-new-announce-wrapper .ct-fancy-icon {
  transition: 0.3s;
}
.hc-new-announce-wrapper:hover .ct-link-text, .hc-new-announce-wrapper:hover .ct-fancy-icon {
  color: var(--oxycolor9) !important;
}
.hc-new-announce-wrapper:hover .ct-text-block {
  text-decoration: underline;
}
.certificate2-lm-link .ct-text-block, .certificate2-lm-link .ct-fancy-icon {
  transition: 0.3s;
}
.certificate2-lm-link:hover .ct-text-block, .certificate2-lm-link:hover .ct-fancy-icon {
  color: var(--oxycolor11) !important;
}
.certificate2-lm-link:hover .ct-text-block {
  text-decoration: underline;
}
/********************************************************
* Navigation
********************************************************/
.oxy-mega-dropdown_link-current .oxy-mega-dropdown_link-text {
  border-radius: 2px;
}
div.oxy-mega-dropdown_container {
  position: relative;
  will-change: auto;
}
.oxy-mega-dropdown_container .active {
  border-radius: 2px;
  background: var(--oxycolor7);
  width: 100%;
  justify-content: flex-start;
}
.oxy-mega-dropdown_link-text:hover {
  /*border-radius: 2px;
  background: $oxycolor7;
  padding: 16px;
  margin: -16px;*/
}
#product-mega-dropdown > a {
  cursor: default;
}
section .oxy-mega-menu_inner .oxy-mega-dropdown_content a.active-sublink {
  border-radius: 2px;
  background: var(--oxycolor7);
  justify-content: flex-start;
}
.oxy-mega-menu_inner .oxy-mega-dropdown_content a.inactive-sublink {
  background: var(--oxycolor5) !important;
}
.oxy-mega-menu_inner .oxy-mega-dropdown_content a.inactive-sublink:hover {
  background: var(--oxycolor7) !important;
}
.offcanvas-inner {
  border-top: 1px solid var(--oxycolor7);
}
.oxel_accordion_content_sub_hidden {
  opacity: 0 !important;
  padding-top: 0px !important;
  padding-left: 0px !important;
  padding-right: 0px !important;
  padding-bottom: 0px !important;
  max-height: 0px !important;
  margin-top: 0px !important;
}
.trial-nav-btn:hover div {
  color: var(--oxycolor5);
}
@media (min-width: 1152px) {
  .logged-in .header__search-wrap {
    width: calc(100% - 610px);
  }
}
/********************************************************
* YARPP
********************************************************/
main.content .yarpp {
  float: left;
  margin-top: 32px;
  margin-bottom: 8px;
}
main.content .yarpp a {
  text-decoration: none;
}
main.content .yarpp a:hover, main.content .yarpp a:active, main.content .yarpp a:visited {
  color: var(--oxycolor11);
}
main.content .yarpp .content-cards-feat-img {
  height: 184px;
}
main.content .yarpp .resource-page-repeater {
  grid-template-columns: repeat(2, minmax(0px, 1fr));
}
main.content .yarpp .resource-page-repeater h6 {
  padding-top: 0px;
}
main.content .yarpp .resource-page-repeater h6 a {
  font-weight: 600 !important;
}
@media screen and (max-width: 767px) {
  main.content .yarpp .resource-page-repeater {
    grid-template-columns: repeat(1, minmax(0px, 1fr));
  }
  main.content .yarpp .resource-page-repeater .content-cards-lm-div {
    color: var(--oxycolor5);
  }
}
/********************************************************
* Directory Page
********************************************************/
.dropdown-facet-box .wpgb-facet {
  padding-top: 12px;
}
.dropdown-facet-box .wpgb-facet .wpgb-checkbox-facet .wpgb-checkbox {
  flex-direction: row-reverse;
  align-items: center;
}
.dropdown-facet-box .wpgb-facet .wpgb-checkbox-facet .wpgb-checkbox .wpgb-checkbox-label {
  padding: 0 16px 0 0px !important;
  text-align: left;
}
.full-facet-wrapper .wpgb-facet .wpgb-button[aria-pressed='true']:hover {
  background-color: var(--oxycolor7) !important;
}
.wpgb-facet button.wpgb-toggle-hidden {
  background: var(--oxycolor5);
  color: var(--oxycolor11);
  font-weight: 700;
  font-size: 14px;
  font-family: 'Open Sans';
}
.wpgb-facet button.wpgb-toggle-hidden:hover {
  background: var(--oxycolor5);
  color: var(--oxycolor10);
}
/********************************************************
* Changelog Page
********************************************************/
.changelog-accordian .oxy-pro-accordion_body a, .changelog-accordian .oxy-pro-accordion_body img, .changelog-accordian .oxy-pro-accordion_body video {
  width: 100%;
}
.changelog-accordian .oxy-pro-accordion_body video {
  height: auto;
}
.changelog-accordian .oxy-pro-accordion_item {
  padding: 32px;
  box-shadow: 0px 0.6px 1.8px rgba(0, 0, 0, 0.1), 0px 3.2px 7.2px rgba(0, 0, 0, 0.13);
}
.changelog-accordian .oxy-pro-accordion_item button:not(.oxy-pro-accordion_content button) {
  background-color: var(--oxycolor5);
}
@media screen and (max-width: 767px) {
  .changelog-accordian .oxy-pro-accordion_item {
    padding: 16px;
  }
}
.changelog--section .oxy-pro-accordion_content {
  max-width: 700px;
}
.tabs-3570-tab:hover:after {
  width: calc(100% - 32px);
}
@media screen and (max-width: 767px) {
  .tabs-3570-tab:hover:after {
    width: calc(100% - 16px);
  }
}
@media (max-width: 1151px) {
  .changelog__sidebar .wpgb-radio-facet ul {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    gap: 1rem;
    flex-wrap: wrap;
  }
  .changelog__sidebar .wpgb-radio-facet ul li {
    margin-top: 0;
  }
}
.changelog__section .oxy-pro-accordion_content ul {
  padding-left: 1rem;
}
.changelog__section .oxy-pro-accordion_subtitle {
  margin-top: 0.3rem;
}
/********************************************************
* Member Page
********************************************************/
.visuals-dowload-accordian .visuals-cards {
  margin-bottom: 1rem;
}
.zebra-bi-visuals-info {
  justify-content: space-between;
  align-items: center;
  display: flex;
  flex-direction: row;
}
.zebra-bi-visuals-info .icon img {
  width: 48px;
  height: 48px;
}
.zebra-bi-visuals-info .name {
  font-weight: 700;
}
.zebra-bi-visuals-info .download a {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 16px 24px;
  background: var(--oxycolor1);
  box-shadow: 0px 0.6px 1.8px rgba(0, 0, 0, 0.1), 0px 3.2px 7.2px rgba(0, 0, 0, 0.13);
  border-radius: 2px;
  font-weight: 700;
  color: var(--oxycolor5) !important;
}
@media screen and (max-width: 767px) {
  .zebra-bi-visuals-info {
    flex-wrap: wrap;
  }
  .zebra-bi-visuals-info .download {
    width: 100%;
  }
  .zebra-bi-visuals-info .icon img {
    width: 40px;
    height: 40px;
  }
}
@media screen and (max-width: 374px) {
  .zebra-bi-visuals-info {
    flex-direction: column;
    align-items: flex-start;
  }
  .zebra-bi-visuals-info .icon img, .zebra-bi-visuals-info .name, .zebra-bi-visuals-info .version {
    margin-bottom: 8px;
  }
}
.product-version-video vime-player {
  filter: drop-shadow(4px 4px 20px rgba(0, 0, 0, 0.05));
  border-radius: 2px;
}
.style-editor-wrapper::-webkit-scrollbar {
  display: none;
}
.oxy-pro-accordion_item .oxy-pro-accordion_icon {
  font-size: 24px;
  border: 1px solid var(--oxycolor11);
  border-radius: 2px;
  padding: 16px 24px;
}
.oxy-pro-accordion_item .oxy-pro-accordion_icon:before {
  content: 'Open';
  text-transform: none;
  font-size: 16px;
  font-weight: 700;
  margin-right: 8px;
  letter-spacing: -0.02em;
}
.oxy-pro-accordion_item.active .oxy-pro-accordion_icon {
  border: 1px solid var(--oxycolor11);
  background-color: var(--oxycolor5);
}
.oxy-pro-accordion_item.active .oxy-pro-accordion_icon:before {
  content: 'Close';
}
.copy_license_btn {
  width: auto;
  cursor: pointer;
}
.style-editor-shortcode #pbi_colorpicker #moreColorsButton {
  padding: 8px;
}
.style-editor-shortcode #downloadJSON {
  background-color: var(--oxycolor1);
  border-radius: 2px;
  padding: 16px 24px;
  font-weight: 700;
  float: left;
  margin-right: 24px;
  display: flex;
  transition: 0.3s;
}
.style-editor-shortcode #downloadJSON:hover {
  background-color: var(--oxycolor25);
}
.style-editor-shortcode #downloadJSON.save-required {
  background-color: var(--oxycolor7);
  pointer-events: none;
  cursor: none;
}
.style-editor-shortcode button#colorpickerSubmitButton {
  float: right;
  visibility: hidden;
  margin-top: 0px;
  margin-left: 0px;
  /* height: 43px; */
  line-height: 22px;
  z-index: 2;
  font-weight: normal;
  background-color: var(--oxycolor1);
  border-radius: 2px;
  padding: 16px 24px;
  font-weight: 700;
  height: auto;
  border-width: 0px;
  float: left;
  display: flex;
  cursor: pointer;
  color: var(--oxycolor5);
}
.style-editor-shortcode #showStyleEditorCheckbox {
  position: absolute;
  top: -35px;
  left: 0;
}
.style-editor-shortcode #pbi_color_form label {
  left: 24px;
  font-weight: 700;
  position: absolute;
  top: -40px;
}
.power-bi-old-version #downloadJSON {
  display: none !important;
}
.zbi_for_pbi_user_data p {
  margin-block-start: 0px;
  margin-block-end: 0px;
}
/********************************************************
* ACF 
********************************************************/
.acf-oembed, .responsive-iframe {
  position: relative;
  padding-bottom: 56.25%;
  overflow: hidden;
  max-width: 100%;
  height: auto;
  border-width: 0px;
}
.acf-oembed.pbi, .responsive-iframe.pbi {
  padding-bottom: calc(62.25% + 37px);
}
.acf-oembed iframe, .acf-oembed object, .acf-oembed embed, .responsive-iframe iframe, .responsive-iframe object, .responsive-iframe embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-width: 0px;
  border-radius: 2px;
  box-shadow: 0px 0.6px 1.8px rgba(0, 0, 0, 0.1), 0px 3.2px 7.2px rgba(0, 0, 0, 0.13);
}
/********************************************************
* ACF Gallery
********************************************************/
.acf-gallery img {
  box-shadow: 0px 0.6px 1.8px rgba(0, 0, 0, 0.1), 0px 3.2px 7.2px rgba(0, 0, 0, 0.13);
  border-radius: 2px;
}
/********************************************************
* Breadcrumbs
********************************************************/
.single-post-bc-wrapper ol {
  list-style: none;
  display: flex;
  padding: 4px;
  padding-left: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
}
.single-post-bc-wrapper ol li {
  display: flex;
  align-items: center;
  padding: 8px 0px;
}
/********************************************************
* Social Proof Comments
********************************************************/
.sp-repeater-two-column {
  column-count: 2;
  column-gap: 32px;
}
@media (max-width: 767px) {
  .sp-repeater-two-column {
    column-count: 1;
  }
}
.sp-repeater-three-column {
  column-count: 3;
  column-gap: 32px;
}
@media (max-width: 1151px) {
  .sp-repeater-three-column {
    column-count: 2;
  }
}
@media (max-width: 767px) {
  .sp-repeater-three-column {
    column-count: 1;
  }
}
.sp-repeater-one-column {
  column-count: 1;
  column-gap: 32px;
}
.sp-card-wrapper {
  break-inside: avoid-column;
  -webkit-column-break-inside: avoid;
  margin: 0 0 32px;
  width: 100%;
}
/********************************************************
* Pricing Page
********************************************************/
.feature-table__row:nth-child(even) {
  background: #f6f8f8;
}
.pricng-pg-features .pricing-pg-features-row:last-child {
  border-bottom: none;
}
.pricng-pg-features .pricing-pg-features-row:last-child .pricing-pg-plan-col {
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
}
.pricing-pg-pricing-section::-webkit-scrollbar {
  display: none;
}
.bank-transfer {
  text-align: center;
  font-size: 14px;
  font-weight: 600;
  margin-top: 8px;
  display: block;
  color: var(--oxycolor9);
}
.pricing__card-price p {
  font-size: 14px;
  font-weight: 400;
  margin-top: 0px;
}
.pricing__card-price span {
  font-weight: 400 !important;
}
.pricing-plans__section .cell {
  overflow: visible !important;
}
.faq__section .oxy-pro-accordion_item.active .oxy-pro-accordion_icon::before, .faq__section .oxy-pro-accordion_item .oxy-pro-accordion_icon::before, .changelog__section .oxy-pro-accordion_item.active .oxy-pro-accordion_icon::before, .changelog__section .oxy-pro-accordion_item .oxy-pro-accordion_icon::before, .thankyou__section .oxy-pro-accordion_item.active .oxy-pro-accordion_icon::before, .thankyou__section .oxy-pro-accordion_item .oxy-pro-accordion_icon::before, header .oxy-pro-accordion_item.active .oxy-pro-accordion_icon::before, header .oxy-pro-accordion_item .oxy-pro-accordion_icon::before, .sticky-toc .oxy-pro-accordion_item.active .oxy-pro-accordion_icon::before, .sticky-toc .oxy-pro-accordion_item .oxy-pro-accordion_icon::before {
  content: '';
}
.faq__section .oxy-pro-accordion_item.active .oxy-pro-accordion_icon, .faq__section .oxy-pro-accordion_item .oxy-pro-accordion_icon, .changelog__section .oxy-pro-accordion_item.active .oxy-pro-accordion_icon, .changelog__section .oxy-pro-accordion_item .oxy-pro-accordion_icon, .thankyou__section .oxy-pro-accordion_item.active .oxy-pro-accordion_icon, .thankyou__section .oxy-pro-accordion_item .oxy-pro-accordion_icon, header .oxy-pro-accordion_item.active .oxy-pro-accordion_icon, header .oxy-pro-accordion_item .oxy-pro-accordion_icon, .sticky-toc .oxy-pro-accordion_item.active .oxy-pro-accordion_icon, .sticky-toc .oxy-pro-accordion_item .oxy-pro-accordion_icon {
  border: none;
}
.faq__section .oxy-pro-accordion_inner, .changelog__section .oxy-pro-accordion_inner, .thankyou__section .oxy-pro-accordion_inner, header .oxy-pro-accordion_inner, .sticky-toc .oxy-pro-accordion_inner {
  width: 100%;
}
.faq__accordion--shadow .oxy-pro-accordion_item {
  box-shadow: 0px 4px 22px rgba(0, 0, 0, 0.04);
}
.thankyou__section .thank-accordion .oxy-pro-accordion_context-icon {
  min-width: 35px;
}
.faq__section--split .oxy-pro-accordion_inner {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  column-gap: 2.5rem;
  row-gap: 0.5rem;
  width: 100%;
}
@media (max-width: 992px) {
  .faq__section--split .oxy-pro-accordion_inner {
    grid-template-columns: repeat(1, 1fr);
  }
}
.faq__inner .oxy-pro-accordion_content p {
  text-align: left;
}
.faq__inner .oxy-pro-accordion_content p a {
  color: var(--oxycolor1);
  text-decoration: underline;
}
.faq__inner .oxy-pro-accordion_content p a:hover {
  text-decoration: none;
}
/********************************************************
* Table of Contents
********************************************************/
[data-toc-container-mobile='true'] {
  margin-bottom: 24px;
}
@media screen and (max-width: 1151px) {
  [data-toc-container-mobile='true'] {
    display: block !important;
  }
}
.toc-float h4 {
  font-size: 16px;
  font-weight: 700;
  line-height: 22px;
  margin-bottom: 16px;
}
.toc-float .toc-cta {
  margin-top: 16px;
}
.toc-float .toc-cta a:not(.template-btn) {
  background-color: var(--oxycolor1);
  color: var(--oxycolor5);
  text-decoration: none;
  padding: 16px 16px;
  transition-duration: 0.3s;
  border-radius: 2px;
  width: 100%;
  display: flex;
  justify-content: center;
  text-align: center;
  font-weight: 700;
}
.toc-float .toc-cta a:not(.template-btn):hover {
  background-color: var(--oxycolor25);
}
.toc-float .toc-list {
  overflow: visible;
}
.toc-float .toc-list .is-collapsed li {
  display: none;
}
.toc-float .toc-list li {
  margin-left: -10px;
  margin-bottom: 0 !important;
  position: relative;
  list-style: none;
  color: var(--oxycolor9);
  font-size: 14px;
  line-height: 19px;
  font-weight: 400;
}
.toc-float .toc-list li a {
  color: var(--oxycolor9);
  font-weight: normal;
  padding: 8px 0px;
}
.toc-float .toc-list li.is-active-li > a {
  font-weight: bold;
  color: var(--oxycolor11);
}
.toc-float .toc-list .toc-list li a {
  padding-left: 10px;
}
.toc-float .toc-list li.toc-list-item.is-active-li {
  color: var(--oxycolor11);
}
.toc-float .toc-list .toc-link::before {
  z-index: 1;
  background-color: var(--oxycolor7);
  content: ' ';
  display: inline-block;
  height: inherit;
  left: -11px;
  top: 0;
  margin-top: -1px;
  position: absolute;
  width: 2px;
}
.toc-float .toc-list a.toc-link {
  height: 100%;
  display: block;
  position: relative;
  line-height: 19px;
}
.toc-float .toc-list .is-active-link::before {
  background-color: var(--oxycolor1);
}
.toc_in_content-wrapper {
  margin-bottom: 32px;
  display: none;
  max-width: 400px;
}
.toc_in_content-wrapper .single-post-share-wrapper {
  max-width: 100%;
  text-align: left !important;
}
.toc_in_content-wrapper .single-post-share-wrapper .webinar-reg-social-wrapper {
  grid-template-columns: repeat(4, minmax(0px, 200px)) !important;
  width: 100%;
}
.toc_in_content-wrapper .single-post-share-wrapper .webinar-reg-social-wrapper a {
  width: 100%;
}
.toc_in_content-wrapper h4 {
  font-weight: 700;
  font-size: 24px !important;
  line-height: 33px !important;
  letter-spacing: -0.02em;
  color: var(--oxycolor11);
  margin-bottom: 4px;
}
.toc_in_content-wrapper ol {
  padding-inline-start: 0px;
}
.toc_in_content-wrapper li {
  list-style: none;
  margin-bottom: 16px;
}
.toc_in_content-wrapper a {
  color: var(--oxycolor11) !important;
  font-size: 14px;
  font-weight: 400;
  line-height: 19px;
}
.toc_in_content-wrapper .is_cta a {
  font-weight: 700;
  font-size: 16px;
  text-decoration: none !important;
  background-color: var(--oxycolor1);
  color: var(--oxycolor5) !important;
  padding-top: 16px;
  padding-left: 24px;
  padding-right: 24px;
  padding-bottom: 16px;
  transition-duration: 0.3s;
  border-radius: 2px;
  width: 100%;
  display: flex;
  justify-content: center;
  text-align: center;
  margin-top: 24px;
}
@media screen and (max-width: 1151px) {
  .toc_in_content-wrapper {
    display: block !important;
  }
}
/********************************************************
* Gutenberg
********************************************************/
.single-post h1, .single-news h1, .single-zbi_event h1, .single-zbi_job_post h1 {
  font-weight: 600;
}
figure.aligncenter figcaption {
  text-align: center;
}
main.content, .pulled-content {
  /* A trick to display the headings 150px below the top after clicking on a link in TOC
     source: http://tscanlin.github.io/tocbot/#fixed-headers */
}
main.content .comment-body img, main.content .oxy-stock-content-styles img, .pulled-content .comment-body img, .pulled-content .oxy-stock-content-styles img {
  height: auto;
}
main.content .copy-clip-wrapper, .pulled-content .copy-clip-wrapper {
  max-width: 90vw;
}
main.content iframe, .pulled-content iframe {
  max-width: 100%;
}
main.content a, .pulled-content a {
  text-decoration: underline;
  font-weight: 700;
  overflow-wrap: break-word;
  word-wrap: break-word;
  word-break: break-word;
}
main.content a:visited, .pulled-content a:visited {
  color: var(--oxycolor9);
}
main.content a:hover, .pulled-content a:hover {
  color: var(--oxycolor1);
}
main.content a:active, .pulled-content a:active {
  color: var(--oxycolor25);
}
main.content h2, .pulled-content h2 {
  font-size: 24px;
  line-height: 28px;
}
main.content h3, .pulled-content h3 {
  font-size: 20px;
  line-height: 24px;
}
main.content h4, .pulled-content h4 {
  font-size: 16px;
  line-height: 20px;
}
main.content figure.wp-block-image, .pulled-content figure.wp-block-image {
  margin: 40px 0;
}
main.content h1.in_toc::before, main.content h2.in_toc::before, main.content h3.in_toc::before, main.content h4.in_toc::before, main.content h5.in_toc::before, main.content h6.in_toc::before, .pulled-content h1.in_toc::before, .pulled-content h2.in_toc::before, .pulled-content h3.in_toc::before, .pulled-content h4.in_toc::before, .pulled-content h5.in_toc::before, .pulled-content h6.in_toc::before {
  display: block;
  content: ' ';
  margin-top: -40px;
  height: 64px;
  visibility: hidden;
  pointer-events: none;
}
main.content h1.in_toc:focus, main.content h2.in_toc:focus, main.content h3.in_toc:focus, main.content h4.in_toc:focus, main.content h5.in_toc:focus, main.content h6.in_toc:focus, .pulled-content h1.in_toc:focus, .pulled-content h2.in_toc:focus, .pulled-content h3.in_toc:focus, .pulled-content h4.in_toc:focus, .pulled-content h5.in_toc:focus, .pulled-content h6.in_toc:focus {
  border: none;
  outline: none;
}
main.content .optin-form-article-content, .pulled-content .optin-form-article-content {
  background-color: var(--oxycolor11);
  position: relative;
  left: -40px;
  width: calc(100% + 80px);
  top: 40px;
}
main.content .optin-form-article-content .hs-form input[type='submit'], main.content .optin-form-article-content .gravity-form input[type='submit'], .pulled-content .optin-form-article-content .hs-form input[type='submit'], .pulled-content .optin-form-article-content .gravity-form input[type='submit'] {
  background-color: var(--oxycolor1) !important;
  color: var(--oxycolor5) !important;
}
main.content .optin-form-article-content .hs-form input[type='submit']:hover, main.content .optin-form-article-content .gravity-form input[type='submit']:hover, .pulled-content .optin-form-article-content .hs-form input[type='submit']:hover, .pulled-content .optin-form-article-content .gravity-form input[type='submit']:hover {
  background-color: var(--oxycolor25) !important;
}
main.content .optin-form-article-content h4, .pulled-content .optin-form-article-content h4 {
  font-size: 24px;
  line-height: 33px;
}
@media screen and (max-width: 767px) {
  main.content .optin-form-article-content, .pulled-content .optin-form-article-content {
    left: -16px;
    width: calc(100% + 32px);
    top: 16px;
  }
}
main.content .wp-block-quote, .pulled-content .wp-block-quote {
  max-width: 632px;
  font-size: 20px;
  line-height: 28px;
  border-left: 2px solid var(--oxycolor11);
  padding-left: 32px;
  margin: 0;
}
main.content .wp-block-button, main.content .wp-block-button__link, .pulled-content .wp-block-button, .pulled-content .wp-block-button__link {
  border-radius: 2px !important;
  text-decoration: none !important;
  font-weight: 700;
  padding: 16px 24px !important;
}
main.content .wp-block-zebrabi-btn, .pulled-content .wp-block-zebrabi-btn {
  display: flex;
  flex-direction: column;
  margin-top: 24px;
  margin-bottom: 24px;
}
main.content .wp-block-zebrabi-btn.alignright, .pulled-content .wp-block-zebrabi-btn.alignright {
  align-items: flex-end;
}
main.content .wp-block-zebrabi-btn.alignleft, .pulled-content .wp-block-zebrabi-btn.alignleft {
  align-items: flex-start;
}
main.content .wp-block-zebrabi-btn.aligncenter, .pulled-content .wp-block-zebrabi-btn.aligncenter {
  align-items: center;
}
.wp-block-gallery.has-nested-images figure.wp-block-image {
  flex-grow: 0;
}
.wp-block-gallery-is-layout-flex {
  display: flex;
  flex-wrap: wrap;
  margin: 0;
}
/********************************************************
* Excel PowerBI PPT Coloring
********************************************************/
.ppt-form .trial-download {
  background: #BF4E30 !important;
}
/********************************************************
* Hide menu on /pro-trial/ page for AppSource traffic
********************************************************/
body.page-id-3298.appsource-traffic #section-desktop-menu .ct-section-inner-wrap, body.page-id-3298.appsource-traffic #section-mobile-menu .ct-section-inner-wrap, body.page-id-39192.appsource-traffic #section-desktop-menu .ct-section-inner-wrap, body.page-id-39192.appsource-traffic #section-mobile-menu .ct-section-inner-wrap {
  justify-content: center;
}
body.page-id-3298.appsource-traffic #section-desktop-menu .ct-section-inner-wrap .zebra-bi-main-menu, body.page-id-3298.appsource-traffic #section-desktop-menu .ct-section-inner-wrap #mobile-menu-toggle, body.page-id-3298.appsource-traffic #section-mobile-menu .ct-section-inner-wrap .zebra-bi-main-menu, body.page-id-3298.appsource-traffic #section-mobile-menu .ct-section-inner-wrap #mobile-menu-toggle, body.page-id-39192.appsource-traffic #section-desktop-menu .ct-section-inner-wrap .zebra-bi-main-menu, body.page-id-39192.appsource-traffic #section-desktop-menu .ct-section-inner-wrap #mobile-menu-toggle, body.page-id-39192.appsource-traffic #section-mobile-menu .ct-section-inner-wrap .zebra-bi-main-menu, body.page-id-39192.appsource-traffic #section-mobile-menu .ct-section-inner-wrap #mobile-menu-toggle {
  display: none;
}
/********************************************************
* Blog Comments
********************************************************/
.post-comment-form .required {
  display: none;
}
.post-comment-form .comment-form {
  display: grid;
  align-items: stretch;
  grid-template-columns: repeat(2, minmax(20px, 1fr));
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  margin-top: 0px;
}
.post-comment-form .comment-notes {
  grid-column-start: 1;
  grid-column-end: 3;
  order: 1;
}
.post-comment-form .comment-form-author {
  grid-column-start: 1;
  grid-column-end: 1;
  order: 2;
}
@media screen and (max-width: 767px) {
  .post-comment-form .comment-form-author {
    grid-column-end: 3;
  }
}
.post-comment-form .comment-form-email {
  grid-column-start: 2;
  grid-column-end: 2;
  order: 3;
}
@media screen and (max-width: 767px) {
  .post-comment-form .comment-form-email {
    grid-column-end: 3;
    grid-column-start: 1;
  }
}
.post-comment-form .comment-form-comment {
  grid-column-start: 1;
  grid-column-end: 3;
  order: 4;
}
.post-comment-form .comment-form-cookies-consent {
  grid-column-start: 1;
  grid-column-end: 1;
  order: 5;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.post-comment-form .comment-form-cookies-consent label {
  font-size: 16px !important;
  font-weight: 400;
  line-height: 22px !important;
  margin-top: 0px;
}
.post-comment-form .comment-form-cookies-consent input {
  width: 24px;
  height: 24px;
}
@media screen and (max-width: 767px) {
  .post-comment-form .comment-form-cookies-consent {
    grid-column-end: 3;
    grid-column-start: 1;
  }
}
.post-comment-form .form-submit {
  grid-column-start: 1;
  grid-column-end: 1;
  order: 6;
}
.post-comment-form .form-submit input {
  max-width: 162px;
  padding: 16px 24px !important;
  font-size: 16px;
  font-family: inherit;
  line-height: 22px;
  letter-spacing: -0.02em;
  margin-top: 0px !important;
  border-radius: 6px !important;
  transition: 0.3s;
  color: var(--oxycolor5) !important;
  background-color: var(--oxycolor1) !important;
  box-shadow: 0px 4px 4px 0 #08080809, 0px 1px 4px 0 #08080830, inset 0px 6px 11px 0px #ffffff22, inset 0px 3px 4px 0 #ffffff20 !important;
}
.post-comment-form .form-submit input:hover {
  background-color: var(--oxycolor25) !important;
}
@media screen and (max-width: 767px) {
  .post-comment-form .form-submit {
    grid-column-end: 3;
  }
  .post-comment-form .form-submit input {
    max-width: 100% !important;
  }
}
.post-comment-form input[type='text'], .post-comment-form input[type='email'], .post-comment-form textarea, .post-comment-form select {
  border: 1px solid var(--oxycolor8);
  box-sizing: border-box;
  border-radius: 2px !important;
  padding: 16px !important;
  display: block;
  width: 100% !important;
  font-size: 16px !important;
  line-height: 22px !important;
}
.post-comment-form input[type='text']:focus, .post-comment-form input[type='email']:focus, .post-comment-form textarea:focus select:focus {
  outline: none;
  border: 1px solid var(--oxycolor10);
}
.post-comment-form label {
  margin-left: 0px;
  margin-bottom: 2px;
  margin-top: 4px;
  display: flex;
  flex-direction: row;
  align-items: center;
  font-size: 14px !important;
  line-height: 19px !important;
}
.post-comment-list .comment-content a {
  text-decoration: underline;
  font-weight: 700;
  overflow-wrap: break-word;
  word-wrap: break-word;
  word-break: break-word;
}
.post-comment-list .comment-content a:visited {
  color: var(--oxycolor9);
}
.post-comment-list .comment-content a:hover {
  color: var(--oxycolor1);
}
.post-comment-list .comment-content a:active {
  color: var(--oxycolor25);
}
.post-comment-list h4 {
  margin-bottom: 32px;
}
.post-comment-list li.comment .comment-body {
  background: var(--oxycolor5);
  border-radius: 2px;
  box-shadow: 0px 0.6px 1.8px rgba(0, 0, 0, 0.1), 0px 3.2px 7.2px rgba(0, 0, 0, 0.13);
  padding: 24px;
  margin-bottom: 32px;
}
.post-comment-list .reply a {
  font-size: 16px !important;
  font-weight: 700;
  line-height: 22px;
}
.post-comment-list .comment-meta .comment-author .avatar {
  width: 37px;
  height: 37px;
  border-radius: 50%;
  margin-right: 8px;
}
.post-comment-list .comment-meta .comment-author .fn {
  font-size: 24px;
  line-height: 33px;
  font-weight: 700;
  height: 56px;
}
.post-comment-list .comment-meta .comment-metadata {
  margin-left: 45px;
  margin-top: -16px;
  font-weight: 300;
  font-size: 11px;
  line-height: 15px;
}
.post-comment-list .says {
  display: none;
}
@media screen and (max-width: 767px) {
  .post-comment-list .comment-meta .comment-author {
    flex-direction: column;
    align-items: flex-start;
  }
  .post-comment-list .comment-meta .comment-author .fn {
    height: auto;
  }
  .post-comment-list .comment-meta .comment-metadata {
    margin-left: 0px;
    margin-top: 0px;
  }
}
/********************************************************
* Trusted by logos
********************************************************/
.section--all-logos .new-special-heading {
  display: none !important;
}
@media screen and (max-width: 767px) {
  .trusted-by {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
}
.trusted-by .row {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: space-between;
  width: 100%;
  margin: 16px 0px 24px;
  flex-wrap: wrap;
}
@media screen and (max-width: 767px) {
  .trusted-by .row {
    margin: -20px 0px 36px 0px;
    max-width: 240px;
    justify-content: flex-start;
    align-items: flex-start;
  }
  .trusted-by .row .trust:nth-child(7) {
    display: none;
  }
  .trusted-by .row .trust:nth-child(1), .trusted-by .row .trust:nth-child(3), .trusted-by .row .trust:nth-child(5) {
    width: 120px;
  }
  .trusted-by .row .trust:nth-child(1) img, .trusted-by .row .trust:nth-child(3) img, .trusted-by .row .trust:nth-child(5) img {
    float: right;
    padding-right: 12px;
  }
  .trusted-by .row .trust:nth-child(2), .trusted-by .row .trust:nth-child(4), .trusted-by .row .trust:nth-child(6) {
    width: 120px;
  }
  .trusted-by .row .trust:nth-child(2) img, .trusted-by .row .trust:nth-child(4) img, .trusted-by .row .trust:nth-child(6) img {
    float: left;
    padding-left: 12px;
  }
}
.trusted-by .row .trust {
  margin: 8px 4px 0px 4px;
  display: flex;
  align-items: center;
  flex-direction: column;
  position: relative;
}
.trusted-by .row .trust a {
  font-size: 10px;
  color: #8d8d8d;
}
.trusted-by .row .trust a:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
}
.trusted-by .row .trust a:hover {
  color: #55ACEE;
}
@media screen and (max-width: 767px) {
  .trusted-by .row .trust {
    margin: 42px 0px 0px 0px;
  }
  .trusted-by .row .trust:nth-child(n + 14) {
    display: none;
  }
}
.trusted-by .text-caption {
  display: flex;
  color: var(--oxycolor9);
}
.all-logos--shortcode .trusted-by .row {
  padding-top: 2rem;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-evenly;
  width: auto;
  max-width: 100% !important;
  align-items: center;
}
@media screen and (max-width: 768px) {
  .all-logos--shortcode .trusted-by .row {
    max-width: 555px !important;
  }
}
.all-logos--shortcode .trusted-by .row .trust {
  width: 8em;
  margin: 1.5em 1em;
  justify-content: center;
}
@media screen and (max-width: 768px) {
  .all-logos--shortcode .trusted-by .row .trust {
    width: 4em !important;
    margin: 1em 0.5em;
  }
}
.all-logos--shortcode .trusted-by .row .trust img {
  width: 100%;
  padding-left: 0px !important;
  padding-right: 0px !important;
}
@media screen and (max-width: 1151px) {
  .all-logos--shortcode .trusted-by .row .trust img {
    width: 100% !important;
  }
}
.dark-logo-section .trust img {
  filter: brightness(2);
}
/********************************************************
* Live demo (Power BI iframe embed)
********************************************************/
.live-demo-codeblock iframe {
  border-radius: 2px;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
/********************************************************
* Testimonials
********************************************************/
.quote-big--section.background-nearly-black .quote-1big-ni-headline {
  font-size: 40px;
}
@media screen and (max-width: 768px) {
  .quote-big--section.background-nearly-black .quote-1big-ni-headline {
    font-size: 24px;
  }
}
.quote-big--section:not(.background-nearly-black) .quote-big--quote {
  color: var(--oxycolor11);
}
/********************************************************
* Date and countdown timer
********************************************************/
@media (max-width: 550px) {
  .inline-time-wrap {
    flex-direction: column !important;
    gap: 8px;
  }
}
.inline-time-wrap .inline-webinar-time {
  font-size: 13px;
  font-weight: 700;
}
.inline-time-wrap .inline-webinar-time .webinar-date-time {
  flex-direction: row;
  gap: 8px;
}
@media (max-width: 550px) {
  .inline-time-wrap .inline-webinar-time .webinar-date-time {
    flex-direction: column !important;
    gap: 4px;
    line-height: 1.4;
  }
}
.inline-time-wrap .inline-webinar-time .webinar-date-time h2 {
  font-size: 13px !important;
  line-height: 1 !important;
  margin-bottom: 0;
  font-weight: 700;
}
.webinar-date-time {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.webinar-date-time h2 {
  letter-spacing: -0.04em;
  font-size: 36px;
  font-weight: 600;
  line-height: 49px;
  margin-bottom: 16px;
  text-align: center;
}
@media screen and (max-width: 767px) {
  .webinar-date-time h2 {
    font-size: 24px;
    line-height: 33px;
    letter-spacing: -0.04em;
  }
}
.webinar-date-time div {
  text-align: center;
}
.zbi-countdown-timer-inner {
  margin-top: 32px;
  display: grid;
  /* display: grid !important; */
  align-items: stretch;
  grid-template-columns: repeat(3, minmax(20px, 1fr));
  grid-column-gap: 40px;
}
.zbi-countdown-cell-inner {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.zbi-countdown-time {
  font-weight: 300;
  font-size: 54px;
  line-height: 74px;
  letter-spacing: -0.04em;
  display: block;
}
/*
.excel {
  .timer-card {
    background: $oxycolor3;

    span,
    div {
      color: $oxycolor5;
    }
  }
}
*/
/********************************************************
* HubSpot & Gravity Forms Shared Styles
********************************************************/
.hs-form input[type='text'], .hs-form input[type='email'], .hs-form input[type='password'], .hs-form input[type='tel'], .hs-form textarea, .hs-form select, .gravity-form input[type='text'], .gravity-form input[type='email'], .gravity-form input[type='password'], .gravity-form input[type='tel'], .gravity-form textarea, .gravity-form select, .oxygen-body .gform_wrapper input[type='text'], .oxygen-body .gform_wrapper input[type='email'], .oxygen-body .gform_wrapper input[type='password'], .oxygen-body .gform_wrapper input[type='tel'], .oxygen-body .gform_wrapper textarea, .oxygen-body .gform_wrapper select, .generic-form input[type='text'], .generic-form input[type='email'], .generic-form input[type='password'], .generic-form input[type='tel'], .generic-form textarea, .generic-form select {
  background: var(--oxycolor5);
  border: 1px solid var(--oxycolor8);
  box-sizing: border-box !important;
  border-radius: 2px;
  padding: 16px !important;
  display: block;
  width: 100% !important;
  line-height: 18px !important;
  font-family: inherit !important;
  height: 52px;
}
.hs-form textarea, .gravity-form textarea, .oxygen-body .gform_wrapper textarea, .generic-form textarea {
  height: auto;
}
.hs-form input[type='text']:focus, .hs-form input[type='email']:focus, .hs-form input[type='password']:focus, .hs-form select:focus, .hs-form textarea:focus, .hs-form input[type='tel']:focus, .gravity-form input[type='text']:focus, .gravity-form input[type='email']:focus, .gravity-form input[type='password']:focus, .gravity-form select:focus, .gravity-form textarea:focus, .gravity-form input[type='tel']:focus, .oxygen-body .gform_wrapper input[type='text']:focus, .oxygen-body .gform_wrapper input[type='email']:focus, .oxygen-body .gform_wrapper input[type='password']:focus, .oxygen-body .gform_wrapper select:focus, .oxygen-body .gform_wrapper textarea:focus, .oxygen-body .gform_wrapper input[type='tel']:focus, .generic-form input[type='text']:focus, .generic-form input[type='email']:focus, .generic-form input[type='password']:focus, .generic-form select:focus, .generic-form textarea:focus, .generic-form input[type='tel']:focus {
  outline: none;
  border: 1px solid var(--oxycolor10);
}
.hs-form select, .gravity-form select, .oxygen-body .gform_wrapper select, .generic-form select {
  -webkit-appearance: none;
  appearance: none;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M3 6C3 6 4.66667 7.66667 8 11L13 6' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat, repeat;
  /* arrow icon position (1em from the right, 50% vertical) , then gradient position*/
  background-position: right 16px top 50%, 0 0;
  /* icon size, then gradient */
}
.hs-form .hs-form-field, .gravity-form .hs-form-field, .oxygen-body .gform_wrapper .hs-form-field, .generic-form .hs-form-field {
  width: 100% !important;
  float: none !important;
  margin-top: 8px;
}
.hs-form .gform_legacy_markup_wrapper ul li.gfield.field_sublabel_above.field_description_below + li.gfield:not(.gfield--type-consent), .gravity-form .gform_legacy_markup_wrapper ul li.gfield.field_sublabel_above.field_description_below + li.gfield:not(.gfield--type-consent), .oxygen-body .gform_wrapper .gform_legacy_markup_wrapper ul li.gfield.field_sublabel_above.field_description_below + li.gfield:not(.gfield--type-consent), .generic-form .gform_legacy_markup_wrapper ul li.gfield.field_sublabel_above.field_description_below + li.gfield:not(.gfield--type-consent) {
  margin-top: 8px !important;
}
.hs-form fieldset.form-columns-0, .hs-form fieldset.form-columns-1, .hs-form fieldset.form-columns-2, .gravity-form fieldset.form-columns-0, .gravity-form fieldset.form-columns-1, .gravity-form fieldset.form-columns-2, .oxygen-body .gform_wrapper fieldset.form-columns-0, .oxygen-body .gform_wrapper fieldset.form-columns-1, .oxygen-body .gform_wrapper fieldset.form-columns-2, .generic-form fieldset.form-columns-0, .generic-form fieldset.form-columns-1, .generic-form fieldset.form-columns-2 {
  max-width: 100%;
}
.hs-form fieldset.form-columns-2 .hs-form-field, .gravity-form fieldset.form-columns-2 .hs-form-field, .oxygen-body .gform_wrapper fieldset.form-columns-2 .hs-form-field, .generic-form fieldset.form-columns-2 .hs-form-field {
  width: 50% !important;
  float: left !important;
}
@media screen and (max-width: 767px) {
  .hs-form fieldset.form-columns-2 .hs-form-field, .gravity-form fieldset.form-columns-2 .hs-form-field, .oxygen-body .gform_wrapper fieldset.form-columns-2 .hs-form-field, .generic-form fieldset.form-columns-2 .hs-form-field {
    width: 100% !important;
    float: none !important;
  }
}
.hs-form label, .gravity-form label, .oxygen-body .gform_wrapper label, .generic-form label {
  margin-left: 0px;
  margin-bottom: 2px;
  margin-top: 4px;
  letter-spacing: normal !important;
  display: flex;
  flex-direction: row;
  align-items: center;
  font-weight: 400 !important;
  font-size: 14px;
  line-height: 19px !important;
  text-align: left;
}
.hs-form label .hs-form-required, .hs-form label .gfield_required, .gravity-form label .hs-form-required, .gravity-form label .gfield_required, .oxygen-body .gform_wrapper label .hs-form-required, .oxygen-body .gform_wrapper label .gfield_required, .generic-form label .hs-form-required, .generic-form label .gfield_required {
  color: var(--oxycolor11) !important;
}
.hs-form label span, .gravity-form label span, .oxygen-body .gform_wrapper label span, .generic-form label span {
  font-weight: 600;
  font-size: 14px;
  line-height: 19px;
}
.hs-form .coupon_field .ginput_container, .gravity-form .coupon_field .ginput_container, .oxygen-body .gform_wrapper .coupon_field .ginput_container, .generic-form .coupon_field .ginput_container {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.hs-form .coupon_field .ginput_container input, .gravity-form .coupon_field .ginput_container input, .oxygen-body .gform_wrapper .coupon_field .ginput_container input, .generic-form .coupon_field .ginput_container input {
  width: 48% !important;
}
.hs-form .coupon_field .ginput_container input[type='button'], .gravity-form .coupon_field .ginput_container input[type='button'], .oxygen-body .gform_wrapper .coupon_field .ginput_container input[type='button'], .generic-form .coupon_field .ginput_container input[type='button'] {
  color: var(--oxycolor11);
}
.hs-form label.hs-form-booleancheckbox-display, .hs-form label.hs-form-checkbox-display, .gravity-form label.hs-form-booleancheckbox-display, .gravity-form label.hs-form-checkbox-display, .oxygen-body .gform_wrapper label.hs-form-booleancheckbox-display, .oxygen-body .gform_wrapper label.hs-form-checkbox-display, .generic-form label.hs-form-booleancheckbox-display, .generic-form label.hs-form-checkbox-display {
  margin-left: 0px !important;
}
.hs-form label.hs-form-booleancheckbox-display input, .hs-form label.hs-form-checkbox-display input, .gravity-form label.hs-form-booleancheckbox-display input, .gravity-form label.hs-form-checkbox-display input, .oxygen-body .gform_wrapper label.hs-form-booleancheckbox-display input, .oxygen-body .gform_wrapper label.hs-form-checkbox-display input, .generic-form label.hs-form-booleancheckbox-display input, .generic-form label.hs-form-checkbox-display input {
  border: 1px solid var(--oxycolor11) !important;
}
.hs-form .hs-fieldtype-checkbox > label, .gravity-form .hs-fieldtype-checkbox > label, .oxygen-body .gform_wrapper .hs-fieldtype-checkbox > label, .generic-form .hs-fieldtype-checkbox > label {
  margin-left: 0px !important;
  font-weight: 400;
}
.hs-form .hs-fieldtype-checkbox > label span, .gravity-form .hs-fieldtype-checkbox > label span, .oxygen-body .gform_wrapper .hs-fieldtype-checkbox > label span, .generic-form .hs-fieldtype-checkbox > label span {
  font-size: 16px !important;
}
.hs-form .hs-form-checkbox-display span, .gravity-form .hs-form-checkbox-display span, .oxygen-body .gform_wrapper .hs-form-checkbox-display span, .generic-form .hs-form-checkbox-display span {
  font-size: 13px;
}
.hs-form .hs-error-msg, .hs-form .hs-error-msgs, .gravity-form .hs-error-msg, .gravity-form .hs-error-msgs, .oxygen-body .gform_wrapper .hs-error-msg, .oxygen-body .gform_wrapper .hs-error-msgs, .generic-form .hs-error-msg, .generic-form .hs-error-msgs {
  color: #f2545b;
  margin-left: 0px !important;
}
.hs-form .hs-error-msg label, .hs-form .hs-error-msgs label, .gravity-form .hs-error-msg label, .gravity-form .hs-error-msgs label, .oxygen-body .gform_wrapper .hs-error-msg label, .oxygen-body .gform_wrapper .hs-error-msgs label, .generic-form .hs-error-msg label, .generic-form .hs-error-msgs label {
  margin-left: 0px !important;
}
.hs-form .legal-consent-container, .gravity-form .legal-consent-container, .oxygen-body .gform_wrapper .legal-consent-container, .generic-form .legal-consent-container {
  margin: 16px 0px 24px;
  text-align: left;
}
.hs-form .legal-consent-container p, .gravity-form .legal-consent-container p, .oxygen-body .gform_wrapper .legal-consent-container p, .generic-form .legal-consent-container p {
  font-size: 13px;
}
.hs-form .legal-consent-container .hs-form-booleancheckbox-display span, .hs-form .legal-consent-container .hs-form-booleancheckbox-display p, .gravity-form .legal-consent-container .hs-form-booleancheckbox-display span, .gravity-form .legal-consent-container .hs-form-booleancheckbox-display p, .oxygen-body .gform_wrapper .legal-consent-container .hs-form-booleancheckbox-display span, .oxygen-body .gform_wrapper .legal-consent-container .hs-form-booleancheckbox-display p, .generic-form .legal-consent-container .hs-form-booleancheckbox-display span, .generic-form .legal-consent-container .hs-form-booleancheckbox-display p {
  font-weight: normal !important;
  font-size: 13px !important;
  line-height: 19px;
  color: #777;
}
.hs-form .legal-consent-container .hs-form-booleancheckbox-display span, .gravity-form .legal-consent-container .hs-form-booleancheckbox-display span, .oxygen-body .gform_wrapper .legal-consent-container .hs-form-booleancheckbox-display span, .generic-form .legal-consent-container .hs-form-booleancheckbox-display span {
  margin-left: 0.75rem !important;
}
.hs-form .legal-consent-container .hs-form-booleancheckbox-display a, .gravity-form .legal-consent-container .hs-form-booleancheckbox-display a, .oxygen-body .gform_wrapper .legal-consent-container .hs-form-booleancheckbox-display a, .generic-form .legal-consent-container .hs-form-booleancheckbox-display a {
  color: #777;
}
.hs-form .legal-consent-container .hs-form-booleancheckbox-display a:hover, .gravity-form .legal-consent-container .hs-form-booleancheckbox-display a:hover, .oxygen-body .gform_wrapper .legal-consent-container .hs-form-booleancheckbox-display a:hover, .generic-form .legal-consent-container .hs-form-booleancheckbox-display a:hover {
  color: #000;
}
.hs-form input[type='file'], .gravity-form input[type='file'], .oxygen-body .gform_wrapper input[type='file'], .generic-form input[type='file'] {
  margin-top: 16px;
}
.hs-form input[type='submit'], .hs-form button, .hs-form input[type='button'], .gravity-form input[type='submit'], .gravity-form button, .gravity-form input[type='button'], .oxygen-body .gform_wrapper input[type='submit'], .oxygen-body .gform_wrapper button, .oxygen-body .gform_wrapper input[type='button'], .generic-form input[type='submit'], .generic-form button, .generic-form input[type='button'] {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 16px 24px;
  background: var(--oxycolor1);
  color: var(--oxycolor5);
  border-radius: 6px;
  font-weight: 600;
  font-size: 16px;
  line-height: 22px;
  letter-spacing: -0.02em;
  width: 100%;
  border: none;
  cursor: pointer;
  transition: 0.3s;
  font-family: inherit;
  box-shadow: 0px 4px 4px 0 #08080809, 0px 1px 4px 0 #08080830, inset 0px 6px 11px 0px #ffffff22, inset 0px 3px 4px 0 #ffffff20 !important;
}
.hs-form input[type='submit']:hover, .hs-form button:hover, .hs-form input[type='button']:hover, .gravity-form input[type='submit']:hover, .gravity-form button:hover, .gravity-form input[type='button']:hover, .oxygen-body .gform_wrapper input[type='submit']:hover, .oxygen-body .gform_wrapper button:hover, .oxygen-body .gform_wrapper input[type='button']:hover, .generic-form input[type='submit']:hover, .generic-form button:hover, .generic-form input[type='button']:hover {
  background: var(--oxycolor25);
}
.hs-form button, .gravity-form button, .oxygen-body .gform_wrapper button, .generic-form button {
  margin-top: 16px;
  margin-bottom: 16px;
}
.hs-form .hs-field-desc, .gravity-form .hs-field-desc, .oxygen-body .gform_wrapper .hs-field-desc, .generic-form .hs-field-desc {
  text-align: left;
  margin-left: 16px;
  font-size: 0.813em;
}
.hs-form .hs-fieldtype-radio, .gravity-form .hs-fieldtype-radio, .oxygen-body .gform_wrapper .hs-fieldtype-radio, .generic-form .hs-fieldtype-radio {
  margin-top: 32px;
  margin-bottom: 32px;
}
.hs-form .hs-fieldtype-radio label, .gravity-form .hs-fieldtype-radio label, .oxygen-body .gform_wrapper .hs-fieldtype-radio label, .generic-form .hs-fieldtype-radio label {
  margin-left: 0px !important;
  margin-top: 0px !important;
  margin-bottom: 16px !important;
}
.hs-form .hs-fieldtype-radio label span, .gravity-form .hs-fieldtype-radio label span, .oxygen-body .gform_wrapper .hs-fieldtype-radio label span, .generic-form .hs-fieldtype-radio label span {
  font-weight: 400;
  font-size: 16px;
}
.hs-form .hs-fieldtype-radio .hs-form-radio label span, .gravity-form .hs-fieldtype-radio .hs-form-radio label span, .oxygen-body .gform_wrapper .hs-fieldtype-radio .hs-form-radio label span, .generic-form .hs-fieldtype-radio .hs-form-radio label span {
  font-size: 14px;
  margin-left: 4px;
}
.hs-form .hs-fieldtype-radio ul, .gravity-form .hs-fieldtype-radio ul, .oxygen-body .gform_wrapper .hs-fieldtype-radio ul, .generic-form .hs-fieldtype-radio ul {
  display: flex;
  margin-top: 0;
  align-content: center;
  margin-bottom: 0px;
}
.hs-form .hs-fieldtype-radio ul li:nth-child(n + 2), .gravity-form .hs-fieldtype-radio ul li:nth-child(n + 2), .oxygen-body .gform_wrapper .hs-fieldtype-radio ul li:nth-child(n + 2), .generic-form .hs-fieldtype-radio ul li:nth-child(n + 2) {
  margin-left: 16px;
}
.hs-form .hs-fieldtype-radio ul li label, .gravity-form .hs-fieldtype-radio ul li label, .oxygen-body .gform_wrapper .hs-fieldtype-radio ul li label, .generic-form .hs-fieldtype-radio ul li label {
  margin-bottom: 0px;
}
.hs-form .inputs-list, .gravity-form .inputs-list, .oxygen-body .gform_wrapper .inputs-list, .generic-form .inputs-list {
  list-style: none;
  padding-left: 0;
}
.hs-form .legal-consent-container .hs-form-booleancheckbox-display input, .hs-form input[type='checkbox'], .gravity-form .legal-consent-container .hs-form-booleancheckbox-display input, .gravity-form input[type='checkbox'], .oxygen-body .gform_wrapper .legal-consent-container .hs-form-booleancheckbox-display input, .oxygen-body .gform_wrapper input[type='checkbox'], .generic-form .legal-consent-container .hs-form-booleancheckbox-display input, .generic-form input[type='checkbox'] {
  min-width: 20px !important;
  min-height: 20px !important;
}
@media screen and (max-width: 1151px) {
  .hs-form fieldset, .gravity-form fieldset, .oxygen-body .gform_wrapper fieldset, .generic-form fieldset {
    max-width: 100% !important;
  }
}
.resources--newsletter-container .newsletter-blog-form-shortcode label {
  color: #111;
}
body.excel {
  /*input[type='submit'] {
    color: $oxycolor5 !important;
    background-color: $oxycolor3 !important;
    cursor: pointer;

    &:hover {
      background-color: $oxycolor27 !important;
    }
  }*/
}
/********************************************************
* Specific Forms
********************************************************/
.trial__form .gfield_consent_label {
  margin-top: 10px !important;
}
.trial__form .ginput_container_consent {
  align-items: center !important;
}
.excel-trial input[type="submit"].gform_button {
  background: var(--oxycolor3);
}
.excel-trial input[type="submit"].gform_button:hover {
  background: var(--oxycolor4);
}
.trial__form--dark input[type="submit"].gform_button {
  background: var(--oxycolor3);
}
.trial__form--dark input[type="submit"].gform_button:hover {
  background: var(--oxycolor4);
}
.trial__form--dark .gfield--type-email label {
  font-weight: 600 !important;
}
.trial__form--dark .gform_legacy_markup_wrapper ul.gform_fields li.gfield:not(.gf_left_half) .ginput_container_consent .gfield_consent_label {
  font-size: 12px !important;
  padding: 0;
  margin-top: 0 !important;
  line-height: 1.2 !important;
  margin-left: 12px !important;
}
.trial__form--dark .gform_legacy_markup_wrapper li.hidden_label input, .trial__form--dark .oxygen-body .gform_wrapper .gform_legacy_markup_wrapper li.hidden_label input {
  margin-top: 0px;
  width: 18px !important;
  height: 18px !important;
  outline: none;
}
.trial__form--dark .gform_legacy_markup_wrapper ul.gform_fields li.gfield {
  padding-right: 0 !important;
}
.affiliate-form h2 {
  font-size: 18px !important;
  line-height: 2 !important;
  margin-top: 1rem;
}
.affiliate-form p {
  margin-top: 0;
  font-size: 14px !important;
  color: #4d4d4d;
  line-height: 1.6;
}
.affiliate-form fieldset:nth-child(n+3) h2 {
  margin-top: 3rem;
}
.affiliate-form input {
  border: 2px solid #F2F2F2 !important;
  border-radius: 4px !important;
}
.affiliate-form label {
  margin-bottom: 8px !important;
  margin-top: 0 !important;
}
.affiliate-form .hs-form .hs-form-field {
  margin-top: 24px;
}
.affiliate-form .hs-field-desc {
  margin-left: 0;
  margin-bottom: 16px;
  color: #4d4d4d;
  margin-top: -4px;
  line-height: 1.4;
}
.feedback-form label {
  display: none !important;
}
.feedback-form .gform_wrapper input[type='submit'] {
  width: auto !important;
  background-color: var(--oxycolor11);
  color: var(--oxycolor5);
  transition: 0.3s;
}
.feedback-form .gform_wrapper input[type='submit']:hover {
  background-color: var(--oxycolor10);
}
.newsletter-gen-form-shortcode input[type='submit'] {
  width: auto;
  cursor: pointer;
}
@media screen and (max-width: 767px) {
  .newsletter-gen-form-shortcode input[type='submit'] {
    width: 100%;
  }
}
.newsletter-gen-form-shortcode form {
  margin-top: -16px;
}
.newsletter-gen-form-shortcode .legal-consent-container .hs-richtext {
  margin-top: -50px;
}
.newsletter-gen-form-shortcode .legal-consent-container label {
  margin-left: 0px;
}
.resources--newsletter-container .newsletter-blog-form-shortcode form {
  grid-column-gap: 0px;
}
.resources--newsletter-container .newsletter-blog-form-shortcode input[type='email'] {
  border-radius: 2px 0px 0px 2px;
  border: 1px solid var(--oxycolor1);
}
.resources--newsletter-container .newsletter-blog-form-shortcode input[type='submit'] {
  border-bottom-left-radius: 0px;
  border-top-left-radius: 0px;
  height: 52px;
}
@media screen and (max-width: 767px) {
  .resources--newsletter-container .newsletter-blog-form-shortcode input[type='submit'] {
    border-bottom-left-radius: 2px;
    border-top-left-radius: 2px;
  }
}
.resources--newsletter-container .newsletter-blog-form-shortcode div:first-child p {
  margin: 0;
}
.resources--newsletter-container .newsletter-blog-form-shortcode .hs-richtext {
  filter: invert(1);
}
.resources--newsletter-container .newsletter-blog-form-shortcode .hs-richtext:first-child span {
  font-size: 24px !important;
  line-height: 32px !important;
  font-weight: 600;
}
.resources--newsletter-container .newsletter-blog-form-shortcode label {
  color: var(--oxycolor5);
}
.resources--newsletter-container .newsletter-blog-form-shortcode .legal-consent-container p {
  font-size: 12px;
  font-weight: 600;
}
.resources--newsletter-container .newsletter-blog-form-shortcode .legal-consent-container p a:hover {
  filter: invert(1);
}
.newsletter-blog-form-shortcode form {
  display: grid;
  align-items: stretch;
  grid-template-columns: repeat(5, minmax(20px, 1fr));
  grid-column-gap: 16px;
  grid-row-gap: 32px;
  margin-top: 0px;
}
.newsletter-blog-form-shortcode div:first-child {
  grid-column-start: 1;
  grid-column-end: 6;
}
.newsletter-blog-form-shortcode .hs_newsletter_subscription_by_product, .newsletter-blog-form-shortcode .hs_newsletter_subscription_by_product___multiple_select {
  text-align: left;
  grid-column-start: 1;
  grid-column-end: 6;
  order: 1;
  margin: 0px 0px;
  margin-bottom: -40px;
}
.newsletter-blog-form-shortcode .hs_newsletter_subscription_by_product label, .newsletter-blog-form-shortcode .hs_newsletter_subscription_by_product___multiple_select label {
  display: inline-block;
  margin-bottom: 0;
}
@media screen and (max-width: 767px) {
  .newsletter-blog-form-shortcode .hs_newsletter_subscription_by_product .input, .newsletter-blog-form-shortcode .hs_newsletter_subscription_by_product___multiple_select .input {
    display: block;
    margin-left: 0px;
    margin-top: 8px;
  }
}
.newsletter-blog-form-shortcode .hs_newsletter_subscription_by_product ul.inputs-list, .newsletter-blog-form-shortcode .hs_newsletter_subscription_by_product___multiple_select ul.inputs-list {
  margin: 0 0 32px 0;
  display: flex;
  gap: 32px;
}
.newsletter-blog-form-shortcode .hs_newsletter_subscription_by_product ul.inputs-list li label, .newsletter-blog-form-shortcode .hs_newsletter_subscription_by_product___multiple_select ul.inputs-list li label {
  display: flex;
  align-content: center;
}
.newsletter-blog-form-shortcode .hs-email {
  grid-column-start: 1;
  grid-column-end: 4;
  order: 2;
  margin-top: 0;
}
.newsletter-blog-form-shortcode .hs-email label {
  margin-top: 0px;
}
@media screen and (max-width: 767px) {
  .newsletter-blog-form-shortcode .hs-email {
    grid-column-end: 6;
  }
}
.newsletter-blog-form-shortcode .legal-consent-container {
  grid-column-start: 1;
  grid-column-end: 6;
  order: 4;
  text-align: left;
  margin-bottom: -16px;
}
.newsletter-blog-form-shortcode .hs-submit {
  grid-column-start: 4;
  grid-column-end: 6;
  order: 3;
  align-self: flex-end;
}
.newsletter-blog-form-shortcode .hs-submit input[type='submit'] {
  width: 100%;
  cursor: pointer;
}
@media screen and (max-width: 767px) {
  .newsletter-blog-form-shortcode .hs-submit {
    grid-column-start: 1;
    margin-top: 0px;
  }
}
label.hs-form-checkbox-display span {
  font-weight: normal;
  margin-left: 8px;
}
.template-download-gravity-form label:not(.gfield_consent_label) {
  margin-left: 0px !important;
  margin-bottom: 6px !important;
  font-weight: 700 !important;
  font-size: 14px !important;
}
.template-download-gravity-form label:not(.gfield_consent_label) span {
  font-weight: 700 !important;
}
.template-download-gravity-form .gform_footer.top_label {
  padding-right: 16px !important;
}
.template-download-gravity-form .legal-consent-container, .template-download-gravity-form .gfield_consent_label {
  margin-top: 16px !important;
}
.excel-template__info-cell span > a {
  color: var(--oxycolor1);
  font-weight: 700;
  text-decoration: none;
  position: relative;
  border-bottom: rgba(0, 120, 212, 0.4) 1px solid;
}
.excel-template-list__card *:hover, .excel-template-list__card * {
  transition: 0.4s;
}
.excel-template-list__card:hover .excel-template-list__inner-card, .excel-template-list__card:hover .content-cards-posttype-tag {
  filter: invert(100%);
}
.excel-template-list__card:hover .download-btn__icon {
  transform: scale(1.2);
}
.excel-template-list__card .excel-template-list__img-wrap {
  transform: translateY(-50%);
  transition-duration: 0.4s;
  position: absolute;
  top: 50%;
}
.excel-template-list__card .excel-template-list__img-wrap:after, .excel-template-list__card .excel-template-list__img-wrap:before {
  z-index: -1;
  position: absolute;
  content: '';
  width: 0;
  height: 0;
}
@media (min-width: 768px) {
  .excel-template-list__card:nth-child(odd) .excel-template-list__img-wrap {
    right: calc(-100% - 32px);
  }
  .excel-template-list__card:nth-child(odd):hover .excel-template-list__img-wrap {
    opacity: 1;
    z-index: 100;
  }
  .excel-template-list__card:nth-child(odd):hover .excel-template-list__img-wrap:after, .excel-template-list__card:nth-child(odd):hover .excel-template-list__img-wrap:before {
    top: calc(50% - 20px);
    left: -20px;
    border-top: solid 20px transparent;
    border-right: solid 20px #000;
    border-bottom: solid 20px transparent;
  }
  .excel-template-list__card:nth-child(even) .excel-template-list__img-wrap {
    right: calc(100% + 32px);
  }
  .excel-template-list__card:nth-child(even):hover .excel-template-list__img-wrap {
    opacity: 1;
    z-index: 100;
  }
  .excel-template-list__card:nth-child(even):hover .excel-template-list__img-wrap:after, .excel-template-list__card:nth-child(even):hover .excel-template-list__img-wrap:before {
    top: calc(50% - 20px);
    right: -20px;
    border-top: solid 20px transparent;
    border-left: solid 20px #000;
    border-bottom: solid 20px transparent;
  }
}
/********************************************************
* Gravity Forms
********************************************************/
.gravity-form input[type='submit'], .oxygen-body .gform_wrapper input[type='submit'] {
  width: 100% !important;
  cursor: pointer;
}
@media screen and (max-width: 767px) {
  .gravity-form input[type='submit'], .oxygen-body .gform_wrapper input[type='submit'] {
    margin-bottom: 0px !important;
  }
}
.gravity-form .gform_validation_errors > h2, .oxygen-body .gform_wrapper .gform_validation_errors > h2 {
  line-height: 22px;
}
.gravity-form .gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description, .oxygen-body .gform_wrapper .gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description {
  line-height: 20px;
}
.gravity-form .form-agreement, .oxygen-body .gform_wrapper .form-agreement {
  font-size: 16px;
  margin-top: 24px;
  color: var(--oxycolor10);
}
@media screen and (max-width: 767px) {
  .gravity-form .form-agreement, .oxygen-body .gform_wrapper .form-agreement {
    font-size: 14px;
    line-height: 19px;
  }
}
.gravity-form li .gfield_label, .oxygen-body .gform_wrapper li .gfield_label {
  margin-top: 0px !important;
  font-size: 14px;
  font-weight: 500 !important;
}
.gravity-form .gfield.field_description_above .gfield_description, .oxygen-body .gform_wrapper .gfield.field_description_above .gfield_description {
  margin-left: 16px;
  margin-top: 0;
  padding-bottom: 0;
}
.gravity-form .gfield_price .ginput_container_total .ginput_total, .oxygen-body .gform_wrapper .gfield_price .ginput_container_total .ginput_total {
  margin-left: 16px;
  color: inherit;
}
.gravity-form .ginput_container, .gravity-form .ginput_complex.ginput_container input, .oxygen-body .gform_wrapper .ginput_container, .oxygen-body .gform_wrapper .ginput_complex.ginput_container input {
  margin-top: 0px !important;
}
.gravity-form .gform_footer, .oxygen-body .gform_wrapper .gform_footer {
  margin-top: 24px !important;
  padding-bottom: 8px !important;
  padding-top: 0px !important;
}
.gravity-form .gform_wrapper, .oxygen-body .gform_wrapper .gform_wrapper {
  margin-bottom: 0px;
}
.gravity-form .gform_legacy_markup_wrapper li.hidden_label input, .oxygen-body .gform_wrapper .gform_legacy_markup_wrapper li.hidden_label input {
  margin-top: 0px;
}
.gravity-form .gform_legacy_markup_wrapper select.medium.gfield_select + div.chosen-container-multi[style], .gravity-form .gform_legacy_markup_wrapper select.medium.gfield_select + div.chosen-container-single[style], .gravity-form #input_151_50_chosen, .oxygen-body .gform_wrapper .gform_legacy_markup_wrapper select.medium.gfield_select + div.chosen-container-multi[style], .oxygen-body .gform_wrapper .gform_legacy_markup_wrapper select.medium.gfield_select + div.chosen-container-single[style], .oxygen-body .gform_wrapper #input_151_50_chosen {
  width: 100% !important;
}
.gravity-form .gform_legacy_markup_wrapper select.medium.gfield_select + div.chosen-container-multi[style] a, .gravity-form .gform_legacy_markup_wrapper select.medium.gfield_select + div.chosen-container-single[style] a, .gravity-form #input_151_50_chosen a, .oxygen-body .gform_wrapper .gform_legacy_markup_wrapper select.medium.gfield_select + div.chosen-container-multi[style] a, .oxygen-body .gform_wrapper .gform_legacy_markup_wrapper select.medium.gfield_select + div.chosen-container-single[style] a, .oxygen-body .gform_wrapper #input_151_50_chosen a {
  background: var(--oxycolor5) !important;
  border: 1px solid var(--oxycolor8) !important;
  box-sizing: border-box !important;
  border-radius: 2px !important;
  padding: 16px !important;
  display: block !important;
  width: 100% !important;
  line-height: 18px !important;
  height: 52px !important;
  font-size: 16px;
  box-shadow: none;
  cursor: pointer;
}
.gravity-form .gform_legacy_markup_wrapper select.medium.gfield_select + div.chosen-container-multi[style] a span, .gravity-form .gform_legacy_markup_wrapper select.medium.gfield_select + div.chosen-container-single[style] a span, .gravity-form #input_151_50_chosen a span, .oxygen-body .gform_wrapper .gform_legacy_markup_wrapper select.medium.gfield_select + div.chosen-container-multi[style] a span, .oxygen-body .gform_wrapper .gform_legacy_markup_wrapper select.medium.gfield_select + div.chosen-container-single[style] a span, .oxygen-body .gform_wrapper #input_151_50_chosen a span {
  overflow: visible !important;
  font-weight: 400;
}
.gravity-form .gform_legacy_markup_wrapper select.medium.gfield_select + div.chosen-container-multi[style] a div, .gravity-form .gform_legacy_markup_wrapper select.medium.gfield_select + div.chosen-container-single[style] a div, .gravity-form #input_151_50_chosen a div, .oxygen-body .gform_wrapper .gform_legacy_markup_wrapper select.medium.gfield_select + div.chosen-container-multi[style] a div, .oxygen-body .gform_wrapper .gform_legacy_markup_wrapper select.medium.gfield_select + div.chosen-container-single[style] a div, .oxygen-body .gform_wrapper #input_151_50_chosen a div {
  right: 12px;
}
.gravity-form .gform_legacy_markup_wrapper select.medium.gfield_select + div.chosen-container-multi[style] a div b, .gravity-form .gform_legacy_markup_wrapper select.medium.gfield_select + div.chosen-container-single[style] a div b, .gravity-form #input_151_50_chosen a div b, .oxygen-body .gform_wrapper .gform_legacy_markup_wrapper select.medium.gfield_select + div.chosen-container-multi[style] a div b, .oxygen-body .gform_wrapper .gform_legacy_markup_wrapper select.medium.gfield_select + div.chosen-container-single[style] a div b, .oxygen-body .gform_wrapper #input_151_50_chosen a div b {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M3 6C3 6 4.66667 7.66667 8 11L13 6' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  margin-top: 100%;
  height: 16px;
}
.gravity-form .gform_legacy_markup_wrapper select.medium.gfield_select + div.chosen-container-multi[style] .chosen-drop, .gravity-form .gform_legacy_markup_wrapper select.medium.gfield_select + div.chosen-container-single[style] .chosen-drop, .gravity-form #input_151_50_chosen .chosen-drop, .oxygen-body .gform_wrapper .gform_legacy_markup_wrapper select.medium.gfield_select + div.chosen-container-multi[style] .chosen-drop, .oxygen-body .gform_wrapper .gform_legacy_markup_wrapper select.medium.gfield_select + div.chosen-container-single[style] .chosen-drop, .oxygen-body .gform_wrapper #input_151_50_chosen .chosen-drop {
  background: var(--oxycolor6);
  border: 1px solid var(--oxycolor8);
  font-size: 16px;
}
.gravity-form .gfield_checkbox, .oxygen-body .gform_wrapper .gfield_checkbox {
  margin-left: 16px !important;
}
.gravity-form .gfield_checkbox input, .oxygen-body .gform_wrapper .gfield_checkbox input {
  margin-top: 0px !important;
}
.gravity-form .gfield_checkbox label, .oxygen-body .gform_wrapper .gfield_checkbox label {
  font-weight: normal !important;
  margin-left: 8px !important;
  margin-top: 0px !important;
}
.gravity-form .gfield_radio, .oxygen-body .gform_wrapper .gfield_radio {
  margin-left: 16px !important;
}
.gravity-form .gfield_radio label, .oxygen-body .gform_wrapper .gfield_radio label {
  margin-top: 6px !important;
  margin-bottom: 0px !important;
  font-weight: normal !important;
}
.gravity-form .login-remember label, .oxygen-body .gform_wrapper .login-remember label {
  margin-left: 0px;
}
.gravity-form .login-remember input, .oxygen-body .gform_wrapper .login-remember input {
  margin-right: 8px;
}
.gf-order_wrapper .gform_page_footer {
  display: flex;
}
.gf-order_wrapper .gform_page_footer .gform_previous_button {
  background: var(--oxycolor5) !important;
  border: solid 1px var(--oxycolor11) !important;
  color: var(--oxycolor11) !important;
}
.gf-order_wrapper .gform_page_footer .gform_previous_button:hover {
  background-color: var(--oxycolor7) !important;
}
/*
.excel {
  .gf-order_wrapper {
    .gform_page_footer {
      input[type='button'] {
        color: $oxycolor5;
        background: $oxycolor3;
        transition: 0.3s;

        &:hover {
          background: $oxycolor27;
        }
      }
      input[type='submit'] {
        color: $oxycolor5;
        background: $oxycolor3;
        transition: 0.3s;

        &:hover {
          background: $oxycolor27;
        }
      }
    }
  }
}
*/
.refer-form .gform_page_footer {
  flex-direction: row;
  align-items: flex-end;
  justify-content: flex-end;
}
@media screen and (max-width: 767px) {
  .refer-form .gform_page_footer {
    flex-direction: column;
  }
}
.refer-form .gform_page_footer input {
  width: 50% !important;
}
@media screen and (max-width: 767px) {
  .refer-form .gform_page_footer input {
    width: 100% !important;
  }
}
.refer-form .gform_page_footer input[type='submit'] {
  width: 50% !important;
}
@media screen and (max-width: 767px) {
  .refer-form .gform_page_footer input[type='submit'] {
    width: 100% !important;
  }
}
.ginput_container_consent {
  display: flex;
  align-items: center;
  justify-content: start;
}
.ginput_container_consent .gfield_required_asterisk {
  display: none !important;
}
.gfield_consent_label {
  font-weight: normal !important;
  font-size: 13px !important;
  margin-top: 0 !important;
  display: block !important;
  margin-left: 16px !important;
  color: #777;
}
.gfield_consent_label a {
  text-decoration: underline;
  font-weight: bold;
  color: #777;
}
.gfield_consent_label a:hover {
  color: #000;
}
.gform_validation_errors {
  display: none;
}
.gform_legacy_markup_wrapper li.gfield.gfield_error, .gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
  background: none !important;
  border: 0 !important;
  padding-top: 0 !important;
}
.gform_legacy_markup_wrapper .gfield_error .gfield_label {
  color: unset !important;
}
.gform_legacy_markup_wrapper .validation_message {
  color: #f2545b !important;
  font-size: 14px !important;
  font-weight: normal !important;
}
.gform_legacy_markup_wrapper .field_description_below .gfield_description {
  padding-top: 0;
}
/********************************************************
* Filters on Resources page
********************************************************/
#-wpgb-facet-27-36776 {
  padding: 0px;
}
.wpgb-facet .wpgb-button[aria-pressed='true']:hover {
  background-color: var(--oxycolor10) !important;
}
.wpgb-facet .wpgb-button-label {
  display: flex;
  align-items: center;
}
.wpgb-facet .wpgb-pagination li {
  height: auto !important;
}
.wpgb-facet .wpgb-pagination-facet {
  padding: 8px;
}
.wpgb-facet.wpgb-facet-1 li span:before {
  content: '';
  background-repeat: no-repeat;
  margin-right: 8px;
  min-width: 16px;
  height: 16px;
  color: var(--oxycolor11);
  display: inline-block;
}
.wpgb-facet.wpgb-facet-1 li:nth-child(1) span:before {
  min-width: 0px;
  margin-right: 0px;
}
.wpgb-facet.wpgb-facet-1 li:nth-child(n + 2) > [role='button'][aria-pressed='true'] span {
  filter: invert(1);
  color: var(--oxycolor11);
}
.wpgb-facet.wpgb-facet-1 li:nth-child(2) span:before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' viewBox='0 0 16 17' fill='none'%3e%3cpath d='M14 1.5C14.5523 1.5 15 1.94772 15 2.5V14.5C15 15.0523 14.5523 15.5 14 15.5H2C1.44772 15.5 1 15.0523 1 14.5V8.5C1 7.94772 1.44772 7.5 2 7.5H5V5.5C5 4.94772 5.44772 4.5 6 4.5H9V2.5C9 1.94772 9.44771 1.5 10 1.5H14ZM6 8.5H2V14.5H6V8.5ZM14 2.5H10V4.5L10.1166 4.50673C10.5757 4.56005 10.9399 4.9243 10.9933 5.38338L11 5.5V14.5H14V2.5ZM10 5.5H6V7.5L6.11662 7.50673C6.5757 7.56005 6.93995 7.9243 6.99327 8.38338L7 8.5V14.5H10V5.5Z' fill='black'/%3e%3c/svg%3e");
}
.wpgb-facet.wpgb-facet-1 li:nth-child(2) > [role='button'][aria-pressed='true'] {
  background-color: var(--oxycolor23) !important;
  color: var(--oxycolor11);
}
.wpgb-facet.wpgb-facet-1 li:nth-child(2) > [role='button'][aria-pressed='true'] span {
  filter: invert(0);
}
.wpgb-facet.wpgb-facet-1 li:nth-child(3) span:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' viewBox='0 0 16 17' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.8 5.5C6.46274 5.5 7 6.03726 7 6.7V10.3C7 10.9627 6.46274 11.5 5.8 11.5H2.2C1.53726 11.5 1 10.9627 1 10.3V6.7C1 6.03726 1.53726 5.5 2.2 5.5H5.8ZM3.3591 6.70211H2.28121L3.4034 8.45922L2.20984 10.3H3.30988L4.00387 9.17535L4.70523 10.3H5.82988L4.60434 8.53551L5.74375 6.70211H4.63387L4.00879 7.81445L3.3591 6.70211Z' fill='black'/%3E%3Cpath d='M4 5.5V2.5H14V14.5H4V11.5' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14 10.5H6' stroke='black'/%3E%3Cpath d='M14 6.5H6' stroke='black'/%3E%3C/svg%3E");
}
.wpgb-facet.wpgb-facet-1 li:nth-child(3) > [role='button'][aria-pressed='true'] {
  background-color: var(--oxycolor3) !important;
}
.wpgb-facet.wpgb-facet-1 li:nth-child(4) span:before {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.01619 11C2.37611 11.723 2.86389 12.3827 3.45902 12.9497C4.14119 13.5998 4.95104 14.1154 5.84234 14.4672C6.73364 14.8189 7.68893 15 8.65366 15C9.6184 15 10.5737 14.8189 11.465 14.4672C12.3563 14.1154 13.1661 13.5998 13.8483 12.9497C14.5305 12.2997 15.0716 11.5281 15.4408 10.6788C15.7477 9.97285 15.9308 9.22478 15.9838 8.46444H16L16 7.53555H15.9838C15.9308 6.77521 15.7477 6.02715 15.4408 5.32122C15.0716 4.47194 14.5305 3.70026 13.8483 3.05025C13.1661 2.40024 12.3563 1.88463 11.465 1.53284C10.7241 1.24044 9.93905 1.06598 9.14109 1.01542C8.97906 1.00516 8.81649 1 8.65366 1H8.16624V1.01542C7.36828 1.06598 6.58321 1.24044 5.84235 1.53284C4.95105 1.88463 4.14119 2.40024 3.45902 3.05025C2.87345 3.60822 2.39181 4.25583 2.03363 4.96522H3.13533C3.41322 4.50642 3.75355 4.08326 4.14834 3.70708C4.73999 3.14332 5.44238 2.69612 6.2154 2.39102C6.83793 2.14532 7.49644 1.99565 8.16624 1.94668L8.16624 7.53556L6 7.53556V6C6 5.44772 5.55228 5 5 5H1C0.447715 5 0 5.44772 0 6V10C0 10.5523 0.447715 11 1 11H2.01619ZM6 8.46444L15.0065 8.46444C14.9551 9.10267 14.798 9.73014 14.5402 10.3233C14.22 11.0599 13.7506 11.7292 13.159 12.2929C12.5673 12.8567 11.865 13.3039 11.0919 13.609C10.3189 13.9141 9.49038 14.0711 8.65366 14.0711C7.81695 14.0711 6.98842 13.9141 6.2154 13.609C5.44237 13.3039 4.73999 12.8567 4.14834 12.2929C3.74359 11.9073 3.39609 11.4722 3.11441 11H5C5.55228 11 6 10.5523 6 10V8.46444ZM9.14109 1.94668V7.53555L15.0065 7.53556C14.9551 6.89733 14.798 6.26986 14.5402 5.67669C14.22 4.9401 13.7506 4.27083 13.159 3.70708C12.5673 3.14332 11.865 2.69612 11.0919 2.39102C10.4694 2.14532 9.81089 1.99565 9.14109 1.94668ZM3.04464 6.33906C3.37014 6.31709 3.69284 6.41164 3.95502 6.60579C4.1737 6.80102 4.29054 7.0859 4.27194 7.37845C4.27551 7.58181 4.22132 7.78202 4.11567 7.95582C4.0087 8.12663 3.85459 8.26284 3.67192 8.34802C3.4631 8.44514 3.23479 8.49309 3.00454 8.4882H2.37207V9.66368H1.72433V6.33906H3.04464ZM2.37154 7.98037H2.929C3.10573 7.99335 3.28109 7.94105 3.42183 7.83337C3.53825 7.7217 3.59926 7.56422 3.58847 7.40327C3.58847 7.0369 3.37556 6.85371 2.94973 6.85371H2.37154V7.98037Z' fill='black'/%3E%3C/svg%3E%0A");
}
.wpgb-facet.wpgb-facet-3 li span:before {
  content: '';
  background-repeat: no-repeat;
  margin-right: 8px;
  min-width: 16px;
  height: 16px;
  color: var(--oxycolor11);
  display: inline-block;
}
.wpgb-facet.wpgb-facet-3 li:nth-child(1) span:before {
  min-width: 0px;
  margin-right: 0px;
}
.wpgb-facet.wpgb-facet-3 li:nth-child(n + 2) > [role='button'][aria-pressed='true'] span {
  filter: brightness(1.5);
}
.wpgb-facet.wpgb-facet-3 li:nth-child(2) span:before {
  background-image: url('/wp-content/mu-plugins/zebrabi-custom-functions/public/images/resource-type-icons/Articles.svg');
}
.wpgb-facet.wpgb-facet-3 li:nth-child(3) span:before {
  background-image: url('/wp-content/mu-plugins/zebrabi-custom-functions/public/images/resource-type-icons/Webinars.svg');
}
.wpgb-facet.wpgb-facet-3 li:nth-child(4) span:before {
  background-image: url('/wp-content/mu-plugins/zebrabi-custom-functions/public/images/resource-type-icons/Templates.svg');
}
.wpgb-facet.wpgb-facet-3 li:nth-child(5) span:before {
  background-image: url('/wp-content/mu-plugins/zebrabi-custom-functions/public/images/resource-type-icons/News.svg');
}
.wpgb-facet.wpgb-facet-3 li:nth-child(6) span:before {
  background-image: url('/wp-content/mu-plugins/zebrabi-custom-functions/public/images/resource-type-icons/Events.svg');
}
.wpgb-facet.wpgb-facet-3 li:nth-child(7) span:before {
  background-image: url('/wp-content/mu-plugins/zebrabi-custom-functions/public/images/resource-type-icons/CustomerStories.svg');
}
.wpgb-facet.wpgb-facet-4 .wpgb-input-icon {
  right: 16px;
  left: unset !important;
}
.wpgb-facet.wpgb-facet-4 .wpgb-search-facet .wpgb-input {
  font-family: inherit;
}
.wpgb-facet.wpgb-facet-4 .wpgb-search-facet .wpgb-input::placeholder {
  color: var(--oxycolor9);
}
.wpgb-facet.wpgb-facet-4 .wpgb-search-facet .wpgb-clear-button {
  display: none !important;
}
.wpgb-facet .wpgb-button:focus:not(button), .wpgb-facet .wpgb-rating:focus, .wpgb-facet .wpgb-hierarchy:focus, .wpgb-facet .wpgb-toggle-hidden:focus, .wpgb-facet .wpgb-range-clear:focus, .wpgb-facet .wpgb-range-thumb:focus, .wpgb-facet .wpgb-pagination li a:focus, .wpgb-facet .wpgb-radio:focus .wpgb-radio-control, .wpgb-facet .wpgb-checkbox:focus .wpgb-checkbox-control, .wpgb-facet .wpgb-color:focus .wpgb-color-control, .wpgb-facet .wpgb-az-index:focus .wpgb-az-index-label {
  outline-style: none !important;
}
/********************************************************
* Hide unnecessary stuff in admin bar
********************************************************/
#wp-admin-bar-new-media, #wp-admin-bar-new-wppb-rf-cpt, #wp-admin-bar-new-ct_template, #wp-admin-bar-new-oxy_user_library, #wp-admin-bar-new-wppb-epf-cpt, #wp-admin-bar-new-wppb-ul-cpt, #wp-admin-bar-new-user, #wp-admin-bar-members-new-role, #wp-admin-bar-gravityforms-new-form, #wp-admin-bar-updraft_admin_node, #wp-admin-bar-imagify, #wp-admin-bar-wpseo-menu {
  display: none;
}
.user-id-452 #wp-admin-bar-litespeed-single-action, .user-id-452 #wp-admin-bar-litespeed-purge-all, .user-id-452 #wp-admin-bar-litespeed-purge-all-lscache, .user-id-452 #wp-admin-bar-litespeed-purge-cssjs, .user-id-452 #wp-admin-bar-litespeed-purge-object, .user-id-452 #wp-admin-bar-litespeed-purge-opcache, .user-id-452 #wp-admin-bar-litespeed-purge-ccss, .user-id-452 #wp-admin-bar-litespeed-purge-ucss, .user-id-452 #wp-admin-bar-litespeed-purge-placeholder, .user-id-452.wp-admin #wp-admin-bar-litespeed-menu, .user-id-452 #wp-admin-bar-wpgb_caching_cache, .user-id-452 #wp-admin-bar-assetcleanup-parent, .user-id-1498 #wp-admin-bar-litespeed-single-action, .user-id-1498 #wp-admin-bar-litespeed-purge-all, .user-id-1498 #wp-admin-bar-litespeed-purge-all-lscache, .user-id-1498 #wp-admin-bar-litespeed-purge-cssjs, .user-id-1498 #wp-admin-bar-litespeed-purge-object, .user-id-1498 #wp-admin-bar-litespeed-purge-opcache, .user-id-1498 #wp-admin-bar-litespeed-purge-ccss, .user-id-1498 #wp-admin-bar-litespeed-purge-ucss, .user-id-1498 #wp-admin-bar-litespeed-purge-placeholder, .user-id-1498.wp-admin #wp-admin-bar-litespeed-menu, .user-id-1498 #wp-admin-bar-wpgb_caching_cache, .user-id-1498 #wp-admin-bar-assetcleanup-parent, .user-id-1726 #wp-admin-bar-litespeed-single-action, .user-id-1726 #wp-admin-bar-litespeed-purge-all, .user-id-1726 #wp-admin-bar-litespeed-purge-all-lscache, .user-id-1726 #wp-admin-bar-litespeed-purge-cssjs, .user-id-1726 #wp-admin-bar-litespeed-purge-object, .user-id-1726 #wp-admin-bar-litespeed-purge-opcache, .user-id-1726 #wp-admin-bar-litespeed-purge-ccss, .user-id-1726 #wp-admin-bar-litespeed-purge-ucss, .user-id-1726 #wp-admin-bar-litespeed-purge-placeholder, .user-id-1726.wp-admin #wp-admin-bar-litespeed-menu, .user-id-1726 #wp-admin-bar-wpgb_caching_cache, .user-id-1726 #wp-admin-bar-assetcleanup-parent {
  display: none;
}
.user-id-1498 #wp-admin-bar-litespeed-purge-all {
  display: unset;
}
/********************************************************
* Copy to clipboard for <pre>
*
* Created by Radovan Obal on 06.11.2020
********************************************************/
.copy-clip-wrapper {
  position: relative;
}
.copy-clip-wrapper .copy-button-container {
  opacity: 0;
  position: absolute;
  top: 0;
  right: 10px;
  z-index: 1;
  transition: all 0.2s ease-in;
}
.copy-clip-wrapper .copy-button-container.active {
  opacity: 1;
}
.copy-clip-wrapper .copy-button-container button {
  border-radius: 3px;
  height: 24px;
  width: 24px;
  padding: 8px 8px;
  color: #333;
  background-image: url('data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjEwMjQiIHdpZHRoPSI4OTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyOCA3NjhoMjU2djY0SDEyOHYtNjR6bTMyMC0zODRIMTI4djY0aDMyMHYtNjR6bTEyOCAxOTJWNDQ4TDM4NCA2NDBsMTkyIDE5MlY3MDRoMzIwVjU3Nkg1NzZ6bS0yODgtNjRIMTI4djY0aDE2MHYtNjR6TTEyOCA3MDRoMTYwdi02NEgxMjh2NjR6bTU3NiA2NGg2NHYxMjhjLTEgMTgtNyAzMy0xOSA0NXMtMjcgMTgtNDUgMTlINjRjLTM1IDAtNjQtMjktNjQtNjRWMTkyYzAtMzUgMjktNjQgNjQtNjRoMTkyQzI1NiA1NyAzMTMgMCAzODQgMHMxMjggNTcgMTI4IDEyOGgxOTJjMzUgMCA2NCAyOSA2NCA2NHYzMjBoLTY0VjMyMEg2NHY1NzZoNjQwVjc2OHpNMTI4IDI1Nmg1MTJjMC0zNS0yOS02NC02NC02NGgtNjRjLTM1IDAtNjQtMjktNjQtNjRzLTI5LTY0LTY0LTY0LTY0IDI5LTY0IDY0LTI5IDY0LTY0IDY0aC02NGMtMzUgMC02NCAyOS02NCA2NHoiIGZpbGw9IiMwMDAiLz48L3N2Zz4K');
  background-repeat: no-repeat;
  background-position: center;
  background-size: auto 14px, 100% 100%;
  border: 0px solid #d5d5d5;
  background-color: transparent;
  opacity: 0.6;
  transition: 0.2s;
}
.copy-clip-wrapper .copy-button-container button:hover {
  text-decoration: none;
  cursor: pointer;
  opacity: 1;
}
.copy-clip-wrapper .copy-button-container button:active {
  opacity: 1;
}
.copy-clip-wrapper .copy-button-container button:active + .tooltip {
  transition: all 0s;
  transition-delay: 0s;
  opacity: 1;
}
.copy-clip-wrapper .copy-button-container .tooltip {
  opacity: 0;
  width: auto;
  background-color: var(--oxycolor11);
  border-radius: 5px;
  padding: 0 10px;
  position: absolute;
  top: 46px;
  right: -16px;
  transition: all 0.01s ease-in;
  transition-delay: 1s;
  font-size: 12px;
  color: #eee;
}
.copy-clip-wrapper .copy-button-container .tooltip:before {
  content: '';
  width: 8px;
  height: 8px;
  transform: rotate(45deg) translate(-50%, 0);
  background-color: black;
  display: block;
  position: absolute;
  top: -1px;
  left: 50%;
}
/********************************************************
* DARK MODE
********************************************************/
.dark-mode .oxy-mega-dropdown_link-text:hover, .dark-mode .mega-menu-link:hover, .dark-mode .mobile-menu-sub-link:hover {
  background: var(--oxycolor10) !important;
}
.dark-mode .oxy-mega-dropdown > .oxy-mega-dropdown_link > span {
  background: var(--oxycolor11) !important;
  color: var(--oxycolor5);
}
.dark-mode .select-login {
  color: var(--oxycolor5);
  border-bottom-color: transparent !important;
}
.dark-mode .select-login:hover {
  border-bottom-color: var(--oxycolor1) !important;
}
.dark-mode header {
  background: var(--oxycolor11) !important;
}
.dark-mode header .header__account-link {
  border-bottom: solid 4px #000 !important;
  border-top: solid 4px #000 !important;
}
.dark-mode header .header__account-link:hover {
  border-bottom: solid 4px var(--oxycolor1) !important;
}
.dark-mode header .zebra-bi-logo {
  filter: invert(1);
}
.dark-mode header .header__link--highlight {
  background: var(--oxycolor26) !important;
}
.dark-mode header .header__link--highlight:hover {
  background: var(--oxycolor10) !important;
}
.dark-mode header .header__link:hover {
  background: var(--oxycolor26) !important;
}
.dark-mode header .header__link--highlight {
  background: var(--oxycolor26) !important;
}
.dark-mode header .header__link--highlight:hover {
  background: var(--oxycolor10) !important;
}
.dark-mode header .header__text-link {
  color: var(--oxycolor5) !important;
}
.dark-mode header .desktop-dropdown__container {
  background: var(--black) !important;
}
.dark-mode header .oxy-header-search_open-icon, .dark-mode header .oxy-mega-dropdown_icon {
  color: var(--oxycolor9) !important;
}
.dark-mode header .oxy-header-search_open-icon:hover, .dark-mode header .oxy-mega-dropdown_icon:hover {
  color: var(--zebra_bi) !important;
}
.dark-mode header .oxy-header-search_form, .dark-mode header .header__search-wrap--active {
  background: var(--black) !important;
}
.dark-mode header .oxy-header-search_close-icon {
  color: var(--oxycolor9) !important;
}
.dark-mode header .oxy-header-search_close-icon:hover {
  color: var(--zebra_bi) !important;
}
.dark-mode header .zebra-bi-main-menu, .dark-mode header nav {
  color: var(--oxycolor5);
}
.dark-mode header .zebra-bi-main-menu .mobile-menu__accordion .oxy-pro-accordion_header, .dark-mode header .zebra-bi-main-menu .mobile-menu__accordion .oxy-pro-accordion_icon, .dark-mode header .zebra-bi-main-menu .mobile-menu__link-wrap, .dark-mode header nav .mobile-menu__accordion .oxy-pro-accordion_header, .dark-mode header nav .mobile-menu__accordion .oxy-pro-accordion_icon, .dark-mode header nav .mobile-menu__link-wrap {
  background: var(--oxycolor26) !important;
}
.dark-mode header .zebra-bi-main-menu .oxy-mega-dropdown_container .oxy-pro-accordion_body .mobile-menu__link-wrap, .dark-mode header nav .oxy-mega-dropdown_container .oxy-pro-accordion_body .mobile-menu__link-wrap {
  background-color: var(--black);
}
.dark-mode header .zebra-bi-main-menu .mobile-menu__link-wrap, .dark-mode header .zebra-bi-main-menu .mobile-menu__accordion, .dark-mode header nav .mobile-menu__link-wrap, .dark-mode header nav .mobile-menu__accordion {
  border-top-color: var(--oxycolor10);
  border-radius: 0;
}
.dark-mode header .zebra-bi-main-menu .mobile-menu__container > a:last-child, .dark-mode header nav .mobile-menu__container > a:last-child {
  background: var(--zebra_bi) !important;
  border-top-color: var(--zebra_bi) !important;
}
.dark-mode header .zebra-bi-main-menu .mobile-menu__container > a:last-child:hover div, .dark-mode header nav .mobile-menu__container > a:last-child:hover div {
  color: var(--oxycolor5) !important;
}
.dark-mode header .zebra-bi-main-menu .oxy-mega-dropdown:not(.mobile-mega-menu) .oxy-mega-dropdown_link, .dark-mode header nav .oxy-mega-dropdown:not(.mobile-mega-menu) .oxy-mega-dropdown_link {
  border-bottom-color: #000 !important;
  background: var(--black) !important;
}
.dark-mode header .zebra-bi-main-menu .oxy-mega-dropdown:not(.mobile-mega-menu) .oxy-mega-dropdown_link.oxy-mega-dropdown_link.oxy-mega-dropdown_inner-open, .dark-mode header .zebra-bi-main-menu .oxy-mega-dropdown:not(.mobile-mega-menu) .oxy-mega-dropdown_link:hover, .dark-mode header nav .oxy-mega-dropdown:not(.mobile-mega-menu) .oxy-mega-dropdown_link.oxy-mega-dropdown_link.oxy-mega-dropdown_inner-open, .dark-mode header nav .oxy-mega-dropdown:not(.mobile-mega-menu) .oxy-mega-dropdown_link:hover {
  border-bottom-color: var(--zebra_bi) !important;
}
.dark-mode header .zebra-bi-main-menu .oxy-mega-dropdown .oxy-mega-dropdown_link, .dark-mode header nav .oxy-mega-dropdown .oxy-mega-dropdown_link {
  border-bottom-color: #000 !important;
  background: var(--black) !important;
}
.dark-mode header .zebra-bi-main-menu .oxy-mega-dropdown_container, .dark-mode header nav .oxy-mega-dropdown_container {
  background-color: var(--oxycolor11);
}
.dark-mode header .zebra-bi-main-menu .oxy-mega-dropdown_container .header__icon-link .mobile-menu__external-icon, .dark-mode header nav .oxy-mega-dropdown_container .header__icon-link .mobile-menu__external-icon {
  filter: grayscale(100%) brightness(2);
  transition-duration: 0.2s;
  margin-top: 2px;
}
.dark-mode header .zebra-bi-main-menu .oxy-mega-dropdown_container div, .dark-mode header .zebra-bi-main-menu .oxy-mega-dropdown_container a, .dark-mode header nav .oxy-mega-dropdown_container div, .dark-mode header nav .oxy-mega-dropdown_container a {
  color: var(--oxycolor5) !important;
}
.dark-mode header .zebra-bi-main-menu .oxy-mega-dropdown_container .header__col::after, .dark-mode header nav .oxy-mega-dropdown_container .header__col::after {
  background-color: var(--oxycolor57);
}
.dark-mode header .zebra-bi-main-menu .oxy-mega-dropdown_container .nav__img-grid--product a, .dark-mode header nav .oxy-mega-dropdown_container .nav__img-grid--product a {
  background: var(--oxycolor11) !important;
}
.dark-mode header .zebra-bi-main-menu .oxy-mega-dropdown_container .box-shadow:before, .dark-mode header nav .oxy-mega-dropdown_container .box-shadow:before {
  border-bottom-color: var(--oxycolor11) !important;
}
.dark-mode header .zebra-bi-main-menu .oxy-mega-dropdown_container .nav__grid--3 > div, .dark-mode header .zebra-bi-main-menu .oxy-mega-dropdown_container .nav__grid--2 div, .dark-mode header .zebra-bi-main-menu .oxy-mega-dropdown_container .nav__img-grid--product, .dark-mode header .zebra-bi-main-menu .oxy-mega-dropdown_container .nav__dropdown-wrapper, .dark-mode header nav .oxy-mega-dropdown_container .nav__grid--3 > div, .dark-mode header nav .oxy-mega-dropdown_container .nav__grid--2 div, .dark-mode header nav .oxy-mega-dropdown_container .nav__img-grid--product, .dark-mode header nav .oxy-mega-dropdown_container .nav__dropdown-wrapper {
  border-left-color: var(--oxycolor10) !important;
  border-right-color: var(--oxycolor10) !important;
  border-top-color: var(--oxycolor10) !important;
  border-bottom-color: var(--oxycolor10) !important;
}
.dark-mode header .yellow-btn {
  background: var(--oxycolor10);
}
.dark-mode header .yellow-btn .text-bold {
  color: var(--oxycolor5);
}
.dark-mode .quote-1big-ni-section div, .dark-mode .quote-1big-ni-section p, .dark-mode .quote-1big-ni-section h3, .dark-mode .quote-1big-ni-section span {
  color: var(--oxycolor5) !important;
}
.dark-mode .zebra-section {
  background: var(--oxycolor26) !important;
}
.dark-mode .zebra-section .cta-headline, .dark-mode .zebra-section p, .dark-mode .zebra-section .heading-hero-body-bold, .dark-mode .zebra-section .usp-card-text, .dark-mode .zebra-section h3, .dark-mode .zebra-section .cta-text {
  color: var(--oxycolor5) !important;
}
.dark-mode .zebra-section .bucket-list-complex-list-item-wrapper div, .dark-mode .zebra-section .bucket-list-complex-list-item-wrapper p, .dark-mode .zebra-section .bucket-list-complex-list-item-wrapper h3, .dark-mode .zebra-section .bucket-list-complex-list-item-wrapper span, .dark-mode .zebra-section .content-cards-content-div div, .dark-mode .zebra-section .content-cards-content-div p, .dark-mode .zebra-section .content-cards-content-div h3, .dark-mode .zebra-section .content-cards-content-div span {
  color: var(--oxycolor5) !important;
}
.dark-mode .zebra-section .content-cards-content-div, .dark-mode .zebra-section .content-cards-wrap-div {
  background-color: var(--oxycolor10) !important;
}
.dark-mode .zebra-section .cta-black-btn {
  background-color: var(--oxycolor1);
}
.dark-mode .zebra-section .cta-black-btn div {
  color: var(--oxycolor11) !important;
}
/********************************************************
* Bullet List
********************************************************/
.ul-no-margin ul {
  margin: 0;
}
.zbi-bullet-list {
  margin: 0;
  padding-left: 20px;
}
.zbi-bullet-list li {
  padding-bottom: 5px;
}
.zbi-bullet-list a {
  text-decoration: underline;
}
/********************************************************
* Resources "New" Badge
********************************************************/
#_dynamic_list-5-33081 > div, #_dynamic_list-19-33081 > div {
  position: relative;
}
.resources__badge--new {
  position: absolute;
  color: #fff;
  background: var(--oxycolor1);
  padding: 0 7px;
  font-size: 0.8em;
  font-weight: bold;
  border-radius: 2px;
  text-align: center;
  left: 0;
  top: 10px;
  z-index: 1;
}
/********************************************************
* Office Pricing
********************************************************/
.zbi-office-pricing-grid .pricing-pg-buy-btn {
  margin-top: 0;
}
.zbi-office-pricing-list {
  list-style-type: "✔";
  padding-left: 10px;
}
.zbi-office-pricing-list li {
  padding-left: 10px;
  margin-bottom: 10px;
}
.zbi-office-pricing-list--x {
  list-style-type: "✗";
}
.zbi-label {
  margin: 0 0 5px 0 !important;
}
#zbi-office-product {
  height: 54px;
}
#zbi-office-product:invalid, #zbi-office-product option:disabled {
  color: #999;
}
#zbi-office-product option {
  color: #000;
}
.zbi-office-pricing-faq .oxy-pro-accordion_item .oxy-pro-accordion_icon:before {
  content: '' !important;
}
.zbi-office-pricing-faq .oxy-pro-accordion_item {
  border-top: 1px solid var(--oxycolor7) !important;
}
.zbi-office-pricing-faq .oxy-pro-accordion:last-child .oxy-pro-accordion_item {
  border-bottom: 1px solid var(--oxycolor7) !important;
}
/** CUSTOMER STORIES **/
.customer-story__content .has-medium-font-size {
  font-size: 20px;
  line-height: 36px;
  font-weight: 700;
  color: var(--oxycolor11);
  margin-bottom: 20px;
}
.customer-story__content h2, .customer-story__content h3, .customer-story__content h4 {
  margin-bottom: 20px;
  margin-top: 40px;
}
.customer-story__content p:not(.quote-block p) {
  color: var(--oxycolor57);
  line-height: 28px;
}
.customer-story__content .quote-block a {
  color: var(--oxycolor5);
}
.customer-story__content figure {
  margin-top: 40px;
  margin-bottom: 20px;
  margin-left: 0px;
  margin-right: 0px;
}
.customer-story__content figure .wp-block-embed__wrapper {
  border-radius: 2px;
  overflow: hidden;
}
.customer-story__content figure img {
  border-radius: 2px;
}
.customer-story__content figcaption {
  font-size: 12px;
  color: var(--oxycolor9);
}
/********************************************************
* Customer Support Form File Upload
********************************************************/
/*#attachment-ac921c6f-9b51-4eac-bc7a-de71c47f2bf7 {
    display: none;
}

#label-attachment-ac921c6f-9b51-4eac-bc7a-de71c47f2bf7 {
    margin-left: 0;
    padding: 16px 24px;
    border: 1px solid #000;
    transition-duration: 0.3s;
    border-radius: 2px;
    cursor: pointer;
    display: inline-block;
    
    &:hover {
        background-color: #f1f1f1;
    }
}*/
#attachment-ac921c6f-9b51-4eac-bc7a-de71c47f2bf7 {
  font-family: inherit;
  font-size: 0.9em;
}
#attachment-ac921c6f-9b51-4eac-bc7a-de71c47f2bf7::file-selector-button {
  padding: 16px 24px;
  border: 1px solid #000;
  border-radius: 2px;
  background-color: #fff;
  transition-duration: 0.3s;
  cursor: pointer;
  margin-right: 15px;
}
#attachment-ac921c6f-9b51-4eac-bc7a-de71c47f2bf7::file-selector-button:hover {
  background-color: #f1f1f1;
}
/** Off Canvas **/
.template-offcanvas .offcanvas-inner {
  top: -1px !important;
}
.oxy-offcanvas_backdrop {
  backdrop-filter: blur(2px);
}
/** Office landing **/
@media (max-width: 1150px) {
  body.page-id-47757 .oxy-header-container {
    padding-left: 60px;
    padding-right: 60px;
  }
}
@media (max-width: 766px) {
  body.page-id-47757 .oxy-header-container {
    padding-left: 30px;
    padding-right: 30px;
  }
}
/** Review cards **/
.card-review__carousel .flickity-resize .flickity-slider > .ct-div-block {
  display: flex;
  flex-direction: row;
}
/** Excel Template Download ACF Block **/
.download-block p {
  margin: 0;
  padding: 0;
}
.download-block .download-block__template-btn:not(.gutenberg-link) {
  text-decoration: none !important;
}
.download-block .download-block__unblocked-download {
  text-decoration: none !important;
  color: #fff !important;
}
.download-block.style-v2 {
  margin: 3rem 0;
}
.download-block.style-v2 .download-block__header {
  font-weight: 600;
  margin-bottom: 0;
}
.download-block.style-v2 p {
  margin-bottom: 1rem;
}
.download-block.style-v2 .ct-fancy-icon {
  color: #fff;
}
.download-block.style-v2 .ct-fancy-icon svg {
  width: 12px;
  height: 12px;
}
.download-block.style-v2 .zebrabi-btn-general {
  font-size: 14px;
  margin-top: 2rem;
}
.download-block.style-v2 ul {
  margin: 0;
  padding-left: 0rem;
  list-style: none;
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
  margin-top: -0.5rem;
}
.download-block.style-v2 ul li {
  position: relative;
  padding-left: 1.5rem;
}
.download-block.style-v2 ul li:before {
  content: "";
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><mask id="mask0_4442_1200" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="0" y="0" width="16" height="16"><path d="M8 15C8.91942 15.0011 9.83 14.8206 10.6794 14.4687C11.5289 14.1169 12.3004 13.6006 12.9497 12.9497C13.6006 12.3004 14.1169 11.5289 14.4687 10.6794C14.8206 9.83 15.0011 8.91942 15 8C15.0011 7.08058 14.8206 6.17 14.4687 5.32057C14.1169 4.47115 13.6006 3.69961 12.9497 3.0503C12.3004 2.39936 11.5289 1.88313 10.6794 1.53128C9.83 1.17942 8.91942 0.998872 8 1.00001C7.08058 0.998872 6.17 1.17942 5.32057 1.53128C4.47115 1.88313 3.69961 2.39936 3.0503 3.0503C2.39936 3.69961 1.88313 4.47115 1.53128 5.32057C1.17942 6.17 0.998872 7.08058 1.00001 8C0.998872 8.91942 1.17942 9.83 1.53128 10.6794C1.88313 11.5289 2.39936 12.3004 3.0503 12.9497C3.69961 13.6006 4.47115 14.1169 5.32057 14.4687C6.17 14.8206 7.08058 15.0011 8 15Z" fill="white" stroke="white" stroke-width="2" stroke-linejoin="round"/><path d="M5.20117 8.00039L7.30117 10.1004L11.5012 5.90039" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></mask><g mask="url(%23mask0_4442_1200)"><path d="M-0.399414 -0.400391H16.4006V16.3996H-0.399414V-0.400391Z" fill="white"/></g></svg>');
  width: 16px;
  height: 16px;
  background-size: contain;
  position: absolute;
  left: 0;
  top: 5px;
}
.wp-block-zebrabi-btn .gutenberg-btn, .wp-block-zebrabi-btn .gutenberg-link {
  cursor: pointer;
}
.wp-block-zebrabi-btn .gutenberg-link {
  color: var(--oxycolor1) !important;
  font-weight: 700;
  text-decoration: none;
  position: relative;
  border-bottom: rgba(0, 120, 212, 0.4) 1px solid;
  background: transparent;
}
.download-block__form .gform_confirmation_message {
  color: var(--oxycolor5);
  font-weight: 700;
}
.download-block__form .gform_wrapper {
  margin: 0;
}
.download-block__form .gform_wrapper h3 {
  display: none;
}
.download-block__form .gform_wrapper .gform_footer {
  margin: 0 !important;
  padding: 0 !important;
  width: auto !important;
}
.download-block__form .gform_wrapper .gform_footer input {
  background: var(--oxycolor11);
  box-shadow: 0px 4px 22px rgba(0, 0, 0, 0.25);
  border-radius: 2px;
  min-height: 0px !important;
  line-height: 1.4 !important;
}
.download-block__form .gform_wrapper .gform_footer input:hover {
  background: var(--oxycolor10);
}
.download-block__form .gform_wrapper ul.gform_fields {
  display: flex;
  align-items: flex-end;
}
.download-block__form .gform_wrapper ul.gform_fields .gfield {
  padding-right: 0px;
  margin: 0;
}
.download-block__form .gform_wrapper ul.gform_fields .gfield:first-child {
  width: 100%;
}
.download-block__form .gform_wrapper ul.gform_fields .gfield:first-child input {
  border: none;
  border-radius: 1px;
  margin-top: 2px;
}
.download-block__form .gform_wrapper form {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 8px;
}
@media (max-width: 767px) {
  .download-block__form .gform_wrapper form {
    flex-direction: column;
    align-items: stretch;
    gap: 8px;
  }
}
.download-block__form--green .gform_footer input {
  background: var(--oxycolor3) !important;
}
.download-block__form--green .gform_footer input:hover {
  background: var(--oxycolor4) !important;
}
.download-block__form--blue .gform_footer input {
  background: var(--oxycolor1) !important;
}
.download-block__form--blue .gform_footer input:hover {
  background: var(--oxycolor25) !important;
}
.download-block__form--white .gform_footer input {
  background: var(--oxycolor5) !important;
  color: var(--oxycolor11) !important;
}
.download-block__form--white .gform_footer input:hover {
  background: var(--oxycolor6) !important;
}
/** GUIDES V2 **/
.guides-v2 main.content h1, .guides-v2 main.content h2, .guides-v2 main.content h3, .guides-v2 main.content h4, .guides-v2 main.content h5, .guides-v2 main.content h6 {
  color: var(--oxycolor11);
}
.guides-v2 main.content code {
  color: #f7981d;
  font-size: 1em;
  font-family: monospace;
  padding: 2px;
  background: #f7f7f7;
}
.guides-v2 main.content .table-overflow--sm {
  display: flex !important;
  overflow: scroll !important;
  float: none !important;
  margin-left: 0;
  max-width: calc(100vw - 48px) !important;
}
.guides-v2 main.content .table-overflow--sm table {
  min-width: 600px;
}
@media (min-width: 992px) {
  .guides-v2 main.content .yarpp, .guides-v2 main.content .breakout-img, .guides-v2 main.content .breakout, .guides-v2 main.content .download-block {
    margin-left: -60px;
    margin-right: -60px;
  }
  .guides-v2 main.content .download-block {
    width: auto;
  }
  .guides-v2 main.content .breakout-img img {
    box-shadow: 0px 0.6px 1.8px rgba(0, 0, 0, 0.1), 0px 3.2px 7.2px rgba(0, 0, 0, 0.13);
  }
  .guides-v2 main.content .breakout-img figcaption {
    margin-left: 60px;
    margin-right: 60px;
  }
}
.guides-v2 main.content p > a, .guides-v2 main.content figcaption > a, .guides-v2 main.content li > a {
  color: var(--oxycolor1);
  font-weight: 700;
  text-decoration: none;
  position: relative;
  border-bottom: rgba(0, 120, 212, 0.4) 1px solid;
}
.guides-v2 .toc-float h4 {
  font-size: 20px;
  font-weight: 600;
}
.guides-v2 .toc-float .toc-cta a:not(.template-btn) {
  font-size: 14px;
  background: var(--oxycolor11);
  line-height: 1.4;
}
.guides-v2 .toc-float .toc-list a.toc-link {
  font-weight: 600;
}
.guides-v2 .toc-float .toc-list a.toc-link:before {
  background-color: transparent;
}
.guides-v2 .toc-float .toc-list a.toc-link.is-active-link {
  color: var(--oxycolor1);
}
.guides-v2 .toc-float .toc-list a.toc-link.is-active-link::before {
  background-color: var(--oxycolor1);
  height: 60%;
  top: 24%;
}
/** PRO TRIAL V2 **/
.choose-trial__wrap.make-visible {
  opacity: 1 !important;
}
.trial-content.make-visible {
  display: flex !important;
}
.trial-content.make-visible .excel-trial, .trial-content.make-visible .pbi-trial, .trial-content.make-visible .ppt-trial {
  opacity: 1 !important;
  z-index: 1 !important;
  height: auto !important;
}
.trial__section .trial__form .gravity-form li .gfield_label, .trial__section .trial__form .gform_wrapper li .gfield_label {
  margin-left: 0;
  font-size: 12px;
  font-weight: 600 !important;
}
.trial__section .trial__form .gravity-form li .gfield_label span, .trial__section .trial__form .gform_wrapper li .gfield_label span {
  margin-left: 2px;
  font-size: 10px;
}
.trial__section .trial__form #field_94_32 {
  display: none;
}
.trial__section .trial__form input:not(input[type="submit"]), .trial__section .trial__form a.chosen-single {
  background: var(--oxycolor6) !important;
}
.trial__section .trial__form .gform_legacy_markup_wrapper select.medium.gfield_select + div.chosen-container-single a.chosen-single {
  background: var(--oxycolor6) !important;
}
.trial__section .trial__form .gform_legacy_markup_wrapper ul.gform_fields li.gfield:not(.gf_left_half) {
  padding-right: 0px;
}
.trial__section .trial__form .gform_legacy_markup_wrapper ul.gform_fields li.gfield:not(.gf_left_half) .ginput_container_consent {
  align-items: flex-start;
}
.trial__section .trial__form .gform_legacy_markup_wrapper ul.gform_fields li.gfield:not(.gf_left_half) .ginput_container_consent input {
  position: relative;
  top: 4px;
}
.trial__section .trial__form .gform_legacy_markup_wrapper ul.gform_fields li.gfield:not(.gf_left_half) .ginput_container_consent .gfield_consent_label {
  font-size: 12px !important;
  color: var(--oxycolor61) !important;
}
.trial__section .trial__form .gform_legacy_markup_wrapper ul.gform_fields li.gfield:not(.gfield--width-full) {
  margin-top: 2px;
}
.trial__section .trial__form .gform_legacy_markup_wrapper .gform_footer input.button, .trial__section .trial__form .gform_legacy_markup_wrapper .gform_footer input[type="submit"] {
  box-shadow: 0px 1.2px 3.6px rgba(0, 0, 0, 0.1), 0px 6.4px 14.4px rgba(0, 0, 0, 0.13);
  margin-top: 1rem;
}
.trial__section .oxy-pro-accordion_header {
  align-items: flex-start;
  line-height: 1.4;
}
.trial__section .oxy-pro-accordion_header h4 {
  line-height: 1.4;
}
.trial__section .oxy-pro-accordion_content {
  padding: 0;
  padding-left: 0.7rem;
  padding-bottom: 1rem;
  padding-top: 0.5rem;
}
img[src*="capterra"] {
  display: none;
}
.short-reviews p {
  margin: 0;
}
.add-microsoft-icon label::before {
  position: absolute;
  left: 0px;
  width: 38px;
  content: url('/wp-content/uploads/ms_symbol.svg');
  padding-right: 20px;
}
.add-microsoft-icon label {
  padding-left: 30px !important;
  position: relative;
  font-size: 0.9rem;
}
@keyframes pulse {
  0% {
    transform: scale(0.97);
  }
  50% {
    transform: scale(1.03);
  }
  100% {
    transform: scale(0.97);
  }
}
.button-pulse {
  animation-name: pulse;
  animation-duration: 1.5s;
  animation-timing-function: ease;
  animation-iteration-count: infinite;
}
/*** TOC SCROLL ***/
@media (min-width: 1151px) {
  .toc-enabled {
    max-height: calc(100vh - 350px);
    overflow-y: auto;
    padding-left: 15px;
  }
}
/*** OFFICE TRIAL FORM - PLATFORM RADIOS ***/
.trial__form #gform_fields_94 label, .trial__form #gform_fields_145 label:not(.gform-field-label--type-inline) {
  font-size: 12px;
  font-weight: 600 !important;
}
#input_145_56 {
  margin-left: 0 !important;
  display: flex;
  gap: 1em;
}
#input_145_56 input[type=radio] {
  margin-top: 0 !important;
}
#input_145_56 label {
  margin-top: 0 !important;
  margin-left: 0 !important;
  font-size: 1rem !important;
}
@media (max-width: 640px) {
  #input_145_56 li {
    display: flex;
    gap: 5px;
  }
}
/*** NEW TRIAL PAGE ***/
.trial-card:first-child::after {
  content: "";
  position: absolute;
  height: 100%;
  width: 3px;
  background-color: #f2f2f2;
  top: 0;
  right: calc(var(--trial-card-gap) / 2 * -1);
}
.trial__form-container #field_94_32 {
  display: none;
}
.trial__form-container #field_94_1 {
  padding-right: 16px;
}
@media (max-width: 640px) {
  .trial__form-container #field_94_1 {
    padding-right: 0;
  }
}
.trial-thank-you-list ol {
  padding-left: 17px;
}
.trial-thank-you-list ol li::marker {
  font-weight: bold !important;
}
.rich-text-link a, .rich-text-link a:visited {
  color: var(--oxycolor1) !important;
  font-weight: normal !important;
}
.rich-text-link a:hover, .rich-text-link a:visited:hover {
  color: var(--oxycolor25) !important;
}
.custom-underline-scetch {
  position: relative;
  display: inline-block;
}
.custom-underline-scetch:before {
  content: '';
  position: absolute;
  top: 5%;
  left: 0%;
  width: 115%;
  height: 70%;
  background: url(https://zebrabi.com/wp-content/uploads/2023/11/Underline_09.png) no-repeat center bottom;
  background-size: contain;
}
/*** PRICING PAGE DISCOUNT LABELS ***/
.office50off-label::after, .office30off-label::after, .pbi10off-label::after, .bto20off-label:after {
  content: '- 50%';
  background-color: #f9263f;
  padding: 0px 5px;
  border-radius: 2px;
  font-size: 14px;
  color: #fff;
  font-weight: 600;
  text-decoration: none !important;
  line-height: 22px;
  margin-bottom: 2px;
}
.office30off-label::after {
  content: '- 30%';
}
.pbi10off-label::after {
  content: '- 10%';
}
.bto20off-label::after {
  content: '- 20%';
}
.office50off-strike {
  text-decoration: line-through;
}
.office50off-strike > * {
  font-size: 16px !important;
  color: #767574 !important;
}
/*** ROI FORM ***/
.roi__form-col .gform_wrapper .gform_title, .roi__form-col .gform_wrapper .gform_required_legend, .roi__form-col .gform_wrapper .gform_footer {
  display: none !important;
}
.roi__form-col .gform_wrapper label .gfield_required span {
  color: var(--oxycolor1) !important;
}
.roi__form-col .gform_wrapper .gfield label {
  line-height: 1.6 !important;
}
.roi__form-col .gform_wrapper .gfield:first-child label {
  margin-top: 0px;
}
.roi__form-col .gform_wrapper .gfield input[type="number"] {
  border-radius: 4px;
  padding: 0.75rem 1rem !important;
  border: 1px solid #fff;
}
.roi__form-col .gform_wrapper .roi__helptext {
  color: #fff;
  font-size: 13px;
  font-style: italic;
  line-height: 1.3;
  margin-top: -0.5rem;
}
.roi__form-col .gform_wrapper .roi__helptext a {
  color: var(--oxycolor1);
  text-decoration: underline;
}
.roi__form-col .gform_wrapper .roi__subtext {
  color: #fff;
  gap: 0.75rem;
  display: flex;
  flex-direction: column;
  margin-top: 1.5rem;
}
.roi__form-col .gform_wrapper .roi__subtext h3 {
  font-size: 16px;
  font-weight: 600;
  text-align: left;
  margin: 0;
  padding: 0;
  line-height: 1.6 !important;
}
.roi__form-col .gform_wrapper .roi__subtext p {
  font-size: 13px;
  text-align: left;
  margin: 0;
  line-height: 1.6;
  font-style: italic;
}
.roi__form-col .gform_wrapper .noUi-target {
  border: none;
  border-radius: 24px;
  background: #fff;
  height: 10px;
}
.roi__form-col .gform_wrapper .noUi-target .noUi-connects {
  border-radius: 24px;
}
.roi__form-col .gform_wrapper .noUi-target .noUi-connects .noUi-connect {
  background: var(--oxycolor1);
}
.roi__form-col .gform_wrapper .noUi-target .noUi-handle {
  box-shadow: none;
  border: 1px solid var(--oxycolor1);
  border-radius: 50%;
  width: 20px;
  height: 20px;
  background: var(--oxycolor1);
}
.roi__form-col .gform_wrapper .noUi-target .noUi-handle:before, .roi__form-col .gform_wrapper .noUi-target .noUi-handle:after {
  width: 0px;
  height: 0px;
}
.roi__form-col .gform_wrapper .noUi-target .noUi-tooltip {
  font-size: 13px;
  line-height: 1.2;
  padding: 4px 6px;
  bottom: 140%;
}
.roi__form-col .gform_wrapper .noUi-target .noUi-tooltip:after {
  content: "%";
  position: relative;
  display: inline;
}
.roi__form-col .gform_wrapper .noUi-target .min-val-relation, .roi__form-col .gform_wrapper .noUi-target .max-val-relation {
  margin-bottom: 0px;
}
.roi__form-col .gform_wrapper .noUi-target .min-val-relation:after, .roi__form-col .gform_wrapper .noUi-target .max-val-relation:after {
  content: " %";
  position: relative;
  display: inline;
}
.roi__form-col .gform_wrapper .noUi-target .min-val-relation {
  margin-left: 0px;
}
.roi__form-col .gform_wrapper .noUi-target .max-val-relation {
  margin-right: 0px;
}
/*** NEW HS COOKIE CONSENT BANNER ***/
#hs-banner-parent:not(:has(.hs-hidden)) {
  position: fixed;
  inset: 0 !important;
  z-index: 9999;
  background-color: rgba(0, 0, 0, 0.75);
}
#hs-eu-cookie-confirmation, #hs-eu-confirmation-button-group button {
  border-radius: 2px !important;
}
#hs-eu-policy-wording a {
  text-decoration: underline !important;
}
#hs-eu-cookie-settings-button {
  font-weight: 600 !important;
}
#hs-eu-decline-button {
  display: none !important;
}
/* FLOAT BANNER */
.float-banner__rep-img {
  position: absolute;
  bottom: 0;
  right: 0px;
  top: 0px;
  left: 0px;
  filter: none;
}
.float-banner__scol {
  background-image: none;
}
.float-banner p {
  margin: 0;
}
