#comparison #comparison-header {
  padding: 170px 0 80px 0;
  text-align: center; }
  @media (max-width: 768px) {
    #comparison #comparison-header {
      padding-top: 120px; } }
  #comparison #comparison-header p {
    margin-top: 40px;
    max-width: 1032px;
    margin-left: auto;
    margin-right: auto; }
  #comparison #comparison-header .comparison-logos {
    max-width: 600px;
    margin: 0 auto 20px auto;
    display: block; }

#comparison .comparison-image {
  text-align: center;
  position: relative;
  margin-bottom: 40px; }

#comparison section.comparison-body {
  color: #212e44;
  padding: 80px 0; }
  #comparison section.comparison-body .container {
    max-width: 1000px; }
  #comparison section.comparison-body h3 {
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    line-height: 35px;
    letter-spacing: 0px;
    margin: 40px 0; }
  #comparison section.comparison-body p {
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 27px;
    letter-spacing: 0em;
    margin-bottom: 40px; }
  #comparison section.comparison-body .comparison-logos {
    max-width: 600px;
    margin: 0 auto 20px auto;
    display: block; }
  #comparison section.comparison-body ul {
    margin-bottom: 40px; }
  #comparison section.comparison-body article.comparison-price,
  #comparison section.comparison-body article.comparison-table {
    background: #ffffff;
    box-shadow: 0px 51.776px 45.1709px rgba(0, 0, 0, 0.02), 0px 32.1642px 28.2594px rgba(0, 0, 0, 0.033499), 0px 20.0583px 18.7917px rgba(0, 0, 0, 0.0233341), 0px 11.6462px 11.8456px rgba(0, 0, 0, 0.0155303), 0px 5.28885px 5.80602px rgba(0, 0, 0, 0.00860011);
    border-radius: 20px;
    max-width: 800px;
    margin: 80px auto; }
    #comparison section.comparison-body article.comparison-price .agorapulse,
    #comparison section.comparison-body article.comparison-table .agorapulse {
      background-color: #fff7f3;
      background: linear-gradient(90deg, rgba(255, 103, 38, 0.1) -35.94%, #fff7f3 100%); }
    #comparison section.comparison-body article.comparison-price label.agorapulse,
    #comparison section.comparison-body article.comparison-table label.agorapulse {
      color: #ff6726; }
    #comparison section.comparison-body article.comparison-price header,
    #comparison section.comparison-body article.comparison-table header {
      display: flex;
      align-items: center;
      margin-bottom: 0; }
      #comparison section.comparison-body article.comparison-price header h5,
      #comparison section.comparison-body article.comparison-table header h5 {
        width: 40%;
        margin: 0;
        padding: 52px 50px 24px;
        font-weight: bold;
        font-size: 18px;
        line-height: 21px; }
      #comparison section.comparison-body article.comparison-price header h4,
      #comparison section.comparison-body article.comparison-table header h4 {
        width: 30%;
        margin: 0;
        text-align: center;
        font-weight: bold;
        font-size: 22px;
        line-height: 21px;
        padding: 52px 0 24px 0; }
    #comparison section.comparison-body article.comparison-price section.table-row,
    #comparison section.comparison-body article.comparison-table section.table-row {
      display: flex;
      justify-content: center; }
      #comparison section.comparison-body article.comparison-price section.table-row h5,
      #comparison section.comparison-body article.comparison-table section.table-row h5 {
        width: 40%;
        margin: 0;
        padding: 52px 50px 24px;
        font-size: 18px;
        line-height: 24px; }
      #comparison section.comparison-body article.comparison-price section.table-row label,
      #comparison section.comparison-body article.comparison-table section.table-row label {
        width: 30%;
        margin: 0;
        align-items: center;
        display: flex;
        justify-content: center;
        font-weight: bold;
        font-size: 22px;
        line-height: 30px; }
    @media (max-width: 599px) {
      #comparison section.comparison-body article.comparison-price header h5,
      #comparison section.comparison-body article.comparison-price section.table-row h5,
      #comparison section.comparison-body article.comparison-table header h5,
      #comparison section.comparison-body article.comparison-table section.table-row h5 {
        padding: 20px;
        font-size: 16px; }
      #comparison section.comparison-body article.comparison-price header h4,
      #comparison section.comparison-body article.comparison-price label,
      #comparison section.comparison-body article.comparison-table header h4,
      #comparison section.comparison-body article.comparison-table label {
        padding: 20px;
        font-size: 18px;
        line-height: 20px; } }
  #comparison section.comparison-body article.comparison-price {
    padding: 20px; }
    #comparison section.comparison-body article.comparison-price header h5 {
      width: 50%;
      text-align: left;
      padding: 50px;
      font-weight: 600;
      font-size: 18px;
      line-height: 21px; }
    #comparison section.comparison-body article.comparison-price section.table-row h4 {
      width: 50%;
      text-align: left;
      font-weight: 600;
      font-size: 20px;
      line-height: 30px;
      padding: 25px 50px; }
    #comparison section.comparison-body article.comparison-price section.table-row.agorapulse {
      color: #ff6726;
      background: #fff7f3;
      border-radius: 100px; }
      #comparison section.comparison-body article.comparison-price section.table-row.agorapulse h4 {
        font-weight: bold;
        font-size: 22px;
        line-height: 30px; }
  #comparison section.comparison-body .comparison-capterra-embed-mobile {
    display: none; }
    #comparison section.comparison-body .comparison-capterra-embed-mobile img {
      margin: 40px auto;
      display: block; }
  @media (max-width: 599px) {
    #comparison section.comparison-body .comparison-capterra-embed {
      display: none; }
    #comparison section.comparison-body .comparison-capterra-embed-mobile {
      display: block; } }

