.video-library .section{flex-wrap:wrap;margin-left:auto;margin-right:auto}.video-library .section:last-child{margin-bottom:0}.video-library .section-title{padding-right:50px;width:34%}.video-library .videos{margin-bottom:-40px;max-width:66%;text-align:left;width:100%}.video-library .videos .video{cursor:pointer;margin-bottom:40px}.video-library .videos .video video{display:none}.video-library .video .thumbnail{background-position:50%;background-repeat:no-repeat;background-size:cover;height:250px;position:relative}.video-library .video .thumbnail .overlay{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);height:100%;left:0;position:absolute;top:0;transition:.2s ease;width:100%;z-index:1}.video-library .video .thumbnail .play{font-size:50px;height:50px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .2s ease;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:50px;z-index:2}.video-library .video .thumbnail .play-button-wrapper{height:100%;position:relative;width:100%}.video-library .video .thumbnail .play-button{font-size:50px;height:50px;left:50%;line-height:1;position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-user-select:none;-ms-user-select:none;user-select:none;width:50px;z-index:2}.video-library .video .thumbnail .play-button span{-webkit-text-fill-color:inherit;background:transparent;color:#fff;cursor:pointer;font-size:inherit;height:50px;position:relative;text-shadow:0 0 10px rgba(0,0,0,.3);transition:transform .2s ease;width:50px}.video-library .video:hover .thumbnail .play-button span:before{background-color:hsla(0,0%,100%,.2)}.video-library .video .thumbnail .play-button span:before{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:hsla(0,0%,100%,.4);border-radius:50%;box-shadow:0 0 10px rgba(0,0,0,.3);content:"";height:120%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background-color .2s ease;width:120%;z-index:-1}.video-modal-wrapper .hidden{visibility:hidden}@media (min-width:993px){.video-library .videos .video{width:47%;width:-webkit-calc(50% - 20px);width:-moz-calc(50% - 20px);width:calc(50% - 20px)}.video-library .videos .video:nth-child(odd){margin-right:40px}}@media (min-width:768px) and (max-width:992px){.video-library .section-title{padding-right:40px}.video-library .videos .video{width:47%;width:-webkit- calc(50% - 10px);width:-moz-calc(50% - 10px);width:calc(50% - 10px)}.video-library .video .thumbnail{height:200px}.video-library .videos .video:nth-child(odd){margin-right:20px}}@media (max-width:767px){.video-library .section-title{margin-bottom:40px;padding-right:0;width:100%}.video-library .videos{max-width:100%;width:100%}.video-library .video .thumbnail .play-button,.video-library .video .thumbnail .play-button span{font-size:40px;height:40px;width:40px}}@media (min-width:640px) and (max-width:767px){.video-library .videos .video{margin-bottom:40px;margin-right:20px;width:29%;width:-webkit-calc(33.33333% - 14px);width:-moz-calc(33.33333% - 14px);width:calc(33.33333% - 14px)}.video-library .videos .video:nth-child(3n+3){margin-right:0}.video-library .video .thumbnail{height:180px}}@media (max-width:639px){.video-library .videos .video{display:block;margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:340px;width:100%}.video-library .video .thumbnail{height:200px}}