.program-hero{position:relative;padding:20px 0;background-repeat:no-repeat;background-position:50%;background-size:cover;text-align:center}@media (min-width:768px){.program-hero{display:-ms-flexbox;display:flex;min-height:220px;-ms-flex-align:center;align-items:center}}@media (min-width:920px){.program-hero{min-height:220px}}.program-hero .program-logo{max-width:90%;max-height:100px}@media (min-width:768px){.program-hero .program-logo{max-width:460px;max-height:160px}}@media (min-width:920px){.program-hero .program-logo{max-width:600px}}.program-hero .container{margin:0 auto}.program-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0776df;opacity:0}.program-title{margin:40px 20px;font-family:Merriweather,serif;font-weight:700;font-size:2.5em;line-height:1.25;text-align:center;color:#002b53}.program-hero .program-title{margin:0;color:#fff;text-shadow:2px 2px 2px #0a0a0a}.program-nav-outer{background-color:#002b53;margin:0 0 40px}.program-nav ul{margin:0;padding:0;text-align:center}@media (min-width:768px){.program-nav ul{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center}}.program-nav li{list-style:none}@media (min-width:768px){.program-nav li{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;max-width:220px}}.program-nav a{display:block;padding:10px 20px;color:#fff;background:rgba(0,0,0,0);font-size:1.1em;line-height:1.2em;text-decoration:none;text-transform:uppercase;transition:background .25s ease}@media (min-width:768px){.program-nav a{height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}}.program-nav a.active{color:#fff;background:hsla(0,0%,100%,.1)}.program-nav a:hover{color:#fff;background:rgba(0,0,0,.3)}.program-main .program-logo{display:block;width:200px;max-width:100%;margin:20px auto}@media (min-width:768px){.program-main .program-logo{float:right;margin:0 0 20px 20px}}@media (min-width:920px){.program-main .program-logo{width:260px}}.program-section{width:90%;margin:0 auto;padding:3% 0;border-top:1px solid #37d4d9}.program-main>:first-of-type .program-section{padding:0;border:none}.program-section>.resource-rollup-wrapper,.program-section>.upcoming-events-wrapper,.program-section>.webcasts-rollup-wrapper{margin-top:0}.program-section .resource-rollup-wrapper,.program-section .upcoming-events-wrapper{-ms-flex-pack:center;justify-content:center}.program-section ul{padding:0}.program-section .pagination{margin-bottom:0}.program-section h2{color:#002b53;font-size:32px;line-height:40px}.program-section h2:first-of-type{margin-top:0}.type .program-section h2{color:#002b53;font-size:32px;line-height:40px}.program-section h3{color:#002b53;font-size:22px;line-height:30px}.type .program-section h3{color:#002b53;font-size:22px;line-height:30px}.program-section h4,.type .program-section h4{color:#5b5952;font-size:20px;line-height:28px}.program-section hr{height:1px;margin:4% 0;border:none;color:#37d4d9;background-color:#37d4d9}.type .program-section p{font-size:1em}.type__detail .program-section ol,.type__detail .program-section ul{padding:0;font-size:1em}.program-section .resource-rollup-cards__description p,.program-section .resource-rollup-cards__description ul,.program-section .upcoming-events-cards__description p,.program-section .upcoming-events-cards__description ul,.program-section .webcasts-rollup-cards__description p,.program-section .webcasts-rollup-cards__description ul{font-size:.9em}.program-section .upcoming-events-cards__description{color:#5b5952}.program-section .gform_wrapper{width:100%;max-width:600px;margin:auto}.webcasts-program__card{width:90%;margin:5% auto;padding:0 0 8%;border:0 solid #e1e1e1}.webcasts-program__card:not(:last-child){border-width:0 0 1px}@media (min-width:768px){.webcasts-program__card{width:calc(100% - 50px);margin:3% 25px 0;padding:0}.webcasts-program__card .webcasts-rollup-cards__content{width:60%;margin:2% 0;padding:0 2% 0 0}.webcasts-program__card .webcasts-rollup-cards__video{width:40%}}.webcasts-program__card .webcasts-rollup-cards__content{margin:3% 0}@media (min-width:768px){.webcasts-rollup-wrapper__inner{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}}.video-container{position:relative;height:0;padding-bottom:56.25%;padding-top:30px;overflow:hidden}.upcoming-events-link__card:hover .upcoming-events-cards__title{color:#b58e3b}.type__white h2{color:#fae569}.type__white .webcasts-rollup-cards__info{color:#fff}.type__white .webcasts-rollup-cards__title{color:#fae569}.type__white .pagination span.is-current{color:#fff}.btn-scroll-up{position:fixed;color:#fff;background-color:#f07456;display:inline-block;right:-120px;bottom:200px;padding:8px 12px;border:0;font-size:12px;line-height:12px;font-weight:700;text-transform:uppercase;z-index:1;transition:background .6s,padding .6s,right .4s}.btn-scroll-up.active{right:0;transition:background .6s,padding .6s,right .4s}.btn-scroll-up.active:hover{background:#ffdf00;padding:8px 16px 8px 20px;transition:background .2s,padding .2s}.btn-scroll-up.active:hover a{color:#584304}.btn-scroll-up a{text-decoration:none;color:#57200f}@media (min-width:768px){li.program-home{width:100px}}li.program-home a:after{content:url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjIiIGJhc2VQcm9maWxlPSJ0aW55IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MCA0OS45IiBvdmVyZmxvdz0idmlzaWJsZSI+PGcgZmlsbD0iI0ZGRiI+PHBhdGggZD0iTTM4LjggMTQuNGwxMC41IDcuNWgxMC4xTDQ0LjkgMTEuNlYxLjJoLTYuN1Y3TDI5LjQuNy4zIDIxLjloOS4zTDI5LjggNy44bDguNCA2LjEiLz48cGF0aCBkPSJNMjkuOCAxMC41TDEwLjYgMjR2MjUuMWgxMi43VjM0LjRoMTEuNnYxNC43aDEzLjRWMjMuOUwyOS44IDEwLjV6Ii8+PC9nPjwvc3ZnPg==");display:inline-block;width:24px;height:20px}li.program-home a.active{background:rgba(0,0,0,0)}li.program-home a:hover{color:#fff;background:rgba(0,0,0,.3)}@media (min-width:768px){.inline-video-container{display:inline-block;width:48%;padding:0 20px}}@media (min-width:768px){.no-flexbox .program-nav ul li{display:inline-block}}
/*# sourceMappingURL=programs.min.css.map */