@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@100;200;300;400;500;600;700;800;900&display=swap);
html{font-size:1rem;font-family:"Open Sans",sans-serif;color:#292929;font-weight:normal;background-color:#f8f8f8}html h1{font-size:2.5rem;letter-spacing:-1.5px}html h2{font-size:2.25rem;letter-spacing:-0.5px}html h3{font-size:1.75rem;letter-spacing:0}html h4{font-size:1.5rem;letter-spacing:.25px}html h5{font-size:1.25rem;letter-spacing:0}html h6{font-size:1rem;letter-spacing:.15px}html p{font-weight:normal;font-size:1rem}strong{font-weight:bold}.videos{display:grid;padding:0 40px;grid-template-columns:1fr}@media screen and (min-width: 768px){.videos{grid-template-columns:1fr 1fr}}@media screen and (min-width: 1024px){.videos{grid-template-columns:1fr 1fr 1fr}}.videos .video{padding-right:1.25rem;margin:1.25rem;border:1px solid #eef0f7;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;padding:5px}.videos .video a{color:#378fc5;font-size:1rem;font-weight:bold}.videos .video a:visited{color:#378fc5}.videos .video a:hover{color:#292929}.video-frame{padding:2rem}.video-frame .desc{padding-top:1.25rem}.video-frame ul{margin-top:.5rem;margin-bottom:.5rem}.video-frame li{margin-left:2rem}.video-frame p{margin-bottom:1rem}.video-responsive{overflow:hidden;padding-bottom:56.25%;position:relative;height:0}.video-responsive iframe{left:0;top:0;height:100%;width:100%;position:absolute}.video-title{font-weight:lighter;font-size:1.5rem;display:block;border-bottom:1px solid #eef0f7;padding:0 2rem 0 2rem}.page-title h1{text-align:left !important;transform:translateX(60px)}
