/* ========== Color =========== */
/* ========== Background Colors =========== */
/* ========== Grid =========== */
/* ========== Text =========== */
/* ========== Buttons =========== */
/* ========== Inputs =========== */
/* ========== Selection Controls =========== */
/* ========== Lists =========== */
/* ========== Elevation =========== */
/* ========== Typography Line Heights =========== */
/* ========== Typography Font Sizes =========== */
/* ========== Typography Letter Spacing  =========== */
/* ========== Layout Peaks  =========== */
.marketing-banner-content--conditional-left {
  flex-direction: column; }
  @media (min-width: 660px) {
    .marketing-banner-content--conditional-left {
      align-items: flex-start;
      text-align: left; } }

/* ============== Browser Support ============== */
/* ================== Colors ================== */
/* ================ Typography ================= */
/* ============ Heights and Widths ============= */
/* ========== Responsive breakpoints =========== */
/* ================= Elevations ================ */
/* ================= Animations ================ */
/* =================== Icons =================== */
/* ============== Module specific ============== */
/* ============== Accordion ============== */
/* ============== Avatar ============== */
/* ============== Button ============== */
/* ============== Card ============== */
/* ============== Event Cards ============== */
/* ============== Form ============== */
/* ============== Overlay ============== */
/* ============== Reports ============== */
/* ============== Responsive Form ============== */
/* ============== Segmented Control ============== */
/* ============== Ticket Types ============== */
/* ============== Toggle / Switch ============== */
.package--selected {
  border: 1px solid #f6682f;
  box-shadow: 0 24px 56px rgba(0, 0, 0, 0.04), 0 50px 50px rgba(0, 0, 0, 0.04); }

/* ========== Color =========== */
/* ========== Background Colors =========== */
/* ========== Grid =========== */
/* ========== Text =========== */
/* ========== Buttons =========== */
/* ========== Inputs =========== */
/* ========== Selection Controls =========== */
/* ========== Lists =========== */
/* ========== Elevation =========== */
/* ========== Typography Line Heights =========== */
/* ========== Typography Font Sizes =========== */
/* ========== Typography Letter Spacing  =========== */
/* ========== Layout Peaks  =========== */
.marketing-bottom-banner__image-container {
  position: relative;
  bottom: -2px; }

.marketing-faqs__content {
  position: relative;
  z-index: 20; }

.marketing-faqs__super-crop {
  position: absolute;
  bottom: 0; }

/* ========== Color =========== */
/* ========== Background Colors =========== */
/* ========== Grid =========== */
/* ========== Text =========== */
/* ========== Buttons =========== */
/* ========== Inputs =========== */
/* ========== Selection Controls =========== */
/* ========== Lists =========== */
/* ========== Elevation =========== */
/* ========== Typography Line Heights =========== */
/* ========== Typography Font Sizes =========== */
/* ========== Typography Letter Spacing  =========== */
/* ========== Layout Peaks  =========== */
.marketing-features-expansion__feature--large {
  box-sizing: border-box;
  width: 50%; }

.marketing-features-expansion__feature-list--large {
  display: flex;
  flex-flow: row wrap; }

.marketing-features-expansion__header--small {
  width: 216px; }

