/*----------------------------------------*/
/*  Reno Product Category help page base css
/*----------------------------------------*/
.spwoocs__help.lite-to-pro-page *,
.spwoocs__help.start-page *,
.spwoocs__help.about-page *,
.spwoocs-topbar *,
.spwoocs-footer * {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
.sp-woo-cat-slider-help a {
  text-decoration: none;
}
.sp-woo-cat-slider-help a:focus {
  box-shadow: none;
  outline: none;
}
.sp-woo-cat-slider-help {
  display: flex;
  flex-direction: column;
  min-height: calc(100vh - 32px);
  margin: 0 0 -65px -20px;
  background-color: #f6f7f7;
  font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;
  color: #2f2f2f;
}
.sp-woo-cat-slider-help .spwoocs-container {
  padding: 0;
  max-width: 1304px;
  margin: auto;
}
/*----------------------------------------*/
/*  Block css
/*----------------------------------------*/
.sp-woo-cat-slider-help .spwoocs-section-title-help{
  font-size: 28px;
  font-weight: 600;
  line-height: 28px;
  color: #1D2327;
}
.sp-woo-cat-slider-help .spwoocs-small-paragraph,
.sp-woo-cat-slider-help .spwoocs-normal-paragraph{
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  color: #3C434A;
  display: inline-block;
}
.sp-woo-cat-slider-help .spwoocs-small-paragraph {
  font-size: 12px;
}
.sp-woo-cat-slider-help .spwoocs-section-subtitle {
  font-size: 18px;
  line-height: 28px;
  font-weight: 400;
}
.sp-woo-cat-slider-help .spwoocs-big-btn-border,
.sp-woo-cat-slider-help .spwoocs-small-btn,
.sp-woo-cat-slider-help .spwoocs-big-btn,
.sp-woo-cat-slider-help .spwoocs-medium-btn{
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
  color: #6D6B6A;
  border: 1px solid #6D6B6A;
  display: inline-block;
  padding: 14px 24px;
  border-radius: 4px;
  transition: .3s;
}
.sp-woo-cat-slider-help .spwoocs-small-btn {
  padding: 8px 16px;
  font-size: 14px;
}
.sp-woo-cat-slider-help .spwoocs-arrow-btn {
  padding: 14px 18px 14px 24px;
}
.sp-woo-cat-slider-help .spwoocs-big-btn:hover {
  background-color: #009758;
}
.sp-woo-cat-slider-help .spwoocs-big-btn{
  padding: 16px 30px;
  background-color: #05AA64;
  color: #fff;
  border-color: transparent;
}
.sp-woo-cat-slider-help .spwoocs-big-btn-border {
  padding: 16px 30px;
}
.sp-woo-cat-slider-help .spwoocs-live-pro-demo {
  color: #C92A5F;
  border-color: #C92A5F;
}
.sp-woo-cat-slider-help .spwoocs-big-btn-border:hover,
.sp-woo-cat-slider-help .spwoocs-medium-btn:hover,
.sp-woo-cat-slider-help .spwoocs-small-btn:hover {
  color: #fff;
  background-color: #C92A5F;
  border-color: transparent;
}
.sp-woo-cat-slider-help .spwoocs-about-btn a:nth-child(1):hover {
  background-color: #b32759;
}
/*----------------------------------------*/
/*  Buttons (Figma design system)
/*----------------------------------------*/
.sp-woo-cat-slider-help .spwoocs-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  padding: 17px 24px;
  border: 1px solid transparent;
  border-radius: 4px;
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
  transition: .2s linear;
}
.sp-woo-cat-slider-help .spwoocs-btn img {
  display: block;
  width: 14px;
  height: 14px;
}
.sp-woo-cat-slider-help .spwoocs-btn--primary {
  background-color: #C92A5F;
  color: #fff;
}
.sp-woo-cat-slider-help .spwoocs-btn--primary:hover {
  background-color: #b32759;
  color: #fff;
}
.sp-woo-cat-slider-help .spwoocs-btn--outline {
  padding: 17px 28px;
  background-color: #fff;
  border-color: #C92A5F;
  color: #C92A5F;
}
.sp-woo-cat-slider-help .spwoocs-btn--outline:hover {
  background-color: #C92A5F;
  color: #fff;
}
.sp-woo-cat-slider-help .spwoocs-btn--ghost {
  padding: 12px 16px;
  background-color: #fff;
  border-color: #949494;
  color: #757575;
  font-size: 14px;
}
.sp-woo-cat-slider-help .spwoocs-btn--ghost:hover {
  border-color: #C92A5F;
  color: #C92A5F;
}
.sp-woo-cat-slider-help .spwoocs-close-icon,
.sp-woo-cat-slider-help .spwoocs-check-icon{
  background-position: center;
  background-repeat: no-repeat;
}
.sp-woo-cat-slider-help .spwoocs-close-icon {
  background-image: url(../img/close-icon.svg);
}
.sp-woo-cat-slider-help .spwoocs-check-icon {
  background-image: url(../img/check-icon.svg);
}
.sp-woo-cat-slider-help i.spwoocs-hot,
.sp-woo-cat-slider-help i.spwoocs-new {
  display: inline-block;
  background: #14ae5c;
  color: #fff;
  font-size: 10px;
  text-align: center;
  border-radius: 40px;
  font-style: normal;
  font-weight: 600;
  text-transform: uppercase;
  padding: 0 8px;
  margin-left: 5px;
  line-height: 17px;
}
.sp-woo-cat-slider-help i.spwoocs-hot {
  background-color: #EC2121;
}
/*----------------------------------------*/
/*  Top bar (brand, tab nav, get help)
/*----------------------------------------*/
/* The bar itself bleeds the full width; its row shares the content column's
   box (see .spwoocs-help-content) so the brand, tabs and support link line up
   with the cards below on wide screens. */
