.section.slogan {background: var(--primary) !important;color: var(--white);font-size: 1.6rem;line-height: 1.39;text-align: center; } .section.slogan > .container {padding-top: 6.55rem;padding-bottom: 5.75rem;max-width: 1000px; } .section.slogan > .container .content p {margin-bottom: 2.1rem; } .section.slogan > .container .content p b {font-weight: 300;color: var(--black); } .section.article + .section.slogan {margin-top: 8.25rem !important; } .section.slogans {margin-bottom: 3px; } .section.slogans .container {padding-top: 1.65rem;padding-bottom: 9.75rem; } .section.slogans .container > .row {margin: 0; } .section.slogans .container > .row > .col {padding: 0; } @media (min-width: 768px) {.section.slogans .container > .row > .col:nth-child(2n-1) {flex: 0 0 48.9%;max-width: 48.9%;} } @media (min-width: 768px) {.section.slogans .container > .row > .col:nth-child(2n) {flex: 0 0 51.1%;max-width: 51.1%;} } @media (min-width: 1450px) {.section.slogans .container > .row > .col:nth-child(2n) .card {margin-right: -1rem;} } .section.slogans .card {flex-direction: row;border: 0;flex-wrap: wrap;padding-right: 0;background: transparent; } .section.slogans .card .card-img {width: 6.25rem;height: 6.25rem;background: rgba(217, 217, 217, 0.2);margin-top: 3.25rem;margin-right: 0.9rem;padding: 1.25rem; } .section.slogans .card .card-text {padding: 0; } .section.slogans .card .card-text h2 {text-align: left;margin-bottom: 1.5rem;color: var(--primary); } .section.slogans .card .card-text p {margin-bottom: 0;margin-left: 0.15rem; } 