@font-face{font-family:'Source Sans Light';src:url(/static/bundles/SourceSansLight.subset.min.v1.woff2) format("woff2"),url(/static/bundles/SourceSansLight.subset.min.v1.woff) format("woff"),url(/static/bundles/SourceSansLight.subset.min.v1.otf) format("opentype");font-style:normal;font-weight:300}@font-face{font-family:'Source Sans Variable';src:url(/static/bundles/SourceSansVariable.subset.min.v4.woff2) format("woff2");font-style:normal;font-weight:100 900}@font-face{font-family:'Source Sans Variable';src:url(/static/bundles/SourceSansItalicVariable.subset.min.v4.woff2) format("woff2");font-style:italic;font-weight:100 900}html,body{height:100%;margin:0;padding:0;width:100%;box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}section.padded{padding:3.125rem 0}section.background.grey{background-color:#f7f6f6}html{font-family:Arial,sans-serif;font-size:16px;color:#000;letter-spacing:0}@media (max-width:880px){html{font-size:15px}}@supports (font-variation-settings:normal){html{font-family:"Source Sans Variable",Arial,sans-serif;font-variation-settings:"wght" 400}}h1,h2,h3,h4,h5{font-family:"Source Sans Light",Arial,sans-serif;font-weight:normal;margin:0;letter-spacing:0;text-transform:none}@supports (font-variation-settings:normal){h1,h2,h3,h4,h5{font-family:"Source Sans Variable",Arial,sans-serif}}h1 a,h2 a,h3 a,h4 a,h5 a{text-decoration:none}h1{font-size:1.875rem;line-height:1.3}h2{font-size:1.625rem;line-height:1.3}h3{font-size:1.5rem;line-height:1.3}h4{font-size:1.125rem}h5{font-size:1.125rem;text-transform:uppercase;letter-spacing:0.125rem}a{color:#0080a5;text-decoration:none;cursor:pointer}a:hover{text-decoration:underline}.blue{color:#0080a5}.black{color:#000}.red{color:#cc0000}.white{color:#fff}.inverted{color:#fff}.inverted.black{background:#000}.inverted.blue{background:#0080a5}.inverted.red{background:#cc0000}.regular{font-weight:regular}.bold{font-weight:700;font-variation-settings:"wght" 700}.underline{text-decoration:underline}.italic{font-style:italic}p.large,.text.large{font-size:1.25rem}p.small,.text.small{font-size:0.9rem}strong{font-weight:700;font-variation-settings:"wght" 700}.aligned.center{text-align:center}.aligned.left{text-align:left}.aligned.right{text-align:right}.collapsed{display:none!important}.fluid{width:100%}.only{display:none!important}@media (max-width:880px){.only.mobile{display:inherit!important}}@media (min-width:1280px){.only.large.desktop{display:inherit!important}}@media (min-width:881px) and (max-width:1279px){.only.small.desktop{display:inherit!important}}.fa{color:#000}.fa-twitter.color{color:#00aced}.fa-rss-square.color{color:#f26522}.fa-youtube.color{color:#ff0000}@supports (display:grid){.grid{display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:2em;grid-row-gap:1em}@media (max-width:880px){.grid{grid-column-gap:0.5em;grid-row-gap:0.5em}}}.grid.padded{padding-top:1.25rem;padding-bottom:3.125rem}.grid.column.one{grid-template-columns:repeat(1,1fr)}@media (max-width:880px){.grid.column.one:not(.fixed){grid-template-columns:repeat(1,1fr)}}.grid .one.wide{grid-column:span 1}.grid.column.two,#home #teasers .grid.main{grid-template-columns:repeat(2,1fr)}@media (max-width:880px){.grid.column.two:not(.fixed),#home #teasers .grid.main:not(.fixed){grid-template-columns:repeat(1,1fr)}}.grid .two.wide{grid-column:span 2}.grid.column.three{grid-template-columns:repeat(3,1fr)}@media (max-width:880px){.grid.column.three:not(.fixed){grid-template-columns:repeat(1,1fr)}}.grid .three.wide{grid-column:span 3}.grid.column.four{grid-template-columns:repeat(4,1fr)}@media (max-width:880px){.grid.column.four:not(.fixed){grid-template-columns:repeat(2,1fr)}}.grid .four.wide{grid-column:span 4}.grid.column.five{grid-template-columns:repeat(5,1fr)}@media (max-width:880px){.grid.column.five:not(.fixed){grid-template-columns:repeat(2,1fr)}}.grid .five.wide{grid-column:span 5}.grid.column.six{grid-template-columns:repeat(6,1fr)}@media (max-width:880px){.grid.column.six:not(.fixed){grid-template-columns:repeat(2,1fr)}}.grid .six.wide{grid-column:span 6}.grid.column.seven{grid-template-columns:repeat(7,1fr)}@media (max-width:880px){.grid.column.seven:not(.fixed){grid-template-columns:repeat(3,1fr)}}.grid .seven.wide{grid-column:span 7}.grid.column.eight{grid-template-columns:repeat(8,1fr)}@media (max-width:880px){.grid.column.eight:not(.fixed){grid-template-columns:repeat(3,1fr)}}.grid .eight.wide{grid-column:span 8}.grid.column.nine{grid-template-columns:repeat(9,1fr)}@media (max-width:880px){.grid.column.nine:not(.fixed){grid-template-columns:repeat(3,1fr)}}.grid .nine.wide{grid-column:span 9}.grid.column.ten{grid-template-columns:repeat(10,1fr)}@media (max-width:880px){.grid.column.ten:not(.fixed){grid-template-columns:repeat(4,1fr)}}.grid .ten.wide{grid-column:span 10}.grid.column.eleven{grid-template-columns:repeat(11,1fr)}@media (max-width:880px){.grid.column.eleven:not(.fixed){grid-template-columns:repeat(4,1fr)}}.grid .eleven.wide{grid-column:span 11}.grid.column.twelve{grid-template-columns:repeat(12,1fr)}@media (max-width:880px){.grid.column.twelve:not(.fixed){grid-template-columns:repeat(4,1fr)}}.grid .twelve.wide{grid-column:span 12}.legacy .grid{display:table;border-spacing:1em;width:100%}.legacy .grid.column.one>*{display:table-cell;width:100%}.legacy .grid.column.two>*,.legacy #home #teasers .grid.main>*,#home #teasers .legacy .grid.main>*{display:table-cell;width:50%}.legacy .grid.column.three>*{display:table-cell;width:33.33333%}.legacy .grid.column.four>*{display:table-cell;width:25%}.legacy .grid.column.five>*{display:table-cell;width:20%}.legacy .grid.column.six>*{display:table-cell;width:16.66667%}.legacy .grid.column.seven>*{display:table-cell;width:14.28571%}.legacy .grid.column.eight>*{display:table-cell;width:12.5%}.legacy .grid.column.nine>*{display:table-cell;width:11.11111%}.legacy .grid.column.ten>*{display:table-cell;width:10%}.legacy .grid.column.eleven>*{display:table-cell;width:9.09091%}.legacy .grid.column.twelve>*{display:table-cell;width:8.33333%}.wrapper{margin:0 auto;padding:0 3.125rem;max-width:1400px}@media (max-width:880px){.wrapper{padding:0 0.5rem}}.button{background:#fff;border:1px solid black;border-radius:4px;box-shadow:0 4px 8px 0 rgba(0,0,0,0.15);color:#000;cursor:pointer;text-decoration:none;font-size:1em;font-family:Arial,sans-serif;font-weight:normal;padding:0.5em 2em;text-align:center;text-decoration:none;display:inline-block;transition:0.15s}@supports (font-variation-settings:normal){.button{font-family:"Source Sans Variable",Arial,sans-serif}}@media (max-width:880px){.button{padding:0.4em 1em}}.button.red,.button.primary{border-color:#cc0000;color:#fff;background:#cc0000}.button.blue,.button.secondary{background:#0080a5;border-color:#0080a5;color:#fff}.button.large{font-size:1.25rem}.button.small{font-size:0.9rem}.button:focus{outline:0}.button:hover{-webkit-filter:brightness(90%);filter:brightness(90%);text-decoration:none}.button>*{margin-left:0.5em}.button>*:first-child{margin-left:0}.button.fluid{padding:1em;display:inline;align-items:center;justify-content:center}@supports (display:grid){.button.fluid{display:flex;width:100%}}.teaser{background:#fff;border-bottom:1px solid rgba(179,179,179,0.5);font-size:1.125rem;padding:1.25rem 0}.teaser .text .description:before{content:"  |   ";white-space:pre}.teaser a{color:#000;text-decoration:none}.teaser a .text .description,.teaser a date .description{line-height:1.3}.teaser a:hover .title{text-decoration:underline}.teaser a:hover .description{-webkit-text-decoration-color:#000;text-decoration-color:#000}.teaser .type{color:#000;font-size:1rem;margin-bottom:0.625rem}.teaser .title{color:#0080a5;font-weight:500;font-variation-settings:"wght" 500;margin-bottom:0.625rem}.teaser date{font-weight:600;font-variation-settings:"wght" 600;letter-spacing:0}.teaser .media{display:flex;align-items:center;position:relative}.teaser .media img{width:100%;height:100%}.teaser .media .overlay{position:absolute;display:flex;align-items:center;justify-content:center;top:0;left:0;width:100%;height:100%}.teaser .media .overlay .icon{width:40%;height:40%;-webkit-filter:grayscale(100%);filter:grayscale(100%);transition:0.15s ease-out;opacity:0.9}.teaser .media .overlay .icon:hover{-webkit-filter:grayscale(0%);filter:grayscale(0%);opacity:1}@media (min-width:881px){.teaser.event{padding-bottom:0}}.teaser.event date{font-weight:400;font-variation-settings:"wght" 400;text-transform:none}.teaser.event .title{margin-bottom:0}.teaser.event .media{padding:0;line-height:0}@supports (display:grid){.teaser.event .media{padding:1.25rem 0 0 0}}.teaser.event .media img{padding-bottom:1rem}.teaser.event .media .border{background:#0080a5;bottom:0;display:inline-block;height:1rem;position:absolute;width:100%}.teaser.event a:hover date{text-decoration:none}.teaser.event a:hover .media .border{height:2rem}.teaser.event,.teaser.video{float:left;width:100%}@supports (display:grid){.teaser.event,.teaser.video{float:unset;width:unset}}.teaser.event .content,.teaser.event .column,.teaser.video .content,.teaser.video .column{float:left}.teaser.event .media,.teaser.event .overlay,.teaser.video .media,.teaser.video .overlay{float:right}.teaser.event .column,.teaser.video .column{width:100%}@supports (display:grid){.teaser.event .column,.teaser.video .column{float:unset;width:unset}}.teaser.event .content,.teaser.event .media,.teaser.event .overlay,.teaser.video .content,.teaser.video .media,.teaser.video .overlay{width:50%}@supports (display:grid){.teaser.event .content,.teaser.event .media,.teaser.event .overlay,.teaser.video .content,.teaser.video .media,.teaser.video .overlay{float:unset;width:unset}}@media (max-width:880px){.teaser{display:grid;grid-template:"type date" "title title";grid-template-columns:auto 1fr;grid-column-gap:1.25rem;border:1px solid rgba(179,179,179,0.5);border-radius:4px;padding:1.25rem;margin-top:1.25rem;margin-bottom:1.25rem}.teaser .description{display:none}.teaser .type{grid-area:type}.teaser date{grid-area:date;font-style:italic;letter-spacing:0;text-transform:none}.teaser .title{grid-area:title;color:#000}.teaser.video{display:block}.teaser.video .two.column.grid .content,.teaser.video #home #teasers .grid.main .content,#home #teasers .teaser.video .grid.main .content{display:grid;grid-template:"type date" "title title";grid-template-columns:auto 1fr;grid-template-rows:-webkit-min-content;grid-template-rows:min-content;grid-column-gap:1em}.teaser.video .two.column.grid .media img,.teaser.video #home #teasers .grid.main .media img,#home #teasers .teaser.video .grid.main .media img{height:auto;max-height:125px}.teaser.event{display:block;border:2px solid #0080a5;margin:0}.teaser.event>a{display:flex;height:100%}.teaser.event .media,.teaser.event .text{display:none}}@media (min-width:500px) and (max-width:880px){.teaser.video .two.column.grid,.teaser.video #home #teasers .grid.main,#home #teasers .teaser.video .grid.main{grid-template-columns:3fr 1fr}}.tile{border:2px solid #c0c0c0;border-radius:4px;display:flex;flex-flow:column;justify-content:center;flex-flow:column;padding:1.25rem}.tile header{padding-bottom:1.25rem}.tile .media img,.tile .media video{width:100%}.tile .content{height:100%;align-items:flex-end;justify-content:center;display:flex}.tile.blue.border{border:3px solid #0080a5;color:#000}.tile.see.more .arrow{font-size:3rem;line-height:0;padding-top:1.25rem}nav.main{font-size:18px;position:relative}nav.main a{text-decoration:none}nav.main li{list-style:none;display:inline-block;margin:0 1.5625rem;padding:0 0 1rem 0}nav.main li:first-child{margin-left:0}nav.main li:last-child{margin-right:0}nav.main ul{margin:0;padding:0}nav.main ul.primary{border-bottom:1px rgba(179,179,179,0.5) solid}nav.main ul.primary>li>a{transition:0.15s ease-out;border-bottom:0.25rem solid transparent;color:#000;padding-bottom:0.75rem}nav.main ul.primary>li>a:hover{border-bottom:0.25rem solid #cc0000}nav.main ul.primary>li>ul{display:none}nav.main ul.primary>li.active a{border-bottom:0.25rem solid #cc0000}nav.main ul.secondary:empty{margin:0;padding:0}nav.main ul.secondary li{padding-top:1.25rem}nav.main ul.secondary a{color:#0080a5;transition:0.15s ease-out}nav.main ul.secondary a.active,nav.main ul.secondary a:hover{text-decoration:underline;color:#000}@media (max-width:880px){ul.primary,ul.secondary{display:none}}nav.main.mobile.buttons{display:none}@media (max-width:880px){nav.main.mobile.buttons{display:inherit;justify-content:flex-start}}nav.main.mobile.buttons .button{align-items:flex-start}nav.main.mobile.buttons .close.button{background:#000;border-color:#000;border-bottom-left-radius:0;border-bottom-right-radius:0;display:none}nav.main.mobile.only>ul{background:#000;display:none}nav.main.mobile.only>ul a{color:#fff;width:100%}nav.main.mobile.only>ul li{display:flex;flex-flow:column;margin:0 1rem;padding:0;border-bottom:1px solid #7a7a7a}nav.main.mobile.only>ul li:last-child{border:none}nav.main.mobile.only>ul li a{padding:1rem}nav.main.mobile.only>ul li a .chevron{transition:0.15s ease-out;float:right}nav.main.mobile.only>ul li a.open .chevron{transform:rotate(180deg)}nav.main.mobile.only>ul li ul{display:none;margin:0 -1rem;background:#444;margin-bottom:-2px;padding-bottom:2px}nav.main.mobile.only>ul li ul li{margin:0 1rem}nav.main.mobile.only>ul li ul li a{padding-left:3rem;padding-bottom:1rem}.banner{padding-top:3.125rem;padding-bottom:3.125rem;min-height:5rem;background:#f7f6f6;position:relative}.banner h1{font-family:Arial,sans-serif;font-size:1.9rem;padding-bottom:1.25rem}@supports (font-variation-settings:normal){.banner h1{font-size:2rem;font-family:"Source Sans Variable",Arial,sans-serif}}.banner.centered{margin:auto;text-align:center}.banner .cover{z-index:1;position:absolute;top:0;width:100%;height:100%;overflow:hidden}@media (min-width:1280px){.banner .cover.desktop{display:flex!important}}@media (min-width:881px) and (max-width:1279px){.banner .cover.desktop{display:flex!important}}.banner .cover img{-o-object-fit:cover;object-fit:cover;width:100%}.banner .cover .overlay{position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.5)}.banner .wrapper{position:relative;z-index:99}.banner .content{max-width:800px}@media (max-width:880px){.banner{background:#fff;padding-bottom:1.125rem;padding-top:1.125rem}.banner h1{color:#000;font-size:1.3rem;font-weight:400;font-variation-settings:"wght" 400}}input{font-size:1em;font-family:Arial,sans-serif;border:1px rgba(179,179,179,0.5) solid;border-radius:4px;padding:0.25em 0.75em;margin:0}input:focus{outline:none;border-color:#0080a5}.action.input{display:flex}.action.input>*{border-radius:0;margin:0}.action.input>*:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.action.input>*:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}ul{padding:0;margin:0;list-style:none}ul.bulleted{padding-left:3.125rem;list-style:disc}header.main{margin-bottom:1.25rem}header.main .grid{grid-template:"logo search" 1fr "nav nav" 1fr;grid-template-columns:2fr 1fr;grid-template-rows:auto;grid-row-gap:2.5rem;margin:1.25rem auto}header.main .grid>*{display:flex;flex-flow:column}header.main .search{grid-area:search;align-items:flex-end;justify-content:flex-end}header.main .search form{width:100%}header.main .search form input[type="text"]{width:90%}@supports (display:grid){header.main .search form input[type="text"]{width:100%}}header.main .search .actions{grid-row-gap:0}header.main .search .actions a{text-decoration:none;white-space:nowrap}header.main .search .actions a:hover{text-decoration:underline}header.main .search .actions svg{margin-right:0.5rem}header.main .search .actions .certification{text-align:right}header.main .logo{grid-area:logo;align-items:flex-start;justify-content:flex-end;font-size:2.5em;margin:1.5rem 0 2.5rem 0}@supports (display:grid){header.main .logo{margin:unset}}header.main .logo a{color:#000;text-decoration:none}header.main .logo img{border:0;margin-bottom:-0.5rem;max-width:100%;padding-right:0.65rem;height:46px;width:108px}header.main .logo .byline{margin-top:1.25rem}header.main .logo .company-name{display:inline-block;font-family:"Source Sans Light",Arial,sans-serif}@supports (font-variation-settings:normal){header.main .logo .company-name{font-family:"Source Sans Variable",Arial,sans-serif;font-variation-settings:"wght" 300}}header.main .logo .company-name .highlight{color:#cc0000}header.main nav.main.desktop{font-family:"Source Sans Light",Arial,sans-serif;grid-area:nav}@supports (font-variation-settings:normal){header.main nav.main.desktop{font-family:"Source Sans Variable",Arial,sans-serif;font-variation-settings:"wght" 500}}header.main .button{align-items:center;justify-content:center;height:100%}header.main input{width:100%}@media (max-width:880px){header.main .wrapper{padding:0 0.625rem}header.main .desktop{display:none}header.main .grid{grid-template:"buttons logo search";grd-template-columns:auto 1fr auto;grid-column-gap:0.5rem;grid-row-gap:0;margin:1.25rem auto 0}header.main .buttons{grid-area:buttons}header.main .buttons .button{padding-left:0.3rem;padding-right:0.3rem;width:4rem}header.main .logo{align-items:center;font-size:1em;justify-content:center}header.main .logo img{display:inline-block;height:27px;width:67px}header.main .logo .company-name{font-size:1.2em}header.main .search{align-items:flex-end;justify-content:center;text-align:right}header.main .search form,header.main .search div{width:100%;height:100%}header.main .search>.grid{grid-column-gap:0}header.main nav.main{align-items:flex-start;justify-content:center}}footer.main{clear:both;background-color:#f7f6f6;font-variation-settings:"wght" 500;padding:3.125rem 0}footer.main .wrapper>.grid{grid-row-gap:3.125rem}footer.main h4{padding-bottom:1.25rem}footer.main a{text-decoration:none}footer.main a:hover{text-decoration:underline}footer.main li{padding-bottom:1em}footer.main .column.two div,footer.main #home #teasers .main.grid div,#home #teasers footer.main .main.grid div{width:50%}footer.main .column.two div:first-child,footer.main #home #teasers .main.grid div:first-child,#home #teasers footer.main .main.grid div:first-child{float:left}footer.main .column.two div:last-child,footer.main #home #teasers .main.grid div:last-child,#home #teasers footer.main .main.grid div:last-child{float:right}@supports (display:grid){footer.main .column.two div,footer.main #home #teasers .main.grid div,#home #teasers footer.main .main.grid div{float:unset!important;padding:unset;width:unset}}footer.main .topics div.desktop{width:100%}footer.main .topics ul{columns:2}footer.main .topics ul a{color:#000}footer.main .topics ul li{display:inline-block;width:100%}footer.main .social ul{padding-bottom:1em}footer.main .social ul li svg{font-size:3.5em;padding-right:0.35em}footer.main .social ul li .button{text-align:center;justify-content:flex-start;border-color:#fff;display:inline-block;padding:0.75em 1em;width:100%}@supports (display:grid){footer.main .social ul li .button{display:flex;padding:0 1em;width:unset;text-align:left}}footer.main .social ul li .button:hover{text-decoration:none}footer.main .social ul li .button.newsletter{justify-content:center;padding:0.75em 1em;text-align:center}footer.main .websites{font-variation-settings:"wght" 600}footer.main .copyright{clear:both;color:#999}footer.main .copyright a{color:#999}@media (max-width:880px){footer.main .grid{grid-row-gap:0!important}}#home .top.banner .wrapper{max-width:700px}#home .top.banner h1{padding-bottom:2.5rem}#home .top.banner .buttons{grid-row-start:2;grid-column:4 / span 6}#home .more{float:left;font-size:1.125rem;margin:1.5625rem 0 3.125rem 0}@supports (display:grid){#home .more{float:unset}}#home #teasers h2{padding-bottom:1.25rem;border-bottom:1px solid rgba(179,179,179,0.5)}#home #teasers .articles ul>li:first-child{padding-top:1.11111rem}#home #teasers .videos{clear:both}@media (min-width:881px) and (max-width:1279px){#home #teasers .main.grid{grid-template-columns:2fr 1fr}}#home #teasers .training{clear:both}#home #teasers .training .grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr}@media (max-width:880px){#home #teasers .training .grid{margin-top:1.25rem}}@media (min-width:881px) and (max-width:1279px){#home #teasers .training .grid{grid-template-columns:1fr}#home #teasers .training .grid li:nth-of-type(1n + 5){display:none}}#home .about{clear:both;line-height:1.5rem}#home .about .column.two>div,#home .about #teasers .main.grid>div,#home #teasers .about .main.grid>div{width:50%;padding-top:1.25rem;padding-bottom:3.125rem}#home .about .column.two>div:first-child,#home .about #teasers .main.grid>div:first-child,#home #teasers .about .main.grid>div:first-child{float:left}#home .about .column.two>div:last-child,#home .about #teasers .main.grid>div:last-child,#home #teasers .about .main.grid>div:last-child{float:right}@supports (display:grid){#home .about .column.two>div,#home .about #teasers .main.grid>div,#home #teasers .about .main.grid>div{float:unset!important;padding:unset;width:unset}}#home .about .text h4{font-weight:500;font-variation-settings:"wght" 500;font-size:1.15rem;padding-bottom:0.5rem}#home .about .text.large a{font-size:16px}#home .topics ul{padding-top:2.5rem;grid-auto-rows:1fr}#home .topics li{display:flex}#home .topics .more{margin-bottom:0}@media (min-width:881px){#home .about .text.large{padding-right:1.25rem}}@media (max-width:880px){#home h2{text-align:center}#home #teasers{padding-bottom:0;padding-top:0}#home #teasers h2{border-bottom:none;padding-bottom:0}#home #teasers .wrapper{padding:0}#home #teasers .publications,#home #teasers .training{padding:0 0.5rem}#home #teasers .publications{background:#f7f6f6;padding-top:1rem}#home #teasers .publications .more{margin-bottom:1.5rem}#home #teasers .training{margin-top:1.625rem}#home .training.grid{padding-top:1.25rem}#home .about h2{text-align:left;border-bottom:2px solid #000}}