.videos-container{display:flex;justify-content:flex-start;flex-wrap:wrap;margin-top:40px}.videos-container .block{-ms-box-shadow:0 2px 10px -5px rgba(0,0,0,.4);-o-box-shadow:0 2px 10px -5px rgba(0,0,0,.4);box-shadow:0 2px 10px -5px rgba(0,0,0,.4);position:relative;background-color:#fff;color:#333;width:30%;margin:0 3% 40px 0;border-radius:10px;overflow:hidden}.videos-container .block iframe{-o-object-fit:cover;object-fit:cover;width:100%;height:280px}.videos-container .block .content{padding:20px 30px}.videos-container .block .content .heading{font-size:2rem;margin:0 0 20px}.videos-container .block .content .summary{padding-bottom:40px}.videos-container .block .content .meta{position:absolute;bottom:10px;color:#727272;font-size:1.4rem}.videos-container .block .content .meta .separator{margin:0 10px}#video{min-height:1547px}.video-iframe{width:100%;height:720px;border-radius:10px}.videos-filter{padding:15px 0;margin:10px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.videos-filter,.videos-filter .filter-block{display:flex;justify-content:flex-start;align-items:center}.videos-filter .filter-block{padding-right:40px;margin-right:40px;border-right:1px solid #ddd}.videos-filter .filter-block:last-child{margin-right:0;border-right:none}.videos-filter .filter-block .filter-text{margin:0 15px 0 0}.videos-filter .filter-block .filter-dropdown{border:1px solid #ddd;border-radius:5px;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;background-image:url(/img/icons/arrow-down.png);background-position:100%;background-repeat:no-repeat;background-color:#fff;padding:10px 45px 10px 20px;cursor:pointer}.videos-filter .filter-clear{color:#f44930;text-decoration:underline}.filter-close,.filter-open{display:none}.video .container{display:flex;justify-content:space-between}.video .container .main-panel{min-height:2100px;margin-right:40px;flex:1}.video .container .main-panel .featured-image{max-width:100%;border-radius:10px;margin:0}.video .container .main-panel .heading{font-size:4rem;margin:40px 0 20px}.video .container .main-panel .meta{color:#727272;font-size:1.4rem;margin-bottom:40px}.video .container .main-panel .meta .meta-author{color:#333;font-weight:500}.video .container .main-panel .meta .meta-separator{margin:0 20px}.video .container .main-panel .flex{display:flex;justify-content:space-between;align-items:baseline}.video .container .main-panel .author{display:flex;justify-content:flex-start;padding-top:40px;margin-top:40px;border-top:1px solid #ddd}.video .container .main-panel .author .author-image img{-o-object-fit:cover;object-fit:cover;width:100px;height:100px;margin-right:20px;border-radius:50%}.video .container .main-panel .author .author-name{font-weight:700;margin:0}.video .container .main-panel .author .author-title{color:#727272;font-size:1.4rem;margin:5px 0 10px}.video .container .main-panel .author .author-desc{margin:0}.video .container .main-panel .author .author-icon{color:#0077b5;font-size:3rem;margin-top:15px}.video .container .main-panel .share{position:sticky;top:100px;display:flex;justify-content:flex-start;align-items:center;flex-direction:column;margin-right:40px}.video .container .main-panel .share .share-text{color:#727272;font-size:1.4rem;margin:0 0 20px}.video .container .main-panel .share .share-icon{font-size:1.8rem;margin:0 0 20px;cursor:pointer}.video .container .main-panel .share .share-icon:last-child{margin-bottom:0}.video .container .main-panel .share .share-icon.share-facebook{color:#4267b2}.video .container .main-panel .share .share-icon.share-twitter{color:#08a0e9}.video .container .main-panel .share .share-icon.share-pinterest{color:#e60023}.video .container .main-panel .share .share-icon.share-reddit{color:#ff4500}.video .container .main-panel .share .share-icon.share-email{color:#727272}.video .container .main-panel .content h2,.video .container .main-panel .content h3,.video .container .main-panel .content h4,.video .container .main-panel .content h5,.video .container .main-panel .content h6{margin-top:2em}.video .container .main-panel .content ul{list-style:disc}.video .container .main-panel .content ol{list-style:decimal}.video .container .main-panel .content img{max-width:100%;height:100%;border-radius:10px;margin:40px 0}.video .container .main-panel .content iframe{max-width:100%}.video .container .sidebar-container{display:flex;width:360px}.video .container .sidebar-container .sidebar{position:sticky;top:0;align-self:flex-start}.video .container .sidebar-container .sidebar .banner img{max-width:100%;margin:0 0 20px}.video-related-items{margin-top:50px;border-top:1px solid #ddd}.video-related-items .related-item-heading{font-size:3rem;margin:20px 0 40px}.video-related-items .flex{justify-content:flex-start!important;flex-wrap:wrap}@media only screen and (max-width:1600px){.video .container .main-panel .heading,.video .container .related-item-heading{font-size:3.2rem}.video .container .sidebar-container{width:320px}#video{min-height:1393px}}@media only screen and (max-width:1365px){.videos-container{justify-content:space-between}.videos-container .block{width:48%;margin:0 0 30px}#video{min-height:1000px}.videos-filter .filter-block{padding-right:20px;margin-right:20px}.video .container .main-panel{min-height:1300px}.video .container .main-panel .heading,.video .container .main-panel .related-item-heading{font-size:2.6rem}.video .container .sidebar-container{width:220px}.video-iframe{height:640px}}@media only screen and (max-width:1023px){.videos-container .block img{height:220px}.video-iframe{height:360px}.videos-filter{flex-wrap:wrap;padding-bottom:0}.videos-filter .filter-block{margin-bottom:15px}.video .container{justify-content:flex-start;flex-direction:column}.video .container .main-panel{min-height:unset;margin-right:0}.video .container .main-panel .heading{font-size:2.2rem;margin:30px 0 15px}.video .container .main-panel .related-item-heading{font-size:2.2rem}.video .container .main-panel .meta{margin-bottom:20px}.video .container .sidebar-container{width:100%;margin-top:60px}.video .container .sidebar-container .sidebar{position:relative;top:unset;display:flex;justify-content:flex-start;flex-wrap:wrap}.video .container .sidebar-container .sidebar .banner{margin:0 20px 20px 0}.video .container .sidebar-container .sidebar .banner:last-child{margin-right:0}.video .container .sidebar-container .sidebar .banner img{max-width:300px;margin:0}}@media only screen and (max-width:767px){.videos-container .block{width:100%}.videos-container .block .content{padding:15px 20px}.video-iframe{height:300px}.videos-filter-modal{position:fixed;top:0;left:-100vw;width:0;height:100vh;max-width:0;overflow-y:scroll;z-index:4}.videos-filter-modal.active{left:0;width:100%;max-width:100vw;background-color:rgba(51,51,51,.7019607843);padding:0 20px 0 0}.videos-filter{flex-direction:column;align-items:flex-start;background-color:#fff;padding:60px 20px 20px;margin:0;border-radius:0 0 10px 0}.videos-filter .filter-block{width:100%;padding:0;margin:0 0 20px;border:none}.videos-filter .filter-block .filter-text{min-width:60px}.videos-filter .filter-block .filter-dropdown{flex:1}.videos-filter .filter-clear{position:absolute;top:20px;left:20px;width:auto;font-size:1.4rem;text-align:left}.filter-open{display:inline-flex;align-items:center;background-color:#f44930;color:#fff;padding:10px 20px;border-radius:5px}.filter-open .icon{margin-right:10px}.filter-close{position:absolute;top:15px;right:40px;border:1px solid #ddd;border-radius:30px;display:block;background-color:#fff;font-size:1.4rem;padding:5px 10px}.video .container{width:100%;margin-bottom:40px}.video .container .main-panel h2,.video .container .main-panel h3,.video .container .main-panel h4,.video .container .main-panel h5,.video .container .main-panel h6{margin-top:1.2em}.video .container .main-panel .heading,.video .container .main-panel .related-item-heading{font-size:2rem}.video .container .main-panel .meta .separator{margin:0 15px}.video .container .main-panel .flex{justify-content:flex-start;flex-direction:column}.video .container .main-panel .author{flex-direction:column}.video .container .main-panel .author .author-image img{margin:0 0 20px}.video .container .main-panel .share{position:relative;top:unset;flex-direction:row;margin-bottom:20px}.video .container .main-panel .share .share-icon,.video .container .main-panel .share .share-text{margin:0 20px 0 0}}