#BenefitVideoContent{border-radius:8px;display:grid;grid-template-rows:auto;grid-template-columns:100%;padding:24px;gap:1.6rem;background-color:#f5f5f5;max-width:100%;margin:30px 15px}.video-image{position:relative;width:311px;height:175px;background-size:cover}.video-image__overlay{position:absolute;background-color:#002e5d2f;width:100%;height:100%}.video-image__overlay a{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.video-image__overlay a svg{width:32px;fill:#002e5d}.video-title-container{display:grid;grid-template-columns:32px 1fr;grid-template-rows:100%}.video-title-header{color:#002e5d;font-size:2rem;font-weight:normal;line-height:normal}.video-title-icon svg{max-width:28px;fill:#002e5d}.video-title-icon svg path{fill:#002e5d}.video-image{grid-row-start:3;max-width:300px;max-height:185px}.video-link-url{grid-row-start:4}.video-link-url a{color:#0074ff;border-bottom:solid 1px transparent;padding:4px;line-height:1}.video-link-url a:hover,.video-link-url a:active{border-bottom:solid 1px}.video-link-url a:focus{text-decoration:underline;box-shadow:0 0 0 4px #0074ff;border-radius:6px;padding:4px;border-bottom:solid 1px transparent}@media screen and (min-width:720px){#BenefitVideoContent{grid-template-columns:1fr 210px;grid-template-rows:100%;gap:2rem;min-width:690px;max-width:768px;margin:30px auto;position:relative}.video-title-container{grid-row-start:1;grid-column-start:1}.video-title-body{grid-row-start:1;grid-column-start:1;margin-top:4rem;margin-bottom:4rem}.video-image{grid-row-start:1;grid-column-start:2;width:200px;height:124px}.video-link-url{grid-row-start:1;grid-column-start:1;display:flex;bottom:0;position:absolute;padding-bottom:2rem}}@media(min-width:768px){#BenefitVideoContent{min-width:768px;max-width:992px}}@media(min-width:992px){#BenefitVideoContent{min-width:992px;max-width:1180px}}@media(min-width:768px){.PlayVideoModal{top:unset;right:-50%;bottom:0}}.PlayVideoModal .modal-header{position:relative;padding:0;border-bottom:0 none;background-color:transparent}.PlayVideoModal .modal-header .close{position:absolute;font-size:3rem;margin-top:0;margin-right:1rem;z-index:1;right:0}.PlayVideoModal .modal-content{background-color:#f5f5f5;display:flex;align-items:center;justify-content:center;padding:3rem 0 2rem 0;border:1px solid #999}.PlayVideoModal .modal-content video{max-width:568px}