.section-light-bg-white-o {
  background-image: url("https://assets.ot.digital/img/ot-bg-white-o.png");
  background-size: auto;
  background-position: 300px bottom;
  background-repeat: no-repeat;
}

@media screen and (min-width: 720px) {
  .section-light-bg-white-o {
    background-position: 120% bottom;
  }
}
@media screen and (min-width: 968px) {
  .section-light-bg-white-o {
    background-position: 40% bottom;
  }
}
.gcdc-gate form.gcdc-form-render {
  background: transparent;
}

.gcdc-gate .gcdc-form-render > div.gcdc-form-group:first-child {
  margin-bottom: 0;
}

.gcdc-gate .gcdc-form-render > div.gcdc-submit-button-wrapper {
  margin-bottom: 0;
}

.wp-block-image {
  margin-top: 4rem;
  margin-bottom: 4rem;
}

.wp-block-image img {
  border-radius: 1rem !important;
}

.demo-tab-panel-container .components-tab-panel__tabs {
  flex-wrap: wrap;
  gap: 4px;
  margin-bottom: 8px;
}

.terms-navigation-wrapper .nav-side-scroll {
  margin: 0 auto;
}
.terms-navigation-wrapper .tab-content {
  background-color: rgba(246, 247, 247, 0.5);
}
.terms-navigation-wrapper .tab-content .tab-pane .ot-slider {
  width: 100% !important;
}
@media (min-width: 968px) {
  .terms-navigation-wrapper .tab-content .tab-pane .ot-slider-controls {
    margin-left: 1.5rem;
  }
}
@media (min-width: 1376px) {
  .terms-navigation-wrapper .tab-content .tab-pane .ot-slider-controls {
    margin-left: 3rem;
  }
}
.terms-navigation-wrapper .nav-side-scroll::-webkit-scrollbar {
  height: 6px;
}
.terms-navigation-wrapper .nav-side-scroll::-webkit-scrollbar-track {
  background: #f6f7f7;
  border-radius: 10px;
}
.terms-navigation-wrapper .nav-side-scroll::-webkit-scrollbar-thumb {
  background: #0066ff;
  border-radius: 10px;
}

.ot-footer-v2 .ot-back-to-top {
  right: 1rem;
  bottom: 1rem !important;
}

.demo-card {
  height: 420px !important;
  box-shadow: 4.676px 0 12.158px -1.87px rgba(0, 102, 255, 0.5);
}
.demo-card .demo-bookmark-icon {
  z-index: 2;
}
.demo-card .card-body,
.demo-card .demo-bu-container {
  z-index: 1;
}
.demo-card .violet-gradient {
  background: linear-gradient(97deg, #2d2152 5.61%, #985bde 99.82%);
}
.demo-card[data-demo-hover=true] {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  cursor: pointer;
}
.demo-card[data-demo-hover=true]:hover {
  display: block;
  transform: scale(1.05);
  z-index: 10;
}
.demo-card .demo-hover-overlay {
  opacity: 0;
  display: none;
  transition: opacity 0.3s ease, display 0.3s ease;
  z-index: 5;
  background-image: var(--watermark-url), linear-gradient(135deg, #024cbb 12%, #006 47%, #006 63%, #024cbb 88%);
  background-repeat: no-repeat;
  background-position: bottom;
}
.demo-card .demo-hover-overlay .demo-scenario-text {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 11;
  overflow: hidden;
}
.demo-card[data-demo-hover=true]:hover .card-bg-image,
.demo-card[data-demo-hover=true]:hover .demo-bu-container,
.demo-card[data-demo-hover=true]:hover .demo-bookmark-icon,
.demo-card[data-demo-hover=true]:hover .demo-type-container {
  opacity: 0;
  transition: all 0.3s ease;
}
.demo-card[data-demo-hover=true]:hover .demo-hover-overlay {
  opacity: 1;
  display: flex;
}
.demo-card[data-demo-hover=true]:hover .demo-hover-overlay .demo-bookmark-icon {
  opacity: 1;
  transition: opacity 0.3s ease;
}
.demo-card[data-demo-hover=true]:hover .demo-hover-overlay .demo-bookmark-icon .demo-bookmark-btn {
  width: 100%;
}

.ot-slider-container .demo-card {
  max-width: 255px !important;
}

.page-card {
  box-shadow: 4.676px 0 12.158px -1.87px rgba(0, 102, 255, 0.5);
}
.page-card .gradient-container {
  min-height: 175px;
  clip-path: polygon(70% 0, 100% 0%, 100% 100%, 10% 100%);
}

.demo-listings-wrapper .nav-scrollspy.sticky-top {
  z-index: 11;
}
.demo-listings-wrapper .nav-scrollspy .nav-link.active {
  border-left: none;
  border-bottom: 0.5rem solid #e7eaef;
}

.search-form .search-suggestions {
  z-index: 4;
  display: none;
  max-height: 300px;
}
.search-form .search-suggestion-item {
  cursor: pointer;
}
.search-form .search-suggestion-item .highlighted, .search-form .search-suggestion-item:hover {
  background-color: #e7eaef;
}
.search-form .search-suggestion-item .suggestion-type {
  padding: 0.25rem 0.5rem;
}

@media (min-width: 992px) {
  #sitenav-avaitor-products-tab .feature-card {
    min-height: 7rem;
  }
}
@media (min-width: 1376px) {
  #sitenav-avaitor-products-tab .feature-card {
    min-height: 8.5rem;
  }
}

.sitenav-deco::before {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: var(--sitenav-bg-image);
  background-repeat: no-repeat;
  background-position: bottom right;
  background-size: contain;
  pointer-events: none;
  z-index: 0;
  opacity: 0.2;
  height: 25rem;
}
@media (max-width: 1375px) {
  .sitenav-deco::before {
    display: none;
  }
}

/*# sourceMappingURL=block-styles.css.map */
