.video-listing .listing-tags .tag{text-transform:capitalize;text-wrap:nowrap;color:#3d9d56;background:rgba(115,228,145,.55);border-radius:9rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:100%;padding:.2rem .45rem;font-size:.8rem;font-weight:700}.video-listing .listing-tags .selected.tag,.video-listing .listing-tags .tag:hover{cursor:pointer;color:#21488a}.video-page{padding-top:calc(var(--nav-height) + 1rem);flex-flow:wrap;gap:0;display:flex}.video-page .current-video{width:60%;padding:1rem}.video-page .current-video .video{aspect-ratio:16/9;width:100%;overflow:-webkit-paged-x;background:#fff;border:2px solid #21488a;border-radius:1.5rem;align-items:stretch;margin-bottom:1rem;display:flex;overflow:clip}.video-page .current-video .video video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.video-page .current-video #video-title h1{margin:0 0 .5rem}.video-page .current-video #video-description{--background:rgba(0,0,0,.05);background:var(--background);border-radius:1rem;margin-bottom:1rem;padding:.75rem;overflow:clip}.video-page .current-video #video-description.collapsed .description{--lines:5;max-height:calc(1.5rem*var(--lines))}.video-page .current-video #video-description .description{interpolate-size:allow-keywords;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content;overflow:-webkit-paged-x;margin:0 0 .5rem;transition:max-height .2s ease-in-out;overflow:clip}.video-page .current-video #video-description .expander{color:var(--bs-body-color);background:0 0;border:none;font-weight:700;display:block}.video-page .current-video .socials-container{justify-content:flex-start;align-items:center;gap:.5rem;width:100%;display:flex}.video-page .current-video .socials-container a{justify-content:center;align-items:center;margin:0;text-decoration:none;display:flex}.video-page .current-video .socials-container i{--size:2;font-size:calc(var(--size)*1rem)}.video-page .current-video .socials-container i.fa-tiktok-square:before{background:currentColor url(assets/tiktok_logo-74b846c4f202aee7.svg) 50%/calc(100% - .25rem*var(--size))no-repeat;height:calc(var(--size)*1rem - 2px*var(--size));border-radius:calc(.125rem*var(--size));display:block}.video-page .related-container{width:40%;padding:1rem}.video-page #related-videos{--videos-gap:1rem;gap:var(--videos-gap);flex-direction:column;justify-content:start;align-items:start;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;display:flex}.video-page #related-videos .see-more{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:1rem auto auto;padding:.5rem 2rem}@media only screen and (max-width:991px){.video-page .current-video,.video-page .related-container{width:100%}.video-page .related-container #related-videos{flex-flow:wrap}.video-page .related-container #related-videos .video-listing{--cards-per-row:3;max-width:calc(100%/var(--cards-per-row) - var(--videos-gap)*.75);flex-direction:column;flex:1 1 calc(100%/var(--cards-per-row) - var(--videos-gap)*.75);gap:.5rem}}@media only screen and (max-width:991px) and (max-width:768px){.video-page .related-container #related-videos .video-listing{--cards-per-row:2}}@media only screen and (max-width:991px) and (max-width:768px) and (max-width:576px){.video-page .related-container #related-videos .video-listing{--cards-per-row:1}}@media only screen and (max-width:991px){.video-page .related-container #related-videos .video-listing .listing-thumbnail{height:unset;width:100%}}.video-listing{flex-direction:row;align-items:start;gap:1rem;transition:scale .15s ease-in-out;display:flex;position:relative}.video-listing:hover{cursor:pointer;scale:1.025}.video-listing .listing-thumbnail{height:calc((100vh - var(--nav-height) - 2.5rem)/5 - var(--videos-gap)*.75);aspect-ratio:16/9;overflow:-webkit-paged-x;background:#fff;border:2px solid #21488a;border-radius:.5rem;overflow:clip}.video-listing .listing-thumbnail img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;aspect-ratio:inherit}.video-listing .listing-data{flex-direction:column;justify-content:space-between;height:-webkit-fill-available;display:flex}.video-listing .listing-title{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:1rem;font-weight:600;display:-webkit-box;overflow:hidden}.video-listing .listing-tags{z-index:2;flex-flow:wrap;align-items:center;gap:.5rem;width:100%;margin-bottom:.5rem;display:flex}.video-listing .listing-date{padding-top:.25rem}.video-listing .listing-summary{padding-bottom:.25rem}
/*# sourceMappingURL=page_video.bundle.css.map*/