#top.home #wrap_all .front-page-hero-image{background-color:#fff;background-position:bottom right;background-position-x:-26rem;background-repeat:no-repeat;background-size:cover}@media(min-width: 640px){#top.home #wrap_all .front-page-hero-image{background-position-x:2rem;background-size:contain;min-height:65vh}}@media(min-width: 768px){#top.home #wrap_all .front-page-hero-image{min-height:50vh}}@media(min-width: 1280px){#top.home #wrap_all .front-page-hero-image{min-height:65vh}}#top.home #wrap_all section h2{font-size:1.875rem;line-height:2.25rem;font-family:"Work Sans",work-sans,sans-serif;font-weight:600;margin:0 0 2rem}@media(min-width: 640px){#top.home #wrap_all section h2{text-align:center;font-size:2.25rem;line-height:2.5rem}}#top.home #wrap_all .copy-body p{font-size:1.125rem;line-height:1.75rem;font-family:"Lato",sans-serif;color:#5f7380;margin:1.5rem 0}#top.home #wrap_all .copy-body a{font-size:inherit;font-family:inherit;color:#196ed9;text-decoration:none}#top.home #wrap_all .copy-body avisited{color:#196ed9;text-decoration:none}#top.home #wrap_all .copy-body a:hover{color:#196fd9;text-decoration:underline}#top.home #wrap_all .copy-body strong{font-family:inherit;font-size:inherit;font-weight:700;color:#231f20}#top.home #wrap_all .video-border{border-radius:1rem;overflow:auto}#top.home #wrap_all .video-border.with-shadow{box-shadow:rgba(65,114,142,.27) 0px 12px 18px -6px}@media(min-width: 1024px){#top.home #wrap_all .front-page-hero-outer{display:grid;grid-template-columns:1fr 1fr;gap:3rem}}#top.home #wrap_all .front-page-hero-inner{display:grid;row-gap:2rem}#top.home #wrap_all .front-page-hero-header h1{font-size:3rem;line-height:1.25;color:#014e89;font-family:"Work Sans",work-sans,sans-serif;font-weight:600;margin:.25rem 0}#top.home #wrap_all #hero .copy-body p{font-size:1.5rem;line-height:2.5rem;font-family:"Lato",sans-serif;color:#014e89;margin:0}#top.home #wrap_all #hero .copy-cta{text-align:center;margin:2rem 0 0}@media(min-width: 640px){#top.home #wrap_all #hero .copy-cta{text-align:left}}#top.home #wrap_all .front-page-cta-link{display:inline-block;width:auto;padding:1rem 1.25rem;font-size:1rem;line-height:1.5rem;font-family:"Work Sans",work-sans,sans-serif;font-weight:600;text-align:center;text-decoration:none;background-color:#ffca09;color:#014e89;border-radius:.25rem;box-shadow:0px 8px 9px -6px rgba(95,115,128,.44);cursor:pointer;transition:all 300ms ease 0ms;font-size:1.125rem;line-height:1.75rem;padding:1.25rem 1.75rem}#top.home #wrap_all .front-page-cta-link:visited{text-decoration:none;color:#014e89}#top.home #wrap_all .front-page-cta-link:hover{text-decoration:none;color:#014e89;box-shadow:0px 13px 9px -6px rgba(95,115,128,.44);transform:translateX(0px) translateY(-5px)}#top.home #wrap_all .front-page-cta-link:active{text-decoration:none;color:#014e89}#top.home #wrap_all .front-page-content{display:grid;row-gap:1.5rem}@media(min-width: 640px){#top.home #wrap_all .front-page-content{grid-template-columns:1fr 1fr;gap:3rem}}#top.home #wrap_all #home-content .copy-body p{margin:0}#top.home #wrap_all #home-content .copy-body:nth-of-type(1){order:1}@media(min-width: 640px){#top.home #wrap_all #home-content .copy-body:nth-of-type(1){order:0}}#top.home #wrap_all #home-content .copy-body:nth-of-type(2){order:2}@media(min-width: 640px){#top.home #wrap_all #home-content .copy-body:nth-of-type(2){grid-column:span 2/span 2;text-align:center;padding:0 calc((100% - 865px) / 2)}}#top.home #wrap_all #home-content .video-outer{order:0;padding:0 0 1rem}@media(min-width: 640px){#top.home #wrap_all #home-content .video-outer{padding:2rem 0 0;order:1}}#top.home #wrap_all #home-content .video-inner{border-radius:1rem;overflow:auto;box-shadow:rgba(65,114,142,.27) 0px 12px 18px -6px}#top.home #wrap_all #home-content .copy-cta{text-align:center;margin:4rem 0 0}@media(min-width: 640px){#top.home #wrap_all #account-based-marketing .copy-body p{text-align:center;padding:0 calc((100% - 710px) / 2)}}#top.home #wrap_all #account-based-marketing .cboxCards{margin:3rem 0 0}@media(min-width: 640px){#top.home #wrap_all #multi-channel-marketing .copy-body p{text-align:center;padding:0 calc((100% - 710px) / 2)}}#top.home #wrap_all #multi-channel-marketing .mmm-wheel-outer{text-align:center}@media(min-width: 640px){#top.home #wrap_all #multi-channel-marketing .mmm-wheel-outer{padding:0 calc((100% - 865px) / 2)}}#top.home #wrap_all #multi-channel-marketing .mmm-wheel{width:100%;height:auto}#top.home #wrap_all #multi-channel-marketing .copy-cta{text-align:center;margin:4rem 0 0}@media(min-width: 768px){#top.home #wrap_all #crm-and-automation .cboxContainer{background-image:url(../images/crm.png);background-repeat:no-repeat;background-position:center right;background-attachment:scroll;background-size:calc(100% / 2);background-position-x:calc(768px / 2)}}@media(min-width: 1024px){#top.home #wrap_all #crm-and-automation .cboxContainer{background-size:calc(100% / 2 - (100% / 24));background-position-x:calc(1024px / 2)}}@media(min-width: 1280px){#top.home #wrap_all #crm-and-automation .cboxContainer{background-size:calc(1280px / 2 - (1280px / 24));background-position-x:calc(1280px / 2)}}@media(min-width: 768px){#top.home #wrap_all #crm-and-automation .section-crm-outer{display:grid;grid-template-columns:1fr 1fr;gap:3rem}}#top.home #wrap_all #crm-and-automation .section-crm-inner{display:grid;row-gap:1.5rem}#top.home #wrap_all #crm-and-automation .crm-pre-title{font-size:1.125rem;line-height:1.75rem;font-family:"Work Sans",work-sans,sans-serif;font-weight:700;color:#231f20}#top.home #wrap_all #crm-and-automation h2{text-align:left;margin:0}#top.home #wrap_all #crm-and-automation .front-page-cta-secondary{text-decoration:none;padding:.5rem 0;border-radius:.375rem;font-size:1rem;line-height:1.5rem;font-family:"Lato",sans-serif;font-weight:700;color:#014e89;cursor:pointer;transition:padding .3s ease-in-out,background-color .3s ease-in-out}#top.home #wrap_all #crm-and-automation .front-page-cta-secondary:hover{text-decoration:none;padding:.5rem .75rem;background-color:rgba(255,202,9,.6)}#top.home #wrap_all #case-study .section-case-study-inner{display:grid;row-gap:2rem}@media(min-width: 640px){#top.home #wrap_all #case-study .section-case-study-inner{grid-template-columns:1fr 1fr;gap:3rem}}#top.home #wrap_all #case-study .section-case-study-copy{display:grid;row-gap:1.5rem}#top.home #wrap_all #case-study .case-study-pre-title{font-size:1.125rem;line-height:1.75rem;font-family:"Work Sans",work-sans,sans-serif;font-weight:600;color:#fff}@media(min-width: 640px){#top.home #wrap_all #case-study .case-study-pre-title{font-size:1.25rem;line-height:1.75rem}}#top.home #wrap_all #case-study h2{font-size:1.5rem;line-height:2rem;font-weight:600;color:#ffca09;margin:0;text-align:left}@media(min-width: 640px){#top.home #wrap_all #case-study h2{font-size:1.875rem;line-height:2.25rem}}#top.home #wrap_all #case-study .copy-body{color:#fff}#top.home #wrap_all #case-study .copy-body .read-full{display:inline-block;margin-left:.5rem;font-size:1rem;line-height:1.5rem;text-decoration:none;text-transform:uppercase;color:#ffca09}#top.home #wrap_all #case-study .case-study-result{font-size:1.5rem;line-height:2rem;font-family:"Work Sans",work-sans,sans-serif;font-weight:400;color:#fff;margin:0 0 .5rem}#top.home #wrap_all #case-study .case-study-result .result-value{color:#ffca09}#top.home #wrap_all #case-study .copy-cta{text-align:center}@media(min-width: 640px){#top.home #wrap_all #case-study .copy-cta{text-align:left}}#top.home #wrap_all #case-study .front-page-cta-sm{display:inline-block;width:auto;padding:1rem 1.25rem;font-size:1rem;line-height:1.5rem;font-family:"Work Sans",work-sans,sans-serif;font-weight:600;text-align:center;text-decoration:none;background-color:#ffca09;color:#014e89;border-radius:.25rem;box-shadow:0px 8px 9px -6px rgba(95,115,128,.44);cursor:pointer;transition:all 300ms ease 0ms;font-size:.875rem;line-height:1.25rem;text-transform:uppercase;padding:.375rem 1rem}#top.home #wrap_all #case-study .front-page-cta-sm:visited{text-decoration:none;color:#014e89}#top.home #wrap_all #case-study .front-page-cta-sm:hover{text-decoration:none;color:#014e89;box-shadow:0px 13px 9px -6px rgba(95,115,128,.44);transform:translateX(0px) translateY(-5px)}#top.home #wrap_all #case-study .front-page-cta-sm:active{text-decoration:none;color:#014e89}#top.home #wrap_all #awards .section-awards{display:grid;row-gap:1.5rem;padding-top:1rem}@media(min-width: 640px){#top.home #wrap_all #awards .section-awards{grid-template-columns:1fr 1fr;gap:3rem}}#top.home #wrap_all #awards .award-outer{display:flex;gap:1rem;border-radius:1rem;background-color:#fff;padding:1rem;box-shadow:rgba(65,114,142,.27) 0px 12px 18px -6px}@media(min-width: 640px){#top.home #wrap_all #awards .award-outer{padding:1.5rem}}#top.home #wrap_all #awards .award-badge img{width:130px;height:auto;display:block}@media(min-width: 640px){#top.home #wrap_all #awards .award-badge img{width:175px}}#top.home #wrap_all #awards .award-details{display:grid;row-gap:.75rem;align-content:flex-start}#top.home #wrap_all #awards .rating{display:flex;gap:.125rem}#top.home #wrap_all #awards .award-text{font-size:1rem;line-height:1.5rem;font-family:"Work Sans",work-sans,sans-serif;font-weight:600;color:#014e89}@media(min-width: 640px){#top.home #wrap_all #awards .award-text{font-size:1.125rem;line-height:1.75rem}}#top.home #wrap_all #awards .award-site{font-size:.875rem;line-height:1.25rem;font-family:"Lato",sans-serif;font-weight:400;font-style:italic;color:#5f7380}
