:root {
  --provix-teal: #001f23;
  --provix-teal-deep: #001316;
  --provix-teal-soft: #06383d;
  --provix-orange: #f7941d;
  --provix-orange-dark: #c86f0b;
  --provix-white: #f7fbfb;
  --color-scheme-1--background: var(--provix-teal);
  --color-scheme-1--text: var(--provix-white);
  --color-scheme-1--foreground: var(--provix-teal-deep);
  --color-scheme-1--border: rgba(247, 148, 29, .32);
  --color-scheme-1--accent: var(--provix-orange);
  --color-scheme-2--background: var(--provix-teal-deep);
  --color-scheme-2--text: var(--provix-white);
  --color-scheme-2--foreground: var(--provix-teal);
  --color-scheme-2--border: rgba(247, 148, 29, .32);
  --color-scheme-2--accent: var(--provix-orange);
  --_primitives---colors--neutral-darkest: var(--provix-teal-deep);
  --_primitives---colors--neutral-darker: var(--provix-teal);
  --_primitives---colors--blue-ribbon: var(--provix-orange);
  --_primitives---colors--blue-ribbon-dark: var(--provix-orange-dark);
  --_primitives---colors--blue-ribbon-darker: var(--provix-teal-deep);
  --_primitives---colors--blue-ribbon-darkest: var(--provix-teal-deep);
  --_primitives---blue-glow-effect: rgba(247, 148, 29, .75);
  --_primitives---colors--razzle-dazzle-rose: #ffffff;
}

html {
  scroll-behavior: smooth;
}

body,
.page-wrapper,
.main-wrapper,
.navbar1_component,
.footer7_component {
  background-color: var(--provix-teal);
}

.navbar1_component {
  border-bottom: 1px solid rgba(247, 148, 29, .2);
}

.navbar1_logo,
.footer7_logo {
  width: 190px;
  max-height: 64px;
  object-fit: contain;
}

.navbar1_link:hover,
.footer7_link:hover,
.footer7_legal-link:hover {
  color: var(--provix-orange);
}

.button,
.w-button {
  background-color: var(--provix-orange);
  border-color: var(--provix-orange);
  color: var(--provix-teal-deep);
}

.button:hover,
.w-button:hover {
  background-color: var(--provix-white);
  border-color: var(--provix-white);
  color: var(--provix-teal-deep);
}

.button.is-secondary,
.button.is-alternate {
  background-color: transparent;
  border-color: var(--provix-orange);
  color: var(--provix-white);
}

.button.is-secondary:hover,
.button.is-alternate:hover {
  background-color: var(--provix-orange);
  color: var(--provix-teal-deep);
}

.moving-gradient,
.heading-style-h2-2.moving-gradient {
  background-image: linear-gradient(90deg, var(--provix-orange), var(--provix-white), var(--provix-orange));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.glow_effect,
.bg_glow_wrapper .glow_effect {
  background-color: rgba(247, 148, 29, .28);
  box-shadow: 0 0 120px rgba(247, 148, 29, .45);
}

.testimonial28_rating-icon,
.testimonial38_rating-icon,
.testimonial52_rating-icon,
.timeline9_circle {
  color: var(--provix-orange);
}

.divider-horizontal {
  background-color: rgba(247, 148, 29, .25);
}

.w-tab-pane[data-w-tab="Static Creatives"].w--tab-active .header78_image-wrapper {
  aspect-ratio: 1 / 1;
}

.w-tab-pane[data-w-tab="Static Creatives"] .header78_image-wrapper > img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
