@charset "UTF-8";.bg-gray{background-color:#f4f4f4;color:rgba(0,0,0,.65)}.bg-black{background-color:color-black}.bg-blue{background-color:#247}.bg-darkgray{background-color:#555}.bg-darkgreen{background-color:#243}.bg-gold{background-color:#a60}.bg-green{background-color:#085}.bg-teal{background-color:e #067}.bg-red{background-color:#b00}.bg-white{background-color:#fff}.bg-transparent{background-color:transparent}.bg-sei-teal{background-color:#137c76}.bg-sei-green{background-color:#44842d}.bg-sei-spring-green{background-color:#88a427}.bg-sei-yellow{background-color:#ffc627}.bg-sei-orange{background-color:#f7931d}.bg-sei-tangerine{background-color:#ef483d}.bg-sei-red{background-color:#c2002f}.bg-sei-eggplant{background-color:#800054}.bg-sei-purple{background-color:#692c79}.bg-sei-prussian{background-color:#003b76}.bg-sei-blue{background-color:#005595}.bg-sei-cyan{background-color:#0089b6}.bg-gray{background-color:#f4f4f4;color:rgba(0,0,0,.65)}.bg-red{background-color:#b00}.bg-darkgray{background-color:#555}.bg-blue{background-color:#247}.bg-teal{background-color:#067}.bg-purple{background-color:#601771}.bg-gold{background-color:#a60}.bg-green{background-color:#085}.bg-darkgreen{background-color:#243}.bg-white{background-color:#fff}.bg-black{background-color:#000}.bg-transparent{background-color:transparent}.CS_Textblock_Caption{text-decoration:none;text-align:left;font-weight:300!important}@media (min-width:768px){.d-md-none--show{display:block!important}}p:empty{display:none;padding:0;margin:0}p+br,p+br+br{display:none}.invert{color:#fff}.invert .link-cta{color:#fff;text-decoration:none}.invert .link-cta::after{color:#fff}.invert .link-cta:hover{color:rgba(255,255,255,.5)}.invert .link-cta:hover::after{color:rgba(255,255,255,.5)}.invert a{color:#fff;text-decoration:underline}.invert a:hover{color:#f4f4f4;text-decoration:none}.invert .btn-outline-secondary{color:#fff;background-color:transparent;background-image:none;border-color:#fff;text-decoration:underline}.invert .btn-outline-secondary:hover{text-decoration:none}.matrix-left{padding-right:2rem}@media screen and (max-width:576px){.matrix-left{padding:0}}.matrix-right{padding-left:2rem}@media screen and (max-width:576px){.matrix-right{padding:0}}.margin-lg{margin-top:1.5625rem;margin-bottom:1.5625rem}.margin-bottom-xl{margin-bottom:3.125rem}.margin-none{margin:0}.padding-top-xl{padding-top:3.125rem}.padding-top-lg{padding-top:1.5625rem}.padding-top-md{padding-top:1.25rem}.padding-top-sm{padding-top:.9375rem}.padding-bottom-sm{padding-bottom:.9375rem}.padding-bottom-lg{padding-bottom:1.5625rem}.pt-34{padding-top:2.125rem}.padding-lg{padding-top:1.5625rem;padding-bottom:1.5625rem}.test-lg{padding-top:1.5625rem;padding-bottom:1.5625rem}.padding-top-none .generic{padding-top:0}.bg-red{background-color:#900900}.bg-light-gray{background-color:#f4f4f4}.bg-gray{background-color:#f4f4f4}.bg-darkgray{background-color:#555}.bg-blue{background-color:#247}.bg-teal{background-color:#067}.bg-gold{background-color:#a60}.bg-green{background-color:#085}.bg-darkgreen{background-color:#243}.border__bottom--thick{border-bottom:2px solid #555}.border__bottom--thin{border-bottom:1px solid #555}.row.no-gutters{margin-right:0;margin-left:0}.row.no-gutters>[class*=" col-"],.row.no-gutters>[class^=col-]{padding-right:0;padding-left:0}.no-gutter-left,.row.no-gutter-left{padding-left:0}.row.no-gutters-left>[class*=" col-"],.row.no-gutters-left>[class^=col-]{padding-left:0}.no-gutter-right,.row.no-gutter-right{padding-right:0}.row.no-gutters-right>[class*=" col-"],.row.no-gutters-right>[class^=col-]{padding-right:0}.image-link{color:#fff;display:inline-block;height:unset;position:relative}.image-link::before{content:'';background-image:linear-gradient(transparent,rgba(0,0,0,.45),#000);position:absolute;left:0;right:0;top:0;bottom:0}.image-link:hover::before{background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.75),#000)}.image-link span{position:absolute;padding:3rem 1.15rem 1.15rem;bottom:0}@media screen and (max-width:576px){.image-link{margin-bottom:2rem}}.image-link__cta{text-decoration:none}.image-link__cta p{color:rgba(0,0,0,.65);font-weight:700;margin-top:1.5rem;text-decoration:none;text-transform:uppercase}.image-link__cta p::after{color:rgba(0,0,0,.5);content:" \25BA";display:inline;font-family:Arial;top:-1px}.image-link__cta:hover{text-decoration:none}.image-link__cta:hover p{color:#c00;font-weight:700;margin-top:1.5rem;text-decoration:none;text-transform:uppercase}.image-link__cta:hover p::after{color:#c00;content:" \25BA";display:inline;font-family:Arial;top:-1px}.label-symposium{background-color:transparent;border-radius:2px;border:1px solid #247;border-left:8px solid #247;color:rgba(0,0,0,.65);display:inline-block;font-size:11px;font-weight:700;margin-bottom:12px;margin-top:2px;max-width:100%;padding:0 4px;text-transform:none;white-space:normal;word-wrap:break-word}.label-conference{background-color:transparent;border-radius:2px;border:1px solid #247;border-left:8px solid #247;color:rgba(0,0,0,.65);display:inline-block;font-size:11px;font-weight:700;margin-bottom:12px;margin-top:2px;max-width:100%;padding:0 4px;text-transform:none;white-space:normal;word-wrap:break-word}.label-free{background-color:transparent;border-radius:2px;border:1px solid #085;border-left:8px solid #085;color:rgba(0,0,0,.65);display:inline-block;font-size:11px;font-weight:700;margin-bottom:12px;margin-top:2px;max-width:100%;padding:0 4px;text-transform:none;white-space:normal;word-wrap:break-word}.label-invitationonly{background-color:transparent;border-radius:2px;border:1px solid #909090;border-left:8px solid #909090;color:rgba(0,0,0,.65);display:inline-block;font-size:11px;font-weight:700;margin-bottom:12px;margin-top:2px;max-width:100%;padding:0 4px;text-transform:none;white-space:normal;word-wrap:break-word}.label-meeting{background-color:transparent;border-radius:2px;border:1px solid #243;border-left:8px solid #243;color:rgba(0,0,0,.65);display:inline-block;font-size:11px;font-weight:700;margin-bottom:12px;margin-top:2px;max-width:100%;padding:0 4px;text-transform:none;white-space:normal;word-wrap:break-word}.label-public{background-color:transparent;border-radius:2px;border:1px solid #067;border-left:8px solid #067;color:rgba(0,0,0,.65);display:inline-block;font-size:11px;font-weight:700;margin-bottom:12px;margin-top:2px;max-width:100%;padding:0 4px;text-transform:none;white-space:normal;word-wrap:break-word}.label-seiexhibiting{background-color:transparent;border-radius:2px;border:1px solid #a60;border-left:8px solid #a60;color:rgba(0,0,0,.65);display:inline-block;font-size:11px;font-weight:700;margin-bottom:12px;margin-top:2px;max-width:100%;padding:0 4px;text-transform:none;white-space:normal;word-wrap:break-word}.label-webinar{background-color:transparent;border-radius:2px;border:1px solid #085;border-left:8px solid #085;color:rgba(0,0,0,.65);display:inline-block;font-size:11px;font-weight:700;margin-bottom:12px;margin-top:2px;max-width:100%;padding:0 4px;text-transform:none;white-space:normal;word-wrap:break-word}.label-workshop{background-color:transparent;border-radius:2px;border:1px solid #900900;border-left:8px solid #900900;color:rgba(0,0,0,.65);display:inline-block;font-size:11px;font-weight:700;margin-bottom:12px;margin-top:2px;max-width:100%;padding:0 4px;text-transform:none;white-space:normal;word-wrap:break-word}.label-careerevent{background-color:transparent;border-radius:2px;border:1px solid #085;border-left:8px solid #085;color:rgba(0,0,0,.65);display:inline-block;font-size:11px;font-weight:700;margin-bottom:12px;margin-top:2px;max-width:100%;padding:0 4px;text-transform:none;white-space:normal;word-wrap:break-word}.label-hostedevent{background-color:transparent;border-radius:2px;border:1px solid #909090;border-left:8px solid #909090;color:rgba(0,0,0,.65);display:inline-block;font-size:11px;font-weight:700;margin-bottom:12px;margin-top:2px;max-width:100%;padding:0 4px;text-transform:none;white-space:normal;word-wrap:break-word}.label-seispeaking{background-color:transparent;border-radius:2px;border:1px solid #909090;border-left:8px solid #909090;color:rgba(0,0,0,.65);display:inline-block;font-size:11px;font-weight:700;margin-bottom:12px;margin-top:2px;max-width:100%;padding:0 4px;text-transform:none;white-space:normal;word-wrap:break-word}.label-onlineaccess{background-color:transparent;border-radius:2px;border:1px solid #909090;border-left:8px solid #909090;color:rgba(0,0,0,.65);display:inline-block;font-size:11px;font-weight:700;margin-bottom:12px;margin-top:2px;max-width:100%;padding:0 4px;text-transform:none;white-space:normal;word-wrap:break-word}.label-co-sponsored{background-color:transparent;border-radius:2px;border:1px solid #909090;border-left:8px solid #909090;color:rgba(0,0,0,.65);display:inline-block;font-size:11px;font-weight:700;margin-bottom:12px;margin-top:2px;max-width:100%;padding:0 4px;text-transform:none;white-space:normal;word-wrap:break-word}.label-access{background-color:transparent;border-radius:2px;border:1px solid #909090;border-left:8px solid #909090;color:rgba(0,0,0,.65);display:inline-block;font-size:11px;font-weight:700;margin-bottom:12px;margin-top:2px;max-width:100%;padding:0 4px;text-transform:none;white-space:normal;word-wrap:break-word}.label-free{color:#085;border-left:1px solid #085}.margin-none{margin:0}.thumbnail-text{padding:0 .9375rem .9375rem}.link-to-file::before{font-family:FontAwesome;font-weight:400;font-style:normal;display:inline-block;text-decoration:inherit;content:"";padding-right:.5rem}.youtube_embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.youtube_embed-container embed,.youtube_embed-container iframe,.youtube_embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}.link-to-file::before{font-family:FontAwesome;font-weight:400;font-style:normal;display:inline-block;content:"";padding-right:.5rem;text-decoration:inherit}.img-fifty-percent{max-width:50%;height:auto}a.previous-next__link .previous-next{cursor:pointer}a.previous-next__link .previous-next .link-cta{display:block;border-bottom:0;color:rgba(0,0,0,.65);font-size:1rem;padding-bottom:1.5625rem;margin-bottom:0;text-align:right}a.previous-next__link .previous-next .link-cta::after{color:rgba(0,0,0,.65)}a.previous-next__link .previous-next .link-cta-previous{display:block;border-bottom:0;color:rgba(0,0,0,.65);font-size:1rem;padding-bottom:1.5625rem;margin-bottom:0;text-align:left}a.previous-next__link .previous-next .link-cta-previous::before{color:rgba(0,0,0,.65)}a.previous-next__link .previous-next .link-cta,a.previous-next__link .previous-next .link-cta-previous{cursor:pointer;color:rgba(0,0,0,.65);text-decoration:none}a.previous-next__link .previous-next h4{cursor:pointer;color:#c00;text-decoration:none}a.previous-next__link .previous-next h6{cursor:pointer;color:rgba(0,0,0,.65);text-decoration:none}a.previous-next__link:hover .previous-next .link-cta{color:#c00;text-align:right;text-decoration:none}a.previous-next__link:hover .previous-next .link-cta::after{color:#c00}a.previous-next__link:hover .previous-next .link-cta-previous{color:#c00;text-decoration:none}a.previous-next__link:hover .previous-next .link-cta-previous::before{color:#c00}a.previous-next__link:hover .previous-next h4{color:#c00;text-decoration:none}a.previous-next__link:hover .previous-next h6{color:#c00;text-decoration:none}a.previous-next__link:hover{text-decoration:none}.required__cmu-red{color:#b00}.jbf_all-class{display:block}.ewp-browse-topics_box{margin-top:-18px}.ewp-browse-topics_box:after{bottom:100%;left:40%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(0,0,0,0);border-bottom-color:#f4f4f4;border-width:20px;margin-left:-20px}@media screen and (max-width:576px){.ewp-browse-topics_box:after{left:50%}}.ewp-browse-type_box{margin-top:-20px}.ewp-browse-type_box:after{bottom:100%;left:60%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(0,0,0,0);border-bottom-color:#f4f4f4;border-width:20px;margin-left:-20px}@media screen and (max-width:576px){.ewp-browse-type_box:after{left:85%}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.m-leadership .card{display:table}.card{display:table}}.CS_Document{margin-top:0;margin-left:0;margin-right:0;margin-bottom:0;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;color:rgba(0,0,0,.65)}body{color:rgba(0,0,0,.65);font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}.text-dark{color:rgba(0,0,0,.65)}label{width:100%}.form-control{border:1px solid rgba(0,0,0,.15);transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;margin-bottom:1rem}.form-check-label{margin-bottom:1rem}em a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,li a,p a,strong a{color:#b00}a{color:#b00}a:hover{color:#c00}b,strong{font-weight:700}.link--gray{color:#555;text-decoration:none}.link--gray:hover{color:#c00;text-decoration:none}[class^=bg]{padding-top:2.125rem;padding-bottom:2.125rem}p a{word-break:break-word}h1{font-weight:300;font-size:3.125rem;line-height:2.75rem;margin-bottom:1.25rem}h2{font-size:2.125rem;line-height:2.75rem;margin-bottom:1.25rem}h2+div{margin-top:0}.media-heading{padding-top:0}h3{font-size:1.688rem;line-height:2.313rem;margin-bottom:1rem}h3.subtitle{font-style:italic}div>h1,div>h2,div>h3,main>h1,main>h2,main>h3{margin-top:0}h1,h2,h3{font-weight:300;margin-top:1.3rem}h4,h5,h6{margin-top:.7rem;margin-bottom:1rem}h4{font-size:1.25rem;font-weight:700;line-height:1.5rem}.media-heading{margin-top:0}h5{font-size:.8125rem;font-style:italic;line-height:1rem}h6{font-size:.75rem;font-weight:800;line-height:.875rem;margin-bottom:10px;text-transform:uppercase}p+h3{margin-top:3.125rem}p+h4{margin-top:1.563rem}ul{display:block;list-style-type:disc;margin-bottom:1rem;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:1.25rem;-moz-padding-start:1.25rem;padding-left:1.25rem}ol{display:block;margin-bottom:1rem;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:1.25rem}ul ul{list-style-type:circle;margin-top:.5rem;margin-bottom:0}ol ol{margin-top:.5rem;margin-bottom:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:1rem}code{color:rgba(0,0,0,.65)}.blockquote{font-weight:300;padding-left:20px;border-left:1px solid rgba(0,0,0,.2)}.link-cta{color:rgba(0,0,0,.65);font-weight:700;text-transform:uppercase}.link-cta:hover{text-decoration:none}.link-cta:hover::after{color:#c00}.link-cta::after{color:rgba(0,0,0,.5);content:" \25BA";display:inline;font-family:Arial;top:-1px}.link-cta_top-border{color:rgba(0,0,0,.65);font-weight:700;text-transform:uppercase;border-top:1px solid #909090;margin-top:1.25rem;padding-top:1.25rem;display:block}.link-cta_top-border:hover{text-decoration:none}.link-cta_top-border:hover::after{color:#c00}.link-cta_top-border::after{color:rgba(0,0,0,.5);content:" \25BA";display:inline;font-family:Arial;top:-1px}.link-cta-previous{font-weight:700;text-transform:uppercase;color:rgba(0,0,0,.65)}.link-cta-previous:hover{text-decoration:none}.link-cta-previous:hover::before{color:#c00}.link-cta-previous::before{color:rgba(0,0,0,.5);content:"\25C4 ";display:inline;margin-right:3px;font-family:Arial;top:-1px}.link-cta--youtube{display:block}.link-cta--youtube::before{background-image:url(../images/youtube-play-icon.png);background-origin:padding-box;background-repeat:no-repeat;background-size:20px 20px;content:" ";display:inline-block;height:20px;padding-left:12.5%;position:relative;top:4px;width:20px}.link-cta--blog{display:block}.link-cta--blog::before{background-image:url(../images/rss-icon.png);background-origin:padding-box;background-repeat:no-repeat;background-size:20px 20px;content:" ";display:inline-block;height:20px;padding-left:12.5%;position:relative;top:4px;width:20px}.link-cta--itunesu{display:block}.link-cta--itunesu::before{background-image:url(../images/itunes-u-icon.png);background-origin:padding-box;background-repeat:no-repeat;background-size:20px 20px;content:" ";display:inline-block;height:20px;padding-left:12.5%;position:relative;top:4px;width:20px}.link-cta-previous::before:hover{color:#c00}a.text-decoration-none:hover{text-decoration:none}.btn{border-radius:0;border-width:2px;white-space:normal}.btn-big{padding:2rem}.btn-cta{font-size:24px;padding:1.5rem 7.5rem}.btn-small{padding:1.5rem}.btn-ornage{border-color:#f7931d;color:#fff;background-color:#f7931d;text-decoration:none}.btn-ornage:hover{background-color:#fff;color:#f7931d;border-color:#f7931d;text-decoration:none}.btn-red{border-color:#b00;color:#fff;background-color:#b00;text-decoration:none}.btn-red:hover{background-color:#fff;color:#b00;border-color:#b00;text-decoration:none}.btn-red-outline{border-color:#fff;color:#fff;background-color:#b00;text-decoration:none}.btn-red-outline:hover{background-color:#fff;color:#b00!important;border-color:#b00;text-decoration:none}.btn-orange-outline{border-color:#fff;color:#fff;background-color:#f7931d;text-decoration:none}.btn-orange-outline:hover{background-color:#fff;color:#d87800!important;border-color:#f7931d;text-decoration:none}.btn-blue{border-color:#005595;color:#fff;background-color:#005595;text-decoration:none!important}.btn-blue:hover{background-color:#fff;color:#005595!important;border-color:#005595;text-decoration:none!important}.btn-blue-outline{border-color:#fff;color:#fff;background-color:#005595;text-decoration:none}.btn-blue-outline:hover{background-color:#fff;color:#00416a!important;border-color:#005595;text-decoration:none}.btn-green-outline{border-color:#fff;color:#fff;background-color:#44842d;text-decoration:none}.btn-green-outline:hover{background-color:#fff;color:#2b621c!important;border-color:#44842d;text-decoration:none}.btn-cyan-outline{border-color:#fff;color:#fff;background-color:#0089b6;text-decoration:none}.btn-cyan-outline:hover{background-color:#fff;color:#006b94!important;border-color:#0089b6;text-decoration:none}.btn-red+.cta-link-box__no-arrow{margin-top:1rem}.btn-apple-podcast:before{cursor:pointer;background:url(https://cdn.sei.cmu.edu/assets/images/apple_podcast.svg) no-repeat scroll center center/100% auto rgba(0,0,0,0);content:"";display:inline-block;color:#fff;height:30px;margin-right:0;position:relative;top:-2px;vertical-align:middle;width:30px;right:.25rem}.btn-google-podcast:before{cursor:pointer;background:url(https://cdn.sei.cmu.edu/assets/images/google_podcasts.svg) no-repeat scroll center center/100% auto rgba(0,0,0,0);content:"";display:inline-block;color:#fff;height:30px;margin-right:0;position:relative;top:-2px;vertical-align:middle;width:30px;right:.25rem}.btn-youtube-play:before{cursor:pointer;background:url(https://cdn.sei.cmu.edu/assets/images/youtube_play.svg) no-repeat scroll center center/100% auto rgba(0,0,0,0);content:"";display:inline-block;color:#fff;height:30px;margin-right:0;position:relative;top:-2px;vertical-align:middle;width:30px;right:.25rem}@media all and (-ms-high-contrast:active) and (max-width:950px),all and (-ms-high-contrast:none) and (max-width:950px){.img-fluid{width:100%}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.image-link .img-fluid{width:100%}br{font-family:"Times New Roman",Times,serif}.wordmark{display:block!important}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.m-search__filters .form-check{display:block!important}}.approaches .row:nth-child(odd) .text-column{padding-left:2.125rem}.approaches .row:nth-child(even) .text-column{padding-right:2.125rem}.featured-work-item img{margin-bottom:25px}.media h6 span+span::before{content:"\2022";padding:0 .5em}.form-control_results-select,select{display:inline-block;width:auto;background-color:#fff;border:1px solid rgba(0,0,0,.15);display:inline-block;font:inherit;line-height:inherit;line-height:1.5em;padding:.5em 3em .5em .5em;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;background-image:linear-gradient(45deg,transparent 50%,#909090 50%),linear-gradient(135deg,#909090 50%,transparent 50%),linear-gradient(to right,#f4f4f4,#f4f4f4);background-position:calc(100% - 17px) calc(1em),calc(100% - 10px) calc(1em),100% 0;background-size:7px 7px,7px 7px,2.25em 2.25em;background-repeat:no-repeat}.btn-outline-secondary:focus,.form-control:focus,input[type=text],textarea{outline:0;box-shadow:none!important}.table td,.table th{border-top:none;border-bottom:1px solid #555}.table thead th{border-bottom:2px solid #555}.table tbody+tbody{border-top:2px solid #555}.table p{margin:0;padding:0}@media screen and (max-width:576px){.featured-work-item img{margin-left:auto;margin-right:auto}.media>img{max-width:80px;max-height:80px}}@media screen and (max-width:768px){.institute{border-bottom:none}.roof{padding-bottom:10px}.roof .container>[class^=col]{margin-top:5px}.approaches div+div{margin-top:1.125rem}.approaches .row:nth-child(odd) .text-column{padding-left:0}.approaches .row:nth-child(even) .text-column{padding-right:0}.looking-ahead::before{background-image:none;background-color:rgba(0,0,0,.5)}.secondary-rotator .carousel>[class^=carousel-control]{top:210px}.secondary-rotator .secondary-rotator-text{padding:1em}}.roof{background-color:#b00;min-height:calc(2.25rem + 9px)}.roof [class^=col]{padding-left:0;padding-right:0}.main-header{margin-bottom:5px}.roof-search .form-control,.roof-search .input-group-btn .btn{background-color:rgba(0,0,0,.2);border:none;border-radius:0;color:#fff}.roof-search .form-control{padding:.65rem;color:#fff;height:calc(2.25rem + 8px)}.roof-search .form-control:focus{background-color:rgba(0,0,0,.5)}.roof-search .form-control::placeholder{color:#fff}.roof-search .form-control::-ms-input-placeholder{color:#fff}.roof-search .input-group-btn .btn{padding:.65rem 1em}.roof-search .input-group-btn .btn:first-child{margin-left:0}.icon-search{fill:#fff;height:1rem;width:1rem}.menu-icon{-webkit-appearance:none;background-color:transparent;border:none;padding:0;margin-left:5px}.menu-icon:focus{outline:0}.icon-menu{align-items:center;height:32px;width:32px;fill:#fff}.icon-carat-right{height:16px;width:16px;transition:.1s transform ease-in-out;fill:rgba(255,255,255,.75)}.sub-menu-icon{flex:0 0 10%}.sub-menu-icon[aria-expanded=true] .icon-carat-right{transform:rotate(90deg)}.sidebar-menu{background-color:#333;position:fixed;top:0;right:0;height:100vh;transition:.3s width ease-in-out;overflow-y:auto;width:0;z-index:20}.sidebar-menu>div{width:100%}.sidebar-menu.show{display:flex;width:300px;overflow-x:hidden}.sidebar-menu .menu-close{text-align:right;padding-right:1rem;position:sticky}.sidebar-menu .menu-close a{font-size:2em}.sidebar-menu ul{-webkit-margin-before:0;-webkit-padding-start:0;display:block;width:100%;padding:0;margin:0}.sidebar-menu li{border-bottom:1px solid rgba(255,255,255,.15);list-style-type:none;display:flex;padding:.5rem 1.5rem}.sidebar-menu li:hover{background-color:rgba(255,255,255,.25)}.sidebar-menu a{color:rgba(255,255,255,.75);flex:0 0 100%;font-weight:700}.sidebar-menu a:hover{text-decoration:none;text-shadow:0 0 5px rgba(0,0,0,.5)}.sub-menu a{background-color:rgba(255,255,255,.1);display:block;font-weight:400;padding:.5rem 1.5rem .5rem 2rem}.sub-menu a:hover{background-color:rgba(255,255,255,.2)}.wordmark{display:flex;margin-top:12px}.wordmark span{font-size:0;line-height:0}.cmu-wordmark{height:27px;fill:#fff}.institute{border-bottom:1px solid rgba(0,0,0,.2);padding:.25rem 0}.institute h1{margin-top:1rem}.institute a{color:rgba(0,0,0,.65)}.institute a:hover{color:#c00;text-decoration:none}.nav{-webkit-margin-before:0;-webkit-margin-after:0}.nav-item{border-right:1px solid rgba(0,0,0,.2);border-bottom:1px solid rgba(0,0,0,.2);margin:0 auto}.nav-item:first-child{border-left:1px solid rgba(0,0,0,.2)}.nav-item a{color:rgba(0,0,0,.65);font-size:.85rem;font-weight:700}.nav-item a:hover{color:#c00}.nav-item.active{border-bottom:none}.nav-item.active a{color:#c00}.nav-link{padding:.5em}.dropdown-menu{background-clip:none;border:1px solid rgba(0,0,0,.15);border-radius:0;border-top:0}.dropdown:hover .dropdown-menu{display:block}.nav-menu-item{border-right:1px solid rgba(0,0,0,.2);border-bottom:1px solid rgba(0,0,0,.2);margin:0 auto;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-menu-item:first-child{border-left:1px solid rgba(0,0,0,.2)}.nav-menu-item a{color:rgba(0,0,0,.65);font-size:.85rem;font-weight:700}.nav-menu-item a:hover{color:#c00}.nav-menu-item a.active{border-bottom:none}.nav-menu-item a.active a{color:#c00;background-color:#f4f4f4}@media screen and (max-width:992px){.nav-menu-item a{font-size:.65rem}.nav-menu-item a::after{font-size:.6rem}}.nav-menu-link{padding:.5em}.dropdown-nav-menu{background-clip:none;border:1px solid rgba(0,0,0,.15);border-radius:0;border-top:0;display:none;position:absolute;top:98%;left:-1px;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff}.dropdown-nav-menu-last{left:auto;right:-1px}.dropdown-nav-menu a:after{content:''}a.external-link:after{content:'\f08e';font-family:FontAwesome;font-size:.7rem;margin:0 0 0 .375rem;text-decoration:none}a.external-link.active{border-bottom:none}a.external-link.active a{color:#c00;background-color:#f4f4f4}.dropdown-nav{position:relative}.dropdown-nav:hover .dropdown-nav-menu{display:block}.dropdown-item.active,.dropdown-item:active{color:#333;text-decoration:none;background-color:#f4f4f4}.main-header--conference{background-color:#fff;position:sticky;top:-1px;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.15);-moz-box-shadow:0 2px 2px 0 rgba(0,0,0,.15);box-shadow:0 2px 2px 0 rgba(0,0,0,.15);z-index:2}@media screen and (max-width:768px){.main-header--conference{position:unset}}.conference{padding-bottom:0;padding-top:0}.conference .conference__image{padding-bottom:10px;padding-right:10px;padding-top:10px;width:100%;max-width:300px}.conference .icon-menu{fill:#000}.conference_nav-item{margin-top:0;padding:.5em 0;border-bottom:0}.conference_nav-item:first-child{border-left:none}.conference_nav-item:last-child{border-right:none}.conference_nav-item a{text-decoration:none}.conference_nav-item a:after{content:none}.conference_nav-item a:hover{text-decoration:none}.conference_nav-item .nav-menu-item a:hover{color:#c00;text-decoration:none}.wrapper-selectedURL a{color:#b00;text-decoration:none}.wrapper-selectedURL a:after{content:none}.wrapper-selectedURL a:hover{text-decoration:none}@media screen and (max-width:768px){.conference_nav-item{border:none;text-align:left;margin-left:0}.conference_nav-item a{font-size:.85rem;font-weight:700}.wrapper-URL{display:none}.wrapper-selectedURL{display:block;font-size:.85rem}.time-place{padding-bottom:1.25rem}}.header-branding{color:#fff;background-position:center center;background-size:cover;background-repeat:no-repeat;background-blend-mode:multiply;justify-content:center;padding-top:2.125rem;padding-bottom:2.125rem}.header-branding h1{margin-bottom:.5rem;line-height:3.75rem}.header-branding p{margin-bottom:0}.time-place{font-weight:800;margin-bottom:0;text-transform:uppercase}.time-place time+.location::before{content:"|";padding:.25rem}.site-message-graphic{position:absolute;width:0;height:0;overflow:hidden}footer{color:rgba(255,255,255,.9);padding:2.125rem 0}footer li+li:before{content:"| "}footer a{color:#fff}footer a:hover{border-bottom:1px solid #fff;color:#fff;text-decoration:none;text-shadow:0 1px 2px rgba(0,0,0,.5)}.pre-footer{background-color:#909090}.main-footer{background-color:#333}.main-footer a.btn:hover{color:#333}.main-footer .social{-webkit-margin-before:0;-webkit-padding-start:0}.main-footer .social li{list-style-type:none;display:inline;margin-right:5px}.main-footer .social li:last-child{margin-right:0}.main-footer .social li+li:before{content:""}.main-footer .social a{height:30px;width:30px;background-image:url(../images/sprites-social.png);background-repeat:no-repeat;background-size:auto 100%;content:'';display:inline-block}.main-footer .social a:hover{border-bottom:none;opacity:.5}.main-footer .social .facebook{background-position:0 0}.main-footer .social .twitter{background-position:-32px 0}.main-footer .social .linkedin{background-position:-96px 0}.main-footer .social .youtube{background-position:-129px 0}.main-footer .social .itunes{background-position:-161px 0}.bg-blue,.bg-darkgray,.bg-darkgreen,.bg-gold,.bg-green,.bg-red,.bg-teal{color:#fff}.bg-blue a,.bg-darkgray a,.bg-darkgreen a,.bg-gold a,.bg-green a,.bg-red a,.bg-teal a{color:rgba(255,255,255,.85);text-decoration:underline}.bg-blue a:hover,.bg-darkgray a:hover,.bg-darkgreen a:hover,.bg-gold a:hover,.bg-green a:hover,.bg-red a:hover,.bg-teal a:hover{color:#fff;text-decoration:none}.bg-blue .btn,.bg-darkgray .btn,.bg-darkgreen .btn,.bg-gold .btn,.bg-green .btn,.bg-red .btn,.bg-teal .btn{text-decoration:none}.bg-blue .btn-outline-secondary,.bg-darkgray .btn-outline-secondary,.bg-darkgreen .btn-outline-secondary,.bg-gold .btn-outline-secondary,.bg-green .btn-outline-secondary,.bg-red .btn-outline-secondary,.bg-teal .btn-outline-secondary{color:#fff;background-color:transparent;background-image:none;border-color:#fff;text-decoration:none}.bg-blue .btn-outline-secondary:hover,.bg-darkgray .btn-outline-secondary:hover,.bg-darkgreen .btn-outline-secondary:hover,.bg-gold .btn-outline-secondary:hover,.bg-green .btn-outline-secondary:hover,.bg-red .btn-outline-secondary:hover,.bg-teal .btn-outline-secondary:hover{color:#868e96;background-color:#fff;text-decoration:none}section.lined{border-top:1px solid #555;border-bottom:1px solid #555;padding:2.125rem 0}.hex-background,.hex-background-gray{background-image:url(/templates/themes/sei-theme/images/hex-pattern-black.png),linear-gradient(to right,#f4f4f4,#f4f4f4);background-repeat:repeat,no-repeat;background-position:top left,right;background-size:50%,auto}.hex-background-blue{background-image:url(/templates/themes/sei-theme/images/hex-pattern-white.png),linear-gradient(to right,#247,#247);background-repeat:repeat,no-repeat;background-position:top left,right;background-size:50%,auto}.bg-globe{background-image:url(/templates/themes/sei-theme/images/bg-globe.png);background-position:center center;background-repeat:no-repeat}.bg-cmu{background-image:url(/templates/themes/sei-theme/images/bg-seal.png);background-position:right;background-repeat:no-repeat;min-height:300px;position:relative}.section-background-image{background-position:center center;background-size:cover;background-repeat:no-repeat;background-blend-mode:multiply;justify-content:center;padding-top:2.125rem;padding-bottom:2.125rem}.section-background-image--lighten{background-position:center center;background-size:cover;background-repeat:no-repeat;background-blend-mode:lighten;justify-content:center}.approaches,.featured-publications,.featured-work,.generic,.looking-ahead{padding-top:3.125rem;padding-bottom:3.125rem}.introduction{padding-top:0;padding-bottom:3.125rem}@media screen and (max-width:576px){.introduction aside{padding-top:1.5625rem}}.generic__h3--no-margin-top h3:first-of-type{margin-top:0}.objective::before{background-color:rgba(0,0,0,.65)}.section_padding--xxl{padding-top:5rem;padding-bottom:5rem}.nav-menu-item--selected a{color:#c00}.wordmark--blog{display:flex;margin-top:0}.cmu-sei-wordmark{margin-bottom:1.25rem;margin-top:1.25rem;padding:0;height:54px;fill:#fff}@media screen and (max-width:768px){.cmu-sei-wordmark{margin-right:.5rem;margin-top:.5rem;margin-bottom:.5rem}}.input-group--blog{margin-top:1.5rem}@media screen and (max-width:768px){.input-group--blog{margin-top:.75rem}}@media screen and (max-width:768px){.input-group--blog{margin-top:0}}.input-group--blog .form-control--blog{padding:.65rem;color:#fff;height:calc(2.25rem + 9px);font-style:initial}.media-body h6 a{color:#555;text-decoration:none}.media-body h6 a:hover{color:#c00;text-decoration:none}.form-control--blog{border-radius:0;font-style:italic;height:calc(2.25rem + 4px)}.roof-search .input-group-btn .btn{height:calc(2.25rem + 9px)}.m-media-object__listing--blog-intro-border{border-right:#ccc 1px solid;margin-right:15px;padding-right:45px}@media screen and (max-width:992px){.m-media-object__listing--blog-intro-border{border-right:none;margin-right:0;padding-right:0}}.nav-menu-item__blog-no-dropnav a:after{content:''}.dropdown-nav-menu__blog{width:calc(100% + 2px)}.blog-post-body img{max-width:100%;height:unset}.main-footer__blog .social{-webkit-margin-before:0;-webkit-padding-start:0}.main-footer__blog .social li{list-style-type:none;display:inline;margin-right:5px}.main-footer__blog .social li:last-child{margin-right:0}.main-footer__blog .social li+li:before{content:""}.main-footer__blog .social a{height:30px;width:30px;background-image:url(https://www.sei.cmu.edu/templates/themes/sei-theme/images/sprites-social.png);background-repeat:no-repeat;background-size:auto 100%;content:'';display:inline-block}.main-footer__blog .social a:hover{border-bottom:none;opacity:.5}.main-footer__blog .social .facebook{background-position:0 0}.main-footer__blog .social .twitter{background-position:-32px 0}.main-footer__blog .social .linkedin{background-position:-96px 0}.main-footer__blog .social .youtube{background-position:-129px 0}.main-footer__blog .social .itunes{background-position:-161px 0}.comments-captcha input{margin-top:1.5rem;display:block;width:100%;height:calc(2.25rem + 2px);padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.widget-list__item a{color:#555}.categories-archive .widget-content{border-bottom:1px solid #555;margin-bottom:1rem}.h4-thin{font-weight:400}.badge--blog{background-color:#f4f4f4;display:block;margin-bottom:.75rem;padding:.25rem;font-size:inherit;font-weight:400;line-height:1.125;text-align:left;vertical-align:baseline;border-radius:.25rem;width:fit-content;width:-moz-fit-content;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;white-space:unset}.badge--blog a{color:#555;text-decoration:none}.badge--blog:hover{color:#fff;cursor:pointer;background-color:#b00}.badge--blog:hover a{color:#fff;cursor:pointer;text-decoration:none}.badge--blog-inline{display:inline-block}.article_blog .blog-post-body,.article_blog .blog-post-body h1,.article_blog .blog-post-body h2,.article_blog .blog-post-body h3,.article_blog .blog-post-body h4,.article_blog .blog-post-body h5,.article_blog .blog-post-body h6,.article_blog .blog-post-body p,.article_blog .blog-post-body span{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif!important}.article_blog .blog-post-body h1{font-size:1.688rem;line-height:2.313rem;margin-bottom:1rem}.article_blog .blog-post-body h2{font-size:1.25rem;font-weight:400;line-height:1.5rem;margin-bottom:.5rem}.article_blog .blog-post-body p>img{margin-top:1rem}a.previous-next__link .previous-next{cursor:pointer}a.previous-next__link .previous-next .link-cta--blog{display:block;border-bottom:0;color:rgba(0,0,0,.65);font-size:1rem;padding-bottom:1.5625rem;margin-bottom:0;text-align:right}a.previous-next__link .previous-next .link-cta--blog::after{color:rgba(0,0,0,.65)}a.previous-next__link .previous-next .link-cta-previous--blog{display:block;border-bottom:0;color:rgba(0,0,0,.65);font-size:1rem;padding-bottom:1.5625rem;margin-bottom:0;text-align:left}a.previous-next__link .previous-next .link-cta-previous--blog::before{color:rgba(0,0,0,.65)}.m-media-object__listing__author--blog{margin-bottom:2.25rem!important}.previous-next__link--blog h3{color:rgba(0,0,0,.65)}.previous-next__link--blog:hover>div,.previous-next__link--blog:hover>div .bg-light{background-color:#f4f4f4!important}.previous-next__link--blog:hover h3,a.previous-next__link--blog .previous-next .link-cta,a.previous-next__link--blog .previous-next .link-cta-previous,a.previous-next__link--blog .previous-next .link-cta-previous::before,a.previous-next__link--blog .previous-next .link-cta::after{color:#b00}@media print{.blog--entry a:after{content:" (" attr(href) ") ";font-size:.8em;font-weight:400}}@media print{.blog--entry .col-12,.blog--entry .col-lg-8,.blog--entry .col-md-8,.blog--entry .col-sm-12,.blog--entry .row{width:100%;max-width:100%;display:block;flex:none}}aside.sticky{position:-webkit-sticky;position:sticky;top:2.125rem;height:fit-content;height:-moz-min-content}.m-all-projects .m-media-object__listing .media{padding-bottom:3.125rem;padding-top:0}@media screen and (max-width:576px){.m-all-projects .m-media-object__listing .media a{max-width:25%;padding-right:1rem}}.approaches .row{margin-top:0;padding-left:15px;padding-right:15px}.approaches .row .col-md-6{align-self:center!important;-ms-flex-item-align:center!important;padding-left:0;padding-right:0}.lined{border-top:1px solid #555;border-bottom:1px solid #555;padding:2.125rem 0}.blockquote-text{display:grid;grid-template-areas:'mark' 'text' 'cite' 'title';grid-column-gap:30px}.blockquote-text.blockquote-image{grid-template-areas:'mark mark' 'text image' 'cite image' 'title image';grid-template-columns:7fr 3fr;grid-template-rows:auto auto auto 1rem}.blockquote-text.blockquote-image .bq-cite{align-self:end}.bq-img{grid-area:image}.bq-start{grid-area:mark;padding-bottom:1rem}.bq-start svg{fill:#e0e0e0;max-height:30px;max-width:36px}.bq-text{grid-area:text;font-family:"Source Serif Pro",Georgia,serif;font-size:1.5rem;font-style:italic;font-weight:700;line-height:1.5}.bq-cite{grid-area:cite;margin-bottom:.5rem}.bq-title{font-size:.85em;grid-area:title;margin-bottom:0}@media screen and (max-width:768px){.blockquote-text.blockquote-image{grid-template-areas:'mark mark' 'text text' 'cite image' 'title image';grid-template-columns:3fr 2fr;grid-template-rows:auto auto auto auto}.blockquote-text.blockquote-image .bq-text{margin-bottom:2rem}.blockquote-text.blockquote-image .bq-cite{align-self:end}}.blockquote-text{display:grid;grid-template-areas:'mark' 'text' 'cite' 'title';grid-column-gap:30px}.blockquote-text.blockquote-image{grid-template-areas:'mark mark' 'text image' 'cite image' 'title image';grid-template-columns:7fr 3fr;grid-template-rows:auto auto auto 1rem}.blockquote-text.blockquote-image .bq-cite{align-self:end}.bq-img{grid-area:image}.bq-start{grid-area:mark;padding-bottom:1rem}.bq-start svg{fill:#e0e0e0;max-height:30px;max-width:36px}.bq-text{grid-area:text;font-family:"Source Serif Pro",Georgia,serif;font-size:1.5rem;font-style:italic;font-weight:700;line-height:1.5}.bq-cite{grid-area:cite;margin-bottom:.5rem}.bq-title{font-size:.85em;grid-area:title;margin-bottom:0}@media screen and (max-width:768px){.blockquote-text.blockquote-image{grid-template-areas:'mark mark' 'text text' 'cite image' 'title image';grid-template-columns:3fr 2fr;grid-template-rows:auto auto auto auto}.blockquote-text.blockquote-image .bq-text{margin-bottom:2rem}.blockquote-text.blockquote-image .bq-cite{align-self:end}}.blockquote{border-left:none;padding-left:0;position:relative}.blockquote.bq-big{font-family:"Source Serif Pro",Georgia,serif;font-size:1.5rem;font-style:italic;font-weight:300;line-height:1.5}.blockquote .bq-center{padding:0 2.125rem}.blockquote .bq-center::before{content:'“';color:#e0e0e0;font-size:3rem;font-style:normal;font-weight:700;letter-spacing:1px;position:absolute;top:-.5rem;left:0}.blockquote .bq-center+.cite{padding:0 2.125rem}.cite{text-transform:uppercase}.cite span{display:block}.cite .name{color:#b00}.cite .title{color:#909090}.breadcrumb{padding-left:0;padding-right:0;background-color:transparent;font-size:1rem}.breadcrumb .breadcrumb-item a{color:#b00;text-decoration:none}.breadcrumb .breadcrumb-item a:hover{text-decoration:underline}.breadcrumb-item+.breadcrumb-item::before{content:"\203A"}.courses-cta-info h4{font-weight:100}.deliveryIcons{display:flex;margin-bottom:5px}.course-delivery+.course-delivery{margin-left:5px}.course-delivery{height:30px;width:30px;border-radius:50%;box-sizing:border-box;color:#fff;display:inline-block;font-size:.85rem;padding:3px 4px;text-align:center}.course-delivery i{line-height:1.6rem}.course-classroom{background-color:#e9841d}.course-exam{background-color:green}.course-online{background-color:#007dac}.course-onsite{background-color:#601872}svg[class^=icon-course],svg[class^=icon-credential]{height:32px;width:32px}svg[class^=icon-page]{height:100%;width:100%;max-height:128px;max-width:128px}.course-delivery,.credential-type{border-radius:50%;box-sizing:border-box;display:inline-block;height:44px;width:44px;padding:6px}.course-delivery svg[class^=icon-course],.course-delivery svg[class^=icon-credential],.credential-type svg[class^=icon-course],.credential-type svg[class^=icon-credential]{fill:#fff}.course-delivery.course-classroom,.credential-type.course-classroom{background-color:#e9831c}.course-delivery.course-elearning,.credential-type.course-elearning{background-color:#007dac}.course-delivery.course-live,.credential-type.course-live{background-color:#900900}.course-delivery.course-onsite,.credential-type.course-onsite{background-color:#692c79}.course-delivery.course-exam,.credential-type.course-exam{background-color:#085}.course-delivery.credential-authorization,.credential-type.credential-authorization{background-color:#067}.course-delivery.credential-certificate,.credential-type.credential-certificate{background-color:#dba50f}.course-delivery.credential-certification,.credential-type.credential-certification{background-color:#800054}.course-page,.credential-page{background-color:#f4f4f4;border-radius:50%;box-sizing:border-box;display:inline-block;padding:26px}.course-page .icon-page-classroom,.credential-page .icon-page-classroom{fill:#e9831c}.course-page .icon-page-elearning,.credential-page .icon-page-elearning{fill:#007dac}.course-page .icon-page-live,.credential-page .icon-page-live{fill:#900900}.course-page .icon-page-onsite,.credential-page .icon-page-onsite{fill:#692c79}.course-page .icon-page-authorization,.credential-page .icon-page-authorization{fill:#067}.course-page .icon-page-certificate,.credential-page .icon-page-certificate{fill:#dba50f}.course-page .icon-page-certification,.credential-page .icon-page-certification{fill:#800054}.m-event-listing__featured .card{border:0;border-radius:0;margin-bottom:1.5625rem}.m-event-listing__featured .card-body{padding:0}.m-event-listing__featured .card-img-top{width:100%;border-top-left-radius:0;border-top-right-radius:0}.m-event-listing__featured .link-cta{margin-bottom:1.5625rem}.m-event-listing__featured img{padding-bottom:0}.m-event-listing__featured h4{margin-top:0}.m-event-listing__featured .media{padding-bottom:1.5625rem;padding-top:1.5625rem}.m-event-listing__featured .media .media-body h2{margin:0}.m-event-listing__featured .event-box{background-color:#f4f4f4;font-size:1rem;line-height:1rem;margin-right:2rem;padding:.785rem 0;text-align:center;width:75px;flex-direction:row-reverse}.m-event-listing__featured .event-box span{display:block;font-size:1.875rem;font-weight:500;line-height:1.875rem}.m-event-listing__featured .event-agenda date{margin-right:.5rem;font-weight:700}.m-event-listing .card{border:0;border-radius:0;margin-bottom:2rem}.m-event-listing .card-body{padding:1rem 0 0}.m-event-listing .card-img-top{width:100%;border-top-left-radius:0;border-top-right-radius:0}.m-event-listing__single .card{border:0;border-radius:0;margin-bottom:2rem}.m-event-listing__single .card-body{padding:0}.m-event-listing__single .card-img-top{width:100%;border-top-left-radius:0;border-top-right-radius:0}.m-event-listing__single .link-cta{margin-bottom:1.5625rem}.m-event-listing__single img{padding-bottom:3.125rem}.m-event-listing__single h4{margin-top:1.5rem}.m-event-listing__single .media{padding-bottom:3.125rem;padding-top:1.5625rem}.m-event-listing__single .media .media-body h2{margin:0}.m-event-listing__single .event-box{background-color:#f4f4f4;font-size:1rem;line-height:1rem;margin-right:2rem;padding:.785rem 0;text-align:center;width:75px;flex-direction:row-reverse}.m-event-listing__single .event-box span{display:block;font-size:1.875rem;font-weight:500;line-height:1.875rem}.m-event-listing__single .event-agenda date{margin-right:.5rem;font-weight:700}.m-event-listing__single .m-event-listing__share{padding-bottom:3.125rem;padding-top:3.125rem}.m-event-listing__single .m-event-listing__share h4{margin-top:0}.m-event-listing__single .m-event-listing__share .sei-share{margin-bottom:0;padding:0}.m-event-listing__single .previous-next span{display:block;margin-bottom:1.25rem}.m-event-listing__single .previous-next img{display:block;padding-bottom:1.5625rem}.m-event-listing__single .previous-next h4{margin-top:0}.m-featured-experts .card,.m-featured-experts-section .card{min-height:408px;padding-left:15px;padding-right:15px;padding-top:15px;text-align:center}.m-featured-experts .m-featured-experts-image,.m-featured-experts-section .m-featured-experts-image{width:100%}.m-featured-experts h2,.m-featured-experts-section h2{margin:0;padding:0}.m-featured-experts h4,.m-featured-experts-section h4{border-bottom-color:#900900;border-bottom-style:solid;border-bottom-width:1px;color:#900900;display:inline;font-weight:300;line-height:2.25rem}.m-featured-experts h5,.m-featured-experts-section h5{margin-bottom:.9375rem;margin-top:0}.m-featured-experts h6,.m-featured-experts-section h6{margin-bottom:.9375rem;margin-top:0}.m-featured-experts .featured-expert,.m-featured-experts-section .featured-expert{padding-top:0}.m-leadership .card{min-height:661px;padding:15px;text-align:left;margin-bottom:1.25rem}@media screen and (max-width:576px){.m-leadership .card{min-height:0}}.m-leadership .person-card{min-height:inherit;padding:15px;text-align:left}.m-leadership .m-featured-experts-image{width:100%}.m-leadership h4{font-weight:300;margin-bottom:.5rem;margin-top:1.25rem}.m-leadership p:first-of-type{margin-bottom:1.5625rem}.m-leadership .leadershipSummary{margin-bottom:0}@media screen and (max-width:576px){.m-leadership .leadershipSummary{padding-bottom:1.5rem}}.m-leadership .link-cta{bottom:15px;display:inline-block;margin-top:0;position:absolute}@media screen and (max-width:576px){.m-leadership .link-cta{position:static}}.m-leadership .featured-expert{padding-top:0}.division .m-leadership .card{min-height:inherit;border-radius:0}.m-leadership-profile h6{padding-bottom:2rem}.m-featured-projects .m-featured-work-image{display:block}.m-featured-projects h2{padding-bottom:1.5625rem}.m-featured-projects img{padding-bottom:1.5625rem}.m-featured-projects .small,.m-featured-projects .small-body{text-align:left}.m-featured-projects .row{padding-top:0}.m-featured-work-section{padding:3.125rem 0}.m-featured-work-section .m-featured-work-image{display:block}.m-featured-work-section h2{padding-bottom:1.5625rem}.m-featured-work-section img{padding-bottom:1.5625rem}.m-featured-work-section .small{text-align:left}.m-from-our-experts .media{margin-top:0;padding:1.5625rem 0}.m-from-our-experts .media:last-of-type{padding-bottom:0}.m-from-our-experts .media-heading a{line-height:2rem}.m-from-our-experts .subhead-sm{font-size:.875rem;font-weight:600;padding:0;text-transform:uppercase}.m-from-our-experts .main-body{margin-bottom:0;padding-bottom:0}.m-from-our-experts .link-cta{display:inline-block;padding-top:0}.m-from-our-experts .leadership .media{margin-top:0;padding:1.5625rem 0}.m-from-our-experts .leadership .media:last-of-type{padding-bottom:0}.m-from-our-experts .leadership .media-heading a{line-height:2rem}.m-from-our-experts .leadership .subhead-sm{font-size:.875rem;font-weight:600;padding:0;text-transform:uppercase}.m-from-our-experts .leadership .main-body{margin-bottom:0;padding-bottom:0}.m-from-our-experts .leadership .link-cta{display:inline-block;padding-top:1.5625rem}.hero-space{background-position:center center;background-size:cover;background-repeat:no-repeat;height:50vh;max-height:500px;justify-content:center}.hero-space h2{color:#fff;align-self:center;text-align:center;text-shadow:0 0 1em #000}.hero-space.topic-hero .topic-name{font-size:3.5rem;padding-bottom:2.125rem}.m-image-matrix-text{padding-top:0;padding-bottom:0;display:-ms-flexbox;display:flex;align-items:center;-ms-flex-wrap:wrap}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.m-image-matrix-text{display:block}}.m-introduction h2,.m-introduction-section h2,.portlet-m-introduction h2{margin-bottom:1.25rem}.m-introduction .lead-body,.m-introduction p,.m-introduction p.lead-body,.m-introduction-section .lead-body,.m-introduction-section p,.m-introduction-section p.lead-body,.portlet-m-introduction .lead-body,.portlet-m-introduction p,.portlet-m-introduction p.lead-body{padding-top:0}.m-featured-publications .media,.m-latest-publications .media{margin:0;padding:0 0 1.5625rem}.m-featured-publications .media:last-of-type,.m-latest-publications .media:last-of-type{padding-bottom:0}.m-featured-publications h2,.m-latest-publications h2{margin:0;padding:0 0 1.25rem}.m-featured-publications h4,.m-latest-publications h4{margin:0;padding:0 0 .9375rem}.m-featured-publications h5,.m-latest-publications h5{margin:0;padding:0 0 .9375rem}.m-featured-publications h6,.m-latest-publications h6{margin:0;padding:0 0 .9375rem}.m-featured-publications .subhead-sm,.m-latest-publications .subhead-sm{font-size:.875rem;font-weight:600;padding:0;text-transform:uppercase}.m-featured-publications .main-body,.m-latest-publications .main-body{margin:0;padding:0 0 1.25rem}.looking-ahead{background-position:center center;background-size:cover;background-repeat:no-repeat;color:#fff;padding-top:3.125rem;padding-bottom:3.125rem;position:relative}.looking-ahead a{color:#fff}.looking-ahead-black{background-position:center center;background-size:cover;background-repeat:no-repeat;color:#fff;padding-top:3.125rem;padding-bottom:3.125rem;position:relative}.looking-ahead-black a{color:#fff}.looking-ahead-black::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to right,rgba(0,0,0,.65) 0,rgba(0,0,0,.65) 50%,transparent 50%,transparent 100%);background-blend-mode:multiply}@media screen and (max-width:576px){.looking-ahead-black::before{background:linear-gradient(to right,rgba(0,0,0,.65) 0,rgba(0,0,0,.65) 100%,transparent 100%,transparent 100%)}}.looking-ahead-blue{background-position:center center;background-size:cover;background-repeat:no-repeat;color:#fff;padding-top:3.125rem;padding-bottom:3.125rem;position:relative}.looking-ahead-blue a{color:#fff}.looking-ahead-blue::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to right,rgba(34,68,119,.5) 0,rgba(34,68,119,.5) 50%,transparent 50%,transparent 100%);background-blend-mode:multiply}.looking-ahead-none{background-position:center center;background-size:cover;background-repeat:no-repeat;color:#fff;padding-top:3.125rem;padding-bottom:3.125rem;position:relative}.looking-ahead-none a{color:#fff}.event-showcase{overflow:hidden}.purple{background-color:#601771}.img-overflow img{position:absolute;top:0;bottom:0;height:100%}.img-overflow .overflow-right{left:0}.img-overflow .overflow-left{right:0}@media screen and (max-width:768px){.event-showcase{overflow:visible}.img-overflow img{max-width:100%;height:auto;position:relative;padding-bottom:2.5rem}}.m-full-bleed-bg{background-position:center center;background-size:cover;background-repeat:no-repeat;padding-top:3.125rem;padding-bottom:3.125rem;justify-content:center;position:relative}.m-full-bleed-bg::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.5) 100%,transparent 100%,transparent 100%);background-blend-mode:multiply}.m-full-bleed-bg__center-content,.m-full-bleed-bg__center-content--white{align-self:center;padding-top:3.125rem;padding-bottom:3.125rem;text-align:center}.m-full-bleed-bg__center-content--white{color:#fff}.m-full-bleed-bg__center-content .center,.m-full-bleed-bg__center-content--white .center{text-align:center}.pagination{display:inline-block;padding-left:0;margin:22px 0;border-radius:4px}.pagination>li{display:inline}ul.pagination>li.active>a,ul.pagination>li.active>button{border-color:#909090;background-color:#f4f4f4;color:#333;cursor:pointer}.pagination>li.active>button,.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px;cursor:pointer}.pagination>li.active>button,.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px;cursor:pointer}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover,.pagination>li.active>button,.pagination>li.active>button:focus,.pagination>li.active>button:hover{z-index:2;color:#fff;background-color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.6);cursor:pointer}ul.pagination>li a,ul.pagination>li button{border-radius:4px;color:#b00;margin-right:10px;margin-bottom:10px;cursor:pointer}ul.pagination>li a:hover,ul.pagination>li button:hover{background-color:#f4f4f4;border-radius:4px;color:#b00;margin-right:10px}.pagination>li>a,.pagination>li>button,.pagination>li>span{border:1px solid #ddd;margin-left:-1px;padding:6px 12px}.pagination>li>a,.pagination>li>button,.pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.42857;text-decoration:none;color:#337ab7;background-color:#fff;border:1px solid #ddd;margin-left:-1px}ul.pagination>li a.current,ul.pagination>li a.current:hover{background-color:#f4f4f4;border-radius:4px;color:rgba(0,0,0,.65)}.resultCount{padding-top:6px;color:#b0b1b4;font-weight:400}.form-group_results-per-page{margin-bottom:0;float:right}.control-label_results-per-page{color:#b0b1b4;font-weight:400;float:none;padding-right:10px}.control-label{color:#b0b1b4;font-weight:400;display:inline}select.form-control:not([size]):not([multiple]){height:calc(2.25rem + 2px);display:inline;color:#b0b1b4}.form-control_results-select{display:inline;width:auto}.all-assets-listing .list{margin:0;padding:0}.all-assets-listing .list li{list-style:none;margin:0;padding:0}.result__row{padding-bottom:1.5625rem}div.photo{margin-bottom:0;margin-top:1.25rem;height:100%;min-height:100px;overflow:hidden;background-color:#000;position:relative}div.photo:nth-of-type(n+2){margin-top:3rem}div.photo div{background:linear-gradient(transparent,rgba(0,0,0,.65),#000);bottom:0;color:#fff;padding:3rem 1.15rem 1.15rem;position:absolute;width:100%;z-index:1}.m-photo-text-container{margin-top:1.25rem}div.photo span:hover{opacity:.5}.invert .photo a,.photo a,.photo a:focus,.photo a:hover{border-color:transparent;border:0 none!important;color:rgba(0,0,0,.5)}div.photo>a:focus h2,div.photo>a:hover h2{color:#fff}div.photo a:focus span,div.photo a:hover span img{opacity:.5;z-index:0;position:relative}div.photo div h2,div.photo div p{line-height:1.35em;padding:0;border:0 none;z-index:1;position:relative}div.photo>div{padding:1.5em}div.photo img{max-width:100%;width:100%}.img-responsive+.link-cta{margin-top:1.25rem}.rotator .carousel-item{max-height:500px}.rotator .carousel-item>img{width:100%}@media screen and (max-width:576px){.rotator .carousel-item>img{width:1400px;height:500px;max-width:1400px;position:absolute;left:50%;top:50%;margin-left:-700px;margin-top:-250px}}@media screen and (max-width:576px){.rotator .carousel-item{background-position:center center;height:auto!important;min-height:350px}}.rotator .carousel-no-image{height:50vh}.rotator .carousel-indicators{background-color:rgba(255,255,255,.75);bottom:0;left:initial;margin-bottom:0;padding:1em;left:auto;bottom:0;background-color:rgba(255,255,255,.75);padding:10px;position:absolute;line-height:0;transition:background-color .3s ease,right .3s ease}.rotator .carousel-indicators:hover{background-color:#fff}.rotator .carousel-indicators li{height:10px;width:10px;border-radius:50%;background:#858585;cursor:pointer}.rotator .carousel-indicators li:hover{background:#636363}.rotator .carousel-indicators .active{background-color:#333}.rotator .btn:hover{color:#247}.rotator .carousel-caption{bottom:10px;text-align:left;position:absolute}.rotator .carousel-caption .carousel-caption-text{background-color:rgba(255,255,255,.9);color:#555;display:block;margin-bottom:25px;transition:all .3s ease}.rotator .carousel-caption .carousel-caption-text:hover{background-color:#fff}.rotator .carousel-caption .carousel-caption-text .carousel-caption-text__link{display:block;cursor:pointer;padding:9px 0}.rotator .carousel-caption .carousel-caption-text .carousel-caption-text__link:hover{text-decoration:none}.rotator .carousel-caption .carousel-caption-text .carousel-caption-text__link h2,.rotator .carousel-caption .carousel-caption-text .carousel-caption-text__link h6{text-decoration:none;color:rgba(0,0,0,.65);cursor:pointer;margin-top:0}.rotator .carousel-caption .carousel-caption-text .carousel-caption-text__link:hover h2,.rotator .carousel-caption .carousel-caption-text .carousel-caption-text__link:hover h6{text-decoration:none;color:#c00;cursor:pointer}.rotator .carousel-caption .carousel-caption-text .carousel-caption-text__link .link-cta{color:rgba(0,0,0,.65);font-weight:700;text-decoration:none;text-transform:uppercase}.rotator .carousel-caption .carousel-caption-text .carousel-caption-text__link .link-cta::after{color:rgba(0,0,0,.5);content:" \25BA";display:inline;font-family:Arial;top:-1px}.rotator .carousel-caption .carousel-caption-text .carousel-caption-text__link:hover .link-cta{text-decoration:none;color:#c00}.rotator .carousel-caption .carousel-caption-text .carousel-caption-text__link:hover .link-cta::after{color:#c00}.rotator .carousel-caption .carousel-caption-text .carousel-caption-text__link:hover .link-cta:after{color:#c00}.rotator .carousel-caption h2{cursor:default}@media screen and (max-width:576px){.rotator .carousel-caption{bottom:0;text-align:left;margin:0;padding:0 15px;position:absolute;right:0;left:0}.rotator .carousel-caption .carousel-caption-text{margin-bottom:0;padding:.5rem 15px .25rem}.rotator .carousel-caption h2{cursor:default;font-size:1.5rem;line-height:1.5rem;margin-bottom:.625rem}}@media screen and (max-width:1024px) and (min-width:577px){.rotator .carousel-caption .carousel-caption-text{margin-bottom:.25rem;padding:.25rem .75rem .125rem}.rotator .carousel-caption h2{cursor:default;font-size:1.5rem;line-height:1.625rem;margin-bottom:.5rem}}.rotator .floating-image{position:absolute;top:0;bottom:0;left:0;right:0;background-position:center center;background-repeat:no-repeat;background-size:contain}.rotator .floating-image img{height:100%}.rotator .floating-image-right{left:50%}@media screen and (max-width:576px){.rotator .floating-image-right{left:0}}.rotator .carousel-control-prev{background-image:none;position:absolute;top:42.5%;bottom:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:1.875rem;color:#fff;text-align:center;opacity:1;background-color:rgba(255,255,255,.75);height:2.5rem;transition:all .3s ease}.rotator .carousel-control-prev:hover{background-color:#fff}.rotator .carousel-control-prev:hover svg{fill:#000}.rotator .carousel-control-prev svg{fill:rgba(0,0,0,.65);position:absolute;left:0;width:100%;height:70%;top:12.5%}.rotator .carousel-control-next{background-image:none;position:absolute;top:42.5%;bottom:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:1.875rem;color:#fff;text-align:center;opacity:1;background-color:rgba(255,255,255,.75);height:2.5rem;transition:all .3s ease}.rotator .carousel-control-next:hover{background-color:#fff}.rotator .carousel-control-next:hover svg{fill:#000}.rotator .carousel-control-next svg{fill:rgba(0,0,0,.65);position:absolute;left:0;width:100%;height:70%;top:50%;transform:rotate(180deg) translatey(50%);transform-origin:center;right:0}.rotator .carousel-control-next-icon,.rotator .carousel-control-prev-icon{background-image:none}@media screen and (max-width:576px){.rotator .d-none{display:block!important}.rotator .carousel-indicators{display:none!important}}.secondary-rotator .carousel{background-color:#247;color:#fff}.secondary-rotator .carousel-indicators{float:right;left:auto;margin-right:1.125rem}.secondary-rotator .carousel-indicators li{height:10px;width:10px;border-radius:50%}.secondary-rotator .carousel>[class^=carousel-control]{background-color:rgba(0,0,0,.2);top:calc(50% - 10px);bottom:auto;padding:10px;width:auto}.secondary-rotator .btn:hover{color:#247}.secondary-rotator-text{padding:2em 2.125rem 2em 0}#quotation-rotator{background-color:transparent;border-bottom:1px solid #909090;border-top:1px solid #909090;display:grid;grid-template-areas:'left-control carousel right-control';grid-template-columns:1fr 10fr 1fr;grid-gap:1.5rem;padding:3.125rem 0 4.688rem;margin:3.125rem 0}#quotation-rotator.carousel-gray.carousel-item{background-color:#f4f4f4}#quotation-rotator .carousel-inner{grid-area:carousel;margin:0 auto -4.688rem;padding-bottom:3.875rem;overflow:visible}#quotation-rotator .carousel-control-next{grid-area:right-control}#quotation-rotator .carousel-control-prev{grid-area:left-control}#quotation-rotator .carousel-control-next,#quotation-rotator .carousel-control-prev{color:#909090;font-size:1.5rem;width:100%}#quotation-rotator .carousel-indicators{bottom:0}#quotation-rotator .carousel-indicators li{background-color:#909090;border-radius:50%;width:10px;height:10px}#quotation-rotator.carousel-teal.carousel-item{background-color:#067}#quotation-rotator .carousel-inner{grid-area:carousel;margin:0 auto -4.688rem;padding-bottom:3.875rem;overflow:visible}#quotation-rotator .carousel-control-next{grid-area:right-control}#quotation-rotator .carousel-control-prev{grid-area:left-control}#quotation-rotator .carousel-control-next,#quotation-rotator .carousel-control-prev{color:#909090;font-size:1.5rem;width:100%}#quotation-rotator .carousel-indicators{bottom:0}#quotation-rotator .carousel-indicators li{background-color:#909090;border-radius:50%;width:10px;height:10px}#quotation-rotator.carousel-gold.carousel-item{background-color:#a60}#quotation-rotator .carousel-inner{grid-area:carousel;margin:0 auto -4.688rem;padding-bottom:3.875rem;overflow:visible}#quotation-rotator .carousel-control-next{grid-area:right-control}#quotation-rotator .carousel-control-prev{grid-area:left-control}#quotation-rotator .carousel-control-next,#quotation-rotator .carousel-control-prev{color:#909090;font-size:1.5rem;width:100%}#quotation-rotator .carousel-indicators{bottom:0}#quotation-rotator .carousel-indicators li{background-color:#909090;border-radius:50%;width:10px;height:10px}#quotation-rotator.carousel-white.carousel-item{background-color:#fff}#quotation-rotator .carousel-inner{grid-area:carousel;margin:0 auto -4.688rem;padding-bottom:3.875rem;overflow:visible}#quotation-rotator .carousel-control-next{grid-area:right-control}#quotation-rotator .carousel-control-prev{grid-area:left-control}#quotation-rotator .carousel-control-next,#quotation-rotator .carousel-control-prev{color:#909090;font-size:1.5rem;width:100%}#quotation-rotator .carousel-indicators{bottom:0}#quotation-rotator .carousel-indicators li{background-color:#909090;border-radius:50%;width:10px;height:10px}#quotation-rotator.carousel-transparent.carousel-item{background-color:transparent}#quotation-rotator .carousel-inner{grid-area:carousel;margin:0 auto -4.688rem;padding-bottom:3.875rem;overflow:visible}#quotation-rotator .carousel-control-next{grid-area:right-control}#quotation-rotator .carousel-control-prev{grid-area:left-control}#quotation-rotator .carousel-control-next,#quotation-rotator .carousel-control-prev{color:#909090;font-size:1.5rem;width:100%}#quotation-rotator .carousel-indicators{bottom:0}#quotation-rotator .carousel-indicators li{background-color:#909090;border-radius:50%;width:10px;height:10px}#quotation-rotator{background-color:transparent;border-bottom:1px solid #666;border-top:1px solid #666;display:grid;grid-template-areas:'left-control carousel right-control';grid-template-columns:1fr 10fr 1fr;grid-gap:1.5rem;padding:3.125rem 0 4.688rem}#quotation-rotator .carousel-item{background-color:transparent;-moz-transition:height .1s ease;-webkit-transition:height .1s ease;-o-transition:height .1s ease;transition:height .1s ease,opacity 1s ease-in-out}#quotation-rotator .carousel-inner{grid-area:carousel;margin:0 auto -4.688rem;padding-bottom:3.875rem;overflow:visible}#quotation-rotator .carousel-control-next{grid-area:right-control}#quotation-rotator .carousel-control-prev{grid-area:left-control}#quotation-rotator .carousel-control-next,#quotation-rotator .carousel-control-prev{color:#666;font-size:1.5rem;width:100%}#quotation-rotator .carousel-indicators{bottom:0}#quotation-rotator .carousel-indicators li{background-color:#666;border-radius:50%;width:10px;height:10px;opacity:.5}#quotation-rotator .carousel-indicators li.active{opacity:1}.carousel-inner>.carousel-item.next.left,.carousel-inner>.carousel-item.prev.right{transition:all 1s ease}.card-carousel .card{border:none;border-radius:0}.nav-pills .nav-item{border:none}.nav-pills a.nav-link{border-bottom:2px solid transparent;border-radius:0;color:#555;text-transform:uppercase;padding:0 0 .5em 0;margin-right:2em;transition:border-bottom .2s ease}.nav-pills a.nav-link:hover{border-bottom-color:#555}.nav-pills a.nav-link.active{background-color:transparent;border-bottom-color:#247;border-radius:0;color:#247}.see-all{background-color:#247}.see-all:hover{background-color:none;text-decoration:none}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:flex}.carousel-control{background-color:#fff;border-radius:50%;color:#555;display:inline-flex;padding:.85em 1em}.carousel-control:hover{text-decoration:none}.number-count{display:inline;padding:0 10px}.specialCTA{color:#fff}.specialCTA.bg-gray,.specialCTA.bg-white{color:rgba(0,0,0,.65)}.specialCTA.bg-white a{color:#b00}.specialCTA.bg-white a:hover{color:#c00}.specialCTA.bg-white{background-color:#fff}.specialCTA.bg-red{background-color:#900900}.specialCTA.bg-gray{background-color:#f4f4f4}.specialCTA.bg-darkgray{background-color:#555}.specialCTA.bg-blue{background-color:#247}.specialCTA.bg-teal{background-color:#067}.specialCTA.bg-gold{background-color:#a60}.specialCTA.bg-green{background-color:#085}.specialCTA.bg-darkgreen{background-color:#243}.specialCTA.bg-transparent{background-color:transparent}.specialCTA h3{margin-top:0}.specialCTA h4{font-weight:lighter}.specialCTA>.bg-transparent>.cta-link-box{background-color:transparent}.courses{color:rgba(0,0,0,.65)}.courses input{margin-right:.5rem}.courses .form-check-label{color:rgba(0,0,0,.65);padding-left:0;padding-bottom:.9375rem}.courses .form-group{margin-bottom:0}.courses ul{margin:0;padding:0}.courses ul li{color:rgba(0,0,0,.65);list-style:none;border-bottom:1px solid rgba(0,0,0,.65);padding-bottom:.5rem;padding-top:.5rem}.courses ul li:last-of-type{border-bottom:0}.bg-white-alpha{background-color:rgba(255,255,255,.8);color:rgba(0,0,0,.65)}.bg-white-alpha p a{border-bottom-color:#fff;color:rgba(0,0,0,.65)}.bg-white-alpha h3{margin-top:0}.twitter__container{margin-bottom:2rem}.button-cta-box,.cta-link-box,.cta-link-box__no-arrow,.facet-link-box,.specialCTA{margin-bottom:1rem;padding:1rem}.button-cta,.button-cta-box,.cta-link-box,.cta-link-box__no-arrow,.facet-link-box{background-color:#f4f4f4}.button-cta ul,.button-cta-box ul,.cta-link-box ul,.cta-link-box__no-arrow ul,.facet-link-box ul{list-style-type:none;padding:0;-webkit-padding-start:none;margin-bottom:0}.btn+.cta-link-box,.button-cta+.cta-link-box,.button-cta+.specialCTA,.facet-link-box+.facet-link-box{margin-top:1rem}.cta-link-box li{border-top:1px solid rgba(0,0,0,.2);position:relative}.cta-link-box li:first-child{border:0;margin-top:-1rem}.cta-link-box li a{border-bottom:0 none;color:rgba(0,0,0,.65);display:block;letter-spacing:.025rem;line-height:1.35rem;margin:0;padding:1.5rem 0!important;width:92%}.cta-link-box li a::after{content:" \203a";font-size:1.5rem;line-height:.5rem;position:absolute;right:0;top:40%}.cta-link-box li a:hover{color:#c00;text-decoration:none}.cta-link-box h4:first-of-type{margin-top:0}.cta-link-box__no-arrow li{border-top:1px solid rgba(0,0,0,.2);position:relative}.cta-link-box__no-arrow li:first-child{border:0;margin-top:-1rem}.cta-link-box__no-arrow li a{border-bottom:0 none;color:rgba(0,0,0,.65);display:block;letter-spacing:.025rem;line-height:1.35rem;margin:0;padding:1.5rem 0!important;width:92%}.cta-link-box__no-arrow li a:hover{color:#c00;text-decoration:none}.cta-link-box__no-arrow h4:first-of-type{margin-top:0}.button-cta-box li{list-style-type:none;margin:0;padding:0}.facet-link-box h4{font-weight:300;margin-top:0}.facet-link-box li{padding-bottom:.9375rem}.outlined-link-box{background-color:#fff;border:2px solid #868e96;padding:1rem}.cta-button-list,.cta_button_list{margin-bottom:1rem}.cta-link-box.sticky{position:-webkit-sticky;position:sticky;top:2.125rem}.cta-link-list ul{list-style:none}.cta-link-list ul:last-child{border-bottom:1px solid rgba(0,0,0,.2)}.cta-link-list li{border-top:1px solid rgba(0,0,0,.2);padding:0;position:relative;margin:0}.cta-link-list li a{border-bottom:0 none;color:rgba(0,0,0,.6);display:block;line-height:1.35em;margin:0;padding:1.5em 0;width:92%}.cta-link-list li a::after{content:" \25BA";font-size:.65em;position:absolute;right:0;top:39%}.social-share{padding-bottom:3.125rem;padding-top:3.125rem}.social-share__list{-webkit-margin-before:0;-webkit-padding-start:0;display:flex}.social-share__list-item{display:inline-block}.social-share__link{background-color:#000;border-bottom:none;color:#fff;display:block;height:32px;width:32px;text-align:center;padding:7px;vertical-align:middle;margin-right:5px;box-sizing:content-box;font-size:1.5rem}.social-share__link:hover{color:#fff}.social-share__link.--facebook{background-color:#3b5998}.social-share__link.--twitter{background-color:#1da1f2}.social-share__link.--linkedin{background-color:#0077b5}.social-share__link.--email{background-color:#848484}.sei-share{-webkit-margin-before:0;-webkit-padding-start:0;display:flex}.sei-share li{display:inline-block}.sei-share a{background-color:#000;border-bottom:none;color:#fff;display:block;height:32px;width:32px;text-align:center;padding:7px;vertical-align:middle;margin-right:5px;box-sizing:content-box;font-size:1.5rem}.sei-share a.sei-share-facebook{background-color:#3b5998}.sei-share a.sei-share-twitter{background-color:#1da1f2}.sei-share a.sei-share-linkedin{background-color:#0077b5}.sei-share a.sei-share-email{background-color:#848484}.sei-share a:hover{color:#fff}.vulnerability-list .assetCTA{padding-top:3.125rem}.vulnerability{padding-bottom:1.5625rem}.m-media-object__listing img{max-width:150px;max-height:150px;min-width:150px}@media screen and (max-width:576px){.m-media-object__listing img{max-width:100%;max-height:none;min-width:unset}}.m-media-object__listing img .card-icon img{min-width:unset}.m-media-object__listing .img--small{max-width:100px;max-height:100px;min-width:100px}.m-media-object__listing .media{padding-bottom:2.125rem;padding-top:0}@media screen and (max-width:576px){.m-media-object__listing .media a{max-width:25%;padding-right:1rem}}.m-media-object__listing .event-box{background-color:#f4f4f4;font-size:1rem;line-height:1rem;margin-right:2rem;padding:.785rem 0;text-align:center;width:75px;flex-direction:row-reverse}.m-media-object__listing .event-box span{display:block;font-size:1.875rem;font-weight:500;line-height:1.875rem}.m-media-object__listing h2{margin:0;padding:0 0 .9375rem}.m-media-object__listing h4{margin-bottom:.5rem;padding:0}.m-media-object__listing h5{margin-bottom:.9375rem;margin-top:0;padding:0}.m-media-object__listing h6{margin-bottom:.5rem;padding:0}.m-media-object__listing ul{margin:0;padding:0}.m-media-object__listing ul li{list-style:none;margin:0;padding:0}.itunes-container a{text-decoration:none}.itunes-container a:hover{text-decoration:none}.itunes-container .m-media-object__listing .media{border:2px solid #333;margin-bottom:2.125rem;padding:1.125rem}.itunes-container .m-media-object__listing .media img{max-width:45px;margin-right:1rem}.itunes-container .m-media-object__listing .media .link-cta{text-decoration:none}.itunes-container .m-media-object__listing .media .link-cta:hover{color:#c00;text-decoration:none}.filters h3{margin-top:0}.facet-link-box{cursor:default}.facet-link-box li{cursor:pointer}.facet-link-box .form-check-label{margin-bottom:0}.facet-link-box .hide{display:none}.facet-link-box .lastNameFilter>span{display:inline-block;box-sizing:border-box;width:25px;height:25px;text-align:center;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.facet-link-box .lastNameFilter>span.filter-selected{background-color:#909090;color:#fff}.facet-link-box .lastNameFilter>span.filter-selected:hover{background-color:#909090}.facet-link-box .lastNameFilter>span:hover{background-color:rgba(0,0,0,.2)}.facet-link-box .lessCat,.facet-link-box .moreCat{border-top:1px solid rgba(0,0,0,.2);color:#900900;cursor:pointer;padding-top:10px}.facet-link-box .lessCat::after,.facet-link-box .moreCat::after{color:rgba(0,0,0,.2);font-family:FontAwesome;margin-left:5px}.facet-link-box .lessCat:hover,.facet-link-box .moreCat:hover{color:#c00}.facet-link-box .moreCat::after{content:"\f078"}.facet-link-box .lessCat::after{content:"\f077"}.m-media-object__listing__author::before{content:'By '}.m-media-object__listing__author:empty{display:none}.m-media-object__listing__author .author:empty{display:none}.m-media-object__listing__author .author:not(:last-child):after{content:", "}.m-media-object__listing__author .author:nth-child(3):after{content:"\2026"}.m-media-object__listing__classifier>.durationFilter::after{content:"-Day Course"}button#search{cursor:pointer;height:calc(2.875rem + 2px)}button#search .icon-search{fill:#909090}button#search:hover .icon-search{fill:#fff}#st-results-container h4 a em,span.assetDescription>em{font-weight:700;font-style:normal}.m-search__form{margin-bottom:2.125rem}.m-search__listing .m-media-object__listing h4{font-weight:400}.m-search__listing .m-media-object__listing h4 b,.m-search__listing .m-media-object__listing h4 strong{font-weight:700}.m-search__listing .m-media-object__listing .assetDescription em{font-weight:700;font-style:normal}.m-search__filters .form-check{display:flex;justify-content:space-between;align-items:center}.facetText.active{color:rgba(0,0,0,.65)}.filter-close{color:#c00}#mobile-filter-select{width:100%}.selectedFiltersTopListing{-webkit-margin-before:0;-webkit-padding-start:0}.badge-filter{background-color:#f4f4f4;border:1px solid rgba(0,0,0,.2)}.badge-filter a{color:rgba(0,0,0,.65);font-weight:400;text-transform:lowercase}.badge-filter a:hover{text-decoration:none}.filter-close-pill{color:#c00}.filter-close-pill:hover{color:#c00;cursor:pointer}.m-media-object__listing .partner--listing-individuals,.m-media-object__listing .partner--listing-services{-webkit-padding-start:1.25rem;-moz-padding-start:1.25rem}.m-media-object__listing .partner--listing-individuals li,.m-media-object__listing .partner--listing-services li{list-style-type:disc}.m-media-object__listing .credential-authorization img,.m-media-object__listing .credential-certificate img,.m-media-object__listing .credential-certification img{max-width:30px;max-height:30px;min-width:30px}.m-card__listing-featured .card,.m-event-listing__featured .card{background-color:transparent;border:0;border-radius:0;margin-bottom:1.5625rem}.m-card__listing-featured .card-body,.m-event-listing__featured .card-body{padding:0}@media screen and (max-width:576px){.m-card__listing-featured .card-body,.m-event-listing__featured .card-body{padding-bottom:2rem}}.m-card__listing-featured .card-img-top,.m-event-listing__featured .card-img-top{width:100%;border-top-left-radius:0;border-top-right-radius:0}.m-card__listing-featured .link-cta,.m-event-listing__featured .link-cta{margin-bottom:1.5625rem}.m-card__listing-featured img,.m-event-listing__featured img{padding-bottom:0}.m-card__listing-featured h4,.m-event-listing__featured h4{margin-top:0}.m-card__listing-featured .media,.m-event-listing__featured .media{padding-bottom:1.5625rem;padding-top:1.5625rem}.m-card__listing-featured .media .media-body h2,.m-event-listing__featured .media .media-body h2{margin:0}.m-card__listing-featured .event-box,.m-event-listing__featured .event-box{background-color:#f4f4f4;font-size:1rem;line-height:1rem;margin-right:2rem;padding:.785rem 0;text-align:center;width:75px;flex-direction:row-reverse}.m-card__listing-featured .event-box span,.m-event-listing__featured .event-box span{display:block;font-size:1.875rem;font-weight:500;line-height:1.875rem}.m-card__listing-featured .event-agenda date,.m-event-listing__featured .event-agenda date{margin-right:.5rem;font-weight:700}.m-card__listing .card,.m-event-listing .card{background-color:transparent;border:0;border-radius:0;margin-bottom:2.125rem}.m-card__listing .card-body,.m-event-listing .card-body{padding:1rem 0 0}@media screen and (max-width:576px){.m-card__listing .card-body,.m-event-listing .card-body{padding-bottom:2rem}}.m-card__listing .card-text .lead,.m-event-listing .card-text .lead{font-size:1rem;font-weight:400;line-height:1.5}.m-card__listing .card-img-top,.m-event-listing .card-img-top{width:100%;border-top-left-radius:0;border-top-right-radius:0}.m-card__listing-single .card,.m-event-listing__single .card{background-color:transparent;border:0;border-radius:0;margin-bottom:2.125rem}.m-card__listing-single .card-body,.m-event-listing__single .card-body{padding:0}@media screen and (max-width:576px){.m-card__listing-single .card-body,.m-event-listing__single .card-body{padding-bottom:2rem}}.m-card__listing-single .card-img-top,.m-event-listing__single .card-img-top{width:100%;border-top-left-radius:0;border-top-right-radius:0}.m-card__listing-single .link-cta,.m-event-listing__single .link-cta{margin-bottom:1.5625rem}.m-card__listing-single img,.m-event-listing__single img{padding-bottom:3.125rem}.m-card__listing-single h4,.m-event-listing__single h4{margin-top:1.5rem}.m-card__listing-single .media,.m-event-listing__single .media{padding-bottom:2.125rem;padding-top:1.5625rem}.m-card__listing-single .media .media-body h2,.m-event-listing__single .media .media-body h2{margin:0}.m-card__listing-single .event-box,.m-event-listing__single .event-box{background-color:#f4f4f4;font-size:1rem;line-height:1rem;margin-right:2rem;padding:.785rem 0;text-align:center;width:75px;flex-direction:row-reverse}.m-card__listing-single .event-box span,.m-event-listing__single .event-box span{display:block;font-size:1.875rem;font-weight:500;line-height:1.875rem}.m-card__listing-single .event-agenda date,.m-event-listing__single .event-agenda date{margin-right:.5rem;font-weight:700}.m-card__listing-single .m-event-listing__share,.m-event-listing__single .m-event-listing__share{padding-bottom:3.125rem;padding-top:3.125rem}.m-card__listing-single .m-event-listing__share h4,.m-event-listing__single .m-event-listing__share h4{margin-top:0}.m-card__listing-single .m-event-listing__share .sei-share,.m-event-listing__single .m-event-listing__share .sei-share{margin-bottom:0;padding:0}.m-card__listing-single .previous-next span,.m-event-listing__single .previous-next span{display:block;margin-bottom:1.25rem}.m-card__listing-single .previous-next img,.m-event-listing__single .previous-next img{display:block;padding-bottom:1.5625rem}.m-card__listing-single .previous-next h4,.m-event-listing__single .previous-next h4{margin-top:0}.hide{display:none}.site-message{color:#fff;border-radius:0;margin:0}.site-message h1,.site-message h2,.site-message h3,.site-message h4,.site-message h5,.site-message h6,.site-message p{color:#fff}.site-message.alert{position:relative;padding:.75rem 1.25rem;border:1px solid transparent}.site-message .container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;position:relative}.site-message .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit;background:0 0;border:0;float:right;font-size:1.5rem;font-weight:700;line-height:1;text-shadow:0 1px 0 #fff;opacity:.5;margin:0;font-family:inherit;border-radius:0;text-transform:none;overflow:visible}.site-message .btn-outline-primary{color:#fff;border:1px solid #fff;background-image:none;padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem;display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.site-message .btn-outline-primary:hover{background-color:#fff;text-decoration:none}.site-message.alert-success{background-color:#085;border-color:#243}.site-message.alert-success .btn-outline-primary:hover{color:#085}.site-message.alert-danger{background-color:#067;border-color:#247}.site-message.alert-danger .btn-outline-primary:hover{color:#067}.site-message h4 a,.site-message p a{color:rgba(255,255,255,.9);border-bottom:1px solid rgba(255,255,255,.9)}.site-message h4 a:hover,.site-message p a:hover{color:#fff;text-decoration:none;border-bottom:none}@media (min-width:768px){.site-message .container{width:750px}}@media (min-width:992px){.site-message .container{width:970px}}@media (min-width:1200px){.site-message .container{width:1170px}}.trainingDisclaimer{font-size:.7em}.add-to-calendar{padding-bottom:3.125rem;padding-top:3.125rem}@media screen and (max-width:576px){.add-to-calendar{padding-top:0}}.add-to-calendar .add-to-calendar__title{margin-top:0}.add-to-calendar .add-to-calendar__list{-webkit-margin-before:0;-webkit-padding-start:0;display:flex;list-style-type:none}.add-to-calendar .add-to-calendar__list-item{display:inline-block;background-color:#848484;list-style-type:none;margin-right:5px}.add-to-calendar .add-to-calendar__list-item:last-of-type{margin-right:0}.add-to-calendar .add-to-calendar__link{color:#fff;cursor:pointer;display:block;text-align:center;padding:.5rem;vertical-align:middle;box-sizing:content-box;font-size:1.25rem;text-decoration:none}.add-to-calendar .add-to-calendar__link--Hover{text-decoration:none}.sched-embed h2{padding:0 0 3.125rem 0;text-align:center}.sched-embed figure,.sched-embed p{padding:3.125rem 0;text-align:center}.sched-sponsors h2{padding:1.5625rem 0;text-align:center}.sched-sponsors figure,.sched-sponsors p{text-align:center;padding:0 0 1.5625rem 0}.sched-sponsors figure.name,.sched-sponsors p.name{padding-bottom:0}.sched-sponsors [class*=block-grid-].text-center{font-size:0}.sched-sponsors [class*=block-grid-].text-center>li{float:none;display:inline-block;text-align:center;padding-top:0;padding-bottom:0}.sched-sponsors span{display:inline-block;height:176px;width:176px;margin-right:1.625rem;margin-bottom:1.25rem;margin-left:1.625rem}@media only screen and (max-width:40em){.sched-sponsors span{display:block;margin-right:auto;margin-left:auto}}.sched-sponsors span a{display:block;height:176px;width:176px}.sched-sponsors span img{width:176px;max-width:176px}.speakers h2{padding:1.5625rem 0 0;text-align:center}.speakers figure,.speakers p{text-align:center;padding:0 0 1.5625rem 0}.speakers figure.name,.speakers p.name{padding-bottom:0}.speakers img{border:1px solid #414042;border-radius:500px;display:block;margin:0 auto 1.1875rem;width:176px;max-width:176px}.sponsors h2{padding:1.5625rem 0;text-align:center}.sponsors figure,.sponsors p{text-align:center;padding:0 0 1.5625rem 0}.sponsors figure.name,.sponsors p.name{padding-bottom:0}.sponsors img{display:block;margin:0 auto 1.1875rem;width:176px;max-width:176px}.sponsorship-levels .column{background-color:#fff}.sponsorship-levels .panel{border:none;margin:1.5625rem 0;padding:.625rem;background:#eaeaea none repeat scroll 0 0;color:#000}.sponsorship-levels .panel h4{color:#404040;text-align:left;font-weight:400;display:inline-block;width:100%;border-bottom:1px solid #000;margin:0 0 25px;padding:0 0 27px}.sponsorship-levels .panel h5{font-weight:700;display:inline-block;float:right;font-size:1.875rem;margin-top:-72px}.sponsorship-levels .panel figure,.sponsorship-levels .panel p{padding:0 0 1.5625rem 0}.sponsorship-levels .panel ul{margin:0}.sponsorship-levels .panel ul li{font-size:.9375rem;line-height:1.1875rem;list-style:none;text-align:center}