body{color:#363636;overflow-x:hidden!important;margin:auto;-webkit-font-smoothing:subpixel-antialiased;line-height:24px;font-size:16px;font-family:Roboto,sans-serif;letter-spacing:.3px;font-weight:400}a{transition:all .5s ease}a:active,a:focus{outline:0}a:focus,a:hover{text-decoration:none!important}.orange{color:#f76f45!important}a:hover{text-decoration:none!important;color:#0291d2;transition:all .5s ease}h2{font-size:44px;letter-spacing:-1px;font-weight:700}.f-regular{font-family:Roboto,sans-serif;font-weight:400}.f-bold{font-family:Roboto,sans-serif;font-weight:700}.white{color:#fff!important}.cta{background:#f76f45;float:left;color:#fff!important;font-weight:600;font-size:16px;text-align:center;padding:8px 25px 8px 25px;border-radius:3px;margin-top:30px;margin-left:0;transition:all .5s ease;cursor:pointer}.cta:hover{background:#d94409;transition:all .5s ease;color:#fff}.cta a{color:#fff!important;text-decoration:none}.cta{border-radius:0;text-transform:uppercase;font-size:13px;background:#161616}.gradientCta{background:#dd6326;background:-moz-linear-gradient(0deg,#dd6326 0,#ff800d 100%)!important;background:-webkit-linear-gradient(0deg,#dd6326 0,#ff800d 100%)!important;background:linear-gradient(90deg,#dd6326 0,#ff800d 100%)!important;float:none;padding:12px 25px;border-radius:25px;font-size:16px;display:inline-block;margin-top:20px;font-family:Poppins,sans-serif;font-weight:700;letter-spacing:1.2px;color:#fff!important}.aligncenter{margin:0 auto;display:inherit}@media (max-width:480px){.home-bottom h2,.titleblock h2,h2,h2.heading-title{font-size:36px}}@media (max-width:360px){.home-bottom h2,.titleblock h2,h2,h2.heading-title{line-height:30px;font-size:30px;letter-spacing:0}}.m-t-25{margin-top:25px}.foot-cta-title{font-size:44px;margin-top:0;letter-spacing:-2px;line-height:44px}.podcasts-bg{background-image:url(../images/podcasts-bg.png);background-repeat:no-repeat;background-position:center}.m-t-0-i{margin-top:0!important}.upcomingEvents{margin:60px 0 40px}.upcomingEvents .upcomEventImgWrapper img{border:none;}.upcomingEvents .upcomEventImgWrapper{display:inline-block;position:relative}/*.upcomingEvents .upcomEventImgWrapper:before{content:'';display:inline-block;background-image:url(images/upcoming-tag.png);background-repeat:no-repeat;width:231px;height:51px;position:absolute;top:20%;right:0}*/.upcomingEvents .upcomEventContWrapper .eventSchedule{margin-bottom:0;}.upcomingEvents .upcomEventContWrapper .eventSchedule span{color:#fff;background: #000;padding: 8px;font-weight: bold;}.upcomingEvents .upcomEventContWrapper h2{margin-top:0}.upcomingEvents .upcomEventContWrapper .cta{margin-top:15px;background-color:#f76f45;padding:10px 45px;float:none;display:inline-block;font-size:18px}.pastEvents{margin:40px 0 60px}.pastEvents .pastEventsWrapper{position:relative;margin-bottom:30px;display:inline-block}.pastEvents .pastEventsWrapper .pastContWrapper{position:absolute;left:0;bottom:0;right:0;background-color:rgba(0,0,0,.5);padding:10px 20px;color:#fff}.pastEvents .pastEventsWrapper .pastContWrapper p{margin-bottom:0;font-size:12px}.pastEvents .pastEventsWrapper .pastContWrapper h6{font-size:17px;margin:0}@media(max-width:991px){.upcomingEvents .upcomEventContWrapper{margin-top:30px}}
.upcomingEvents{margin:60px 0 40px}.upcomingEvents .upcomEventImgWrapper{display:inline-block;position:relative}.upcomingEvents .upcomEventContWrapper .eventSchedule{margin-bottom:0;color:#434749}.upcomingEvents .upcomEventContWrapper h2{margin-top:0}.upcomingEvents .upcomEventContWrapper .cta{margin-top:15px;background-color:#f76f45;padding:10px 45px;float:none;display:inline-block;font-size:18px}
.banner-sub-title{margin-top: 0 !important;margin-bottom: 25px !important;font-weight: bold;}
.banner-sub-title span{background: #fff;padding: 4px 8px;border-radius: 10px;color: #f76f45;margin-right: 5px;}
.formWrapperFlex {
    display: block;
}
@media (min-width: 576px){
.formWrapperFlex {
    display: flex;
    /*justify-content: center;*/
    flex-wrap: wrap;
}}
.formWrapperFlex .form-group {
    position: relative;
}
.formWrapperFlex .with-errors {
    font-size: 12px;
    color: #fff;
    position: absolute;
    top: 47px;
    left: 0px;
}


@media (min-width: 1200px){
.formWrapperFlex .form-group .form-control {
    width: 300px;
}}
@media (min-width: 992px){
.formWrapperFlex .form-group .form-control {
    width: 224px;
}}
@media (min-width: 576px){
.formWrapperFlex .form-group .form-control {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    width: 220px;
    border-right-width: 0;
}}
.formWrapperFlex .form-group .form-control {
    padding: 15px 15px;
    height: auto;
    border-right-width: 1px;
    width: 100%;
    border-radius: 0;
    font-size: 14px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}
.bannerCTA{
    background: #000;
    float: left;
    color: #fff !important;
    font-weight: 600;
    font-size: 16px;
    text-align: center;
    padding: 10px 25px 10px 25px !important;;
    border-radius: 0px;
    border: 0;
    margin-top: 10px !important;
    margin-left: 0px;
    transition: all 0.5s ease;
    cursor: pointer;
    outline: 0;height: 48px;}
.bannerCTA:hover{background: #000 !important;}
    @media (min-width: 576px){.bannerCTA{margin-top: 0px !important;}}
.text-black{color: #000;}
@media (max-width: 575px){.table-cell-middle .col-sm-12{float: left !important;width: 100%;}}
.form-foot-5-in{height: 48px;width: 100%;padding: 10px 10px 10px 20px;}
@media (min-width: 576px){.form-foot-5-in{width: 300px;}}
.sub-page-title {
    font-size: 68px;
    letter-spacing: -3px;
    width: 100%;
    margin: 0 auto;
    line-height: 70px;
    margin-top: 110px;
}
.podcasts-bg{padding: 100px 0 50px 0;}
.headerInner{    background-color: transparent !important;}
.inner-banner-title{padding-bottom:30px;}
.banner h1{padding-bottom:30px;}
#menu-header .headerInner.scrolled{background: #223B59 !important;padding-top: 15px;}
#menu-header .headerInner.scrolled #wp-megamenu-main-menu>.wpmm-nav-wrap ul.wp-megamenu>li>a{color:#fff !important;font-weight:bold !important;}
#menu-header #wp-megamenu-main-menu>.wpmm-nav-wrap ul.wp-megamenu>li>a{color:#fff !important;font-weight:bold !important;}
#menu-header {height: 0px !important;}
@media screen and (max-width: 480px){
.banner h1 {
    font-size: 43px !important;
    line-height: 46px !important;
    line-height: 1;
	}}
.wpmm_mobile_menu_btn i{color:#fff;}
@media (min-width: 0px){.wp-megamenu-wrap.wpmm-mobile-menu .wpmm-nav-wrap .wp-megamenu, #wp-megamenu-main-menu>.wpmm-nav-wrap>ul.wp-megamenu>li.wpmm_mega_menu>.wpmm-strees-row-container>ul.wp-megamenu-sub-menu, #wp-megamenu-main-menu>.wpmm-nav-wrap>ul.wp-megamenu>li.wpmm_mega_menu>.wpmm-strees-row-and-content-container-container>ul.wp-megamenu-sub-menu, #wp-megamenu-main-menu>.wpmm-nav-wrap>ul>li.wpmm-strees-row .wpmm-strees-row-container>.wp-megamenu-sub-menu:before, #wp-megamenu-main-menu>.wpmm-nav-wrap>ul>li.wpmm-strees-row .wpmm-strees-row-container>.wp-megamenu-sub-menu:after, #wp-megamenu-main-menu>.wpmm-nav-wrap>ul.wp-megamenu>li.wpmm_mega_menu>.wpmm-strees-row-and-content-container>ul.wp-megamenu-sub-menu{background: #223B59 !important;}}
@media (min-width: 992px){.wp-megamenu-wrap .wpmm-nav-wrap>ul.wp-megamenu li.wpmm_mega_menu.company ul.wp-megamenu-sub-menu>li>ul ul, .wp-megamenu-wrap .wpmm-nav-wrap>ul.wp-megamenu li.wpmm_mega_menu.resources ul.wp-megamenu-sub-menu>li>ul ul{background: #223B59 !important;border:1px solid #fff;}}
.wp-megamenu-wrap .wpmm-nav-wrap>ul.wp-megamenu li.wpmm_mega_menu.company ul.wp-megamenu-sub-menu>li>ul ul, .wp-megamenu-wrap .wpmm-nav-wrap>ul.wp-megamenu li.wpmm_mega_menu.resources ul.wp-megamenu-sub-menu>li>ul ul{background: #223B59 !important;}
.headerInner{box-shadow: none;}
@media screen and (max-width: 736px){
.banner h1 {
    font-size: 52px !important;
    line-height: 1;
    line-height: 54px !important;
}
}

.service-bg{padding: 120px 0 60px 0;}