@charset "UTF-8";html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;font-size:16px;position:relative}h1,h2,h3,h4,p,blockquote,figure,ol,ul{margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}address,article,aside,audio,blockquote,canvas,dd,div,dl,fieldset,figcaption,figure,footer,form,input,h1,h2,h3,h4,h5,h6,header,hgroup,hr,noscript,ol,output,p,pre,section,table,tfoot,ul,li,video{box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:normal}a{text-decoration:none;color:inherit}img{max-width:100%;height:auto;border:0}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button,input[type='button'],input[type='submit'],input[type='image']{outline:none;border:none}table{border-collapse:collapse;border-spacing:0}ol,ul{list-style:none}.rs-video-wrap{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;margin:0 0 20px}.rs-video-wrap iframe,.rs-video-wrap object,.rs-video-wrap embed{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (min-aspect-ratio:16/10) and (min-width:1020px){.rs-video-wrap iframe{max-height:550px;margin:0 auto}}.conf-context>.section-header+*,.conf-context .info-context{margin-top:0}.conf-context .list-item-text p{margin-top:5px}.conf-context .sponsor-grid .sponsor-box:nth-child(3n+3),.member-card:nth-child(3n+3){margin-right:0}body{font-size:16px;line-height:1.4375;font-family:"proxima-nova",serif;color:#000}body.grey{background:#eee}.main{padding-bottom:100px}.type-left{text-align:left}.type-centered{text-align:center}.type-right{text-align:right}.type-bold{font-weight:bold}.type-uppercase{text-transform:uppercase;letter-spacing:.09375em}.caption{font-family:"proxima-nova",serif;font-size:15px;color:#8c8c8c}.subtext{font-size:15px}.page-heading{font-size:31px;line-height:1.32258}@media screen and (min-width:768px){.page-heading{font-size:39px}}.large-heading{font-size:23px;line-height:1.43478}@media screen and (min-width:768px){.large-heading{font-size:31px}}.bulleted-list{padding-left:20px}.bulleted-list>li{list-style:disc;padding-bottom:10px}.eyebrow{color:#1477d8;font-family:"proxima-nova",serif;font-size:16px;font-weight:bold;letter-spacing:.09375em;text-transform:uppercase;display:block;padding-bottom:10px;-webkit-transition:color .15s ease;-moz-transition:color .15s ease;transition:color .15s ease;color:#1477d8}.eyebrow:hover{color:#115ea9}.section-title{font-family:"proxima-nova",serif;font-size:23px;display:inline-block}.section-header-link{font-size:16px;-webkit-transition:color .15s ease;-moz-transition:color .15s ease;transition:color .15s ease;color:#1477d8;float:right}.section-header-link:hover{color:#115ea9}@media screen and (max-width:539px){.pagination{text-align:center}}.pagination-item{text-transform:uppercase;font-weight:bold;font-size:16px;color:#8c8c8c}.pagination-item:hover{color:#000}.pagination-item.active{color:#000}.pagination-ends,.pagination-pages,.pagination-pages li{display:inline-block}.pagination-pages{margin-left:40px;margin-right:40px}.pagination-pages li{margin-left:5px;margin-right:5px}.article-header{font-size:42px;line-height:1.2381;font-family:"droid-serif",serif;font-weight:bold}@media screen and (min-width:1024px){.article-header{font-size:56px;line-height:1.17857}}@media screen and (max-width:539px){.article-header{font-size:23px;line-height:1.43478}}.article-paragraph{font-family:"droid-serif",serif;font-size:16px;line-height:1.4375;margin-bottom:20px}.event-eyebrow a{color:#1477d8;font-family:"proxima-nova",serif;font-size:16px;font-weight:bold;letter-spacing:.09375em;text-transform:uppercase}.event-time{display:block;color:#444;font-size:18px}@media screen and (min-width:768px){.event-time{font-size:31px}}.event-subhead{margin-bottom:20px;font-size:23px}@media screen and (min-width:768px){.event-subhead{font-size:39px}}@font-face{font-family:"fei-icons";src:url("/App_Themes/_FEI/assets/fonts/fei-icons.eot?968abdbba751c8430913c7747d123784");src:url("/App_Themes/_FEI/assets/fonts/fei-icons.eot?") format("embedded-opentype"),url("/App_Themes/_FEI/assets/fonts/fei-icons.woff?968abdbba751c8430913c7747d123784") format("woff"),url("/App_Themes/_FEI/assets/fonts/fei-icons.ttf?968abdbba751c8430913c7747d123784") format("truetype");font-weight:normal;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"fei-icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow:before{content:""}.icon-attachment:before{content:""}.icon-check:before{content:""}.icon-checkbox-off:before{content:""}.icon-checkbox-on:before{content:""}.icon-error:before{content:""}.icon-facebook:before{content:""}.icon-fei-logo:before{content:""}.icon-geotag:before{content:""}.icon-linkedin:before{content:""}.icon-menu-close:before{content:""}.icon-radio-off:before{content:""}.icon-radio-on:before{content:""}.icon-search:before{content:""}.icon-twitter:before{content:""}.icon-website-link:before{content:""}.mar-top{margin-top:20px;display:block}.mar-top_lg{margin-top:40px;display:block}.mar-bottom{margin-bottom:20px;display:block}.mar-bottom_lg{margin-bottom:40px;display:block}.mar-y{margin-top:20px;margin-bottom:20px;display:block}.mar-y_lg{margin-top:40px;margin-bottom:40px;display:block}.bottom-box{display:inline-block !important;vertical-align:bottom}@media screen and (min-width:0){.small-0{float:left;display:block;margin-right:2%;width:-2%}.small-0:last-child{margin-right:0}}@media screen and (min-width:0){.small-shift-0{margin-left:0%}}@media screen and (min-width:0){.small-1{float:left;display:block;margin-right:2%;width:6.5%}.small-1:last-child{margin-right:0}}@media screen and (min-width:0){.small-shift-1{margin-left:8.5%}}@media screen and (min-width:0){.small-2{float:left;display:block;margin-right:2%;width:15%}.small-2:last-child{margin-right:0}}@media screen and (min-width:0){.small-shift-2{margin-left:17%}}@media screen and (min-width:0){.small-3{float:left;display:block;margin-right:2%;width:23.5%}.small-3:last-child{margin-right:0}}@media screen and (min-width:0){.small-shift-3{margin-left:25.5%}}@media screen and (min-width:0){.small-4{float:left;display:block;margin-right:2%;width:32%}.small-4:last-child{margin-right:0}}@media screen and (min-width:0){.small-shift-4{margin-left:34%}}@media screen and (min-width:0){.small-5{float:left;display:block;margin-right:2%;width:40.5%}.small-5:last-child{margin-right:0}}@media screen and (min-width:0){.small-shift-5{margin-left:42.5%}}@media screen and (min-width:0){.small-6{float:left;display:block;margin-right:2%;width:49%}.small-6:last-child{margin-right:0}}@media screen and (min-width:0){.small-shift-6{margin-left:51%}}@media screen and (min-width:0){.small-7{float:left;display:block;margin-right:2%;width:57.5%}.small-7:last-child{margin-right:0}}@media screen and (min-width:0){.small-shift-7{margin-left:59.5%}}@media screen and (min-width:0){.small-8{float:left;display:block;margin-right:2%;width:66%}.small-8:last-child{margin-right:0}}@media screen and (min-width:0){.small-shift-8{margin-left:68%}}@media screen and (min-width:0){.small-9{float:left;display:block;margin-right:2%;width:74.5%}.small-9:last-child{margin-right:0}}@media screen and (min-width:0){.small-shift-9{margin-left:76.5%}}@media screen and (min-width:0){.small-10{float:left;display:block;margin-right:2%;width:83%}.small-10:last-child{margin-right:0}}@media screen and (min-width:0){.small-shift-10{margin-left:85%}}@media screen and (min-width:0){.small-11{float:left;display:block;margin-right:2%;width:91.5%}.small-11:last-child{margin-right:0}}@media screen and (min-width:0){.small-shift-11{margin-left:93.5%}}@media screen and (min-width:0){.small-12{float:left;display:block;margin-right:2%;width:100%}.small-12:last-child{margin-right:0}}@media screen and (min-width:0){.small-shift-12{margin-left:102%}}@media screen and (min-width:0){.small-last{margin-right:0}}@media screen and (min-width:540px){.medium-0{float:left;display:block;margin-right:2%;width:-2%}.medium-0:last-child{margin-right:0}}@media screen and (min-width:540px){.medium-shift-0{margin-left:0%}}@media screen and (min-width:540px){.medium-1{float:left;display:block;margin-right:2%;width:6.5%}.medium-1:last-child{margin-right:0}}@media screen and (min-width:540px){.medium-shift-1{margin-left:8.5%}}@media screen and (min-width:540px){.medium-2{float:left;display:block;margin-right:2%;width:15%}.medium-2:last-child{margin-right:0}}@media screen and (min-width:540px){.medium-shift-2{margin-left:17%}}@media screen and (min-width:540px){.medium-3{float:left;display:block;margin-right:2%;width:23.5%}.medium-3:last-child{margin-right:0}}@media screen and (min-width:540px){.medium-shift-3{margin-left:25.5%}}@media screen and (min-width:540px){.medium-4{float:left;display:block;margin-right:2%;width:32%}.medium-4:last-child{margin-right:0}}@media screen and (min-width:540px){.medium-shift-4{margin-left:34%}}@media screen and (min-width:540px){.medium-5{float:left;display:block;margin-right:2%;width:40.5%}.medium-5:last-child{margin-right:0}}@media screen and (min-width:540px){.medium-shift-5{margin-left:42.5%}}@media screen and (min-width:540px){.medium-6{float:left;display:block;margin-right:2%;width:49%}.medium-6:last-child{margin-right:0}}@media screen and (min-width:540px){.medium-shift-6{margin-left:51%}}@media screen and (min-width:540px){.medium-7{float:left;display:block;margin-right:2%;width:57.5%}.medium-7:last-child{margin-right:0}}@media screen and (min-width:540px){.medium-shift-7{margin-left:59.5%}}@media screen and (min-width:540px){.medium-8{float:left;display:block;margin-right:2%;width:66%}.medium-8:last-child{margin-right:0}}@media screen and (min-width:540px){.medium-shift-8{margin-left:68%}}@media screen and (min-width:540px){.medium-9{float:left;display:block;margin-right:2%;width:74.5%}.medium-9:last-child{margin-right:0}}@media screen and (min-width:540px){.medium-shift-9{margin-left:76.5%}}@media screen and (min-width:540px){.medium-10{float:left;display:block;margin-right:2%;width:83%}.medium-10:last-child{margin-right:0}}@media screen and (min-width:540px){.medium-shift-10{margin-left:85%}}@media screen and (min-width:540px){.medium-11{float:left;display:block;margin-right:2%;width:91.5%}.medium-11:last-child{margin-right:0}}@media screen and (min-width:540px){.medium-shift-11{margin-left:93.5%}}@media screen and (min-width:540px){.medium-12{float:left;display:block;margin-right:2%;width:100%}.medium-12:last-child{margin-right:0}}@media screen and (min-width:540px){.medium-shift-12{margin-left:102%}}@media screen and (min-width:540px){.medium-last{margin-right:0}}@media screen and (min-width:768px){.large-0{float:left;display:block;margin-right:2%;width:-2%}.large-0:last-child{margin-right:0}}@media screen and (min-width:768px){.large-shift-0{margin-left:0%}}@media screen and (min-width:768px){.large-1{float:left;display:block;margin-right:2%;width:6.5%}.large-1:last-child{margin-right:0}}@media screen and (min-width:768px){.large-shift-1{margin-left:8.5%}}@media screen and (min-width:768px){.large-2{float:left;display:block;margin-right:2%;width:15%}.large-2:last-child{margin-right:0}}@media screen and (min-width:768px){.large-shift-2{margin-left:17%}}@media screen and (min-width:768px){.large-3{float:left;display:block;margin-right:2%;width:23.5%}.large-3:last-child{margin-right:0}}@media screen and (min-width:768px){.large-shift-3{margin-left:25.5%}}@media screen and (min-width:768px){.large-4{float:left;display:block;margin-right:2%;width:32%}.large-4:last-child{margin-right:0}}@media screen and (min-width:768px){.large-shift-4{margin-left:34%}}@media screen and (min-width:768px){.large-5{float:left;display:block;margin-right:2%;width:40.5%}.large-5:last-child{margin-right:0}}@media screen and (min-width:768px){.large-shift-5{margin-left:42.5%}}@media screen and (min-width:768px){.large-6{float:left;display:block;margin-right:2%;width:49%}.large-6:last-child{margin-right:0}}@media screen and (min-width:768px){.large-shift-6{margin-left:51%}}@media screen and (min-width:768px){.large-7{float:left;display:block;margin-right:2%;width:57.5%}.large-7:last-child{margin-right:0}}@media screen and (min-width:768px){.large-shift-7{margin-left:59.5%}}@media screen and (min-width:768px){.large-8{float:left;display:block;margin-right:2%;width:66%}.large-8:last-child{margin-right:0}}@media screen and (min-width:768px){.large-shift-8{margin-left:68%}}@media screen and (min-width:768px){.large-9{float:left;display:block;margin-right:2%;width:74.5%}.large-9:last-child{margin-right:0}}@media screen and (min-width:768px){.large-shift-9{margin-left:76.5%}}@media screen and (min-width:768px){.large-10{float:left;display:block;margin-right:2%;width:83%}.large-10:last-child{margin-right:0}}@media screen and (min-width:768px){.large-shift-10{margin-left:85%}}@media screen and (min-width:768px){.large-11{float:left;display:block;margin-right:2%;width:91.5%}.large-11:last-child{margin-right:0}}@media screen and (min-width:768px){.large-shift-11{margin-left:93.5%}}@media screen and (min-width:768px){.large-12{float:left;display:block;margin-right:2%;width:100%}.large-12:last-child{margin-right:0}}@media screen and (min-width:768px){.large-shift-12{margin-left:102%}}@media screen and (min-width:768px){.large-last{margin-right:0}}@media screen and (min-width:1024px){.xlarge-0{float:left;display:block;margin-right:2%;width:-2%}.xlarge-0:last-child{margin-right:0}}@media screen and (min-width:1024px){.xlarge-shift-0{margin-left:0%}}@media screen and (min-width:1024px){.xlarge-1{float:left;display:block;margin-right:2%;width:6.5%}.xlarge-1:last-child{margin-right:0}}@media screen and (min-width:1024px){.xlarge-shift-1{margin-left:8.5%}}@media screen and (min-width:1024px){.xlarge-2{float:left;display:block;margin-right:2%;width:15%}.xlarge-2:last-child{margin-right:0}}@media screen and (min-width:1024px){.xlarge-shift-2{margin-left:17%}}@media screen and (min-width:1024px){.xlarge-3{float:left;display:block;margin-right:2%;width:23.5%}.xlarge-3:last-child{margin-right:0}}@media screen and (min-width:1024px){.xlarge-shift-3{margin-left:25.5%}}@media screen and (min-width:1024px){.xlarge-4{float:left;display:block;margin-right:2%;width:32%}.xlarge-4:last-child{margin-right:0}}@media screen and (min-width:1024px){.xlarge-shift-4{margin-left:34%}}@media screen and (min-width:1024px){.xlarge-5{float:left;display:block;margin-right:2%;width:40.5%}.xlarge-5:last-child{margin-right:0}}@media screen and (min-width:1024px){.xlarge-shift-5{margin-left:42.5%}}@media screen and (min-width:1024px){.xlarge-6{float:left;display:block;margin-right:2%;width:49%}.xlarge-6:last-child{margin-right:0}}@media screen and (min-width:1024px){.xlarge-shift-6{margin-left:51%}}@media screen and (min-width:1024px){.xlarge-7{float:left;display:block;margin-right:2%;width:57.5%}.xlarge-7:last-child{margin-right:0}}@media screen and (min-width:1024px){.xlarge-shift-7{margin-left:59.5%}}@media screen and (min-width:1024px){.xlarge-8{float:left;display:block;margin-right:2%;width:66%}.xlarge-8:last-child{margin-right:0}}@media screen and (min-width:1024px){.xlarge-shift-8{margin-left:68%}}@media screen and (min-width:1024px){.xlarge-9{float:left;display:block;margin-right:2%;width:74.5%}.xlarge-9:last-child{margin-right:0}}@media screen and (min-width:1024px){.xlarge-shift-9{margin-left:76.5%}}@media screen and (min-width:1024px){.xlarge-10{float:left;display:block;margin-right:2%;width:83%}.xlarge-10:last-child{margin-right:0}}@media screen and (min-width:1024px){.xlarge-shift-10{margin-left:85%}}@media screen and (min-width:1024px){.xlarge-11{float:left;display:block;margin-right:2%;width:91.5%}.xlarge-11:last-child{margin-right:0}}@media screen and (min-width:1024px){.xlarge-shift-11{margin-left:93.5%}}@media screen and (min-width:1024px){.xlarge-12{float:left;display:block;margin-right:2%;width:100%}.xlarge-12:last-child{margin-right:0}}@media screen and (min-width:1024px){.xlarge-shift-12{margin-left:102%}}@media screen and (min-width:1024px){.xlarge-last{margin-right:0}}.row{max-width:62.5rem;margin-left:auto;margin-right:auto;padding:0 12px}.row:after{content:"";display:table;clear:both}.post-context blockquote,.info-context blockquote{padding-left:20px;border-left:3px solid #8c8c8c;color:#444}.post-context blockquote>*+*,.info-context blockquote>*+*{margin-top:20px}.post-context blockquote cite,.info-context blockquote cite{display:block;font-weight:bold}.post-context blockquote cite:before,.info-context blockquote cite:before{content:"â€” "}.post-context ul,.info-context ul{list-style-type:disc;padding-left:20px}.post-context ul ul,.info-context ul ul{list-style-type:circle}.post-context dl dt,.info-context dl dt{font-weight:bold}.post-context dl dd,.info-context dl dd{margin-left:20px}.post-context ol,.info-context ol{list-style-type:decimal;padding-left:20px}.post-context ol ol,.info-context ol ol{list-style-type:roman}.post-context li+li,.info-context li+li{margin-top:.5em}.post-context kbd,.info-context kbd,.post-context code,.info-context code{padding:2px 3px;background-color:#eee}.post-context mark,.info-context mark{background-color:rgba(254,239,109,.4);color:black}.post-context a,.info-context a{-webkit-transition:color .15s ease;-moz-transition:color .15s ease;transition:color .15s ease;color:#1477d8}.post-context a:hover,.info-context a:hover{color:#115ea9}.post-context table,.info-context table{width:100% !important}.post-context{font-size:16px;line-height:1.75;font-family:"droid-serif",serif}.post-context>*+*{margin-top:28px}.post-context h1,.post-context h2{font-size:23px;line-height:1.43478;color:#444;font-family:"proxima-nova",serif;margin-top:38px}.post-context h3{color:#444;font-family:"proxima-nova",serif;font-size:16px;font-weight:bold;letter-spacing:.09375em;text-transform:uppercase}.post-context h4{font-weight:bold}.post-context h1:first-child,.post-context h2:first-child,.post-context h3:first-child,.post-context h4:first-child{margin-top:0}.post-context hr{border:0;border-top:2px solid #ccc}.post-context table{font-family:"proxima-nova",serif}.post-context table caption{color:#444;font-family:"proxima-nova",serif;font-size:16px;font-weight:bold;letter-spacing:.09375em;text-transform:uppercase}.info-context{font-size:16px;line-height:1.5625;font-family:"proxima-nova",serif;margin-top:0}.info-context>*+*{margin-top:25px}.info-context h1,.info-context h2{font-size:23px;line-height:1.43478;color:#444;margin-top:35px}.info-context h3{color:#444;font-family:"proxima-nova",serif;font-size:16px;font-weight:bold;letter-spacing:.09375em;text-transform:uppercase}.info-context h4{font-weight:bold}.info-context h1:first-child,.info-context h2:first-child,.info-context h3:first-child,.info-context h4:first-child{margin-top:0}.btn{border-radius:3px;text-transform:uppercase;font-weight:bold;display:inline-block;text-align:center;padding:10px 15px;font-size:18px;letter-spacing:2px}.small-btn{padding:6px 12px;font-size:15px;letter-spacing:1px}.expand-btn{text-align:center;width:100%}.primary-btn{background:#1dcb8b;color:#fff !important}.primary-btn:hover{background:#096}.primary-btn a{color:#fff !important}.promo-btn{background:#3987d4;color:#fff !important}.promo-btn:hover{background:#115ea9}.promo-btn a{color:#fff !important}.grey-btn{background:#eee;color:#444}.grey-btn:hover{background:#ccc}.grey-btn.active,.grey-btn:active{color:#fff !important;background:#8c8c8c}.dead-btn{background:#444;color:#fff !important;cursor:default}input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="time"],input[type="week"]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border-color .1s ease;-moz-transition:border-color .1s ease;transition:border-color .1s ease;width:100%;min-height:45px;padding:10px;background-color:#fff;border:1px solid #8c8c8c;border-radius:3px;color:#444}input[type="email"]::-webkit-input-placeholder,input[type="number"]::-webkit-input-placeholder,input[type="password"]::-webkit-input-placeholder,input[type="search"]::-webkit-input-placeholder,input[type="tel"]::-webkit-input-placeholder,input[type="text"]::-webkit-input-placeholder,input[type="url"]::-webkit-input-placeholder,input[type="color"]::-webkit-input-placeholder,input[type="date"]::-webkit-input-placeholder,input[type="datetime"]::-webkit-input-placeholder,input[type="datetime-local"]::-webkit-input-placeholder,input[type="month"]::-webkit-input-placeholder,input[type="time"]::-webkit-input-placeholder,input[type="week"]::-webkit-input-placeholder{color:#8c8c8c}input[type="email"]::-moz-placeholder,input[type="number"]::-moz-placeholder,input[type="password"]::-moz-placeholder,input[type="search"]::-moz-placeholder,input[type="tel"]::-moz-placeholder,input[type="text"]::-moz-placeholder,input[type="url"]::-moz-placeholder,input[type="color"]::-moz-placeholder,input[type="date"]::-moz-placeholder,input[type="datetime"]::-moz-placeholder,input[type="datetime-local"]::-moz-placeholder,input[type="month"]::-moz-placeholder,input[type="time"]::-moz-placeholder,input[type="week"]::-moz-placeholder{color:#8c8c8c}input[type="email"]:-moz-placeholder,input[type="number"]:-moz-placeholder,input[type="password"]:-moz-placeholder,input[type="search"]:-moz-placeholder,input[type="tel"]:-moz-placeholder,input[type="text"]:-moz-placeholder,input[type="url"]:-moz-placeholder,input[type="color"]:-moz-placeholder,input[type="date"]:-moz-placeholder,input[type="datetime"]:-moz-placeholder,input[type="datetime-local"]:-moz-placeholder,input[type="month"]:-moz-placeholder,input[type="time"]:-moz-placeholder,input[type="week"]:-moz-placeholder{color:#8c8c8c}input[type="email"]:-ms-input-placeholder,input[type="number"]:-ms-input-placeholder,input[type="password"]:-ms-input-placeholder,input[type="search"]:-ms-input-placeholder,input[type="tel"]:-ms-input-placeholder,input[type="text"]:-ms-input-placeholder,input[type="url"]:-ms-input-placeholder,input[type="color"]:-ms-input-placeholder,input[type="date"]:-ms-input-placeholder,input[type="datetime"]:-ms-input-placeholder,input[type="datetime-local"]:-ms-input-placeholder,input[type="month"]:-ms-input-placeholder,input[type="time"]:-ms-input-placeholder,input[type="week"]:-ms-input-placeholder{color:#8c8c8c}input[type="email"].input-auto,input[type="number"].input-auto,input[type="password"].input-auto,input[type="search"].input-auto,input[type="tel"].input-auto,input[type="text"].input-auto,input[type="url"].input-auto,input[type="color"].input-auto,input[type="date"].input-auto,input[type="datetime"].input-auto,input[type="datetime-local"].input-auto,input[type="month"].input-auto,input[type="time"].input-auto,input[type="week"].input-auto{width:auto}input[type="email"]:disabled,input[type="number"]:disabled,input[type="password"]:disabled,input[type="search"]:disabled,input[type="tel"]:disabled,input[type="text"]:disabled,input[type="url"]:disabled,input[type="color"]:disabled,input[type="date"]:disabled,input[type="datetime"]:disabled,input[type="datetime-local"]:disabled,input[type="month"]:disabled,input[type="time"]:disabled,input[type="week"]:disabled{cursor:not-allowed}input[type="email"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="text"]:focus,input[type="url"]:focus,input[type="color"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus{border:1px solid black;outline:0}input[type="email"].input-error,input[type="number"].input-error,input[type="password"].input-error,input[type="search"].input-error,input[type="tel"].input-error,input[type="text"].input-error,input[type="url"].input-error,input[type="color"].input-error,input[type="date"].input-error,input[type="datetime"].input-error,input[type="datetime-local"].input-error,input[type="month"].input-error,input[type="time"].input-error,input[type="week"].input-error,select.input-error,textarea.input-error{border:1px solid #d0023d !important}textarea{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border-color .1s ease;-moz-transition:border-color .1s ease;transition:border-color .1s ease;width:100%;min-height:45px;padding:10px 10px;border:1px solid #8c8c8c;border-radius:3px;color:#444;resize:vertical}textarea:focus{outline:0;border:1px solid black}button,input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-height:45px;white-space:normal}button:focus,input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus{outline:0}select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border-color .1s ease;-moz-transition:border-color .1s ease;transition:border-color .1s ease;color:#444;background-color:#fff;border:1px solid #8c8c8c;border-radius:3px;padding:10px 50px 10px 10px;max-width:100%;min-height:45px}select:focus{outline:0;border:1px solid black}select:focus:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}select::-ms-expand{display:none}.select{display:inline-block;position:relative;overflow:hidden}.select:after{position:absolute;top:50%;right:1rem;display:inline-block;content:"";width:0;height:0;margin-top:-.2rem;pointer-events:none;border-top:.4rem solid;border-right:.4rem solid transparent;border-bottom:.4rem solid transparent;border-left:.4rem solid transparent}.select.expand{width:100%}.select.expand select{width:100%}html.ie9 .select select{padding-right:10px}html.ie9 .select:after{display:none}@-moz-document url-prefix(){.select select{text-indent:.01px;text-overflow:'';}.select option{background-color:#fff;}}input[type="file"]:focus{outline:0}.form-filedrop{width:100%;padding:30px 15px;border:2px dotted #eee;color:#8c8c8c;font-size:18px;text-align:center}.form-filedrop input{display:none}.form-filedrop-fauxlink{color:#1477d8;cursor:pointer}.form-filedrop-fauxlink:hover{color:#115ea9}.control{position:relative;margin:5px 0;display:inline-block;cursor:pointer}.control.control-block{display:block}.control:not(.control-block){margin-right:20px}.control.control-aside{margin:0;float:left}.control input{position:absolute;opacity:0;z-index:-1}.control-indicator{position:relative;top:-1px;display:inline-block;margin-right:5px;color:#444;font-size:17px}.control-indicator:before{font-family:"fei-icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input[type="checkbox"]~.control-indicator:before{content:""}input[type="checkbox"]:checked~.control-indicator:before{content:""}input[type="radio"]~.control-indicator:before{content:""}input[type="radio"]:checked~.control-indicator:before{content:""}progress{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}.form-label{color:#444;font-family:"proxima-nova",serif;font-size:16px;font-weight:bold;letter-spacing:.09375em;text-transform:uppercase;display:block;margin-bottom:2.5px}.form-explanation{font-size:16px;color:#8c8c8c;margin:15px 0}.form-explanation a{-webkit-transition:color .15s ease;-moz-transition:color .15s ease;transition:color .15s ease;color:#1477d8}.form-explanation a:hover{color:#115ea9}.form-status{font-weight:bold}.form-status i{margin-right:5px}.form-status i:before{vertical-align:middle}.form-status.form-status_valid{color:#096}.form-status.form-status_invalid{color:#d0023d}.form-status.form-status_inactive{display:none}@media screen and (min-width:768px){.form-status{text-align:right}}.form-aside{float:right}.form-error{color:#d0023d;margin-bottom:20px}.form-section+.form-section{margin-top:60px}.form-row:after{content:"";display:table;clear:both}.form-row+.form-row{margin-top:20px}@media screen and (max-width:539px){.form-group>*+*{display:block;margin-top:15px}}@media screen and (min-width:540px){.form-group{-js-display:flex;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.form-group>*:not(:first-child){margin-left:20px}.form-group.form-group_expand>*{flex-grow:1}}.form-actions{margin:30px 0 15px 0}.form-actions:after{content:"";display:table;clear:both}.form-actions a{-webkit-transition:color .15s ease;-moz-transition:color .15s ease;transition:color .15s ease;color:#8c8c8c}.form-actions a:hover{color:#000}.form-link{float:right;cursor:pointer;-webkit-transition:color .15s ease;-moz-transition:color .15s ease;transition:color .15s ease;color:#1477d8}.form-link:hover{color:#115ea9}.form-intro-explanation{padding-left:30px}.dotted-rule{width:100%;border-top:2px dotted #eee;margin-top:10px;margin-bottom:10px;line-height:5px}.dotted-rule_dark{width:100%;border-top:2px dotted #ccc;margin-top:10px;margin-bottom:10px}.dotted-rule_darker{width:100%;border-top:2px dotted rgba(255,255,255,.4);margin-top:10px;margin-bottom:10px}.solid-rule{width:100%;border-top:2px solid #ccc;margin-top:10px;margin-bottom:10px}.social-btn{display:inline-block;width:2em;height:2em;vertical-align:middle;border-radius:3px;font-size:16px;text-align:center}.social-btn i:before{position:relative;top:.3125em;right:0;bottom:0;left:0;vertical-align:middle}.social-btn:not(:last-child){margin-right:10px}.social-btn_linkedin{color:#fff !important;background-color:#0077b5}.social-btn_linkedin:hover{background-color:#005582}.social-btn_twitter{color:#fff !important;background-color:#55acee}.social-btn_twitter:hover{background-color:#2795e9}.social-btn_facebook{color:#fff !important;background-color:#3b5998}.social-btn_facebook:hover{background-color:#2d4373}.search-form-group{display:table;width:100%}.search-form-group{position:relative}.search-form-field,.search-form-submit{display:table-cell;height:50px}input.search-form-field{position:relative;width:100%;border-top-right-radius:0;border-bottom-right-radius:0}.search-form-submit,#modal-search .btn.promo-btn.btn-default{width:1%;vertical-align:middle}#modal-search .btn.promo-btn.btn-default{width:50px;border-top-left-radius:0;border-bottom-left-radius:0;position:absolute;top:0;right:0;color:transparent !important;background:transparent;z-index:1000}.search-form-submit i{vertical-align:middle}.search-form-submit button{padding:10px 15px;height:50px;border-top-left-radius:0;border-bottom-left-radius:0}.searchBox{position:relative}.searchBox:after{content:"";font-family:"fei-icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;position:absolute;text-align:center;line-height:46px;background:#3987d4;color:#fff;height:100%;width:50px;top:0;right:0;border-radius:3px;border-top-left-radius:0;border-bottom-left-radius:0;z-index:10}.body-table_container{overflow-x:scroll}.body-table{background-color:#fff;text-align:left;width:100%}.body-table td,.body-table th{padding:15px}.body-table_head,.body-table th{background-color:#444;color:#fff;text-transform:uppercase}.body-table_row,.body-table tr{border-bottom:2px dotted #eee}.body-table_row a{-webkit-transition:color .15s ease;-moz-transition:color .15s ease;transition:color .15s ease;color:#1477d8}.body-table_row a:hover{color:#115ea9}.sidebar-table{width:100%}.sidebar-table td{padding-bottom:10px}.sidebar-table_small{color:#8c8c8c;font-family:"proxima-nova",serif;font-size:16px;font-weight:bold;letter-spacing:.09375em;text-transform:uppercase}.sidebar-table_large{color:#000;font-size:31px;text-align:right}.sidebar-table_total{border-top:2px dotted #eee}.pricing-table{width:100%}.pricing-table td{padding:10px 0}.pricing-table td:last-child{text-align:right}.pricing-table tfoot{font-weight:bold}.pricing-table tfoot td:last-child{font-size:23px}.modal{position:relative;display:none;z-index:4;cursor:default;background-color:#fff;width:540px;margin:0 auto}@media screen and (max-width:539px){.modal{padding:15px 10px;width:100%}}@media screen and (min-width:540px){.modal{padding:30px 60px}}.modal a{-webkit-transition:color .15s ease;-moz-transition:color .15s ease;transition:color .15s ease;color:#1477d8}.modal a:hover{color:#115ea9}.modal.modal_active{-webkit-animation:modalAppear .2s ease;-moz-animation:modalAppear .2s ease;animation:modalAppear .2s ease;display:block}.modal-title{font-size:31px}@media screen and (min-width:540px){.modal-title{font-size:39px}}.modal-footer{margin:40px 0 20px;padding-top:10px;border-top:2px dotted #eee;color:#8c8c8c;font-size:18px}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;display:none;z-index:100;cursor:pointer;padding:20px 10px;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-ms-flex-pack:center;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;background-color:rgba(0,0,0,.75)}.modal-overlay.modal-overlay_active{-webkit-animation:modalAppear .2s ease;-moz-animation:modalAppear .2s ease;animation:modalAppear .2s ease;display:block;-js-display:flex;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}html[data-browser="ie10"] .modal-overlay.modal-overlay_active{display:block}html[data-browser="ie11"] .modal-overlay.modal-overlay_active{display:block}.modal-close{position:absolute;z-index:4;font-size:23px;color:#8c8c8c !important}.modal-close:hover{color:#000 !important}@media screen and (max-width:539px){.modal-close{top:25px;right:10px}}@media screen and (min-width:540px){.modal-close{top:45px;right:60px}}@-webkit-keyframes modalAppear{from{opacity:0}50%{opacity:1}}@-moz-keyframes modalAppear{from{opacity:0}50%{opacity:1}}@keyframes modalAppear{from{opacity:0}50%{opacity:1}}.member-card{padding:20px 15px;margin-bottom:20px;background-color:#eee;text-align:center}.member-card-photo{height:125px;width:125px;margin-bottom:20px;border-radius:100%}.member-card-name{font-size:23px;line-height:1;font-family:"droid-serif",serif;font-weight:bold;margin-bottom:10px}.member-card-name a{-webkit-transition:color .15s ease;-moz-transition:color .15s ease;transition:color .15s ease;color:#444}.member-card-name a:hover{color:#1477d8}.member-card-meta{font-size:15px;line-height:1.53333;color:#8c8c8c}.member-card-grid{-js-display:flex;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.map-mask{width:100%;height:100%;position:absolute;top:0;bottom:0;z-index:2}.map-mask.off{display:none}.site-header{background:#1477d8;position:relative}.site-header.fixed-top{position:fixed;top:0;left:0;right:0;z-index:5000}@media screen and (min-width:1024px){.site-header{padding:15px 0}.site-header.fixed-top+*,.site-header+main .form-progress.is_stuck{margin-top:148px}.site-header.fixed-top+main .form-progress.is_stuck{margin-top:54px}a[name="resList"]{scroll-margin-top:100px}}@media screen and (min-width:1024px){.site-header.site-header_chapter{padding:0}.site-header.fixed-top .site-header-row,.site-header.fixed-top .secondary-nav{display:none}.site-header.fixed-top+*{margin-top:140px}}@media screen and (max-width:1023px){a[name="resList"]{scroll-margin-top:60px}}.site-header-row{position:relative}.site-header-logo{font-size:25px}@media screen and (min-width:1024px){.site-header-logo{margin-right:45px}}.site-header-parent-link{position:relative;z-index:1;-webkit-transition:color .15s ease;-moz-transition:color .15s ease;transition:color .15s ease;color:rgba(255,255,255,.7);vertical-align:middle;margin-left:10px;padding:10px 0}.site-header-parent-link:hover{color:rgba(255,255,255,.9)}.site-logo_global{color:white;display:block}@media screen and (max-width:1023px){.site-logo_global{font-size:24px;float:left;padding:10px 0;width:60px}}@media screen and (min-width:1024px){.site-logo_global{font-size:60px;width:170px;position:absolute;top:-5px}}.site-logo_chapter{padding:10px 0;width:60px;color:white;font-size:24px;display:inline-block;vertical-align:middle}.site-logo_footer{color:white;display:block}@media screen and (max-width:767px){.site-logo_footer{font-size:24px;padding:10px 0;width:60px}}@media screen and (min-width:768px){.site-logo_footer{font-size:36px;width:100px}}@media screen and (min-width:1024px){.site-logo_footer{font-size:60px;width:170px}}@media screen and (max-width:1023px){.nav-container{display:none;background-color:#fff;border-bottom:1px solid #eee}.nav-container .row{-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;padding:10px 0 20px}.nav-container.nav-container_active{display:block}.nav-container.nav-container_active .row{-js-display:flex;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}}@media screen and (min-width:1024px){.nav-container.nav-container_chapter{background:white}.nav-container.nav-container_chapter .row{position:relative}}.nav-container-button{float:right;padding:13.5px 0;min-width:80px;color:#fff;font-size:18px;font-weight:bold;letter-spacing:1px;text-align:right;text-transform:uppercase}@media screen and (min-width:1024px){.nav-container-button{display:none}}.nav-container-button i{font-size:16px;line-height:1}.nav-container-button .nav-container-closed-text{display:none}.nav-container-button.nav-container-button_active .nav-container-open-text{display:none}.nav-container-button.nav-container-button_active .nav-container-closed-text{display:inline}.primary-nav{clear:both;position:relative}.primary-nav:after{content:"";display:table;clear:both}@media screen and (max-width:1023px){.primary-nav{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;box-ordinal-group:1;-webkit-order:1;-moz-order:1;order:1;-ms-flex-order:1}}@media screen and (min-width:1024px){.primary-nav{padding-bottom:10px}}.primary-nav-list{list-style-type:none}@media screen and (max-width:1023px){.primary-nav-list{padding:0 12px}}@media screen and (min-width:1024px){.primary-nav-list{-js-display:flex;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;margin:-12px}}.primary-nav-item{font-weight:bold;text-transform:uppercase;letter-spacing:1px;line-height:1.5}@media screen and (max-width:1023px){.primary-nav-item{display:block;font-size:16px}}@media screen and (min-width:1024px){.primary-nav-item{display:inline-block;font-size:18px}}.primary-nav-link{display:block}@media screen and (max-width:1023px){.primary-nav-link{color:#1477d8;padding:5px 0}}@media screen and (min-width:1024px){.primary-nav-link{padding:6px 12px;color:#fff}.primary-nav-link:hover,.primary-nav-link.active{background:#115ea9;border-radius:3px}}@media screen and (min-width:1024px){.primary-nav_chapter{-js-display:flex;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-moz-box-align:end;box-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;align-items:flex-end;-ms-flex-align:end;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;padding:40px 0 25px}.primary-nav_chapter:after{display:none}}@media screen and (min-width:1024px){.primary-nav_chapter .primary-nav-list{display:block;float:right}}@media screen and (min-width:1024px){.primary-nav_chapter .primary-nav-link{color:#1477d8}.primary-nav_chapter .primary-nav-link:hover{color:#fff}}.primary-nav_chapter .primary-nav-chapter-title{display:block;color:#1477d8;font-size:23px;line-height:1}@media screen and (max-width:1023px){.primary-nav_chapter .primary-nav-chapter-title{padding:10px 12px}}@media screen and (min-width:1024px){.primary-nav_chapter .primary-nav-chapter-title{float:left;font-size:31px}}.secondary-nav:after{content:"";display:table;clear:both}@media screen and (max-width:1023px){.secondary-nav{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;box-ordinal-group:2;-webkit-order:2;-moz-order:2;order:2;-ms-flex-order:2}}@media screen and (min-width:1024px){.secondary-nav{padding-top:25px}}.secondary-nav-list{color:#1477d8;font-weight:bold}@media screen and (max-width:1023px){.secondary-nav-list{margin-top:10px;padding:10px 12px 0;border-top:2px dotted #e6f2fc;font-size:16px;list-style-type:disc}}@media screen and (min-width:1024px){.secondary-nav-list{margin-bottom:30px;color:rgba(255,255,255,.25);font-size:18px;list-style-type:none}.secondary-nav-list.secondary-nav-list_account{float:right}.secondary-nav-list.secondary-nav-list_network{float:left;margin-left:170px}}.secondary-nav-item{display:list-item}.secondary-nav-item.secondary-nav-item_profile div{display:inline;vertical-align:bottom}@media screen and (max-width:1023px){.secondary-nav-item{margin-left:20px}}@media screen and (min-width:1024px){.secondary-nav-item{display:inline-block}.secondary-nav-item:not(:first-child):before{content:" | ";vertical-align:middle;margin:0 3px}}@media screen and (max-width:1023px){.secondary-nav-item_profile{padding:0 12px 10px;margin:0 -12px 10px;list-style-type:none;border-bottom:2px dotted #e6f2fc}}.secondary-nav-link,.signoutLink{display:inline-block;vertical-align:middle}.secondary-nav-link i{font-size:17px}.secondary-nav-link img{vertical-align:middle;border-radius:100%;margin-right:5px;height:32px;width:32px}.signoutLink{line-height:auto !important}@media screen and (min-width:1024px){.secondary-nav-link img{margin-top:-7px;margin-bottom:-5px}}@media screen and (max-width:1023px){.secondary-nav-link,.signoutLink{padding:3px 0;color:#3987d4}}@media screen and (min-width:1024px){.secondary-nav-link,.signoutLink{color:rgba(255,255,255,.7)}.secondary-nav-link:hover,.signoutLink:hover{color:rgba(255,255,255,.9)}.secondary-nav-link.secondary-nav-link_active{color:#fff}}@media screen and (min-width:1024px){.secondary-nav_chapter{position:absolute;top:-40px;right:12px;bottom:0;left:0;padding:0}}@media screen and (max-width:1023px){.nav-search{-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;box-ordinal-group:3;-webkit-order:3;-moz-order:3;order:3;-ms-flex-order:3;padding:15px 12px}}@media screen and (min-width:1024px){.nav-search{display:none}}.site-footer{position:relative;padding:20px 0 40px;background-color:#3c4650;color:rgba(255,255,255,.6)}@media screen and (min-width:768px){.site-footer{padding:40px 0 80px}}@media screen and (min-width:540px){.site-footer-title-row{-js-display:flex;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-moz-box-align:end;box-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;align-items:flex-end;-ms-flex-align:end}}.site-footer-content-row{padding:20px 0 60px;font-size:16px;line-height:1.4375}.site-footer-content-row:after{content:"";display:table;clear:both}@media screen and (min-width:1024px){.site-footer-content-row{font-size:18px;line-height:1.55556}}.site-footer-content-row a{-webkit-transition:color .15s ease;-moz-transition:color .15s ease;transition:color .15s ease;color:rgba(255,255,255,.6)}.site-footer-content-row a:hover{color:rgba(255,255,255,.9)}.site-footer-copy-row{font-size:15px;line-height:1.46667}.site-footer-copy-row p+p{margin-top:10px}.site-footer-copy-row a{-webkit-transition:color .15s ease;-moz-transition:color .15s ease;transition:color .15s ease;color:rgba(255,255,255,.6)}.site-footer-copy-row a:hover{color:rgba(255,255,255,.9)}.site-footer-subtitle{color:white;font-family:"proxima-nova",serif;font-size:16px;font-weight:bold;letter-spacing:.09375em;text-transform:uppercase}@media screen and (min-width:540px){.site-footer-subtitle{text-align:right;margin-bottom:10px}}.site-footer-footline{font-size:18px;line-height:1.55556;font-weight:bold;margin-bottom:15px}@media screen and (min-width:540px){.site-footer-footline{font-size:23px;line-height:1.3913}}@media screen and (min-width:1024px){.site-footer-footline{font-size:31px;line-height:1.3871}}.site-footer-primary-nav,.site-footer-utility-nav{padding:10px 0}.site-footer-primary-nav li,.site-footer-utility-nav li{margin-bottom:10px}.site-footer-primary-nav li{font-family:"proxima-nova",serif;font-size:16px;font-weight:bold;letter-spacing:.09375em;text-transform:uppercase}.site-footer-utility-nav{font-size:16px;line-height:1.4375}.site-footer-separator{margin:0 2px}.topic-cards{-js-display:flex;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}html.ie9 .topic-cards{display:block;-js-display:block}html[data-browser="ie10"] .topic-cards{display:block;-js-display:block}html[data-browser="ie11"] .topic-cards{display:block;-js-display:block}.topic-card{background:#fff;margin-bottom:30px}@media screen and (min-width:768px){.topic-card:nth-child(even){margin-right:0}}@media screen and (max-width:539px){.topic-card:last-child{margin-bottom:0}}@media screen and (max-width:539px){.topic-header-image{height:70px;overflow:hidden}}@media screen and (min-width:540px){.topic-header-image{position:relative;overflow:hidden;z-index:1;width:100%;text-align:center;height:200px;padding-top:40px}}@media screen and (max-width:539px){.topic-image{height:100%;float:left;margin-left:-70px}}@media screen and (min-width:540px){.topic-image{height:auto;position:absolute;top:0;left:0;z-index:-1}}.topic-image-link{-webkit-transition:color .15s ease;-moz-transition:color .15s ease;transition:color .15s ease;color:#1477d8;font-size:18px;margin-top:10px;display:block}.topic-image-link:hover{color:#115ea9}@media screen and (max-width:539px){.topic-header-title{float:left;margin-left:15px;font-size:23px;padding-top:20px}}@media screen and (min-width:540px){.topic-header-title{font-size:31px;background:#fff;display:inline-block;padding:20px;width:70%}}.topic-card-articles{padding:15px}@media screen and (min-width:768px){.topic-card-articles{padding:20px 30px}}.page-header{width:100%;height:140px;overflow:hidden;position:relative;background-color:#eee;text-align:center}@media screen and (min-width:540px){.page-header{height:200px}}@media screen and (min-width:768px){.page-header{height:350px}}.page-header-image{display:inline-block;position:absolute;z-index:0;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);max-width:none;height:100%}.page-header-container{position:absolute;top:0;right:0;bottom:0;left:0;padding:20px 12px;z-index:1;-js-display:flex;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-ms-flex-pack:center;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}html.ie9 .page-header-container{display:block;-js-display:block;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}html[data-browser="ie10"] .page-header-container{display:block;-js-display:block;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}html[data-browser="ie11"] .page-header-container{display:block;-js-display:block;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.page-header-box{max-width:420px;padding:15px 20px;margin:0 auto;background:white}@media screen and (min-width:768px){.page-header-box{padding:25px 40px}}.page-header-title{font-size:31px;line-height:1;font-weight:bold}@media screen and (min-width:540px){.page-header-title{font-size:39px}}@media screen and (min-width:768px){.page-header-title{font-size:56px}}.page-header-subtitle{display:none;font-size:18px;line-height:1.38889;color:#8c8c8c;margin-top:5px}@media screen and (min-width:768px){.page-header-subtitle{display:block}}.page-header-eyebrow{display:block;color:#1477d8;font-family:"proxima-nova",serif;font-size:16px;font-weight:bold;letter-spacing:.09375em;text-transform:uppercase;-webkit-transition:color .15s ease;-moz-transition:color .15s ease;transition:color .15s ease;color:#1477d8;margin-top:-5px;margin-bottom:5px}.page-header-eyebrow:hover{color:#115ea9}.page-header_large{padding-top:100px;padding-bottom:100px;background-image:url("/App_Themes/_FEI/assets/img/headers/home-2.jpg");background-size:cover;text-align:center}@media screen and (max-width:767px){.page-header_large{padding-top:20px;padding-right:10px;padding-bottom:20px;padding-left:10px}}.page-header_large .page-header-box{max-width:650px}.page-header_homepage{padding-top:75px;padding-bottom:75px;background-image:url("/App_Themes/_FEI/assets/img/headers/home-1.jpg");background-size:cover;text-align:left}@media screen and (max-width:767px){.page-header_homepage{padding-top:20px;padding-right:10px;padding-bottom:20px;padding-left:10px}}@media screen and (min-width:768px){.page-header_homepage>.row{-js-display:flex;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-moz-box-align:end;box-align:end;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:end}}.page-header_homepage .page-header-box{max-width:650px}.page-header-eyebrow_homepage{display:block;color:#8c8c8c;font-family:"proxima-nova",serif;font-size:16px;font-weight:bold;letter-spacing:.09375em;text-transform:uppercase;margin-top:-5px;margin-bottom:5px}.page-header-title_homepage{font-size:23px;line-height:1.43478;line-height:1;font-weight:bold;font-family:"droid-serif",serif}@media screen and (max-width:539px){.page-header-title_homepage{margin-bottom:10px}}@media screen and (min-width:540px){.page-header-title_homepage{font-size:31px;line-height:1.32258}}.page-header-link_homepage{font-size:16px;-webkit-transition:color .15s ease;-moz-transition:color .15s ease;transition:color .15s ease;color:#1477d8}.page-header-link_homepage:hover{color:#115ea9}.sidebar-box+.sidebar-box{margin-top:40px}.sidebar-box>*+*{margin-top:10px}@media screen and (max-width:767px){.sidebar-box:first-child{margin-top:60px}}@media screen and (min-width:1024px){.sidebar-box{margin-left:15px}}.sidebar-box .list-item:last-child{margin-bottom:0}.info-box{padding-top:20px;border-top:2px dotted #eee;color:#8c8c8c;font-size:16px}.info-box a{-webkit-transition:color .15s ease;-moz-transition:color .15s ease;transition:color .15s ease;color:#1477d8}.info-box a:hover{color:#115ea9}.info-box ul{color:#8c8c8c;list-style-type:disc;padding-left:15px;margin-bottom:15px}.info-box ul a{-webkit-transition:color .15s ease;-moz-transition:color .15s ease;transition:color .15s ease;color:#000}.info-box ul a:hover{color:#8c8c8c}.info-box li+li{margin-top:10px}.info-box .list-item-title{font-size:16px}.info-box .list-item-meta{font-size:15px}.info-box-title{color:#444;font-family:"proxima-nova",serif;font-size:16px;font-weight:bold;letter-spacing:.09375em;text-transform:uppercase;margin-bottom:20px}.info-box_emphasis{padding:20px 15px;border-top:0;background-color:#eee;border-radius:3px}.promo-box{padding:20px 15px;background-color:#e6f2fc;border-radius:3px;color:#115ea9;font-size:16px}.promo-box:after{content:"";display:table;clear:both}.promo-box-title{color:#115ea9;font-family:"proxima-nova",serif;font-size:16px;font-weight:bold;letter-spacing:.09375em;text-transform:uppercase;margin-bottom:20px}.promo-box-headline{font-size:23px;margin-bottom:20px}.promo-box-headline_lg{font-size:31px;margin-bottom:20px}@media screen and (min-width:768px){.promo-box-col{margin-bottom:10px}.promo-box-col:first-child{float:left;display:block;margin-right:3.0303%;width:35.60606%}.promo-box-col:first-child:last-child{margin-right:0}.promo-box-col:last-child{float:left;display:block;margin-right:3.0303%;width:61.36364%}.promo-box-col:last-child:last-child{margin-right:0}}.sponsor-box{border:1px solid #eee;border-radius:3px;padding:20px 15px;color:#8c8c8c;font-size:16px}.sponsor-box-title{color:#8c8c8c;font-family:"proxima-nova",serif;font-size:16px;font-weight:bold;letter-spacing:.09375em;text-transform:uppercase;margin-bottom:20px}.attachment-header{padding-left:25px;position:relative}.attachment-header:before{content:'';background:url("/App_Themes/_FEI/assets/img/icons/attachment-icons.png") no-repeat top left;background-size:cover;width:20px;height:26px;position:absolute;left:0}.attachment_pdf:before,.icon-file-pdf:before{background-position:0 -26px}.attachment_excel:before,.icon-file-excel:before{background-position:0 0}.attachment_powerpoint:before,.icon-file-ppt:before{background-position:0 -52px}*+.text-aside{margin-top:40px}.text-aside .list-item-title{font-size:16px}.text-aside .list-item-meta{font-size:15px}.text-aside-title{color:#444;font-family:"proxima-nova",serif;font-size:16px;font-weight:bold;letter-spacing:.09375em;text-transform:uppercase;margin-bottom:15px}.filters{margin-bottom:20px}.filters-item{display:inline-block;margin-bottom:15px}.filters-item:not(:last-child){margin-right:10px}.landing-feature-box{padding-top:40px;padding-bottom:40px}@media screen and (max-width:539px){.landing-feature-box{padding-top:20px;padding-bottom:20px}}.landing-feature-content{text-align:center}.landing-feature-text{font-size:39px}@media screen and (max-width:539px){.landing-feature-text{font-size:23px}}.landing-feature-subhead{color:#8c8c8c;font-family:"proxima-nova",serif;font-size:16px;font-weight:bold;letter-spacing:.09375em;text-transform:uppercase}.landing-feature-link{-webkit-transition:color .15s ease;-moz-transition:color .15s ease;transition:color .15s ease;color:#1477d8}.landing-feature-link:hover{color:#115ea9}.landing-feature-box_dark{background:#3c4650}.landing-feature-box_dark .landing-feature-subhead{color:#fff;font-family:"proxima-nova",serif;font-size:16px;font-weight:bold;letter-spacing:.09375em;text-transform:uppercase}.landing-feature-box_dark .landing-feature-text{color:#a6a6a6}.landing-feature-testimonial{font-family:"droid-serif",serif;font-weight:bold;font-size:23px}.landing-feature-testimonial_small{font-size:18px}.landing-feature-arrow{font-size:31px;display:block}.content-overlay{padding:20px 0;background-color:#fff}@media screen and (min-width:1024px){.content-overlay{position:relative;z-index:1;margin-top:-180px;margin-left:auto;margin-right:auto;max-width:62.5rem;padding:40px 12px}}.cpe-chart{-js-display:flex;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:30px 0;border-top:2px dotted #eee;border-bottom:2px dotted #eee}.cpe-chart:after{content:"";display:table;clear:both}.cpe-chart-column{padding:15px;border-left:2px dotted #eee;font-size:16px;line-height:1.6875;font-family:"droid-serif",serif}@media screen and (max-width:539px){.cpe-chart-column{margin-bottom:20px}}@media screen and (min-width:540px) and (max-width:767px){.cpe-chart-column{margin-bottom:20px}.cpe-chart-column:nth-child(4n),.cpe-chart-column:nth-child(4n+3){margin-bottom:0}}.cpe-chart-label{color:#8c8c8c;font-family:"proxima-nova",serif;font-size:16px;font-weight:bold;letter-spacing:.09375em;text-transform:uppercase;display:block;margin-bottom:5px}.sponsor-grid:after{content:"";display:table;clear:both}.sponsor-grid .sponsor-box{margin-bottom:15px;background:#fff;text-align:center}.article-image_full{width:100%;height:auto;margin-bottom:40px}.article-image_left{float:left;display:inline-block;margin-bottom:20px;max-width:50%;margin-right:20px}@media screen and (max-width:539px){.article-image_left{display:block;max-width:none;width:100%;text-align:center}}.article-image_right{float:right;display:inline-block;margin-bottom:20px;max-width:50%;margin-left:20px}@media screen and (max-width:539px){.article-image_right{display:block;max-width:none;width:100%;text-align:center}}.author-image,.author-details{display:inline-block}.author-image{border-radius:50%;overflow:hidden;width:35px;height:35px;vertical-align:middle;margin-right:5px}.author-details{color:#8c8c8c}.author-details>span{margin-left:5px;margin-right:5px}.author-details a{color:#8c8c8c}.author-details a:hover{color:#000}.paywall-body .main{position:relative}.paywall{position:absolute;background:#eee;right:0;bottom:0;left:0;width:100%;z-index:2;box-shadow:0 -45px 55px 0 #fff;border-top:1px solid #ccc}.form-progress{position:relative;z-index:2;height:75px;overflow:hidden;padding:10px 0;color:#008055;font-size:18px;font-weight:bold;-webkit-transition-property:height color;-moz-transition-property:height color;transition-property:height color;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;-moz-transition-timing-function:ease;transition-timing-function:ease}.form-progress.is_stuck{height:0;color:transparent}.form-progress-label{font-family:"proxima-nova",serif;font-size:16px;font-weight:bold;letter-spacing:.09375em;text-transform:uppercase}.form-progress-bar{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-color:#a9efd9}.form-progress-value{height:100%;width:0;background-color:#1dcb8b;-webkit-transition:width .5s ease;-moz-transition:width .5s ease;transition:width .5s ease}.form-heading:after{content:"";display:table;clear:both}@media screen and (min-width:1024px){.form-heading-pull{margin-left:-14.78261%;float:left;display:block}}@media screen and (min-width:1024px){.form-heading-title{float:left;display:block}}#card-input-wrapper{position:relative;overflow:hidden}#card-input-wrapper:after{content:"";position:absolute;top:-12px;right:0;bottom:0;left:0;min-height:45px;background-size:73px 44px;background-position:right center;background-repeat:no-repeat}html.ie9 #card-input-wrapper:after{top:-13px}html[data-browser="ie10"] #card-input-wrapper:after{top:-13px}html[data-browser="ie11"] #card-input-wrapper:after{top:-13px}#card-input-wrapper.visa:after{background-image:url("/img/cards/visa.png")}#card-input-wrapper.discover:after{background-image:url("/img/cards/discover.png")}#card-input-wrapper.mastercard:after{background-image:url("/img/cards/mastercard.png")}#card-input-wrapper.diners-club:after{background-image:url("/img/cards/diners-club.png")}#card-input-wrapper.maestro:after{background-image:url("/img/cards/maestro.png")}#card-input-wrapper.jcb:after{background-image:url("/img/cards/jcb.png")}#card-input-wrapper.american-express:after{background-image:url("/img/cards/american-express.png")}.body-callout{padding:20px;background-color:#eee}.member-tile{padding:10px}.member-video-grid{-js-display:flex;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center}@media screen and (max-width:767px){.member-video-card{margin-bottom:20px}}.member-text{color:#a6a6a6;margin-top:5px}.member-stat{background:#fff;padding:20px;clear:both;margin-bottom:20px}@media screen and (min-width:768px){.member-stat{height:90px}}.member-stat-large{text-align:center;font-size:39px}.member-stat-small{font-size:23px;text-align:center}@media screen and (min-width:768px){.member-stat-small{text-align:left;padding-top:10px}}.error-message{background-color:#fff;padding:20px}.chapter-map-container{background:#eee;padding:40px 0}.chapter-directory-subhead{color:#444;font-family:"proxima-nova",serif;font-size:16px;font-weight:bold;letter-spacing:.09375em;text-transform:uppercase}.chapter-map{border:1px solid #ccc;position:relative}@media screen and (max-width:767px){.chapter-map_lg{height:300px}}@media screen and (min-width:768px){.chapter-map_lg{height:400px}}@media screen and (max-width:767px){.chapter-map_sm{height:300px}}@media screen and (min-width:768px){.chapter-map_sm{height:300px}}.homepage-section{background:#eee;padding-top:40px;padding-bottom:40px}@media screen and (max-width:539px){.homepage-section{padding-top:20px;padding-bottom:20px}}.homepage-aside{background:#fff;padding:20px 15px}.homepage-aside .homepage-aside-link{-webkit-transition:color .15s ease;-moz-transition:color .15s ease;transition:color .15s ease;color:#1477d8}.homepage-aside .homepage-aside-link:hover{color:#115ea9}.homepage-aside_blue{background:#e6f2fc;padding:20px 15px;color:#115ea9}.homepage-upcoming-image{position:relative}@media screen and (max-width:767px){.homepage-upcoming-image{margin-bottom:20px}}.homepage-upcoming-caption{color:#8c8c8c}@media screen and (min-width:768px){.homepage-upcoming-caption{position:absolute;right:0;top:0;background:rgba(0,0,0,.6);padding:10px 20px;color:#fff}}.homepage-overlay{padding:20px 10px;background-color:#fff}@media screen and (min-width:768px){.homepage-overlay{position:relative;z-index:1;margin-top:-100px;padding:20px}}.section-title_homepage{color:#000;font-family:"proxima-nova",serif;font-size:16px;font-weight:bold;letter-spacing:.09375em;text-transform:uppercase}@media screen and (min-width:540px){.speaker-bio{border-radius:50%;overflow:hidden;margin-bottom:0;line-height:0}}.list-item{margin-bottom:30px;min-height:60px}.list-item:after{content:"";display:table;clear:both}.list-item-title{font-family:"droid-serif",serif;font-weight:bold;color:#000;margin-bottom:5px;font-size:18px;line-height:1.55556}@media screen and (min-width:768px){.list-item-title{font-size:23px;line-height:1.43478;height:auto}}.list-item-title a{-webkit-transition:color .15s ease;-moz-transition:color .15s ease;transition:color .15s ease;color:#444}.list-item-title a:hover{color:#1477d8}.list-item-meta{color:#8c8c8c;font-size:16px}.list-item-meta a{color:#8c8c8c}.list-item-meta a:hover{color:#000}.list-item-small .list-item-title{font-size:18px;line-height:1.55556}.list-item-image{border-radius:50%;overflow:hidden;height:50px;width:50px;float:left;margin-right:20px}.list-item-date{float:left;display:block;margin-right:3.0303%;width:35.60606%;background:#eee;padding:20px;margin-right:15px}.list-item-date:last-child{margin-right:0}@media screen and (max-width:539px){.list-item-date{float:left;display:block;margin-right:3.0303%;width:100%;margin:10px 0}.list-item-date:last-child{margin-right:0}}.list-item-date_large{font-size:39px}.list-item-date_small{color:#8c8c8c;font-size:16px}.list-item-date_small a{color:#8c8c8c}.list-item-date_small a:hover{color:#000}.list-items-label{color:#444;font-family:"proxima-nova",serif;font-size:16px;font-weight:bold;letter-spacing:.09375em;text-transform:uppercase;display:block;margin-bottom:20px}.list-items_featured .list-item-title{font-size:23px;line-height:1.43478}@media screen and (min-width:768px){.list-items_featured .list-item-title{font-size:31px;line-height:1.32258}}.list-item-contact{padding-left:20px}.list-item-chapter-image{float:left;display:block;margin-right:3.0303%;width:35.60606%}.list-item-chapter-image:last-child{margin-right:0}@media screen and (max-width:539px){.list-item-chapter-image{float:left;display:block;margin-right:3.0303%;width:100%;margin:10px 0}.list-item-chapter-image:last-child{margin-right:0}}.list-item-chapter-image img{width:100%}.visually-hidden{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.visually-hidden:focus{position:relative;clip:auto;width:auto;height:auto;overflow:auto}.hidden,[hidden]{display:none}@media screen and (max-width:539px){.hide-small{display:none}}@media screen and (min-width:540px) and (max-width:767px){.hide-medium{display:none}}@media screen and (min-width:768px) and (max-width:1023px){.hide-large{display:none}}@media screen and (min-width:1024px){.hide-xlarge{display:none}}@media screen and (max-width:767px){.hide-up-to-large{display:none}}@media screen and (max-width:1023px){.hide-up-to-xlarge{display:none}}.float-left{float:left}.float-right{float:right}.cms-bootstrap [class^="icon-"],.cms-bootstrap [class*=" icon-"],.cms-bootstrap [class^="icon-"]:before,.cms-bootstrap [class*="icon-"]:before{font-family:'Core-icons';display:inline-block;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:none}.section{padding:4rem 2rem}.section.bg-gray{background-color:#f5f5f5}.section.bg-dark{background-color:#333;color:#fff}.card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;max-width:1200px;margin:0 auto}.card{border-radius:12px;padding:2rem;background-color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.08)}.card-hover:hover{transform:translateY(-4px);box-shadow:0 10px 20px rgba(0,0,0,.12);transition:transform .3s ease,box-shadow .3s ease}.card.bg-light{background-color:#fff}.card.bg-dark{background-color:#222;color:#fff}.card.bg-accent{background-color:#eee}@media(max-width:768px){.card-grid{grid-template-columns:1fr}}ul.checklist{list-style:none !important;padding-left:0;margin:0}ul.checklist li{list-style-type:none !important;position:relative;padding-left:1.5em;margin-bottom:.5em}ul.checklist li::before{content:"✔";color:#1dcb8b;font-weight:bold;position:absolute;left:0;top:0}.table-container{width:100%;overflow-x:auto}table.modern-table{width:100%;border-collapse:collapse;font-family:Arial,sans-serif;font-size:14px;box-shadow:0 2px 8px rgba(0,0,0,.05);border-radius:8px;overflow:hidden;min-width:600px}table.modern-table thead th{background-color:#0075bf;color:white;padding:12px 16px;text-align:left;font-weight:600;border-right:1px solid #fff}table.modern-table thead th:last-child{border-right:none}table.modern-table tbody td{padding:12px 16px;color:#333;border-right:1px solid #fff;border-bottom:1px solid #e0e0e0}table.modern-table tbody td:last-child{border-right:none}table.modern-table tbody tr:nth-child(odd){background-color:#ccd2d7}table.modern-table tbody tr:nth-child(even){background-color:#e8ebee}table.modern-table tbody tr:last-child{background-color:#1dcb8b;color:white;font-weight:bold}