.slogan {padding-top: 2.7777777778rem;padding-bottom: 1.3888888889rem; } .slogan .row {flex-direction: column;justify-content: center;align-items: center;gap: 2.2222222222rem;opacity: 0;transform: translateY(4.4444444444rem); } .slogan h2 {line-height: 1;margin-bottom: 0;text-align: center;color: var(--black);font-size: 1.4444444444rem;font-weight: 500; } .slogan h2.footer-title {margin-bottom: 1.6666666667rem; } @media (min-width: 768px) {.slogan h2 {font-size: 2.3333333333rem;} } .slogan.active .row {opacity: 1;transform: translateY(0);transition: opacity 1s, transform 1s; } 