.slogan{margin:auto;padding:15px 15px 20px;color:#fff;font-size:14px;line-height:1.4;text-align:center;text-wrap:balance}@media (min-width:420px){.slogan{font-size:16px;padding:20px}}@media (min-width:780px){.slogan{font-size:18px;padding:35px}}@media (min-width:1280px){.slogan{font-size:25px;padding:40px}}.wrapper{background-color:#000}.steps-wrapper,.wrapper{color:#fff}@media (min-width:768px){.beaconsPanel-wrapper{background-color:#000!important;color:#fff}.beaconsPanel-wrapper h2{color:#fff}}#campaign_container>div:nth-child(2){padding-left:20px}