@import url('https://fonts.googleapis.com/css?family=IBM+Plex+Sans:300,400,500,600,700&display=swap');@import url('https://fonts.googleapis.com/css?family=IBM+Plex+Serif:400&display=swap');@font-face{font-family:'oswald';src:url('../css/fnt/oswald-medium-webfont.woff') format('woff');font-weight:500;font-style:normal}@font-face{font-family:"huron";src:url('../css/fnt/huron.eot');src:url('../css/fnt/huron.eot?#iefix') format("embedded-opentype"),url("../css/fnt/huron.woff") format("woff"),url("../css/fnt/huron.ttf") format("truetype"),url("../css/fnt/huron.svg#huron") format("svg");font-weight:normal;font-style:normal}html,body,main,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}main,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}*{margin:0;padding:0}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:1em;-webkit-text-size-adjust:100%}hr{display:block;height:0;width:90%;border:0;border-top:2px #00568c solid;margin:1em auto;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}input,textarea,button,select{-moz-appearance:none;-webkit-appearance:none;appearance:none;border-radius:0}input:focus{outline:none}select{cursor:pointer}button,input[type=submit]{margin:0;padding:0;border:0;background:transparent;font-family:inherit;font-size:1em;cursor:pointer;outline:none;overflow:visible}button::-moz-focus-inner{padding:0;border:0}p{margin-bottom:1em;line-height:1.2}b,strong{font-weight:700}i,em{font-style:italic}img{max-width:100%;height:auto}sub,sup{font-size:50%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.75em}sub{bottom:-.25em}a{text-decoration:none;color:inherit}a:hover{color:#333}a,button,.animate,button.animate:before{-o-transition:all .25s;-ms-transition:all .25s;-moz-transition:all .25s;-webkit-transition:all .25s;transition:all .25s}html{color:#222;line-height:1.4}main{overflow:hidden}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}span.sbt-wrp{position:relative}span.sbt-wrp:after{position:absolute;top:.5em;right:1em;font:400 normal 1em/1 'huron';text-transform:none;color:#fff;pointer-events:none;content:'r'}.browserupgrade{position:fixed;z-index:1000000;bottom:0;left:0;width:100%;padding:.25em 0;margin:0;background:rgba(160,160,160,.75);color:#000;font-size:.875em;font-weight:900;text-align:center}.browserupgrade a:hover{color:#666}body{font:normal 400 1em/1 'IBM Plex Sans',sans-serif;background-color:#fff}header{position:fixed;z-index:100000;top:0;left:0;width:100%;border-bottom:1px #e6e6e6 solid}header.short .nav-belt,header .nav-belt:hover,header .nav-belt:not(.home){background-color:#fff}header nav{position:relative;z-index:2;margin:0 auto}header figure,header.short figure{position:relative;z-index:3;float:left;width:177px;height:100%;padding:20px 25px 18px 10px;background:#fff;-ms-transition:padding .25s,width .25s;-moz-transition:padding .25s,width .25s;-webkit-transition:padding .25s,width .25s;transition:padding .25s,width .25s}nav.utility{height:38px;background-color:#e6e6e6;text-align:right;-o-transition:height .25s;-ms-transition:height .25s;-moz-transition:height .25s;-webkit-transition:height .25s;transition:height .25s;z-index:3}nav.main{position:relative;height:83px;background:#fff;font:normal 700 .95em/1 'IBM Plex Sans',sans-serif;-o-transition:height .25s;-ms-transition:height .25s;-moz-transition:height .25s;-webkit-transition:height .25s;transition:height .25s}nav.main.home{background:none}nav.main.home.on{background-color:#fff}header nav li{display:inline-block}header .utility-belt{background-color:#e6e6e6}nav.utility ul{padding-top:12px;-o-transition:padding .25s;-ms-transition:padding .25s;-moz-transition:padding .25s;-webkit-transition:padding .25s;transition:padding .25s}nav.utility li{padding:0 1em}nav.utility>ul:first-child>li:first-child{position:absolute;left:0;width:200px;text-align:left}nav.utility li:first-child ul{display:none;position:absolute;left:0;background-color:#e6e6e6;padding:1em}nav.utility li:first-child li{display:block;text-align:left;margin-bottom:.75em}nav.utility li:first-child:hover ul{display:block}nav.utility a.affiliates:after{position:relative;top:.15em;font:normal normal .85em/1 'huron';text-transform:none;content:'d'}nav.utility li:first-child:hover a.affiliates:after{content:'u'}nav.utility a.favorites{display:none!important;background:url('/-/media/Images/HuronConsultingGroup/Icons/icon-bookmark-grey') no-repeat right;background-size:14px 20px;padding-right:27px}nav.utility a{color:#4d4d4d;font:normal 500 .875em/1 'IBM Plex Sans',sans-serif}nav.utility a:hover{color:#005587}nav.main ul{display:flex;justify-content:space-around;position:relative;z-index:2;width:calc(100% - 266px - 230px);background:#fff;-o-transition:width .25s;-ms-transition:width .25s;-moz-transition:width .25s;-webkit-transition:width .25s;transition:width .25s}nav.main.home ul{background:none}nav.main.home figure{background:none}nav.main.home figure .logo-dark,nav.main figure .logo-white,header.short nav.main.home figure .logo-white,header .nav-belt:hover nav.main.home figure .logo-white{display:none}nav.main.home figure .logo-white,header.short nav.main.home figure .logo-dark,header .nav-belt:hover nav.main.home figure .logo-dark,nav.main.home.on figure .logo-dark{display:block}nav.main.home.on figure .logo-white{display:none}nav.main li{position:relative;width:22%;height:82px;-o-transition:background .25s,height .25s;-ms-transition:background .25s,height .25s;-moz-transition:background .25s,height .25s;-webkit-transition:background .25s,height .25s;transition:background .25s,height .25s}nav.main li a,header.short nav.main li a{font-size:1em;font-weight:500;display:block;width:100%;color:#4d4d4d;text-align:center;text-decoration:none}header .nav-belt:hover nav.main.home li a{color:#4d4d4d}header .nav-belt nav.main.home a:hover,header.short .nav-belt nav.main.home li a:hover,nav.main li a:hover{color:#00568c!important}nav.main.home li a{color:#fff}nav.main li.more li a:after,nav.main li.more:hover li a:after{content:none}nav.main li:hover li a{color:#4d4d4d}nav.main ul ul,nav.main.home ul ul{position:absolute;top:83px;left:0;display:none;width:auto;min-width:100%;padding-bottom:1em;background:#f4f4f4;opacity:0;-o-transition:opacity .25s,top .25s;-ms-transition:opacity .25s,top .25s;-moz-transition:opacity .25s,top .25s;-webkit-transition:opacity .25s,top .25s;transition:opacity .25s,top .25s}nav.main li:hover ul{display:block;opacity:1}nav.main ul ul li{display:block;width:auto;height:auto;padding:0 2em;line-height:1.15}nav.main ul ul a{height:auto;padding:.7em 0;color:#fff}nav.main ul ul li:last-child a{border-bottom:none}nav.main a.mega+ul{padding:30px 40px 40px 50px}nav.main a.mega+ul,header.short nav.main a.mega+ul{columns:2 auto;-webkit-columns:2 auto;-moz-columns:2 auto;width:510px;min-height:250px}nav.main a.mega.col-1+ul{left:-220px}nav.main a.mega.col-2+ul{left:-300px}nav.main a.mega.col-4+ul,header.short nav.main a.mega.col-4+ul{left:-303px;columns:1 220px;-webkit-columns:1 220px;-moz-columns:1 220px;width:253px}nav.main a.mega.col-3+ul,header.short nav.main a.mega.col-3+ul{columns:1 220px;-webkit-columns:1 220px;-moz-columns:1 220px;width:293px;left:-200px}nav.main a.mega.col-5+ul{left:-320px}nav.main a.mega{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);height:auto}nav.main li.more:after{display:block;content:'';border-bottom:solid 3px #005587;transform:scaleX(0);transition:transform 250ms ease-in-out;margin-top:80px}nav.main li.more:hover:after{transform:scaleX(1)}nav.main a.mega+ul li{padding:0;max-width:220px}nav.main a.mega+ul li a{line-height:19px;text-align:left}nav.main a.mega+ul li a.no-top-padding{padding-top:0}nav.main a.mega+ul li:last-child{position:absolute;right:-200px;top:0}nav.main a.mega+ul li div.nav-featured{background:#e6e6e6;color:#4d4d4d;min-height:250px;width:290px;padding:40px 45px}nav.main a.mega+ul li div.nav-featured h3{text-transform:uppercase;margin-bottom:.75em}nav.main a.mega+ul li div.nav-featured p{font-weight:400}nav.main a.mega+ul li div.nav-featured.new p{margin-bottom:0}nav.main a.mega+ul li div.nav-featured>a.featured,.nav-belt:hover nav.main a.mega+ul li div.nav-featured>a.featured,ul#ham-list .ham-panel-links a.featured{border:2px #005587 solid;border-radius:2px;color:#005587;text-align:center;padding:1em;font-weight:500;font-size:1em}nav.main a.mega+ul li div.nav-featured>a.featured:hover,ul#ham-list .ham-panel-links a.featured:hover{background-color:#005587;color:#fff!important}nav.main a.mega+ul li div.nav-featured>a.new-resource{padding:0 0 .75em 0}nav.main a.mega+ul li a.h-light{color:#005587!important}nav.main a.mega+ul li a.h-light:after{content:' >'}nav.main button.btn-menu,header.short nav.main.home button.btn-menu{margin:23px 35px 20px 15px;background:url('/-/media/Images/HuronConsultingGroup/Icons/menu') no-repeat right;float:left;display:block;width:32px;height:38px}nav.main.home button.btn-menu{background:url('/-/media/Images/HuronConsultingGroup/Icons/menu-white') no-repeat right}.nav-belt:hover nav.main.home:not(.on) button.btn-menu{background:url('/-/media/Images/HuronConsultingGroup/Icons/menu') no-repeat right}div.main__search{text-align:right;position:absolute;right:0;top:25px;z-index:2}div.main__search:before,header.short nav.main.home .main__search:before,header .nav-belt:hover nav.main.home .main__search:before,nav.main.home.on div.main__search:before{content:"";width:2px;background-color:#464646;height:15px;top:8px;left:6px;position:absolute}button.btn-search{display:none}nav.main.home div.main__search:before{background-color:#fff}.main__search button{position:relative;z-index:2;width:82px;height:82px;color:#00568c}.main__search form{display:block;width:300px}.main__search.on form{top:82px;display:block}.main__search form input[type=text]{margin-right:20px;width:275px;padding:.26em 1em;border:none;background:none;font:normal 400 1em/1 'IBM Plex Sans';text-transform:none;outline:none;-ms-transition:all .25s;-moz-transition:all .25s;-webkit-transition:all .25s;transition:all .25s}nav.main.home:not(.on) .main__search form input[type=text],nav.main.home:not(.on) .main__search form input[type=text]::placeholder{color:#fff}nav.main.home .main__search input[type=text]::-ms-input-placeholder{color:#fff}nav.main.home .main__search input[type=text]:-ms-input-placeholder{color:#fff}.short nav.main.home .main__search form input[type=text]{color:#464646}.short .main__search form input[type=text]::placeholder{color:#464646}header.short nav.main.home .main__search form input[type=text]::placeholder{color:#464646}header .nav-belt:hover nav.main.home .main__search form input[type=text]{color:#464646}header .nav-belt:hover nav.main.home .main__search form input[type=text]::placeholder{color:#464646}header .nav-belt:hover nav.main.home .main__search form input[type=text]:-ms-input-placeholder{color:#464646}.nav-belt:hover .main__search input[type=text]:-ms-input-placeholder{color:#464646}.short .main__search input[type=text]::-ms-input-placeholder{color:#464646}.short .main__search input[type=text]:-ms-input-placeholder{color:#464646}.main__search form input[type=submit],header.short nav.main.home .main__search form input[type=submit],header .nav-belt:hover nav.main.home .main__search form input[type=submit]{position:absolute;right:13px;top:0;padding:.65em;margin:.35em 0 0 0;background:url('/img/search-gry.svg') no-repeat center top;background-size:20px 20px;color:#464646}nav.main.home .main__search form input[type=submit]{background:url('/img/search-white.svg') no-repeat center top;background-size:20px 20px}header.short figure{width:195px;padding:5px 30px;background-color:#fff}header.short nav.utility{height:0;z-index:0}header.short button.btn-menu:after{display:none}header.short nav.main{height:53px}header.short nav.main.home{background-color:#fff}header.short nav.utility ul{padding-top:0}header.short nav.main li.more:after{margin-top:50px}header.short nav.main ul{width:calc(100% - 220px - 275px)}header.short nav.main li{height:52px}header.short nav.main ul ul{width:auto;top:52px}header.short nav.main ul ul li{width:auto;height:auto;line-height:1.15}header.short nav.main.home button.btn-menu,header.short nav.main button.btn-menu{height:52px;margin:0 35px 0 15px}header.short div.main__search{top:10px}ul#search__list li,ul#search__list{display:block;height:auto;width:300px}ul#search__list.on{box-shadow:0 2px 2px 0 rgba(0,0,0,.1);border-top:#f4f4f4 solid 1px;background-color:#fff;text-align:left;right:5px;margin-top:2px;position:absolute}ul#search__list li a{font:normal 400 16px/18px 'IBM Plex Sans';color:#4d4d4d;padding:10px 20px;text-align:left}a.sugg_close{background:url(/-/media/Images/HuronConsultingGroup/Icons/x) no-repeat center;background-size:20px 20px;background-color:#fff;padding:.5em;position:absolute;top:0;right:12px;z-index:100;width:25px;height:25px}a.view-more{font-weight:500!important}a.view-more:after{content:' ';margin-left:10px;width:15px;height:10px;display:inline-block;background:url('/-/media/Images/HuronConsultingGroup/Icons/arrow-right') no-repeat}nav.main .ham-full-menu{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease;opacity:0;display:none;width:100%;background-color:#f4f4f4;border-top:1px #e6e6e6 solid;border-bottom:1px #e6e6e6 solid;position:absolute;z-index:99999999}nav.main.on .ham-full-menu,.ham-full-menu ul#ham-list>li,.ham-full-menu ul#ham-list{display:block;opacity:1}nav.main.on button.btn-menu,header.short nav.main.on.home button.btn-menu{background:url('/-/media/Images/HuronConsultingGroup/Icons/x_lblue') no-repeat 5px 10px;background-size:20px 20px}header:not(.short) nav.main.on button.btn-menu{background-position:5px 5px}nav.main.on button.btn-menu:after{color:#69c5f4;content:'close';text-transform:uppercase;display:block;font-size:11px;margin-top:26px}nav.main.on .ham-full-menu:after{background-color:#e6e6e6;content:' ';display:block;position:absolute;top:0;height:100%;right:0;width:350px}nav.main.on .ham-full-menu:before{background-color:#fff;content:' ';display:block;position:absolute;top:0;height:100%;left:0;width:300px}nav.main.on div.main__search{position:absolute;left:278px;background-color:#fff;width:100%;top:0;height:81px;padding-top:27px;padding-left:25px}nav.main.on div.main__search:before{margin-top:27px;left:25px}nav.main.on .main__search form input[type=submit]{position:fixed;right:40px;top:65px;transition:none}header.short nav.main.on .main__search form input[type=submit]{top:10px}header.short nav.main.on div.main__search{padding-top:10px}header.short nav.main.on div.main__search:before{margin-top:10px}nav.main.home.on .main__search form input[type=submit]{background:url(/img/search-gry.svg) no-repeat center top;position:fixed!important;top:65px!important}.ham-full-menu ul#ham-list{width:300px;padding:1em 0}.ham-full-menu ul#ham-list>li{width:auto;height:auto;margin-left:15px}.ham-full-menu ul#ham-list a{font-size:1.25em;position:static;top:auto;line-height:50px;transform:none;text-align:left}.ham-full-menu ul#ham-list a:after{content:' ';float:right;margin:20px 30px 0 0;width:15px;height:10px;display:block;background:url('/-/media/Images/HuronConsultingGroup/Icons/arrow-right') no-repeat}nav.main.home.on .ham-full-menu ul#ham-list a{color:#4d4d4d}.ham-full-menu .ham-sub-panel{display:none;position:fixed;left:325px;width:calc(100vw - 650px);top:155px}.ham-full-menu ul#ham-list>li a.active,nav.main.home.on .ham-full-menu ul#ham-list>li a.active{color:#005587}header.short .ham-full-menu .ham-sub-panel{top:90px}.ham-sub-panel.active{display:block}.ham-sub-panel .ham-title{font-weight:700;text-transform:uppercase;font-size:1.125em;width:89%;color:#2d2d2d;padding-bottom:1em;margin-bottom:.25em;border-bottom:1px #2d2d2d solid;display:block}.ham-sub-panel .ham-panel-links{columns:2 220px;-webkit-columns:2 200px;-moz-columns:2 200px}ul#ham-list .ham-panel-links a:not(.featured){width:100%;display:inline-block;text-align:left;font-size:1.125em;font-weight:500;padding:.75em 0;line-height:1em}ul#ham-list .ham-panel-links a:after{display:none}ul#ham-list .ham-panel-links .nav-featured{position:absolute;left:100%;width:350px;top:0;bottom:0;padding:3em;margin:-35px -30px -30px -30px}ul#ham-list .ham-panel-links a.featured{line-height:1.5em}.ham-close-target.on{position:fixed;top:0;left:0;width:100%;height:100%}div.container{padding-top:30px;margin:0 auto}div.container.resnew{position:relative}div.container:before,div.container:after,section.container:before,section.container:after{display:table;content:' '}div.container:after,section.container:after{clear:both}div.container:first-of-type{padding-top:0}div.container.dark{background-color:#f4f4f4}div.container.dark p,div.container.dark{color:#2d2d2d}div.container.contain-both{max-width:1200px}div.container.contain-right{margin-right:calc((100vw - 1200px)/2)}div.container.contain-left{margin-left:calc((100vw - 1200px)/2)}div.container.clear-center{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-around;max-width:1200px}div.container.clear-center section.module{float:none;width:50%}div.container.wrapHeading{background-color:#e6e6e6;padding-top:130px}div.container.no-top{padding-top:0}div.container.mar-top{margin-top:30px}div.container.no-margin{padding:0}div.container.no-bottom-margin{margin-bottom:-30px}div.container.grey-left section:first-child{background-color:#f4f4f4}div.container.grey-left section:first-child::before{content:'';display:block;position:absolute;background-color:#f4f4f4;width:calc((100vw - 1217px)/2);height:100%;right:100%;top:0}div.container.nav-left{margin-top:20px;padding-bottom:30px}div.container.nav-left .left-nav_links{width:300px;float:left}.nav-left .left-nav_links li{margin-bottom:20px}.nav-left .left-nav_links a{font-size:1em;text-transform:uppercase;display:block}.nav-left .left-nav_links a:hover,.nav-left .left-nav_links a.active{color:#005587;font-weight:500}.nav-left .left-nav_links a:after{content:' ';width:15px;height:10px;display:inline-block;background:url(/-/media/Images/HuronConsultingGroup/Icons/arrow-right) no-repeat right center;float:right;margin-right:30px}.nav-left .left-nav_links a.active:after,.nav-left .left-nav_links a:hover:after{background:url(/-/media/Images/HuronConsultingGroup/Icons/arrow-right-dblue) no-repeat right center}div.container.nav-left .container.contain-both{width:calc(100% - 300px);float:right}footer{margin:auto 0;padding:2em 3em 5em 3em;background-color:#2d2d2d;text-align:center}footer .footer-box{max-width:1200px;margin:0 auto;text-align:left}footer figure{float:left;width:166px;height:34px}footer ul.social{float:right;margin:0 -7px 15px 0}footer .social li{display:inline-block;padding:0 .5em;margin-top:5px}footer .social img{height:20px}footer .social a.favorite-item{background-color:#fff}footer select{float:right;clear:both}footer p{margin-bottom:65px;padding-top:2em;clear:both;color:#ccc;font-size:.75em}footer a{color:#fff}footer a:hover{color:#ddd}footer .footer-legal{display:none!important}footer .links{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:1em}footer .links li{margin:1em 0}footer .links li a{font:400 normal 1em/1.2 'IBM Plex Sans'}footer .links>li{width:18%;display:inline-block}footer .links>li:last-child{display:block;width:100%;margin:0;border-top:1px #fff solid}footer .links>li:last-child li{margin-right:1em}footer .links>li:last-child li a{font-size:.875em}footer .links>li>a{font-size:.9em;font-weight:500;display:block;text-transform:uppercase;border-bottom:1px #fff solid;padding-bottom:.5em}footer .links li ul{display:block;margin-top:1.25em}footer .footer-legal+ul{display:block}footer .footer-legal+ul li{display:inline-block}section.module{position:relative}.column_one{float:left;width:calc(770px + ((100% - 1200px)/2));margin-right:50px}.column_two{float:left;width:calc(380px + ((100% - 1200px)/2))}.column_one .module,.column_two .module{margin-bottom:2em}.column_one .incolumn-content .module{margin:1em 0}.skinny_column_one{float:left;width:calc(380px + ((100% - 1200px)/2));margin-right:40px}.fat_column_two{float:left;width:calc(780px + ((100% - 1200px)/2))}section.module_hero{margin:0 auto 0 auto}section.module_hero.page-hero{margin:120px auto 0 auto;z-index:1;height:0;padding-bottom:28%;background-size:cover;background-position:right}section.module_hero.short{padding-bottom:2%;margin-top:120px}div.out section.module_hero.page-hero{padding-bottom:23%}.module h1{font:400 normal 1.875em/1 'IBM Plex Sans'}a.btn-standard{color:#00558c;font-weight:500;font-size:1em}a.btn-standard:after{content:'';width:15px;height:10px;display:inline-block;background:url(/-/media/Images/HuronConsultingGroup/Icons/arrow-right-dblue) no-repeat right center}.more-bar{width:100%;text-align:center;padding-bottom:1em}.more-bar span{font-size:1em;font-weight:500;color:#595959}.more-rows{display:block;width:30px;height:15px;padding-top:30px;margin:0 auto;background:url('/-/media/Images/HuronConsultingGroup/Icons/arrow-down') no-repeat center bottom}.column_one .favorite,.column_two .favorite,.ham.favorites-ham{display:none!important}.container.home .module_hero{margin-top:39px;padding-bottom:35%}.module_hero figure{position:relative;width:100%;height:0;padding-bottom:36.416667%;background:#eee;overflow:hidden}.home .module_hero figure{padding-bottom:35%}.module_hero.medium figure{padding-bottom:26%}.module_hero.short figure{padding-bottom:15%}.module_hero img{position:absolute;top:0;left:0;width:100%}.module_hero .home-hero-text{position:relative;max-width:1200px;margin:0 auto}.module_hero figcaption h1{margin-bottom:.65em;font:normal 500 3.5em/1 'IBM Plex Sans';width:75%}.module_hero figcaption p{max-width:550px;padding-left:.25em;font-size:.8125em}.container.featureResource2Column,.container.featureResource3Column,.container.featureResource3Column1Row{padding-top:0;background-color:#ebeeef}.container.contain-left .featureResource2Column{width:64%;max-width:820px;margin-left:-8px;float:left;padding-bottom:15px}.container.contain-left .featureResource2Column .feature-container{margin:0;padding-top:15px}.container.contain-left .featureResource2Column .feature-container:first-child{padding-top:0}.feature-container{float:left;width:33%;min-height:350px;padding-left:15px;margin:15px 0 15px;box-sizing:border-box}div:not(.featureResource3Column1Row)>.feature-container:first-child{display:block;width:100%;padding:0;margin:0}.feature-container p,.feature-container a{color:#fff;letter-spacing:.02em}.feature-container a:hover{color:#e8bf41}div:not(.featureResource3Column1Row)>.feature-container:first-child p,div:not(.featureResource3Column1Row)>.feature-container:first-child a{color:#00568c}.featured-resource{position:relative;width:100%;min-height:380px;overflow:hidden}div:not(.featureResource3Column1Row)>.feature-container:first-child .featured-resource{background-color:inherit;min-height:350px;display:table;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:nowrap}div:not(.featureResource3Column1Row)>.feature-container:first-child .featured-window{background-color:#fff;width:420px;min-height:370px;overflow:hidden}.featured-resource img{position:absolute;left:0;top:0;height:100%;width:auto;max-width:1000px;z-index:0}div:not(.featureResource3Column1Row)>.feature-container:first-child .featured-resource img{position:relative;display:block;max-height:350px}.featured-tag,.featured-content-body{display:block;width:100%;background:rgba(0,86,140,.8);position:absolute;left:0;min-height:71px}div:not(.featureResource3Column1Row)>.feature-container:first-child .featured-tag,div:not(.featureResource3Column1Row)>.feature-container:first-child .featured-content-body{position:relative;display:block;width:97%;background:none;box-sizing:border-box}div:not(.featureResource3Column1Row)>.feature-container:first-child .featured-tag{vertical-align:bottom;margin-top:50px}div:not(.featureResource3Column1Row)>.feature-container:first-child .featured-tag p{color:#2a3a51;font-weight:700}div:not(.featureResource3Column1Row)>.feature-container:first-child .featured-content{background-color:#fff;width:80%}.featured-tag{top:0;padding:15px 10px 10px 30px;box-sizing:border-box}div:not(.featureResource3Column1Row)>.feature-container:first-child .featured-tag{margin-left:20px;padding-left:20px;padding-top:0;padding-bottom:45px;border-left:1px solid #e8bf41}.featured-content-body{bottom:0}div:not(.featureResource3Column1Row)>.feature-container:first-child .featured-content-body{padding-left:20px;padding-top:0;margin-left:20px;margin-top:-22px}.featured-tag p{display:inline-block;font:normal 400 .85em/1 'IBM Plex Sans';letter-spacing:2px;margin-bottom:.5em}.featured-tag p:first-child{padding-right:7px;margin-right:5px;border-right:1px solid #fff}.simple-tag p{font:normal 400 .85em/1 'IBM Plex Sans';display:inline-block}.feature-container:first-child .featured-tag p:first-child{border-right:1px solid #2a3a51}.featured-content-body{padding:20px 10px 20px 30px;box-sizing:border-box}.featured-heading{min-height:38px}div:not(.featureResource3Column1Row)>.feature-container:first-child .featured-heading{font-family:'oswald';line-height:1.25em;font-size:2.5vw;margin-bottom:.5em}div:not(.featureResource3Column1Row)>.feature-container:first-child .featured-summary{color:#2a3a51;line-height:1.5em;display:block;overflow-wrap:break-word;word-wrap:break-word}div:not(.featureResource3Column1Row)>.feature-container:first-child .featured-link{display:inline-block;padding:10px 15px;margin:20px 0;background-color:#00568c;color:#fff;font:normal 400 1em/1 'IBM Plex Sans';letter-spacing:3px}.feature-container .featured-link{font:normal 700 1em/1 'IBM Plex Sans';letter-spacing:2px}.featureResource2Column .feature-container{width:49.122%}.featureResource2Column .feature-container:first-child{width:100%}.featureResource2Column .feature-container .featured-resource img{min-height:100%;min-width:100%}.featureResource2Column .feature-container:first-child .featured-resource img{left:0;min-height:auto;min-width:auto}.feature-container img{-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s}.feature-container:not(:first-child):hover img,.feature-container:first-child img:hover{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}section.module_gallery{width:100%;max-width:1200px}.module_gallery div.gallery{position:relative;width:100%;max-height:553px;margin:0 auto}.module_gallery .gallery div.gallery__wrap{top:0;left:0;height:100%;max-width:100%;overflow:hidden;margin-bottom:1.5em}.module_gallery .gallery ul{position:relative;display:block;height:100%}.module_gallery .gallery ul li{display:inline-block;vertical-align:top;width:0;height:100%}.module_gallery .gallery figure{max-height:460px;position:relative;max-width:100%;height:100%;overflow:hidden}.module_gallery ul li:nth-child(3n-2){background:url(../img/bg-red.svg)}.module_gallery ul li:nth-child(3n-1){background:url(../img/bg-blu.svg)}.module_gallery ul li:nth-child(3n){background:url(../img/bg-yel.svg)}.module_gallery .gallery img{position:relative;margin-left:50%;transform:translateX(-50%);width:1200px;max-width:none}.module_gallery .gallery figcaption{position:absolute;top:0;left:0;display:block;width:50%;min-width:400px;height:100%;color:#fff}.module_gallery ul li:nth-child(3n-2) figcaption{background:rgba(242,100,87,.6)}.module_gallery ul li:nth-child(3n-1) figcaption{background:rgba(105,197,244,.6)}.module_gallery ul li:nth-child(3n) figcaption{background:rgba(232,191,65,.6)}.module_gallery figcaption div{position:relative;top:37%;left:10%;width:80%;padding-right:20px}.module_gallery .gallery h1{margin-bottom:.25em;font:normal 700 2.25em/.9 'Lato';text-transform:uppercase}.module_gallery .gallery p{font:normal 400 1.125em/1.5 'IBM Plex Sans'}.module_gallery .gallery p a{font:normal 400 1.125em/1.5 'IBM Plex Sans';text-transform:capitalize;display:block;margin-top:10px}.module_gallery .gallery p a:hover{color:#eee}.module_gallery .gallery p a:after{position:relative;top:.25em;font:400 normal 1.5em/1 'huron';text-transform:none;content:'r'}.module_gallery nav{position:absolute;z-index:10000;left:0;bottom:-15px;width:100%;height:.5em}.module_gallery nav ol{text-align:center}.module_gallery nav li{display:inline-block;width:auto;padding:0 .125em}.module_gallery nav button{width:.5em;height:.5em;display:block;border-radius:50%;border:1pt #2a3a51 solid;background:none;text-indent:100%;white-space:nowrap;overflow:hidden}.module_gallery nav button:hover,.module_gallery nav li.on button{background:#2a3a51}.module_gallery nav li.on button{cursor:default}.module_gallery ul li figcaption.nocolor{width:100%}.module_gallery figcaption.nocolor div{position:absolute;top:auto;bottom:0;left:0;width:100%;background:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.5) 50%,rgba(0,0,0,.8) 100%)}.module_gallery figcaption.nocolor div h1{padding-left:3%;margin-bottom:0}section.module_subscribe{float:right;width:calc(1200px + ((100vw - 1200px)/2) - 825px);margin-top:60px}.container.clear-center section.module_subscribe{margin-top:0}.contain-left section.module_subscribe{margin:0 0 5em 0;width:calc(1200px + ((100vw - 1200px)/2) - 900px)}.contain-left section.module_subscribe h1{font-size:1.5em;margin-bottom:1em}.module_subscribe hr{display:none;height:40px;width:100%;border:none;margin-top:0;margin-bottom:1.5em;background:url(../img/bg-blu.svg)}.module_subscribe form{display:block}.module_subscribe h1{margin-bottom:.5em;color:#69c5f4;font:normal 500 22px/1 'IBM Plex Sans';text-align:center}.module_subscribe p{max-width:20em;margin-bottom:3em;color:#00568c;font:500 normal 1.125em/1 'oswald'}.module_subscribe input[type=text]{width:100%;max-width:330px;padding:.25em;margin-bottom:2em;border:0;border-bottom:1px #69c5f4 solid;background:#fff;color:#333;font:normal 700 1em/1 'IBM Plex Sans';letter-spacing:.1em;outline:none}.module_subscribe::-webkit-input-placeholder{color:#aaa}.module_subscribe:-moz-placeholder{color:#aaa}.module_subscribe::-moz-placeholder{color:#aaa}.module_subscribe:-ms-input-placeholder{color:#aaa}.module_subscribe button,.module_subscribe a{position:relative;top:.125em;padding:.5em 1.25em .5em 1.75em;background:#00568c;color:#fff;font:normal 500 1.125em/1.5 'IBM Plex Sans';letter-spacing:.05em;border-radius:2px}.module_subscribe button:after,.module_subscribe a:after{position:relative;top:.125em;color:#fff;font:400 normal 1em/1 'huron';text-transform:none;content:'r'}section.module_subscribe-image{position:relative;padding:3em 2em;min-height:350px;color:#fff;width:calc(1200px + ((100vw - 1200px)/2) - 650px)}.module_subscribe-image a:hover{color:#fff}.module_subscribe-image a:last-child{font-size:1.35em}.module_subscribe-image h1{font:700 2em/1 'Lato';color:#eebb47;text-transform:uppercase;width:55%}.module_subscribe-image h1:first-line {color:#fff}.module_subscribe-image p{width:65%;font-weight:700;font-size:1.25em;padding:1em 0}.module_subscribe-image .subscribe-thumb{position:absolute;top:0;left:0;z-index:-1}.container.clear-center .module_subscribe_input{overflow:visible;text-align:left}.module_subscribe_input{background-color:#00558c;text-align:center;color:#fff;flex-grow:1;position:relative;overflow:hidden;padding-bottom:30px;min-height:280px}.module_subscribe_input:after{content:'';display:block;position:absolute;background-color:#00558c;width:calc((100vw - 1217px)/2);height:100%;left:100%}.subscribe_input_box{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:75%}.subscribe_input_box h2{font:normal 400 2.125em/1 'IBM Plex Sans';margin-bottom:1em}.subscribe_input_box p{font:normal 300 1.625em/1.25 'IBM Plex Sans'}.subscribe_input_box input{font-family:'IBM Plex Sans';font-size:1em;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-top:1px;padding:17px}.subscribe_input_box input[type=email]{width:330px}.subscribe_input_box input::-webkit-input-placeholder{color:#aaa}.subscribe_input_box input::-moz-placeholder{color:#aaa}.subscribe_input_box input:-ms-input-placeholder{color:#aaa}.subscribe_input_box input:-moz-placeholder{color:#aaa}.subscribe_input_box input[type=submit]{background-color:#fff;color:#00558c;font-weight:500;padding:17px 20px}.subscribe_input_box input[type=submit]:hover{background-color:#00558c;border:2px #fff solid;color:#fff;padding:15px 18px}.container+.module_subscribe_input{padding:30px}.module_text .sessions h2{font:700 normal 3em/1 'Lato';text-transform:uppercase;margin-top:-68px;color:#fff;padding:0 .8em}.session-item{padding:1em 2em}.session-item h3{color:#005587;font:normal 700 1.3em/1 'lato';padding:1em 0}.session-item p{margin-bottom:.5em}div.rule{width:100%;background:url(../img/bg-drk-blu.svg);height:70px;margin:2em 0 -100px 0}.sponsor-item{border-right:1px solid #c1c6c8;text-align:center;padding:1em 3em}.sponsor-item h3{color:#005587;text-transform:uppercase;font-size:1.2em;font-weight:700;margin-bottom:1.4em}.sponsor-item:last-child{border-right:none}.module_events p.more{text-align:right;margin-right:3em}section.module_text{margin:0 auto 1em auto;max-width:1200px;position:relative;clear:both;overflow:hidden}.module_text h1:first-child{margin-top:0}.module_text h1,.module_resource_results h1{font:normal 400 2.125em/1.2 'IBM Plex Sans',sans-serif;color:#2d2d2d;margin:1.5em 0 1em 0}.module_text h2{color:#2a3a51;font:normal 400 34px/40px 'IBM Plex Sans';margin:1.5em 0 1em 0}.module_text h3{color:#69c5f4;font:normal 700 1em/1 'IBM Plex Sans';margin-bottom:.5em}.module_text p{width:80%;color:#2d2d2d;line-height:1.5;font-size:1.125em}.module_text.two_col div p{width:100%}.module_text p:last-child{margin-bottom:0}.module_text.two_col div{float:left;width:47.5%;margin-bottom:1em}.module_text.two_col div:nth-child(2){margin-right:5%}.module_text.two_col img{float:left;width:45%}.module_text h1:empty{display:none}.module_text figure{text-align:center}.module_text figcaption{text-align:center;font-size:.9em;padding:.5em 0;width:80%;margin:0 auto}section.module_search_resources{position:relative;padding:0 0 40px 0;margin-bottom:20px}.module_search_resources ul,.module_search_resources .keyword{margin:0 auto;max-width:1125px}.module_search_resources h1{font:normal 700 1.875em/1 'IBM Plex Sans';color:#00568c;text-transform:uppercase;margin-bottom:.5em}.module_search_resources p{width:100%;font:normal 400 .8125em/1 'lato';color:#2a3a51;line-height:1.5}.module_search_resources span.sel-wrp{margin:0}.module_search_resources span.sel-wrp:after{color:#fff}.module_search_resources ul{text-align:center}.module_search_resources li{position:relative;display:inline-block;width:33.3333%;padding:0 1%;text-align:center}.module_search_resources .keyword .search_keyword{position:relative;margin:0 auto}.module_search_resources .keyword p{text-align:center;font:italic 600 .8125em/1 'lato';margin:30px 0;color:#00568c}.module_search_resources input{width:100%;padding:.5em calc(39px + .5em) .5em .5em;height:40px;margin:0;border:solid 1px #78cbf5;color:#00568c;font:normal 700 1.25em/1 'IBM Plex Sans'}.module_search_resources input::-webkit-input-placeholder{color:#00568c}.module_search_resources input:-moz-placeholder{color:#00568c;opacity:1}.module_search_resources input::-moz-placeholder{color:#00568c;opacity:1}.module_search_resources input:-ms-input-placeholder{color:#00568c}.module_search_resources .search_keyword button,.module_search_experts .search_keyword button{background:#78cbf5 url('/img/icon-search-w.svg') center center no-repeat;background-size:55%;height:39px;width:39px;text-transform:none;color:#78cbf5;position:absolute;right:0;top:0}.module_search_resources .search_filters{text-align:center;max-width:1125px;margin:0 auto}.module_search_resources .filter_tray{background-color:#eef1f2;border:1px #69c5f4 solid;border-top-color:#eef1f2;display:none;padding:1em .75em}.module_search_resources .search_filters li{width:auto;margin:1em 0}.module_search_resources .filter_tray h3,.module_filter_exp h3{color:#00568c;font:normal 700 1.25em/1 'IBM Plex Sans';text-align:left}.module_search_resources .filter_tray button,.module_filter_exp button{background-color:#fff;border:1px #69c5f4 solid;color:#00568c;font:normal 700 .95em/1 'IBM Plex Sans';padding:10px}.module_search_resources .filter_tray button.active,.module_filter_exp button.active{background-color:#69c5f4;color:#fff}.module_search_resources .filters_trigger{background-color:#69c5f4;border:1px #69c5f4 solid;border-top-color:#eef1f2;color:#fff;font:normal 400 1em/1 'IBM Plex Sans';margin:-1px auto 0 auto;padding:.5em 1em}.module_search_resources .filters_trigger:after{position:relative;top:.1em;font:normal normal 1em/1 'huron';text-transform:none;content:'d'}.module_search_resources .filters_trigger.active:after{content:'u'}.module_filter_exp button{margin-bottom:1em}section.module_filter_exp{max-width:1200px;margin:0 auto;padding:0 1em 2em 1em}.module_filter_exp h3{margin-bottom:15px}.module_filter_exp ul,.module_filter_exp h3,.module_filter_exp li{display:inline-block}.module_filter_exp li{margin:0 1em}.module_filter_results li{font-size:.9em;background-color:#ebeeef;float:left;padding:1.25em;min-height:195px;width:46.5%;margin:30px 1% 0 1.5%;vertical-align:top}.module_filter_results li:nth-child(2n+1){clear:left}.module_filter_results h3{font-weight:700;padding-bottom:1em;line-height:1.2em}.module_filter_results h3,.module_filter_results a:after,.module_filter_results a{color:#00568c}.module_filter_results a.rmore{display:block;font:700 normal 1.1em/1 'IBM Plex Sans';text-transform:uppercase;padding-top:1.5em}.module_filter_results a.rmore:after{position:relative;top:.125em;font:700 normal 1em/1 'huron';text-transform:none;content:'r'}.module_filter_results ul{float:left;margin-bottom:2em}.module_filter_results .more-exp-link{display:block!important;text-align:center;clear:both}.module_filter_results .more-exp-link a{padding:10px 15px;margin:20px 0;background-color:#00568c;color:#fff;font:normal 400 1em/2 'IBM Plex Sans';letter-spacing:3px}.module_filter_results .more-exp-link a:after{position:relative;top:.125em;color:#fff;font:400 normal 1em/1 'huron';text-transform:none;content:'r'}.module_resource_results{display:none;border-top:solid 1px #ccdde8;margin-top:45px;padding-bottom:2em}.module_resource_results .results{max-width:1000px;margin:0 auto;text-align:center}.module_resource_results h1{display:inline-block;position:relative;top:-16px;padding:0 35px;background:#fff}.module_resource_results .results ul{max-width:800px;margin:0 auto;text-align:left;padding-left:120px}.module_resource_results .results ul.wide{max-width:1200px;padding-left:0}.module_resource_results .results li{opacity:0;clear:both;margin:0 0 3em 0;-o-transition:opacity .25s;-ms-transition:opacity .25s;-moz-transition:opacity .25s;-webkit-transition:opacity .25s;transition:opacity .25s}.module_resource_results ul img{display:inline-block;vertical-align:top;max-width:105px;width:20%;margin-right:5%;margin-left:5%}.module_resource_results ul img.result_thumb{max-width:250px;width:35%;margin-left:0}.module_resource_results .result_detail{display:inline-block;max-width:67.777%}.module_resource_results .result_detail h3{font:normal 700 1.5em/1 'IBM Plex Sans';color:#00568c;text-transform:uppercase;margin-bottom:.5em}.module_resource_results .result_detail p{width:100%;color:#2a3a51;line-height:1.5}.module_resource_results .result_detail a{font:normal 700 1em/1 'IBM Plex Sans';color:#00568c;text-transform:uppercase}.module_resource_results .results ul.wide .result_detail{max-width:60%}.module_resource_results .results ul.wide .result_detail a.btn{display:inline-block;padding:5px 10px;margin-top:40px;background-color:#00568c;color:#fff;font:normal 400 1em/2 'IBM Plex Sans';letter-spacing:3px}.module_resource_results .results a.more:after{display:block;color:#00568c;font:400 normal 1.8em/.8 'huron';text-transform:none;content:'d'}.module_resource_results #res_clear_btn{position:absolute;top:-95px;left:50%;z-index:200;margin-left:-41px;color:#7d7d7d;font:normal 400 1em/1 'IBM Plex Sans';text-transform:uppercase;text-decoration:underline}section.module_our-services{margin-bottom:60px;margin-top:40px;text-align:center}.module_our-services h1{text-align:left;font:400 normal 1.875em/1 'IBM Plex Sans';margin:1em auto;width:1200px}.module_our-services ul{max-width:1200px;margin:0 auto;text-align:left}.module_our-services li{position:relative;padding:.75em 0;border-bottom:2px #ccdde8 solid;color:#00568c;font:500 normal 1.375em/1 'IBM Plex Sans';text-transform:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.module_our-services li>span{display:block;padding:0 2em;pointer-events:none}.module_our-services li:after{position:absolute;top:.5em;right:1em;display:block;width:1em;height:1em;border:2px currentColor solid;border-radius:50%;font:400 normal 1.25em/.75 'lato';text-align:center;text-indent:0;content:'+'}.module_our-services li ul{display:none}.module_our-services li.on{padding-bottom:0;background:#00558c;color:#fff}.module_our-services li.on:after{content:'–'}.module_our-services li.on ul{display:block;border-top:2px #ccdde8 solid;margin-top:.75em}.module_our-services li.on li{background:#fff;color:#00558c}.module_our-services li li{border-color:#71c5e8;color:#00558c;font-size:.863636em}.module_our-services li li>span{padding:0 4em}.module_our-services li li li>span{display:inline;padding:0}.module_our-services li li:last-child{border:none}.module_our-services li li:after{right:1.25em}.module_our-services li div{display:none;padding:2em 5em;margin-top:.75em;text-indent:0;cursor:default}.module_our-services li li.on{background:#00568c;color:#fff}.module_our-services li li.on div{display:block;background:#fff}.module_our-services li div h2{margin-bottom:.5em;color:#71c5e8;font-size:1.25em;cursor:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.module_our-services li div p{color:#2d2d2d;font:400 normal .8947em/1.25 'IBM Plex Sans';text-transform:none;cursor:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.module_our-services li.on div ul{border:none;padding:0 1em;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.module_our-services li div li{position:relative;padding:.25em 1em;border:none;font:400 normal .8947em/1.25 'IBM Plex Sans';color:#2d2d2d;text-transform:none;text-indent:0;cursor:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.module_our-services li.on div li{color:#2d2d2d}.module_our-services li div li:before{position:absolute;top:-.2em;left:0;font-size:2em;color:#2a3a51;content:"·"}.module_our-services li div li:after{content:none}.module_our-services p span{display:inline;padding:0}.module_our-services div.detail ul{margin-bottom:.5em}.module_our-services div.detail a{color:#00568c;font-weight:700;border-bottom:1px #c6cdd1 solid}.module_our-services div.detail a:hover{color:#69c5f4;border-bottom:1px #eee solid}section.module_experts{margin-bottom:10px;margin-top:40px}.module_experts h1{position:relative;padding-left:calc((100% - 1200px)/2);font:400 normal 1.875em/1 'IBM Plex Sans'}.module_experts div.wrapper{position:relative;height:390px;width:100%;overflow:hidden}.module_experts em{overflow:visible;display:block;width:372px;height:100%;position:absolute;z-index:8;left:50%;margin-left:-186px}.module_experts ul{position:relative;top:26px}.module_experts li{display:inline-block;position:relative;margin:0 26px;-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px;-moz-transform:perspective(1000px);-moz-transform-style:preserve-3d;transform-style:preserve-3d}.module_experts li,.module_experts figure{width:260px;height:auto}.module_experts div.flipper{position:relative}.module_experts div.flipper figure{background:#fff;overflow:hidden;border-bottom:2px #005587 solid}.module_experts figure{position:absolute;top:0;left:0;-webkit-backface-visibility:hidden;-ms-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.module_experts figure.front{z-index:2;border:1px #c1c6c8 solid;-webkit-transform:rotateY(0deg);-ms-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-o-transform:rotateY(0deg);transform:rotateY(0deg)}.module_experts .flipped figure.front{z-index:1;-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}.module_experts img{width:100%}.module_experts figcaption{position:absolute;top:74%;height:410px;left:0;right:0;padding:.25em .75em;transition-property:all;transition-duration:.5s;transition-timing-function:cubic-bezier(0,1,.5,1);background:rgba(230,230,230,1);color:#2d2d2d;text-align:left}.no-touch .module_experts li:hover figcaption,.module_experts li figcaption.opened{color:#fff;top:0;transition-property:all;transition-duration:.5s;transition-timing-function:cubic-bezier(0,1,.5,1);background:rgba(0,86,140,.9)}.module_experts h2{font:400 normal 1.125em/1.5 'IBM Plex Sans'}.module_experts h3{font:700 normal 1.25em/1 'IBM Plex Sans';text-transform:uppercase;margin-top:25px}.module_experts .front p{color:#595959;font:400 normal .75em/1 'IBM Plex Sans';text-transform:uppercase}.no-touch .module_experts li:hover .front p,.module_experts li figcaption.opened p,.no-touch .module_experts li:hover .front a{color:#fff}.module_experts .front p.figexp{line-height:1.3}.module_experts .expert-ctas{text-align:center;width:100%}.module_experts figcaption a{display:inline-block;vertical-align:bottom;color:#fff;margin:30px 0 0 0}.module_experts figcaption a.expert-contact{font:500 normal .938em/1 'IBM Plex Sans';color:#000;width:80%;border:2px #fff solid;border-radius:2px;padding:1em}.module_experts figcaption a.expert-contact:hover{background-color:#fff;color:#005587!important}.module_experts figcaption a.expert-bio{font:400 normal 1.125em/1 'IBM Plex Sans';letter-spacing:.05em;text-transform:uppercase;border:1px #fff solid;margin:30px auto;padding:.333em .7em;width:auto;display:table}.module_experts figcaption a.expert-linked{width:34px;margin-left:22px}.module_experts figcaption a img{height:33px;width:auto}.module_experts figcaption button{display:none;position:absolute;width:275px;height:45px;text-align:right;top:0;right:.5em;color:#fff}.module_experts figcaption button span{font:400 normal 1.725em/.8 'lato';display:inline-block;border:2px #fff solid;border-radius:50%;width:30px;height:30px;padding-right:5px}.module_experts figcaption.opened button span{padding-right:8px;line-height:.75}.module_experts nav{position:absolute;z-index:10000;left:0;width:100%;height:1px;top:50%}.module_experts nav button{background-color:rgba(255,255,255,.9);padding:1em;font:400 normal 1.5em/1 'huron';color:#00568c;position:absolute}.column_two section.module_experts nav button{background-color:transparent;padding:0}.module_experts nav button:hover,.module_experts nav button.nav-finished{color:#7d7d7d}.module_experts nav button:first-child{left:.125em}.module_experts nav button:last-child{right:.125em}.module_experts a.view-all{color:#00558c;font-weight:500;text-align:left}.module_experts a.view-all:after{content:' ';width:15px;height:10px;display:inline-block;background:url(/-/media/Images/HuronConsultingGroup/Icons/arrow-right-dblue) no-repeat right center}.module_experts.grid ul{margin-bottom:2em}.module_experts.grid li{margin:20px 20px 20px 0;display:inline-block}.module_experts.grid figure{position:relative;top:auto;left:auto}div.column_two section.module_experts h1{display:none}section.module_solutions{background:#dde1e3;margin-top:2.4375em}.module_solutions ul{max-width:1200px;margin:0 auto}.module_solutions li{position:relative;display:block;width:25.333%;padding:4em 0 3em;margin:0 4%;float:left}.module_solutions li:after{position:absolute;bottom:0;left:0;display:block;width:100%;height:12px;content:''}.module_solutions li:nth-of-type(1):after{background:#f26457}.module_solutions li:nth-of-type(2):after{background:#69c5f4}.module_solutions li:nth-of-type(3):after{background:#e8bf41}.module_solutions h2{position:absolute;top:calc(-2.4375em + 22px);left:0;width:100%;padding:.5em 0 1em;color:#fff;font:700 normal 1.875em/1 'IBM Plex Sans';text-align:center;text-transform:uppercase}.module_solutions h2:after{position:absolute;bottom:0;left:0;display:block;width:100%;height:24px;background:rgba(255,255,255,.25);content:''}.module_solutions h2 a{color:#fff}.module_solutions li:nth-of-type(1) h2{background:#f26457}.module_solutions li:nth-of-type(2) h2{background:#69c5f4}.module_solutions li:nth-of-type(3) h2{background:#e8bf41}.module_solutions p{padding:0 1em;color:#2a3a51;font:400 normal 1em/1.75 'lato'}.module_solutions p a{color:#00568c;font:normal 700 .8125em/1 'IBM Plex Sans';text-transform:uppercase;letter-spacing:.2em}.module_solutions p a:after{position:relative;top:.25em;font:400 normal 1.5em/1 'huron';text-transform:none;content:'r'}.module_hero{position:relative}.module_hero.hero_text{height:440px;overflow:hidden}.module_hero.hero_text.medium{height:325px}.module_hero.no-hero{min-height:83px;height:auto;margin:38px auto 0 auto;padding-bottom:0}.module_hero .hero_text .titles{margin:0 2.45em}.module_hero #titlefade.hero_text{position:absolute;background:rgba(107,187,174,.6);bottom:0;width:100%;padding-top:30px}.module_hero .hero_text .titles h1{display:inline-block;position:relative;color:#fff;font:normal 700 2.3em/1 'IBM Plex Sans';margin-bottom:.85em}.module_hero .hero_text .titles .hero_descr{color:#fff;width:100%;font-size:1.25em}.module_hero .hero_text.simple .titles h1{font:500 normal 3em/1 'IBM Plex Sans';cursor:default}.module_hero .hero_text.simple .titles h1:after{content:none}.module_hero #titlefade.hero_text.simple{background:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.5) 50%,rgba(0,0,0,.6) 100%)}.module_hero #titlefade.hero_text.nocolor_dash,.module_hero #titlefade.hero_text.nocolor{background:none}.module_hero #titlefade.hero_text.nocolor_dash h1{font:500 normal 3.5em/1 'IBM Plex Sans',sans-serif!important}.module_hero #titlefade.hero_text.nocolor_dash h2.hero-sub{font:500 normal 3.5em/1 'IBM Plex Sans',sans-serif!important}.module_two_promos{margin:0 auto;max-width:1200px}.module_two_promos .promo{float:left;width:49%;margin-right:2%}.module_two_promos .promo:last-child{margin-right:0}.module_two_promos .promo>figure{position:relative;max-width:100%;height:100%;overflow:hidden}.module_two_promos .promo>figure>img{min-width:100%}.module_two_promos .promo figcaption{background:rgba(242,100,87,.6);position:absolute;top:60px;left:0;display:block;width:75%;height:64%;color:#fff}.module_two_promos .promo:nth-child(2n) figcaption{background:rgba(120,203,245,.6)}.module_two_promos .promo figcaption div{position:relative;top:50%;left:35%;width:100%;-webkit-transform:translateX(-30%) translateY(-50%);transform:translateX(-30%) translateY(-50%)}.module_two_promos .promo figcaption h2{font:700 normal 4em/1 'IBM Plex Sans';display:inline-block;width:90%}.module_two_promos .promo figcaption img{float:right;margin-right:13%;margin-top:-7px}.module_two_promos .promo:nth-child(2n) figcaption img{margin-top:32px}.module_multiple_promos{background:url(../img/bg-blu.svg);position:relative;padding:0;clear:both;overflow:visible;margin-top:30px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center}.module_multiple_promos div.promos{-webkit-display:flex;-ms-display:flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;max-width:1200px;margin:0 auto}.module_multiple_promos .promo{background:#fff;padding:20px 10px 2.5em;float:left;width:15%;margin-right:2%;margin-bottom:20px;position:relative}.module_multiple_promos .promo:last-child{margin-right:0}.module_multiple_promos .promo{border-top:solid 30px #78cbf5}.module_multiple_promos .promo:hover{border-top:solid 30px rgba(232,191,65,1)}.module_multiple_promos h3{color:#2a3a51;font:700 normal 1.125em/1 'IBM Plex Sans';text-transform:uppercase;margin-bottom:.5em}.module_multiple_promos p{width:100%;color:#2a3a51;line-height:1.125}.module_multiple_promos .read-more{font:normal 700 1.125em/1 'IBM Plex Sans';color:#00568c;text-transform:uppercase;letter-spacing:.1em;position:absolute;left:10px;bottom:1em}.module_multiple_promos .promo:hover .read-more{color:rgba(232,191,65,1)}.module_multiple_promos .read-more:after{font:400 normal 1.25em/1 'huron';content:"r";text-transform:lowercase;position:relative;top:5px}section.module_video-carousel{background-color:#ebeeef;color:#2a3a51;padding:30px;position:relative}.module_video-carousel>h1{font:normal 700 1.7em/1 'IBM Plex Sans';color:#00568c;text-transform:uppercase;margin-bottom:1em}.module_video-carousel>p{margin-bottom:2em;width:95%;line-height:1.5}.module_video-carousel figure{width:195px}.module_video-carousel figure h1{color:#00568c;font-weight:700;font-size:.75em;line-height:1.5em;margin-bottom:.5em;text-transform:uppercase}.module_video-carousel figure.active figcaption{float:right;width:40%;vertical-align:top;margin-left:10px}.module_video-carousel figure.active figcaption h1{font:500 normal 1.4em/1.2 'IBM Plex sans';margin-bottom:.9em;border-left:1px solid #e8bf41;padding-left:20px}.module_video-carousel figure.active figcaption p{color:#2a3a51;display:block;padding-left:20px}.module_video-carousel figcaption p{display:none;line-height:1.5em}.module_video-carousel figure iframe{width:195px;height:110px}.module_video-carousel figure.active iframe,.module_video-carousel figure.active .fig-overlay{width:645px;height:364px}.module_video-carousel figure.active{width:100%;min-height:364px;position:static}.module_video-carousel .videos-ondeck{position:absolute;bottom:30px;right:30px}.module_video-carousel .videos-ondeck h1{min-height:40px}.module_video-carousel .videos-ondeck figure{float:left}.module_video-carousel .videos-ondeck figure:first-child{margin-right:40px}.module_video-carousel figure.active .fig-overlay{opacity:0}.module_video-carousel figure .fig-overlay{cursor:pointer;position:absolute;height:110px;bottom:0;width:195px}.module_video-carousel figure:nth-of-type(1) .fig-overlay{background:rgba(242,100,87,.6)}.module_video-carousel figure:nth-of-type(2) .fig-overlay{background:rgba(232,191,65,.6)}.module_video-carousel figure .vid-container{position:relative}.module_video-carousel figure.active .vid-container{float:left}section.module_awards{margin:40px auto 0 auto;border-top:solid 1px #ccdde8;text-align:center}.module_awards>h1{position:relative;top:-.5em;display:inline-block;padding:0 35px;background:#fff;font:700 normal 2.4375em/1 'IBM Plex Sans';color:#00568c;text-transform:uppercase}.module_awards .awards_frame{margin:0 auto;max-width:1200px;position:relative}.module_awards .awards_wrapper{width:100%;overflow:hidden;min-height:220px}.module_awards ul{position:relative}.module_awards li{float:left;width:255px;padding-top:20px;margin-left:25px;margin-right:25px}.module_awards h2{font:normal 500 .85em/1 'IBM Plex Sans';padding:1em 0 .5em 0;text-transform:none;color:#00568c}.module_awards p{color:#00568c;font-size:.85em}.module_awards img{width:85px}.module_awards nav{position:absolute;z-index:10000;width:100%;height:1px;top:35%}.module_awards nav button{font:400 normal 1.5em/1 'huron';color:#00568c;position:absolute}.module_awards nav button:hover,.module_awards nav button.nav-finished{color:#7d7d7d}.module_awards nav button:first-child{left:.125em}.module_awards nav button:last-child{right:.125em}section.module_testimonials{padding-bottom:1em}.module_testimonials:before{content:'';position:absolute;top:0;left:0;z-index:1;height:92%;width:100%}.module_testimonials .testimonials{position:relative;z-index:2}.module_testimonials h1{margin:1em auto 1em auto;max-width:1200px;font:400 normal 1.875em/1 'IBM Plex Sans'}.module_testimonials ul{display:flex;display:-webkit-flex;flex-wrap:wrap;justify-content:space-between;-webkit-justify-content:space-between;margin:0 auto;max-width:1200px;width:100%}.module_testimonials li{overflow:hidden;flex:1 1 30%;max-width:360px;position:relative;margin:2em 0}.module_testimonials.half li{flex:1 1 48%;max-width:48%}.module_testimonials .image-window{max-height:200px;overflow:hidden}.module_testimonials li h2{font:400 normal 1.5em/1.5 'IBM Plex Sans';padding:.75em 0 .25em 0}.module_testimonials li p{font-size:1.12em;line-height:1.5}.module_testimonials figcaption{padding-bottom:.75em;text-align:left}.module_testimonials.half figcaption{padding:0 2em .75em 0}.module_testimonials .byline{color:#595959;font:normal 400 .875em/1 'IBM Plex Sans'}.module_testimonials figcaption a.btn-standard{position:absolute;bottom:0}.module_testimonials.static-left figure>a{display:inline-block;margin-right:2em;vertical-align:top}.module_testimonials.static-left figcaption{display:inline-block;width:60%}.module_testimonials.static-left li{max-width:45%}.module_testimonials.static-left li h2{padding:0}.module_testimonials.static-left figure>img{vertical-align:top;margin-right:1em}.container.nav-left .module_testimonials{width:calc(100% - 300px);float:right}.container.nav-left .module_testimonials ul{flex-wrap:wrap;justify-content:space-between}.container.nav-left .module_testimonials ul li{width:30%;padding:0;margin-bottom:30px}.container.nav-left .module_testimonials li p{font-size:.875em}section.module_linkboxes{border-top:solid 1px #ccdde8;text-align:center}.module_linkboxes h1{text-align:center;position:relative;top:-.5em;display:inline-block;padding:0 35px;background:#fff;font:700 normal 2.4375em/1 'IBM Plex Sans';color:#00568c;text-transform:uppercase}.module_linkboxes ul{display:flex;display:-webkit-flex;flex-wrap:wrap}.module_linkboxes li{text-align:left;background-color:#005587;border:1px #e6e6e6 solid;flex:1 0 20%;margin:1%;min-width:270px;min-height:170px;padding:1em}.module_linkboxes li:hover{border:3px #005587 solid;background-color:#fff}.module_linkboxes .box-front h2{color:#fff;font:normal 400 1.45em/1 'lato'}.module_linkboxes .box-back h2{color:#005587;font:normal 400 1.3em/1 'lato';margin-bottom:.75em}.module_linkboxes .box-front h2:before{content:"";display:block;width:20%;height:2px;background-color:#fff;margin-bottom:.25em}.module_linkboxes li .box-back{display:none}.module_linkboxes li:hover .box-front{display:none}.module_linkboxes li:hover .box-back{display:block}.module_linkboxes li a{color:#005587;font:normal 700 1em/1 'Lato'}.module_linkboxes li a:after{position:relative;top:.15em;font:400 normal 1em/1 'huron';text-transform:none;content:'r'}section.module_videos{display:flex;display:-webkit-flex;justify-content:space-around;-webkit-justify-content:space-around;max-width:1200px;margin:0 auto}.module_videos .vid-shrink-wrap{position:relative;padding-bottom:56.33%;padding-top:0;height:0}.module_videos .video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.module_videos .video{width:46%}.module_videos .video.full-video{width:100%}.module_videos .video.full-video .vid-shrink-wrap{border-bottom:2px #005587 solid}.module_videos .video.full-video h2{padding:1em 0 0 0}.module_videos .video.full-video p{font-size:.875em;padding:.5em 0 0 0}.module_videos .video h2{padding:1.8em 2em .7em 2em;color:#00568c;line-height:1.5;font:500 normal 1.25em/1 'IBM Plex Sans'}.module_videos .video p{padding:.25em 2em;color:#2d2d2d;line-height:1.5}.module_videos .vid-overlay{display:flex;align-items:center;position:absolute;height:40%;width:65%;bottom:0;left:0;padding:0 2em}.module_videos .vid-trigger{position:absolute;width:100%;height:100%;top:0;left:0}.module_videos .vid-overlay h1{color:#fff;font:500 normal 1.45vw/1.25 'oswald';padding-right:25px}.module_videos .video .vid-overlay span{height:100%;position:absolute;right:0;top:0;width:25px}section.module_search{margin:0 auto;max-width:1004px;position:relative}.module_search h1{font:500 normal 2.125em/1 'IBM Plex Sans';color:#00568c;margin-bottom:20px;display:inline-block;width:59%}.module_search .search_sort{display:inline-block;width:40%;text-align:right}.module_search label{font:normal 700 1.25em/1 'IBM Plex Sans';color:#00568c;text-transform:uppercase}.module_search select{padding:.3em 1.5em .3em .5em;margin:0;border:solid 1px #dde1e3;background:#fff;color:#00568c;font:normal 700 1em/1 'IBM Plex Sans';width:180px}.module_search option{font-weight:normal;padding-left:.25em;padding-right:.25em}.module_search button{position:relative;top:.125em;padding:.5em 1.25em .5em 1.75em;background:#00568c;color:#fff;line-height:1}.module_search button:after{position:relative;top:.125em;color:#fff;font:400 normal 1em/1 'huron';text-transform:none;content:'r'}section.module_list{margin:0 auto;max-width:1004px;position:relative}.module_list li{margin-bottom:3em}.module_list h3{font:400 normal 1.625em/1 'IBM Plex Sans';color:#00568c;margin-bottom:.25em}.module_list .date{font:normal 400 1.125em/1.5 'IBM Plex Sans';color:#78cbf5;margin-bottom:.8em}.module_list p{width:100%;color:#2a3a51;line-height:1.5}.module_article{margin-left:calc((100vw - 1200px)/2);margin-right:1%}.column_two section.module_subscribe{float:none;max-width:320px}.column_two section.module_subscribe h1{font-size:1.22em;line-height:100%;width:auto;text-align:left;color:#005587;margin-bottom:1em}.module_article h1{color:#2a3a51;font:700 normal 1.6875em/1 'IBM Plex Sans';text-transform:uppercase;margin-bottom:.5em}.module_article h2{font:400 normal 1.875em/1 'IBM Plex Sans';margin:1em 0 .5em 0}.module_article h2.authors{margin-bottom:2em}.module_article h3{font-weight:500;margin:.5em 0 1em 0}.module_article p{width:100%;color:#2d2d2d;line-height:1.5;font-size:1.125em}.module_article p.authors{margin:1em 0}.module_article ul li,.module_bio_detail ul li,.module_article ol li,.module_bio_detail ol li{font-size:18px}.module_article a.down{position:relative;display:inline-block;margin-top:3em;display:inline-block;background-color:#005587;border-radius:2px;padding:.35em 2.25em;color:#fff;font:normal 500 1em/2 'IBM Plex Sans';border:#005587 2px solid;text-align:center}.module_article a:hover.down{background-color:#fff;border:#005587 2px solid;color:#005587}.module_related_articles{border-top:solid 1px #ccdde8;margin:45px 0;text-align:center;clear:both}.module_related_articles h1{position:relative;top:-16px;display:inline-block;padding:0 35px;margin-bottom:1.5em;background:#fff;font:500 normal 34px/26px 'IBM Plex Sans';color:#00568c}.module_related_articles .articles{text-align:left;margin-left:calc((100vw - 1200px)/2)}.module_related_articles .articles li{border-bottom:solid 1px #ccdde8;padding:25px 0}.module_related_articles .articles li:last-child{border-bottom:none}.module_related_articles .articles li a{color:#00568c;font:500 normal 1.125em/1.5 'IBM Plex Sans'}.module_related_articles .articles li a:hover{color:#78cbf5}.module_related_insights{margin-bottom:2em}.module_related_insights h2{color:#2d2d2d;font:400 normal 1.875em/1 'IBM Plex Sans';margin-bottom:1em}.module_photo{max-width:360px}.module_photo img{width:100%}.module_employee{border:solid 1px #ccdde8;max-width:320px}.module_employee img{width:100%}.module_employee figcaption{background:rgba(0,86,140,.7);position:absolute;bottom:0;color:#fff;padding:10px;width:100%}.module_employee figcaption h3{font:normal 400 1.625em/1 'IBM Plex Sans';text-transform:uppercase;margin-bottom:10px}.module_employee figcaption h4{font:normal 400 1.25em/1 'IBM Plex Sans';text-transform:uppercase;margin-bottom:10px}.module_employee figcaption p{font:italic 400 1em/1 'IBM Plex Sans'}.module_employee a{font:normal 400 1em/1 'IBM Plex Sans';border:solid 1px #fff;padding:5px 20px;text-align:center;width:110px;display:block;margin:1.5em auto 1.5em}.column_two section.module_experts{border:none;margin-top:0;text-align:left}.column_two .module_experts em{left:0;margin-left:0;overflow:hidden}.column_two .module_experts nav{display:none}.column_two .module_experts li{display:block;margin:0 0 35px 0}.column_two .module_experts div.flipper figure{position:relative}.column_two .module_experts div.wrapper{height:auto}.column_two .module_experts em{position:relative}.column_two .insight-tags{max-width:320px}.column_two .insight-tag{padding:.5em 1em;text-transform:uppercase;font-size:.875em;display:inline-block;margin:0 1em 1em 0;border-radius:2px}.insight-tag.industry,.insight-tag.industry-sub{border:1px #00b0ec solid;color:#00b0ec}.insight-tag.industry:hover,.insight-tag.industry-sub:hover{background-color:#00b0ec;color:#fff}.insight-tag.insight-type,.insight-tag.tech-partner{border:1px #005590 solid;color:#005590}.insight-tag.insight-type:hover,.insight-tag.tech-partner:hover{background-color:#005590;color:#fff}.insight-tag.expertise{border:1px #595959 solid;color:#595959}.insight-tag.expertise:hover{background-color:#595959;color:#fff}.insight-tags .limiter-trigger{background:url(/-/media/Images/HuronConsultingGroup/Icons/arrow-down) no-repeat center bottom;width:100%;height:5px;margin-bottom:20px;display:block}.insight-tags .limiter-trigger:hover{cursor:pointer}.insight-tags .limiter-trigger.open{-moz-transform:scaleY(-1);-o-transform:scaleY(-1);-webkit-transform:scaleY(-1);transform:scaleY(-1);filter:FlipV;-ms-filter:"FlipV"}.infogr .insight-tags{display:none;max-width:none;margin-bottom:40px;vertical-align:middle}.module_article h2,.module_text h2,.module_employee_detail>h2{color:#2d2d2d}.module_article h1+h2,.module_text h1+h2{margin-bottom:2em}.module_article ul,.module_article ol,.module_text ul,.module_text ol,.module_event_detail ul,.module_event_detail ol,.module_employee_detail ul,.module_employee_detail ol{padding-left:2em;padding-right:2em;color:#2d2d2d;line-height:1.25}.module_article ul,.module_text ul,.module_event_detail ul,.module_employee_detail ul{list-style-type:disc}.module_article ol,.module_text ol,.module_event_detail ol,.module_employee_detail ol{list-style-type:decimal}.module_article li,.module_text li,.module_event_detail li,.module_employee_detail li,.module_bio_detail ul li{margin-bottom:1em;line-height:1.5}.module_article ul ul,.module_text ul ul,.module_event_detail ul ul,.module_employee_detail ul ul{margin-top:1em;list-style-type:square;padding-left:1.5em;padding-right:0}.module_article ul ul ul,.module_text ul ul ul,.module_event_detail ul ul ul,.module_employee_detail ul ul ul{margin-top:1em;list-style-type:circle}.module_article a,.module_text a,.module_event_detail a,.module_employee_detail a,.module_expert_results .result_detail a.read-bio{color:#00568c;font-weight:700;border-bottom:1px #c6cdd1 solid}.module_article a:hover,.module_text a:hover,.module_event_detail a:hover,.module_employee_detail a:hover,.module_expert_results .result_detail a.read-bio:hover{color:#69c5f4;border-bottom:1px #eee solid}.module_article a.read-more,.module_text a.read-more{color:#00558c;font-weight:500;text-align:left;border-bottom:0}.module_article a.read-more:after,.module_text a.read-more:after{content:' ';width:15px;height:10px;display:inline-block;background:url(/-/media/Images/HuronConsultingGroup/Icons/arrow-right-dblue) no-repeat right center}.module_article table,.module_text table{width:100%;max-width:100%;overflow-x:scroll;border-spacing:0;border:0;padding:0;margin:2em 0 1em}.module_article tr,.module_text tr{border-bottom:1px #c6cdd1 solid}.module_article #landing_container tr,.module_text #landing_container tr{border:none}.module_article th,.module_article td,.module_text th,.module_text td{text-align:left;padding:1em .5em}.module_article th,.module_text th{border-bottom:3px #c6cdd1 double;background:#fafafa;font-weight:bold}.module_article td,.module_text td{font-size:.875em}.module_article td li,.module_text td li{font-size:1.15em}.module_article blockquote,.module_text blockquote{color:#00568c;font:normal 300 1.5em/1.2 'IBM Plex Sans';color:#005587;border-top:1px #c6cdd1 solid;border-bottom:1px #c6cdd1 solid;padding:1em 0 1em 3em;margin:2em 0;position:relative;quotes:"“" "”" "‘" "’"}.module_article blockquote:before,.module_text blockquote:before{color:#ebeced;content:"“";position:absolute;font:normal 700 92px/1 serif;left:0;top:0}.insight-article blockquote,.module_bio_detail blockquote,.module_event_detail blockquote,blockquote.pullquote{color:#2d2d2d;font:normal 400 2.125em/1.23 'IBM Plex Serif';border:0;padding:.2em 0 1em 2.5em;margin:1em 0 1em 0;position:relative;quotes:"“" "”" "‘" "’"}.insight-article blockquote:before,.module_bio_detail blockquote:before,.module_event_detail blockquote:before,blockquote.pullquote:before{color:#2d2d2d;content:"“";position:absolute;left:0;top:0;font:normal 700 100px/1 'IBM Plex Serif'}.insight-article blockquote span[rel=author],.module_event_detail blockquote span[rel=author]{font:normal 400 20px/1.5 'IBM Plex Sans',sans-serif;display:block;margin:.5em 0 .5em 15px;text-indent:-15px}.socials{margin:0 0 1em 1em}.socials a{border-bottom:0}.socials.right{clear:right;margin:0 0 2em 4em!important}.socials .sociallabel{color:#00568c;font:normal 400 .95em/1 'IBM Plex Sans'}.resnew .column_one{width:calc(820px + ((100% - 1200px)/2));margin-right:100px}.resnew .column_two{width:300px}.resnew .module_hero{margin-top:0}.resnew .module_hero.short{margin-top:120px;position:relative}.resnew .module_hero a:hover{color:#fff}.resnew .module_hero .titles{bottom:0;margin:0 2.45em;position:absolute}.resnew .module_hero #titlefade{position:absolute;background:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.5) 50%,rgba(0,0,0,.6) 100%);bottom:0;height:150px;width:100%}.resnew .module_hero h1{color:#fff;font:500 normal 2.25em/1 'IBM Plex Sans',sans-serif;margin-bottom:.5em}.resnew .module_hero h1.fs-34{font-size:34px}.resnew .module_hero h2{color:#c6cdd1;font:normal 400 2.125em/1 'IBM Plex Sans',sans-serif;margin-bottom:.5em}.resnew .module_hero h2.authors{font-size:1.125em;line-height:100%;font-weight:400}.resnew .module_article{margin-left:calc((100vw - 1150px)/2)}.module_article p.lede{font-size:1.625em;font-weight:400;padding-right:1.4em;line-height:32px}.resnew .module_article span.pquote{margin:25px 25px;display:block;width:270px;font-size:1.2em;font-style:italic;padding:.75em 0}.resnew .module_article span.left{float:left}.resnew .module_article span.right{float:right}.resnew .module_article .taglabel{font:normal 400 1.125/1.5 'IBM Plex Sans'}.column_two .module_experts li,.resnew .column_two .module_experts figure{width:250px;height:325px}.column_two .module_experts em{left:0;margin-left:0;overflow:hidden;width:290px}.column_two .module_experts nav{width:300px}.column_two .module_experts h2{font-size:1.2em}.column_two .module_experts div.flipper{height:380px}.column_two .module_experts .front p.figexp{font-size:.8em}.column_two .module_experts .expert-ctas{bottom:75px}.column_two .module_experts figure.back p.figdesc{font-size:.85em}.resnew .column_two .module{margin-bottom:1em}.resnew .column_two section.module_subscribe h1{font-size:1.22em;line-height:100%;width:auto;text-align:left;color:#005587;margin-bottom:1em}.resnew .column_two .module_related_articles h1{font-size:1.5em}.resnew .column_two .module_related_articles .articles li a{font-size:1em}.resnew .column_two .module_subscribe hr{display:none}.resnew .column_two .module_subscribe p,.resnew .column_two .module_subscribe a{margin-bottom:1em}.resnew .column_two .module_subscribe p{font-size:.95em}.module_article figure{text-align:center;margin:4em 0}.module_article figcaption{color:#000;padding:0 4em;font:normal 400 .85em/1.4 'IBM Plex Sans';text-transform:none;text-align:left}.resnew .module_related_articles h1{margin-bottom:0}#mobileshare,.resnew .module_article a.down.mobile,.resnew .module_article a.btn.mobile{display:none}.resnew .column_two a.btn,.resnew .column_two a.down,.module_callouts a.down{display:table;margin:2em 0;text-align:center}.module_callouts a.down{min-width:175px;text-align:center}.resnew .column_two a.down,.module_callouts a.down,.resnew .column_two a.contact-btn,.column_two .module_subscribe a,.resnew .module_article a.contact-btn{border:#005587 2px solid;padding:.58em 2.1em;position:relative;background:#00568c;color:#fff;font:normal 500 1em/2 'IBM Plex Sans';letter-spacing:.1em;border-radius:2px}.resnew .column_two a:hover.down,.module_callouts a:hover.down,.resnew .column_two a:hover.contact-btn,.column_two .module_subscribe a:hover,.resnew .module_article a:hover.contact-btn{background-color:#fff;color:#005587;border:#005587 2px solid}.resnew .column_two a.contact-btn:after,.column_two .module_subscribe a:after,.resnew .module_article a.contact-btn:after{content:normal}.column_two .module_subscribe a{display:table;width:250px;text-align:center}.resnew .module_article img,.module_event_detail img{height:auto!important}.column_two .favorite,div.favorite{display:none!important;text-align:center}.incolumn-content{margin-bottom:1em}.experts-stacked.nav-left .module_experts{clear:both;padding:2em 0}.experts-stacked .module_experts div.wrapper{height:auto}.experts-stacked .module_experts em{width:100%;position:static;margin-left:0;left:auto}.experts-stacked .module_experts nav{display:none}.experts-stacked .module_experts ul{position:static;top:auto;display:flex;flex-wrap:wrap;justify-content:space-between}.experts-stacked .module_experts li{min-height:320px;margin:0}.experts-stacked .module_experts div.wrapper{overflow:visible}.experts-stacked.nav-left .module_experts li{width:50%}.column_two .gated-form-container h2{font:400 normal 1.875em/1 'IBM Plex Sans';margin:1em 0}.column_two .gated-form{width:340px;height:800px}.insight-article.infogr .column_one{width:calc(100% - 60px)}.insight-article.infogr .module_article{max-width:1200px}.page-tools{max-width:250px;margin-bottom:3em}.page-tools.mobile{display:none}.page-tools img{height:25px}.page-tools.stuck,.page-tools.stuck-perm{z-index:9;text-align:right;min-height:55px;border-bottom:#ccc 1px solid;background-color:#fff;display:block;width:100%;max-width:none;margin-bottom:0;padding:.5em;position:fixed;top:52px;left:0}.page-tools.stuck a:not(.callout),.page-tools.stuck-perm a:not(callout){display:inline-block;margin:0 1em;vertical-align:top}.page-tools.survey.stuck{top:0}.page-tools .icon-down{background:url(/-/media/Images/HuronConsultingGroup/Icons/temp/download-icon) no-repeat}.page-tools a:not(.callout){text-align:center;height:25px;transition:auto;opacity:1;display:inline-block;margin-right:15px}.page-tools a:hover{transition:auto;opacity:1}.page-tools a span,.module_text .page-tools span{color:#333;font-size:.65em;text-transform:uppercase;display:block;margin-top:32px;font-weight:400}.page-tools a#read{display:none;background:url('/-/media/Images/HuronConsultingGroup/Icons/read-op.svg') no-repeat center}.page-tools a#read:hover{background:url('/-/media/Images/HuronConsultingGroup/Icons/read-op-blue.svg') no-repeat center}.page-tools a#speak{background:url('/-/media/Images/HuronConsultingGroup/Icons/speak-op.svg') no-repeat center}.page-tools a#speak:hover{background:url('/-/media/Images/HuronConsultingGroup/Icons/speak-op-blue.svg') no-repeat center}.page-tools a#linkedin{background:url('/-/media/Images/HuronConsultingGroup/Icons/linkedin-op.svg') no-repeat center;width:45px}.page-tools a#linkedin:hover{background:url('/-/media/Images/HuronConsultingGroup/Icons/linkedin-blue-op.svg') no-repeat center;width:45px}.page-tools a#twitter{background:url('/-/media/Images/HuronConsultingGroup/Icons/twitter-op.svg') no-repeat center;width:35px}.page-tools a#twitter:hover{background:url('/-/media/Images/HuronConsultingGroup/Icons/twitter-blue-op.svg') no-repeat center}.page-tools a#purchase-book{background:url('/-/media/Images/HuronConsultingGroup/Icons/purchase.svg') no-repeat center;width:50px}.page-tools a#purchase-book:hover{background:url('/-/media/Images/HuronConsultingGroup/Icons/purchase-blue.svg') no-repeat center}.page-tools a#print{background:url('/-/media/Images/HuronConsultingGroup/Icons/print-op') no-repeat center}.page-tools a#download{background:url('/-/media/Images/HuronConsultingGroup/Icons/download-op.svg') no-repeat center}.page-tools a#email{background:url('/-/media/Images/HuronConsultingGroup/Icons/mail-op') no-repeat center}.page-tools a#subscribe{background:url('/-/media/Images/HuronConsultingGroup/Icons/subscribe-op') no-repeat center}.page-tools a.contact-tools{display:none;padding:.1em .5em}.page-tools.stuck a.callout{margin-bottom:0}.infogr .page-tools a{border-bottom:0}.page-tools select.author-ddown,.page-tools a.callout{display:none}.page-tools.stuck a.contact-tools,.page-tools.stuck .author-ddown,.page-tools.stuck a.callout{display:inline-block;margin-right:1em;vertical-align:top}.page-tools.stuck .author-ddown{padding:.75em 30px .75em 10px}.module_text .page-tools:not(.stuck){float:right;margin:0 0 2em 2em}.module_text .page-tools a:not(.callout){border-bottom:0;margin-top:3px}.module_text .page-tools:not(.stuck) a.callout{margin-top:1em}.module_text .page-tools.stuck a.callout{vertical-align:top;margin-top:0}.module_survey .page-tools{float:right;clear:both}section.module_employee_hero{max-width:1133px;margin:0 auto;color:#00568c}.module_employee_hero.old{margin-top:175px}.container.bottom-border:after{content:"";margin-top:-30px;position:absolute;left:0;height:30px;width:100%;z-index:-1}.module_employee_hero figure{border:1px #c9d0d4 solid;max-width:190px;height:auto;margin-right:2em}.module_employee_hero figure,.module_employee_hero .hero_details{display:inline-block;vertical-align:top}.module_employee_hero .hero_details{padding-top:1em}.module_employee_hero .hero_details h2,.module_employee_detail section h2,.employee_more_details h2{font:500 normal 2em/1.5 'IBM Plex Sans'}.module_employee_detail section h2,.employee_more_details h2{color:#00568c;text-align:center;position:relative;margin:1.5em 0 .5em 0}.module_employee_detail section h2 span,.employee_more_details h2 span{background:#fff;padding:5px 35px}.module_employee_detail section h2:before,.employee_more_details h2:before{border-top:1px #c6cdd1 solid;content:"";width:100%;height:5px;display:block;position:absolute;top:25px;z-index:-1}.module_employee_detail h2.about{text-transform:uppercase;text-align:left;margin:1em 0}.module_employee_detail h2.about:before{border-top:0}.module_employee_detail>h2{color:#00568c;font:normal 500 1.3em/1 'IBM Plex Sans';margin-bottom:.5em}.module_employee_detail>h3{font-weight:700;margin-bottom:.5em}.module_employee_detail section{color:#00568c}.module_employee_detail section h3,.employee_more_details h3{font-weight:700;margin-bottom:.5em}.module_employee_detail section ul{list-style:none;padding-left:0;padding-right:0;color:#00568c}.module_employee_hero .hero_byline{display:block;font-style:italic;margin-bottom:2em}.module_employee_hero.old .hero_contacts img{height:25px;margin:1.5em 10px 0 0}.module_employee_hero .hero_contacts span{font:400 normal 1.25em/1 'IBM Plex Sans';display:block}section.module_employee_detail{margin-left:calc((100vw - 1150px)/2);margin-right:1%}.module_employee_detail p{font-size:1.125em}.employee_more_details{max-width:360px}.employee_more_details li,.employee_more_details p.employee_more_expertise{color:#00568c;font-weight:700;margin-bottom:1em}.employee_more_details p.employee_more_expertise{position:relative;margin-top:50px}.employee_more_details .employee_more_expertise:before{top:-20px;content:"";display:block;height:15px;width:100px;border-top:1px #c6cdd1 solid;position:absolute;left:50%;margin-left:-50px}section.module_event_detail{margin-left:calc((100vw - 1150px)/2);margin-right:1%}.module_event_detail h1{color:#2d2d2d;font:500 normal 1.575em/1.2 'oswald';margin-bottom:.5em}.module_event_detail h2{color:#00568c;font:400 normal 1.875em/1 'IBM Plex Sans';margin-bottom:.5em}.module_event_detail h3{font-weight:700;margin-bottom:.5em}.module_event_detail p{width:100%;color:#2d2d2d;line-height:1.5}.module_event_detail #event-map_container{position:relative;margin-top:45px}.module_event_detail #event-map{background:silver;height:0;overflow:hidden;padding-bottom:48%;padding-top:30px;position:relative}.module_event_card:before{background:#fff url('../img/bg-drkergry.svg');content:'';display:block;width:100%;height:70px}.module_event_card{position:relative;margin-top:40px}.module_event_card h1{font:normal 700 1.3em/3.5 'IBM Plex Sans';padding-left:40px;position:absolute;top:0;left:50%;text-transform:uppercase;transform:translateX(-50%);background:url('../img/icon-business-contacts.png') no-repeat left center}.module_event_card ul{padding:1em 0;background-color:#ebeeef;text-align:center;list-style:none}.module_event_card li{padding-left:30px;width:50%;margin:0 auto;text-align:left}.module_event_card li.card_name{color:#69c5f4;font:normal 700 1.35em/2 'IBM Plex Sans';background:url('../img/icon-contact2.png') no-repeat left center}.module_event_card li.card_email{color:#00568c;font:normal 700 1.2em/2 'IBM Plex Sans';background:url('../img/icon-email2.png') no-repeat left center}.module_event_card li.card_phone{color:#00568c;font:normal 700 1.2em/2 'IBM Plex Sans';background:url('../img/icon-phone2.png') no-repeat left 5px center}.event_detail_block{background-color:#78cbf5;margin:50px 0;width:360px}.event_detail_block h1{color:#00568c;font:normal 700 1.3em/3.5 'IBM Plex Sans';background:#b4e2fa url('/-/media/Images/HuronConsultingGroup/Icons/icon-calc.png') no-repeat;background-position:calc(50% - 70px) 50%;background-size:35px;padding:5px 0;text-align:center}.event_detail_block ul{margin:1em 0}.event_detail_block li{padding:1em 2em;color:#00568c;font:normal 500 .95em/1.3em 'IBM Plex Sans'}.event_detail_block span{color:#fff;font:normal 600 1.125em/1.5 'IBM Plex Sans'}.event_detail_block div.add_to_calendar{color:#00568c;background-color:#69c5f4;font:normal 600 1.125em/1 'IBM Plex Sans';letter-spacing:1px;padding:1.5em;text-align:center;width:100%}.event_detail_block div.add_to_calendar a{color:#fff}.column_two .event_link a{width:360px;display:table;text-align:center;border:#005587 2px solid;padding:.8em 2.1em;position:relative;background:#00568c;color:#fff;font:normal 500 1em/2 'IBM Plex Sans';letter-spacing:.1em;border-radius:2px}.column_two .event_link a:hover{background-color:#fff;color:#005587;border:#005587 2px solid}.column_two .event_link a:after{position:relative;top:.125em;color:#fff;font:400 normal 1em/1 'huron';text-transform:none;content:'r'}.column_two .event_share{margin-bottom:2em}.column_two .sociallabel{color:#00568c;font:normal 700 1.3em/1 'IBM Plex Sans'}.column_two .event_share a{margin:auto 5px}.column_two .event_share img{margin-top:-5px}section.module_404{margin:4em auto 10em auto;max-width:600px}.module_404 h1{color:#78cbf5;font:normal 700 3.5em/1 'IBM Plex Sans';margin-bottom:.2em}.module_404 p{color:#2d2d2d;margin-bottom:4em;font-size:1.125em}.module_404 form{position:relative}.module_404 input{background:#fff url(../img/search-gry.svg) no-repeat -6.5em 45%;background-size:50% 50%;width:100%;padding:.5em calc(39px + .5em) .5em 1.75em;height:40px;margin:0;border:solid 1px #78cbf5;color:#4d4d4d;font:normal 500 1.25em/1 'IBM Plex Sans'}.module_404 input::-webkit-input-placeholder{color:#4d4d4d}.module_404 input:-moz-placeholder{color:#4d4d4d}.module_404 input::-moz-placeholder{color:#4d4d4d}.module_404 input:-ms-input-placeholder{color:#4d4d4d}.module_404 button{font:400 normal 2.4em/1 'huron';height:40px;width:39px;text-transform:none;color:#fff;background:#78cbf5;position:absolute;right:0;top:0}section.module_featured-content{float:left;width:68%;margin-bottom:30px}.module_featured-content ul,.module_calloutpromos ul{position:relative;padding-bottom:1em;padding-top:2em;padding-left:calc((100vw - 1200px)/2);-webkit-display:flex;-ms-display:flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-conent:center;-ms-justify-content:center;justify-content:center}.module_featured-content li,.module_calloutpromos li{position:relative;z-index:2;display:inline-block;width:29.3333%;padding-bottom:.5em;background:#fff}.module_calloutpromos ul{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.module_calloutpromos li{width:auto;margin:0 1%;text-align:left;flex-grow:1;flex-basis:0}.module_featured-content li:nth-child(3n-2){margin:0 3% 1.5% 0}.module_featured-content li:nth-child(3n-1){margin:0 1.5% 1.5%}.module_featured-content li:nth-child(3n){margin:0 0 1.5% 3%}.module_featured-content figure,.module_calloutpromos figure{-webkit-transform:translate3d(0,0,0);position:relative;width:100%;height:auto;max-height:164px;margin-bottom:1em;overflow:hidden}.module_featured-content figcaption,.module_calloutpromos figcaption{position:relative;bottom:0;left:0;width:100%;height:8em}.module_featured-content img,.module_calloutpromos img{-webkit-transform:translate3d(0,0,0);position:relative;max-width:none;width:100%;height:auto;-webkit-filter:grayscale(100%);filter:grayscale(100%);-o-transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s}.module_featured-content li:hover img,.module_calloutpromos li:hover img{-webkit-filter:grayscale(0%);filter:grayscale(0%);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}.module_featured-content img+figcaption,.module_calloutpromos img+figcaption{position:absolute;bottom:0;left:0;width:100%;height:75%}.module_calloutpromos li figcaption{background:rgba(0,85,140,.4)}.module_featured-content img{-webkit-filter:grayscale(0%);filter:grayscale(0%)}.module_featured-content img+figcaption{height:100%}.module_featured-content li figcaption{background:rgba(0,0,0,.3)}.module_featured-content h2,.module_calloutpromos h2{position:relative;z-index:2;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:0 .5em;color:#fff;font:normal 500 1.5em/1 'IBM Plex Sans';text-transform:none;text-align:center}.module_featured-content h2 a,.module_calloutpromos h2 a{color:#fff}.module_featured-content h2 a:hover,.module_calloutpromos h2 a:hover{color:#fff}.module_featured-content p,.module_calloutpromos p{margin:0 5% 3em;color:#2a3a51;font:normal 400 .8125em/1.5em 'IBM Plex Sans'}.module_featured-content p:last-of-type{position:absolute;bottom:1em;left:0;margin:0 5%}.module_featured-content p a,.module_calloutpromos p a{color:#00568c;font:normal 500 10pt/1 'IBM Plex Sans';letter-spacing:.05em}.module_featured-content p a:after,.module_calloutpromos p a:after{content:'';width:15px;height:10px;display:inline-block;background:url(/-/media/Images/HuronConsultingGroup/Icons/arrow-right-dblue) no-repeat right center}section.module_featured-content.module_featured-content-fullwidth,section.module_calloutpromos{width:100%;margin-top:.5em;text-align:center;float:none}.module_featured-content h1{display:none}.module_calloutpromos h1{color:#00568c;font:normal 700 1.625em 'IBM Plex Sans';text-align:center;text-transform:uppercase}.module_calloutpromos h1:before{border-top:1px solid #ccc;content:"";margin:0 auto;position:absolute;top:12px;left:0;right:0;bottom:0;width:95%;z-index:-1}.module_calloutpromos h1 span{background-color:#fff;padding:0 2em}.module_featured-content.module_featured-content-fullwidth h1{display:block;text-align:left;font:400 normal 1.875em/1 'IBM Plex Sans';margin:0 auto;width:1200px}.module_featured-content.module_featured-content-fullwidth ul,.module_calloutpromos ul{padding-left:0;text-align:center}.module_featured-content.module_featured-content-fullwidth li{max-width:373px;text-align:left;margin:0 10px 20px;vertical-align:top}.contain-left section.module_callouts{float:right;width:calc(1200px + ((100vw - 1200px)/2) - 900px)}.home .module_hero .page-hero-text{bottom:35px}.module_hero .page-hero-text{position:absolute;max-width:1200px;width:100%;margin:0 auto;left:calc((100% - 1200px)/2);bottom:0}.module_hero .page-hero-text p{font-size:1.125em;line-height:1.25}div.out .page-hero-text{max-width:1200px;margin:0 auto}div.out .page-hero-text figcaption{width:75%}div.out .page-hero-text figcaption p{width:100%}div.out .page-hero-text figcaption h1{color:#2d2d2d;margin:.65em 0;font:normal 500 2.5em/1 'IBM Plex Sans';width:100%}.module_hero a:hover{color:#fff;text-decoration:underline}.module_hero.page-hero figcaption{max-width:1200px;color:#fff;padding-bottom:1em}.container.clear-center .module_cta{width:50%;padding:4em 6em}.container.clear-center .module_cta:nth-child(1),.container.clear-center .module_events:nth-child(1){background-color:#f4f4f4}.container.clear-center .module_cta:nth-child(1):after,.container.clear-center .module_events:nth-child(1):after{content:'';display:block;position:absolute;background-color:#f4f4f4;width:calc((100vw - 1200px)/2);height:100%;right:100%;top:0}.container.clear-center .module_cta:nth-child(2){background-color:#005587;color:#fff}.container.clear-center .module_cta:nth-child(2):after{content:'';display:block;position:absolute;background-color:#00558c;width:calc((100vw - 1200px)/2);height:100%;left:100%;top:0}.container.clear-center .module_cta:nth-child(2) .callout{background-color:#fff!important;color:#005587}.container.clear-center .module_cta:nth-child(2) .callout:hover{background:rgba(255,255,255,0)!important;border:2px #fff solid;color:#fff!important;text-decoration:none}.container.single .module_cta{text-align:center;padding-bottom:30px}.module_cta{max-width:1200px;margin:0 auto;position:relative}.module_cta div{}.module_cta.full-cta{max-width:none;text-align:center;padding:2em;margin-top:2em;background-color:#005587}.module_cta.full-cta div{max-width:1200px;margin:0 auto}.module_cta.full-cta p,.module_cta.full-cta h2{color:#fff}.module_cta.full-cta a.callout{background:#fff!important;color:#005587}.module_cta.full-cta a.callout:hover{border:2px #fff solid;background:rgba(0,0,0,0)!important;color:#fff!important}.module_cta.grey{background-color:#e6e6e6}.module_cta.grey p{color:#2d2d2d}.module_cta a.callout{margin-right:0}.module_cta h2{font:400 normal 2.125em/1 'IBM Plex Sans';color:#2d2d2d;margin-bottom:1em}.container.clear-center .module_cta:nth-child(2) h2{color:#fff}.module_cta p{font-size:1.625em;font-weight:300}.module_cta.full-blue{max-width:none;background-color:#00558c;text-align:center;color:#fff;flex-grow:1;position:relative;overflow:hidden;padding-bottom:30px;min-height:280px}.module_cta.full-blue div{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:75%;max-width:1200px}.module_cta.full-blue h2{color:#fff}.hide-element{border:0;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.clearfix:before,.clearfix:after{display:table;content:' '}.clearfix:after{clear:both}.gone{display:none!important}img.right,.right{float:right}img.right,iframe.right,div.right{margin:1em -2em 1em 2em!important}img.left,.left{float:left}img.left,iframe.left{margin:1em 2em 1em -2em!important}.flexme{flex-wrap:nowrap;display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;justify-content:space-around;margin:2em 0 1em 0}.flexme.wrap{flex-wrap:wrap}.flexme.box-between,.flexme.blocks{justify-content:space-between}.flexme.blocks p{width:30%}.flexme .samewidth{flex:1;margin:0 .25em;padding:1em 0}.flexme .media-item{min-width:0;margin:1.5em 5px;max-width:190px;width:190px;text-align:center}.flexme .media-item img{max-width:100%}.flexme .media-item h3{text-transform:uppercase;margin:1em 0}.flexme .media-item p{font-size:.85em}.flexme .column_text{min-width:200px;flex-grow:1}ul.flexme{list-style:none;padding:0}ul.flexme.pills{justify-content:space-between;margin-top:3em}.center{text-align:center}.padme{padding:2em}.split_col{width:45%;float:left;margin-right:5%;padding:0 2em}.no-top{padding-top:0}.mobile-only{display:none!important}div.container.half{width:50%;float:left;padding-top:0}.block{display:block}p.more a{font-size:1em;color:#005587;font-weight:700}div.half,a.half{width:50%}div.fluid-vid{position:relative;padding-bottom:56.25%;height:0;margin:1em}div.half.fluid-vid{padding-bottom:28%;margin-right:0!important}div.fluid-vid iframe{position:absolute;top:0;left:0;width:100%;height:100%}.border-block{border-right:1px #ccc solid;padding-right:30px;width:350px;margin:2em 30px 0 0;display:inline-block;vertical-align:top}.border-block+div{display:inline-block;margin-top:2em;width:calc(100% - 410px)}.border-block+div p{width:100%}.border-block-container{display:flex;margin-bottom:1em}.border-block-container .border-block{width:auto}.border-block-container .border-block+div{width:auto}a[href$="Industry=Agnostic"],option[value="Agnostic"]{display:none!important}.module_text h2.bottomline{border-bottom:1px #ccc solid;padding-bottom:.75em}.module_text h2.no-top{margin-top:0;padding-top:0}.white,.module_gallery ul li figcaption.white{background:rgba(255,255,255,.6)!important}.module_gallery ul li figcaption.white h1,.module_gallery ul li figcaption.white a{color:#00568c}.red,.module_gallery ul li figcaption.red{background:rgba(242,100,87,.6)!important}.blu,.module_gallery ul li figcaption.blu{background:rgba(105,197,244,.8)!important}.darkblu,.module_gallery ul li figcaption.darkblu{background:rgba(0,86,140,.8)!important}.yel,.module_gallery ul li figcaption.yel{background:rgba(232,191,65,.8)!important}.skyblu,.module_gallery ul li figcaption.skyblu{background:rgba(113,197,232,.8)!important}.orange,.module_gallery ul li figcaption.orange{background:rgba(220,134,51,.6)!important}.mint,.module_gallery ul li figcaption.mint{background:rgba(107,187,174,.6)!important}.olive,.module_gallery ul li figcaption.olive{background:rgba(160,153,88,.6)!important}.purple,.module_gallery ul li figcaption.purple{background:rgba(92,78,99,.6)!important}.nocolor,.module_gallery ul li figcaption.nocolor{background:none!important}.lightgray{background:rgba(235,238,239,.6)!important}div.lightgray,section.lightgray{border-top:#c1c6c8 1px solid;border-bottom:#c1c6c8 1px solid}.module_gallery ul li.red,.module_videos .video .vid-overlay span.red{background:url(../img/bg-red.svg)!important}.module_gallery ul li.blu,.module_videos .video .vid-overlay span.blu{background:url(../img/bg-blu.svg)!important}.module_gallery ul li.yel,.module_videos .video .vid-overlay span.yel{background:url(../img/bg-yel.svg)!important}.module_gallery ul li.skyblu,.module_videos .video .vid-overlay span.skyblu{background:url(../img/bg-skyblu.svg)!important}.module_gallery ul li.orange,.module_videos .video .vid-overlay span.orange{background:url(../img/bg-orange.svg)!important}.module_gallery ul li.mint,.module_videos .video .vid-overlay span.mint{background:url(../img/bg-mint.svg)!important}.module_gallery ul li.olive,.module_videos .video .vid-overlay span.olive{background:url(../img/bg-olive.svg)!important}.module_gallery ul li.purple,.module_videos .video .vid-overlay span.purple{background:url(../img/bg-purple.svg)!important}.module_gallery ul li.nocolor,.module_videos .video .vid-overlay span.nocolor{background:none!important}p.lede-blu{color:#005587;font-size:1.25em}p.lede-grey{color:#2d2d2d;font-size:1.625em;line-height:32px}ul.box-list{margin:0;padding:0;width:80%}.box-list>li{list-style-type:none;background-color:#f4f4f4;position:relative;min-height:180px}.box-list>li:after{content:'';display:table;clear:both}.box-list>li.simple{padding:25px}.box-list span.type{display:block;font-size:14px;letter-spacing:.84px;text-transform:uppercase;margin-bottom:10px}.box-list h3{font-size:24px;font-weight:400;color:#2d2d2d}.box-list .box-details{position:absolute;bottom:25px}.box-list .box-details span{font-size:14px;text-transform:uppercase;margin-right:30px;letter-spacing:.84px}.box-list .box-details a{font-weight:500;margin-right:20px}.box-list .primary{display:inline-block;padding:25px;width:calc(100% - 350px)}.box-list .sub-panel{background-color:#e6e6e6;float:right;padding:25px;width:350px;min-height:180px}.box-list .sub-panel h4{text-transform:uppercase;font-size:14px;letter-spacing:.84px}.box-list .sub-panel ul{padding:0}.box-list .sub-panel li{list-style-type:none;margin-bottom:10px}.box-list .sub-panel li:last-child{margin-bottom:0}.box-list .sub-panel a{font-weight:500}a.callout{display:inline-block;border-radius:2px;padding:.35em 2.25em;color:#fff;font:normal 500 1em/2 'IBM Plex Sans';border:#fff 2px solid;text-align:center;margin-right:20px}a.callout:not(.no-hover):hover{background:rgba(255,255,255,1)!important}a.callout.no-hover:hover{color:#fff}a.callout.small{font-size:1em;padding:.1em .5em}a.callout.right{margin:0 1em 3em 5em}a.callout.left{margin:0 5em 3em 0}a.callout.nomargin{margin:0}aside.callout-notes h2.red{background:rgba(242,100,87,1)!important}a.callout.blue,aside.callout-notes h2.blue{border:rgba(0,86,140,0) 2px solid;background:rgba(0,86,140,1)!important}a.callout.blue:hover{border:rgba(0,86,140,1) 2px solid;color:rgba(0,86,140,1)}a.callout.blue.trans:hover{color:#005587!important;background:rgba(0,86,140,0)!important;border:2px #005587 solid;color:#fff;text-decoration:none}aside.callout-notes h2.yel{background:rgba(232,191,65,1)!important}aside.callout-notes h2.skyblu{background:rgba(113,197,232,1)!important}aside.callout-notes h2.orange{background:rgba(220,134,51,1)!important}aside.callout-notes h2.mint{background:rgba(107,187,174,1)!important}aside.callout-notes h2.olive{background:rgba(160,153,88,1)!important}aside.callout-notes h2.purple{background:rgba(92,78,99,1)!important}a.callout.offramp:after{position:relative;top:.15em;font:400 normal 1em/1 'huron';text-transform:none;content:'r'}a.callout.white{background:rgba(255,255,255,1)!important;color:#005587;border:2px rgba(255,255,255,0) solid}.home-hero-text a.callout.white{font-size:1.125em;font-weight:500;letter-spacing:0}a.callout.grey{background:rgba(44,45,45,1)!important;color:#fff;border:2px rgba(44,45,45,0) solid}a.callout.grey:hover{color:#2d2d2d!important;background:rgba(44,45,45,0)!important;border:2px #2d2d2d solid;color:#fff}a.callout.white.trans:hover{background:rgba(255,255,255,0)!important;border:2px #fff solid;color:#fff;text-decoration:none}a.callout.rounded{border-radius:2px}ul.callout.pills li{width:30%;margin-bottom:2.5em}ul.callout.pills a{font-weight:500;font-size:1.25em;border-radius:2px;padding:.5em;background-color:#f4f4f4;border:2px #005587 solid;display:block;line-height:50px;text-align:center}ul.callout.pills a:hover{background-color:#005587;color:#fff}a.callout.stick-to-nav{margin:0 0 1em 5em}a.callout.stick-to-nav.right{clear:both}a.callout.stick-to-nav.stuck{position:fixed;top:55px;left:50%;transform:translateX(-50%);width:100%;margin:0;max-width:1200px;z-index:99999}aside.callout-notes{background-color:#f4f4f4;margin:2em 0;font-size:.93em;padding-bottom:.5em}aside.callout-notes.right{width:45%;margin:0 -20px 0 20px}aside.callout-notes.left{width:45%;margin:0 20px 0 -20px}aside.callout-notes.two-col ul,aside.callout-notes.two-col ol{columns:2;-webkit-columns:2;-moz-columns:2;padding:0}aside.callout-notes ol,aside.callout-notes ul{padding-left:2.2em}aside.callout-notes.two-col ol li,aside.callout-notes.two-col ul li{margin:0 30px 20px 30px}aside.callout-notes h2{background-color:#000;color:#fff;padding:.8em 30px;margin-top:0;text-transform:capitalize}aside.callout-notes h3{background:none!important;font-size:1.5em;padding:0 30px;margin-bottom:.2em;font-weight:400}aside.callout-notes h3.skyblu{color:#71c5e8}aside.callout-notes h3.blue{color:#005587}aside.callout-notes h3.yel{color:#f1be48}aside.callout-notes h3.red{color:#e56a54}aside.callout-notes h3.orange{color:#dc8633}aside.callout-notes h3.mint{color:#6bbbae}aside.callout-notes h3.olive{color:#a09958}aside.callout-notes h3.purple{color:#5c4e63}aside.callout-notes p{padding:0 30px}aside.callout-wire{border:1px #e6e6e6 solid;padding:1em;margin:1em 0 2em 0}aside.callout-wire h2{color:#00558c;font-size:26px;margin:.75em 1.4em}aside.callout-wire ul{list-style:none;font-size:18px}aside.callout-wire p{padding:.25em 2em}aside.callout-wire ul li::before{content:"•";color:#00558c;display:inline-block;width:1em;margin-left:-1em}aside.callout-promo{display:flex;justify-content:space-between;border:1px #e6e6e6 solid;padding:2em}aside.callout-promo h2{margin:0 0 .25em 0}aside.callout-promo .thumb-box{width:47%}aside.callout-promo .thumb-box.vid{position:relative;padding-bottom:28.125%;height:0}aside.callout-promo .thumb-box img{width:100%;height:100%;overflow:hidden}aside.callout-promo .thumb-box iframe{position:absolute;top:0;left:0;width:100%;height:100%}aside.callout-promo div.promo-details{padding:1em 2em;width:51%;position:relative}aside.callout-promo div.promo-details div{transform:translateY(-50%);top:50%;position:absolute;padding:1em 0}aside.callout-promo .promo-details p{font-size:24px;font-weight:300;line-height:30px}.module_text .mr-calloutimg{float:left;margin-right:2em}.module_text .mr-callouttext{width:100%}.module_text .mr-callouttext h2{font:normal 300 1.8em/1 'IBM Plex Sans';margin-top:.5em}.audio-player{position:relative;width:100%;background-color:rgba(243,243,241,1);display:flex;flex-wrap:wrap;border-radius:2px;padding:15px 16px 5px 16px}.audio-player .btns{width:78px;display:flex;justify-content:space-between;align-items:center;padding:0 16px}.audio-player .audio-info{}.audio-player .btns div:nth-child(1){font-size:30px}.audio-player .btns div:nth-child(2),.audio-player .btns div:nth-child(3){font-size:18px}.audio-player .audio-progress{height:6px;width:.1%;background-color:rgba(113,193,228,1)}.audio-player .audio-progress-wrap{background-color:#babfc1;margin:20px 15px;height:6px;display:block;width:100%}.icon-play{height:45px;width:45px;background-color:rgba(113,193,228,1);border-radius:50%;position:relative}.icon-stop{height:45px;width:45px;background-color:rgba(113,193,228,1);border-radius:50%;position:relative}.icon-stop:after{content:"";display:block;position:absolute;top:50%;left:50%;width:15px;height:25px;transform:translate(-50%,-50%);margin:0 auto;border-left:#fff solid 5px;border-right:#fff solid 5px}.icon-play:hover,.icon-stop:hover{background-color:rgba(0,173,239,.9)}.icon-play:after{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0 auto;border-style:solid;border-width:9.5px 0 9.5px 17px;border-color:transparent transparent transparent rgba(255,255,255,1)}.audio-info h3{margin:.5em 0 0;color:#000;font-size:1.25em}.audio-player.half-right{float:right;width:45%;clear:right;margin:0 -20px 20px 40px}.media-image{border-bottom:#005587 2px solid;margin:2em 0}@media only screen and (min-width:100em){section.module_hero{padding-bottom:0;height:438px}section.module_hero.short{padding-bottom:0;height:180px}}@media only screen and (min-width:85em){div:not(.featureResource3Column1Row)>.feature-container:first-child .featured-heading{font-size:1.5em}}@media only screen and (max-width:76.25em){footer{padding:2em 30px 5em 30px}header nav,div.container.contain-both{margin-left:30px;margin-right:30px}div.container.contain-both div.container.contain-both{margin:auto 0}.module_hero .page-hero-text{left:30px;padding-right:30px}div.container.contain-right{margin-right:0}div.container.contain-left{margin-left:10px;margin-right:10px}section.module_news{width:calc(100% - 390px)}.module_subscribe form{padding-right:0}.module_filter_results .more-exp-link{padding-bottom:20px}.module_featured-content ul{padding-left:10px}.module_featured-content li:hover img{-webkit-filter:none;filter:none;-moz-transform:none;-webkit-transform:none;transform:none}.feature-container:not(:first-child):hover img,.feature-container:first-child img:hover{-moz-transform:none;-webkit-transform:none;transform:none}.module_results ul{padding-left:10px}section.module_practice-areas ul{width:calc(100% - 20px);margin-left:10px;margin-right:10px}section.module_copy{width:calc(100% - (250px + 3% + 250px))}section.module_stock-quote{width:250px}.module_multiple_promos{padding:0 10px}.column_one,.resnew .column_one{margin-left:10px;width:56%;margin-right:4%}.column_two,.resnew .column_two{margin-right:10px;width:calc(40% - 20px)}.module_article,.module_related_articles,.module_related_articles .articles,section.module_event_detail,section.module_expert_filters,section.module_employee_detail{margin-left:0}.module_video-carousel>p{width:100%}.module_video-carousel figure.active .vid-container{float:none}.module_video-carousel .videos-ondeck{position:static}.module_video-carousel figure.active figcaption{width:100%;float:none;margin:2em 0}.module_search_resources .keyword .search_keyword,.module_search_experts .keyword .search_keyword{margin:0 .7em}.module_resource_results ul img.result_thumb{margin-left:1%}.module_testimonials ul{padding:0 30px}}@media only screen and (max-device-width:100em){.module_search_resources .filters_trigger{background-color:#69c5f4;color:#fff}}@media only screen and (max-width:1100px){.module_hero figcaption h1{width:100%}}@media only screen and (max-width:62.5em){.desktop{display:none}nav.main a.mega+ul{left:-400px}nav.main li,header.short nav.main li{width:25%;line-height:1.25;padding-top:24px}header.short nav.main li{padding-top:5px;width:100%}div.rule{margin:0}.module_hero .page-hero-text{position:relative;width:100%}section.module_hero,section.module_hero.page-hero{height:auto;padding-bottom:0;margin-top:52px}.module_hero figcaption h1{width:90%}.home .module_hero .page-hero-text{padding-top:150px;bottom:auto}section.module_choose{top:auto;height:auto;padding:1em 0;margin:0;color:#00568c}section.module_news{float:none;margin-right:0;padding:0 10px;width:100%;max-width:100%}.module_text p{width:100%}.module_choose label{display:block}.module_choose select{width:12em}.module_gallery figcaption div{top:35%;left:5%}.module_gallery .gallery h1{font-size:4.5vw}.module_gallery .gallery p{font-size:2vw}.module_gallery .gallery figure{max-height:400px}.module_gallery figcaption.nocolor div h1{font-size:6vw}.module_resource_results .results ul{padding-left:0}.module_search_resources .keyword .search_keyword,.module_search_resources .search_filters,.module_search_experts .keyword .search_keyword{margin:0 .75em}.module_search_resources li{width:50%}.module_multiple_promos .promo{width:32%;margin-right:2%}.module_multiple_promos .promo:nth-child(3n){margin-right:0}.module_filter_exp h3{margin-bottom:1em}.module_filter_exp h3,.module_filter_exp ul{display:block;text-align:center}.module_expert_results{max-width:none}.module_filter_results li{width:100%;margin:1em 0}.module_expert_results .mobile{display:block}.module_filter_exp button{margin-bottom:1em}section.module_search_experts{margin-bottom:0;padding-bottom:0}.module_expert_filters #experts_clear_filter_btn{margin-top:20px}.module_expert_filters{padding:0;margin-bottom:1.5em;text-align:center;background-color:#fff}.module_expert_filters li{display:inline-block;min-width:32%;font-size:.9em;margin-bottom:8px}.module_expert_results #experts_clear_btn{position:static;margin-left:0}.module_expert_filters .module_expert_filters_slider{padding:10px .5em;display:none;text-align:left;background-color:#f5f6f7}.module_expert_filters h2{display:none}.module_expert_filters .more_filter{display:inline-block}.module_expert_filters>span:first-child{cursor:pointer;width:100%;height:40px;display:block;position:absolute}.module_expert_filters label span{display:none;font-size:.8em}.module_expert_results .result_detail{max-width:100%}.module_expert_results .expert_card{max-width:100%;width:100%}.module_expert_results .expert_contacts h3,.module_expert_results .expert_contacts{display:inline-block;vertical-align:top}.module_expert_results .mobile{display:block}.module_expert_results .expert_image{max-width:125px}.module_expert_results .expert_contacts{text-align:left;margin-left:20px;max-width:none}.module_expert_results .expert_contacts .mobile h3{font:700 normal 1.85em/1 'IBM Plex Sans'}.module_expert_results .expert_contacts .mobile .expert_practice{margin:.5em 0}.module_expert_results .results h4{margin-bottom:1.5em}.module_expert_results .result_detail{padding-top:1em}.module_two_promos .promo figcaption h2{font:700 normal 3em/1 'IBM Plex Sans'}.module_expertise ul{width:80%}.feature-container{width:100%;padding:0 15px;margin-top:0}div:not(.featureResource3Column1Row)>.feature-container:first-child{margin-bottom:15px}div:not(.featureResource3Column1Row)>.feature-container:first-child .featured-content-body{margin-top:-20px;margin-left:0}div:not(.featureResource3Column1Row)>.feature-container:first-child .featured-resource{flex-wrap:wrap}div:not(.featureResource3Column1Row)>.feature-container:first-child .featured-content{width:100%}div:not(.featureResource3Column1Row)>.feature-container:first-child .featured-heading{font-size:4vw}.featured-resource{overflow-y:hidden}.featured-resource img,.feature-container:first-child img{height:auto;width:100%;min-width:380px}.feature-container:first-child .featured-tag{margin:20px auto 0 0}.feature-container:first-child .featured-resource img{width:auto;margin:0 auto}.featureResource2Column .feature-container{width:100%}.container.contain-left .featureResource2Column .feature-container{margin-top:0;padding-top:15px}.feature-container:first-child .featured-window{width:100%;min-height:0;max-height:300px}.feature-container:first-child .featured-resource img{max-height:none;width:100%;height:auto}.container.clear-center section.module_subscribe{margin:2em 1em 3em 0;width:100%}.container.contain-left .featureResource2Column,.contain-left section.module_callouts,.contain-left section.module_subscribe,.contain-left section.module_events{float:none;width:auto;max-width:1200px;margin:0}section.module_subscribe{float:none;width:100%}.module_subscribe h1{width:100%}section.module_subscribe-image{width:100%;padding:1em}.module_subscribe-image h1{font-size:1.25em}.module_subscribe-image p{font-size:1em;width:100%}.module_subscribe-image img{height:auto!important}.fat_column_two{width:auto;margin:0 10px;float:none}.skinny_column_one{width:calc(100% - 20px);margin:0 10px;float:none}section.module_hero{min-height:150px}section.module_hero.short{padding-bottom:0}.job-detail .overview-content{padding:0 1em}.module_hero #titlefade.hero_text{position:relative;padding:10px 0}.module_hero .hero_text .titles h1{margin:.5em 0}.module_hero .hero_text.simple.medium .titles h1{color:#2d2d2d}header.short nav.main ul{width:calc(100% - 275px)}header.short nav.main.home button.btn-menu,header.short nav.main button.btn-menu{margin:0 0 0 15px}header.short figure{width:180px;padding:10px 20px}section.module_hero,section.module_hero.page-hero{padding-top:30px}div.main__search,header.short div.main__search{top:0}button.btn-search{position:absolute;top:0;right:0;display:inline-block}.main__search button img{width:40%}.main__search:before{display:none}.main__search button{width:52px;height:52px}.main__search form{top:0;display:none}.main__search.on form{background-color:#fff;position:fixed;width:100%;top:53px;left:0;border:1px #e6e6e6 solid}.main__search.on form input[type=text]{padding:10px 30px}.main__search.on form input[type=submit]{padding:1em!important;margin-right:10px!important}.main__search.on button.btn-search{display:none;background:url('/-/media/Images/HuronConsultingGroup/Icons/x_dblue') no-repeat right center;background-size:20px}.main__search.on button.btn-search img{display:none}.main__search button.btn-close{right:0;line-height:52px}.main__search form input[type=text],header.short .main__search form input[type=text]{width:calc(100% - 130px);padding:.59em 1em .59em .5em;margin-right:96px;font:normal 400 16px/1 'IBM Plex Sans'}.main__search form input[type=submit],header.short .main__search form input[type=submit]{right:19px;margin:1.1em .5em 0 0;font-size:.75em}ul#search__list li,ul#search__list.on{width:100%;border-bottom:1px #f4f4f4 solid}ul#search__list.on{position:fixed;top:92px;left:0;right:auto;margin-top:0}a.sugg_close{top:8px;right:25px}ul#search__list li a{padding:10px}}@media only screen and (max-width:55em){section.module_hero{min-height:120px}section.module_hero.short{padding-bottom:0}.db_hero{margin-top:50px}}@media only screen and (max-width:48em){nav.main .ham-full-menu{display:block;left:-100%;bottom:0;top:53px;position:fixed}nav.main.on .ham-full-menu{left:0;width:100%;background-color:#fff}nav.main.on button.btn-menu,.nav-belt:hover nav.main.home.on button.btn-menu{background:url(/-/media/Images/HuronConsultingGroup/Icons/x_lblue);background-repeat:no-repeat;background-position:5px 17px;background-size:20px 20px}header:not(.short) nav.main.on button.btn-menu{background-position:5px 17px}.ham-full-menu ul#ham-list{width:100%;padding:0;background-color:#fff}.ham-full-menu ul#ham-list a{line-height:15px}.ham-full-menu ul#ham-list a:after{margin-top:2px}.ham-full-menu ul#ham-list>li{margin-left:0}.ham-full-menu ul#ham-list a.top-level:after{content:'';display:none}nav.main.on .ham-full-menu:after{display:none}.ham-full-menu .ham-sub-panel{display:block;left:-100%;top:75px;background-color:#fff;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}.ham-sub-panel.active{width:100%;left:0;z-index:999;top:55px;bottom:0}header.short .ham-full-menu .ham-sub-panel.active{top:60px}nav.main.on div.main__search{left:auto;width:auto;background-color:transparent}.ham-sub-panel .ham-title{background-color:#fff;padding:1em 0 1em 30px;margin:0;border-bottom:0;color:#005587;text-transform:capitalize;display:block;font-weight:500;font-size:1.25em;width:100%}.ham-sub-panel.active .ham-title:before{content:'< ';width:15px;height:10px;display:inline-block}ul#ham-list .ham-sub-panel.active a{width:100%;padding:12px 0 12px 30px;margin:0;border-bottom:#ccc solid 1px}ul#ham-list .ham-panel-links .nav-featured{position:static;margin:2em 30px;padding:0;width:85%}ul#ham-list .ham-panel-links .nav-featured p{display:none}ul#ham-list .ham-panel-links .nav-featured a{border-bottom:2px #005587 solid;padding:1em}nav.main.on button.btn-menu:after{display:none}.ham-sub-panel.active{background-color:#f4f4f4}.ham-sub-panel.active .ham-panel-links{background-color:#f4f4f4;columns:auto;-webkit-columns:auto;-moz-columns:auto}header figure,header.short figure{width:calc(100% - 195px);padding:0;text-align:center}header .nav-belt{background-color:#fff}header figure a{margin-top:10px;display:block}header figure img{width:160px;margin:0 auto}nav.main.home figure .logo-dark{display:block}nav.main.home figure .logo-white{display:none}nav.main button.btn-menu,header.short nav.main.home button.btn-menu,header.short nav.main button.btn-menu{height:52px;margin:0 35px 0 5px}header hr{border-top:2px #00568c solid}nav.utility,header.short nav.utility{display:none}nav.utility ul,header.short nav.utility ul{padding:.5em 0;text-align:right}.utility li{display:none}.utility li:last-child,.utility li:nth-child(4){display:inline-block}nav.main{position:relative;height:52px;background:#fff}nav.main div.mobile-scroll{overflow-y:scroll;-webkit-overflow-scrolling:touch;height:calc(100vh - 52px - 2px - 1.75em);display:none;position:absolute;top:52px;left:0;width:100%;padding-bottom:3em}nav.main.on ul,header.short nav.main.on ul{display:block;opacity:1}nav.main.on ul ul,header.short nav.main.on ul ul{display:none}nav.main.on ul li:hover ul,header.short nav.main.on ul li:hover ul{display:none}nav.main.on ul li.on ul,header.short nav.main.on ul li.on ul{display:block}nav.main li,header.short nav.main li{display:block;height:auto;padding:0;line-height:1}nav.main li:hover{background:#f3f3f3}nav.main li a{width:90%;padding:1em 0 .75em;margin:0 30px;text-align:left}nav.main li.more a:after{position:absolute;top:.5em;right:5%;font-size:1.5em}nav.main li.more:hover a:after{content:'d'}nav.main li.more.on a:after{content:'u'}nav.main li.more.on li a:after{content:none}nav.main li.on a{color:#00568c}nav.main li.on li a{color:#e8bf41}nav.main li.on li a:hover{color:#e8bf41}nav.main a:hover,nav.main li:hover a{color:#00568c}nav.main li:first-child a{border-top:none}nav.main ul ul,header.short nav.main ul ul{position:relative;top:auto;left:auto;padding-bottom:0;background:#00568c}nav.main ul ul li{padding:0}nav.main ul ul li:hover{background:#00568c}nav.main li:hover li a{color:#e8bf41}nav.main a.mega+ul{columns:auto;left:0}nav.main a.mega+ul li{padding:0}nav.main a.mega+ul li a{border-bottom:1px #4a87ad solid}nav.main.home button.btn-menu,.nav-belt nav.main.home button.btn-menu{display:block;height:52px;color:#646464;background:url(/-/media/Images/HuronConsultingGroup/Icons/menu) no-repeat right}button.btn-menu:after{content:''}div.container{padding-top:10px}div.container.half,div.half{width:100%;float:none}div.container.clear-center{display:block}div.container.clear-center section.module{width:100%;padding:3em 30px 3em 30px}div.half.right.fluid-vid{padding-bottom:59%;margin:1em 0!important}footer{position:relative;padding:1em 30px 60px 30px;margin:0 auto}footer ul.social{position:absolute;bottom:20px;left:30px;float:none}footer figure{margin-top:10px;float:none}footer ul.social li{padding:0 1em}footer ul.social li:first-child{padding-left:0}footer .links{display:block}footer .links>li>a{border-bottom:1px #4f4f4f solid;padding-bottom:1.5em}footer .links li.foot-link-open a{border-bottom:0}footer .links li a+ul{display:none;border-bottom:1px #4f4f4f solid}footer .links>li{width:100%;position:relative}footer .links>li:after{content:'';float:right;background:url('/-/media/Images/HuronConsultingGroup/Icons/arrow-down-white') no-repeat right center;width:10px;height:10px;color:#fff;position:absolute;top:5px;right:10px}footer .links>li.foot-link-open:after{background-image:url('/-/media/Images/HuronConsultingGroup/Icons/arrow-up-white')}footer .links>li:last-child:after{background:none}footer .links>li:last-child{border-top:0}footer .links>li:last-child a+ul{display:block;margin-top:0;font-size:.875em;border-bottom:0}footer select{float:none;margin:1em 0 0 0}section.module_hero{padding:15px 0 0;margin-top:52px}.container.home .module_hero{padding-bottom:calc(35% - 75px)}.home .module_hero .page-hero-text{padding-top:75px}.home .module_hero figure{padding-bottom:91%}.resnew .module_hero figure{padding-bottom:40%}.module_hero figure img{max-width:110%;width:110%}.module_hero figcaption{position:relative;bottom:auto;left:0;right:0;color:#00568c;padding:1em 30px}.module_hero.page-hero figcaption{bottom:10px}.module_hero figcaption h1{font-size:3.25em}.module_hero figcaption p{max-width:none}.module_hero.no-hero{min-height:15px}.module_hero .page-hero-text{left:0}.module_hero .page-hero-text p{font-size:1.125em;padding:.5em 0}.module_hero.hero_text.medium{height:auto;overflow:visible}.page-tools.mobile{display:flex}.page-tools.mobile a{border-bottom:none}.page-tools.mobile a span{color:#595959}.page-tools:not(.mobile){display:none}.module_text .page-tools:not(.stuck){float:none;width:100%}.column_two .favorite{display:none!important}section.module_choose{margin:0 -10px;font-size:1em}section.module_subscribe{float:none;width:100%;margin-bottom:30px!important}.subscribe_input_box{position:static;transform:none;text-align:left;margin:0;width:100%}.subscribe_input_box input,.subscribe_input_box input[type=email]{width:100%;margin-bottom:1em}.subscribe_input_box input[type=submit]{margin-left:0}.home .module_hero figcaption h1{font-size:3.5em;width:100%;padding:0}.home .module_hero figcaption{bottom:10px}div.out .page-hero-text figcaption h1{font-size:2em;padding:0}div.out .page-hero-text figcaption p{width:100%}div.out .page-hero-text figcaption{width:100%;padding:0 30px}ul.callout.pills li{display:block;width:100%;margin-bottom:1em}ul.callout.pills a{text-align:left;border:0;font-size:1.25em;background:none;padding:0;line-height:30px}ul.callout.pills a:after{content:' ';float:right;margin:10px 0;width:15px;height:10px;display:block;background:url('/-/media/Images/HuronConsultingGroup/Icons/arrow-right-dblue') no-repeat}ul.callout.pills a:hover{background:none;color:#005587}section.module_gallery{float:none;width:100%}.module_gallery figcaption div{width:80%;left:2%;top:25%}.module_gallery .gallery h1{font-size:5vw}.module_gallery .gallery p{font-size:2.5vw}.module_gallery .gallery figure{max-height:360px}section.module_featured-content,section.module_calloutpromos{float:none;width:100%}.module_featured-content ul,.module_calloutpromos ul{width:100%;padding:0 10px 30px;display:block;justify-content:none}.module_featured-content ul:before{height:10%}.module_featured-content li,.module_calloutpromos li{display:block;width:calc(100% - 20px);height:auto;margin:0 auto 1em}.module_featured-content li:last-child{margin:0 auto}.module_featured-content img{width:100%;height:auto;-webkit-filter:grayscale(100%);filter:grayscale(100%);-o-transition:none;-ms-transition:none;-moz-transition:none;-webkit-transition:none;transition:none}.module_featured-content li:hover img{width:100%;height:auto}.module_featured-content.module_featured-content-fullwidth ul{padding:0 10px 30px}.module_featured-content.module_featured-content-fullwidth li{max-width:none;margin:0 auto 1em}.module_featured-content.module_featured-content-fullwidth li:nth-child(3n-2){margin:0 auto 1em}.module_featured-content.module_featured-content-fullwidth li:nth-child(3n){margin:20px auto}.module_our-services li{padding:.75em 0;font:500 normal 1.375em/1 'IBM Plex Sans'}.module_our-services li>span{padding:0 1em}.module_our-services li:after{top:.5em;right:.5em;font:400 normal 1.25em/.75 'lato'}.module_our-services li.on ul{margin-top:.75em}.module_our-services li li>span{padding:0 2em}.module_our-services li li:last-child{padding-bottom:.75em}.module_our-services li li:after{right:.7em}.module_our-services li div{padding:2em;margin-top:.75em}.module_our-services li div h2{margin-bottom:.5em;font-size:2.421em}.module_our-services li div p{font:400 normal .8947em/1.25 'lato'}.module_our-services li.on div ul{padding:0 1em}.module_our-services li div li{padding:.25em 1em;font:400 normal 1.125em/1 'IBM Plex Sans'}.module_our-services li div li:before{top:-.2em;left:0;font-size:2em}section.module_results{float:none;width:100%}.module_results ul{width:100%;padding:0 10px 30px}.module_results ul:before{height:10%}.module_results li{display:block;width:calc(100% - 20px);margin:0 auto 1em}.module_results li:last-child{margin:0 auto}.module_results img{width:100%;height:auto}.module_results.module_results-fullwidth ul{padding:0 10px 30px}.module_results.module_results-fullwidth li{max-width:none;margin:0 auto 1em}.module_results.module_results-fullwidth li:first-child{margin:0 auto 1em}.module_results.module_results-fullwidth li:last-child{margin:0 auto}section.module_solutions{margin-top:2.4375em}.module_solutions ul{margin:0 auto}.module_solutions li{width:90%;padding:4em 0 3em;margin:0 5% 5em;float:none}.module_solutions li:last-child{margin-bottom:3em}.module_solutions h2{top:calc(-2.9375em + 22px);padding:.75em 0 1.25em;font-size:1.6875em}section.module_news{float:none;width:100%;padding:0 10px;width:100%;max-width:100%}section.module_headline{padding:10px 0}.module_headline h1{color:#00568c;font:700 normal 2.4375em/1 'IBM Plex Sans';text-transform:uppercase}section.module_subnav{float:none;width:100%;padding:0 0 30px}section.module_copy{float:none;width:100%;padding:10px 0}section.module_stock-quote{float:none;width:calc(100% + 10px);padding:10px 0}.module_stock-quote ul{width:100%}.module_search_resources li{width:100%}.module_search_resources select{margin:0 0 15px 0}.module_text h1,.module_resource_results h1{margin-bottom:20px;margin-top:25px}.module_text.two_col div,.split_col,.flexme .media-item,.module_testimonials.half li{width:100%;float:none;max-width:none;margin:1em 0;flex:1 1 100%}.module_text.two_col p{float:none;width:100%;margin-right:0}.module_text.two_col img{float:none;width:100%;margin-top:10px}.flexme .media-item img{max-width:75%}.module_two_promos .promo{width:100%;margin-bottom:30px}.module_two_promos .promo figcaption{width:90%}.module_two_promos .promo figcaption h2{font:700 normal 3em/1 'IBM Plex Sans'}.module_expertise ul{width:100%;padding:0 10px;display:block}.module_expertise li{width:100%;margin:0 0 3.5em 0}.module_expertise p{width:80%;margin:0 auto}.module_email label{width:260px}.module_email span.help-block.field-validation-error{width:260px}.module_email input[type=text],.module_email input[type=email],.module_email input[type=tel],.module_email textarea.form-control{width:260px}.module_email div.checkbox{width:260px}.module_email div.validation-summary-errors{width:260px}.module_search h1{width:100%}.module_search .search_sort{width:100%;text-align:left;margin-bottom:3em}.column_one,.resnew .column_one,.fat_column_one{width:auto;margin:0 30px;float:none}.column_two,.resnew .column_two,.skinny_column_one{width:calc(100% - 60px);margin:0 30px}.module_photo{display:none}.column_one .module,.column_two .module{margin-bottom:0}.column_two section.module_experts{margin-bottom:2em}.resnew .module_hero h1{color:#2a3a51;font:500 normal 5vw/1 'IBM Plex Sans';margin:.5em 0}.resnew .module_hero h2{color:#00568c;font:normal 500 1.125em/1.5 'IBM Plex Sans';margin-bottom:.5em}.resnew .module_hero h2.authors a:hover{color:inherit}.resnew .module_hero .titles{position:static;margin:0}#mobileshare{color:#fff;cursor:pointer;font-size:3em;line-height:.8;padding:0 8px;background-color:#00568c;border-radius:50%;width:45px;height:45px;display:block;position:fixed;bottom:10px;right:10px;z-index:1}.socials{display:none;width:35px;position:fixed;bottom:60px;right:12px;z-index:2;margin:0 0 2em 4em}.socials a{display:block;padding:2px 0}.resnew #titlefade,.resnew .column_two a.down{display:none}.resnew .module_article{margin-left:0}.resnew .module_related_articles h1{padding:0;margin-top:1em}.resnew .module_article a.down.mobile,.resnew .module_article a.btn.mobile{display:block;margin:.5em 0;vertical-align:top;z-index:100}.resnew .module_article figcaption{padding:0}.resnew .module_article a.contact-btn{float:right}.module_article ul{padding:0 1em}.module_search_resources .filter_tray li{margin:.5em}.module_testimonials{padding:0 2em}.module_testimonials ul{flex-wrap:wrap}.module_testimonials ul li,.container.nav-left .module_testimonials ul li{width:50%}.module_testimonials li{flex:1 1 100%}.module_testimonials li img{max-width:264px;height:auto}.module_testimonials:before{height:97.5%}.container.nav-left .module_testimonials{float:none;width:100%}section.module_videos{display:block}.module_videos .video{width:100%;padding:.7em}.module_videos .vid-overlay h1{font-size:4vw}.module_videos .video h2{padding:1.8em .85em .7em .85em}.module_videos .video p{padding:.25em .85em}.module_video-carousel figure.active .vid-container{float:none;position:relative;padding-bottom:56.33%;padding-top:0;height:0}.module_video-carousel figure.active iframe{float:none;position:absolute;top:0;left:0;width:100%;height:100%}.module_video-carousel figure.active .fig-overlay{width:100%;height:100%}.event_detail_block,.column_two .event_link a,.column_two a.btn{width:100%}.event_detail_block div.add_to_calendar{padding:1.5em .5em}section.module.module_event_detail{margin-bottom:2.3em}.employee_more_details{max-width:none}a.callout.right,a.callout.left{float:none;text-align:center;margin:2em 0;width:100%}.flexme{display:block}a.mr-calloutimg{width:100%;display:block;margin:1em 0}.home a.callout{display:inline-block;margin:0;width:auto;font-size:1em}aside.callout-notes.right,aside.callout-notes.left,.audio-player.half-right{float:none;margin:2em 0;width:100%}.module_resource_results ul img.result_thumb{margin-right:1%;width:30%}.module_resource_results .results ul.wide .result_detail{max-width:68%}.module_resource_results .results ul.wide .result_detail a.btn{margin-top:0}.module_hero #titlefade.hero_text.nocolor_dash h1,.module_text h2.bottom-dash,.module_hero #titlefade.hero_text.nocolor h1{font-size:1.75em}.module_text .sessions h2{margin-top:-52px}section.module_career-search{flex-wrap:wrap;margin-top:80px}.module_career-search .location-box,.module_career-search .keyword-box,.module_career-search input[type=submit],.filter-box,.module_career-bar div,.module_career-bar a.box{width:100%}.module_career-bar a.box:last-child{margin-top:1em}section.module_career-bar{margin-top:0}.module_career-bar div{flex-wrap:wrap;justify-content:space-around}.job-listings{margin-left:0}.module_career-search .location-results{top:90px}.module_video-hero.hero_text h1{font-size:1.75em;text-align:center;width:100%;top:20px}.careers-site .module_gallery .gallery img{margin-right:-200px}.careers-site #video-wrapper{padding:0 0 40%;width:100%;margin-top:20px}.filter-box h2+div{display:none}.filter-box h2.opened+div{display:block}.filter-box h2:after{content:'+';float:right}.filter-box h2.opened:after{content:'-';float:right}.module_text.job-detail .overview-content>h1{font-size:1.5em}.module_linkboxes li{background-color:#fff!important;border:3px #005587 solid!important}.module_linkboxes li:hover{border:1px #ededed solid}.module_linkboxes li .box-front{display:none}.module_linkboxes li .box-back{display:block}.module_linkboxes .box-front h2{font-size:1.25em}a.callout.stick-to-nav.stuck{top:54px;z-index:10000}.mobile-only{display:block!important}.insight-article blockquote,.module_bio_detail blockquote{font-size:2.125em;margin:0;padding:2em 0}.module_experts nav{display:none}.module_experts h1{padding:0 30px}div.container.nav-left .container.contain-both,div.container.nav-left .left-nav_links{width:100%;float:none}.nav-left .left-nav_links li{min-height:35px;border-bottom:1px #595959 solid}.expert-tags{padding:0 30px}.module_cta{margin:30px 0}a.callout{font-size:1.125em;width:100%;margin:1em 0}.experts-stacked.nav-left .module_experts li{width:100%}.border-block+div{margin-bottom:1em;width:100%}ul.box-list{width:100%}.box-list .sub-panel{float:none}.box-list .box-details{position:static}aside.callout-wire{padding:0}aside.callout-wire h2{margin:.75em 1em}aside.callout-promo{display:block;padding:1em}aside.callout-promo h2{margin:.5em 0}aside.callout-promo .thumb-box{width:100%}aside.callout-promo .thumb-box.vid{padding-bottom:56.25%}aside.callout-promo div.promo-details div{position:relative;transform:none}aside.callout-promo div.promo-details{padding:0;width:100%}}@media only screen and (max-device-width:48em){.module_experts figcaption button{display:block}.module_experts figcaption button span{border:0;color:rgba(230,230,230,0)}}@media only screen and (max-width:37.5em){.module_hero #titlefade.hero_text{padding-top:10px}.module_hero .hero_text .titles{margin:0 10px}.module_hero .hero_text .titles h1{font-size:2em}.module_hero .hero_text .titles .hero_descr{font-size:1em;width:100%}.module_practice-areas li{width:50%}.module_multiple_promos .promo{width:49%;margin-right:2%;display:block}.module_multiple_promos .promo:nth-child(3n){margin-right:2%}.module_multiple_promos .promo:nth-child(2n){margin-right:0}.module_two_promos .promo figcaption h2{font:700 normal 2em/1 'IBM Plex Sans'}.module_practice-areas-grid li{width:50%;padding:2em 4% 0}.module_practice-areas-grid li:nth-child(4n){border-right:1px #ccdde8 solid}.module_practice-areas-grid li:nth-child(2n){border-right:none}.module_practice-areas-grid figure{height:140px}.module_practice-areas-grid figcaption{bottom:2em}.module_practice-areas-grid li:nth-child(n+5){padding-top:2em}.module_practice-areas-grid li:nth-child(n+5) figure{border-bottom:1px #ccdde8 solid}.module_practice-areas-grid li:last-child{padding-top:2em}.module_practice-areas-grid li:last-child figure{border-bottom:none}.module_practice-areas-grid li:last-child figcaption{bottom:2em}.resnew .module_article span.pquote{margin:25px 10px}.resnew .module_article span.right,.resnew .module_article span.left,.resnew .module_article span.pquote{float:none}.feature-container:first-child .featured-heading{font-size:6.5vw}.module_expert_filters #experts_clear_filter_btn{margin-top:20px}.module_expert_filters li{width:45%}.module_employee_hero figure{max-width:150px}.module_search_experts input::-webkit-input-placeholder{font-size:.85em}.module_search_experts input:-moz-placeholder{font-size:.85em}.module_search_experts input::-moz-placeholder{font-size:.85em}.module_search_experts input:-ms-input-placeholder{font-size:.85em}.careers-site .module_gallery .gallery img{margin-right:0;margin-left:calc(100% - 1000px);transform:none}.careers-site .module_gallery figcaption div{top:auto;bottom:0;position:absolute}.careers-site .module_gallery .gallery figcaption{bottom:0;height:50%;top:auto;width:100%}a#career-feedback{background:rgba(220,134,51,.75)!important}.module_calloutpromos h1 span{padding:0 .75em}.module_calloutpromos h1:before{width:100%}.module_gallery .gallery figcaption div{width:90%}.experts-stacked.nav-left .module_experts{float:none;width:auto}.experts-stacked .module_experts ul{text-align:center;display:block}}@media only screen and (max-width:33em){.module_video-carousel .videos-ondeck{width:100%}.module_video-carousel figure iframe,.module_video-carousel figure .fig-overlay{width:125px;height:71px}a.callout.right,a.callout.left{font-size:1.25em;padding:1em .5em;line-height:1}}@media only screen and (max-width:30em){.module_practice-areas li{float:left}.careers-site .module_gallery figcaption div{width:83%}.module_gallery .gallery h1{font-size:7vw}.module_gallery .gallery p{font-size:4vw}.careers-site .module_gallery .gallery p{font-size:3.25vw}.module_gallery figcaption.nocolor div h1{font-size:10vw;max-width:75%}.module_testimonials li img{max-width:100%}.module_testimonials ul li,.container.nav-left .module_testimonials ul li{width:100%;max-width:none}.feature-container,.featured-resource{min-height:275px}.module_search_resources input{font-size:1em}.module_event_card h1{left:20%;transform:none}.module_event_card li{width:90%}section.module_hero{min-height:50px}.module_video-carousel .videos-ondeck{display:block}.module_video-carousel .videos-ondeck figure{width:100%;margin-bottom:20px}.module_video-carousel .videos-ondeck .vid-container{position:relative;padding-bottom:56.33%;padding-top:0;height:0}.module_video-carousel .videos-ondeck iframe{position:absolute;top:0;left:0;width:100%;height:100%}.module_video-carousel figure .fig-overlay{width:100%;height:100%}.module_expert_filters #experts_clear_filter_btn{margin-top:0}.module_expert_filters ul{padding-bottom:20px}.module_expert_filters li{width:100%;margin-bottom:0}.module_expert_results .expert_contacts{text-align:center;margin-left:0;width:100%;padding:.5em 1.25em}.module_expert_results .expert_card{text-align:center}section.module_employee_hero{margin-top:15px;text-align:center}.module_employee_hero figure{margin-right:0;max-width:200px}.module_employee_hero .hero_details{padding-top:20px;text-align:center;width:100%;display:block}.module_employee_hero .hero_details h2{font:700 normal 1.75em/1 'IBM Plex Sans'}.module_employee_hero .hero_contacts img{width:30px;margin-right:5px}.module_employee_hero .hero_byline{font-size:.85em}.container.bottom-border:after{margin-top:20px;height:20px}.module_employee_hero .hero_contacts span{font-size:1em}.module_employee_detail h2.about{margin:2em 0 .25em 0}.employee_more_details h2{font-size:1.75em}.module_employee_detail h2 span,.employee_more_details h2 span{padding:5px 15px}.module_resource_results ul img.result_thumb{display:block;width:96%;max-width:96%;margin:2%}.module_resource_results .results ul.wide .result_detail{max-width:96%;margin:0 2%}.module_experts.grid{margin-bottom:60px}.module_experts.grid li{margin:0}}@media only screen and (max-width:21.7em){.module_gallery figcaption.nocolor div h1{max-width:60%}a.callout{padding:.75em 1em}.border-block{width:100%}}.resnew .module_hero{margin-top:38px;overflow:hidden}.module_related_articles h1{font:500 normal 34px/1 'IBM Plex Sans'}@media(max-width:1220px){.resnew .module_article{margin-left:0}}@media only screen and (max-width:48em){.resnew .module_article{margin-right:0}}div:not(.featureResource3Column1Row)>.feature-container:first-child .featured-link{font:normal 500 1em/2 'IBM Plex Sans';letter-spacing:.1em;border:#005587 2px solid;-o-transition:all .25s;-ms-transition:all .25s;-moz-transition:all .25s;-webkit-transition:all .25s;transition:all .25s}div:not(.featureResource3Column1Row)>.feature-container:first-child .featured-link:hover{background-color:#fff;color:#005587;border:#005587 2px solid}.module_subscribe button:after,.module_subscribe a:after,a.callout.offramp:after{display:none!important}.module_subscribe button,.module_subscribe a{padding:.58em 2.1em;font:normal 500 1em/2 'IBM Plex Sans';letter-spacing:.1em;border:#005587 2px solid;-o-transition:all .25s;-ms-transition:all .25s;-moz-transition:all .25s;-webkit-transition:all .25s;transition:all .25s}.module_subscribe button:hover,.module_subscribe a:hover{background-color:#fff;color:#005587;border:#005587 2px solid}.module_career-bar a.box{text-transform:capitalize}.module_event_detail h1{font:500 normal 1.575em/1.2 'IBM Plex Sans'}.column_two .event_link a{font:normal 500 1.25em/1 'IBM Plex Sans';border-radius:2px;letter-spacing:.01em}.column_two .event_link a:after{display:none!important}.event_detail_block{background-color:#f4f4f4;color:#2d2d2d}.event_detail_block h1{padding:5px 2em;font:normal 500 1.3em/3.5 'IBM Plex Sans';background:#f4f4f4;background-position:0%!important;border-bottom:2px solid #00568c;text-align:left}.event_detail_block span{font:normal 400 14px/1.5 'IBM Plex Sans';color:#2d2d2d}.event_detail_block div.add_to_calendar{font:normal 500 1.125em/1 'IBM Plex Sans';letter-spacing:.01em;color:#fff;background-color:#00568c}.module_event_card h1{padding-left:0!important;font:normal 500 1.3em/3.5 'IBM Plex Sans';text-transform:none;background:none!important}.module_event_card li.card_name{font:normal 500 16px/2 'IBM Plex Sans';background:none!important}.module_event_card li.card_email{font:normal 500 16px/2 'IBM Plex Sans';background:none!important}.module_event_card:before{background:#f4f4f4}.module_event_card li{padding-left:0;width:auto;margin:auto;text-align:center}.column_two .sociallabel{font:normal 500 1.3em/1 'IBM Plex Sans';text-transform:none}.hero-custom p{line-height:1.5em}form .form-container .form-group label.gen-label{display:inline-block;font:normal 500 18px/125% 'IBM Plex Sans'}form .form-submit-border .btn{font:normal 500 18px/125% 'IBM Plex Sans'}.form-container{margin-bottom:30px!important}.module_career-search .keyword-box:before{background:url('/img/search-blue.svg') no-repeat center top}a.filter-link,a.sort-link{font-weight:500}.check-group{position:relative}.check-group input[type=checkbox]{width:17px;height:17px;background:#fff;display:inline-block;margin:3px 0;font:normal 400 .8125em/1 'IBM Plex Sans';position:relative;border:1px #b1c5d2 solid}.check-group input[type=checkbox]:checked+span{background-color:#00568c;border:0}.check-group input[type=checkbox]:focus{outline:none}.filter-box div span{cursor:pointer;font-weight:700;color:#005587;font-size:.85em;display:inline-block;margin-top:10px}.check-group span.checkmark{display:block;width:15px;border:2px #fff solid;height:15px;transition:all .5s ease;position:absolute;top:-6px;left:1px;z-index:1;background:#fff}.check-group label{font-size:.85em;position:absolute;z-index:2;padding-left:23px;margin:3px 0 0 -17px;line-height:1.2}form .form-group input.text-box,input[type=text].rm-form-input{border:none;box-shadow:none;border-bottom:solid 1px #69c5f4;height:25px;border-radius:0;font:normal 500 1.4375em/1 'IBM Plex Sans';padding:0}.rm-form-wrapper input[type=submit].rm-form-submit{border:none;position:relative;top:0;border-radius:2px;padding:.75em 1.25em;background:#00568c;color:#fff;line-height:1;font:normal 400 1.25em/1 'IBM Plex Sans';letter-spacing:.05em}.splash .module_text h1{font:normal 500 3.5em/1 'IBM Plex Sans'}.hero-custom h1{font-family:'IBM Plex Sans'!important}@media only screen and (max-width:55em){section.module_hero.short{padding:0}}.feature-container .featured-link{font:normal 500 1em/1 'IBM Plex Sans';letter-spacing:.01em;text-transform:uppercase}.module_our-services li div h2{font-size:2em}.module_our-services li div li{font-size:.8947em}.col-justify{text-align:justify;-ms-text-justify:distribute-all-lines;text-justify:distribute-all-lines;line-height:0}.col-justify:after{content:"";display:inline-block;width:100%;border:none;line-height:0!important}.col-justify .col{display:inline-block;margin-bottom:-6px;text-align:left;vertical-align:top;line-height:145%}.col-2 .col{width:48%}.col-3 .col{width:32%}.col-4 .col{width:24%}.col-5 .col{width:18%}.col-6 .col{width:15%}.col-justify .col.text-center,.col-justify .col.text-align-center{text-align:center}ul.flex{position:relative;padding:0;margin:0;list-style:none}.flex{display:flex}.flex-inline{display:inline-flex}.flex.align-items-start{align-items:flex-start}.flex.flex-text-middle,.flex.align-items-center{align-items:center}.flex.align-items-baseline{align-items:baseline}.flex.align-items-stretch{align-items:stretch}.flex.align-items-end{align-items:flex-end}.flex.justify-evenly{justify-content:space-evenly}.flex.justify-between{justify-content:space-between}.flex.direction-column{flex-direction:column}.flex.direction-row-reverse{flex-direction:row-reverse}.flex.flex-wrap,.flex.wrap{flex-wrap:wrap}.flex.flex-wrap-reverse,.flex.wrap-reverse{flex-wrap:wrap-reverse}.flex-basis-0{flex-basis:0}.flex-1,.flex.flex-1>*{flex:1}.flex.flex-grow-0>*,.flex .flex-grow-0{flex-grow:0}.flex>*,.flex.flex-grow-1>*{flex-grow:1}.flex .flex-grow-2{flex-grow:2}.flex .flex-grow-3{flex-grow:3}.flex .flex-grow-4{flex-grow:4}.flex .flex-grow-5{flex-grow:5}.flex .flex-grow-6{flex-grow:6}.flex.flex-gap-6>*+*{margin-left:6px}.flex.flex-gap-10>*+*{margin-left:10px}.flex.flex-vgap-10>*:not(:last-child){margin-bottom:10px}.flex.flex-gap-30>*+*{margin-left:30px}.btn-util{display:inline-table;position:relative;padding:22px 30px;background-color:#00558c;font-size:22px;line-height:120%;cursor:pointer;font-family:'IBM Plex Sans',sans-serif;font-weight:500!important;font-style:normal;color:#fff!important;text-align:center;border:1px solid transparent!important;border-radius:2px;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn-util:focus{outline:none}.btn-util:hover{background-color:#fff;color:#00558c!important;border:1px solid #00558c!important;text-decoration:none!important}.btn-util.no-hover:hover{background-color:#00558c;color:#fff!important;border:1px solid transparent!important;text-decoration:none!important}.btn-util.border-1-solid-fff{border:1px solid #fff}.btn-util.invert{background-color:#fff;color:#00558c;border:1px solid #00558c}.btn-util.invert:hover{background-color:#00558c;color:#fff;border:1px solid transparent}.btn-util.sky{background-color:#69c5f4;color:#fff}.btn-util.sky:hover{background-color:#fff;color:#69c5f4;border:1px solid #69c5f4}.hide{display:none!important}.show{display:block!important}.color-steel-blue,.steel-blue{color:#425563}.color-blue,.blue{color:#00558c}.bg-fafafa{background-color:#fafafa}.bg-before-fafafa:before{background-color:#fafafa;content:"";display:block;position:absolute;top:0;bottom:0;left:-100%;right:-100%}.bg-f4f4f4{background-color:#f4f4f4}.bg-before-f4f4f4:before{background-color:#f4f4f4;content:"";display:block;position:absolute;top:0;bottom:0;left:-100%;right:-100%}.bg-blue{background-color:#00558c}.bg-blue-important{background-color:#00558c!important}.bg-white{background-color:#fff}.bg-light-gray{background-color:#eee}.bg-lightest-gray{background-color:#fafafa}.color-sky,.sky{color:#69c5f4}.bg-sky{background-color:#69c5f4}.bg-sky-important{background-color:#69c5f4!important}.color-grey-light{color:#c1c6c8}.white,.color-white{color:#fff}.white-important,.color-white-important{color:#fff!important}.mustard,.color-mustard{color:#f1be48}.mustard-important{color:#f1be48!important}.bg-mustard{background-color:#f1be48}.bg-gray-lightest{background-color:#f4f4f4}.black,.color-black{color:#000}.ibm,.font-ibm,.ff-ibm{font-family:'IBM Plex Sans',sans-serif}.lato,.font-lato,.ff-lato{font-family:'Lato',sans-serif}.overflow-hidden{overflow:hidden}.absolute,.position-absolute{position:absolute}.relative,.position-relative{position:relative}.bottom-0{bottom:0}.bottom-30{bottom:30px}.block{display:block}.block-important{display:block!important}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.table-cell{display:table-cell}.table-row{display:table-row}.none{display:none}.visibility-hidden,.hidden{visibility:hidden}.text-center,.align-center,.text-align-center{text-align:center}.text-left,.align-left{text-align:left}.text-right,.align-right{text-align:right}.text-left{text-align:left}.text-middle-transform{position:relative;top:50%;transform:translateY(-50%)}.center{display:block;margin-left:auto;margin-right:auto}.center-important{display:block!important;margin:0 auto!important}.center-table{display:table;margin:0 auto}.text-height-40{line-height:40px}.text-top,.vertical-align-top{vertical-align:top}.text-mid,.vertical-align-mid{vertical-align:middle}.text-hover-underline:hover{text-decoration:underline}.font-weight-500,.weight-500{font-weight:500}.font-weight-900,.weight-900{font-weight:900}.height-auto{height:auto}.max-none{max-width:none}.max-100{max-width:100%}.max-100-important{max-width:100%!important}.max-50{max-width:50%}.max-50-important{max-width:50%!important}.min-width-75-important{min-width:75px!important}.width-75-perc{width:75%}.width-100{width:100%}.width-100-important{width:100%!important}.width-auto{width:auto}.bold{font-weight:bold}.normal{font-weight:normal}.italic{font-style:italic}.cursor-pointer{cursor:pointer}.fs-10{font-size:10px}.fs-11{font-size:11px}.fs-12{font-size:12px}.fs-13{font-size:13px}.fs-14{font-size:14px}.fs-15{font-size:15px}.fs-15-important{font-size:15px!important}.fs-16{font-size:16px}.fs-17{font-size:17px}.fs-18{font-size:18px}.fs-18-important{font-size:18px!important}.fs-19{font-size:19px}.fs-20{font-size:20px}.fs-20-important{font-size:20px!important}.fs-22{font-size:22px}.fs-24{font-size:24px}.fs-26{font-size:26px}.fs-27{font-size:27px}.fs-28{font-size:28px}.fs-30{font-size:30px}.fs-32{font-size:32px}.fs-36{font-size:36px}.fs-38-important{font-size:38px!important}.fs-40{font-size:40px}.line-height-0{line-height:0}.line-height-0-important{line-height:0!important}.line-height-12{line-height:12px}.line-height-20{line-height:20px}.line-height-36{line-height:36px}.line-height-95-important{line-height:95%!important}.line-height-100{line-height:100%}.line-height-130{line-height:130%}.line-height-145{line-height:145%}.letter-spacing-1{letter-spacing:1px}.margin-0{margin:0}.margin-top-5{margin-top:5px}.margin-top-5-important{margin-top:5px!important}.margin-top-10{margin-top:10px}.margin-top-10-important{margin-top:10px!important}.margin-top-15{margin-top:15px}.margin-top-30{margin-top:30px}.margin-top-30-important{margin-top:30px!important}.margin-top-60{margin-top:60px}.margin-top-90{margin-top:90px}.margin-right-5{margin-right:5px}.margin-right-10{margin-right:10px}.margin-right-15{margin-right:15px}.margin-right-30{margin-right:30px}.margin-right-30-important{margin-right:30px!important}.margin-right-60{margin-right:60px}.margin-bottom-neg6{margin-bottom:-6px}.margin-bottom-0{margin-bottom:0}.margin-bottom-0-important{margin-bottom:0!important}.margin-bottom-5{margin-bottom:5px}.margin-bottom-6{margin-bottom:6px}.margin-bottom-10{margin-bottom:10px}.margin-bottom-15{margin-bottom:15px}.margin-bottom-15-important{margin-bottom:15px!important}.margin-bottom-20{margin-bottom:20px}.margin-bottom-30{margin-bottom:30px}.margin-bottom-30-important{margin-bottom:30px!important}.margin-bottom-40{margin-bottom:40px}.margin-bottom-45{margin-bottom:45px}.margin-bottom-60{margin-bottom:60px}.margin-bottom-75{margin-bottom:75px}.margin-bottom-90{margin-bottom:90px}.margin-bottom-120{margin-bottom:120px}.margin-left-5{margin-left:5px}.margin-left-15{margin-left:15px}.margin-left-25{margin-left:25px}.margin-left-30{margin-left:30px}.margin-left-45{margin-left:45px}.margin-left-60{margin-left:60px}.margin-top-neg-15{margin-top:-15px}.margin-top-neg-10{margin-top:-10px}.margin-top-neg-24{margin-top:-24px}.margin-top-neg-30{margin-top:-30px}.float-left{float:left}.float-right{float:right}.float-none{float:none}.float-none-important{float:none!important}.padding-0{padding:0}.padding-10{padding:10px}.padding-15{padding:15px}.padding-20{padding:20px}.padding-30{padding:30px}.padding-left-15{padding-left:15px}.padding-left-30{padding-left:30px}.padding-right-10{padding-right:10px}.padding-right-15{padding-right:15px}.padding-right-30{padding-right:30px}.padding-bottom-15{padding-bottom:15px}.padding-bottom-25{padding-bottom:25px}.padding-bottom-30{padding-bottom:30px}.padding-bottom-45{padding-bottom:45px}.padding-top-0{padding-top:0}.padding-top-15{padding-top:15px}.padding-top-30{padding-top:30px}.padding-top-60{padding-top:60px}.color-dark-gray,.color-333{color:#333}.color-666{color:#666}.color-808080{color:gray}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.no-transform{text-transform:none!important}.underline,.hover-underline:hover,.hover-underline-a a:hover{text-decoration:underline}.no-decoration,.no-hover-decoration:hover{text-decoration:none!important}.hover-no-underline:hover{text-decoration:none}.transition-all{transition:all .25s}.border-1-solid-999{border:1px solid #999}.border-1-solid-gray-light{border:solid 1px #e0e0e0}.border-none{border:none!important}.list-style-disc{list-style-type:disc}.column-count-2{column-count:2}.column-count-3{column-count:3}.column-gap-60{column-gap:60px}.rotate-180{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.transition-none{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.transition-none-important{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;transition:none!important}.opacity-0{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}.opacity-1{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}.mobile-hide{display:block}.mobile-show{display:none}@media(max-width:768px){.mobile-hide{display:none!important}.mobile-show{display:block!important}.col-justify .col{display:block;width:100%;max-width:none;min-height:auto}.flex{flex-direction:column}.flex-mobile{display:flex}.flex-mobile-row{flex-direction:row}.flex .flex-item,.flex>*{margin-bottom:20px}.flex[class*="flex-gap-"]>*{margin-left:0}}@media(max-width:568px){.text-middle-transform{transform:translateY(0)}}@media print{nav.utility,.module_videos,.module_subscribe_input,.module_related_insights,.module_related_articles,div.mobile-scroll,.module_event_page .event_link,.module_event_page .event_share,.module_our-services div.detail h2,.module_email,div.main__search,iframe,section.module_hero img,.column_two,.resnew .module_hero #titlefade,.module_our-services li li:after,.module_our-services li:after,.module_featured-content,.module_experts,.module_practice-areas-grid,footer,nav.main button.btn-menu,.module_article a.down,a.callout,header.short nav.main.home button.btn-menu{display:none}header{position:static}nav.main:after{content:'www.huronconsultinggroup.com';position:absolute;color:#c6cdd1;bottom:0;left:34px;z-index:100}header figure{padding-left:35px}section.module_hero.page-hero{background:none!important;height:auto;padding-bottom:0}.module_hero .page-hero-text{position:relative;left:auto}.resnew .module_hero .titles{position:relative}.module_hero figcaption h1,.resnew .module_hero h1,.resnew .module_hero h2{color:#000;width:100%;font-size:2em}section.module_our-services{margin-top:0}.module_our-services li ul,.module_our-services li li div{display:block}.module_our-services li div.detail{padding:0 4em}.module_our-services li div h2{font-size:1.2em}.module_hero figure,.module_hero.short figure{height:auto;padding-bottom:0}.column_one,.resnew .column_one{width:100%;float:none;margin-right:0}.column_one .module{margin-bottom:25px}.module_article,.module.module_text,.resnew .module_article{margin-top:70px;margin-left:auto}.module_article a.down{color:#000;margin-top:0}.module_related_articles h1{margin-bottom:0}.module_event_page .column_one,.module_text .column_one{width:calc(680px + ((100% - 1200px)/2));margin-left:90px}.module_event_page .column_two,.module_text .column_two{display:block}section.module_event_detail{margin-left:calc((100vw - 1200px)/2)}.page-tools.stuck{display:none}.insight-article blockquote,.module_bio_detail blockquote{margin:0;padding:.5em 1em .5em 3em}}