.case-study-container{display:flex;flex-wrap:wrap;gap:1em;position:relative}.list-item-2-cs{display:flex;flex-direction:column;width:100%}.list-item-2-cs a{color:var(--dark-gray)}.list-item-2-cs a .actual-link-cs{color:var(--default-link)}.list-item-2-cs a:hover .case-study-image,.video-thumbnail:hover{mask-image:linear-gradient(180deg,rgba(0,0,0,.75) 0,rgba(0,0,0,.75))}.list-casestudy-link,.list-casestudy-video{display:flex;flex-direction:column;width:100%}.list-casestudy-link span,.list-casestudy-video span{font-size:1.7em;line-height:1.1em}.list-casestudy-link div img,.list-casestudy-video div img{display:block;height:100%;object-fit:cover}a.dflt-txt:hover{text-decoration:none}.video-thumbnail{display:inline-block;position:relative}.video-thumbnail img{display:block;width:100%}.play-button{color:hsla(0,0%,100%,.9);font-size:5rem;left:50%;pointer-events:none;position:absolute;text-shadow:0 2px 8px rgba(0,0,0,.4);top:50%;transform:translate(-50%,-50%)}.video-thumbnail:hover .play-button{color:var(--default-link)}.modal-button{cursor:pointer}.modal{background-color:rgba(0,0,0,.5);display:none;height:100%;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:8888}.modal-content{background:#fff;border:5px solid gray;border-radius:.3em;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);margin:10vh auto;padding:0 5px 5px;width:94%}@media (min-width:1366px){.modal-content{width:70%}}.video-modal{margin:7% auto 0;max-width:800px;padding:1em}.video-modal-header{background:#fff;position:relative}.close-button{color:#fff;cursor:pointer;font-size:2em;left:15px;position:relative;text-align:right;top:25px}.close-button:hover{opacity:.7}.close-button .fa-circle-xmark{background:#086bbc;border-radius:50%;box-shadow:0 0 3px 3px #086bbc;height:33px;width:32px}.video-modal-body{background:#fff;border-radius:.3em;box-shadow:0 5px 10px 0 rgba(0,0,0,.5);height:auto;padding:1em}.html5-video-container video{width:100%}@media (min-width:900px){.list-item-2-cs{gap:1em;width:48%}.list-casestudy-link,.list-casestudy-video,.list-item-2-cs{flex-direction:row}.list-casestudy-link div,.list-casestudy-video div{width:50%}}