/*!
 * getwid-common-styles
 */
/*
 * Blocks that require common styles:
 *
 * template-parts/acf/background-image
 * template-parts/post-featured-background-image
 * advanced-heading
 * advanced-spacer
 * content-slider
 * content-timeline
 * countdown
 * custom-post-type
 * icon-box
 * icon
 * image-box
 * image-hotspot
 * images-slider
 * media-text-slider
 * post-carousel
 * post-slider
 * recent-posts
 * section
 * social-links
 * video-popup
 */
@keyframes slideInDownShort {
  from {
    transform: translate3d(0, -100px, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
.slideInDownShort {
  animation-name: slideInDownShort;
}

@keyframes slideInLeftShort {
  from {
    transform: translate3d(-100px, 0, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
.slideInLeftShort {
  animation-name: slideInLeftShort;
}

@keyframes slideInRightShort {
  from {
    transform: translate3d(100px, 0, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
.slideInRightShort {
  animation-name: slideInRightShort;
}

@keyframes slideInUpShort {
  from {
    transform: translate3d(0, 100px, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
.slideInUpShort {
  animation-name: slideInUpShort;
}

@keyframes bounceInDownShort {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(0, -100px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, 25px, 0);
  }
  75% {
    transform: translate3d(0, -10px, 0);
  }
  90% {
    transform: translate3d(0, 5px, 0);
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
.bounceInDownShort {
  animation-name: bounceInDownShort;
}

@keyframes bounceInLeftShort {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(-100px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(25px, 0, 0);
  }
  75% {
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    transform: translate3d(5px, 0, 0);
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
.bounceInLeftShort {
  animation-name: bounceInLeftShort;
}

@keyframes bounceInRightShort {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    transform: translate3d(100px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    transform: translate3d(10px, 0, 0);
  }
  90% {
    transform: translate3d(-5px, 0, 0);
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
.bounceInRightShort {
  animation-name: bounceInRightShort;
}

@keyframes bounceInUpShort {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    transform: translate3d(0, 100px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }
  75% {
    transform: translate3d(0, 10px, 0);
  }
  90% {
    transform: translate3d(0, -5px, 0);
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
.bounceInUpShort {
  animation-name: bounceInUpShort;
}

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

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

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

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

@keyframes lightSpeedInShort {
  from {
    transform: translate3d(400px, 0, 0) skewX(-30deg);
    opacity: 0;
  }
  60% {
    transform: skewX(20deg);
    opacity: 1;
  }
  80% {
    transform: skewX(-5deg);
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
.lightSpeedInShort {
  animation-name: lightSpeedInShort;
  animation-timing-function: ease-out;
}

@keyframes getwidPulseAnimation {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  100% {
    transform: scale(1.5);
    opacity: 0;
  }
}
@keyframes getwidTimelinePointBounce {
  0% {
    opacity: 0;
    transform: scale(0.5);
  }
  60% {
    opacity: 1;
    transform: scale(1.2);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes getwidFadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.wp-block-getwid-post-carousel.is-carousel .slick-list,
.wp-block-getwid-images-slider.is-carousel .slick-list {
  margin: 0 -5px;
}
.wp-block-getwid-post-carousel.is-carousel .slick-slide,
.wp-block-getwid-images-slider.is-carousel .slick-slide {
  margin: 0 5px;
}
.wp-block-getwid-post-carousel.has-slides-gap-none .slick-list,
.wp-block-getwid-images-slider.has-slides-gap-none .slick-list {
  margin: 0;
}
.wp-block-getwid-post-carousel.has-slides-gap-none .slick-slide,
.wp-block-getwid-images-slider.has-slides-gap-none .slick-slide {
  margin: 0;
}
.wp-block-getwid-post-carousel.has-slides-gap-small .slick-list,
.wp-block-getwid-images-slider.has-slides-gap-small .slick-list {
  margin: 0 -5px;
}
.wp-block-getwid-post-carousel.has-slides-gap-small .slick-slide,
.wp-block-getwid-images-slider.has-slides-gap-small .slick-slide {
  margin: 0 5px;
}
.wp-block-getwid-post-carousel.has-slides-gap-normal .slick-list,
.wp-block-getwid-images-slider.has-slides-gap-normal .slick-list {
  margin: 0 -10px;
}
.wp-block-getwid-post-carousel.has-slides-gap-normal .slick-slide,
.wp-block-getwid-images-slider.has-slides-gap-normal .slick-slide {
  margin: 0 10px;
}
.wp-block-getwid-post-carousel.has-slides-gap-large .slick-list,
.wp-block-getwid-images-slider.has-slides-gap-large .slick-list {
  margin: 0 -20px;
}
.wp-block-getwid-post-carousel.has-slides-gap-large .slick-slide,
.wp-block-getwid-images-slider.has-slides-gap-large .slick-slide {
  margin: 0 20px;
}
.wp-block-getwid-post-carousel.has-slides-gap-huge .slick-list,
.wp-block-getwid-images-slider.has-slides-gap-huge .slick-list {
  margin: 0 -30px;
}
.wp-block-getwid-post-carousel.has-slides-gap-huge .slick-slide,
.wp-block-getwid-images-slider.has-slides-gap-huge .slick-slide {
  margin: 0 30px;
}

.wp-block-getwid-content-slider .slick-prev,
.wp-block-getwid-content-slider .slick-next,
.wp-block-getwid-images-slider .slick-prev,
.wp-block-getwid-images-slider .slick-next,
.wp-block-getwid-media-text-slider .slick-prev,
.wp-block-getwid-media-text-slider .slick-next,
.wp-block-getwid-post-slider .slick-prev,
.wp-block-getwid-post-slider .slick-next,
.wp-block-getwid-post-carousel .slick-prev,
.wp-block-getwid-post-carousel .slick-next {
  z-index: 1;
  background-color: transparent;
}
.wp-block-getwid-content-slider .slick-prev:before,
.wp-block-getwid-content-slider .slick-next:before,
.wp-block-getwid-images-slider .slick-prev:before,
.wp-block-getwid-images-slider .slick-next:before,
.wp-block-getwid-media-text-slider .slick-prev:before,
.wp-block-getwid-media-text-slider .slick-next:before,
.wp-block-getwid-post-slider .slick-prev:before,
.wp-block-getwid-post-slider .slick-next:before,
.wp-block-getwid-post-carousel .slick-prev:before,
.wp-block-getwid-post-carousel .slick-next:before {
  color: #000;
}
.wp-block-getwid-content-slider .slick-prev:hover, .wp-block-getwid-content-slider .slick-prev:focus,
.wp-block-getwid-content-slider .slick-next:hover,
.wp-block-getwid-content-slider .slick-next:focus,
.wp-block-getwid-images-slider .slick-prev:hover,
.wp-block-getwid-images-slider .slick-prev:focus,
.wp-block-getwid-images-slider .slick-next:hover,
.wp-block-getwid-images-slider .slick-next:focus,
.wp-block-getwid-media-text-slider .slick-prev:hover,
.wp-block-getwid-media-text-slider .slick-prev:focus,
.wp-block-getwid-media-text-slider .slick-next:hover,
.wp-block-getwid-media-text-slider .slick-next:focus,
.wp-block-getwid-post-slider .slick-prev:hover,
.wp-block-getwid-post-slider .slick-prev:focus,
.wp-block-getwid-post-slider .slick-next:hover,
.wp-block-getwid-post-slider .slick-next:focus,
.wp-block-getwid-post-carousel .slick-prev:hover,
.wp-block-getwid-post-carousel .slick-prev:focus,
.wp-block-getwid-post-carousel .slick-next:hover,
.wp-block-getwid-post-carousel .slick-next:focus {
  text-decoration: none;
}
.wp-block-getwid-content-slider .slick-dotted.slick-slider,
.wp-block-getwid-images-slider .slick-dotted.slick-slider,
.wp-block-getwid-media-text-slider .slick-dotted.slick-slider,
.wp-block-getwid-post-slider .slick-dotted.slick-slider,
.wp-block-getwid-post-carousel .slick-dotted.slick-slider {
  margin-bottom: 0;
  padding-bottom: 30px;
}
.wp-block-getwid-content-slider .slick-dots,
.wp-block-getwid-images-slider .slick-dots,
.wp-block-getwid-media-text-slider .slick-dots,
.wp-block-getwid-post-slider .slick-dots,
.wp-block-getwid-post-carousel .slick-dots {
  margin: 0 auto;
  max-width: 100%;
  width: 100%;
  bottom: 0;
}
.wp-block-getwid-content-slider .slick-dots li,
.wp-block-getwid-images-slider .slick-dots li,
.wp-block-getwid-media-text-slider .slick-dots li,
.wp-block-getwid-post-slider .slick-dots li,
.wp-block-getwid-post-carousel .slick-dots li {
  margin: 0 5px;
}
.wp-block-getwid-content-slider.has-arrows-inside,
.wp-block-getwid-images-slider.has-arrows-inside,
.wp-block-getwid-media-text-slider.has-arrows-inside,
.wp-block-getwid-post-slider.has-arrows-inside,
.wp-block-getwid-post-carousel.has-arrows-inside {
  padding-left: 0;
  padding-right: 0;
}
.wp-block-getwid-content-slider.has-arrows-inside .slick-prev,
.wp-block-getwid-content-slider.has-arrows-inside .slick-next,
.wp-block-getwid-images-slider.has-arrows-inside .slick-prev,
.wp-block-getwid-images-slider.has-arrows-inside .slick-next,
.wp-block-getwid-media-text-slider.has-arrows-inside .slick-prev,
.wp-block-getwid-media-text-slider.has-arrows-inside .slick-next,
.wp-block-getwid-post-slider.has-arrows-inside .slick-prev,
.wp-block-getwid-post-slider.has-arrows-inside .slick-next,
.wp-block-getwid-post-carousel.has-arrows-inside .slick-prev,
.wp-block-getwid-post-carousel.has-arrows-inside .slick-next {
  text-shadow: 0px 0px 3px rgba(0, 0, 0, 0.5);
}
.wp-block-getwid-content-slider.has-arrows-inside .slick-prev:before,
.wp-block-getwid-content-slider.has-arrows-inside .slick-next:before,
.wp-block-getwid-images-slider.has-arrows-inside .slick-prev:before,
.wp-block-getwid-images-slider.has-arrows-inside .slick-next:before,
.wp-block-getwid-media-text-slider.has-arrows-inside .slick-prev:before,
.wp-block-getwid-media-text-slider.has-arrows-inside .slick-next:before,
.wp-block-getwid-post-slider.has-arrows-inside .slick-prev:before,
.wp-block-getwid-post-slider.has-arrows-inside .slick-next:before,
.wp-block-getwid-post-carousel.has-arrows-inside .slick-prev:before,
.wp-block-getwid-post-carousel.has-arrows-inside .slick-next:before {
  color: #fff;
}
.wp-block-getwid-content-slider.has-arrows-inside .slick-prev,
.wp-block-getwid-images-slider.has-arrows-inside .slick-prev,
.wp-block-getwid-media-text-slider.has-arrows-inside .slick-prev,
.wp-block-getwid-post-slider.has-arrows-inside .slick-prev,
.wp-block-getwid-post-carousel.has-arrows-inside .slick-prev {
  /*rtl:begin:remove*/
  left: 25px;
  /*rtl:end:remove*/
  /*rtl:raw: right: 25px; */
}
.wp-block-getwid-content-slider.has-arrows-inside .slick-next,
.wp-block-getwid-images-slider.has-arrows-inside .slick-next,
.wp-block-getwid-media-text-slider.has-arrows-inside .slick-next,
.wp-block-getwid-post-slider.has-arrows-inside .slick-next,
.wp-block-getwid-post-carousel.has-arrows-inside .slick-next {
  /*rtl:begin:remove*/
  right: 25px;
  /*rtl:end:remove*/
  /*rtl:raw: left: 25px; */
}
.wp-block-getwid-content-slider.has-dots-inside .slick-dotted.slick-slider,
.wp-block-getwid-images-slider.has-dots-inside .slick-dotted.slick-slider,
.wp-block-getwid-media-text-slider.has-dots-inside .slick-dotted.slick-slider,
.wp-block-getwid-post-slider.has-dots-inside .slick-dotted.slick-slider,
.wp-block-getwid-post-carousel.has-dots-inside .slick-dotted.slick-slider {
  margin-bottom: 0;
  padding-bottom: 0;
}
.wp-block-getwid-content-slider.has-dots-inside .slick-dots,
.wp-block-getwid-images-slider.has-dots-inside .slick-dots,
.wp-block-getwid-media-text-slider.has-dots-inside .slick-dots,
.wp-block-getwid-post-slider.has-dots-inside .slick-dots,
.wp-block-getwid-post-carousel.has-dots-inside .slick-dots {
  bottom: 20px;
}
.wp-block-getwid-content-slider.has-dots-inside .slick-dots li .slick-active,
.wp-block-getwid-images-slider.has-dots-inside .slick-dots li .slick-active,
.wp-block-getwid-media-text-slider.has-dots-inside .slick-dots li .slick-active,
.wp-block-getwid-post-slider.has-dots-inside .slick-dots li .slick-active,
.wp-block-getwid-post-carousel.has-dots-inside .slick-dots li .slick-active {
  color: #fff;
}
.wp-block-getwid-content-slider.has-dots-inside .slick-dots li button,
.wp-block-getwid-images-slider.has-dots-inside .slick-dots li button,
.wp-block-getwid-media-text-slider.has-dots-inside .slick-dots li button,
.wp-block-getwid-post-slider.has-dots-inside .slick-dots li button,
.wp-block-getwid-post-carousel.has-dots-inside .slick-dots li button {
  text-shadow: 0px 0px 3px rgba(0, 0, 0, 0.5);
}
.wp-block-getwid-content-slider.has-dots-inside .slick-dots li button:before,
.wp-block-getwid-images-slider.has-dots-inside .slick-dots li button:before,
.wp-block-getwid-media-text-slider.has-dots-inside .slick-dots li button:before,
.wp-block-getwid-post-slider.has-dots-inside .slick-dots li button:before,
.wp-block-getwid-post-carousel.has-dots-inside .slick-dots li button:before {
  color: #fff;
}
.wp-block-getwid-content-slider.alignfull .slick-list,
.wp-block-getwid-images-slider.alignfull .slick-list,
.wp-block-getwid-media-text-slider.alignfull .slick-list,
.wp-block-getwid-post-slider.alignfull .slick-list,
.wp-block-getwid-post-carousel.alignfull .slick-list {
  margin: 0;
}
.wp-block-getwid-content-slider.alignfull.has-arrows-ouside .slick-prev, .wp-block-getwid-content-slider.alignfull.has-arrows-outside .slick-prev,
.wp-block-getwid-images-slider.alignfull.has-arrows-ouside .slick-prev,
.wp-block-getwid-images-slider.alignfull.has-arrows-outside .slick-prev,
.wp-block-getwid-media-text-slider.alignfull.has-arrows-ouside .slick-prev,
.wp-block-getwid-media-text-slider.alignfull.has-arrows-outside .slick-prev,
.wp-block-getwid-post-slider.alignfull.has-arrows-ouside .slick-prev,
.wp-block-getwid-post-slider.alignfull.has-arrows-outside .slick-prev,
.wp-block-getwid-post-carousel.alignfull.has-arrows-ouside .slick-prev,
.wp-block-getwid-post-carousel.alignfull.has-arrows-outside .slick-prev {
  left: 25px;
}
.wp-block-getwid-content-slider.alignfull.has-arrows-ouside .slick-next, .wp-block-getwid-content-slider.alignfull.has-arrows-outside .slick-next,
.wp-block-getwid-images-slider.alignfull.has-arrows-ouside .slick-next,
.wp-block-getwid-images-slider.alignfull.has-arrows-outside .slick-next,
.wp-block-getwid-media-text-slider.alignfull.has-arrows-ouside .slick-next,
.wp-block-getwid-media-text-slider.alignfull.has-arrows-outside .slick-next,
.wp-block-getwid-post-slider.alignfull.has-arrows-ouside .slick-next,
.wp-block-getwid-post-slider.alignfull.has-arrows-outside .slick-next,
.wp-block-getwid-post-carousel.alignfull.has-arrows-ouside .slick-next,
.wp-block-getwid-post-carousel.alignfull.has-arrows-outside .slick-next {
  right: 25px;
}

@media screen and (min-width: 768px) and (max-width: 991px) {
  .fs-tablet-50 .wp-block-getwid-advanced-heading__content,
  .fs-tablet-50 .wp-block-getwid-countdown__content {
    font-size: 50%;
  }
}

@media screen and (max-width: 767px) {
  .fs-mobile-50 .wp-block-getwid-advanced-heading__content,
  .fs-mobile-50 .wp-block-getwid-countdown__content {
    font-size: 50%;
  }
}

@media screen and (min-width: 768px) and (max-width: 991px) {
  .fs-tablet-60 .wp-block-getwid-advanced-heading__content,
  .fs-tablet-60 .wp-block-getwid-countdown__content {
    font-size: 60%;
  }
}

@media screen and (max-width: 767px) {
  .fs-mobile-60 .wp-block-getwid-advanced-heading__content,
  .fs-mobile-60 .wp-block-getwid-countdown__content {
    font-size: 60%;
  }
}

@media screen and (min-width: 768px) and (max-width: 991px) {
  .fs-tablet-70 .wp-block-getwid-advanced-heading__content,
  .fs-tablet-70 .wp-block-getwid-countdown__content {
    font-size: 70%;
  }
}

@media screen and (max-width: 767px) {
  .fs-mobile-70 .wp-block-getwid-advanced-heading__content,
  .fs-mobile-70 .wp-block-getwid-countdown__content {
    font-size: 70%;
  }
}

@media screen and (min-width: 768px) and (max-width: 991px) {
  .fs-tablet-80 .wp-block-getwid-advanced-heading__content,
  .fs-tablet-80 .wp-block-getwid-countdown__content {
    font-size: 80%;
  }
}

@media screen and (max-width: 767px) {
  .fs-mobile-80 .wp-block-getwid-advanced-heading__content,
  .fs-mobile-80 .wp-block-getwid-countdown__content {
    font-size: 80%;
  }
}

@media screen and (min-width: 768px) and (max-width: 991px) {
  .fs-tablet-90 .wp-block-getwid-advanced-heading__content,
  .fs-tablet-90 .wp-block-getwid-countdown__content {
    font-size: 90%;
  }
}

@media screen and (max-width: 767px) {
  .fs-mobile-90 .wp-block-getwid-advanced-heading__content,
  .fs-mobile-90 .wp-block-getwid-countdown__content {
    font-size: 90%;
  }
}

@media screen and (min-width: 768px) and (max-width: 991px) {
  .fs-tablet-100 .wp-block-getwid-advanced-heading__content,
  .fs-tablet-100 .wp-block-getwid-countdown__content {
    font-size: 100%;
  }
}

@media screen and (max-width: 767px) {
  .fs-mobile-100 .wp-block-getwid-advanced-heading__content,
  .fs-mobile-100 .wp-block-getwid-countdown__content {
    font-size: 100%;
  }
}

@media screen and (min-width: 768px) and (max-width: 991px) {
  .fs-tablet-110 .wp-block-getwid-advanced-heading__content,
  .fs-tablet-110 .wp-block-getwid-countdown__content {
    font-size: 110%;
  }
}

@media screen and (max-width: 767px) {
  .fs-mobile-110 .wp-block-getwid-advanced-heading__content,
  .fs-mobile-110 .wp-block-getwid-countdown__content {
    font-size: 110%;
  }
}

@media screen and (min-width: 768px) and (max-width: 991px) {
  .fs-tablet-120 .wp-block-getwid-advanced-heading__content,
  .fs-tablet-120 .wp-block-getwid-countdown__content {
    font-size: 120%;
  }
}

@media screen and (max-width: 767px) {
  .fs-mobile-120 .wp-block-getwid-advanced-heading__content,
  .fs-mobile-120 .wp-block-getwid-countdown__content {
    font-size: 120%;
  }
}

[data-animation] .wp-block-getwid-image-box__image-wrapper, [data-animation].wp-block-getwid-icon__wrapper,
[data-animation] .wp-block-getwid-icon-box__icon-wrapper {
  transition: 0.3s ease;
  transform: none;
}

[data-animation=slideTop]:hover .wp-block-getwid-image-box__image-wrapper, [data-animation=slideTop]:hover.wp-block-getwid-icon__wrapper,
[data-animation=slideTop]:hover .wp-block-getwid-icon-box__icon-wrapper {
  transform: translateY(-10px);
}

[data-animation=slideBottom]:hover .wp-block-getwid-image-box__image-wrapper, [data-animation=slideBottom]:hover.wp-block-getwid-icon__wrapper,
[data-animation=slideBottom]:hover .wp-block-getwid-icon-box__icon-wrapper {
  transform: translateY(10px);
}

[data-animation=slideLeft]:hover .wp-block-getwid-image-box__image-wrapper, [data-animation=slideLeft]:hover.wp-block-getwid-icon__wrapper,
[data-animation=slideLeft]:hover .wp-block-getwid-icon-box__icon-wrapper {
  transform: translateX(-10px);
}

[data-animation=slideRight]:hover .wp-block-getwid-image-box__image-wrapper, [data-animation=slideRight]:hover.wp-block-getwid-icon__wrapper,
[data-animation=slideRight]:hover .wp-block-getwid-icon-box__icon-wrapper {
  transform: translateX(10px);
}

[data-animation=zoomSmall]:hover .wp-block-getwid-image-box__image-wrapper, [data-animation=zoomSmall]:hover.wp-block-getwid-icon__wrapper,
[data-animation=zoomSmall]:hover .wp-block-getwid-icon-box__icon-wrapper {
  transform: scale(1.05);
}

[data-animation=zoomBig]:hover .wp-block-getwid-image-box__image-wrapper, [data-animation=zoomBig]:hover.wp-block-getwid-icon__wrapper,
[data-animation=zoomBig]:hover .wp-block-getwid-icon-box__icon-wrapper {
  transform: scale(1.2);
}

.getwid-columns {
  margin-left: -30px;
  margin-right: -30px;
  display: flex;
  flex-wrap: wrap;
}
.getwid-columns-1 > * {
  padding-left: 30px;
  padding-right: 30px;
  margin-right: 0;
  margin-left: 0;
  width: 100%;
}
@media screen and (min-width: 992px) {
  .getwid-columns-1 > * {
    width: 100%;
  }
}
.getwid-columns-2 > * {
  padding-left: 30px;
  padding-right: 30px;
  margin-right: 0;
  margin-left: 0;
  width: 100%;
}
@media screen and (min-width: 992px) {
  .getwid-columns-2 > * {
    width: 50%;
  }
}
.getwid-columns-3 > * {
  padding-left: 30px;
  padding-right: 30px;
  margin-right: 0;
  margin-left: 0;
  width: 100%;
}
@media screen and (min-width: 992px) {
  .getwid-columns-3 > * {
    width: 33.3333333333%;
  }
}
.getwid-columns-4 > * {
  padding-left: 30px;
  padding-right: 30px;
  margin-right: 0;
  margin-left: 0;
  width: 100%;
}
@media screen and (min-width: 992px) {
  .getwid-columns-4 > * {
    width: 25%;
  }
}
.getwid-columns-5 > * {
  padding-left: 30px;
  padding-right: 30px;
  margin-right: 0;
  margin-left: 0;
  width: 100%;
}
@media screen and (min-width: 992px) {
  .getwid-columns-5 > * {
    width: 20%;
  }
}
.getwid-columns-6 > * {
  padding-left: 30px;
  padding-right: 30px;
  margin-right: 0;
  margin-left: 0;
  width: 100%;
}
@media screen and (min-width: 992px) {
  .getwid-columns-6 > * {
    width: 16.6666666667%;
  }
}
.getwid-columns-7 > * {
  padding-left: 30px;
  padding-right: 30px;
  margin-right: 0;
  margin-left: 0;
  width: 100%;
}
@media screen and (min-width: 992px) {
  .getwid-columns-7 > * {
    width: 14.2857142857%;
  }
}
.getwid-columns-8 > * {
  padding-left: 30px;
  padding-right: 30px;
  margin-right: 0;
  margin-left: 0;
  width: 100%;
}
@media screen and (min-width: 992px) {
  .getwid-columns-8 > * {
    width: 12.5%;
  }
}
.getwid-columns-9 > * {
  padding-left: 30px;
  padding-right: 30px;
  margin-right: 0;
  margin-left: 0;
  width: 100%;
}
@media screen and (min-width: 992px) {
  .getwid-columns-9 > * {
    width: 11.1111111111%;
  }
}
.getwid-columns-10 > * {
  padding-left: 30px;
  padding-right: 30px;
  margin-right: 0;
  margin-left: 0;
  width: 100%;
}
@media screen and (min-width: 992px) {
  .getwid-columns-10 > * {
    width: 10%;
  }
}
.getwid-columns-11 > * {
  padding-left: 30px;
  padding-right: 30px;
  margin-right: 0;
  margin-left: 0;
  width: 100%;
}
@media screen and (min-width: 992px) {
  .getwid-columns-11 > * {
    width: 9.0909090909%;
  }
}
.getwid-columns-12 > * {
  padding-left: 30px;
  padding-right: 30px;
  margin-right: 0;
  margin-left: 0;
  width: 100%;
}
@media screen and (min-width: 992px) {
  .getwid-columns-12 > * {
    width: 8.3333333333%;
  }
}
.getwid-columns > * {
  box-sizing: border-box;
}

@media screen and (min-width: 992px) {
  .getwid-hide-desktop {
    display: none;
  }
}

@media screen and (min-width: 768px) and (max-width: 991px) {
  .getwid-hide-tablet {
    display: none;
  }
}

@media screen and (max-width: 767px) {
  .getwid-hide-mobile {
    display: none;
  }
}

.getwid-padding-top-small {
  padding-top: 10px;
}

.getwid-padding-top-medium {
  padding-top: 25px;
}

.getwid-padding-top-normal {
  padding-top: 40px;
}

.getwid-padding-top-large {
  padding-top: 60px;
}

.getwid-padding-top-none {
  padding-top: 0 !important;
}

.getwid-padding-bottom-small {
  padding-bottom: 10px;
}

.getwid-padding-bottom-medium {
  padding-bottom: 25px;
}

.getwid-padding-bottom-normal {
  padding-bottom: 40px;
}

.getwid-padding-bottom-large {
  padding-bottom: 60px;
}

.getwid-padding-bottom-none {
  padding-bottom: 0 !important;
}

.getwid-padding-left-small {
  padding-left: 10px;
}

.getwid-padding-left-medium {
  padding-left: 25px;
}

.getwid-padding-left-normal {
  padding-left: 40px;
}

.getwid-padding-left-large {
  padding-left: 60px;
}

.getwid-padding-left-none {
  padding-left: 0 !important;
}

.getwid-padding-right-small {
  padding-right: 10px;
}

.getwid-padding-right-medium {
  padding-right: 25px;
}

.getwid-padding-right-normal {
  padding-right: 40px;
}

.getwid-padding-right-large {
  padding-right: 60px;
}

.getwid-padding-right-none {
  padding-right: 0 !important;
}

@media screen and (max-width: 991px) {
  .getwid-padding-tablet-top-small {
    padding-top: 10px !important;
  }
}

@media screen and (max-width: 991px) {
  .getwid-padding-tablet-top-medium {
    padding-top: 25px !important;
  }
}

@media screen and (max-width: 991px) {
  .getwid-padding-tablet-top-normal {
    padding-top: 40px !important;
  }
}

@media screen and (max-width: 991px) {
  .getwid-padding-tablet-top-large {
    padding-top: 60px !important;
  }
}

@media screen and (max-width: 991px) {
  .getwid-padding-tablet-top-none {
    padding-top: 0 !important;
  }
}

@media screen and (max-width: 991px) {
  .getwid-padding-tablet-bottom-small {
    padding-bottom: 10px !important;
  }
}

@media screen and (max-width: 991px) {
  .getwid-padding-tablet-bottom-medium {
    padding-bottom: 25px !important;
  }
}

@media screen and (max-width: 991px) {
  .getwid-padding-tablet-bottom-normal {
    padding-bottom: 40px !important;
  }
}

@media screen and (max-width: 991px) {
  .getwid-padding-tablet-bottom-large {
    padding-bottom: 60px !important;
  }
}

@media screen and (max-width: 991px) {
  .getwid-padding-tablet-bottom-none {
    padding-bottom: 0 !important;
  }
}

@media screen and (max-width: 991px) {
  .getwid-padding-tablet-left-small {
    padding-left: 10px !important;
  }
}

@media screen and (max-width: 991px) {
  .getwid-padding-tablet-left-medium {
    padding-left: 25px !important;
  }
}

@media screen and (max-width: 991px) {
  .getwid-padding-tablet-left-normal {
    padding-left: 40px !important;
  }
}

@media screen and (max-width: 991px) {
  .getwid-padding-tablet-left-large {
    padding-left: 60px !important;
  }
}

@media screen and (max-width: 991px) {
  .getwid-padding-tablet-left-none {
    padding-left: 0 !important;
  }
}

@media screen and (max-width: 991px) {
  .getwid-padding-tablet-right-small {
    padding-right: 10px !important;
  }
}

@media screen and (max-width: 991px) {
  .getwid-padding-tablet-right-medium {
    padding-right: 25px !important;
  }
}

@media screen and (max-width: 991px) {
  .getwid-padding-tablet-right-normal {
    padding-right: 40px !important;
  }
}

@media screen and (max-width: 991px) {
  .getwid-padding-tablet-right-large {
    padding-right: 60px !important;
  }
}

@media screen and (max-width: 991px) {
  .getwid-padding-tablet-right-none {
    padding-right: 0 !important;
  }
}

@media screen and (max-width: 767px) {
  .getwid-padding-mobile-top-small {
    padding-top: 10px !important;
  }
}

@media screen and (max-width: 767px) {
  .getwid-padding-mobile-top-medium {
    padding-top: 25px !important;
  }
}

@media screen and (max-width: 767px) {
  .getwid-padding-mobile-top-normal {
    padding-top: 40px !important;
  }
}

@media screen and (max-width: 767px) {
  .getwid-padding-mobile-top-large {
    padding-top: 60px !important;
  }
}

@media screen and (max-width: 767px) {
  .getwid-padding-mobile-top-none {
    padding-top: 0 !important;
  }
}

@media screen and (max-width: 767px) {
  .getwid-padding-mobile-bottom-small {
    padding-bottom: 10px !important;
  }
}

@media screen and (max-width: 767px) {
  .getwid-padding-mobile-bottom-medium {
    padding-bottom: 25px !important;
  }
}

@media screen and (max-width: 767px) {
  .getwid-padding-mobile-bottom-normal {
    padding-bottom: 40px !important;
  }
}

@media screen and (max-width: 767px) {
  .getwid-padding-mobile-bottom-large {
    padding-bottom: 60px !important;
  }
}

@media screen and (max-width: 767px) {
  .getwid-padding-mobile-bottom-none {
    padding-bottom: 0 !important;
  }
}

@media screen and (max-width: 767px) {
  .getwid-padding-mobile-left-small {
    padding-left: 10px !important;
  }
}

@media screen and (max-width: 767px) {
  .getwid-padding-mobile-left-medium {
    padding-left: 25px !important;
  }
}

@media screen and (max-width: 767px) {
  .getwid-padding-mobile-left-normal {
    padding-left: 40px !important;
  }
}

@media screen and (max-width: 767px) {
  .getwid-padding-mobile-left-large {
    padding-left: 60px !important;
  }
}

@media screen and (max-width: 767px) {
  .getwid-padding-mobile-left-none {
    padding-left: 0 !important;
  }
}

@media screen and (max-width: 767px) {
  .getwid-padding-mobile-right-small {
    padding-right: 10px !important;
  }
}

@media screen and (max-width: 767px) {
  .getwid-padding-mobile-right-medium {
    padding-right: 25px !important;
  }
}

@media screen and (max-width: 767px) {
  .getwid-padding-mobile-right-normal {
    padding-right: 40px !important;
  }
}

@media screen and (max-width: 767px) {
  .getwid-padding-mobile-right-large {
    padding-right: 60px !important;
  }
}

@media screen and (max-width: 767px) {
  .getwid-padding-mobile-right-none {
    padding-right: 0 !important;
  }
}

.getwid-margin-top-small {
  margin-top: 10px !important;
}

.getwid-margin-top-medium {
  margin-top: 25px !important;
}

.getwid-margin-top-normal {
  margin-top: 40px !important;
}

.getwid-margin-top-large {
  margin-top: 60px !important;
}

.getwid-margin-top-none {
  margin-top: 0 !important;
}

.getwid-margin-bottom-small {
  margin-bottom: 10px !important;
}

.getwid-margin-bottom-medium {
  margin-bottom: 25px !important;
}

.getwid-margin-bottom-normal {
  margin-bottom: 40px !important;
}

.getwid-margin-bottom-large {
  margin-bottom: 60px !important;
}

.getwid-margin-bottom-none {
  margin-bottom: 0 !important;
}

.getwid-margin-left-small {
  margin-left: 10px;
}

.getwid-margin-left-medium {
  margin-left: 25px;
}

.getwid-margin-left-normal {
  margin-left: 40px;
}

.getwid-margin-left-large {
  margin-left: 60px;
}

.getwid-margin-left-none {
  margin-left: 0 !important;
}

.getwid-margin-right-small {
  margin-right: 10px;
}

.getwid-margin-right-medium {
  margin-right: 25px;
}

.getwid-margin-right-normal {
  margin-right: 40px;
}

.getwid-margin-right-large {
  margin-right: 60px;
}

.getwid-margin-right-none {
  margin-right: 0 !important;
}

@media screen and (max-width: 991px) {
  .getwid-margin-tablet-top-small {
    margin-top: 10px !important;
  }
}

@media screen and (max-width: 991px) {
  .getwid-margin-tablet-top-medium {
    margin-top: 25px !important;
  }
}

@media screen and (max-width: 991px) {
  .getwid-margin-tablet-top-normal {
    margin-top: 40px !important;
  }
}

@media screen and (max-width: 991px) {
  .getwid-margin-tablet-top-large {
    margin-top: 60px !important;
  }
}

@media screen and (max-width: 991px) {
  .getwid-margin-tablet-top-none {
    margin-top: 0 !important;
  }
}

@media screen and (max-width: 991px) {
  .getwid-margin-tablet-bottom-small {
    margin-bottom: 10px !important;
  }
}

@media screen and (max-width: 991px) {
  .getwid-margin-tablet-bottom-medium {
    margin-bottom: 25px !important;
  }
}

@media screen and (max-width: 991px) {
  .getwid-margin-tablet-bottom-normal {
    margin-bottom: 40px !important;
  }
}

@media screen and (max-width: 991px) {
  .getwid-margin-tablet-bottom-large {
    margin-bottom: 60px !important;
  }
}

@media screen and (max-width: 991px) {
  .getwid-margin-tablet-bottom-none {
    margin-bottom: 0 !important;
  }
}

@media screen and (max-width: 991px) {
  .getwid-margin-tablet-left-small {
    margin-left: 10px !important;
  }
}

@media screen and (max-width: 991px) {
  .getwid-margin-tablet-left-medium {
    margin-left: 25px !important;
  }
}

@media screen and (max-width: 991px) {
  .getwid-margin-tablet-left-normal {
    margin-left: 40px !important;
  }
}

@media screen and (max-width: 991px) {
  .getwid-margin-tablet-left-large {
    margin-left: 60px !important;
  }
}

@media screen and (max-width: 991px) {
  .getwid-margin-tablet-left-none {
    margin-left: 0 !important;
  }
}

@media screen and (max-width: 991px) {
  .getwid-margin-tablet-right-small {
    margin-right: 10px !important;
  }
}

@media screen and (max-width: 991px) {
  .getwid-margin-tablet-right-medium {
    margin-right: 25px !important;
  }
}

@media screen and (max-width: 991px) {
  .getwid-margin-tablet-right-normal {
    margin-right: 40px !important;
  }
}

@media screen and (max-width: 991px) {
  .getwid-margin-tablet-right-large {
    margin-right: 60px !important;
  }
}

@media screen and (max-width: 991px) {
  .getwid-margin-tablet-right-none {
    margin-right: 0 !important;
  }
}

@media screen and (max-width: 767px) {
  .getwid-margin-mobile-top-small {
    margin-top: 10px !important;
  }
}

@media screen and (max-width: 767px) {
  .getwid-margin-mobile-top-medium {
    margin-top: 25px !important;
  }
}

@media screen and (max-width: 767px) {
  .getwid-margin-mobile-top-normal {
    margin-top: 40px !important;
  }
}

@media screen and (max-width: 767px) {
  .getwid-margin-mobile-top-large {
    margin-top: 60px !important;
  }
}

@media screen and (max-width: 767px) {
  .getwid-margin-mobile-top-none {
    margin-top: 0 !important;
  }
}

@media screen and (max-width: 767px) {
  .getwid-margin-mobile-bottom-small {
    margin-bottom: 10px !important;
  }
}

@media screen and (max-width: 767px) {
  .getwid-margin-mobile-bottom-medium {
    margin-bottom: 25px !important;
  }
}

@media screen and (max-width: 767px) {
  .getwid-margin-mobile-bottom-normal {
    margin-bottom: 40px !important;
  }
}

@media screen and (max-width: 767px) {
  .getwid-margin-mobile-bottom-large {
    margin-bottom: 60px !important;
  }
}

@media screen and (max-width: 767px) {
  .getwid-margin-mobile-bottom-none {
    margin-bottom: 0 !important;
  }
}

@media screen and (max-width: 767px) {
  .getwid-margin-mobile-left-small {
    margin-left: 10px !important;
  }
}

@media screen and (max-width: 767px) {
  .getwid-margin-mobile-left-medium {
    margin-left: 25px !important;
  }
}

@media screen and (max-width: 767px) {
  .getwid-margin-mobile-left-normal {
    margin-left: 40px !important;
  }
}

@media screen and (max-width: 767px) {
  .getwid-margin-mobile-left-large {
    margin-left: 60px !important;
  }
}

@media screen and (max-width: 767px) {
  .getwid-margin-mobile-left-none {
    margin-left: 0 !important;
  }
}

@media screen and (max-width: 767px) {
  .getwid-margin-mobile-right-small {
    margin-right: 10px !important;
  }
}

@media screen and (max-width: 767px) {
  .getwid-margin-mobile-right-medium {
    margin-right: 25px !important;
  }
}

@media screen and (max-width: 767px) {
  .getwid-margin-mobile-right-normal {
    margin-right: 40px !important;
  }
}

@media screen and (max-width: 767px) {
  .getwid-margin-mobile-right-large {
    margin-right: 60px !important;
  }
}

@media screen and (max-width: 767px) {
  .getwid-margin-mobile-right-none {
    margin-right: 0 !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 991px) {
  .getwid-reset-min-height-tablet {
    min-height: auto !important;
  }
}

@media screen and (max-width: 767px) {
  .getwid-reset-min-height-mobile {
    min-height: auto !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 991px) {
  .getwid-reset-height-tablet {
    height: auto !important;
  }
}

@media screen and (max-width: 767px) {
  .getwid-reset-height-mobile {
    height: auto !important;
  }
}

.getwid-align-items-flex-start {
  align-items: flex-start;
}

.getwid-align-items-center {
  align-items: center;
}

.getwid-align-items-flex-end {
  align-items: flex-end;
}

@media screen and (max-width: 991px) {
  .getwid-align-items-tablet-flex-start {
    align-items: flex-start;
  }
}

@media screen and (max-width: 991px) {
  .getwid-align-items-tablet-center {
    align-items: center;
  }
}

@media screen and (max-width: 991px) {
  .getwid-align-items-tablet-flex-end {
    align-items: flex-end;
  }
}

@media screen and (max-width: 767px) {
  .getwid-align-items-mobile-flex-start {
    align-items: flex-start;
  }
}

@media screen and (max-width: 767px) {
  .getwid-align-items-mobile-center {
    align-items: center;
  }
}

@media screen and (max-width: 767px) {
  .getwid-align-items-mobile-flex-end {
    align-items: flex-end;
  }
}

.getwid-justify-content-flex-start {
  justify-content: flex-start;
}

.getwid-justify-content-center {
  justify-content: center;
}

.getwid-justify-content-flex-end {
  justify-content: flex-end;
}

@media screen and (max-width: 991px) {
  .getwid-justify-content-tablet-flex-start {
    justify-content: flex-start;
  }
}

@media screen and (max-width: 991px) {
  .getwid-justify-content-tablet-center {
    justify-content: center;
  }
}

@media screen and (max-width: 991px) {
  .getwid-justify-content-tablet-flex-end {
    justify-content: flex-end;
  }
}

@media screen and (max-width: 767px) {
  .getwid-justify-content-mobile-flex-start {
    justify-content: flex-start;
  }
}

@media screen and (max-width: 767px) {
  .getwid-justify-content-mobile-center {
    justify-content: center;
  }
}

@media screen and (max-width: 767px) {
  .getwid-justify-content-mobile-flex-end {
    justify-content: flex-end;
  }
}

.getwid-icon {
  font-style: normal;
}
.getwid-icon-like {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
}
.getwid-icon-like:before {
  content: "\f004";
}
.getwid-icon-comment {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
}
.getwid-icon-comment:before {
  content: "\f075";
}

.getwid-opacity-0 {
  opacity: 0;
}

.getwid-opacity-5 {
  opacity: 0.05;
}

.getwid-opacity-10 {
  opacity: 0.1;
}

.getwid-opacity-15 {
  opacity: 0.15;
}

.getwid-opacity-20 {
  opacity: 0.2;
}

.getwid-opacity-25 {
  opacity: 0.25;
}

.getwid-opacity-30 {
  opacity: 0.3;
}

.getwid-opacity-35 {
  opacity: 0.35;
}

.getwid-opacity-40 {
  opacity: 0.4;
}

.getwid-opacity-45 {
  opacity: 0.45;
}

.getwid-opacity-50 {
  opacity: 0.5;
}

.getwid-opacity-55 {
  opacity: 0.55;
}

.getwid-opacity-60 {
  opacity: 0.6;
}

.getwid-opacity-65 {
  opacity: 0.65;
}

.getwid-opacity-70 {
  opacity: 0.7;
}

.getwid-opacity-75 {
  opacity: 0.75;
}

.getwid-opacity-80 {
  opacity: 0.8;
}

.getwid-opacity-85 {
  opacity: 0.85;
}

.getwid-opacity-90 {
  opacity: 0.9;
}

.getwid-opacity-95 {
  opacity: 0.95;
}

.getwid-opacity-100 {
  opacity: 1;
}
:root{--affwp-creative-preview-width:10rem;--affwp-card-padding:1.5rem}.fancybox__backdrop{--fancybox-bg:rgba(0, 0, 0, 0.5)}table.affwp-table{text-align:left;width:100%;border:none;margin:0 0 1.5rem;border-collapse:collapse}table.affwp-table td,table.affwp-table th{text-align:left;border:2px solid rgba(0,0,0,.03);color:#666;padding:.3em 1em;max-width:100%}table.affwp-table th{background:#fafafa;font-weight:700}.affwp-form{margin-bottom:1.5rem}.affwp-form fieldset{border:none}.affwp-form legend{font-size:120%;margin-bottom:1em}.affwp-form input[type=email],.affwp-form input[type=password],.affwp-form input[type=text],.affwp-form input[type=url],.affwp-form textarea{box-sizing:border-box}.affwp-form input{border:1px solid #eaeaea;border:1px solid rgba(51,51,51,.1)}.affwp-form input[type=email].required,.affwp-form input[type=password].required,.affwp-form input[type=text].required,.affwp-form input[type=url].required{color:inherit}.affwp-form input[type=checkbox]{display:inline-block}.affwp-form label{cursor:pointer}.affwp-form label+input,.affwp-form label+select,.affwp-form label+textarea{width:100%}.affwp-form .affwp-field-terms-of-use-content{background-color:#fff;border:1px solid rgba(51,51,51,.1);color:#444;padding:0 1rem;margin:1rem 0 .5rem 0;height:8rem;overflow-y:auto;overflow-x:hidden;font-size:14px}.affwp-form .affwp-field-terms-of-use-content *{font-size:14px}.affwp-form .affwp-label-checkbox-multiple,.affwp-form .affwp-label-radio{display:flex;align-items:center}.affwp-form .affwp-label-checkbox-multiple input,.affwp-form .affwp-label-radio input{margin:0 5px 0 0}.affwp-hidden{display:none}.affwp-wrap{margin-bottom:20px}#affwp-custom-links-table .affwp-custom-link{cursor:pointer}.affwp-custom-link-row{display:flex;justify-content:space-between;gap:4rem;position:relative}.affwp-custom-link-actions{display:flex;gap:1rem;align-items:center;visibility:hidden;opacity:0;transition:opacity .1s ease-out}.affwp-custom-link-actions button:hover{background:0 0;border:0}.affwp-custom-link-action{color:#666;transition:color .1s ease-in;cursor:pointer;width:20px;height:20px;display:inline-block}#affwp-custom-links-table td[data-field=link]:hover .affwp-custom-link-actions{visibility:visible;opacity:1}.affwp-copy-button,button.affwp-tooltip{appearance:none;-webkit-appearance:none;background-color:transparent;border:none;margin:0;padding:0;background-color:unset!important;display:flex}.affwp-tooltip-button-copy,.affwp-tooltip-url-copy{cursor:pointer}.affwp-tooltip-help{cursor:help}.affwp-row{display:flex;justify-content:space-between;align-items:center;gap:4rem}.affwp-row:hover .affwp-row-actions{visibility:visible;opacity:1}.affwp-row-header{font-size:.875rem}.affwp-row-actions{display:flex;gap:1rem;align-items:center;visibility:hidden;opacity:0;transition:opacity .1s ease-out}.affwp-row-action{color:#666;transition:color .1s ease-in;cursor:pointer;width:20px;height:20px;display:inline-block}.affwp-card__tooltip{cursor:help}.affwp-card__tooltip p{margin-bottom:1rem}.affwp-card__tooltip svg{width:1.25rem;height:1.25rem}.tippy-box[data-theme~=affwp] .tippy-content{padding:1rem}.tippy-box[data-theme~=affwp] .tippy-content p{margin-bottom:1rem}.tippy-box[data-theme~=affwp] .tippy-content p:last-child{margin-bottom:0}.affwp-card__header:has(.affwp-card__tooltip){display:flex;justify-content:space-between;align-items:start;gap:.5rem}.affwp-card.affwp-affiliate-link{margin-bottom:1.5rem}.affwp-affiliate-link__display{display:flex;flex-direction:column;gap:1rem}.affwp-affiliate-link__toggle{margin-top:.5rem;display:inline-block}.affwp-affiliate-link__input{cursor:pointer}.affwp-affiliate-landing-pages .affwp-affiliate-link__display:not(:last-child){padding-bottom:1rem;border-bottom:1px solid rgba(17,24,39,.05);margin-bottom:1rem}.affwp-link-sharing{display:flex;flex-direction:column;gap:.5rem;margin-top:1.5rem}.affwp-link-sharing__options{display:flex;gap:1rem;flex-wrap:wrap}.affwp-link-sharing__icon{display:flex;justify-content:center;align-items:center}.affwp-link-sharing__icon svg{width:2rem;height:2rem;color:rgba(0,0,0,.75)}.affwp-link-sharing__x svg{width:1.5rem;height:1.5rem}.affwp-link-sharing__qrcode{cursor:pointer}.affwp-errors,.affwp-notice{border-radius:2px;border:1px solid #e6db55;margin:0 0 21px 0;background:#ffffe0;color:#333}.affwp-error,.affwp-notice{padding:10px}p.affwp-error{margin:0!important}#affwp-affiliate-dashboard h4{margin-bottom:20px}#affwp-graphs-filter{margin-bottom:20px}#affwp-affiliate-dashboard #affwp-affiliate-dashboard-tabs{margin:0 0 20px 0;padding:0;border:none}#affwp-affiliate-dashboard #affwp-affiliate-dashboard-tabs li{display:inline-block;padding:0 10px 0 0;margin:0}#affwp-affiliate-dashboard #affwp-affiliate-dashboard-tabs li.active{font-weight:700}#affwp-affiliate-dashboard #affwp-affiliate-dashboard-tabs li a{text-decoration:none}#affwp-affiliate-dashboard .affwp-graph{margin-bottom:20px}#affwp-affiliate-dashboard .affwp-graph table{width:auto}#affwp-affiliate-dashboard-visits{table-layout:fixed}#affwp-affiliate-dashboard-visits .visit-url{width:30%}#affwp-affiliate-dashboard-visits .referring-url{width:30%}#affwp-affiliate-dashboard-visits .referral-status{width:15%}#affwp-affiliate-dashboard-visits .visit-date{width:25%}#affwp-affiliate-dashboard .affwp-send-notifications-wrap label,.affwp-form .affwp-tos,.affwp-form .affwp-user-remember{width:auto}#affwp-affiliate-dashboard-payouts-service{margin-bottom:50px}.affwp-form select#affwp-payout-service-account-type,.affwp-form select#affwp-payout-service-country{width:100%}.visit-converted i{display:inline-block;position:relative;top:2px;left:2px}.visit-converted i:before{font-family:dashicons;font-style:normal}.visit-converted.yes i:before{content:"\f147";color:#5e95ef}.visit-converted.no i:before{content:"\f158";color:#ef6c5e}.affwp-creative pre{background-color:rgba(0,0,0,.01);border:1px solid rgba(51,51,51,.1);line-height:1.5;max-width:100%;overflow:auto;padding:1em;white-space:pre-wrap;word-wrap:break-word}.affwp-creative code,.affwp-creative pre{hyphens:none}.affwp-creative:not(.affwp-creatives-view .affwp-creative){margin-bottom:40px;padding-bottom:20px;border-bottom:1px solid #eaeaea;border-bottom:1px solid rgba(51,51,51,.1)}.affwp-creative:last-of-type:not(
.affwp-creatives-view .affwp-creative:last-of-type
){border-bottom:none;padding-bottom:0}.affwp-table-wrap{overflow-x:auto}table.affwp-table{word-wrap:break-word;table-layout:auto}.screen-reader-text{position:absolute;margin:-1px;padding:0;height:1px;width:1px;overflow:hidden;clip:rect(0 0 0 0);border:0;word-wrap:normal!important}.affwp-table-responsive td:before{content:attr(data-th) ":\00a0";font-weight:700}.affwp-table-responsive td:before{display:none}.affwp-spinner{margin:auto;padding:0;width:2rem;height:2rem}.affwp-spinner svg{width:100%;height:100%;vertical-align:top;animation:affwp-spinner-rotate 2s linear infinite}.affwp-spinner svg *{stroke-width:2.75;fill:none}.affwp-spinner svg :first-child{stroke:rgba(0,0,0,0.1)}.affwp-spinner svg :last-child{stroke:rgba(17,24,28,0.8);animation:affwp-spinner-dash 2s ease-in-out infinite}@keyframes affwp-spinner-rotate{100%{transform:rotate(360deg)}}@keyframes affwp-spinner-dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}100%{stroke-dasharray:90,150;stroke-dashoffset:-124}}#affwp-affiliate-dashboard-creatives .affwp-creatives-types-menu{list-style:none;display:inline-flex;margin:0 0 1.5rem;padding:.125rem;background-color:rgba(0,0,0,.05);gap:.125rem}#affwp-affiliate-dashboard-creatives .affwp-view-switcher{list-style:none;display:flex;margin:0 0 0 auto;padding:0}#affwp-affiliate-dashboard-creatives .affwp-creatives-types-menu a{text-decoration:none;padding:.25rem .75rem;font-weight:500;display:inline-block;transition:background-color .1s ease-in}#affwp-affiliate-dashboard-creatives .affwp-creatives-types-menu li,#affwp-affiliate-dashboard-creatives .affwp-view-switcher li{margin:0;padding:0}#affwp-affiliate-dashboard-creatives .affwp-creatives-types-menu .active a{background:#fff;color:rgba(0,0,0,.75)}.affwp-view-switcher{justify-content:end}.affwp-view-switcher li .affwp-view-switcher__button{padding:.5rem;color:rgba(0,0,0,.3);display:inline-flex;border:1px solid transparent}.affwp-view-switcher li{background-color:transparent;transition:background-color .1s linear}.affwp-view-switcher li:hover:not(.active){background-color:rgba(0,0,0,.05)}.affwp-view-switcher .active svg,.affwp-view-switcher .affwp-view-switcher__button:hover svg{color:rgba(0,0,0,.75)}.affwp-creatives-table{display:flex;flex-direction:column;width:100%}.affwp-creatives-table-row{display:flex;position:relative}.affwp-creatives-table-cell{flex:1;min-width:0;align-items:center}.affwp-creatives-table-cell[data-column=type]{flex-direction:column;align-items:start;justify-content:center}.affwp-creatives-table-cell[data-column=date_updated]{justify-content:end}.affwp-creatives-table-row{padding:1.5rem 0}.affwp-creatives-view--as-list .affwp-creative{border-top:1px solid rgba(0,0,0,.03);gap:1.5rem;position:relative;flex-direction:column}.affwp-creatives-list-header{display:none}.affwp-creatives-list-header>div[data-sorted=true][data-order=asc]>a::after{content:" \2191"}.affwp-creatives-list-header>div[data-sorted=true][data-order=desc]>a::after{content:" \2193"}.affwp-creative-name-wrap{display:flex;gap:1.5rem;flex-direction:column}.affwp-creatives-view--as-grid .affwp-creative-name{white-space:nowrap}.affwp-creatives-view--as-grid .affwp-creative-name{overflow:hidden;text-overflow:ellipsis}#affwp-creatives-modal .affwp-creative-name,.affwp-creatives-view--as-grid .affwp-creative-name{font-weight:600}#affwp-creatives-modal .affwp-creative-name{margin-bottom:.25rem;margin-top:0;font-size:2rem;line-height:1.1}.affwp-creatives-item-actions{align-items:center}.affwp-creatives-item-actions form{margin:0;padding:0}.affwp-creatives-list-column-label{display:block;font-weight:600;line-height:1;margin-bottom:.25rem}.affwp-creative-preview{border:2px solid rgba(0,0,0,.03);padding:.25rem;display:flex;justify-content:center;overflow:hidden;transition:border .1s linear}.affwp-creative:hover .affwp-creative-preview{border:2px solid rgba(0,0,0,.08)}.affwp-creatives-view--as-grid .affwp-creative-preview{height:100%;aspect-ratio:1;margin-bottom:.5rem}.affwp-creative-preview img{max-width:100%}.affwp-creatives-view--as-grid .affwp-creative:hover{cursor:pointer}.affwp-creative img{object-fit:contain;height:100%}.affwp-creatives-view--as-list img{max-height:var(--affwp-creative-preview-width)}.affwp-modal *{margin:0}.affwp-modal__header{margin-bottom:1.5rem}.affwp-modal__header h2{margin-bottom:.5rem}.affwp-modal__actions{margin-top:1.5rem;display:flex;justify-content:space-between;align-items:center;gap:4rem}.affwp-modal__button{align-self:start}.affwp-modal__qr-code{display:flex;justify-content:center}.affwp-modal__body:has(.affwp-modal__qr-code){border:2px solid rgba(0,0,0,.03);padding:2rem}#affwp-creatives-modal{width:100%;max-width:960px;padding:4rem;gap:2rem}.affwp-copy-textarea-content{min-height:8rem;resize:none;width:100%}#affwp-creatives-modal .affwp-creative-section-preview{display:flex;flex-direction:column;gap:1rem}#affwp-creatives-modal .affwp-creative-preview{padding:2rem}#affwp-creatives-modal .affwp-creative-preview img{height:auto}#affwp-creatives-modal .affwp-creative-preview+form.affwp-creative-copy-form{margin-top:2rem}.affwp-print-button{margin-left:auto}#affwp-printable-area{display:none}.affwp-creative-details{display:flex;justify-content:space-between;align-items:center;gap:1rem}.affwp-creative-details>div{line-height:1.3}.affwp-creative-file-extension{font-weight:600}.affwp-creative-section-title{font-weight:600;font-size:1.3rem;line-height:1}#affwp-creatives-modal .affwp-creative-subtitle,.affwp-creative-file-details{color:rgba(0,0,0,.6);display:inline-flex;align-items:center}#affwp-creatives-modal form,#affwp-creatives-modal p{margin:0}.affwp-creative-section-code{margin-top:2rem}.affwp-creative-copy-form{display:flex;flex-direction:column;align-items:start;gap:1rem}.affwp-creative-separator{margin:0 .5rem}.affwp-creatives-view--as-grid{--gap:2rem;--max-columns:5;display:grid;gap:var(--gap);grid-template-columns:repeat(auto-fill,minmax(max(var(--affwp-creative-preview-width),100% / var(--max-columns) - var(--gap)),1fr))}.affwp-creatives-view--as-grid .affwp-creative-size,.affwp-creatives-view--as-grid .affwp-creative-type{color:rgba(0,0,0,.6)}.is-draggable .fancybox__content{cursor:default}.affwp-infinite-scroll-trigger[data-state=loading]{text-align:center}.affwp-infinite-scroll-trigger .affwp-spinner{display:none}.affwp-infinite-scroll-trigger[data-state=loading] .affwp-spinner{display:inline-block}.affwp-creative[data-type=text_link] .affwp-creative-preview{padding:1rem}.affwp-creatives-filters{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;justify-content:space-between;margin-bottom:1rem}#affwp-affiliate-dashboard-creatives .affwp-creatives-filters .affwp-category-dropdown,#affwp-affiliate-dashboard-creatives .affwp-creatives-filters .affwp-category-dropdown select,#affwp-affiliate-dashboard-creatives .affwp-creatives-filters form,#affwp-affiliate-dashboard-creatives .affwp-creatives-filters input[type=submit]{margin-bottom:0}.affwp-category-dropdown>div{display:flex;align-items:center;gap:.5rem}.affwp-button[download][href=""]{opacity:.5;pointer-events:none;cursor:not-allowed}@media (min-width:768px){.affwp-creatives-view--as-list .affwp-creative{flex-direction:row}.affwp-creatives-table-cell{display:flex}.affwp-creative-name-wrap{flex-direction:row;align-items:center}.affwp-creatives-list-column-label{display:none}.affwp-creatives-view--as-list .affwp-creative img{object-fit:contain}.affwp-creatives-view--as-list .affwp-creative-preview{align-items:center;height:var(--affwp-creative-preview-width);width:var(--affwp-creative-preview-width);flex-shrink:0;box-sizing:border-box}.affwp-creative[data-type=text_link] .affwp-creative-preview{font-size:.875rem}.affwp-creatives-view--as-list .affwp-creative-name{font-weight:600}.affwp-creative-id,.affwp-creative-size{font-size:.875rem}.affwp-creatives-list-header{display:flex;gap:1.5rem}.affwp-creatives-list-header,.affwp-creatives-view--as-list .affwp-creative{position:relative}.affwp-creatives-view--as-list .affwp-creative>div:first-child,.affwp-creatives-view--as-list .affwp-creatives-list-header>div:first-child{flex-grow:3}.affwp-creative>div:first-child,.affwp-creatives-list-header>div:first-child{padding-left:0}.affwp-creatives-view--as-list .affwp-creative>.affwp-creatives-item-actions{position:relative}.affwp-creatives-view--as-list .affwp-creative>.affwp-creatives-item-actions{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:flex;justify-content:end;padding:0}.affwp-creative-last-updated,.affwp-creatives-item-actions button{transition:opacity .1s ease-in}.affwp-creatives-item-actions button{visibility:hidden;opacity:0}.affwp-creatives-item-actions:hover{cursor:pointer}.affwp-creatives-table-row:hover .affwp-creatives-item-actions button{visibility:visible;position:relative;right:0;opacity:1}.affwp-creative-last-updated{opacity:1}.affwp-creatives-table-row:hover .affwp-creative-last-updated{opacity:0}}@media (min-width:480px){#affwp-affiliate-dashboard-url-generator .affwp-affiliate-link,.affwp-affiliate-link__display{flex-direction:row}.affwp-affiliate-link__input{flex-grow:1}.affwp-link-sharing{flex-direction:row;align-items:center}}.affwp-card{border:1px solid rgba(17,24,39,.05);box-shadow:transparent 0 0 0 0,transparent 0 0 0 0,rgba(0,0,0,.1) 0 1px 3px 0,rgba(0,0,0,.1) 0 1px 2px -1px}.affwp-card .affwp-card__header:not(.affwp-affiliate-link__tooltip) *{margin:0}.affwp-card__actions,.affwp-card__header{padding:1.5rem}.affwp-card__header+.affwp-card__actions{padding-top:0}.affwp-card__content--form{display:grid;gap:1rem}.affwp-card__content,.affwp-card__footer{padding:var(--affwp-card-padding);padding-top:0}.affwp-card--compact{border-radius:.25rem}.affwp-card--compact .affwp-card__content,.affwp-card--compact .affwp-card__footer,.affwp-card--compact .affwp-card__header{padding:1rem}@media (max-width:767px){#affwp-affiliate-dashboard-campaign-stats .affwp-table-responsive td.affwp-table-no-data{display:block}#affwp-affiliate-dashboard-payouts .affwp-table-responsive td.affwp-table-no-data:before,#affwp-affiliate-dashboard-referrals .affwp-table-responsive td.affwp-table-no-data:before,#affwp-affiliate-dashboard-visits .affwp-table-responsive td.affwp-table-no-data:before{display:none}.affwp-table-responsive td:last-child{margin-bottom:20px}.affwp-table-responsive td:first-child{background-color:#fafafa}.affwp-table-responsive td:before{display:inline-block}.affwp-table-responsive th{display:none}.affwp-table-responsive td{display:flex;justify-content:space-between}.affwp-custom-link-row{flex-direction:column;gap:0}.affwp-custom-link-actions{visibility:visible;opacity:1;padding:10px 0}}@media print{body.affwp-affiliate-area-creatives *{display:none}#affwp-printable-area{display:flex;justify-content:center;align-items:center;position:absolute;left:0;top:0;width:100%;height:100%}#affwp-printable-area img{display:inline-block}}.affwp-coupon-url-section{margin-top:1rem;max-width:500px}.affwp-coupon-url-section:hover .affwp-row-actions{visibility:visible;opacity:1}#affwp-affiliate-dashboard-coupons .affwp-tooltip-url-copy{cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.affwp-copy-coupon-url{display:flex;align-items:center}.affwp-registration-submitted form fieldset{display:none}.affwp-stripe-payouts{margin-bottom:2rem}.affwp-stripe-payouts__status{padding:12px 15px;margin-bottom:1em;border-radius:4px;border-left:4px solid}.affwp-stripe-payouts__status--connected{background-color:#f6fef7;border-left-color:#46b450;color:#1a5d1f}.affwp-stripe-payouts__status--warning{background-color:#fffdf0;border-left-color:#ffb900;color:#6b5600}.affwp-stripe-payouts__status--error{background-color:#fef2f2;border-left-color:#dc3545;color:#7f1d1d}.affwp-stripe-payouts__account-info{display:block}.affwp-stripe-payouts__account-info-label{display:block;margin-bottom:.5em}.affwp-stripe-payouts__account-info-value{display:inline-block;padding:3px 8px;background-color:rgba(255,255,255,.7);border:1px solid rgba(70,180,80,.3);border-radius:3px;font-family:monospace;font-size:.9em;color:inherit}.affwp-stripe-notice{padding:12px;margin-bottom:1em;border-radius:4px;border-left:4px solid}.affwp-stripe-notice--success{background-color:#f0f8f0;border-left-color:#46b450}.affwp-stripe-notice--error{background-color:#fef2f2;border-left-color:#dc3545}.affwp-stripe-notice--info{background-color:#e8f4fd;border-left-color:#2196f3}.affwp-stripe-notice__message{margin:0!important}.affwp-stripe-notice__link{font-weight:600}
.clearfix:after,.clearfix:before,.grid-100:after,.grid-100:before,.grid-15:after,.grid-15:before,.grid-20:after,.grid-20:before,.grid-25:after,.grid-25:before,.grid-30:after,.grid-30:before,.grid-33:after,.grid-33:before,.grid-35:after,.grid-35:before,.grid-40:after,.grid-40:before,.grid-45:after,.grid-45:before,.grid-50:after,.grid-50:before,.grid-55:after,.grid-55:before,.grid-60:after,.grid-60:before,.grid-65:after,.grid-65:before,.grid-66:after,.grid-66:before,.grid-70:after,.grid-70:before,.grid-75:after,.grid-75:before,.grid-80:after,.grid-80:before,.grid-85:after,.grid-85:before,.grid-container:after,.grid-container:before,[class*=mobile-grid-]:after,[class*=mobile-grid-]:before,[class*=tablet-grid-]:after,[class*=tablet-grid-]:before{content:".";display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0}.clearfix:after,.grid-100:after,.grid-15:after,.grid-20:after,.grid-25:after,.grid-30:after,.grid-33:after,.grid-35:after,.grid-40:after,.grid-45:after,.grid-50:after,.grid-55:after,.grid-60:after,.grid-65:after,.grid-66:after,.grid-70:after,.grid-75:after,.grid-80:after,.grid-85:after,.grid-90:after,.grid-95:after,.grid-container:after,[class*=mobile-grid-]:after,[class*=tablet-grid-]:after{clear:both}.grid-container{margin-left:auto;margin-right:auto;max-width:1200px;padding-left:10px;padding-right:10px}.grid-100,.grid-15,.grid-20,.grid-25,.grid-30,.grid-33,.grid-35,.grid-40,.grid-45,.grid-50,.grid-55,.grid-60,.grid-65,.grid-66,.grid-70,.grid-75,.grid-80,.grid-85,.grid-90,.grid-95,[class*=mobile-grid-],[class*=tablet-grid-]{box-sizing:border-box;padding-left:10px;padding-right:10px}.grid-parent{padding-left:0;padding-right:0}@media (max-width:767px){.hide-on-mobile{display:none!important}.mobile-grid-50{float:left;width:50%}.mobile-grid-100{clear:both;width:100%}}@media (min-width:768px) and (max-width:1024px){[class*=tablet-pull-],[class*=tablet-push-]{position:relative}.hide-on-tablet{display:none!important}.tablet-grid-15{float:left;width:15%}.tablet-push-15{left:15%}.tablet-pull-15{left:-15%}.tablet-grid-20{float:left;width:20%}.tablet-push-20{left:20%}.tablet-pull-20{left:-20%}.tablet-grid-25{float:left;width:25%}.tablet-push-25{left:25%}.tablet-pull-25{left:-25%}.tablet-grid-30{float:left;width:30%}.tablet-push-30{left:30%}.tablet-pull-30{left:-30%}.tablet-grid-35{float:left;width:35%}.tablet-push-35{left:35%}.tablet-pull-35{left:-35%}.tablet-grid-40{float:left;width:40%}.tablet-push-40{left:40%}.tablet-pull-40{left:-40%}.tablet-grid-45{float:left;width:45%}.tablet-push-45{left:45%}.tablet-pull-45{left:-45%}.tablet-grid-50{float:left;width:50%}.tablet-push-50{left:50%}.tablet-pull-50{left:-50%}.tablet-grid-55{float:left;width:55%}.tablet-push-55{left:55%}.tablet-pull-55{left:-55%}.tablet-grid-60{float:left;width:60%}.tablet-push-60{left:60%}.tablet-pull-60{left:-60%}.tablet-grid-65{float:left;width:65%}.tablet-push-65{left:65%}.tablet-pull-65{left:-65%}.tablet-grid-70{float:left;width:70%}.tablet-push-70{left:70%}.tablet-pull-70{left:-70%}.tablet-grid-75{float:left;width:75%}.tablet-push-75{left:75%}.tablet-pull-75{left:-75%}.tablet-grid-80{float:left;width:80%}.tablet-push-80{left:80%}.tablet-pull-80{left:-80%}.tablet-grid-85{float:left;width:85%}.tablet-push-85{left:85%}.tablet-pull-85{left:-85%}.tablet-suffix-33{margin-right:33.33333%}.tablet-push-33{left:33.33333%}.tablet-pull-33{left:-33.33333%}.tablet-grid-66{float:left;width:66.66667%}.tablet-push-66{left:66.66667%}.tablet-pull-66{left:-66.66667%}.tablet-grid-100{clear:both;width:100%}.inside-footer-widgets>div{margin-bottom:50px}.inside-footer-widgets>div:nth-child(odd){clear:both}.active-footer-widgets-1 .footer-widget-1,.active-footer-widgets-3 .footer-widget-3,.active-footer-widgets-5 .footer-widget-5{width:100%;margin-bottom:0}.active-footer-widgets-2 .inside-footer-widgets>div,.active-footer-widgets-4 .footer-widget-3,.active-footer-widgets-4 .footer-widget-4{margin-bottom:0}}@media (min-width:1025px){.pull-15,.pull-20,.pull-25,.pull-30,.pull-33,.pull-35,.pull-40,.pull-45,.pull-50,.pull-55,.pull-60,.pull-65,.pull-66,.pull-70,.pull-75,.pull-80,.pull-85,.pull-90,.pull-95,.push-15,.push-20,.push-25,.push-30,.push-33,.push-35,.push-40,.push-45,.push-50,.push-55,.push-60,.push-65,.push-66,.push-70,.push-75,.push-80,.push-85,.push-90,.push-95{position:relative}.hide-on-desktop{display:none!important}.grid-15{float:left;width:15%}.push-15{left:15%}.pull-15{left:-15%}.grid-20{float:left;width:20%}.push-20{left:20%}.pull-20{left:-20%}.grid-25{float:left;width:25%}.push-25{left:25%}.pull-25{left:-25%}.grid-30{float:left;width:30%}.push-30{left:30%}.pull-30{left:-30%}.grid-35{float:left;width:35%}.push-35{left:35%}.pull-35{left:-35%}.grid-40{float:left;width:40%}.push-40{left:40%}.pull-40{left:-40%}.grid-45{float:left;width:45%}.push-45{left:45%}.pull-45{left:-45%}.grid-50{float:left;width:50%}.push-50{left:50%}.pull-50{left:-50%}.grid-55{float:left;width:55%}.push-55{left:55%}.pull-55{left:-55%}.grid-60{float:left;width:60%}.push-60{left:60%}.pull-60{left:-60%}.grid-65{float:left;width:65%}.push-65{left:65%}.pull-65{left:-65%}.grid-70{float:left;width:70%}.push-70{left:70%}.pull-70{left:-70%}.grid-75{float:left;width:75%}.push-75{left:75%}.pull-75{left:-75%}.grid-80{float:left;width:80%}.push-80{left:80%}.pull-80{left:-80%}.grid-85{float:left;width:85%}.push-85{left:85%}.pull-85{left:-85%}.grid-33{float:left;width:33.33333%}.push-33{left:33.33333%}.pull-33{left:-33.33333%}.grid-66{float:left;width:66.66667%}.push-66{left:66.66667%}.pull-66{left:-66.66667%}.grid-100{clear:both;width:100%}}a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,iframe,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{border:0;margin:0;padding:0}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,main,nav,section{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,td,th{font-weight:400;text-align:left;padding:5px}blockquote:after,blockquote:before,q:after,q:before{content:""}a{background-color:transparent}a img{border:0}body,button,input,select,textarea{font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:400;text-transform:none;font-size:17px;line-height:1.5}p{margin-bottom:1.5em}h1,h2,h3,h4,h5,h6{font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit}pre{background:rgba(0,0,0,.05);font-family:inherit;font-size:inherit;line-height:normal;margin-bottom:1.5em;padding:20px;overflow:auto;max-width:100%}blockquote{border-left:5px solid rgba(0,0,0,.05);padding:20px;font-size:1.2em;font-style:italic;margin:0 0 1.5em;position:relative}blockquote p:last-child{margin:0}table,td,th{border:1px solid rgba(0,0,0,.1)}table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin:0 0 1.5em;width:100%}td,th{padding:8px}th{border-width:0 1px 1px 0}td{border-width:0 1px 1px 0}hr{background-color:rgba(0,0,0,.1);border:0;height:1px;margin-bottom:40px;margin-top:40px}fieldset{padding:0;border:0;min-width:inherit}fieldset legend{padding:0;margin-bottom:1.5em}h1{font-size:42px;margin-bottom:20px;line-height:1.2em;font-weight:400;text-transform:none}h2{font-size:35px;margin-bottom:20px;line-height:1.2em;font-weight:400;text-transform:none}h3{font-size:29px;margin-bottom:20px;line-height:1.2em;font-weight:400;text-transform:none}h4{font-size:24px}h5{font-size:20px}h4,h5,h6{margin-bottom:20px}ol,ul{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}b,strong{font-weight:700}cite,dfn,em,i{font-style:italic}address{margin:0 0 1.5em}code,kbd,tt,var{font:15px Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{text-decoration:none}sub,sup{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline}sup{bottom:1ex}sub{top:.5ex}small{font-size:75%}big{font-size:125%}figure{margin:0}table{margin:0 0 1.5em;width:100%}th{font-weight:700}img{height:auto;max-width:100%}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}button,html input[type=button],input[type=reset],input[type=submit]{border:1px solid transparent;background:#55555e;cursor:pointer;-webkit-appearance:button;padding:10px 20px;color:#fff}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{background:#fafafa;color:#666;border:1px solid #ccc;border-radius:0;padding:10px 15px;box-sizing:border-box;max-width:100%}textarea{overflow:auto;vertical-align:top;width:100%}input[type=file]{max-width:100%;box-sizing:border-box}a,button,input{transition:color .1s ease-in-out,background-color .1s ease-in-out}a{text-decoration:none}.button,.wp-block-button .wp-block-button__link{padding:10px 20px;display:inline-block}.wp-block-button .wp-block-button__link{font-size:inherit;line-height:inherit}.using-mouse :focus{outline:0}.using-mouse ::-moz-focus-inner{border:0}.alignleft{float:left;margin-right:1.5em}.alignright{float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin:0 auto}.size-auto,.size-full,.size-large,.size-medium,.size-thumbnail{max-width:100%;height:auto}.no-sidebar .entry-content .alignfull{margin-left:calc(-100vw / 2 + 100% / 2);margin-right:calc(-100vw / 2 + 100% / 2);max-width:100vw;width:auto}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.clear:after,.comment-content:after,.entry-content:after,.inside-footer-widgets:not(.grid-container):after,.inside-header:not(.grid-container):after,.inside-navigation:not(.grid-container):after,.inside-top-bar:not(.grid-container):after,.page-header-content-container:after,.paging-navigation:after,.site-content:after,.site-footer:after,.site-header:after,.site-info:after{content:"";display:table;clear:both}.main-navigation{z-index:100;padding:0;clear:both;display:block}.main-navigation a{display:block;text-decoration:none;font-weight:400;text-transform:none;font-size:15px}.main-navigation ul{list-style:none;margin:0;padding-left:0}.main-navigation .main-nav ul li a{padding-left:20px;padding-right:20px;line-height:60px}.inside-navigation{position:relative}.main-navigation li{float:left;position:relative}.sf-menu>li.menu-item-float-right{float:right!important}.nav-float-right .inside-header .main-navigation{float:right;clear:right}.nav-float-left .inside-header .main-navigation{float:left;clear:left}.nav-aligned-center .main-navigation:not(.toggled) .menu>li,.nav-aligned-right .main-navigation:not(.toggled) .menu>li{float:none;display:inline-block}.nav-aligned-center .main-navigation:not(.toggled) ul,.nav-aligned-right .main-navigation:not(.toggled) ul{letter-spacing:-.31em;font-size:1em}.nav-aligned-center .main-navigation:not(.toggled) ul li,.nav-aligned-right .main-navigation:not(.toggled) ul li{letter-spacing:normal}.nav-aligned-center .main-navigation{text-align:center}.nav-aligned-right .main-navigation{text-align:right}.main-navigation li.search-item{float:right}.main-navigation .mobile-bar-items a{padding-left:20px;padding-right:20px;line-height:60px}.main-navigation ul ul{display:block;box-shadow:1px 1px 0 rgba(0,0,0,.1);float:left;position:absolute;left:-99999px;opacity:0;z-index:99999;width:200px;text-align:left;top:auto;transition:opacity 80ms linear;transition-delay:0s;pointer-events:none;height:0;overflow:hidden}.main-navigation ul ul a{display:block}.main-navigation ul ul li{width:100%}.main-navigation .main-nav ul ul li a{line-height:normal;padding:10px 20px;font-size:14px}.main-navigation .main-nav ul li.menu-item-has-children>a{padding-right:0;position:relative}.main-navigation.sub-menu-left ul ul{box-shadow:-1px 1px 0 rgba(0,0,0,.1)}.main-navigation.sub-menu-left .sub-menu{right:0}.main-navigation:not(.toggled) ul li.sfHover>ul,.main-navigation:not(.toggled) ul li:hover>ul{left:auto;opacity:1;transition-delay:150ms;pointer-events:auto;height:auto;overflow:visible}.main-navigation:not(.toggled) ul ul li.sfHover>ul,.main-navigation:not(.toggled) ul ul li:hover>ul{left:100%;top:0}.main-navigation.sub-menu-left:not(.toggled) ul ul li.sfHover>ul,.main-navigation.sub-menu-left:not(.toggled) ul ul li:hover>ul{right:100%;left:auto}.nav-float-right .main-navigation ul ul ul{top:0}.menu-item-has-children .dropdown-menu-toggle{display:inline-block;height:100%;clear:both;padding-right:20px;padding-left:10px}.menu-item-has-children ul .dropdown-menu-toggle{padding-top:10px;padding-bottom:10px;margin-top:-10px}.sidebar .menu-item-has-children .dropdown-menu-toggle,nav ul ul .menu-item-has-children .dropdown-menu-toggle{float:right}.widget-area .main-navigation li{float:none;display:block;width:100%;padding:0;margin:0}.sidebar .main-navigation.sub-menu-right ul li.sfHover ul,.sidebar .main-navigation.sub-menu-right ul li:hover ul{top:0;left:100%}.sidebar .main-navigation.sub-menu-left ul li.sfHover ul,.sidebar .main-navigation.sub-menu-left ul li:hover ul{top:0;right:100%}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0 0 2em;overflow:hidden}.site-main .post-navigation{margin-bottom:0}.paging-navigation .nav-next,.paging-navigation .nav-previous{display:none}.paging-navigation .nav-links>*{padding:0 5px}.paging-navigation .nav-links .current{font-weight:700}.nav-links>:first-child{padding-left:0}.site-header{position:relative}.inside-header{padding:20px 40px}.main-title{margin:0;font-size:25px;line-height:1.2em;word-wrap:break-word;font-weight:700;text-transform:none}.site-description{margin:0;line-height:1.5;font-weight:400;text-transform:none;font-size:15px}.site-logo{display:inline-block;max-width:100%}.site-header .header-image{vertical-align:middle}.header-widget{float:right;overflow:hidden;max-width:50%}.header-widget .widget{padding:0 0 20px;margin-bottom:0}.header-widget .widget:last-child{padding-bottom:0}.header-widget .widget-title{margin-bottom:15px}.nav-float-right .header-widget{position:relative;top:-10px}.nav-float-right .header-widget .widget{padding:0 0 10px}.nav-float-left .inside-header .site-branding,.nav-float-left .inside-header .site-logo{float:right;clear:right}.nav-float-left .inside-header:after{clear:both;content:'';display:table}.nav-float-right .inside-header .site-branding{display:inline-block}.site-branding-container{display:inline-flex;align-items:center;text-align:left}.site-branding-container .site-logo{margin-right:1.5em}.header-aligned-center .site-header{text-align:center}.header-aligned-right .site-header{text-align:right}.header-aligned-right .site-branding-container{text-align:right}.header-aligned-right .site-branding-container .site-logo{order:10;margin-right:0;margin-left:1.5em}.sticky{display:block}.entry-header .gp-icon,.posted-on .updated{display:none}.byline,.entry-header .cat-links,.entry-header .comments-link,.entry-header .tags-links,.group-blog .byline,.single .byline{display:inline}footer.entry-meta .byline,footer.entry-meta .posted-on{display:block}.entry-content:not(:first-child),.entry-summary:not(:first-child),.page-content:not(:first-child){margin-top:2em}.page-links{clear:both;margin:0 0 1.5em}.archive .format-aside .entry-header,.archive .format-status .entry-header,.archive .format-status .entry-meta,.archive .format-status .entry-title,.blog .format-aside .entry-header,.blog .format-status .entry-header,.blog .format-status .entry-meta,.blog .format-status .entry-title{display:none}.archive .format-aside .entry-content,.archive .format-status .entry-content,.blog .format-aside .entry-content,.blog .format-status .entry-content{margin-top:0}.archive .format-status .entry-content p:last-child,.blog .format-status .entry-content p:last-child{margin-bottom:0}.entry-header,.site-content{word-wrap:break-word}.entry-title{margin-bottom:0}.author .page-header .page-title{display:flex;align-items:center}.author .page-header .avatar{margin-right:20px}.page-header .author-info>:last-child,.page-header>:last-child{margin-bottom:0}.entry-meta{font-size:85%;margin-top:.5em;line-height:1.5}footer.entry-meta{margin-top:2em}.cat-links,.comments-link,.tags-links{display:block}.entry-content>p:last-child,.entry-summary>p:last-child,.page-content>p:last-child,.read-more-container,.taxonomy-description p:last-child{margin-bottom:0}.wp-caption{margin-bottom:1.5em;max-width:100%;position:relative}.wp-caption img[class*=wp-image-]{display:block;margin:0 auto 0;max-width:100%}.wp-caption .wp-caption-text{font-size:75%;padding-top:5px;opacity:.8}.wp-caption img{position:relative;vertical-align:bottom}.wp-block-image figcaption{font-size:13px;text-align:center}.wp-block-gallery,ul.blocks-gallery-grid{margin-left:0}.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{background:rgba(255,255,255,.7);color:#000;padding:10px;box-sizing:border-box}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.site-main .gallery{margin-bottom:1.5em}.gallery-item img{vertical-align:bottom}.gallery-icon{padding:5px}embed,iframe,object{max-width:100%}.wp-block-post-template{margin-left:0}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.comment,.comment-list{list-style-type:none;padding:0;margin:0}.comment-author-info{display:inline-block;vertical-align:middle}.comment-meta .avatar{float:left;margin-right:10px;border-radius:50%}.comment-author cite{font-style:normal;font-weight:700}.entry-meta.comment-metadata{margin-top:0}.comment-content{margin-top:1.5em}.comment-respond{margin-top:0}.comment-form>.form-submit{margin-bottom:0}.comment-form input,.comment-form-comment{margin-bottom:10px}.comment-form-comment textarea{resize:vertical}.comment-form #author,.comment-form #email,.comment-form #url{display:block}.comment-metadata .edit-link:before{display:none}.comment-body{padding:30px 0}.comment-content{padding:30px;border:1px solid rgba(0,0,0,.05)}.depth-1.parent>.children{border-bottom:1px solid rgba(0,0,0,.05)}.comment .children{padding-left:30px;margin-top:-30px;border-left:1px solid rgba(0,0,0,.05)}.pingback .comment-body,.trackback .comment-body{border-bottom:1px solid rgba(0,0,0,.05)}.pingback .edit-link{font-size:13px}.comment-content p:last-child{margin-bottom:0}.comment-list>.comment:first-child{padding-top:0;margin-top:0;border-top:0}ol.comment-list{margin-bottom:1.5em}.comment-form-cookies-consent{display:flex;align-items:center}.comment-form-cookies-consent input{margin-right:.5em;margin-bottom:0}.one-container .comments-area{margin-top:1.5em}.comment-content .reply{font-size:85%}#cancel-comment-reply-link{padding-left:10px}.widget-area .widget{padding:40px}.widget select{max-width:100%}.footer-widgets .widget :last-child,.sidebar .widget :last-child{margin-bottom:0}.widget-title{margin-bottom:30px;font-size:20px;line-height:1.5;font-weight:400;text-transform:none}.widget ol,.widget ul{margin:0}.widget .search-field{width:100%}.widget_search .search-submit{display:none}.widget{margin:0 0 30px;box-sizing:border-box}.separate-containers .widget:last-child,.widget:last-child{margin-bottom:0}.footer-widgets .widget,.sidebar .widget{font-size:17px}.widget ul li{list-style-type:none;position:relative;padding-bottom:5px}.widget_categories .children{margin-left:1.5em;padding-top:5px}.widget_categories .children li:last-child{padding-bottom:0}.widget_nav_menu ul ul,.widget_pages ul ul{margin-left:1em;margin-top:5px}.widget ul li.menu-item-has-children,.widget ul li.page_item_has_children{padding-bottom:0}#wp-calendar{table-layout:fixed;font-size:80%}#wp-calendar #prev,#wp-calendar #prev+.pad{border-right:0}.sidebar .grid-container{max-width:100%;width:100%}.post{margin:0 0 2em}.page-header{margin-bottom:30px}.one-container.both-left .inside-left-sidebar,.one-container.both-right .inside-left-sidebar{margin-right:20px}.one-container.both-left .inside-right-sidebar,.one-container.both-right .inside-right-sidebar{margin-left:20px}.one-container:not(.page) .inside-article{padding:0 0 30px 0}.one-container.both-right .site-main,.one-container.right-sidebar .site-main{margin-right:40px}.one-container.both-left .site-main,.one-container.left-sidebar .site-main{margin-left:40px}.one-container.both-sidebars .site-main{margin:0 40px 0 40px}.one-container .site-content{padding:40px}.separate-containers .comments-area,.separate-containers .inside-article,.separate-containers .page-header,.separate-containers .paging-navigation{padding:40px}.separate-containers .page-header,.separate-containers .site-main>*,.separate-containers .widget{margin-bottom:20px}.separate-containers .site-main{margin:20px}.separate-containers.no-sidebar .site-main{margin-left:0;margin-right:0}.separate-containers.both-right .site-main,.separate-containers.right-sidebar .site-main{margin-left:0}.separate-containers.both-left .site-main,.separate-containers.left-sidebar .site-main{margin-right:0}.separate-containers.both-left .inside-left-sidebar,.separate-containers.both-right .inside-left-sidebar{margin-right:10px}.separate-containers.both-left .inside-right-sidebar,.separate-containers.both-right .inside-right-sidebar{margin-left:10px}.separate-containers .inside-left-sidebar,.separate-containers .inside-right-sidebar{margin-top:20px;margin-bottom:20px}.inside-page-header{padding:40px}.widget-area .main-navigation{margin-bottom:20px}.one-container .site-main>:last-child,.separate-containers .site-main>:last-child{margin-bottom:0}.full-width-content .container.grid-container{max-width:100%}.full-width-content.no-sidebar.separate-containers .site-main{margin:0}.full-width-content.one-container .site-content,.full-width-content.separate-containers .inside-article{padding:0}.full-width-content .entry-content .alignwide{margin-left:0;width:auto;max-width:unset}.contained-content.one-container .site-content,.contained-content.separate-containers .inside-article{padding:0}.site-info{text-align:center;font-size:15px}.site-info{padding:20px 40px}.footer-widgets{padding:40px}.site-footer .footer-widgets-container .inner-padding{padding:0 0 0 40px}.site-footer .footer-widgets-container .inside-footer-widgets{margin-left:-40px}.footer-bar-active .footer-bar .widget{padding:0}.footer-bar .widget_nav_menu>div>ul{display:inline-block;vertical-align:top}.footer-bar .widget_nav_menu li{margin:0 10px;float:left;padding:0}.footer-bar .widget_nav_menu li:first-child{margin-left:0}.footer-bar .widget_nav_menu li:last-child{margin-right:0}.footer-bar .widget_nav_menu li ul{display:none}.footer-bar .textwidget p:last-child{margin:0}.footer-bar .widget-title{display:none}.footer-bar-align-right .copyright-bar{float:left}.footer-bar-align-right .footer-bar{float:right;text-align:right}.footer-bar-align-left .copyright-bar{float:right;text-align:right}.footer-bar-align-left .footer-bar{float:left;text-align:left}.footer-bar-align-center .copyright-bar{float:none;text-align:center}.footer-bar-align-center .footer-bar{float:none;text-align:center;margin-bottom:10px}.post-image:not(:first-child){margin-top:2em}.page-header-image,.page-header-image-single{line-height:0}.one-container .inside-article>[class*=page-header-],.separate-containers .inside-article>[class*=page-header-]{margin-bottom:2em;margin-top:0}.inside-article .page-header-image-single.page-header-below-title{margin-top:2em}.separate-containers .page-header-contained,.separate-containers .page-header-content,.separate-containers .page-header-content-single,.separate-containers .page-header-image,.separate-containers .page-header-image-single{margin-top:20px}.top-bar{font-weight:400;text-transform:none;font-size:13px}.top-bar .inside-top-bar .widget{padding:0;display:inline-block;margin:0}.top-bar .inside-top-bar .textwidget p:last-child{margin:0}.top-bar .widget-title{display:none}.top-bar .widget_nav_menu li{margin:0 10px;float:left;padding:0}.top-bar .widget_nav_menu li:first-child{margin-left:0}.top-bar .widget_nav_menu li:last-child{margin-right:0}.top-bar .widget_nav_menu li ul{display:none}.top-bar .widget_nav_menu>div>ul{display:inline-block;vertical-align:top}.inside-top-bar{padding:10px 40px}.top-bar-align-center{text-align:center}.top-bar-align-center .inside-top-bar .widget:not(:first-child){margin-left:10px}.top-bar-align-center .inside-top-bar .widget:first-child:last-child{display:block}.top-bar-align-right{text-align:right}.top-bar-align-right .inside-top-bar>.widget:nth-child(2n){float:left;margin-right:10px}.top-bar-align-right .inside-top-bar>.widget:nth-child(odd){margin-left:10px}.top-bar-align-left .inside-top-bar>.widget:nth-child(odd){float:left;margin-right:10px}.top-bar-align-left .inside-top-bar>.widget:nth-child(2n){margin-left:10px;float:right}.gp-icon{display:inline-flex;align-self:center}.gp-icon svg{height:1em;width:1em;top:.125em;position:relative;fill:currentColor}.close-search .icon-search svg:first-child,.icon-menu-bars svg:nth-child(2),.icon-search svg:nth-child(2),.toggled .icon-menu-bars svg:first-child{display:none}.close-search .icon-search svg:nth-child(2),.toggled .icon-menu-bars svg:nth-child(2){display:block}.entry-meta .gp-icon{margin-right:.6em;opacity:.7}nav.toggled .icon-arrow-left svg{transform:rotate(-90deg)}nav.toggled .icon-arrow-right svg{transform:rotate(90deg)}nav.toggled .sfHover>a>.dropdown-menu-toggle .gp-icon svg{transform:rotate(180deg)}nav.toggled .sfHover>a>.dropdown-menu-toggle .gp-icon.icon-arrow-left svg{transform:rotate(-270deg)}nav.toggled .sfHover>a>.dropdown-menu-toggle .gp-icon.icon-arrow-right svg{transform:rotate(270deg)}.container.grid-container{width:auto}.infinite-scroll .paging-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.so-panel.widget{padding:0}#mc_embed_signup .clear{display:block;height:auto;visibility:visible;width:auto}.menu-toggle,.mobile-bar-items,.sidebar-nav-mobile{display:none}.menu-toggle{padding:0 20px;line-height:60px;margin:0;font-weight:400;text-transform:none;font-size:15px;cursor:pointer}button.menu-toggle{background-color:transparent;width:100%;border:0;text-align:center}button.menu-toggle:active,button.menu-toggle:focus,button.menu-toggle:hover{background-color:transparent}.menu-toggle .mobile-menu{padding-left:3px}.menu-toggle .gp-icon+.mobile-menu{padding-left:9px}.menu-toggle .mobile-menu:empty{display:none}.nav-search-enabled .main-navigation .menu-toggle{text-align:left}.mobile-bar-items{display:none;position:absolute;right:0;top:0;z-index:21;list-style-type:none}.mobile-bar-items a{display:inline-block}nav.toggled ul ul.sub-menu{width:100%}.dropdown-hover .main-navigation.toggled ul li.sfHover>ul,.dropdown-hover .main-navigation.toggled ul li:hover>ul{transition-delay:0s}.toggled .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}.main-navigation.toggled ul ul{transition:0s;visibility:hidden}.main-navigation.toggled .main-nav>ul{display:block}.main-navigation.toggled .main-nav ul ul.toggled-on{position:relative;top:0;left:auto!important;right:auto!important;width:100%;pointer-events:auto;height:auto;opacity:1;display:block;visibility:visible;float:none}.main-navigation.toggled .main-nav li{float:none;clear:both;display:block;text-align:left}.main-navigation.toggled .main-nav li.hide-on-mobile{display:none!important}.main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle{float:right}.main-navigation.toggled .menu li.search-item{display:none!important}.main-navigation.toggled .sf-menu>li.menu-item-float-right{float:none;display:inline-block}@media (max-width:768px){a,body,button,input,select,textarea{transition:all 0s ease-in-out}.top-bar.top-bar-align-left,.top-bar.top-bar-align-right{text-align:center}.top-bar .widget{float:none!important;margin:0 10px!important}.top-bar .widget_nav_menu li{float:none;display:inline-block;padding:5px 0}.footer-bar .widget_nav_menu li:first-child{margin-left:10px}.footer-bar .widget_nav_menu li:last-child{margin-right:10px}.inside-header>:not(:last-child):not(.main-navigation){margin-bottom:20px}.header-aligned-right .site-header,.site-header{text-align:center}.header-widget{float:none;max-width:100%;text-align:center}.content-area,.inside-footer-widgets>div,.sidebar{float:none;width:100%;left:0;right:0}.site-main{margin-left:0!important;margin-right:0!important}body:not(.no-sidebar) .site-main{margin-bottom:0!important}.one-container .sidebar{margin-top:40px}.separate-containers #left-sidebar+#right-sidebar .inside-right-sidebar{margin-top:0}.both-left.separate-containers .inside-left-sidebar,.both-left.separate-containers .inside-right-sidebar,.both-right.separate-containers .inside-left-sidebar,.both-right.separate-containers .inside-right-sidebar{margin-right:0;margin-left:0}.alignleft,.alignright{float:none;display:block;margin-left:auto;margin-right:auto}.post-image-aligned-left .post-image,.post-image-aligned-right .post-image{float:none;margin:2em 0;text-align:center}.comment .children{padding-left:10px;margin-left:0}.edd_download{display:block;float:none!important;margin-bottom:1.5em;width:100%!important}.entry-meta{font-size:inherit}.entry-meta a{line-height:1.8em}.site-info{text-align:center}.copyright-bar{float:none!important;text-align:center!important}.footer-bar{float:none!important;text-align:center!important;margin-bottom:20px}.footer-bar .widget_nav_menu li{float:none;display:inline-block;padding:5px 0}.inside-footer-widgets>div:not(:last-child){margin-bottom:40px}.site-footer .footer-widgets .footer-widgets-container .inside-footer-widgets{margin:0}.site-footer .footer-widgets .footer-widgets-container .inner-padding{padding:0}}
@font-face{font-family:GeneratePress;src:url("/wp-content/themes/generatepress/assets/fonts/generatepress.eot");src:url("/wp-content/themes/generatepress/assets/fonts/generatepress.eot#iefix") format("embedded-opentype"),url("/wp-content/themes/generatepress/assets/fonts/generatepress.woff2") format("woff2"),url("/wp-content/themes/generatepress/assets/fonts/generatepress.woff") format("woff"),url("/wp-content/themes/generatepress/assets/fonts/generatepress.ttf") format("truetype"),url("/wp-content/themes/generatepress/assets/fonts/generatepress.svg#GeneratePress") format("svg");font-weight:400;font-style:normal}.cat-links:before,.comments-link:before,.dropdown-menu-toggle:before,.generate-back-to-top:before,.menu-toggle:before,.nav-next .next:before,.nav-previous .prev:before,.search-form .search-submit:before,.search-item a:before,.tags-links:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.cat-links:before,.comments-link:before,.nav-next .next:before,.nav-previous .prev:before,.tags-links:before{opacity:.7}.menu-toggle:before{content:"\f0c9";font-family:GeneratePress;width:1.28571429em;text-align:center;display:inline-block}.toggled .menu-toggle:before{content:"\f00d"}.main-navigation.toggled .sfHover>a .dropdown-menu-toggle:before{content:"\f106"}.search-item a:before{content:"\f002";font-family:GeneratePress;width:1.28571429em;text-align:center;display:inline-block}.search-item.close-search a:before{content:"\f00d"}.widget .search-form button:before{content:"\f002";font-family:GeneratePress}.dropdown-menu-toggle:before{content:"\f107";font-family:GeneratePress;display:inline-block;width:.8em;text-align:left}nav:not(.toggled) ul ul .dropdown-menu-toggle:before{text-align:right}.dropdown-hover .sub-menu-left:not(.toggled) ul ul .dropdown-menu-toggle:before{transform:rotate(180deg)}.dropdown-click .menu-item-has-children.sfHover>a .dropdown-menu-toggle:before{content:"\f106"}.dropdown-hover nav:not(.toggled) ul ul .dropdown-menu-toggle:before{content:"\f105"}.entry-header .cat-links:before,.entry-header .comments-link:before,.entry-header .tags-links:before{display:none}.cat-links:before,.comments-link:before,.nav-next .next:before,.nav-previous .prev:before,.tags-links:before{font-family:GeneratePress;text-decoration:inherit;position:relative;margin-right:.6em;width:13px;text-align:center;display:inline-block}.cat-links:before{content:"\f07b"}.tags-links:before{content:"\f02c"}.comments-link:before{content:"\f086"}.nav-previous .prev:before{content:"\f104"}.nav-next .next:before{content:"\f105"}.dropdown-hover .inside-right-sidebar .dropdown-menu-toggle:before,.dropdown-hover.both-right .inside-left-sidebar .dropdown-menu-toggle:before{content:"\f104"}.dropdown-hover .inside-left-sidebar .dropdown-menu-toggle:before,.dropdown-hover.both-left .inside-right-sidebar .dropdown-menu-toggle:before{content:"\f105"}.generate-back-to-top:before{content:"\f106";font-family:GeneratePress}.search-form .search-submit:before{content:"\f002";font-family:GeneratePress;width:1.28571429em;text-align:center;display:inline-block}
:root {
  --happyforms-modal-max-width: 800px;
}
body.happyforms-modal-open {
  overflow: hidden;
}
.happyforms-modal {
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  z-index: 1000;
  text-align: center;
  background-color: rgba(255, 255, 255, .75);
  background-color: var(--happyforms-modal-overlay-bg-color);
}
.happyforms-modal:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -0.25em;
}
.happyforms-modal .happyforms-modal__inner {
  display: inline-block;
  vertical-align: middle;
  width: 99%;
  min-height: 150px;
  max-height: 85%;
  text-align: left;
}
.happyforms-modal .happyforms-form {
  background: #fff;
  background: var(--happyforms-modal-bg-color);
}
.happyforms-modal .happyforms-form {
  padding: 5%;
}
.happyforms-modal.happyforms-modal--padding-wide .happyforms-form {
  padding: 7.5%;
}
.happyforms-modal.happyforms-modal--padding-narrow .happyforms-form {
  padding: 3%;
}
@media screen and (min-width: 800px) {
  .happyforms-modal .happyforms-form {
    padding: 40px;
  }
  .happyforms-modal.happyforms-modal--padding-wide .happyforms-form {
    padding: 60px;
  }
  .happyforms-modal.happyforms-modal--padding-narrow .happyforms-form {
    padding: 25px;
  }
}
.happyforms-modal .happyforms-modal__form-wrapper {
  position: relative;
  width: 90%;
  max-width: 800px;
  max-width: var(--happyforms-modal-max-width);
  min-height: 150px;
  margin: 0 auto;
}
.happyforms-modal .happyforms-form {
  max-height: 70vh;
  margin: 0 auto 35px;
  overflow-y: auto;
  box-shadow: 0 5px 50px rgba(0, 0, 0, .2);
}
.happyforms-modal.happyforms-modal--border-radius-round .happyforms-form {
  border-radius: 10px;
}
.happyforms-modal .happyforms-flex {
  padding-bottom: 0;
}
.happyforms-modal form {
  position: relative;
  overflow-y: auto;
}
.happyforms-modal form h3.happyforms-form__title {
  max-width: 90%;
}
.happyforms-modal form.happyforms-form--submitting {
  opacity: 1;
}
.happyforms-modal form.happyforms-form--submitting .happyforms-flex {
  opacity: 0.5;
}
.happyforms-modal .happyforms-modal__close-button {
  display: none;
  position: absolute;
  top: 15px;
  right: 25px;
  cursor: pointer;
  width: 25px;
  height: 25px;
  z-index: 1001;
  transition: all 0.2s ease-in;
  color: #000;
  color: var(--happyforms-modal-overlay-bg-color);
}
.happyforms-modal .happyforms-modal__close-button svg {
  width: 25px;
  height: 25px;
}
.happyforms-modal .happyforms-modal__close-button.scrolled {
  top: -30px;
  right: -5px;
  color: var(--happyforms-modal-bg-color);
}
.happyforms-modal .happyforms-modal__loading {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 20px;
  height: 20px;
  padding: 20px;
  border-radius: 20px;
  text-align: center;
  background-color: #fff;
}
.happyforms-modal .happyforms-modal__loading:before {
  content: url('/wp-content/plugins/happyforms-upgrade/inc/assets/svg/loading.svg');
  display: block;
  position: relative;
  top: -10px;
  left: -6px;
  width: 12px;
  height: 20px;
  -webkit-animation: happyforms-spin 2s infinite;
  animation: happyforms-spin 2s infinite;
}

@-webkit-keyframes happyforms-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes happyforms-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

