.mcp-event-image-banner{background-color:#fff;background-size:cover;background-repeat:no-repeat;background-position:center top;display:block;position:relative;font-family:'Roboto',Helvetica,Arial,Lucida,sans-serif}.mcp-event-image-banner-text{padding:90px 5%;display:block;position:relative;text-align:center;background:url('https://cdn2.hubspot.net/hubfs/2385785/MCP%20Landing%20Pages%202019/Swoop.png') no-repeat right 100.5%;background-size:100% auto}.mcp-event-image-banner-h1 h1{color:#fff;font-size:60px;line-height:1.2em;display:block;margin:0 auto;margin-bottom:30px;max-width:1000px;font-weight:bold}.mcp-event-image-banner-p{color:#fff;font-size:18px;line-height:1.5em;display:block;margin:0 auto;max-width:1000px}.mcp-event-image-banner-below-button{color:#fff;font-size:16px;line-height:1.3em;display:block;margin:0 auto;max-width:1000px}.mcp-event-image-banner-calendar{text-align:center}.mcp-event-image-banner-calendar .calendar-frame{display:block;width:200px;max-width:100%;margin:0 auto;text-align:center;border-radius:5px;margin-bottom:30px;-webkit-box-shadow:0px 3px 10px 0px rgba(148,148,148,0.6);-moz-box-shadow:0px 3px 10px 0px rgba(148,148,148,0.6);box-shadow:0px 3px 10px 0px rgba(148,148,148,0.6)}.mcp-event-image-banner-calendar .calendar-month{color:#fff;background-color:#ae1f2c;font-size:18px;line-height:1em;text-transform:uppercase;padding:15px;border-top-left-radius:5px;border-top-right-radius:5px}.mcp-event-image-banner-calendar .calendar-day{color:#454545;background-color:#fff;font-size:90px;line-height:1em;padding:20px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.mcp-event-image-banner .red-button,.mcp-event-image-banner .red-button{background-color:#ae1f2c;display:inline-block;color:#fff;font-size:18px;line-height:20px;padding:15px 80px;text-transform:uppercase;text-decoration:none;border-radius:10px;font-weight:bold;margin-top:20px;margin-bottom:10px}.mcp-event-image-banner .red-button:hover,.mcp-event-image-banner .red-button:focus,.mcp-event-image-banner .red-button:hover,.mcp-event-image-banner .red-button:focus{background-color:#0d4491;color:#fff;text-decoration:none}@media screen and (max-width:1280px){.mcp-event-image-banner-text{padding:85px 5%}.mcp-event-image-banner-h1 h1{font-size:50px}.mcp-event-image-banner-p{font-size:18px;line-height:1.5em}.mcp-event-image-banner-calendar .calendar-month{font-size:18px;padding:14px}.mcp-event-image-banner-calendar .calendar-day{font-size:80px;padding:19px}}@media screen and (max-width:980px){.mcp-event-image-banner-text{padding:80px 5%}.mcp-event-image-banner-h1 h1{font-size:40px}.mcp-event-image-banner-p{font-size:17px;line-height:1.4em}.mcp-event-image-banner-calendar .calendar-month{font-size:17px;padding:13px}.mcp-event-image-banner-calendar .calendar-day{font-size:70px;padding:18px}}@media screen and (max-width:767px){.mcp-event-image-banner-text{padding:70px 5%}.mcp-event-image-banner-h1 h1{font-size:35px}.mcp-event-image-banner-p{font-size:16px;line-height:1.4em}.mcp-event-image-banner-calendar .calendar-frame{width:180px}.mcp-event-image-banner-calendar .calendar-month{font-size:16px;padding:12px}.mcp-event-image-banner-calendar .calendar-day{font-size:65px;padding:17px}}@media screen and (max-width:500px){.mcp-event-image-banner-text{padding:60px 5%}.mcp-event-image-banner-h1 h1{font-size:30px}.mcp-event-image-banner-p{font-size:16px;line-height:1.3em}.mcp-event-image-banner-calendar .calendar-frame{width:150px}.mcp-event-image-banner-calendar .calendar-month{font-size:16px;padding:12px}.mcp-event-image-banner-calendar .calendar-day{font-size:55px;padding:14px}}