p:last-child {
  margin-bottom: 0;
}

a,
a:hover {
  color: inherit;
}

ul,
ol {
  margin-bottom: 1rem;
}
ul:last-child,
ol:last-child {
  margin-bottom: 0;
}

.elementor-widget-icon-list {
  overflow: hidden;
}

.whippetGentleFadeInLeft {
  animation-name: whippetGentleFadeInLeft;
}

@keyframes whippetGentleFadeInLeft {
  from {
    opacity: 0;
    transform: translate3d(-100px, 0, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
.whippetGentleFadeInRight {
  animation-name: whippetGentleFadeInRight;
}

@keyframes whippetGentleFadeInRight {
  from {
    opacity: 0;
    transform: translate3d(100px, 0, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
:root {
  --whippet-header-height: calc(var(--whippet-header-height, 0px));
  scroll-padding-top: var(--whippet-header-height);
}

@media only screen and (max-width: 600px) {
  #wpadminbar {
    position: fixed;
  }
}
.st-widget-frontend-only {
  background: #ccc;
  color: black;
  padding: 10px;
  text-align: center;
}
