.upcoming{background-color:#f7f8f8;padding:8px 0 60px}.upcoming .inner-wrap{max-width:1140px;margin:0px auto}.upcoming .content-wrap{width:100%;margin:36px auto 0;padding-right:20px}.upcoming .content-wrap h2{color:#22203d;font-size:45px;margin:40px 0 24px}.upcoming .content-wrap .list{margin:0 0 40px}.upcoming .content-wrap .list .date{margin-top:1.5em;margin-bottom:0;color:#0f2f4e;font-size:20px;line-height:1.56em;font-weight:400}.upcoming .content-wrap .list h3{margin-bottom:0;color:#0f2f4e;font-size:30px;line-height:125%;font-weight:600;letter-spacing:-.02em}.upcoming .content-wrap .list .button-1{margin:15px 0 0 16px}.upcoming .content-wrap .list .button-1 a{color:#fff;font-size:18px;padding:9px 15px;min-width:127px}.product-demos .upcoming .content-wrap h2{color:#012f51}@media(max-width:1429px){.upcoming .content-wrap h2{font-size:40px;line-height:120%}.upcoming .content-wrap{max-width:80%;width:60%}.upcoming .content-wrap .list .button-1 a{font-size:16px}}@media screen and (max-width:991px){.upcoming{padding:8px 0 30px}.upcoming .content-wrap{max-width:100%;width:100%;padding-right:0px}.upcoming .content-wrap .list .date{font-size:16px;line-height:130%}.upcoming .content-wrap .list h3{font-size:26px}.upcoming .content-wrap .list .button-1 a{min-width:auto}}