section,sub,sup{position:relative}.hero-container,.video-container{background-color:#000;width:100%}.calendar,table{border-collapse:collapse}.textBreak,article,aside,details,figcaption,figure,footer,header,hgroup,img,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}.hidden,.mobileTextBreak,[hidden]{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap;word-wrap:break-word}q{quotes:\201C \201D \2018 \2019}small{font-size:80%}sub,sup{font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}button::-moz-focus-inner,input::-moz-focus-inner,legend{border:0;padding:0}a.underline,a.underline-light{padding-bottom:4px;border-bottom:2px solid transparent;text-decoration:none}a,abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0}body{font-family:'Gotham SSm A','Gotham SSm B',Arial,sans-serif;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:Termina,Arial,sans-serif;font-weight:600;font-style:normal;text-transform:uppercase;letter-spacing:.1em}h1{font-size:48px;line-height:54px}h2{font-size:30px;line-height:36px}h3{font-size:24px;line-height:30px}h4{font-size:20px;line-height:26px}html{font-size:14px}body,html{width:100%;height:100%;background-color:#fff}*{box-sizing:border-box}a{color:#066e9d;text-decoration:none;outline:0}a:active,a:focus,a:hover,a:visited{color:#066e9d;outline:0}.calendar button,.left-right-arrows button{all:unset;outline:inherit;-webkit-tap-highlight-color:transparent;cursor:pointer}a.underline{color:#066e9d;-webkit-transition:border .5s ease-in-out;transition:border .5s ease-in-out}a.underline:active,a.underline:hover{color:#066e9d;border-bottom:2px solid #066e9d}a.underline:visited,div.controls a:hover{color:#066e9d}a.underline-light{color:#40c4ff;-webkit-transition:border .5s ease-in-out;transition:border .5s ease-in-out}a.underline-light:hover,a.underline:active{color:#40c4ff;border-bottom:2px solid #40c4ff}a.underline-light:visited{color:#40c4ff}a.phone,a.phone:active,a.phone:hover,a.phone:visited{color:#353535}a img{border:none;padding:0;margin:0}p{margin-top:15px}.placeHolder .heading div:first-child,p:first-child{margin-top:0}a.phone{text-decoration:none}img{max-width:100%;width:100%;height:auto}section{width:100%}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.hero-container,.nav>ul,.nav>ul>li,.video-container{position:relative}.video-container{height:auto;overflow:hidden}.video-container video{display:block;width:100%;height:100%;z-index:1}.hero-container{height:550px;overflow:hidden;background-size:cover;background-repeat:no-repeat}.overlay,.overlayBottom,.overlayClick,.overlayTop{height:100%;position:absolute;top:0;z-index:2;width:100%;left:0}.overlayTop{background:-webkit-linear-gradient(top,rgba(0,0,0,.9),rgba(0,0,0,0) 50%);background:linear-gradient(to bottom,rgba(0,0,0,.9),rgba(0,0,0,0) 50%)}.overlayBottom{background:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0) 25%);background:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0) 25%)}.overlay{background-image:-webkit-radial-gradient(circle,rgba(0,0,0,.8),rgba(0,0,0,0) 50%);background-image:radial-gradient(circle,rgba(0,0,0,.8),rgba(0,0,0,0) 50%)}.controls-container,.header-container,.overlayButton{z-index:3;position:absolute}.overlayButton{top:50px;right:50px}.header-container{left:0;top:0;width:100%;height:100px;border-bottom:1px solid rgba(255,255,255,0)}.header-flex-container{width:1200px;height:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.controls-flex-container,.controls-left-flex-container{display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center;height:auto}.controls-container{left:0;bottom:50px;width:100%;height:auto}.controls-flex-container{width:1200px;margin:0 auto;display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.controls-left-flex-container{width:auto;display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.nav>ul,.nav>ul ul.submenu,.top-social-flex-container{display:-webkit-box;display:-ms-flexbox}div.controls{width:auto;height:auto;margin:0 8px;color:#fff;font-size:16px}div.controls a{color:#fff;-webkit-transition:color .5s ease-in-out;transition:color .5s ease-in-out}.copyright-container .contact ul li.icon:hover a,.copyright-container .contact ul li.icon:hover a:hover,.copyright-container .contact ul li.icon:hover a:visited,.copyright-container .social ul li:hover a,.copyright-container .social ul li:hover a:hover,.copyright-container .social ul li:hover a:visited,.icons-container .icons-heading-container h3,.nav>ul ul.submenu li:hover a,.nav>ul>li>a,.nav>ul>li>a:hover,.nav>ul>li>a:visited,.placeHolder .heading h1,.top-social-container .social ul li:hover a,.top-social-container .social ul li:hover a:hover,.top-social-container .social ul li:hover a:visited,div.controls a:visited{color:#fff}.copyright-container .contact ul li:first-child,.copyright-container .social ul li:first-child,.main-container .quote-flex-container div:first-child,.mobilenav ul li:first-child,.nav>ul>li:first-child,.top-social-container .social ul li:first-child,div.controls:first-child{margin-left:0}.copyright-container .copyright-flex-container div.copyright:last-child,.main-container .quote-flex-container div:last-child,div.controls:last-child{margin-right:0}.top-social-container{position:absolute;left:0;top:75px;width:100%;height:auto}.top-social-flex-container{width:1200px;height:auto;margin:0 auto;text-align:center;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.copyright-container .logo,.logo,.logo img{width:300px}.copyright-container .contact ul,.copyright-container .social ul,.top-social-container .social ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mobilenav-container ul,.nav>ul{-ms-flex-direction:row;-webkit-box-orient:horizontal;list-style:none}.top-social-container .social ul li{z-index:4;margin-left:8px;border-radius:50%;width:44px;height:44px;line-height:44px;font-size:20px;background:rgba(0,0,0,.25);color:#fff;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}.copyright-container .contact ul li.icon:hover,.left-right-arrows ul li:hover,.top-social-container .social ul li:hover{background:#066e9d}.copyright-container .contact ul li.icon a,.copyright-container .social ul li a,.top-social-container .social ul li a{display:block;color:#fff;padding-bottom:0;border:none}.logo img{height:auto;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1,1);transform:translateZ(0)}.nav>ul{display:flex;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav>ul ul.submenu,.placeHolder{-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-orient:vertical}.app-container .app-flex-container li:last-child,.icons-container .icons-flex-container li:last-child,.main-container .main-flex-container li:last-child,.main-container .main-flex-container ol.list:last-child,.main-container .main-flex-container ul.list:last-child,.nav>ul:last-child,.placeHolder .heading div:last-child,.team-flex-container .icons-flex-container li:last-child{margin-bottom:0}.nav>ul>li{margin-left:25px;text-transform:uppercase;font-weight:500;font-size:11px;line-height:11px}.nav>ul>li.image:last-child{margin-left:5px}.nav>ul>li img{max-height:38px;width:auto;max-width:125px}.nav>ul ul.submenu{list-style:none;display:flex;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:stretch;align-content:stretch;left:-99999px;position:absolute;z-index:999;color:#fff}.nav>ul ul.submenu li{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:0;padding:8px 20px}.nav>ul ul.submenu li:first-child{padding-top:16px}.nav>ul ul.submenu li:last-child{padding-bottom:10px}.nav>ul ul.submenu li a{display:inline-block;color:#fff}.nav>ul li ul.submenu:active,.nav>ul li ul.submenu:hover,.nav>ul li:active>ul.submenu,.nav>ul li:hover>ul.submenu{left:-20px;padding-top:15px}.stickyheader-container{position:fixed;top:-200px;width:100%;height:75px;border-bottom:1px solid #e6e6e6;background-color:#fff;z-index:99;transition:top .5s linear;-webkit-transition:top .5s linear}.stickyheader-container .nav>ul ul.submenu li{background-color:#fff}.stickyheader-container .nav li a,.stickyheader-container .nav li a:hover,.stickyheader-container .nav li a:visited{color:#000!important}.fallback-container{display:none;position:relative;width:100%;margin-top:75px;height:500px;overflow:hidden;background-color:#000;background-size:cover;background-position:center center;background-repeat:no-repeat}.mobileheader-container,.mobilenav-container{position:fixed;border-bottom:1px solid #e6e6e6;background-color:rgba(255,255,255,.9);z-index:99;width:100%}.mobile-flex-container{width:100%;height:100%;padding:0 40px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mobileheader-container{display:none;top:0;height:75px}.mobileheader-container .nav ul li a,.mobileheader-container .nav ul li a:hover,.mobileheader-container .nav ul li a:visited,.mobilenav-container ul li a,.mobilenav-container ul li a:hover,.mobilenav-container ul li a:visited{color:#000}.mobilenav-container{display:none;height:auto}.navmenu-on{top:75px}.navmenu-off{top:-9999px}.mobilenav-container ul{width:100%;padding:10px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mobilenav-container ul li{padding:10px;text-align:center;height:auto;text-transform:uppercase;font-weight:500;font-size:13px;white-space:nowrap}.mobilenav-container ul li img{max-height:50px;width:auto;max-width:150px;margin:0 auto}.mobilenav-container ul ul.submenu{padding:6px 0 0}.mobilenav-container ul ul.submenu li{margin-bottom:0;padding-top:10px}.mobilenav-container ul ul.submenu li:last-child{padding-bottom:0}.mobilenav{display:none;cursor:pointer}.mobilenav ul,.placeHolder,.placeHolder .heading{display:-webkit-box;display:-ms-flexbox}.mobilenav ul{list-style:none;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mobilenav ul li{margin-left:20px;text-transform:uppercase;font-weight:500;font-size:20px;line-height:20px}.placeHolder{z-index:3;top:0;left:0;width:100%;height:100%;position:absolute;display:flex;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}.placeHolder .heading{width:100%;padding:0 100px;color:#fff;text-align:center;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.app-container .app-flex-container,.button-flex-container,.copyright-container .copyright-flex-container,.icons-container .icons-flex-container,.left-right-arrows ul,.main-container .main-flex-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal}.placeHolder .offset{margin-top:75px}.placeHolder .heading div{margin:10px 0;text-align:center}.tagline-container{position:relative;width:100%;padding:80px 0;height:auto}.app-container .app-heading-container,.tagline-container .tagline-text-container{position:relative;z-index:3;width:900px;height:100%;margin:0 auto;text-align:center}.app-container .app-heading-container h3,.main-container .main-heading-container h2,.main-container .main-heading-container h3,.main-container .main-heading-container h4,.tagline-container .tagline-text-container h2{color:#536c78}.tagline-container .tagline-text-container div.linebreak{height:10px;width:100%}.main-container .main-heading-container div.subheading,.tagline-container .tagline-text-container div.subheading{font-weight:300;font-size:19px;line-height:28px;color:#536c78}.main-container .main-flex-container div.strong,.main-container .main-flex-container p.strong,.main-container .main-flex-container p.teamSubhead{font-family:Termina,Arial,sans-serif;font-weight:600;text-transform:uppercase;color:#536c78;font-style:normal}.main-container{position:relative;width:100%;padding:80px 0;background-color:#fff}.icons-container .icons-heading-container,.main-container .main-heading-container{position:relative;z-index:3;width:1200px;height:100%;margin:0 auto;text-align:center}.main-container .main-heading-container div.line{height:1px;width:100px;padding:0;margin:10px auto 0;background:rgba(96,125,139,.25)}.main-container .main-heading-container div.linebreak{height:30px;width:100%;padding:0;margin:0}.main-container .main-flex-container{position:relative;width:100%;height:100%;margin:0 auto;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.main-container .main-flex-container .team-flex-container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.main-container .main-flex-container div.content{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 25px;text-align:justify}.main-container .main-flex-container div.content .logo{padding:0;width:100%;height:115px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.main-container .main-flex-container div.content .logo img,.main-container .main-flex-container div.content .logoProgramming img{margin:0 auto;max-width:200px;height:auto;max-height:100px}.main-container .main-flex-container div.content .logoProgramming{padding:0;width:100%;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.main-container .main-flex-container div.full{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;padding:30px 0 0}.calendar tbody tr:first-child td,.main-container .main-flex-container div.full:first-child{padding-top:0}.main-container .main-flex-container div.halfs{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}.main-container .main-flex-container div.fourths:nth-child(n+5),.main-container .main-flex-container div.halfs:nth-child(n+3),.main-container .main-flex-container div.thirds:nth-child(n+4){padding-top:30px}.main-container .main-flex-container div.fourths:nth-child(4n+1),.main-container .main-flex-container div.halfs:nth-child(odd){padding-left:0}.main-container .main-flex-container div.fourths:nth-child(4n+4),.main-container .main-flex-container div.halfs:nth-child(2n+2){padding-right:0}.main-container .main-flex-container div.thirds{-webkit-box-flex:0;-ms-flex:0 1 33.333%;flex:0 1 33.333%;padding:0}.main-container .main-flex-container div.thirds:nth-child(3n+1){padding-right:20px}.main-container .main-flex-container div.thirds:nth-child(3n+2){padding-right:10px;padding-left:10px}.main-container .main-flex-container div.thirds:nth-child(3n+3){padding-left:20px}.main-container .main-flex-container div.fourths{-webkit-box-flex:0;-ms-flex:0 1 25%;flex:0 1 25%}.main-container .main-flex-container p{color:#536c78;line-height:22px}.main-container .main-flex-container p.strong{text-align:left;letter-spacing:.1em;line-height:15px}.main-container .main-flex-container p.teamSubhead{line-height:18px;font-size:.9rem;text-align:center}.main-container .main-flex-container div.strong{margin:16px 0 0;padding:0;text-align:left;letter-spacing:.1em;line-height:15px}.main-container .main-flex-container div.title{margin:4px 0 0;padding:0;color:#536c78;font-family:'Gotham SSm A','Gotham SSm B',Arial,sans-serif;font-weight:400;font-style:normal;font-size:12px;line-height:15px;text-transform:none;letter-spacing:normal}.main-container .team-container{position:relative;width:100%;height:auto;overflow:hidden;background-color:#000}.main-container .button a{border:2px solid #536c78;color:#536c78}.main-container .main-flex-container .heroImage{position:relative;transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;-webkit-perspective:1000}.main-container .main-flex-container .heroImageLink,.main-container .team-container .heading-flex-container{position:absolute;z-index:3;height:100%;width:100%;top:0;left:0}.main-container .main-flex-container .heroImage img{width:100%;max-width:none}.main-container .main-flex-container .team-container:hover .heroImage{-webkit-transform:scale(1.15);transform:scale(1.15);opacity:.6;cursor:pointer}.main-container .main-flex-container .team-container:hover .membersHead,.main-container .main-flex-container .team-container:hover .membersIcon{-webkit-transform:scale(1.15);transform:scale(1.15);opacity:.3;cursor:pointer}.main-container .main-flex-container .heroImageLink a{color:transparent;text-decoration:none;border:none;display:block;width:100%;height:100%}.main-container .main-flex-container ol.list,.main-container .main-flex-container ul.list{color:#536c78;line-height:22px;margin-bottom:20px;list-style-position:outside;margin-left:20px}.main-container .main-flex-container .team-container:hover .zoomIcon{opacity:1}.main-container .team-container .heading-flex-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-container .team-container .heading-flex-container .heading{color:#fff;padding:0 25px;font-size:40px;font-weight:400;line-height:1em}.main-container .quote-flex-container,.main-container .quote-flex-container-2{padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.main-container .quote-flex-container .quotationMark{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-item-align:start;align-self:flex-start;padding:0;font-family:Termina,Arial,sans-serif;font-weight:600;font-style:normal;font-size:50px;line-height:50px;color:rgba(96,125,139,.25)}.main-container .quote-flex-container .quote{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;text-align:left;font-style:normal}.calendar .month-year th:nth-child(3),.main-container .quote-flex-container .quote .right{text-align:right}.main-container .quote-flex-container div{margin:0 4px;padding:0}.main-container .quote-flex-container div.quoter li.circle{border-radius:50%;width:200px;height:200px;background:rgba(96,125,139,.25);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.main-container .quote-flex-container div.quoter img{width:175px;max-width:175px;height:auto;max-height:175px}.main-container .quote-flex-container div.quoter .imgcircle{border-radius:50%}.main-container .main-flex-container ul.list{list-style-type:circle}.main-container .main-flex-container li{margin-bottom:10px}.main-container .main-flex-container li:first-child{margin-top:10px}.main-container .main-flex-container ol.list{list-style-type:decimal}.main-container .main-flex-container ol.list ul,.main-container .main-flex-container ul.list ul{list-style-type:circle;list-style-position:outside;margin-left:20px;margin-top:10px!important}.main-container .main-flex-container ol.list ol,.main-container .main-flex-container ul.list ol{list-style-type:lower-latin;list-style-position:outside;margin-left:20px;margin-top:10px!important}.main-container .main-flex-container .bold{font-weight:500;text-transform:uppercase}.main-container .main-flex-container video{display:block;width:100%;height:100%}.main-container .main-flex-container .inlineImage{max-width:65%;margin:10px auto 0}.icons-container{position:relative;width:100%;padding:80px 0;background-color:#536c78}.icons-container .icons-heading-container div.linebreak{height:40px;width:100%}.app-container .app-flex-container,.icons-container .icons-flex-container{position:relative;width:100%;height:100%;margin:0 auto;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.app-container .app-flex-container div.app,.icons-container .icons-flex-container div.icon{-webkit-box-flex:1;-ms-flex:1;flex:1}.icons-container .icons-flex-container div.icon li.circle{border-radius:50%;width:100px;height:100px;background:rgba(255,255,255,.05);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.icons-container .icons-flex-container div.icon img,.team-flex-container .icons-flex-container div.icon img{width:50px;max-width:50px;height:auto;max-height:50px}.app-container .app-flex-container ul,.icons-container .icons-flex-container ul,.team-flex-container .icons-flex-container ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.app-container .app-flex-container li,.icons-container .icons-flex-container li,.team-flex-container .icons-flex-container li{width:100%;margin-bottom:25px}.icons-container .icons-flex-container li.heading{color:#fff;font-family:Termina,Arial,sans-serif;font-weight:600;font-style:normal;text-transform:uppercase;letter-spacing:.1em;font-size:12px;line-height:14px}.team-flex-container .icons-flex-container{position:relative;display:flex;margin-bottom:20px}.team-flex-container .icons-flex-container div.icon li.circle{border-radius:50%;width:100px;height:100px;background-color:#536c78;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.app-container{position:relative;width:100%;padding:80px 0;background-color:#f9f9f9}.app-container .app-heading-container div.subheading{font-weight:300;font-size:16px;line-height:24px;color:#536c78}.app-container .app-flex-container li.heading,table.datagrid th,table.programminggrid th{font-size:12px;font-family:Termina,Arial,sans-serif;font-weight:600;font-style:normal;text-transform:uppercase;letter-spacing:.1em}.app-container .app-heading-container div.linebreak{height:20px;width:100%}.app-container .app-flex-container div.app li.circle{width:auto;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.app-container .app-flex-container div.app img{width:250px;max-width:250px;height:auto;max-height:150px}.app-container .app-flex-container li.heading{color:#536c78;line-height:14px}.copyright-container{position:relative;width:100%;padding:30px 0;background-color:#263238}.button,.calendar{width:auto}.copyright-container .copyright-flex-container{position:relative;width:1200px;height:100%;margin:0 auto;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.copyright-container .copyright-flex-container div.copyright{color:#fff;font-weight:300;font-size:13px;line-height:16px;margin:0 5px}.copyright-container .copyright-flex-container div.copyright:first-child{margin-left:0;text-align:left}.copyright-container .logo img{width:300px;margin:0 auto;height:auto;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1,1);transform:translateZ(0)}.copyright-container .social ul li{margin-left:12px;border-radius:50%;width:44px;height:44px;line-height:44px;font-size:20px;background-color:rgba(255,255,255,.05);color:#fff;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}.copyright-container .social ul li:hover{background-color:#066e9d}.copyright-container .contact ul li{margin-left:12px}.copyright-container .contact ul li.icon{border-radius:50%;width:44px;height:44px;line-height:44px;font-size:20px;background:rgba(255,255,255,.05);color:#fff;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}table{border-spacing:0;margin:20px 0}table.datagrid,table.faqs,table.news,table.programminggrid{width:100%}table.datagrid th,table.programminggrid th{text-align:center;padding:15px;border-right:5px solid #fff;border-bottom:5px solid #fff;color:#484b50;line-height:12px}table.datagrid td,table.programminggrid td{text-align:center;padding:15px;border-right:5px solid #fff;border-bottom:5px solid #fff;font-size:14px;line-height:14px}table.datagrid tr,table.faqs tr,table.news tr,table.programminggrid tr{border-bottom:none}table.faqs td,table.faqs th,table.news td,table.news th{padding:20px;border-bottom:10px solid #fff;text-align:center}table.datagrid .lightGrey,table.faqs .lightGrey,table.news .lightGrey,table.programminggrid .lightGrey,table.programminggrid tr:nth-child(2n){background-color:#f9f9f9}.calendar button.day.selected,.calendar button.day:hover,table.datagrid .lightBlue,table.faqs .lightBlue,table.news .lightBlue,table.news td:hover,table.programminggrid .lightBlue{background-color:#e9f0fa}table.datagrid .regularBlue,table.faqs .regularBlue,table.news .regularBlue,table.programminggrid .regularBlue{background-color:#b8cbe9}table.datagrid .darkBlue,table.faqs .darkBlue,table.news .darkBlue,table.programminggrid .darkBlue{background-color:#9dbae2}.calendar .month-year th:first-child,table.datagrid .left,table.faqs .left,table.news .left,table.programminggrid .left{text-align:left}table.datagrid td.halfthrees,table.datagrid th.halfthrees,table.programminggrid td.halfthrees,table.programminggrid th.halfthrees{width:20%}table.faqs th,table.news th{color:#484b50;font-family:Termina,Arial,sans-serif;font-weight:600;font-style:normal;text-transform:uppercase;letter-spacing:.1em;font-size:12px;line-height:12px}table.faqs td,table.news td{background-color:#f9f9f9;font-size:14px;line-height:14px;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}table.news td:hover{cursor:pointer}.left-right-arrows{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.left-right-arrows ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.left-right-arrows ul li{border-radius:50%;width:44px;height:44px;line-height:44px;font-size:30px;background:#536c78;color:#fff}.left-right-arrows ul li .fa-angle-left{margin-right:2px}.left-right-arrows ul li .fa-angle-right{margin-left:2px}.left-right-arrows button{height:44px;width:44px;background:0 0;color:inherit;border:none;padding:0;font:inherit}.calendar-container{position:relative}.calendar-container h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.calendar-container h3>span{padding-right:6px}.calendar-container button{height:28px;width:24px;color:#536c78;font-size:16px}.calendar td,.calendar th{font-size:10px;color:#484b50;font-family:Termina,Arial,sans-serif;font-style:normal;text-transform:uppercase}.calendar{position:absolute;top:25px;right:0;z-index:10;background-color:#fff;border:1px solid #ddd}.calendar th{padding:8px;font-weight:600;background-color:#e9f0fa;border-bottom:1px solid #fff}.calendar td{padding:5px;font-weight:400}.calendar tbody tr:last-child td{padding-bottom:15px}.calendar button{background:0 0;color:inherit;border:none;padding:5px;font:inherit}.button a{display:block;background:0 0;padding:10px 20px;border:2px solid #fff;font-family:Termina,Arial,sans-serif;font-weight:600;font-style:normal;text-transform:uppercase;letter-spacing:.1em;font-size:12px;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;color:#fff}.button a:hover{color:#fff;background:#066e9d;border:2px solid #066e9d}.button-flex-container{padding:0;-webkit-box-flex:1;-ms-flex:auto;flex:auto;position:relative;width:auto;height:auto;margin:0 auto;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.float,.pulse{display:inline-block;vertical-align:middle;box-shadow:0 0 1px transparent}.videoWrapper{position:relative;height:0;overflow:hidden;padding:0 0 56.25%}.videoWrapper embed,.videoWrapper iframe,.videoWrapper object{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.zoomIcon{opacity:0;margin:0 auto;text-align:center;color:#fff;-webkit-transition:.25s linear;transition:.25s linear}.float{-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:-webkit-transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.float:active,.float:focus,.float:hover{cursor:pointer;-webkit-transform:translateY(-5px);transform:translateY(-5px)}.shrink{-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-duration:.3s;transition-duration:.3s}.shrink:active,.shrink:focus,.shrink:hover{-webkit-transform:scale(.98);transform:scale(.98)}@-webkit-keyframes pulse{25%{-webkit-transform:scale(1.05);transform:scale(1.05)}75%{-webkit-transform:scale(.95);transform:scale(.95)}}@keyframes pulse{25%{-webkit-transform:scale(1.02);transform:scale(1.02)}75%{-webkit-transform:scale(.95);transform:scale(.95)}}.pulse{-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0)}.pulse:active,.pulse:focus,.pulse:hover{-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@media (max-width:1280px){.header-flex-container{width:100%;padding:0 40px}.top-social-container{padding:0 40px}.nav>ul>li{margin-left:15px;font-size:10px;line-height:10px}.nav>ul>li img{max-height:30px}.app-container .app-flex-container,.app-container .app-heading-container,.copyright-container .copyright-flex-container,.icons-container .icons-flex-container,.icons-container .icons-heading-container,.main-container .main-flex-container,.main-container .main-heading-container{width:100%}.app-container,.icons-container,.main-container{padding:80px 40px}.copyright-container{padding:30px}.copyright-container .copyright-flex-container div.last{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}#calendar h3{font-size:20px;line-height:24px}.left-right-arrows ul li{width:38px;height:38px;line-height:38px;font-size:26px}.left-right-arrows button{height:38px;width:38px}}@media (max-width:1024px){table.datagrid td,table.datagrid th{padding:10px;border-right:4px solid #fff;border-bottom:4px solid #fff}.mobilenav li.menu,.nav,.no-js .header-container,.stickyheader-container,.video-container{display:none}.top-social-container{top:20px}.top-social-flex-container{width:auto;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hero-container{height:500px;margin-top:75px;background-position:center center}.header-container{display:none;top:-999px}.fallback-container,.mobileheader-container,.mobilenav,.mobilenav-container{display:block}.mobile-flex-container{padding:0 20px}.mobilenav-container ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mobilenav-container ul li{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%}.placeHolder .offset{margin-top:0}.tagline-container .tagline-text-container{width:100%}.tagline-container .tagline-text-container div.subheading{margin-top:10px;font-size:16px;line-height:24px}.main-container .quote-flex-container div.quoter li.circle{width:150px;height:150px}.main-container .quote-flex-container div.quoter img{width:125px;max-width:125px;max-height:125px}.main-container .main-flex-container div.content{text-align:left}.main-container .main-flex-container div.content .logo{height:100px}.main-container .main-flex-container div.content .logo img{margin:0 auto;max-width:200px;height:auto;max-height:100px}.app-container .app-flex-container,.icons-container .icons-flex-container{margin-top:-30px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.app-container .app-flex-container div.app,.icons-container .icons-flex-container div.icon{-ms-flex-preferred-size:25%;flex-basis:25%}.app-container .app-flex-container>*,.icons-container .icons-flex-container>*{margin-top:30px}.app-container .app-flex-container li,.icons-container .icons-flex-container li{margin-bottom:20px}.app-container .app-flex-container li.heading,.icons-container .icons-flex-container li.heading{font-size:10px;line-height:12px}.textBreak{display:inline}.copyright-container .copyright-flex-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.copyright-container .copyright-flex-container div.last{-webkit-box-ordinal-group:100;-ms-flex-order:99;order:99}.copyright-container .copyright-flex-container div.contact,.copyright-container .copyright-flex-container div.social{margin:25px 0}.main-container .main-flex-container .inlineImage{max-width:100%}table.datagrid td{font-size:13px;line-height:13px}table.datagrid th{font-size:11px;line-height:11px}#calendar h3{font-size:18px;line-height:22px}.left-right-arrows ul li{width:32px;height:32px;line-height:32px;font-size:24px}.left-right-arrows button{height:32px;width:32px}.float:active,.float:focus,.float:hover{cursor:pointer;-webkit-transform:translateY(0);transform:translateY(0)}}@media (max-width:768px){table.datagrid td,table.datagrid th{padding:6px;border-right:2px solid #fff;border-bottom:2px solid #fff}h1{font-size:36px;line-height:40px}h2{font-size:26px;line-height:32px}h3{font-size:18px;line-height:24px}.hero-container{height:500px}.app-container,.icons-container,.main-container,.tagline-container{padding:60px 30px}.tagline-container .tagline-text-container div.linebreak{margin:2px 0}.tagline-container .tagline-text-container div.subheading{font-size:16px;line-height:24px}.app-container .app-heading-container div.subheading{font-size:14px;line-height:20px}.app-container .app-flex-container div.icon,.icons-container .icons-flex-container div.icon{-ms-flex-preferred-size:33.3%;flex-basis:33.3%}.app-container .app-flex-container div.app img{width:200px;max-width:200px;max-height:100px}.main-container .main-flex-container div.content{padding:0 15px}.main-container .main-flex-container div.content .logo{height:75px}.main-container .main-flex-container div.content .logo img{margin:0 auto;max-width:150px;height:auto;max-height:75px}.main-container .quote-flex-container{padding:0 0 24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.main-container .quote-flex-container div.quoter{padding:0 0 12px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.main-container .quote-flex-container div.quote-flex-container-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.main-container .quote-flex-container .quote .right{text-align:left}table.datagrid td{font-size:12px;line-height:12px}table.datagrid th{font-size:10px;line-height:10px}table.faqs td,table.news td{padding:12px;font-size:12px;line-height:12px}table.faqs p,table.news p{line-height:18px!important}table.faqs th,table.news th{padding:12px;font-size:11px;line-height:11px}#calendar h3{font-size:16px;line-height:20px}.left-right-arrows ul li{width:28px;height:28px;line-height:28px;font-size:20px}.left-right-arrows button{height:28px;width:28px}}@media (max-width:600px){.copyright-container .logo,.copyright-container .logo img,.logo,.logo img{width:250px}table.programminggrid td,table.programminggrid th{padding:8px;border-right:2px solid #fff;border-bottom:2px solid #fff}h1{font-size:30px;line-height:34px}h2{font-size:20px;line-height:25px}h3{font-size:16px;line-height:22px}.fallback-container,.hero-container{height:350px}.placeHolder .heading{padding:0 50px}.logo img{height:auto}.mobilenav ul li .fa{font-size:20px;line-height:20px}.app-container,.icons-container,.main-container,.tagline-container{padding:40px 20px}.app-container .app-flex-container div.icon,.icons-container .icons-flex-container div.icon{-ms-flex-preferred-size:50%;flex-basis:50%}.main-container .main-flex-container div.content .logo{height:100px}.main-container .main-flex-container div.content .logo img{margin:0 auto;max-width:175px;height:auto;max-height:100px}.main-container .main-heading-container div.linebreak{height:30px}.main-container .main-flex-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.main-container .main-flex-container div.content{-webkit-box-flex:1;-ms-flex:auto;flex:auto;padding:15px 0 0}.main-container .main-flex-container div:first-child{padding-top:0}.main-container .main-flex-container div.fourths,.main-container .main-flex-container div.halfs,.main-container .main-flex-container div.thirds{-webkit-box-flex:1;-ms-flex:auto;flex:auto}.main-container .main-flex-container div.fourths:nth-child(n+5),.main-container .main-flex-container div.halfs:nth-child(n+3),.main-container .main-flex-container div.thirds:nth-child(n+4){padding-top:15px}.main-container .main-flex-container div.fourths:nth-child(4n+1),.main-container .main-flex-container div.halfs:nth-child(odd),.main-container .main-flex-container div.thirds:nth-child(3n+1){padding-left:0}.main-container .main-flex-container div.fourths:nth-child(4n+4),.main-container .main-flex-container div.halfs:nth-child(2n+2),.main-container .main-flex-container div.thirds:nth-child(3n+3){padding-right:0}.mobileTextBreak{display:block}#calendar h3{font-size:11px;line-height:13px}.left-right-arrows ul li{width:20px;height:20px;line-height:20px;font-size:14px}.left-right-arrows button{height:20px;width:20px}.calendar{top:12px}.calendar-container button{height:15px;width:15px;color:#536c78;font-size:10px}.calendar th{padding:4px}.calendar td{padding:2px}table.programminggrid th{font-size:10px;line-height:10px}table.programminggrid td{font-size:12px;line-height:12px}table.programminggrid td p{line-height:16px!important}.main-container .main-flex-container div.content .logoProgramming img{max-width:150px;height:auto;max-height:75px}}@media (max-width:340px){.copyright-container .logo,.copyright-container .logo img,.logo,.logo img{width:200px}.logo img{height:auto}}