* {
  transition: 200ms;
}

.Header-landingPage-main-content-button > button:hover {
  box-shadow: 3px 4px 10.6px 1px rgba(0, 0, 0, 0.25);
  transform: translateY(-3px);
  transition: 0.3s ease-in-out;
}

.Header-base-main-content-assets-card > svg:hover {
  color: #00096E;
}

.Stat-number-content:hover {
  box-shadow: 1px 15px 19.7px 4px rgba(39, 39, 42, 0.226);
  scale: 1.02;
  transition: 0.2s ease-in-out;
}

.Info-content-card:hover {
  box-shadow: 1px 15px 19.7px 4px rgba(39, 39, 42, 0.226);
  scale: 1.02;
  transition: 0.2s ease-in-out;
}

.Subscription-content-card:hover {
  box-shadow: 1px 15px 19.7px 4px rgba(39, 39, 42, 0.13);
  transition: 0.3s ease-in-out;
}

.Subscription-content-card:hover .Subscription-content-card-button > button {
  background-color: #00096E;
  border: solid 1px #00096E;
}
.Subscription-content-card:hover .Subscription-content-card-button > button > a {
  transition: 0.3s ease-in-out;
  color: #FFFFFF;
}

.Subscription-content-card:hover .Subscription-content-card-price {
  color: #D48A00;
  scale: 1.05;
}

.pro:hover {
  border: 6px solid #262626;
}

.pro:hover .pro-button > button {
  border: solid 2px #262626;
  background-color: #FFFFFF;
}
.pro:hover .pro-button > button > a {
  transition: 0.3s ease-in-out;
  color: #262626;
}

.pro:hover .pro-reco {
  transition: 0.3s ease-in-out;
  background-color: #262626;
}

.Subscription-contact > button:hover {
  transition: 0.3s linear;
  box-shadow: 1px 15px 19.7px 4px rgba(39, 39, 42, 0.13);
  scale: 1.02;
}

.client-list > img:hover {
  transition: 0.3s linear;
  scale: 1.07;
}

.PunchLine-content > button:hover {
  transition: 0.3s ease;
  box-shadow: 1px 15px 19.7px 4px rgba(0, 0, 65, 0.301);
  transform: translateY(-5px);
}

.Exhibit-card:hover {
  transition: 0.5s ease-in-out;
  box-shadow: 1px 15px 19.7px 4px rgba(39, 39, 42, 0.13);
  border-color: #00096E;
}
.Exhibit-card:hover > h3 {
  color: #00096E;
  transition-timing-function: ease-in-out;
}

.Exhibit-card:hover .Exhibit-card-header > svg {
  color: #0026E5;
  transition: 0.5s ease-in-out;
}

.Compatibility > button:hover {
  transition: 0.3s ease-in-out;
  box-shadow: 1px 15px 19.7px 4px rgba(39, 39, 42, 0.13);
  scale: 1.02;
}
.Compatibility-list-content:hover {
  scale: 1.04;
  transition: 0.3s ease-in-out;
}

.Dev-content-card:hover {
  box-shadow: 1px 15px 19.7px 4px rgba(39, 39, 42, 0.226);
  scale: 1.02;
  transition: 0.2s ease-in-out;
}

.Cases-card-example:hover {
  box-shadow: 1px 15px 19.7px 4px rgba(39, 39, 42, 0.326);
  transition: 0.2s ease-in-out;
}

.Cases-card-image:hover {
  box-shadow: 1px 15px 19.7px 4px rgba(39, 39, 42, 0.326);
  transition: 0.2s ease-in-out;
}

.Cases-card-example:hover .Cases-card-example-header > svg {
  color: #0026E5;
}

.Cases-card-video:hover .Cases-card-video-header > svg {
  color: #0026E5;
}

.Cases-card-example:hover .Cases-card-example-content-result > h3 {
  color: #0026E5;
}

.Cases-card-example:hover .Cases-card-example-content-media > h3 {
  color: #0026E5;
}

.Cases-card-example:hover .Cases-card-example-content-keyword-stat > p:nth-child(1) {
  color: #D48A00;
}

.Cases-card-example:hover .Cases-card-example-client {
  border-top: solid 2px #00096E;
}

.Cases-card-video:hover {
  box-shadow: 1px 15px 19.7px 4px rgba(39, 39, 42, 0.326);
  transition: 0.2s ease-in-out;
}

.Quote-content-card:hover {
  box-shadow: 1px 15px 19.7px 4px rgba(39, 39, 42, 0.126);
  scale: 1.02;
  transition: 0.2s ease-in-out;
}

.Main-contact-link > button:hover {
  transition: 0.3s ease;
  box-shadow: 1px 15px 19.7px 4px rgba(0, 0, 65, 0.201);
  transform: translateY(-5px);
}

.Form-submit > input:hover {
  transition: 0.3s ease;
  background-color: #FFFFFF;
  border: solid 2px #00096E;
  color: #00096E;
}

.ContactForm-content-card:hover {
  transition: 0.3s linear;
  scale: 1.01;
}

.FAQ-content-section-question:hover {
  transition: 0.3s linear;
  scale: 1.01;
}

.FAQ-content-section-question-accordion > svg:hover {
  color: #00096E;
}

.FAQ-content-section-question-answer-cta:hover {
  background-color: #262626;
}

.Legal-nav-link:hover {
  color: #D48A00;
  border-color: #D48A00;
}

.Legal-section-part-list > li > a:hover {
  color: #D48A00;
}
.Legal-section-part-text > a:hover {
  color: #D48A00;
}

.Footer a:hover {
  color: #D48A00;
}

.reveal {
  opacity: 0;
  transform: translateY(50px);
  transition: opacity 0.8s ease-out, transform 0.8s ease-out;
}

.reveal.show {
  opacity: 1;
  transform: translateY(0);
}

.Display-content-card:hover {
  box-shadow: 1px 15px 19.7px 4px rgba(39, 39, 42, 0.226);
  scale: 1.02;
  transition: 0.2s ease-in-out;
}

/*# sourceMappingURL=animation.css.map */
