/* Brand Colors */
/*gradient colors*/
/* CTA Text Color */
/* HERO TEXT COLOR */
/* Vertically aligned content

When content is vertically aligned, often times the copy margin is off; these variables correct this issue.

*/
/* CTA COLORS*/
/* Main CTA colors */
#thankyourefresh,
#thankyourefreshmac,
#thankyouteamsrefresh {
  color: #1c284c;
  font-size: 16px; }
  #thankyourefresh h1.refresh-title,
  #thankyourefreshmac h1.refresh-title,
  #thankyouteamsrefresh h1.refresh-title {
    font-size: 32px;
    margin-top: 0; }
    @media (min-width: 992px) {
      #thankyourefresh h1.refresh-title,
      #thankyourefreshmac h1.refresh-title,
      #thankyouteamsrefresh h1.refresh-title {
        font-size: 48px; } }
  #thankyourefresh a.text-cta-bttn,
  #thankyourefreshmac a.text-cta-bttn,
  #thankyouteamsrefresh a.text-cta-bttn {
    text-decoration: underline;
    color: #1c284c;
    font-weight: 500; }
    #thankyourefresh a.text-cta-bttn:hover,
    #thankyourefreshmac a.text-cta-bttn:hover,
    #thankyouteamsrefresh a.text-cta-bttn:hover {
      opacity: 80%; }
  #thankyourefresh a.wrapper-cta-bttn:hover,
  #thankyourefreshmac a.wrapper-cta-bttn:hover,
  #thankyouteamsrefresh a.wrapper-cta-bttn:hover {
    text-decoration: none;
    opacity: 80%; }
  #thankyourefresh .vimeo-player .close,
  #thankyourefreshmac .vimeo-player .close,
  #thankyouteamsrefresh .vimeo-player .close {
    right: 20px; }
    @media (min-width: 992px) {
      #thankyourefresh .vimeo-player .close,
      #thankyourefreshmac .vimeo-player .close,
      #thankyouteamsrefresh .vimeo-player .close {
        top: 120px; } }
  #thankyourefresh .video-thumbnail:hover,
  #thankyourefreshmac .video-thumbnail:hover,
  #thankyouteamsrefresh .video-thumbnail:hover {
    opacity: 90%; }
  #thankyourefresh section.thank-you,
  #thankyourefreshmac section.thank-you,
  #thankyouteamsrefresh section.thank-you {
    background: url(/images/refreshed_thank_you_download/hero-image-320.svg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom;
    height: 320px;
    color: #082882;
    padding-top: 32px;
    padding-bottom: 32px; }
    @media (min-width: 992px) {
      #thankyourefresh section.thank-you,
      #thankyourefreshmac section.thank-you,
      #thankyouteamsrefresh section.thank-you {
        background: url(/images/refreshed_thank_you_download/hero-image.png);
        background-repeat: no-repeat;
        background-size: 100% 100%;
        height: 180px; }
        #thankyourefresh section.thank-you h2,
        #thankyourefreshmac section.thank-you h2,
        #thankyouteamsrefresh section.thank-you h2 {
          font-size: 18px;
          margin-top: 32px; } }
    #thankyourefresh section.thank-you h4,
    #thankyourefreshmac section.thank-you h4,
    #thankyouteamsrefresh section.thank-you h4 {
      font-weight: 600; }
      @media (min-width: 992px) {
        #thankyourefresh section.thank-you h4,
        #thankyourefreshmac section.thank-you h4,
        #thankyouteamsrefresh section.thank-you h4 {
          margin-bottom: 32px; } }
  #thankyourefresh section.comparison-table,
  #thankyourefreshmac section.comparison-table,
  #thankyouteamsrefresh section.comparison-table {
    padding-top: 32px;
    padding-bottom: 32px; }
  #thankyourefresh section#mwb-download-exp,
  #thankyourefreshmac section#mwb-download-exp,
  #thankyouteamsrefresh section#mwb-download-exp {
    padding-top: 32px; }
    @media (min-width: 992px) {
      #thankyourefresh section#mwb-download-exp .row.mb-30,
      #thankyourefreshmac section#mwb-download-exp .row.mb-30,
      #thankyouteamsrefresh section#mwb-download-exp .row.mb-30 {
        margin-bottom: 30px; } }
    #thankyouteamsrefresh #thankyourefresh section#mwb-download-exp, #thankyouteamsrefresh
    #thankyourefreshmac section#mwb-download-exp, #thankyouteamsrefresh
    #thankyouteamsrefresh section#mwb-download-exp {
      padding-bottom: 32px; }
    #thankyourefresh section#mwb-download-exp ul,
    #thankyourefreshmac section#mwb-download-exp ul,
    #thankyouteamsrefresh section#mwb-download-exp ul {
      padding-left: 0;
      margin-top: 30px; }
      #thankyourefresh section#mwb-download-exp ul > li,
      #thankyourefreshmac section#mwb-download-exp ul > li,
      #thankyouteamsrefresh section#mwb-download-exp ul > li {
        display: flex;
        list-style-type: none;
        margin-bottom: 15px; }
        #thankyourefresh section#mwb-download-exp ul > li .step,
        #thankyourefreshmac section#mwb-download-exp ul > li .step,
        #thankyouteamsrefresh section#mwb-download-exp ul > li .step {
          color: #082882;
          height: 30px;
          border: solid 0.9px #0d3ecc;
          border-radius: 100%;
          font-size: 14px;
          padding-left: 9px;
          padding-right: 9px;
          padding-top: 5px;
          padding-bottom: 5px; }
          @media (min-width: 992px) {
            #thankyourefresh section#mwb-download-exp ul > li .step,
            #thankyourefreshmac section#mwb-download-exp ul > li .step,
            #thankyouteamsrefresh section#mwb-download-exp ul > li .step {
              font-size: 24px;
              height: 50px;
              width: 50px;
              padding-left: 18px; } }
        #thankyourefresh section#mwb-download-exp ul > li .step-text,
        #thankyourefreshmac section#mwb-download-exp ul > li .step-text,
        #thankyouteamsrefresh section#mwb-download-exp ul > li .step-text {
          display: inline-block;
          width: 85%;
          margin-left: 20px; }
          #thankyourefresh section#mwb-download-exp ul > li .step-text.ml-50,
          #thankyourefreshmac section#mwb-download-exp ul > li .step-text.ml-50,
          #thankyouteamsrefresh section#mwb-download-exp ul > li .step-text.ml-50 {
            margin-left: 50px; }
          @media (min-width: 992px) {
            #thankyourefresh section#mwb-download-exp ul > li .step-text,
            #thankyourefreshmac section#mwb-download-exp ul > li .step-text,
            #thankyouteamsrefresh section#mwb-download-exp ul > li .step-text {
              font-size: 24px; }
              #thankyourefresh section#mwb-download-exp ul > li .step-text.ml-50,
              #thankyourefreshmac section#mwb-download-exp ul > li .step-text.ml-50,
              #thankyouteamsrefresh section#mwb-download-exp ul > li .step-text.ml-50 {
                margin-left: 70px; } }
  #thankyourefresh section#business-solutions-banner,
  #thankyourefreshmac section#business-solutions-banner,
  #thankyouteamsrefresh section#business-solutions-banner {
    background: url(/images/refreshed_thank_you_download/ring-background-320.svg);
    background-size: cover;
    background-repeat: no-repeat;
    height: 300px;
    padding-top: 32px; }
    @media (min-width: 992px) {
      #thankyourefresh section#business-solutions-banner,
      #thankyourefreshmac section#business-solutions-banner,
      #thankyouteamsrefresh section#business-solutions-banner {
        background: url(/images/refreshed_thank_you_download/ring-background.svg);
        background-size: cover;
        background-repeat: no-repeat; } }
    #thankyourefresh section#business-solutions-banner .banner,
    #thankyourefreshmac section#business-solutions-banner .banner,
    #thankyouteamsrefresh section#business-solutions-banner .banner {
      color: #fff;
      padding: 0;
      margin: 0; }
      @media (min-width: 992px) {
        #thankyourefresh section#business-solutions-banner .banner p,
        #thankyourefreshmac section#business-solutions-banner .banner p,
        #thankyouteamsrefresh section#business-solutions-banner .banner p {
          font-size: 18px;
          margin-top: 32px; } }
      #thankyourefresh section#business-solutions-banner .banner .refresh-title,
      #thankyourefreshmac section#business-solutions-banner .banner .refresh-title,
      #thankyouteamsrefresh section#business-solutions-banner .banner .refresh-title {
        font-size: 32px;
        color: inherit;
        line-height: 1.13;
        margin-top: 0; }
        @media (min-width: 992px) {
          #thankyourefresh section#business-solutions-banner .banner .refresh-title,
          #thankyourefreshmac section#business-solutions-banner .banner .refresh-title,
          #thankyouteamsrefresh section#business-solutions-banner .banner .refresh-title {
            font-size: 48px; } }
      #thankyourefresh section#business-solutions-banner .banner .text-cta-bttn,
      #thankyourefreshmac section#business-solutions-banner .banner .text-cta-bttn,
      #thankyouteamsrefresh section#business-solutions-banner .banner .text-cta-bttn {
        color: inherit;
        text-decoration: none;
        font-size: 18px; }
        #thankyourefresh section#business-solutions-banner .banner .text-cta-bttn:after,
        #thankyourefreshmac section#business-solutions-banner .banner .text-cta-bttn:after,
        #thankyouteamsrefresh section#business-solutions-banner .banner .text-cta-bttn:after {
          background-image: url(/images/website-refresh/white-arrow.svg);
          background-size: 24px 24px;
          display: inline-block;
          width: 36px;
          height: 24px;
          content: "";
          margin-left: 10px;
          position: relative;
          top: 6px;
          background-repeat: no-repeat; }
        #thankyourefresh section#business-solutions-banner .banner .text-cta-bttn:hover:after,
        #thankyourefreshmac section#business-solutions-banner .banner .text-cta-bttn:hover:after,
        #thankyouteamsrefresh section#business-solutions-banner .banner .text-cta-bttn:hover:after {
          background-image: url(/images/website-refresh/white-arrow-on-hover.svg);
          background-size: 65px 24px;
          width: 65px; }
      @media (min-width: 320px) {
        #thankyourefresh section#business-solutions-banner .banner,
        #thankyourefreshmac section#business-solutions-banner .banner,
        #thankyouteamsrefresh section#business-solutions-banner .banner {
          width: 100%; } }
      @media (min-width: 768px) {
        #thankyourefresh section#business-solutions-banner .banner,
        #thankyourefreshmac section#business-solutions-banner .banner,
        #thankyouteamsrefresh section#business-solutions-banner .banner {
          width: 60%; } }
  #thankyourefresh section#more-products,
  #thankyourefreshmac section#more-products,
  #thankyouteamsrefresh section#more-products {
    padding-top: 32px;
    padding-bottom: 32px; }
    #thankyourefresh section#more-products .md-flex,
    #thankyourefreshmac section#more-products .md-flex,
    #thankyouteamsrefresh section#more-products .md-flex {
      margin-bottom: 15px; }
    @media (min-width: 992px) {
      #thankyourefresh section#more-products,
      #thankyourefreshmac section#more-products,
      #thankyouteamsrefresh section#more-products {
        padding-top: 70px;
        padding-bottom: 70px; }
        #thankyourefresh section#more-products .row,
        #thankyourefreshmac section#more-products .row,
        #thankyouteamsrefresh section#more-products .row {
          display: block; }
          #thankyourefresh section#more-products .row.md-flex,
          #thankyourefreshmac section#more-products .row.md-flex,
          #thankyouteamsrefresh section#more-products .row.md-flex {
            display: flex; }
        #thankyourefresh section#more-products div.bordered,
        #thankyourefreshmac section#more-products div.bordered,
        #thankyouteamsrefresh section#more-products div.bordered {
          border-left: solid 1px #cfcfcf; } }
    #thankyourefresh section#more-products .row.mb-0,
    #thankyourefreshmac section#more-products .row.mb-0,
    #thankyouteamsrefresh section#more-products .row.mb-0 {
      margin-bottom: 0; }
    #thankyourefresh section#more-products .icon-block,
    #thankyourefreshmac section#more-products .icon-block,
    #thankyouteamsrefresh section#more-products .icon-block {
      padding-bottom: 0; }
      #thankyourefresh section#more-products .icon-block:hover,
      #thankyourefreshmac section#more-products .icon-block:hover,
      #thankyouteamsrefresh section#more-products .icon-block:hover {
        opacity: 80%;
        color: #0d3ecc; }
        #thankyourefresh section#more-products .icon-block:hover h4,
        #thankyourefresh section#more-products .icon-block:hover p,
        #thankyourefreshmac section#more-products .icon-block:hover h4,
        #thankyourefreshmac section#more-products .icon-block:hover p,
        #thankyouteamsrefresh section#more-products .icon-block:hover h4,
        #thankyouteamsrefresh section#more-products .icon-block:hover p {
          color: inherit; }
      @media (min-width: 992px) {
        #thankyourefresh section#more-products .icon-block,
        #thankyourefreshmac section#more-products .icon-block,
        #thankyouteamsrefresh section#more-products .icon-block {
          max-width: 264px;
          margin: 0 auto; } }
      #thankyourefresh section#more-products .icon-block .icon-container,
      #thankyourefreshmac section#more-products .icon-block .icon-container,
      #thankyouteamsrefresh section#more-products .icon-block .icon-container {
        text-align: center !important; }
      #thankyourefresh section#more-products .icon-block img,
      #thankyourefreshmac section#more-products .icon-block img,
      #thankyouteamsrefresh section#more-products .icon-block img {
        height: 35px;
        margin-bottom: 25px; }
        @media (min-width: 992px) {
          #thankyourefresh section#more-products .icon-block img,
          #thankyourefreshmac section#more-products .icon-block img,
          #thankyouteamsrefresh section#more-products .icon-block img {
            height: 65px; } }
      #thankyourefresh section#more-products .icon-block p,
      #thankyourefreshmac section#more-products .icon-block p,
      #thankyouteamsrefresh section#more-products .icon-block p {
        color: #1c284c; }
        @media (min-width: 992px) {
          #thankyourefresh section#more-products .icon-block p,
          #thankyourefreshmac section#more-products .icon-block p,
          #thankyouteamsrefresh section#more-products .icon-block p {
            font-size: 18px; } }
      #thankyourefresh section#more-products .icon-block .preamble,
      #thankyourefreshmac section#more-products .icon-block .preamble,
      #thankyouteamsrefresh section#more-products .icon-block .preamble {
        font-weight: normal;
        font-size: 18px;
        color: #082882;
        font-weight: 600;
        margin-bottom: 10px; }
      #thankyourefresh section#more-products .icon-block.bordered,
      #thankyourefreshmac section#more-products .icon-block.bordered,
      #thankyouteamsrefresh section#more-products .icon-block.bordered {
        border-top: solid 1px #cfcfcf; }
        @media (min-width: 992px) {
          #thankyourefresh section#more-products .icon-block.bordered,
          #thankyourefreshmac section#more-products .icon-block.bordered,
          #thankyouteamsrefresh section#more-products .icon-block.bordered {
            border: none; } }

#thankyouteamsrefresh section#mwb-download-exp {
  padding-bottom: 32px; }

@media (min-width: 992px) {
  section.thank-you {
    height: auto !important; } }
@media (min-width: 768px) {
  .cell {
    min-height: 170px !important; } }
.cell span {
  min-height: 170px !important; }

@media (min-width: 768px) {
  .chart-container {
    height: 1660px !important; } }
@media (min-width: 992px) {
  .chart-container {
    height: 1280px !important; } }

@media (min-width: 768px) {
  .col3 {
    height: 1359px !important; } }
