.cards-grid__grid{display:grid;gap:64px 60px;grid-template-columns:repeat(2,minmax(0,auto))}.cards-grid__card-text{padding:57px 64px 0}.cards-grid__card-title{padding-right:50px}.cards-grid__card-title:after{content:url(https://6863934.fs1.hubspotusercontent-na1.net/hubfs/6863934/zai01/assets/icons/arrow-dark-grey-cta.svg);line-height:1px;position:absolute;right:15px;top:14px;transition:right .25s ease}.cards-grid__card-link{box-shadow:0 0 30px 0 rgba(122,154,183,.46);transition:box-shadow .25s ease}.cards-grid__card-link:hover{box-shadow:0 0 40px 0 rgba(122,154,183,.6)}.cards-grid__card-link:hover .cards-grid__card-title:after{right:0}.cards-grid__card-1-ui-image{bottom:112px;left:-72px;transform-origin:bottom left}.cards-grid__card-2-ui-image{bottom:42px;right:-72px;transform-origin:bottom right}.cards-grid__card--3 .cards-grid__card-inner{padding:85px 64px}.cards-grid__card-lines-wrapper:before{background:linear-gradient(180deg,#fff 28.47%,hsla(0,0%,100%,.851) 54.01%,hsla(0,0%,100%,.838) 58.94%,hsla(0,0%,100%,0) 94.29%);content:"";height:113px;left:0;position:absolute;right:0;top:0;width:100%;z-index:3}@media only screen and (max-width:1399px){.cards-grid__card-1-ui-image{bottom:108px;left:-43px;scale:75%}.cards-grid__card-2-ui-image{bottom:65px;right:-41px;scale:75%}}@media only screen and (max-width:1199px){.cards-grid__grid{gap:35px}.cards-grid__card-1-ui-image{bottom:81px}}@media only screen and (min-width:992px){.cards-grid__card--3{grid-column:span 2}.cards-grid__card--3 :is(span,p){max-width:455px}.cards-grid__card--3 .cards-grid__card-lines-wrapper:before{background:transparent}.cards-grid__card--3 .cards-grid__card-lines-wrapper{right:160px;top:0}.cards-grid__card-3-grid{top:0}}@media only screen and (max-width:991px){.cards-grid__grid{grid-template-columns:repeat(1,minmax(0,auto))}.cards-grid__card--3 .cards-grid__card-inner{padding:0}.cards-grid__card-lines-wrapper:before{content:none}.cards-grid__card-1-ui-image,.cards-grid__card-2-ui-image{bottom:86px}.cards-grid__card-3-text{padding:57px 64px 0}.cards-grid__card--3 .cards-grid__card-lines-wrapper{padding-bottom:20px}}@media only screen and (max-width:767px){.cards-grid__card{max-width:356px}.cards-grid__card-3-text,.cards-grid__card-text{padding:20px 30px 0}.cards-grid__card-1-ui-image{bottom:30px;left:-25px;scale:50%}.cards-grid__card-2-ui-image{bottom:32px;right:-25px;scale:50%}.cards-grid__card-title{padding-right:30px}.cards-grid__card-title:after{right:8px;scale:53%;top:4px}}