/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:Prelo;src:url(/themes/custom/coe_sdo/fonts/Prelo/Prelo-Bold.otf);font-weight:700}@font-face{font-family:"Prelo Heavy";src:url(/themes/custom/coe_sdo/fonts/Prelo/Prelo-Black.otf);font-weight:900}@font-face{font-family:OpenSans;src:url(/themes/custom/coe_sdo/fonts/open-sans/OpenSans-Regular.ttf);font-weight:700}@font-face{font-family:"OpenSans Extrabold";src:url(/themes/custom/coe_sdo/fonts/open-sans/OpenSans-Extrabold.ttf);font-weight:700}@font-face{font-family:"OpenSans Semibold";src:url(/themes/custom/coe_sdo/fonts/open-sans/OpenSans-Semibold.ttf);font-weight:700}*{-webkit-box-sizing:border-box;box-sizing:border-box}body{margin:0}.animate-fade{-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.animate-fade:hover{opacity:0}.animate-move>.demo-shape{-webkit-transition:all .8s ease-in-out;transition:all .8s ease-in-out}.grid__item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:1em;width:100%}@media (min-width:48em){.grid__item{margin:0 3% 3% 0;width:auto}}.grid__item:last-child{margin-right:0}.grid--columns-2 .grid__item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:1em;width:100%}@media (min-width:48em){.grid--columns-2 .grid__item{margin:0 3% 3% 0;width:auto}}.grid--columns-2 .grid__item:last-child{margin-right:0}@media (min-width:48em){.grid--columns-2 .grid__item{width:48.2%}.grid--columns-2 .grid__item:nth-child(2n){margin-right:0}}.grid--columns-3 .grid__item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:1em;width:100%}@media (min-width:48em){.grid--columns-3 .grid__item{margin:0 3% 3% 0;width:auto}}.grid--columns-3 .grid__item:last-child{margin-right:0}@media (min-width:48em){.grid--columns-3 .grid__item{width:31%}.grid--columns-3 .grid__item:nth-child(3n){margin-right:0}}.grid--pl .grid__item{background-color:rgba(0,0,0,.2);min-height:100px}.grid--divider .grid__item{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}@media (min-width:48em){.grid--divider .grid__item{margin-right:3.5%;position:relative}.grid--divider .grid__item::after{background-color:#ccc;content:"";display:block;height:100%;position:absolute;top:0;width:1px}}@media (min-width:48em){.grid--divider .grid__item:last-child{margin-right:0}}.grid--divider .grid__item:last-child::after{display:none}.grid--divider.grid--columns-2 .grid__item{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}@media (min-width:48em){.grid--divider.grid--columns-2 .grid__item{margin-right:3.5%;position:relative}.grid--divider.grid--columns-2 .grid__item::after{background-color:#ccc;content:"";display:block;height:100%;position:absolute;top:0;width:1px}}.grid--divider.grid--columns-2 .grid__item::after{right:-3.5%}.grid--divider.grid--columns-2 .grid__item:nth-child(2n){margin-right:0}.grid--divider.grid--columns-2 .grid__item:nth-child(2n)::after{display:none}@media (min-width:48em){.grid--divider.grid--columns-2 .grid__item:last-child{margin-right:0}}.grid--divider.grid--columns-2 .grid__item:last-child::after{display:none}.grid--divider.grid--columns-3 .grid__item{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}@media (min-width:48em){.grid--divider.grid--columns-3 .grid__item{margin-right:3.5%;position:relative}.grid--divider.grid--columns-3 .grid__item::after{background-color:#ccc;content:"";display:block;height:100%;position:absolute;top:0;width:1px}}.grid--divider.grid--columns-3 .grid__item::after{right:-5.5%}.grid--divider.grid--columns-3 .grid__item:nth-child(3n){margin-right:0}.grid--divider.grid--columns-3 .grid__item:nth-child(3n)::after{display:none}@media (min-width:48em){.grid--divider.grid--columns-3 .grid__item:last-child{margin-right:0}}.grid--divider.grid--columns-3 .grid__item:last-child::after{display:none}.grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.link{color:#005087}.link:hover{color:#003254}.h1,.text-long h1{color:inherit;font-family:OpenSans Semibold,Prelo,HelveticaNeue,Helvetica,Arial,sans-serif;font-weight:700;font-style:normal;font-size:2rem;line-height:1.4;margin:0 0 .5em;width:auto}.h1__link{color:inherit}.h1__link:hover{color:inherit}.h2,.text-long h2{color:inherit;font-family:OpenSans Semibold,Prelo,HelveticaNeue,Helvetica,Arial,sans-serif;font-weight:700;font-style:normal;font-size:1.8rem;line-height:1.2;margin:0 0 .5em;width:auto}.h2__link{color:inherit}.h2__link:hover{color:inherit}.h3,.text-long h3{color:inherit;font-family:OpenSans Semibold,Prelo,HelveticaNeue,Helvetica,Arial,sans-serif;font-weight:700;font-style:normal;font-size:1.4rem;line-height:1.6;margin:0 0 .5em;width:auto}.h3__link{color:inherit}.h3__link:hover{color:inherit}.h4,.text-long h4{color:inherit;font-family:OpenSans Semibold,Prelo,HelveticaNeue,Helvetica,Arial,sans-serif;font-weight:600;font-style:normal;font-size:1.2rem;line-height:1.6;margin:0 0 .5em;width:auto}.h4__link{color:inherit}.h4__link:hover{color:inherit}.h5,.h6,.text-long h5,.text-long h6{color:inherit;font-family:OpenSans Semibold,Prelo,HelveticaNeue,Helvetica,Arial,sans-serif;font-weight:600;font-style:normal;font-size:1.1rem;line-height:2;margin:0 0 .5em;width:auto}.h5__link,.h6__link{color:inherit}.h5__link:hover,.h6__link:hover{color:inherit}body{color:#444;font-family:OpenSans,Calibri,Arial,Verdana,sans-serif;font-size:1.2rem;line-height:1.6}.paragraph,.text-long p{margin:0 0 1em}.blockquote,.text-long blockquote{font-style:italic;border-left:solid 3px #999;margin-left:1em;padding-left:1em}.hr,.text-long hr{border-style:solid;border-width:1px 0 0;color:currentColor}.text-long a{color:#005087}.text-long .button{color:#fff}ol,ul{padding-left:1em}ul{list-style-type:disc}ol{list-style-type:decimal}.list-item,.text-long ol li,.text-long ul li{margin-bottom:.2em;padding-left:1em}.image__img,.img,img{height:auto;max-width:100%}.logo__img{background:#005087}.sprite-menu{background:url(/themes/custom/coe_sdo/dist/svg/sprite.css.svg) no-repeat;background-position:0 0}.sprite-icon{background-size:100% 100%;display:block;height:0;padding:40%;width:100%}.icon-inline-menu{display:-webkit-box;display:-ms-flexbox;display:flex}.icon-inline-menu::before{background:url(/themes/custom/coe_sdo/dist/svg/sprite.css.svg) no-repeat;background-position:0 0;background-size:cover;content:"";display:inline-block;margin-right:.1em;padding:.8em}form.node-submission-form{margin:0 auto;max-width:35rem;padding:3rem 0}form.node-submission-form legend{font-family:OpenSans,Calibri,Arial,Verdana,sans-serif;font-size:1.2rem;font-weight:400;padding-bottom:.35rem;padding-top:1rem;margin-bottom:0}form summary{display:inline}.views-exposed-form fieldset{border-top:3px solid #000!important;padding-top:10px!important;margin-bottom:0}.views-exposed-form legend{display:none}.field--name-field-legal{background:#f7f7f7;margin:.25rem;padding:2rem 1rem 1rem}.field--name-field-legal .form-item__description{padding:1rem 1.25rem 0}.form-item--checkbox__item,.form-item--checkboxes{list-style:none;margin:0;padding:0;display:inline}.form-item--checkbox__item label,.form-item--checkboxes label{display:inline!important}.form-item--checkbox__item input,.form-item--checkboxes input{display:inline!important;height:auto!important;width:auto!important}.form-item{position:relative}.form-checkbox{display:inline!important;height:16px!important;width:16px!important;vertical-align:top}.form-checkbox+label{display:inline!important;line-height:1;position:relative;vertical-align:top}.form-accordion-trigger{color:#5cbaed;font-size:1rem;padding-bottom:1rem;cursor:pointer}.form-accordion-trigger:hover{color:#005087}.form-accordion-trigger+div{height:0;overflow:hidden}.form-accordion-trigger+div.open{height:100%;padding:0 0 1rem}#group-guiding-principles .form-item__description{border-bottom:1px solid #005087;margin:0 0 0 -1rem!important;padding-top:0}.form-item--radio__item,.form-item--radios{list-style:none;margin:0;padding:0}.form-item--radio .form-radios .form-item{display:inline-block;margin:0;max-width:none;margin-right:1.25rem}.form-item--radio .form-radios .form-item input{position:absolute!important;clip:rect(0,0,0,0);height:1px;width:1px;border:0;overflow:hidden}.form-item--radio .form-radios .form-item input:checked+label{border-color:#0e1d25}.form-item--radio .form-radios .form-item label{border-bottom:3px solid;border-color:transparent;font-weight:700;display:inline-block;text-transform:uppercase;width:100%;padding:0}.webform-type-radios label{float:left;padding:0 20px}.webform-type-radios input{float:left;margin-top:7px}.form-item__radio{float:left;margin:7px 10px}.form-item__dropdown{border:1px solid #e5e5e5;display:block;position:relative}.form-item__dropdown::after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:9px solid #333;content:" ";position:absolute;top:42%;right:1em;z-index:2;pointer-events:none;display:none}.form-item__dropdown:hover{border-color:#000}.form-item__select{border:1px solid #e5e5e5;height:41px;font-size:16px;margin:0;outline:0;padding:.6em .8em .5em;width:100%}.form-item__select :focus{outline:0;color:#222}@supports ((-webkit-appearance:none) or (-moz-appearance:none) or (appearance:none)) or ((-moz-appearance:none) and (mask-type:alpha)){.form-item__dropdown::after{display:block}.form-item__select{padding-right:2em;background:0 0;border:1px solid transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-item__select:focus{border-color:#666;border-radius:0}}.form-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#444;margin-bottom:1em;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.form-item::after{clear:both;content:"";display:table}.form-item__label{display:block;font-weight:400;padding-bottom:.35rem}@media (min-width:25em){.form-item__label{display:block}}.form-item__textfield{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f7f7f7;border:1px solid #f7f7f7;border-radius:0;-webkit-box-shadow:none;box-shadow:none;height:50px;padding:0 1rem;width:100%}.form-item__textfield:focus{border-color:#ddd;outline:0}.form-item__textfield::-webkit-input-placeholder{color:#999}.form-item__textfield:-moz-placeholder{color:#999}.form-item__textfield::-moz-placeholder{color:#999}.form-item__textfield:-ms-input-placeholder{color:#999}.form-item__textarea{padding:1rem;height:150px}.form-item__file{background:#f7f7f7;border:1px solid #f7f7f7;padding:1rem;width:100%}.form-item__description{font-size:.875rem;line-height:1.3;padding:1rem 1rem 0}.form-fieldset{border:none;margin-bottom:1em;padding:0}.form-fieldset .form-item{margin-left:1em;max-width:31em}.form-item--details>summary{width:100%;border:1px solid #eee;padding:5px}.webform-multiple-add .form-item__textfield{width:auto;margin:0 1rem;height:42px}.webform-multiple-add .button{float:left}.button{background-color:#005087;border:none;color:#fff;cursor:pointer;padding:.5em 1em;display:inline-block;font-family:"OpenSans Semibold",Prelo,HelveticaNeue,Helvetica,Arial,sans-serif;font-weight:600;text-align:center;text-decoration:none;-webkit-transition:background-color .25s ease-out;transition:background-color .25s ease-out}.button:visited{color:#fff}.button:hover{background-color:#003254}.button--alt{background-color:#005087;border:none;color:#fff;cursor:pointer;padding:.5em 1em;display:inline-block;font-family:"OpenSans Semibold",Prelo,HelveticaNeue,Helvetica,Arial,sans-serif;font-weight:600;text-align:center;text-decoration:none;-webkit-transition:background-color .25s ease-out;transition:background-color .25s ease-out;background-color:#666;border:none;color:#fff;cursor:pointer;padding:.5em 1em;display:inline-block;font-family:"OpenSans Semibold",Prelo,HelveticaNeue,Helvetica,Arial,sans-serif;font-weight:600;text-align:center;text-decoration:none;transition:background-color .25s ease-out;font-weight:600;font-size:.7rem;padding:.4em .6em .3em}.button--alt:visited{color:#fff}.button--alt:hover{background-color:#003254}.button--alt:visited{color:#fff}.button--alt:hover{background-color:#000}.button--alt-2{background-color:#005087;border:none;color:#fff;cursor:pointer;padding:.5em 1em;display:inline-block;font-family:"OpenSans Semibold",Prelo,HelveticaNeue,Helvetica,Arial,sans-serif;font-weight:600;text-align:center;text-decoration:none;-webkit-transition:background-color .25s ease-out;transition:background-color .25s ease-out;background-color:#e5e5e5;border:none;color:#000;cursor:pointer;padding:.5em 1em;display:inline-block;font-family:"OpenSans Semibold",Prelo,HelveticaNeue,Helvetica,Arial,sans-serif;font-weight:600;text-align:center;text-decoration:none;transition:background-color .25s ease-out;font-size:.8rem;font-weight:600;text-transform:none}.button--alt-2:visited{color:#fff}.button--alt-2:hover{background-color:#003254}.button--alt-2:visited{color:#000}.button--alt-2:hover{background-color:#ccc}.mobile-header__cta-link{height:100%;color:#fff;text-decoration:none;-webkit-transition:height .5s ease-out;transition:height .5s ease-out}.ghost-block{text-align:center}.ghost-block:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.h0{height:0}.mobile-header__cta{background-color:#e1853e;font-size:1.25em;font-weight:700;margin-left:.25rem;text-align:center;width:100%;z-index:101}.mobile-header__cta i.fa.fa-external-link{color:#fff;font-size:1.5rem!important;margin-right:.25em;vertical-align:middle}@media screen and (min-width:500px){.mobile-header__cta{display:none}}.sticky-cta{background-color:#e1853e;color:#fff;display:none;float:right;font-weight:800;padding:1rem 3rem;position:fixed;top:0;right:-9999px;text-align:center;-webkit-transition:right .5s ease-in;transition:right .5s ease-in;z-index:100}@media screen and (min-width:500px){.sticky-cta{display:block;max-width:14.25rem;right:0}}@media screen and (min-width:900px){.sticky-cta{position:fixed}}.sticky-cta i.fa.fa-external-link{color:#fff;font-size:1.5rem!important;margin-right:0;vertical-align:middle}.open{display:block;right:0;position:fixed;-webkit-transition:all .5s ease-in;transition:all .5s ease-in}.collapsed{position:relative;right:-9999px}.tooltip:hover span{opacity:1;top:4.5em;left:-7em;z-index:99;-webkit-transition:all .2s ease;transition:all .2s ease}.tooltip span{background:none repeat scroll 0 0 #ebebeb;border-radius:2px;color:#333;font-size:1rem;padding:1.8rem;width:17.5rem;top:4.5em;left:100%;margin-left:0;opacity:0;position:absolute;text-align:center;z-index:2;text-align:left;text-transform:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.tooltip span:after{border-color:#ebebeb transparent;border-style:solid;border-width:0 15px 15px;top:-15px;content:"";display:block;right:31px;position:absolute;width:0}.table,.text-long table{border-spacing:0;background-color:#f3f4f5;width:100%}.table__heading-cell,.text-long th{border:none;color:#000;font-weight:700;padding:1.2em;text-align:left}.table__heading-cell:first-child,.text-long th:first-child{border:none}.table__row:nth-child(odd),.text-long tbody tr:nth-child(odd){background-color:#fff}.table__row:last-child td:first-child,.text-long tbody tr:last-child td:first-child{border-radius:0 0 0 5px}.table__row:last-child td:last-child,.text-long tbody tr:last-child td:last-child{border-radius:0 0 5px}.table__cell,.text-long td{padding:1em}.table__cell:last-child,.text-long td:last-child{border-right:none}.table__footer-cell,.table__footer-cell:first-child,.text-long tfoot th,.text-long tfoot th:first-child{border-left:none;border-top:none}.tabledrag-handle .handle{height:22px!important;width:22px!important}.tabledrag-toggle-weight-wrapper{display:none}.video{height:0;overflow:hidden;padding-top:35px;padding-bottom:56.25%;position:relative}.video--full{padding-bottom:75%}.video iframe{height:100%;left:0;position:absolute;top:0;width:100%}.tabs__link{background-color:#f3f4f5;border:1px solid #e5e5e5;border-bottom:none;color:#666;display:block;font-size:1.1rem;font-weight:600;padding:1em 2.4em;text-align:center;text-decoration:none;-webkit-transition:color .3s;transition:color .3s}@media (min-width:48em){.tabs__link{border-bottom:1px solid #e5e5e5;border-left:none;display:inline-block;font-size:1rem;padding:.6em 1.7em;position:relative;top:1px;width:auto}}.tabs__link:hover{background-color:#e5e5e5;color:#333}.tabs__link.is-active{background-color:#666;border:1px solid #666;color:#fff}@media (min-width:48em){.tabs__link.is-active{background-color:#fff;border:1px solid #e5e5e5;border-bottom:1px solid #666;border-left:none;color:#666}}.accordion-term{border-top:1px solid #e5e5e5;color:#444;cursor:pointer;display:block;font-size:1rem;font-weight:600;padding:1em 0}.accordion-term::before{content:"+";padding:.8em;top:.35em}.accordion-term:hover{color:#666}.accordion-term.is-active{color:#666}.accordion-term.is-active::before{content:"-";top:.45em}.accordion-term.is-active+dd{height:auto;margin:0 2em;overflow:visible;padding-bottom:1em}.accordion-def{margin:0 2em}.accordion-def.active{height:0;margin:0 2em;overflow:hidden}.banner{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;max-width:1440px;position:relative;z-index:0;background-position:center 0;background-repeat:no-repeat;background-size:cover}.banner--short{height:360px}.banner__inner,.sub-banner{margin:0 auto;max-width:48rem;padding:2rem 1rem;-ms-flex-item-align:center;align-self:center;position:relative;width:100%;z-index:2}@media (min-width:48em){.banner__inner,.sub-banner{padding:3rem 0}}.banner__title{color:#fff;font-family:"OpenSans Extrabold","Prelo Heavy",HelveticaNeue,Helvetica,Arial,sans-serif;font-size:3.4rem;font-variant:all-small-caps;font-weight:900;line-height:.8;margin:0 0 1rem;max-width:700px;text-shadow:0 0 50px rgba(0,55,100,.6)}@media (min-width:41em){.banner__title{font-size:8rem}}.banner__paragraph{color:#0099d6;font-family:"OpenSans Extrabold","Prelo Heavy",HelveticaNeue,Helvetica,Arial,sans-serif;font-size:1.75rem;letter-spacing:2px;line-height:1;max-width:700px;margin:0;text-transform:uppercase}.card__title{color:inherit;font-family:OpenSans Semibold,Prelo,HelveticaNeue,Helvetica,Arial,sans-serif;font-weight:700;font-style:normal;font-size:1.3rem;line-height:1.2;margin:0 0 .5em;width:auto;margin-bottom:0}.card__title__link{color:inherit}.card__title__link:hover{color:inherit}.card__title-link{color:#005087}.card__title-link:hover{color:#003254}.card__subtitle{color:inherit;font-family:OpenSans Semibold,Prelo,HelveticaNeue,Helvetica,Arial,sans-serif;font-weight:700;font-style:normal;font-size:1rem;line-height:1.6;margin:0 0 .5em;width:auto;margin-bottom:0;color:#666}.card__subtitle__link{color:inherit}.card__subtitle__link:hover{color:inherit}.card__body{margin:.7em 0 1em}.card__link{color:#005087}.card__link:hover{color:#003254}.card__button{background-color:#005087;border:none;color:#fff;cursor:pointer;padding:.5em 1em;display:inline-block;font-family:"OpenSans Semibold",Prelo,HelveticaNeue,Helvetica,Arial,sans-serif;font-weight:600;text-align:center;text-decoration:none;-webkit-transition:background-color .25s ease-out;transition:background-color .25s ease-out}.card__button:visited{color:#fff}.card__button:hover{background-color:#003254}.card--bg{background-color:#e5e5e5;padding:1em}.info-box{background-color:#e5e5e5;margin-bottom:2%;padding:1em;width:100%}.info-box__title{color:inherit;font-family:OpenSans Semibold,Prelo,HelveticaNeue,Helvetica,Arial,sans-serif;font-weight:700;font-style:normal;font-size:1rem;line-height:1.6;margin:0 0 .5em;width:auto;font-weight:400;text-align:center}.info-box__title__link{color:inherit}.info-box__title__link:hover{color:inherit}.info-box__link{color:#005087}.info-box__link:hover{color:#003254}.breadcrumb{list-style:none;margin:0;padding:0}.breadcrumb__item,.breadcrumb__link,.breadcrumb__link:focus,.breadcrumb__link:link,.breadcrumb__link:visited{color:#999;text-decoration:none}.breadcrumb__link:hover{color:#666}.breadcrumb__item{display:inline-block;font-size:.75rem}.breadcrumb__item::after{content:"/"}.breadcrumb__item:last-child{color:#bbb}.breadcrumb__item:last-child::after{content:""}.breadcrumb_link:active{color:#bbb}.inline-menu{list-style:none;margin:0;padding:0}.inline-menu__item{margin:0 1em .5em 0}@media (min-width:48em){.inline-menu__item{display:inline;margin-bottom:1em}}.inline-menu__item:last-child{margin-right:0}.inline-menu__link{font-size:.75rem;font-weight:600;letter-spacing:1.5px;text-decoration:none;text-transform:uppercase}.main-nav{display:block}.main-nav--open{display:block}.main-menu{list-style:none;margin:0;padding:0;position:relative;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:48em){.main-menu{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.main-menu--open{position:fixed;top:134px;left:0;right:0;width:100%;height:85%;overflow-y:scroll;background-color:#fff}.main-menu--sub{border-bottom:none;height:0;overflow:hidden;background-color:#f3f4f5;width:100%}@media (min-width:43em){.main-menu--sub{background-color:#e5e5e5;display:none;height:auto;left:0;overflow:visible;padding:1rem 0;position:absolute;top:55px;width:315px;z-index:1;font-size:.9rem;opacity:.6}}@media (min-width:43em){.main-menu--sub:hover{opacity:1;background-color:#000;-webkit-transition:all .2s;transition:all .2s}.main-menu--sub:hover .main-menu__link--sub{color:#999}.main-menu--sub:hover .main-menu__link--sub.active,.main-menu--sub:hover .main-menu__link--sub:active,.main-menu--sub:hover .main-menu__link--sub:hover{color:#fff;background-color:#000}}.main-menu--sub-open{height:auto}@media (min-width:43em){.main-menu--sub-2{display:none}}.main-menu__item{border-top:1px solid #eee;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;width:100%}@media (min-width:48em){.main-menu__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:none;width:33.33%}.main-menu__item::after{-webkit-transition:all .25s ease-out;transition:all .25s ease-out;content:"";display:block;width:0%;height:6px;position:absolute;background:#005087;bottom:-6px;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%}.main-menu__item:not(.main-menu__item--sub):hover{background-color:#f3f4f5;-webkit-transition:all .2s;transition:all .2s}.main-menu__item:not(.main-menu__item--sub):hover::after{width:100%}.main-menu__item:not(.main-menu__item--sub):hover>.main-menu--sub{display:block}}.main-menu__item--active::after{width:100%}.main-menu__item:hover .main-menu__link::after{color:#666}.main-menu__item:last-child{background:#095185}.main-menu__item:last-child a{color:#fff}.main-menu__item:last-child a:hover{color:#444}.expand-sub{background-color:#000;cursor:pointer;display:block;width:20%;color:#fff;position:relative}@media (min-width:43em){.expand-sub{display:none}}.expand-sub::after{border:15px solid;border-bottom-color:transparent;border-left:12px solid transparent;border-right:12px solid transparent;content:"";display:block;margin-right:-12px;margin-top:-6px;position:absolute;right:50%;top:50%;width:0}.expand-sub--open{background-color:#000;color:#f3f4f5}.expand-sub--open::after{border-top-color:transparent;border-bottom:15px solid;margin-top:-20px}@media (min-width:43em){.main-menu__item--sub{display:block}.main-menu__item--sub:not(:first-child){border-top:1px solid #999}}.main-menu__link{color:#005087;display:block;font-size:1rem;line-height:1;padding:1rem;text-decoration:none;font-weight:400;width:100%}.main-menu__link--with-sub{width:80%}@media (min-width:48em){.main-menu__link{border-bottom:none;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.1rem;font-weight:400;padding:0 2rem;height:88px;text-transform:none;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-menu__link.active,.main-menu__link:active,.main-menu__link:hover{color:#444}.main-menu__link--sub::after{display:none}.main-menu__link:hover{color:#444}.main-menu__link:hover::after{color:#999}}.main-menu__link--sub{color:#444;padding-left:3rem;font-weight:400}@media (min-width:43em){.main-menu__link--sub{color:#999;display:block;padding:.33333rem 1rem}}.main-menu--sub-2{background-color:#e5e5e5}.main-menu__link--sub-2{padding-left:4rem}.toggle-expand{color:#005087;display:none;padding:1rem;text-decoration:none;width:100%}.toggle-expand:hover{color:#003254}.toggle-expand--open{background-color:#444}.toggle-expand__text{display:block;font-size:.9rem;font-weight:700}.toggle-expand--open .toggle-expand__text{color:#fff}.toggle-expand__icon{width:5rem;padding-bottom:3rem;margin:0 auto}.toggle-expand__open{display:inline-block;text-align:center}.toggle-expand--open .toggle-expand__open{display:none}.toggle-expand__close{display:none;text-align:center}.toggle-expand__close::before{color:#fff;content:"X";display:block;font-size:2.5rem;line-height:2}.toggle-expand--open .toggle-expand__close{display:inline-block}.tabs__nav{list-style:none;margin:0;padding:0;border-bottom:1px solid #e5e5e5}@media (min-width:48em){.tabs__nav{border-left:1px solid #e5e5e5;display:-webkit-box;display:-ms-flexbox;display:flex}}.tabs__tab{display:none}.tabs__tab.is-active{display:block}.tabs__content{padding:1.5rem}.tabs.no-js .tabs__tab.is-active{display:block}.tabs__nav--local-tasks{margin:1em 0 .5em;padding:0}.tabs__link--local-tasks{padding:.3em 1.5em}.pager{margin:2em 0}.pager__items{list-style:none;margin:0;padding:0;text-align:center}.pager__item{display:inline-block;margin:0 .7em}@media (min-width:48em){.pager__item{margin:0 1em}}.pager__link,.pager__link:link,.pager__link:visited{color:#999;font-weight:600;text-decoration:none}.pager__link.is-active,.pager__link:hover,.pager__link:link.is-active,.pager__link:link:hover,.pager__link:visited.is-active,.pager__link:visited:hover{color:#666}.pager__link--next,.pager__link--prev{display:block}.pager__link--next span,.pager__link--prev span{display:none}.pager__link--next::before,.pager__link--prev::before{border:8px solid #999;border-bottom:6px solid transparent;border-right:7px solid transparent;border-top:6px solid transparent;content:"";display:block;position:relative;top:1px}.pager__link--next:hover::before,.pager__link--prev:hover::before{border-left-color:#666}.pager__link--prev::before{border-left-color:transparent;border-right-color:#999}.pager__link--prev:hover::before{border-left-color:transparent;border-right-color:#666}.search,.search .container-inline{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;width:100%}@media (min-width:48em){.search .container-inline--menu,.search--menu{padding:0 1rem}}.search .container-inline--footer,.search--footer{border-left:4px solid #f5d03e;margin-bottom:2rem}.search .container-inline--footer .search__item input,.search--footer .search__item input{color:#003254}.search .container-inline--footer .search__item input::-webkit-input-placeholder,.search--footer .search__item input::-webkit-input-placeholder{color:#003254}.search .container-inline--footer .search__item input::-moz-placeholder,.search--footer .search__item input::-moz-placeholder{color:#003254}.search .container-inline--footer .search__item input:-ms-input-placeholder,.search--footer .search__item input:-ms-input-placeholder{color:#003254}.search .container-inline--footer .search__item input:-moz-placeholder,.search--footer .search__item input:-moz-placeholder{color:#003254}.search .container-inline--footer .search__button,.search--footer .search__button{background:url(/themes/custom/coe_sdo/images/icon-search--blue.svg) no-repeat center 11px #efefef!important;background-size:25px!important}.search .container-inline--footer .search__button:hover,.search--footer .search__button:hover{background:url(/themes/custom/coe_sdo/images/icon-search--blue.svg) no-repeat center 11px #ddd!important;background-size:25px!important}.search__item{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.search__item .form-item__textfield,.search__item .form-search{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#efefef;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;height:50px;padding:0 0 0 1rem;-webkit-transition:background .25s ease-out;transition:background .25s ease-out;width:100%}.search__item .form-item__textfield:focus,.search__item .form-search:focus{outline:0;background:#ddd}.form-actions{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.search-block-form{width:100%}.search__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(/themes/custom/coe_sdo/images/icon-search.svg) no-repeat center 11px #efefef!important;background-size:25px!important;border:0!important;border-radius:0;color:#7b8387;height:50px;overflow:hidden;text-indent:-999em;-webkit-transition:background .25s ease-out;transition:background .25s ease-out;width:50px}.search__button:hover{background:url(/themes/custom/coe_sdo/images/icon-search.svg) no-repeat center 11px #ddd!important;background-size:25px!important}h3 a{color:#005087}.sharing-tools{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto;max-width:1440px;padding:1rem}@media (min-width:48em){.sharing-tools{padding:1rem 4rem}}.sharing-tools__title{display:block;margin-right:.5rem;position:relative;width:100%}@media (min-width:48em){.sharing-tools__title{display:inline;width:auto}}.fa{color:#005087;cursor:pointer;font-size:2rem!important;margin-right:.5rem}.fa-facebook-official{color:#3b5998}.fa-twitter{color:#55acee}.fa-linkedin-square{color:#0077b5}.slick-carousel__slide{text-align:center;margin-bottom:1rem}.slick-carousel__slide__caption{position:relative;bottom:0;left:0;right:0;text-shadow:none;padding:0;margin:.5rem 0;font-style:italic;color:#666;font-size:1rem}.slick-carousel__slide__image{margin:0 auto}.slick-carousel__video{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.slick-carousel__video iframe{position:absolute;top:0;left:0;width:100%;height:100%}main .status--status{pointer-events:none}.status--warning{background-color:#f9fb93;color:shade(#f9fb93,60%);display:block;margin-bottom:.75em;padding:.75em;text-align:center}.status--warning a{color:shade(#f9fb93,70%);text-decoration:underline}.status--warning a:focus,.status--warning a:hover{color:shade(#f9fb93,90%)}.status--warning .placeholder{font-style:normal;font-weight:800}.status--error{background-color:#fbe3e4;color:shade(#fbe3e4,60%);display:block;margin-bottom:.75em;padding:.75em;text-align:center}.status--error a{color:shade(#fbe3e4,70%);text-decoration:underline}.status--error a:focus,.status--error a:hover{color:shade(#fbe3e4,90%)}.status--error .placeholder{font-style:normal;font-weight:800}.status--status{background-color:#cfefc2;color:shade(#cfefc2,60%);display:block;margin-bottom:.75em;padding:.75em;text-align:center}.status--status a{color:shade(#cfefc2,70%);text-decoration:underline}.status--status a:focus,.status--status a:hover{color:shade(#cfefc2,90%)}.status--status .placeholder{font-style:normal;font-weight:800}.submission-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #ccc;padding-bottom:2rem;margin-top:1rem;margin-bottom:1rem}.submission-item__image{width:170px}.submission-item__image img{vertical-align:middle}.submission-item__meta{font-size:1.25rem;margin-bottom:1.5rem}.submission-item__h2{font-size:2rem;line-height:1.2;margin-top:0;margin-bottom:0}.submission-item__h2 a{color:#005087;text-decoration:none;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.submission-item__h2 a:focus,.submission-item__h2 a:hover{color:#5cbaed}.card__grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1em}.card--grid-item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:1em;width:100%}@media (min-width:48em){.card--grid-item{margin:0 3% 3% 0;width:auto}}.card--grid-item:last-child{margin-right:0}@media (min-width:48em){.card--grid-item{width:31%}.card--grid-item:nth-child(3n){margin-right:0}}.card--divider-3{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}@media (min-width:48em){.card--divider-3{margin-right:3.5%;position:relative}.card--divider-3::after{background-color:#ccc;content:"";display:block;height:100%;position:absolute;top:0;width:1px}}.card--divider-3::after{right:-5.5%}.card--divider-3:nth-child(3n){margin-right:0}.card--divider-3:nth-child(3n)::after{display:none}@media (min-width:48em){.card--divider-3:last-child{margin-right:0}}.card--divider-3:last-child::after{display:none}.info-box__grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1em}.info-box--grid-item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:1em;width:100%}@media (min-width:48em){.info-box--grid-item{margin:0 3% 3% 0;width:auto}}.info-box--grid-item:last-child{margin-right:0}@media (min-width:48em){.info-box--grid-item{width:48.2%}.info-box--grid-item:nth-child(2n){margin-right:0}}.menu-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:48em){.menu-bar{border-bottom:6px solid #eaeaea;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.menu-bar__menu{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}@media (min-width:48em){.menu-bar__menu{-webkit-box-flex:3;-ms-flex:3 0 75%;flex:3 0 75%}}.menu-bar__search{display:block;width:100%}@media (min-width:48em){.menu-bar__search{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 25%;flex:1 0 25%;padding:0 1rem}}.footer__share{background:#f3f4f5;padding:1.5rem 0}.footer__main{background:#142432;border-top:10px solid rgba(255,255,255,.1);color:#fff;font-size:1.2rem}.footer__main ul{list-style-type:none}.footer__main a{color:#fff;font-weight:700;text-decoration:none}.footer__main a:hover{text-decoration:underline}.footer__main p{line-height:1.45}.footer__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto;max-width:1440px;padding:4rem 1rem 1rem}@media (min-width:48em){.footer__inner{padding:4rem 3rem 1rem}}.footer__column{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:1em;width:100%;padding:0 0 1rem}@media (min-width:48em){.footer__column{margin:0 3% 3% 0;width:auto}}.footer__column:last-child{margin-right:0}.footer__column:first-child{display:none}@media (min-width:48em){.footer__column{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:1em;width:100%;padding:0 1rem}}@media (min-width:48em) and (min-width:48em){.footer__column{margin:0 3% 3% 0;width:auto}}@media (min-width:48em){.footer__column:last-child{margin-right:0}}@media (min-width:48em) and (min-width:48em){.footer__column{width:48.2%}.footer__column:nth-child(2n){margin-right:0}}@media (min-width:73em){.footer__column{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:1em;width:100%}}@media (min-width:73em) and (min-width:48em){.footer__column{margin:0 3% 3% 0;width:auto}}@media (min-width:73em){.footer__column:last-child{margin-right:0}}@media (min-width:73em) and (min-width:48em){.footer__column{width:31%}.footer__column:nth-child(3n){margin-right:0}}@media (min-width:73em){.footer__column:first-child{display:block}}.footer__logo-image{width:25%}.footer__link-list{list-style:none;margin:20px 0 0;max-width:100%;padding:0}.footer__link-list li{float:left;line-height:1.125;margin-bottom:.75rem;width:100%}@media (min-width:48em){.footer__link-list li{width:50%}}.footer__link-list--alt li a{color:#fff}.footer__heading{font-family:"OpenSans Semibold",Prelo,HelveticaNeue,Helvetica,Arial,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.2em;margin:0}.footer__heading::after{border-top:3px solid rgba(255,255,255,.5);content:"";display:block;margin:7px 0;position:relative;width:12%}.footer__copyright{background:#142432}.footer__copyright-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-top:3px solid rgba(255,255,255,.1);color:#fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;max-width:1440px;padding:1rem}@media (min-width:48em){.footer__copyright-inner{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:1rem 5rem}}@media screen and (min-width:900px){.header{max-width:1440px;margin:0 auto}}.header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;max-width:1440px}.header__logo img{background:#095185;vertical-align:middle;width:135px}.header__heading{padding:0 1rem;line-height:.8}.header__heading-link{color:#444;font-size:1rem;text-decoration:none;font-weight:400}@media (min-width:41em){.header__heading-link{font-size:1.25rem}}@media (min-width:48em){.header__heading-link{font-size:1.5rem}}.header__heading-link:hover{color:#005087}.header__sticky-cta__container{background-color:#cf464d;width:100%;min-height:90px;margin-left:.25rem;position:relative;text-align:center;height:auto}.header__sticky-cta__container .header__sticky-cta{color:#fff;margin:0;position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);font-size:14px;z-index:101}.slick-carousel{position:relative;margin:0 auto 2rem;max-width:48rem}.next-arrow,.prev-arrow{height:50px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:50px}.next-arrow svg,.prev-arrow svg{fill:#fff;height:50px;opacity:.75;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;width:50px}@media (min-width:48em){.next-arrow svg,.prev-arrow svg{fill:#000}}.next-arrow:hover svg,.prev-arrow:hover svg{opacity:1}.prev-arrow{left:0}@media (min-width:48em){.prev-arrow{left:-50px}}.next-arrow{right:0}@media (min-width:48em){.next-arrow{right:-50px}}.slick-dots{bottom:-35px!important}.slick-dots li{margin:0 .5rem!important}.slick-dots li button{height:20px;width:20px;border-radius:50%;border:3px solid #666!important}.slick-dots li button::before{display:none}.slick-active button{background:#666!important}.submission{max-width:48rem;margin:0 auto}.submission__content{max-width:36rem;margin:0 auto;padding:0 0 2rem}.submission__meta{font-size:1.25rem;margin-bottom:2rem}.submission__utilities{padding-top:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.submission__back{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.ui-widget-overlay{background:rgba(0,0,0,.7);opacity:1}.ui-dialog{border-radius:0;padding:0}.ui-widget.ui-widget-content{border:0}.ui-dialog-titlebar-close{border-radius:0}.ui-dialog-titlebar{background-color:#005087;border:0;border-radius:0}.ui-dialog-titlebar span{color:#fff}.report-fail,.report-success,.vote-fail,.vote-success{display:none}.js-vote.liked{background:#31b744}.example{margin:0 auto;max-width:73em}.example::after{clear:both;content:"";display:table}.main.front-page{margin-bottom:0}@media (min-width:48em){.main.front-page{margin-bottom:4rem}}.main.front-page iframe{margin-bottom:-9px;border:none}.main{margin:0 auto;max-width:73em;background:#fff;margin-bottom:4em;position:relative}.main::after{clear:both;content:"";display:table}.main.submission-page{max-width:60rem;margin-top:-180px}.main.submission-page .main-content-wrapper{margin:0 auto;max-width:48rem}@media (min-width:73em){.main.submission-page .main-content{padding:2rem 0}}.main.submission-page .page-content{padding-top:0}@media (min-width:73em){.main-sidebar{width:23.72881%;float:left;margin-right:-100%;margin-left:0;clear:none}}.main-content{padding:0 1rem 1rem}@media (min-width:73em){.main-content{padding:0}.main-content--with-sidebar{width:74.57627%;float:right;margin-left:0;margin-right:0;clear:none}}.page-content{padding:2rem 0}@media (min-width:48em){.page-content{padding:4rem 0}}@media (min-width:73em){.page-content{padding:4rem 1rem}}.page-content--narrow{max-width:48rem;margin:0 auto}.layout-container{overflow:hidden}.pl .patternLink{color:#000}.pl .visually-hidden{position:absolute!important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal}.pl .sg-pattern{clear:left}.pl #icons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.pl #icons>div{border:1px solid #eee;margin-right:1%;padding:1em;text-align:center;width:10%}
