.slick-dots,.slick-next,.slick-prev{position:absolute;display:block;padding:0}
.slick-dots,ol,ul{list-style:none}
.slick-dots,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
.list-2col,.list-big-bullets{counter-reset:section}
*,::after,::before{box-sizing:inherit}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}
.slick-dots li button,.slick-next,.slick-prev{line-height:0;font-size:0;cursor:pointer;outline:0}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}
.slick-loading .slick-list{background:url(/img/ajax-loader.gif) center center no-repeat #fff}
@font-face{font-family:slick;src:url(/fonts/slick.eot);src:url(/fonts/slick.eot?#iefix) format("embedded-opentype"),url(/fonts/slick.woff) format("woff"),url(/fonts/slick.ttf) format("truetype"),url(/fonts/slick.svg#slick) format("svg");font-weight:400;font-style:normal}
.slick-next,.slick-prev{background:0 0;color:transparent;top:50%;border:none}
img,legend{border:0}
.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:0;background:0 0;color:transparent}
.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}
.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}
.slick-next:before,.slick-prev:before{color:#fff;opacity:.75}
[dir=rtl] .slick-prev{left:auto;right:-25px}
[dir=rtl] .slick-prev:before{content:"→"}
[dir=rtl] .slick-next{left:-25px;right:auto}
[dir=rtl] .slick-next:before{content:"←"}
.slick-slider{margin-bottom:30px}
.slick-dots{text-align:center;width:100%}
.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}
.slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;color:transparent;padding:5px}
legend,td,th{padding:0}
.slick-dots li button:focus,.slick-dots li button:hover{outline:0}
.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}
.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:slick;font-size:16px;line-height:20px;text-align:center;color:#2D92FF;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.row,sub,sup{position:relative}
.slick-dots li.slick-active button:before{color:#2D92FF;opacity:.75}
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html{box-sizing:border-box;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background-color:transparent}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,optgroup,strong{font-weight:700}
dfn{font-style:italic}
h1{font-size:2em;margin:.67em 0}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
svg:not(:root){overflow:hidden}
hr{box-sizing:content-box;height:0}
pre,textarea{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}
input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
table{border-collapse:collapse;border-spacing:0}
.row{display:block;margin:2rem 0}
.row::after{clear:both;content:"";display:table}
.row.h-rule{padding-top:2rem;border-top:1px solid #CED1D6}
.row:first-child{margin-top:0}
.col,.column{float:left}
.row.borderless .col{border:0}
.col+.col{padding-left:2rem}
.col+.col:before{content:'';border-left:1px solid #CED1D6;position:absolute;top:30px;bottom:0;display:block;margin-left:-2rem}
.col:last-child{padding-right:0}
.lattice-wrap{background:#ECECEC}
.lattice-group{margin:0 auto;max-width:1400px;background:#fff}
.lattice{margin:0;display:table;table-layout:fixed;width:100%;position:relative}
.lattice .row{margin:0;display:table-row}
.lattice .lat-col{float:none;padding:2rem;border:0;display:table-cell;vertical-align:top}
.lattice .no-pad{padding:0}
@font-face{font-family:inma-icons;src:url(/fonts/inma-icons.eot?-sgblhi);src:url(/fonts/inma-icons.eot?#iefix-sgblhi) format("embedded-opentype"),url(/fonts/inma-icons.ttf?-sgblhi) format("truetype"),url(/fonts/inma-icons.woff?-sgblhi) format("woff"),url(/fonts/inma-icons.svg?-sgblhi#icomoon) format("svg");font-weight:400;font-style:normal}
.btn-hide-content:after,.card-video-link .card-image:after,.list-media .media-item a:after,.list-media .media-item a:before,.media-modal .media-carousel .media-item a:after,.media-modal .media-carousel .media-item a:before,.nav-regions:after,.select:before,.slick-next:before,.slick-prev:before,[class*=" icon-"],[class^=icon-]{font-family:inma-icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:all .15s ease-in-out}
.icon-advertising:before{content:"\e90d";color:#2D92FF}
.icon-audience:before{content:"\e90e";color:#BD10E0}
.icon-content:before{content:"\e90f";color:#B60B24}
.icon-strategy:before{content:"\e910";color:#002261}
.icon-earnings:before{content:"\e911";color:#62B30F}
.icon-labor:before{content:"\e912";color:#F7AB02}
.icon-launches:before{content:"\e913";color:#2D92FF}
.icon-media:before{content:"\e914";color:#BD10E0}
.icon-platforms:before{content:"\e915";color:#B60B24}
.icon-research:before{content:"\e916";color:#002261}
.icon-filters:before{content:"\e903"}
.card-video-link .card-image:after,.icon-play-btn:before{content:"\e902"}
.icon-googleplus:before{content:"\e901"}
.icon-youtube:before{content:"\e900"}
.icon-linkedin:before{content:"\e615"}
.icon-twitter:before{content:"\e614"}
.icon-instagram:before{content:"\e613"}
.icon-facebook2:before{content:"\e612"}
.icon-facebook:before{content:"\e611"}
.icon-google-plus:before{content:"\e610"}
.icon-cross:before{content:"\e60f"}
.icon-arrow-up:before{content:"\e60e"}
.icon-arrow-down:before,.select:before{content:"\e60d"}
.icon-arrow-left:before,.primary-nav .horizonal-nav .sub-nav.events .slick-prev:before,.slick-prev:before{content:"\e60c"}
.icon-arrow-right:before,.primary-nav .horizonal-nav .sub-nav.events .slick-next:before,.slick-next:before{content:"\e60b"}
.icon-caret-down:before{content:"\e60a"}
.btn-hide-content:after,.icon-caret-up:before{content:"\e609"}
.icon-caret-right:before{content:"\e608"}
.icon-caret-left:before{content:"\e607"}
.icon-about:before{content:"\e921"}
.icon-topics:before{content:"\e926"}
.icon-search:before{content:"\e925"}
.icon-resources:before{content:"\e924"}
.icon-menu:before{content:"\e602"}
.icon-membership:before{content:"\e923"}
.icon-events:before{content:"\e922"}
.icon-linkedin2:before{content:"\e904"}
.icon-alert:before{content:"\e905"}
.icon-mail:before{content:"\e906"}
.icon-Download:before{content:"\e907"}
.icon-skype:before{content:"\e908"}
.icon-play-video:before{content:"\e909"}
.icon-document:before{content:"\e90a"}
.icon-play-solid:before{content:"\e90b"}
.icon-audio-wave:before{content:"\e90c"}
.icon-wide-arrow-right:before{content:"\e918"}
.icon-return-arrow:before{content:"\e919"}
.icon-camera:before{content:"\e91a"}
.icon-expand:before{content:"\e91d"}
.icon-collapse:before{content:"\e91c"}
.icon-edit:before{content:"\e91b"}
.icon-plus:before{content:"\e91e"}
.icon-print:before{content:"\e91f"}
.icon-email:before{content:"\e920"}
.icon-checkmark:before{content:"\e927"}
html{font-size:16px}
body{background:#fff;font-family:"Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif;color:#1E1E1E;-webkit-font-smoothing:antialiased;line-height:1.25em;font-feature-settings:"lnum"}
.event-item a figcaption,.list-item a figcaption,.member-sidebar .profile-link,h1,h2,h3,h4,h5,h6{font-family:Raleway,"Helvetica Neue",Helvetica,Arial,sans-serif}
a{text-decoration:none;color:inherit}
p a{color:#2D92FF}
.wrapper{max-width:1200px;margin-left:auto;margin-right:auto;padding:0 20px}
.wrapper::after{clear:both;content:"";display:table}
.wrapper.narrow{max-width:800px}
.site-header{padding-top:1px}
.branding{position:relative;margin-top:1.25rem;float:left;padding-right:20px}
.branding img{display:block;width:100%;margin:0 0 .25rem}
.branding .brand-text{font-size:9.2px;display:block;font-weight:700}
.branding .beta-tag{position:absolute;left:186px;top:10px;color:#7E8084;font-size:1rem;vertical-align:bottom}
.branding .beta-tag:before{content:"/";display:block;position:absolute;top:0;left:-15px;font-size:26px;-webkit-transform:scaleX(.5);transform:scaleX(.5)}
.tagline{color:#2D92FF;float:left;margin:2.25rem 0 0;font-weight:500}
.login-controls{float:right;margin:1.7rem 0 0}
.logged-in .user-details{position:relative;padding-right:54px;color:#5B5D61;text-align:right}
.logged-in .user-name{color:#BD10E0;font-weight:700}
.logged-in .user-avatar{right:0;top:0;margin:0;display:block;position:absolute;width:44px;height:44px;overflow:hidden;border-radius:100%}
.logged-in .user-avatar figcaption{display:none}
.copyright,.member-logos img{display:inline-block}
.logged-in .user-links a{color:#7E8084;font-size:.75rem;display:inline-block}
.logged-in .user-links a+a{margin-left:.25rem;padding-left:.25rem;border-left:1px solid #7E8084}
.site-footer{background:#002261;color:#fff;padding:2rem 0;box-shadow:0 500px 0 500px #002261}
.db-credit{float:right;text-align:right}
.drawbackwards{background-image:url(/img/drawbackwards@2x.png);background-size:19px 16px;background-repeat:no-repeat;background-position:8px center;transition:all .25s ease-in-out;padding:.3125rem .75rem .3125rem 2.0625rem;border:1px solid transparent;border-radius:15px;color:#CED1D6}
.drawbackwards:hover{border-color:#CED1D6;text-decoration:none}
.panel-basic,.panel-gray{border-bottom:1px solid #CED1D6}
.archive-link,.footer-links a:hover,.member-logos .lead a,.report-action a:not(.btn):hover{text-decoration:underline}
.back-to-top{margin-bottom:1.5rem}
.footer-links{text-align:left}
.footer-links a{margin:0 .5rem}
.panel{padding:3.5rem 0;position:relative}
.panel-gray{background:#fcfcfc}
.panel-blueborder{border-top:10px solid #2D92FF;border-bottom:1px solid #2D92FF}
.member-logos,.primary-content{border-bottom:1px solid #CED1D6}
.panel-tight{padding:1.5rem 0}
.panel-blue{background:#2D92FF;color:#fff}
.panel-overlap-top{padding-top:0;margin-top:-100px}
.primary-content{overflow:hidden;position:relative}
.member-logos .section-header{color:#62B30F}
.bullets h2,.post-date{color:#2D92FF}
.member-logos .wrapper ul{margin-bottom:1rem}
.member-logos .lead{margin-bottom:0}
.member-logos .lead a{font-weight:700}
.member-logos img{vertical-align:middle;margin:.25rem;outline:0}
.ad-banner,.ad-banner img{margin:0 auto}
.ad-banner{max-width:789px;display:block}
.ad-banner img,figure img{max-width:100%;display:block;height:auto}
figure{padding:0;margin:0}
figure img{width:100%;transition:-webkit-transform 1s ease-out;transition:transform 1s ease-out;transition:transform 1s ease-out,-webkit-transform 1s ease-out}
.bullets .bullet-icon{max-width:124px;margin:1rem auto}
.bullets .bullet-icon img{width:100%;max-width:100%;height:auto}
.bullets h2{font-size:1.25rem;font-weight:500;margin:0 0 .5rem}
.bullets.yellow{color:#F7AB02}
.bullets .bullet.inline{float:none;display:inline-block}
.why-membership{border-top:1px solid #CED1D6}
.panel-basic+.why-membership,.primary-content+.why-membership{border-top:0}
.event-avatar,.list-avatar{width:78px;height:78px;float:left;margin-right:.5rem;position:relative;border-radius:50%;overflow:hidden}
.event-details,.item-details{padding:.5rem .5rem .5rem 5.3125rem}
.event-details h3,.item-details h3{font-weight:700;transition:all .15s ease-in-out;margin-bottom:.25rem}
.event-details p,.item-details p{font-size:.75rem;line-height:1em}
.event-item a,.list-item a{padding:.5rem 0;display:block}
.event-item a::after,.list-item a::after{clear:both;content:"";display:table}
.event-item a figcaption,.list-item a figcaption{text-align:center;font-weight:500;color:#fff;position:absolute;top:20px;left:0;right:0;opacity:0;transition:opacity .15s ease-in-out}
.event-item a .date-number,.list-item a .date-number{display:block;font-size:1.875rem}
.event-item a .date-month,.list-item a .date-month{font-size:.9rem;-webkit-font-smoothing:subpixel-antialiased}
.event-item a:hover figcaption,.list-item a:hover figcaption{opacity:1}
.event-item a:hover h3,.list-item a:hover h3{color:#F7AB02}
.event-page-header{background:rgba(247,171,2,.7);padding:2rem;color:#fff;top:50%;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:0;left:0;right:0}
.masthead{position:relative;transition:background .15s ease-in-out;background-size:cover;background-repeat:no-repeat;background-position:center;max-height:580px;padding:3rem}
.masthead .rotator{margin:0 auto}
.masthead.non-member .rotator-active-pane{width:65%;margin:0}
.masthead .rotator-active-pane{background:rgba(0,34,97,.6);background-color:rgba(0,34,97,.5);background-image:linear-gradient(130deg,rgba(0,34,97,.5) 10%,rgba(98,179,15,.4) 180%);height:474px;float:left;position:relative}
.masthead .rotator-active-pane .rotator-slide{padding:5rem 3.5rem 5rem 2.5rem!important;height:474px;display:none}
.masthead .rotator-active-pane .type-topstory:before,.masthead .rotator-active-pane .type-weekstory:before{top:0;left:0;right:0;background:rgba(45,146,255,.5);color:#fff;font-size:1rem;line-height:36px;font-weight:500;padding:0 1rem;position:absolute}
.masthead .rotator-active-pane .rotator-slide:first-child{display:block}
.masthead .rotator-active-pane .type-topstory:before{content:"TODAY'S TOP STORY";display:block}
.masthead .rotator-active-pane .type-weekstory:before{content:"TRENDING NOW";display:block}
.masthead .rotator-active-pane .publish-date{font-size:1.25rem;color:#CED1D6;margin-bottom:.5rem}
.masthead .rotator-active-pane .headline{color:#fff;font-size:3.125rem;font-weight:700;line-height:1.05em}
.masthead .rotator-active-pane .byline{position:absolute;bottom:2.5rem;color:#CED1D6;font-size:1.25rem}
.masthead .rotator-menu{background:#fff;height:474px;overflow:hidden;width:35%;margin:0;float:left}
.masthead .rotator-menu li{height:158px;border:0!important;outline:0!important;list-style:none}
.masthead .rotator-menu a,.select select:focus,.select:focus,input[type=checkbox]:focus,input[type=email]:focus,input[type=password]:focus,input[type=phone]:focus,input[type=radio]:focus,input[type=search]:focus,input[type=text]:focus,textarea:focus{outline:0}
.masthead .rotator-menu h2{font-size:1.25rem;font-weight:500;line-height:1.15em;margin-bottom:.5rem}
.masthead .rotator-menu a{height:100%;display:block;padding:2.5rem;position:relative;border-bottom:1px solid #CED1D6;transition:background .15s ease-in-out,border .15s ease-in-out}
.masthead .rotator-menu .slick-current a,.masthead .rotator-menu a:hover{background:#2D92FF;color:#fff;outline:0;border-bottom:none}
.simple-masthead,.tall-masthead{background-color:#1148AD;text-align:center}
.masthead .rotator-menu .slick-current a .headline,.masthead .rotator-menu a:hover .headline{color:#fff}
.masthead .rotator-menu .active,.masthead .rotator-menu .slick-current{display:none}
.masthead .rotator-menu .slick-current a:before{content:'';display:block;position:absolute;top:50%;left:-30px;margin-top:-15px;border:15px solid transparent;border-right-color:#2D92FF}
.masthead .rotator-menu .type-topstory .headline:before{content:"TODAY'S TOP STORY";font-size:.875rem;color:#1E1E1E;display:block;margin-top:-.5rem}
.masthead .rotator-menu .type-weekstory .headline:before{content:"TRENDING NOW";font-size:.875rem;color:#1E1E1E;display:block;margin-top:-.5rem}
.simple-masthead h1,.tall-masthead h1{font-size:3.125rem;line-height:3.125rem;font-weight:700}
.masthead .rotator-menu .type-event .headline{color:#F7AB02}
.masthead .rotator-menu .type-benefit .headline{color:#BD10E0}
.simple-masthead{color:#fff}
.tall-masthead{color:#fff;padding:12rem 2rem}
.tall-masthead h1{margin-bottom:1rem;margin-top:0}
.tall-masthead p{font-size:1.125rem}
.slick-next,.slick-prev{height:80px;width:20px;margin-top:-40px}
.slick-next:hover,.slick-prev:hover{font-weight:700;text-shadow:0 0 4px #002261}
.slick-next:before,.slick-prev:before{font-size:40px}
.slick-prev{left:-35px}
.slick-next{right:-35px}
.slick-dots{bottom:-35px}
.logo-rotator.slick-initialized .slick-slide{display:inline-block;margin:0 1rem;position:relative}
.member-masthead{max-height:none;position:relative}
.member-masthead .rotator{max-height:395px}
.member-masthead .rotator>div{max-height:395px;height:395px;overflow:hidden}
.member-masthead .rotator .rotator-slide{height:395px}
.member-masthead .member-rotator-menu{background:0 0!important;width:auto;height:auto;position:absolute;left:0;right:0;bottom:0;border-bottom:1px solid #CED1D6}
.member-masthead .member-rotator-menu::after{clear:both;content:"";display:table}
.member-masthead .member-rotator-menu .slick-list{padding-top:20px!important}
.member-masthead .member-rotator-menu li{width:25%;float:left;height:auto;background:#fff}
.member-masthead .member-rotator-menu a{display:block;height:140px;padding:2rem;border:solid #CED1D6;border-width:1px 0 0 1px}
.member-masthead .member-rotator-menu li:first-child a{border-left:0}
.member-masthead .member-rotator-menu .active a,.member-masthead .member-rotator-menu .slick-current a,.member-masthead .member-rotator-menu a:hover{background:#2D92FF;border-top:1px solid #2D92FF;color:#fff}
.member-masthead .member-rotator-menu .active a .headline,.member-masthead .member-rotator-menu .slick-current a .headline,.member-masthead .member-rotator-menu a:hover .headline{color:#fff}
.member-masthead .member-rotator-menu .slick-current{display:block}
.member-masthead .member-rotator-menu .active a:before,.member-masthead .member-rotator-menu .slick-current a:before{content:'';display:block;position:absolute;top:-30px;left:50%;margin-left:-15px;margin-top:0;border:15px solid transparent;border-right-color:transparent;border-bottom-color:#2D92FF}
.member-industry-news{background:#fff;padding:2rem;border-top:4px solid #2D92FF;overflow:scroll}
.member-industry-news .section-header{color:#2D92FF}
.curated-member-content{padding:0;position:relative;margin:0 auto}
.curated-member-content .wrapper{max-width:1295px}
.curated-member-content .curated-header{position:relative;font-weight:700;top:-4rem;margin:0 auto -2rem;display:inline-block;font-size:1.875rem;text-align:center;color:#2D92FF;background:#fff;padding:1rem 3rem}
.members-only-intro .panel-member-header{color:#2D92FF;font-size:2.375rem;line-height:1;margin-bottom:1rem;font-weight:500}
.member-sidebar{border:1px solid #BD10E0;border-left-width:3px;top:0;bottom:2rem;right:0;overflow:scroll}
.member-sidebar .profile-link{color:#62B30F;padding:1rem;border-bottom:1px solid #BD10E0;display:block;text-align:center}
.article .author-block::after,.author .author-block::after,.featured-video .author-block::after,.member-profile-preview::after,.vendor .author-block::after{clear:both;content:"";display:table}
.member-sidebar .profile-link:hover{background:#aa0eca;color:#fff}
.member-sidebar>div{padding:1.5rem}
.member-sidebar>div+div{border-top:1px solid #BD10E0}
.member-profile-preview{padding:1rem}
.member-profile-preview .member-avatar{float:left;width:100px;position:absolute}
.member-profile-preview .member-details{padding-left:120px}
.member-profile-preview .member-details p{font-size:.75rem;color:#7E8084;line-height:1.15em;margin-bottom:.25rem}
.member-profile-preview .member-name{color:#BD10E0;margin-bottom:.5rem;font-size:1.25rem;text-overflow:ellipsis;overflow:hidden}
.member-profile-preview .member-website{color:#62B30F;font-size:.75rem}
.top-searches{background:#2D92FF;color:#fff;padding:2rem 2rem 4rem;border-top:4px solid transparent}
.micro-link{font-size:.75rem;color:#62B30F;font-family:"Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif}
.micro-link:hover{border-bottom:1px solid}
.publications-scroller{position:relative;max-width:90%;margin:2rem auto}
.article-content .row,.publications-scroller .list-publications{margin-top:0}
.publications-scroller .slick-arrow:before{color:#1E1E1E}
.publications-scroller .card-news-mini-vertical{border-color:#2D92FF;border-width-top:1px;border-bottom:0}
.archive-link{float:right;font-size:.875rem;color:#7E8084}
.article-header{margin-bottom:4rem}
.article-date{color:#7E8084;font-size:1.25rem}
.article-date a{color:#2D92FF}
.article-title{max-width:80%;font-size:3.75rem;font-weight:700;line-height:1.05em;margin-bottom:1rem;margin-top:1rem}
.article-lead-in{margin:2rem 0 4rem}
.article-lead-in .lead-in{font-size:1.25rem;line-height:1.5rem;color:#7E8084}
.article .author-block,.featured-video .author-block,.vendor .author-block{margin:1px auto 2.5rem;padding:1.25rem 0 .25rem;border:1px dashed #CED1D6;border-width:1px 0}
.article .author-block .author-details,.featured-video .author-block .author-details,.vendor .author-block .author-details{padding-left:0}
.article .author-block .author-details h2,.featured-video .author-block .author-details h2,.vendor .author-block .author-details h2{margin-top:0}
.author .author-block{margin:1px auto 2.5rem;padding:1.25rem 0 2rem;border:1px dashed #CED1D6;border-width:0 0 1px}
.article .author-avatar,.author .author-avatar,.featured-video .author-avatar,.vendor .author-avatar{float:left;margin:-.25rem 1rem 0 0;padding-bottom:.75rem;border-bottom:none;width:100px;border-radius:50%;overflow:hidden}
.author .author-avatar{width:150px;margin-right:2rem}
.author-details{padding-left:116px}
.article .author-details,.author .author-details,.featured-video .author-details,.vendor .author-details{box-sizing:border-box;float:left;width:70%}
.article .author-details h2,.author .author-details h2,.featured-video .author-details h2,.vendor .author-details h2{font-size:1rem;margin-bottom:0;font-weight:400}
.article .author-details p,.author .author-details p,.featured-video .author-details p,.vendor .author-details p{font-size:.875rem;color:#7E8084;line-height:1.25rem;margin-bottom:0}
.author .author-details{width:60%;margin-top:1rem}
.author .author-details h3{margin-bottom:1rem}
.article .author-name,.featured-video .author-name,.vendor .author-name{font-weight:700}
.author .author-name{font-weight:400;font-size:1.25rem;margin-right:1rem}
.article p.author-contact,.author .author-contact,.featured-video p.author-contact,.vendor p.author-contact{color:#2D92FF;margin-bottom:0}
.article p.author-contact a,.author .author-contact a,.featured-video p.author-contact a,.vendor p.author-contact a{display:inline-block;margin-right:.25rem}
.article .author-bio,.featured-video .author-bio,.vendor .author-bio{border:1px dashed #CED1D6;border-width:1px 0 0;padding:1rem 0 0;margin-top:3rem}
.article .author-bio h2,.featured-video .author-bio h2,.vendor .author-bio h2{font-size:1rem;margin-bottom:0;font-weight:400}
.article .author-bio p,.featured-video .author-bio p,.vendor .author-bio p{font-size:.875rem;color:#7E8084;line-height:1.25rem;margin-bottom:0}
.author p.author-bio{border:none;margin-top:0;margin-bottom:1rem;font-size:.875rem;color:#7E8084;line-height:1.25rem}
.article h1,.article h2,.article h3,.article h4,.article h5,.article h6,.featured-video h1,.featured-video h2,.featured-video h3,.featured-video h4,.featured-video h5,.featured-video h6,.page-content h1,.page-content h2,.page-content h3,.page-content h4,.page-content h5,.page-content h6,.practice-content h1,.practice-content h2,.practice-content h3,.practice-content h4,.practice-content h5,.practice-content h6,.report-details h1,.report-details h2,.report-details h3,.report-details h4,.report-details h5,.report-details h6,.vendor h1,.vendor h2,.vendor h3,.vendor h4,.vendor h5,.vendor h6{font-weight:700}
.article h1,.featured-video h1,.page-content h1,.practice-content h1,.report-details h1,.vendor h1{font-size:2.375rem;margin-bottom:2rem}
.article h2,.featured-video h2,.page-content h2,.practice-content h2,.report-details h2,.vendor h2{font-size:1.625rem;margin-bottom:1.5rem;margin-top:1rem}
.article h3,.featured-video h3,.page-content h3,.practice-content h3,.report-details h3,.vendor h3{font-size:1.25rem;margin-bottom:1rem;margin-top:1.5rem}
.article h4,.featured-video h4,.page-content h4,.practice-content h4,.report-details h4,.vendor h4{font-size:1.125rem;margin-bottom:1rem}
.article h5,.featured-video h5,.page-content h5,.practice-content h5,.report-details h5,.vendor h5{font-size:1rem;margin-bottom:1rem}
.article h6,.featured-video h6,.page-content h6,.practice-content h6,.report-details h6,.vendor h6{font-size:.875rem;margin-bottom:.5rem}
.article li,.article p,.featured-video li,.featured-video p,.page-content li,.page-content p,.practice-content li,.practice-content p,.report-details li,.report-details p,.vendor li,.vendor p{font-size:1.125rem;line-height:1.875rem;margin-bottom:1rem}
.article em,.featured-video em,.page-content em,.practice-content em,.report-details em,.vendor em{font-style:italic}
.article a,.featured-video a,.page-content a,.practice-content a,.report-details a,.vendor a{color:#2D92FF}
.article a:visited,.featured-video a:visited,.page-content a:visited,.practice-content a:visited,.report-details a:visited,.vendor a:visited{color:#002261}
.article a:hover,.featured-video a:hover,.page-content a:hover,.practice-content a:hover,.report-details a:hover,.vendor a:hover{color:#62B30F}
.article ol,.article ul,.featured-video ol,.featured-video ul,.page-content ol,.page-content ul,.practice-content ol,.practice-content ul,.report-details ol,.report-details ul,.vendor ol,.vendor ul{list-style-position:outside;margin-left:2.25rem}
.article ol,.featured-video ol,.page-content ol,.practice-content ol,.report-details ol,.vendor ol{list-style:decimal}
.article figure,.featured-video figure,.page-content figure,.practice-content figure,.report-details figure,.vendor figure{margin:2rem auto;padding-bottom:1rem;border-bottom:1px dashed #CED1D6}
.article figure img,.featured-video figure img,.page-content figure img,.practice-content figure img,.report-details figure img,.vendor figure img{max-width:100%}
.article figcaption,.featured-video figcaption,.page-content figcaption,.practice-content figcaption,.report-details figcaption,.vendor figcaption{font-size:.75rem;color:#5B5D61;margin:1rem auto 0}
.article img,.featured-video img,.page-content img,.practice-content img,.report-details img,.vendor img{max-width:100%!important;height:auto!important;margin:0 auto;border:1px solid #CED1D6}
.article .img-small,.featured-video .img-small,.page-content .img-small,.practice-content .img-small,.report-details .img-small,.vendor .img-small{width:33.33333333%}
.article .img-medium,.featured-video .img-medium,.page-content .img-medium,.practice-content .img-medium,.report-details .img-medium,.vendor .img-medium{width:50%}
.article .img-full,.featured-video .img-full,.page-content .img-full,.practice-content .img-full,.report-details .img-full,.vendor .img-full{width:100%}
.article .img-left,.featured-video .img-left,.page-content .img-left,.practice-content .img-left,.report-details .img-left,.vendor .img-left{float:left;margin:1rem 2rem 1rem 0}
.article .img-right,.featured-video .img-right,.page-content .img-right,.practice-content .img-right,.report-details .img-right,.vendor .img-right{float:right;margin:1rem 0 1rem 2rem}
.article .img-center,.featured-video .img-center,.page-content .img-center,.practice-content .img-center,.report-details .img-center,.vendor .img-center{margin:2rem auto}
.article .featured-video,.featured-video .featured-video,.page-content .featured-video,.practice-content .featured-video,.report-details .featured-video,.vendor .featured-video{margin:2rem auto;padding-bottom:1rem;border-bottom:1px dashed #CED1D6}
.vendor-image img{border:none}
.article .article-body>:last-child:after,.featured-video .article-body>:last-child:after,.vendor .article-body>:last-child:after{content:" \220E"}
.coinpic-listing::after,.image-rotator-footer::after,.page-navigation::after{content:"";clear:both}
.article .article-body .videoWrapper,.featured-video .article-body .videoWrapper,.vendor .article-body .videoWrapper{margin-bottom:2rem}
.coinpic-listing::after{display:table}
.coinpic-listing .coinpic{overflow:hidden;float:left;padding-right:.625rem}
.coinpic-listing .coinpic figure{float:left;padding:0;border:none}
.coinpic-listing .coinpic figcaption{display:none}
.page-navigation{margin:1.5rem auto 2rem;border:1px dashed #CED1D6;border-width:1px 0}
.page-navigation::after{display:table}
.page-navigation a{display:block;float:left;width:50%;padding:1rem;position:relative;color:#2D92FF;max-height:72px;transition:all .15s ease-in-out}
.page-navigation a:hover{background:#2D92FF;color:#fff}
.page-navigation a:hover .prev i{margin:0 10px 0 -15px;color:#2D92FF}
.page-navigation a:hover .next i{margin:0 -15px 0 10px;color:#2D92FF}
.page-navigation a .next,.page-navigation a .prev{position:absolute;top:50%;margin-top:-.65rem}
.page-navigation a .next i,.page-navigation a .prev i{font-size:.8em}
.page-navigation a .page-text{overflow:hidden;text-overflow:ellipsis;display:block;max-height:40px}
.page-navigation .prev-page{padding-left:4rem}
.page-navigation .prev-page .prev{left:0}
.page-navigation .next-page{padding-right:4rem;border-left:1px dashed #CED1D6}
.page-navigation .next-page .next{right:0}
.top-topics h2.section-header{font-weight:700}
.article-masthead{padding:0;height:577px;position:relative}
.article-masthead.no-image{height:auto}
.article-masthead.no-image .image-rotator-footer{position:static}
.blog-masthead,.events-masthead,.page-masthead{padding:0;height:400px;width:100%;position:relative;display:table}
.blog-masthead h1,.events-masthead h1,.page-masthead h1{display:table-cell;vertical-align:middle;color:#fff}
.blog-masthead h1 span,.events-masthead h1 span,.page-masthead h1 span{background-image:url(/img/masthead-title-big.png);display:inline-block;width:auto;background-position:right center;background-size:cover;background-repeat:no-repeat;padding:3.5rem 7rem 3.5rem 2rem;font-size:2.375rem;font-weight:700;min-width:30rem;text-align:right}
.events-masthead h1 span{padding:3.5rem 12rem 3.5rem 10rem}
.author>.wrapper,.blog>.wrapper{margin-top:2rem}
.blog-description{color:#7E8084;margin-bottom:2rem}
.image-rotator-footer{padding:1rem;background:#7E8084;position:absolute;bottom:0;left:0;right:0;color:#fff}
.author-header,.blog-header,.search-inma .wrapper,.search-inma form,.topics-header{position:relative}
.image-rotator-footer::after{display:table}
.image-rotator-footer .image-selector{width:30%;float:right}
.image-rotator-footer .image-selector a{display:inline-block;border:3px solid;color:#7E8084;width:40px;height:40px;margin-left:.5rem;text-align:center;line-height:34px;font-family:Raleway,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:2.0625rem}
.about .overview .description,.about-inma .overview .description,.about-inma p,.resources .overview .description{line-height:1.625rem;font-size:1.125rem;margin-bottom:2rem}
.card-member-info .card-jobtitle,.current-topic:before,.flag{font-family:"Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif}
.image-rotator-footer .image-selector a.active,.image-rotator-footer .image-selector a:hover{color:#fff;font-weight:700}
.heading-cap{display:block;font-size:.875rem;text-transform:uppercase;color:#2D92FF}
.blog-subhead,.topics-subhead{color:#7E8084;margin-top:-.75rem}
.blog-subhead .tag-header,.topics-subhead .tag-header{color:#2D92FF}
.blog-subhead .article-count:before,.topics-subhead .article-count:before{content:"/";margin:0 .25rem;color:#CED1D6}
.author-subhead{margin:-.75rem 0 0;color:#CED1D6}
.search-inma{margin-top:3.75rem}
.search-inma input[type=search]{font-size:1.5rem;padding:1.25rem 4.25rem 1.25rem 1.25rem;width:100%;box-sizing:border-box}
.search-inma form a{position:absolute;right:1.25rem;top:1.25rem;border:none;background:0 0;color:#2D92FF;font-size:30px}
.popular-searches h1,.popular-terms h1,.top-resources h1{font-size:1.25rem}
.popular-terms{margin-top:1.75rem}
.search-terms{border-bottom:1px solid #2D92FF;padding-bottom:1.75rem}
.search-terms li{display:inline-block;margin-right:.25rem;margin-bottom:.5rem}
.search-terms li a{background-color:#2D92FF;color:#fff;padding:0 .5rem .25rem;border-radius:.25rem}
.search-results{margin-top:2.5rem}
.search-results .results-head{position:relative;border-bottom:1px solid #2D92FF}
.search-results .results-head .sort{position:absolute;right:0;top:.5rem}
.search-results .results-head .sort p{font-size:.75rem}
.search-results .results-head .sort p a{display:inline-block;margin:0 .25rem}
.search-results .results-head .sort p a.active{color:#2D92FF}
.col.search-sidebar:before{display:none}
.col.search-sidebar .sidebar-widget{padding-left:0;padding-right:0;padding-top:0;border-top:0}
.about .overview,.resources .overview{padding:3rem 0;border-bottom:1px solid #CED1D6}
.about .overview:last-child,.about-inma section:last-child,.resources .overview:last-child{border-bottom:none}
.about .overview .overview-image,.resources .overview .overview-image{float:left;display:block;margin-right:3.19164%;width:31.20557%;position:relative;overflow:hidden;border-radius:50%}
.about .overview .overview-image:last-child,.resources .overview .overview-image:last-child{margin-right:0}
.about .overview .overview-image::after,.about .overview .overview-image::before,.resources .overview .overview-image::after,.resources .overview .overview-image::before{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:50%}
.about .overview .overview-image::before,.resources .overview .overview-image::before{mix-blend-mode:multiply}
.about .overview .overview-image.resource-members::before,.resources .overview .overview-image.resource-members::before{background:linear-gradient(to left,#2f60bb,#7e8084)}
.about .overview .overview-image.resource-members::after,.resources .overview .overview-image.resource-members::after{background:url(/img/resources-icon-memberdirectory.svg) center no-repeat}
.about .overview .overview-image.resource-reports::before,.resources .overview .overview-image.resource-reports::before{background:linear-gradient(to left,#f7ab02,#f72f02)}
.about .overview .overview-image.resource-reports::after,.resources .overview .overview-image.resource-reports::after{background:url(/img/resources-icon-reports.svg) center no-repeat;top:-1.375rem}
.about .overview .overview-image.resource-campaigns::before,.resources .overview .overview-image.resource-campaigns::before{background:linear-gradient(to left,#bd10e0,#2d92ff)}
.about .overview .overview-image.resource-campaigns::after,.resources .overview .overview-image.resource-campaigns::after{background:url(/img/resources-icon-campaigns.svg) center no-repeat}
.about .overview .overview-image.resource-powerpoints::before,.resources .overview .overview-image.resource-powerpoints::before{background:linear-gradient(to left,#97f013,#f7b626)}
.about .overview .overview-image.resource-powerpoints::after,.resources .overview .overview-image.resource-powerpoints::after{background:url(/img/resources-icon-powerpoints.svg) center no-repeat}
.about .overview .overview-image.resource-videos::before,.resources .overview .overview-image.resource-videos::before{background:linear-gradient(to left,#026f95,#62b30f)}
.about .overview .overview-image.resource-videos::after,.resources .overview .overview-image.resource-videos::after{background:url(/img/resources-icon-videos.svg) center no-repeat;top:-1.375rem;left:-.625rem}
.about .overview .overview-image.resource-headlines::before,.resources .overview .overview-image.resource-headlines::before{background:linear-gradient(to left,#f7b626,#bd10e0)}
.about .overview .overview-image.resource-headlines::after,.resources .overview .overview-image.resource-headlines::after{background:url(/img/resources-icon-headlines.svg) center no-repeat}
.about .overview .overview-image.resource-vendors::before,.resources .overview .overview-image.resource-vendors::before{background:linear-gradient(to left,#2f60bb,#7e8084)}
.about .overview .overview-image.resource-vendors::after,.resources .overview .overview-image.resource-vendors::after{background:url(/img/resources-icon-vendors.svg) center no-repeat}
.about .overview .overview-image.about-inma::before,.resources .overview .overview-image.about-inma::before{background:linear-gradient(to left,#2f60bb,#7e8084)}
.about .overview .overview-image.about-inma::after,.resources .overview .overview-image.about-inma::after{background:url(/img/about-icon-inma.svg) center no-repeat}
.about .overview .overview-image.about-board::before,.resources .overview .overview-image.about-board::before{background:linear-gradient(to left,#f7ab02,#f72f02)}
.about .overview .overview-image.about-board::after,.resources .overview .overview-image.about-board::after{background:url(/img/about-icon-board.svg) center no-repeat}
.about .overview .overview-image.about-regional::before,.resources .overview .overview-image.about-regional::before{background:linear-gradient(to left,#bd10e0,#2d92ff)}
.about .overview .overview-image.about-regional::after,.resources .overview .overview-image.about-regional::after{background:url(/img/about-icon-regional.svg) center no-repeat}
.about .overview .overview-image.about-press::before,.resources .overview .overview-image.about-press::before{background:linear-gradient(to left,#97f013,#f7b626)}
.about .overview .overview-image.about-press::after,.resources .overview .overview-image.about-press::after{background:url(/img/about-icon-press.svg) center no-repeat}
.about .overview .overview-image.about-staff::before,.resources .overview .overview-image.about-staff::before{background:linear-gradient(to left,#026f95,#62b30f)}
.about .overview .overview-image.about-staff::after,.resources .overview .overview-image.about-staff::after{background:url(/img/about-icon-staff.svg) center no-repeat}
.about .overview .overview-image.about-contact::before,.resources .overview .overview-image.about-contact::before{background:linear-gradient(to left,#f7b626,#bd10e0)}
.about .overview .overview-image.about-contact::after,.resources .overview .overview-image.about-contact::after{background:url(/img/about-icon-contact.svg) center no-repeat}
.about .overview .content,.resources .overview .content{padding-top:2rem;float:left;display:block;margin-right:3.19164%;width:57.00348%}
.about .overview .content:last-child,.resources .overview .content:last-child{margin-right:0}
.about-inma section{padding:4rem 0}
.about-inma .who-we-are{padding-bottom:0;border-bottom:1px solid #CED1D6;margin-bottom:2rem}
.about-inma .overview-image{float:left;display:block;margin-right:3.19164%;width:31.20557%}
.about-inma .overview-image:last-child{margin-right:0}
.about-inma .overview .content{padding-top:2rem;float:left;display:block;margin-right:3.19164%;width:48.40418%}
.about-inma .overview .content:last-child{margin-right:0}
.about-inma .overview ul{font-size:1.125rem;line-height:1.625rem;margin-left:1rem}
.about-inma .row.bullets{text-align:center}
.about-inma .bullet{display:inline-block;float:none;vertical-align:text-top;margin:2rem 0 1rem}
.about-inma .bullet h2{font-weight:700;text-align:center;font-size:.875rem}
.about-inma .bullet .bullet-icon{margin-bottom:1rem}
.about-inma .bullet img{margin:0 auto;display:block;width:auto;max-width:100%}
.about-inma .our-members{background:url(/img/about/members.png) center center no-repeat;background-size:cover;color:#fff;text-align:center;padding:4rem 0}
.about-inma .our-members h1,.about-inma .our-members p{margin-bottom:2rem}
.about-inma .our-offices{padding-bottom:1rem}
.about-inma .our-offices .wrapper{padding:0}
.about-inma .our-offices figure{margin-top:2rem}
.about-inma .our-offices .how-to-join{background-color:#002261;color:#fff;width:100%;box-sizing:border-box;padding:3.125rem 4.5rem;position:relative;margin-top:-3.125rem;margin-left:auto;margin-right:auto;max-width:996px}
.about-inma .our-offices .how-to-join::after{clear:both;content:"";display:table}
.about-inma .our-offices .how-to-join h2{font-size:2.375rem;margin-bottom:2rem;line-height:2.5rem}
.about-inma .our-offices .how-to-join p{max-width:24rem;font-size:1.125rem;line-height:2rem}
.about-inma .INMA-learn-more{text-align:center;padding-top:0}
.about-inma .INMA-learn-more .row.bullets{margin-top:0;margin-bottom:0}
.about-inma .INMA-learn-more .row.bullets .bullet{margin-top:.5rem}
.press-releases .article,.press-releases .featured-video,.press-releases .vendor{border-bottom:1px solid #CED1D6;padding:2rem 0}
.press-releases .article:last-child,.press-releases .featured-video:last-child,.press-releases .vendor:last-child{border-bottom:none}
.press-releases .article .press-icon,.press-releases .featured-video .press-icon,.press-releases .vendor .press-icon{margin:1rem 0}
.press-releases .article h2,.press-releases .featured-video h2,.press-releases .vendor h2{font-size:1.625rem;line-height:2rem;font-weight:700;margin-bottom:1rem}
.press-releases .article h2 a,.press-releases .featured-video h2 a,.press-releases .vendor h2 a{color:#2B2B2B}
.press-releases .article h2 a:hover,.press-releases .featured-video h2 a:hover,.press-releases .vendor h2 a:hover{color:#2D92FF}
.press-releases .article p,.press-releases .featured-video p,.press-releases .vendor p{font-size:1.125rem;line-height:1.625rem;color:#7E8084;margin-bottom:1.5rem}
.press-releases .article .release-date,.press-releases .featured-video .release-date,.press-releases .vendor .release-date{display:inline-block;font-size:.875rem;background:url(/img/date-flag.png) right center no-repeat;background-size:cover;padding:.5rem 1.5rem .5rem 1rem;color:#fff}
.press-releases .article .source,.press-releases .featured-video .source,.press-releases .vendor .source{font-size:"Raleway","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.125rem;color:#7E8084;margin-top:1rem;display:block}
.press .director-image figure{width:175px;height:175px;overflow:hidden;border-radius:50%;display:inline-block;vertical-align:middle;position:relative}
.press .director-image figure a{display:block;width:48px;height:48px;border-radius:50%;background-color:#2D92FF;position:absolute;top:62px;right:-20px;color:#fff}
.flag,.flag:after{background:#F7AB02}
.press .director-image figure a i{position:absolute;top:15px;left:10px}
.press .director-image a{display:inline-block;font-size:1.125rem;line-height:1.25rem;color:#2D92FF;padding-left:.5rem}
.press-release .topics-header{margin-bottom:1.5rem}
.topics-header.videos{margin-top:3.75rem}
.topics-header.presentations{margin-bottom:3.75rem}
.topics-header.presentations .topics-heading{margin-top:0}
.regional-map{margin:2rem auto}
.regional-map svg{width:100%;height:600px;margin:0 auto;display:block;-webkit-transform:translateX(2%);transform:translateX(2%)}
.region-map-link{transition:all .25s cubic-bezier(.175,.885,.32,1.275);-webkit-transform-origin:center;transform-origin:center}
.region-map-link ellipse{transition:all .35s cubic-bezier(.175,.885,.32,1.275)}
.region-map-link:hover{-webkit-transform:scale(1.4);transform:scale(1.4)}
.region-map-link.red:hover ellipse{fill:#b60b24}
.region-map-link.purple:hover ellipse{fill:#bd10e0}
.region-map-link.green:hover ellipse{fill:#62b30f}
.region-map-link.orange:hover ellipse{fill:#f7ab02}
.region-map-link.blue:hover ellipse{fill:#2d92ff}
.filterable{transition:all .15s ease-in-out}
.filterable .row{margin-top:0}
.filterable.col{float:none}
.filterable .card-practice-vertical,.filterable .card-presentation-vertical,.filterable .card-video-vertical{display:inline-block;margin-right:3.19164%;margin-bottom:3rem;width:22.60627%}
.filterable .card-practice-vertical:nth-child(4n+4),.filterable .card-presentation-vertical:nth-child(4n+4),.filterable .card-video-vertical:nth-child(4n+4){margin-right:0}
.filterable.squished{margin-right:3.19164%;width:65.60279%}
.filterable.squished.col{float:left}
.filterable.squished .slideout-nav-desktop{display:none}
.filterable.squished .card-practice-vertical,.filterable.squished .card-presentation-vertical,.filterable.squished .card-video-vertical{display:inline-block;margin-right:3.19164%;width:31.20557%}
.filterable.squished .card-practice-vertical:nth-child(3n+3),.filterable.squished .card-presentation-vertical:nth-child(3n+3),.filterable.squished .card-video-vertical:nth-child(3n+3){margin-right:0}
.media-practice h2{font-weight:700;font-size:1.625rem;margin-bottom:1.5rem;margin-top:1rem}
.flag,.masthead .flag{font-size:1rem;font-weight:400}
.practice-heading,.presentation-heading,.video-heading{margin:0 auto 2rem;line-height:1.15em}
.practice-header{position:relative;margin:0 auto 2rem}
.practice-header::after{clear:both;content:"";display:table}
.practice-header-img{width:30%;float:left}
.practice-header-img img{width:100%;display:block;height:auto}
.practice-header-img+.practice-header-details{padding-left:32%}
.presentation-header-details .presentation-heading{margin-bottom:1rem}
.presentation-header-details .category-tag,.presentation-header-details .location{margin:0}
.presentation-header-details .post-date{margin-bottom:1.5rem}
.video-header-details .video-heading{margin:1.25rem 0}
.flag{display:block;color:#fff;height:42px!important;line-height:41px!important;padding:0 1.5rem 0 1rem;margin:0 0 2rem;max-width:130px;position:relative}
.flag:after{content:'';display:inline-block;height:42px;width:20px;position:absolute;right:-10px;-webkit-transform:skewX(-15deg);transform:skewX(-15deg)}
.masthead .flag{margin:0;background-image:none;padding:0 1rem 0 2rem;top:-1.5rem;max-width:210px;min-width:auto}
.location{color:#7E8084;margin:1rem 0}
.category-tag{color:#2D92FF;line-height:31px;margin:1.5rem 0}
.tag-arrow{border:2px solid #2D92FF;height:36px;display:inline-block;margin:1rem 1.5rem 1rem 0;padding:0 1rem;position:relative;background:#fff;border-radius:0 2px 2px 0;color:#2D92FF}
.tag-arrow:after,.tag-arrow:before{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute}
.field.checkbox::after,.field.radio::after,.primary-nav::after,.report-header::after{content:"";clear:both}
.tag-arrow:before{border-left-color:#2D92FF;border-width:19px;margin-top:-19px;border-radius:6px}
.tag-arrow:after{border-left-color:#fff;border-width:16px;margin-top:-16px}
.best-practices-sidebar .card-practice-vertical,.presentations-sidebar .card-presentation-vertical,.videos-sidebar .card-video-vertical{background:#fff;margin-bottom:1rem}
.best-practices-sidebar .card-practice-vertical:last-of-type,.presentations-sidebar .card-presentation-vertical:last-of-type,.videos-sidebar .card-video-vertical:last-of-type{margin-bottom:0}
.login .wrapper,.logout .wrapper{max-width:24rem;margin:8rem auto}
.login .wrapper img.check,.logout .wrapper img.check{display:inline-block;max-width:254px;margin:0 auto}
.login .wrapper h1,.logout .wrapper h1{text-align:center;margin-bottom:2rem;line-height:2.5rem}
.login .wrapper input[type=password],.login .wrapper input[type=text],.logout .wrapper input[type=password],.logout .wrapper input[type=text]{margin-bottom:1rem}
.login .wrapper .btn,.logout .wrapper .btn{width:100%}
.login .wrapper .options a,.logout .wrapper .options a{color:#2D92FF;float:right}
.login .wrapper a.login,.logout .wrapper a.login{margin-top:1rem;color:#2D92FF;font-size:1.25rem;display:block}
.login .wrapper input[type=checkbox],.logout .wrapper input[type=checkbox]{margin-right:.5rem}
.login .wrapper label,.logout .wrapper label{display:inline-block;top:-3px;position:relative}
.logout .wrapper{max-width:40rem;margin:4rem auto 6rem}
ul.tags{margin-left:0;list-style-image:none;overflow:hidden}
ul.tags li{float:left;margin-bottom:0;padding-left:.625rem}
ul.tags a{padding:.125rem .5rem;font-size:.75rem;color:#7E8084;border:1px solid #7E8084;border-radius:4px}
.video-tags{overflow:hidden}
.video-tags .tags-heading{float:left;font-size:1rem;color:#7E8084}
.report-header::after{display:table}
.report-header .article-img{margin-right:1rem}
.report-header .item-date{display:inline-block;border-bottom:1px dashed #CED1D6;color:#2D92FF;padding:0 0 1rem;margin:0 auto 1rem}
.report-details h3{font-size:1.125rem;color:#002261;margin-bottom:.5rem}
.report-details section{margin:2rem auto}
.report-details p+p{margin-top:1rem}
.report-details li{margin:.5rem 0}
.report-details ul{padding-left:2rem;margin:1rem auto}
.report-action{margin:1rem auto;line-height:2em}
.report-action a{margin:0 .25rem;display:inline}
.report-action a:not(.btn){color:#2D92FF}
.report-action .btn{margin-left:0}
.filterable .card-member-info{display:inline-block;margin-right:2.5%;margin-bottom:2.5%;width:31.66666%}
.filterable .card-member-info:nth-child(3n+3){margin-right:0}
.filterable.squished .card-member-info{display:inline-block;margin-right:3.79746%;margin-bottom:3.79746%;width:48.10126%}
.filterable.squished .card-member-info:nth-child(2n+2){margin-right:0}
.page-content{padding:0 6.25rem}
.page-content ul{margin-bottom:1rem}
.page-content h2{margin:3.75rem 0 1.875rem}
.page-content h2:first-child{margin-top:.25rem}
.lead-lean.corporate{margin-bottom:1.875rem}
.brb-maintenance.site-header,.http-error-404.site-header{text-align:center;border-bottom:2px solid #CED1D6}
.brb-maintenance.site-header .branding,.http-error-404.site-header .branding{float:none;padding-right:0}
.brb-maintenance.site-header .branding img,.http-error-404.site-header .branding img{display:inline;width:auto}
.brb-maintenance.site-header .tagline,.http-error-404.site-header .tagline{float:none;margin-top:0;margin-bottom:1.25rem}
.brb-maintenance.primary-content,.http-error-404.primary-content{text-align:center}
.brb-maintenance.primary-content .wrapper,.http-error-404.primary-content .wrapper{padding-top:4.6875rem;padding-bottom:9.375rem}
.brb-maintenance.primary-content img,.http-error-404.primary-content img{margin-bottom:1.875rem;width:100%}
.brb-maintenance.primary-content h1,.http-error-404.primary-content h1{line-height:1.25em;margin-top:0;margin-bottom:1.25rem}
.brb-maintenance.primary-content p,.http-error-404.primary-content p{margin-bottom:.625rem;font-size:.875rem}
.brb-maintenance.primary-content a,.http-error-404.primary-content a{font-size:1.25rem}
.http-error-404.primary-content img{max-width:573px}
.brb-maintenance.primary-content img{max-width:1172px}
#membership-renewal{position:relative;z-index:1;padding:8px 0;background-color:#62B30F;text-align:center}
#membership-renewal.fixed{position:fixed;top:0;width:100%;opacity:.9}
#membership-renewal .btn,#membership-renewal p{display:inline-block}
#membership-renewal p{padding-right:1.25rem;color:#fff;text-transform:uppercase}
#membership-renewal .btn{background-color:#fff;color:#62B30F}
#membership-renewal .close{float:right;padding:9px 17px 9px 0}
.primary-nav{text-align:left;border:1px solid #CED1D6;border-width:1px 0}
.list-header,.nav-regions{border-bottom:1px solid #CED1D6}
.primary-nav::after{display:table}
.primary-nav .wrap{max-width:1200px}
.primary-nav .horizonal-nav{float:left}
.primary-nav .horizonal-nav li{display:inline-block;padding:0 1rem}
.primary-nav .horizonal-nav a{position:relative;display:inline-block;text-decoration:none;font-size:1.125rem;line-height:48px;text-align:center;color:#2B2B2B;transition:all .2s ease-in-out}
.primary-nav .horizonal-nav a:hover,.primary-nav .horizonal-nav a:hover .icon-caret-down{color:#62B30F}
.primary-nav .horizonal-nav a i{display:none;text-align:center;font-size:1.5625rem;margin-bottom:.25rem}
.primary-nav .horizonal-nav .sub-nav{position:absolute;opacity:0;width:100%;box-sizing:border-box;z-index:2100;left:-2000%;background:#fff;padding:40px;border-bottom:1px solid #CED1D6}
.primary-nav .horizonal-nav .sub-nav ul{max-width:1200px;margin:0 auto;text-align:center}
.primary-nav .horizonal-nav .sub-nav li{display:inline-block;float:none;width:13%;vertical-align:top;margin-bottom:1.5rem}
.primary-nav .horizonal-nav .sub-nav a{line-height:1.25rem;color:#2D92FF;font-size:1rem;font-weight:500}
.primary-nav .horizonal-nav .sub-nav a:hover{color:#62B30F}
.primary-nav .horizonal-nav .sub-nav figure{width:100%;margin-bottom:.75rem}
.primary-nav .horizonal-nav .sub-nav figure img,.primary-nav .horizonal-nav .sub-nav figure svg{width:100%;height:100%;max-width:125px;display:inline}
.primary-nav .horizonal-nav .sub-nav.events .event-details span,.primary-nav .horizonal-nav .sub-nav.events a{display:block}
.primary-nav .horizonal-nav .sub-nav .sub-nav-avatar{border-radius:50%;max-width:115px;max-height:115px;width:100%;margin:0 auto .75rem;overflow:hidden}
.primary-nav .horizonal-nav .sub-nav.events .event-details{padding:0}
.primary-nav .horizonal-nav .sub-nav.events .event-details .event-title{transition:all .15s ease-in-out;margin-bottom:.25rem;font-weight:500}
.primary-nav .horizonal-nav .sub-nav.events .event-details .event-date,.primary-nav .horizonal-nav .sub-nav.events .event-details .event-location{color:#7E8084;font-size:.75rem;line-height:1.25em;font-weight:400}
.primary-nav .horizonal-nav .sub-nav.events a figcaption{text-align:center;font-family:Raleway,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;color:#fff;position:absolute;top:25px;left:0;right:0;opacity:0;transition:opacity .15s ease-in-out;text-shadow:0 0 1px rgba(0,0,0,.5);border-radius:50%}
.primary-nav .horizonal-nav .sub-nav.events .slick-next:before,.primary-nav .horizonal-nav .sub-nav.events .slick-prev:before{color:#2B2B2B;text-shadow:none}
.primary-nav .horizonal-nav .sub-nav.events a .date-number{display:block;font-size:3rem;margin-bottom:1rem}
.primary-nav .horizonal-nav .sub-nav.events a .date-month{font-size:1.25rem;-webkit-font-smoothing:subpixel-antialiased}
.primary-nav .horizonal-nav .sub-nav.events a:hover figcaption{opacity:1}
.primary-nav .horizonal-nav .sub-nav.events .slick-prev{left:-25px}
.primary-nav .horizonal-nav .sub-nav.events .slick-next{right:-25px}
.primary-nav .social-nav{float:right;text-align:right}
.primary-nav .social-nav li{display:inline-block;margin:0 .25rem}
.primary-nav .social-nav a{color:#2D92FF;position:relative;display:inline-block;text-decoration:none;font-size:.9rem;line-height:52px}
#awards-content .panel .form-rows .button a:hover,.blue-link:hover,.list-top-searches a:hover{text-decoration:underline}
.primary-nav .social-nav a .icon-facebook{font-size:1.2rem}
.primary-nav .menu-item:hover .sub-nav{left:0;opacity:1;transition:opacity .15s ease-in-out}
.sub-nav a svg{width:100%!important;height:100%;display:block}
.btn,.nav-regions a{display:inline-block}
.sub-nav a .icon-bg{fill:#2D92FF}
.sub-nav a:hover .icon-bg{fill:#62B30F}
.nav-regions{text-align:center;transition:max-height .25s cubic-bezier(.645,.045,.355,1)}
.nav-regions a{padding:2rem 3rem;font-weight:700;transition:all .15s cubic-bezier(.645,.045,.355,1)}
p{line-height:1.25em}
.h1{font-size:2.375rem}
.h2{font-size:1.625rem;margin:0 0 1rem}
.h3{font-size:1.25rem}
.h4{font-size:1.125rem}
.h5{font-size:1rem}
.panel-header,.panel-member-header{font-weight:400;font-size:2.125rem;margin:0 auto 1rem;max-width:969px;line-height:1.25em}
.fancy.panel-member-header,.panel-header.fancy{font-size:2.125rem}
.panel-member-header{color:#4A4A4A;font-size:1.875rem;text-align:center}
.section-header{font-weight:500;line-height:1.5rem;margin:1rem 0;font-size:1.25rem}
.section-header.fancy{font-size:2.125rem;line-height:1em;font-weight:400}
.curated-member-content .section-header{font-size:1.625rem;line-height:1.625rem}
.section-header:first-child{margin-top:0}
.sidebar-header{color:#fff;padding:1rem;background:#BD10E0;font-size:1.125rem}
.big-lead{font-size:3.125rem;line-height:1em;margin:1em auto;font-weight:700}
.lead{font-size:1.25rem;line-height:1.25em;color:#4A4A4A;max-width:644px;margin:0 auto 2rem}
.blue-link,.list-header,.tag-selector .section-header{color:#2D92FF}
.lead-lean{margin:0 auto;max-width:790px}
.lead-lean+.lead-lean{margin-top:2rem}
.list-header{padding:0 0 .5rem}
.topics-heading{line-height:1em}
.btn,.btn-link{line-height:1rem;transition:all .15s ease-in-out;text-align:center;font-family:Raleway,"Helvetica Neue",Helvetica,Arial,sans-serif}
.page-heading{font-weight:700;font-size:3.125rem;margin:1rem 0 2rem;font-family:Raleway,"Helvetica Neue",Helvetica,Arial,sans-serif}
.btn{padding:.5rem 1rem;border-radius:6px;font-size:.875rem;font-weight:400;background:#fff;border:1px solid #62B30F;color:#62B30F}
.btn+.btn{margin-left:.5rem}
.btn:hover{-webkit-transform:scale(1.1);transform:scale(1.1);background:#62B30F;color:#fff}
.btn-orange{color:#F7AB02;border-color:#F7AB02}
.btn-orange:hover{background:#F7AB02;color:#fff}
.btn-blue{color:#2D92FF;border-color:#2D92FF}
.btn-blue:hover{background:#2D92FF;color:#fff}
.btn-purple{border-color:#BD10E0;color:#fff}
.btn-purple:hover{background:#BD10E0;color:#fff}
.btn-white{color:#fff;border-color:#fff;background:0 0}
.btn-white:hover{background:#fff;color:#1E1E1E}
.btn-primary{background:#62B30F;color:#fff}
.btn-clear,.btn-transparent{background:0 0}
.btn-medium{font-weight:500;font-size:1rem;margin:1rem auto;padding:.75rem 2rem}
.btn-hide-content,.btn-link{font-size:.875rem;display:inline-block}
.btn-clear{border:0}
.btn-link{padding:.5rem 1rem;border-radius:6px;font-weight:400;background:#fff}
.btn-clear-blue,.btn-fill-blue{border:0 #2D92FF}
.btn-link+.btn,.btn-link+.btn-link{margin-left:.5rem}
.btn-link:hover{-webkit-transform:scale(1.1);transform:scale(1.1);background:#CED1D6}
.btn-fill-blue,.btn-fill-blue:hover{background:#2D92FF;color:#fff!important}
.btn-clear-blue{background:0 0;color:#2D92FF!important}
.btn-clear-blue:hover{background:#2D92FF;color:#fff!important}
.btn-clear-red{background:0 0;border:0 #B60B24;color:#7E8084!important}
.btn-clear-red:hover{background:#B60B24;color:#fff!important}
.btn-large{padding:.75rem 2rem}
.btn-group{margin-top:.5rem}
.btn-hide-content{text-transform:uppercase;color:#7E8084}
.btn-hide-content:after{margin-left:.25rem;font-size:.8em;display:inline-block;transition-delay:.25s}
.btn-hide-content.is-closed:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.topic-tag{display:inline-block;margin:0 .5rem .5rem 0;color:#2D92FF;padding:0 .75rem .1rem;line-height:2.25rem;border-radius:6px;border:1px solid #2D92FF;transition:all .25s ease-in-out}
.topic-tag.selected,.topic-tag:hover{background:#2D92FF;color:#fff}
.topic-tag.selected:hover,.topic-tag:active{background:#2983e6}
.select,input[type=email],input[type=password],input[type=phone],input[type=search],input[type=text],textarea{border-width:1px;border-style:solid;border-color:#CED1D6;border-radius:3px;width:100%;padding:.75rem;color:black;background-color:white;}
.select::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=phone]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#CED1D6}
.select::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=phone]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=text]::-moz-placeholder,textarea::-moz-placeholder{color:#CED1D6}
.select:-moz-placeholder,input[type=email]:-moz-placeholder,input[type=password]:-moz-placeholder,input[type=phone]:-moz-placeholder,input[type=search]:-moz-placeholder,input[type=text]:-moz-placeholder,textarea:-moz-placeholder{color:#CED1D6}
.select:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=phone]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#CED1D6}
input[type=checkbox],input[type=radio]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;border:1px solid #CED1D6;width:1rem;height:1rem;border-radius:3px}
input[type=checkbox]:checked,input[type=radio]:checked{background-color:rgb(248 192 21)}
.select{position:relative}
.select select{padding:0;width:105%;border:none;box-shadow:none;background-color:transparent;background-image:none;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;color:#000000}
.select select::-ms-expand{display:none}
.select:before{position:absolute;font-size:.5rem;top:50%;right:1.0625rem;margin-top:-.1875rem}
.field.checkbox::after,.field.radio::after{display:table}
.field.checkbox input,.field.radio input{display:inline-block;margin-right:.5rem;vertical-align:top}
.field.checkbox label,.field.radio label{display:inline-block;vertical-align:top;margin-top:-2px}
.field.file label{cursor:pointer}
.field.file input{position:fixed;top:-1000px}
.field-search{position:relative}
.field-search .btn-clear{position:absolute;z-index:10;right:.5rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#CED1D6}
.field-date{position:relative}
.field-date:after{position:absolute;content:'';height:16px;width:17px;background:url(/img/icon-date.svg) center no-repeat;right:.5rem;top:50%;margin-top:-8px;pointer-events:none}
.social-share{padding:0 1.5rem 1rem}
.social-counters{background-color:#2D92FF;padding:1.5rem 0 .7rem}
.social-counters h2{color:#fff;margin-bottom:1rem}
.social-counters li{display:inline-block;margin:0 .5rem}
.social-counters a{color:#2D92FF;display:block;overflow:hidden}
.social-counters i{display:block;font-size:1rem;line-height:2.5rem;width:40px;height:40px;border-radius:50%;background-color:#fff}
.social-counters i.icon-facebook{font-size:1.25rem;line-height:2.25rem;text-indent:-5px}
.social-counters .share-count{display:inline-block;color:#fff;font-size:.75rem;text-align:center;line-height:1rem}
.social-counters{width:100%;position:relative;text-align:center}
.site-footer .social-counters{background:0 0;float:right;width:auto;padding:0}
.site-footer .social-counters p{float:left;padding:.75rem .5rem .75rem 0;color:#AED4F3;font-weight:700}
.site-footer .social-counters ul{float:right;list-style:none}
.site-footer .social-counters li{margin:0}
.site-footer .social-counters a{color:#fff;margin:0 0 0 .5rem}
.site-footer .social-counters i{background-color:#1148AD}
.site-footer.brb-maintenance .copyright{padding:.75rem 0}
ul{list-style-image:url(/img/bullet.png);list-style-position:outside}
ul.list-inside-bullets{padding-left:1rem}
ul.list-inside-bullets li{padding:.5rem;font-size:1.125rem;line-height:1.875rem}
.list-simple-dividers{font-family:Raleway,"Helvetica Neue",Helvetica,Arial,sans-serif}
.list-simple-dividers li{border-top:2px dashed #CED1D6;list-style:none}
.list-simple-dividers li:first-child{border-top:0}
.list-simple-dividers li:first-child a{padding-top:0}
.list-simple-dividers a{padding:1rem 0;display:block;font-size:.75rem}
.list-top-searches{display:block}
.list-top-searches::after{clear:both;content:"";display:table}
.list-top-searches li{list-style:none;float:left;display:block;margin-right:3.19164%;width:48.40418%}
.list-top-searches li:last-child,.list-top-searches li:nth-child(2n){margin-right:0}
.list-top-searches li:nth-last-child(1) a,.list-top-searches li:nth-last-child(2) a,.list-top-searches li:nth-last-child(3) a{border-bottom:0}
.list-top-searches a{display:block;padding:1rem 0;color:#2D92FF}
.list-dotted{list-style:none}
.list-dotted a{display:block;padding:1rem 0;border-bottom:1px dashed #e6e6e6}
.list-dotted a:hover{color:#2D92FF;border-color:#2D92FF}
.list-connect.col{padding:0;border:0}
.list-connect i{float:right;width:38px;text-align:center}
.list-connect i:before{vertical-align:middle}
.list-connect .icon-twitter{color:#4099FF}
.list-connect .icon-linkedin{color:#0A77B5}
.list-connect .icon-facebook{color:#3C5A98;font-size:1.1em}
.list-connect .icon-instagram{color:#305D84}
.list-connect .icon-googleplus,.list-connect .icon-youtube{color:#CC2227;font-size:.8em}
.event-list .event-item{list-style:none}
.list-big-events .event-item{display:block;list-style:none;border-bottom:1px solid #CED1D6;padding:2rem .9375rem 2rem 1.875rem;width:50%;float:left;min-height:32.5rem;line-height:1}
.list-big-events .event-item::after{clear:both;content:"";display:table}
.list-big-events .event-item:nth-child(2n+2){padding-right:1.875rem;padding-left:.9375rem}
.list-big-events .event-item:nth-last-child(-n+2){border-bottom:0}
.list-big-events .event-image{float:left;display:block;margin-right:3.19164%;width:31.20557%;max-width:175px}
.list-big-events .event-image:last-child{margin-right:0}
.list-big-events .event-date-icon{position:absolute;left:0;top:0;width:50px;border:3px solid #F7AB02;text-align:center;padding-top:4px;color:#F7AB02;font-family:Raleway,"Helvetica Neue",Helvetica,Arial,sans-serif}
.list-big-events .event-date-icon .date-number{border-top:3px solid #F7AB02;padding-top:3px}
.list-big-events .event-title{font-size:1.5rem;font-weight:700;margin-bottom:.25rem}
.list-big-events .event-meta,.list-big-events .post-date{color:#7E8084}
.list-big-events .post-location+.post-date:before{content:"| "}
.list-big-events .event-content{float:left;display:block;margin-right:3.19164%;width:65.60279%;padding-left:.9375rem}
.list-big-events .event-content:last-child{margin-right:0}
.list-big-events .event-summary{margin:1rem 0 2rem}
.list-big-events .event-summary h1,.list-big-events .event-summary h2,.list-big-events .event-summary h3,.list-big-events .event-summary h4,.list-big-events .event-summary h5,.list-big-events .event-summary h6{font-weight:700;color:inherit!important}
.list-big-events .event-summary p{margin-bottom:1rem}
.list-big-events a:hover .event-title{color:#F7AB02}
.list-big-events .circle-mask{background-image:url(/img/event-image-default.svg);max-width:100%}
.circle-mask{border-radius:50%;height:0;padding-bottom:100%;margin:0 auto;overflow:hidden;position:relative;background-position:center;background-size:cover}
.circle-mask img{position:absolute;height:100%;width:100%;border-radius:50%}
.img-380{max-width:380px}
.list-simple-labels .list-item{list-style:none}
.list-simple-labels dt{color:#5B5D61}
.list-simple-labels dt:after{content:": "}
.list-simple-labels dd,.list-simple-labels dt{display:inline-block}
.headlines-lead-blocks::after,.list-headlines::after{content:"";display:table}
.list-simple-labels dd{color:#7E8084}
.list-headlines::after{clear:both}
.list-headlines li{float:left;width:50%;padding:1rem;list-style:none}
.list-headlines li:nth-child(odd){clear:left;padding-left:0}
.list-headlines .source{font-size:.875rem;color:#2D92FF}
.list-headlines .headline{font-size:1.25rem;line-height:1.25em}
.mb-headlines .publish-date{font-size:.875rem;color:#7E8084}
.mb-headlines .headline{margin:.25rem 0 1rem}
.mb-headlines .source{color:#2D92FF;font-size:.875rem}
.headlines-lead-blocks{margin:2rem auto}
.headlines-lead-blocks::after{clear:both}
.headlines-lead-blocks .mb-headlines{width:33.33333334%;position:relative;float:left;height:238px;padding:2rem;border:1px solid #CED1D6}
.headlines-lead-blocks .mb-headlines .category{position:absolute;bottom:1rem;right:1rem;font-size:2rem}
.headlines-lead-blocks .top-story{height:476px;background-size:cover;width:66.66666667%;border:0;padding-top:10rem}
.headlines-lead-blocks .top-story p{color:#fff}
.headlines-lead-blocks .top-story .headline{font-size:2.125rem;line-height:2.3125rem}
.headlines-lead-blocks .top-story .category i:before{color:#fff!important;font-size:2.5rem}
.headlines-lead-blocks .top-story:before{content:"TODAY'S TOP STORIES";display:block;color:#fff;background:rgba(45,146,255,.85);position:absolute;top:0;left:0;right:0;height:60px;line-height:60px;padding:0 2rem;z-index:20;font-size:1.625rem}
.list-big-bullets .list-item{position:relative;padding:1rem 2rem .5rem 60px;min-height:5rem;list-style:none}
.list-big-bullets .list-item a{font-size:1.25rem;display:block;line-height:1.25em;padding-top:0;padding-bottom:1rem;border-bottom:1px dashed rgba(22,22,22,.4)}
.list-big-bullets .list-item:before{counter-increment:section;content:counter(section);display:block;position:absolute;left:0;top:1rem;width:44px;height:44px;background:#2D92FF;color:#fff;text-align:center;line-height:44px;border-radius:50%;font-size:2rem}
.card-top-articles .list-big-bullets .list-item:before{background:#BD10E0}
.list-2col{width:50%;list-style:none}
.list-2col.second-col{counter-reset:counter-name}
.list-3col{counter-reset:section;width:33%;display:inline-block;vertical-align:top;list-style:none}
.list-articles .list-item::after,.list-articles .list-item>a::after,.list-simple-points::after{content:"";display:table;clear:both}
.list-3col.second-col,.list-3col.third-col{counter-reset:counter-name}
.list-simple-points{max-width:950px;margin:2rem auto;padding-left:2rem}
.list-simple-points:last-child{margin-bottom:0}
.list-simple-points li{float:left;width:100%;text-align:left;padding:.5rem 0;font-size:1.125rem;line-height:1.875rem}
.list-articles .list-item{padding:1.25rem 0;list-style:none}
.list-articles .list-item+.list-item{border-top:1px dashed #CED1D6}
.list-articles .list-item+.list-item:last-child{border-bottom:1px solid #CED1D6}
.list-articles .list-item>a{padding:0}
.list-articles .article-img{max-width:170px;max-height:100px;float:left;margin-right:1rem;overflow:hidden;position:absolute}
.list-articles .item-content{padding-left:186px;min-height:100px}
.list-articles .item-title{font-size:1.75rem;line-height:1;color:#2D92FF;font-weight:500}
.list-reports .list-item{position:relative}
.list-reports .list-item+.list-item{padding-top:2.25rem;border-top-style:solid}
.list-reports .article-img{max-height:none;position:static}
.col.blog-sidebar .list-reports .article-img,.col.press-sidebar .list-reports .article-img,.col.search-sidebar .list-reports .article-img,.col.topics-sidebar .list-reports .article-img,.sidebar .list-reports .article-img{float:none;width:100%;max-width:100%;max-height:none;margin:0 auto 1rem;text-align:center}
.list-reports .article-img img{display:block;width:100%;max-width:320px;margin:0 auto}
.list-reports .item-content{padding-right:166px}
.col.blog-sidebar .list-reports .item-content,.col.press-sidebar .list-reports .item-content,.col.search-sidebar .list-reports .item-content,.col.topics-sidebar .list-reports .item-content,.sidebar .list-reports .item-content{padding:0}
.list-reports .item-title{color:#4A4A4A;font-weight:700;margin-bottom:1rem}
.list-reports .item-meta{width:150px;position:absolute;right:0;top:0;padding:1.25rem 0}
.col.blog-sidebar .list-reports .item-meta,.col.press-sidebar .list-reports .item-meta,.col.search-sidebar .list-reports .item-meta,.col.topics-sidebar .list-reports .item-meta,.sidebar .list-reports .item-meta{position:static;margin:1rem auto 0;width:100%}
.list-reports .item-meta .btn{display:inline-block;padding:.5rem 1rem}
.list-reports .item-date{margin:.5rem auto 1rem;padding-top:.5rem;border-top:1px dashed #CED1D6;color:#2D92FF}
.share-counts{display:table;table-layout:fixed;margin:1rem 0 0}
.share-counts .share-count-sources{display:table-row}
.share-counts .sc-source{display:table-cell;padding-right:10px;color:#7E8084}
.share-counts .sc-number{display:inline-block;vertical-align:3px;padding:0 4px 1px;font-size:.75rem;line-height:1;border:1px solid #2D92FF;border-radius:3px;color:#2D92FF}
.list-tweets .list-item{list-style:none;padding:1rem 0}
.list-tweets .list-item+.list-item{border-top:1px solid #CED1D6}
.list-tweets .list-item a{display:inline;color:#2D92FF}
.list-tweets .list-item a:after{display:none}
.list-tweets .tw-meta{color:#7E8084}
.list-tweets .tw-meta span{display:inline}
.list-tweets .tw-time:before{content:"\2022 "}
.list-tweets .tw-content{font-size:1.25rem;line-height:1.15em}
.list-tags{margin-top:1rem;color:#5B5D61;font-size:.875rem;list-style:none}
.list-tags a{display:block;padding:.25rem 0}
.list-tags a.selected,.list-tags a:hover{color:#2D92FF}
.list-tags .selected{font-weight:700}
.list-tags .selected:after{content:"\00d7";margin-left:.5rem;font-size:1.5rem;vertical-align:-3px;font-weight:400}
.list-benefits .list-item{list-style:none;display:inline-block;width:33%;vertical-align:top;margin-bottom:2rem}
.list-benefits .benefit-avatar{max-width:82px;display:inline-block;margin-bottom:.5rem;overflow:hidden;border-radius:50%}
.list-benefits .benefit-details h2{font-size:1rem;font-family:Raleway,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500}
.list-benefits .benefit-details p{font-size:.75rem;line-height:.875rem;color:#7E8084;max-width:180px;margin:.5rem auto 0}
.list-vendors{padding-left:1.5rem}
.list-vendors .list-avatar{border-radius:0;float:none;width:100px;margin:0 auto;height:70px}
.list-vendors .list-avatar img{display:inline-block;vertical-align:middle}
.list-vendors .item-details{padding:.5rem 2rem;text-align:center}
.list-people-blocks{text-align:center}
.list-people-blocks .list-item{display:inline-block;width:200px;margin:1.5rem 1rem;vertical-align:top}
.list-people-blocks .person-avatar{background:#CED1D6;border-radius:50%;width:175px;height:175px;overflow:hidden;margin:1rem auto}
.list-people-blocks .person-avatar img{display:block}
.list-people-blocks .person-avatar.small{width:75px;height:75px}
.list-people-blocks .person-title{color:#2D92FF;display:table;width:100%;vertical-align:bottom}
.list-people-blocks .person-title span{display:table-cell;height:40px;vertical-align:bottom}
.list-people-blocks .person-name{font-size:1.5rem;font-family:Raleway,"Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:.5rem;line-height:1.15em}
.list-people-blocks .person-phone,.list-people-blocks .person-position{color:#7E8084}
.list-people-blocks .person-email{color:#2D92FF;padding:0}
.list-phone{margin:1rem auto}
.list-phone li{display:inline}
.list-phone li+li{border-left:1px solid #7E8084;padding-left:.5rem;margin-left:.5rem}
.list-inline-block{text-align:center}
.list-inline-block .list-item{display:inline-block;margin:1.5rem 1rem;vertical-align:top}
.list-offices .list-item{max-width:320px;width:100%}
.list-offices .office-image{position:relative;border-radius:50%;overflow:hidden;width:100%;padding-bottom:100%;height:0;background:center center no-repeat;background-size:auto 100%;margin:0 auto 2rem}
.list-offices .office-location{position:absolute;top:50%;margin-top:-.75rem;text-align:center;width:100%;color:#fff;font-size:1.875rem;font-weight:700;line-height:1em}
.list-offices .office-location .text-small{font-weight:400;font-size:1.5rem}
.list-offices .office-hq .office-image{background-image:url(/img/placeholder_headquarters.png)}
.list-offices .office-euro .office-image{background-image:url(/img/placeholder_europe.png)}
.list-offices .office-southasia .office-image{background-image:url(/img/placeholder_southasia.png)}
.list-offices .office-latinamerica .office-image{background-image:url(/img/placeholder_latinamerica.png)}
.list-offices .office-brazil .office-image{background-image:url(/img/placeholder_brazil.png)}
.list-contact-questions .list-item{position:relative;width:250px}
.list-contact-questions .question-title{font-size:1.5rem;display:table;margin:0 auto 1rem;height:3.375rem;line-height:1.15em}
.list-contact-questions .question-title span{display:table-cell;vertical-align:bottom}
.list-contact-questions .question-contact p+p{margin-top:.25rem}
a.message-link{display:inline-block;color:#2D92FF;font-size:1.25rem;margin:0 auto;border-bottom:1px solid transparent}
a.message-link:hover{border-bottom:1px solid}
.list-inline-links li{display:inline-block;padding:0 1rem}
.list-inline-links li+li{border-left:1px solid #CED1D6}
.list-inline-links a{margin:0}
.list-inline-links.social{margin-top:.5rem}
.list-inline-links.social li{padding:0 .25rem}
.list-inline-links.social li+li{border-left:none}
.list-inline-links.social a i{display:inline-block;font-size:1rem;line-height:2rem;width:30px;height:30px;border-radius:50%;background-color:#2D92FF;color:#fff;text-align:center}
.list-inline-links.social a i.icon-facebook{font-size:1.25rem;line-height:1.75rem;text-indent:-5px}
.list-slogans li{margin-bottom:2rem}
.list-slogans .table{display:table;width:100%;table-layout:fixed}
.mb-slogan{padding:2rem;margin:0 auto;display:table-cell;text-align:left;height:240px;border:1px solid #CED1D6;width:100%;border-top:3px solid #2D92FF;vertical-align:middle}
.video-content,.video-image{width:48.40418%;display:block}
.mb-slogan .headline{font-size:1.25rem;margin-bottom:2rem}
.mb-slogan .source{color:#7E8084}
.featured-video,.vendor{display:block}
.featured-video::after,.vendor::after{clear:both;content:"";display:table}
.featured-video:last-child,.vendor:last-child{margin-bottom:2rem}
.featured-video.vendor-detail,.vendor.vendor-detail{border-bottom:none}
.video-image{float:left;margin-right:3.19164%}
.video-image:last-child{margin-right:0}
.video-image a{position:relative;display:block}
.video-content{float:left;margin-right:3.19164%}
.video-content:last-child{margin-right:0}
.video-content h2{line-height:1.875rem}
.video-content .video-date{color:#2D92FF}
.vendor-members .section-header{color:#002261}
.vendor-members .list-avatar{width:48px;height:48px}
.vendor-members .item-details{padding:.5rem .5rem .5rem 4.0625rem}
.list-media{list-style-type:none;list-style-image:none;margin:1rem -1rem 2rem}
.list-media::after{clear:both;content:"";display:table}
.list-media .media-item{padding:1rem;width:25%;float:left}
.list-media .media-item a{display:block;height:120px;width:175px;position:relative;overflow:hidden;transition:all .15s ease-in-out}
.list-media .media-item a:hover{background:#2D92FF}
.list-media .media-item a:hover img{opacity:.5}
.list-media .media-item a:after,.list-media .media-item a:before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;z-index:10;font-size:3rem;transition:all .15s ease-in-out}
.list-media .media-item.video a:before{content:"\e909"}
.list-media .media-item.audio a{background:#1E1E1E}
.list-media .media-item.audio a:before{content:"\e90c"}
.list-media .media-item.audio a:after{content:"\e90b";opacity:0}
.list-media .media-item.audio a:hover{background:#2D92FF}
.list-media .media-item.audio a:hover:before{opacity:.25}
.list-media .media-item.audio a:hover:after{opacity:1}
.list-media .media-item.document a{background:#1E1E1E}
.list-media .media-item.document a:before{content:"\e90a"}
.list-media .media-item.document a:after{content:"\e917";opacity:0}
.list-media .media-item.document a:hover{background:#2D92FF}
.list-media .media-item.document a:hover:before{opacity:.25}
.list-media .media-item.document a:hover:after{opacity:1}
.event-detail{display:block}
.event-detail::after{clear:both;content:"";display:table}
.event-detail h2{font-size:1.5rem;font-weight:700}
.event-detail p{font-size:1.125rem;line-height:1.65em;margin-bottom:2.5rem}
.event-detail .event-share{color:#7E8084}
.event-detail .social-nav{padding-left:2.5rem;list-style:none;display:inline-block}
.event-detail .social-nav .menu-item{display:inline-block;color:#2D92FF}
.event-detail .social-nav .icon-facebook{font-size:1.2rem}
.event-detail .event-content{float:left;display:block;margin-right:3.19164%;width:48.40418%;margin-left:8.5993%}
.event-detail .event-content:last-child{margin-right:0}
.event-detail .event-content h2{margin-bottom:1.25rem}
.event-detail .event-details{float:left;display:block;margin-right:3.19164%;width:31.20557%;margin-left:8.5993%;padding:0;font-size:1rem}
.event-detail .event-details:last-child{margin-right:0}
.event-detail .event-details h2{margin-bottom:.625rem}
.event-detail .event-details p{color:#7E8084;font-size:1rem}
.card-blog,.card-topic,[class*=card-news],[class*=card-practice],[class*=card-presentation],[class*=card-video]{position:relative;border:1px solid #CED1D6}
.card-blog>a,.card-topic>a,[class*=card-news]>a,[class*=card-practice]>a,[class*=card-presentation]>a,[class*=card-video]>a{display:block;height:100%;overflow:hidden}
.card-blog>a:hover img,.card-topic>a:hover img,[class*=card-news]>a:hover img,[class*=card-practice]>a:hover img,[class*=card-presentation]>a:hover img,[class*=card-video]>a:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}
.card-blog .card-title a:hover,.card-blog>a:hover~.card-content .card-title,.card-topic .card-title a:hover,.card-topic>a:hover~.card-content .card-title,[class*=card-news] .card-title a:hover,[class*=card-news]>a:hover~.card-content .card-title,[class*=card-practice] .card-title a:hover,[class*=card-practice]>a:hover~.card-content .card-title,[class*=card-presentation] .card-title a:hover,[class*=card-presentation]>a:hover~.card-content .card-title,[class*=card-video] .card-title a:hover,[class*=card-video]>a:hover~.card-content .card-title{color:#2D92FF}
.card-blog .card-image,.card-topic .card-image,[class*=card-news] .card-image,[class*=card-practice] .card-image,[class*=card-presentation] .card-image,[class*=card-video] .card-image{padding-bottom:51.5252525%;height:0;position:relative;overflow:hidden}
.card-blog .card-image img,.card-topic .card-image img,[class*=card-news] .card-image img,[class*=card-practice] .card-image img,[class*=card-presentation] .card-image img,[class*=card-video] .card-image img{position:absolute;top:0;display:block;width:100%;max-width:100%}
.card-blog .card-image .flag,.card-topic .card-image .flag,[class*=card-news] .card-image .flag,[class*=card-practice] .card-image .flag,[class*=card-presentation] .card-image .flag,[class*=card-video] .card-image .flag{display:inline-block;width:auto;position:absolute;background-position:right center;background-size:cover;font-size:.875rem;text-align:center;color:#fff;top:1rem}
.card-blog .card-image .flag.finalist,.card-topic .card-image .flag.finalist,[class*=card-news] .card-image .flag.finalist,[class*=card-practice] .card-image .flag.finalist,[class*=card-presentation] .card-image .flag.finalist,[class*=card-video] .card-image .flag.finalist{background-image:url(/img/flag-finalist.png)}
.card-blog .card-image .flag.winner,.card-topic .card-image .flag.winner,[class*=card-news] .card-image .flag.winner,[class*=card-practice] .card-image .flag.winner,[class*=card-presentation] .card-image .flag.winner,[class*=card-video] .card-image .flag.winner{background-image:url(/img/flag-winner.png)}
.card-blog .card-title,.card-topic .card-title,[class*=card-news] .card-title,[class*=card-practice] .card-title,[class*=card-presentation] .card-title,[class*=card-video] .card-title{font-size:1.25rem;font-weight:500;line-height:1.65rem;margin:0 0 1rem;overflow:hidden;text-overflow:ellipsis}
.card-blog .card-focus,.card-topic .card-focus,[class*=card-news] .card-focus,[class*=card-practice] .card-focus,[class*=card-presentation] .card-focus,[class*=card-video] .card-focus{color:#2D92FF}
.card-blog .card-focus a,.card-topic .card-focus a,[class*=card-news] .card-focus a,[class*=card-practice] .card-focus a,[class*=card-presentation] .card-focus a,[class*=card-video] .card-focus a{display:inline-block;color:#62B30F;text-transform:uppercase}
.card-blog .card-focus a:hover,.card-topic .card-focus a:hover,[class*=card-news] .card-focus a:hover,[class*=card-practice] .card-focus a:hover,[class*=card-presentation] .card-focus a:hover,[class*=card-video] .card-focus a:hover{color:#1E1E1E}
.card-blog .card-focus+.card-title,.card-topic .card-focus+.card-title,[class*=card-news] .card-focus+.card-title,[class*=card-practice] .card-focus+.card-title,[class*=card-presentation] .card-focus+.card-title,[class*=card-video] .card-focus+.card-title{margin-top:.25rem}
.card-blog .card-content,.card-topic .card-content,[class*=card-news] .card-content,[class*=card-practice] .card-content,[class*=card-presentation] .card-content,[class*=card-video] .card-content{padding:1rem;max-height:100%}
.card-blog .card-meta,.card-topic .card-meta,[class*=card-news] .card-meta,[class*=card-practice] .card-meta,[class*=card-presentation] .card-meta,[class*=card-video] .card-meta{position:absolute;bottom:1rem;color:#7E8084;overflow:hidden;text-overflow:ellipsis}
.card-blog .post-author,.card-blog .post-date,.card-blog .post-location,.card-blog .post-source,.card-topic .post-author,.card-topic .post-date,.card-topic .post-location,.card-topic .post-source,[class*=card-news] .post-author,[class*=card-news] .post-date,[class*=card-news] .post-location,[class*=card-news] .post-source,[class*=card-practice] .post-author,[class*=card-practice] .post-date,[class*=card-practice] .post-location,[class*=card-practice] .post-source,[class*=card-presentation] .post-author,[class*=card-presentation] .post-date,[class*=card-presentation] .post-location,[class*=card-presentation] .post-source,[class*=card-video] .post-author,[class*=card-video] .post-date,[class*=card-video] .post-location,[class*=card-video] .post-source{display:block;margin:0}
.card-blog .post-source,.card-topic .post-source,[class*=card-news] .post-source,[class*=card-practice] .post-source,[class*=card-presentation] .post-source,[class*=card-video] .post-source{color:#1E1E1E}
.card-blog .post-category,.card-topic .post-category,[class*=card-news] .post-category,[class*=card-practice] .post-category,[class*=card-presentation] .post-category,[class*=card-video] .post-category{display:block;border-top:1px solid #CED1D6;box-sizing:border-box;margin-top:.5rem;padding:.5rem 1rem;color:#1E1E1E;font-size:.875rem}
.card-leadin{color:#7E8084}
.card-ad-vertical{max-height:394px}
.card-news-vertical{min-height:396px}
.card-news-vertical .card-content{min-height:200px}
.card-practice-vertical{min-height:520px}
.card-practice-vertical .card-image{padding-bottom:100%}
.card-practice-vertical .card-content{min-height:200px;padding-bottom:.5rem}
.card-presentation-vertical,.card-video-vertical{min-height:520px}
.card-practice-vertical .card-meta{bottom:0;left:0;right:0}
.card-practice-vertical .post-date,.card-practice-vertical .post-location,.card-practice-vertical .post-source{padding:0 1rem}
.card-presentation-vertical .card-meta{width:100%;padding:0 0 1.375rem;bottom:0;left:0;right:0}
.card-presentation-vertical .post-location,.card-presentation-vertical .post-source{padding:0 1rem}
.card-presentation-vertical .post-date{display:block;margin:.625rem 0 0;padding:1.25rem 1rem 0;border-top:1px solid #CED1D6}
.card-presentation-vertical .post-author{color:#7E8084;margin-bottom:110px}
.card-video-vertical .card-meta{width:100%;padding:0 0 1.375rem;bottom:0;left:0;right:0}
.card-video-vertical .post-author{color:#7E8084;margin-bottom:5rem}
.card-video-vertical .post-date{display:block;margin:.625rem 0 0;padding:1.25rem 1rem 0;border-top:1px solid #CED1D6}
.card-news-verticalx2{min-height:396px}
.card-news-vertical-tall{min-height:466px}
.card-news-horiz{height:466px;background:#2D92FF;border:0}
.card-news-horiz .card-content,.card-news-horiz .post-date{color:#fff}
.card-news-horiz .post-author{color:#CED1D6}
.card-news-horiz a:hover .card-title{color:#fff}
.card-news-mini-vertical{min-height:213px!important;max-height:213px;padding-bottom:36px;margin:1rem;max-width:30%;text-align:center}
.card-news-mini-vertical .card-title{font-size:.875rem;line-height:1.15em;margin:0}
.card-news-mini-vertical .card-meta{position:static;margin-top:.5rem;font-size:.75rem;line-height:1.15em}
.card-news-mini-vertical .post-date{color:#7E8084}
.card-news-mini-vertical .download-link{position:absolute;text-align:center;border:1px solid;color:#2D92FF;line-height:36px;left:-1px;right:-1px;bottom:-5px;display:block;height:38px;border-radius:0 0 5px 5px}
.card-news-mini-vertical .download-link.downloaded,.card-news-mini-vertical .download-link:hover{color:#fff;background:#2D92FF;border-color:#2D92FF}
.card-news-mini-vertical .download-link.downloaded:after{content:' \221A'}
.card-resource::after,.card-search-result::after,.card-top-headlines::after{content:"";clear:both}
.card-callout{height:456px;background:#F7AB02;color:#1E1E1E;padding:2rem;position:relative}
.card-news-stacked{margin-bottom:2rem;border-width:0 0 4px;border-bottom:4px solid #2D92FF;padding-bottom:1rem}
.card-news-stacked .card-content{padding:0}
.card-news-stacked .card-title{margin:1rem auto 1.5rem}
.card-news-stacked .card-meta{position:static}
.card-news-stacked:last-child{margin-bottom:0}
.card-news-minimal{height:320px}
.card-callout-publication{position:relative}
.card-callout-publication a{display:block;border:3px solid #62B30F;height:456px}
.card-callout-publication .card-image{max-height:187px;overflow:hidden}
.card-callout-publication .card-image img{width:100%;display:block}
.card-callout-publication .card-content{padding:1.5rem}
.card-callout-publication .card-title{font-size:1.625rem;line-height:1.15em;font-weight:700;color:#62B30F;margin:0 0 1rem}
.card-callout-publication .publication-overview{font-size:.875rem}
.card-callout-publication .card-footer{position:absolute;bottom:0;right:0;left:0;background:#fff;border:3px solid #62B30F;color:#62B30F;padding:.75rem;font-weight:700;font-family:Raleway,"Helvetica Neue",Helvetica,Arial,sans-serif}
.card-callout-publication .card-footer:hover,.card-top-headlines{background:#62B30F;color:#fff}
.card-callout .event-item a:hover h3{color:#fff}
.card-top-headlines::after{display:table}
.card-idea-list:before,.card-video-link .card-image:before{content:'';top:0;left:0;right:0}
.card-connect{padding:2rem;border-top:4px solid #F7AB02;border-bottom:4px solid #F7AB02}
.card-connect .section-header{text-align:center;color:#F7AB02}
.card-top-articles{border:1px solid #BD10E0;border-width:10px 1px 4px;padding:2rem!important}
.card-todays-headline{border:4px solid #62B30F;border-width:8px 1px 0 0;padding:2rem 2rem 3.5rem;min-height:400px;position:relative}
.card-todays-headline .card-headline{color:#62B30F;font-size:1.625rem;line-height:1.25em;margin:1rem 0}
.card-todays-headline .card-meta{position:absolute;bottom:2rem;color:#7E8084}
.card-video-link{max-width:748px;margin:0 auto;position:relative;display:block}
.card-video-link .card-content{position:relative;height:140px;background:#2D92FF;color:#fff;padding:2rem;z-index:200}
.card-video-link .card-subtitle{color:#1E1E1E;font-size:.875rem}
.card-video-link .archive-link{color:#fff}
.card-video-link .card-title{font-size:1.625rem;line-height:1.15em;font-weight:500;text-overflow:ellipsis;margin:.5rem 0}
.card-video-link .card-image:before{position:absolute;bottom:0;background-color:rgba(36,117,204,.5);background-image:linear-gradient(90deg,rgba(36,117,204,.5),rgba(78,143,12,.5))}
.card-video-link .card-image:after{position:absolute;z-index:100;color:#fff;font-size:130px;margin-top:-40px}
.card-video-link:hover .card-image:after{font-size:140px}
.card-top-story{padding:2rem 2rem 5rem}
.card-top-story .card-meta{position:absolute;bottom:2rem}
.card-top-story .headline{font-size:1.625rem;line-height:1.25em}
.card-idea-list{position:relative;padding:2rem;background:#fff}
.card-idea-list:before{display:block;position:absolute;height:4px;background:#BD10E0}
.card-idea-list .source,.card-idea-list a:hover .headline{color:#BD10E0}
.card-contribute .card-title{font-size:1.25rem;line-height:1.5rem;text-overflow:ellipsis;margin:1rem 0}
.card-campaign-day .card-content{padding:2rem}
.card-campaign-day .card-subtitle{color:#2D92FF;font-size:1.125rem}
.card-blog figcaption,.card-topic figcaption{font-family:Raleway,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff;text-align:center}
.card-topic .card-image{position:relative;padding-bottom:67.3684211%}
.card-topic figcaption{position:absolute;top:50%;width:100%;margin:-.75rem auto 0;font-size:2.625rem;text-transform:uppercase}
.card-topic figcaption:before{position:absolute;content:"View Articles";font-size:.875rem;text-transform:capitalize;left:0;right:0;text-align:center;bottom:-33px;opacity:0;transition:all .35s ease-out}
.card-blog figcaption:after,.card-topic figcaption:after{margin-left:-25%;content:''}
.card-topic figcaption:after{position:absolute;width:50%;left:50%;display:block;border-bottom:2px solid #fff;height:1rem}
.card-topic a:hover figcaption:before{opacity:1;bottom:-40px}
.card-blog{border:none}
.card-blog .card-image{position:relative;height:242px;padding-bottom:0;width:100%;display:table}
.card-blog .card-image .overlay{background-color:#2F60BB;background-image:linear-gradient(to left,#2F60BB,#7E8084);width:100%;height:242px;position:absolute;opacity:.7;mix-blend-mode:multiply}
.card-blog .card-image img{height:242px;width:auto;max-width:none;left:-13%}
.card-blog figcaption{text-shadow:1px 1px 6px rgba(0,0,0,.71);z-index:200;display:table-cell;vertical-align:middle;position:relative;padding:0 1rem;font-size:2.625rem;line-height:2.625rem}
.card-blog figcaption .caption-tag{font-size:.875rem;line-height:1.5rem;display:block;text-align:center;font-weight:500}
.card-blog figcaption .caption-link{position:relative;font-size:.875rem;text-transform:capitalize;left:0;right:0;text-align:center;display:block;font-weight:500}
.card-blog figcaption:after{position:absolute;width:50%;left:50%;margin-top:-3.25rem;display:block;border-bottom:2px solid #fff;height:1rem}
.card-blog .blog-description{background-color:#fff;height:242px;position:absolute;width:100%;top:0;left:0;z-index:1000;border:1px solid #2D92FF;padding:1rem;opacity:0;transition:all .35s ease-out}
.card-blog .blog-description .card-title{font-size:.875rem;text-transform:uppercase;color:#2D92FF;margin-bottom:1rem}
.card-blog .blog-description .card-meta{position:relative;font-size:1.25rem;line-height:1.75rem;color:#1E1E1E;bottom:auto}
.card-blog .blog-description .card-link{bottom:1rem;position:absolute;color:#2D92FF;font-size:.875rem}
.card-blog .blog-description .description-toggle{position:absolute;right:0;width:100%;bottom:.9rem;color:#7E8084;display:none}
.card-blog .blog-description .description-toggle span{left:1rem;position:absolute;top:-1.25rem}
.card-blog .blog-description .description-toggle i{position:absolute;right:1em;bottom:0;font-size:.875rem}
.card-blog .blog-description.expanded{height:auto!important}
.card-blog:hover .blog-description{opacity:1}
.card-news-search .card-title{font-size:1rem;font-weight:500;line-height:1.45rem;margin:0;overflow:hidden;text-overflow:ellipsis}
.card-news-search .card-meta{position:relative;bottom:auto}
.card-news-search .post-author,.card-news-search .post-date{display:inline;font-size:.875rem;color:#7E8084}
.card-news-search.secondary{border-width:1px 0 0;border-color:#DAE9EF;margin-top:.5rem}
.card-news-search.secondary .card-content{padding-top:.5rem;padding-bottom:0}
.card-news-search.secondary .card-title{font-size:12px;line-height:1rem}
.card-search-result{border-bottom:1px solid #CED1D6;padding:1.5rem 0}
.card-search-result:first-child{padding-top:0}
.card-search-result::after{display:table}
.card-search-result .card-image{float:left;width:30%;overflow:hidden}
.card-search-result .card-image img{min-height:115px}
.card-search-result .card-content{padding-bottom:0;float:left;width:70%;padding-left:1rem}
.card-search-result .resource-type{background:#9DC0E4;border-radius:100px;padding:0 .25rem;text-transform:uppercase;color:#fff;font-size:10px}
.card-search-result .card-title{font-size:1.25rem;font-weight:500;line-height:1.45rem;margin:0;overflow:hidden;text-overflow:ellipsis}
.card-search-result .card-description{font-size:.75rem;margin-top:.5rem}
.card-resource .card-meta,.card-search-result .card-meta{position:relative;margin-top:0}
.card-search-result .card-meta{margin-bottom:.5rem}
.card-search-result .post-author,.card-search-result .post-date{display:inline;font-size:.875rem;color:#7E8084}
.card-search-result .post-author a,.card-search-result .post-date a{color:#2D92FF;font-size:inherit}
.card-resource{border-bottom:1px solid #CED1D6;padding:1rem 0}
.card-resource:first-child{padding-top:0}
.card-resource::after{display:table}
.card-resource .card-image{float:left;width:22%;border-radius:50%;overflow:hidden}
.card-resource .card-content{padding-bottom:0;float:left;width:78%;padding-left:1rem}
.card-resource .resource-type{background:#9DC0E4;border-radius:100px;padding:0 .25rem;text-transform:uppercase;color:#fff;font-size:10px}
.card-resource .card-title{font-size:.875rem;font-weight:500;line-height:1rem;margin:0;overflow:hidden;text-overflow:ellipsis}
.card-resource .post-author,.card-resource .post-date{display:inline;font-size:.875rem;color:#7E8084}
.card-video-vertical .card-image:after,.featured-video .video-image a:after{position:absolute;z-index:100;content:'';background-image:url(/img/play-btn-filled.svg);background-repeat:no-repeat;background-size:contain;height:82px;width:82px;display:block;color:#fff}
.card-video-vertical .card-image:after{height:40px;width:40px}
.card-member-info{overflow:hidden;border:1px solid #CED1D6}
.card-member-info figure{float:left;width:5.625rem;height:5.625rem;overflow:hidden;margin:1.875rem 0 1.875rem 1.875rem;border-radius:50%}
.card-member-info .card-content{margin-top:2.5rem;margin-left:8.75rem;padding-bottom:.9375rem}
.card-member-info .card-name{font-size:1.25rem;line-height:1.5625rem;margin-bottom:.625rem}
.card-member-info .card-jobtitle{color:#7E8084}
.card-member-info .card-location,.card-member-info .profile-link{font-size:.875rem;color:#7E8084;line-height:1.25rem}
.card-member-info .profile-link,.col.blog-sidebar p a,.col.press-sidebar p a,.col.search-sidebar p a,.col.sidebar.slideout p a,.col.topics-sidebar p a,.sidebar p a{color:#2D92FF}
.card-member-info .card-meta{clear:both;overflow:hidden;border-top:1px solid #CED1D6;padding:.9375rem 1.375rem}
.card-member-info .card-meta .card-location{float:left;padding:.4375rem 0}
.card-member-info .card-meta .btn,.card-member-info .card-meta .profile-link{float:right}
.card-member-info .card-meta .profile-link{padding:.4375rem 0}
.card-member-info .profile-link:hover{background:0 0}
.card-member-info.corporate figure{width:8.125rem;margin-left:1.25rem;border-radius:0}
.card-member-info.corporate .card-content{margin-left:10.625rem}
.col.blog-sidebar,.col.press-sidebar,.col.search-sidebar,.col.sidebar.slideout,.col.topics-sidebar,.sidebar{padding:0!important}
.col.blog-sidebar:before,.col.press-sidebar:before,.col.search-sidebar:before,.col.sidebar.slideout:before,.col.topics-sidebar:before,.sidebar:before{position:absolute;top:0!important;bottom:-5.5rem;background:#f3f4f6;border:0!important;right:0;width:31.2%;z-index:0;content:'';margin:0}
.col.blog-sidebar+.col,.col.press-sidebar+.col,.col.search-sidebar+.col,.col.sidebar.slideout+.col,.col.topics-sidebar+.col,.sidebar+.col{padding-left:0;border-left:0}
.col.blog-sidebar .blog-nav-btn,.col.blog-sidebar .press-nav-btn,.col.blog-sidebar .slideout-nav-btn,.col.blog-sidebar .topics-nav-btn,.col.press-sidebar .blog-nav-btn,.col.press-sidebar .press-nav-btn,.col.press-sidebar .slideout-nav-btn,.col.press-sidebar .topics-nav-btn,.col.search-sidebar .blog-nav-btn,.col.search-sidebar .press-nav-btn,.col.search-sidebar .slideout-nav-btn,.col.search-sidebar .topics-nav-btn,.col.sidebar.slideout .blog-nav-btn,.col.sidebar.slideout .press-nav-btn,.col.sidebar.slideout .slideout-nav-btn,.col.sidebar.slideout .topics-nav-btn,.col.slideout.blog-sidebar .blog-nav-btn,.col.slideout.blog-sidebar .press-nav-btn,.col.slideout.blog-sidebar .slideout-nav-btn,.col.slideout.blog-sidebar .topics-nav-btn,.col.slideout.press-sidebar .blog-nav-btn,.col.slideout.press-sidebar .press-nav-btn,.col.slideout.press-sidebar .slideout-nav-btn,.col.slideout.press-sidebar .topics-nav-btn,.col.slideout.search-sidebar .blog-nav-btn,.col.slideout.search-sidebar .press-nav-btn,.col.slideout.search-sidebar .slideout-nav-btn,.col.slideout.search-sidebar .topics-nav-btn,.col.slideout.topics-sidebar .blog-nav-btn,.col.slideout.topics-sidebar .press-nav-btn,.col.slideout.topics-sidebar .slideout-nav-btn,.col.slideout.topics-sidebar .topics-nav-btn,.col.topics-sidebar .blog-nav-btn,.col.topics-sidebar .press-nav-btn,.col.topics-sidebar .slideout-nav-btn,.col.topics-sidebar .topics-nav-btn{display:none;background:0 0}
.blog-nav-btn,.press-nav-btn,.slideout-nav-btn,.slideout-nav-desktop,.slideout-nav-desktop-hide,.topics-nav-btn{background:#2D92FF;width:25px;height:50px;position:absolute;border-radius:25px 0 0 25px;color:#fff;line-height:50px;font-size:.875rem;text-align:center}
.blog-nav-btn,.press-nav-btn,.slideout-nav-btn,.topics-nav-btn{right:-1.5rem;top:0}
.slideout-nav-btn{right:0;top:2rem}
.slideout-nav-desktop,.slideout-nav-desktop-hide{right:0;top:1.25rem;z-index:200}
.sidebar-widget,.tag-selector,.videoWrapper{position:relative}
.press-nav-btn{top:-3rem}
.sidebar-widget{overflow:hidden;border-top:4px solid #2D92FF;padding:2rem 1.5rem 1.5rem;z-index:2}
.sidebar-widget img{width:100%}
.sidebar-widget h2{font-size:1.625rem;margin-bottom:1.5rem}
.filter-set{margin-bottom:2rem;list-style:none}
.filter-set h3{color:#2D92FF;margin-bottom:1.25rem;font-size:1.25rem}
.filter-set ul{list-style:none}
.filter-set ul.more{margin:.5rem 1.5rem 0}
.filter-set li{margin-bottom:.5rem}
.filter-set .show-more,.filter-set .toggle-more{margin-bottom:.5rem;font-size:.875rem;display:block;color:#2D92FF}
.filter-set .toggle-more{margin-left:1.5rem}
.filter-set .filter-heading .toggle-more{margin:0;display:inline}
.more{display:none;transition:all .15s ease-in-out}
.more.active{display:block}
.sidebar-widget .author-block{margin:1px auto 2.5rem;padding:1.25rem 0 .25rem}
.sidebar-widget .author-block::after{clear:both;content:"";display:table}
.sidebar-widget .author-block h3{margin-bottom:.5rem}
.sidebar-widget .author-avatar{float:left;margin:-.25rem 1rem 0 0;padding-bottom:.75rem;border-bottom:none;width:100px;border-radius:50%;overflow:hidden}
.sidebar-widget .author-details h2{font-size:1rem;margin-bottom:0;font-weight:400}
.sidebar-widget .author-details p{font-size:.875rem;color:#7E8084;line-height:1.25rem;margin-bottom:0}
.sidebar-widget .author-name{font-weight:700}
.sidebar-widget p.author-contact{color:#2D92FF;margin-bottom:0}
.sidebar-widget p.author-contact a{display:inline-block;margin-right:.25rem}
.sidebar-widget .author-bio{border:1px dashed #CED1D6;border-width:1px 0 0;padding:1rem 0 0;margin-top:3rem}
.sidebar-widget .author-bio h2{font-size:1rem;margin-bottom:0;font-weight:400}
.sidebar-widget .author-bio p{font-size:.875rem;color:#7E8084;line-height:1.25rem;margin-bottom:0}
.sidebar-widget.bio p,.sidebar-widget.contact p,.sidebar-widget.download p{font-size:1.125rem;line-height:1.625rem}
.sidebar-widget .blog-intro{margin-bottom:2rem}
.sidebar-widget.bio figure,.sidebar-widget.contact figure{width:70px;height:70px;margin:0 auto 1rem}
.sidebar-widget.download figure{width:206px;margin:0 auto 1rem}
.sidebar-widget.download p{padding:0 .5rem;margin-bottom:1rem}
.sidebar-widget.download .download-links a{color:#2D92FF;font-size:1.125rem;text-transform:uppercase;display:inline-block;margin:0 5.5%}
.sidebar-widget.download .download-links a i{font-size:.75rem}
.sidebar-widget .news-article{border-bottom:1px solid #CED1D6;padding-top:1rem;padding-bottom:1.5rem}
.sidebar-widget .news-article:first-child{padding-top:0}
.sidebar-widget .news-article:last-child{border-bottom:none}
.sidebar-widget .news-article .news-article-title{font-size:1.125rem;line-height:1.625rem;margin-bottom:.25rem}
.sidebar-widget .news-article .article-source,.sidebar-widget .news-article .news-article-date{font-size:"Raleway","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.125rem;display:block}
.sidebar-widget .news-article .article-source{color:#7E8084;margin-bottom:.5rem}
.sidebar-widget .news-article .news-article-date{color:#2D92FF}
.article-content .sidebar-widget{border-top:none}
.current-topic{color:#2D92FF}
.current-topic:before{content:"/";margin:0 .5rem 0 0;color:#CED1D6;vertical-align:2px}
.videoWrapper{padding-bottom:56.25%;padding-top:25px;height:0}
.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.videoWrapper video{width:100%!important;height:auto!important}
.videoWrapper embed,.videoWrapper object{position:absolute;top:0;left:0;width:100%;height:100%}
html{min-height:100%;position:relative}
.modal-overlay,.modal-wrap{position:absolute;bottom:0;left:0;right:0;padding:30px}
body{height:100%}
.modal-wrap{top:144px;overflow:hidden;z-index:1998;display:none}
.media-modal .media-carousel a,.media-modal .media-carousel img,.modal-wrap.active{display:block}
body.membership-microsite .modal-wrap{top:94px}
.modal-overlay{top:0;z-index:1999;background-color:rgba(74,74,74,.75)}
.modal-window{background-color:#fff;padding:2rem;margin:4.5rem auto 0;max-width:875px;z-index:2000;position:relative}
.modal-window header{padding:1.5rem 0}
.modal-window header p{font-size:1.25rem;line-height:1.625rem;width:80%;margin:0 auto}
.modal-close{position:absolute;top:1.75rem;right:1.75rem}
.media-modal{padding:0}
.media-modal .media-preview{padding:2.5rem}
.media-modal .media-preview iframe,.media-modal .media-preview video{width:100%;height:26.875rem;border:1px solid #CED1D6}
.media-modal .media-carousel{padding:0 2.5rem 2.5rem;background-color:#f3f4f6}
.media-modal .media-carousel h3{padding:1.875rem 0 .9375rem;font-size:1.75rem;line-height:1.875rem}
.media-modal .media-carousel img,.media-modal .media-carousel ul{margin:0}
.media-modal .media-carousel .media-item a{float:left;position:relative;transition:all .15s ease-in-out}
.media-modal .media-carousel .media-item a:hover{background:#2D92FF}
.media-modal .media-carousel .media-item a:hover img{opacity:.5}
.media-modal .media-carousel .media-item a:after,.media-modal .media-carousel .media-item a:before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;z-index:10;font-size:3rem;transition:all .15s ease-in-out}
.media-modal .media-carousel .media-item.video a:before{content:"\e909"}
.media-modal .media-carousel .media-item.audio a:before{content:"\e90c"}
.media-modal .media-carousel .media-item.document a:before{content:"\e90a"}
.media-modal .media-carousel .slick-arrow{margin-top:-.125rem;height:24px}
.media-modal .media-carousel .slick-arrow:before{color:#96A4BE;font-size:1.5rem}
.media-modal .media-carousel .slick-arrow.slick-prev{left:-1.6875rem}
.media-modal .media-carousel .slick-arrow.slick-next{right:-1.6875rem}
.member-modal{padding:0}
.member-modal .modal-header{padding:2.1875rem 0;min-height:12.5rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.member-modal .modal-title{font-family:Raleway,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:2.125rem;line-height:2.1875rem}
.member-modal .modal-subtitle,.member-modal .section h2{font-family:"Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif}
.member-modal .modal-subtitle{font-size:1.125rem;line-height:1.875rem}
.member-modal .modal-subtitle a{color:#fff;text-decoration:underline}
.member-modal .modal-page-indicator{background-color:#f3f4f6}
.member-modal .modal-page-indicator .progress{height:.875rem;background-color:#1148AD}
.member-modal .section,.member-modal .section .section-subtitle,.member-modal .section .section-title{display:none}
#thank-you ul,.member-modal .section.current{display:block}
.member-modal .section h2{font-size:1.75rem;font-weight:700;line-height:2rem;color:#4A4A4A}
blockquote.big-yellow .quote-meta,blockquote.big-yellow .quote-text{font-family:Raleway,"Helvetica Neue",Helvetica,Arial,sans-serif}
.member-modal fieldset{border:none;margin:0 0 3.125rem;padding:0;overflow:hidden}
.member-modal fieldset:last-of-type{margin-bottom:4.375rem}
.member-modal fieldset legend{color:#1148AD;margin-bottom:.9375rem;font-size:1.25rem}
.member-modal fieldset .select,.member-modal fieldset .textfield{margin-bottom:1.25rem}
.member-modal .column{width:50%;float:left;padding:0 .9375rem}
#awards-content:first-child,.member-modal .column:first-of-type{padding-left:0}
.member-modal .column:last-of-type{padding-right:0}
#membership-level{margin:0 auto;padding:2.5rem 0 4.375rem;max-width:490px;text-align:center}
#membership-level h2{margin-bottom:2.5rem}
#membership-level ul{text-align:left;list-style:none}
#membership-level .radio{margin-bottom:1.875rem}
#membership-level .radio label{margin-bottom:.3125rem;font-size:1.125rem;line-height:1.375rem}
#membership-level .radio p{margin:0 0 0 1.6875rem;font-size:.875rem;line-height:1.25rem}
#membership-level .btn{margin-top:.625rem}
#about-yourself .radio{float:left;min-width:4.6875rem}
#about-yourself,#login-information,#payment-information,#professional-focus,#thank-you{padding:3.75rem 2.8125rem 2.8125rem}
#about-yourself .btn.next,#login-information .btn.next,#payment-information .btn.next,#professional-focus .btn.next,#thank-you .btn.next{float:right}
#thank-you{padding-top:2.5rem}
#thank-you h2{margin-bottom:1.375rem}
#thank-you ul{overflow:hidden;margin-bottom:9.0625rem}
#thank-you li{float:left;width:45%;margin:0 0 1.25rem 1.375rem;font-size:1.125rem}
#professional-focus fieldset{margin-bottom:16.25rem}
#login-information fieldset{margin:0 auto 12.5rem;max-width:23.75rem}
#payment-information .field.card-number{float:left;width:55%;padding-right:5%}
#payment-information .field.card-code{float:left;width:45%}
#payment-information .field.card-city,#payment-information .field.card-month{float:left;width:48%;margin-right:5%}
#payment-information .field.card-state,#payment-information .field.card-year{float:left;width:47%}
.member-gateway{padding:0}
.member-gateway .members-only{padding:1.5rem 0}
.member-gateway .members-only p{font-size:1.25rem;line-height:1.625rem;width:80%;margin:0 auto}
.member-gateway .members-only span{display:inline-block;margin:0 2rem;top:2px;position:relative}
.member-gateway header{padding:3rem 2rem 1rem;border-bottom:1px solid #2D92FF}
.member-gateway header h1{font-size:2.375rem;line-height:2.375rem;color:#2D92FF;max-width:500px;margin:0 auto 3rem}
.member-gateway header p{max-width:550px;margin:0 auto 1rem;font-size:1.25rem;line-height:1.625rem;color:#4A4A4A}
.member-gateway p.member{font-size:.875rem;color:#7E8084}
.member-gateway p.member a{color:#2D92FF}
.member-gateway .member-benefits{background:#f3f4f6;padding:2rem 1rem 1rem;border-bottom:1px solid #2D92FF}
.member-gateway .member-benefits h1{font-size:1.625rem;margin-bottom:2rem}
.member-gateway footer{padding:1rem 0 2rem}
.membership-microsite{background:#fff}
.membership-microsite p{font-size:1.125rem;line-height:1.875rem;margin:2rem auto}
.membership-microsite p+p{margin:1.25rem auto}
.membership-microsite .site-header{border-bottom:1px solid #CED1D6}
.membership-microsite .masthead{color:#fff;height:340px;padding:7rem 0 0}
.membership-microsite .masthead .btn-cta{margin-top:3rem}
.membership-microsite .masthead p{margin:0}
.membership-microsite .masthead-top{height:440px}
.membership-microsite .masthead-footer{max-height:300px}
.membership-microsite .masthead-footer .wrapper{position:relative}
.return-home-link{position:absolute;top:0;left:0}
.return-home-link.in-bar{padding:1rem 0;text-align:center;width:70px;color:#CED1D6;border-right:1px solid #CED1D6}
.return-home-link.in-bar+.branding{margin-left:70px}
.return-home-link.in-bar i{display:block;margin:.25rem}
.return-home-link.top-left{position:absolute;color:#fff;text-transform:uppercase;z-index:1000;font-weight:700;padding:1rem;background:rgba(30,30,30,.2)}
.return-home-link.top-left:hover{background:#62B30F}
.return-home-link.top-left i{display:none}
.membermicro-nav{margin-top:1.75rem}
.membermicro-testimonials{position:relative}
.membermicro-testimonials .testimonial-next{position:absolute;right:2rem;bottom:4rem;color:#F1C40F;border:0;background:0 0;z-index:2000}
blockquote.big-yellow{padding:50px 0 50px 150px;position:relative}
blockquote.big-yellow:before{content:"\201C";font-size:200px;color:#F1C40F;display:block;position:absolute;top:80px;left:40px;font-weight:700}
blockquote.big-yellow .quote-text{font-size:2.375rem;line-height:1.15em}
blockquote.big-yellow .quote-meta{margin:2rem 0 0;font-size:1.25rem;display:table}
#profile-content .profile-header .corporate-member,#profile-sidebar address,#profile-sidebar h3{font-family:"Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif}
blockquote.big-yellow .quote-meta p{display:table-cell;vertical-align:middle;padding-left:1.5rem}
blockquote.big-yellow .avatar{display:table-cell;width:91px;height:91px;margin-right:2rem;vertical-align:middle}
.membermicro-testimonials{margin-bottom:0}
.cta-block{max-width:950px;margin:0 auto;border:1px solid #CED1D6;padding-top:2rem}
.cta-block .cta-footer{background:#2D92FF;padding:2rem 250px 2rem 2rem;color:#fff;position:relative}
.cta-block .cta-footer .btn{position:absolute;right:2rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.membermicro-footer{padding:2rem;background:#002261;color:#fff}
.membermicro-footer nav a{margin-right:3rem}
.card-bottom-label{display:block;background:center center no-repeat #2D92FF;background-size:cover;width:100%;height:0;padding-bottom:125%;max-height:400px;overflow:hidden;transition:all .25s ease-in-out;position:relative}
.mem-package-column,.mem-package-price span{display:inline-block}
.card-bottom-label:hover .card-label{padding-top:100%}
.card-bottom-label.short{padding-bottom:100%}
.card-bottom-label .card-label{transition:all .25s ease-in-out;position:absolute;bottom:0;left:0;right:0;top:auto;padding:1.75rem .75rem .75rem;background:linear-gradient(to top,rgba(22,22,22,.5),rgba(22,22,22,0));line-height:1.15em;text-align:left;color:#fff;font-size:1.75rem}
.membership-packages{text-align:center}
.mem-package-column{width:30%;max-width:277px;min-width:220px;vertical-align:top;margin-right:5%}
.mem-package-header{background:#fff;border:1px solid #CED1D6;padding:2rem;text-align:center}
.mem-package-header figure{max-width:134px;margin:0 auto 2rem;padding:0}
.mem-package-price{height:100px;margin:1rem auto 0;text-align:center;font-size:3.125rem;font-weight:700;color:#2D92FF}
.mem-package-price .currency,.mem-package-price small{font-size:1.125rem;font-weight:400}
.mem-package-price .currency{vertical-align:18px;line-height:12px;margin-right:-10px}
.mem-package-price .amount{line-height:1em;margin:0 0 .5rem}
.mem-package-price small{display:block}
.list-mem-package-details{list-style:none;background:#2D92FF;padding:1rem;color:#fff;text-align:center}
.list-mem-package-details li{padding:1rem 0}
.list-mem-package-details li:first-child{padding-top:.5rem}
.list-mem-package-details li:last-child{padding-bottom:.5rem}
.list-mem-package-details li+li{border-top:1px solid #2983e6}
.pad-top{padding-top:3rem}
#member-profile,#vendor-profile{position:relative}
#member-profile:before,#vendor-profile:before{content:"";display:block;position:absolute;height:100%;min-height:100%;top:0;left:0;width:calc(27.34275% + 10px);padding-right:20px;z-index:0;background-color:#f3f4f6}
#member-profile .field.file,#vendor-profile .field.file{background:rgba(30,30,30,.5);font-size:.875rem}
#member-profile .field.file label,#vendor-profile .field.file label{color:#fff;text-align:center;display:block}
#member-profile .field.file label .icon,#vendor-profile .field.file label .icon{position:relative;top:.125rem;margin-right:.3125rem;font-size:1.125rem}
#member-profile .masthead,#vendor-profile .masthead{position:relative}
#member-profile .masthead .field.file,#vendor-profile .masthead .field.file{position:absolute;right:0;bottom:0;display:none;padding:.9375rem}
#member-profile .masthead:hover .field,#vendor-profile .masthead:hover .field{display:block}
#member-profile .member-image,#member-profile .profile-vendor,#vendor-profile .member-image,#vendor-profile .profile-vendor{position:relative}
#member-profile .member-image .field.file,#member-profile .profile-vendor .field.file,#vendor-profile .member-image .field.file,#vendor-profile .profile-vendor .field.file{position:absolute;top:0;right:0;bottom:0;left:0;display:none;padding:.9375rem}
#member-profile .member-image .field.file label,#member-profile .profile-vendor .field.file label,#vendor-profile .member-image .field.file label,#vendor-profile .profile-vendor .field.file label{display:table;height:100%;width:100%}
#member-profile .member-image .field.file label>span,#member-profile .profile-vendor .field.file label>span,#vendor-profile .member-image .field.file label>span,#vendor-profile .profile-vendor .field.file label>span{display:table-cell;vertical-align:middle;text-align:center}
#member-profile .member-image:hover .field,#member-profile .profile-vendor:hover .field,#vendor-profile .member-image:hover .field,#vendor-profile .profile-vendor:hover .field{display:block}
#profile-content,#profile-sidebar{position:relative;float:left}
#profile-sidebar{width:27.34375%;padding:0 2.5rem 3.75rem;background-color:#f3f4f6;word-break:break-all}
#profile-sidebar .edit-button,#profile-sidebar .save-button{display:block;margin-bottom:2rem}
#profile-sidebar .member-image,#profile-sidebar .vendor-image{overflow:hidden;max-width:16.6875rem}
#profile-sidebar .member-image{position:relative;border-radius:50%;border:2px solid #fff;margin-bottom:1.25rem;margin-top:-50%}
#profile-sidebar .vendor-image{padding-top:2.5rem;margin-bottom:3.75rem}
#profile-sidebar h3{font-size:1.125rem;font-weight:700;color:#1E1E1E;line-height:1.25rem;margin-bottom:.625rem}
#profile-sidebar address{font-size:1.125rem;line-height:1.5rem;margin-bottom:2.5rem}
#profile-sidebar address hr{width:80.89887%;margin:1.25rem auto 1.25rem 0;border-style:dashed;border-color:#CED1D6}
#profile-sidebar .social{list-style:none;margin-bottom:2.1875rem}
#profile-sidebar .social li{display:inline-block;margin:0 .25rem}
#profile-sidebar .social li a{position:relative;display:inline-block;color:#2D92FF;text-decoration:none;font-size:1.3125rem;line-height:1}
#profile-sidebar>p a{font-size:.875rem}
#profile-content{width:72.65625%}
#profile-content .profile-header{position:relative;padding:0 2.5rem 2.5rem}
#member-profile #profile-content .profile-header{border-bottom:1px solid #f3f4f6}
#profile-content .profile-header h1{margin:2.5rem 0 .625rem;font-size:3.125rem;font-weight:700;line-height:3.25rem}
#profile-content .profile-header .profile-title{font-size:1.25rem;color:#002261}
#profile-content .profile-header .profile-vendor{position:absolute;top:.625rem;right:0;max-width:13.125rem;max-height:13.125rem}
#profile-content .profile-header .tags{margin-left:-.625rem}
#profile-content .profile-header .corporate-member{font-size:1rem;font-weight:400;line-height:1em;color:#F7AB02}
#profile-content .profile-bio{padding-bottom:5rem;font-size:1.125rem}
#vendor-profile #profile-content .profile-bio{padding-bottom:2.5rem}
#profile-content .profile-bio h3{margin:2.5rem 0 .625rem;font-size:1.25rem;color:#002261}
#profile-content .profile-bio p{line-height:1.75em}
#profile-content .profile-events .event-list{overflow:hidden;list-style:none}
#profile-content .profile-events .event{float:left;overflow:hidden;width:31.50525%;margin-right:2.7372%;margin-bottom:2.5rem}
#profile-content .profile-events .event:nth-child(3n+3){margin-right:0}
#profile-content .profile-events .event .event-image{float:left;overflow:hidden;border-radius:50%;max-width:6rem;max-height:6rem}
#profile-content .profile-events .event .event-name{font-family:"Lucida Grande",Tahoma,Verdana,Arial,sans-serif;font-size:1.25rem;color:#F7AB02;line-height:1.5rem;margin-left:7rem;margin-top:.625rem}
#profile-content .profile-comments .comments-heading h3,.section h2{font-family:"Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif}
#profile-content .profile-events .event .event-date{font-size:.875rem;text-transform:uppercase;margin-left:7rem}
#profile-content .profile-vendors .vendor-list{overflow:hidden}
#profile-content .profile-vendors .vendor{float:left;width:31.03448%;margin-right:3.44827%;margin-bottom:1.875rem}
#profile-content .profile-vendors .vendor::after{clear:both;content:"";display:table}
#profile-content .profile-vendors .vendor a{color:#1E1E1E}
#profile-content .profile-vendors .vendor:nth-child(3n+3){margin-right:0}
#profile-content .profile-vendors .vendor-image{float:left;width:auto;max-width:5.875rem;padding:0;margin:0;border:none}
#profile-content .profile-vendors .vendor-name{margin:0 0 .3125rem 6.875rem;font-size:1.125rem}
#profile-content .profile-vendors .vendor-location{margin:0 0 0 6.875rem;font-size:1rem;line-height:1em;color:#7E8084}
#profile-content .profile-comments .comments-heading{width:44.70588%;margin-bottom:2.5rem;border-bottom:2px solid #CED1D6}
#profile-content .profile-comments .comments-heading::after{clear:both;content:"";display:table}
#profile-content .profile-comments .comments-heading h3{position:relative;top:.125rem;float:left;padding-bottom:.5rem;font-size:1.125rem;font-weight:700;border-bottom:2px solid #1E1E1E}
#profile-content .profile-comments .article,#profile-content .profile-comments .featured-video,#profile-content .profile-comments .vendor{float:left;width:48.23529%;margin-right:3.52941%;margin-bottom:2.5rem}
#profile-content .profile-comments .article:nth-child(2n+2),#profile-content .profile-comments .featured-video:nth-child(2n+2),#profile-content .profile-comments .vendor:nth-child(2n+2){margin-right:0}
#profile-content .profile-comments .article h4,#profile-content .profile-comments .featured-video h4,#profile-content .profile-comments .vendor h4{margin-bottom:.625rem;font-family:"Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.125rem;line-height:1.25rem}
#profile-content .profile-comments .article h4 span,#profile-content .profile-comments .featured-video h4 span,#profile-content .profile-comments .vendor h4 span{margin-left:.9375rem;font-size:.75rem;font-weight:400;color:#7E8084}
#profile-content .profile-comments .article p,#profile-content .profile-comments .featured-video p,#profile-content .profile-comments .vendor p{margin-bottom:.625rem;font-size:.9375rem;line-height:1.3125rem}
#profile-content .profile-media .media{list-style:none}
#profile-content .profile-media .media::after{clear:both;content:"";display:table}
#profile-content .profile-media .media li{float:left;width:31.7647%;margin-right:2.35294%;margin-bottom:1.25rem}
#profile-content .profile-media .media li:nth-child(3n+3){margin-right:0}
#profile-content .profile-media .media li figure{position:relative;height:0;padding-bottom:66.66667%;overflow:hidden}
#profile-content .profile-media .media li .file{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0}
#profile-content .profile-media .media li .file label{display:table;height:100%;width:100%;color:#CED1D6;border:1px solid #CED1D6}
#profile-content .profile-media .media li .file label span{top:0;margin-right:0;display:table-cell;vertical-align:middle;font-size:2.75rem}
#profile-content .profile-media .media li a{position:relative;display:block}
#profile-content .profile-media .media li.video a:after{position:absolute;z-index:100;content:'';background-image:url(/img/play-btn-filled.svg);background-repeat:no-repeat;background-size:contain;height:40px;width:40px;display:block;color:#fff}
#profile-content .profile-members .card-member-info{width:48.23529%;margin-right:3.52941%;margin-bottom:1.875rem}
#profile-content .profile-members .card-member-info:nth-child(2n+2){margin-right:0}
.section{overflow:hidden;margin:0 2.5rem;padding-bottom:2.5rem;border-bottom:1px solid #CED1D6}
#vendor-profile .section{border:none}
.section:last-child{border-bottom:0}
.section h2{font-size:1.75rem;line-height:1em;font-weight:700;color:#4A4A4A;margin:3.75rem 0 2.5rem}
#vendor-profile .section h2{margin-top:1.25rem}
#settings-panel-nav{list-style:none}
#settings-panel-nav::after{clear:both;content:"";display:table}
#settings-panel-nav li{height:3rem;width:25%;float:left;display:table;text-align:center}
#settings-panel-nav li a{display:table-cell;vertical-align:middle;height:100%;border:1px solid #f3f4f6}
#settings-panel-nav li.active a{border-bottom:4px solid #2D92FF}
#profile-content .panel{max-width:100%;margin-left:auto;margin-right:auto;padding:3.4375rem 1.875rem;display:none}
#profile-content .panel::after{clear:both;content:"";display:table}
#profile-content .panel.current{display:block}
#profile-content .panel .row{margin:0}
#profile-content .panel .column{float:left;display:block;margin-right:3.19164%;width:31.20557%}
#profile-content .panel .column:last-child,#profile-content .panel .column:nth-child(3){margin-right:0}
#profile-content .panel .column-two-thirds{float:left;display:block;margin-right:3.19164%;width:65.60279%}
#profile-content .panel .column-one-third:last-child,#profile-content .panel .column-two-thirds:last-child{margin-right:0}
#profile-content .panel .column-one-third{float:left;display:block;width:31.20557%;margin-right:0}
#profile-content .panel .field.lhalf,#profile-content .panel .field.rhalf{float:left;display:block;margin-right:3.19164%;width:48.40418%}
#profile-content .panel .field.lhalf:last-child,#profile-content .panel .field.rhalf,#profile-content .panel .field.rhalf:last-child{margin-right:0}
#profile-content .panel .field.textarea,#profile-content .panel .field.textfield{margin-bottom:2.5rem}
#profile-content .panel .field.textarea textarea,#profile-content .panel .field.textfield textarea{height:5.625rem}
#profile-content .panel .field.textarea label,#profile-content .panel .field.textfield label{display:block;margin-bottom:.3125rem;color:#002261;font-family:Raleway,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.25rem;line-height:1.25em}
#profile-content .panel .field.textarea.large textarea{height:12.5rem}
#profile-content .panel .field.file{margin:1.5625rem 0 2.5rem;padding:4.25rem .9375rem;background-color:#f3f4f6}
#profile-content .panel .field.file label{color:#2D92FF}
#profile-content .panel .field .required{color:#B60B24}
#profile-content .panel hr{margin:3.75rem 0;border:1px solid #f3f4f6}
#profile-content .panel button{display:block;clear:both;float:right}
#profile-content .panel .filter-set .filter-heading{font-weight:700;font-size:1.125rem}
#profile-content .panel .filter-set .filter-heading .icon-expand{margin-left:.625rem;color:#1E1E1E;font-size:.5rem}
#profile-content .panel .filter-set.more label{font-size:.875rem}
#member-settings .wrapper{padding-top:3.4375rem;padding-bottom:3.4375rem}
#member-settings .column{position:relative}
#member-settings .column:nth-child(1){float:left;display:block;margin-right:3.19164%;width:22.60627%}
#member-settings .column:nth-child(1):last-child,#member-settings .column:nth-child(2):last-child{margin-right:0}
#member-settings .column:nth-child(2){float:left;display:block;width:74.20209%;margin-right:0;padding-left:6.7358em}
#member-settings .column:nth-child(2)::before{content:'';display:block;position:absolute;top:0;bottom:0;left:2.1179em;border-left:2px solid #f3f4f6}
#member-settings .form-display,#member-settings .form-edit{display:none;margin-bottom:3.75rem}
#member-settings .form-display.active,#member-settings .form-edit.active{display:block}
#member-settings .form-display button,#member-settings .form-edit button{float:none}
#member-settings .form-display .field,#member-settings .form-edit .field{margin-bottom:1.25rem!important}
#member-settings .form-display input,#member-settings .form-display p,#member-settings .form-edit input,#member-settings .form-edit p,#member-settings h3{margin-bottom:.625rem}
#member-settings .form-display p.current-value,#member-settings .form-edit p.current-value{color:#2D92FF}
#member-settings .form-display p.error,#member-settings .form-edit p.error{color:#B60B24;font-size:.875rem}
#member-settings .form-display p.muted,#member-settings .form-edit p.muted{color:#7E8084;font-size:.875rem}
#member-settings .form-display h3{position:relative}
#member-settings .form-display h3 .icon{position:absolute;top:0;right:0;font-size:.9375rem;color:#2D92FF}
#member-settings button{display:block;clear:both;float:right}
#member-settings h2{margin-bottom:2.5rem;font-size:1.625rem;font-weight:700}
#member-settings h3{color:#002261;font-size:1.25rem}
#member-settings .filter-set{margin-bottom:0}
#member-settings .filter-set::after{clear:both;content:"";display:table}
#member-settings .filter-set .field{float:left;display:block;margin-right:3.19164%;width:22.60627%;margin-bottom:.625rem}
#member-settings .filter-set .field:last-child{margin-right:0}
#member-settings .filter-set .checkbox{font-size:.875rem}
#member-settings fieldset{border:none;margin:3.125rem 0 0;padding:0;overflow:hidden}
#member-settings fieldset:first-child{margin-top:0}
#member-settings fieldset:last-child{margin-bottom:3.75rem}
#member-settings .column:nth-child(1) .field,#member-settings fieldset p{margin-bottom:1.875rem}
#member-settings .column:nth-child(1) .field label,#member-settings fieldset legend{color:#002261;margin-bottom:.625rem;font-size:1.25rem;font-family:Raleway,"Helvetica Neue",Helvetica,Arial,sans-serif}
#member-settings .column:nth-child(1) .field label{display:block}
#member-settings .column:nth-child(1) .field label .icon{float:right}
.awards-entry .user-details{padding-right:0}
.awards-entry .user-name{color:#7E8084}
.awards-entry .user-links a.active,.awards-entry .user-links a:hover{color:#2D92FF}
#awards-entry .masthead,#awards-entry-payment .masthead,#awards-entry-pending .masthead{padding-top:2.0625rem;padding-bottom:2.0625rem}
#awards-entry .blog-heading,#awards-entry-payment .blog-heading,#awards-entry-pending .blog-heading{margin:0;font-size:2.125rem;line-height:1em}
#awards-entry .wrapper,#awards-entry-payment .wrapper,#awards-entry-pending .wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:3.125rem;margin-bottom:3.75rem}
#awards-entry form,#awards-entry-payment form,#awards-entry-pending form{max-width:25rem}
#awards-entry form.form-two-column,#awards-entry-payment #section-review.panel form,#awards-entry-payment form.form-two-column,#awards-entry-pending form.form-two-column{max-width:none}
#awards-entry form.form-two-column section::after,#awards-entry-payment form.form-two-column section::after,#awards-entry-pending form.form-two-column section::after{clear:both;content:"";display:table}
#awards-entry form.form-two-column section>.field:not(.lhalf),#awards-entry-payment form.form-two-column section>.field:not(.lhalf),#awards-entry-pending form.form-two-column section>.field:not(.lhalf){float:left;width:calc(50% - 1.5rem);margin-right:3rem}
#awards-entry form.form-two-column section>.field:not(.lhalf):nth-child(even),#awards-entry-payment form.form-two-column section>.field:not(.lhalf):nth-child(even),#awards-entry-pending form.form-two-column section>.field:not(.lhalf):nth-child(even){margin-right:0}
#awards-entry form.form-two-column section>.field:not(.lhalf):nth-child(odd),#awards-entry-payment form.form-two-column section>.field:not(.lhalf):nth-child(odd),#awards-entry-pending form.form-two-column section>.field:not(.lhalf):nth-child(odd){clear:both}
#awards-entry label small,#awards-entry-payment label small,#awards-entry-pending label small{font-size:.6875rem;color:#ced1d6;float:right}
#awards-entry .same-billing-checkbox,#awards-entry-payment .same-billing-checkbox,#awards-entry-pending .same-billing-checkbox{background:#f3f4f6;padding:1.5rem;margin:0 0 1.5rem;display:block;float:none}
#awards-entry .same-billing-checkbox input[type=checkbox],#awards-entry-payment .same-billing-checkbox input[type=checkbox],#awards-entry-pending .same-billing-checkbox input[type=checkbox]{margin-right:.75rem;vertical-align:-2px}
#awards-entry .btn,#awards-entry-payment .btn,#awards-entry-pending .btn{display:block;width:100%}
#awards-entry .field.lhalf,#awards-entry .field.rhalf,#awards-entry-payment .field.lhalf,#awards-entry-payment .field.rhalf,#awards-entry-pending .field.lhalf,#awards-entry-pending .field.rhalf{float:left;display:block;margin-right:3.19164%;width:48.40418%;margin-bottom:0}
#awards-entry .field.lhalf:last-child,#awards-entry .field.rhalf,#awards-entry .field.rhalf:last-child,#awards-entry-payment .field.lhalf:last-child,#awards-entry-payment .field.rhalf,#awards-entry-payment .field.rhalf:last-child,#awards-entry-pending .field.lhalf:last-child,#awards-entry-pending .field.rhalf,#awards-entry-pending .field.rhalf:last-child{margin-right:0}
#awards-entry .field.clear,#awards-entry-payment .field.clear,#awards-entry-pending .field.clear{clear:both}
#awards-entry .field.textarea,#awards-entry .field.textfield,#awards-entry-payment .field.textarea,#awards-entry-payment .field.textfield,#awards-entry-pending .field.textarea,#awards-entry-pending .field.textfield{margin-bottom:1.5625rem}
#awards-entry .field.textarea textarea,#awards-entry .field.textfield textarea,#awards-entry-payment .field.textarea textarea,#awards-entry-payment .field.textfield textarea,#awards-entry-pending .field.textarea textarea,#awards-entry-pending .field.textfield textarea{height:5.625rem}
#awards-entry .field.textarea label,#awards-entry .field.textfield label,#awards-entry-payment .field.textarea label,#awards-entry-payment .field.textfield label,#awards-entry-pending .field.textarea label,#awards-entry-pending .field.textfield label{display:block;margin-bottom:.3125rem;zcolor:#002261;font-family:Raleway,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.25rem;line-height:1.25em}
#awards-entry .field.textarea.large textarea,#awards-entry-payment .field.textarea.large textarea,#awards-entry-pending .field.textarea.large textarea{height:12.5rem}
#awards-entry .field.file,#awards-entry-payment .field.file,#awards-entry-pending .field.file{margin-bottom:2.1875rem}
#awards-entry .field.file label,#awards-entry-payment .field.file label,#awards-entry-pending .field.file label{padding:.875rem;color:#fff;background-color:#2D92FF}
#awards-entry .error,#awards-entry .field .required,#awards-entry-payment .error,#awards-entry-payment .field .required,#awards-entry-pending .error,#awards-entry-pending .field .required{color:#B60B24}
#awards-entry .field.card-code,#awards-entry-payment .field.card-code,#awards-entry-pending .field.card-code{max-width:3.125rem}
#awards-entry .field.card-month,#awards-entry .field.card-year,#awards-entry-payment .field.card-month,#awards-entry-payment .field.card-year,#awards-entry-pending .field.card-month,#awards-entry-pending .field.card-year{max-width:6.25rem}
#awards-entry .field.note,#awards-entry-payment .field.note,#awards-entry-pending .field.note{background:#f3f4f6;padding:1rem;margin-bottom:1.5625rem}
#awards-entry .field.note:before,#awards-entry-payment .field.note:before,#awards-entry-pending .field.note:before{content:'NOTE: ';font-weight:700}
#awards-entry .error-messaging,#awards-entry-payment .error-messaging,#awards-entry-pending .error-messaging{display:none;color:#B60B24;font-weight:700;margin-bottom:.75rem;font-size:1.125rem}
#awards-entry .error label,#awards-entry-payment .error label,#awards-entry-pending .error label{color:#B60B24!important}
#awards-entry .error .field input,#awards-entry-payment .error .field input,#awards-entry-pending .error .field input{border-color:#B60B24}
#awards-entry .error .note,#awards-entry-payment .error .note,#awards-entry-pending .error .note{background:#fbf3f4}
#awards-entry .error .error-messaging,#awards-entry-payment .error .error-messaging,#awards-entry-pending .error .error-messaging{display:block}
#awards-entry ol,#awards-entry-payment ol,#awards-entry-pending ol{margin:3rem 1.5rem;counter-reset:li}
#awards-entry ol li,#awards-entry-payment ol li,#awards-entry-pending ol li{margin:0 0 1.5rem;list-style-type:none}
#awards-entry ol li::after,#awards-entry-payment ol li::after,#awards-entry-pending ol li::after{clear:both;content:"";display:table}
#awards-entry ol li:before,#awards-entry-payment ol li:before,#awards-entry-pending ol li:before{counter-increment:li;content:counter(li);display:block;height:22px;width:22px;float:left;margin-right:.5625rem;text-align:center;font-size:.75rem;font-family:Raleway,"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:22px;color:#fff;border-radius:100%;background:#2D92FF}
#awards-content,#awards-sidebar{position:relative;float:left}
#awards-content h2,#awards-sidebar h2{font-family:"Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.75rem;line-height:1.5rem;font-weight:700;color:white;margin:2.8125rem 0 1.875rem}
#awards-content h3,#awards-sidebar .navigation li:before,#awards-sidebar h3{font-family:Raleway,"Helvetica Neue",Helvetica,Arial,sans-serif}
#awards-content h2:first-child,#awards-sidebar h2:first-child{margin-top:0}
#awards-content h3,#awards-sidebar h3{margin-bottom:.3125rem;color:inherit;font-size:1.25rem;line-height:1.25em}
#awards-content h3 .icon,#awards-sidebar h3 .icon{margin-left:.9375rem;color:#2D92FF;font-size:.875rem}
#awards-content hr,#awards-sidebar hr{margin:1.25rem 0!important;opacity:.6}
#awards-sidebar{float:left;display:block;margin-right:3.19164%;width:31.20557%;border-right:2px solid #CED1D6}
#awards-sidebar:last-child{margin-right:0;border-right:0;border-left:2px solid #CED1D6;padding-left:1.875rem}
#awards-sidebar .btn{max-width:15.9375rem}
#awards-sidebar .field.button{margin-bottom:.875rem}
#awards-sidebar .navigation{margin:0 0 1.75rem;padding:0;list-style-type:none}
#awards-sidebar .navigation::after{clear:both;content:"";display:table}
#awards-sidebar .navigation li{clear:both;float:left;display:inline-block;margin:0;padding:.6875rem 1.25rem .6875rem 0;list-style-type:none;list-style-image:none;color:#7E8084;border-bottom:4px solid #fff}
#awards-sidebar .navigation li::after{clear:both;content:"";display:table}
#awards-sidebar .navigation li:before{content:'';display:block;height:22px;width:22px;float:left;margin-right:.5625rem;text-align:center;font-size:.75rem;line-height:22px;color:#7E8084;border:1px solid #7E8084;border-radius:100%}
#awards-sidebar .navigation li:nth-child(1):before{content:'1'}
#awards-sidebar .navigation li:nth-child(2):before{content:'2'}
#awards-sidebar .navigation li:nth-child(3):before{content:'3'}
#awards-sidebar .navigation li:nth-child(4):before{content:'4'}
#awards-sidebar .navigation li:nth-child(5):before{content:'5'}
#awards-sidebar .navigation li:nth-child(6):before{content:'6'}
#awards-sidebar .navigation li.complete{color:#62B30F}
#awards-sidebar .navigation li.complete:before{color:#fff;border-color:#62B30F;background-color:#62B30F}
#awards-sidebar .navigation li.active{color:#2D92FF;border-bottom-color:#2D92FF}
#awards-sidebar .navigation li.active:before{color:#fff;border-color:#2D92FF;background-color:#2D92FF}
#awards-content{float:left;display:block;margin-right:3.19164%;width:65.60279%;padding-left:1.875rem}
#awards-content:last-child{margin-right:0}
#awards-content .panel{max-width:100%;margin-left:auto;margin-right:auto;padding:0;position:relative;display:none}
#awards-content .panel::after{clear:both;content:"";display:table}
#awards-content .panel.current{display:block}
#awards-content .panel hr{margin:3.75rem 0;border:1px solid #f3f4f6}
#awards-content .panel .form-rows ul{margin:0;padding:0;list-style-type:none}
#awards-content .panel .form-rows ul::after{clear:both;content:"";display:table}
#awards-content .panel .form-rows ul .single-row{position:relative;margin:0 0 1.25rem;padding:0 0 .9375rem;list-style-type:none;list-style-image:none;border-bottom:1px solid #CED1D6}
#awards-content .panel .form-rows ul .single-row p{line-height:1.5rem}
#awards-content .panel .form-rows ul .single-row .remove-row{display:block;height:24px;width:24px;position:absolute;top:40px;right:-35px;color:#CED1D6;text-align:center;font-size:.625rem;line-height:1.5rem;border:1px solid #CED1D6;border-radius:100%}
#awards-content .panel .form-rows ul .single-row:first-child .remove-row{display:none}
#awards-content .panel .form-rows ul .single-row .field{margin-bottom:.9375rem}
#awards-content .panel .form-rows .button{margin-bottom:2.5rem}
#awards-content .panel .form-rows .button::after{clear:both;content:"";display:table}
#awards-content .panel .form-rows .button a{display:block;float:right;color:#2D92FF;font-size:.875rem;line-height:1rem}
#awards-content .panel .form-rows .button a .icon{display:inline-block;height:13px;width:13px;text-align:center;font-size:.8125rem;line-height:.75rem;text-indent:1px;border:1px solid #2D92FF;border-radius:100%}
#awards-content .panel .order-summary th,#awards-content .panel#section-multimedia .form-rows .single-row p{font-size:1.125rem;color:inherit;font-weight:700}
#awards-content .panel#section-multimedia .form-rows ul{padding-top:.8125rem;border-top:1px solid #CED1D6}
#awards-content .panel#section-multimedia .form-rows .single-row{margin:0 0 .8125rem;padding:0 0 .8125rem}
#awards-content .panel#section-multimedia .form-rows .single-row .remove-row{top:0;right:13px}
#awards-content .panel#section-multimedia .form-rows .single-row:first-child .remove-row{display:block}
#awards-content .panel .order-summary{position:absolute;top:0;right:0;width:40%;background-color:rgb(28 43 74);padding:1.5625rem 1.25rem 0;border-radius:.25rem}
#awards-content .panel .order-summary table,#awards-content .panel#section-review table{width:100%}
#awards-content .panel .order-summary h3{margin-bottom:1.125rem}
#awards-content .panel .order-summary tr{border-bottom:1px solid #7E8084}
#awards-content .panel .order-summary tfoot tr{border-bottom:none}
#awards-entry-payment #section-review.panel tr,#awards-entry-pending tr{border-bottom:1px solid #CED1D6}
#awards-content .panel .order-summary th{padding-bottom:.8125rem}
#awards-content .panel .order-summary td{padding:1.0625rem 0;font-size:.875rem}
#awards-content .panel .order-summary td:first-child,#awards-content .panel .order-summary th:first-child{text-align:left}
#awards-content .panel .order-summary td:last-child,#awards-content .panel .order-summary th:last-child{text-align:right}
#awards-content .panel#section-review p{line-height:1.5rem}
#awards-content .panel#section-review td{padding:.5625rem 0}
#awards-content .panel#section-review td.title{color:#7E8084;width:5.625rem}
#awards-content .panel#section-review .order-summary{position:static;width:100%;margin-bottom:1.5625rem}
#awards-content .panel#section-submit .panel-header,#awards-content .panel#section-submit .panel-member-header{margin-top:1.125rem;font-size:2rem}
#awards-content .panel#section-submit .small{font-size:.875rem}
#awards-content .panel#section-submit .button{margin-top:2.1875rem}
#awards-content .panel#section-submit .btn{display:inline-block;width:auto;min-width:12.5rem}
#awards-entry-payment #section-review.panel table{width:100%;margin:1.875rem 0 1.25rem}
#awards-entry-payment #section-review.panel table a{color:#2D92FF}
#awards-entry-payment #section-review.panel tfoot td{font-size:.875rem;font-weight:700;color:#1E1E1E;text-transform:uppercase}
#awards-entry-payment #section-review.panel th{padding-bottom:.8125rem;font-size:1.125rem;font-weight:700;color:inherit;}
#awards-entry-payment #section-review.panel td{padding:1.125rem 0;font-size:.875rem}
#awards-entry-payment #section-review.panel td,#awards-entry-payment #section-review.panel th{text-align:left}
#awards-entry-payment #section-review.panel td:last-child,#awards-entry-payment #section-review.panel th:last-child{text-align:right}
#awards-entry-payment #section-review.panel .btn{float:right;width:auto}
#awards-entry-pending .wrapper{display:block}
#awards-entry-pending .button::after{clear:both;content:"";display:table}
#awards-entry-pending .btn{width:auto;display:inline-block}
#awards-entry-pending h2{font-family:"Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.75rem;line-height:1.5rem;font-weight:700;color:inherit;margin:2.8125rem 0 1.875rem}
#awards-entry-pending h2:first-child{margin-top:0}
#awards-entry-pending table{width:100%;margin:1.875rem 0 1.25rem}
#awards-entry-pending table a{color:#2D92FF}
#awards-entry-pending th{padding-bottom:.8125rem;font-size:1.125rem;font-weight:700;color:inherit;}
#awards-entry-pending td{padding:.625rem 0;font-size:.875rem}
#awards-entry-pending td,#awards-entry-pending th{text-align:left}
#awards-entry-pending td:nth-last-child(-n+3),#awards-entry-pending th:nth-last-child(-n+3){text-align:center}
#awards-save-account p{margin-bottom:2rem}
#awards-save-account .btn{max-width:none;width:auto;display:inline-block}
.text-right{text-align:right}
.text-left{text-align:left}
.text-center{text-align:center}
.text-tera{font-size:2.375rem}
.text-giga{font-size:1.625rem}
.text-mega{font-size:1.25rem}
.text-base{font-size:1rem}
.text-centi{font-size:.875rem}
.text-milli{font-size:.75rem}
.b-inline{display:inline}
.fixed{position:fixed}
.left{float:left}
.right{float:right}
.card-connect::after,.card-idea-list::after,.cf::after,.clearfix::after,.col::after,.column::after{clear:both;content:"";display:table}
#profile-content .profile-media .media li.video a:after,.card-video-link .card-image:after,.card-video-vertical .card-image:after,.featured-video .video-image a:after{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.hidden{display:none}
.bg-blue{background:#2D92FF}
.bg-gray{background:#F3F4F6}
.bg-gradient-purple{background-color:#8C01C3;background-image:linear-gradient(to right,#8C01C3,#B60B24);color:#fff}
.bg-darkgray{background:#7E8084}
.text-reverse{color:#fff!important}
.text-phone{color:#2D92FF}
.text-gray{color:#7E8084}
.text-blue{color:#2D92FF}
.img-center{display:block;margin:2rem auto;max-width:100%;height:auto}
@media screen and (min-width:769px){.col1,.col10,.col11,.col12,.col2,.col3,.col4,.col5,.col7,.col8,.col9{float:left;display:block}
.list-simple-points.is2col li:nth-child(2n+1),.list-simple-points.is3col li:nth-child(3n+1){clear:both}
.col1{margin-right:3.19164%;width:5.40766%}
.block-1-up:nth-child(1n),.col1:last-child{margin-right:0}
.lattice1{width:8.33333%}
.col2{margin-right:3.19164%;width:14.00697%}
.block-2-up:nth-child(2n),.col2:last-child{margin-right:0}
.lattice2{width:16.66667%}
.col3{margin-right:3.19164%;width:22.60627%}
.block-3-up:nth-child(3n),.col3:last-child{margin-right:0}
.lattice3{width:25%}
.col4{margin-right:3.19164%;width:31.20557%}
.block-4-up:nth-child(4n),.col4:last-child{margin-right:0}
.lattice4{width:33.33333%}
.col5{margin-right:3.19164%;width:39.80488%}
.block-5-up:nth-child(5n),.col5:last-child{margin-right:0}
.lattice5{width:41.66667%}
.col6{float:left;display:block;margin-right:3.19164%;width:48.40418%}
.block-6-up:nth-child(6n),.col6:last-child{margin-right:0}
.lattice6{width:50%}
.col7{margin-right:3.19164%;width:57.00348%}
.block-7-up:nth-child(7n),.col7:last-child{margin-right:0}
.lattice7{width:58.33333%}
.col8{margin-right:3.19164%;width:65.60279%}
.block-8-up:nth-child(8n),.col8:last-child{margin-right:0}
.lattice8{width:66.66667%}
.col9{margin-right:3.19164%;width:74.20209%}
.block-9-up:nth-child(9n),.col9:last-child{margin-right:0}
.lattice9{width:75%}
.col10{margin-right:3.19164%;width:82.80139%}
.block-10-up:nth-child(10n),.col10:last-child{margin-right:0}
.lattice10{width:83.33333%}
.col11{margin-right:3.19164%;width:91.4007%}
.block-11-up:nth-child(11n),.col11:last-child{margin-right:0}
.lattice11{width:91.66667%}
.col12,.lattice12{width:100%}
.col12{margin-right:3.19164%}
.block-12-up:nth-child(12n),.col12:last-child{margin-right:0}
.stacked .event-avatar{float:none;margin:0 auto .5rem}
.stacked .event-details{padding:.5rem;text-align:center}
.about .overview .wrapper,.about-inma .wrapper,.resources .overview .wrapper{padding-left:6%;padding-right:6%}
.mobile-only{display:none}
.about .overview .content,.resources .overview .content{margin-left:8.5993%}
.about .overview .rtl .overview-image,.resources .overview .rtl .overview-image{float:right;display:block;margin-left:3.19164%;width:31.20557%}
.about .overview .rtl .overview-image:last-child,.resources .overview .rtl .overview-image:last-child{margin-left:0}
.about .overview .rtl .content,.resources .overview .rtl .content{float:right;display:block;margin-left:3.19164%;width:57.00348%}
.about .overview .rtl .content:last-child,.resources .overview .rtl .content:last-child{margin-left:0}
.about-inma .overview .content{margin-left:8.5993%}
.about-inma .rtl .overview-image{float:right;display:block;margin-left:3.19164%;width:31.20557%}
.about-inma .rtl .overview-image:last-child{margin-left:0}
.about-inma .rtl .overview .content{float:right;display:block;margin-left:3.19164%;width:48.40418%}
.about-inma .rtl .overview .content:last-child{margin-left:0}
.about-inma .bullet{margin-left:1%;margin-right:1%}
.about-inma .our-offices .how-to-join .btn{position:absolute;top:4.5rem;right:3.125rem}
.primary-nav .horizonal-nav a .icon-caret-down{display:inline-block;font-size:.625rem;margin-left:.25rem;color:#2D92FF}
.primary-nav .horizonal-nav a .icon-search.desktop{display:inline-block;position:relative;font-size:.9375rem;margin-left:.25rem;top:.1rem;color:#7E8084}
.nav-regions{white-space:nowrap}
.nav-regions .is-selected,.nav-regions a:hover{background:#2D92FF;color:#fff}
.headlines-lead-blocks .mb-headlines:nth-child(2),.headlines-lead-blocks .mb-headlines:nth-child(3){border-bottom:0}
.headlines-lead-blocks .mb-headlines:nth-child(4),.headlines-lead-blocks .mb-headlines:nth-child(5){border-right:0}
.list-simple-points li{padding:1rem 2rem 1rem 0;height:4rem}
.list-simple-points.is3col li{width:33%}
.list-simple-points.is2col li{width:50%}
.list-horizontal{display:table;width:100%;table-layout:fixed;margin:0 auto 2rem}
.list-horizontal li{display:table-cell;vertical-align:top;list-style:none}
.list-slogans li{margin-right:2.9%;width:31.10557%}
.list-slogans li:nth-child(3n){margin-right:0}
.card-blog .blog-description,.sidebar.slideout,.slideout.col.blog-sidebar,.slideout.col.press-sidebar,.slideout.col.search-sidebar,.slideout.col.sidebar,.slideout.col.topics-sidebar{display:none}
.sidebar.slideout.is-open,.slideout.is-open.col.blog-sidebar,.slideout.is-open.col.press-sidebar,.slideout.is-open.col.search-sidebar,.slideout.is-open.col.topics-sidebar{display:block}
.membership-microsite .masthead-footer .btn-cta{position:absolute;margin-top:0;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.mem-package-column:first-child{float:left}
.mem-package-column:last-child{margin-right:0;float:right}
#member-profile #profile-content .profile-header .profile-title,#member-profile #profile-content .profile-header h1{max-width:70%}
.desktop-hide{display:none!important}
}
@media screen and (min-width:1200px){#member-profile:before,#vendor-profile:before{width:calc(50% - 263px)}
}
@media screen and (min-width:1320px){.return-home-link.in-bar+.branding{margin-left:0}
}
@media screen and (max-width:1020px){.med-stack{float:left;display:block!important}
.med-lattice12{width:100%}
}
@media screen and (max-width:960px){.masthead .rotator-active-pane,.ss-lattice12{width:100%}
.member-masthead .member-rotator-menu a .headline{font-size:1rem}
.member-industry-news,.member-masthead .member-rotator-menu a figure{display:none}
.archive-link{float:none;display:block!important}
.list-big-bullets .list-item{padding:.25rem 1rem .5rem 40px}
.list-big-bullets .list-item a{font-size:1.125rem}
.list-big-bullets .list-item:before{width:30px;height:30px;line-height:30px;font-size:1.5rem}
.card-top-articles{padding:1.5rem!important}
.small-hide{display:none!important}
}
@media screen and (max-width:768px){.m-col1,.m-col10,.m-col11,.m-col12,.m-col2,.m-col3,.m-col4,.m-col5,.m-col7,.m-col8,.m-col9{float:left}
.col+.col{padding-left:0;border:0;border-top:1px solid #CED1D6;padding-top:2rem}
.col+.col:before{display:none}
.lattice .lat-col,.lattice .row,.lattice1,.lattice10,.lattice11,.lattice12,.lattice2,.lattice3,.lattice4,.lattice5,.lattice6,.lattice7,.lattice8,.lattice9,.m-col1,.m-col10,.m-col11,.m-col12,.m-col2,.m-col3,.m-col4,.m-col5,.m-col6,.m-col8,.m-col9,.member .beta-tag:before,.tagline{display:block}
.lattice .lat-col,.lattice .row{width:100%!important}
.m-col1{margin-right:3.19164%;width:5.40766%}
.m-col1:last-child{margin-right:0}
.m-block-1up .column:nth-child(1n){margin-right:0;margin-bottom:1rem}
.m-lattice1{width:8.33333%}
.lattice1{width:100%!important}
.m-col2{margin-right:3.19164%;width:14.00697%}
.m-col2:last-child{margin-right:0}
.m-block-2up .column:nth-child(2n){margin-right:0;margin-bottom:1rem}
.m-lattice2{width:16.66667%}
.lattice2{width:100%!important}
.m-col3{margin-right:3.19164%;width:22.60627%}
.m-col3:last-child{margin-right:0}
.m-block-3up .column:nth-child(3n){margin-right:0;margin-bottom:1rem}
.m-lattice3{width:25%}
.lattice3{width:100%!important}
.m-col4{margin-right:3.19164%;width:31.20557%}
.m-col4:last-child{margin-right:0}
.m-block-4up .column:nth-child(4n){margin-right:0;margin-bottom:1rem}
.m-lattice4{width:33.33333%}
.lattice4{width:100%!important}
.m-col5{margin-right:3.19164%;width:39.80488%}
.m-col5:last-child{margin-right:0}
.m-block-5up .column:nth-child(5n){margin-right:0;margin-bottom:1rem}
.m-lattice5{width:41.66667%}
.lattice5{width:100%!important}
.m-col6{float:left;margin-right:3.19164%;width:48.40418%}
.m-col6:last-child{margin-right:0}
.m-block-6up .column:nth-child(6n){margin-right:0;margin-bottom:1rem}
.m-lattice6{width:50%}
.lattice6{width:100%!important}
.m-col7{display:block;margin-right:3.19164%;width:57.00348%}
.m-col7:last-child{margin-right:0}
.m-block-7up .column:nth-child(7n){margin-right:0;margin-bottom:1rem}
.m-lattice7{width:58.33333%}
.lattice7{width:100%!important}
.m-col8{margin-right:3.19164%;width:65.60279%}
.m-col8:last-child{margin-right:0}
.m-block-8up .column:nth-child(8n){margin-right:0;margin-bottom:1rem}
.m-lattice8{width:66.66667%}
.lattice8{width:100%!important}
.m-col9{margin-right:3.19164%;width:74.20209%}
.m-col9:last-child{margin-right:0}
.m-block-9up .column:nth-child(9n){margin-right:0;margin-bottom:1rem}
.m-lattice9{width:75%}
.lattice9{width:100%!important}
.m-col10{margin-right:3.19164%;width:82.80139%}
.m-col10:last-child{margin-right:0}
.m-block-10up .column:nth-child(10n){margin-right:0;margin-bottom:1rem}
.m-lattice10{width:83.33333%}
.lattice10{width:100%!important}
.m-col11{margin-right:3.19164%;width:91.4007%}
.m-col11:last-child{margin-right:0}
.m-block-11up .column:nth-child(11n){margin-right:0;margin-bottom:1rem}
.m-lattice11{width:91.66667%}
.lattice11{width:100%!important}
.m-col12,.m-lattice12{width:100%}
.m-col12{margin-right:3.19164%}
.m-col12:last-child{margin-right:0}
.m-block-12up .column:nth-child(12n){margin-right:0;margin-bottom:1rem}
.lattice12{width:100%!important}
.branding,.member .branding{width:100px;padding:0;float:none}
.m-col12+.m-col12{margin-top:2rem}
.branding{margin:.75rem 0}
.branding .beta-tag{left:114px;top:0;color:#7E8084;font-size:.875rem}
.member .branding{margin:1.25rem 0}
.member .beta-tag{position:absolute;left:118px;top:5px;color:#7E8084;font-size:1rem;vertical-align:bottom}
.member .beta-tag:before{content:"/";position:absolute;top:px;left:-15px;font-size:22px;-webkit-transform:scaleX(.5);transform:scaleX(.5)}
.tagline{text-align:center;border:1px solid #CED1D6;padding:.5rem 1.25rem;border-width:1px 0;float:none;clear:left;margin:0 -20px}
.login-controls{position:absolute;top:-12.5px;right:10px}
.login-controls .btn{padding:.25rem .5rem}
.logged-in .user-name,.logged-in .welcome-msg{display:none}
.logged-in .user-avatar{width:140px}
.logged-in .user-avatar img{width:40px;display:inline-block;vertical-align:middle;margin-right:5px}
.logged-in .user-avatar figcaption{display:inline-block;vertical-align:middle;font-size:.875rem;line-height:.9rem;width:60px;text-align:left;color:#BD10E0;font-weight:700}
.logged-in .user-links a{display:none}
.site-footer{padding-bottom:100px}
.db-credit{float:none;text-align:center;margin-top:2rem;display:inline-block}
.masthead.non-member .rotator-menu,.member-masthead .member-rotator-menu{display:none}
.footer-links{text-align:center}
.panel{padding:2.5rem 1.5rem}
.panel .wrapper{padding:0}
.panel-nopad{padding:2.5rem 0}
.member-logos{padding:2.5rem 0 0}
.masthead.non-member .rotator-active-pane{width:100%}
.masthead .rotator-active-pane{height:375px}
.masthead .rotator-active-pane .rotator-slide{height:375px;padding:2.5em 1rem 2.5rem!important}
.masthead .rotator-active-pane .publish-date{font-size:1rem}
.masthead .rotator-active-pane .headline{font-size:1.5625rem}
.masthead .wrapper{padding:0}
.tall-masthead{padding:4rem 2rem}
.slick-next,.slick-prev{opacity:1}
.slick-next:hover,.slick-prev:hover{text-shadow:none}
.member-masthead{height:auto}
.member-masthead .rotator .rotator-slide,.member-masthead .rotator>div{height:375px}
.curated-member-content .wrapper{padding:0}
.curated-member-content .curated-header{font-size:1.25rem;padding:1rem}
.curated-member-content .publications-scroller{width:65%}
.publications-scroller{max-width:80%}
.article-header{margin-bottom:2rem}
.article-date{font-size:.875rem}
.article-title{font-size:1.625rem;max-width:100%}
.author .author-block{padding-left:0;padding-right:0}
.article .author-avatar,.author .author-avatar,.featured-video .author-avatar,.vendor .author-avatar{width:30%;margin-right:0}
.article .author-details,.author .author-details,.featured-video .author-details,.vendor .author-details{padding-left:1rem}
.article li,.article p,.featured-video li,.featured-video p,.page-content li,.page-content p,.practice-content li,.practice-content p,.report-details li,.report-details p,.vendor li,.vendor p{font-size:1rem;line-height:1.5rem}
.article-masthead{height:330px}
.blog-masthead,.events-masthead,.page-masthead{height:230px}
.blog-masthead h1,.events-masthead h1,.page-masthead h1{vertical-align:bottom}
.blog-masthead h1 span,.events-masthead h1 span,.page-masthead h1 span{background-position:left center;padding:1rem 2rem;font-size:1.625rem;min-width:unset;width:100%;text-align:center}
.events-masthead h1 span{line-height:3em}
.image-rotator-footer .caption{font-size:.875rem}
.clear-position{position:static}
.about .overview .overview-image,.resources .overview .overview-image{display:block;width:100%;max-width:263px;margin:0 auto;float:none}
.about .overview .overview-image:last-child,.resources .overview .overview-image:last-child{margin-right:0}
.about .overview .content,.resources .overview .content{float:left;display:block;margin-right:3.19164%;width:100%;text-align:center}
.about .overview .content:last-child,.resources .overview .content:last-child{margin-right:0}
.about-inma .overview-image{display:block;width:100%;max-width:263px;margin:0 auto;float:none}
.about-inma .overview-image:last-child{margin-right:0}
.about-inma .overview .content{float:left;display:block;margin-right:3.19164%;width:100%;text-align:center}
.primary-nav,.primary-nav ul{display:table;width:100%}
.about-inma .overview .content:last-child{margin-right:0}
.about-inma .overview .content ul{text-align:left}
.list-reports .article-img,.membermicro-footer,.membermicro-nav,.membership-microsite .masthead{text-align:center}
.about-inma .our-offices .how-to-join{margin-top:1rem}
.regional-map svg{height:200px}
.filterable .card-practice-vertical,.filterable .card-presentation-vertical,.filterable .card-video-vertical{width:100%;margin-right:0}
.filterable.squished{width:100%}
.filterable.squished .card-practice-vertical,.filterable.squished .card-presentation-vertical,.filterable.squished .card-video-vertical{width:100%;margin-right:0}
.login .wrapper,.logout .wrapper{margin:4rem auto}
.login .wrapper img.check,.logout .wrapper img.check{max-width:143px}
.filterable .card-member-info,.filterable.squished .card-member-info{width:100%;margin-right:0}
.primary-nav{position:fixed;bottom:0;left:0;right:0;background:#fff;border-top:5px solid #2D92FF;table-layout:fixed;z-index:2100}
.primary-nav .wrapper{padding:0 .5rem}
.primary-nav .horizonal-nav{margin-top:.75rem}
.primary-nav .horizonal-nav li{display:table-cell;width:16.66667%;vertical-align:top;padding:0 0 .65rem;margin-top:.5rem}
.primary-nav .horizonal-nav a{display:block;line-height:1em;color:#2D92FF;font-size:.75rem}
.primary-nav .horizonal-nav a i{display:block}
.primary-nav .horizonal-nav a .icon-caret-down,.primary-nav .horizonal-nav a .icon-search.desktop,.primary-nav .social-nav{display:none}
.primary-nav .social-nav li{display:table-cell;float:none;text-align:center;width:20%;vertical-align:top;padding:0 0 .65rem}
.primary-nav .menu-item:hover .sub-nav{display:none}
.nav-regions{max-height:60px;overflow:hidden;position:relative}
.nav-regions.is-open{max-height:360px}
.nav-regions.is-open:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.nav-regions:after{content:"\e60a";position:absolute;right:1rem;display:block;color:#2D92FF;font-size:1rem;top:23px}
.nav-regions a{height:60px;padding:0 1rem;display:block;line-height:60px}
.big-lead{font-size:1.625rem}
.social-counters{float:none;margin-top:20px}
.site-footer .social-counters,.site-footer .social-counters p,.site-footer .social-counters ul{float:none}
.list-big-events .event-item{width:auto;float:none;min-height:unset}
.list-big-events .event-image{float:none;width:100%;margin:0 auto 1rem}
.list-big-events .event-content{padding:1rem;width:100%}
.list-headlines li{width:100%;float:none;padding:0 0 2rem}
.headlines-lead-blocks .mb-headlines{float:none;height:auto;width:auto}
.headlines-lead-blocks .mb-headlines+.mb-headlines{border-top:0}
.list-big-bullets{-webkit-columns:1;-moz-columns:1;columns:1}
.list-2col,.list-3col{width:100%}
.list-articles .article-img{max-width:70px;max-height:41px}
.list-articles .item-content{padding-left:86px;min-height:41px}
.list-articles .item-title{font-size:1.25rem;line-height:1.15em}
.list-reports .article-img{float:none;width:100%;max-width:100%;max-height:none;margin:0 auto 1rem}
.list-reports .item-content{padding:0}
.list-reports .item-meta{position:static;margin:1rem auto 0;width:100%}
.list-vendors{padding-left:0}
.list-phone li{display:block;margin:.25rem auto}
.list-phone li+li{padding:0;border:0;margin-left:0}
.list-inline-block .list-item{margin:1rem .5rem}
.list-contact-questions .list-item{border-bottom:1px solid #CED1D6;margin-bottom:.5rem;padding-bottom:1.5rem}
.list-contact-questions .list-item:last-child{border:0}
.list-contact-questions .question-title{display:block;height:auto}
.list-contact-questions .question-title span{display:inline}
.list-slogans li{width:100%}
.video-image{float:none;width:100%;max-width:200px;margin:0 auto}
.video-content{padding:1rem;width:100%}
.event-detail .event-content{float:none;width:100%;margin:0 auto 2.5rem}
.event-detail .event-details{float:none;width:100%;margin:0 auto}
.card-blog,.card-topic,[class*=card-news],[class*=card-practice],[class*=card-presentation],[class*=card-video]{height:auto;padding-bottom:2rem!important}
.card-blog,.card-news-search,.card-topic{padding-bottom:0!important}
.card-news-mini-vertical{margin:1rem .5rem}
.card-video-link .card-title{font-size:1.25rem}
.card-blog .card-image img{width:100%;height:auto;left:0}
.card-blog .blog-description{position:relative;opacity:1;height:3rem}
.card-blog .blog-description .card-link,.card-blog .blog-description .card-title{opacity:0}
.card-blog .blog-description .card-meta{opacity:0;margin-bottom:2rem}
.card-blog .blog-description .description-toggle{display:block}
.card-blog .blog-description.expanded .description-toggle span,.col.blog-sidebar .sidebar-widget,.col.press-sidebar .sidebar-widget,.col.search-sidebar .sidebar-widget,.col.sidebar.slideout .sidebar-widget,.col.slideout.blog-sidebar .sidebar-widget,.col.slideout.press-sidebar .sidebar-widget,.col.slideout.search-sidebar .sidebar-widget,.col.slideout.topics-sidebar .sidebar-widget,.col.topics-sidebar .sidebar-widget{display:none}
.card-blog .blog-description.expanded .card-link,.card-blog .blog-description.expanded .card-meta,.card-blog .blog-description.expanded .card-title{opacity:1;transition:all .75s ease-out}
.card-blog .blog-description.expanded .description-toggle{width:50px;height:50px;right:0}
.card-blog .blog-description.expanded .description-toggle i{right:1rem}
.card-blog .blog-description.expanded .description-toggle i:before{content:"\e609"}
.col.blog-sidebar,.col.press-sidebar,.col.search-sidebar,.col.sidebar.slideout,.col.slideout.blog-sidebar,.col.slideout.press-sidebar,.col.slideout.search-sidebar,.col.slideout.topics-sidebar,.col.topics-sidebar{position:absolute;top:0;left:0;right:0;padding-top:0;background:#f3f4f6;border-top:0;border-bottom:5px solid #2D92FF;box-shadow:0 7px 7px rgba(30,30,30,.15);-webkit-transform:translateX(100%);transform:translateX(100%);transition:all .35s ease-in-out}
.col.blog-sidebar.is-open,.col.press-sidebar.is-open,.col.search-sidebar.is-open,.col.sidebar.slideout.is-open,.col.slideout.is-open.blog-sidebar,.col.slideout.is-open.press-sidebar,.col.slideout.is-open.search-sidebar,.col.slideout.is-open.topics-sidebar,.col.topics-sidebar.is-open{-webkit-transform:translateX(0);transform:translateX(0)}
.col.blog-sidebar .sidebar-widget.bio,.col.blog-sidebar .sidebar-widget.blog-author,.col.blog-sidebar .sidebar-widget.blog-description,.col.blog-sidebar .sidebar-widget.contact,.col.blog-sidebar .sidebar-widget.filters,.col.blog-sidebar .sidebar-widget.more-articles,.col.blog-sidebar .sidebar-widget.tag-selector,.col.press-sidebar .sidebar-widget.bio,.col.press-sidebar .sidebar-widget.contact,.col.press-sidebar .sidebar-widget.filters,.col.press-sidebar .sidebar-widget.more-articles,.col.press-sidebar .sidebar-widget.tag-selector,.col.search-sidebar .sidebar-widget.bio,.col.search-sidebar .sidebar-widget.contact,.col.search-sidebar .sidebar-widget.filters,.col.search-sidebar .sidebar-widget.more-articles,.col.search-sidebar .sidebar-widget.tag-selector,.col.sidebar .sidebar-widget.filters,.col.sidebar.slideout .sidebar-widget.bio,.col.sidebar.slideout .sidebar-widget.contact,.col.sidebar.slideout .sidebar-widget.more-articles,.col.sidebar.slideout .sidebar-widget.tag-selector,.col.slideout.blog-sidebar .sidebar-widget.bio,.col.slideout.blog-sidebar .sidebar-widget.contact,.col.slideout.blog-sidebar .sidebar-widget.more-articles,.col.slideout.blog-sidebar .sidebar-widget.tag-selector,.col.slideout.press-sidebar .sidebar-widget.bio,.col.slideout.press-sidebar .sidebar-widget.contact,.col.slideout.press-sidebar .sidebar-widget.more-articles,.col.slideout.press-sidebar .sidebar-widget.tag-selector,.col.slideout.search-sidebar .sidebar-widget.bio,.col.slideout.search-sidebar .sidebar-widget.contact,.col.slideout.search-sidebar .sidebar-widget.more-articles,.col.slideout.search-sidebar .sidebar-widget.tag-selector,.col.slideout.topics-sidebar .sidebar-widget.bio,.col.slideout.topics-sidebar .sidebar-widget.contact,.col.slideout.topics-sidebar .sidebar-widget.more-articles,.col.slideout.topics-sidebar .sidebar-widget.tag-selector,.col.topics-sidebar .sidebar-widget.bio,.col.topics-sidebar .sidebar-widget.contact,.col.topics-sidebar .sidebar-widget.filters,.col.topics-sidebar .sidebar-widget.more-articles,.col.topics-sidebar .sidebar-widget.tag-selector{display:block}
.col.blog-sidebar .blog-nav-btn,.col.blog-sidebar .press-nav-btn,.col.blog-sidebar .slideout-nav-btn,.col.blog-sidebar .topics-nav-btn,.col.press-sidebar .blog-nav-btn,.col.press-sidebar .press-nav-btn,.col.press-sidebar .slideout-nav-btn,.col.press-sidebar .topics-nav-btn,.col.search-sidebar .blog-nav-btn,.col.search-sidebar .press-nav-btn,.col.search-sidebar .slideout-nav-btn,.col.search-sidebar .topics-nav-btn,.col.sidebar.slideout .blog-nav-btn,.col.sidebar.slideout .press-nav-btn,.col.sidebar.slideout .slideout-nav-btn,.col.sidebar.slideout .topics-nav-btn,.col.slideout.blog-sidebar .blog-nav-btn,.col.slideout.blog-sidebar .press-nav-btn,.col.slideout.blog-sidebar .slideout-nav-btn,.col.slideout.blog-sidebar .topics-nav-btn,.col.slideout.press-sidebar .blog-nav-btn,.col.slideout.press-sidebar .press-nav-btn,.col.slideout.press-sidebar .slideout-nav-btn,.col.slideout.press-sidebar .topics-nav-btn,.col.slideout.search-sidebar .blog-nav-btn,.col.slideout.search-sidebar .press-nav-btn,.col.slideout.search-sidebar .slideout-nav-btn,.col.slideout.search-sidebar .topics-nav-btn,.col.slideout.topics-sidebar .blog-nav-btn,.col.slideout.topics-sidebar .press-nav-btn,.col.slideout.topics-sidebar .slideout-nav-btn,.col.slideout.topics-sidebar .topics-nav-btn,.col.topics-sidebar .blog-nav-btn,.col.topics-sidebar .press-nav-btn,.col.topics-sidebar .slideout-nav-btn,.col.topics-sidebar .topics-nav-btn{position:absolute;right:1rem;top:10px;z-index:1000;display:block;color:#2D92FF}
.member-gateway .members-only span,.return-home-link{display:none}
.sidebar-widget .author-avatar{width:30%;margin-right:1rem;max-width:100px}
.sidebar-widget .author-details{padding-left:1rem}
.modal-close{top:1rem;right:1rem}
.member-modal .column{float:none;width:auto;padding:0}
.member-gateway{margin-top:2rem}
.membership-microsite .masthead .btn-cta{margin-top:1rem}
.return-home-link+.branding{margin-left:0!important}
.membermicro-nav{margin:.5rem auto;float:none}
.membermicro-testimonials .testimonial-next{right:50%;bottom:-2rem;-webkit-transform:translateX(50%);transform:translateX(50%)}
blockquote.big-yellow{padding:0 .5rem 0 45px}
blockquote.big-yellow:before{font-size:80px;top:20px;left:0}
blockquote.big-yellow .quote-text{font-size:1.125rem}
blockquote.big-yellow .quote-meta{font-size:.875rem}
blockquote.big-yellow .avatar{width:55px}
.cta-block .cta-footer{padding-right:2rem}
.cta-block .cta-footer .btn{position:static;margin-top:1rem;-webkit-transform:none;transform:none}
.membermicro-footer nav a{display:block;margin:1rem auto}
.mem-package-column{margin:0 auto 2rem;width:100%}
#member-profile:before,#vendor-profile:before{display:none}
#member-profile .wrapper,#vendor-profile .wrapper{padding:0}
#profile-content,#profile-sidebar{float:none}
#profile-sidebar{width:100%}
#profile-sidebar .member-image{margin:0 auto 1.25rem}
#profile-content{width:100%}
#profile-content .profile-header h1{font-size:2.1875rem;margin-bottom:.9375rem}
#profile-content .profile-header .profile-vendor{position:static;margin-top:1.25rem}
#profile-content .profile-header .corporate-member{display:block;margin-top:.3125rem}
#awards-entry .field.file,#awards-entry-payment .field.file,#awards-entry-pending .field.file,#profile-content .panel .field.file{margin-top:0}
#profile-content .profile-events .event,#profile-content .profile-vendors .vendor{float:none;width:100%;margin-right:0}
#profile-content .profile-comments .comments-heading{width:100%}
#profile-content .profile-comments .article,#profile-content .profile-comments .featured-video,#profile-content .profile-comments .vendor,#profile-content .profile-media .media li{float:none;width:100%;margin-right:0}
#profile-content .profile-members .card-member-info{width:100%;margin-right:0}
#profile-content .panel .column{float:left;display:block;margin-right:10.22779%;width:100%}
#profile-content .panel .column:last-child{margin-right:0}
#profile-content .panel .column-two-thirds{float:left;display:block;margin-right:10.22779%;width:100%}
#profile-content .panel .column-two-thirds:last-child{margin-right:0}
#profile-content .panel .column-one-third{float:left;display:block;margin-right:10.22779%;width:100%}
#profile-content .panel .column-one-third:last-child{margin-right:0}
#profile-content .panel .field.lhalf,#profile-content .panel .field.rhalf{float:left;display:block;margin-right:10.22779%;width:100%}
#profile-content .panel .field.lhalf:last-child,#profile-content .panel .field.rhalf:last-child{margin-right:0}
#member-settings .column:nth-child(1){float:left;display:block;margin-right:10.22779%;width:100%}
#member-settings .column:nth-child(1):last-child{margin-right:0}
#member-settings .column:nth-child(2){float:left;display:block;margin-right:10.22779%;width:100%;padding-left:0}
#member-settings .column:nth-child(2):last-child{margin-right:0}
#member-settings .column:nth-child(2)::before{display:none}
#member-settings .filter-set .field{float:left;display:block;margin-right:10.22779%;width:44.8861%}
#member-settings .filter-set .field:last-child,#member-settings .filter-set .field:nth-child(2){margin-right:0}
#awards-entry .field.lhalf,#awards-entry .field.rhalf,#awards-entry-payment .field.lhalf,#awards-entry-payment .field.rhalf,#awards-entry-pending .field.lhalf,#awards-entry-pending .field.rhalf{float:left;display:block;margin-right:10.22779%;width:100%;margin-bottom:.75rem}
#awards-entry .field.lhalf:last-child,#awards-entry .field.rhalf:last-child,#awards-entry-payment .field.lhalf:last-child,#awards-entry-payment .field.rhalf:last-child,#awards-entry-pending .field.lhalf:last-child,#awards-entry-pending .field.rhalf:last-child{margin-right:0}
#awards-content,#awards-sidebar{float:none}
#awards-sidebar{width:100%;border-right:none;margin-bottom:2.8125rem}
#awards-content{width:100%;padding-left:0}
#awards-content .panel .order-summary{position:static;width:100%;margin-bottom:1.5625rem}
.mobile-hide{display:none!important}
.mobile-block{display:block;margin:.5rem 0}
}
@media screen and (max-width:480px){.list-benefits .list-item{width:100%}
.card-blog .card-content,.card-topic .card-content,[class*=card-news] .card-content,[class*=card-practice] .card-content,[class*=card-presentation] .card-content,[class*=card-video] .card-content{padding-bottom:1.5rem}
.card-video-link .card-content{padding:1rem}
.card-blog .card-image img{height:242px;width:auto;left:-13%}
.member-gateway .members-only,.modal-window header{padding-top:2.5rem}
.member-gateway header h1{font-size:1.625rem;line-height:1.625rem}
}
@media print{.print-hide{display:none!important}
}