.sp-woo-cat-slider-help .spwoocs-topbar {
  padding: 0;
  background-color: #fff;
  border-bottom: 1px solid #ddd;
}
.sp-woo-cat-slider-help .spwoocs-topbar__inner {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 24px;
  min-height: 64px;
  max-width: 1300px;
  margin: 0 auto;
  padding: 0 48px;
}
.sp-woo-cat-slider-help .spwoocs-topbar__start {
  display: flex;
  align-items: center;
  gap: 30px;
  flex-wrap: wrap;
}
.sp-woo-cat-slider-help .spwoocs-topbar__brand {
  display: flex;
  align-items: center;
  gap: 10px;
}
.sp-woo-cat-slider-help .spwoocs-topbar__logo {
  display: block;
  width: 128px;
  height: 24px;
}
.sp-woo-cat-slider-help .spwoocs-topbar__version {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  height: 24px;
  padding: 4px 10px;
  border: 1px solid #ddd;
  border-radius: 17px;
  color: #2f2f2f;
  font-size: 13px;
  font-weight: 600;
  line-height: 1;
  white-space: nowrap;
}
.sp-woo-cat-slider-help .spwoocs-topbar__version img {
  display: block;
  width: 12px;
  height: 12px;
}
.sp-woo-cat-slider-help .spwoocs-header-nav-menu ul {
  display: flex;
  align-items: center;
  gap: 24px;
  list-style: none;
}
.sp-woo-cat-slider-help .spwoocs-header-nav-menu__separator {
  width: 1px;
  height: 20px;
  background-color: #bbb;
  border-radius: 1px;
}
.sp-woo-cat-slider-help .spwoocs-header-nav-menu ul li a {
  position: relative;
  display: inline-flex;
  align-items: center;
  gap: 6px;
  height: 64px;
  color: #1e1e1e;
  font-size: 16px;
  font-weight: 500;
  line-height: 1;
  transition: color .2s linear;
}
/* Nav icons are masked so they can recolour on hover/active like the label. */
.sp-woo-cat-slider-help .spwoocs-nav-icon {
  display: block;
  width: 16px;
  height: 16px;
  background-color: #2f2f2f;
  transition: background-color .2s linear;
}
.sp-woo-cat-slider-help .spwoocs-nav-icon--plugins {
  -webkit-mask: url(../img/our-plugins-icon.svg) center center / contain no-repeat;
  mask: url(../img/our-plugins-icon.svg) center center / contain no-repeat;
}
.sp-woo-cat-slider-help .spwoocs-header-nav-menu ul li a:hover,
.sp-woo-cat-slider-help .spwoocs-header-nav-menu ul li a.active {
  color: #C92A5F;
}
.sp-woo-cat-slider-help .spwoocs-header-nav-menu ul li a:hover .spwoocs-nav-icon,
.sp-woo-cat-slider-help .spwoocs-header-nav-menu ul li a.active .spwoocs-nav-icon {
  background-color: #C92A5F;
}
.sp-woo-cat-slider-help .spwoocs-header-nav-menu ul li a.active::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 2px;
  background-color: #C92A5F;
}
.sp-woo-cat-slider-help .spwoocs-topbar__support {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  color: #2f2f2f;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  transition: color .2s linear;
}
.sp-woo-cat-slider-help .spwoocs-topbar__support:hover {
  color: #C92A5F;
}
.sp-woo-cat-slider-help .spwoocs-topbar__support img {
  display: block;
  width: 15px;
  height: 15px;
}
/*----------------------------------------*/
/*  Content wrapper
/*----------------------------------------*/
/* Border-box with an explicit width, not the shrink-to-fit an auto-margined
   flex item would take: the top bar and footer rows size themselves off the
   same box, and they can only line up with it if it is deterministic. */
