.videoModule{min-height:468px;position:relative;width:100%}.videoModule .moduleBg{height:100%;object-fit:cover;position:absolute;width:100%;z-index:0}.videoModule .overlay{background:#000;background:linear-gradient(90deg,rgba(0,0,0,.4),rgba(0,0,0,.25) 50%,rgba(0,0,0,.4));height:100%;position:absolute;width:100%;z-index:1}.videoPopup{align-items:center;display:flex;gap:20px;margin:0 auto;min-height:400px;padding:0 10px;position:relative;z-index:3}.videoPopup.flip{flex-direction:row-reverse}.videoPopup>div{display:flex;flex:1;position:relative}.videoPopup .thumbnail{height:100%;position:relative;width:auto}.videoPopup .thumbnail-pic{height:100%;max-height:300px;object-fit:contain;width:100%}.videoPopup .thumbnail-pic>img{box-shadow:0 0 20px rgba(0,0,0,.4)}.videoPopup .text{align-items:center;display:flex;padding:10px}.video-btn img{filter:drop-shadow(0 0 0 rgba(0,0,0,0));opacity:.7;transition:all .2s ease-in-out}.video-btn img:hover{filter:drop-shadow(0 0 25px rgba(0,0,0,.4));opacity:.8}.video-btn{cursor:pointer;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.video-btn a{color:#043381;font-size:15px;position:relative;right:5px;top:25px}.video-btn a span{border-bottom:8px solid #fff;border-left:12px solid #000fff;border-top:8px solid #fff;position:absolute}#close{background:transparent;border:0;cursor:pointer;padding:10px;position:absolute;right:0;top:-60px;z-index:5}#close img{height:35px;opacity:.8;width:35px}.modal-container{background-color:rgba(0,0,0,.7);inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .3s ease-in}.modal-container.show-modal{display:block;opacity:1;pointer-events:auto;z-index:100000}.modal{background-color:#fff;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.3);left:50%;max-width:800px;position:absolute;top:53%;transform:translate(-50%,-50%);width:100%}.modal .inner{height:0;padding-bottom:56.25%;position:relative;width:100%}#videoIframe{height:100%;left:0;position:absolute;top:0;width:100%}#iframeTarget,iframe{max-width:100%!important}@media (max-width:860px){.videoPopup{flex-direction:column-reverse}}