::-webkit-input-placeholder{background:0 0;font-family:proxima-nova;font-weight:200;font-size:50px;color:#fff;opacity:1}:-moz-placeholder{background:0 0;font-family:proxima-nova;font-weight:200;font-size:50px;color:#fff;opacity:1}::-moz-placeholder{background:0 0;font-family:proxima-nova;font-weight:200;font-size:50px;color:#fff;opacity:1}:-ms-input-placeholder{background:0 0;font-family:proxima-nova;font-weight:200;font-size:50px;color:#fff;opacity:1}:placeholder-shown{background:0 0;font-family:proxima-nova;font-weight:200;font-size:50px;color:#fff;opacity:1}html{font-size:16px}body{-ms-overflow-x:hidden;overflow-x:hidden;width:100%;height:100%;margin:0;padding:0}a,body,h1,h2,h3,p{font-family:proxima-nova!important}h1{text-transform:none}:active,a,button{outline:0}a{color:#007faa}a:hover{text-decoration:underline}.button span{position:relative;font-weight:600}.grid .side-navigation{margin:0!important}.fa-search:hover{cursor:pointer}.preheader .search{padding-right:25px}.preheader .search .fa{font:normal normal normal 14px/1 FontAwesome;color:#fff;float:right;font-size:20px}.hero{width:100%;height:400px}.preheader .columns a.phone{font-weight:500;padding-left:5px;font-family:proxima-nova,Arial,Helvetica,sans-serif;color:#e77000}.preheader .columns a.email{text-indent:-1200em;background:url(../../images/b2b/icon-contactus.png) no-repeat right -2.313rem;width:1.438rem;padding-left:10px}.preheader a.phone:before{padding-right:5px}.preheader #subscribe{float:right;width:170px}#mobilephone{display:block;font-weight:500;font-family:proxima-nova,Arial,Helvetica,sans-serif;color:#fff;position:absolute;top:.85rem;right:4.25rem}.preheader .header-links{display:none;float:right;padding-top:5px;padding-left:15px;padding-right:15px}.preheader #subscribe{display:none}.preheader #subscribe .input{width:9rem}.preheader #subscribe .input input{background-color:transparent;border-radius:0;color:#404040;font-size:.8rem;font-weight:400;font-family:proxima-nova;text-align:left;border:none;margin-bottom:0;height:2rem;border:1px solid #404040;border-right:none}.preheader #subscribe input::placeholder{font-size:.8rem;color:#404040;line-height:inherit;font-weight:500}.preheader button.requestinfo{color:#fff;font-size:.9rem;font-weight:500;font-family:proxima-nova;padding:.5rem 1.3rem;margin-left:.5rem;margin-right:.5rem;float:right;text-transform:none;height:2rem;background-color:#e77000;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;line-height:.3rem;margin-top:2px}.preheader button.requestinfo:hover{color:#fff;background-color:#d3530e}.preheader #subscribe:hover .input input{border:1px solid #696a6c;color:#696a6c;border-right:none}.preheader #subscribe:hover ::-webkit-input-placeholder{color:#696a6c}.preheader #subscribe:hover :-moz-placeholder{color:#696a6c}.preheader #subscribe:hover ::-moz-placeholder{color:#696a6c}.preheader #subscribe:hover :-ms-input-placeholder{color:#696a6c}.preheader .login-links{position:absolute;top:12px;right:100px}.preheader .columns .login-links a{font-weight:300;font-size:12px;text-transform:none;color:#fff;text-align:left;width:50px;line-height:.9rem}.preheader .columns .login-links a:first-of-type{width:35px}.preheader .columns .login-links a:hover{color:#fff}.hnav-outer{overflow:hidden;z-index:1000;position:relative}.hnav{margin:0;list-style:none;width:100%;position:absolute;top:0;right:-100%;z-index:1000;background-color:#fff;padding:1.25rem .938rem;z-index:1001}.hnav li.btn,.hnav li.navsocial,.hnav li.navsubscribe{display:block}.hnav li.btn{border-top:none;text-align:center;margin-top:20px}.hnav li.navsubscribe{border:none;color:#7e7e7e;text-align:center;margin-top:1rem}.hnav li.navsubscribe #navsub .input input{background-color:#d7d7d7;color:#fff;font-size:1rem;font-weight:500;font-family:proxima-nova;text-align:right;border:1px solid #b7b7b7;border-right:none;margin-bottom:0;width:11rem;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-bottom-left-radius:5px;margin-right:-1px}.hnav li.navsubscribe #navsub .hs-form.stacked input.hs-button{border:1px solid #b7b7b7;border-left:none;border-radius:0;background:#d7d7d7 url(../../images/b2b/subscribe-go2.gif) no-repeat 5px center;text-shadow:none;font-family:proxima-nova,Arial,Helvetica,sans-serif!important;text-transform:uppercase;font-weight:700;font-size:.75rem;line-height:.938rem;padding:.7rem .4rem .55rem 1.275rem;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;border-top-right-radius:5px;border-bottom-right-radius:5px}.hnav li.navsubscribe #navsub div,.hnav li.navsubscribe #navsub input{display:inline;float:none}.hnav li.navsocial{border:none;text-align:center;margin-top:.5rem;font-size:1.2rem}.hnav li.navsocial a.blog,.hnav li.navsocial a.linkedin,.hnav li.navsocial a.twitter{visibility:hidden;width:15px;height:15px;vertical-align:text-top;float:none}.hnav li.navsocial a.linkedin,.hnav li.navsocial a.twitter{margin-left:35px}.hnav li.navsocial a.blog:before,.hnav li.navsocial a.linkedin:before,.hnav li.navsocial a.twitter:before{visibility:visible;color:#7e7e7e}.hnav li.mobile{display:inline-block;border-top:none;width:100%}.hnav li.accord{background:0 0}.hnav li.accord .plusminus{float:right;font-size:1.6rem;margin-right:20px;margin-top:10px}.hnav li a{float:left;color:#7e7e7e;display:inline-block;width:85%;padding:.563rem 0;outline:0;cursor:pointer}.hnav li a.button{display:inline-block;width:auto}.hnav li a.button.phone{padding-left:2.125rem;margin-top:.5rem}.hnav li a:hover{color:#a9a8a8;background-color:transparent}.hnav li:hover a{color:#7f7e7f;background-color:transparent}.hnav li ul{padding-bottom:.563rem;margin:0;background-color:#fff;min-width:265px}.hnav li li a{color:#000;padding:.425rem 0;font-size:.85rem}.hero--adjustable-height{background-repeat:no-repeat!important;background-position:top!important;background-size:cover!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;margin-bottom:0;position:relative;width:100%;min-height:300px}.hero--adjustable-height .banner-text{color:#fff;line-height:5em;margin:0 auto;text-align:center;padding-top:0!important;width:100%;z-index:1}.hero--adjustable-height .banner-text .main-heading{font-size:1.25rem;font-weight:600;letter-spacing:2px;margin-bottom:0;text-transform:uppercase}.hero--adjustable-height .banner-text .sub-heading{font-weight:400;font-size:2.375rem;line-height:1.4;text-transform:none}.hero--adjustable-height .banner-text p{color:#fff;margin:0}.hero--adjustable-height .banner-text button.button{background:#009cd4;border-radius:7px;font-size:1.5rem;font-weight:400;padding:15px 40px}.hero--adjustable-height .banner-text button .learn-more span{color:#fff;text-decoration:none;font-weight:400!important;padding:15px 40px}.hero--adjustable-height .banner-text button i{display:none}#XB .blog-section-header,h2 span,h3 span{color:#0a0a0a!important;display:block;font-size:1.5rem!important;font-weight:800}.learn-more a,.learn-more span{color:#fff;text-decoration:none}.home-offer{width:100%;height:86px;background:#9a297b;background-size:cover;color:#fff;text-align:center}.home-offer a{color:#fff}#XB-TextSearch h2{font-size:1.15rem;color:#3d3d3d;text-transform:uppercase;margin-bottom:15px;font-weight:600;line-height:20px}.sidebarMailingList-container{margin-top:35px}.sidebarMailingList-container h3{margin-bottom:25px}#sidebarMailingList label{font-size:1rem;text-transform:uppercase}#sidebarMailingList input{border:1px solid #e2e2e2;border-radius:0;margin-bottom:15px}#sidebarMailingList input:placeholder-shown{font-family:proxima-nova;font-size:1rem}#sidebarMailingList input.hs-button.primary.large{background-color:#009cd4;border:none;border-radius:7px;color:#fff;font-size:1rem;font-weight:600;letter-spacing:1px;margin-bottom:10px;padding:10px 25px}.pf-outcomes-container img{width:100%}.pf-outcomes-container .pf-outcomes-banner{background-color:#e77000;color:#fff;text-align:center}.pf-outcomes-container .pf-outcomes-banner p{color:#fff;font-size:1rem;margin:0;padding:15px 0}.content #XB h3{font-size:2.125rem;color:#0a0a0a}.fa{font:normal normal normal 14px/1 FontAwesome!important}.author-profile-container{background:#f0f0f0;padding:50px 45px;margin-bottom:70px}.author-profile-container img.authorImage{border-radius:100px;display:block;margin:0 auto}.author-profile-container .author-name{font-size:1.6875rem!important;font-weight:400!important;margin-bottom:0!important}.author-profile-container .author-title{font-size:1.375rem;margin:0}.author-profile-container .author-bio{font-size:1rem;margin-top:30px}.author-profile-container .author-social-links{color:#0a0a0a;margin-top:30px;text-transform:uppercase}.author-profile-container .author-social-links a img{margin:0;padding-left:10px}.content #XB h2,.content #XB h3{font-size:1.5rem;color:#0a0a0a;padding-bottom:15px}.content #XB .healine h2{font-size:1.6875rem;display:block;line-height:1.929rem;font-weight:700;color:#009cd4}#XB .button.b2b-blog-cta,a.button.b2b-blog-learn-more{color:#fff!important;font-size:.9rem!important;font-weight:500;font-family:proxima-nova!important;padding:.5rem 1.3rem;margin-left:.5rem;margin-right:.5rem;text-transform:none;height:2rem;background-color:#e77000;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-top:2px}#b2b-blog-contactUs{font-family:proxima-nova!important}#b2b-blog-contactUs .hs-form h2{font-size:1.5rem;font-weight:300;line-height:1.75rem;color:#0a0a0a}#b2b-blog-contactUs .hs-form label{display:block;margin:0;font-size:.875rem;font-weight:400;line-height:1.8;color:#0a0a0a}#b2b-blog-contactUs .hs-input{box-sizing:border-box;border-radius:0;padding:.5rem;border:1px solid #cacaca;margin:0 0 1rem;font-family:inherit;font-size:1rem;color:#0a0a0a;background-color:#fefefe}#b2b-blog-contactUs .hs-button{font-size:.75rem;line-height:.938rem;font-weight:400;text-transform:uppercase;background-color:#e77000;padding:.563rem .875rem;color:#fff;margin:0;letter-spacing:1px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-family:proxima-nova;border:none}.b2b-blog-quote{border-left:10px solid #efefef;margin:50px 0}.b2b-blog-quote .blog-quote,.b2b-blog-quote .quote-author{color:#0a0a0a;padding-left:30px}.b2b-blog-quote .blog-quote{font-size:1.75rem;font-weight:600;line-spacing:15px}.b2b-blog-quote .quote-author{font-size:1.25rem;font-weigth:500}.fa{font:normal normal normal 14px/1 FontAwesome!important}footer{border-top:none!important}#contactUs{top:200px!important}.reveal-overlay{overflow:auto!important;top:160px}.reveal{border-radius:0!important;height:auto;padding:2.5rem!important}input[type=email],input[type=tel],input[type=text],select,textarea{border-radius:0}.close-reveal-modal{font-size:2.5rem;line-height:1;position:absolute;top:.625rem;right:1.375rem;color:#aaa;font-weight:700;cursor:pointer}.mobile-ftr-btns{position:fixed;bottom:0;left:0;width:100%;z-index:50}.mobile-ftr-btns .columns{padding:0}.mobile-ftr-btns .enrollnow{width:100%;color:#fff;text-transform:uppercase;background:#e1792c;border:3px solid #e1792c;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin:0;font-weight:700}.mobile-ftr-btns .getinfo{width:100%;color:#e1792c;text-transform:uppercase;background:#fff;border:3px solid #e1792c;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin:0;font-weight:700}.fa-phone:before{font-size:32px}.mobile-block{text-align:center}.bcrumbs{margin-top:20px}.bcrumbs.columns{padding-left:.9375rem!important}.bcrumbs span.sep,.bcrumbs span[itemprop=child] span{color:#81858e}.bcrumbs.columns span{padding-left:0!important}.bcrumbs.columns a span{color:#009cd4!important}.bcrumbs a,.bcrumbs span{font-size:14px;text-transform:none}.ace .page-title nav.breadcrumb{margin-top:40px}nav.breadcrumb ul,nav.breadcrumb ul li{margin:0;padding:0;list-style-type:none}nav.breadcrumb ul li{display:inline;margin:0}nav.breadcrumb ul li:first-child{margin:0}nav.breadcrumb span.sep,nav.breadcrumb ul li a{color:#007faa;font-family:proxima-nova!important;font-size:14px}nav.breadcrumb span.sep{padding:0 5px}nav.breadcrumb ul li:last-of-type span.sep{display:none}p[itemprop=author]{display:inline}.each-block a:hover{text-decoration:none!important}.mobile-ul{display:inline-block}.mobile-li{margin:0 -11px;display:inline-table;text-align:center;vertical-align:top;padding:0 30px}.mobile-link{transition:color .2s;display:block}.fac-mobile{display:none}.offer-two2{background:#fff;padding:10px 0;color:#163247;font-family:utopia-std;font-style:italic;font-size:20px;width:215px;margin:40px auto 5px;text-align:center}iframe[name=google_conversion_frame]{height:0}.bcrumbs a:hover{color:#8296a5}.mobile-li a{color:#163247;font-size:20px}.each-block a:hover,.each-block-mobile a:hover,.mobile-li a:hover,a.button:hover{text-decoration:none}.home-offer a:hover{text-decoration:none;border-bottom:2px solid #fff}.info-text h2{font-size:32px}.info-text p{font-size:18px}.contact-pf{padding-right:45px}section.search{display:none;margin:0 auto;width:625px!important}section.search .text{float:left;width:584px}section.search .text input{background:0 0;border:none;height:60.5px;border-bottom:1px solid #8296a5;color:#163247;width:100%;float:none;border-radius:0;font-family:proxima-nova;font-weight:200;font-size:50px}section.search input.button{float:left;display:block;font-family:FontAwesome;color:#163247;font-size:22px;border:none;border-bottom:1px solid #8296a5;border-radius:0;margin-bottom:0;padding:0 10px;height:60.5px}.mobile-offer-test{position:fixed;bottom:0;left:0;width:100%;z-index:10000;display:none}.mobile-offer-test .columns{padding:0}.mobile-offer-test i{color:#fff;opacity:1;position:static;float:left;font-size:14px}.search input:focus{outline:0!important;box-shadow:none!important;height:auto;padding:0;border-bottom:1px solid #8296a5}.ace header .logo a img{display:none}.ace .ace-hero{position:relative}.ace .ace-hero .banner-text{text-align:left;line-height:initial;position:absolute;top:125px}.ace .ace-hero .banner-text .main-heading{text-transform:uppercase;font-size:53px;font-weight:300;letter-spacing:2px}.ace .ace-hero .banner-text .sub-heading{text-transform:uppercase;opacity:1;font-size:56px;font-weight:700;padding-bottom:25px;letter-spacing:4px}.ace .ace-hero .banner-text button{width:335px;background-color:transparent;border:2px solid #fff;border-radius:35px}.ace .hero-container{position:relative;overflow:hidden}.ace .ace-title{position:relative;height:auto}.ace .ace-title h2{font-family:utopia-std!important;font-weight:900;color:#ddd;font-size:125px;text-align:left;opacity:.5}.ace .ace-title h2.arrow{font-size:164px;line-height:120px}.ace .ace-title p{text-transform:uppercase;font-size:28px;font-weight:900;color:#222;position:absolute;left:89px;bottom:3px;letter-spacing:1px}.ace .ace-title p.arrow-p{bottom:15px}.ace-courses .ace-title{margin-top:25px}.ace .new-icon{background-color:#3fb9e7;height:30px;width:30px;border-radius:50%;margin-bottom:5px;color:#fff;font-size:10px;text-transform:uppercase;display:block;padding-top:12px;padding-left:3px;line-height:11px;letter-spacing:1px;margin-right:10px;margin-top:5px;float:left}.ace .ace-categories .category-container{border-bottom:2px solid #ccc;height:70px;padding-top:15px}.ace .ace-categories .category-container .category-info h4{color:#01314a;font-size:30px;font-weight:800;float:left;padding-left:15px;font-family:proxima-nova!important}.ace .ace-categories .category-container .category-info p{color:#0694c9;font-size:14px;font-weight:600;float:right;text-transform:uppercase;padding-top:15px;padding-right:15px}.ace .ace-categories a:hover .category-container{background-color:#3fb9e7}.ace .ace-categories a:hover .category-container .category-info h4,.ace .ace-categories a:hover .category-container .category-info p{color:#fff}.ace .ace-categories .ace-search{padding-top:70px}.ace .ace-categories .ace-search input.search-query{border:2px solid #ccc;border-radius:35px}.ace .ace-categories .ace-search input.search-query:placeholder-shown{font-style:italic;font-size:22px!important;color:#636363;font-weight:400}.ace .ace-categories .ace-search input.search-query::-webkit-input-placeholder{font-style:italic;font-size:22px!important;color:#636363;font-weight:400}.ace .ace-categories .ace-search input.search-query::-webkit-input-placeholder::-moz-placeholder{font-style:italic;font-size:22px!important;color:#636363;font-weight:400}.ace .ace-categories .ace-search input.search-query:-ms-input-placeholder{font-style:italic;font-size:22px!important;color:#636363;font-weight:400}.ace .ace-categories .ace-search input.search-query:-moz-placeholder{font-style:italic;font-size:22px!important;color:#636363;font-weight:400}.ace .ace-categories .mobile-break{display:none}.ace .close-button{background-color:#e1792c;height:20px;width:20px;border-radius:50%;color:#fff;font-size:20px;margin-left:5px}input:focus{outline:0}.ace .ace-courses .ace-title p{bottom:2px}.ui-widget-content{color:#636363!important;font-family:proxima-nova,Arial!important;border:1px solid #ccc!important}.hero-container{max-height:400px}.banner-text{z-index:1000;color:#fff;margin-top:0;width:100%;text-align:center}.ace .bcrumbs{margin-bottom:20px;margin-top:0;padding-top:15px;border-top:2px solid #ececec}.ace .hero-container a .button i{font-size:21px;top:11px;right:35px}.grid{margin:0 auto;padding:0;display:block;float:left}.grid .row{margin:0;padding:0;width:100%;display:block;float:left;clear:both}.grid section{margin:20px 0 0 0;padding:0;display:block;float:left}.grid section.end-row{margin-right:0}.grid section.right{float:right}.grid{width:100%}.grid section.content2{padding-left:0}.totop{position:fixed;top:100px;right:8px;color:#163247;text-align:center}.totop.fa-caret-up:before{display:block;font-size:55px;line-height:33px}.totop span{text-transform:uppercase;font-size:18px;font-weight:600;font-family:proxima-nova}.totop:hover{cursor:pointer}.blog-tags{display:none}.pagination{font-size:1rem;text-align:center}.pagination span{border:2px solid #d3d3d3;border-radius:50px;color:#222;display:inline;font-weight:600;margin:0 7px}.pagination a.next-page,.pagination a.previous-page,.pagination span.active{display:inline-block;height:56px;width:56px;padding:14px 21px}.pagination span.pagination-break{border:none;margin:0;padding:0}.pagination a{color:#009cd4;font-weight:600;margin:0 7px}.pagination a.first-page,.pagination a.last-page{font-weight:600;margin-top:2.5%}.pagination a.first-page{display:inline!important;float:left}.pagination a.last-page{float:right}.pagination a.next-page i.fa,.pagination a.previous-page i.fa{vertical-align:middle}.pagination a.previous-page{border-radius:50px;border:2px solid #d6d6d6;color:#fff;font-weight:800;background-color:#d6d6d6}.pagination a.next-page{border-radius:50px;border:2px solid #009cd4;color:#fff;font-weight:800;background-color:#009cd4}#XB .blogpost .healine p,#XB .healine p a{font-size:1.444rem;font-weight:700;line-height:1.357rem;margin:0 0 .5rem;color:#0089ca}#XB p#content_title1{font-size:2.357rem;line-height:2.571rem;border-bottom:1px solid #d4d4d4;padding:0 0 .714rem;margin:1.143rem 0 0;font-weight:400;color:#4e5c5b;font-family:proxima-nova!important}#XB .container-fluid div[itemprop=headline] p a{font-size:1.6875rem;display:block;line-height:1.929rem;font-weight:700;color:#009cd4;margin-bottom:25px}#XB .container-fluid div[itemprop=headline] p a:hover{color:#000}.mobile-logo a:nth-of-type(2){display:none!important}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */nav.social{margin:2px 0 25px 0;width:auto;display:block;float:none;clear:both}nav.social ul{text-align:left;margin:0;padding:0;width:auto;height:33px;display:block;float:none;clear:both}nav.social li{margin:0 5px 0 0;padding:0;width:33px;display:inline-block;float:none;clear:none}nav.social li:last-child{margin-right:0}nav.social li a{text-indent:-9999px;overflow:hidden;margin:0;padding:0;width:33px;height:33px;display:block;float:left;clear:both;background-size:100% 100%}nav.social li a.facebook{background:url(/css/default/icon-social-facebook.png) top left no-repeat}nav.social li a.google{background:url(/css/default/icon-social-google.png) top left no-repeat}nav.social li a.linkedin{background:url(/css/default/icon-social-linkedin.png) top left no-repeat}nav.social li a.pinterest{background:url(/css/default/icon-social-pinterest.png) top left no-repeat}nav.social li a.twitter{background:url(/css/default/icon-social-twitter.png) top left no-repeat}nav.social li a.youtube{background:url(/css/default/icon-social-youtube.png) top left no-repeat}nav.social.sidebar{margin:0;padding:7px 0;width:44px;background:#2987cb;border-radius:6px 0 0 6px;-moz-border-radius:6px 0 0 6px;-webkit-border-radius:6px 0 0 6px;box-shadow:-2px 0 4px 0 rgba(0,0,0,.25);position:fixed;top:40px;opacity:1;right:0;z-index:5000}nav.social.sidebar li{margin:0;padding:0 7px;width:100%;display:block;float:left;clear:both}nav.social.sidebar li:first-child{padding-bottom:5px}nav.social li a{margin:0 auto;width:30px;height:30px}.chat-image i,.chat-image i:before{display:none!important}@media only screen and (min-width:58.800em){.preheader{background-color:transparent;padding-top:5px}.preheader .columns a{color:#b1b2b2}.preheader #subscribe{display:block}.preheader .columns{text-align:right;padding-top:.55rem;padding-bottom:.813rem}.preheader #menu-action,.preheader .columns a.email{display:none}.preheader .header-links{display:block}.preheader .login-links{float:right;padding:5px 10px 0 0;position:static}.preheader .columns .login-links a{font-weight:300;font-size:13px;text-transform:none;color:#696a6c;text-align:left;width:70px;line-height:.9rem}.preheader .columns .login-links a:first-of-type{width:50px}.preheader .columns .login-links a:hover{color:#0580ad}#mobilephone,.preheader .logo{display:none}.hnav li.btn,.hnav li.navsocial,.hnav li.navsubscribe{display:none}.hnav-outer{width:70%;overflow:visible}.hnav{padding:.875rem 0 1.8rem;float:right;margin:0;list-style:none;width:auto;position:static;top:auto;right:auto;background-color:transparent}.hnav li{display:inline-block;font-size:.75rem;font-weight:700;line-height:.938rem;text-transform:uppercase;position:relative;z-index:10;border-top:none;float:none;width:auto}.hnav li.mobile{display:none}.hnav li a{color:#000;padding:.563rem .44rem;display:block;font-size:.8rem;font-weight:500;float:none;width:100%}.hnav li span{color:#000;padding:.563rem .4rem;display:block;font-size:.8rem;font-weight:500}.hnav li.haschild span{background-image:none}.hnav li:hover{z-index:1100}.hnav li:hover a,.hnav li:hover span{color:#7f7e7f;background-color:#e0e0e0}.hnav li.haschild:hover span{background-color:#e0e0e0}.hnav li a.button{color:#fff;padding:.563rem .875rem;margin-left:.5rem}.hnav li a:hover,.hnav li:hover a{background-color:#e0e0e0}.hnav li ul{background-color:#e0e0e0;position:absolute;top:2.063rem;right:0;width:18.5rem;padding:.625rem .75rem;display:none;z-index:1100}.hnav li ul li{width:100%;border-top:1px solid #b5b5b5}.hnav li ul li:first-child{border-top:none}.hnav li ul li a,.hnav li:hover ul li a{background-color:transparent;text-transform:none;color:#272727;font-size:.875rem;padding:.688rem .313rem}.hnav li ul li a:hover{color:#7f7f7f}.hnav li:hover ul{display:block}}@media only screen and (min-width:63.938em){.hnav li a{color:#000;padding:.563rem .688rem;display:block;font-size:.825rem;font-weight:500}.hnav li span{color:#000;padding:.563rem .558rem;display:block;font-size:.825rem;font-weight:500}}@media only screen and (min-width:68.063em){.hnav li a{font-size:.9rem}}@media only screen and (min-width:93.750em){.hnav li a{color:#000;padding:.563rem .688rem;display:block;font-size:1rem;font-weight:500}.hnav li span{color:#000;padding:.563rem .558rem;display:block;font-size:.88rem;font-weight:500}}@media only screen and (max-width:1070px){nav.social.sidebar{opacity:.3}nav.social.sidebar:hover{opacity:1}nav.social.sidebar{display:none}}@media only screen and (min-width:1023px) and (max-width:1440px){.hero .banner-text .main-heading{font-size:60px}.hero .banner-text .sub-heading{font-size:45px}.home-offer .offer-left{font-size:30px}.hero-container{max-height:400px}}@media only screen and (max-width:1023px){.hero .banner-text .button i{display:none!important}.mobile-li a{color:#163247;font-size:20px}.mobile-li{margin:0 -11px;display:inline-table;text-align:center;vertical-align:top;padding:0 20px}.home-offer{height:auto;padding-bottom:15px;margin-top:70px}.home-offer.home{margin-top:0;padding-top:10px;padding-bottom:15px}.t4 .info-div{display:none}.hero{background:url(/images/hs/hero.png) no-repeat center top;height:415px}.hero .banner-text{margin:0 auto;text-align:center;color:#fff;line-height:55px}.hero .banner-text .main-heading{font-weight:600;font-size:55px;text-transform:uppercase;padding-bottom:15px}.hero .banner-text .sub-heading{font-weight:300;font-size:45px;padding-bottom:25px;padding-top:15px}.hero--adjustable-height .banner-text{position:relative!important;top:0!important}.each-block-mobile{background:#fff;padding:0;min-height:280px!important;width:96%;margin:0 auto 30px}.each-block-mobile img{margin:0 auto;display:block;min-height:100px}.penn-info .each-block-mobile img{padding-top:20px}.bcrumbs a,.bcrumbs span{font-size:14px}.fac-mobile{display:block}.fac-mobile div{text-align:center}.close-button{top:4.5rem!important;color:#163247!important;font-weight:600;font-size:3rem!important}.link-div{padding-bottom:10px}.home-offer{padding-top:10px}.ace header .logo a img{display:block}.ace .ace-hero .banner-text{text-align:center;line-height:initial;margin:45px auto}.ace .ace-hero .banner-text .main-heading{font-size:29px;font-weight:300;padding-bottom:0;padding-top:50px}.ace .ace-hero .banner-text .sub-heading{font-size:33px;font-weight:700;padding-bottom:25px}.ace .ace-hero .banner-text button{width:80%;font-size:17px;margin:0 auto}.ace .ace-title h2{font-size:51.5px;text-align:center}.ace .ace-courses .ace-title h2{line-height:43px}.ace .ace-title{margin-bottom:50px}.ace .ace-title p{font-size:22px;left:60px;bottom:-18px}.ace .ace-title .ion-arrow-right-a{padding-left:0;margin:0 auto;font-size:148px}.ace .ace-courses .ace-title{margin-top:25px}.ace .ace-courses .ace-title p{left:22px;bottom:-80px;text-align:center;padding:0 31px;line-height:25px}.ace .ace-categories{padding-top:250px}.ace .new-icon{background-color:#3fb9e7;height:30px;width:30px;border-radius:50%;color:#fff;font-size:10px;text-transform:uppercase;display:inline-block;padding-top:12px;padding-left:3px;line-height:11px;letter-spacing:1px;margin-right:5px;margin-top:-25px}.ace .ace-categories .category-container{height:100px}.ace .ace-categories .category-container .category-info h4{font-size:26px;float:none}.ace .ace-categories .category-container .category-info p{font-size:14px;float:none;padding-left:15px;padding-top:0}.ace .ace-categories .ace-search{padding-top:70px}.ace .ace-categories .ace-search input.search-query{border:2px solid #ccc;border-radius:35px}.ace .ace-categories .ace-search input.search-query:placeholder-shown{font-style:italic;font-size:22px!important;color:#636363;font-weight:400}.ace .ace-categories .ace-search input.search-query::-webkit-input-placeholder{font-style:italic;font-size:22px!important;color:#636363;font-weight:400}.ace .ace-categories .ace-search input.search-query::-webkit-input-placeholder::-moz-placeholder{font-style:italic;font-size:22px!important;color:#636363;font-weight:400}.ace .ace-categories .ace-search input.search-query:-ms-input-placeholder{font-style:italic;font-size:22px!important;color:#636363;font-weight:400}.ace .ace-categories .ace-search input.search-query:-moz-placeholder{font-style:italic;font-size:22px!important;color:#636363;font-weight:400}.banner-text{position:absolute;z-index:50;color:#fff}.hero-container{max-height:390px}.ace .hero-container{position:static;overflow:visible;background-color:rgba(0,0,0,.3);height:100%}.ace .ace-hero .banner-text{position:static}.ace .bcrumbs{margin-top:0;padding-top:10px;margin-bottom:0;padding-bottom:5px;border:none}.hero .banner-text button{margin-top:290px;margin-left:0}.grid section.content{margin-bottom:1rem}.ace .grid .side-navigation{margin-top:0!important}.hero .banner-text button{font-size:15px;width:130px;margin:0 auto}.ace .mobile-ftr-btns .aceenrollnow{padding:.85em 1em;width:100%;color:#fff;text-transform:uppercase;background:#e1792c;border:3px solid #e1792c;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin:0;font-weight:700}}@media only screen and (max-width:1023px) and (orientation:landscape){.each-block-mobile img{width:20%;padding-bottom:0!important}.penn-info .each-block-mobile img{padding-top:20px}.close-button{top:30px!important}.ace .ace-title h2{text-align:left}.hero .banner-text{padding-top:60px}.hero .banner-text button{margin-top:10px}}@media only screen and (min-width:980px){.grid{overflow-x:hidden;margin:0;width:100%;float:none;clear:both}.grid section.content,.grid section.content2{padding:0 10px}nav.social.sidebar{height:45px;top:auto!important;bottom:50px;background:url(/images/hs/chat-desktop-2017b.png) no-repeat;box-shadow:0 0!important;right:50px;width:109px!important}nav.social.sidebar:hover{height:45px;top:auto!important;bottom:50px;background:url(/images/hs/chat-desktop-2017b.png) no-repeat;background-position:0 -45px;box-shadow:0 0!important;cursor:pointer;right:50px;width:109px!important}}@media screen and (max-width:940px){.hero--adjustable-height{margin-top:48px!important}.reveal-modal{min-height:auto!important;top:60px!important}.reveal-overlay{top:45px}}@media only screen and (max-width:800px){nav.social.sidebar{background:url(/images/hs/chat-mobile-2017b.png) no-repeat;background-color:transparent;background-size:43px 43px;z-index:9000;right:15px;z-index:9000;position:fixed;top:auto!important;bottom:70px;width:43px;height:43px;box-shadow:none}}@media only screen and (min-width:768px) and (max-width:1024px){.hero .banner-text .main-heading{padding-top:50px}.home-offer{padding-top:auto}.deac img{margin-left:22px}.each-block-mobile{max-width:100%!important;margin:0 auto 30px;width:96%!important}.fac-mobile{display:block}.home-offer{height:auto;padding-top:10px;padding-bottom:15px}.close-button{top:0!important;font-size:4rem!important}.ace .ace-hero .banner-text{margin:10px;padding-top:15px}.ace .ace-hero .banner-text .main-heading{font-size:40px;text-align:left}.ace .ace-hero .banner-text .sub-heading{font-size:45px;text-align:left;padding-top:0}.ace .ace-hero .banner-text button{width:45%;margin:0;float:left}.ace .ace-title h2{font-size:85px;text-align:left}.ace .ace-courses .ace-title p{left:0;bottom:-24px}.hero{height:760px}}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape){.hero{height:400px!important}footer .deac{padding-top:20px;padding-bottom:20px;display:block!important}.ace .ace-title p{left:33px;bottom:-9px}.ace .ace-title h2.arrow{font-size:125px;padding-left:0}.ace .ace-courses .ace-title p{left:33px;bottom:-9px}.mobile-li:last-of-type{float:none!important}.hero .banner-text button{margin:10px auto;width:135px;font-size:17px}}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){.hero{height:770px}.hero .banner-text button{margin:10px auto}}@media only screen and (max-width:768px){.row.desktoponly{display:block!important}.grid section.content{padding:0}nav.social.sidebar{background:url(/images/hs/chat-mobile-2017b.png) no-repeat;background-color:transparent;background-size:43px 43px;z-index:9000;right:15px;z-index:9000;position:fixed;top:auto!important;bottom:70px;width:43px;height:43px;box-shadow:none}}@media screen and (min-width:769px){#contactUs.reveal{max-width:32.125rem}}@media only screen and (max-width:767px){.hero--adjustable-height .banner-text{padding:0 40px!important}.hero--adjustable-height .banner-text .main-heading{font-size:1.125em;font-weight:400;margin:0;padding:0}.hero--adjustable-height .banner-text .sub-heading{font-weight:600;font-size:2rem;line-height:initial;text-transform:none;margin-top:20px}.hero--adjustable-height .banner-text button.button{font-size:1.5rem;font-weight:400;padding:15px 29px;text-transform:none}.bcrumbs.columns{box-shadow:none;padding-top:0;padding-bottom:0}#XB h1#content_title1{font-size:1.875rem;margin-bottom:20px}#XB p#content_title1--sub-header{font-size:1.875rem;line-height:initial;margin-bottom:25px}.postimage{float:none;margin-bottom:25px;width:100%}.postcontent{float:none;width:100%;padding-left:0}#XB .container-fluid div[itemprop=headline] p a{margin-bottom:23px}#XB .authorheading{font-weight:400}#contactUs.reveal-modal{max-width:32.125rem}}@media screen and (max-width:639px){.content #XB h3{line-height:normal}.bcrumbs.columns{display:block}section.columns.about{width:100%}#contactUs.reveal{top:0!important}footer .about-container,footer .contact-container{float:none!important;text-align:center}section.columns.contact{width:100%;padding:30px 0}}@media screen and (max-width:535px){.pagination a.first-page,.pagination a.last-page{margin-top:4.25%}}@media screen and (max-width:510px){.hero--adjustable-height .banner-text{padding:0 20px!important}}@media screen and (max-width:500px){.pagination span{margin:0 5px;padding:10px 15px}}@media screen and (max-width:476px){.pagination a.next-page,.pagination a.previous-page,.pagination span.active{height:35px;width:35px;padding:4px 0}.pagination a.first-page,.pagination a.last-page{margin-top:2.25%}}@media screen and (max-width:455px){.hero--adjustable-height .banner-text p{padding:0!important}}@media screen and (max-width:414px){.author-profile-container{padding:50px 40px}.author-profile-container img.authorImage{border-radius:150px}.author-profile-container .author-name{text-align:center;margin-top:15px}.pagination a,.pagination span{margin:0 5px}}@media only screen and (max-width:320px){.each-block-mobile{width:300px}.ace .ace-title p{left:40px;bottom:-19px}.ace .ace-courses .ace-title p{left:-5px;bottom:-18px}.ace .ace-categories .category-container .category-info h4{font-size:22px}.ace .ace-categories{padding-top:50px}}@media screen and (min-width:0\0){input[type=text]::-ms-clear{display:none}}@supports (-ms-ime-align:auto){.phonenumber,.trans-offer a{color:#fff!important;text-decoration:none!important}.elect-opts .each-block .img-pthwy img{width:215px}}@-moz-document url-prefix(){.elect-opts .learn-more-pthwy.l-transform-off{visibility:hidden}.elect-opts.pathways-page .each-block.b-transform-off{border-bottom:8px solid #4eb7e6!important}.elect-opts.pathways-page .each-block.b-transform-on{border-bottom:none}}