body {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

[v-cloak] {
    display: none;
}

iframe {
    border: none;
}

@keyframes rotate {
  from {
      transform:rotate(0deg);
  }
  to {
      transform:rotate(360deg);
  }
}

.lp-text-banner a {
    color: #013662;
}

.lp-text-banner a:hover {
    color: #372c24;
}

.lp-button-slides-prev:hover img,
.lp-button-testimonial-prev:hover img {
    animation: rotate 1s linear infinite reverse;
}

.lp-button-overlay-close:hover img,
.lp-button-slides-next:hover img,
.lp-button-testimonial-next:hover img, 
.lp-hero-video:hover img.lp-button-play-circle {
    animation: rotate 1s linear infinite;
}

.lp-hero-title {
    pointer-events: none;
}

.w-nav:before, .w-nav:after {
    content: none;
}

.lp-slide-nav .w-slider-dot {
    background: none;
}

.lp-slide-nav .w-slider-dot:after {
    content: "✢";
    color: rgba(255, 248, 228, 0.3);
}

.lp-testimonial-photo img {
    width: 100%;
}

.lp-slide-nav .w-slider-dot.w-active:after {
    content: "✤";
    color: rgba(255, 248, 228, 1);
}
.lp-text-striked-price::after {
    content: "";
    position: absolute;
    left: 0;
    top: calc(50% - 2px);
    width: 100%;
    height: 4px;
    background: #ffb8a8;
}
.w-slide {
    vertical-align: middle;
}
.lp-wrapper-legal a,
.lp-text-semibold-18 a {
    color: currentColor;
}