.text-cards-video-wrapper{padding:60px 0;position:relative}.text-cards-video-wrapper:after{background:#0d223f;content:"";height:100%;left:0;position:absolute;top:0;width:100%}@media screen and (min-width:992px){.text-cards-video-wrapper{padding:100px 0 0}.text-cards-video-wrapper:after{height:calc(100% - 50px)}}.text-cards-video{display:flex;flex-wrap:wrap;position:relative;z-index:2}.text-cards-video__video-wrapper{border-bottom:1px solid #fff;margin-bottom:40px;max-width:686px;padding-bottom:40px;position:relative;width:100%}@media screen and (min-width:992px){.text-cards-video__video-wrapper{border:none;flex:1;margin-bottom:0;padding-bottom:0;padding-right:86px}.text-cards-video__video-wrapper:after{background-color:#fff;content:"";display:block;height:80%;position:absolute;right:0;top:0;width:1px}}.text-cards-video__video-heading{color:#fff;font-size:clamp(30px,2.5vw,45px);font-weight:600;margin:0 0 20px}.text-cards-video__video-heading *{margin:0}.text-cards-video__video-description{color:#fff;font-size:clamp(16px,2.5vw,18px);font-weight:400;margin:0 0 30px}.text-cards-video__video-description *{margin:0}.text-cards-video__video-link{display:block;position:relative}.text-cards-video__video-link:focus .icon-play-button-red,.text-cards-video__video-link:hover .icon-play-button-red{fill:#1a447d}.text-cards-video__video-link .icon{fill:#b41e4a;height:50px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .2s ease-in-out;width:50px}.text-cards-video__video-image{border-radius:10px;height:315px;object-fit:cover;width:100%}.text-cards-video__cards{grid-row-gap:50px;grid-column-gap:50px;display:grid;flex:1;grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(4,min-content)}@media screen and (min-width:768px){.text-cards-video__cards{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:992px){.text-cards-video__cards{grid-row-gap:40px;grid-column-gap:60px;grid-template-columns:repeat(1,1fr);padding:0 40px}}@media screen and (min-width:1200px){.text-cards-video__cards{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,min-content)}}@media screen and (min-width:1600px){.text-cards-video__cards{padding:70px 0 0 85px}}.text-cards-video__card-header{align-items:flex-end;border-bottom:2px solid #62b1de;display:flex;margin-bottom:15px;padding-bottom:15px}.text-cards-video__card-icon{height:50px;margin-right:20px;object-fit:contain;width:50px}.text-cards-video__card-heading{color:#fff;font-size:26px;font-weight:500;margin:0}.text-cards-video__card-heading *{margin:0}.text-cards-video__card-description{color:#fff;font-size:16px;font-weight:400;margin:0}.text-cards-video__card-description *{margin:0}