.sp-woo-cat-slider-help .spwoocs-help-content {
  flex: 1 0 auto;
  box-sizing: border-box;
  width: 100%;
  max-width: 1300px;
  margin: auto;
  padding: 48px 48px 60px;
}
.sp-woo-cat-slider-help #about-us-tab,
.sp-woo-cat-slider-help #recommended-tab,
.sp-woo-cat-slider-help #lite-to-pro-tab {
  display: none;
}
.sp-woo-cat-slider-help .spwoocs-help-content .spwoocs-call-to-action-top,
.sp-woo-cat-slider-help .spwoocs-help-content .spwoocs-about-box {
  margin-top: 0;
}
/*----------------------------------------*/
/*  Get started page style
/*----------------------------------------*/
.sp-woo-cat-slider-help .spwoocs-start-page-wrap {
  display: flex;
  align-items: stretch;
  gap: 40px;
}
.sp-woo-cat-slider-help .spwoocs-welcome-card {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  gap: 30px;
  min-width: 0;
  padding: 40px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 12px;
}
.sp-woo-cat-slider-help .spwoocs-welcome-card__intro {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.sp-woo-cat-slider-help .spwoocs-welcome-card__intro p {
  font-size: 15px;
  line-height: 22px;
  color: #3c434a;
}
.sp-woo-cat-slider-help .spwoocs-welcome-card__actions {
  display: flex;
  align-items: center;
  gap: 18px;
  flex-wrap: wrap;
}
.sp-woo-cat-slider-help .spwoocs-welcome-card__video {
  border-radius: 6px;
  overflow: hidden;
}
.sp-woo-cat-slider-help .spwoocs-welcome-card__video iframe {
  display: block;
  width: 100%;
  aspect-ratio: 804 / 452;
  height: auto;
  border: 0;
}
/*----------------------------------------*/
/*  Get started CTA cards
/*----------------------------------------*/
.sp-woo-cat-slider-help .spwoocs-cta-cards {
  display: flex;
  flex: 0 0 380px;
  flex-direction: column;
  justify-content: space-between;
  gap: 30px;
  width: 380px;
}
/* Cards keep their content height (min 216px as designed) and the column
   distributes any leftover space into the gaps, so a longer description can
   never push the button past the card padding. */
.sp-woo-cat-slider-help .spwoocs-cta-card {
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  align-items: flex-start;
  justify-content: space-between;
  gap: 16px;
  min-height: 216px;
  padding: 28px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 12px;
}
.sp-woo-cat-slider-help .spwoocs-cta-card__body {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  gap: 12px;
  width: 100%;
}
.sp-woo-cat-slider-help .spwoocs-cta-card__title {
  display: flex;
  align-items: center;
  gap: 12px;
}
.sp-woo-cat-slider-help .spwoocs-cta-card__title img {
  display: block;
  width: 24px;
  height: 24px;
}
.sp-woo-cat-slider-help .spwoocs-cta-card__title h3 {
  font-size: 18px;
  font-weight: 600;
  line-height: 20px;
  color: #2f2f2f;
}
.sp-woo-cat-slider-help .spwoocs-cta-card__body p {
  font-size: 14px;
  line-height: 22px;
  color: #2f2f2f;
}
/*----------------------------------------*/
/*  Lite vs Pro style
/*----------------------------------------*/
.sp-woo-cat-slider-help .spwoocs-call-to-action-top {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 50px;
  margin-bottom: 40px;
}
.sp-woo-cat-slider-help .spwoocs-lite-to-pro-wrap {
  padding: 40px;
  background: #fff;
  border-radius: 8px;
}
.sp-woo-cat-slider-help .spwoocs-features{
  border-radius: 6px;
  border: 1px solid #CCCCCC;
  overflow: hidden;
}
.sp-woo-cat-slider-help .spwoocs-features ul li.spwoocs-body,
.sp-woo-cat-slider-help .spwoocs-features ul li.spwoocs-header {
  display: flex;
  justify-content: space-between;
  background: #C92A5F;
  font-size: 20px;
  color: #fff;
  font-weight: 600;
}
.sp-woo-cat-slider-help .spwoocs-features ul li.spwoocs-body{
  background-color: #fff;
  color: #3C434A;
  font-size: 16px;
  font-weight: 400;
}
.sp-woo-cat-slider-help .spwoocs-features ul li.spwoocs-body:nth-child(odd) {
  background-color: #F9F0F3;
}
.sp-woo-cat-slider-help .spwoocs-features ul li.spwoocs-body .spwoocs-title,
.sp-woo-cat-slider-help .spwoocs-features ul li.spwoocs-header .spwoocs-title {
  flex-basis: 70%;
  width: 70%;
  text-align: left;
}
.sp-woo-cat-slider-help .spwoocs-features ul li.spwoocs-body .spwoocs-title{
  line-height: 24px;
}
.sp-woo-cat-slider-help .spwoocs-features ul li.spwoocs-body span,
.sp-woo-cat-slider-help .spwoocs-features ul li.spwoocs-header span {
  padding: 28px;
  width: 15%;
  text-align: center;
}
.sp-woo-cat-slider-help .spwoocs-features ul li.spwoocs-header span.spwoocs-pro {
  margin-right: -10px;
}
.sp-woo-cat-slider-help .spwoocs-features ul li.spwoocs-header span.spwoocs-pro i {
  position: relative;
  font-size: 18px;
  left: -30px;
  top: -2px;
}
.sp-woo-cat-slider-help .spwoocs-features ul li.spwoocs-header span.spwoocs-pro i::before{
  position: absolute;
}
.sp-woo-cat-slider-help .spwoocs-features ul li.spwoocs-body span {
  padding: 18px 30px;
}
.sp-woo-cat-slider-help .spwoocs-features ul li.spwoocs-body span:not(:last-of-type){
  border-right: 1px solid #CCCCCC;
}
.sp-woo-cat-slider-help .spwoocs-upgrade-to-pro {
  text-align: center;
  margin: auto;
  max-width: 750px;
  margin-top: 60px;
}
.sp-woo-cat-slider-help .spwoocs-upgrade-to-pro .spwoocs-section-subtitle {
  margin: 20px 0 30px;
  display: inline-block;
}
.sp-woo-cat-slider-help .spwoocs-upgrade-to-pro .spwoocs-upgrade-to-pro-btn {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  gap: 15px;
}
.sp-woo-cat-slider-help .spwoocs-upgrade-to-pro .spwoocs-upgrade-to-pro-btn .spwoocs-action-btn span {
  display: block;
  font-size: 11px;
}
.sp-woo-cat-slider-help .spwoocs-upgrade-to-pro .spwoocs-upgrade-to-pro-btn .spwoocs-action-btn span a{
  color: inherit;
  text-decoration: underline dotted;
  transition: .2s linear;
}
.sp-woo-cat-slider-help .spwoocs-upgrade-to-pro .spwoocs-upgrade-to-pro-btn .spwoocs-action-btn span a:hover{
  color: #C92A5F;
}
/*----------------------------------------*/
/*  Testimonial style
/*----------------------------------------*/
.sp-woo-cat-slider-help .spwoocs-testimonial .spwoocs-testimonial-title-section {
  text-align: center;
  margin: 80px 0 40px;
}
.sp-woo-cat-slider-help .spwoocs-testimonial .spwoocs-testimonial-title-section span {
  font-size: 14px;
  font-weight: 600;
  color: #C92A5F;
  margin-bottom: 12px;
  display: inline-block;
}
.sp-woo-cat-slider-help .spwoocs-testimonial-wrap {
  display: flex;
  gap: 30px;
}
.sp-woo-cat-slider-help .spwoocs-testimonial-content {
  background-color: #fff;
  padding: 20px 25px;
  position: relative;
  border-radius: 8px;
  margin-bottom: 20px;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.06);
}
.sp-woo-cat-slider-help .spwoocs-testimonial-content p {
  font-size: 16px;
  line-height: 28px;
  color: #3C434A;
}
.sp-woo-cat-slider-help .spwoocs-testimonial-content::after {
  content: "";
  position: absolute;
  bottom: -13px;
  left: 40px;
  width: 25px;
  height: 15px;
  background-color: #ffffff;
  clip-path: polygon(0 0, 50% 100%, 100% 0);
}
.sp-woo-cat-slider-help .spwoocs-testimonial-info {
  display: flex;
  gap: 20px;
  margin-left: 20px;
}
.sp-woo-cat-slider-help .spwoocs-testimonial-info .spwoocs-info {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 6px;
}
.sp-woo-cat-slider-help .spwoocs-testimonial-info .spwoocs-img img {
  border-radius: 50%;
  width: 60px;
}
.sp-woo-cat-slider-help .spwoocs-testimonial-info .spwoocs-info h3 {
  font-size: 16px;
  color: #1D2327;
}
.sp-woo-cat-slider-help .spwoocs-testimonial-info .spwoocs-info p {
  margin: 4px 0;
  font-size: 12px;
  color: #3C434A;
}
.sp-woo-cat-slider-help .spwoocs-testimonial-info .spwoocs-info .spwoocs-star {
  color: #FFC329;
  font-size: 17px;
}
@media screen and (min-width: 1600px) {
  .sp-woo-cat-slider-help .plugin-card {
      width:48%;
      width: calc(49% - 8px)
  }

  .sp-woo-cat-slider-help .plugin-card:nth-child(odd) {
      clear: none;
      margin-left: 8px
  }

  .sp-woo-cat-slider-help .plugin-card:nth-child(2n) {
      margin-right: 0
  }

  .sp-woo-cat-slider-help .plugin-card:nth-child(3n+1) {
      clear: both;
      margin-left: 8px
  }

  .sp-woo-cat-slider-help .plugin-card:nth-child(3n) {
      margin-right: 8px
  }
}
/*----------------------------------------*/
/*  Recommended page style
/*----------------------------------------*/
.sp-woo-cat-slider-help .spwoocs-recommended-page h2{
  margin: 0 0 40px 8px;
}
/*----------------------------------------*/
/*  About us page style
/*----------------------------------------*/
.sp-woo-cat-slider-help .spwoocs-about-box {
  display: flex;
  background: #fff;
  margin-top: 50px;
  padding: 40px;
  border-radius: 8px;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.06);
}
.sp-woo-cat-slider-help .spwoocs-about-img {
  width: 50%;
  flex-basis: 50%;
  flex-shrink: 0;
  overflow: hidden;
  align-self: center;
}
.sp-woo-cat-slider-help .spwoocs-about-img span {
  text-align: center;
  display: block;
  margin-top: 12px;
  font-weight: 400;
  font-size: 13px;
  font-style: italic;
  color: #3C434A;
}
.sp-woo-cat-slider-help .spwoocs-about-img img {
  width: 100%;
  display: block;
  border-radius: 8px;
}
.sp-woo-cat-slider-help .spwoocs-about-info h3 {
  font-size: 26px;
  line-height: 32px;
  margin-bottom: 25px;
  color: #1D2327;
}
.sp-woo-cat-slider-help .spwoocs-about-info {
  margin-right: 40px;
}
.sp-woo-cat-slider-help .spwoocs-about-info p{
  line-height: 28px;
  margin-bottom: 15px;
  font-size: 15px;
  font-weight: 400;
  color: #3C434A;
}
.sp-woo-cat-slider-help .spwoocs-about-btn{
  margin-top: 40px;
  display: flex;
  gap: 20px;
}
.sp-woo-cat-slider-help .spwoocs-about-btn a:nth-child(1){
  background-color: #C92A5F;
  border-color: transparent;
  color: #ffffff;
}
.sp-woo-cat-slider-help .spwoocs-our-plugin-list .spwoocs-section-title-help{
  margin-top: 80px;
}
.sp-woo-cat-slider-help .spwoocs-our-plugin-list-wrap {
  display: flex;
  gap: 40px;
  flex-wrap: wrap;
  margin-top: 40px;
}
.sp-woo-cat-slider-help .spwoocs-our-plugin-list-box img{
  width: 64px;
}
.sp-woo-cat-slider-help .spwoocs-our-plugin-list-box {
  background-color: #ffffff;
  padding: 26px;
  border-radius: 8px;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.06);
  width: 33%;
  flex-basis: calc(33% - 40px);
  border: 1px solid transparent;
  transition: .3s;
  position: relative;
}
.sp-woo-cat-slider-help .spwoocs-our-plugin-list-box i {
  position: absolute;
  top: 50px;
  right: 50px;
  font-size: 20px;
  border: 1px solid #00A1FF;
  border-radius: 50%;
  padding: 5px 1px;
  color: #00A1FF;
  transform: rotate(45deg);
  opacity: 0;
  transition: .3s;
}
.sp-woo-cat-slider-help .spwoocs-our-plugin-list-box:hover {
  border-color: #00A1FF;
}
.sp-woo-cat-slider-help .spwoocs-our-plugin-list-box:hover i {
  opacity: 1;
}
.sp-woo-cat-slider-help .spwoocs-our-plugin-list-box h4{
  font-size: 18px;
  font-weight: 600;
  margin: 15px 0;
  color: #1D2327;
}
.sp-woo-cat-slider-help .spwoocs-our-plugin-list-box p{
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  color: #3C434A;
}

