@-webkit-keyframes Gradient {
  0% {
    background-position: 100% 50%; }
  100% {
    background-position: 0% 50%; } }

@keyframes Gradient {
  0% {
    background-position: 100% 50%; }
  100% {
    background-position: 0% 50%; } }

@-webkit-keyframes fade-in-left {
  0% {
    opacity: 0;
    transform: translateX(-30px); }
  100% {
    opacity: 1;
    transform: translateX(0px); } }

@keyframes fade-in-left {
  0% {
    opacity: 0;
    transform: translateX(-30px); }
  100% {
    opacity: 1;
    transform: translateX(0px); } }

.section-quote {
  margin-bottom: 200px;
  margin-top: 50px; }
  @media (max-width: 1100px) {
    .section-quote {
      margin-bottom: 160px; } }
  @media (max-width: 800px) {
    .section-quote {
      margin-bottom: 120px; } }
  @media (max-width: 650px) {
    .section-quote {
      margin-bottom: 100px; } }
  @media (max-width: 500px) {
    .section-quote {
      margin-bottom: 90px; } }
  @media (max-width: 1100px) {
    .section-quote {
      margin-top: 40px; } }
  @media (max-width: 800px) {
    .section-quote {
      margin-top: 30px; } }
  @media (max-width: 650px) {
    .section-quote {
      margin-top: 25px; } }
  @media (max-width: 500px) {
    .section-quote {
      margin-top: 22.5px; } }
  .section-quote h2.section-title {
    margin-bottom: 30px; }
    @media (max-width: 1100px) {
      .section-quote h2.section-title {
        margin-bottom: 24px; } }
    @media (max-width: 800px) {
      .section-quote h2.section-title {
        margin-bottom: 18px; } }
    @media (max-width: 650px) {
      .section-quote h2.section-title {
        margin-bottom: 15px; } }
    @media (max-width: 500px) {
      .section-quote h2.section-title {
        margin-bottom: 13.5px; } }
  .section-quote > .content {
    width: 100%;
    box-sizing: border-box;
    padding: 0 11.49343%;
    text-align: center; }
    @media (max-width: 650px) {
      .section-quote > .content {
        padding: 0; } }
  .section-quote .field-quote {
    margin-bottom: 40px;
    color: #AAB3B6; }
    @media (max-width: 1100px) {
      .section-quote .field-quote {
        margin-bottom: 32px; } }
    @media (max-width: 800px) {
      .section-quote .field-quote {
        margin-bottom: 24px; } }
    @media (max-width: 650px) {
      .section-quote .field-quote {
        margin-bottom: 20px; } }
    @media (max-width: 500px) {
      .section-quote .field-quote {
        margin-bottom: 18px; } }
  .section-quote .field-label,
  .section-quote .field-link {
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale;
    font-size: 12px;
    line-height: 16px;
    letter-spacing: 2px;
    /*
    @include scope(premobile) {
      font-size: 10px;
      line-height: 10px;
    }
*/
    font-family: "Foundry Sterling W01 Demi", sans-serif;
    text-decoration: none;
    text-transform: uppercase;
    color: #202020;
    line-height: 16px; }
    .theme-black .section-quote .field-label, .theme-black
    .section-quote .field-link {
      color: #fff; }
    .section-quote .field-label a,
    .section-quote .field-link a {
      display: inline;
      color: #AAB3B6;
      background-image: linear-gradient(to right, #F04E25 0%, #F04E25 49.9999%, #AAB3B6 50%, #AAB3B6 100%);
      background-size: 202% 1px;
      background-position: 100% bottom;
      background-repeat: no-repeat;
      transition: background-position 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94), color 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
      color: #202020;
      line-height: 16px; }
      .section-quote .field-label a:hover,
      .section-quote .field-link a:hover {
        transition: background-position 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94), color 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
        background-position: 0% bottom;
        color: #202020; }
      .theme-black .section-quote .field-label a, .theme-black
      .section-quote .field-link a {
        color: #fff;
        display: inline;
        color: #fff;
        background-image: linear-gradient(to right, #F04E25 0%, #F04E25 49.9999%, #fff 50%, #fff 100%);
        background-size: 202% 1px;
        background-position: 100% bottom;
        background-repeat: no-repeat;
        transition: background-position 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94), color 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }
        .theme-black .section-quote .field-label a:hover, .theme-black
        .section-quote .field-link a:hover {
          transition: background-position 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94), color 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
          background-position: 0% bottom;
          color: #fff; }

/*# sourceMappingURL=../../_maps/entity/section/section--quote.css.map */
