@media (min-width:1040px){.cta-card-grid{padding:40px 0}.cta-card-grid__cards{display:grid;gap:24px;grid-template-columns:repeat(var(--columns),minmax(0,1fr))}.cta-card-grid__card-title{margin-bottom:32px}.cta-card-grid__card{display:-webkit-box;display:-ms-flexbox;display:flex;gap:110px;grid-column-end:span var(--column-span,1)}.cta-card-grid__card .cta-block__content{width:100%}.cta-card-grid__card--wide .cta-block__content{display:grid;gap:110px;grid-template-columns:repeat(2,1fr)}.cta-card-grid__card--wide .cta-card-grid__card-title{margin-bottom:0}}.cta-card-grid__header{margin-bottom:48px}@media (min-width:1040px){.cta-card-grid__header{display:grid;gap:0 110px;grid-template-columns:repeat(2,1fr);margin-bottom:78px}.cta-card-grid__header>*{grid-column:1}.cta-card-grid__header .buttons-wrapper{align-self:end;grid-column:2}}.cta-card-grid__card{width:100%}@media (min-width:768px){@media not screen and (min-width:1040px){.cta-card-grid__card .cta-block__content{display:grid;gap:56px;grid-template-columns:repeat(2,1fr)}}}@media not screen and (min-width:1040px){.cta-card-grid__card+.cta-card-grid__card{margin-top:8px}}@media not screen and (min-width:768px){.cta-card-grid__card+.cta-card-grid__card{margin-top:16px}.cta-card-grid__card .statistics{display:grid;gap:48px;grid-template-columns:repeat(2,1fr);width:-webkit-max-content;width:-moz-max-content;width:max-content}.cta-card-grid__card .statistics__stat{margin:0}}.cta-card-grid__card:before{background-image:linear-gradient(246.95deg,var(--cta-block-border-colors))}.cta-card-grid__card--media .cta-block__content{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0}.cta-card-grid__card--media .theme-media{width:100%}.cta-card-grid__card--media .theme-media__media{border-radius:16px;overflow:hidden;width:100%}.cta-card-grid__card--media .theme-media__image{height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform:none;transform:none;width:100%}@media not screen and (min-width:1040px){.cta-card-grid__card--hide-mobile{display:none}}@media not screen and (min-width:768px){.cta-card-grid__card-title{margin-bottom:24px}}.cta-card-grid__card-content{width:100%}.cta-card-grid__card-text>:first-child{margin-top:0}.cta-card-grid__card-text>:last-child{margin-bottom:0}