/* Universal breakpoints */
@keyframes from-right {
  0% {
    opacity: 0;
    transform: translateX(40rem); }
  100% {
    opacity: 1;
    transform: translateX(0); } }

@media (min-width: 1440px) {
  .hero-2019 .global-max-w {
    gap: 100px; } }

@media (max-width: 1439px) {
  .hero-2019 .global-max-w {
    padding-bottom: 120px; } }

@media (max-width: 767px) {
  .hero-2019 .global-max-w {
    padding-bottom: 70px; } }

.hero-2019__card-art {
  transform: translateX(-50%) rotate(10deg) !important; }
  @media (min-width: 1440px) {
    .hero-2019__card-art {
      transform: rotate(10deg) !important; } }
  @media (min-width: 768px) and (max-width: 1440px) {
    .hero-2019__card-art {
      bottom: -60px !important; } }
  @media (min-width: 768px) {
    .hero-2019__card-art {
      height: 180px;
      width: auto !important; } }

.value-prop p,
.value-prop ul {
  font-size: 18px;
  line-height: 24px; }

.music-credit-cards .value-prop__image {
  width: auto;
  -o-object-fit: contain;
  object-fit: contain;
  height: -moz-fit-content;
  height: fit-content; }
  @media (min-width: 992px) {
    .music-credit-cards .value-prop__image {
      max-width: clamp(0px, 50%, 520px); } }
  @media (max-width: 991px) {
    .music-credit-cards .value-prop__image {
      height: auto;
      max-height: 250px;
      width: -moz-fit-content;
      width: fit-content; } }

.big-cta {
  background-color: #3f647c;
  color: white;
  padding: 60px 44px;
  margin-bottom: 80px; }
  @media (max-width: 991px) {
    .big-cta {
      margin-bottom: 40px;
      padding: 48px 16px; } }
  .big-cta h2 {
    margin: 0 auto 30px auto;
    text-align: center;
    font-weight: 500;
    max-width: 1120px; }
  .big-cta a {
    display: grid;
    place-items: center;
    text-align: center;
    min-height: 56px;
    box-sizing: border-box;
    padding: 16px 24px;
    width: -moz-fit-content;
    width: fit-content;
    margin: auto;
    border-radius: 8px; }
.category-tabs-swiper {
  display:none;
}

.w-40{
  width: 400px;
}
 