/*----------------------------------------*/
/*  Footer style
/*----------------------------------------*/
/* Admin CSS puts padding on the bare <footer> element; zero it so the row
   inside is what positions the content. */
.sp-woo-cat-slider-help .spwoocs-footer {
  padding: 0;
}
.sp-woo-cat-slider-help .spwoocs-footer__inner {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 24px;
  flex-wrap: wrap;
  max-width: 1300px;
  margin: 0 auto;
  padding: 20px 48px;
}
.sp-woo-cat-slider-help .spwoocs-footer span,
.sp-woo-cat-slider-help .spwoocs-footer a {
  font-size: 14px;
  font-weight: 500;
  line-height: 16px;
}
.sp-woo-cat-slider-help .spwoocs-footer a {
  color: #2271b1;
  transition: color .2s linear;
}
.sp-woo-cat-slider-help .spwoocs-footer a:hover {
  color: #135e96;
}
.sp-woo-cat-slider-help .spwoocs-footer__credit,
.sp-woo-cat-slider-help .spwoocs-footer__social,
.sp-woo-cat-slider-help .spwoocs-footer__rating {
  display: flex;
  align-items: center;
}
.sp-woo-cat-slider-help .spwoocs-footer__credit {
  gap: 4px;
}
.sp-woo-cat-slider-help .spwoocs-footer__credit span {
  color: #6e6a69;
}
.sp-woo-cat-slider-help .spwoocs-footer__credit img {
  display: block;
  width: 16px;
  height: 16px;
}
.sp-woo-cat-slider-help .spwoocs-footer__social {
  gap: 8px;
}
.sp-woo-cat-slider-help .spwoocs-footer__social > span {
  color: #6c6a6d;
}
.sp-woo-cat-slider-help .spwoocs-footer__social ul {
  display: flex;
  align-items: center;
  gap: 8px;
  list-style: none;
}
.sp-woo-cat-slider-help .spwoocs-footer__social ul li {
  line-height: 0;
}
.sp-woo-cat-slider-help .spwoocs-footer__social ul a {
  display: inline-flex;
  align-items: center;
  color: #757575;
  font-size: 16px;
  line-height: 1;
}
.sp-woo-cat-slider-help .spwoocs-footer__social ul a:hover {
  color: #C92A5F;
}
.sp-woo-cat-slider-help .spwoocs-footer__social ul a i {
  width: 1em;
  margin: 0;
}
.sp-woo-cat-slider-help .spwoocs-icon-linkedin {
  display: block;
  width: 16px;
  height: 16px;
  background-color: currentColor;
  -webkit-mask: url(../img/footer-linkedin.svg) center center / contain no-repeat;
  mask: url(../img/footer-linkedin.svg) center center / contain no-repeat;
}
.sp-woo-cat-slider-help .spwoocs-footer__rating {
  gap: 2px;
}
.sp-woo-cat-slider-help .spwoocs-footer__rating > span {
  color: #757575;
}
.sp-woo-cat-slider-help .spwoocs-footer__rating strong {
  font-weight: 600;
}
.sp-woo-cat-slider-help .spwoocs-footer__stars {
  display: inline-flex;
  line-height: 0;
}
.sp-woo-cat-slider-help .spwoocs-footer__stars img {
  display: block;
  width: 74px;
  height: 14px;
}

