.cards-grid .rich-text-editor{grid-column:1/-1;margin-bottom:3.5rem}.cards-grid .card .cta-container{padding-top:5rem}.cards-grid .container{gap:30px}.cards-grid.three-column .container .cards-desktop{display:grid;grid-template-columns:repeat(3,1fr)}.cards-grid.two-column .container{display:grid;grid-template-columns:repeat(2,1fr)}.cards-grid.style-3 .container{row-gap:60px}.cards-grid .card{background-position-x:right;background-position-y:bottom;background-repeat:no-repeat;background:transparent;border:0 solid var(--cardBorderColour);border-radius:20px;box-shadow:none;display:flex;flex-direction:column;padding:30px 45px 45px 30px}.cards-grid .card:hover{background:#fff;box-shadow:0 4px 60px 8px rgba(25,118,210,.15);color:#0000}.cards-grid.style-3 .card{background-color:transparent;border:none;box-shadow:none;display:grid;gap:23px;grid-template-columns:80px 1fr;padding:0}.cards-grid.style-3 .card .card-body{margin-bottom:0}.cards-grid.style-3 .card:hover{background-image:none}.cards-grid.style-3 .card:hover .card-body>*{color:inherit}.cards-grid.style-4 .card{background-image:url(https://20155276.fs1.hubspotusercontent-na1.net/hubfs/20155276/CTA%20-%20Blue%20Pattern%20-%20Right.svg);background-size:26rem}.cards-grid .card .icon{margin-bottom:30px}.cards-grid .card .icon img.hover-icon,.cards-grid .card:hover .icon img{display:none}.cards-grid .card:hover .icon img.hover-icon{display:inline-block}.cards-grid.style-2 .card .icon{margin-bottom:45px}.cards-grid .card .card-body{flex:1}.cards-grid .card:hover .card-body>*{color:#121315}.cards-grid .card:hover .btn.link{color:var(--white)}.cards-grid .card:hover .btn.link:before{background-color:var(--white)}.cards-grid .card:hover .btn.link:after{background-image:url(https://20155276.fs1.hubspotusercontent-na1.net/hubfs/20155276/Learn%20More%20Arrow%20-%20White.svg);background-repeat:no-repeat;content:"";display:block;height:10px;width:10px}.cards-grid .card-body h3,.cards-grid .card-body h3 span{color:#fff;font-family:var(--secondaryFont)!important;letter-spacing:.5px}.cards-grid .card-body p{color:#fff;font-size:18px;font-style:normal;font-weight:300;letter-spacing:.5px;line-height:25px}.cards-grid .card:hover .card-body p{color:#31343b}.cards-grid .card:hover .card-body h3 span{color:#121315}.cards-mobile{display:none}.cards-grid .swiper-pagination{align-items:stretch;display:flex;gap:5px;height:100px;height:50px;justify-content:center;margin:40px auto 0;position:relative;width:150px}.cards-grid button.swiper-button-next,.cards-grid button.swiper-button-prev{-webkit-appearance:auto;background:none!important;border:0!important;bottom:0;font-size:0!important;height:47px!important;left:auto;position:relative;right:auto;top:20px;width:57px!important}.cards-grid .swiper-button-next:after,.cards-grid .swiper-button-prev:after,.cards-grid .swiper-rtl .swiper-button-next:after,.cards-grid .swiper-rtl .swiper-button-prev:after{display:none!important}.cards-grid .swiper-button-prev,.cards-grid .swiper-rtl .swiper-button-next{left:auto;right:auto}.cards-grid .swiper-button-next:focus svg path,.cards-grid .swiper-button-next:hover svg path,.cards-grid .swiper-button-prev:focus svg path,.cards-grid .swiper-button-prev:hover svg path{fill:#105eac}.cards-grid .swiper-button-next:focus svg g path,.cards-grid .swiper-button-next:hover svg g path,.cards-grid .swiper-button-prev:focus svg g path,.cards-grid .swiper-button-prev:hover svg g path{fill:#fff}.cards-grid button.swiper-button-next{transform:rotate(180deg)}@media (max-width:992px){.cards-desktop{display:none!important}.cards-mobile{display:block}.cards-mobile .swiper-slide .card{display:flex;flex-direction:column;height:100%;justify-content:space-between;position:relative}.cards-mobile .cta-container{bottom:20px;left:0;position:absolute;text-align:center;width:100%}.cards-grid .swiper-pagination{align-items:stretch;justify-content:center}.cards-grid button.swiper-button-next,.cards-grid button.swiper-button-prev{height:57px!important;width:57px!important}}.cards-grid.style-2 .card-body h3,.cards-grid.style-2 .card-body h3 span,.cards-grid.style-2 .card-body h4,.cards-grid.style-2 .card-body h4 span{color:#fff;font-family:var(--primaryFont)!important;letter-spacing:.5px;text-align:center}.cards-grid.style-2 .card{align-items:center}.cards-grid.style-2 .card-body h3 .cards-grid.style-2 .card-body h4{margin-bottom:0!important}