.layout.cards_section .card-video{width:100%;-o-object-fit:cover;object-fit:cover}.video-popup-modal{z-index:3147483645!important}.video-popup-modal .modal-dialog{max-width:90vw!important;width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important;margin-left:auto!important;margin-right:auto!important}@media (max-width:575.98px){.video-popup-modal .modal-dialog{max-width:95vw!important}}.video-popup-modal .modal-content{width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important;max-width:100%!important;margin:0 auto!important;background:#111!important;border-radius:12px!important;-webkit-box-shadow:0 25px 50px -12px rgba(0,0,0,.25)!important;box-shadow:0 25px 50px -12px rgba(0,0,0,.25)!important;padding:8px!important;border:none!important;position:relative!important;-webkit-animation:videoFadeIn .3s ease-out!important;animation:videoFadeIn .3s ease-out!important}.video-popup-modal .custom-close-btn{position:absolute!important;top:-48px!important;right:0!important;color:rgba(255,255,255,.7)!important;background:rgba(0,0,0,.4)!important;border:none!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;width:40px!important;height:40px!important;border-radius:50%!important;cursor:pointer!important;-webkit-transition:all .2s ease-in-out!important;transition:all .2s ease-in-out!important;z-index:10!important;padding:0!important}.video-popup-modal .custom-close-btn:hover{background:rgba(0,0,0,.8)!important;color:#fff!important;-webkit-transform:scale(1.05)!important;transform:scale(1.05)!important}.video-popup-modal .custom-close-btn svg{width:24px!important;height:24px!important}@media (max-width:575.98px){.video-popup-modal .custom-close-btn{top:-42px!important;width:36px!important;height:36px!important}}.video-popup-modal .modal-body{padding:0!important}.video-popup-modal .video-container-inner{position:relative!important;border-radius:8px!important;overflow:hidden!important;background:#000!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.video-popup-modal video{max-height:75vh!important;max-width:100%!important;width:auto!important;height:auto!important;display:block!important}@media (max-width:575.98px){.video-popup-modal video{max-height:60vh!important}}.video-play-btn{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:0 0;border:none;padding:0;cursor:pointer;z-index:2;pointer-events:none;-webkit-transition:opacity .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:opacity .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out,opacity .2s ease-in-out;transition:transform .2s ease-in-out,opacity .2s ease-in-out,-webkit-transform .2s ease-in-out;opacity:.85;width:72px!important;height:72px!important}.video-play-btn svg{width:72px;height:72px;display:block}@media (max-width:767.98px){.video-play-btn svg{width:52px;height:52px}}.cursor-pointer:hover .video-play-btn{-webkit-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1);opacity:1}.layout.content_gallery .gallery-video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.layout.content_section .gallery-video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.layout.custom_section .gallery-video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.layout.image_cta_section .gallery-video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.layout.intro_content .gallery-video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.modal-backdrop.show{background-color:rgba(0,0,0,.8)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;opacity:1!important}@-webkit-keyframes videoFadeIn{from{opacity:0;-webkit-transform:scale(.95) translateY(10px);transform:scale(.95) translateY(10px)}to{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes videoFadeIn{from{opacity:0;-webkit-transform:scale(.95) translateY(10px);transform:scale(.95) translateY(10px)}to{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}