@charset 'UTF-8';@import url('https://fonts.googleapis.com/css?family=Cantarell:700|Krona+One|Work+Sans:400,500|Alice');.fixed{position:fixed;}.absolute{position:absolute;}.absolute-block{position:absolute;display:block;}.relative{position:relative;}.relative-block{display:block;position:relative;}.inline-block{display:inline-block;}.block{display:block;}.none{display:none;}.pull-left{float:left;}.pull-right{float:right;}.clearfix:after{display:block;clear:both;content:'';}.nowrap{white-space:nowrap;}.text-center{text-align:center;}.border-box{box-sizing:border-box;}.clean-list{list-style:none;margin:0;padding:0;}.videos-index{display:block;position:relative;display:grid;gap:clamp(1rem,2vw,3rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:start;}.videos-index .video header{display:block;position:relative;font-size:1.5rem;line-height:1.5;padding:.5rem 0;}.videos-index .video header a{text-decoration:none !important;font-weight:600;}.videos-index .video .video-preview{display:block;position:relative;aspect-ratio:1.77778;overflow:hidden;}.videos-index .video .video-preview img{display:block;width:100%;height:100%;object-fit:cover;margin:0 !important;}.videos-index .video .video-preview:after{position:absolute;display:block;content:'';top:0;left:0;width:100%;height:100%;background:url("/assets/images/circle-play-solid-full-white.svg") center no-repeat;background-size:clamp(5rem,20%,12rem);opacity:.70;transition:all .25s;}.videos-index .video .video-preview:hover:after{opacity:.90;}#youtube-modal{display:block;position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.5);z-index:2000;opacity:0;}#youtube-modal .ym-canvas{display:block;position:relative;width:80%;height:auto;max-height:90vh;left:50%;top:50%;transform:translate(-50%,-50%);transition:all .3s;}#youtube-modal .ym-canvas:after{content:'';display:block;width:100%;padding-bottom:56.25%;}#youtube-modal .ym-close{position:absolute;display:block;z-index:1000;top:0;right:-0.5rem;transform:translate(100%,0%);color:#fff;font-weight:400;font-size:2.5rem;text-decoration:none;cursor:pointer;transition:all .25s;opacity:.75;}#youtube-modal .ym-close:after{content:'\f2d3';font-family:"Font Awesome 5 Pro";}#youtube-modal .ym-close:hover{opacity:1 !important;}#youtube-modal iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;border:0;background-size:cover;background-position:center;}