.ip_hero_banner{background-color:var(--white);overflow:hidden;z-index:2}.ip_hero_banner.videoLibraryInnerBannerSec .ip_hero_pattern img{animation:animName 10s linear infinite;display:inline-block;height:auto;width:50%}.ip_hero_banner .ip_hero_content .title h1{line-height:1.4em}.videoLibraryBannerSec.ip_hero_banner .progress_div .progress{max-width:732px}.videoLibraryBannerSec.ip_hero_banner .ip_hero_content .content{max-width:710px}.ip_hero_banner:before{background:linear-gradient(180deg,rgba(51,51,51,.06),rgba(51,51,51,0));content:"";height:170px;left:0;position:absolute;right:0;top:0;z-index:-1}.videoLibraryInnerBannerSec .thubnailImg iframe{display:block;min-height:281px!important;width:100%}.videoLibraryBannerSec .videoLibraryMain{background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative;z-index:5}.videoLibraryBannerSec.ip_hero_banner .ip_hero_pattern{bottom:0;position:absolute;right:-18%;text-align:right;top:0;transform-origin:center;z-index:-1}.videoLibraryBannerSec .hubspotVideo,.videoLibraryBannerSec .ytVideo{opacity:0;transition:all .3s ease;visibility:hidden}.videoLibraryBannerSec .hubspotVideo.active,.videoLibraryBannerSec .ytVideo.active{opacity:1;visibility:visible}.mfp-wrap .mfp-content{line-height:0;max-width:900px;width:100%}.videoLibraryBannerSec .videoLibraryWrapper svg circle{transition:all .3s ease}.videoLibraryBannerSec .popup-with-form:hover svg circle,.videoLibraryBannerSec .popup-youtube:hover svg circle{fill-opacity:1}.videoLibraryBannerSec .videoLibraryWrapper img{border-radius:8px;display:block;height:100%!important;object-fit:cover;width:100%}.popup-with-form,.videoLibraryBannerSec a.popup-youtube{display:inline-block}.videoLibraryBannerSec .videoLibraryWrapper a.popup-youtube,.videoLibraryWrapper .popup-with-form{align-items:center;display:flex;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.videoLibraryBannerSec .thubnailImg{border:14px solid #fff;border-radius:8px;box-shadow:0 0 48px 0 #0000001a;position:relative}.videoLibraryInnerBannerSec .ip_hero_content .title{max-width:690px}@media(max-width:991px){.videoLibraryInnerBannerSec .videoLibraryMain{margin-bottom:-90px}.ip_hero_banner.videoLibraryInnerBannerSec{overflow:unset}.ip_hero_banner.videoLibraryInnerBannerSec .ip_hero_pattern{display:none}}@media(max-width:767px){.videoLibraryBannerSec .thubnailImg svg{width:56px}}