#comparison .quote-card {
  padding: 120px 0 80px 0; }
  #comparison .quote-card blockquote {
    background: rgba(255, 239, 204, 0.2);
    border-radius: 20px;
    text-align: center;
    padding: 0 120px; }
    #comparison .quote-card blockquote img {
      margin-top: -72px;
      margin-bottom: 40px;
      max-width: 146px; }
    #comparison .quote-card blockquote p {
      margin: 0 auto;
      font-weight: bold;
      font-size: 30px;
      line-height: 40px;
      letter-spacing: -0.04em;
      color: #212e44; }
      #comparison .quote-card blockquote p:after, #comparison .quote-card blockquote p:before {
        content: '"'; }
    #comparison .quote-card blockquote footer {
      padding: 20px 0 40px 0; }
      #comparison .quote-card blockquote footer p {
        font-weight: normal;
        font-size: 18px;
        line-height: 27px; }
        #comparison .quote-card blockquote footer p:after, #comparison .quote-card blockquote footer p:before {
          content: none; }
        #comparison .quote-card blockquote footer p:before {
          content: '\2014\00A0'; }
  @media (max-width: 599px) {
    #comparison .quote-card blockquote {
      padding: 0 40px; }
      #comparison .quote-card blockquote p {
        font-size: 20px;
        line-height: 32px; } }
  #comparison .quote-card.secondary blockquote {
    background: #f6f5ff; }
  #comparison .quote-card.no-image blockquote {
    padding-top: 40px; }

#comparison div.body-video-player {
  -webkit-user-select: none;
          user-select: none;
  padding: 80px 0; }
  #comparison div.body-video-player article header {
    border-radius: 20px;
    background-color: #000;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    max-width: 80%;
    margin: 0 auto;
    height: 580px;
    display: flex;
    justify-content: center;
    align-items: flex-end;
    position: relative; }
    #comparison div.body-video-player article header div.wistia_embed {
      position: absolute;
      margin: 0;
      top: 50%;
      transform: translateY(-50%); }
    #comparison div.body-video-player article header button.story-play-button {
      width: 122px;
      height: 122px;
      border-radius: 122px;
      background: #fff;
      border: 1px #fff solid;
      transition: all 0.2s ease-in-out; }
      #comparison div.body-video-player article header button.story-play-button:after {
        content: ' ';
        background-image: url("data:image/svg+xml,%3Csvg width='27' height='31' viewBox='0 0 27 31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.8862 14.2346C27.2144 15.0132 27.2017 16.9376 25.8633 17.6986L3.23762 30.5632C1.89924 31.3241 0.238962 30.3509 0.249124 28.8113L0.420921 2.78466C0.431083 1.24509 2.10406 0.293864 3.43229 1.07245L25.8862 14.2346Z' fill='%23FF6726'/%3E%3C/svg%3E");
        width: 27px;
        height: 31px;
        display: flex;
        align-items: center;
        margin-left: auto;
        margin-right: auto; }
      #comparison div.body-video-player article header button.story-play-button:focus, #comparison div.body-video-player article header button.story-play-button:active {
        outline: none; }
      #comparison div.body-video-player article header button.story-play-button:hover, #comparison div.body-video-player article header button.story-play-button:focus, #comparison div.body-video-player article header button.story-play-button:active {
        transform: scale(1.1); }
    #comparison div.body-video-player article header h5 {
      color: #fff;
      font-weight: 600;
      font-size: 22px;
      line-height: 30px;
      text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
      position: absolute;
      margin: 0;
      top: 70%;
      transform: translateY(-70%); }
  #comparison div.body-video-player article blockquote {
    font-size: 30px;
    line-height: 40px;
    font-weight: 600;
    max-width: 75%;
    padding: 20px 0 0 80px; }
    #comparison div.body-video-player article blockquote:before, #comparison div.body-video-player article blockquote:after {
      content: '"'; }
  #comparison div.body-video-player article footer {
    padding-left: 80px; }
  @media (max-width: 599px) {
    #comparison div.body-video-player {
      padding: 40px 0; }
      #comparison div.body-video-player article header {
        height: 180px;
        border-radius: 10px;
        position: relative; }
        #comparison div.body-video-player article header h5 {
          padding-bottom: 0;
          font-weight: 400;
          font-size: 16px;
          line-height: 23px;
          top: 80%;
          transform: translateY(-80%); }
        #comparison div.body-video-player article header div.wistia_embed div {
          text-align: center; }
        #comparison div.body-video-player article header button.story-play-button {
          width: 56px;
          height: 56px;
          border-radius: 56px; }
          #comparison div.body-video-player article header button.story-play-button:after {
            transform: scale(0.5); }
      #comparison div.body-video-player article blockquote {
        font-size: 20px;
        line-height: 23px;
        max-width: 100%;
        padding: 45px 0; }
      #comparison div.body-video-player article footer {
        padding: 0; } }


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