p{font-weight:400;font-size:18px}h5{font-size:22px;margin-bottom:20px}#mainNav{position:fixed}#mainNav #company-logo-large{width:100px;margin-bottom:10px}#mainNav .nav{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-top:3px}#mainNav.shrink{position:fixed}#mainNav.shrink .nav{margin-top:3px}#mainNav.shrink #company-logo-large.logosmall{width:100px}@media (max-width:991px){#mainNav .nav{display:block}#mainNav #company-logo-large{margin-bottom:0}#mainNav .navbar-toggle{margin-top:7px;margin-bottom:0}#mainNav .mobile-search{color:#f39206;float:right;margin-top:12px;font-size:19px}}@media (max-width:768px){#mainNav #company-logo-large,#mainNav .navbar-toggle{margin-top:0}#mainNav .mobile-search{margin-top:5px}}.footer-large{padding:70px 0;background-color:#343434}.footer-large li,.footer-large p{color:#fff}.footer-large h2{font-size:24px;color:#fff}.footer-large #sponsors h2{font-size:20px;font-weight:500}.footer-large h4{color:#fff}.footer-large .footer-logo{max-width:200px}.footer-large .footer-contact p a{color:#fff;font-size:18px;font-weight:500}.footer-large .footer-contact p a:hover{color:#f59300}.footer-large #topsocial{margin-top:0;margin-right:0;margin-bottom:10px;position:relative;display:block;padding-left:0}.footer-large #topsocial a li i{color:#fff}.footer-large #topsocial a li i:hover{color:#f59300}.footer-large .footer-links ul{list-style-type:none;padding-left:0;line-height:1.5}.footer-large .footer-links ul li{font-size:18px;text-transform:uppercase}.footer-large .footer-links ul li a{color:#fff}.footer-large .footer-links ul li a:hover{color:#f59300}.footer-large .quicklinks ul li{text-transform:none}.footer-large #sponsors{margin-top:30px}.footer-large #sponsors .sponsors-logo{padding:10px 30px}.newsletter-section{padding:15px 0 30px}.newsletter-section .mc-field-group input{background-color:#d4d5d4}.newsletter-section .mc-submit input{color:#fff;background-color:#343434;border:2px solid #343434;border-radius:50px;padding:15px 15px 14px;font-size:20px;font-weight:700;line-height:1}.newsletter-section .mc-submit input:hover{border:2px solid #f59300;color:#f59300;text-transform:inherit;background-color:transparent;border-radius:50px}.newsletter-section #mc_embed_signup .mc-field-group,.newsletter-section #mc_embed_signup .mc-submit{padding-left:5px;padding-right:5px}.newsletter-section .mc-email input,.newsletter-section .mc-name input{padding:15px 15px 13px;font-size:15px}@media (max-width:768px){.quicklinks{display:none}.footer-large #sponsors .sponsors-logo{padding:10px 50px 10px 0}#sponsors h2{text-align:left}}.video-wrapper{position:relative;height:calc(100vh - 90px);overflow:hidden}.showcase-image,.showcase-wrapper{height:600px;background-size:cover}.HomePage .carousel{height:600px}.carousel-indicators{position:absolute;bottom:10px;left:5%;z-index:4;width:100%;padding-left:0;margin-left:0;text-align:left;list-style:none}.showcase-wrapper #myVideo,.video-wrapper #myVideo{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);min-height:100vh;z-index:1;min-width:100vw}.showcase-wrapper .video-caption,.video-wrapper .video-caption{position:absolute;top:60%;width:100%;max-width:700px;transform:translateY(-50%);z-index:3;left:5%}.showcase-wrapper .video-caption h2,.video-wrapper .video-caption h2{font-family:Arvo,serif;color:#fff;font-size:35px;margin-top:0;font-weight:700;letter-spacing:1px}.showcase-wrapper .video-caption h3,.video-wrapper .video-caption h3{font-family:Arvo,serif;color:#fff;font-size:30px;font-weight:700;letter-spacing:1px}.showcase-wrapper .video-caption a div,.video-wrapper .video-caption a div{display:inline-block;background-color:#00aaac;font-family:Arvo,serif;color:#fff;font-size:15px;text-transform:uppercase;padding:20px 25px;border-radius:50px;font-weight:400;letter-spacing:1px;line-height:1}.showcase-wrapper .video-caption a div:hover,.video-wrapper .video-caption a div:hover{background-color:#f59300}.showcase-wrapper .video-overlay,.video-wrapper .video-overlay{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.4;z-index:2}.carousel,.carousel .header-image{height:100%}@media (max-width:991px){.showcase-wrapper .video-caption,.video-wrapper .video-caption{width:70%}}@media (max-width:768px){.showcase-wrapper .video-caption,.video-wrapper .video-caption{width:90%}.showcase-wrapper .video-caption h2,.video-wrapper .video-caption h2{font-size:25px}.showcase-wrapper .video-caption h3,.video-wrapper .video-caption h3{font-size:20px}.showcase-wrapper .video-caption a div,.video-wrapper .video-caption a div{font-size:14px;padding:15px 20px}.showcase-wrapper .video-caption,.video-wrapper .video-caption{top:65%}}.font-Galano h2{font-family:Galano Grotesque,Helvetica Neue LT Std\ 77 Bold Condensed,sans-serif!important}.font-Arvo h2{font-family:Arvo,serif!important}.subtitlefont-Galano h3{font-family:Galano Grotesque,Helvetica Neue LT Std\ 77 Bold Condensed,sans-serif!important;font-weight:500!important}.subtitlefont-Arvo h3{font-family:Arvo,serif!important;font-weight:500!important}.video-caption h2.font-Galano,.video-caption h3.font-Galano{font-family:Galano Grotesque,Helvetica Neue LT Std\ 77 Bold Condensed,sans-serif!important}.video-caption h3.font-Galano{font-weight:500!important}.video-caption h2.font-Arvo,.video-caption h3.font-Arvo{font-family:Arvo,serif!important}.video-caption h3.font-Arvo{font-weight:500!important}.courses{padding:50px 15px}.courses .course{position:relative;height:300px;margin:7px 0 8px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;overflow:hidden}.courses .course .course-image{max-width:100%}.courses .course .quote-image{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .3s;display:-ms-flexbox;display:flex}.courses .course .quote-image.LeftTop{-ms-flex-align:start;align-items:flex-start}.courses .course .quote-image.LeftMiddle{-ms-flex-align:center;align-items:center}.courses .course .quote-image.LeftBottom{-ms-flex-align:end;align-items:flex-end}.courses .course .quote-image.RightTop{-ms-flex-align:start;align-items:flex-start}.courses .course .quote-image.RightTop .quote-text p{text-align:right;float:right}.courses .course .quote-image.RightMiddle{-ms-flex-align:center;align-items:center}.courses .course .quote-image.RightMiddle .quote-text p{text-align:right;float:right}.courses .course .quote-image.RightBottom{-ms-flex-align:end;align-items:flex-end}.courses .course .quote-image.RightBottom .quote-text p{text-align:right;float:right}.courses .course .quote-image .quote-text{z-index:3}.courses .course .quote-image .quote-text p{color:#fff;font-size:24px;font-weight:600;padding:15px;max-width:70%;line-height:1.3}.courses .course .quote-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.courses .course:hover .quote-image{opacity:1;transition:opacity .3s}@media (max-width:1199px){.courses .course{height:250px}}@media (max-width:991px){.courses .course{height:350px}}@media (max-width:768px){.courses .course{height:300px}}.promos .promo{height:300px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:0}.promos .promo a{position:relative}.promos .promo a,.promos .promo a .promo-inner{height:100%;width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.promos .promo a .promo-inner{text-align:center;z-index:3;padding:0 30px}.promos .promo a .promo-inner h3{color:#fff;font-weight:700;font-size:28px;display:block}.promos .promo a .promo-inner h4{color:#fff;line-height:1.3;font-size:22px;display:none}.promos .promo a:focus,.promos .promo a:hover{text-decoration:none}.promos .promo:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.5;z-index:2;transition:opacity .3s}.promos .promo:hover .promo-inner h3{display:none}.promos .promo:hover .promo-inner h4{display:block}#blog .post-content{background-color:#343434}#blog .post-content #HailLead{margin-botton:0}#blog{padding:70px 0}.news-button{display:inline-block;background-color:#00aaac;color:#fff;font-size:18px;padding:15px 25px 14px;border-radius:50px;font-weight:400;letter-spacing:1px;margin-top:30px}.news-button:hover{background-color:#f59300}.news-button p{line-height:1;margin:0;color:#fff}@media (max-width:768px){.HailArticle:nth-child(2),.HailArticle:nth-child(3){display:none}.HailArticle .news-item .post-content{height:auto!important}}.sponsors{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media (max-width:768px){.sponsors{display:block}.sponsors .sponsor-logo{padding:10px;width:33%;float:left}.sponsors .sponsor-logo:nth-child(3n+1){clear:both}}.promo-img{margin:30px 0}.course-info{border-radius:30px;padding:20px 30px}.course-info p{color:#fff;font-size:18px}.course-info p a{color:#fff;font-weight:600}.video-row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#courseTabs{display:inline-block;width:100%}#courseTabs li{width:25%;text-align:center}#courseTabs li .nav-link{padding:15px;border-radius:0;font-weight:500;font-size:20px;margin-right:0;border-width:2px 1px;height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}#courseTabs li:first-child .nav-link{border-width:2px 1px 2px 2px}#courseTabs li:last-child .nav-link{border-width:2px 2px 2px 1px}#courseTabs li.active{height:auto}#courseTabs li.active a{color:#fff}.course-tab-content{padding:30px 0}.course-tab-content img{max-width:100%;height:auto}.CoursePage .promos{margin:30px 0}.panel-group .panel{border-radius:0;border-width:0;box-shadow:none}.panel-group .panel .panel-heading{padding:0;border-radius:0}.panel-group .panel .panel-heading h4{color:#fff;font-size:20px;padding:15px}.panel-group .panel .panel-heading a:focus,.panel-group .panel .panel-heading a:hover{color:#fff}.panel-group .panel-collapse .panel-body{padding:15px 0}.panel-group .panel-collapse .panel-body img{max-width:100%;height:auto}@media (max-width:991px){.video-row{display:block}.video-row .course-info{margin-top:30px}}@media (max-width:768px){.course-tab-content{padding:15px}#courseTabs li{-ms-flex:0 0 100%;flex:0 0 100%}#courseTabs li .nav-link{border-width:1px 2px}#courseTabs li:first-child .nav-link{border-width:2px 2px 1px}#courseTabs li:last-child .nav-link{border-width:1px 2px 0}#courseTabs .nav-item.active a{min-height:auto}}body{padding-top:70px}@media (max-width:768px){body{padding-top:60px;padding-top:50px}}