.mcp-rich-text-image-banner{display:block;background-color:#fff;background-repeat:no-repeat;background-position:center top;background-size:cover;position:relative}.mcp-rich-text-image-banner-text{margin:0 auto;padding:90px 0 110px 0;text-align:center;float:none;display:flex !important;flex-wrap:wrap;justify-content:center !important;align-items:center !important;background:rgba(0,0,0,0.1) url('https://cdn2.hubspot.net/hubfs/2385785/MCP%20Landing%20Pages%202019/Swoop.png') no-repeat right 100.5%;background-size:100% auto;text-shadow:1px 1px 4px rgba(0,0,0,0.7)}.mcp-rich-text-image-banner-text .mcp-rich-text-image-banner-flex{display:inline-block !important;float:none !important;text-align:center;width:100%}.mcp-rich-text-image-banner-rich h1{color:#fff;font-size:40px;line-height:1.2em;display:block;margin:0 auto;margin-bottom:20px;max-width:1280px;font-weight:bold;text-shadow:1px 1px 4px rgba(0,0,0,0.7)}.mcp-rich-text-image-banner-rich p{color:#fff;font-size:20px;line-height:1.5em;display:block;margin:0 auto;margin-bottom:30px;max-width:1280px;text-shadow:1px 1px 4px rgba(0,0,0,0.7)}.mcp-rich-text-image-banner-text .hs-cta-wrapper{margin-top:50px;display:block;margin-bottom:30px}.mcp-rich-text-image-banner-text .hs-cta-wrapper a.cta_button:hover,.mcp-rich-text-image-banner-text .hs-cta-wrapper a.cta_button:focus{background-color:#000 !important;color:#fff !important;text-decoration:none}@media screen and (max-width:1280px){.mcp-rich-text-image-banner-text{padding:85px 0 105px 0}.mcp-rich-text-image-banner-rich h1{font-size:39px;padding:0 8%}.mcp-rich-text-image-banner-rich p{font-size:20px;padding:0 8%}.mcp-rich-text-image-banner-text .hs-cta-wrapper{margin-top:45px;margin-bottom:20px}}@media screen and (max-width:1180px){.mcp-rich-text-image-banner-rich h1{font-size:38px}.mcp-rich-text-image-banner-rich p{font-size:20px}}@media screen and (max-width:1080px){.mcp-rich-text-image-banner-text{padding:80px 0 100px 0}.mcp-rich-text-image-banner-rich h1{font-size:37px}.mcp-rich-text-image-banner-rich p{font-size:19px}.mcp-rich-text-image-banner-text .hs-cta-wrapper{margin-top:40px;margin-bottom:15px}}@media screen and (max-width:880px){.mcp-rich-text-image-banner-rich h1{font-size:36px}.mcp-rich-text-image-banner-rich p{font-size:19px;margin-bottom:20px}}@media screen and (max-width:767px){.mcp-rich-text-image-banner-text{padding:75px 0 95px 0}.mcp-rich-text-image-banner-rich h1{font-size:32px}.mcp-rich-text-image-banner-rich p{font-size:19px}.mcp-rich-text-image-banner-text .hs-cta-wrapper{margin-top:35px;margin-bottom:0px}}@media screen and (max-width:680px){.mcp-rich-text-image-banner-rich h1{font-size:28px}.mcp-rich-text-image-banner-rich p{font-size:18px}}@media screen and (max-width:580px){.mcp-rich-text-image-banner-text{padding:65px 0 85px 0}.mcp-rich-text-image-banner-rich h1{font-size:26px;padding:0 6%}.mcp-rich-text-image-banner-rich p{font-size:17px;padding:0 6%;margin:0}.mcp-rich-text-image-banner-text .hs-cta-wrapper{margin-top:35px;margin-bottom:0px}}@media screen and (max-width:430px){.mcp-rich-text-image-banner-text{padding:55px 0 75px 0}}