/* Responsive Css */
@media only screen and (max-width: 1500px) {
  .sp-woo-cat-slider-help .spwoocs-help-content {
    padding: 32px 24px 40px;
  }
  .sp-woo-cat-slider-help .spwoocs-topbar__inner {
    padding: 0 24px;
  }
  .sp-woo-cat-slider-help .spwoocs-footer__inner {
    padding: 20px 24px;
  }
  .sp-woo-cat-slider-help .spwoocs-start-page-wrap {
    gap: 24px;
  }
  .sp-woo-cat-slider-help .spwoocs-cta-cards {
    gap: 24px;
  }
}
@media only screen and (max-width: 1200px) {
  .sp-woo-cat-slider-help .spwoocs-topbar__inner {
    flex-wrap: wrap;
    gap: 12px;
    padding: 12px 24px;
  }
  .sp-woo-cat-slider-help .spwoocs-header-nav-menu ul li a {
    height: 40px;
  }
}
@media only screen and (max-width: 960px) {
  .sp-woo-cat-slider-help .spwoocs-about-box,
  .sp-woo-cat-slider-help .spwoocs-start-page-wrap {
    flex-direction: column;
  }
  .sp-woo-cat-slider-help .spwoocs-cta-cards {
    flex: 1 1 auto;
    width: 100%;
  }
  .sp-woo-cat-slider-help .spwoocs-welcome-card {
    padding: 24px;
  }
  .sp-woo-cat-slider-help .spwoocs-about-img {
    width: 100%;
    margin-top: 30px;
  }
  .sp-woo-cat-slider-help {
    margin-left: -10px;
  }
}

@media only screen and (max-width: 640px) {
  .sp-woo-cat-slider-help .spwoocs-header-nav-menu ul {
    flex-wrap: wrap;
    gap: 16px;
  }
  .sp-woo-cat-slider-help .spwoocs-header-nav-menu ul li a {
    font-size: 14px;
  }
  .sp-woo-cat-slider-help .spwoocs-header-nav-menu__separator {
    display: none;
  }
  .sp-woo-cat-slider-help .spwoocs-our-plugin-list-wrap,
  .sp-woo-cat-slider-help .spwoocs-testimonial-wrap{
    flex-direction: column;
  }
  .sp-woo-cat-slider-help .spwoocs-about-btn {
    display: inline-grid;
  }
  .sp-woo-cat-slider-help .spwoocs-our-plugin-list-box {
    width: 100%;
  }
}
