.glue-component-not-ready {
    visibility: hidden;
}
.glue-component-ready {
    visibility: visible;
}
.google .glue-component-not-ready,
.no-js .glue-component-not-ready {
    visibility: visible;
}
[data-glue-show] {
    display: none;
}
.glue-is-shown[data-glue-show] {
    display: block;
}
@-webkit-keyframes glue-show-fade-in {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
@keyframes glue-show-fade-in {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
@-webkit-keyframes glue-show-fade-out {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
    }
}
@keyframes glue-show-fade-out {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
    }
}
.glue-is-shown.glue-is-shown-fx-fade-in[data-glue-show] {
    -webkit-animation: glue-show-fade-in 0.5s;
    animation: glue-show-fade-in 0.5s;
}
.glue-is-show-remove.glue-is-shown-fx-fade-out[data-glue-show] {
    display: block;
    -webkit-animation: glue-show-fade-out 0.5s;
    animation: glue-show-fade-out 0.5s;
}
.glue-app-supported [glue-modal],
.glue-app-supported [data-glue-modal],
.glue-app-supported .glue-c-modal,
.glue-app-supported .glue-c-modal__overlay,
.glue-app-ready [glue-modal],
.glue-app-ready [data-glue-modal],
.glue-app-ready .glue-c-modal,
.glue-app-ready .glue-c-modal__overlay {
    display: none;
}
.glue-app-supported body.glue-is-showing-modal,
.glue-app-ready body.glue-is-showing-modal {
    overflow: hidden;
}
.glue-app-ready .glue-c-modal {
    display: block;
}
.glue-app-ready .glue-c-modal__overlay {
    background: #e0e0e0;
    background: rgba(224, 224, 224, 0.75);
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 9999;
}
.glue-app-ready .glue-c-modal__overlay.glue-is-shown {
    display: block;
}
.glue-app-ready .glue-c-modal__dialog {
    background: #fff;
    bottom: 0;
    height: 100%;
    position: relative;
    left: 0;
    margin: auto;
    right: 0;
    top: 0;
    width: 100%;
}
.glue-app-ready .glue-c-modal__dialog.glue-is-shown {
    display: block;
}
.glue-app-ready .glue-c-modal__dialog *,
.glue-app-ready .glue-c-modal__dialog *:before,
.glue-app-ready .glue-c-modal__dialog *:after {
    box-sizing: border-box;
}
.glue-app-ready .glue-c-modal__close {
    background: #fff;
    border: none;
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 0;
}
.glue-app-ready .glue-c-modal__content {
    padding: 15px;
    height: 100%;
    overflow: auto;
}
.glue-app-ready .glue-c-modal__content img,
.glue-app-ready .glue-c-modal__content iframe {
    max-width: 100%;
}
.glue-o-pagination__pages,
.glue-c-tabset__panel-container {
    display: none;
    list-style-type: none;
    margin: 0;
}
.glue-is-ready.glue-o-pagination__pages,
.glue-is-ready.glue-c-tabset__panel-container {
    display: block;
    margin: inherit;
}
.glue-o-pagination__page {
    display: none;
}
.glue-is-shown.glue-o-pagination__page {
    display: block;
}
.glue-o-pagination__page-list {
    display: inline-block;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.glue-o-pagination__page-list-button-container {
    display: inline-block;
}
.glue-c-carousel__page-list .glue-o-pagination__button,
.glue-c-carousel__button-container .glue-o-pagination__button {
    background-color: #fff;
    border-radius: 2px;
    border: solid 1px #ccc;
    cursor: pointer;
    padding: 0.5em 1em;
}
.glue-c-carousel__page-list .glue-o-pagination__button:focus,
.glue-c-carousel__button-container .glue-o-pagination__button:focus {
    background-color: #eee;
}
.glue-c-carousel__page-list [aria-selected="true"].glue-o-pagination__button,
.glue-c-carousel__button-container [aria-selected="true"].glue-o-pagination__button {
    background-color: #ddd;
}
.glue-c-carousel__button-container,
.glue-c-tabset__tab {
    display: inline-block;
    margin: 0.2rem 1rem 0.2rem 0;
}
.glue-c-carousel__button-container.glue-pagination-teleport {
    margin: 0;
}
.glue-c-carousel__page-list {
    border: solid 1px #ccc;
    border-radius: 2px;
    display: inline-block;
    margin: 0.2rem 1rem 0.2rem 0;
    padding: 0;
}
.glue-c-carousel__page-list .glue-o-pagination__page-list-button-container.ng-hide + .glue-o-pagination__page-list-button-container {
    border-left: none;
}
.glue-c-carousel__page-list .glue-o-pagination__page-list-button {
    border: none;
    margin: 0;
    padding: 0.5em 1em;
}
.glue-c-carousel__page-list .glue-o-pagination__button[aria-selected="true"] {
    background-color: #ddd;
}
@media screen and (-ms-high-contrast: active) {
    .glue-c-carousel__page-list .glue-o-pagination__button[aria-selected="true"] {
        color: highlightText;
        background-color: highlight;
    }
}
.glue-c-carousel__page-list .glue-o-pagination__page-list-button-container + .glue-o-pagination__page-list-button-container {
    border-left: solid 1px #ccc;
}
html[dir="rtl"] .glue-c-carousel__page-list .glue-o-pagination__page-list-button-container + .glue-o-pagination__page-list-button-container {
    border-left: 0;
    border-right: solid 1px #ccc;
}
.glue-c-carousel__page-list.glue-c-carousel__page-list--dots {
    border: none;
}
.glue-c-carousel__page-list.glue-c-carousel__page-list--dots .glue-o-pagination__page-list-button-container + .glue-o-pagination__page-list-button-container {
    border: none;
}
.glue-c-carousel__page-list.glue-c-carousel__page-list--dots .glue-o-pagination__page-list-button-container {
    border: none;
    margin-right: 20px;
}
@media screen and (min-width: 1024px) {
    .glue-c-carousel__page-list.glue-c-carousel__page-list--dots .glue-o-pagination__page-list-button-container {
        margin-right: 14px;
    }
    .glue-c-carousel__page-list.glue-c-carousel__page-list--dots .glue-o-pagination__page-list-button-container .glue-o-pagination__page-list-button {
        height: 14px;
        width: 14px;
    }
}
.glue-c-carousel__page-list.glue-c-carousel__page-list--dots .glue-o-pagination__page-list-button {
    background-color: #ccc;
    border: solid 2px #ccc;
    border-radius: 50%;
    color: #fff;
    font-size: 0;
    height: 20px;
    padding: 0;
    vertical-align: middle;
    width: 20px;
}
.glue-c-carousel__page-list.glue-c-carousel__page-list--dots .glue-o-pagination__page-list-button:focus {
    background-color: #ccc;
    border-color: #1a1a1a;
    outline: none;
}
.glue-c-carousel__page-list.glue-c-carousel__page-list--dots .glue-o-pagination__page-list-button[aria-selected="true"] {
    background-color: #4d4d4d;
    border: solid 1px #4d4d4d;
}
@media screen and (-ms-high-contrast: active) {
    .glue-c-carousel__page-list.glue-c-carousel__page-list--dots .glue-o-pagination__page-list-button[aria-selected="true"] {
        background: buttonText;
    }
}
.glue-c-carousel__page-list.glue-c-carousel__page-list--dots .glue-o-pagination__page-list-button[aria-selected="true"]:focus {
    border-color: #1a1a1a;
}
.glue-c-carousel__page-list.glue-c-carousel__page-list--dots .glue-o-pagination__page-list-button-container.ng-hide:not(.ng-hide-animate) {
    display: inherit !important;
}
.glue-c-carousel__pages.glue-c-carousel__pages--xfade {
    min-height: 200px;
    position: relative;
}
.glue-c-carousel__pages.glue-c-carousel__pages--xfade > ul > .glue-o-pagination__page,
.glue-c-carousel__pages.glue-c-carousel__pages--xfade > .glue-o-pagination__page {
    background-color: #fff;
    display: block;
    height: 100%;
    left: 0;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
}
.glue-c-carousel__pages.glue-c-carousel__pages--xfade > ul > .glue-o-pagination__page.glue-o-pagination__page--previously-shown,
.glue-c-carousel__pages.glue-c-carousel__pages--xfade > .glue-o-pagination__page.glue-o-pagination__page--previously-shown {
    opacity: 1;
    z-index: 1;
}
.glue-c-carousel__pages.glue-c-carousel__pages--xfade > ul > .glue-o-pagination__page.glue-is-shown,
.glue-c-carousel__pages.glue-c-carousel__pages--xfade > .glue-o-pagination__page.glue-is-shown {
    -webkit-transition: opacity 400ms linear;
    transition: opacity 400ms linear;
    opacity: 1;
    z-index: 2;
}
.glue-c-ripple {
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    overflow: hidden;
}
.glue-c-ripple__animation-element {
    backface-visibility: hidden;
    background: #fff;
    border-radius: 50%;
    display: block;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    transform: translate(-50%, -50%) scale(0);
    overflow: hidden;
    -ms-transform: translate(-50%, -50%) scale(0);
    -webkit-transform: translate(-50%, -50%) scale(0);
    -webkit-mask-image: -webkit-radial-gradient(circle, #fff, #000);
    -webkit-backface-visibility: hidden;
}
.glue-c-ripple__animation-element.glue-is-animating {
    transition: transform 0.5s cubic-bezier(0, 0, 0.2, 1), -ms-transform 0.5s cubic-bezier(0, 0, 0.2, 1), opacity 0.8s cubic-bezier(0, 0, 0.2, 1), -webkit-transform 0.5s cubic-bezier(0, 0, 0.2, 1);
}
.glue-c-ripple__animation-element.glue-is-visible {
    opacity: 0.3;
}
.glue-sticky {
    position: relative;
    width: 100%;
}
.glue-sticky-active {
    background: #fff;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1;
}
.glue-sticky-active.glue-sticky-active-remove {
    background: #fff;
    top: 0;
}
.glue-sticky.glue-sticky-fx-slide-down {
    -webkit-transition: top 0.25s ease-in;
    transition: top 0.25s ease-in;
}
.glue-sticky.glue-sticky-fx-slide-down.glue-sticky-active-add {
    top: -100px;
}
.glue-sticky.glue-sticky-fx-slide-down.glue-sticky-active {
    top: 0;
}
.glue-sticky.glue-sticky-fx-slide-down.glue-sticky-active-remove {
    top: 0;
}
.glue-tabby .glue-breakpoint-no-match {
    display: none;
}
.glue-o-pagination__pages,
.glue-c-tabset__panel-container {
    display: none;
    list-style-type: none;
    margin: 0;
}
.glue-is-ready.glue-o-pagination__pages,
.glue-is-ready.glue-c-tabset__panel-container {
    display: block;
    margin: inherit;
}
.glue-o-pagination__page {
    display: none;
}
.glue-is-shown.glue-o-pagination__page {
    display: block;
}
.glue-o-pagination__page-list {
    display: inline-block;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.glue-o-pagination__page-list-button-container {
    display: inline-block;
}
.glue-c-carousel__page-list .glue-o-pagination__button,
.glue-c-carousel__button-container .glue-o-pagination__button {
    background-color: #fff;
    border-radius: 2px;
    border: solid 1px #ccc;
    cursor: pointer;
    padding: 0.5em 1em;
}
.glue-c-carousel__page-list .glue-o-pagination__button:focus,
.glue-c-carousel__button-container .glue-o-pagination__button:focus {
    background-color: #eee;
}
.glue-c-carousel__page-list [aria-selected="true"].glue-o-pagination__button,
.glue-c-carousel__button-container [aria-selected="true"].glue-o-pagination__button {
    background-color: #ddd;
}
.glue-c-carousel__button-container,
.glue-c-tabset__tab {
    display: inline-block;
    margin: 0.2rem 1rem 0.2rem 0;
}
.glue-c-carousel__button-container.glue-pagination-teleport {
    margin: 0;
}
.glue-c-carousel__page-list {
    border: solid 1px #ccc;
    border-radius: 2px;
    display: inline-block;
    margin: 0.2rem 1rem 0.2rem 0;
    padding: 0;
}
.glue-c-carousel__page-list .glue-o-pagination__page-list-button-container.ng-hide + .glue-o-pagination__page-list-button-container {
    border-left: none;
}
.glue-c-carousel__page-list .glue-o-pagination__page-list-button {
    border: none;
    margin: 0;
    padding: 0.5em 1em;
}
.glue-c-carousel__page-list .glue-o-pagination__button[aria-selected="true"] {
    background-color: #ddd;
}
@media screen and (-ms-high-contrast: active) {
    .glue-c-carousel__page-list .glue-o-pagination__button[aria-selected="true"] {
        color: highlightText;
        background-color: highlight;
    }
}
.glue-c-carousel__page-list .glue-o-pagination__page-list-button-container + .glue-o-pagination__page-list-button-container {
    border-left: solid 1px #ccc;
}
html[dir="rtl"] .glue-c-carousel__page-list .glue-o-pagination__page-list-button-container + .glue-o-pagination__page-list-button-container {
    border-left: 0;
    border-right: solid 1px #ccc;
}
.glue-c-carousel__page-list.glue-c-carousel__page-list--dots {
    border: none;
}
.glue-c-carousel__page-list.glue-c-carousel__page-list--dots .glue-o-pagination__page-list-button-container + .glue-o-pagination__page-list-button-container {
    border: none;
}
.glue-c-carousel__page-list.glue-c-carousel__page-list--dots .glue-o-pagination__page-list-button-container {
    border: none;
    margin-right: 20px;
}
@media screen and (min-width: 1024px) {
    .glue-c-carousel__page-list.glue-c-carousel__page-list--dots .glue-o-pagination__page-list-button-container {
        margin-right: 14px;
    }
    .glue-c-carousel__page-list.glue-c-carousel__page-list--dots .glue-o-pagination__page-list-button-container .glue-o-pagination__page-list-button {
        height: 14px;
        width: 14px;
    }
}
.glue-c-carousel__page-list.glue-c-carousel__page-list--dots .glue-o-pagination__page-list-button {
    background-color: #ccc;
    border: solid 2px #ccc;
    border-radius: 50%;
    color: #fff;
    font-size: 0;
    height: 20px;
    padding: 0;
    vertical-align: middle;
    width: 20px;
}
.glue-c-carousel__page-list.glue-c-carousel__page-list--dots .glue-o-pagination__page-list-button:focus {
    background-color: #ccc;
    border-color: #1a1a1a;
    outline: none;
}
.glue-c-carousel__page-list.glue-c-carousel__page-list--dots .glue-o-pagination__page-list-button[aria-selected="true"] {
    background-color: #4d4d4d;
    border: solid 1px #4d4d4d;
}
@media screen and (-ms-high-contrast: active) {
    .glue-c-carousel__page-list.glue-c-carousel__page-list--dots .glue-o-pagination__page-list-button[aria-selected="true"] {
        background: buttonText;
    }
}
.glue-c-carousel__page-list.glue-c-carousel__page-list--dots .glue-o-pagination__page-list-button[aria-selected="true"]:focus {
    border-color: #1a1a1a;
}
.glue-c-carousel__page-list.glue-c-carousel__page-list--dots .glue-o-pagination__page-list-button-container.ng-hide:not(.ng-hide-animate) {
    display: inherit !important;
}
.glue-c-carousel__pages.glue-c-carousel__pages--xfade {
    min-height: 200px;
    position: relative;
}
.glue-c-carousel__pages.glue-c-carousel__pages--xfade > ul > .glue-o-pagination__page,
.glue-c-carousel__pages.glue-c-carousel__pages--xfade > .glue-o-pagination__page {
    background-color: #fff;
    display: block;
    height: 100%;
    left: 0;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
}
.glue-c-carousel__pages.glue-c-carousel__pages--xfade > ul > .glue-o-pagination__page.glue-o-pagination__page--previously-shown,
.glue-c-carousel__pages.glue-c-carousel__pages--xfade > .glue-o-pagination__page.glue-o-pagination__page--previously-shown {
    opacity: 1;
    z-index: 1;
}
.glue-c-carousel__pages.glue-c-carousel__pages--xfade > ul > .glue-o-pagination__page.glue-is-shown,
.glue-c-carousel__pages.glue-c-carousel__pages--xfade > .glue-o-pagination__page.glue-is-shown {
    -webkit-transition: opacity 400ms linear;
    transition: opacity 400ms linear;
    opacity: 1;
    z-index: 2;
}
.glue-c-tabset {
    width: 100%;
}
.glue-c-tabset__panel-container {
    background-color: #fff;
    border: 1px solid #848484;
    margin: -1px 0 0;
    padding: 10px;
}
.glue-c-tabset__tab {
    margin: 0 0 0 10px;
}
.glue-c-tabset__tab.glue-is-active {
    background-color: #fff;
    border-bottom: none;
}
.glue-c-tabset__button {
    background-color: initial;
    border: 1px solid #848484;
    border-bottom: 0;
    border-radius: 0;
    color: #444;
    font-size: 1rem;
    padding: 10px;
}
.glue-c-tabset__button:hover,
.glue-c-tabset__button[aria-selected="true"]:hover,
.glue-c-tabset__button[aria-selected="true"]:hover:focus {
    color: #448aff;
}
.glue-c-tabset__button[aria-selected="true"],
.glue-c-tabset__button[aria-selected="true"]:focus {
    background-color: initial;
    border-bottom: 0;
    color: #444;
    font-weight: bold;
}
.glue-c-tabset__button:focus {
    background-color: #eee;
}
@media screen and (min-width: 768px) {
    .glue-c-tabset__tab.glue-c-tabset__tab--vertical {
        display: block;
        margin-left: 0;
    }
}
.glue-c-tabset__tab.glue-c-tabset__tab--vertical:not(:first-child) {
    border-top: 1px solid #848484;
}
.glue-c-tabset__tab.glue-c-tabset__tab--vertical:not(:first-child) .glue-c-tabset__button,
.glue-c-tabset__tab.glue-c-tabset__tab--vertical:not(:first-child) .glue-c-tabset__button.ng-click-active {
    border-top: 0;
}
@media screen and (min-width: 768px) {
    .glue-c-tabset__tab.glue-c-tabset__tab--vertical:not(:first-child) {
        border-top: 0;
    }
}
.glue-c-tabset__button.glue-c-tabset__button--vertical {
    border-bottom: 0;
}
.glue-c-tabset__button.glue-c-tabset__button--vertical:focus {
    border-bottom: 1px solid #848484;
}
@media screen and (min-width: 768px) {
    .glue-c-tabset__button.glue-c-tabset__button--vertical {
        border-bottom: 1px solid #848484;
        border-right: 0;
        text-align: left;
        width: 100%;
    }
}
@media screen and (min-width: 768px) {
    .glue-c-tabset__tablist.glue-c-tabset__tablist--vertical {
        float: left;
        width: 15rem;
    }
}
@media screen and (min-width: 768px) {
    .glue-c-tabset__panel-container.glue-c-tabset__panel-container--vertical {
        margin-left: 15rem;
    }
}
.glue-c-zippy__collapse-region {
    display: none;
}
.glue-c-zippy__collapse-region.glue-collapse-expanded {
    display: block;
}
.glue-c-zippy.glue-a-zippy--v-smooth-expand .glue-c-zippy__collapse-region {
    display: block;
    max-height: 0;
    overflow: hidden;
    position: relative;
}
.glue-c-zippy__btn:not(.maia-button) {
    cursor: pointer;
}
.glue-c-zippy__content-container {
    padding: 10px 0;
}
.glue-zippy-toggle-all__collapse[aria-hidden="true"],
.glue-zippy-toggle-all__expand[aria-hidden="true"] {
    display: none;
}
.glue-zippy-toggle-all__collapse[aria-hidden="false"],
.glue-zippy-toggle-all__expand[aria-hidden="false"] {
    display: display;
}
.glue-c-select-dropdown {
    position: relative;
    display: block;
    box-sizing: border-box;
}
.glue-c-select-dropdown__trigger {
    background-color: #fff;
    border: 1px solid #cecece;
    cursor: pointer;
    height: 29px;
    line-height: 27px;
    min-width: 120px;
    padding: 0 20px 0 8px;
    text-align: left;
}
.glue-c-select-dropdown__trigger:after {
    border-color: #cecece transparent transparent transparent;
    border-style: solid;
    border-width: 7px 5px 0 5px;
    content: "";
    float: right;
    position: relative;
    right: -10px;
    top: 10px;
}
.glue-c-select-dropdown__trigger:after:focus {
    border: 1px solid #0266c8;
}
.glue-c-select-dropdown__trigger.glue-is-active:after {
    transform: rotate(180deg);
}
.glue-c-select-dropdown__select-list {
    box-sizing: border-box;
    width: 120px;
    border: 1px solid #cecece;
    position: absolute;
    display: none;
    z-index: 100;
}
.glue-c-select-dropdown__select-list.glue-is-active {
    display: block;
}
.glue-c-select-dropdown__search-container {
    border-bottom: 1px solid #cecece;
}
.glue-c-select-dropdown__search-field {
    box-sizing: border-box;
    display: block;
    padding: 5px;
    width: 100%;
    border: none;
}
.glue-c-select-dropdown__search-list {
    margin: 0;
    padding: 0;
}
.glue-c-select-dropdown__search-list-item {
    background-color: #fff;
    border-bottom: 1px solid #cecece;
    list-style: none;
}
.glue-c-select-dropdown__search-list-item:hover {
    background-color: #eaeaea;
}
.glue-c-select-dropdown__search-list-item:last-child {
    border-bottom: none;
}
.glue-c-select-dropdown__select-button {
    background: none;
    border: none;
    padding: 8px 10px;
    text-align: left;
    width: 100%;
    cursor: pointer;
}
.glue-c-select-dropdown__select-button.glue-is-selected {
    font-weight: 500;
}
.glue-app-supported .glue-ctrx-default,
.glue-app-ready .glue-ctrx-default,
.google-js .glue-ctrx-default {
    display: none !important;
}
[data-ng-cloak] {
    display: none !important;
}
.glue-u-screen-reader {
    left: -10000px;
    position: absolute;
}
.glue-u-visible-on-focus:active,
.glue-u-visible-on-focus:focus {
    left: auto;
    position: inherit;
}
