.glide{position:relative;width:100%;box-sizing:border-box}.glide *{box-sizing:inherit}.glide__slides,.glide__track{overflow:hidden}.glide__slides{position:relative;width:100%;list-style:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;touch-action:pan-Y;padding:0;white-space:nowrap;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;will-change:transform}.glide__slide,.glide__slides--dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.glide__slide{width:100%;height:100%;-webkit-flex-shrink:0;flex-shrink:0;white-space:normal;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.glide__slide a{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows,.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.glide--rtl{direction:rtl}.button,[type=reset],[type=search],[type=submit],button{font-family:Avenir,Helvetica,Arial,sans-serif;font-size:.92975rem;line-height:1.125rem;min-height:2.25rem;position:relative;display:-webkit-inline-flex;display:inline-flex;padding:.5625rem 1.875rem;-webkit-align-items:center;align-items:center;border:0;text-align:center;font-weight:700;text-decoration:none;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:color .1s,background .25s,border .25s}.button,.button:focus,.button:hover,[type=reset],[type=reset]:focus,[type=reset]:hover,[type=search],[type=search]:focus,[type=search]:hover,[type=submit],[type=submit]:focus,[type=submit]:hover,button,button:focus,button:hover{box-shadow:none}.form-type-managed-file input[type=submit]{font-family:Avenir,Helvetica,Arial,sans-serif;font-size:.92975rem;line-height:1.125rem;min-height:2.25rem;display:-webkit-inline-flex;display:inline-flex;padding:.5625rem 1.875rem;-webkit-align-items:center;align-items:center;border:0;text-align:center;font-weight:700;text-decoration:none;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:color .1s,background .25s,border .25s;position:relative;z-index:0;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}.form-type-managed-file input[type=submit],.form-type-managed-file input[type=submit]:focus,.form-type-managed-file input[type=submit]:hover{box-shadow:none}.form-type-managed-file input[type=submit]:after{content:"";display:block;position:absolute;top:0;left:0;z-index:-1;width:0;height:120%;background:#0086c1;transition:width .3s cubic-bezier(.55,.085,0,.99)}.form-type-managed-file input[type=submit]:active:after,.form-type-managed-file input[type=submit]:focus:after,.form-type-managed-file input[type=submit]:hover:after,a:focus .form-type-managed-file input[type=submit]:after,a:hover .form-type-managed-file input[type=submit]:after{width:100%}.form-type-managed-file input[type=submit]:active .button__text:before,.form-type-managed-file input[type=submit]:focus .button__text:before,.form-type-managed-file input[type=submit]:hover .button__text:before,a:focus .form-type-managed-file input[type=submit] .button__text:before,a:hover .form-type-managed-file input[type=submit] .button__text:before{background:#0086c1}.form-type-managed-file input[type=submit].button--large{font-family:Avenir,Helvetica,Arial,sans-serif;font-size:.92975rem;line-height:1.125rem;min-height:3.375rem;position:relative;display:-webkit-inline-flex;display:inline-flex;padding:.5625rem 1.875rem;-webkit-align-items:center;align-items:center;border:0;text-align:center;font-weight:700;text-decoration:none;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:color .1s,background .25s,border .25s}.form-type-managed-file input[type=submit].button--large,.form-type-managed-file input[type=submit].button--large:focus,.form-type-managed-file input[type=submit].button--large:hover{box-shadow:none}.form-type-managed-file input[type=submit],.form-type-managed-file input[type=submit][class]{text-transform:uppercase;background:#009ade}.form-type-managed-file input[type=submit],.form-type-managed-file input[type=submit]:focus,.form-type-managed-file input[type=submit]:hover{color:#fff}.form-type-managed-file input[type=submit]:active{box-shadow:inset 0 0 0 .125rem #2a6e97;background-color:#2a6e97;color:#fff}[type=reset] :not([class]),[type=search] :not([class]),[type=submit] :not([class]),button :not([class]){font-family:Avenir,Helvetica,Arial,sans-serif;font-size:.92975rem;line-height:1.125rem;min-height:2.25rem;display:-webkit-inline-flex;display:inline-flex;padding:.5625rem 1.875rem;-webkit-align-items:center;align-items:center;border:0;text-align:center;font-weight:700;text-decoration:none;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:color .1s,background .25s,border .25s;position:relative;z-index:0;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}[type=reset] :not([class]),[type=reset] :not([class]):focus,[type=reset] :not([class]):hover,[type=search] :not([class]),[type=search] :not([class]):focus,[type=search] :not([class]):hover,[type=submit] :not([class]),[type=submit] :not([class]):focus,[type=submit] :not([class]):hover,button :not([class]),button :not([class]):focus,button :not([class]):hover{box-shadow:none}[type=reset] :not([class]):after,[type=search] :not([class]):after,[type=submit] :not([class]):after,button :not([class]):after{content:"";display:block;position:absolute;top:0;left:0;z-index:-1;width:0;height:120%;background:#0086c1;transition:width .3s cubic-bezier(.55,.085,0,.99)}[type=reset] :not([class]):active:after,[type=reset] :not([class]):focus:after,[type=reset] :not([class]):hover:after,[type=search] :not([class]):active:after,[type=search] :not([class]):focus:after,[type=search] :not([class]):hover:after,[type=submit] :not([class]):active:after,[type=submit] :not([class]):focus:after,[type=submit] :not([class]):hover:after,a:focus [type=reset] :not([class]):after,a:focus [type=search] :not([class]):after,a:focus [type=submit] :not([class]):after,a:focus button :not([class]):after,a:hover [type=reset] :not([class]):after,a:hover [type=search] :not([class]):after,a:hover [type=submit] :not([class]):after,a:hover button :not([class]):after,button :not([class]):active:after,button :not([class]):focus:after,button :not([class]):hover:after{width:100%}[type=reset] :not([class]):active .button__text:before,[type=reset] :not([class]):focus .button__text:before,[type=reset] :not([class]):hover .button__text:before,[type=search] :not([class]):active .button__text:before,[type=search] :not([class]):focus .button__text:before,[type=search] :not([class]):hover .button__text:before,[type=submit] :not([class]):active .button__text:before,[type=submit] :not([class]):focus .button__text:before,[type=submit] :not([class]):hover .button__text:before,a:focus [type=reset] :not([class]) .button__text:before,a:focus [type=search] :not([class]) .button__text:before,a:focus [type=submit] :not([class]) .button__text:before,a:focus button :not([class]) .button__text:before,a:hover [type=reset] :not([class]) .button__text:before,a:hover [type=search] :not([class]) .button__text:before,a:hover [type=submit] :not([class]) .button__text:before,a:hover button :not([class]) .button__text:before,button :not([class]):active .button__text:before,button :not([class]):focus .button__text:before,button :not([class]):hover .button__text:before{background:#0086c1}[type=reset] :not([class]).button--large,[type=search] :not([class]).button--large,[type=submit] :not([class]).button--large,button :not([class]).button--large{font-family:Avenir,Helvetica,Arial,sans-serif;font-size:.92975rem;line-height:1.125rem;min-height:3.375rem;position:relative;display:-webkit-inline-flex;display:inline-flex;padding:.5625rem 1.875rem;-webkit-align-items:center;align-items:center;border:0;text-align:center;font-weight:700;text-decoration:none;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:color .1s,background .25s,border .25s}[type=reset] :not([class]).button--large,[type=reset] :not([class]).button--large:focus,[type=reset] :not([class]).button--large:hover,[type=search] :not([class]).button--large,[type=search] :not([class]).button--large:focus,[type=search] :not([class]).button--large:hover,[type=submit] :not([class]).button--large,[type=submit] :not([class]).button--large:focus,[type=submit] :not([class]).button--large:hover,button :not([class]).button--large,button :not([class]).button--large:focus,button :not([class]).button--large:hover{box-shadow:none}[type=reset] :not([class]),[type=reset] :not([class])[class],[type=search] :not([class]),[type=search] :not([class])[class],[type=submit] :not([class]),[type=submit] :not([class])[class],button :not([class]),button :not([class])[class]{text-transform:uppercase;background:#009ade}[type=reset] :not([class]),[type=reset] :not([class]):focus,[type=reset] :not([class]):hover,[type=search] :not([class]),[type=search] :not([class]):focus,[type=search] :not([class]):hover,[type=submit] :not([class]),[type=submit] :not([class]):focus,[type=submit] :not([class]):hover,button :not([class]),button :not([class]):focus,button :not([class]):hover{color:#fff}[type=reset] :not([class]):active,[type=search] :not([class]):active,[type=submit] :not([class]):active,button :not([class]):active{box-shadow:inset 0 0 0 .125rem #2a6e97;background-color:#2a6e97;color:#fff}.button.button--load-more,.button:not([class*=button--]){font-family:Avenir,Helvetica,Arial,sans-serif;font-size:.92975rem;line-height:1.125rem;min-height:2.25rem;display:-webkit-inline-flex;display:inline-flex;padding:.5625rem 1.875rem;-webkit-align-items:center;align-items:center;border:0;text-align:center;font-weight:700;text-decoration:none;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:color .1s,background .25s,border .25s;position:relative;z-index:0;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}.button.button--load-more,.button.button--load-more:focus,.button.button--load-more:hover,.button:not([class*=button--]),.button:not([class*=button--]):focus,.button:not([class*=button--]):hover{box-shadow:none}.button.button--load-more:after,.button:not([class*=button--]):after{content:"";display:block;position:absolute;top:0;left:0;z-index:-1;width:0;height:120%;background:#0086c1;transition:width .3s cubic-bezier(.55,.085,0,.99)}.button.button--load-more:active:after,.button.button--load-more:focus:after,.button.button--load-more:hover:after,.button:not([class*=button--]):active:after,.button:not([class*=button--]):focus:after,.button:not([class*=button--]):hover:after,a:focus .button.button--load-more:after,a:focus .button:not([class*=button--]):after,a:hover .button.button--load-more:after,a:hover .button:not([class*=button--]):after{width:100%}.button.button--load-more:active .button__text:before,.button.button--load-more:focus .button__text:before,.button.button--load-more:hover .button__text:before,.button:not([class*=button--]):active .button__text:before,.button:not([class*=button--]):focus .button__text:before,.button:not([class*=button--]):hover .button__text:before,a:focus .button.button--load-more .button__text:before,a:focus .button:not([class*=button--]) .button__text:before,a:hover .button.button--load-more .button__text:before,a:hover .button:not([class*=button--]) .button__text:before{background:#0086c1}.button.button--load-more.button--large,.button:not([class*=button--]).button--large{font-family:Avenir,Helvetica,Arial,sans-serif;font-size:.92975rem;line-height:1.125rem;min-height:3.375rem;position:relative;display:-webkit-inline-flex;display:inline-flex;padding:.5625rem 1.875rem;-webkit-align-items:center;align-items:center;border:0;text-align:center;font-weight:700;text-decoration:none;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:color .1s,background .25s,border .25s}.button.button--load-more.button--large,.button.button--load-more.button--large:focus,.button.button--load-more.button--large:hover,.button:not([class*=button--]).button--large,.button:not([class*=button--]).button--large:focus,.button:not([class*=button--]).button--large:hover{box-shadow:none}.button.button--load-more,.button.button--load-more[class],.button:not([class*=button--]),.button:not([class*=button--])[class]{text-transform:uppercase;background:#009ade}.button.button--load-more,.button.button--load-more:focus,.button.button--load-more:hover,.button:not([class*=button--]),.button:not([class*=button--]):focus,.button:not([class*=button--]):hover{color:#fff}.button.button--load-more:active,.button:not([class*=button--]):active{box-shadow:inset 0 0 0 .125rem #2a6e97;background-color:#2a6e97;color:#fff}.button+[class*=button]{margin-left:1.125rem}[type=reset],[type=search],[type=submit]{font-family:Avenir,Helvetica,Arial,sans-serif;font-size:.92975rem;line-height:1.125rem;min-height:2.25rem;display:-webkit-inline-flex;display:inline-flex;padding:.5625rem 1.875rem;-webkit-align-items:center;align-items:center;border:0;text-align:center;font-weight:700;text-decoration:none;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:color .1s,background .25s,border .25s;position:relative;z-index:0;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:background-color .3s cubic-bezier(.55,.085,0,.99)}[type=reset],[type=reset]:focus,[type=reset]:hover,[type=search],[type=search]:focus,[type=search]:hover,[type=submit],[type=submit]:focus,[type=submit]:hover{box-shadow:none}[type=reset]:after,[type=search]:after,[type=submit]:after{content:"";display:block;position:absolute;top:0;left:0;z-index:-1;width:0;height:120%;background:#0086c1;transition:width .3s cubic-bezier(.55,.085,0,.99)}[type=reset]:active:after,[type=reset]:focus:after,[type=reset]:hover:after,[type=search]:active:after,[type=search]:focus:after,[type=search]:hover:after,[type=submit]:active:after,[type=submit]:focus:after,[type=submit]:hover:after,a:focus [type=reset]:after,a:focus [type=search]:after,a:focus [type=submit]:after,a:hover [type=reset]:after,a:hover [type=search]:after,a:hover [type=submit]:after{width:100%}[type=reset]:active .button__text:before,[type=reset]:focus .button__text:before,[type=reset]:hover .button__text:before,[type=search]:active .button__text:before,[type=search]:focus .button__text:before,[type=search]:hover .button__text:before,[type=submit]:active .button__text:before,[type=submit]:focus .button__text:before,[type=submit]:hover .button__text:before,a:focus [type=reset] .button__text:before,a:focus [type=search] .button__text:before,a:focus [type=submit] .button__text:before,a:hover [type=reset] .button__text:before,a:hover [type=search] .button__text:before,a:hover [type=submit] .button__text:before{background:#0086c1}[type=reset].button--large,[type=search].button--large,[type=submit].button--large{font-family:Avenir,Helvetica,Arial,sans-serif;font-size:.92975rem;line-height:1.125rem;min-height:3.375rem;position:relative;display:-webkit-inline-flex;display:inline-flex;padding:.5625rem 1.875rem;-webkit-align-items:center;align-items:center;border:0;text-align:center;font-weight:700;text-decoration:none;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:color .1s,background .25s,border .25s}[type=reset].button--large,[type=reset].button--large:focus,[type=reset].button--large:hover,[type=search].button--large,[type=search].button--large:focus,[type=search].button--large:hover,[type=submit].button--large,[type=submit].button--large:focus,[type=submit].button--large:hover{box-shadow:none}[type=reset],[type=reset][class],[type=search],[type=search][class],[type=submit],[type=submit][class]{text-transform:uppercase;background:#009ade}[type=reset],[type=reset]:focus,[type=reset]:hover,[type=search],[type=search]:focus,[type=search]:hover,[type=submit],[type=submit]:focus,[type=submit]:hover{color:#fff}[type=reset]:active,[type=search]:active,[type=submit]:active{box-shadow:inset 0 0 0 .125rem #2a6e97;background-color:#2a6e97;color:#fff}[type=reset]:hover,[type=search]:hover,[type=submit]:hover{background-color:#2a6e97}.button--primary{font-family:Avenir,Helvetica,Arial,sans-serif;font-size:.92975rem;line-height:1.125rem;min-height:2.25rem;display:-webkit-inline-flex;display:inline-flex;padding:.5625rem 1.875rem;-webkit-align-items:center;align-items:center;border:0;text-align:center;font-weight:700;text-decoration:none;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:color .1s,background .25s,border .25s;position:relative;z-index:0;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}.button--primary,.button--primary:focus,.button--primary:hover{box-shadow:none}.button--primary:after{content:"";display:block;position:absolute;top:0;left:0;z-index:-1;width:0;height:120%;background:#0086c1;transition:width .3s cubic-bezier(.55,.085,0,.99)}.button--primary:active:after,.button--primary:focus:after,.button--primary:hover:after,a:focus .button--primary:after,a:hover .button--primary:after{width:100%}.button--primary:active .button__text:before,.button--primary:focus .button__text:before,.button--primary:hover .button__text:before,a:focus .button--primary .button__text:before,a:hover .button--primary .button__text:before{background:#0086c1}.button--primary.button--large{font-family:Avenir,Helvetica,Arial,sans-serif;font-size:.92975rem;line-height:1.125rem;min-height:3.375rem;position:relative;display:-webkit-inline-flex;display:inline-flex;padding:.5625rem 1.875rem;-webkit-align-items:center;align-items:center;border:0;text-align:center;font-weight:700;text-decoration:none;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:color .1s,background .25s,border .25s}.button--primary.button--large,.button--primary.button--large:focus,.button--primary.button--large:hover{box-shadow:none}.button--primary,.button--primary[class]{text-transform:uppercase;background:#009ade}.button--primary,.button--primary:focus,.button--primary:hover{color:#fff}.button--primary:active{box-shadow:inset 0 0 0 .125rem #2a6e97;background-color:#2a6e97;color:#fff}.button--secondary{font-family:Avenir,Helvetica,Arial,sans-serif;font-size:.92975rem;line-height:1.125rem;min-height:2.25rem;display:-webkit-inline-flex;display:inline-flex;padding:.5625rem 1.875rem;-webkit-align-items:center;align-items:center;border:0;text-align:center;font-weight:700;text-decoration:none;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:color .1s,background .25s,border .25s;position:relative;z-index:0;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}.button--secondary,.button--secondary:focus,.button--secondary:hover{box-shadow:none}.button--secondary:after{content:"";display:block;position:absolute;top:0;left:0;z-index:-1;width:0;height:120%;background:#009ade;transition:width .3s cubic-bezier(.55,.085,0,.99)}.button--secondary:active:after,.button--secondary:focus:after,.button--secondary:hover:after,a:focus .button--secondary:after,a:hover .button--secondary:after{width:100%}.button--secondary:active .button__text:before,.button--secondary:focus .button__text:before,.button--secondary:hover .button__text:before,a:focus .button--secondary .button__text:before,a:hover .button--secondary .button__text:before{background:#009ade}.button--secondary.button--large{font-family:Avenir,Helvetica,Arial,sans-serif;font-size:.92975rem;line-height:1.125rem;min-height:3.375rem;position:relative;display:-webkit-inline-flex;display:inline-flex;padding:.5625rem 1.875rem;-webkit-align-items:center;align-items:center;border:0;text-align:center;font-weight:700;text-decoration:none;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:color .1s,background .25s,border .25s}.button--secondary.button--large,.button--secondary.button--large:focus,.button--secondary.button--large:hover{box-shadow:none}.button--secondary,.button--secondary[class]{color:#009ade;text-transform:uppercase}.button--secondary[class][class]{box-shadow:inset 0 0 0 .125rem #009ade}.button--secondary:focus,.button--secondary:hover{color:#fff}.button--secondary:active{background-color:#2a6e97;color:#fff}.button--search{font-family:Avenir,Helvetica,Arial,sans-serif;font-size:.92975rem;line-height:1.125rem;min-height:2.25rem;display:-webkit-inline-flex;display:inline-flex;padding:.5625rem 1.875rem;-webkit-align-items:center;align-items:center;border:0;text-align:center;font-weight:700;text-decoration:none;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:color .1s,background .25s,border .25s;font-size:1.125rem;position:relative;z-index:0;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;width:3.375rem}.button--search,.button--search:focus,.button--search:hover{box-shadow:none}.button--search:after{content:"";display:block;position:absolute;top:0;left:0;z-index:-1;width:0;height:120%;background:#009ade;transition:width .3s cubic-bezier(.55,.085,0,.99)}.button--search:active:after,.button--search:focus:after,.button--search:hover:after,a:focus .button--search:after,a:hover .button--search:after{width:100%}.button--search:active .button__text:before,.button--search:focus .button__text:before,.button--search:hover .button__text:before,a:focus .button--search .button__text:before,a:hover .button--search .button__text:before{background:#009ade}.button__icon--magnifying-glass{position:relative;display:block;margin:0;width:1em;height:1.125em;padding:0;border:0;-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:left top;transform-origin:left top;font-size:2.5em;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:50%;left:50%;-webkit-transform:scale(.5) translate(-50%,-50%);transform:scale(.5) translate(-50%,-50%)}.button__icon--magnifying-glass:after,.button__icon--magnifying-glass:before{content:"";position:absolute;z-index:1;display:block;pointer-events:none;transition:border-color .25s}.button__icon--magnifying-glass:before{top:0;left:0;width:1em;height:1em;border-radius:50%;border:.1em solid #fff}.button__icon--magnifying-glass:after{top:.875em;left:.7em;width:.15em;height:.5em;background:#fff;border-radius:.075em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:left top;transform-origin:left top}.button--solid-blue--has-arrow{font-family:Avenir,Helvetica,Arial,sans-serif;font-size:.92975rem;line-height:1.125rem;min-height:2.25rem;display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;border:0;text-align:center;font-weight:700;text-decoration:none;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:color .1s,background .25s,border .25s;padding:.5625rem 1.5625rem .5625rem 0;text-transform:none;position:relative;z-index:0;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}.button--solid-blue--has-arrow,.button--solid-blue--has-arrow:focus,.button--solid-blue--has-arrow:hover{box-shadow:none}.button--solid-blue--has-arrow,.button--solid-blue--has-arrow[class],.button--solid-blue--has-arrow[href]{background:transparent}.button--solid-blue--has-arrow,.button--solid-blue--has-arrow:focus,.button--solid-blue--has-arrow:hover{color:#036}.button--solid-blue--has-arrow:before{content:"";-webkit-align-self:stretch;align-self:stretch;display:block;width:2.25rem;margin-top:-.5625rem;margin-right:1.125rem;margin-bottom:-.5625rem;background:#009ade url(/sites/all/themes/custom/aiche_core_theme/dist/images/arrows/grayscale-100.svg) no-repeat 50%;background-size:.8125rem auto}.button--solid-blue--has-arrow .button__text{position:relative;transition:color .25s}.button--solid-blue--has-arrow .button__text:before{content:"";position:absolute;bottom:-.25rem;left:0;z-index:-1;display:block;width:100%;height:.125rem;background:#009ade;transition:background .25s}.button--solid-blue--has-arrow:after{content:"";display:block;position:absolute;top:0;left:2.25rem;z-index:-1;width:0;height:120%;background:#cfe7f1;transition:width .3s cubic-bezier(.55,.085,0,.99)}.button--solid-blue--has-arrow:active:after,.button--solid-blue--has-arrow:focus:after,.button--solid-blue--has-arrow:hover:after,a:focus .button--solid-blue--has-arrow:after,a:hover .button--solid-blue--has-arrow:after{width:100%}.button--solid-blue--has-arrow:active .button__text:before,.button--solid-blue--has-arrow:focus .button__text:before,.button--solid-blue--has-arrow:hover .button__text:before,a:focus .button--solid-blue--has-arrow .button__text:before,a:hover .button--solid-blue--has-arrow .button__text:before{background:#cfe7f1}.button--outline-blue--has-arrow{font-family:Avenir,Helvetica,Arial,sans-serif;font-size:.92975rem;line-height:1.125rem;min-height:2.25rem;display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;border:0;text-align:center;font-weight:700;text-decoration:none;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:color .1s,background .25s,border .25s;padding:.5625rem 1.5625rem .5625rem 0;text-transform:none;position:relative;z-index:0;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}.button--outline-blue--has-arrow,.button--outline-blue--has-arrow:focus,.button--outline-blue--has-arrow:hover{box-shadow:none}.button--outline-blue--has-arrow,.button--outline-blue--has-arrow[class],.button--outline-blue--has-arrow[href]{background:transparent}.button--outline-blue--has-arrow,.button--outline-blue--has-arrow:focus,.button--outline-blue--has-arrow:hover{color:#036}.button--outline-blue--has-arrow:before{content:"";-webkit-align-self:stretch;align-self:stretch;display:block;width:2.25rem;margin-top:-.5625rem;margin-right:1.125rem;margin-bottom:-.5625rem;border:.125rem solid #009ade;background:transparent url(/sites/all/themes/custom/aiche_core_theme/dist/images/arrows/blue-20.svg) no-repeat 50%;background-size:.8125rem auto}.button--outline-blue--has-arrow .button__text{position:relative;transition:color .25s}.button--outline-blue--has-arrow .button__text:before{content:"";position:absolute;bottom:-.25rem;left:0;z-index:-1;display:block;width:100%;height:.125rem;background:#009ade;transition:background .25s}.button--outline-blue--has-arrow:after{content:"";display:block;position:absolute;top:0;left:2.25rem;z-index:-1;width:0;height:120%;background:#cfe7f1;transition:width .3s cubic-bezier(.55,.085,0,.99)}.button--outline-blue--has-arrow:active:after,.button--outline-blue--has-arrow:focus:after,.button--outline-blue--has-arrow:hover:after,a:focus .button--outline-blue--has-arrow:after,a:hover .button--outline-blue--has-arrow:after{width:100%}.button--outline-blue--has-arrow:active .button__text:before,.button--outline-blue--has-arrow:focus .button__text:before,.button--outline-blue--has-arrow:hover .button__text:before,a:focus .button--outline-blue--has-arrow .button__text:before,a:hover .button--outline-blue--has-arrow .button__text:before{background:#cfe7f1}.button--outline-blue--has-arrow--reversed{font-family:Avenir,Helvetica,Arial,sans-serif;font-size:.92975rem;line-height:1.125rem;min-height:2.25rem;display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;border:0;text-align:center;font-weight:700;text-decoration:none;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:color .1s,background .25s,border .25s;padding:.5625rem 1.5625rem .5625rem 0;text-transform:none;position:relative;z-index:0;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}.button--outline-blue--has-arrow--reversed,.button--outline-blue--has-arrow--reversed:focus,.button--outline-blue--has-arrow--reversed:hover{box-shadow:none}.button--outline-blue--has-arrow--reversed,.button--outline-blue--has-arrow--reversed[class],.button--outline-blue--has-arrow--reversed[href]{background:transparent}.button--outline-blue--has-arrow--reversed,.button--outline-blue--has-arrow--reversed:focus,.button--outline-blue--has-arrow--reversed:hover{color:#036}.button--outline-blue--has-arrow--reversed:before{content:"";-webkit-align-self:stretch;align-self:stretch;display:block;width:2.25rem;margin-top:-.5625rem;margin-right:1.125rem;margin-bottom:-.5625rem;border:.125rem solid #009ade;background:transparent url(/sites/all/themes/custom/aiche_core_theme/dist/images/arrows/grayscale-100.svg) no-repeat 50%;background-size:.8125rem auto}.button--outline-blue--has-arrow--reversed .button__text{position:relative;transition:color .25s}.button--outline-blue--has-arrow--reversed .button__text:before{content:"";position:absolute;bottom:-.25rem;left:0;z-index:-1;display:block;width:100%;height:.125rem;background:#009ade;transition:background .25s}.button--outline-blue--has-arrow--reversed:after{content:"";display:block;position:absolute;top:0;left:2.25rem;z-index:-1;width:0;height:120%;background:#cfe7f1;transition:width .3s cubic-bezier(.55,.085,0,.99)}.button--outline-blue--has-arrow--reversed:active:after,.button--outline-blue--has-arrow--reversed:focus:after,.button--outline-blue--has-arrow--reversed:hover:after,a:focus .button--outline-blue--has-arrow--reversed:after,a:hover .button--outline-blue--has-arrow--reversed:after{width:100%}.button--outline-blue--has-arrow--reversed:active .button__text:before,.button--outline-blue--has-arrow--reversed:focus .button__text:before,.button--outline-blue--has-arrow--reversed:hover .button__text:before,a:focus .button--outline-blue--has-arrow--reversed .button__text:before,a:hover .button--outline-blue--has-arrow--reversed .button__text:before{background:#cfe7f1}.button--outline-blue--has-arrow--reversed,.button--outline-blue--has-arrow--reversed[class]{color:#fff}.button--outline-blue--has-arrow--reversed:after{background-color:rgba(0,0,0,.2)}.button--outline-white--has-arrow{font-family:Avenir,Helvetica,Arial,sans-serif;font-size:.92975rem;line-height:1.125rem;min-height:2.25rem;display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;border:0;text-align:center;font-weight:700;text-decoration:none;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:color .1s,background .25s,border .25s;padding:.5625rem 1.5625rem .5625rem 0;text-transform:none;position:relative;z-index:0;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}.button--outline-white--has-arrow,.button--outline-white--has-arrow:focus,.button--outline-white--has-arrow:hover{box-shadow:none}.button--outline-white--has-arrow,.button--outline-white--has-arrow[class],.button--outline-white--has-arrow[href]{background:transparent}.button--outline-white--has-arrow,.button--outline-white--has-arrow:focus,.button--outline-white--has-arrow:hover{color:#fff}.button--outline-white--has-arrow:before{content:"";-webkit-align-self:stretch;align-self:stretch;display:block;width:2.25rem;margin-top:-.5625rem;margin-right:1.125rem;margin-bottom:-.5625rem;border:.125rem solid #fff;background:transparent url(/sites/all/themes/custom/aiche_core_theme/dist/images/arrows/green-65.svg) no-repeat 50%;background-size:.8125rem auto}.button--outline-white--has-arrow .button__text{position:relative;transition:color .25s}.button--outline-white--has-arrow .button__text:before{content:"";position:absolute;bottom:-.25rem;left:0;z-index:-1;display:block;width:100%;height:.125rem;background:#fff;transition:background .25s}.button--outline-white--has-arrow:after{content:"";display:block;position:absolute;top:0;left:2.25rem;z-index:-1;width:0;height:120%;background:rgba(13,40,58,.2);transition:width .3s cubic-bezier(.55,.085,0,.99)}.button--outline-white--has-arrow:active:after,.button--outline-white--has-arrow:focus:after,.button--outline-white--has-arrow:hover:after,a:focus .button--outline-white--has-arrow:after,a:hover .button--outline-white--has-arrow:after{width:100%}.button--outline-white--has-arrow:active .button__text:before,.button--outline-white--has-arrow:focus .button__text:before,.button--outline-white--has-arrow:hover .button__text:before,a:focus .button--outline-white--has-arrow .button__text:before,a:hover .button--outline-white--has-arrow .button__text:before{background:rgba(13,40,58,.2)}.button--filter{font-family:Avenir,Helvetica,Arial,sans-serif;font-size:.92975rem;line-height:1.125rem;min-height:2.25rem;display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;border:0;text-align:center;text-decoration:none;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:color .1s,background .25s,border .25s;position:relative;padding:.5625rem 1.125rem;font-weight:700;color:#596a74}.button--filter,.button--filter:focus,.button--filter:hover{box-shadow:none}.button--filter:before{content:"";position:absolute;bottom:0;left:0;display:block;width:100%;height:0;background:rgba(0,0,0,.05);transition:height .25s cubic-bezier(.55,.085,0,.99)}.button--filter:focus:before,.button--filter:hover:before{height:100%}.button__active-filter{position:relative;display:inline-block;margin-left:.5625rem;color:#036}.button__active-filter:before{content:"";position:absolute;bottom:-.5625rem;width:100%;display:block;border-bottom:.125rem solid #009ade}.hidden{display:none}.visually-hidden{position:absolute;width:.0625rem;height:.0625rem;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{position:relative;z-index:5;clip:auto;-webkit-clip-path:none;clip-path:none;overflow:visible;height:auto;width:auto}.invisible{visibility:hidden}@font-face{font-family:Avenir;src:url(/sites/all/themes/custom/aiche_core_theme/dist/fonts/1475508/710789a0-1557-48a1-8cec-03d52d663d74.eot?#iefix);src:url(/sites/all/themes/custom/aiche_core_theme/dist/fonts/1475508/710789a0-1557-48a1-8cec-03d52d663d74.eot?#iefix) format("eot"),url(/sites/all/themes/custom/aiche_core_theme/dist/fonts/1475508/065a6b14-b2cc-446e-9428-271c570df0d9.woff2) format("woff2"),url(/sites/all/themes/custom/aiche_core_theme/dist/fonts/1475508/65d75eb0-2601-4da5-a9a4-9ee67a470a59.woff) format("woff"),url(/sites/all/themes/custom/aiche_core_theme/dist/fonts/1475508/c70e90bc-3c94-41dc-bf14-caa727c76301.ttf) format("truetype")}@font-face{font-family:Avenir;font-weight:600;src:url(/sites/all/themes/custom/aiche_core_theme/dist/fonts/1475532/e0542193-b2e6-4273-bc45-39d4dfd3c15b.eot?#iefix);src:url(/sites/all/themes/custom/aiche_core_theme/dist/fonts/1475532/e0542193-b2e6-4273-bc45-39d4dfd3c15b.eot?#iefix) format("eot"),url(/sites/all/themes/custom/aiche_core_theme/dist/fonts/1475532/17b90ef5-b63f-457b-a981-503bb7afe3c0.woff2) format("woff2"),url(/sites/all/themes/custom/aiche_core_theme/dist/fonts/1475532/c9aeeabd-dd65-491d-b4be-3e0db9ae47a0.woff) format("woff"),url(/sites/all/themes/custom/aiche_core_theme/dist/fonts/1475532/25f994de-d13f-4a5d-a82b-bf925a1e054d.ttf) format("truetype")}@font-face{font-family:Avenir;font-weight:800;src:url(/sites/all/themes/custom/aiche_core_theme/dist/fonts/1475544/6af9989e-235b-4c75-8c08-a83bdaef3f66.eot?#iefix);src:url(/sites/all/themes/custom/aiche_core_theme/dist/fonts/1475544/6af9989e-235b-4c75-8c08-a83bdaef3f66.eot?#iefix) format("eot"),url(/sites/all/themes/custom/aiche_core_theme/dist/fonts/1475544/d513e15e-8f35-4129-ad05-481815e52625.woff2) format("woff2"),url(/sites/all/themes/custom/aiche_core_theme/dist/fonts/1475544/61bd362e-7162-46bd-b67e-28f366c4afbe.woff) format("woff"),url(/sites/all/themes/custom/aiche_core_theme/dist/fonts/1475544/ccd17c6b-e7ed-4b73-b0d2-76712a4ef46b.ttf) format("truetype")}:focus{outline-color:#009ade}.form--compact-line>div{width:100%}.form--compact-line>div,.form--compact-line>div *{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:550px){.form--compact-line>div,.form--compact-line>div *{-webkit-flex-wrap:nowrap;flex-wrap:nowrap}}.form--compact-line[class]>div *{margin-bottom:0}.form--compact-line .button,.form--compact-line [type=submit],.form--compact-line button{height:auto}label{font-size:.92975rem;line-height:1.125rem;font-family:Avenir,Helvetica,Arial,sans-serif;display:block;font-weight:700;margin-right:.5625rem;margin-bottom:1.125rem}[type=checkbox]+label,[type=radio]+label{font-weight:400;margin:0 0 0 .75em}input[type=file]{padding:.5em;border:.0625rem solid #d3d3d3}form .description{font-size:.92975rem;line-height:1.6875rem;font-style:italic}.form-item{margin:0 0 3.375rem}.form-checkboxes .form-item,.form-radios .form-item{display:-webkit-flex;display:flex;margin-bottom:0}.form-checkboxes,.form-radios{margin:0 0 1.125rem}input[type=email],input[type=password],input[type=search],input[type=text],textarea{font-family:Avenir,Helvetica,Arial,sans-serif;font-size:1.125rem;line-height:2.25rem;padding:1.125rem 0;text-indent:1.6875rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:#f5f5f5;box-shadow:inset .375rem 0 0 0 #009ade;transition:outline .25s}input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=text]:focus,textarea:focus{outline:.125rem solid #009ade}input[type=email][placeholder=" "]:focus+label,input[type=password][placeholder=" "]:focus+label,input[type=search][placeholder=" "]:focus+label,input[type=text][placeholder=" "]:focus+label,textarea[placeholder=" "]:focus+label{font-size:.84525rem;line-height:1.125rem;font-family:Avenir,Helvetica,Arial,sans-serif;top:-2.8125rem;left:.9375rem;z-index:1;background:#a0a5a9;padding:.3125rem .625rem;color:#fff}input[type=email][placeholder=" "]:focus+label:after,input[type=password][placeholder=" "]:focus+label:after,input[type=search][placeholder=" "]:focus+label:after,input[type=text][placeholder=" "]:focus+label:after,textarea[placeholder=" "]:focus+label:after{content:"";position:absolute;top:100%;left:50%;-webkit-transform:translatex(-50%);transform:translatex(-50%);height:0;width:0;border-top:.3125rem solid #a0a5a9;border-left:.375rem solid transparent;border-right:.375rem solid transparent}input[type=email][placeholder=" "]:not(:placeholder-shown):not(:focus)+label,input[type=password][placeholder=" "]:not(:placeholder-shown):not(:focus)+label,input[type=search][placeholder=" "]:not(:placeholder-shown):not(:focus)+label,input[type=text][placeholder=" "]:not(:placeholder-shown):not(:focus)+label,textarea[placeholder=" "]:not(:placeholder-shown):not(:focus)+label{opacity:0}input[type=email][placeholder=" "]+label,input[type=password][placeholder=" "]+label,input[type=search][placeholder=" "]+label,input[type=text][placeholder=" "]+label,textarea[placeholder=" "]+label{position:absolute;left:1.5625rem;top:.6875rem;-webkit-order:-1;order:-1;display:block;transition:all .2s;pointer-events:none;color:#a0a5a9}[type=checkbox]+label,[type=radio]+label{font-size:1.125rem;line-height:1.6875rem;display:inline-block;font-weight:700}[type=checkbox]:active,[type=checkbox]:active+label,[type=checkbox]:focus,[type=checkbox]:focus+label,[type=radio]:active,[type=radio]:active+label,[type=radio]:focus,[type=radio]:focus+label{background:rgba(207,231,241,.5)}.blue [type=checkbox]:active,.blue [type=checkbox]:active+label,.blue [type=checkbox]:focus,.blue [type=checkbox]:focus+label,.blue [type=radio]:active,.blue [type=radio]:active+label,.blue [type=radio]:focus,.blue [type=radio]:focus+label,.dark [type=checkbox]:active,.dark [type=checkbox]:active+label,.dark [type=checkbox]:focus,.dark [type=checkbox]:focus+label,.dark [type=radio]:active,.dark [type=radio]:active+label,.dark [type=radio]:focus,.dark [type=radio]:focus+label,.list-filters__filters-inner-wrapper [type=checkbox]:active,.list-filters__filters-inner-wrapper [type=checkbox]:active+label,.list-filters__filters-inner-wrapper [type=checkbox]:focus,.list-filters__filters-inner-wrapper [type=checkbox]:focus+label,.list-filters__filters-inner-wrapper [type=radio]:active,.list-filters__filters-inner-wrapper [type=radio]:active+label,.list-filters__filters-inner-wrapper [type=radio]:focus,.list-filters__filters-inner-wrapper [type=radio]:focus+label,.u-background-gradient-blue [type=checkbox]:active,.u-background-gradient-blue [type=checkbox]:active+label,.u-background-gradient-blue [type=checkbox]:focus,.u-background-gradient-blue [type=checkbox]:focus+label,.u-background-gradient-blue [type=radio]:active,.u-background-gradient-blue [type=radio]:active+label,.u-background-gradient-blue [type=radio]:focus,.u-background-gradient-blue [type=radio]:focus+label,.u-background-gradient-green [type=checkbox]:active,.u-background-gradient-green [type=checkbox]:active+label,.u-background-gradient-green [type=checkbox]:focus,.u-background-gradient-green [type=checkbox]:focus+label,.u-background-gradient-green [type=radio]:active,.u-background-gradient-green [type=radio]:active+label,.u-background-gradient-green [type=radio]:focus,.u-background-gradient-green [type=radio]:focus+label,.u-background-grayscale-0 [type=checkbox]:active,.u-background-grayscale-0 [type=checkbox]:active+label,.u-background-grayscale-0 [type=checkbox]:focus,.u-background-grayscale-0 [type=checkbox]:focus+label,.u-background-grayscale-0 [type=radio]:active,.u-background-grayscale-0 [type=radio]:active+label,.u-background-grayscale-0 [type=radio]:focus,.u-background-grayscale-0 [type=radio]:focus+label,.u-background-grayscale-20 [type=checkbox]:active,.u-background-grayscale-20 [type=checkbox]:active+label,.u-background-grayscale-20 [type=checkbox]:focus,.u-background-grayscale-20 [type=checkbox]:focus+label,.u-background-grayscale-20 [type=radio]:active,.u-background-grayscale-20 [type=radio]:active+label,.u-background-grayscale-20 [type=radio]:focus,.u-background-grayscale-20 [type=radio]:focus+label,.u-background-grayscale-45 [type=checkbox]:active,.u-background-grayscale-45 [type=checkbox]:active+label,.u-background-grayscale-45 [type=checkbox]:focus,.u-background-grayscale-45 [type=checkbox]:focus+label,.u-background-grayscale-45 [type=radio]:active,.u-background-grayscale-45 [type=radio]:active+label,.u-background-grayscale-45 [type=radio]:focus,.u-background-grayscale-45 [type=radio]:focus+label,[class*=u-background-blue] [type=checkbox]:active,[class*=u-background-blue] [type=checkbox]:active+label,[class*=u-background-blue] [type=checkbox]:focus,[class*=u-background-blue] [type=checkbox]:focus+label,[class*=u-background-blue] [type=radio]:active,[class*=u-background-blue] [type=radio]:active+label,[class*=u-background-blue] [type=radio]:focus,[class*=u-background-blue] [type=radio]:focus+label,[class*=u-background-teal] [type=checkbox]:active,[class*=u-background-teal] [type=checkbox]:active+label,[class*=u-background-teal] [type=checkbox]:focus,[class*=u-background-teal] [type=checkbox]:focus+label,[class*=u-background-teal] [type=radio]:active,[class*=u-background-teal] [type=radio]:active+label,[class*=u-background-teal] [type=radio]:focus,[class*=u-background-teal] [type=radio]:focus+label{background:rgba(0,0,0,.5)}textarea{text-indent:0}select,textarea{padding:1.125rem 1.6875rem}select{font-family:Avenir,Helvetica,Arial,sans-serif;font-size:1.125rem;line-height:2.25rem;max-width:100%;border:0;background:#f5f5f5;box-shadow:inset .375rem 0 0 0 #009ade;transition:outline .25s}select:focus{outline:.125rem solid #009ade}select[multiple]{padding:0 0 0 .375rem}select[multiple] option{padding:1.125rem 1.6875rem}fieldset{position:relative;max-width:100%;display:table-cell;margin:.5em 0;padding:4em 0 0;border-radius:.25rem;background-color:#fff;border:.125rem solid #f5f5f5;min-width:0}[dir=rtl] fieldset{padding:2.5em 0 0}fieldset .fieldset-legend{font-family:Avenir,Helvetica,Arial,sans-serif;position:absolute;left:0;top:0;width:100%;margin-top:.35em;padding-left:.9375rem;font-weight:700;text-transform:uppercase}[dir=rtl] fieldset .fieldset-legend{right:0;padding-right:.9375rem;padding-left:0}legend{font-weight:400}fieldset fieldset{background-color:#fff}fieldset fieldset fieldset{background-color:#f8f8f8}.js fieldset.collapsible{position:relative}fieldset .fieldset-wrapper{padding:0 .8125rem .8125rem .9375rem}[dir=rtl] fieldset .fieldset-wrapper{padding:0 .9375rem .8125rem .8125rem}.js fieldset.collapsible a.fieldset-title{position:relative;z-index:1;display:block;width:calc(100% - 4em);padding:.3em .3em .3em 1.8em;margin:0 -.5em;border-radius:.25rem;background:transparent}.js fieldset.collapsible .fieldset-legend a:before{content:"";position:absolute;left:.6em;top:.8em;width:0;height:0;border:.32em solid transparent;border-top-color:#000;border-bottom:0}.fieldset-legend span.summary{position:absolute;top:.4em;right:2em;display:none}@media (min-width:450px){.fieldset-legend span.summary{display:block}}.js fieldset.collapsed{padding:1.6em 0}.js fieldset.collapsed .fieldset-legend a:before{left:.8em;top:.7em;border:.32em solid transparent;border-left-color:#d3d3d3}img{max-width:100%;height:auto}figure>img{display:block}iframe,video{max-width:100%}.node--full{margin-bottom:4.5rem}.panels-flexible-region{width:100%}.panel-flexible .panel-separator{margin:0!important}.panel-pane{margin-left:-1.5rem;margin-right:-1.5rem;padding:3.375rem 1.5rem;overflow:hidden}@media (min-width:550px){.panel-pane{margin-left:-2.25rem;margin-right:-2.25rem}}@media (min-width:820px){.panel-pane{margin-left:-2.25rem;margin-right:-2.25rem}}@media (min-width:1050px){.panel-pane{margin-left:-5rem;margin-right:-5rem}}@media (min-width:1260px){.panel-pane{margin-left:-5rem;margin-right:-5rem}}@media (min-width:550px){.panel-pane{padding-left:2.25rem;padding-right:2.25rem}}@media (min-width:820px){.panel-pane{padding-left:2.25rem;padding-right:2.25rem}}@media (min-width:1050px){.panel-pane{padding-left:5rem;padding-right:5rem}}@media (min-width:1260px){.panel-pane{padding-left:5rem;padding-right:5rem}}@media (min-width:820px){.panel-pane{padding-top:6.75rem;padding-bottom:6.75rem}}.panel-pane.field-type-text-long .pane-content,.panel-pane.field-type-text-with-summary .pane-content{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;box-sizing:content-box;grid-column:1/-1;justify-self:stretch;max-width:80rem}@media (min-width:1280px){.panel-pane.field-type-text-long .pane-content,.panel-pane.field-type-text-with-summary .pane-content{margin-right:auto;margin-left:auto}}@supports (display:grid){.panel-pane.field-type-text-long .pane-content,.panel-pane.field-type-text-with-summary .pane-content{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-column-gap:1.125rem}@media (min-width:820px){.panel-pane.field-type-text-long .pane-content,.panel-pane.field-type-text-with-summary .pane-content{grid-template-columns:repeat(12,minmax(0,1fr));margin-left:auto;margin-right:auto}}@media (min-width:1050px){.panel-pane.field-type-text-long .pane-content,.panel-pane.field-type-text-with-summary .pane-content{grid-template-columns:repeat(14,minmax(0,1fr))}}}.panel-pane.field-type-text-long .pane-content .field-items,.panel-pane.field-type-text-with-summary .pane-content .field-items{justify-self:stretch;margin-left:0;margin-right:0}@media (min-width:820px){.panel-pane.field-type-text-long .pane-content .field-items,.panel-pane.field-type-text-with-summary .pane-content .field-items{width:calc((100% - 12.375rem)/12*10 + 10.125rem);margin-right:auto;margin-left:auto}}@media (min-width:1050px){.panel-pane.field-type-text-long .pane-content .field-items,.panel-pane.field-type-text-with-summary .pane-content .field-items{width:calc((100% - 14.625rem)/14*12 + 12.375rem)}}@media (min-width:1260px){.panel-pane.field-type-text-long .pane-content .field-items,.panel-pane.field-type-text-with-summary .pane-content .field-items{width:calc((100% - 14.625rem)/14*10 + 10.125rem)}}@supports (display:grid){.panel-pane.field-type-text-long .pane-content .field-items,.panel-pane.field-type-text-with-summary .pane-content .field-items{grid-column:1/-1;width:100%;max-width:100%;margin-right:0;margin-left:0}@media (min-width:820px){.panel-pane.field-type-text-long .pane-content .field-items,.panel-pane.field-type-text-with-summary .pane-content .field-items{grid-column:2/-2}}@media (min-width:1050px){.panel-pane.field-type-text-long .pane-content .field-items,.panel-pane.field-type-text-with-summary .pane-content .field-items{grid-column:2/-2}}@media (min-width:1260px){.panel-pane.field-type-text-long .pane-content .field-items,.panel-pane.field-type-text-with-summary .pane-content .field-items{grid-column:3/-3}}}.panel-pane.pane-communities,.panel-pane.pane-publications-grid,.panel-pane.pane-topics-and-communities{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;box-sizing:content-box;grid-column:1/-1;justify-self:stretch;max-width:80rem}@media (min-width:1280px){.panel-pane.pane-communities,.panel-pane.pane-publications-grid,.panel-pane.pane-topics-and-communities{margin-right:auto;margin-left:auto}}@supports (display:grid){.panel-pane.pane-communities,.panel-pane.pane-publications-grid,.panel-pane.pane-topics-and-communities{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-column-gap:1.125rem}@media (min-width:820px){.panel-pane.pane-communities,.panel-pane.pane-publications-grid,.panel-pane.pane-topics-and-communities{grid-template-columns:repeat(12,minmax(0,1fr));margin-left:auto;margin-right:auto}}@media (min-width:1050px){.panel-pane.pane-communities,.panel-pane.pane-publications-grid,.panel-pane.pane-topics-and-communities{grid-template-columns:repeat(14,minmax(0,1fr))}}}@media (min-width:820px){.panel-pane.pane-communities .pane-content,.panel-pane.pane-publications-grid .pane-content,.panel-pane.pane-topics-and-communities .pane-content{width:calc((100% - 12.375rem)/12*10 + 10.125rem);margin-right:auto;margin-left:auto}}@media (min-width:1050px){.panel-pane.pane-communities .pane-content,.panel-pane.pane-publications-grid .pane-content,.panel-pane.pane-topics-and-communities .pane-content{width:calc((100% - 14.625rem)/14*12 + 12.375rem)}}@supports (display:grid){.panel-pane.pane-communities .pane-content,.panel-pane.pane-publications-grid .pane-content,.panel-pane.pane-topics-and-communities .pane-content{grid-column:1/-1;width:100%;margin-right:0;margin-left:0}@media (min-width:820px){.panel-pane.pane-communities .pane-content,.panel-pane.pane-publications-grid .pane-content,.panel-pane.pane-topics-and-communities .pane-content{grid-column:2/-2}}}.panel-pane.pane-publications-grid .featured-fancy-cards__wrapper{padding-bottom:0;padding-top:0}.panel-pane.pane-custom:not(.no-grid) .pane-title-inner{justify-self:stretch;margin-left:0;margin-right:0}@media (min-width:820px){.panel-pane.pane-custom:not(.no-grid) .pane-title-inner{width:calc((100% - 12.375rem)/12*10 + 10.125rem);margin-right:auto;margin-left:auto}}@media (min-width:1050px){.panel-pane.pane-custom:not(.no-grid) .pane-title-inner{width:calc((100% - 14.625rem)/14*12 + 12.375rem)}}@media (min-width:1260px){.panel-pane.pane-custom:not(.no-grid) .pane-title-inner{width:calc((100% - 14.625rem)/14*10 + 10.125rem)}}@supports (display:grid){.panel-pane.pane-custom:not(.no-grid) .pane-title-inner{grid-column:1/-1;width:100%;max-width:100%;margin-right:0;margin-left:0}@media (min-width:820px){.panel-pane.pane-custom:not(.no-grid) .pane-title-inner{grid-column:2/-2}}@media (min-width:1050px){.panel-pane.pane-custom:not(.no-grid) .pane-title-inner{grid-column:2/-2}}@media (min-width:1260px){.panel-pane.pane-custom:not(.no-grid) .pane-title-inner{grid-column:3/-3}}}.panel-pane.pane-custom:not(.no-grid) .pane-content{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;box-sizing:content-box;grid-column:1/-1;justify-self:stretch;max-width:80rem}@media (min-width:1280px){.panel-pane.pane-custom:not(.no-grid) .pane-content{margin-right:auto;margin-left:auto}}@supports (display:grid){.panel-pane.pane-custom:not(.no-grid) .pane-content{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-column-gap:1.125rem}@media (min-width:820px){.panel-pane.pane-custom:not(.no-grid) .pane-content{grid-template-columns:repeat(12,minmax(0,1fr));margin-left:auto;margin-right:auto}}@media (min-width:1050px){.panel-pane.pane-custom:not(.no-grid) .pane-content{grid-template-columns:repeat(14,minmax(0,1fr))}}}.panel-pane.pane-custom:not(.no-grid) .pane-content .pane-content__inner{justify-self:stretch;margin-left:0;margin-right:0}@media (min-width:820px){.panel-pane.pane-custom:not(.no-grid) .pane-content .pane-content__inner{width:calc((100% - 12.375rem)/12*10 + 10.125rem);margin-right:auto;margin-left:auto}}@media (min-width:1050px){.panel-pane.pane-custom:not(.no-grid) .pane-content .pane-content__inner{width:calc((100% - 14.625rem)/14*12 + 12.375rem)}}@media (min-width:1260px){.panel-pane.pane-custom:not(.no-grid) .pane-content .pane-content__inner{width:calc((100% - 14.625rem)/14*10 + 10.125rem)}}@supports (display:grid){.panel-pane.pane-custom:not(.no-grid) .pane-content .pane-content__inner{grid-column:1/-1;width:100%;max-width:100%;margin-right:0;margin-left:0}@media (min-width:820px){.panel-pane.pane-custom:not(.no-grid) .pane-content .pane-content__inner{grid-column:2/-2}}@media (min-width:1050px){.panel-pane.pane-custom:not(.no-grid) .pane-content .pane-content__inner{grid-column:2/-2}}@media (min-width:1260px){.panel-pane.pane-custom:not(.no-grid) .pane-content .pane-content__inner{grid-column:3/-3}}}@media (min-width:820px){.panel-pane.wider.pane-custom:not(.no-grid) .pane-content .pane-content__inner{width:calc((100% - 12.375rem)/12*10 + 10.125rem);margin-right:auto;margin-left:auto}}@media (min-width:1050px){.panel-pane.wider.pane-custom:not(.no-grid) .pane-content .pane-content__inner{width:calc((100% - 14.625rem)/14*12 + 12.375rem)}}@supports (display:grid){.panel-pane.wider.pane-custom:not(.no-grid) .pane-content .pane-content__inner{grid-column:1/-1;width:100%;margin-right:0;margin-left:0}@media (min-width:820px){.panel-pane.wider.pane-custom:not(.no-grid) .pane-content .pane-content__inner{grid-column:2/-2}}}.panel-pane.pane-ad-breaker{margin-left:-1.5rem;margin-right:-1.5rem;padding-bottom:1.125rem;padding-top:1.125rem}@media (min-width:550px){.panel-pane.pane-ad-breaker{margin-left:-2.25rem;margin-right:-2.25rem}}@media (min-width:820px){.panel-pane.pane-ad-breaker{margin-left:-2.25rem;margin-right:-2.25rem}}@media (min-width:1050px){.panel-pane.pane-ad-breaker{margin-left:-5rem;margin-right:-5rem}}@media (min-width:1260px){.panel-pane.pane-ad-breaker{margin-left:-5rem;margin-right:-5rem}}@media (min-width:820px){.panel-pane.pane-ad-breaker{padding-bottom:2.25rem;padding-top:2.25rem}}.panel-pane .aiche-grouped-tabs,.panel-pane .list-section,.panel-pane.pane-award-feature,.panel-pane.pane-conference-feed,.panel-pane.pane-custom-hero,.panel-pane.pane-i-want-to,.panel-pane.pane-industry-news,.panel-pane.pane-issue-highlight,.panel-pane.pane-node-field-also-looking-for,.panel-pane.pane-node-hero,.panel-pane.pane-quick-links,.panel-pane .people-list,.panel-pane .people-list__wrapper--rows .people-list__group:last-child,.panel-pane .promo-breaker__wrapper,.panel-pane .quote__wrapper{padding-bottom:0;padding-top:0;overflow:visible}.panel-pane.pane-communities{padding-top:0}.panel-pane.slim{padding-bottom:2.25rem;padding-top:2.25rem}.panel-pane.no-space{padding-bottom:0;padding-top:0}.panel-pane .body-copy .promo-breaker__wrapper.promo-breaker__wrapper--intro,.panel-pane .featured-fancy-cards__cards-wrapper{margin-bottom:0;margin-top:0}.panel-pane .content-list-meta-complex__wrapper{padding-top:3.375rem;padding-bottom:3.375rem}@media (min-width:820px){.panel-pane .content-list-meta-complex__wrapper{padding-top:6.75rem;padding-bottom:6.75rem}}.panel-pane .fancy-card-section__cards-wrapper{margin:0 0 -1.125rem}.panel-pane .view{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;box-sizing:content-box;grid-column:1/-1;justify-self:stretch;max-width:80rem}@media (min-width:1280px){.panel-pane .view{margin-right:auto;margin-left:auto}}@supports (display:grid){.panel-pane .view{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-column-gap:1.125rem}@media (min-width:820px){.panel-pane .view{grid-template-columns:repeat(12,minmax(0,1fr));margin-left:auto;margin-right:auto}}@media (min-width:1050px){.panel-pane .view{grid-template-columns:repeat(14,minmax(0,1fr))}}}@media (min-width:820px){.panel-pane .view .view-content{width:calc((100% - 12.375rem)/12*10 + 10.125rem);margin-right:auto;margin-left:auto}}@media (min-width:1050px){.panel-pane .view .view-content{width:calc((100% - 14.625rem)/14*12 + 12.375rem)}}@supports (display:grid){.panel-pane .view .view-content{grid-column:1/-1;width:100%;margin-right:0;margin-left:0}@media (min-width:820px){.panel-pane .view .view-content{grid-column:2/-2}}}.panel-pane .view .fancy-card-section{display:block}.panel-pane .field-formatter-aiche-fancy-card__wrapper{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;box-sizing:content-box;grid-column:1/-1;justify-self:stretch;max-width:80rem}@media (min-width:1280px){.panel-pane .field-formatter-aiche-fancy-card__wrapper{margin-right:auto;margin-left:auto}}@supports (display:grid){.panel-pane .field-formatter-aiche-fancy-card__wrapper{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-column-gap:1.125rem}@media (min-width:820px){.panel-pane .field-formatter-aiche-fancy-card__wrapper{grid-template-columns:repeat(12,minmax(0,1fr));margin-left:auto;margin-right:auto}}@media (min-width:1050px){.panel-pane .field-formatter-aiche-fancy-card__wrapper{grid-template-columns:repeat(14,minmax(0,1fr))}}}@media (min-width:820px){.panel-pane .field-formatter-aiche-fancy-card__wrapper .field-formatter-aiche-fancy-card{width:calc((100% - 12.375rem)/12*10 + 10.125rem);margin-right:auto;margin-left:auto}}@media (min-width:1050px){.panel-pane .field-formatter-aiche-fancy-card__wrapper .field-formatter-aiche-fancy-card{width:calc((100% - 14.625rem)/14*12 + 12.375rem)}}@supports (display:grid){.panel-pane .field-formatter-aiche-fancy-card__wrapper .field-formatter-aiche-fancy-card{grid-column:1/-1;width:100%;margin-right:0;margin-left:0}@media (min-width:820px){.panel-pane .field-formatter-aiche-fancy-card__wrapper .field-formatter-aiche-fancy-card{grid-column:2/-2}}}.panel-pane .aiche-grouped-tabs__panes-wrapper{grid-column:1/-1;justify-self:stretch}@media (min-width:820px){.panel-pane .aiche-grouped-tabs__header{width:calc((100% - 12.375rem)/12*10 + 10.125rem);margin-right:auto;margin-left:auto}}@media (min-width:1050px){.panel-pane .aiche-grouped-tabs__header{width:calc((100% - 14.625rem)/14*12 + 12.375rem)}}@supports (display:grid){.panel-pane .aiche-grouped-tabs__header{grid-column:1/-1;width:100%;margin-right:0;margin-left:0}@media (min-width:820px){.panel-pane .aiche-grouped-tabs__header{grid-column:2/-2}}}.panel-pane .pane-title{margin-top:0}.panel-pane.blue{color:#fff;background:#2a6e97}.panel-pane.blue a:not([class]){box-shadow:inset 0 -.125rem 0 0 hsla(0,0%,100%,.2);color:#fff}.panel-pane.blue a:not([class]):active,.panel-pane.blue a:not([class]):focus,.panel-pane.blue a:not([class]):hover{box-shadow:inset 0 -2.25rem 0 0 hsla(0,0%,100%,.1)}.panel-pane.blue a:not([class]){display:inline;padding-top:.28125rem;padding-bottom:.28125rem;box-shadow:inset 0 -.125rem 0 0 transparent;transition:color .25s,box-shadow .35s cubic-bezier(.55,.085,0,.99)}.panel-pane.blue a:not([class]):active,.panel-pane.blue a:not([class]):focus,.panel-pane.blue a:not([class]):hover{box-shadow:inset 0 -2.25rem 0 0 transparent}.panel-pane.dark{color:#fff;background:#00304c}.panel-pane.dark a:not([class]){box-shadow:inset 0 -.125rem 0 0 hsla(0,0%,100%,.2);color:#fff}.panel-pane.dark a:not([class]):active,.panel-pane.dark a:not([class]):focus,.panel-pane.dark a:not([class]):hover{box-shadow:inset 0 -2.25rem 0 0 hsla(0,0%,100%,.1)}.panel-pane.dark a:not([class]){display:inline;padding-top:.28125rem;padding-bottom:.28125rem;box-shadow:inset 0 -.125rem 0 0 transparent;transition:color .25s,box-shadow .35s cubic-bezier(.55,.085,0,.99)}.panel-pane.dark a:not([class]):active,.panel-pane.dark a:not([class]):focus,.panel-pane.dark a:not([class]):hover{box-shadow:inset 0 -2.25rem 0 0 transparent}.panel-pane.light{background:#f5f5f5}.panel-pane.white{background:#fff}.panel-pane.overlap-bottom{position:relative;z-index:0;margin-bottom:-7.3125rem;padding-bottom:0}.panel-pane.overlap-top{padding-bottom:0;position:relative;z-index:1}.pane-content .quick-links{margin-bottom:0}.pane-content .after-the-fold__wrapper{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;box-sizing:content-box;grid-column:1/-1;justify-self:stretch;max-width:80rem}@media (min-width:1280px){.pane-content .after-the-fold__wrapper{margin-right:auto;margin-left:auto}}@supports (display:grid){.pane-content .after-the-fold__wrapper{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-column-gap:1.125rem}@media (min-width:820px){.pane-content .after-the-fold__wrapper{grid-template-columns:repeat(12,minmax(0,1fr));margin-left:auto;margin-right:auto}}@media (min-width:1050px){.pane-content .after-the-fold__wrapper{grid-template-columns:repeat(14,minmax(0,1fr))}}}.pane-content .after-the-fold__wrapper .after-the-fold{justify-self:stretch;margin-left:0;margin-right:0;margin-top:2.25rem}@media (min-width:820px){.pane-content .after-the-fold__wrapper .after-the-fold{width:calc((100% - 12.375rem)/12*10 + 10.125rem);margin-right:auto;margin-left:auto}}@media (min-width:1050px){.pane-content .after-the-fold__wrapper .after-the-fold{width:calc((100% - 14.625rem)/14*12 + 12.375rem)}}@media (min-width:1260px){.pane-content .after-the-fold__wrapper .after-the-fold{width:calc((100% - 14.625rem)/14*10 + 10.125rem)}}@supports (display:grid){.pane-content .after-the-fold__wrapper .after-the-fold{grid-column:1/-1;width:100%;max-width:100%;margin-right:0;margin-left:0}@media (min-width:820px){.pane-content .after-the-fold__wrapper .after-the-fold{grid-column:2/-2}}@media (min-width:1050px){.pane-content .after-the-fold__wrapper .after-the-fold{grid-column:2/-2}}@media (min-width:1260px){.pane-content .after-the-fold__wrapper .after-the-fold{grid-column:3/-3}}}.pane-title{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;box-sizing:content-box;grid-column:1/-1;justify-self:stretch;max-width:80rem}@media (min-width:1280px){.pane-title{margin-right:auto;margin-left:auto}}@supports (display:grid){.pane-title{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-column-gap:1.125rem}@media (min-width:820px){.pane-title{grid-template-columns:repeat(12,minmax(0,1fr));margin-left:auto;margin-right:auto}}@media (min-width:1050px){.pane-title{grid-template-columns:repeat(14,minmax(0,1fr))}}}@media (min-width:820px){.pane-title .pane-title-inner{width:calc((100% - 12.375rem)/12*10 + 10.125rem);margin-right:auto;margin-left:auto}}@media (min-width:1050px){.pane-title .pane-title-inner{width:calc((100% - 14.625rem)/14*12 + 12.375rem)}}@supports (display:grid){.pane-title .pane-title-inner{grid-column:1/-1;width:100%;margin-right:0;margin-left:0}@media (min-width:820px){.pane-title .pane-title-inner{grid-column:2/-2}}}div.panels-ipe-handlebar-wrapper li.css a span{background-image:url(/sites/all/themes/custom/aiche_core_theme/dist/sites/all/modules/contrib/panels/images/icon-css.png)}*,:after,:before{box-sizing:border-box}

/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{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{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:none}[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:.0625rem dotted ButtonText}legend{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]{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:-.125rem}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}iframe{border:0;width:100%}html{scroll-behavior:smooth;overflow-y:scroll}html:focus:not(.focus-visible),html:focus:not(:focus-visible){outline:0}html.CSS1Compat{font-size:.875rem;padding:1.125rem 2.5rem}body{font-family:ff-tisa-web-pro,Georgia,serif;font-size:1.125rem;line-height:2;background:#fff;color:#2c2a27;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.body-inner{padding-left:1.5rem;padding-right:1.5rem;width:100%;overflow:hidden;min-height:100vh}@media (min-width:550px){.body-inner{padding-left:2.25rem;padding-right:2.25rem}}@media (min-width:820px){.body-inner{padding-left:2.25rem;padding-right:2.25rem}}@media (min-width:1050px){.body-inner{padding-left:5rem;padding-right:5rem}}@media (min-width:1260px){.body-inner{padding-left:5rem;padding-right:5rem}}table{font-family:Avenir,Helvetica,Arial,sans-serif}.body-copy table{position:relative;width:calc((100% - 5.625rem)/6*6 + 8.625rem);left:-1.5rem;margin:4.5rem 0;max-width:80rem}@media (min-width:550px){.body-copy table{position:relative;margin-left:0;margin-right:0;width:calc((100% - 5.625rem)/6*6 + 10.125rem);left:-2.25rem}}@media (min-width:820px){.body-copy table{position:relative;margin-left:0;margin-right:0;width:calc((100% - 10.125rem)/10*12 + 16.875rem);left:calc((100% - 10.125rem)/10*-1*1 - 3.375rem)}}@media (min-width:1050px){.body-copy table{position:relative;margin-left:0;margin-right:0;width:calc((100% - 12.375rem)/12*14 + 24.625rem);left:calc((100% - 12.375rem)/12*-1*1 - 6.125rem)}}@media (min-width:1260px){.body-copy table{position:relative;left:50%;width:calc(100vw - 2.5rem);-webkit-transform:translate(-50%);transform:translate(-50%)}}@media (min-width:1280px){.body-copy table{width:100vw;position:relative;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);margin-left:auto;margin-right:auto}}table.contained{width:100%}caption,td,th{padding:1.125rem;border:0}@media (min-width:820px){caption,td,th{padding-left:2.25rem;padding-right:2.25rem}}tr:nth-of-type(odd){border:0;background:#f5f5f5}tr:nth-of-type(2n){border:0;background:hsla(0,0%,96.1%,.5)}td:only-child,th:only-child{text-align:center}th{font-size:.92975rem;line-height:1.125rem;text-align:left}tfoot th,thead th{font-size:.76838rem;line-height:1.125rem;font-family:Avenir,Helvetica,Arial,sans-serif;margin:0 0 .5625rem;text-transform:uppercase;letter-spacing:.0625rem;font-weight:900;color:#003a5d;padding:1.125rem;background:#ebebeb}@media (min-width:820px){tfoot th,thead th{padding-left:2.25rem;padding-right:2.25rem}}caption,td{font-size:.92975rem;line-height:1.125rem}td{border-bottom:.0625rem solid #ebebeb}th td{font-weight:700}caption{font-size:.92975rem;padding:1.125rem;text-align:center;background:#f5f5f5}caption,h1{font-family:Avenir,Helvetica,Arial,sans-serif;line-height:1.6875rem}h1{font-size:1.36125rem;margin-top:2.25rem;margin-bottom:1.125rem;font-weight:700}@media (min-width:550px){h1{font-size:1.993rem;line-height:3.375rem}}@media (min-width:1050px){h1{font-size:2.91794rem;line-height:4.5rem}}+h1,h1+.u-heading-l{margin-top:0}h2{font-size:1.2375rem;line-height:1.6875rem;font-family:Avenir,Helvetica,Arial,sans-serif;margin-top:4.5rem;margin-bottom:1.125rem;font-weight:700}@media (min-width:820px){h2{font-size:2.19231rem;line-height:3.375rem}}+h2,h2+.u-heading-xm{margin-top:0}h3{font-size:1.125rem;line-height:1.6875rem;font-family:Avenir,Helvetica,Arial,sans-serif;margin-top:3.375rem;margin-bottom:1.125rem;font-weight:700}@media (min-width:820px){h3{font-size:1.36125rem;line-height:1.6875rem}}+h3,h3+.u-heading-m{margin-top:0}h4{font-size:1.125rem;line-height:1.6875rem;font-family:Avenir,Helvetica,Arial,sans-serif;margin-top:3.375rem;margin-bottom:1.125rem;font-weight:700;letter-spacing:.01125rem;text-transform:uppercase}+h4,h4+.u-heading-s{margin-top:0}h5{font-size:.76838rem;line-height:1.125rem;font-family:Avenir,Helvetica,Arial,sans-serif;margin-top:3.375rem;margin-bottom:1.125rem;font-weight:700;letter-spacing:.01125rem;text-transform:uppercase}@media (min-width:820px){h5{font-size:.92975rem;line-height:1.125rem}}+h5,h5+.u-heading-xs{margin-top:0}h6{font-size:.76838rem;line-height:1.125rem;font-family:Avenir,Helvetica,Arial,sans-serif;margin-top:3.375rem;margin-bottom:1.125rem;font-weight:700;letter-spacing:.0625rem;text-transform:uppercase}@media (min-width:820px){h6{font-size:.84525rem;line-height:1.125rem;margin-top:4.5rem}}h1:not([class]):first-child,h2:not([class]):first-child,h3:not([class]):first-child,h4:not([class]):first-child,h5:not([class]):first-child,h6:not([class]):first-child{margin-top:0}a{display:inline;padding-top:.28125rem;padding-bottom:.28125rem;box-shadow:inset 0 -.125rem 0 0 transparent;transition:color .25s,box-shadow .35s cubic-bezier(.55,.085,0,.99);text-decoration:none;color:#036}a:active,a:focus,a:hover{box-shadow:inset 0 -2.25rem 0 0 rgba(0,154,222,.1)}a:focus,a:hover{color:#2a6e97}a:before{background-color:#2a6e97}.body-copy a:not([class]){display:inline;padding-top:.28125rem;padding-bottom:.28125rem;box-shadow:inset 0 -.125rem 0 0 rgba(42,110,151,.5);transition:color .25s,box-shadow .35s cubic-bezier(.55,.085,0,.99)}.body-copy a:not([class]):active,.body-copy a:not([class]):focus,.body-copy a:not([class]):hover{box-shadow:inset 0 -2.25rem 0 0 rgba(0,154,222,.1);color:#009ade}p{margin-top:0;margin-bottom:2.25rem}p:last-child{margin-bottom:0}ol,ul{margin:2.25rem 0;padding:0 0 0 2.25rem}ol ol,ol ul,ul ol,ul ul{margin:1.125rem 0}.body-copy ul>li{position:relative;list-style-type:none}.body-copy ul>li:before{content:"";position:absolute;top:calc(1.125rem - .25em);left:-2.25rem;display:block;width:.5em;height:.5em;border-radius:50%;background:#7fbb00}.body-copy ul>li>ul>li:before{background:transparent;border:.125rem solid #7fbb00}.body-copy ul>li>ul>li>ul>li:before{border-radius:0;background:#7fbb00}.body-copy ul>li>ul>li>ul>li>ul>li:before{background:transparent}.body-copy ul>li>ul>li>ul>li>ul>li ul li{list-style:disc outside none;list-style:initial}.body-copy ul>li>ul>li>ul>li>ul>li ul li:before{content:none}.body-copy ol{counter-reset:olLi}.body-copy ol>li{position:relative;list-style:none;counter-increment:olLi}.body-copy ol>li:before{font-size:.92975rem;content:counter(olLi) ". ";position:absolute;top:0;left:-2.25rem;display:inline-block;line-height:inherit;color:#7fbb00}.body-copy ol>li>ol>li{list-style:lower-alpha;margin-left:-1.125rem;padding-left:1.125rem}.body-copy ol>li>ol>li:before{content:none}.body-copy ol>li>ol>li>ol>li{list-style:lower-roman}.body-copy ol>li>ol>li>ol>li>ol>li ol li{list-style:decimal}li{margin-bottom:1.125rem}li:last-child{margin-bottom:0}pre{font-size:1.02275rem;line-height:1.6875rem;position:relative;margin-top:1.125rem;margin-bottom:1.125rem;padding:2.25rem;min-width:100%;max-width:100vw;border:.0625rem solid #d3d3d3;box-shadow:inset .375rem 0 0 0 #d3d3d3;background:#f5f5f5;overflow:scroll;font-family:Consolas,Courier New,Courier,monospace}@media (min-width:820px){pre{margin-left:0;margin-right:0}}code{font-family:Consolas,monospace;display:inline-block;border-radius:.25em}h1 code,h2 code,h3 code,h4 code,h5 code,h6 code,pre code{padding:0;font-size:inherit;background:transparent}h1 code,h2 code,h3 code,h4 code,h5 code,h6 code{font-family:inherit;font-weight:inherit;color:inherit}blockquote{font-size:1.125rem;line-height:1.6875rem;position:relative;margin:5.625rem 0}@media (min-width:550px){blockquote{font-size:1.2375rem;padding-left:2.5em}}@media (min-width:820px){blockquote{font-size:1.81181rem;line-height:3.375rem}}blockquote:before{content:"\201C";color:#81be41}@media (min-width:550px){blockquote:before{position:absolute;top:.3em;left:0;display:block;line-height:0;font-size:4.5em;text-align:right}}blockquote:after{content:"\201D"}@media (min-width:820px){blockquote{margin:6.75rem 0}}details{border:.125rem solid #f5f5f5;margin:0 0 2.25rem;padding:0 2.25rem 2.25rem;background-color:#fff;overflow:hidden}details[open]:before{content:"";position:absolute;display:block}details:not([open]){padding-bottom:0}summary{font-family:Avenir,Helvetica,Arial,sans-serif;font-size:1.125rem;line-height:1.6875rem;position:relative;margin:0 -2.25rem 1.125rem;padding:1.125rem 2.75em 1.125rem 2.8125rem;font-weight:800;background-color:#fff;box-shadow:0 0 1.125rem .28125rem #f5f5f5;cursor:pointer;list-style:none}:not([open])>summary{margin-bottom:0}summary::-webkit-details-marker{display:none}[open]>summary:before,summary:before{content:"";margin:0;padding:0;font-size:inherit}summary:after,summary:before{content:"";position:absolute;top:50%;right:1.6875rem;display:block;width:.125rem;height:1em;transition:background-color .25s,background-color .25s,-webkit-transform .3s ease-out;transition:background-color .25s,transform .3s ease-out,background-color .25s;transition:background-color .25s,transform .3s ease-out,background-color .25s,-webkit-transform .3s ease-out;background:#a0a5a9;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}summary:after{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}[open]>summary:after,[open]>summary:before{background:#009ade}[open]>summary:before{-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}[open]>summary:after{-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}cite{font-size:.92975rem;line-height:1.6875rem;font-family:Avenir,Helvetica,Arial,sans-serif;font-style:normal}mark{display:inline-block;margin:0 -.125em;padding:0 .125em;background-color:#f1e890}dt{font-weight:700}abbr[title]{text-decoration:none;border-bottom:.0625rem dotted;transition:border .5s}abbr[title]:hover{border-bottom-color:#009ade}.view{position:relative}.view>.item-list{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;box-sizing:content-box;grid-column:1/-1;justify-self:stretch;max-width:80rem}@media (min-width:1280px){.view>.item-list{margin-right:auto;margin-left:auto}}@supports (display:grid){.view>.item-list{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-column-gap:1.125rem}@media (min-width:820px){.view>.item-list{grid-template-columns:repeat(12,minmax(0,1fr));margin-left:auto;margin-right:auto}}@media (min-width:1050px){.view>.item-list{grid-template-columns:repeat(14,minmax(0,1fr))}}}@media (min-width:820px){.view>.item-list>.pager{width:calc((100% - 12.375rem)/12*10 + 10.125rem);margin-right:auto;margin-left:auto}}@media (min-width:1050px){.view>.item-list>.pager{width:calc((100% - 14.625rem)/14*12 + 12.375rem)}}@supports (display:grid){.view>.item-list>.pager{grid-column:1/-1;width:100%;margin-right:0;margin-left:0}@media (min-width:820px){.view>.item-list>.pager{grid-column:2/-2}}}.view-display-id-panel_pane_1 .list-section__footer{padding-top:2.25rem}body:not(.page-node) .content>.view .view-footer,body:not(.page-node) .content>.view>.attachment,body:not(.page-node) .content>.view>.view-content,body:not(.page-node) .view-aiche-taxonomy-term .view-footer,body:not(.page-node) .view-aiche-taxonomy-term>.attachment,body:not(.page-node) .view-aiche-taxonomy-term>.view-content{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;box-sizing:content-box;grid-column:1/-1;justify-self:stretch;max-width:80rem}@media (min-width:1280px){body:not(.page-node) .content>.view .view-footer,body:not(.page-node) .content>.view>.attachment,body:not(.page-node) .content>.view>.view-content,body:not(.page-node) .view-aiche-taxonomy-term .view-footer,body:not(.page-node) .view-aiche-taxonomy-term>.attachment,body:not(.page-node) .view-aiche-taxonomy-term>.view-content{margin-right:auto;margin-left:auto}}@supports (display:grid){body:not(.page-node) .content>.view .view-footer,body:not(.page-node) .content>.view>.attachment,body:not(.page-node) .content>.view>.view-content,body:not(.page-node) .view-aiche-taxonomy-term .view-footer,body:not(.page-node) .view-aiche-taxonomy-term>.attachment,body:not(.page-node) .view-aiche-taxonomy-term>.view-content{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-column-gap:1.125rem}@media (min-width:820px){body:not(.page-node) .content>.view .view-footer,body:not(.page-node) .content>.view>.attachment,body:not(.page-node) .content>.view>.view-content,body:not(.page-node) .view-aiche-taxonomy-term .view-footer,body:not(.page-node) .view-aiche-taxonomy-term>.attachment,body:not(.page-node) .view-aiche-taxonomy-term>.view-content{grid-template-columns:repeat(12,minmax(0,1fr));margin-left:auto;margin-right:auto}}@media (min-width:1050px){body:not(.page-node) .content>.view .view-footer,body:not(.page-node) .content>.view>.attachment,body:not(.page-node) .content>.view>.view-content,body:not(.page-node) .view-aiche-taxonomy-term .view-footer,body:not(.page-node) .view-aiche-taxonomy-term>.attachment,body:not(.page-node) .view-aiche-taxonomy-term>.view-content{grid-template-columns:repeat(14,minmax(0,1fr))}}}body:not(.page-node) .content>.view .view-footer>*,body:not(.page-node) .content>.view>.attachment>*,body:not(.page-node) .content>.view>.view-content>*,body:not(.page-node) .view-aiche-taxonomy-term .view-footer>*,body:not(.page-node) .view-aiche-taxonomy-term>.attachment>*,body:not(.page-node) .view-aiche-taxonomy-term>.view-content>*{grid-column:1/-1}@media (min-width:820px){body:not(.page-node) .content>.view .view-footer>*,body:not(.page-node) .content>.view>.attachment>*,body:not(.page-node) .content>.view>.view-content>*,body:not(.page-node) .view-aiche-taxonomy-term .view-footer>*,body:not(.page-node) .view-aiche-taxonomy-term>.attachment>*,body:not(.page-node) .view-aiche-taxonomy-term>.view-content>*{width:calc((100% - 12.375rem)/12*10 + 10.125rem);margin-right:auto;margin-left:auto}}@media (min-width:1050px){body:not(.page-node) .content>.view .view-footer>*,body:not(.page-node) .content>.view>.attachment>*,body:not(.page-node) .content>.view>.view-content>*,body:not(.page-node) .view-aiche-taxonomy-term .view-footer>*,body:not(.page-node) .view-aiche-taxonomy-term>.attachment>*,body:not(.page-node) .view-aiche-taxonomy-term>.view-content>*{width:calc((100% - 14.625rem)/14*12 + 12.375rem)}}@supports (display:grid){body:not(.page-node) .content>.view .view-footer>*,body:not(.page-node) .content>.view>.attachment>*,body:not(.page-node) .content>.view>.view-content>*,body:not(.page-node) .view-aiche-taxonomy-term .view-footer>*,body:not(.page-node) .view-aiche-taxonomy-term>.attachment>*,body:not(.page-node) .view-aiche-taxonomy-term>.view-content>*{grid-column:1/-1;width:100%;margin-right:0;margin-left:0}@media (min-width:820px){body:not(.page-node) .content>.view .view-footer>*,body:not(.page-node) .content>.view>.attachment>*,body:not(.page-node) .content>.view>.view-content>*,body:not(.page-node) .view-aiche-taxonomy-term .view-footer>*,body:not(.page-node) .view-aiche-taxonomy-term>.attachment>*,body:not(.page-node) .view-aiche-taxonomy-term>.view-content>*{grid-column:2/-2}}}body:not(.page-node) .content>.view .view-footer,body:not(.page-node) .view-aiche-taxonomy-term .view-footer{width:100%}ul.taxonomy-children-links{list-style:none;padding-left:0}ul.taxonomy-children-links>li{display:inline}ul.taxonomy-children-links>li a{font-family:Avenir,Helvetica,Arial,sans-serif;border:.0625rem solid #143245;padding:.25em;margin:.5em;white-space:nowrap}.more-link,.view-footer{grid-column:2/-1}.view-footer{font-size:.92975rem;line-height:1.125rem;font-family:Avenir,Helvetica,Arial,sans-serif;padding-top:1.125rem;font-weight:700;color:#596a74}.view-header{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;box-sizing:content-box;grid-column:1/-1;justify-self:stretch;max-width:80rem;padding-bottom:2.25rem}@media (min-width:1280px){.view-header{margin-right:auto;margin-left:auto}}@supports (display:grid){.view-header{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-column-gap:1.125rem}@media (min-width:820px){.view-header{grid-template-columns:repeat(12,minmax(0,1fr));margin-left:auto;margin-right:auto}}@media (min-width:1050px){.view-header{grid-template-columns:repeat(14,minmax(0,1fr))}}}@media (min-width:820px){.view-header>p,.view-header h2,.view-header h3,.view-header h4{width:calc((100% - 12.375rem)/12*10 + 10.125rem);margin-right:auto;margin-left:auto}}@media (min-width:1050px){.view-header>p,.view-header h2,.view-header h3,.view-header h4{width:calc((100% - 14.625rem)/14*12 + 12.375rem)}}@supports (display:grid){.view-header>p,.view-header h2,.view-header h3,.view-header h4{grid-column:1/-1;width:100%;margin-right:0;margin-left:0}@media (min-width:820px){.view-header>p,.view-header h2,.view-header h3,.view-header h4{grid-column:2/-2}}}@media (min-width:820px){.view-cep-issue-contents{width:calc((100% - 12.375rem)/12*10 + 10.125rem);margin-right:auto;margin-left:auto}}@media (min-width:1050px){.view-cep-issue-contents{width:calc((100% - 14.625rem)/14*12 + 12.375rem)}}@supports (display:grid){.view-cep-issue-contents{grid-column:1/-1;width:100%;margin-right:0;margin-left:0}@media (min-width:820px){.view-cep-issue-contents{grid-column:2/-2}}}.view-cep.view-display-id-cep_landing>div{grid-column:2/-2}.menu-toggle-button{display:block;cursor:pointer;border:0;overflow:hidden;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.menu-toggle-button__icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.menu-toggle-button--mobile-menu,.menu-toggle-button--secondary-menu{z-index:0;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:relative;z-index:101;-webkit-order:-1;order:-1;width:5rem;height:100%;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#000;transition:width .25s cubic-bezier(.55,.085,0,.99),color .25s}.menu-toggle-button--mobile-menu:after,.menu-toggle-button--secondary-menu:after{content:"";display:block;position:absolute;top:0;left:0;z-index:-1;width:0;height:120%;background:#629031;transition:width .3s cubic-bezier(.55,.085,0,.99)}.menu-toggle-button--mobile-menu:active:after,.menu-toggle-button--mobile-menu:focus:after,.menu-toggle-button--mobile-menu:hover:after,.menu-toggle-button--secondary-menu:active:after,.menu-toggle-button--secondary-menu:focus:after,.menu-toggle-button--secondary-menu:hover:after,a:focus .menu-toggle-button--mobile-menu:after,a:focus .menu-toggle-button--secondary-menu:after,a:hover .menu-toggle-button--mobile-menu:after,a:hover .menu-toggle-button--secondary-menu:after{width:100%}.menu-toggle-button--mobile-menu:active .button__text:before,.menu-toggle-button--mobile-menu:focus .button__text:before,.menu-toggle-button--mobile-menu:hover .button__text:before,.menu-toggle-button--secondary-menu:active .button__text:before,.menu-toggle-button--secondary-menu:focus .button__text:before,.menu-toggle-button--secondary-menu:hover .button__text:before,a:focus .menu-toggle-button--mobile-menu .button__text:before,a:focus .menu-toggle-button--secondary-menu .button__text:before,a:hover .menu-toggle-button--mobile-menu .button__text:before,a:hover .menu-toggle-button--secondary-menu .button__text:before{background:#629031}.menu-toggle-button--mobile-menu[class][class],.menu-toggle-button--secondary-menu[class][class]{background:#7fb722}.menu-toggle-button--mobile-menu:focus,.menu-toggle-button--mobile-menu:hover,.menu-toggle-button--secondary-menu:focus,.menu-toggle-button--secondary-menu:hover{color:#fff}.menu-toggle-button--mobile-menu .menu-toggle-button__text,.menu-toggle-button--secondary-menu .menu-toggle-button__text{font-size:.76838rem;line-height:1.125rem;font-family:Avenir,Helvetica,Arial,sans-serif;padding:0;text-transform:uppercase;letter-spacing:.0625rem;font-weight:900;display:block;transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out;margin:0}.menu-toggle-button--mobile-menu .menu-toggle-button__icon--close,.menu-toggle-button--secondary-menu .menu-toggle-button__icon--close{opacity:0;-webkit-transform:translate(-2.1875rem);transform:translate(-2.1875rem);transition:opacity .25s linear,-webkit-transform .25s ease-out;transition:opacity .25s linear,transform .25s ease-out;transition:opacity .25s linear,transform .25s ease-out,-webkit-transform .25s ease-out;transition-delay:0}.menu-toggle-button--mobile-menu.js-menu-toggle-button--active,.menu-toggle-button--secondary-menu.js-menu-toggle-button--active{width:7.125rem}@media (min-width:1110px){.menu-toggle-button--mobile-menu.js-menu-toggle-button--active,.menu-toggle-button--secondary-menu.js-menu-toggle-button--active{width:9.375rem}}.menu-toggle-button--mobile-menu.js-menu-toggle-button--active .menu-toggle-button__text,.menu-toggle-button--secondary-menu.js-menu-toggle-button--active .menu-toggle-button__text{-webkit-transform:translate(2rem);transform:translate(2rem)}@media (min-width:1110px){.menu-toggle-button--mobile-menu.js-menu-toggle-button--active .menu-toggle-button__text,.menu-toggle-button--secondary-menu.js-menu-toggle-button--active .menu-toggle-button__text{-webkit-transform:translate(2.1875rem);transform:translate(2.1875rem)}}.menu-toggle-button--mobile-menu.js-menu-toggle-button--active .menu-toggle-button__icon--close,.menu-toggle-button--secondary-menu.js-menu-toggle-button--active .menu-toggle-button__icon--close{opacity:1;-webkit-transform:translate(-.5rem);transform:translate(-.5rem);transition-delay:.125s}@media (min-width:1110px){.menu-toggle-button--mobile-menu.js-menu-toggle-button--active .menu-toggle-button__icon--close,.menu-toggle-button--secondary-menu.js-menu-toggle-button--active .menu-toggle-button__icon--close{-webkit-transform:none;transform:none}}.menu-toggle-button--mobile-menu.js-menu-toggle-button--active:after,.menu-toggle-button--secondary-menu.js-menu-toggle-button--active:after{width:3.75rem}@media (min-width:1110px){.menu-toggle-button--mobile-menu.js-menu-toggle-button--active:after,.menu-toggle-button--secondary-menu.js-menu-toggle-button--active:after{width:4.5rem}}.menu-toggle-button--mobile-menu.js-menu-toggle-button--active:focus:after,.menu-toggle-button--mobile-menu.js-menu-toggle-button--active:hover:after,.menu-toggle-button--secondary-menu.js-menu-toggle-button--active:focus:after,.menu-toggle-button--secondary-menu.js-menu-toggle-button--active:hover:after{width:100%}.menu-toggle-button__icon--close{position:relative;position:absolute;top:50%;left:2.5rem}.menu-toggle-button__icon--close:after,.menu-toggle-button__icon--close:before{content:"";position:absolute;top:50%;right:50%;box-sizing:border-box;display:block;width:.125rem;height:1.40625rem;background:#fff;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);transition:background-color .25s}.menu-toggle-button__icon--close:before{-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.menu-toggle-button__icon--close:after{-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}.menu-toggle-button--community-mobile-menu{position:relative;z-index:0;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}.menu-toggle-button--community-mobile-menu:after{content:"";display:block;position:absolute;top:0;left:0;z-index:-1;width:0;height:120%;background:#a0a5a9;transition:width .3s cubic-bezier(.55,.085,0,.99)}.menu-toggle-button--community-mobile-menu:active:after,.menu-toggle-button--community-mobile-menu:focus:after,.menu-toggle-button--community-mobile-menu:hover:after,a:focus .menu-toggle-button--community-mobile-menu:after,a:hover .menu-toggle-button--community-mobile-menu:after{width:100%}.menu-toggle-button--community-mobile-menu:active .button__text:before,.menu-toggle-button--community-mobile-menu:focus .button__text:before,.menu-toggle-button--community-mobile-menu:hover .button__text:before,a:focus .menu-toggle-button--community-mobile-menu .button__text:before,a:hover .menu-toggle-button--community-mobile-menu .button__text:before{background:#a0a5a9}.menu-toggle-button--mobile-menu{width:3.375rem}.l-header__secondary-menu-toggle[class],.menu-toggle-button--secondary-menu[class]{display:none}@media (min-width:1110px){.l-header__secondary-menu-toggle[class],.menu-toggle-button--secondary-menu[class]{display:block}}@media (min-width:1110px){.l-header__mobile-menu-toggle[class],.menu-toggle-button--mobile-menu[class]{display:none}}.menu-toggle-button__icon--burger{display:block;width:3.75rem;height:2.25rem;overflow:hidden;-webkit-transform:translate(-50%,-50%) scale(.5);transform:translate(-50%,-50%) scale(.5)}.menu-toggle-button__icon--burger .menu-toggle-button__icon--burger__inner,.menu-toggle-button__icon--burger:after,.menu-toggle-button__icon--burger:before{content:"";position:absolute;box-sizing:border-box;display:block;border-top:.25rem solid #fff;width:3.75rem;height:0;transition:opacity .25s cubic-bezier(.55,.085,0,.99),-webkit-transform .25s cubic-bezier(.55,.085,0,.99);transition:opacity .25s cubic-bezier(.55,.085,0,.99),transform .25s cubic-bezier(.55,.085,0,.99);transition:opacity .25s cubic-bezier(.55,.085,0,.99),transform .25s cubic-bezier(.55,.085,0,.99),-webkit-transform .25s cubic-bezier(.55,.085,0,.99)}.menu-toggle-button__icon--burger:before{top:0;left:0;height:0;-webkit-transform:none;transform:none;-webkit-transform-origin:left top;transform-origin:left top}.menu-toggle-button__icon--burger:after{bottom:0;left:0}.menu-toggle-button__icon--burger .menu-toggle-button__icon--burger__inner{top:50%;left:.75rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform-origin:right top;transform-origin:right top}.js-menu-toggle-button--active .menu-toggle-button__icon--burger,[id=secondary-menu-toggle]:checked~.menu-toggle-button__icon--burger{height:2.875rem}.js-menu-toggle-button--active .menu-toggle-button__icon--burger:before,[id=secondary-menu-toggle]:checked~.menu-toggle-button__icon--burger:before{-webkit-transform:translate(-.375rem) rotate(-45deg);transform:translate(-.375rem) rotate(-45deg);-webkit-transform-origin:right top;transform-origin:right top}.js-menu-toggle-button--active .menu-toggle-button__icon--burger:after,[id=secondary-menu-toggle]:checked~.menu-toggle-button__icon--burger:after{-webkit-transform:translate(-.375rem) rotate(45deg);transform:translate(-.375rem) rotate(45deg);-webkit-transform-origin:right bottom;transform-origin:right bottom}.js-menu-toggle-button--active .menu-toggle-button__icon--burger .menu-toggle-button__icon--burger__inner,[id=secondary-menu-toggle]:checked~.menu-toggle-button__icon--burger .menu-toggle-button__icon--burger__inner{opacity:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:right top;transform-origin:right top}.menu-toggle-button__icon--burger--small{display:block;width:3.125rem;height:1.875rem;overflow:hidden;-webkit-transform:translate(-50%,-50%) scale(.55);transform:translate(-50%,-50%) scale(.55)}.menu-toggle-button__icon--burger--small .menu-toggle-button__icon--burger__inner,.menu-toggle-button__icon--burger--small:after,.menu-toggle-button__icon--burger--small:before{content:"";position:absolute;box-sizing:border-box;display:block;border-top:.25rem solid #000;width:3.125rem;height:0;transition:opacity .25s cubic-bezier(.55,.085,0,.99),-webkit-transform .25s cubic-bezier(.55,.085,0,.99);transition:opacity .25s cubic-bezier(.55,.085,0,.99),transform .25s cubic-bezier(.55,.085,0,.99);transition:opacity .25s cubic-bezier(.55,.085,0,.99),transform .25s cubic-bezier(.55,.085,0,.99),-webkit-transform .25s cubic-bezier(.55,.085,0,.99)}.menu-toggle-button__icon--burger--small:before{top:0;left:0;height:0;-webkit-transform:none;transform:none;-webkit-transform-origin:left top;transform-origin:left top}.menu-toggle-button__icon--burger--small:after{bottom:0;left:0}.menu-toggle-button__icon--burger--small .menu-toggle-button__icon--burger__inner{top:50%;left:.625rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform-origin:right top;transform-origin:right top}.js-menu-toggle-button--active .menu-toggle-button__icon--burger--small,[id=mobile-menu-toggle]:checked~.menu-toggle-button__icon--burger--small{height:2.39583rem}.js-menu-toggle-button--active .menu-toggle-button__icon--burger--small:before,[id=mobile-menu-toggle]:checked~.menu-toggle-button__icon--burger--small:before{-webkit-transform:translate(-.3125rem) rotate(-45deg);transform:translate(-.3125rem) rotate(-45deg);-webkit-transform-origin:right top;transform-origin:right top}.js-menu-toggle-button--active .menu-toggle-button__icon--burger--small:after,[id=mobile-menu-toggle]:checked~.menu-toggle-button__icon--burger--small:after{-webkit-transform:translate(-.3125rem) rotate(45deg);transform:translate(-.3125rem) rotate(45deg);-webkit-transform-origin:right bottom;transform-origin:right bottom}.js-menu-toggle-button--active .menu-toggle-button__icon--burger--small .menu-toggle-button__icon--burger__inner,[id=mobile-menu-toggle]:checked~.menu-toggle-button__icon--burger--small .menu-toggle-button__icon--burger__inner{opacity:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:right top;transform-origin:right top}.l-header__mobile-menu-toggle-button .menu-toggle-button__icon--burger--small{display:block;width:3.125rem;height:1.875rem;overflow:hidden;-webkit-transform:translate(-50%,-50%) scale(.55);transform:translate(-50%,-50%) scale(.55)}.l-header__mobile-menu-toggle-button .menu-toggle-button__icon--burger--small .menu-toggle-button__icon--burger__inner,.l-header__mobile-menu-toggle-button .menu-toggle-button__icon--burger--small:after,.l-header__mobile-menu-toggle-button .menu-toggle-button__icon--burger--small:before{content:"";position:absolute;box-sizing:border-box;display:block;border-top:.25rem solid #fff;width:3.125rem;height:0;transition:opacity .25s cubic-bezier(.55,.085,0,.99),-webkit-transform .25s cubic-bezier(.55,.085,0,.99);transition:opacity .25s cubic-bezier(.55,.085,0,.99),transform .25s cubic-bezier(.55,.085,0,.99);transition:opacity .25s cubic-bezier(.55,.085,0,.99),transform .25s cubic-bezier(.55,.085,0,.99),-webkit-transform .25s cubic-bezier(.55,.085,0,.99)}.l-header__mobile-menu-toggle-button .menu-toggle-button__icon--burger--small:before{top:0;left:0;height:0;-webkit-transform:none;transform:none;-webkit-transform-origin:left top;transform-origin:left top}.l-header__mobile-menu-toggle-button .menu-toggle-button__icon--burger--small:after{bottom:0;left:0}.l-header__mobile-menu-toggle-button .menu-toggle-button__icon--burger--small .menu-toggle-button__icon--burger__inner{top:50%;left:.625rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform-origin:right top;transform-origin:right top}.l-header__mobile-menu-toggle-button.js-menu-toggle-button--active .menu-toggle-button__icon--burger--small,[id=mobile-menu-toggle]:checked~.menu-toggle-button__icon--burger--small{height:2.39583rem}.l-header__mobile-menu-toggle-button.js-menu-toggle-button--active .menu-toggle-button__icon--burger--small:before,[id=mobile-menu-toggle]:checked~.menu-toggle-button__icon--burger--small:before{-webkit-transform:translate(-.3125rem) rotate(-45deg);transform:translate(-.3125rem) rotate(-45deg);-webkit-transform-origin:right top;transform-origin:right top}.l-header__mobile-menu-toggle-button.js-menu-toggle-button--active .menu-toggle-button__icon--burger--small:after,[id=mobile-menu-toggle]:checked~.menu-toggle-button__icon--burger--small:after{-webkit-transform:translate(-.3125rem) rotate(45deg);transform:translate(-.3125rem) rotate(45deg);-webkit-transform-origin:right bottom;transform-origin:right bottom}.l-header__mobile-menu-toggle-button.js-menu-toggle-button--active .menu-toggle-button__icon--burger--small .menu-toggle-button__icon--burger__inner,[id=mobile-menu-toggle]:checked~.menu-toggle-button__icon--burger--small .menu-toggle-button__icon--burger__inner{opacity:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:right top;transform-origin:right top}.menu-toggle-button__icon--magnifying-glass{position:relative;display:block;margin:0;width:1em;height:1.125em;padding:0;border:0;-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:left top;transform-origin:left top;font-size:2.5em;-webkit-appearance:none;-moz-appearance:none;appearance:none}.menu-toggle-button__icon--magnifying-glass:after,.menu-toggle-button__icon--magnifying-glass:before{content:"";position:absolute;z-index:1;display:block;pointer-events:none;transition:border-color .25s}.menu-toggle-button__icon--magnifying-glass:before{top:0;left:0;width:1em;height:1em;border-radius:50%;border:.1em solid #003a5d}.menu-toggle-button__icon--magnifying-glass:after{top:.875em;left:.7em;width:.15em;height:.5em;background:#003a5d;border-radius:.075em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:left top;transform-origin:left top}.menu-toggle__icon--kebob{padding:0 .875rem}.menu-toggle__icon--kebob:before,.menu-toggle__icon--kebob>:after,.menu-toggle__icon--kebob>:before{content:"";display:block;width:.125rem;height:.125rem;margin:0 0 .25rem;border-radius:50%;background:#666b6e}.menu-toggle__icon--kebob>:after{margin-bottom:0}.menu-toggle__toggleable--with-close{position:relative}.js-menu-toggle__toggleable__close{position:relative;position:absolute;top:2.25rem;right:2.25rem;width:2.25rem;height:2.25rem;border:0;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.js-menu-toggle__toggleable__close:after,.js-menu-toggle__toggleable__close:before{content:"";position:absolute;top:50%;right:50%;box-sizing:border-box;display:block;width:.125rem;height:1.40625rem;background:#596a74;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);transition:background-color .25s}.js-menu-toggle__toggleable__close:before{-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.js-menu-toggle__toggleable__close:after{-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}.js-menu-toggle__toggleable__close:focus:after,.js-menu-toggle__toggleable__close:focus:before,.js-menu-toggle__toggleable__close:hover:after,.js-menu-toggle__toggleable__close:hover:before{background:#009ade}.menu-toggle-button--table-of-contents{font-size:1.02275rem;line-height:1.125rem;display:-webkit-flex;display:flex;margin:-.25rem 1.125rem -.25rem 3.25rem;padding:1.6875rem 0;text-align:left;background:#f5f5f5}.menu-toggle-button--table-of-contents:after{content:"";display:block;width:1.625rem;height:1.625rem;background:url(/sites/all/themes/custom/aiche_core_theme/dist/images/book--open.svg) no-repeat 50%;font-weight:400;text-indent:2em;line-height:2em;content:"TOC"}.menu-toggle-button--table-of-contents .menu-toggle-button__text{display:block;width:calc(100% - 6rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:820px){.block-cep-magazine{padding-right:2.25rem}}.block-cep-magazine .block__header{margin-bottom:2.25rem}.block-cep-magazine .magazine-teaser{margin-top:3.375rem}.block-cep-magazine .call-to-action-list{margin-top:2.25rem}@media (min-width:820px){.block-divisions-and-forums{margin:0 auto}}.divisions-and-forums{width:100%}.divisions-and-forums .form-select,.divisions-and-forums .form-type-select{-webkit-flex-grow:1;flex-grow:1}.divisions-and-forums select{width:100%}.l-header .divisions-and-forums select{box-shadow:none}.mega-menu__section--primary .block-featured-events-list-block{margin-bottom:2.25rem}.mega-menu__section--primary .events-menu-featured-events{margin:0;padding:0}@media (min-width:820px){.mega-menu__section--primary .events-menu-featured-events{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width:1110px){.mega-menu__section--primary .events-menu-featured-events{display:-webkit-flex;display:flex}}@media (min-width:1110px){.mega-menu__section--primary .events-menu-featured-events>*{margin:0;padding:0}}@media (min-width:1460px){.mega-menu__section--primary .events-menu-featured-events>*{width:50%}}.mega-menu__section--primary .events-menu-featured-events>:nth-child(odd){margin-bottom:1.125rem}@media (min-width:1460px){.mega-menu__section--primary .events-menu-featured-events>:nth-child(odd){margin-bottom:0;padding-right:.5625rem}}@media (min-width:1460px){.mega-menu__section--primary .events-menu-featured-events>:nth-child(2n){padding-left:.5625rem}}.block-menu-menu-aiche-sites-and-tools .leaf a{position:relative;display:inline-block}.block-menu-menu-aiche-sites-and-tools .leaf a[href]{padding-left:1.875rem}.block-menu-menu-aiche-sites-and-tools .leaf a:after{content:"";position:absolute;top:0;left:0;width:1.875rem;height:100%;background:url(/sites/all/themes/custom/aiche_core_theme/dist/images/external-link--grayscale-100.svg) no-repeat 50%;opacity:.5}.block-menu-menu-follow{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin-bottom:2.25rem}.no-js .block-menu-menu-follow{visibility:hidden}@media (min-width:1260px){.block-menu-menu-follow{width:calc((100% - 12.375rem)/12*6 + 5.625rem)}}@media (min-width:1110px){.l-header .block-menu-menu-follow[class]{margin:0}}.block-menu-menu-follow .block-title{font-size:.76838rem;line-height:1.125rem;width:calc((100% - 5.625rem)/6);max-width:9em;min-width:5em;margin:2.25rem 0 1.125rem;text-transform:uppercase;letter-spacing:.0625rem}@media (min-width:1110px){.block-menu-menu-follow .block-title{text-align:right}}.block-menu-menu-follow .block-title[class]{margin:0 2.25rem .3125rem 0}.block-menu-menu-follow .menu{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-transform:translateY(.5625rem);transform:translateY(.5625rem);margin:-.5625rem 0 0;padding:0}@media (min-width:1260px){.block-menu-menu-follow .menu{-webkit-flex-wrap:nowrap;flex-wrap:nowrap}}.block-menu-menu-follow .leaf[class]{margin:0 1.125rem 1.125rem 0;list-style:none}.block-menu-menu-follow .leaf[class]:before{content:none}.block-menu-menu-follow .leaf[class] a{display:block;margin:0;padding:0;-webkit-transform:none;transform:none}.follow-menu__link{display:block;width:2.5rem;height:2.5rem;margin:0 .3125rem .3125rem 0;padding:.5rem}.follow-menu__link[class]:focus,.follow-menu__link[class]:hover,.follow-menu__link[class][class]{box-shadow:none}.follow-menu__link[class]:focus:before,.follow-menu__link[class]:hover:before,.follow-menu__link[class][class]:before{content:none}.follow-menu__icon{margin:.5rem;width:1.5rem;height:1.5rem;max-width:100%}.follow-menu__icon *{fill:#71d3ff;transition:fill .25s}a:focus .follow-menu__icon *,a:hover .follow-menu__icon *{fill:#fff}.block-menu-menu-technical-groups{font-family:Avenir,Helvetica,Arial,sans-serif}.l-footer .block-menu-menu-technical-groups,.l-header .block-menu-menu-technical-groups{padding:0 0 3.375rem}.l-footer .block-menu-menu-technical-groups[class],.l-header .block-menu-menu-technical-groups[class]{margin:0}.l-footer .block-menu-menu-technical-groups .primary,.l-header .block-menu-menu-technical-groups .primary{font-size:1.02275rem;line-height:1.125rem;font-weight:700}.block-menu-menu-technical-groups .primary+.secondary{margin-top:2.25rem}.block-menu-menu-technical-groups .secondary{font-size:.92975rem;line-height:1.125rem}.l-footer .block-menu-menu-technical-groups .secondary,.l-header .block-menu-menu-technical-groups .secondary{margin-bottom:1.125rem}.l-footer .block-menu-menu-technical-groups .secondary .leaf a,.mega-menu--dark .block-menu-menu-technical-groups .secondary .leaf a{color:#71d3ff}.l-footer .block-menu-menu-technical-groups .secondary .leaf a:focus,.l-footer .block-menu-menu-technical-groups .secondary .leaf a:hover,.mega-menu--dark .block-menu-menu-technical-groups .secondary .leaf a:focus,.mega-menu--dark .block-menu-menu-technical-groups .secondary .leaf a:hover{color:#fff}.l-footer .block-menu-menu-technical-groups .secondary .leaf a .community-abbreviation[class],.mega-menu--dark .block-menu-menu-technical-groups .secondary .leaf a .community-abbreviation[class]{color:#71d3ff}.block-menu-menu-technical-groups .menu{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:flex-start;align-items:flex-start;list-style:none;margin:0;padding:0}@media (min-width:1110px){.l-footer .block-menu-menu-technical-groups .menu,.l-header .block-menu-menu-technical-groups .menu{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start}}@media (min-width:820px){.explore-topics-and-communities .block-menu-menu-technical-groups .menu .leaf{width:50%;padding-right:3.375rem}}@media (min-width:1050px){.explore-topics-and-communities .block-menu-menu-technical-groups .menu .leaf{width:33.333%}}.block-menu-menu-technical-groups .leaf{page-break-inside:avoid;-webkit-column-break-inside:avoid;break-inside:avoid}.block-menu-menu-technical-groups .leaf,.l-footer .block-menu-menu-technical-groups .leaf,.l-header .block-menu-menu-technical-groups .leaf{position:relative;margin:0 0 1.125rem;width:100%}@media (min-width:1110px){.l-header .block-menu-menu-technical-groups .leaf{width:50%}}.block-menu-menu-technical-groups .leaf a{box-shadow:none}[class] .block-menu-menu-technical-groups .leaf a{display:-webkit-inline-flex;display:inline-flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center}.explore-topics-and-communities .block-menu-menu-technical-groups .leaf a{position:relative;z-index:0;display:inline-block;box-shadow:none;transition:color .25s;font-size:1.02275rem;line-height:1.6875rem;display:-webkit-flex;display:flex;font-weight:700}.explore-topics-and-communities .block-menu-menu-technical-groups .leaf a:before{content:"";position:absolute;z-index:-1;bottom:0;left:0;right:0;display:block;height:0;background:rgba(0,154,222,.1);transition:height .25s cubic-bezier(.55,.085,0,.99)}.explore-topics-and-communities .block-menu-menu-technical-groups .leaf a:active,.explore-topics-and-communities .block-menu-menu-technical-groups .leaf a:focus,.explore-topics-and-communities .block-menu-menu-technical-groups .leaf a:hover{box-shadow:none}.explore-topics-and-communities .block-menu-menu-technical-groups .leaf a:active:before,.explore-topics-and-communities .block-menu-menu-technical-groups .leaf a:focus:before,.explore-topics-and-communities .block-menu-menu-technical-groups .leaf a:hover:before{height:100%}.block-menu-menu-technical-groups .community-abbreviation{display:block;width:4.625rem;min-width:4.625rem;border-bottom:0;margin:auto 1.125rem auto 0;padding-right:1.125rem;text-align:right;border-right:.0625rem solid rgba(0,0,0,.15)}.mega-menu__wrapper--communities .block-menu-menu-technical-groups .community-abbreviation{border-color:hsla(0,0%,100%,.1);color:#009ade}@media (min-width:1110px){.mega-menu__wrapper--communities .block-menu-menu-technical-groups .community-abbreviation{border-right:.0625rem solid rgba(0,0,0,.15)}}.explore-topics-and-communities .block-menu-menu-technical-groups .community-abbreviation{color:#009ade}.l-footer .block-menu-menu-technical-groups .community-abbreviation,.mega-menu--dark .block-menu-menu-technical-groups .community-abbreviation{border-color:hsla(0,0%,100%,.1)}.block-newsletter-signup{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex-grow:1;flex-grow:1}.block-newsletter-signup .block-title{max-width:8em}@media (min-width:1110px){.block-newsletter-signup .block-title{text-align:right}}.block-newsletter-signup .block-title[class]{margin:0 2.25rem 0 0}.block-newsletter-signup form{display:-webkit-flex;display:flex;width:18rem;max-width:calc(100vw - 9.5rem)}@media (min-width:820px){.block-newsletter-signup form{width:auto;-webkit-flex-grow:1;flex-grow:1}}.block-newsletter-signup form>div{display:-webkit-flex;display:flex}.block-newsletter-signup form .form-item-newsletter-signup-form{margin:0;-webkit-flex-grow:1;flex-grow:1}.block-newsletter-signup form .form-text{display:block;width:100%;height:3.375rem;padding:.5625rem 0;line-height:2.25rem}.block-newsletter-signup form .button{width:3.375rem;height:3.375rem;background:#009ade}.block-newsletter-signup form .button:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:url(/sites/all/themes/custom/aiche_core_theme/dist/images/arrows/grayscale-100.svg) no-repeat 50%;background-size:1.25rem auto}.block-site-search{display:-webkit-flex;display:flex}.block-site-search .menu-toggle-button--site-search{position:relative;display:none;width:3.375rem;border:0;transition:opacity .25s,background-color .25s;-webkit-appearance:none;-moz-appearance:none;appearance:none;z-index:0}@media (min-width:1110px){.block-site-search .menu-toggle-button--site-search{display:block;margin-top:.625rem;height:calc(100% - .625rem)}}.js-menu-toggle__toggleable--active-child .block-site-search .menu-toggle-button--site-search{opacity:.4}.block-site-search .menu-toggle-button--site-search.js-menu-toggle-button--active{opacity:1}.community-menu .block-site-search .menu-toggle-button--site-search{margin-top:0;overflow:visible;background:transparent}.community-menu .block-site-search .menu-toggle-button--site-search .menu-toggle-button__icon--close{-webkit-transform:translate(-50%,-50%) translateY(.375rem);transform:translate(-50%,-50%) translateY(.375rem)}.community-menu .block-site-search .menu-toggle-button--site-search:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:transparent;transition:background-color .25s,height .25s cubic-bezier(.55,.085,0,.99)}.community-menu .block-site-search .menu-toggle-button--site-search.js-menu-toggle-button--active:before{height:5.625rem;background:#00304c}.block-site-search .menu-toggle-button__icon--magnifying-glass{position:absolute;top:50%;left:50%;-webkit-transform:scale(.5) translate(-50%,-50%) translateY(-.3125rem);transform:scale(.5) translate(-50%,-50%) translateY(-.3125rem);transition:opacity .25s}.block-site-search .menu-toggle-button__icon--close{position:relative;position:absolute;top:50%;left:50%;display:block;opacity:0;transition:opacity .25s}.block-site-search .menu-toggle-button__icon--close:after,.block-site-search .menu-toggle-button__icon--close:before{content:"";position:absolute;top:50%;right:50%;box-sizing:border-box;display:block;width:.125rem;height:1.40625rem;background:#009ade;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);transition:background-color .25s}.block-site-search .menu-toggle-button__icon--close:before{-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.block-site-search .menu-toggle-button__icon--close:after{-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}.block-site-search .menu-toggle-button__icon--close:focus:after,.block-site-search .menu-toggle-button__icon--close:focus:before,.block-site-search .menu-toggle-button__icon--close:hover:after,.block-site-search .menu-toggle-button__icon--close:hover:before{background:#cfe7f1}.block-site-search .js-menu-toggle-button--active{background:#00304c}.block-site-search .js-menu-toggle-button--active .menu-toggle-button__icon--magnifying-glass{opacity:0}.block-site-search .js-menu-toggle-button--active .menu-toggle-button__icon--close{opacity:1}.menu-toggle--site-search~.menu-toggle__toggleable,.section-menu__more-menu-wrapper.js-menu-toggle__toggleable{position:absolute;top:100%;left:0;right:0;z-index:-2;height:0;overflow:hidden}@media (min-width:1110px){.menu-toggle--site-search~.menu-toggle__toggleable,.section-menu__more-menu-wrapper.js-menu-toggle__toggleable{transition:visibility 0s .4s,height .25s cubic-bezier(.55,.085,0,.99),padding-top .25s ease-in-out,padding-bottom .25s ease-in-out,box-shadow .4s ease-out}}.menu-toggle--site-search:checked~.menu-toggle__toggleable,.section-menu__more-menu-wrapper.js-menu-toggle__toggleable--open{height:6.1875rem;box-shadow:0 1.125rem 3.375rem 1.125rem rgba(0,0,0,.22)}@media (min-width:1110px){.menu-toggle--site-search:checked~.menu-toggle__toggleable,.section-menu__more-menu-wrapper.js-menu-toggle__toggleable--open{transition:visibility 0s 0s,height .25s cubic-bezier(.55,.085,0,.99),padding-top .25s ease-in-out,padding-bottom .25s ease-in-out,box-shadow .4s ease-out}}.menu-toggle--site-search:checked~.menu-toggle__toggleable[style*=height],.section-menu__more-menu-wrapper.js-menu-toggle__toggleable--open[style*=height]{overflow:hidden}.mega-menu__section--primary .events-menu-upcoming-events{margin:0;padding:0}@media (min-width:820px){.mega-menu__section--primary .events-menu-upcoming-events{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width:820px){.mega-menu__section--primary .events-menu-upcoming-events>*{width:50%;padding-right:1.125rem;margin:0 0 1.125rem}}@media (min-width:1460px){.mega-menu__section--primary .events-menu-upcoming-events>*{width:33.333%}}.block-menu-menu-main-menu{margin-bottom:3.375rem}@media (min-width:1110px){.block-menu-menu-main-menu{margin:0}}.main-menu{margin:0;padding:0}@media (min-width:1110px){.main-menu{display:-webkit-flex;display:flex}}.no-js .main-menu{margin-top:3.375rem}@media (min-width:1110px){.no-js .main-menu{margin-top:0}}@media (max-width:1109px){.main-menu,.main-menu a{color:#fff}}.main-menu__item-wrapper{font-family:Avenir,Helvetica,Arial,sans-serif;position:static;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;margin:0;padding:0;list-style:none}@media (min-width:1110px){.main-menu__item-wrapper{display:block;margin:0 1.125rem 0 0}}@media (min-width:1260px){.main-menu__item-wrapper{margin:0 1.6875rem 0 0}}.main-menu__item-wrapper:before{content:none}.main-menu__item-wrapper:last-child{margin-right:1.125rem}.main-menu__item{font-family:Avenir,Helvetica,Arial,sans-serif;font-size:1.49738rem;line-height:1.6875rem;-webkit-align-self:flex-start;align-self:flex-start;position:relative;overflow:visible;display:block;font-weight:700;line-height:1;padding:1.125rem;margin-left:1.125rem;margin-bottom:.5625rem;color:#fff;text-align:left;transition:opacity .25s}@media (min-width:1110px){.main-menu__item{font-size:1.02275rem;height:4.5rem;color:#000;padding:1.6875rem .28125rem;margin-left:0;text-align:center}}@media (min-width:1260px){.main-menu__item{font-size:1.125rem}}.main-menu__item,.main-menu__item[class]{box-shadow:none}@media (min-width:1110px){.main-menu__item.menu-toggle-button{padding-right:0}}@media (min-width:1110px){.main-menu__item:after{content:"";position:absolute;top:100%;left:50%;display:block;width:0;height:0;-webkit-transform:translate(-50%);transform:translate(-50%);transition:width .25s cubic-bezier(.55,.085,0,.99),height .25s cubic-bezier(.55,.085,0,.99);transition-delay:75ms;background:#009ade}}.js-menu-toggle__toggleable--active-child .main-menu__item{opacity:.4}@media (min-width:1110px){.main-menu__item.js-menu-toggle-button--active{opacity:1}}@media (min-width:1110px){.main-menu__item.js-menu-toggle-button--active:after{width:100%;height:.375rem}}.main-menu__toggle-text{display:inline-block;position:relative}@media (min-width:1110px){.main-menu__toggle-text{padding-right:1.125rem}.main-menu__toggle-text:after,.main-menu__toggle-text:before{content:"";position:absolute;top:50%;right:.5em;display:block;width:.0625rem;height:.5em;background:#a0a5a9;transition:background-color .25s,background-color .25s,-webkit-transform .3s ease-out;transition:background-color .25s,transform .3s ease-out,background-color .25s;transition:background-color .25s,transform .3s ease-out,background-color .25s,-webkit-transform .3s ease-out;background:#cdd2d5;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.main-menu__toggle-text:after{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}}@media (min-width:1110px){.js-menu-toggle-button--active .main-menu__toggle-text:after,.js-menu-toggle-button--active .main-menu__toggle-text:before{background:#cdd2d5}.js-menu-toggle-button--active .main-menu__toggle-text:before{-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.js-menu-toggle-button--active .main-menu__toggle-text:after{-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}}@media (max-width:1109px){.main-menu__mega-menu[class]{background:transparent;box-shadow:none}}.main-menu__item-wrapper .menu-toggle~.menu-toggle__toggleable,.main-menu__mega-menu-wrapper.js-menu-toggle__toggleable[class]{visibility:hidden;transition:visibility 0s .4s;height:0;overflow-y:scroll}@media (min-width:1110px){.main-menu__item-wrapper .menu-toggle~.menu-toggle__toggleable,.main-menu__mega-menu-wrapper.js-menu-toggle__toggleable[class]{transition:visibility 0s .4s,height .25s cubic-bezier(.55,.085,0,.99),padding-top .25s ease-in-out,padding-bottom .25s ease-in-out,box-shadow .4s ease-out}}.js .main-menu__item-wrapper .menu-toggle~.menu-toggle__toggleable,.js .main-menu__mega-menu-wrapper.js-menu-toggle__toggleable[class],.main-menu__item-wrapper .js .menu-toggle~.menu-toggle__toggleable{position:absolute;top:0;left:100%;max-height:100%}@media (min-width:1110px){.main-menu__item-wrapper .menu-toggle~.menu-toggle__toggleable,.main-menu__mega-menu-wrapper.js-menu-toggle__toggleable[class]{position:absolute;right:0;z-index:-2;height:0;overflow:hidden}}@media (min-width:1110px){.main-menu__item-wrapper .menu-toggle~.menu-toggle__toggleable[class][class],.main-menu__mega-menu-wrapper.js-menu-toggle__toggleable[class][class]{top:100%;left:0;max-height:9999em}}.main-menu__item-wrapper .menu-toggle:checked~.menu-toggle__toggleable,.main-menu__mega-menu-wrapper.js-menu-toggle__toggleable--open[class]{visibility:visible;transition:none;height:auto;overflow-y:scroll}@media (min-width:1110px){.main-menu__item-wrapper .menu-toggle:checked~.menu-toggle__toggleable,.main-menu__mega-menu-wrapper.js-menu-toggle__toggleable--open[class]{transition:visibility 0s 0s,height .25s cubic-bezier(.55,.085,0,.99),padding-top .25s ease-in-out,padding-bottom .25s ease-in-out,box-shadow .4s ease-out}}.main-menu__item-wrapper .no-js .menu-toggle:checked~.menu-toggle__toggleable,.no-js .main-menu__item-wrapper .menu-toggle:checked~.menu-toggle__toggleable,.no-js .main-menu__mega-menu-wrapper.js-menu-toggle__toggleable--open[class]{overflow:visible;border-bottom:.125rem solid #000;box-shadow:inset 0 -.25rem .25rem #000}@media (min-width:1110px){.main-menu__item-wrapper .no-js .menu-toggle:checked~.menu-toggle__toggleable,.no-js .main-menu__item-wrapper .menu-toggle:checked~.menu-toggle__toggleable,.no-js .main-menu__mega-menu-wrapper.js-menu-toggle__toggleable--open[class]{border:0;box-shadow:none}}@media (min-width:1110px){.main-menu__item-wrapper .menu-toggle:checked~.menu-toggle__toggleable,.main-menu__mega-menu-wrapper.js-menu-toggle__toggleable--open[class]{height:calc(100vh - 4.5rem)}}@media (min-width:1110px){.main-menu__item-wrapper .menu-toggle:checked~.menu-toggle__toggleable[style*=height],.main-menu__mega-menu-wrapper.js-menu-toggle__toggleable--open[style*=height][class]{overflow:hidden}}@media (min-width:1110px){.js .main-menu__item-wrapper .menu-toggle:checked~.menu-toggle__toggleable,.js .main-menu__mega-menu-wrapper.js-menu-toggle__toggleable--open[class],.main-menu__item-wrapper .js .menu-toggle:checked~.menu-toggle__toggleable{box-shadow:0 1.125rem 3.375rem 1.125rem rgba(0,0,0,.22)}}.no-js .main-menu__item-wrapper .menu-toggle:checked~.menu-toggle-button{border-left:.375rem solid #009ade}@media (min-width:1110px){.no-js .main-menu__item-wrapper .menu-toggle:checked~.menu-toggle-button{border:0}}.mega-menu__wrapper{width:100%}.mega-menu{font-family:Avenir,Helvetica,Arial,sans-serif;background:#fff;overflow:hidden;box-shadow:inset 0 .375rem 0 #143245,inset 0 -.375rem 0 #143245}.mega-menu .block-menu a{position:relative;z-index:0;display:inline-block;box-shadow:none;transition:color .25s;padding:.28125rem .5625rem;margin:-.28125rem 0;-webkit-transform:translate(-.5625rem);transform:translate(-.5625rem)}.mega-menu .block-menu a:before{content:"";position:absolute;z-index:-1;bottom:0;left:0;right:0;display:block;height:0;background:rgba(0,154,222,.1);transition:height .25s cubic-bezier(.55,.085,0,.99)}.mega-menu .block-menu a:active,.mega-menu .block-menu a:focus,.mega-menu .block-menu a:hover{box-shadow:none}.mega-menu .block-menu a:active:before,.mega-menu .block-menu a:focus:before,.mega-menu .block-menu a:hover:before{height:100%}.mega-menu li{list-style:none}.mega-menu li:before{content:none}.mega-menu .menu,.mega-menu .menu>*{margin:0;padding:0}.mega-menu .block{margin-bottom:2.25rem}.mega-menu .block:last-child{margin-bottom:0}.mega-menu--dark{background:#00304c}.mega-menu--dark,.mega-menu--dark a,.mega-menu--dark a:focus,.mega-menu--dark a:hover{color:#fff}.mega-menu--dark select{border:0;color:#71d3ff;background:rgba(0,0,0,.15);box-shadow:none}.mega-menu--dark select *{background:#0d283a}.mega-menu__inner{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;box-sizing:content-box;grid-column:1/-1;justify-self:stretch;max-width:80rem;position:relative;z-index:0;padding:3.375rem 1.5rem .375rem}@media (min-width:1280px){.mega-menu__inner{margin-right:auto;margin-left:auto}}@supports (display:grid){.mega-menu__inner{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-column-gap:1.125rem}@media (min-width:820px){.mega-menu__inner{grid-template-columns:repeat(12,minmax(0,1fr));margin-left:auto;margin-right:auto}}@media (min-width:1050px){.mega-menu__inner{grid-template-columns:repeat(14,minmax(0,1fr))}}}@media (min-width:550px){.mega-menu__inner{padding-left:2.25rem;padding-right:2.25rem}}@media (min-width:820px){.mega-menu__inner{padding-left:2.25rem;padding-right:2.25rem}}@media (min-width:1050px){.mega-menu__inner{padding-left:5rem;padding-right:5rem}}@media (min-width:1260px){.mega-menu__inner{padding-left:5rem;padding-right:5rem}}@media (min-width:820px){.mega-menu__inner{padding-top:4.5rem;padding-bottom:4.5rem}}.mega-menu--dark .mega-menu__inner{padding-top:6.75rem;padding-bottom:0}.mega-menu__section-title{font-size:1.125rem;line-height:1.6875rem;margin:0 0 1.125rem;padding:0}.mega-menu__section-title a[href]{position:relative;z-index:0;display:inline-block;box-shadow:none;transition:color .25s}.mega-menu__section-title a[href]:before{content:"";position:absolute;z-index:-1;bottom:0;left:0;right:0;display:block;height:0;background:rgba(0,154,222,.1);transition:height .25s cubic-bezier(.55,.085,0,.99)}.mega-menu__section-title a[href]:active,.mega-menu__section-title a[href]:focus,.mega-menu__section-title a[href]:hover{box-shadow:none}.mega-menu__section-title a[href]:active:before,.mega-menu__section-title a[href]:focus:before,.mega-menu__section-title a[href]:hover:before{height:100%}.mega-menu__inner .block-title,.mega-menu__subsection-title{font-size:.76838rem;line-height:1.125rem;font-family:Avenir,Helvetica,Arial,sans-serif;padding:0;text-transform:uppercase;letter-spacing:.0625rem;font-weight:900;margin:2.25rem 0 1.125rem}.mega-menu--dark .mega-menu__inner .block-title,.mega-menu--dark .mega-menu__inner .block-title a,.mega-menu--dark .mega-menu__inner .block-title a:focus,.mega-menu--dark .mega-menu__inner .block-title a:hover,.mega-menu--dark .mega-menu__subsection-title,.mega-menu--dark .mega-menu__subsection-title a,.mega-menu--dark .mega-menu__subsection-title a:focus,.mega-menu--dark .mega-menu__subsection-title a:hover{color:#bbddeb;box-shadow:none}.mega-menu__inner .block-title:first-child,.mega-menu__subsection-title:first-child{margin-top:0}.mega-menu__inner .block-title a,.mega-menu__inner .block-title a:hover,.mega-menu__subsection-title a,.mega-menu__subsection-title a:hover{box-shadow:none}.mega-menu__menu{font-size:.92975rem;line-height:1.40625rem}.mega-menu__menu--primary,.mega-menu__section--primary .block-menu:only-child{font-size:1.02275rem;line-height:1.40625rem;font-weight:700}.mega-menu__wrapper--secondary-menu .mega-menu__menu--primary{font-weight:400}.mega-menu--site-search[class]{margin:0 0 2.25rem;padding:1.125rem 1.5rem;background:rgba(0,0,0,.2)}@media (min-width:550px){.mega-menu--site-search[class]{padding-left:2.25rem;padding-right:2.25rem}}@media (min-width:820px){.mega-menu--site-search[class]{padding-left:2.25rem;padding-right:2.25rem}}@media (min-width:1050px){.mega-menu--site-search[class]{padding-left:5rem;padding-right:5rem}}@media (min-width:1260px){.mega-menu--site-search[class]{padding-left:5rem;padding-right:5rem}}@media (min-width:1110px){.mega-menu--site-search[class]{margin:0;background:#00304c}}.mega-menu__section{padding-bottom:4.5rem}@media (min-width:1110px){.mega-menu__section{margin-bottom:0}}.mega-menu__section--primary{grid-column:1/-1;line-height:1.6875rem}@media (min-width:550px){.mega-menu__section--primary{grid-column:2/-2}}@media (min-width:820px){.mega-menu__section--primary{grid-column:1/9}}@media (min-width:1050px){.mega-menu__section--primary{grid-column:1/10}}@media (min-width:1110px){.mega-menu__section--primary{grid-column:1/10}}@media (min-width:1260px){.mega-menu__section--primary{grid-column:1/11}}@media (min-width:820px){.mega-menu__section--primary .menu{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}}.mega-menu__section--primary .leaf{margin-bottom:1.125rem}.mega-menu__section--primary .leaf:last-child{margin-bottom:0}@media (min-width:820px){.mega-menu__section--primary .leaf{width:50%;padding:0 1.125rem 0 0}.mega-menu__section--primary .leaf:last-child,.mega-menu__section--primary .leaf:nth-last-child(2):nth-child(odd){margin-bottom:0}}@media (min-width:1110px){.mega-menu__section--primary .leaf{width:33.333%}.mega-menu__section--primary .leaf[class][class]{margin-bottom:1.125rem}.mega-menu__section--primary .leaf[class]:nth-last-child(2):nth-child(3n+2),.mega-menu__section--primary .leaf[class]:nth-last-child(3):nth-child(3n+1),.mega-menu__section--primary .leaf[class][class]:last-child{margin-bottom:0}}@media (min-width:820px){.mobile-menu .mega-menu__section--primary{position:relative;grid-column:2/-2}}@media (min-width:1110px){.mobile-menu .mega-menu__section--primary{grid-column:1/10}}@media (min-width:1260px){.mobile-menu .mega-menu__section--primary{grid-column:1/11}}.l-header__mega-menu .mega-menu__section--primary{padding-top:2.25rem}.mega-menu__wrapper--academy .mega-menu__section--primary,.mega-menu__wrapper--membership .mega-menu__section--primary{grid-column:1/-1}@media (min-width:550px){.mega-menu__wrapper--academy .mega-menu__section--primary,.mega-menu__wrapper--membership .mega-menu__section--primary{grid-column:2/-2}}@media (min-width:1110px){.mega-menu__wrapper--academy .mega-menu__section--primary,.mega-menu__wrapper--membership .mega-menu__section--primary{grid-column:1/-6}}@media (min-width:550px){.section-menu__more-wrapper .mega-menu__section--primary .menu{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}}.section-menu__more-wrapper .mega-menu__section--primary .leaf{margin-bottom:1.125rem}@media (min-width:550px){.section-menu__more-wrapper .mega-menu__section--primary .leaf{width:50%;padding-right:1.125rem}}@media (min-width:1260px){.section-menu__more-wrapper .mega-menu__section--primary .leaf{width:33.333%}}@media (min-width:1360px){.section-menu__more-wrapper .mega-menu__section--primary .leaf{width:25%}}.mega-menu__section--secondary{position:relative;grid-column:1/-1;line-height:1.6875rem}@media (min-width:550px){.mega-menu__section--secondary{grid-column:2/-2}}@media (min-width:820px){.mega-menu__section--secondary{position:static;grid-column:9/-1;padding-left:2.25rem}}@media (min-width:1050px){.mega-menu__section--secondary{grid-column-start:10}}@media (min-width:1260px){.mega-menu__section--secondary{grid-column-start:11;padding-left:3.375rem}}.mega-menu__section--secondary .menu{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;justify-content:flex-start}.mega-menu__section--secondary .leaf{margin:0 0 1.125rem;width:50%}.mega-menu__section--secondary .leaf:last-child,.mega-menu__section--secondary .leaf:nth-last-child(2):nth-child(odd){margin-bottom:0}@media (min-width:820px){.mobile-menu .mega-menu__section--secondary{position:relative;grid-column:2/-2}}@media (min-width:1110px){.mobile-menu .mega-menu__section--secondary{position:static;padding-left:1.125rem;grid-column:10/-1}}@media (min-width:1260px){.mobile-menu .mega-menu__section--secondary{grid-column:11/-1;padding-left:3.375rem}}.mega-menu__wrapper--academy .mega-menu__section--secondary,.mega-menu__wrapper--membership .mega-menu__section--secondary{grid-column:1/-1}@media (min-width:550px){.mega-menu__wrapper--academy .mega-menu__section--secondary,.mega-menu__wrapper--membership .mega-menu__section--secondary{grid-column:2/-2}}@media (min-width:1110px){.mega-menu__wrapper--academy .mega-menu__section--secondary,.mega-menu__wrapper--membership .mega-menu__section--secondary{grid-column:-6/span 5;padding-left:3.375rem}}.mega-menu__section--secondary:before{content:"";position:absolute;top:-2.25rem;bottom:0;left:50%;width:100vw;-webkit-transform:translate(-50%);transform:translate(-50%);background:rgba(0,0,0,.05)}@media (min-width:820px){.mega-menu__section--secondary:before{top:.375rem;bottom:.375rem;right:auto;left:calc((100% - 16.875rem)/12*8 + 10.125rem);height:auto;-webkit-transform:none;transform:none}}@media (min-width:1050px){.mega-menu__section--secondary:before{left:calc((100% - 24.625rem)/14*10 + 15.125rem)}}@media (min-width:1110px){.mega-menu__section--secondary:before{top:.375rem;bottom:.375rem;right:0;left:auto;z-index:-10;display:block;width:calc((100% - 24.625rem)/14*5 + 9.5rem)}}@media (min-width:1260px){.mega-menu__section--secondary:before{width:50vw;left:calc((100% - 24.625rem)/14*10 + 16.25rem);right:auto}}.mobile-menu .mega-menu__section--secondary:before{content:none}@media (min-width:1110px){.mobile-menu .mega-menu__section--secondary:before{content:""}}.mega-menu--dark .mega-menu__section--secondary:before{background:rgba(0,0,0,.2)}@media (min-width:1110px){.mega-menu__wrapper--academy .mega-menu__section--secondary:before,.mega-menu__wrapper--membership .mega-menu__section--secondary:before{width:calc((100% - 24.625rem)/14*5 + 9.5rem)}}@media (min-width:1260px){.mega-menu__wrapper--academy .mega-menu__section--secondary:before,.mega-menu__wrapper--membership .mega-menu__section--secondary:before{width:50vw;left:calc((100% - 24.625rem)/14*9 + 15.125rem)}}.mega-menu__section--social{grid-column:1/-1;position:relative;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;margin-top:3.375rem;padding:3.375rem 0}@media (min-width:550px){.mega-menu__section--social{-webkit-align-items:center;align-items:center}}@media (min-width:820px){.mega-menu__section--social{grid-column:1/-1;-webkit-flex-direction:row;flex-direction:row}}@media (min-width:1260px){.mega-menu__section--social{grid-column:2/-2}}.mega-menu__section--social:before{content:"";position:absolute;top:0;left:50%;bottom:0;z-index:-1;display:block;width:100vw;background:#0d283a;-webkit-transform:translate(-50%);transform:translate(-50%)}@media (min-width:820px){.mega-menu__section--social .block-menu-menu-follow{-webkit-flex-basis:50%;flex-basis:50%;margin-right:1.125rem;margin-bottom:0}}@media (min-width:820px){.mega-menu__section--social .block-newsletter-signup{-webkit-flex-basis:50%;flex-basis:50%;margin-left:auto}}@media (min-width:1260px){.mega-menu__section--social .block-newsletter-signup{width:calc((100% - 12.375rem)/12*6 + 5.625rem)}}.mega-menu__aiche-enagage{margin:0 0 3.375rem}.mega-menu__all-conferences-and-events{margin:0 0 2.25rem}.library-menu-recent-magazines{margin:0;padding:0}.library-menu-recent-magazines li{margin-bottom:2.25rem}@media (min-width:1110px){.mega-menu__inner .mega-menu__section--primary .block-title{width:calc((100% - 10.125rem)/10*8 + 7.875rem);margin-left:auto;margin-right:auto}}.mega-menu__inner .mega-menu__section--primary .block-title a[href]{box-shadow:none}.l-header,.l-header__outer-wrapper,.l-header__primary-menu{height:3.375rem}@media (min-width:1110px){.l-header,.l-header__outer-wrapper,.l-header__primary-menu{height:4.5rem}}.l-header__outer-wrapper{margin-left:-1.5rem;margin-right:-1.5rem;position:relative;height:3.375rem;z-index:200}@media (min-width:550px){.l-header__outer-wrapper{margin-left:-2.25rem;margin-right:-2.25rem}}@media (min-width:820px){.l-header__outer-wrapper{margin-left:-2.25rem;margin-right:-2.25rem}}@media (min-width:1050px){.l-header__outer-wrapper{margin-left:-5rem;margin-right:-5rem}}@media (min-width:1260px){.l-header__outer-wrapper{margin-left:-5rem;margin-right:-5rem}}@media (min-width:1110px){.l-header__outer-wrapper{height:4.5rem}}.l-header{transition:box-shadow .25s;position:relative;z-index:200}.js-peek-a-boo-menu--scrolling-down .l-header{height:0;transition:height .25s cubic-bezier(.55,.085,0,.99);-webkit-backface-visibility:visible;backface-visibility:visible}.js-peek-a-boo-menu--scrolling-up .l-header,.js-show-aiche-menu .l-header{height:3.375rem}@media (min-width:1110px){.js-peek-a-boo-menu--scrolling-up .l-header,.js-show-aiche-menu .l-header{height:4.5rem}}.js-has-hide-aiche-menu-button.js-hide-aiche-menu .l-header{height:0}.l-header--stuck{position:fixed;top:0;width:100%}.l-header--stuck,.l-header--stuck .l-header__primary-menu__outer-wrapper{margin-left:0;margin-right:0}.l-header--stuck:before{content:"";position:absolute;top:0;bottom:0;left:-7rem;display:block;width:calc(100% + 14rem);box-shadow:0 .28125rem .5625rem .5625rem rgba(0,0,0,.1)}.js-has-community-menu .l-header--stuck:before,.js-has-event-menu .l-header--stuck:before,.js-has-section-menu .l-header--stuck:before{content:none}.l-header__primary-menu{position:relative;display:-webkit-flex;display:flex;background:#fff}@media (min-width:1110px){.l-header__primary-menu{padding-left:5rem}}.l-header__secondary-menu__outer-wrapper{position:relative;z-index:10}.l-header__secondary-menu__outer-wrapper .mega-menu__section--primary>:first-child{font-size:1.2375rem;line-height:1.6875rem;font-weight:700}.l-header__secondary-menu__outer-wrapper .mega-menu__section--primary>:first-child .menu{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.l-header__secondary-menu__outer-wrapper .mega-menu__section--primary>:first-child .menu>li{width:33.333%;-webkit-flex-shrink:0;flex-shrink:0;margin-bottom:2.25rem}.l-header__secondary-menu__outer-wrapper .separator{width:6.25rem;margin-bottom:3.375rem}.l-header__primary-menu__outer-wrapper{position:relative;z-index:0}.l-header__primary-menu__outer-wrapper:before{content:"";position:absolute;top:0;right:0;left:0;z-index:-1;height:3.375rem;display:block;background:#fff}@media (min-width:1110px){.l-header__primary-menu__outer-wrapper:before{height:4.5rem}}.l-header__secondary-menu-toggle-button{position:absolute;top:0;left:0;z-index:10;height:4.5rem;transition:height .25s cubic-bezier(.55,.085,0,.99)}.js-has-hide-aiche-menu-button.js-hide-aiche-menu .l-header__secondary-menu-toggle-button{height:6.75rem}.js-peek-a-boo-menu--scrolling-up .l-header__outer-wrapper,.js-peek-a-boo-menu--scrolling-up .l-header__primary-menu__outer-wrapper,.js-show-aiche-menu[class] .l-header__outer-wrapper,.js-show-aiche-menu[class] .l-header__primary-menu__outer-wrapper,.l-header__outer-wrapper,.l-header__primary-menu__outer-wrapper{visibility:visible;transition:visibility 0s 0s,height .25s cubic-bezier(.55,.085,0,.99) .125s,-webkit-transform .25s cubic-bezier(.55,.085,0,.99);transition:visibility 0s 0s,transform .25s cubic-bezier(.55,.085,0,.99),height .25s cubic-bezier(.55,.085,0,.99) .125s;transition:visibility 0s 0s,transform .25s cubic-bezier(.55,.085,0,.99),height .25s cubic-bezier(.55,.085,0,.99) .125s,-webkit-transform .25s cubic-bezier(.55,.085,0,.99);height:3.375rem;-webkit-transform:none;transform:none}@media (min-width:1110px){.js-peek-a-boo-menu--scrolling-up .l-header__outer-wrapper,.js-peek-a-boo-menu--scrolling-up .l-header__primary-menu__outer-wrapper,.js-show-aiche-menu[class] .l-header__outer-wrapper,.js-show-aiche-menu[class] .l-header__primary-menu__outer-wrapper,.l-header__outer-wrapper,.l-header__primary-menu__outer-wrapper{height:4.5rem}}.js-has-hide-aiche-menu-button.js-hide-aiche-menu .l-header__primary-menu__outer-wrapper,.js-has-hide-aiche-menu-button.js-hide-aiche-menu .l-header__secondary-menu__outer-wrapper,.js-peek-a-boo-menu--scrolling-down .l-header__primary-menu__outer-wrapper,.js-peek-a-boo-menu--scrolling-down .l-header__secondary-menu__outer-wrapper{visibility:hidden;transition:visibility 0s .3s,height .25s cubic-bezier(.55,.085,0,.99) .125s,-webkit-transform .25s cubic-bezier(.55,.085,0,.99);transition:visibility 0s .3s,transform .25s cubic-bezier(.55,.085,0,.99),height .25s cubic-bezier(.55,.085,0,.99) .125s;transition:visibility 0s .3s,transform .25s cubic-bezier(.55,.085,0,.99),height .25s cubic-bezier(.55,.085,0,.99) .125s,-webkit-transform .25s cubic-bezier(.55,.085,0,.99);-webkit-transform:translateY(-150%);transform:translateY(-150%);height:0;overflow:hidden}.js-has-hide-aiche-menu-button.js-hide-aiche-menu.js-has-community-menu .l-header__secondary-menu__outer-wrapper,.js-peek-a-boo-menu--scrolling-down.js-has-community-menu .l-header__secondary-menu__outer-wrapper{-webkit-transform:none;transform:none}.js-has-community-menu.js-has-hide-aiche-menu-button.js-hide-aiche-menu .l-header__secondary-menu__outer-wrapper,.js-show-aiche-menu[class] .l-header__secondary-menu__outer-wrapper{overflow:visible;visibility:visible}.js-has-hide-aiche-menu-button.js-hide-aiche-menu.js-has-community-menu.js-has-section-menu.js-peek-a-boo-menu--scrolling-down .l-header__secondary-menu__outer-wrapper{overflow:hidden;visibility:hidden}.l-header__outer-wrapper{transition:height .25s cubic-bezier(.55,.085,0,.99)}.js-has-hide-aiche-menu-button.js-hide-aiche-menu .l-header__outer-wrapper{height:0;visibility:visible;overflow:visible}.js-peek-a-boo-menu--scrolling-down .l-header__outer-wrapper{overflow:hidden}.l-header__nav-wrapper{display:-webkit-flex;display:flex;width:100%}.l-header__logo{-webkit-align-self:center;align-self:center}@media (min-width:1110px){.l-header__mega-menu-wrapper.js-menu-toggle__toggleable,[id=secondary-menu-toggle]~.menu-toggle__toggleable,[id=sg-desktop-burger-toggle]~.menu-toggle__toggleable{transition:visibility 0s .25s,height .25s cubic-bezier(.55,.085,0,.99),padding-top .25s ease-in-out,padding-bottom .25s ease-in-out;position:absolute;left:0;right:0;z-index:1;display:block;height:0;overflow:hidden;visibility:hidden}}@media (min-width:1110px){.l-header__mega-menu-wrapper.js-menu-toggle__toggleable--open,[id=secondary-menu-toggle]:checked~.menu-toggle__toggleable,[id=sg-desktop-burger-toggle]:checked~.menu-toggle__toggleable{transition:visibility 0s 0s,height .25s cubic-bezier(.55,.085,0,.99),padding-top .25s ease-in-out,padding-bottom .25s ease-in-out;height:calc(100vh - 4.5rem);overflow-y:scroll;background:rgba(0,0,0,.2);box-shadow:0 1.125rem 3.375rem 1.125rem rgba(0,0,0,.22);visibility:visible}}@media (min-width:1110px){.l-header__mega-menu-wrapper.js-menu-toggle__toggleable--open[style*=height],[id=secondary-menu-toggle]:checked~.menu-toggle__toggleable[style*=height],[id=sg-desktop-burger-toggle]:checked~.menu-toggle__toggleable[style*=height]{overflow:hidden}}.l-header__mega-menu-wrapper{display:none}@media (min-width:1110px){.l-header__mega-menu-wrapper{display:block}}.l-header__tertiary-calls-to-action-wrapper{display:none;margin:0;padding:0}@media (min-width:1110px){.l-header__tertiary-calls-to-action-wrapper{display:-webkit-flex;display:flex}}.l-header__tertiary-calls-to-action-wrapper>li{display:-webkit-flex;display:flex;margin:0;padding:0;list-style:none}.l-header__tertiary-calls-to-action-wrapper>li:before{content:none}.l-header__tertiary-call-to-action{font-size:1.02275rem;line-height:4.5rem;font-family:Avenir,Helvetica,Arial,sans-serif;margin:0;padding:0 1.125rem;font-weight:900;white-space:nowrap}@media (min-width:1260px){.l-header__tertiary-call-to-action{font-size:1.125rem;padding:0 2.25rem}}.l-header__tertiary-call-to-action[class]{box-shadow:none}li:first-child>.l-header__tertiary-call-to-action{position:relative;z-index:0;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;font-size:.92975rem;line-height:4.5rem;text-transform:uppercase}li:first-child>.l-header__tertiary-call-to-action:after{content:"";display:block;position:absolute;top:0;left:0;z-index:-1;width:0;height:120%;background:#cfe7f1;transition:width .3s cubic-bezier(.55,.085,0,.99)}a:focus li:first-child>.l-header__tertiary-call-to-action:after,a:hover li:first-child>.l-header__tertiary-call-to-action:after,li:first-child>.l-header__tertiary-call-to-action:active:after,li:first-child>.l-header__tertiary-call-to-action:focus:after,li:first-child>.l-header__tertiary-call-to-action:hover:after{width:100%}a:focus li:first-child>.l-header__tertiary-call-to-action .button__text:before,a:hover li:first-child>.l-header__tertiary-call-to-action .button__text:before,li:first-child>.l-header__tertiary-call-to-action:active .button__text:before,li:first-child>.l-header__tertiary-call-to-action:focus .button__text:before,li:first-child>.l-header__tertiary-call-to-action:hover .button__text:before{background:#cfe7f1}li:last-child>.l-header__tertiary-call-to-action{position:relative;z-index:0;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;padding:0 1.125rem;background:#009ade;color:#fff}li:last-child>.l-header__tertiary-call-to-action:after{content:"";display:block;position:absolute;top:0;left:0;z-index:-1;width:0;height:120%;background:#0086c1;transition:width .3s cubic-bezier(.55,.085,0,.99)}a:focus li:last-child>.l-header__tertiary-call-to-action:after,a:hover li:last-child>.l-header__tertiary-call-to-action:after,li:last-child>.l-header__tertiary-call-to-action:active:after,li:last-child>.l-header__tertiary-call-to-action:focus:after,li:last-child>.l-header__tertiary-call-to-action:hover:after{width:100%}a:focus li:last-child>.l-header__tertiary-call-to-action .button__text:before,a:hover li:last-child>.l-header__tertiary-call-to-action .button__text:before,li:last-child>.l-header__tertiary-call-to-action:active .button__text:before,li:last-child>.l-header__tertiary-call-to-action:focus .button__text:before,li:last-child>.l-header__tertiary-call-to-action:hover .button__text:before{background:#0086c1}@media (min-width:1260px){li:last-child>.l-header__tertiary-call-to-action{padding:0 1.6875rem}}.l-header__mobile-menu-wrapper.js-menu-toggle__toggleable.mobile-menu__wrapper,[id=mobile-menu-toggle]~.mobile-menu__wrapper{visibility:hidden;transition:visibility 0s .25s,-webkit-transform .25s cubic-bezier(.55,.085,0,.99);transition:visibility 0s .25s,transform .25s cubic-bezier(.55,.085,0,.99);transition:visibility 0s .25s,transform .25s cubic-bezier(.55,.085,0,.99),-webkit-transform .25s cubic-bezier(.55,.085,0,.99);position:absolute;left:0;right:0;z-index:1;width:100vw;height:100vh;padding-right:3.375rem;overflow:hidden;-webkit-transform:translate(-100%);transform:translate(-100%)}@media (min-width:1110px){.l-header__mobile-menu-wrapper.js-menu-toggle__toggleable.mobile-menu__wrapper,[id=mobile-menu-toggle]~.mobile-menu__wrapper{visibility:visible;transition:none;position:static;width:auto;height:auto;padding:0;overflow:visible;-webkit-transform:none;transform:none}}.l-header__mobile-menu-wrapper.js-menu-toggle__toggleable--open.mobile-menu__wrapper,[id=mobile-menu-toggle]:checked~.mobile-menu__wrapper{visibility:visible;transition:-webkit-transform .25s cubic-bezier(.55,.085,0,.99);transition:transform .25s cubic-bezier(.55,.085,0,.99);transition:transform .25s cubic-bezier(.55,.085,0,.99),-webkit-transform .25s cubic-bezier(.55,.085,0,.99);-webkit-transform:none;transform:none}@media (min-width:1110px){.l-header__mobile-menu-wrapper.js-menu-toggle__toggleable--open.mobile-menu__wrapper,[id=mobile-menu-toggle]:checked~.mobile-menu__wrapper{visibility:visible;transition:none;overflow:visible}}@media (min-width:1110px){.l-header__mobile-menu-toggle,.l-header__mobile-menu-toggle-button{display:none}}.l-header__mobile-menu-toggle-button{transition:-webkit-transform .25s cubic-bezier(.55,.085,0,.99);transition:transform .25s cubic-bezier(.55,.085,0,.99);transition:transform .25s cubic-bezier(.55,.085,0,.99),-webkit-transform .25s cubic-bezier(.55,.085,0,.99)}.l-header__mobile-menu-toggle-button.js-menu-toggle-button--active{-webkit-transform:translate(100vw) translate(-100%);transform:translate(100vw) translate(-100%)}@media (min-width:1110px){.l-header__mobile-menu-wrapper{margin-left:auto;margin-right:auto}}.l-header__account-dropdown{position:relative;margin-left:auto}.l-header__account-dropdown__menu-toggle-button{position:relative;z-index:0;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;font-size:1.02275rem;line-height:3.375rem;font-family:Avenir,Helvetica,Arial,sans-serif;margin:0;padding:0 1.125rem 0 2.65625rem;background:#009ade;color:#fff;font-weight:900;white-space:nowrap}.l-header__account-dropdown__menu-toggle-button:after{content:"";display:block;position:absolute;top:0;left:0;z-index:-1;width:0;height:120%;background:#0086c1;transition:width .3s cubic-bezier(.55,.085,0,.99)}.l-header__account-dropdown__menu-toggle-button:active:after,.l-header__account-dropdown__menu-toggle-button:focus:after,.l-header__account-dropdown__menu-toggle-button:hover:after,a:focus .l-header__account-dropdown__menu-toggle-button:after,a:hover .l-header__account-dropdown__menu-toggle-button:after{width:100%}.l-header__account-dropdown__menu-toggle-button:active .button__text:before,.l-header__account-dropdown__menu-toggle-button:focus .button__text:before,.l-header__account-dropdown__menu-toggle-button:hover .button__text:before,a:focus .l-header__account-dropdown__menu-toggle-button .button__text:before,a:hover .l-header__account-dropdown__menu-toggle-button .button__text:before{background:#0086c1}@media (min-width:820px){.l-header__account-dropdown__menu-toggle-button{padding-left:3.28125rem}}@media (min-width:1110px){.l-header__account-dropdown__menu-toggle-button{font-size:1.125rem;line-height:4.5rem}}.l-header__account-menu__username{display:block;overflow:hidden;text-overflow:ellipsis;max-width:5rem}@media (min-width:820px){.l-header__account-menu__username{max-width:7.5rem}}.l-header__account-menu__last-name{display:none}@media (min-width:820px){.l-header__account-menu__last-name{display:inline}}.l-header__account-menu__avatar__wrapper{position:absolute;top:50%;left:.84375rem;width:1.25rem;height:1.25rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:50%;overflow:hidden}@media (min-width:820px){.l-header__account-menu__avatar__wrapper{width:1.875rem;height:1.875rem}}.l-header__account-menu__avatar{position:absolute;top:50%;left:50%;display:block;width:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.l-header__account-dropdown__outer-wrapper{font-family:Avenir,Helvetica,Arial,sans-serif;color:#fff;background:#00304c}.l-header__account-dropdown__list-wrapper{margin:0;padding:1.125rem 0;list-style:none}.l-header__account-dropdown__item{margin:0;padding:0}.l-header__account-dropdown__item a{position:relative;z-index:0;display:inline-block;box-shadow:none;transition:color .25s;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;padding:.5625rem 1.6875rem;font-weight:900;color:#fff}.l-header__account-dropdown__item a:before{content:"";position:absolute;z-index:-1;bottom:0;left:0;right:0;display:block;height:0;background:rgba(42,110,151,.6);transition:height .25s cubic-bezier(.55,.085,0,.99)}.l-header__account-dropdown__item a:active,.l-header__account-dropdown__item a:focus,.l-header__account-dropdown__item a:hover{box-shadow:none}.l-header__account-dropdown__item a:active:before,.l-header__account-dropdown__item a:focus:before,.l-header__account-dropdown__item a:hover:before{height:100%}.l-header__account-dropdown__outer-wrapper.js-menu-toggle__toggleable,[id=account-toggle]~.menu-toggle__toggleable{transition:visibility 0s .4s,height .25s cubic-bezier(.55,.085,0,.99);position:absolute;top:100%;right:0;width:12.5rem;height:0;overflow:hidden}.l-header__account-dropdown__outer-wrapper.js-menu-toggle__toggleable--open,[id=account-toggle]:checked~.menu-toggle__toggleable{transition:visibility 0s 0s,height .25s cubic-bezier(.55,.085,0,.99);height:11.25rem}.l-header__account-dropdown__outer-wrapper.js-menu-toggle__toggleable--open[style*=height],[id=account-toggle]:checked~.menu-toggle__toggleable[style*=height]{overflow:hidden}.mobile-menu__wrapper{display:-webkit-flex;display:flex;background:transparent;transition:background .25s;transition-delay:.25s;-webkit-flex-grow:1;flex-grow:1}@media (min-width:1110px){.mobile-menu__wrapper{-webkit-flex-grow:0;flex-grow:0;height:auto!important}}.mobile-menu__wrapper.js-menu-toggle__toggleable--open{background:rgba(0,0,0,.5)}@media (min-width:1110px){.mobile-menu__wrapper{background:transparent;transition:none}}.mobile-menu__wrapper.js-menu-toggle__toggleable--active-child--transitioned .mobile-menu__inner-wrapper>*{visibility:hidden}.mobile-menu__wrapper.js-menu-toggle__toggleable--active-child--transitioned .block-menu-menu-main-menu{visibility:visible}.mobile-menu__wrapper.js-menu-toggle__toggleable--active-child--transitioned .main-menu__item{visibility:hidden}.no-js .mobile-menu__wrapper{min-height:100vh;height:auto}@media (min-width:1110px){.no-js .mobile-menu__wrapper{min-height:0}}.mobile-menu{display:-webkit-flex;display:flex;width:100%;padding-top:3.375rem;overflow:auto;background:#00304c}@media (min-width:1110px){.mobile-menu{padding-top:0;overflow:visible;background:transparent}}@media (max-width:1109px){.mobile-menu [class*=button--][class*="--has-arrow"]:before{background-image:url(/sites/all/themes/custom/aiche_core_theme/dist/images/arrows/grayscale-100.svg)}}@media (max-width:1109px){.mobile-menu .help-text{opacity:.7}}.mobile-menu .block-menu-menu-main-menu{margin-bottom:0}.mobile-menu .nav__call-to-action-list{-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0}@media (min-width:1110px){.mobile-menu .nav__call-to-action-list{display:none}}.mobile-menu .nav__call-to-action-list>li{border-right:.125rem solid rgba(0,0,0,.1);margin-bottom:0}.mobile-menu .nav__call-to-action-list>li:last-child{border-right:0}.mobile-menu .nav__call-to-action-list>li>a:not([class*=button]){color:#7fbb00;margin-left:0;text-decoration:none}.mobile-menu .nav__call-to-action-list>li>a.button--outline-green--has-arrow:before{background-image:url(/sites/all/themes/custom/aiche_core_theme/dist/images/arrows/green-65.svg)}@media (min-width:1110px){.mobile-menu .mobile-secondary{display:none}}.body-copy .mobile-menu .mobile-secondary ul>li,.mobile-menu .mobile-secondary ul{list-style:none}.body-copy .mobile-menu .mobile-secondary ul>li:before{background:none}.mobile-menu .mobile-secondary ul>li>a{color:#fff}.mobile-menu .site-search .form-item-query{margin-bottom:0;width:auto}.mobile-menu .site-search .form-type-select{margin-bottom:0}.mobile-menu__inner-wrapper{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;width:100%;transition:-webkit-transform .25s cubic-bezier(.55,.085,0,.99);transition:transform .25s cubic-bezier(.55,.085,0,.99);transition:transform .25s cubic-bezier(.55,.085,0,.99),-webkit-transform .25s cubic-bezier(.55,.085,0,.99)}.mobile-menu__wrapper.js-menu-toggle__toggleable--active-child .mobile-menu__inner-wrapper{-webkit-transform:translate(-100%);transform:translate(-100%)}@media (min-width:1110px){.mobile-menu__wrapper.js-menu-toggle__toggleable--active-child .mobile-menu__inner-wrapper{-webkit-transform:none;transform:none}}@media (min-width:1110px){.mobile-menu__inner-wrapper{-webkit-flex-direction:row;flex-direction:row;width:auto;margin:0 auto;transition:none}}.community-menu .mobile-menu__inner-wrapper{margin:0}.js-mobile-menu__section-header{font-size:1.125rem;line-height:1.6875rem;font-family:Avenir,Helvetica,Arial,sans-serif;position:absolute;top:0;left:100vw;display:block;cursor:pointer;padding:.5625rem 1.125rem .5625rem 2.8125rem;border:0;overflow:hidden;font-weight:700;color:#fff;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:-webkit-transform .25s cubic-bezier(.55,.085,0,.99);transition:transform .25s cubic-bezier(.55,.085,0,.99);transition:transform .25s cubic-bezier(.55,.085,0,.99),-webkit-transform .25s cubic-bezier(.55,.085,0,.99)}@media (min-width:1110px){.js-mobile-menu__section-header{display:none}}.js-mobile-menu__section-header:before{content:"";position:absolute;top:50%;left:1.125rem;display:block;width:.8125rem;height:.8125rem;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);background:url(/sites/all/themes/custom/aiche_core_theme/dist/images/arrows/green-65.svg) no-repeat 50%;background-size:100% auto}.mobile-menu__wrapper.js-menu-toggle__toggleable--active-child .js-mobile-menu__section-header{-webkit-transform:translate(-100vw);transform:translate(-100vw)}.js-mobile-menu__section-header--hidden{visibility:hidden}.u-background-blue-2{background-color:#00263b}.u-background-blue-5{background-color:#0d283a}.u-background-blue-8{background-color:#00304c}.u-background-blue-10{background-color:#143245}.u-background-blue-15{background-color:#036}.u-background-blue-20{background-color:#003a5d}.u-background-blue-30{background-color:#2a6e97}.u-background-blue-40{background-color:#0086c1}.u-background-blue-45{background-color:#0096d6}.u-background-blue-50{background-color:#009ade}.u-background-blue-70{background-color:#7ab9d4}.u-background-blue-75{background-color:#71d3ff}.u-background-blue-95{background-color:#cfe7f1}.u-background-teal-30{background-color:#316f88}.u-background-teal-45{background-color:#099}.u-background-teal-50{background-color:#499bbd}.u-background-green-40{background-color:#547a13}.u-background-green-50{background-color:#629031}.u-background-green-60{background-color:#81be41}.u-background-green-65{background-color:#7fbb00}.u-background-green-70{background-color:#7fb722}.u-background-orange-50{background-color:#f47b29}.u-background-grayscale-0{background-color:#000}.u-background-grayscale-20{background-color:#2c2a27}.u-background-grayscale-45{background-color:#596a74}.u-background-grayscale-50{background-color:#666b6e}.u-background-grayscale-60{background-color:#a0a5a9}.u-background-grayscale-75{background-color:#cdd2d5}.u-background-grayscale-80{background-color:#d3d3d3}.u-background-grayscale-85{background-color:#ebebeb}.u-background-grayscale-90{background-color:#f5f5f5}.u-background-grayscale-100{background-color:#fff}.u-background-gradient-blue{background:linear-gradient(135deg,#036 10%,#2a6e97 65%,#0086c1 90%)}.u-background-gradient-gray{background:linear-gradient(135deg,#2c2a27 10%,#666b6e 90%)}.u-background-gradient-green{background:linear-gradient(135deg,#547a13 10%,#7fb722 90%)}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.u-content-container{width:100%;max-width:80rem;margin-left:auto;margin-right:auto}.u-grid-container{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;box-sizing:content-box;grid-column:1/-1;justify-self:stretch;max-width:80rem}@media (min-width:1280px){.u-grid-container{margin-right:auto;margin-left:auto}}@supports (display:grid){.u-grid-container{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-column-gap:1.125rem}@media (min-width:820px){.u-grid-container{grid-template-columns:repeat(12,minmax(0,1fr));margin-left:auto;margin-right:auto}}@media (min-width:1050px){.u-grid-container{grid-template-columns:repeat(14,minmax(0,1fr))}}}.u-grid-child--full-width{grid-column:1/-1;justify-self:stretch}.u-grid-child--body-text{justify-self:stretch;margin-left:0;margin-right:0}@media (min-width:820px){.u-grid-child--body-text{width:calc((100% - 12.375rem)/12*10 + 10.125rem);margin-right:auto;margin-left:auto}}@media (min-width:1050px){.u-grid-child--body-text{width:calc((100% - 14.625rem)/14*12 + 12.375rem)}}@media (min-width:1260px){.u-grid-child--body-text{width:calc((100% - 14.625rem)/14*10 + 10.125rem)}}@supports (display:grid){.u-grid-child--body-text{grid-column:1/-1;width:100%;max-width:100%;margin-right:0;margin-left:0}@media (min-width:820px){.u-grid-child--body-text{grid-column:2/-2}}@media (min-width:1050px){.u-grid-child--body-text{grid-column:2/-2}}@media (min-width:1260px){.u-grid-child--body-text{grid-column:3/-3}}}@media (min-width:820px){.u-grid-child--wider{width:calc((100% - 12.375rem)/12*10 + 10.125rem);margin-right:auto;margin-left:auto}}@media (min-width:1050px){.u-grid-child--wider{width:calc((100% - 14.625rem)/14*12 + 12.375rem)}}@supports (display:grid){.u-grid-child--wider{grid-column:1/-1;width:100%;margin-right:0;margin-left:0}@media (min-width:820px){.u-grid-child--wider{grid-column:2/-2}}}.u-add-body-padding{padding-left:1.5rem;padding-right:1.5rem}@media (min-width:550px){.u-add-body-padding{padding-left:2.25rem;padding-right:2.25rem}}@media (min-width:820px){.u-add-body-padding{padding-left:2.25rem;padding-right:2.25rem}}@media (min-width:1050px){.u-add-body-padding{padding-left:5rem;padding-right:5rem}}@media (min-width:1260px){.u-add-body-padding{padding-left:5rem;padding-right:5rem}}.u-negate-body-padding{margin-left:-1.5rem;margin-right:-1.5rem}@media (min-width:550px){.u-negate-body-padding{margin-left:-2.25rem;margin-right:-2.25rem}}@media (min-width:820px){.u-negate-body-padding{margin-left:-2.25rem;margin-right:-2.25rem}}@media (min-width:1050px){.u-negate-body-padding{margin-left:-5rem;margin-right:-5rem}}@media (min-width:1260px){.u-negate-body-padding{margin-left:-5rem;margin-right:-5rem}}.u-hidden[class]{display:none}.u-section--default-treatment{margin-left:-1.5rem;margin-right:-1.5rem;padding:3.375rem 1.5rem}@media (min-width:820px){.u-section--default-treatment{padding-top:6.75rem;padding-bottom:6.75rem}}@media (min-width:550px){.u-section--default-treatment{margin-left:-2.25rem;margin-right:-2.25rem}}@media (min-width:820px){.u-section--default-treatment{margin-left:-2.25rem;margin-right:-2.25rem}}@media (min-width:1050px){.u-section--default-treatment{margin-left:-5rem;margin-right:-5rem}}@media (min-width:1260px){.u-section--default-treatment{margin-left:-5rem;margin-right:-5rem}}@media (min-width:550px){.u-section--default-treatment{padding-left:2.25rem;padding-right:2.25rem}}@media (min-width:820px){.u-section--default-treatment{padding-left:2.25rem;padding-right:2.25rem}}@media (min-width:1050px){.u-section--default-treatment{padding-left:5rem;padding-right:5rem}}@media (min-width:1260px){.u-section--default-treatment{padding-left:5rem;padding-right:5rem}}.u-section-spacing--padding{padding-top:3.375rem;padding-bottom:3.375rem}@media (min-width:820px){.u-section-spacing--padding{padding-top:6.75rem;padding-bottom:6.75rem}}.u-section-spacing--margin{margin-top:3.375rem;margin-bottom:3.375rem}@media (min-width:820px){.u-section-spacing--margin{margin-top:6.75rem;margin-bottom:6.75rem}}.u-two-col--1-1,.u-two-col--2-3rds{margin-left:-1.5rem;margin-right:-1.5rem;padding-left:1.5rem;padding-right:1.5rem;font-family:Avenir,Helvetica,Arial,sans-serif;overflow:hidden}@media (min-width:550px){.u-two-col--1-1,.u-two-col--2-3rds{margin-left:-2.25rem;margin-right:-2.25rem}}@media (min-width:820px){.u-two-col--1-1,.u-two-col--2-3rds{margin-left:-2.25rem;margin-right:-2.25rem}}@media (min-width:1050px){.u-two-col--1-1,.u-two-col--2-3rds{margin-left:-5rem;margin-right:-5rem}}@media (min-width:1260px){.u-two-col--1-1,.u-two-col--2-3rds{margin-left:-5rem;margin-right:-5rem}}@media (min-width:550px){.u-two-col--1-1,.u-two-col--2-3rds{padding-left:2.25rem;padding-right:2.25rem}}@media (min-width:820px){.u-two-col--1-1,.u-two-col--2-3rds{padding-left:2.25rem;padding-right:2.25rem}}@media (min-width:1050px){.u-two-col--1-1,.u-two-col--2-3rds{padding-left:5rem;padding-right:5rem}}@media (min-width:1260px){.u-two-col--1-1,.u-two-col--2-3rds{padding-left:5rem;padding-right:5rem}}.u-two-col--1-1 .aiche-ad,.u-two-col--2-3rds .aiche-ad{margin-bottom:1.125rem}.u-two-col--1-1 .aiche-ad:last-child,.u-two-col--2-3rds .aiche-ad:last-child{margin-bottom:0}.u-two-col--1-1__inner,.u-two-col--2-3rds__inner{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;box-sizing:content-box;grid-column:1/-1;justify-self:stretch;max-width:80rem;padding-top:3.375rem;position:relative;z-index:0}@media (min-width:1280px){.u-two-col--1-1__inner,.u-two-col--2-3rds__inner{margin-right:auto;margin-left:auto}}@supports (display:grid){.u-two-col--1-1__inner,.u-two-col--2-3rds__inner{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-column-gap:1.125rem}@media (min-width:820px){.u-two-col--1-1__inner,.u-two-col--2-3rds__inner{grid-template-columns:repeat(12,minmax(0,1fr));margin-left:auto;margin-right:auto}}@media (min-width:1050px){.u-two-col--1-1__inner,.u-two-col--2-3rds__inner{grid-template-columns:repeat(14,minmax(0,1fr))}}}@media (min-width:820px){.u-two-col--1-1__inner,.u-two-col--2-3rds__inner{padding-top:6.75rem}}.blue .u-two-col--1-1__inner:not([class*=u-color-]),.blue .u-two-col--1-1__inner :not([class*=u-color-]),.blue .u-two-col--1-1__inner a:not([class*=u-color-]),.blue .u-two-col--2-3rds__inner:not([class*=u-color-]),.blue .u-two-col--2-3rds__inner :not([class*=u-color-]),.blue .u-two-col--2-3rds__inner a:not([class*=u-color-]),.dark .u-two-col--1-1__inner:not([class*=u-color-]),.dark .u-two-col--1-1__inner :not([class*=u-color-]),.dark .u-two-col--1-1__inner a:not([class*=u-color-]),.dark .u-two-col--2-3rds__inner:not([class*=u-color-]),.dark .u-two-col--2-3rds__inner :not([class*=u-color-]),.dark .u-two-col--2-3rds__inner a:not([class*=u-color-]),.list-filters__filters-inner-wrapper .u-two-col--1-1__inner:not([class*=u-color-]),.list-filters__filters-inner-wrapper .u-two-col--1-1__inner :not([class*=u-color-]),.list-filters__filters-inner-wrapper .u-two-col--1-1__inner a:not([class*=u-color-]),.list-filters__filters-inner-wrapper .u-two-col--2-3rds__inner:not([class*=u-color-]),.list-filters__filters-inner-wrapper .u-two-col--2-3rds__inner :not([class*=u-color-]),.list-filters__filters-inner-wrapper .u-two-col--2-3rds__inner a:not([class*=u-color-]),.u-background-gradient-blue .u-two-col--1-1__inner:not([class*=u-color-]),.u-background-gradient-blue .u-two-col--1-1__inner :not([class*=u-color-]),.u-background-gradient-blue .u-two-col--1-1__inner a:not([class*=u-color-]),.u-background-gradient-blue .u-two-col--2-3rds__inner:not([class*=u-color-]),.u-background-gradient-blue .u-two-col--2-3rds__inner :not([class*=u-color-]),.u-background-gradient-blue .u-two-col--2-3rds__inner a:not([class*=u-color-]),.u-background-gradient-green .u-two-col--1-1__inner:not([class*=u-color-]),.u-background-gradient-green .u-two-col--1-1__inner :not([class*=u-color-]),.u-background-gradient-green .u-two-col--1-1__inner a:not([class*=u-color-]),.u-background-gradient-green .u-two-col--2-3rds__inner:not([class*=u-color-]),.u-background-gradient-green .u-two-col--2-3rds__inner :not([class*=u-color-]),.u-background-gradient-green .u-two-col--2-3rds__inner a:not([class*=u-color-]),.u-background-grayscale-0 .u-two-col--1-1__inner:not([class*=u-color-]),.u-background-grayscale-0 .u-two-col--1-1__inner :not([class*=u-color-]),.u-background-grayscale-0 .u-two-col--1-1__inner a:not([class*=u-color-]),.u-background-grayscale-0 .u-two-col--2-3rds__inner:not([class*=u-color-]),.u-background-grayscale-0 .u-two-col--2-3rds__inner :not([class*=u-color-]),.u-background-grayscale-0 .u-two-col--2-3rds__inner a:not([class*=u-color-]),.u-background-grayscale-20 .u-two-col--1-1__inner:not([class*=u-color-]),.u-background-grayscale-20 .u-two-col--1-1__inner :not([class*=u-color-]),.u-background-grayscale-20 .u-two-col--1-1__inner a:not([class*=u-color-]),.u-background-grayscale-20 .u-two-col--2-3rds__inner:not([class*=u-color-]),.u-background-grayscale-20 .u-two-col--2-3rds__inner :not([class*=u-color-]),.u-background-grayscale-20 .u-two-col--2-3rds__inner a:not([class*=u-color-]),.u-background-grayscale-45 .u-two-col--1-1__inner:not([class*=u-color-]),.u-background-grayscale-45 .u-two-col--1-1__inner :not([class*=u-color-]),.u-background-grayscale-45 .u-two-col--1-1__inner a:not([class*=u-color-]),.u-background-grayscale-45 .u-two-col--2-3rds__inner:not([class*=u-color-]),.u-background-grayscale-45 .u-two-col--2-3rds__inner :not([class*=u-color-]),.u-background-grayscale-45 .u-two-col--2-3rds__inner a:not([class*=u-color-]),[class*=u-background-blue] .u-two-col--1-1__inner:not([class*=u-color-]),[class*=u-background-blue] .u-two-col--1-1__inner :not([class*=u-color-]),[class*=u-background-blue] .u-two-col--1-1__inner a:not([class*=u-color-]),[class*=u-background-blue] .u-two-col--2-3rds__inner:not([class*=u-color-]),[class*=u-background-blue] .u-two-col--2-3rds__inner :not([class*=u-color-]),[class*=u-background-blue] .u-two-col--2-3rds__inner a:not([class*=u-color-]),[class*=u-background-teal] .u-two-col--1-1__inner:not([class*=u-color-]),[class*=u-background-teal] .u-two-col--1-1__inner :not([class*=u-color-]),[class*=u-background-teal] .u-two-col--1-1__inner a:not([class*=u-color-]),[class*=u-background-teal] .u-two-col--2-3rds__inner:not([class*=u-color-]),[class*=u-background-teal] .u-two-col--2-3rds__inner :not([class*=u-color-]),[class*=u-background-teal] .u-two-col--2-3rds__inner a:not([class*=u-color-]){color:#fff}.u-two-col--1-1__inner>*,.u-two-col--2-3rds__inner>*{padding-bottom:3.375rem}@media (min-width:820px){.u-two-col--1-1__inner>*,.u-two-col--2-3rds__inner>*{padding-bottom:6.75rem}}@media (min-width:820px){.u-two-col--2-3rds__inner:before{content:"";position:absolute;top:0;right:auto;bottom:0;left:calc((100% - 12.375rem)/12*7 + 7.875rem);width:100vw;height:auto;background:rgba(0,0,0,.05);z-index:-1}}@media (min-width:1050px){.u-two-col--2-3rds__inner:before{left:calc((100% - 14.625rem)/14*9 + 10.125rem)}}@media (min-width:820px){[class*=u-background-blue-] .u-two-col--2-3rds__inner:before{background:rgba(0,0,0,.2)}}@supports (display:grid){.u-two-col--2-3rds__inner>:nth-child(odd){grid-column:1/-1}@media (min-width:820px){.u-two-col--2-3rds__inner>:nth-child(odd){grid-column:1/8}}@media (min-width:1050px){.u-two-col--2-3rds__inner>:nth-child(odd){grid-column:2/10}}}.u-two-col--2-3rds__inner>:nth-child(2n+2){margin-left:-1.5rem;margin-right:-1.5rem;padding-left:1.5rem;padding-right:1.5rem;padding-top:3.375rem;background:rgba(0,0,0,.05)}@media (min-width:550px){.u-two-col--2-3rds__inner>:nth-child(2n+2){margin-left:-2.25rem;margin-right:-2.25rem}}@media (min-width:820px){.u-two-col--2-3rds__inner>:nth-child(2n+2){margin-left:-2.25rem;margin-right:-2.25rem}}@media (min-width:1050px){.u-two-col--2-3rds__inner>:nth-child(2n+2){margin-left:-5rem;margin-right:-5rem}}@media (min-width:1260px){.u-two-col--2-3rds__inner>:nth-child(2n+2){margin-left:-5rem;margin-right:-5rem}}@media (min-width:550px){.u-two-col--2-3rds__inner>:nth-child(2n+2){padding-left:2.25rem;padding-right:2.25rem}}@media (min-width:820px){.u-two-col--2-3rds__inner>:nth-child(2n+2){padding-left:2.25rem;padding-right:2.25rem}}@media (min-width:1050px){.u-two-col--2-3rds__inner>:nth-child(2n+2){padding-left:5rem;padding-right:5rem}}@media (min-width:1260px){.u-two-col--2-3rds__inner>:nth-child(2n+2){padding-left:5rem;padding-right:5rem}}@media (min-width:820px){.u-two-col--2-3rds__inner>:nth-child(2n+2){background:transparent;margin:0;padding-top:0;padding-left:0;padding-right:0}}[class*=u-background-blue-] .u-two-col--2-3rds__inner>:nth-child(2n+2){background:rgba(0,0,0,.2)}@media (min-width:820px){[class*=u-background-blue-] .u-two-col--2-3rds__inner>:nth-child(2n+2){background:transparent}}@supports (display:grid){.u-two-col--2-3rds__inner>:nth-child(2n+2){grid-column:1/-1}@media (min-width:820px){.u-two-col--2-3rds__inner>:nth-child(2n+2){padding-left:2.25rem;grid-column:8/-1}}@media (min-width:1050px){.u-two-col--2-3rds__inner>:nth-child(2n+2){grid-column:10/-2}}}.u-two-col--2-3rds__inner>:nth-child(2n+2)>h2:not(class),.u-two-col--2-3rds__inner>:nth-child(2n+2)>h3:not(class),.u-two-col--2-3rds__inner>:nth-child(2n+2)>h4:not(class){font-size:.76838rem;line-height:1.125rem;font-family:Avenir,Helvetica,Arial,sans-serif;margin:0 0 .5625rem;padding:0;text-transform:uppercase;letter-spacing:.0625rem;font-weight:900}@media (min-width:820px){.u-two-col--2-3rds__inner>:nth-child(2n+2)>h2:not(class),.u-two-col--2-3rds__inner>:nth-child(2n+2)>h3:not(class),.u-two-col--2-3rds__inner>:nth-child(2n+2)>h4:not(class){padding-top:1.6875rem}}.u-two-col--2-3rds__inner>:nth-child(2n+2) img{display:block}@supports (display:grid){.u-two-col--1-1__inner>:nth-child(odd){grid-column:1/-1}@media (min-width:820px){.u-two-col--1-1__inner>:nth-child(odd){grid-column:1/6}}@media (min-width:1050px){.u-two-col--1-1__inner>:nth-child(odd){grid-column:2/7}}}@supports (display:grid){.u-two-col--1-1__inner>:nth-child(2n+2){grid-column:1/-1}@media (min-width:820px){.u-two-col--1-1__inner>:nth-child(2n+2){padding-left:2.25rem;grid-column:6/-1}}@media (min-width:1050px){.u-two-col--1-1__inner>:nth-child(2n+2){grid-column:7/-2}}}.u-margin-top-0[class]{margin-top:0}.u-margin-left-0[class]{margin-left:0}.u-margin-right-0[class]{margin-right:0}.u-margin-bottom-0[class]{margin-bottom:0}.u-padding-top-0[class]{padding-top:0}.u-padding-bottom-0[class]{padding-bottom:0}.u-padding-left-0[class]{padding-left:0}.u-padding-right-0[class]{padding-right:0}.u-margin-top-1[class]{margin-top:1.125rem}.u-margin-left-1[class]{margin-left:1.125rem}.u-margin-right-1[class]{margin-right:1.125rem}.u-margin-bottom-1[class]{margin-bottom:1.125rem}.u-padding-top-1[class]{padding-top:1.125rem}.u-padding-bottom-1[class]{padding-bottom:1.125rem}.u-padding-left-1[class]{padding-left:1.125rem}.u-padding-right-1[class]{padding-right:1.125rem}.u-margin-top-2[class]{margin-top:2.25rem}.u-margin-left-2[class]{margin-left:2.25rem}.u-margin-right-2[class]{margin-right:2.25rem}.u-margin-bottom-2[class]{margin-bottom:2.25rem}.u-padding-top-2[class]{padding-top:2.25rem}.u-padding-bottom-2[class]{padding-bottom:2.25rem}.u-padding-left-2[class]{padding-left:2.25rem}.u-padding-right-2[class]{padding-right:2.25rem}.u-margin-top-3[class]{margin-top:3.375rem}.u-margin-left-3[class]{margin-left:3.375rem}.u-margin-right-3[class]{margin-right:3.375rem}.u-margin-bottom-3[class]{margin-bottom:3.375rem}.u-padding-top-3[class]{padding-top:3.375rem}.u-padding-bottom-3[class]{padding-bottom:3.375rem}.u-padding-left-3[class]{padding-left:3.375rem}.u-padding-right-3[class]{padding-right:3.375rem}.u-margin-top-4[class]{margin-top:4.5rem}.u-margin-left-4[class]{margin-left:4.5rem}.u-margin-right-4[class]{margin-right:4.5rem}.u-margin-bottom-4[class]{margin-bottom:4.5rem}.u-padding-top-4[class]{padding-top:4.5rem}.u-padding-bottom-4[class]{padding-bottom:4.5rem}.u-padding-left-4[class]{padding-left:4.5rem}.u-padding-right-4[class]{padding-right:4.5rem}.u-margin-top-5[class]{margin-top:5.625rem}.u-margin-left-5[class]{margin-left:5.625rem}.u-margin-right-5[class]{margin-right:5.625rem}.u-margin-bottom-5[class]{margin-bottom:5.625rem}.u-padding-top-5[class]{padding-top:5.625rem}.u-padding-bottom-5[class]{padding-bottom:5.625rem}.u-padding-left-5[class]{padding-left:5.625rem}.u-padding-right-5[class]{padding-right:5.625rem}.u-margin-top-half[class]{margin-top:.5625rem}.u-margin-left-half[class]{margin-left:.5625rem}.u-margin-right-half[class]{margin-right:.5625rem}.u-margin-bottom-half[class]{margin-bottom:.5625rem}.u-padding-top-half[class]{padding-top:.5625rem}.u-padding-bottom-half[class]{padding-bottom:.5625rem}.u-padding-left-half[class]{padding-left:.5625rem}.u-padding-right-half[class]{padding-right:.5625rem}.u-noscript-visible,.u-noscript-visible--flex{display:none}@media (min-width:820px){.u-body-component--float-right{float:right;width:calc((100% - 10.125rem)/10*5 + 4.5rem);margin-right:calc((100% - 10.125rem)/10*-1 - 1.125rem);margin-left:4.5rem}}@media (min-width:1050px){.u-body-component--float-right{width:calc((100% - 12.375rem)/12*4 + 3.375rem);margin-right:calc((100% - 12.375rem)/12*-1 - 1.125rem);margin-left:3.375rem}}@media (min-width:1260px){.u-body-component--float-right{width:calc((100% - 10.125rem)/10*4 + 3.375rem);margin-right:calc((100% - 10.125rem)/10*-2 - 2.25rem)}}@media (min-width:820px){.u-body-component--float-right--contained{float:right;width:calc((100% - 10.125rem)/10*4 + 3.375rem);margin-left:4.5rem}}@media (min-width:1050px){.u-body-component--float-right--contained{width:calc((100% - 12.375rem)/12*4 + 3.375rem);margin-left:3.375rem}}@media (min-width:1260px){.u-body-component--float-right--contained{width:calc((100% - 10.125rem)/10*4 + 3.375rem)}}@media (min-width:820px){.u-body-component--float-left{float:left;width:calc((100% - 10.125rem)/10*5 + 4.5rem);margin-left:calc((100% - 10.125rem)/10*-1 - 1.125rem);margin-right:4.5rem}}@media (min-width:1050px){.u-body-component--float-left{width:calc((100% - 12.375rem)/12*4 + 3.375rem);margin-left:calc((100% - 12.375rem)/12*-1 - 1.125rem)}}@media (min-width:1260px){.u-body-component--float-left{width:calc((100% - 10.125rem)/10*4 + 3.375rem);margin-left:calc((100% - 10.125rem)/10*-2 - 2.25rem)}}@media (min-width:820px){.u-body-component--float-left--contained{float:left;width:calc((100% - 10.125rem)/10*4 + 3.375rem);margin-right:4.5rem}}@media (min-width:1050px){.u-body-component--float-left--contained{width:calc((100% - 12.375rem)/12*4 + 3.375rem)}}@media (min-width:1260px){.u-body-component--float-left--contained{width:calc((100% - 10.125rem)/10*4 + 3.375rem)}}.u-body-component--set-to-viewport-width{position:relative;margin-left:0;margin-right:0;width:calc((100% - 5.625rem)/6*6 + 8.625rem);left:-1.5rem}@media (min-width:550px){.u-body-component--set-to-viewport-width{position:relative;margin-left:0;margin-right:0;width:calc((100% - 5.625rem)/6*6 + 10.125rem);left:-2.25rem}}@media (min-width:820px){.u-body-component--set-to-viewport-width{position:relative;margin-left:0;margin-right:0;width:calc((100% - 10.125rem)/10*12 + 16.875rem);left:calc((100% - 10.125rem)/10*-1*1 - 3.375rem)}}@media (min-width:1050px){.u-body-component--set-to-viewport-width{position:relative;margin-left:0;margin-right:0;width:calc((100% - 12.375rem)/12*14 + 24.625rem);left:calc((100% - 12.375rem)/12*-1*1 - 6.125rem)}}@media (min-width:1260px){.u-body-component--set-to-viewport-width{position:relative;left:50%;width:calc(100vw - 2.5rem);-webkit-transform:translate(-50%);transform:translate(-50%)}}@media (min-width:1280px){.u-body-component--set-to-viewport-width{width:100vw;position:relative;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);margin-left:auto;margin-right:auto}}.u-section--full-width{margin-left:-1.5rem;margin-right:-1.5rem;padding:3.375rem 1.5rem;max-width:100%}@media (min-width:550px){.u-section--full-width{margin-left:-2.25rem;margin-right:-2.25rem}}@media (min-width:820px){.u-section--full-width{margin-left:-2.25rem;margin-right:-2.25rem}}@media (min-width:1050px){.u-section--full-width{margin-left:-5rem;margin-right:-5rem}}@media (min-width:1260px){.u-section--full-width{margin-left:-5rem;margin-right:-5rem}}@media (min-width:550px){.u-section--full-width{padding-left:2.25rem;padding-right:2.25rem}}@media (min-width:820px){.u-section--full-width{padding-left:2.25rem;padding-right:2.25rem}}@media (min-width:1050px){.u-section--full-width{padding-left:5rem;padding-right:5rem}}@media (min-width:1260px){.u-section--full-width{padding-left:5rem;padding-right:5rem}}@media (min-width:820px){.u-section--full-width{padding-top:6.75rem;padding-bottom:6.75rem}}.body-copy .u-section--full-width{position:relative;margin-left:0;margin-right:0;width:calc((100% - 5.625rem)/6*6 + 8.625rem);left:-1.5rem;padding-left:1.5rem;padding-right:1.5rem;max-width:100vw}@media (min-width:550px){.body-copy .u-section--full-width{position:relative;margin-left:0;margin-right:0;width:calc((100% - 5.625rem)/6*6 + 10.125rem);left:-2.25rem}}@media (min-width:820px){.body-copy .u-section--full-width{position:relative;margin-left:0;margin-right:0;width:calc((100% - 10.125rem)/10*12 + 16.875rem);left:calc((100% - 10.125rem)/10*-1*1 - 3.375rem)}}@media (min-width:1050px){.body-copy .u-section--full-width{position:relative;margin-left:0;margin-right:0;width:calc((100% - 12.375rem)/12*14 + 24.625rem);left:calc((100% - 12.375rem)/12*-1*1 - 6.125rem)}}@media (min-width:1260px){.body-copy .u-section--full-width{position:relative;left:50%;width:calc(100vw - 2.5rem);-webkit-transform:translate(-50%);transform:translate(-50%)}}@media (min-width:1280px){.body-copy .u-section--full-width{width:100vw;position:relative;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);margin-left:auto;margin-right:auto}}@media (min-width:550px){.body-copy .u-section--full-width{padding-left:2.25rem;padding-right:2.25rem}}@media (min-width:820px){.body-copy .u-section--full-width{padding-left:2.25rem;padding-right:2.25rem}}@media (min-width:1050px){.body-copy .u-section--full-width{padding-left:5rem;padding-right:5rem}}@media (min-width:1260px){.body-copy .u-section--full-width{padding-left:5rem;padding-right:5rem}}.u-four-column-text,.u-three-column-text,.u-two-column-text{grid-column-gap:1.125rem;-webkit-column-gap:1.125rem;column-gap:1.125rem}.u-four-column-text .block,.u-four-column-text li,.u-four-column-text ol,.u-four-column-text p,.u-four-column-text ul,.u-three-column-text .block,.u-three-column-text li,.u-three-column-text ol,.u-three-column-text p,.u-three-column-text ul,.u-two-column-text .block,.u-two-column-text li,.u-two-column-text ol,.u-two-column-text p,.u-two-column-text ul{page-break-inside:avoid;-webkit-column-break-inside:avoid;break-inside:avoid}@media (min-width:820px){.u-three-column-text,.u-two-column-text{-webkit-column-count:2;column-count:2}}@media (min-width:1050px){.u-three-column-text{-webkit-column-count:3;column-count:3}}@media (min-width:820px){.u-four-column-text{-webkit-column-count:2;column-count:2}}@media (min-width:1050px){.u-four-column-text{-webkit-column-count:4;column-count:4}}.u-clearfix{zoom:1}.u-clearfix:after,.u-clearfix:before{content:"";display:table}.u-clearfix:after{clear:both}.element-invisible,.u-element-invisible{position:absolute;width:.0625rem;height:.0625rem;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0}.element-invisible.focusable:active,.element-invisible.focusable:focus,.u-element-invisible.focusable:active,.u-element-invisible.focusable:focus{position:relative;z-index:5;clip:auto;-webkit-clip-path:none;clip-path:none;overflow:visible;height:auto;width:auto}.u-noscript-hidden{display:none}.u-noscript-visible{display:block}.u-noscript-visible--flex{display:-webkit-flex;display:flex}.u-reset{margin:0;padding:0;border:0;vertical-align:baseline;font:inherit;line-height:inherit;list-style:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.u-body-no-scroll{max-height:100vh;overflow:hidden}.u-show-external-links a[href^="//"]:after,.u-show-external-links a[href^=http]:after,a.u-show-external-links:after{content:"";display:inline-block;width:1.875rem;height:1.875rem;background:url(/sites/all/themes/custom/aiche_core_theme/dist/images/external-link--blue-50.svg) no-repeat 50%;opacity:.6}.blue .u-show-external-links a[href^="//"]:after,.blue .u-show-external-links a[href^=http]:after,.blue a.u-show-external-links:after,.dark .u-show-external-links a[href^="//"]:after,.dark .u-show-external-links a[href^=http]:after,.dark a.u-show-external-links:after,.list-filters__filters-inner-wrapper .u-show-external-links a[href^="//"]:after,.list-filters__filters-inner-wrapper .u-show-external-links a[href^=http]:after,.list-filters__filters-inner-wrapper a.u-show-external-links:after,.u-background-gradient-blue .u-show-external-links a[href^="//"]:after,.u-background-gradient-blue .u-show-external-links a[href^=http]:after,.u-background-gradient-blue a.u-show-external-links:after,.u-background-gradient-green .u-show-external-links a[href^="//"]:after,.u-background-gradient-green .u-show-external-links a[href^=http]:after,.u-background-gradient-green a.u-show-external-links:after,.u-background-grayscale-0 .u-show-external-links a[href^="//"]:after,.u-background-grayscale-0 .u-show-external-links a[href^=http]:after,.u-background-grayscale-0 a.u-show-external-links:after,.u-background-grayscale-20 .u-show-external-links a[href^="//"]:after,.u-background-grayscale-20 .u-show-external-links a[href^=http]:after,.u-background-grayscale-20 a.u-show-external-links:after,.u-background-grayscale-45 .u-show-external-links a[href^="//"]:after,.u-background-grayscale-45 .u-show-external-links a[href^=http]:after,.u-background-grayscale-45 a.u-show-external-links:after,[class*=u-background-blue] .u-show-external-links a[href^="//"]:after,[class*=u-background-blue] .u-show-external-links a[href^=http]:after,[class*=u-background-blue] a.u-show-external-links:after,[class*=u-background-teal] .u-show-external-links a[href^="//"]:after,[class*=u-background-teal] .u-show-external-links a[href^=http]:after,[class*=u-background-teal] a.u-show-external-links:after{background-image:url(/sites/all/themes/custom/aiche_core_theme/dist/images/external-link--grayscale-100.svg);opacity:.4}.body-copy .download-link,.body-copy .u-download-link,.download-link,.u-download-link{position:relative;z-index:0;display:inline-block;box-shadow:none;transition:color .25s;display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:flex-start;align-items:flex-start;padding-right:.5625rem}.body-copy .download-link:before,.body-copy .u-download-link:before,.download-link:before,.u-download-link:before{content:"";position:absolute;z-index:-1;bottom:0;left:0;right:0;display:block;height:0;background:rgba(0,154,222,.1);transition:height .25s cubic-bezier(.55,.085,0,.99)}.body-copy .download-link:active,.body-copy .download-link:focus,.body-copy .download-link:hover,.body-copy .u-download-link:active,.body-copy .u-download-link:focus,.body-copy .u-download-link:hover,.download-link:active,.download-link:focus,.download-link:hover,.u-download-link:active,.u-download-link:focus,.u-download-link:hover{box-shadow:none}.body-copy .download-link:active:before,.body-copy .download-link:focus:before,.body-copy .download-link:hover:before,.body-copy .u-download-link:active:before,.body-copy .u-download-link:focus:before,.body-copy .u-download-link:hover:before,.download-link:active:before,.download-link:focus:before,.download-link:hover:before,.u-download-link:active:before,.u-download-link:focus:before,.u-download-link:hover:before{height:100%}.body-copy .download-link:after,.body-copy .u-download-link:after,.download-link:after,.u-download-link:after{content:"";-webkit-order:-1;order:-1;display:block;-webkit-flex-shrink:0;flex-shrink:0;width:1.375rem;height:1.6875rem;margin:0 .5625rem;background:url(/sites/all/themes/custom/aiche_core_theme/dist/images/download-document--dark.svg) no-repeat}.blue .body-copy .download-link,.blue .body-copy .u-download-link,.blue .download-link,.blue .u-download-link,.dark .body-copy .download-link,.dark .body-copy .u-download-link,.dark .download-link,.dark .u-download-link,.list-filters__filters-inner-wrapper .body-copy .download-link,.list-filters__filters-inner-wrapper .body-copy .u-download-link,.list-filters__filters-inner-wrapper .download-link,.list-filters__filters-inner-wrapper .u-download-link,.u-background-gradient-blue .body-copy .download-link,.u-background-gradient-blue .body-copy .u-download-link,.u-background-gradient-blue .download-link,.u-background-gradient-blue .u-download-link,.u-background-gradient-green .body-copy .download-link,.u-background-gradient-green .body-copy .u-download-link,.u-background-gradient-green .download-link,.u-background-gradient-green .u-download-link,.u-background-grayscale-0 .body-copy .download-link,.u-background-grayscale-0 .body-copy .u-download-link,.u-background-grayscale-0 .download-link,.u-background-grayscale-0 .u-download-link,.u-background-grayscale-20 .body-copy .download-link,.u-background-grayscale-20 .body-copy .u-download-link,.u-background-grayscale-20 .download-link,.u-background-grayscale-20 .u-download-link,.u-background-grayscale-45 .body-copy .download-link,.u-background-grayscale-45 .body-copy .u-download-link,.u-background-grayscale-45 .download-link,.u-background-grayscale-45 .u-download-link,[class*=u-background-blue] .body-copy .download-link,[class*=u-background-blue] .body-copy .u-download-link,[class*=u-background-blue] .download-link,[class*=u-background-blue] .u-download-link,[class*=u-background-teal] .body-copy .download-link,[class*=u-background-teal] .body-copy .u-download-link,[class*=u-background-teal] .download-link,[class*=u-background-teal] .u-download-link{position:relative;z-index:0;display:inline-block;box-shadow:none;transition:color .25s;display:-webkit-inline-flex;display:inline-flex;color:#fff}.blue .body-copy .download-link:before,.blue .body-copy .u-download-link:before,.blue .download-link:before,.blue .u-download-link:before,.dark .body-copy .download-link:before,.dark .body-copy .u-download-link:before,.dark .download-link:before,.dark .u-download-link:before,.list-filters__filters-inner-wrapper .body-copy .download-link:before,.list-filters__filters-inner-wrapper .body-copy .u-download-link:before,.list-filters__filters-inner-wrapper .download-link:before,.list-filters__filters-inner-wrapper .u-download-link:before,.u-background-gradient-blue .body-copy .download-link:before,.u-background-gradient-blue .body-copy .u-download-link:before,.u-background-gradient-blue .download-link:before,.u-background-gradient-blue .u-download-link:before,.u-background-gradient-green .body-copy .download-link:before,.u-background-gradient-green .body-copy .u-download-link:before,.u-background-gradient-green .download-link:before,.u-background-gradient-green .u-download-link:before,.u-background-grayscale-0 .body-copy .download-link:before,.u-background-grayscale-0 .body-copy .u-download-link:before,.u-background-grayscale-0 .download-link:before,.u-background-grayscale-0 .u-download-link:before,.u-background-grayscale-20 .body-copy .download-link:before,.u-background-grayscale-20 .body-copy .u-download-link:before,.u-background-grayscale-20 .download-link:before,.u-background-grayscale-20 .u-download-link:before,.u-background-grayscale-45 .body-copy .download-link:before,.u-background-grayscale-45 .body-copy .u-download-link:before,.u-background-grayscale-45 .download-link:before,.u-background-grayscale-45 .u-download-link:before,[class*=u-background-blue] .body-copy .download-link:before,[class*=u-background-blue] .body-copy .u-download-link:before,[class*=u-background-blue] .download-link:before,[class*=u-background-blue] .u-download-link:before,[class*=u-background-teal] .body-copy .download-link:before,[class*=u-background-teal] .body-copy .u-download-link:before,[class*=u-background-teal] .download-link:before,[class*=u-background-teal] .u-download-link:before{content:"";position:absolute;z-index:-1;bottom:0;left:0;right:0;display:block;height:0;background:rgba(113,211,255,.15);transition:height .25s cubic-bezier(.55,.085,0,.99)}.blue .body-copy .download-link:active,.blue .body-copy .download-link:focus,.blue .body-copy .download-link:hover,.blue .body-copy .u-download-link:active,.blue .body-copy .u-download-link:focus,.blue .body-copy .u-download-link:hover,.blue .download-link:active,.blue .download-link:focus,.blue .download-link:hover,.blue .u-download-link:active,.blue .u-download-link:focus,.blue .u-download-link:hover,.dark .body-copy .download-link:active,.dark .body-copy .download-link:focus,.dark .body-copy .download-link:hover,.dark .body-copy .u-download-link:active,.dark .body-copy .u-download-link:focus,.dark .body-copy .u-download-link:hover,.dark .download-link:active,.dark .download-link:focus,.dark .download-link:hover,.dark .u-download-link:active,.dark .u-download-link:focus,.dark .u-download-link:hover,.list-filters__filters-inner-wrapper .body-copy .download-link:active,.list-filters__filters-inner-wrapper .body-copy .download-link:focus,.list-filters__filters-inner-wrapper .body-copy .download-link:hover,.list-filters__filters-inner-wrapper .body-copy .u-download-link:active,.list-filters__filters-inner-wrapper .body-copy .u-download-link:focus,.list-filters__filters-inner-wrapper .body-copy .u-download-link:hover,.list-filters__filters-inner-wrapper .download-link:active,.list-filters__filters-inner-wrapper .download-link:focus,.list-filters__filters-inner-wrapper .download-link:hover,.list-filters__filters-inner-wrapper .u-download-link:active,.list-filters__filters-inner-wrapper .u-download-link:focus,.list-filters__filters-inner-wrapper .u-download-link:hover,.u-background-gradient-blue .body-copy .download-link:active,.u-background-gradient-blue .body-copy .download-link:focus,.u-background-gradient-blue .body-copy .download-link:hover,.u-background-gradient-blue .body-copy .u-download-link:active,.u-background-gradient-blue .body-copy .u-download-link:focus,.u-background-gradient-blue .body-copy .u-download-link:hover,.u-background-gradient-blue .download-link:active,.u-background-gradient-blue .download-link:focus,.u-background-gradient-blue .download-link:hover,.u-background-gradient-blue .u-download-link:active,.u-background-gradient-blue .u-download-link:focus,.u-background-gradient-blue .u-download-link:hover,.u-background-gradient-green .body-copy .download-link:active,.u-background-gradient-green .body-copy .download-link:focus,.u-background-gradient-green .body-copy .download-link:hover,.u-background-gradient-green .body-copy .u-download-link:active,.u-background-gradient-green .body-copy .u-download-link:focus,.u-background-gradient-green .body-copy .u-download-link:hover,.u-background-gradient-green .download-link:active,.u-background-gradient-green .download-link:focus,.u-background-gradient-green .download-link:hover,.u-background-gradient-green .u-download-link:active,.u-background-gradient-green .u-download-link:focus,.u-background-gradient-green .u-download-link:hover,.u-background-grayscale-0 .body-copy .download-link:active,.u-background-grayscale-0 .body-copy .download-link:focus,.u-background-grayscale-0 .body-copy .download-link:hover,.u-background-grayscale-0 .body-copy .u-download-link:active,.u-background-grayscale-0 .body-copy .u-download-link:focus,.u-background-grayscale-0 .body-copy .u-download-link:hover,.u-background-grayscale-0 .download-link:active,.u-background-grayscale-0 .download-link:focus,.u-background-grayscale-0 .download-link:hover,.u-background-grayscale-0 .u-download-link:active,.u-background-grayscale-0 .u-download-link:focus,.u-background-grayscale-0 .u-download-link:hover,.u-background-grayscale-20 .body-copy .download-link:active,.u-background-grayscale-20 .body-copy .download-link:focus,.u-background-grayscale-20 .body-copy .download-link:hover,.u-background-grayscale-20 .body-copy .u-download-link:active,.u-background-grayscale-20 .body-copy .u-download-link:focus,.u-background-grayscale-20 .body-copy .u-download-link:hover,.u-background-grayscale-20 .download-link:active,.u-background-grayscale-20 .download-link:focus,.u-background-grayscale-20 .download-link:hover,.u-background-grayscale-20 .u-download-link:active,.u-background-grayscale-20 .u-download-link:focus,.u-background-grayscale-20 .u-download-link:hover,.u-background-grayscale-45 .body-copy .download-link:active,.u-background-grayscale-45 .body-copy .download-link:focus,.u-background-grayscale-45 .body-copy .download-link:hover,.u-background-grayscale-45 .body-copy .u-download-link:active,.u-background-grayscale-45 .body-copy .u-download-link:focus,.u-background-grayscale-45 .body-copy .u-download-link:hover,.u-background-grayscale-45 .download-link:active,.u-background-grayscale-45 .download-link:focus,.u-background-grayscale-45 .download-link:hover,.u-background-grayscale-45 .u-download-link:active,.u-background-grayscale-45 .u-download-link:focus,.u-background-grayscale-45 .u-download-link:hover,[class*=u-background-blue] .body-copy .download-link:active,[class*=u-background-blue] .body-copy .download-link:focus,[class*=u-background-blue] .body-copy .download-link:hover,[class*=u-background-blue] .body-copy .u-download-link:active,[class*=u-background-blue] .body-copy .u-download-link:focus,[class*=u-background-blue] .body-copy .u-download-link:hover,[class*=u-background-blue] .download-link:active,[class*=u-background-blue] .download-link:focus,[class*=u-background-blue] .download-link:hover,[class*=u-background-blue] .u-download-link:active,[class*=u-background-blue] .u-download-link:focus,[class*=u-background-blue] .u-download-link:hover,[class*=u-background-teal] .body-copy .download-link:active,[class*=u-background-teal] .body-copy .download-link:focus,[class*=u-background-teal] .body-copy .download-link:hover,[class*=u-background-teal] .body-copy .u-download-link:active,[class*=u-background-teal] .body-copy .u-download-link:focus,[class*=u-background-teal] .body-copy .u-download-link:hover,[class*=u-background-teal] .download-link:active,[class*=u-background-teal] .download-link:focus,[class*=u-background-teal] .download-link:hover,[class*=u-background-teal] .u-download-link:active,[class*=u-background-teal] .u-download-link:focus,[class*=u-background-teal] .u-download-link:hover{box-shadow:none}.blue .body-copy .download-link:active:before,.blue .body-copy .download-link:focus:before,.blue .body-copy .download-link:hover:before,.blue .body-copy .u-download-link:active:before,.blue .body-copy .u-download-link:focus:before,.blue .body-copy .u-download-link:hover:before,.blue .download-link:active:before,.blue .download-link:focus:before,.blue .download-link:hover:before,.blue .u-download-link:active:before,.blue .u-download-link:focus:before,.blue .u-download-link:hover:before,.dark .body-copy .download-link:active:before,.dark .body-copy .download-link:focus:before,.dark .body-copy .download-link:hover:before,.dark .body-copy .u-download-link:active:before,.dark .body-copy .u-download-link:focus:before,.dark .body-copy .u-download-link:hover:before,.dark .download-link:active:before,.dark .download-link:focus:before,.dark .download-link:hover:before,.dark .u-download-link:active:before,.dark .u-download-link:focus:before,.dark .u-download-link:hover:before,.list-filters__filters-inner-wrapper .body-copy .download-link:active:before,.list-filters__filters-inner-wrapper .body-copy .download-link:focus:before,.list-filters__filters-inner-wrapper .body-copy .download-link:hover:before,.list-filters__filters-inner-wrapper .body-copy .u-download-link:active:before,.list-filters__filters-inner-wrapper .body-copy .u-download-link:focus:before,.list-filters__filters-inner-wrapper .body-copy .u-download-link:hover:before,.list-filters__filters-inner-wrapper .download-link:active:before,.list-filters__filters-inner-wrapper .download-link:focus:before,.list-filters__filters-inner-wrapper .download-link:hover:before,.list-filters__filters-inner-wrapper .u-download-link:active:before,.list-filters__filters-inner-wrapper .u-download-link:focus:before,.list-filters__filters-inner-wrapper .u-download-link:hover:before,.u-background-gradient-blue .body-copy .download-link:active:before,.u-background-gradient-blue .body-copy .download-link:focus:before,.u-background-gradient-blue .body-copy .download-link:hover:before,.u-background-gradient-blue .body-copy .u-download-link:active:before,.u-background-gradient-blue .body-copy .u-download-link:focus:before,.u-background-gradient-blue .body-copy .u-download-link:hover:before,.u-background-gradient-blue .download-link:active:before,.u-background-gradient-blue .download-link:focus:before,.u-background-gradient-blue .download-link:hover:before,.u-background-gradient-blue .u-download-link:active:before,.u-background-gradient-blue .u-download-link:focus:before,.u-background-gradient-blue .u-download-link:hover:before,.u-background-gradient-green .body-copy .download-link:active:before,.u-background-gradient-green .body-copy .download-link:focus:before,.u-background-gradient-green .body-copy .download-link:hover:before,.u-background-gradient-green .body-copy .u-download-link:active:before,.u-background-gradient-green .body-copy .u-download-link:focus:before,.u-background-gradient-green .body-copy .u-download-link:hover:before,.u-background-gradient-green .download-link:active:before,.u-background-gradient-green .download-link:focus:before,.u-background-gradient-green .download-link:hover:before,.u-background-gradient-green .u-download-link:active:before,.u-background-gradient-green .u-download-link:focus:before,.u-background-gradient-green .u-download-link:hover:before,.u-background-grayscale-0 .body-copy .download-link:active:before,.u-background-grayscale-0 .body-copy .download-link:focus:before,.u-background-grayscale-0 .body-copy .download-link:hover:before,.u-background-grayscale-0 .body-copy .u-download-link:active:before,.u-background-grayscale-0 .body-copy .u-download-link:focus:before,.u-background-grayscale-0 .body-copy .u-download-link:hover:before,.u-background-grayscale-0 .download-link:active:before,.u-background-grayscale-0 .download-link:focus:before,.u-background-grayscale-0 .download-link:hover:before,.u-background-grayscale-0 .u-download-link:active:before,.u-background-grayscale-0 .u-download-link:focus:before,.u-background-grayscale-0 .u-download-link:hover:before,.u-background-grayscale-20 .body-copy .download-link:active:before,.u-background-grayscale-20 .body-copy .download-link:focus:before,.u-background-grayscale-20 .body-copy .download-link:hover:before,.u-background-grayscale-20 .body-copy .u-download-link:active:before,.u-background-grayscale-20 .body-copy .u-download-link:focus:before,.u-background-grayscale-20 .body-copy .u-download-link:hover:before,.u-background-grayscale-20 .download-link:active:before,.u-background-grayscale-20 .download-link:focus:before,.u-background-grayscale-20 .download-link:hover:before,.u-background-grayscale-20 .u-download-link:active:before,.u-background-grayscale-20 .u-download-link:focus:before,.u-background-grayscale-20 .u-download-link:hover:before,.u-background-grayscale-45 .body-copy .download-link:active:before,.u-background-grayscale-45 .body-copy .download-link:focus:before,.u-background-grayscale-45 .body-copy .download-link:hover:before,.u-background-grayscale-45 .body-copy .u-download-link:active:before,.u-background-grayscale-45 .body-copy .u-download-link:focus:before,.u-background-grayscale-45 .body-copy .u-download-link:hover:before,.u-background-grayscale-45 .download-link:active:before,.u-background-grayscale-45 .download-link:focus:before,.u-background-grayscale-45 .download-link:hover:before,.u-background-grayscale-45 .u-download-link:active:before,.u-background-grayscale-45 .u-download-link:focus:before,.u-background-grayscale-45 .u-download-link:hover:before,[class*=u-background-blue] .body-copy .download-link:active:before,[class*=u-background-blue] .body-copy .download-link:focus:before,[class*=u-background-blue] .body-copy .download-link:hover:before,[class*=u-background-blue] .body-copy .u-download-link:active:before,[class*=u-background-blue] .body-copy .u-download-link:focus:before,[class*=u-background-blue] .body-copy .u-download-link:hover:before,[class*=u-background-blue] .download-link:active:before,[class*=u-background-blue] .download-link:focus:before,[class*=u-background-blue] .download-link:hover:before,[class*=u-background-blue] .u-download-link:active:before,[class*=u-background-blue] .u-download-link:focus:before,[class*=u-background-blue] .u-download-link:hover:before,[class*=u-background-teal] .body-copy .download-link:active:before,[class*=u-background-teal] .body-copy .download-link:focus:before,[class*=u-background-teal] .body-copy .download-link:hover:before,[class*=u-background-teal] .body-copy .u-download-link:active:before,[class*=u-background-teal] .body-copy .u-download-link:focus:before,[class*=u-background-teal] .body-copy .u-download-link:hover:before,[class*=u-background-teal] .download-link:active:before,[class*=u-background-teal] .download-link:focus:before,[class*=u-background-teal] .download-link:hover:before,[class*=u-background-teal] .u-download-link:active:before,[class*=u-background-teal] .u-download-link:focus:before,[class*=u-background-teal] .u-download-link:hover:before{height:100%}.blue .body-copy .download-link:after,.blue .body-copy .u-download-link:after,.blue .download-link:after,.blue .u-download-link:after,.dark .body-copy .download-link:after,.dark .body-copy .u-download-link:after,.dark .download-link:after,.dark .u-download-link:after,.list-filters__filters-inner-wrapper .body-copy .download-link:after,.list-filters__filters-inner-wrapper .body-copy .u-download-link:after,.list-filters__filters-inner-wrapper .download-link:after,.list-filters__filters-inner-wrapper .u-download-link:after,.u-background-gradient-blue .body-copy .download-link:after,.u-background-gradient-blue .body-copy .u-download-link:after,.u-background-gradient-blue .download-link:after,.u-background-gradient-blue .u-download-link:after,.u-background-gradient-green .body-copy .download-link:after,.u-background-gradient-green .body-copy .u-download-link:after,.u-background-gradient-green .download-link:after,.u-background-gradient-green .u-download-link:after,.u-background-grayscale-0 .body-copy .download-link:after,.u-background-grayscale-0 .body-copy .u-download-link:after,.u-background-grayscale-0 .download-link:after,.u-background-grayscale-0 .u-download-link:after,.u-background-grayscale-20 .body-copy .download-link:after,.u-background-grayscale-20 .body-copy .u-download-link:after,.u-background-grayscale-20 .download-link:after,.u-background-grayscale-20 .u-download-link:after,.u-background-grayscale-45 .body-copy .download-link:after,.u-background-grayscale-45 .body-copy .u-download-link:after,.u-background-grayscale-45 .download-link:after,.u-background-grayscale-45 .u-download-link:after,[class*=u-background-blue] .body-copy .download-link:after,[class*=u-background-blue] .body-copy .u-download-link:after,[class*=u-background-blue] .download-link:after,[class*=u-background-blue] .u-download-link:after,[class*=u-background-teal] .body-copy .download-link:after,[class*=u-background-teal] .body-copy .u-download-link:after,[class*=u-background-teal] .download-link:after,[class*=u-background-teal] .u-download-link:after{background:url(/sites/all/themes/custom/aiche_core_theme/dist/images/download-document.svg)}.u-display-none-at-kilo{display:none}.u-display-block-at-kilo{display:block}.u-display-none-at-lima{display:none}.u-display-block-at-lima{display:block}.u-display-none-at-papa{display:none}.u-display-block-at-papa{display:block}.u-display-none-at-romeo{display:none}.u-display-block-at-romeo{display:block}.u-display-none-at-sierra{display:none}.u-display-block-at-sierra{display:block}.u-display-none-at-tango{display:none}.u-display-block-at-tango{display:block}.u-display-none-at-victor{display:none}.u-display-block-at-victor{display:block}.u-display-none-at-grid-max{display:none}.u-display-block-at-grid-max{display:block}.u-display-none-at-nav-break{display:none}.u-display-block-at-nav-break{display:block}.u-text-align-center{text-align:center}.u-text-align-left{text-align:left}.u-text-align-right{text-align:right}.u-font-family-sans{font-family:Avenir,Helvetica,Arial,sans-serif}.u-font-family-serif{font-family:ff-tisa-web-pro,Georgia,serif}.u-font-weight-bold{font-weight:700}.u-font-weight-normal{font-weight:400}.u-font-style-italic{font-style:italic}.u-font-style-normal{font-style:normal}.u-heading-xl,.u-page-title{font-size:1.36125rem;line-height:1.6875rem;font-family:Avenir,Helvetica,Arial,sans-serif;margin-top:2.25rem;margin-bottom:1.125rem;font-weight:700}@media (min-width:550px){.u-heading-xl,.u-page-title{font-size:1.993rem;line-height:3.375rem}}@media (min-width:1050px){.u-heading-xl,.u-page-title{font-size:2.91794rem;line-height:4.5rem}}+.u-heading-xl,+.u-page-title,.u-heading-xl+.u-heading-l,.u-page-title+.u-heading-l{margin-top:0}.u-heading-l{font-size:1.2375rem;line-height:1.6875rem;font-family:Avenir,Helvetica,Arial,sans-serif;margin-top:4.5rem;margin-bottom:1.125rem;font-weight:700}@media (min-width:820px){.u-heading-l{font-size:2.19231rem;line-height:3.375rem}}+.u-heading-l,.u-heading-l+.u-heading-xm{margin-top:0}.u-heading-xm{font-size:1.125rem;line-height:1.6875rem;font-family:Avenir,Helvetica,Arial,sans-serif;margin-top:3.375rem;margin-bottom:1.125rem;font-weight:700}@media (min-width:820px){.u-heading-xm{font-size:1.36125rem;line-height:1.6875rem}}+.u-heading-xm,.u-heading-xm+.u-heading-m{margin-top:0}.u-heading-m{font-size:1.125rem;line-height:1.6875rem;font-family:Avenir,Helvetica,Arial,sans-serif;margin-top:3.375rem;margin-bottom:1.125rem;font-weight:700;letter-spacing:.01125rem;text-transform:uppercase}+.u-heading-m,.u-heading-m+.u-heading-s{margin-top:0}.u-heading-s{font-size:.76838rem;line-height:1.125rem;font-family:Avenir,Helvetica,Arial,sans-serif;margin-top:3.375rem;margin-bottom:1.125rem;font-weight:700;letter-spacing:.01125rem;text-transform:uppercase}@media (min-width:820px){.u-heading-s{font-size:.92975rem;line-height:1.125rem}}+.u-heading-s,.u-heading-s+.u-heading-xs{margin-top:0}.u-heading-xs{font-size:.76838rem;line-height:1.125rem;font-family:Avenir,Helvetica,Arial,sans-serif;margin-top:3.375rem;margin-bottom:1.125rem;font-weight:700;letter-spacing:.0625rem;text-transform:uppercase}@media (min-width:820px){.u-heading-xs{font-size:.84525rem;line-height:1.125rem;margin-top:4.5rem}}.u-heading-small-caps{font-size:.76838rem;line-height:1.125rem;margin:0 0 .5625rem;text-transform:uppercase;letter-spacing:.0625rem;font-weight:900}.u-heading-section,.u-heading-small-caps{font-family:Avenir,Helvetica,Arial,sans-serif;padding:0}.u-heading-section{font-size:1.2375rem;line-height:1.6875rem;margin:0 0 2.25rem}@media (min-width:550px){.u-heading-section{font-size:1.81181rem;line-height:2.25rem}}.u-heading-section a{position:relative;z-index:0;display:inline-block;box-shadow:none;transition:color .25s}.u-heading-section a:before{content:"";position:absolute;z-index:-1;bottom:0;left:0;right:0;display:block;height:0;background:rgba(0,154,222,.1);transition:height .25s cubic-bezier(.55,.085,0,.99)}.u-heading-section a:active,.u-heading-section a:focus,.u-heading-section a:hover{box-shadow:none}.u-heading-section a:active:before,.u-heading-section a:focus:before,.u-heading-section a:hover:before{height:100%}.u-color-blue-2{color:#00263b}.u-color-blue-5{color:#0d283a}.u-color-blue-8{color:#00304c}.u-color-blue-10{color:#143245}.u-color-blue-15{color:#036}.u-color-blue-20{color:#003a5d}.u-color-blue-30{color:#2a6e97}.u-color-blue-40{color:#0086c1}.u-color-blue-45{color:#0096d6}.u-color-blue-50{color:#009ade}.u-color-blue-70{color:#7ab9d4}.u-color-blue-75{color:#71d3ff}.u-color-blue-95{color:#cfe7f1}.u-color-teal-30{color:#316f88}.u-color-teal-45{color:#099}.u-color-teal-50{color:#499bbd}.u-color-green-40{color:#547a13}.u-color-green-50{color:#629031}.u-color-green-60{color:#81be41}.u-color-green-65{color:#7fbb00}.u-color-green-70{color:#7fb722}.u-color-orange-50{color:#f47b29}.u-color-grayscale-0{color:#000}.u-color-grayscale-20{color:#2c2a27}.u-color-grayscale-45{color:#596a74}.u-color-grayscale-50{color:#666b6e}.u-color-grayscale-60{color:#a0a5a9}.u-color-grayscale-75{color:#cdd2d5}.u-color-grayscale-80{color:#d3d3d3}.u-color-grayscale-85{color:#ebebeb}.u-color-grayscale-90{color:#f5f5f5}.u-color-grayscale-100{color:#fff}.u-color-grayscale-100-semi-transparent{color:hsla(0,0%,100%,.7)}.u-color-grayscale-0-semi-transparent{color:rgba(0,0,0,.7)}.u-font-size-17{font-size:5.16938rem;line-height:5.625rem}.u-font-size-16{font-size:4.69938rem;line-height:5.625rem}.u-font-size-15{font-size:4.27219rem;line-height:4.5rem}.u-font-size-14{font-size:3.88381rem;line-height:4.5rem}.u-font-size-13{font-size:3.53075rem;line-height:4.5rem}.u-font-size-12{font-size:3.20975rem;line-height:3.375rem}.u-font-size-11{font-size:2.91794rem;line-height:3.375rem}.u-font-size-10{font-size:2.65269rem;line-height:3.375rem}.u-font-size-9{font-size:2.41156rem;line-height:3.375rem}.u-font-size-8{font-size:2.19231rem;line-height:3.375rem}.u-font-size-7{font-size:1.993rem;line-height:3.375rem}.u-font-size-6{font-size:1.81181rem;line-height:2.25rem}.u-font-size-5{font-size:1.64713rem;line-height:2.25rem}.u-font-size-4{font-size:1.49738rem;line-height:1.6875rem}.u-font-size-3{font-size:1.36125rem;line-height:1.6875rem}.u-font-size-2{font-size:1.2375rem;line-height:1.6875rem}.u-font-size-1{font-size:1.125rem;line-height:1.6875rem}.u-font-size-0{font-size:1.02275rem;line-height:1.6875rem}.u-font-size--1{font-size:.92975rem;line-height:1.6875rem}.u-font-size--2{font-size:.84525rem;line-height:1.125rem}.u-font-size--3{font-size:.76838rem;line-height:1.125rem}.u-font-size--4{font-size:.69856rem;line-height:1.125rem}.u-font-size--5{font-size:.63506rem}.u-font-size--5,.u-line-height-1{line-height:1.125rem}.u-line-height-1-5{line-height:1.6875rem}.u-line-height-2{line-height:2.25rem}.u-line-height-3{line-height:3.375rem}.u-line-height-4{line-height:4.5rem}.u-reset-list{padding:0;margin:0}.body-copy .u-reset-list>li,.u-reset-list{list-style:none}.body-copy .u-reset-list>li:before{background:none}.u-all-caps-link{font-size:.84525rem;line-height:2.25rem;font-family:Avenir,Helvetica,Arial,sans-serif;position:relative;z-index:0;display:inline-block;box-shadow:none;transition:color .25s;margin-left:-1.875rem;padding:0 1.6875rem;font-weight:700;letter-spacing:.0625rem;text-transform:uppercase}.u-all-caps-link:before{content:"";position:absolute;z-index:-1;bottom:0;left:0;right:0;display:block;height:0;background:rgba(0,154,222,.1);transition:height .25s cubic-bezier(.55,.085,0,.99)}.u-all-caps-link:active,.u-all-caps-link:focus,.u-all-caps-link:hover{box-shadow:none}.u-all-caps-link:active:before,.u-all-caps-link:focus:before,.u-all-caps-link:hover:before{height:100%}.u-light-on-dark{color:#fff}.u-light-on-dark a:not([class]){display:inline;padding-top:.28125rem;padding-bottom:.28125rem;box-shadow:inset 0 -.125rem 0 0 hsla(0,0%,100%,.2);transition:color .25s,box-shadow .35s cubic-bezier(.55,.085,0,.99);color:#fff}.u-light-on-dark a:not([class]):active,.u-light-on-dark a:not([class]):focus,.u-light-on-dark a:not([class]):hover{box-shadow:inset 0 -2.25rem 0 0 hsla(0,0%,100%,.1)}