.marketing-features-expansion__container--large,
.marketing-features-expansion__container--small {
  background-color: #F8F8FA; }

.marketing-features-expansion__container--large {
  padding-top: 64px;
  padding-bottom: 60px; }

.marketing-features-expansion__container--small {
  padding-top: 32px;
  padding-bottom: 44px; }

.marketing-features-expansion__read-more-CTA {
  position: relative;
  bottom: 0; }

/* ========== Color =========== */
/* ========== Background Colors =========== */
/* ========== Grid =========== */
/* ========== Text =========== */
/* ========== Buttons =========== */
/* ========== Inputs =========== */
/* ========== Selection Controls =========== */
/* ========== Lists =========== */
/* ========== Elevation =========== */
/* ========== Typography Line Heights =========== */
/* ========== Typography Font Sizes =========== */
/* ========== Typography Letter Spacing  =========== */
/* ========== Layout Peaks  =========== */
@keyframes subtleBounce {
  from {
    transform: translateY(0); }
  to {
    transform: translateY(15px); } }

@-webkit-keyframes subtleBounce {
  from {
    transform: translateY(0); }
  to {
    transform: translateY(15px); } }

.marketing-hero-banner {
  background-color: white;
  margin: 0;
  position: relative; }
  @media (min-width: 660px) {
    .marketing-hero-banner {
      background-color: #0b0916;
      height: 500px; } }
  @media (min-width: 1080px) {
    .marketing-hero-banner {
      height: 600px; } }

.marketing-hero-banner__content {
  padding-left: 16px;
  padding-right: 16px; }
  @media (min-width: 660px) {
    .marketing-hero-banner__content {
      padding-top: 72px;
      padding-left: 0;
      padding-right: 0; } }

.marketing-hero-banner__CTA {
  padding-top: 32px; }

.marketing-hero-banner__image {
  display: flex;
  justify-content: center;
  align-content: center;
  align-items: center;
  margin: auto;
  position: relative;
  flex-direction: column;
  padding: 48px 0; }
  @media (min-width: 660px) {
    .marketing-hero-banner__image {
      padding: 0;
      height: 500px; } }
  @media (min-width: 1080px) {
    .marketing-hero-banner__image {
      height: 600px; } }

.marketing-hero-banner__image--metadata {
  position: absolute;
  left: 32px;
  bottom: 20px; }
  @media (min-width: 660px) {
    .marketing-hero-banner__image--metadata {
      left: 24px;
      bottom: 24px; } }

.marketing-hero-banner__image--arrow {
  position: absolute;
  display: inline-flex;
  left: 0;
  right: 0;
  bottom: 24px;
  animation: subtleBounce 1.5s infinite alternate;
  -webkit-animation: subtleBounce 1.5s infinite alternate; }

/* ========== Color =========== */
/* ========== Background Colors =========== */
/* ========== Grid =========== */
/* ========== Text =========== */
/* ========== Buttons =========== */
/* ========== Inputs =========== */
/* ========== Selection Controls =========== */
/* ========== Lists =========== */
/* ========== Elevation =========== */
/* ========== Typography Line Heights =========== */
/* ========== Typography Font Sizes =========== */
/* ========== Typography Letter Spacing  =========== */
/* ========== Layout Peaks  =========== */
.marketing-icon-banner {
  padding: 40px 32px 32px 32px; }
  @media screen and (max-width: 659px) {
    .marketing-icon-banner {
      text-align: left;
      position: relative; } }
  @media screen and (min-width: 660px) {
    .marketing-icon-banner {
      padding: 64px; } }

.marketing-icon-banner__heading {
  padding-bottom: 24px; }
  @media screen and (min-width: 660px) {
    .marketing-icon-banner__heading {
      padding-bottom: 40px; } }

@media screen and (max-width: 659px) {
  .marketing-icon-banner__item {
    display: flex;
    align-items: center; } }

.marketing-icon-banner__icon {
  margin-left: auto;
  margin-right: auto;
  width: 100px;
  height: 109px; }
  @media screen and (max-width: 791px) {
    .marketing-icon-banner__icon {
      width: 86px;
      height: 109px; } }

@media screen and (max-width: 659px) {
  .marketing-icon-banner__description {
    flex-grow: 1; } }

.marketing-image--full-width {
  width: 100%; }

.marketing-image--inactive-logo {
  filter: grayscale(100%);
  opacity: 0.6; }

.marketing-image--logo {
  max-width: 100px;
  max-height: 100px; }
  .marketing-image--logo:hover {
    opacity: 0.8; }

/* ========== Color =========== */
/* ========== Background Colors =========== */
/* ========== Grid =========== */
/* ========== Text =========== */
/* ========== Buttons =========== */
/* ========== Inputs =========== */
/* ========== Selection Controls =========== */
/* ========== Lists =========== */
/* ========== Elevation =========== */
/* ========== Typography Line Heights =========== */
/* ========== Typography Font Sizes =========== */
/* ========== Typography Letter Spacing  =========== */
/* ========== Layout Peaks  =========== */
.marketing-image-banner {
  flex-wrap: wrap; }
  @media screen and (min-width: 792px) {
    .marketing-image-banner {
      flex-wrap: nowrap; } }

/* ========== Color =========== */
/* ========== Background Colors =========== */
/* ========== Grid =========== */
/* ========== Text =========== */
/* ========== Buttons =========== */
/* ========== Inputs =========== */
/* ========== Selection Controls =========== */
/* ========== Lists =========== */
/* ========== Elevation =========== */
/* ========== Typography Line Heights =========== */
/* ========== Typography Font Sizes =========== */
/* ========== Typography Letter Spacing  =========== */
/* ========== Layout Peaks  =========== */
.marketing-container__max-width--wide {
  max-width: 1608px;
  width: 100%;
  margin-left: auto;
  margin-right: auto; }

.marketing-container__max-width {
  max-width: 1272px;
  margin-left: auto;
  margin-right: auto; }

.marketing-container__max-width--medium {
  max-width: 960px;
  margin-left: auto;
  margin-right: auto; }

.marketing-template--reverse-horizontal {
  display: flex;
  flex-direction: row-reverse; }

.marketing-template--reverse-vertical {
  display: flex;
  flex-wrap: wrap-reverse; }

.marketing-template--vertical {
  display: flex;
  flex-wrap: wrap; }

.marketing-modal__container {
  position: 'fixed';
  left: '0';
  top: '0';
  height: '100%';
  width: '100%';
  background: 'white';
  z-index: 1000; }

.marketing-modal--no-anim {
  -webkit-animation: none;
  animation: none; }

/* ============== Browser Support ============== */
/* ================== Colors ================== */
/* ================ Typography ================= */
/* ============ Heights and Widths ============= */
/* ========== Responsive breakpoints =========== */
/* ================= Elevations ================ */
/* ================= Animations ================ */
/* =================== Icons =================== */
/* ============== Module specific ============== */
/* ============== Accordion ============== */
/* ============== Avatar ============== */
/* ============== Button ============== */
/* ============== Card ============== */
/* ============== Event Cards ============== */
/* ============== Form ============== */
/* ============== Overlay ============== */
/* ============== Reports ============== */
/* ============== Responsive Form ============== */
/* ============== Segmented Control ============== */
/* ============== Ticket Types ============== */
/* ============== Toggle / Switch ============== */
.tab-navigation__item:hover, .tab-navigation__item:active {
  color: #282C35; }

.tab-navigation__item--selected {
  border-bottom: 4px solid #f6682F; }

.tab-navigation--fixed {
  width: 100%;
  position: fixed;
  top: 0;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  z-index: 2000; }

.tab-navigation__cta-button {
  position: absolute;
  right: 10px; }

.tab-navigation--hidden {
  pointer-events: none;
  cursor: pointer; }

/* ========== Color =========== */
/* ========== Background Colors =========== */
/* ========== Grid =========== */
/* ========== Text =========== */
/* ========== Buttons =========== */
/* ========== Inputs =========== */
/* ========== Selection Controls =========== */
/* ========== Lists =========== */
/* ========== Elevation =========== */
/* ========== Typography Line Heights =========== */
/* ========== Typography Font Sizes =========== */
/* ========== Typography Letter Spacing  =========== */
/* ========== Layout Peaks  =========== */
/* orbit variables and mixins */
/* orbit keyframes */
@keyframes rotateInner {
  0% {
    -webkit-transform: rotate(0deg) translate3d(160px, 0, 0) rotate(0deg);
    -moz-transform: rotate(0deg) translate3d(160px, 0, 0) rotate(0deg);
    -ms-transform: rotate(0deg) translate3d(160px, 0, 0) rotate(0deg);
    -o-transform: rotate(0deg) translate3d(160px, 0, 0) rotate(0deg);
    transform: rotate(0deg) translate3d(160px, 0, 0) rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg) translate3d(160px, 0, 0) rotate(-360deg);
    -moz-transform: rotate(360deg) translate3d(160px, 0, 0) rotate(-360deg);
    -ms-transform: rotate(360deg) translate3d(160px, 0, 0) rotate(-360deg);
    -o-transform: rotate(360deg) translate3d(160px, 0, 0) rotate(-360deg);
    transform: rotate(360deg) translate3d(160px, 0, 0) rotate(-360deg); } }

@keyframes rotateOuter {
  0% {
    -webkit-transform: rotate(0deg) translate3d(260px, 0, 0) rotate(0deg);
    -moz-transform: rotate(0deg) translate3d(260px, 0, 0) rotate(0deg);
    -ms-transform: rotate(0deg) translate3d(260px, 0, 0) rotate(0deg);
    -o-transform: rotate(0deg) translate3d(260px, 0, 0) rotate(0deg);
    transform: rotate(0deg) translate3d(260px, 0, 0) rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg) translate3d(260px, 0, 0) rotate(-360deg);
    -moz-transform: rotate(360deg) translate3d(260px, 0, 0) rotate(-360deg);
    -ms-transform: rotate(360deg) translate3d(260px, 0, 0) rotate(-360deg);
    -o-transform: rotate(360deg) translate3d(260px, 0, 0) rotate(-360deg);
    transform: rotate(360deg) translate3d(260px, 0, 0) rotate(-360deg); } }

@media screen and (max-width: 959px) {
  @keyframes rotateInner {
    0% {
      -webkit-transform: rotate(0deg) translate3d(105px, 0, 0) rotate(0deg);
      -moz-transform: rotate(0deg) translate3d(105px, 0, 0) rotate(0deg);
      -ms-transform: rotate(0deg) translate3d(105px, 0, 0) rotate(0deg);
      -o-transform: rotate(0deg) translate3d(105px, 0, 0) rotate(0deg);
      transform: rotate(0deg) translate3d(105px, 0, 0) rotate(0deg); }
    100% {
      -webkit-transform: rotate(360deg) translate3d(105px, 0, 0) rotate(-360deg);
      -moz-transform: rotate(360deg) translate3d(105px, 0, 0) rotate(-360deg);
      -ms-transform: rotate(360deg) translate3d(105px, 0, 0) rotate(-360deg);
      -o-transform: rotate(360deg) translate3d(105px, 0, 0) rotate(-360deg);
      transform: rotate(360deg) translate3d(105px, 0, 0) rotate(-360deg); } }
  @keyframes rotateOuter {
    0% {
      -webkit-transform: rotate(0deg) translate3d(170px, 0, 0) rotate(0deg);
      -moz-transform: rotate(0deg) translate3d(170px, 0, 0) rotate(0deg);
      -ms-transform: rotate(0deg) translate3d(170px, 0, 0) rotate(0deg);
      -o-transform: rotate(0deg) translate3d(170px, 0, 0) rotate(0deg);
      transform: rotate(0deg) translate3d(170px, 0, 0) rotate(0deg); }
    100% {
      -webkit-transform: rotate(360deg) translate3d(170px, 0, 0) rotate(-360deg);
      -moz-transform: rotate(360deg) translate3d(170px, 0, 0) rotate(-360deg);
      -ms-transform: rotate(360deg) translate3d(170px, 0, 0) rotate(-360deg);
      -o-transform: rotate(360deg) translate3d(170px, 0, 0) rotate(-360deg);
      transform: rotate(360deg) translate3d(170px, 0, 0) rotate(-360deg); } } }

/* orbit rules */
.orbit {
  position: relative;
  min-height: 720px; }
  @media screen and (max-width: 959px) {
    .orbit {
      min-height: 470px; } }
  @media screen and (max-width: 480px) {
    .orbit {
      min-height: 400px; } }

@media screen and (max-width: 659px) {
  .orbit-wrapper {
    flex-direction: column-reverse;
    margin-top: -32px; } }

.orbit__sun {
  width: 120px;
  height: 120px;
  margin: -60px;
  top: 360px;
  left: 57%;
  position: absolute;
  transition: all 1s ease; }
  @media screen and (max-width: 959px) {
    .orbit__sun {
      width: 80px;
      height: 80px;
      margin: -40px;
      top: 235px; } }
  @media screen and (max-width: 480px) {
    .orbit__sun {
      top: 200px; } }
  @media screen and (max-width: 659px) {
    .orbit__sun {
      left: 50%; } }

.orbit__star {
  -webkit-animation-timing-function: linear;
  -moz-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  -moz-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-fill-mode: forwards;
  -moz-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-perspective: 1000px;
  -moz-perspective: 1000px;
  perspective: 1000px;
  width: 68px;
  height: 68px;
  margin: -34px;
  top: 360px;
  left: 57%;
  backface-visibility: hidden;
  will-change: transform;
  position: absolute;
  transition: all 1s ease; }
  @media screen and (max-width: 959px) {
    .orbit__star {
      width: 42px;
      height: 42px;
      margin: -21px;
      top: 235px; } }
  @media screen and (max-width: 480px) {
    .orbit__star {
      top: 200px; } }
  @media screen and (max-width: 659px) {
    .orbit__star {
      left: 50%; } }

.orbit__star--rotate-inner {
  -webkit-animation-name: rotateInner;
  -moz-animation-name: rotateInner;
  animation-name: rotateInner;
  -webkit-animation-duration: 117s;
  -moz-animation-duration: 117s;
  animation-duration: 117s; }

.orbit__star--rotate-outer {
  -webkit-animation-name: rotateOuter;
  -moz-animation-name: rotateOuter;
  animation-name: rotateOuter;
  -webkit-animation-duration: 117s;
  -moz-animation-duration: 117s;
  animation-duration: 117s; }

.orbit__ring {
  top: 360px;
  left: 57%;
  border-color: #f0f2f5;
  border-width: 2px;
  border-radius: 50%;
  border-style: solid;
  box-sizing: border-box;
  position: absolute;
  transition: all 1s ease; }
  @media screen and (max-width: 959px) {
    .orbit__ring {
      top: 235px; } }
  @media screen and (max-width: 480px) {
    .orbit__ring {
      top: 200px; } }
  @media screen and (max-width: 659px) {
    .orbit__ring {
      left: 50%; } }

.orbit__ring--inner {
  width: 320px;
  height: 320px;
  margin: -160px; }
  @media screen and (max-width: 959px) {
    .orbit__ring--inner {
      width: 210px;
      height: 210px;
      margin: -105px; } }

.orbit__ring--outer {
  width: 520px;
  height: 520px;
  margin: -260px; }
  @media screen and (max-width: 959px) {
    .orbit__ring--outer {
      width: 340px;
      height: 340px;
      margin: -170px; } }

.orbit__ring--external {
  border-color: rgba(240, 242, 245, 0.7);
  width: 720px;
  height: 720px;
  margin: -360px; }
  @media screen and (max-width: 959px) {
    .orbit__ring--external {
      width: 470px;
      height: 470px;
      margin: -235px; } }

/* inner circle */
.orbit__star-facebook {
  filter: drop-shadow(0 5px 7px rgba(47, 74, 131, 0.3));
  animation-delay: -50s; }

.orbit__star-spotify {
  filter: drop-shadow(0 5px 7px rgba(15, 183, 75, 0.3));
  animation-delay: -120s; }

/* outer cirlce */
.orbit__star-songkick {
  filter: drop-shadow(0 5px 7px rgba(255, 100, 82, 0.3));
  animation-delay: -70s; }

.orbit__star-bandsintown {
  filter: drop-shadow(0 5px 7px rgba(0, 160, 160, 0.3));
  animation-delay: -100.8s; }

.orbit__star-seatgeek,
.orbit__star-eventful {
  filter: drop-shadow(0 5px 7px rgba(17, 97, 195, 0.3));
  animation-delay: -143s; }

.orbit__sun img, .orbit__star img {
  filter: drop-shadow(0 5px 7px rgba(235, 107, 32, 0.3));
  display: block; }

/* ========== Color =========== */
/* ========== Background Colors =========== */
/* ========== Grid =========== */
/* ========== Text =========== */
/* ========== Buttons =========== */
/* ========== Inputs =========== */
/* ========== Selection Controls =========== */
/* ========== Lists =========== */
/* ========== Elevation =========== */
/* ========== Typography Line Heights =========== */
/* ========== Typography Font Sizes =========== */
/* ========== Typography Letter Spacing  =========== */
/* ========== Layout Peaks  =========== */
.marketing-organizer-app-banner {
  flex-wrap: wrap; }
  @media screen and (min-width: 660px) {
    .marketing-organizer-app-banner {
      flex-wrap: nowrap;
      position: relative; } }

.marketing-organizer-app-banner__figure {
  height: 380px;
  background-image: url("//cdn.evbstatic.com/s3-s3/marketing/assortments/organizer-app/img--organizer-app--mobile.png");
  background-size: 410px;
  background-position: 50%;
  background-repeat: no-repeat;
  margin: 0; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), only screen and (min-resolution: 144dpi) {
    .marketing-organizer-app-banner__figure {
      background-image: url("//cdn.evbstatic.com/s3-s3/marketing/assortments/organizer-app/img--organizer-app--mobile@2x.png"); } }
  @media screen and (min-width: 480px) {
    .marketing-organizer-app-banner__figure {
      background-image: url("//cdn.evbstatic.com/s3-s3/marketing/assortments/organizer-app/img--organizer-app--tablet.png"); } }
  @media only screen and (min-width: 480px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 480px) and (min-resolution: 1.5dppx), only screen and (min-width: 480px) and (min-resolution: 144dpi) {
    .marketing-organizer-app-banner__figure {
      background-image: url("//cdn.evbstatic.com/s3-s3/marketing/assortments/organizer-app/img--organizer-app--tablet@2x.png"); } }
  @media screen and (min-width: 660px) {
    .marketing-organizer-app-banner__figure {
      background-image: url("//cdn.evbstatic.com/s3-s3/marketing/assortments/organizer-app/img--organizer-app--desktop.png");
      height: 500px;
      width: 58%;
      position: absolute;
      background-size: 120%;
      background-position-x: calc(100% - 60px);
      background-position-y: -80px; } }
  @media only screen and (min-width: 660px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 660px) and (min-resolution: 1.5dppx), only screen and (min-width: 660px) and (min-resolution: 144dpi) {
    .marketing-organizer-app-banner__figure {
      background-image: url("//cdn.evbstatic.com/s3-s3/marketing/assortments/organizer-app/img--organizer-app--desktop@2x.png"); } }
  @media screen and (min-width: 960px) {
    .marketing-organizer-app-banner__figure {
      height: 600px;
      width: 63%;
      background-size: 953px 1039px;
      background-position-y: -120px;
      max-width: 1006px; } }

@media screen and (min-width: 660px) {
  .marketing-organizer-app-banner__content {
    height: 500px; } }

@media screen and (min-width: 960px) {
  .marketing-organizer-app-banner__content {
    height: 600px; } }

/* ========== Color =========== */
/* ========== Background Colors =========== */
/* ========== Grid =========== */
/* ========== Text =========== */
/* ========== Buttons =========== */
/* ========== Inputs =========== */
/* ========== Selection Controls =========== */
/* ========== Lists =========== */
/* ========== Elevation =========== */
/* ========== Typography Line Heights =========== */
/* ========== Typography Font Sizes =========== */
/* ========== Typography Letter Spacing  =========== */
/* ========== Layout Peaks  =========== */
.testimonials-banner {
  padding-bottom: 40px; }
  @media screen and (min-width: 660px) {
    .testimonials-banner {
      padding-top: 86px;
      padding-bottom: 32px; } }
  @media screen and (min-width: 792px) {
    .testimonials-banner {
      padding-top: 126px;
      padding-bottom: 50px; } }

.testimonials-banner__content {
  display: flex;
  flex-wrap: wrap; }
  @media screen and (min-width: 660px) {
    .testimonials-banner__content {
      width: 550px; } }
  @media screen and (min-width: 1080px) {
    .testimonials-banner__content {
      width: 800px; } }

/* ========== Color =========== */
/* ========== Background Colors =========== */
/* ========== Grid =========== */
/* ========== Text =========== */
/* ========== Buttons =========== */
/* ========== Inputs =========== */
/* ========== Selection Controls =========== */
/* ========== Lists =========== */
/* ========== Elevation =========== */
/* ========== Typography Line Heights =========== */
/* ========== Typography Font Sizes =========== */
/* ========== Typography Letter Spacing  =========== */
/* ========== Layout Peaks  =========== */
.marketing-default-text {
  line-height: 26px; }

.marketing-inline-text {
  display: inline-block; }

.base-package--adaptive-text-align {
  text-align: center; }
  @media screen and (min-width: 660px) {
    .base-package--adaptive-text-align {
      text-align: left; } }

.marketing-text-container--fixed-height {
  min-height: 80px; }
  @media screen and (max-width: 659px) {
    .marketing-text-container--fixed-height {
      min-height: auto;
      padding-bottom: 20px; } }
