.cta-grid-outer{padding:60px 0;background-position:51.5% 50%;background-repeat:no-repeat;background-size:auto 100%}.cta-grid-outer h3{margin-bottom:60px}.cta-grid-outer .cta-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:35px;margin-bottom:35px}.cta-grid-outer .cta-grid .cta-grid-item{position:relative;overflow:hidden;height:365px;border-radius:24px}.cta-grid-outer .cta-grid .cta-grid-item .cta-grid-item-logo{position:absolute;top:40px;left:30px;z-index:2}.cta-grid-outer .cta-grid .cta-grid-item .cta-grid-item-logo img{max-width:200px;height:auto}.cta-grid-outer .cta-grid .cta-grid-item .cta-grid-item-content{position:absolute;left:30px;bottom:25px;z-index:2}.cta-grid-outer .cta-grid .cta-grid-item .cta-grid-item-content p{margin-bottom:0;font-size:23px;color:#fff;line-height:145%}@media(max-width: 768px){.cta-grid-outer .cta-grid .cta-grid-item .cta-grid-item-content p{font-size:20px}}.cta-grid-outer .cta-grid .cta-grid-item .cta-grid-item-image{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;transition:transform .3s}.cta-grid-outer .cta-grid .cta-grid-item .cta-grid-item-image:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.2)}.cta-grid-outer .cta-grid .cta-grid-item:hover .cta-grid-item-image{transform:scale(1.05)}.cta-grid-outer.grey{background-color:#f9f9f9}.cta-grid-outer.type-default .cta-grid{margin-bottom:60px}@media(max-width: 768px){.cta-grid-outer.type-default .cta-grid{grid-template-columns:1fr}}.cta-grid-outer.type-default .cta-grid .cta-grid-item:after{content:"";position:absolute;left:50%;top:50%;z-index:2;transform:translate(-50%, -50%);width:63px;height:63px;background:url(../../img/icon-play.png) no-repeat 50% 50%;background-size:contain}@media(max-width: 768px){.cta-grid-outer.type-alternative{background:none}}.cta-grid-outer.type-alternative .cta-grid{grid-row-gap:70px;grid-column-gap:350px}@media(max-width: 1024px){.cta-grid-outer.type-alternative .cta-grid{grid-column-gap:150px}}@media(max-width: 768px){.cta-grid-outer.type-alternative .cta-grid{grid-template-columns:1fr;grid-row-gap:35px;grid-column-gap:0}}.cta-grid-outer.type-alternative .cta-grid .cta-grid-item{height:267px}.cta-grid-outer.type-alternative .cta-grid .cta-grid-item .cta-grid-item-content p{font-size:25px}.cta-grid-outer.type-alternative .cta-grid .cta-grid-item .cta-grid-item-content p strong{color:#afd939;font-size:30px;font-weight:400;text-transform:uppercase}
