@charset "UTF-8";

@font-face {
    font-display: "swap";
    font-family: 'Intrinsic';
    font-style: normal;
    font-weiht: 400;
    src: url("../fonts/MORNntrinsicWeb-Regular.woff2") format("woff2"), url("../fonts/MORNIntrinsicWeb-Regular.woff") format("woff");
}

@font-face {
    font-display: "swap";
    font-family: 'Intrinsic';
    font-style: italic;
    font-weiht: 400;
    src: url("../fonts/MORNntrinsicWeb-Italic.woff2") format("woff2"), url("../fonts/MORNIntrinsicWeb-Italic.woff") format("woff");
}

@font-face {
    font-display: "swap";
    font-family: 'Intrinsic';
    font-style: normal;
    font-weight: 700;
    src: url("../fonts/MORNIntrinsicWeb-Bold.woff2") format("woff2"), url("../fonts/ORNIntrinsicWeb-Bold.woff") format("woff");
}

@font-face {
    font-display: "swap";
    font-family: 'Intrinsic';
    font-style: italic;
    font-weight: 700;
    src: url("../fonts/MORNIntrinsicWeb-BoldItalic.woff2") format("woff2"), url("../fonts/ORNIntrinsicWeb-BoldItalic.woff") format("woff");
}

img {
    max-width: 100%;
    vertical-align: middle;
}

* {
    box-sizing: border-box;
    margin: 0;
    padding: 0
}

.mds-tabs___mimToolkit {
    border-bottom: solid 1px #e5e5e5;
    box-sizing: border-box;
    display: block;
    position: relative
}

body.error404 .main-block {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    padding-bottom: 50px;
}

body.error404 h1 {
    color: #000;
    font-family: 'Intrinsic';
    font-size: 96px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 10px;
}

body.error404 h1 span {
    color: #000;
    text-align: center;
    font-family: "Intrinsic";
    font-size: 48px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    display: block;
}

body.error404 .intro p {
    color: #000;
    text-align: center;
    font-family: 'Intrinsic';
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

body.error404 .intro a {
    color: #FFF;
    font-family: "Intrinsic";
    font-size: 22px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    padding: 9px 17px;
    background: #0077CF;
    border-radius: 22px;
    text-decoration: none;
    margin-top: 23px;
    display: inline-block;
}

.mds-tabs___mimToolkit.mds-tabs--large___mimToolkit .mds-tabs__item___mimToolkit .mds-button___mimToolkit {
    padding: 12px 0
}

.mds-tabs___mimToolkit.mds-component--on-dark___mimToolkit {
    border-bottom: solid 1px #333333
}

.mds-tabs___mimToolkit.mds-component--on-dark___mimToolkit .mds-tabs__item--active___mimToolkit {
    box-shadow: inset 0 -4px #fff
}

.mds-tabs___mimToolkit.mds-component--on-dark___mimToolkit.mds-tabs--site-navigation___mimToolkit .mds-tabs__item--active___mimToolkit {
    box-shadow: inset 0 -4px red
}

.mds-tabs__inner___mimToolkit {
    align-items: flex-end;
    display: flex;
    list-style: none;
    margin: 0;
    padding: 0
}

.mds-tabs--centered___mimToolkit .mds-tabs__inner___mimToolkit {
    justify-content: space-evenly
}

.mds-tabs__item___mimToolkit {
    margin-right: 24px
}

.mds-tabs__item___mimToolkit:last-child {
    margin-right: 0
}

.mds-tabs__item___mimToolkit .mds-button___mimToolkit,
.mds-tabs__item___mimToolkit a.mds-button___mimToolkit {
    padding: 8px 0
}

.mds-tabs--centered___mimToolkit .mds-tabs__item___mimToolkit {
    margin: 0 12px
}

.mds-tabs__item--active___mimToolkit {
    box-shadow: inset 0 -4px #000;
    transition: .2s linear
}

.toggle_tab button {
    outline: none !important;
}

.mds-tabs--site-navigation___mimToolkit .mds-tabs__item--active___mimToolkit {
    box-shadow: inset 0 -4px red
}

.mds-tabs--responsive___mimToolkit .mds-tabs__inner___mimToolkit {
    overflow-x: auto
}

.mds-tabs--responsive___mimToolkit .mds-tabs__item___mimToolkit {
    flex-shrink: 0
}

.mds-tabs--responsive___mimToolkit:before {
    bottom: 0;
    box-shadow: 4px 0 4px -2px #00000080;
    content: "";
    display: block;
    left: -8px;
    opacity: 0;
    position: absolute;
    top: 0;
    transition: opacity .4s;
    width: 8px
}

.mds-tabs--responsive___mimToolkit:after {
    bottom: 0;
    box-shadow: -4px 0 4px -2px #00000080;
    content: "";
    display: block;
    opacity: 0;
    position: absolute;
    right: -8px;
    top: 0;
    transition: opacity .4s;
    width: 8px
}

.mds-tabs--responsive___mimToolkit.mds-tabs--responsive-left___mimToolkit:before {
    opacity: 1
}

.mds-tabs--responsive___mimToolkit.mds-tabs--responsive-right___mimToolkit:after {
    opacity: 1
}

.mim-legal-paragraph[data-v-28f7c67e] {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 32px
}

.title[data-v-28f7c67e] {
    font-family: Intrinsic, HelveticaNeue, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 18px;
    font-weight: 400;
    line-height: 22px;
    font-weight: 700;
    color: #1e1e1e;
    margin-bottom: 12px
}

.content[data-v-28f7c67e] {
    font-family: Intrinsic, HelveticaNeue, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 20px;
    font-weight: 400;
    line-height: 46px
}

.content strong[data-v-28f7c67e] {
    font-weight: 700
}

.content[data-v-28f7c67e] p:not(:last-child) {
    padding-bottom: 20px
}

.section-title[data-v-761bb2a4] {
    font-family: Intrinsic, HelveticaNeue, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 23px;
    font-weight: 400;
    line-height: 27px;
    font-weight: 700;
    margin-bottom: 32px;
    color: #1e1e1e
}

.mds-tabs___mimToolkit[data-v-761bb2a4] {
    margin-top: 20px;
    margin-bottom: 32px
}

.title[data-v-761bb2a4] {
    font-family: Intrinsic, HelveticaNeue, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 32px;
    font-weight: 200;
    line-height: 36px;
    font-weight: 700;
    color: #1e1e1e;
    gap: 20px;
    margin-top: 40px
}

.toggle_info_modal {
    position: relative;
}

.wrap_lit {
    position: relative;
    overflow: visible !important;
}

.wrap_lit .mds-popover___mimToolkit {
    position: absolute;
    right: 50%;
    top: 100%;
    left: auto;
    text-align: left;
    width: 500px;
    display: none;
}

.wrap_lit .mds-popover___mimToolkit.open {
    display: block;
}

.wrap_lit .mds-icon___mimToolkit {
    vertical-align: middle;
}

.toggle_info_modal .info_modal {
    bottom: 100%;
    top: auto;
    margin-bottom: 5px;
    display: none;
}

.toggle_info_modal .info_modal.open {
    display: block;
}

.toggle_info_modal .info_modal a {
    display: inline;
    padding: 0;
}

.item_tab {
    display: none;
}

.item_tab.active {
    display: block;
}

.wrap_account {
    position: relative;
}

.wrap_account .mds-popover___mimToolkit {
    position: absolute;
    right: 0;
    top: 100%;
    width: auto;
    left: auto;
    margin-top: 5px;
    display: none;
}

.wrap_account .mds-popover___mimToolkit.open {
    display: block;
}

.mds-icon___mimToolkit {
    fill: #5e5e5e;
    stroke: #5e5e5e;
    display: inline-block;
    height: 23px;
    stroke-width: 1.1;
    transition: .2s linear;
    width: 23px
}

.wrap_dropdown {
    position: relative;
}

.wrap_dropdown .dropdown_content {
    position: absolute;
    top: 100%;
    margin-top: 10px;
    display: none;
}

.wrap_dropdown .dropdown_content.open {
    display: block;
}

.mds-icon___mimToolkit,
.mds-icon___mimToolkit:before,
.mds-icon___mimToolkit:after {
    box-sizing: border-box
}

.mds-icon___mimToolkit *,
.mds-icon___mimToolkit *:before,
.mds-icon___mimToolkit *:after {
    box-sizing: border-box
}

.mds-icon___mimToolkit svg {
    display: block
}

.mds-icon___mimToolkit.mds-icon--small___mimToolkit {
    height: 15px;
    width: 15px
}

.mds-loader___mimToolkit {
    font-size: 40px;
    height: 1em;
    margin: .5em auto;
    position: relative;
    transform: rotate(180deg);
    width: 1em
}

.mds-loader___mimToolkit.mds-loader--small___mimToolkit {
    font-size: 20px
}

.mds-loader___mimToolkit.mds-loader--large___mimToolkit {
    font-size: 80px
}

.mds-loader___mimToolkit.mds-component--on-dark___mimToolkit .mds-loader__item___mimToolkit:after {
    background: #fff
}

.mds-loader--hidden___mimToolkit {
    display: none
}

.mds-loader__item___mimToolkit {
    height: .75em;
    left: 50%;
    position: absolute;
    top: 0;
    width: .1em;
    z-index: 0
}

.mds-loader__item___mimToolkit:after {
    animation-iteration-count: infinite;
    animation-name: burst-animation___mimToolkit;
    animation-timing-function: ease-out;
    background: #0077cf;
    border-radius: .1em;
    content: "";
    height: 0;
    position: absolute;
    transform-origin: 50% 100%;
    width: .1em
}

.mds-loader--static___mimToolkit .mds-loader__item___mimToolkit:after {
    animation: none;
    height: .35em;
    top: 1em
}

.mds-loader__item--0___mimToolkit {
    transform: rotate(0)
}

.mds-loader__item--0___mimToolkit:after {
    animation-delay: -.1s;
    animation-duration: 1.44s
}

.mds-loader__item--1___mimToolkit {
    transform: rotate(45deg)
}

.mds-loader__item--1___mimToolkit:after {
    animation-delay: 0ms;
    animation-duration: 1.44s
}

.mds-loader__item--2___mimToolkit {
    transform: rotate(90deg)
}

.mds-loader__item--2___mimToolkit:after {
    animation-delay: .1s;
    animation-duration: 1.44s
}

.mds-loader__item--3___mimToolkit {
    transform: rotate(135deg)
}

.mds-loader__item--3___mimToolkit:after {
    animation-delay: .2s;
    animation-duration: 1.44s
}

.mds-loader__item--4___mimToolkit {
    transform: rotate(180deg)
}

.mds-loader__item--4___mimToolkit:after {
    animation-delay: .3s;
    animation-duration: 1.44s
}

.mds-loader__item--5___mimToolkit {
    transform: rotate(225deg)
}

.mds-loader__item--5___mimToolkit:after {
    animation-delay: .4s;
    animation-duration: 1.44s
}

.mds-loader__item--6___mimToolkit {
    transform: rotate(270deg)
}

.mds-loader__item--6___mimToolkit:after {
    animation-delay: .5s;
    animation-duration: 1.44s
}

.mds-loader__item--7___mimToolkit {
    transform: rotate(315deg)
}

.mds-loader__item--7___mimToolkit:after {
    animation-delay: .6s;
    animation-duration: 1.44s
}

.mds-loader__item--8___mimToolkit {
    transform: rotate(360deg)
}

.mds-loader__item--8___mimToolkit:after {
    animation-delay: .7s;
    animation-duration: 1.44s
}

@keyframes burst-animation___mimToolkit {
    0% {
        height: .1em;
        top: .325em
    }

    10% {
        height: .35em;
        top: .325em
    }

    25% {
        height: .35em;
        top: .75em
    }

    75% {
        height: .1em;
        top: 1em
    }

    to {
        height: .1em;
        top: 1em
    }
}

.mds-button___mimToolkit,
a.mds-button___mimToolkit {
    font-family: Intrinsic, HelveticaNeue, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 16px;
    font-weight: 400;
    line-height: 21px;
    align-items: center;
    border: 0;
    border-radius: 24px;
    cursor: pointer;
    display: inline-flex;
    gap: 4px;
    margin: 0;
    outline: 0;
    padding: 4px 16px;
    position: relative;
    text-align: center;
    transition: background .2s linear, color .2s linear, border .2s linear, fill .2s linear, outline-width .1s linear, outline-offset .1s linear
}

.mds-button___mimToolkit.mds-button--small___mimToolkit,
a.mds-button___mimToolkit.mds-button--small___mimToolkit {
    font-family: Intrinsic, HelveticaNeue, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    padding: 4px 12px
}

.mds-button___mimToolkit.mds-button--small___mimToolkit.mds-button--primary___mimToolkit,
a.mds-button___mimToolkit.mds-button--small___mimToolkit.mds-button--primary___mimToolkit {
    padding-left: 13px;
    padding-right: 13px
}

.mds-button___mimToolkit.mds-button--small___mimToolkit.mds-button--secondary___mimToolkit,
a.mds-button___mimToolkit.mds-button--small___mimToolkit.mds-button--secondary___mimToolkit {
    line-height: 16px
}

.mds-button___mimToolkit.mds-button--small___mimToolkit .mds-button__icon___mimToolkit,
a.mds-button___mimToolkit.mds-button--small___mimToolkit .mds-button__icon___mimToolkit {
    margin: 0 4px 0 0
}

.mds-button___mimToolkit.mds-button--small___mimToolkit .mds-button__icon___mimToolkit.mds-button__icon--right___mimToolkit,
a.mds-button___mimToolkit.mds-button--small___mimToolkit .mds-button__icon___mimToolkit.mds-button__icon--right___mimToolkit {
    margin: 0 0 0 4px
}

.mds-button___mimToolkit.mds-button--large___mimToolkit,
a.mds-button___mimToolkit.mds-button--large___mimToolkit {
    font-family: Intrinsic, HelveticaNeue, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 20px;
    font-weight: 400;
    line-height: 26px;
    padding: 8px 24px
}

.mds-button___mimToolkit.mds-button--large___mimToolkit.mds-button--primary___mimToolkit,
a.mds-button___mimToolkit.mds-button--large___mimToolkit.mds-button--primary___mimToolkit {
    padding-left: 25px;
    padding-right: 25px
}

.mds-button___mimToolkit.mds-button--large___mimToolkit.mds-button--secondary___mimToolkit,
a.mds-button___mimToolkit.mds-button--large___mimToolkit.mds-button--secondary___mimToolkit {
    line-height: 24px
}

.mds-button___mimToolkit.mds-button--large___mimToolkit .mds-button__icon___mimToolkit,
a.mds-button___mimToolkit.mds-button--large___mimToolkit .mds-button__icon___mimToolkit {
    margin: 0 8px 0 0
}

.mds-button___mimToolkit.mds-button--large___mimToolkit .mds-button__icon___mimToolkit.mds-button__icon--right___mimToolkit,
a.mds-button___mimToolkit.mds-button--large___mimToolkit .mds-button__icon___mimToolkit.mds-button__icon--right___mimToolkit {
    margin: 0 0 0 8px
}

.mds-button___mimToolkit.mds-button--touch___mimToolkit,
a.mds-button___mimToolkit.mds-button--touch___mimToolkit {
    font-family: Intrinsic, HelveticaNeue, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 20px;
    font-weight: 400;
    line-height: 26px;
    padding: 11px 24px
}

.mds-button___mimToolkit.mds-button--touch___mimToolkit.mds-button--primary___mimToolkit,
a.mds-button___mimToolkit.mds-button--touch___mimToolkit.mds-button--primary___mimToolkit {
    padding-left: 25px;
    padding-right: 25px
}

.mds-button___mimToolkit.mds-button--touch___mimToolkit.mds-button--secondary___mimToolkit,
a.mds-button___mimToolkit.mds-button--touch___mimToolkit.mds-button--secondary___mimToolkit {
    line-height: 24px
}

.mds-button___mimToolkit.mds-button--touch___mimToolkit .mds-button__icon___mimToolkit,
a.mds-button___mimToolkit.mds-button--touch___mimToolkit .mds-button__icon___mimToolkit {
    margin: 0 8px 0 0
}

.mds-button___mimToolkit.mds-button--touch___mimToolkit .mds-button__icon___mimToolkit.mds-button__icon--right___mimToolkit,
a.mds-button___mimToolkit.mds-button--touch___mimToolkit .mds-button__icon___mimToolkit.mds-button__icon--right___mimToolkit {
    margin: 0 0 0 8px
}

.mds-button___mimToolkit.mds-button--touch___mimToolkit.mds-button--icon-only___mimToolkit,
a.mds-button___mimToolkit.mds-button--touch___mimToolkit.mds-button--icon-only___mimToolkit {
    height: 48px;
    width: 48px
}

.mds-button___mimToolkit.mds-component--on-dark___mimToolkit.mds-button--secondary___mimToolkit,
a.mds-button___mimToolkit.mds-component--on-dark___mimToolkit.mds-button--secondary___mimToolkit {
    color: #ababab
}

.mds-button___mimToolkit.mds-component--on-dark___mimToolkit.mds-button--secondary___mimToolkit .mds-button__icon___mimToolkit,
a.mds-button___mimToolkit.mds-component--on-dark___mimToolkit.mds-button--secondary___mimToolkit .mds-button__icon___mimToolkit {
    fill: #ababab;
    stroke: #ababab
}

.mds-button___mimToolkit.mds-component--on-dark___mimToolkit.mds-button--secondary___mimToolkit:hover,
.mds-button___mimToolkit.mds-component--on-dark___mimToolkit.mds-button--secondary___mimToolkit:focus,
a.mds-button___mimToolkit.mds-component--on-dark___mimToolkit.mds-button--secondary___mimToolkit:hover,
a.mds-button___mimToolkit.mds-component--on-dark___mimToolkit.mds-button--secondary___mimToolkit:focus {
    background-color: #5e5e5e;
    border-color: #5e5e5e;
    color: #fff
}

.mds-button___mimToolkit.mds-component--on-dark___mimToolkit.mds-button--secondary___mimToolkit:hover .mds-button__icon___mimToolkit,
.mds-button___mimToolkit.mds-component--on-dark___mimToolkit.mds-button--secondary___mimToolkit:focus .mds-button__icon___mimToolkit,
a.mds-button___mimToolkit.mds-component--on-dark___mimToolkit.mds-button--secondary___mimToolkit:hover .mds-button__icon___mimToolkit,
a.mds-button___mimToolkit.mds-component--on-dark___mimToolkit.mds-button--secondary___mimToolkit:focus .mds-button__icon___mimToolkit {
    fill: #fff;
    stroke: #fff
}

.mds-button___mimToolkit.mds-component--on-dark___mimToolkit.mds-button--secondary___mimToolkit:active,
a.mds-button___mimToolkit.mds-component--on-dark___mimToolkit.mds-button--secondary___mimToolkit:active {
    background-color: #e5e5e5;
    border-color: #e5e5e5;
    color: #5e5e5e
}

.mds-button___mimToolkit.mds-component--on-dark___mimToolkit.mds-button--secondary___mimToolkit:active .mds-button__icon___mimToolkit,
a.mds-button___mimToolkit.mds-component--on-dark___mimToolkit.mds-button--secondary___mimToolkit:active .mds-button__icon___mimToolkit {
    fill: #5e5e5e;
    stroke: #5e5e5e
}

.mds-button___mimToolkit.mds-component--on-dark___mimToolkit.mds-button--secondary___mimToolkit:disabled:hover,
.mds-button___mimToolkit.mds-component--on-dark___mimToolkit.mds-button--secondary___mimToolkit:disabled:active,
a.mds-button___mimToolkit.mds-component--on-dark___mimToolkit.mds-button--secondary___mimToolkit:disabled:hover,
a.mds-button___mimToolkit.mds-component--on-dark___mimToolkit.mds-button--secondary___mimToolkit:disabled:active {
    background-color: transparent;
    border: solid 1px #808080;
    color: #ababab
}

.mds-button___mimToolkit.mds-component--on-dark___mimToolkit.mds-button--secondary___mimToolkit:disabled:hover .mds-button__icon___mimToolkit,
.mds-button___mimToolkit.mds-component--on-dark___mimToolkit.mds-button--secondary___mimToolkit:disabled:active .mds-button__icon___mimToolkit,
a.mds-button___mimToolkit.mds-component--on-dark___mimToolkit.mds-button--secondary___mimToolkit:disabled:hover .mds-button__icon___mimToolkit,
a.mds-button___mimToolkit.mds-component--on-dark___mimToolkit.mds-button--secondary___mimToolkit:disabled:active .mds-button__icon___mimToolkit {
    fill: #ababab;
    stroke: #ababab
}

.mds-button___mimToolkit.mds-component--on-dark___mimToolkit.mds-button--flat___mimToolkit,
a.mds-button___mimToolkit.mds-component--on-dark___mimToolkit.mds-button--flat___mimToolkit {
    color: #ababab
}

.mds-button___mimToolkit.mds-component--on-dark___mimToolkit.mds-button--flat___mimToolkit .mds-button__icon___mimToolkit,
a.mds-button___mimToolkit.mds-component--on-dark___mimToolkit.mds-button--flat___mimToolkit .mds-button__icon___mimToolkit {
    fill: #ababab;
    stroke: #ababab
}

.mds-button___mimToolkit.mds-component--on-dark___mimToolkit.mds-button--flat___mimToolkit:active,
.mds-button___mimToolkit.mds-component--on-dark___mimToolkit.mds-button--flat___mimToolkit:hover,
.mds-button___mimToolkit.mds-component--on-dark___mimToolkit.mds-button--flat___mimToolkit:focus,
a.mds-button___mimToolkit.mds-component--on-dark___mimToolkit.mds-button--flat___mimToolkit:active,
a.mds-button___mimToolkit.mds-component--on-dark___mimToolkit.mds-button--flat___mimToolkit:hover,
a.mds-button___mimToolkit.mds-component--on-dark___mimToolkit.mds-button--flat___mimToolkit:focus {
    color: #fff
}

.mds-button___mimToolkit.mds-component--on-dark___mimToolkit.mds-button--flat___mimToolkit:active .mds-button__icon___mimToolkit,
.mds-button___mimToolkit.mds-component--on-dark___mimToolkit.mds-button--flat___mimToolkit:hover .mds-button__icon___mimToolkit,
.mds-button___mimToolkit.mds-component--on-dark___mimToolkit.mds-button--flat___mimToolkit:focus .mds-button__icon___mimToolkit,
a.mds-button___mimToolkit.mds-component--on-dark___mimToolkit.mds-button--flat___mimToolkit:active .mds-button__icon___mimToolkit,
a.mds-button___mimToolkit.mds-component--on-dark___mimToolkit.mds-button--flat___mimToolkit:hover .mds-button__icon___mimToolkit,
a.mds-button___mimToolkit.mds-component--on-dark___mimToolkit.mds-button--flat___mimToolkit:focus .mds-button__icon___mimToolkit {
    fill: #fff;
    stroke: #fff
}

.mds-button___mimToolkit.mds-component--on-dark___mimToolkit.mds-button--flat___mimToolkit:disabled:hover,
.mds-button___mimToolkit.mds-component--on-dark___mimToolkit.mds-button--flat___mimToolkit:disabled:active,
a.mds-button___mimToolkit.mds-component--on-dark___mimToolkit.mds-button--flat___mimToolkit:disabled:hover,
a.mds-button___mimToolkit.mds-component--on-dark___mimToolkit.mds-button--flat___mimToolkit:disabled:active {
    color: #ababab
}

.mds-button___mimToolkit.mds-component--on-dark___mimToolkit.mds-button--flat___mimToolkit:disabled:hover .mds-button__icon___mimToolkit,
.mds-button___mimToolkit.mds-component--on-dark___mimToolkit.mds-button--flat___mimToolkit:disabled:active .mds-button__icon___mimToolkit,
a.mds-button___mimToolkit.mds-component--on-dark___mimToolkit.mds-button--flat___mimToolkit:disabled:hover .mds-button__icon___mimToolkit,
a.mds-button___mimToolkit.mds-component--on-dark___mimToolkit.mds-button--flat___mimToolkit:disabled:active .mds-button__icon___mimToolkit {
    fill: #ababab;
    stroke: #ababab
}

.mds-button___mimToolkit.mds-component--on-dark___mimToolkit.mds-button--icon-only___mimToolkit .mds-button__icon___mimToolkit,
a.mds-button___mimToolkit.mds-component--on-dark___mimToolkit.mds-button--icon-only___mimToolkit .mds-button__icon___mimToolkit {
    fill: #ababab;
    stroke: #ababab
}

.mds-button___mimToolkit.mds-component--on-dark___mimToolkit.mds-button--icon-only___mimToolkit:hover .mds-button__icon___mimToolkit,
.mds-button___mimToolkit.mds-component--on-dark___mimToolkit.mds-button--icon-only___mimToolkit:active .mds-button__icon___mimToolkit,
.mds-button___mimToolkit.mds-component--on-dark___mimToolkit.mds-button--icon-only___mimToolkit:focus .mds-button__icon___mimToolkit,
a.mds-button___mimToolkit.mds-component--on-dark___mimToolkit.mds-button--icon-only___mimToolkit:hover .mds-button__icon___mimToolkit,
a.mds-button___mimToolkit.mds-component--on-dark___mimToolkit.mds-button--icon-only___mimToolkit:active .mds-button__icon___mimToolkit,
a.mds-button___mimToolkit.mds-component--on-dark___mimToolkit.mds-button--icon-only___mimToolkit:focus .mds-button__icon___mimToolkit {
    fill: #f2f2f2;
    stroke: #f2f2f2
}

.mds-button___mimToolkit.mds-component--on-dark___mimToolkit.mds-button--icon-only___mimToolkit:disabled:hover .mds-button__icon___mimToolkit,
.mds-button___mimToolkit.mds-component--on-dark___mimToolkit.mds-button--icon-only___mimToolkit:disabled:active .mds-button__icon___mimToolkit,
a.mds-button___mimToolkit.mds-component--on-dark___mimToolkit.mds-button--icon-only___mimToolkit:disabled:hover .mds-button__icon___mimToolkit,
a.mds-button___mimToolkit.mds-component--on-dark___mimToolkit.mds-button--icon-only___mimToolkit:disabled:active .mds-button__icon___mimToolkit {
    fill: #ababab;
    stroke: #ababab
}

.mds-button___mimToolkit,
.mds-button___mimToolkit:before,
.mds-button___mimToolkit:after,
a.mds-button___mimToolkit,
a.mds-button___mimToolkit:before,
a.mds-button___mimToolkit:after {
    box-sizing: border-box
}

.mds-button___mimToolkit *,
.mds-button___mimToolkit *:before,
.mds-button___mimToolkit *:after,
a.mds-button___mimToolkit *,
a.mds-button___mimToolkit *:before,
a.mds-button___mimToolkit *:after {
    box-sizing: border-box
}

.mds-button___mimToolkit:disabled,
a.mds-button___mimToolkit:disabled {
    cursor: not-allowed;
    opacity: .4
}

.mds-button___mimToolkit:focus,
a.mds-button___mimToolkit:focus {
    outline: 2px #0077cf solid;
    outline-offset: 2px
}

.mds-button___mimToolkit.mds-button--primary___mimToolkit,
a.mds-button___mimToolkit.mds-button--primary___mimToolkit {
    background-color: #0077cf;
    color: #fff;
    padding-left: 17px;
    padding-right: 17px
}

.mds-button___mimToolkit.mds-button--primary___mimToolkit .mds-button__icon___mimToolkit,
a.mds-button___mimToolkit.mds-button--primary___mimToolkit .mds-button__icon___mimToolkit {
    fill: #fff;
    stroke: #fff
}

.mds-button___mimToolkit.mds-button--primary___mimToolkit:hover,
.mds-button___mimToolkit.mds-button--primary___mimToolkit:focus,
a.mds-button___mimToolkit.mds-button--primary___mimToolkit:hover,
a.mds-button___mimToolkit.mds-button--primary___mimToolkit:focus {
    background-color: #005ba1
}

.mds-button___mimToolkit.mds-button--primary___mimToolkit:active,
a.mds-button___mimToolkit.mds-button--primary___mimToolkit:active {
    background-color: #004376
}

.mds-button___mimToolkit.mds-button--primary___mimToolkit:disabled:hover,
.mds-button___mimToolkit.mds-button--primary___mimToolkit:disabled:active,
a.mds-button___mimToolkit.mds-button--primary___mimToolkit:disabled:hover,
a.mds-button___mimToolkit.mds-button--primary___mimToolkit:disabled:active {
    background-color: #0077cf;
    color: #fff
}

.mds-button___mimToolkit.mds-button--primary___mimToolkit>*:not(.mds-button__loader___mimToolkit),
a.mds-button___mimToolkit.mds-button--primary___mimToolkit>*:not(.mds-button__loader___mimToolkit) {
    opacity: 1;
    transition: opacity .2s linear, visibility 0s;
    visibility: visible
}

.mds-button___mimToolkit.mds-button--secondary___mimToolkit,
a.mds-button___mimToolkit.mds-button--secondary___mimToolkit {
    background-color: transparent;
    border: solid 1px #808080;
    color: #5e5e5e;
    line-height: 19px
}

.mds-button___mimToolkit.mds-button--secondary___mimToolkit .mds-button__icon___mimToolkit,
a.mds-button___mimToolkit.mds-button--secondary___mimToolkit .mds-button__icon___mimToolkit {
    fill: #5e5e5e;
    stroke: #5e5e5e
}

.mds-button___mimToolkit.mds-button--secondary___mimToolkit:hover,
.mds-button___mimToolkit.mds-button--secondary___mimToolkit:focus,
a.mds-button___mimToolkit.mds-button--secondary___mimToolkit:hover,
a.mds-button___mimToolkit.mds-button--secondary___mimToolkit:focus {
    background-color: #5e5e5e;
    border-color: #5e5e5e;
    color: #fff
}

.mds-button___mimToolkit.mds-button--secondary___mimToolkit:hover .mds-button__icon___mimToolkit,
.mds-button___mimToolkit.mds-button--secondary___mimToolkit:focus .mds-button__icon___mimToolkit,
a.mds-button___mimToolkit.mds-button--secondary___mimToolkit:hover .mds-button__icon___mimToolkit,
a.mds-button___mimToolkit.mds-button--secondary___mimToolkit:focus .mds-button__icon___mimToolkit {
    fill: #fff;
    stroke: #fff
}

.mds-button___mimToolkit.mds-button--secondary___mimToolkit:active,
a.mds-button___mimToolkit.mds-button--secondary___mimToolkit:active {
    background-color: #333;
    border-color: #333;
    color: #fff
}

.mds-button___mimToolkit.mds-button--secondary___mimToolkit:active .mds-button__icon___mimToolkit,
a.mds-button___mimToolkit.mds-button--secondary___mimToolkit:active .mds-button__icon___mimToolkit {
    fill: #fff;
    stroke: #fff
}

.mds-button___mimToolkit.mds-button--secondary___mimToolkit:disabled:hover,
.mds-button___mimToolkit.mds-button--secondary___mimToolkit:disabled:active,
a.mds-button___mimToolkit.mds-button--secondary___mimToolkit:disabled:hover,
a.mds-button___mimToolkit.mds-button--secondary___mimToolkit:disabled:active {
    background-color: transparent;
    border: solid 1px #808080;
    color: #5e5e5e
}

.mds-button___mimToolkit.mds-button--secondary___mimToolkit:disabled:hover .mds-button__icon___mimToolkit,
.mds-button___mimToolkit.mds-button--secondary___mimToolkit:disabled:active .mds-button__icon___mimToolkit,
a.mds-button___mimToolkit.mds-button--secondary___mimToolkit:disabled:hover .mds-button__icon___mimToolkit,
a.mds-button___mimToolkit.mds-button--secondary___mimToolkit:disabled:active .mds-button__icon___mimToolkit {
    fill: #5e5e5e;
    stroke: #5e5e5e
}

.mds-button___mimToolkit.mds-button--flat___mimToolkit,
a.mds-button___mimToolkit.mds-button--flat___mimToolkit {
    background: transparent;
    border-radius: 0;
    color: #5e5e5e;
    padding-left: 4px;
    padding-right: 4px
}

.mds-button___mimToolkit.mds-button--flat___mimToolkit .mds-button__icon___mimToolkit,
a.mds-button___mimToolkit.mds-button--flat___mimToolkit .mds-button__icon___mimToolkit {
    fill: #5e5e5e;
    stroke: #5e5e5e
}

.mds-button___mimToolkit.mds-button--flat___mimToolkit:hover,
.mds-button___mimToolkit.mds-button--flat___mimToolkit:active,
.mds-button___mimToolkit.mds-button--flat___mimToolkit:focus,
a.mds-button___mimToolkit.mds-button--flat___mimToolkit:hover,
a.mds-button___mimToolkit.mds-button--flat___mimToolkit:active,
a.mds-button___mimToolkit.mds-button--flat___mimToolkit:focus {
    color: #1e1e1e
}

.mds-button___mimToolkit.mds-button--flat___mimToolkit:hover .mds-button__icon___mimToolkit,
.mds-button___mimToolkit.mds-button--flat___mimToolkit:active .mds-button__icon___mimToolkit,
.mds-button___mimToolkit.mds-button--flat___mimToolkit:focus .mds-button__icon___mimToolkit,
a.mds-button___mimToolkit.mds-button--flat___mimToolkit:hover .mds-button__icon___mimToolkit,
a.mds-button___mimToolkit.mds-button--flat___mimToolkit:active .mds-button__icon___mimToolkit,
a.mds-button___mimToolkit.mds-button--flat___mimToolkit:focus .mds-button__icon___mimToolkit {
    fill: #1e1e1e;
    stroke: #1e1e1e
}

.mds-button___mimToolkit.mds-button--flat___mimToolkit:disabled:hover,
.mds-button___mimToolkit.mds-button--flat___mimToolkit:disabled:active,
a.mds-button___mimToolkit.mds-button--flat___mimToolkit:disabled:hover,
a.mds-button___mimToolkit.mds-button--flat___mimToolkit:disabled:active {
    color: #5e5e5e
}

.mds-button___mimToolkit.mds-button--flat___mimToolkit:disabled:hover .mds-button__icon___mimToolkit,
.mds-button___mimToolkit.mds-button--flat___mimToolkit:disabled:active .mds-button__icon___mimToolkit,
a.mds-button___mimToolkit.mds-button--flat___mimToolkit:disabled:hover .mds-button__icon___mimToolkit,
a.mds-button___mimToolkit.mds-button--flat___mimToolkit:disabled:active .mds-button__icon___mimToolkit {
    fill: #5e5e5e;
    stroke: #5e5e5e
}

.mds-button___mimToolkit.mds-button--flat-m-icon___mimToolkit,
a.mds-button___mimToolkit.mds-button--flat-m-icon___mimToolkit {
    padding-bottom: 3px;
    padding-top: 3px
}

.mds-button___mimToolkit.mds-button--icon-only___mimToolkit,
a.mds-button___mimToolkit.mds-button--icon-only___mimToolkit {
    background: transparent;
    border: 0;
    border-radius: 0;
    padding: 0
}

.mds-button___mimToolkit.mds-button--icon-only___mimToolkit .mds-button__icon___mimToolkit,
a.mds-button___mimToolkit.mds-button--icon-only___mimToolkit .mds-button__icon___mimToolkit {
    fill: #5e5e5e;
    stroke: #5e5e5e;
    margin: auto
}

.mds-button___mimToolkit.mds-button--icon-only___mimToolkit:hover .mds-button__icon___mimToolkit,
.mds-button___mimToolkit.mds-button--icon-only___mimToolkit:active .mds-button__icon___mimToolkit,
.mds-button___mimToolkit.mds-button--icon-only___mimToolkit:focus .mds-button__icon___mimToolkit,
a.mds-button___mimToolkit.mds-button--icon-only___mimToolkit:hover .mds-button__icon___mimToolkit,
a.mds-button___mimToolkit.mds-button--icon-only___mimToolkit:active .mds-button__icon___mimToolkit,
a.mds-button___mimToolkit.mds-button--icon-only___mimToolkit:focus .mds-button__icon___mimToolkit {
    fill: #1e1e1e;
    stroke: #1e1e1e
}

.mds-button___mimToolkit.mds-button--icon-only___mimToolkit:disabled:hover .mds-button__icon___mimToolkit,
.mds-button___mimToolkit.mds-button--icon-only___mimToolkit:disabled:active .mds-button__icon___mimToolkit,
a.mds-button___mimToolkit.mds-button--icon-only___mimToolkit:disabled:hover .mds-button__icon___mimToolkit,
a.mds-button___mimToolkit.mds-button--icon-only___mimToolkit:disabled:active .mds-button__icon___mimToolkit {
    fill: #5e5e5e;
    stroke: #5e5e5e
}

.mds-button___mimToolkit.mds-button--loading___mimToolkit>*:not(.mds-button__loader___mimToolkit),
a.mds-button___mimToolkit.mds-button--loading___mimToolkit>*:not(.mds-button__loader___mimToolkit) {
    opacity: 0;
    transition: opacity .2s linear, visibility 0s linear .2s;
    visibility: hidden
}

.mds-button___mimToolkit .mds-button__icon___mimToolkit,
a.mds-button___mimToolkit .mds-button__icon___mimToolkit {
    flex-shrink: 0;
    margin: 0 6px 0 0
}

.mds-button___mimToolkit .mds-button__icon___mimToolkit.mds-button__icon--right___mimToolkit,
a.mds-button___mimToolkit .mds-button__icon___mimToolkit.mds-button__icon--right___mimToolkit {
    margin: 0 0 0 6px
}

.mds-button___mimToolkit .mds-button__loader___mimToolkit,
a.mds-button___mimToolkit .mds-button__loader___mimToolkit {
    font-size: .9em;
    left: 50%;
    margin: .15em 0 0;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%)
}

a.mds-button___mimToolkit {
    text-decoration: none
}

.mds-button__loader-enter-active___mimToolkit,
.mds-button__loader-leave-active___mimToolkit {
    transition: opacity .2s linear
}

.mds-button__loader-enter___mimToolkit,
.mds-button__loader-leave-to___mimToolkit {
    opacity: 0
}

.mds-button-container___mimToolkit {
    align-items: center;
    display: flex;
    justify-content: flex-start
}

.mds-button-container___mimToolkit .mds-button___mimToolkit+.mds-button___mimToolkit {
    margin-left: 8px
}

.mds-button-container___mimToolkit .mds-button___mimToolkit+.mds-button___mimToolkit.mds-button--small___mimToolkit {
    margin-left: 6px
}

.mds-button-container___mimToolkit .mds-button--icon-only___mimToolkit+.mds-button--icon-only___mimToolkit,
.mds-button-container___mimToolkit .mds-button--icon-only___mimToolkit+.mds-button___mimToolkit {
    margin-left: 16px
}

.mds-button-container___mimToolkit .mds-button--icon-only___mimToolkit+.mds-button--icon-only___mimToolkit.mds-button--small___mimToolkit,
.mds-button-container___mimToolkit .mds-button--icon-only___mimToolkit+.mds-button___mimToolkit.mds-button--small___mimToolkit {
    margin-left: 12px
}

.mds-button-container___mimToolkit.mds-button-container--right-aligned___mimToolkit {
    justify-content: flex-end
}

.mds-application-header___mimToolkit {
    align-items: center;
    background-color: #000;
    display: flex;
    height: 44px;
    /* justify-content: space-between; */
    padding: 0 16px
}

.mds-application-header___mimToolkit .logo-wrap {
    margin-right: auto;
}

.mds-application-header___mimToolkit,
.mds-application-header___mimToolkit:before,
.mds-application-header___mimToolkit:after {
    box-sizing: border-box
}

.mds-application-header___mimToolkit *,
.mds-application-header___mimToolkit *:before,
.mds-application-header___mimToolkit *:after {
    box-sizing: border-box
}

/* .mds-application-header___mimToolkit>div:first-child { */
/*     align-items: center; */
/*     display: flex; */
/*     gap: 12px */
/* } */

.mds-application-header___mimToolkit .mds-application-header__menu-btn___mimToolkit.mds-button___mimToolkit.mds-component--on-dark___mimToolkit.mds-button--icon-only___mimToolkit .mds-button__icon___mimToolkit {
    align-items: center;
    display: flex;
    fill: #fff;
    stroke: #fff
}

.mds-application-header___mimToolkit .mds-application-header__menu-btn___mimToolkit.mds-button___mimToolkit.mds-component--on-dark___mimToolkit.mds-button--icon-only___mimToolkit .mds-button__icon___mimToolkit svg {
    width: 100%
}

.mds-application-header___mimToolkit .mds-application-header__product-info___mimToolkit {
    font-family: Intrinsic, HelveticaNeue, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 16px;
    font-weight: 400;
    line-height: 21px;
    align-items: center;
    color: #fff;
    display: flex;
    gap: 6px;
    text-decoration: none;
}

.mds-application-header___mimToolkit .mds-application-header__product-info___mimToolkit .mds-button___mimToolkit.mds-component--on-dark___mimToolkit.mds-button--flat___mimToolkit {
    color: #fff;
    padding-left: 0
}

.mds-application-header___mimToolkit .mds-application-header__product-info___mimToolkit .mds-button___mimToolkit.mds-component--on-dark___mimToolkit.mds-button--flat___mimToolkit .mds-button__icon___mimToolkit {
    fill: #fff;
    stroke: #fff
}

.mds-application-header___mimToolkit .mds-application-header__search___mimToolkit {
    max-width: 350px;
    width: 40%
}

.mds-application-header___mimToolkit .mds-application-header__actions-right___mimToolkit {
    align-items: center;
    display: flex;
    gap: 24px;
    justify-content: flex-end
}

.mds-application-header___mimToolkit .mds-application-header__actions-right___mimToolkit .mds-button___mimToolkit.mds-component--on-dark___mimToolkit.mds-button--icon-only___mimToolkit .mds-button__icon___mimToolkit {
    fill: #fff;
    stroke: #fff
}

.mds-application-header___mimToolkit.mds-application-header--responsive___mimToolkit .mds-application-header__actions-right___mimToolkit {
    gap: 16px
}

.mds-popover___mimToolkit {
    background-color: #fff;
    border-radius: 6px;
    box-shadow: 0 2px 4px #0003;
    display: block;
    left: 0;
    opacity: 0;
    outline: none;
    position: absolute;
    top: 0;
    transition: opacity .2s linear, visibility .2s linear;
    visibility: hidden;
    z-index: 1
}

.mds-popover___mimToolkit.mds-popover--small___mimToolkit .mds-popover__content___mimToolkit {
    font-family: Intrinsic, HelveticaNeue, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px
}

.mds-popover___mimToolkit.mds-popover--small___mimToolkit .mds-popover__content___mimToolkit strong {
    font-weight: 700
}

.mds-popover___mimToolkit.mds-popover--small___mimToolkit .mds-popover__content___mimToolkit>.mds-section___mimToolkit:first-child .mds-section__header-container___mimToolkit.mds-section--border-bottom___mimToolkit {
    margin-top: -12px
}

.mds-popover___mimToolkit.mds-popover--small___mimToolkit.mds-popover--expanded___mimToolkit {
    padding: 12px
}

.mds-popover___mimToolkit.mds-popover--large___mimToolkit .mds-popover__content___mimToolkit {
    font-family: Intrinsic, HelveticaNeue, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 20px;
    font-weight: 400;
    line-height: 26px
}

.mds-popover___mimToolkit.mds-popover--large___mimToolkit .mds-popover__content___mimToolkit strong {
    font-weight: 700
}

.mds-popover___mimToolkit.mds-popover--large___mimToolkit .mds-popover__content___mimToolkit>.mds-section___mimToolkit:first-child .mds-section__header-container___mimToolkit.mds-section--border-bottom___mimToolkit {
    margin-top: -24px
}

.mds-popover___mimToolkit.mds-popover--large___mimToolkit.mds-popover--expanded___mimToolkit {
    padding: 24px
}

.mds-popover___mimToolkit,
.mds-popover___mimToolkit:before,
.mds-popover___mimToolkit:after {
    box-sizing: border-box
}

.mds-popover___mimToolkit *,
.mds-popover___mimToolkit *:before,
.mds-popover___mimToolkit *:after {
    box-sizing: border-box
}

.mds-popover___mimToolkit .mds-popover__content___mimToolkit {
    font-family: Intrinsic, HelveticaNeue, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 16px;
    font-weight: 400;
    line-height: 21px;
    color: #1e1e1e;
    height: 0
}

.mds-popover___mimToolkit .mds-popover__content___mimToolkit strong {
    font-weight: 700
}

.mds-popover___mimToolkit .mds-popover__content___mimToolkit>.mds-section___mimToolkit:first-child .mds-section__header-container___mimToolkit.mds-section--border-bottom___mimToolkit {
    margin-top: -16px
}

.mds-popover___mimToolkit.mds-popover--expanded___mimToolkit {
    border: solid 1px #cccccc;
    padding: 16px
}

.mds-popover___mimToolkit.mds-popover--expanded___mimToolkit>.mds-popover__content___mimToolkit {
    height: auto
}

.mds-popover___mimToolkit.mds-popover--visible___mimToolkit {
    opacity: 1;
    visibility: visible
}

.mds-popover___mimToolkit.mds-popover--hidden___mimToolkit {
    overflow: hidden
}

.mds-popover___mimToolkit.mds-popover--fixed___mimToolkit {
    position: fixed
}

.mds-popover___mimToolkit.mds-popover--width-200px___mimToolkit {
    width: 200px
}

.mds-popover___mimToolkit.mds-popover--width-300px___mimToolkit {
    width: 300px
}

.mds-popover___mimToolkit.mds-popover--width-500px___mimToolkit {
    width: 500px
}

.mds-popover___mimToolkit.mds-popover--navigation-menu___mimToolkit {
    background-color: #333;
    border: 1px solid #000000;
    border-radius: 0;
    padding: 0;
    width: 250px
}

.mds-popover___mimToolkit.mds-popover--navigation-menu___mimToolkit>.mds-popover__content___mimToolkit {
    color: #fff
}

.mds-list-group___mimToolkit {
    display: block;
    list-style: none;
    margin: 0;
    padding: 0;
    width: 100%
}

.mds-list-group___mimToolkit,
.mds-list-group___mimToolkit:before,
.mds-list-group___mimToolkit:after {
    box-sizing: border-box
}

.mds-list-group___mimToolkit *,
.mds-list-group___mimToolkit *:before,
.mds-list-group___mimToolkit *:after {
    box-sizing: border-box
}

.mds-list-group___mimToolkit.mds-component--on-dark___mimToolkit .mds-list-group-item___mimToolkit {
    border-top: solid 1px #333333
}

.mds-list-group___mimToolkit.mds-component--on-dark___mimToolkit .mds-list-group-item___mimToolkit .mds-list-group__link___mimToolkit {
    color: #fff
}

.mds-list-group___mimToolkit.mds-component--on-dark___mimToolkit .mds-list-group-item___mimToolkit .mds-list-group__link___mimToolkit:hover,
.mds-list-group___mimToolkit.mds-component--on-dark___mimToolkit .mds-list-group-item___mimToolkit .mds-list-group__link___mimToolkit:focus {
    background-color: #333
}

.mds-list-group___mimToolkit.mds-component--on-dark___mimToolkit .mds-list-group-item___mimToolkit .mds-list-group__icon___mimToolkit {
    fill: #fff;
    stroke: #fff
}

.mds-list-group___mimToolkit.mds-component--on-dark___mimToolkit .mds-list-group-item___mimToolkit .mds-list-group-item__metadata___mimToolkit,
.mds-list-group___mimToolkit.mds-component--on-dark___mimToolkit .mds-list-group-item___mimToolkit .mds-list-group-item__metadata-below___mimToolkit .mds-list-group-item__metadata-below-item___mimToolkit {
    color: #ababab
}

.mds-list-group___mimToolkit.mds-component--on-dark___mimToolkit .mds-list-group-item___mimToolkit .mds-list-group-item__metadata-below___mimToolkit .mds-list-group-item__metadata-below-item___mimToolkit:not(:first-child):before {
    color: #5e5e5e
}

.mds-list-group___mimToolkit.mds-component--on-dark___mimToolkit .mds-list-group-item___mimToolkit .mds-list-group-item__microcopy___mimToolkit {
    color: #ababab
}

.mds-list-group___mimToolkit.mds-component--on-dark___mimToolkit .mds-list-group-item--active___mimToolkit .mds-list-group__link___mimToolkit {
    background-color: #1f2f42
}

.mds-list-group___mimToolkit.mds-component--on-dark___mimToolkit .mds-list-group-item--active___mimToolkit .mds-list-group__link___mimToolkit:hover,
.mds-list-group___mimToolkit.mds-component--on-dark___mimToolkit .mds-list-group-item--active___mimToolkit .mds-list-group__link___mimToolkit:focus {
    background-color: #1d3954
}

.mds-list-group___mimToolkit.mds-component--on-dark___mimToolkit .mds-list-group-item--separator-before___mimToolkit:before {
    border-top: solid 1px #333333
}

.mds-list-group___mimToolkit.mds-list-group--small___mimToolkit .mds-list-group-item___mimToolkit .mds-list-group-item__text___mimToolkit {
    font-family: Intrinsic, HelveticaNeue, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px
}

.mds-list-group___mimToolkit.mds-list-group--small___mimToolkit .mds-list-group-item___mimToolkit .mds-list-group__icon___mimToolkit {
    top: 2px
}

.mds-list-group___mimToolkit.mds-list-group--large___mimToolkit .mds-list-group___mimToolkit.mds-list-group--child___mimToolkit .mds-list-group__link___mimToolkit .mds-list-group-item__link-inner___mimToolkit {
    padding-left: 48px
}

.mds-list-group___mimToolkit.mds-list-group--large___mimToolkit .mds-list-group___mimToolkit.mds-list-group--child___mimToolkit .mds-list-group___mimToolkit.mds-list-group--child___mimToolkit .mds-list-group__link___mimToolkit .mds-list-group-item__link-inner___mimToolkit,
.mds-list-group___mimToolkit.mds-list-group--large___mimToolkit.mds-list-group--with-icon___mimToolkit .mds-list-group___mimToolkit.mds-list-group--child___mimToolkit .mds-list-group__link___mimToolkit .mds-list-group-item__link-inner___mimToolkit {
    padding-left: 80px
}

.mds-list-group___mimToolkit.mds-list-group--large___mimToolkit.mds-list-group--with-icon___mimToolkit .mds-list-group___mimToolkit.mds-list-group--child___mimToolkit .mds-list-group___mimToolkit.mds-list-group--child___mimToolkit .mds-list-group__link___mimToolkit .mds-list-group-item__link-inner___mimToolkit {
    padding-left: 112px
}

.mds-list-group___mimToolkit.mds-list-group--large___mimToolkit.mds-list-group--has-collapsible-child___mimToolkit .mds-list-group-item__before___mimToolkit.mds-list-group-item__before--indent___mimToolkit {
    margin-left: 31px
}

.mds-list-group___mimToolkit.mds-list-group--large___mimToolkit .mds-list-group-item___mimToolkit .mds-list-group-item__icon-container___mimToolkit {
    height: 23px;
    margin-right: 8px;
    width: 23px
}

.mds-list-group___mimToolkit.mds-list-group--large___mimToolkit .mds-list-group-item___mimToolkit .mds-list-group-item__link-inner___mimToolkit {
    padding: 8px 16px
}

.mds-list-group___mimToolkit.mds-list-group--large___mimToolkit .mds-list-group-item___mimToolkit .mds-list-group-item__text___mimToolkit {
    font-family: Intrinsic, HelveticaNeue, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 20px;
    font-weight: 400;
    line-height: 26px
}

.mds-list-group___mimToolkit.mds-list-group--large___mimToolkit .mds-list-group-item___mimToolkit .mds-list-group__icon___mimToolkit {
    top: 2px
}

.mds-list-group___mimToolkit.mds-list-group--large___mimToolkit .mds-list-group-item___mimToolkit .mds-list-group-item__image___mimToolkit {
    height: 40px;
    margin-right: 12px;
    width: 40px
}

.mds-list-group___mimToolkit.mds-list-group--large___mimToolkit .mds-list-group-item___mimToolkit .mds-list-group-item__metadata-below___mimToolkit {
    font-family: Intrinsic, HelveticaNeue, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 16px;
    font-weight: 400;
    line-height: 21px;
    margin-top: 4px
}

.mds-list-group___mimToolkit.mds-list-group--large___mimToolkit .mds-list-group-item___mimToolkit .mds-list-group-item__microcopy___mimToolkit {
    font-family: Intrinsic, HelveticaNeue, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 16px;
    font-weight: 400;
    line-height: 21px;
    margin-bottom: 4px;
    margin-top: 4px
}

.mds-list-group___mimToolkit.mds-list-group--large___mimToolkit.mds-list-group--spacious___mimToolkit .mds-list-group-item___mimToolkit .mds-list-group-item__link-inner___mimToolkit {
    padding-bottom: 16px;
    padding-top: 16px
}

.mds-list-group___mimToolkit.mds-list-group--touch___mimToolkit .mds-list-group___mimToolkit.mds-list-group--child___mimToolkit .mds-list-group__link___mimToolkit .mds-list-group-item__link-inner___mimToolkit {
    padding-left: 48px
}

.mds-list-group___mimToolkit.mds-list-group--touch___mimToolkit .mds-list-group___mimToolkit.mds-list-group--child___mimToolkit .mds-list-group___mimToolkit.mds-list-group--child___mimToolkit .mds-list-group__link___mimToolkit .mds-list-group-item__link-inner___mimToolkit,
.mds-list-group___mimToolkit.mds-list-group--touch___mimToolkit.mds-list-group--with-icon___mimToolkit .mds-list-group___mimToolkit.mds-list-group--child___mimToolkit .mds-list-group__link___mimToolkit .mds-list-group-item__link-inner___mimToolkit {
    padding-left: 80px
}

.mds-list-group___mimToolkit.mds-list-group--touch___mimToolkit.mds-list-group--with-icon___mimToolkit .mds-list-group___mimToolkit.mds-list-group--child___mimToolkit .mds-list-group___mimToolkit.mds-list-group--child___mimToolkit .mds-list-group__link___mimToolkit .mds-list-group-item__link-inner___mimToolkit {
    padding-left: 112px
}

.mds-list-group___mimToolkit.mds-list-group--touch___mimToolkit.mds-list-group--has-collapsible-child___mimToolkit .mds-list-group-item__before___mimToolkit.mds-list-group-item__before--indent___mimToolkit {
    margin-left: 31px
}

.mds-list-group___mimToolkit.mds-list-group--touch___mimToolkit .mds-list-group-item___mimToolkit .mds-list-group-item__icon-container___mimToolkit {
    height: 23px;
    margin-right: 8px;
    width: 23px
}

.mds-list-group___mimToolkit.mds-list-group--touch___mimToolkit .mds-list-group-item___mimToolkit .mds-list-group-item__link-inner___mimToolkit {
    padding: 11px 16px
}

.mds-list-group___mimToolkit.mds-list-group--touch___mimToolkit .mds-list-group-item___mimToolkit .mds-list-group-item__text___mimToolkit {
    font-family: Intrinsic, HelveticaNeue, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 20px;
    font-weight: 400;
    line-height: 26px
}

.mds-list-group___mimToolkit.mds-list-group--touch___mimToolkit .mds-list-group-item___mimToolkit .mds-list-group__icon___mimToolkit {
    top: 2px
}

.mds-list-group___mimToolkit.mds-list-group--touch___mimToolkit .mds-list-group-item___mimToolkit .mds-list-group-item__image___mimToolkit {
    height: 40px;
    margin-right: 12px;
    width: 40px
}

.mds-list-group___mimToolkit.mds-list-group--touch___mimToolkit .mds-list-group-item___mimToolkit .mds-list-group-item__metadata-below___mimToolkit {
    font-family: Intrinsic, HelveticaNeue, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 16px;
    font-weight: 400;
    line-height: 21px;
    margin-top: 4px
}

.mds-list-group___mimToolkit.mds-list-group--touch___mimToolkit .mds-list-group-item___mimToolkit .mds-list-group-item__microcopy___mimToolkit {
    font-family: Intrinsic, HelveticaNeue, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 16px;
    font-weight: 400;
    line-height: 21px;
    margin-bottom: 4px;
    margin-top: 4px
}

.mds-list-group___mimToolkit.mds-list-group--touch___mimToolkit.mds-list-group--spacious___mimToolkit .mds-list-group-item___mimToolkit .mds-list-group-item__link-inner___mimToolkit {
    padding-bottom: 16px;
    padding-top: 16px
}

.mds-list-group___mimToolkit:focus,
.mds-list-group___mimToolkit:active {
    outline: 0 none
}

.mds-list-group___mimToolkit.mds-list-group--spacious___mimToolkit .mds-list-group-item___mimToolkit .mds-list-group-item__link-inner___mimToolkit {
    padding-bottom: 12px;
    padding-top: 12px
}

.mds-list-group___mimToolkit.mds-list-group--no-rules___mimToolkit .mds-list-group-item___mimToolkit {
    border-color: transparent
}

.mds-list-group___mimToolkit .mds-list-group--child___mimToolkit {
    width: 100%
}

.mds-list-group___mimToolkit.mds-list-group--has-collapsible-child___mimToolkit .mds-list-group-item__before___mimToolkit.mds-list-group-item__before--indent___mimToolkit {
    margin-left: 19px
}

.mds-list-group___mimToolkit .mds-list-group___mimToolkit.mds-list-group--child___mimToolkit .mds-list-group__link___mimToolkit .mds-list-group-item__link-inner___mimToolkit {
    padding-left: 31px
}

.mds-list-group___mimToolkit .mds-list-group___mimToolkit.mds-list-group--child___mimToolkit .mds-list-group___mimToolkit.mds-list-group--child___mimToolkit .mds-list-group__link___mimToolkit .mds-list-group-item__link-inner___mimToolkit,
.mds-list-group___mimToolkit.mds-list-group--with-icon___mimToolkit .mds-list-group___mimToolkit.mds-list-group--child___mimToolkit .mds-list-group__link___mimToolkit .mds-list-group-item__link-inner___mimToolkit {
    padding-left: 50px
}

.mds-list-group___mimToolkit.mds-list-group--with-icon___mimToolkit .mds-list-group___mimToolkit.mds-list-group--child___mimToolkit .mds-list-group___mimToolkit.mds-list-group--child___mimToolkit .mds-list-group__link___mimToolkit .mds-list-group-item__link-inner___mimToolkit {
    padding-left: 69px
}

.mds-list-group___mimToolkit .mds-list-group__icon--toggle___mimToolkit {
    transform: rotate(0);
    transition: transform .2s cubic-bezier(.5, 0, .5, 1)
}

.mds-list-group___mimToolkit .mds-list-group--child___mimToolkit .mds-list-group-item___mimToolkit {
    border-color: transparent;
    border-top: 0
}

.mds-list-group___mimToolkit .mds-list-group-item___mimToolkit {
    background-color: transparent;
    border-top: solid 1px #e5e5e5;
    display: block;
    margin: 0;
    position: relative
}

.mds-list-group___mimToolkit .mds-list-group-item___mimToolkit,
.mds-list-group___mimToolkit .mds-list-group-item___mimToolkit:before,
.mds-list-group___mimToolkit .mds-list-group-item___mimToolkit:after {
    box-sizing: border-box
}

.mds-list-group___mimToolkit .mds-list-group-item___mimToolkit *,
.mds-list-group___mimToolkit .mds-list-group-item___mimToolkit *:before,
.mds-list-group___mimToolkit .mds-list-group-item___mimToolkit *:after {
    box-sizing: border-box
}

.mds-list-group___mimToolkit .mds-list-group-item___mimToolkit:first-child {
    border-top: 0
}

.mds-list-group___mimToolkit .mds-list-group-item___mimToolkit .mds-list-group-item__link-inner___mimToolkit {
    display: flex;
    padding: 4px 12px
}

.mds-list-group___mimToolkit .mds-list-group-item___mimToolkit .mds-list-group-item__link-inner___mimToolkit .mds-list-group-item__before___mimToolkit {
    align-items: flex-start;
    display: flex
}

.mds-list-group___mimToolkit .mds-list-group-item___mimToolkit .mds-list-group-item__link-inner___mimToolkit .mds-list-group-item__main___mimToolkit {
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 100%
}

.mds-list-group___mimToolkit .mds-list-group-item___mimToolkit .mds-list-group-item__link-inner___mimToolkit .mds-list-group-item__main___mimToolkit .mds-list-group-item__upper___mimToolkit {
    align-items: flex-start;
    display: inline-flex;
    width: 100%
}

.mds-list-group___mimToolkit .mds-list-group-item___mimToolkit .mds-list-group-item__link-inner___mimToolkit .mds-list-group-item__main___mimToolkit .mds-list-group-item__lower___mimToolkit {
    width: 100%
}

.mds-list-group___mimToolkit .mds-list-group-item___mimToolkit .mds-list-group__link___mimToolkit {
    color: #1e1e1e;
    cursor: pointer;
    display: block;
    outline: 0;
    text-decoration: none;
    transition: background-color .1s linear, box-shadow .1s linear
}

.mds-list-group___mimToolkit .mds-list-group-item___mimToolkit .mds-list-group__link___mimToolkit:hover {
    background-color: #e5e5e5
}

.mds-list-group___mimToolkit .mds-list-group-item___mimToolkit .mds-list-group__link___mimToolkit:focus {
    background-color: #e5e5e5;
    box-shadow: 0 0 4px 3px #0077cf
}

.mds-list-group___mimToolkit .mds-list-group-item___mimToolkit .mds-list-group-item__icon-container___mimToolkit {
    height: 15px;
    line-height: 0;
    margin-right: 4px;
    width: 15px
}

.mds-list-group___mimToolkit .mds-list-group-item___mimToolkit .mds-list-group__icon___mimToolkit {
    fill: #5e5e5e;
    stroke: #5e5e5e;
    position: relative;
    top: 3px
}

.mds-list-group___mimToolkit .mds-list-group-item___mimToolkit .mds-list-group-item__image___mimToolkit {
    align-self: center;
    height: 32px;
    margin-right: 8px;
    width: 32px
}

.mds-list-group___mimToolkit .mds-list-group-item___mimToolkit .mds-list-group-item__image___mimToolkit.mds-list-group-item__image--round___mimToolkit {
    border-radius: 50%
}

.mds-list-group___mimToolkit .mds-list-group-item___mimToolkit .mds-list-group-item__text___mimToolkit {
    font-family: Intrinsic, HelveticaNeue, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 16px;
    font-weight: 400;
    line-height: 21px
}

.mds-list-group___mimToolkit .mds-list-group-item___mimToolkit .mds-list-group-item__metadata___mimToolkit {
    color: #5e5e5e
}

.mds-list-group___mimToolkit .mds-list-group-item___mimToolkit .mds-list-group-item__metadata-below___mimToolkit {
    font-family: Intrinsic, HelveticaNeue, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    margin-top: 2px
}

.mds-list-group___mimToolkit .mds-list-group-item___mimToolkit .mds-list-group-item__metadata-below___mimToolkit .mds-list-group-item__metadata-below-item___mimToolkit {
    color: #5e5e5e;
    padding-right: 4px
}

.mds-list-group___mimToolkit .mds-list-group-item___mimToolkit .mds-list-group-item__metadata-below___mimToolkit .mds-list-group-item__metadata-below-item___mimToolkit:last-child {
    padding-right: 0
}

.mds-list-group___mimToolkit .mds-list-group-item___mimToolkit .mds-list-group-item__metadata-below___mimToolkit .mds-list-group-item__metadata-below-item___mimToolkit:not(:first-child):before {
    color: #ccc;
    content: "•";
    padding-right: 4px
}

.mds-list-group___mimToolkit .mds-list-group-item___mimToolkit .mds-list-group-item__microcopy___mimToolkit {
    font-family: Intrinsic, HelveticaNeue, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    color: #5e5e5e;
    margin-bottom: 2px;
    margin-top: 2px
}

.mds-list-group___mimToolkit .mds-list-group-item___mimToolkit .mds-list-group-item__microcopy___mimToolkit:last-child {
    margin-bottom: 0
}

.mds-list-group___mimToolkit .mds-list-group-item___mimToolkit .mds-list-group-item__right-slot___mimToolkit {
    margin-left: 4px
}

.mds-list-group___mimToolkit .mds-list-group-item--active___mimToolkit .mds-list-group__link___mimToolkit {
    background-color: #e9f1fa;
    box-shadow: inset 4px 0 #0077cf
}

.mds-list-group___mimToolkit .mds-list-group-item--active___mimToolkit .mds-list-group__link___mimToolkit:hover {
    background-color: #c1d8f1
}

.mds-list-group___mimToolkit .mds-list-group-item--active___mimToolkit .mds-list-group__link___mimToolkit:focus {
    background-color: #c1d8f1;
    box-shadow: inset 4px 0 #0077cf, 0 0 4px 3px #0077cf
}

.mds-list-group___mimToolkit .mds-list-group-item--disabled___mimToolkit {
    cursor: not-allowed
}

.mds-list-group___mimToolkit .mds-list-group-item--disabled___mimToolkit .mds-list-group__link___mimToolkit {
    cursor: not-allowed;
    opacity: .4;
    pointer-events: none
}

.mds-list-group___mimToolkit .mds-list-group-item--expanded___mimToolkit>.mds-list-group__link___mimToolkit .mds-list-group-item__link-inner___mimToolkit .mds-list-group-item__before___mimToolkit .mds-list-group__icon--toggle___mimToolkit {
    transform: rotate(90deg)
}

.mds-list-group___mimToolkit .mds-list-group-item--separator-before___mimToolkit:before {
    border-top: solid 1px #e5e5e5;
    content: "";
    display: block;
    margin-left: 0;
    margin-right: 0;
    margin-top: 4px;
    padding-top: 4px
}

.mds-navigation__panel___mimToolkit {
    background-color: #333;
    display: flex;
    flex-direction: column;
    height: 100%;
    /* overflow: hidden; */
    width: 250px
}

.mds-navigation__panel___mimToolkit,
.mds-navigation__panel___mimToolkit:before,
.mds-navigation__panel___mimToolkit:after {
    box-sizing: border-box
}

.mds-navigation__panel___mimToolkit *,
.mds-navigation__panel___mimToolkit *:before,
.mds-navigation__panel___mimToolkit *:after {
    box-sizing: border-box
}

.mds-navigation__panel___mimToolkit .mds-navigation__panel-toggle___mimToolkit {
    background-color: #333;
    padding: 12px 12px 0
}

.mds-navigation__panel___mimToolkit .mds-navigation__panel-toggle___mimToolkit .mds-button__icon___mimToolkit {
    transition: none
}

.mds-navigation__panel___mimToolkit .mds-navigation__panel-content___mimToolkit {
    height: 100%;
    overflow-y: auto;
    width: 100%
}

.mds-navigation__panel___mimToolkit .mds-navigation__panel-footer___mimToolkit {
    color: #ababab;
    padding: 12px 16px 24px
}

.mds-navigation__panel___mimToolkit .mds-navigation__panel-footer___mimToolkit .mds-navigation__panel-footer-heading___mimToolkit {
    font-family: Intrinsic, HelveticaNeue, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px
}

.mds-navigation__panel___mimToolkit .mds-navigation__panel-footer___mimToolkit .mds-navigation__panel-footer-content___mimToolkit {
    font-family: Intrinsic, HelveticaNeue, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 16px;
    font-weight: 400;
    line-height: 21px;
    font-weight: 700
}

.mds-navigation__panel___mimToolkit .mds-navigation__panel-footer___mimToolkit .mds-navigation__panel-footer-content___mimToolkit strong {
    font-weight: 700
}

.mds-navigation__panel___mimToolkit .mds-navigation__panel-footer___mimToolkit .mds-navigation__panel-footer-content___mimToolkit svg,
.mds-navigation__panel___mimToolkit .mds-navigation__panel-footer___mimToolkit .mds-navigation__panel-footer-content___mimToolkit img {
    margin-top: 6px
}

.mds-navigation__panel___mimToolkit.mds-navigation__panel--responsive___mimToolkit {
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 44px;
    width: 100%
}

.mds-navigation__panel___mimToolkit.mds-navigation__panel--responsive___mimToolkit.mds-navigation__panel--collapsed___mimToolkit {
    width: 0px
}

.mds-navigation__panel___mimToolkit.mds-navigation__panel--collapsed___mimToolkit {
    width: 55px
}

.mds-navigation__panel___mimToolkit.mds-navigation__panel--collapsed___mimToolkit .mds-navigation__panel-toggle___mimToolkit {
    align-items: center;
    display: flex;
    justify-content: center
}

.mds-navigation__panel___mimToolkit.mds-navigation__panel--collapsed___mimToolkit .mds-navigation__panel-toggle___mimToolkit .mds-button--icon-only___mimToolkit {
    padding: 4px 0
}

.mds-navigation__panel___mimToolkit.mds-navigation__panel--collapsed___mimToolkit .mds-navigation__panel-toggle___mimToolkit .mds-button--icon-only___mimToolkit .mds-button__icon___mimToolkit {
    align-items: center;
    display: flex;
    height: 18px
}

.mds-navigation__panel___mimToolkit.mds-navigation__panel--collapsed___mimToolkit .mds-navigation__panel-toggle___mimToolkit .mds-button--icon-only___mimToolkit .mds-button__icon___mimToolkit svg {
    width: 100%
}

.mds-navigation__section___mimToolkit {
    border-bottom: 1px solid #000000;
    padding: 12px 4px;
    width: 100%
}

.mds-navigation__section___mimToolkit,
.mds-navigation__section___mimToolkit:before,
.mds-navigation__section___mimToolkit:after {
    box-sizing: border-box
}

.mds-navigation__section___mimToolkit *,
.mds-navigation__section___mimToolkit *:before,
.mds-navigation__section___mimToolkit *:after {
    box-sizing: border-box
}

.mds-navigation__section___mimToolkit .mds-navigation__section-header___mimToolkit {
    font-family: Intrinsic, HelveticaNeue, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    color: #fff;
    font-weight: 700;
    margin: 0 0 2px;
    padding: 0 12px 2px
}

.mds-navigation__section___mimToolkit .mds-navigation__section-header___mimToolkit strong {
    font-weight: 700
}

.mds-navigation__section___mimToolkit .mds-navigation__section-ul___mimToolkit {
    display: block;
    list-style-type: none;
    margin: 0;
    padding: 0
}

.mds-navigation__item___mimToolkit {
    font-family: Intrinsic, HelveticaNeue, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    cursor: pointer;
    list-style-type: none;
    margin-top: 2px
}

.mds-navigation__item___mimToolkit,
.mds-navigation__item___mimToolkit:before,
.mds-navigation__item___mimToolkit:after {
    box-sizing: border-box
}

.mds-navigation__item___mimToolkit *,
.mds-navigation__item___mimToolkit *:before,
.mds-navigation__item___mimToolkit *:after {
    box-sizing: border-box
}

.mds-navigation__item___mimToolkit:first-child {
    margin-top: 0
}

.mds-navigation__item___mimToolkit:hover {
    background-color: #1e1e1e
}

.mds-navigation__item___mimToolkit a {
    align-items: center;
    color: #fff;
    display: flex;
    justify-content: space-between;
    margin: 0;
    outline: 0;
    padding: 4px 12px;
    position: relative;
    text-decoration: none
}

.mds-navigation__item___mimToolkit a:focus {
    box-shadow: inset 4px 0 #0077cf, 0 0 4px 3px #0077cf
}

.mds-navigation__item___mimToolkit a:visited,
.mds-navigation__item___mimToolkit a:hover {
    color: #fff
}

.mds-navigation__item___mimToolkit.mds-navigation__item--collapsed___mimToolkit .mds-navigation__item-icon___mimToolkit {
    height: auto;
    padding: 4px 12px;
    width: 100%
}

.mds-navigation__item___mimToolkit.mds-navigation__item--collapsed___mimToolkit .mds-navigation__item-icon___mimToolkit.mds-button___mimToolkit.mds-component--on-dark___mimToolkit.mds-button--icon-only___mimToolkit .mds-button__icon___mimToolkit {
    height: 18px;
    padding-top: 3px
}

.mds-navigation__item___mimToolkit.mds-navigation__item--collapsed___mimToolkit .mds-navigation__item-icon___mimToolkit.mds-button___mimToolkit.mds-component--on-dark___mimToolkit.mds-button--icon-only___mimToolkit .mds-icon___mimToolkit {
    fill: #fff;
    stroke: #fff
}

.mds-navigation__item___mimToolkit.mds-navigation__item--in-menu___mimToolkit .mds-navigation__item-icon___mimToolkit {
    height: 0;
    margin-right: 0;
    width: 0
}

.mds-navigation__item___mimToolkit .mds-navigation__item-icon___mimToolkit {
    fill: #fff;
    stroke: #fff;
    height: 15px;
    margin-right: 4px;
    width: 15px
}

.mds-navigation__item___mimToolkit .mds-navigation__item-icon___mimToolkit .mds-icon___mimToolkit.mds-icon--small___mimToolkit {
    fill: #fff;
    stroke: #fff
}

.mds-navigation__item___mimToolkit .mds-navigation__item-content-right___mimToolkit {
    align-items: center;
    color: #ababab;
    display: flex
}

.mds-navigation__item___mimToolkit .mds-navigation__item-content-right___mimToolkit .mds-icon___mimToolkit {
    fill: #ababab;
    stroke: #ababab
}

.mds-navigation__item___mimToolkit .mds-navigation__item-text___mimToolkit {
    flex-grow: 1
}

.mds-navigation__item___mimToolkit.mds-navigation__item--active___mimToolkit {
    background-color: #004376;
    box-shadow: inset 4px 0 #0077cf
}

.mds-navigation__item___mimToolkit.mds-navigation__item--active___mimToolkit:hover {
    background-color: #005ba1
}

.top-section[data-v-6a5989ee] {
    display: flex;
    flex-direction: column;
    align-items: left
}

.mds-list-group___mimToolkit .mds-list-group-item___mimToolkit .mds-list-group-item__link-inner___mimToolkit .mds-list-group-item__main___mimToolkit .mds-list-group-item__upper___mimToolkit[data-v-6a5989ee] {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between
}

.popup-link-container .mds-list-group-item__text___mimToolkit[data-v-6a5989ee] {
    font-family: Intrinsic, HelveticaNeue, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-style: normal;
    -webkit-box-decoration-break: slice;
    box-decoration-break: slice;
    color: #1e1e1e;
    font-weight: inherit;
    outline: 0;
    text-decoration: none;
    transition: color .2s linear, border-bottom .2s linear;
    display: flex
}

.popup-link-container .mds-list-group-item__text___mimToolkit[data-v-6a5989ee]:focus {
    box-shadow: 0 0 4px 3px #0077cf
}

.popup-link-container .mds-list-group-item__text___mimToolkit[data-v-6a5989ee]:hover,
.popup-link-container .mds-list-group-item__text___mimToolkit[data-v-6a5989ee]:hover:visited {
    border-color: #006fba;
    color: #006fba
}

.popup-link-container .mds-list-group-item__text___mimToolkit[data-v-6a5989ee]:visited {
    color: #5e5e5e
}

.mds-list-group___mimToolkit .mds-list-group-item___mimToolkit .mds-list-group-item__link-inner___mimToolkit[data-v-6a5989ee] {
    padding: 4px 1px
}

.popup-link-container .mds-list-group-item__right-slot___mimToolkit[data-v-6a5989ee] {
    display: flex;
    align-self: flex-end
}

.pop-up-footer-bottom-section[data-v-6a5989ee] {
    font-family: Intrinsic, HelveticaNeue, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    padding: 5px;
    border-top-style: solid;
    border-top-width: thin;
    border-top-color: #ccc
}

.pop-up-footer-bottom-section strong[data-v-6a5989ee] {
    font-weight: 700
}

.pop-up-footer-bottom-section a {
    font-family: Intrinsic, HelveticaNeue, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-style: normal;
    -webkit-box-decoration-break: slice;
    box-decoration-break: slice;
    color: #1e1e1e;
    font-weight: inherit;
    outline: 0;
    text-decoration: none;
    transition: color .2s linear, border-bottom .2s linear;
    border-bottom: 1px solid #ababab
}

.pop-up-footer-bottom-section a:focus {
    box-shadow: 0 0 4px 3px #0077cf
}

.pop-up-footer-bottom-section a:hover,
.pop-up-footer-bottom-section a:hover:visited {
    border-color: #006fba;
    color: #006fba
}

.pop-up-footer-bottom-section a:visited {
    color: #5e5e5e
}

.mds-popover___mimToolkit.mds-popover--width-300px___mimToolkit {
    width: 230px;
    margin-left: 12px
}

.mds-navigation__panel___mimToolkit .mds-navigation__panel-footer___mimToolkit .mds-navigation__panel-footer-content___mimToolkit svg {
    margin-top: 0
}

.mds-navigation__panel___mimToolkit .mds-navigation__panel-footer___mimToolkit {
    padding: 12px 0 24px
}

.mds-navigation__panel___mimToolkit.mds-navigation__panel--responsive___mimToolkit {
    z-index: 99
}

.mds-overlay___mimToolkit {
    background: #000;
    display: none;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 0;
    position: fixed;
    transition: opacity .5s ease-out;
    visibility: visible;
    z-index: -1
}

.mds-modal___mimToolkit {
    display: block;
    flex-direction: column;
    position: relative;
    max-width: 596px;
    margin: 0 auto;
    width: 100%;
    z-index: 810
}

.mds-modal___mimToolkit.mds-modal--small___mimToolkit .mds-modal__content___mimToolkit {
    font-family: Intrinsic, HelveticaNeue, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    padding: 12px
}

.mds-modal___mimToolkit.mds-modal--small___mimToolkit .mds-modal__content___mimToolkit strong {
    font-weight: 700
}

.mds-modal___mimToolkit.mds-modal--small___mimToolkit .mds-modal__content___mimToolkit>.mds-section___mimToolkit:first-child .mds-section__header-container___mimToolkit.mds-section--border-bottom___mimToolkit {
    margin-top: -12px
}

.mds-modal___mimToolkit.mds-modal--large___mimToolkit .mds-modal__content___mimToolkit {
    font-family: Intrinsic, HelveticaNeue, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 20px;
    font-weight: 400;
    line-height: 26px;
    padding: 24px
}

.mds-modal___mimToolkit.mds-modal--large___mimToolkit .mds-modal__content___mimToolkit strong {
    font-weight: 700
}

.mds-modal___mimToolkit.mds-modal--large___mimToolkit .mds-modal__content___mimToolkit>.mds-section___mimToolkit:first-child .mds-section__header-container___mimToolkit.mds-section--border-bottom___mimToolkit {
    margin-top: -24px
}

.mds-modal___mimToolkit,
.mds-modal___mimToolkit:before,
.mds-modal___mimToolkit:after {
    box-sizing: border-box
}

.mds-modal___mimToolkit *,
.mds-modal___mimToolkit *:before,
.mds-modal___mimToolkit *:after {
    box-sizing: border-box
}

.mds-modal___mimToolkit .mds-modal__wrapper___mimToolkit {
    background: #fff;
    border: solid 1px #cccccc;
    border-radius: 6px;
    box-shadow: 0 2px 4px #0003;
    display: flex;
    flex-direction: column;
    max-height: 90vh;
    outline: none;
    visibility: visible;
    z-index: 1
}

.mds-modal___mimToolkit .mds-modal__wrapper___mimToolkit,
.mds-modal___mimToolkit .mds-modal__wrapper___mimToolkit:before,
.mds-modal___mimToolkit .mds-modal__wrapper___mimToolkit:after {
    box-sizing: border-box
}

.mds-modal___mimToolkit .mds-modal__wrapper___mimToolkit *,
.mds-modal___mimToolkit .mds-modal__wrapper___mimToolkit *:before,
.mds-modal___mimToolkit .mds-modal__wrapper___mimToolkit *:after {
    box-sizing: border-box
}

.mds-modal___mimToolkit .mds-modal__content___mimToolkit {
    font-family: Intrinsic, HelveticaNeue, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 16px;
    font-weight: 400;
    line-height: 21px;
    color: #1e1e1e;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    overflow: hidden;
    padding: 16px
}

.mds-modal___mimToolkit .mds-modal__content___mimToolkit strong {
    font-weight: 700
}

.mds-modal___mimToolkit .mds-modal__content___mimToolkit>.mds-section___mimToolkit:first-child .mds-section__header-container___mimToolkit.mds-section--border-bottom___mimToolkit {
    margin-top: -16px
}

.mds-modal___mimToolkit.mds-modal--width-600px___mimToolkit .mds-modal__wrapper___mimToolkit {
    max-width: 600px
}

.mds-modal___mimToolkit.mds-modal--width-900px___mimToolkit .mds-modal__wrapper___mimToolkit {
    max-width: 900px
}

.mds-modal___mimToolkit.mds-modal--width-1200px___mimToolkit .mds-modal__wrapper___mimToolkit {
    max-width: 1200px
}

.mds-modal___mimToolkit.mds-modal--fullscreen___mimToolkit .mds-modal__wrapper___mimToolkit {
    border: none;
    border-radius: 0;
    box-shadow: none;
    height: 100vh;
    max-height: none;
    max-width: none;
    width: 100vw
}

.mds-modal___mimToolkit.mds-modal--fullscreen___mimToolkit .mds-overlay___mimToolkit {
    opacity: 0 !important
}

.mds-modal-enter-from___mimToolkit,
.mds-modal-leave-to___mimToolkit {
    opacity: 0;
    transform: translateY(-100px);
    visibility: hidden
}

.mds-modal-enter-active___mimToolkit,
.mds-modal-leave-active___mimToolkit {
    transition: all .4s cubic-bezier(.5, 0, .5, 1)
}

.mds-modal--fullscreen___mimToolkit .mds-modal-enter-from___mimToolkit,
.mds-modal--fullscreen___mimToolkit .mds-modal-leave-to___mimToolkit {
    transform: translateY(0)
}

.mds-modal--fullscreen___mimToolkit .mds-modal-enter-active___mimToolkit,
.mds-modal--fullscreen___mimToolkit .mds-modal-leave-active___mimToolkit {
    transition: all .2s linear
}

.iframe_wrap_video {
    position: relative;
    padding-top: 56.3%;
}

.iframe_wrap_video iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* .mds-table___mimToolkit tbody tr:nth-last-child(-n+2) .wrap_lit .mds-popover___mimToolkit{ */
/*     top: auto; */
/*     bottom: 100%; */
/* } */
@media (max-width: 991px) {
    .wrap_lit .mds-popover___mimToolkit {
        width: 300px;
        padding: 16px;
    }
}

@media (max-width: 768px) {
    .mds-navigation__panel___mimToolkit {
        height: auto
    }

    .mds-navigation__panel___mimToolkit {
        width: 100%;
    }

    .mds-table___mimToolkit .mds-th__inner___mimToolkit .mds-th__text___mimToolkit,
    .mds-table___mimToolkit th,
    .mds-table___mimToolkit td {
        font-size: 16px !important;
    }

    .mds-layout-grid___mimToolkit {
        padding-left: 16px;
        padding-right: 16px;
    }
}

.scroll-container {
    height: calc(100vh - 290px);
    overflow-y: scroll;
    overflow-x: hidden;
    position: relative;
    padding-bottom: 1em;
}

.fixed-disclaimer .scroll-container {
    height: calc(100vh - var(--rest-height, 0px) - var(--disclaimer-height, 0px) - 44px);
}

/* @media (max-width: 992px) { */
/*     .home .fixed-disclaimer .scroll-container { */
/*         height: calc(100vh - 320px - var(--disclaimer-height)); */
/*     } */
/* } */


@supports selector(::-webkit-scrollbar) {
    .scroll-container::-webkit-scrollbar {
        border-radius: 100px;
        width: 13px;
    }

    .scroll-container::-webkit-scrollbar-thumb {
        background: #808080;
        border-radius: 100px;
    }

    .content-container::-webkit-scrollbar {
        border-radius: 6px;
        width: 13px
    }

    .content-container::-webkit-scrollbar-thumb {
        background: #808080;
        border-radius: 100px;
    }
}

.page-template-page-contact-template .content-container {
    position: relative;
    padding-bottom: var(--disclaimer-height);
}

@media (min-width: 768px) {
    .main-container[data-v-cba74c3c] {
        display: flex;
        height: calc(100vh - 44px)
    }

    .nav-section[data-v-cba74c3c] {
        min-heigh4: fit-content;
        display: block !important;
    }

    .content-container[data-v-cba74c3c] {
        overflow-y: scroll;
        padding-left: 40px;
        padding-right: 40px;
        height: calc(100vh - 44px);
        width: 100%
    }


    .content-container-no-scroll[data-v-cba74c3c] {
        overflow-y: hidden;
        padding-left: 40px;
        padding-right: 40px;
        height: calc(100vh - 44px);
        width: 100%;
    }
}


.content-container-no-scroll {
    position: relative;
}

.pageTitle[data-v-87c946ac] {
    font-family: Intrinsic, HelveticaNeue, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 45px;
    font-weight: 200;
    line-height: 50px;
    font-weight: 700
}

.subTitle[data-v-87c946ac] {
    font-family: Intrinsic, HelveticaNeue, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 16px;
    font-weight: 400;
    line-height: 21px
}

.subTitle strong[data-v-87c946ac] {
    font-weight: 700
}

.container[data-v-87c946ac] {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 12px;
    align-self: stretch;
    margin-bottom: 48px;
    margin-top: 40px;
    color: #1e1e1e
}

.my-link[data-v-43196716] {
    font-family: Intrinsic, HelveticaNeue, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-style: normal;
    -webkit-box-decoration-break: slice;
    box-decoration-break: slice;
    color: #1e1e1e;
    font-weight: 4nherit;
    outline: 0;
    text-decoration: none;
    transition: color .2s linear, border-bottom .2s linear;
    border-bottom: 1px solid #ababab
}

.my-link[data-v-43196716]:focus {
    box-shadow: 0 0 4px 3px #0077cf
}

.my-link[data-v-43196716]:hover,
.my-link[data-v-43196716]:hover:visited {
    border-color: #006fba;
    color: #006fba
}

.my-link[data-v-43196716]:visited {
    color: #5e5e5e
}

.contact-card[data-v-43196716] {
    font-size: 23px;
    color: #0077cf;
    text-decoration: none
}

.pageTitle[data-v-43196716] {
    font-family: Intrinsic, HelveticaNeue, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 45px;
    font-weight: 200;
    line-height: 50px;
    font-weight: 700
}

.content[data-v-43196716] {
    font-family: Intrinsic, HelveticaNeue, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 16px;
    font-weight: 400;
    line-height: 21px;
    line-height: 28px
}

.content strong[data-v-43196716] {
    font-weight: 700
}

.mds-section___mimToolkit,
.mds-section___mimToolkit:before,
.mds-section___mimToolkit:after {
    box-sizing: border-box
}

.mds-section___mimToolkit *,
.mds-section___mimToolkit *:before,
.mds-section___mimToolkit *:after {
    box-sizing: border-box
}

.mds-section___mimToolkit.mds-component--on-dark___mimToolkit .mds-section__title___mimToolkit,
.mds-section___mimToolkit.mds-component--on-dark___mimToolkit .mds-section__content___mimToolkit,
.mds-section___mimToolkit.mds-component--on-dark___mimToolkit .mds-section__title-description___mimToolkit,
.mds-section___mimToolkit.mds-component--on-dark___mimToolkit .mds-section__actions___mimToolkit {
    color: #fff
}

.mds-section___mimToolkit.mds-component--on-dark___mimToolkit.mds-section--container___mimToolkit {
    background-color: #000;
    border: solid 1px #5e5e5e
}

.mds-section___mimToolkit.mds-component--on-dark___mimToolkit.mds-section--collapsible___mimToolkit .mds-section__toggle___mimToolkit {
    fill: #fff;
    stroke: #fff
}

.mds-section___mimToolkit.mds-component--on-dark___mimToolkit.mds-section--collapsible___mimToolkit .mds-section__header-container___mimToolkit.mds-section--border-bottom___mimToolkit {
    border: 0 none
}

.mds-section___mimToolkit.mds-component--on-dark___mimToolkit.mds-section--collapsible___mimToolkit.mds-section--expanded___mimToolkit .mds-section__header-container___mimToolkit.mds-section--primary___mimToolkit.mds-section--border-bottom___mimToolkit {
    border-bottom: solid 2px #e5e5e5
}

.mds-section___mimToolkit.mds-component--on-dark___mimToolkit.mds-section--collapsible___mimToolkit.mds-section--expanded___mimToolkit .mds-section__header-container___mimToolkit.mds-section--tertiary___mimToolkit.mds-section--border-bottom___mimToolkit {
    border-bottom: solid 1px #333333
}

.mds-section___mimToolkit.mds-component--on-dark___mimToolkit .mds-section--primary___mimToolkit {
    border-top: solid 2px #e5e5e5
}

.mds-section___mimToolkit.mds-component--on-dark___mimToolkit .mds-section--primary___mimToolkit.mds-section--border-bottom___mimToolkit {
    border-bottom: solid 2px #e5e5e5;
    border-top: 0 none
}

.mds-section___mimToolkit.mds-component--on-dark___mimToolkit .mds-section--tertiary___mimToolkit {
    border-top: solid 1px #333333
}

.mds-section___mimToolkit.mds-component--on-dark___mimToolkit .mds-section--tertiary___mimToolkit.mds-section--border-bottom___mimToolkit {
    border-bottom: solid 1px #333333;
    border-top: 0 none
}

.mds-section___mimToolkit.mds-section--container___mimToolkit {
    background-color: #fff;
    border: solid 1px #cccccc;
    border-radius: 6px;
    padding: 0 16px 16px
}

.mds-section___mimToolkit.mds-section--container___mimToolkit>.mds-section__header-container___mimToolkit.mds-section--none___mimToolkit>.mds-section__title___mimToolkit {
    padding: 16px 0
}

.mds-section___mimToolkit.mds-section--container___mimToolkit>.mds-section__header-container___mimToolkit.mds-section--none___mimToolkit.mds-section--level-1___mimToolkit .mds-section__toggle___mimToolkit,
.mds-section___mimToolkit.mds-section--container___mimToolkit>.mds-section__header-container___mimToolkit.mds-section--none___mimToolkit.mds-section--level-2___mimToolkit .mds-section__toggle___mimToolkit {
    margin-top: 0
}

.mds-section___mimToolkit.mds-section--collapsible___mimToolkit>.mds-section__header-container___mimToolkit {
    cursor: pointer;
    margin-bottom: 0
}

.mds-section___mimToolkit.mds-section--collapsible___mimToolkit>.mds-section__header-container___mimToolkit.mds-section--border-bottom___mimToolkit {
    border: 0 none
}

.mds-section___mimToolkit.mds-section--collapsible___mimToolkit .mds-section__toggle___mimToolkit {
    fill: #1e1e1e;
    stroke: #1e1e1e;
    flex-shrink: 0;
    transform: rotate(0);
    transition: transform .2s cubic-bezier(.5, 0, .5, 1)
}

.mds-section___mimToolkit.mds-section--collapsible___mimToolkit.mds-section--container___mimToolkit {
    padding: 0 16px
}

.mds-section___mimToolkit.mds-section--collapsible___mimToolkit.mds-section--expanded___mimToolkit.mds-section--container___mimToolkit {
    padding: 0 16px 16px
}

.mds-section___mimToolkit.mds-section--collapsible___mimToolkit.mds-section--expanded___mimToolkit>.mds-section__header-container___mimToolkit {
    margin-bottom: 16px
}

.mds-section___mimToolkit.mds-section--collapsible___mimToolkit.mds-section--expanded___mimToolkit>.mds-section__header-container___mimToolkit.mds-section--primary___mimToolkit.mds-section--border-bottom___mimToolkit {
    border-bottom: solid 2px #333333
}

.mds-section___mimToolkit.mds-section--collapsible___mimToolkit.mds-section--expanded___mimToolkit>.mds-section__header-container___mimToolkit.mds-section--secondary___mimToolkit.mds-section--border-bottom___mimToolkit {
    border-bottom: solid 1px #808080
}

.mds-section___mimToolkit.mds-section--collapsible___mimToolkit.mds-section--expanded___mimToolkit>.mds-section__header-container___mimToolkit.mds-section--tertiary___mimToolkit.mds-section--border-bottom___mimToolkit {
    border-bottom: solid 1px #e5e5e5
}

.mds-section___mimToolkit.mds-section--collapsible___mimToolkit.mds-section--expanded___mimToolkit>.mds-section__header-container___mimToolkit .mds-section__toggle___mimToolkit {
    transform: rotate(90deg);
    transition: transform .2s cubic-bezier(.5, 0, .5, 1)
}

.mds-section___mimToolkit .mds-section__header-container___mimToolkit {
    display: flex;
    margin-bottom: 16px
}

.mds-section___mimToolkit .mds-section__header-container___mimToolkit:focus {
    outline: 2px #0077cf solid;
    outline-offset: 2px
}

.mds-section___mimToolkit .mds-section__header-container___mimToolkit.mds-section--level-1___mimToolkit.mds-section--border-bottom___mimToolkit,
.mds-section___mimToolkit .mds-section__header-container___mimToolkit.mds-section--level-2___mimToolkit.mds-section--border-bottom___mimToolkit,
.mds-section___mimToolkit .mds-section__header-container___mimToolkit.mds-section--level-3___mimToolkit.mds-section--border-bottom___mimToolkit,
.mds-section___mimToolkit .mds-section__header-container___mimToolkit.mds-section--level-4___mimToolkit.mds-section--border-bottom___mimToolkit,
.mds-section___mimToolkit .mds-section__header-container___mimToolkit.mds-section--level-5___mimToolkit.mds-section--border-bottom___mimToolkit,
.mds-section___mimToolkit .mds-section__header-container___mimToolkit.mds-section--level-6___mimToolkit.mds-section--border-bottom___mimToolkit {
    align-items: center
}

.mds-section___mimToolkit .mds-section__header-container___mimToolkit.mds-section--level-1___mimToolkit.mds-section--border-bottom___mimToolkit .mds-section__toggle___mimToolkit,
.mds-section___mimToolkit .mds-section__header-container___mimToolkit.mds-section--level-2___mimToolkit.mds-section--border-bottom___mimToolkit .mds-section__toggle___mimToolkit,
.mds-section___mimToolkit .mds-section__header-container___mimToolkit.mds-section--level-3___mimToolkit.mds-section--border-bottom___mimToolkit .mds-section__toggle___mimToolkit,
.mds-section___mimToolkit .mds-section__header-container___mimToolkit.mds-section--level-4___mimToolkit.mds-section--border-bottom___mimToolkit .mds-section__toggle___mimToolkit,
.mds-section___mimToolkit .mds-section__header-container___mimToolkit.mds-section--level-5___mimToolkit.mds-section--border-bottom___mimToolkit .mds-section__toggle___mimToolkit,
.mds-section___mimToolkit .mds-section__header-container___mimToolkit.mds-section--level-6___mimToolkit.mds-section--border-bottom___mimToolkit .mds-section__toggle___mimToolkit {
    margin-top: 0
}

.mds-section___mimToolkit .mds-section__header-container___mimToolkit.mds-section--level-7___mimToolkit.mds-section--border-bottom___mimToolkit,
.mds-section___mimToolkit .mds-section__header-container___mimToolkit.mds-section--level-8___mimToolkit.mds-section--border-bottom___mimToolkit,
.mds-section___mimToolkit .mds-section__header-container___mimToolkit.mds-section--level-9___mimToolkit.mds-section--border-bottom___mimToolkit {
    align-items: center
}

.mds-section___mimToolkit .mds-section__header-container___mimToolkit.mds-section--level-7___mimToolkit.mds-section--border-bottom___mimToolkit .mds-section__toggle___mimToolkit,
.mds-section___mimToolkit .mds-section__header-container___mimToolkit.mds-section--level-8___mimToolkit.mds-section--border-bottom___mimToolkit .mds-section__toggle___mimToolkit,
.mds-section___mimToolkit .mds-section__header-container___mimToolkit.mds-section--level-9___mimToolkit.mds-section--border-bottom___mimToolkit .mds-section__toggle___mimToolkit {
    margin-top: -2px
}

.mds-section___mimToolkit .mds-section__header-container___mimToolkit.mds-section--level-1___mimToolkit .mds-section__toggle___mimToolkit {
    margin-top: 14px
}

.mds-section___mimToolkit .mds-section__header-container___mimToolkit.mds-section--level-2___mimToolkit .mds-section__toggle___mimToolkit,
.mds-section___mimToolkit .mds-section__header-container___mimToolkit.mds-section--level-3___mimToolkit .mds-section__toggle___mimToolkit {
    margin-top: 8px
}

.mds-section___mimToolkit .mds-section__header-container___mimToolkit.mds-section--level-4___mimToolkit .mds-section__toggle___mimToolkit {
    margin-top: 5px
}

.mds-section___mimToolkit .mds-section__header-container___mimToolkit.mds-section--level-5___mimToolkit .mds-section__toggle___mimToolkit {
    margin-top: 3px
}

.mds-section___mimToolkit .mds-section__header-container___mimToolkit.mds-section--level-6___mimToolkit .mds-section__toggle___mimToolkit,
.mds-section___mimToolkit .mds-section__header-container___mimToolkit.mds-section--level-7___mimToolkit .mds-section__toggle___mimToolkit {
    margin-top: 6px
}

.mds-section___mimToolkit .mds-section__header-container___mimToolkit.mds-section--level-8___mimToolkit .mds-section__toggle___mimToolkit {
    margin-top: 4px
}

.mds-section___mimToolkit .mds-section__header-container___mimToolkit.mds-section--level-9___mimToolkit .mds-section__toggle___mimToolkit {
    margin-top: 1px
}

.mds-section___mimToolkit .mds-section__header-container___mimToolkit.mds-section--none___mimToolkit.mds-section--level-1___mimToolkit .mds-section__toggle___mimToolkit {
    margin-top: 6px
}

.mds-section___mimToolkit .mds-section__header-container___mimToolkit.mds-section--none___mimToolkit.mds-section--level-2___mimToolkit .mds-section__toggle___mimToolkit {
    margin-top: 1px
}

.mds-section___mimToolkit .mds-section__header-container___mimToolkit.mds-section--none___mimToolkit.mds-section--level-3___mimToolkit .mds-section__toggle___mimToolkit {
    margin-top: 0
}

.mds-section___mimToolkit .mds-section__header-container___mimToolkit.mds-section--none___mimToolkit.mds-section--level-4___mimToolkit .mds-section__toggle___mimToolkit {
    margin-top: -2px
}

.mds-section___mimToolkit .mds-section__header-container___mimToolkit.mds-section--none___mimToolkit.mds-section--level-5___mimToolkit .mds-section__toggle___mimToolkit {
    margin-top: -4px
}

.mds-section___mimToolkit .mds-section__header-container___mimToolkit.mds-section--none___mimToolkit.mds-section--level-6___mimToolkit .mds-section__toggle___mimToolkit {
    margin-top: 0
}

.mds-section___mimToolkit .mds-section__header-container___mimToolkit.mds-section--none___mimToolkit.mds-section--level-7___mimToolkit .mds-section__toggle___mimToolkit,
.mds-section___mimToolkit .mds-section__header-container___mimToolkit.mds-section--none___mimToolkit.mds-section--level-8___mimToolkit .mds-section__toggle___mimToolkit {
    margin-top: -1px
}

.mds-section___mimToolkit .mds-section__header-container___mimToolkit.mds-section--none___mimToolkit.mds-section--level-9___mimToolkit .mds-section__toggle___mimToolkit {
    margin-top: -5px
}

.mds-section___mimToolkit .mds-section--primary___mimToolkit {
    border-top: solid 2px #333333
}

.mds-section___mimToolkit .mds-section--primary___mimToolkit.mds-section--border-bottom___mimToolkit {
    border-bottom: solid 2px #333333;
    border-top: 0 none
}

.mds-section___mimToolkit .mds-section--secondary___mimToolkit {
    border-top: solid 1px #808080
}

.mds-section___mimToolkit .mds-section--secondary___mimToolkit.mds-section--border-bottom___mimToolkit {
    border-bottom: solid 1px #808080;
    border-top: 0 none
}

.mds-section___mimToolkit .mds-section--tertiary___mimToolkit {
    border-top: solid 1px #e5e5e5
}

.mds-section___mimToolkit .mds-section--tertiary___mimToolkit.mds-section--border-bottom___mimToolkit {
    border-bottom: solid 1px #e5e5e5;
    border-top: 0 none
}

.mds-section___mimToolkit .mds-section--primary___mimToolkit .mds-section__title___mimToolkit,
.mds-section___mimToolkit .mds-section--primary___mimToolkit .mds-section__actions___mimToolkit,
.mds-section___mimToolkit .mds-section--secondary___mimToolkit .mds-section__title___mimToolkit,
.mds-section___mimToolkit .mds-section--secondary___mimToolkit .mds-section__actions___mimToolkit,
.mds-section___mimToolkit .mds-section--tertiary___mimToolkit .mds-section__title___mimToolkit,
.mds-section___mimToolkit .mds-section--tertiary___mimToolkit .mds-section__actions___mimToolkit {
    padding-top: 8px
}

.mds-section___mimToolkit .mds-section--primary___mimToolkit .mds-section__title___mimToolkit,
.mds-section___mimToolkit .mds-section--secondary___mimToolkit .mds-section__title___mimToolkit,
.mds-section___mimToolkit .mds-section--tertiary___mimToolkit .mds-section__title___mimToolkit {
    margin-right: 8px
}

.mds-section___mimToolkit .mds-section--primary___mimToolkit.mds-section--level-6___mimToolkit .mds-section__title___mimToolkit,
.mds-section___mimToolkit .mds-section--primary___mimToolkit.mds-section--level-6___mimToolkit .mds-section__actions___mimToolkit,
.mds-section___mimToolkit .mds-section--primary___mimToolkit.mds-section--level-7___mimToolkit .mds-section__title___mimToolkit,
.mds-section___mimToolkit .mds-section--primary___mimToolkit.mds-section--level-7___mimToolkit .mds-section__actions___mimToolkit,
.mds-section___mimToolkit .mds-section--primary___mimToolkit.mds-section--level-8___mimToolkit .mds-section__title___mimToolkit,
.mds-section___mimToolkit .mds-section--primary___mimToolkit.mds-section--level-8___mimToolkit .mds-section__actions___mimToolkit,
.mds-section___mimToolkit .mds-section--primary___mimToolkit.mds-section--level-9___mimToolkit .mds-section__title___mimToolkit,
.mds-section___mimToolkit .mds-section--primary___mimToolkit.mds-section--level-9___mimToolkit .mds-section__actions___mimToolkit,
.mds-section___mimToolkit .mds-section--secondary___mimToolkit.mds-section--level-6___mimToolkit .mds-section__title___mimToolkit,
.mds-section___mimToolkit .mds-section--secondary___mimToolkit.mds-section--level-6___mimToolkit .mds-section__actions___mimToolkit,
.mds-section___mimToolkit .mds-section--secondary___mimToolkit.mds-section--level-7___mimToolkit .mds-section__title___mimToolkit,
.mds-section___mimToolkit .mds-section--secondary___mimToolkit.mds-section--level-7___mimToolkit .mds-section__actions___mimToolkit,
.mds-section___mimToolkit .mds-section--secondary___mimToolkit.mds-section--level-8___mimToolkit .mds-section__title___mimToolkit,
.mds-section___mimToolkit .mds-section--secondary___mimToolkit.mds-section--level-8___mimToolkit .mds-section__actions___mimToolkit,
.mds-section___mimToolkit .mds-section--secondary___mimToolkit.mds-section--level-9___mimToolkit .mds-section__title___mimToolkit,
.mds-section___mimToolkit .mds-section--secondary___mimToolkit.mds-section--level-9___mimToolkit .mds-section__actions___mimToolkit,
.mds-section___mimToolkit .mds-section--tertiary___mimToolkit.mds-section--level-6___mimToolkit .mds-section__title___mimToolkit,
.mds-section___mimToolkit .mds-section--tertiary___mimToolkit.mds-section--level-6___mimToolkit .mds-section__actions___mimToolkit,
.mds-section___mimToolkit .mds-section--tertiary___mimToolkit.mds-section--level-7___mimToolkit .mds-section__title___mimToolkit,
.mds-section___mimToolkit .mds-section--tertiary___mimToolkit.mds-section--level-7___mimToolkit .mds-section__actions___mimToolkit,
.mds-section___mimToolkit .mds-section--tertiary___mimToolkit.mds-section--level-8___mimToolkit .mds-section__title___mimToolkit,
.mds-section___mimToolkit .mds-section--tertiary___mimToolkit.mds-section--level-8___mimToolkit .mds-section__actions___mimToolkit,
.mds-section___mimToolkit .mds-section--tertiary___mimToolkit.mds-section--level-9___mimToolkit .mds-section__title___mimToolkit,
.mds-section___mimToolkit .mds-section--tertiary___mimToolkit.mds-section--level-9___mimToolkit .mds-section__actions___mimToolkit {
    padding-top: 6px
}

.mds-section___mimToolkit .mds-section--primary___mimToolkit.mds-section--border-bottom___mimToolkit .mds-section__title___mimToolkit,
.mds-section___mimToolkit .mds-section--secondary___mimToolkit.mds-section--border-bottom___mimToolkit .mds-section__title___mimToolkit,
.mds-section___mimToolkit .mds-section--tertiary___mimToolkit.mds-section--border-bottom___mimToolkit .mds-section__title___mimToolkit {
    padding: 16px 0
}

.mds-section___mimToolkit .mds-section--primary___mimToolkit.mds-section--border-bottom___mimToolkit .mds-section__actions___mimToolkit,
.mds-section___mimToolkit .mds-section--secondary___mimToolkit.mds-section--border-bottom___mimToolkit .mds-section__actions___mimToolkit,
.mds-section___mimToolkit .mds-section--tertiary___mimToolkit.mds-section--border-bottom___mimToolkit .mds-section__actions___mimToolkit {
    padding-top: 0
}

.mds-section___mimToolkit .mds-section__title___mimToolkit {
    line-height: 1.15;
    font-family: Intrinsic, HelveticaNeue, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 20px;
    font-weight: 400;
    line-height: 23px;
    color: #1e1e1e;
    display: inline-block;
    margin-bottom: 0;
    margin-top: 0;
    vertical-align: middle
}

.mds-section___mimToolkit .mds-section__title___mimToolkit:before,
.mds-section___mimToolkit .mds-section__title___mimToolkit:after {
    content: "";
    display: block;
    height: 0;
    width: 0
}

.mds-section___mimToolkit .mds-section__title___mimToolkit:before {
    margin-bottom: calc(-.178125em + 0px)
}

.mds-section___mimToolkit .mds-section__title___mimToolkit:after {
    margin-top: calc(-.2015625em + 0px)
}

.mds-section___mimToolkit .mds-section__title-description___mimToolkit {
    display: inline-block;
    font-size: 0;
    line-height: 0;
    vertical-align: middle;
    white-space: nowrap
}

.mds-section___mimToolkit .mds-section__title___mimToolkit .mds-section__title-description___mimToolkit {
    margin-top: -6px
}

424 .mds-section___mimToolkit .mds-section__actions___mimToolkit {
    align-items: flex-start;
    display: flex;
    margin-left: auto;
    white-space: nowrap
}

.mds-section___mimToolkit .mds-section__supplemental-content___mimToolkit {
    margin-left: auto
}

.mds-section___mimToolkit .mds-section__supplemental-content___mimToolkit+.mds-section__actions___mimToolkit {
    margin-left: 16px
}

.mds-section___mimToolkit .mds-section__content___mimToolkit {
    display: block;
    font-family: Intrinsic, HelveticaNeue, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 16px;
    font-weight: 400;
    line-height: 21px
}

424 .mds-section___mimToolkit .mds-section--level-1___mimToolkit .mds-section__title___mimToolkit {
    line-height: 1.1;
    font-family: Intrinsic, HelveticaNeue, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 45px;
    font-weight: 200;
    line-height: 50px
}

.mds-section___mimToolkit .mds-section--level-1___mimToolkit .mds-section__title___mimToolkit:before,
.mds-section___mimToolkit .mds-section--level-1___mimToolkit .mds-section__title___mimToolkit:after {
    content: "";
    display: block;
    height: 0;
    width: 0
}

.mds-section___mimToolkit .mds-section--level-1___mimToolkit .mds-section__title___mimToolkit:before {
    margin-bottom: calc(-.153125em + 0px)
}

.mds-section___mimToolkit .mds-section--level-1___mimToolkit .mds-section__title___mimToolkit:after {
    margin-top: calc(-.1765625em + 0px)
}

424 .mds-section___mimToolkit .mds-section--level-2___mimToolkit .mds-section__title___mimToolkit {
    line-height: 1.1;
    font-family: Intrinsic, HelveticaNeue, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 32px;
    font-weight: 200;
    line-height: 36px
}

.mds-section___mimToolkit .mds-section--level-2___mimToolkit .mds-section__title___mimToolkit:before,
.mds-section___mimToolkit .mds-section--level-2___mimToolkit .mds-section__title___mimToolkit:after {
    content: "";
    display: block;
    height: 0;
    width: 0
}

.mds-section___mimToolkit .mds-section--level-2___mimToolkit .mds-section__title___mimToolkit:before {
    margin-bottom: calc(-.153125em + 0px)
}

.mds-section___mimToolkit .mds-section--level-2___mimToolkit .mds-section__title___mimToolkit:after {
    margin-top: calc(-.1765625em + 0px)
}

.mds-section___mimToolkit .mds-section--level-3___mimToolkit .mds-section__title___mimToolkit {
    font-family: Intrinsic, HelveticaNeue, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 28px;
    font-weight: 200;
    line-height: 34px
}

.mds-section___mimToolkit .mds-section--level-4___mimToolkit .mds-section__title___mimToolkit {
    font-family: Intrinsic, HelveticaNeue, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 23px;
    font-weight: 400;
    line-height: 27px
}

.mds-section___mimToolkit .mds-section--level-5___mimToolkit .mds-section__title___mimToolkit {
    font-family: Intrinsic, HelveticaNeue, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 20px;
    font-weight: 400;
    line-height: 23px
}

.mds-section___mimToolkit .mds-section--level-6___mimToolkit .mds-section__title___mimToolkit {
    font-family: Intrinsic, HelveticaNeue, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 18px;
    font-weight: 400;
    line-height: 22px
}

.mds-section___mimToolkit .mds-section--level-6___mimToolkit .mds-section__title___mimToolkit .mds-section__title-description___mimToolkit {
    margin-top: -4px
}

.mds-section___mimToolkit .mds-section--level-7___mimToolkit .mds-section__title___mimToolkit {
    font-family: Intrinsic, HelveticaNeue, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 16px;
    font-weight: 400;
    line-height: 21px
}

.mds-section___mimToolkit .mds-section--level-7___mimToolkit .mds-section__title___mimToolkit strong {
    font-weight: 700
}

.mds-section___mimToolkit .mds-section--level-7___mimToolkit .mds-section__title___mimToolkit .mds-section__title-description___mimToolkit {
    margin-top: -4px
}

.mds-section___mimToolkit .mds-section--level-8___mimToolkit .mds-section__title___mimToolkit {
    font-family: Intrinsic, HelveticaNeue, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px
}

.mds-section___mimToolkit .mds-section--level-8___mimToolkit .mds-section__title___mimToolkit strong {
    font-weight: 700
}

.mds-section___mimToolkit .mds-section--level-8___mimToolkit .mds-section__title___mimToolkit .mds-section__title-description___mimToolkit {
    margin-top: -4px
}

.mds-section___mimToolkit .mds-section--level-9___mimToolkit .mds-section__title___mimToolkit {
    font-family: Intrinsic, HelveticaNeue, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 10px;
    font-weight: 700;
    letter-spacing: 1.67px;
    line-height: 12px;
    text-transform: uppercase
}

.mds-section___mimToolkit .mds-section--level-9___mimToolkit .mds-section__title___mimToolkit .mds-section__title-description___mimToolkit {
    margin-top: -4px
}

.mds-section___mimToolkit .mds-section--font-bold___mimToolkit .mds-section__title___mimToolkit {
    font-weight: 700
}

.mds-table___mimToolkit {
    font-family: Intrinsic, HelveticaNeue, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 16px;
    font-weight: 400;
    line-height: 21px;
    background-color: transparent;
    border-collapse: collapse;
    border-spacing: 0;
    color: #1e1e1e;
    table-layout: fixed;
    width: 100%
}

.mds-table___mimToolkit.mds-table--small___mimToolkit .mds-td___mimToolkit {
    font-family: Intrinsic, HelveticaNeue, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px
}

.mds-table___mimToolkit.mds-table--small___mimToolkit .mds-tr__td--selection___mimToolkit,
.mds-table___mimToolkit.mds-table--small___mimToolkit .mds-tr__td--numbered___mimToolkit {
    padding-top: 4px
}

.mds-table___mimToolkit.mds-table--small___mimToolkit.mds-table--spacious___mimToolkit .mds-tr__td--selection___mimToolkit,
.mds-table___mimToolkit.mds-table--small___mimToolkit.mds-table--spacious___mimToolkit .mds-tr__td--numbered___mimToolkit {
    padding: 12px 0 0
}

.mds-table___mimToolkit.mds-table--large___mimToolkit .mds-th__button___mimToolkit,
.mds-table___mimToolkit.mds-table--large___mimToolkit .mds-th__text___mimToolkit {
    font-family: Intrinsic, HelveticaNeue, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 16px;
    font-weight: 400;
    line-height: 21px;
    font-weight: 700
}

.mds-table___mimToolkit.mds-table--large___mimToolkit .mds-th__inner___mimToolkit {
    margin-bottom: 24px
}

.mds-table___mimToolkit.mds-table--large___mimToolkit .mds-th--sortable___mimToolkit.mds-th--sorted-descending___mimToolkit .mds-th__inner___mimToolkit:before,
.mds-table___mimToolkit.mds-table--large___mimToolkit .mds-th--sortable___mimToolkit.mds-th--sorted-ascending___mimToolkit .mds-th__inner___mimToolkit:before {
    bottom: 7px
}

.mds-table___mimToolkit.mds-table--large___mimToolkit .mds-thead___mimToolkit .mds-thead__th-selection___mimToolkit {
    width: 40px
}

.mds-table___mimToolkit.mds-table--large___mimToolkit .mds-thead___mimToolkit .mds-thead__th-selection___mimToolkit .mds-checkbox___mimToolkit {
    margin-bottom: 24px
}

.mds-table___mimToolkit.mds-table--large___mimToolkit .mds-thead___mimToolkit .mds-thead__th-numbered___mimToolkit {
    width: 30px
}

.mds-table___mimToolkit.mds-table--large___mimToolkit .mds-th__action___mimToolkit {
    top: -3px
}

.mds-table___mimToolkit.mds-table--large___mimToolkit .mds-td___mimToolkit {
    font-family: Intrinsic, HelveticaNeue, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 20px;
    font-weight: 400;
    line-height: 26px;
    padding-bottom: 8px;
    padding-top: 8px
}

.mds-table___mimToolkit.mds-table--large___mimToolkit .mds-tr___mimToolkit .mds-tr__td--selection___mimToolkit {
    padding: 10px 0 0
}

.mds-table___mimToolkit.mds-table--large___mimToolkit .mds-tr___mimToolkit .mds-tr__td--numbered___mimToolkit {
    font-family: Intrinsic, HelveticaNeue, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 16px;
    font-weight: 400;
    line-height: 21px;
    padding: 11px 0 0
}

.mds-table___mimToolkit.mds-table--large___mimToolkit .mds-tr___mimToolkit.mds-tr--expandable___mimToolkit .mds-tr__td--selection___mimToolkit+.mds-td___mimToolkit:before,
.mds-table___mimToolkit.mds-table--large___mimToolkit .mds-tr___mimToolkit.mds-tr--expandable___mimToolkit .mds-tr__td--numbered___mimToolkit+.mds-td___mimToolkit:before,
.mds-table___mimToolkit.mds-table--large___mimToolkit .mds-tr___mimToolkit.mds-tr--expandable___mimToolkit .mds-td___mimToolkit:first-child:before {
    height: 18px;
    width: 18px
}

.mds-table___mimToolkit.mds-table--large___mimToolkit.mds-table--spacious___mimToolkit .mds-td___mimToolkit {
    padding-bottom: 16px;
    padding-top: 16px
}

.mds-table___mimToolkit.mds-table--large___mimToolkit.mds-table--spacious___mimToolkit .mds-tr__td--selection___mimToolkit {
    padding: 17px 0 0
}

.mds-table___mimToolkit.mds-table--large___mimToolkit.mds-table--spacious___mimToolkit .mds-tr__td--numbered___mimToolkit {
    padding: 18px 0 0
}

.mds-table___mimToolkit.mds-component--on-dark___mimToolkit {
    color: #fff
}

.mds-table___mimToolkit.mds-component--on-dark___mimToolkit .mds-td___mimToolkit {
    border-top: solid 1px #333333
}

.mds-table___mimToolkit.mds-component--on-dark___mimToolkit .mds-td___mimToolkit a {
    font-family: Intrinsic, HelveticaNeue, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-style: normal;
    -webkit-box-decoration-break: slice;
    box-decoration-break: slice;
    color: #1e1e1e;
    font-weight: inherit;
    outline: 0;
    text-decoration: none;
    transition: color .2s linear, border-bottom .2s linear;
    color: #fff;
    border-bottom: 1px solid #ababab;
    border-color: gray;
    border: 0;
    color: #006fba;
    color: #008dde
}

.mds-table___mimToolkit.mds-component--on-dark___mimToolkit .mds-td___mimToolkit a:focus {
    box-shadow: 0 0 4px 3px #0077cf
}

.mds-table___mimToolkit.mds-component--on-dark___mimToolkit .mds-td___mimToolkit a:hover,
.mds-table___mimToolkit.mds-component--on-dark___mimToolkit .mds-td___mimToolkit a:hover:visited {
    border-color: #006fba;
    color: #006fba;
    border-color: #008dde;
    color: #008dde
}

.mds-table___mimToolkit.mds-component--on-dark___mimToolkit .mds-td___mimToolkit a:visited {
    color: #5e5e5e;
    color: #ababab
}

.mds-table___mimToolkit.mds-component--on-dark___mimToolkit .mds-td___mimToolkit a:hover,
.mds-table___mimToolkit.mds-component--on-dark___mimToolkit .mds-td___mimToolkit a:hover:visited {
    color: #1e1e1e;
    color: #fff
}

.mds-table___mimToolkit.mds-component--on-dark___mimToolkit .mds-tr__td--selection___mimToolkit,
.mds-table___mimToolkit.mds-component--on-dark___mimToolkit .mds-tr__td--numbered___mimToolkit {
    border-top: solid 1px #333333;
    color: #ababab
}

.mds-table___mimToolkit.mds-component--on-dark___mimToolkit .mds-th__text___mimToolkit,
.mds-table___mimToolkit.mds-component--on-dark___mimToolkit .mds-th__button___mimToolkit {
    color: #ababab
}

.mds-table___mimToolkit.mds-component--on-dark___mimToolkit .mds-th__button___mimToolkit:hover {
    color: #fff
}

.mds-table___mimToolkit.mds-component--on-dark___mimToolkit.mds-table--show-sortable___mimToolkit .mds-th--sortable___mimToolkit .mds-th__inner___mimToolkit {
    border-bottom: 1px dotted #5e5e5e
}

.mds-table___mimToolkit.mds-component--on-dark___mimToolkit .mds-th--sorted-descending___mimToolkit.mds-th--sortable___mimToolkit .mds-th__inner___mimToolkit,
.mds-table___mimToolkit.mds-component--on-dark___mimToolkit .mds-th--sorted-ascending___mimToolkit.mds-th--sortable___mimToolkit .mds-th__inner___mimToolkit {
    border-bottom: 1px solid #ffffff
}

.mds-table___mimToolkit.mds-component--on-dark___mimToolkit .mds-th--sorted-descending___mimToolkit.mds-th--sortable___mimToolkit .mds-th__inner___mimToolkit .mds-th__button___mimToolkit,
.mds-table___mimToolkit.mds-component--on-dark___mimToolkit .mds-th--sorted-ascending___mimToolkit.mds-th--sortable___mimToolkit .mds-th__inner___mimToolkit .mds-th__button___mimToolkit {
    color: #fff
}

.mds-table___mimToolkit.mds-component--on-dark___mimToolkit .mds-th--sorted-ascending___mimToolkit .mds-th__inner___mimToolkit:before {
    content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iNiIgdmlld0JveD0iMCAwIDE5IDYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMCA2SDBMNS4wMDIyMiAtMi44ODEyMmUtMDdMMTAgNloiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xOSAwSDlMMTQuMDAyMiA2TDE5IDBaIiBmaWxsPSIjNUU1RTVFIi8+Cjwvc3ZnPgo=)
}

.mds-table___mimToolkit.mds-component--on-dark___mimToolkit .mds-th--sorted-descending___mimToolkit .mds-th__inner___mimToolkit:before {
    content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iNiIgdmlld0JveD0iMCAwIDE5IDYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMCA2SDBMNS4wMDIyMiAtMi44ODEyMmUtMDdMMTAgNloiIGZpbGw9IiM1RTVFNUUiLz4KPHBhdGggZD0iTTE5IDBIOUwxNC4wMDIyIDZMMTkgMFoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=)
}

.mds-table___mimToolkit.mds-component--on-dark___mimToolkit.mds-table--zebra___mimToolkit .mds-tr___mimToolkit:nth-child(2n):not(.mds-tr--total-row___mimToolkit):not(.mds-tr--selected___mimToolkit):not(.mds-tr--container___mimToolkit) .mds-td___mimToolkit,
.mds-table___mimToolkit.mds-component--on-dark___mimToolkit.mds-table--zebra___mimToolkit .mds-tr___mimToolkit:nth-child(2n):not(.mds-tr--total-row___mimToolkit):not(.mds-tr--selected___mimToolkit):not(.mds-tr--container___mimToolkit) .mds-tr__td--selection___mimToolkit,
.mds-table___mimToolkit.mds-component--on-dark___mimToolkit.mds-table--zebra___mimToolkit .mds-tr___mimToolkit:nth-child(2n):not(.mds-tr--total-row___mimToolkit):not(.mds-tr--selected___mimToolkit):not(.mds-tr--container___mimToolkit) .mds-tr__td--numbered___mimToolkit {
    background-color: #1e1e1e
}

.mds-table___mimToolkit.mds-component--on-dark___mimToolkit.mds-table--row-hover___mimToolkit .mds-tr___mimToolkit:hover:not(.mds-tr--total-row___mimToolkit):not(.mds-tr--selected___mimToolkit):not(.mds-tr--container___mimToolkit) .mds-td___mimToolkit,
.mds-table___mimToolkit.mds-component--on-dark___mimToolkit.mds-table--row-hover___mimToolkit .mds-tr___mimToolkit:hover:not(.mds-tr--total-row___mimToolkit):not(.mds-tr--selected___mimToolkit):not(.mds-tr--container___mimToolkit) .mds-tr__td--selection___mimToolkit,
.mds-table___mimToolkit.mds-component--on-dark___mimToolkit.mds-table--row-hover___mimToolkit .mds-tr___mimToolkit:hover:not(.mds-tr--total-row___mimToolkit):not(.mds-tr--selected___mimToolkit):not(.mds-tr--container___mimToolkit) .mds-tr__td--numbered___mimToolkit,
.mds-table___mimToolkit.mds-component--on-dark___mimToolkit.mds-table--row-hover___mimToolkit.mds-table--zebra___mimToolkit .mds-tr___mimToolkit:hover:not(.mds-tr--total-row___mimToolkit):not(.mds-tr--selected___mimToolkit):not(.mds-tr--container___mimToolkit) .mds-td___mimToolkit,
.mds-table___mimToolkit.mds-component--on-dark___mimToolkit.mds-table--row-hover___mimToolkit.mds-table--zebra___mimToolkit .mds-tr___mimToolkit:hover:not(.mds-tr--total-row___mimToolkit):not(.mds-tr--selected___mimToolkit):not(.mds-tr--container___mimToolkit) .mds-tr__td--selection___mimToolkit,
.mds-table___mimToolkit.mds-component--on-dark___mimToolkit.mds-table--row-hover___mimToolkit.mds-table--zebra___mimToolkit .mds-tr___mimToolkit:hover:not(.mds-tr--total-row___mimToolkit):not(.mds-tr--selected___mimToolkit):not(.mds-tr--container___mimToolkit) .mds-tr__td--numbered___mimToolkit {
    background-color: #333
}

.mds-table___mimToolkit.mds-component--on-dark___mimToolkit.mds-table--row-hover___mimToolkit .mds-tr___mimToolkit:hover:not(.mds-tr--container___mimToolkit) .mds-td___mimToolkit,
.mds-table___mimToolkit.mds-component--on-dark___mimToolkit.mds-table--row-hover___mimToolkit .mds-tr___mimToolkit:hover:not(.mds-tr--container___mimToolkit) .mds-tr__td--selection___mimToolkit,
.mds-table___mimToolkit.mds-component--on-dark___mimToolkit.mds-table--row-hover___mimToolkit .mds-tr___mimToolkit:hover:not(.mds-tr--container___mimToolkit) .mds-tr__td--numbered___mimToolkit {
    background-color: #1d3954
}

.mds-table___mimToolkit.mds-component--on-dark___mimToolkit .mds-tr___mimToolkit.mds-tr--total-row___mimToolkit .mds-td___mimToolkit,
.mds-table___mimToolkit.mds-component--on-dark___mimToolkit .mds-tr___mimToolkit.mds-tr--total-row___mimToolkit .mds-tr__td--selection___mimToolkit,
.mds-table___mimToolkit.mds-component--on-dark___mimToolkit .mds-tr___mimToolkit.mds-tr--total-row___mimToolkit .mds-tr__td--numbered___mimToolkit {
    background: repeating-linear-gradient(-45deg, #333, #000 1px, #000 3px, #333 4px)
}

.mds-table___mimToolkit.mds-component--on-dark___mimToolkit .mds-tr___mimToolkit.mds-tr--container___mimToolkit .mds-td___mimToolkit,
.mds-table___mimToolkit.mds-component--on-dark___mimToolkit .mds-tr___mimToolkit.mds-tr--container___mimToolkit .mds-tr__td--selection___mimToolkit,
.mds-table___mimToolkit.mds-component--on-dark___mimToolkit .mds-tr___mimToolkit.mds-tr--container___mimToolkit .mds-tr__td--numbered___mimToolkit {
    background-color: #000
}

.mds-table___mimToolkit.mds-component--on-dark___mimToolkit .mds-tr___mimToolkit.mds-tr--selected___mimToolkit .mds-td___mimToolkit,
.mds-table___mimToolkit.mds-component--on-dark___mimToolkit .mds-tr___mimToolkit.mds-tr--selected___mimToolkit .mds-tr__td--selection___mimToolkit,
.mds-table___mimToolkit.mds-component--on-dark___mimToolkit .mds-tr___mimToolkit.mds-tr--selected___mimToolkit .mds-tr__td--numbered___mimToolkit {
    background-color: #1f2f42
}

.mds-table___mimToolkit.mds-component--on-dark___mimToolkit .mds-tr___mimToolkit .mds-tr__td--selection___mimToolkit {
    border-color: #333
}

.mds-table___mimToolkit.mds-component--on-dark___mimToolkit .mds-tr___mimToolkit .mds-tr__td--numbered___mimToolkit {
    border-color: #333;
    color: #ababab
}

.mds-table___mimToolkit.mds-component--on-dark___mimToolkit .mds-tr___mimToolkit.mds-tr--expandable___mimToolkit .mds-tr__td--selection___mimToolkit+.mds-td___mimToolkit:before,
.mds-table___mimToolkit.mds-component--on-dark___mimToolkit .mds-tr___mimToolkit.mds-tr--expandable___mimToolkit .mds-tr__td--numbered___mimToolkit+.mds-td___mimToolkit:before,
.mds-table___mimToolkit.mds-component--on-dark___mimToolkit .mds-tr___mimToolkit.mds-tr--expandable___mimToolkit .mds-td___mimToolkit:first-child:before {
    content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNSAxNSI+PHBhdGggZmlsbD0iI2NjY2NjYyIgdmVjdG9yLWVmZmVjdD0ibm9uLXNjYWxpbmctc3Ryb2tlIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik00LjUgNGw2IDMuNS02IDMuNSIvPjwvc3ZnPg==)
}

.mds-table___mimToolkit,
.mds-table___mimToolkit:before,
.mds-table___mimToolkit:after {
    box-sizing: border-box
}

.mds-table___mimToolkit *,
.mds-table___mimToolkit *:before,
.mds-table___mimToolkit *:after {
    box-sizing: border-box
}

.mds-table___mimToolkit.mds-table--show-sortable___mimToolkit,
.mds-table___mimToolkit.mds-table--row-hover___mimToolkit,
.mds-table___mimToolkit.mds-table--zebra___mimToolkit {
    background-color: inherit
}

.mds-table__scroller___mimToolkit {
    outline: none;
    overflow-x: auto;
    overflow-y: visible;
    position: relative
}

.mds-table__scroller___mimToolkit.mds-component--on-dark___mimToolkit .mds-table___mimToolkit .mds-td___mimToolkit,
.mds-table__scroller___mimToolkit.mds-component--on-dark___mimToolkit .mds-table___mimToolkit .mds-th___mimToolkit,
.mds-table__scroller___mimToolkit.mds-component--on-dark___mimToolkit .mds-table___mimToolkit .mds-thead__th-selection___mimToolkit,
.mds-table__scroller___mimToolkit.mds-component--on-dark___mimToolkit .mds-table___mimToolkit .mds-thead__th-numbered___mimToolkit,
.mds-table__scroller___mimToolkit.mds-component--on-dark___mimToolkit .mds-table___mimToolkit .mds-tr__td--selection___mimToolkit,
.mds-table__scroller___mimToolkit.mds-component--on-dark___mimToolkit .mds-table___mimToolkit .mds-tr__td--numbered___mimToolkit {
    background-color: #000
}

.mds-table__scroller___mimToolkit.mds-component--on-dark___mimToolkit .mds-table--fixed-column___mimToolkit th:nth-child(-n+1),
.mds-table__scroller___mimToolkit.mds-component--on-dark___mimToolkit .mds-table--fixed-column___mimToolkit .mds-td___mimToolkit:nth-child(-n+1) {
    border-right: 2px solid #333333
}

.mds-table__scroller___mimToolkit.mds-component--on-dark___mimToolkit .mds-table--fixed-column-withSelection___mimToolkit th:nth-of-type(2),
.mds-table__scroller___mimToolkit.mds-component--on-dark___mimToolkit .mds-table--fixed-column-withSelection___mimToolkit .mds-td___mimToolkit:nth-of-type(2) {
    border-right: 2px solid #333333
}

.mds-table__scroller___mimToolkit.mds-component--on-dark___mimToolkit .mds-table--fixed-column-withRowNumbers___mimToolkit th:nth-of-type(2),
.mds-table__scroller___mimToolkit.mds-component--on-dark___mimToolkit .mds-table--fixed-column-withRowNumbers___mimToolkit .mds-td___mimToolkit:nth-of-type(2) {
    border-right: 2px solid #333333
}

.mds-table__scroller___mimToolkit.mds-component--on-dark___mimToolkit .mds-table--fixed-column-withSelection-withRowNumbers___mimToolkit th:nth-of-type(3),
.mds-table__scroller___mimToolkit.mds-component--on-dark___mimToolkit .mds-table--fixed-column-withSelection-withRowNumbers___mimToolkit .mds-td___mimToolkit:nth-of-type(3) {
    border-right: 2px solid #333333
}

.mds-table__scroller___mimToolkit.mds-table--large___mimToolkit .mds-table--fixed-column-withSelection___mimToolkit th:nth-of-type(2),
.mds-table__scroller___mimToolkit.mds-table--large___mimToolkit .mds-table--fixed-column-withSelection___mimToolkit td:nth-of-type(2) {
    left: 40px
}

.mds-table__scroller___mimToolkit.mds-table--large___mimToolkit .mds-table--fixed-column-withRowNumbers___mimToolkit th:nth-of-type(2),
.mds-table__scroller___mimToolkit.mds-table--large___mimToolkit .mds-table--fixed-column-withRowNumbers___mimToolkit td:nth-of-type(2) {
    left: 30px
}

.mds-table__scroller___mimToolkit.mds-table--large___mimToolkit .mds-table--fixed-column-withSelection-withRowNumbers___mimToolkit th:nth-of-type(2),
.mds-table__scroller___mimToolkit.mds-table--large___mimToolkit .mds-table--fixed-column-withSelection-withRowNumbers___mimToolkit td:nth-of-type(2) {
    left: 40px
}

.mds-table__scroller___mimToolkit.mds-table--large___mimToolkit .mds-table--fixed-column-withSelection-withRowNumbers___mimToolkit th:nth-of-type(3),
.mds-table__scroller___mimToolkit.mds-table--large___mimToolkit .mds-table--fixed-column-withSelection-withRowNumbers___mimToolkit td:nth-of-type(3) {
    left: 70px
}

.mds-table__scroller___mimToolkit:focus {
    box-shadow: 0 0 4px 3px #0077cf
}

.mds-table__scroller___mimToolkit .mds-table___mimToolkit {
    border-collapse: separate;
    border-spacing: 0;
    width: 100%
}

.mds-table__scroller___mimToolkit .mds-table___mimToolkit .mds-thead___mimToolkit {
    overflow: auto
}

.mds-table__scroller___mimToolkit .mds-table___mimToolkit td,
.mds-table__scroller___mimToolkit .mds-table___mimToolkit th,
.mds-table__scroller___mimToolkit .mds-table___mimToolkit .mds-td___mimToolkit,
.mds-table__scroller___mimToolkit .mds-table___mimToolkit .mds-th___mimToolkit,
.mds-table__scroller___mimToolkit .mds-table___mimToolkit .mds-thead__th-selection___mimToolkit,
.mds-table__scroller___mimToolkit .mds-table___mimToolkit .mds-thead__th-numbered___mimToolkit {
    background-color: #fff
}

.mds-table__scroller___mimToolkit .mds-table--fixed-column___mimToolkit th:nth-child(-n+1),
.mds-table__scroller___mimToolkit .mds-table--fixed-column___mimToolkit td:nth-child(-n+1) {
    border-right: 2px solid #e5e5e5;
    left: 0;
    position: sticky;
    z-index: 1
}

.mds-table__scroller___mimToolkit .mds-table--fixed-column-withSelection___mimToolkit th:nth-child(-n+2),
.mds-table__scroller___mimToolkit .mds-table--fixed-column-withSelection___mimToolkit td:nth-child(-n+2) {
    left: 0;
    position: sticky;
    z-index: 1
}

.mds-table__scroller___mimToolkit .mds-table--fixed-column-withSelection___mimToolkit th:nth-of-type(2),
.mds-table__scroller___mimToolkit .mds-table--fixed-column-withSelection___mimToolkit td:nth-of-type(2) {
    border-right: 2px solid #e5e5e5;
    left: 30px
}

.mds-table__scroller___mimToolkit .mds-table--fixed-column-withRowNumbers___mimToolkit th:nth-child(-n+2),
.mds-table__scroller___mimToolkit .mds-table--fixed-column-withRowNumbers___mimToolkit td:nth-child(-n+2) {
    left: 0;
    position: sticky;
    z-index: 1
}

.mds-table__scroller___mimToolkit .mds-table--fixed-column-withRowNumbers___mimToolkit th:nth-of-type(2),
.mds-table__scroller___mimToolkit .mds-table--fixed-column-withRowNumbers___mimToolkit td:nth-of-type(2) {
    border-right: 2px solid #e5e5e5;
    left: 20px
}

.mds-table__scroller___mimToolkit .mds-table--fixed-column-withSelection-withRowNumbers___mimToolkit th:nth-child(-n+3),
.mds-table__scroller___mimToolkit .mds-table--fixed-column-withSelection-withRowNumbers___mimToolkit td:nth-child(-n+3) {
    position: sticky;
    z-index: 1
}

.mds-table__scroller___mimToolkit .mds-table--fixed-column-withSelection-withRowNumbers___mimToolkit th:nth-of-type(1),
.mds-table__scroller___mimToolkit .mds-table--fixed-column-withSelection-withRowNumbers___mimToolkit td:nth-of-type(1) {
    left: 0
}

.mds-table__scroller___mimToolkit .mds-table--fixed-column-withSelection-withRowNumbers___mimToolkit th:nth-of-type(2),
.mds-table__scroller___mimToolkit .mds-table--fixed-column-withSelection-withRowNumbers___mimToolkit td:nth-of-type(2) {
    left: 30px
}

.mds-table__scroller___mimToolkit .mds-table--fixed-column-withSelection-withRowNumbers___mimToolkit th:nth-of-type(3),
.mds-table__scroller___mimToolkit .mds-table--fixed-column-withSelection-withRowNumbers___mimToolkit td:nth-of-type(3) {
    border-right: 2px solid #e5e5e5;
    left: 50px
}

.mds-checkbox___mimToolkit {
    align-items: flex-start;
    cursor: pointer;
    display: flex;
    position: relative
}

.mds-checkbox___mimToolkit.mds-checkbox--small___mimToolkit .mds-checkbox__visual___mimToolkit {
    top: 0
}

.mds-checkbox___mimToolkit.mds-checkbox--small___mimToolkit .mds-checkbox__text___mimToolkit {
    font-family: Intrinsic, HelveticaNeue, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px
}

.mds-checkbox___mimToolkit.mds-checkbox--large___mimToolkit .mds-checkbox__visual___mimToolkit {
    height: 23px;
    top: 0;
    width: 23px
}

.mds-checkbox___mimToolkit.mds-checkbox--large___mimToolkit .mds-checkbox__checked-icon___mimToolkit,
.mds-checkbox___mimToolkit.mds-checkbox--large___mimToolkit .mds-checkbox__indeterminate-icon___mimToolkit {
    margin-left: -11.5px;
    margin-top: -11.5px
}

.mds-checkbox___mimToolkit.mds-checkbox--large___mimToolkit .mds-checkbox__text___mimToolkit {
    font-family: Intrinsic, HelveticaNeue, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 20px;
    font-weight: 400;
    line-height: 26px
}

.mds-checkbox___mimToolkit.mds-checkbox--large___mimToolkit .mds-checkbox__microcopy___mimToolkit {
    font-family: Intrinsic, HelveticaNeue, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 16px;
    font-weight: 400;
    line-height: 21px;
    margin-top: 4px
}

.mds-checkbox___mimToolkit.mds-checkbox--touch___mimToolkit .mds-checkbox__visible-wrap___mimToolkit {
    padding: 11px 0
}

.mds-checkbox___mimToolkit.mds-checkbox--touch___mimToolkit .mds-checkbox__visual___mimToolkit {
    height: 23px;
    margin-right: 8px;
    width: 23px
}

.mds-checkbox___mimToolkit.mds-checkbox--touch___mimToolkit.mds-checkbox--hide-label___mimToolkit .mds-checkbox__visual___mimToolkit {
    margin-right: 0
}

.mds-checkbox___mimToolkit.mds-checkbox--touch___mimToolkit .mds-checkbox__checked-icon___mimToolkit,
.mds-checkbox___mimToolkit.mds-checkbox--touch___mimToolkit .mds-checkbox__indeterminate-icon___mimToolkit {
    margin-left: -11.5px;
    margin-top: -11.5px
}

.mds-checkbox___mimToolkit.mds-checkbox--touch___mimToolkit .mds-checkbox__text___mimToolkit {
    font-family: Intrinsic, HelveticaNeue, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 20px;
    font-weight: 400;
    line-height: 26px
}

.mds-checkbox___mimToolkit.mds-checkbox--touch___mimToolkit .mds-checkbox__microcopy___mimToolkit {
    font-family: Intrinsic, HelveticaNeue, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 16px;
    font-weight: 400;
    line-height: 21px;
    margin-top: 4px
}

.mds-checkbox___mimToolkit.mds-component--on-dark___mimToolkit .mds-checkbox__text___mimToolkit {
    color: #fff
}

.mds-checkbox___mimToolkit.mds-component--on-dark___mimToolkit .mds-checkbox__microcopy___mimToolkit {
    color: #ababab
}

.mds-checkbox___mimToolkit,
.mds-checkbox___mimToolkit:before,
.mds-checkbox___mimToolkit:after {
    box-sizing: border-box
}

.mds-checkbox___mimToolkit *,
.mds-checkbox___mimToolkit *:before,
.mds-checkbox___mimToolkit *:after {
    box-sizing: border-box
}

.mds-checkbox__visible-wrap___mimToolkit {
    align-items: flex-start;
    border: 0;
    display: inline-flex
}

.mds-checkbox__input___mimToolkit:focus+.mds-checkbox__visible-wrap___mimToolkit {
    box-shadow: 0 0 4px 3px #0077cf
}

.mds-checkbox__input___mimToolkit {
    clip: rect(0 0 0 0);
    left: 0;
    position: absolute;
    z-index: -1
}

.mds-checkbox__visual___mimToolkit {
    align-items: center;
    border: 1px solid #808080;
    border-radius: 2px;
    display: block;
    flex: 0 0 auto;
    height: 17px;
    justify-content: center;
    margin: 0 6px 0 0;
    position: relative;
    top: 1px;
    transition: .1s linear, transform 50ms linear;
    width: 17px
}

.mds-checkbox__input___mimToolkit:indeterminate+.mds-checkbox__visible-wrap___mimToolkit .mds-checkbox__visual___mimToolkit,
.mds-checkbox__input___mimToolkit:checked+.mds-checkbox__visible-wrap___mimToolkit .mds-checkbox__visual___mimToolkit {
    background: #0077cf;
    border-color: #0077cf
}

.mds-checkbox___mimToolkit:hover .mds-checkbox__input___mimToolkit:indeterminate+.mds-checkbox__visible-wrap___mimToolkit .mds-checkbox__visual___mimToolkit,
.mds-checkbox___mimToolkit:hover .mds-checkbox__input___mimToolkit:checked+.mds-checkbox__visible-wrap___mimToolkit .mds-checkbox__visual___mimToolkit {
    background: #005ba1;
    border-color: #005ba1
}

.mds-checkbox___mimToolkit:active .mds-checkbox__visual___mimToolkit {
    transform: scale(.9)
}

.mds-checkbox___mimToolkit:hover .mds-checkbox__visual___mimToolkit {
    border-color: #0077cf
}

.mds-checkbox__input___mimToolkit:indeterminate+.mds-checkbox__visible-wrap___mimToolkit .mds-checkbox__visual___mimToolkit .mds-checkbox___mimToolkit:hover,
.mds-checkbox__input___mimToolkit:checked+.mds-checkbox__visible-wrap___mimToolkit .mds-checkbox__visual___mimToolkit .mds-checkbox___mimToolkit:hover {
    background: #005ba1
}

.mds-checkbox__input___mimToolkit:checked:active+.mds-checkbox__visible-wrap___mimToolkit .mds-checkbox__visual___mimToolkit,
.mds-checkbox___mimToolkit:hover .mds-checkbox__input___mimToolkit:checked:active+.mds-checkbox__visible-wrap___mimToolkit .mds-checkbox__visual___mimToolkit,
.mds-checkbox__input___mimToolkit:indeterminate:active+.mds-checkbox__visible-wrap___mimToolkit .mds-checkbox__visual___mimToolkit,
.mds-checkbox___mimToolkit:hover .mds-checkbox__input___mimToolkit:indeterminate:active+.mds-checkbox__visible-wrap___mimToolkit .mds-checkbox__visual___mimToolkit {
    background: #004376;
    border-color: #004376
}

.mds-checkbox__input___mimToolkit:disabled+.mds-checkbox__visible-wrap___mimToolkit .mds-checkbox__visual___mimToolkit {
    cursor: not-allowed;
    opacity: .4;
    border-color: gray;
    transform: scale(1)
}

.mds-checkbox__input___mimToolkit:checked:disabled+.mds-checkbox__visible-wrap___mimToolkit .mds-checkbox__visual___mimToolkit,
.mds-checkbox__input___mimToolkit:indeterminate:disabled+.mds-checkbox__visible-wrap___mimToolkit .mds-checkbox__visual___mimToolkit {
    cursor: not-allowed;
    opacity: .4;
    background: #0077cf;
    border-color: #0077cf;
    transform: scale(1)
}

.mds-checkbox___mimToolkit:active .mds-checkbox__input___mimToolkit:checked:disabled+.mds-checkbox__visible-wrap___mimToolkit .mds-checkbox__visual___mimToolkit,
.mds-checkbox___mimToolkit:hover .mds-checkbox__input___mimToolkit:checked:disabled+.mds-checkbox__visible-wrap___mimToolkit .mds-checkbox__visual___mimToolkit,
.mds-checkbox___mimToolkit:active .mds-checkbox__input___mimToolkit:indeterminate:disabled+.mds-checkbox__visible-wrap___mimToolkit .mds-checkbox__visual___mimToolkit,
.mds-checkbox___mimToolkit:hover .mds-checkbox__input___mimToolkit:indeterminate:disabled+.mds-checkbox__visible-wrap___mimToolkit .mds-checkbox__visual___mimToolkit {
    background: #0077cf;
    border-color: #0077cf
}

.mds-checkbox--hide-label___mimToolkit {
    display: inline-flex
}

.mds-checkbox--hide-label___mimToolkit .mds-checkbox__visual___mimToolkit {
    margin: 0;
    top: 0
}

.mds-checkbox--hide-label___mimToolkit .mds-checkbox__text___mimToolkit {
    clip: rect(0 0 0 0);
    left: 0;
    position: absolute;
    z-index: -1
}

.mds-icon___mimToolkit.mds-checkbox__checked-icon___mimToolkit {
    fill: #fff;
    stroke: #fff;
    display: inline-block;
    left: 50%;
    margin-left: -7.5px;
    margin-top: -7.5px;
    opacity: 0;
    position: absolute;
    top: 50%;
    transform: scale(.6);
    transition: transform .1s linear
}

.mds-checkbox__input___mimToolkit:checked+.mds-checkbox__visible-wrap___mimToolkit .mds-checkbox__visual___mimToolkit .mds-icon___mimToolkit.mds-checkbox__checked-icon___mimToolkit {
    opacity: 1;
    transform: scale(1)
}

.mds-checkbox__visible-wrap___mimToolkit[data-mds-ref-checked] .mds-checkbox__visual___mimToolkit .mds-icon___mimToolkit.mds-checkbox__checked-icon___mimToolkit {
    shape-rendering: auto
}

.mds-icon___mimToolkit.mds-checkbox__indeterminate-icon___mimToolkit {
    fill: #fff;
    stroke: #fff;
    display: none;
    left: 50%;
    margin-left: -7.5px;
    margin-top: -7.5px;
    position: absolute;
    top: 50%
}

.mds-checkbox__input___mimToolkit:indeterminate+.mds-checkbox__visible-wrap___mimToolkit .mds-checkbox__visual___mimToolkit .mds-icon___mimToolkit.mds-checkbox__indeterminate-icon___mimToolkit {
    display: block
}

.mds-checkbox__text___mimToolkit {
    font-family: Intrinsic, HelveticaNeue, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 16px;
    font-weight: 400;
    line-height: 21px;
    color: #1e1e1e;
    cursor: pointer;
    position: relative;
    transition: .2s linear
}

.mds-checkbox__input___mimToolkit:disabled+.mds-checkbox__visible-wrap___mimToolkit .mds-checkbox__text___mimToolkit {
    cursor: not-allowed;
    opacity: .4
}

.mds-checkbox__microcopy___mimToolkit {
    font-family: Intrinsic, HelveticaNeue, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    color: #5e5e5e;
    display: block;
    margin-top: 2px
}

.mds-thead___mimToolkit .mds-thead__th-selection___mimToolkit {
    padding: 1px 0;
    text-align: left;
    vertical-align: bottom;
    width: 30px
}

.mds-thead___mimToolkit .mds-thead__th-selection___mimToolkit .mds-checkbox___mimToolkit {
    margin-bottom: 19px;
    position: relative
}

.mds-thead___mimToolkit .mds-thead__th-selection___mimToolkit .mds-checkbox__text___mimToolkit {
    font-size: 0
}

.mds-thead___mimToolkit .mds-thead__th-numbered___mimToolkit {
    width: 20px
}

.mds-thead___mimToolkit .mds-thead__th-numbered___mimToolkit .mds-thead__th-numbered-label___mimToolkit {
    clip: rect(0 0 0 0);
    left: 0;
    position: absolute;
    z-index: -1
}

.mds-thead___mimToolkit .mds-thead__group___mimToolkit .mds-th__inner___mimToolkit {
    border-bottom: solid 1px #808080;
    margin-bottom: 6px;
    padding-bottom: 6px
}

.mds-thead___mimToolkit.mds-thead--hidden-header___mimToolkit *,
.mds-thead___mimToolkit.mds-thead--hidden-header___mimToolkit th,
.mds-thead___mimToolkit.mds-thead--hidden-header___mimToolkit .mds-th__inner___mimToolkit,
.mds-thead___mimToolkit.mds-thead--hidden-header___mimToolkit .mds-thead__th-selection___mimToolkit,
.mds-thead___mimToolkit.mds-thead--hidden-header___mimToolkit .mds-thead__th-numbered___mimToolkit,
.mds-thead___mimToolkit.mds-thead--hidden-header___mimToolkit .mds-checkbox___mimToolkit {
    border: none;
    font-size: 0;
    height: 0;
    line-height: 0;
    margin: 0;
    padding: 0
}

.mds-th___mimToolkit {
    border-top: 0;
    padding: 0 8px;
    position: relative;
    vertical-align: bottom
}

.mds-th___mimToolkit:first-child {
    padding-left: 0
}

.mds-th___mimToolkit:last-child {
    padding-right: 0
}

.mds-th___mimToolkit.mds-th--right___mimToolkit .mds-th__inner___mimToolkit {
    flex-direction: row-reverse
}

.mds-th___mimToolkit.mds-th--right___mimToolkit .mds-th__inner___mimToolkit .mds-th__text___mimToolkit,
.mds-th___mimToolkit.mds-th--right___mimToolkit .mds-th__inner___mimToolkit .mds-th__button___mimToolkit {
    text-align: right
}

.mds-th___mimToolkit.mds-th--right___mimToolkit .mds-th__inner___mimToolkit .mds-th__action___mimToolkit .mds-button___mimToolkit {
    margin: 0 4px 0 0
}

.mds-th__inner___mimToolkit {
    align-items: flex-end;
    border-bottom: 1px solid transparent;
    display: flex;
    justify-content: flex-start;
    margin-bottom: 16px;
    padding-bottom: 2px
}

.mds-th__inner___mimToolkit .mds-th__text___mimToolkit {
    font-family: Intrinsic, HelveticaNeue, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    font-weight: 700;
    color: #5e5e5e;
    overflow: hidden;
    text-align: left;
    text-overflow: ellipsis
}

.mds-th__inner___mimToolkit .mds-th__button___mimToolkit {
    font-family: Intrinsic, HelveticaNeue, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    font-weight: 700;
    background-color: transparent;
    border: 0;
    border-radius: 0;
    color: #5e5e5e;
    cursor: pointer;
    display: inline-block;
    overflow: hidden;
    padding: 0;
    text-align: left;
    text-overflow: ellipsis;
    transition: color .2s linear
}

.mds-th__inner___mimToolkit .mds-th__button___mimToolkit,
.mds-th__inner___mimToolkit .mds-th__button___mimToolkit:before,
.mds-th__inner___mimToolkit .mds-th__button___mimToolkit:after {
    box-sizing: border-box
}

.mds-th__inner___mimToolkit .mds-th__button___mimToolkit *,
.mds-th__inner___mimToolkit .mds-th__button___mimToolkit *:before,
.mds-th__inner___mimToolkit .mds-th__button___mimToolkit *:after {
    box-sizing: border-box
}

.mds-th__inner___mimToolkit .mds-th__button___mimToolkit:hover {
    color: #1e1e1e
}

.mds-th__inner___mimToolkit .mds-th__button___mimToolkit:focus {
    box-shadow: 0 0 4px 3px #0077cf;
    outline: 0
}

.mds-th__inner___mimToolkit .mds-th__action___mimToolkit {
    display: flex;
    position: relative;
    top: -2px
}

.mds-th__inner___mimToolkit .mds-th__action___mimToolkit .mds-button___mimToolkit {
    margin: 0 0 0 4px
}

.mds-table--show-sortable___mimToolkit .mds-th--sortable___mimToolkit .mds-th__inner___mimToolkit {
    border-bottom: 1px dotted #ababab
}

.mds-th--sortable___mimToolkit.mds-th--sorted-descending___mimToolkit .mds-th__inner___mimToolkit,
.mds-th--sortable___mimToolkit.mds-th--sorted-ascending___mimToolkit .mds-th__inner___mimToolkit {
    border-bottom: 1px solid #1e1e1e
}

.mds-th--sortable___mimToolkit.mds-th--sorted-descending___mimToolkit .mds-th__inner___mimToolkit:before,
.mds-th--sortable___mimToolkit.mds-th--sorted-ascending___mimToolkit .mds-th__inner___mimToolkit:before {
    bottom: -1px;
    content: "";
    display: block;
    height: 21px;
    position: absolute;
    width: 19px
}

.mds-th--sortable___mimToolkit.mds-th--sorted-descending___mimToolkit .mds-th__inner___mimToolkit .mds-th__button___mimToolkit,
.mds-th--sortable___mimToolkit.mds-th--sorted-ascending___mimToolkit .mds-th__inner___mimToolkit .mds-th__button___mimToolkit {
    color: #1e1e1e
}

.mds-th--sortable___mimToolkit.mds-th--sorted-ascending___mimToolkit .mds-th__inner___mimToolkit:before {
    content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iNiIgdmlld0JveD0iMCAwIDE5IDYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMCA2SDBMNS4wMDIyMiAtMi44ODEyMmUtMDdMMTAgNloiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0xOSAwSDlMMTQuMDAyMiA2TDE5IDBaIiBmaWxsPSIjQUJBQkFCIi8+Cjwvc3ZnPgo=)
}

.mds-th--sortable___mimToolkit.mds-th--sorted-descending___mimToolkit .mds-th__inner___mimToolkit:before {
    content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iNiIgdmlld0JveD0iMCAwIDE5IDYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMCA2SDBMNS4wMDIyMiAtMi44ODEyMmUtMDdMMTAgNloiIGZpbGw9IiNBQkFCQUIiLz4KPHBhdGggZD0iTTE5IDBIOUwxNC4wMDIyIDZMMTkgMFoiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=)
}

.mds-tbody___mimToolkit {
    background-color: inherit
}

.mds-tr___mimToolkit td,
.mds-tr___mimToolkit .mds-td___mimToolkit {
    transition: background-color .1s linear
}

.mds-table--zebra___mimToolkit .mds-tr___mimToolkit:nth-child(2n):not(.mds-tr--total-row___mimToolkit):not(.mds-tr--selected___mimToolkit):not(.mds-tr--container___mimToolkit) td,
.mds-table--zebra___mimToolkit .mds-tr___mimToolkit:nth-child(2n):not(.mds-tr--total-row___mimToolkit):not(.mds-tr--selected___mimToolkit):not(.mds-tr--container___mimToolkit) .mds-td___mimToolkit {
    background-color: #f2f2f2
}

.mds-table--row-hover___mimToolkit .mds-tr___mimToolkit:hover:not(.mds-tr--total-row___mimToolkit):not(.mds-tr--selected___mimToolkit):not(.mds-tr--container___mimToolkit) td,
.mds-table--row-hover___mimToolkit .mds-tr___mimToolkit:hover:not(.mds-tr--total-row___mimToolkit):not(.mds-tr--selected___mimToolkit):not(.mds-tr--container___mimToolkit) .mds-td___mimToolkit,
.mds-table--row-hover___mimToolkit.mds-table--zebra___mimToolkit .mds-tr___mimToolkit:hover:not(.mds-tr--total-row___mimToolkit):not(.mds-tr--selected___mimToolkit):not(.mds-tr--container___mimToolkit) td,
.mds-table--row-hover___mimToolkit.mds-table--zebra___mimToolkit .mds-tr___mimToolkit:hover:not(.mds-tr--total-row___mimToolkit):not(.mds-tr--selected___mimToolkit):not(.mds-tr--container___mimToolkit) .mds-td___mimToolkit {
    background-color: #e5e5e5
}

.mds-tr___mimToolkit.mds-tr--total-row___mimToolkit td,
.mds-tr___mimToolkit.mds-tr--total-row___mimToolkit .mds-td___mimToolkit {
    background: repeating-linear-gradient(-45deg, #f2f2f2, #fff 1px, #fff 3px, #f2f2f2 4px);
    font-weight: 700
}

.mds-tr___mimToolkit.mds-tr--expandable___mimToolkit {
    cursor: pointer
}

.mds-tr___mimToolkit.mds-tr--expandable___mimToolkit .mds-tr__td--selection___mimToolkit+.mds-td___mimToolkit:before,
.mds-tr___mimToolkit.mds-tr--expandable___mimToolkit .mds-tr__td--numbered___mimToolkit+.mds-td___mimToolkit:before,
.mds-tr___mimToolkit.mds-tr--expandable___mimToolkit .mds-td___mimToolkit:first-child:before {
    content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNSAxNSI+PHBhdGggZmlsbD0iIzVlNWU1ZSIgdmVjdG9yLWVmZmVjdD0ibm9uLXNjYWxpbmctc3Ryb2tlIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik00LjUgNGw2IDMuNS02IDMuNSIvPjwvc3ZnPg==);
    display: inline-block;
    height: 15px;
    margin-top: -2px;
    position: relative;
    top: 2px;
    transform: rotate(0);
    transition: transform .2s cubic-bezier(.5, 0, .5, 1);
    width: 15px
}

.mds-tr___mimToolkit.mds-tr--expandable___mimToolkit.mds-tr--expanded___mimToolkit .mds-tr__td--selection___mimToolkit+.mds-td___mimToolkit:before,
.mds-tr___mimToolkit.mds-tr--expandable___mimToolkit.mds-tr--expanded___mimToolkit .mds-tr__td--numbered___mimToolkit+.mds-td___mimToolkit:before,
.mds-tr___mimToolkit.mds-tr--expandable___mimToolkit.mds-tr--expanded___mimToolkit .mds-td___mimToolkit:first-child:before {
    transform: rotate(90deg)
}

.mds-tr___mimToolkit.mds-tr--container___mimToolkit .mds-td___mimToolkit {
    background-color: #fff
}

.mds-tr___mimToolkit.mds-tr--selected___mimToolkit td,
.mds-tr___mimToolkit.mds-tr--selected___mimToolkit .mds-td___mimToolkit {
    background-color: #e9f1fa
}

.mds-table--row-hover___mimToolkit .mds-tr___mimToolkit.mds-tr--selected___mimToolkit:hover:not(.mds-tr--container___mimToolkit) td,
.mds-table--row-hover___mimToolkit .mds-tr___mimToolkit.mds-tr--selected___mimToolkit:hover:not(.mds-tr--container___mimToolkit) .mds-td___mimToolkit {
    background-color: #c1d8f1
}

.mds-tr___mimToolkit .mds-tr__td--selection___mimToolkit {
    border-top: solid 1px #e5e5e5;
    font-size: 0;
    line-height: 0;
    padding: 6px 0 0;
    vertical-align: top
}

.mds-table--spacious___mimToolkit .mds-tr___mimToolkit .mds-tr__td--selection___mimToolkit {
    padding-top: 14px
}

.mds-tr___mimToolkit .mds-tr__td--selection___mimToolkit .mds-checkbox__text___mimToolkit {
    font-size: 0
}

.mds-tr___mimToolkit .mds-tr__td--numbered___mimToolkit {
    font-family: Intrinsic, HelveticaNeue, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    border-top: solid 1px #e5e5e5;
    color: #5e5e5e;
    padding: 5px 0 0;
    vertical-align: top
}

.mds-tr___mimToolkit .mds-tr__td--numbered___mimToolkit strong {
    font-weight: 700
}

.mds-table--spacious___mimToolkit .mds-tr___mimToolkit .mds-tr__td--numbered___mimToolkit {
    padding-top: 14px
}

.mds-tr___mimToolkit:first-child .mds-tr__td--selection___mimToolkit,
.mds-tr___mimToolkit:first-child .mds-tr__td--numbered___mimToolkit {
    border-top: 0
}

.mds-td___mimToolkit {
    font-family: Intrinsic, HelveticaNeue, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 16px;
    font-weight: 400;
    line-height: 21px;
    border-top: solid 1px #e5e5e5;
    overflow: hidden;
    padding: 4px 8px;
    text-align: left;
    text-overflow: ellipsis;
    vertical-align: top
}

.mds-td___mimToolkit:first-child {
    padding-left: 0
}

.mds-td___mimToolkit:last-child {
    padding-right: 0
}

.mds-td___mimToolkit a {
    font-family: Intrinsic, HelveticaNeue, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-style: normal;
    -webkit-box-decoration-break: slice;
    box-decoration-break: slice;
    color: #1e1e1e;
    font-weight: inherit;
    outline: 0;
    text-decoration: none;
    transition: color .2s linear, border-bottom .2s linear;
    border-bottom: 1px solid #ababab;
    border: 0;
    color: #006fba
}

.mds-td___mimToolkit a:focus {
    box-shadow: 0 0 4px 3px #0077cf
}

.mds-td___mimToolkit a:hover,
.mds-td___mimToolkit a:hover:visited {
    border-color: #006fba;
    color: #006fba
}

.mds-td___mimToolkit a:visited {
    color: #5e5e5e
}

.mds-td___mimToolkit a:hover,
.mds-td___mimToolkit a:hover:visited {
    color: #1e1e1e
}

.mds-table--spacious___mimToolkit .mds-td___mimToolkit {
    padding-bottom: 12px;
    padding-top: 12px
}

.mds-td___mimToolkit.mds-td--right___mimToolkit {
    text-align: right
}

.mds-tr___mimToolkit:first-child .mds-td___mimToolkit {
    border-top: 0
}

.mds-layout-grid___mimToolkit .mds-layout-grid__row___mimToolkit {
    display: flex;
    flex-wrap: wrap
}

.mds-layout-grid___mimToolkit .mds-layout-grid__row--nowrap___mimToolkit {
    flex-wrap: nowrap
}

.mds-layout-grid___mimToolkit .mds-layout-grid__row--nowrap___mimToolkit .mds-layout-grid__col___mimToolkit {
    flex-shrink: 0
}

.mds-layout-grid___mimToolkit .mds-layout-grid__row--justify-content-center___mimToolkit {
    justify-content: center
}

.mds-layout-grid___mimToolkit .mds-layout-grid__row--justify-content-flex-end___mimToolkit {
    justify-content: flex-end
}

.mds-layout-grid___mimToolkit .mds-layout-grid__row--justify-content-flex-start___mimToolkit {
    justify-content: flex-start
}

.mds-layout-grid___mimToolkit .mds-layout-grid__row--justify-content-space-around___mimToolkit {
    justify-content: space-around
}

.mds-layout-grid___mimToolkit .mds-layout-grid__row--justify-content-space-between___mimToolkit {
    justify-content: space-between
}

.mds-layout-grid___mimToolkit .mds-layout-grid__row--align-items-stretch___mimToolkit {
    align-items: stretch
}

.mds-layout-grid___mimToolkit .mds-layout-grid__row--align-items-center___mimToolkit {
    align-items: center
}

.mds-layout-grid___mimToolkit .mds-layout-grid__row--align-items-flex-end___mimToolkit {
    align-items: flex-end
}

.mds-layout-grid___mimToolkit .mds-layout-grid__row--align-items-flex-start___mimToolkit {
    align-items: flex-start
}

.mds-layout-grid___mimToolkit .mds-layout-grid__col--align-self-auto___mimToolkit {
    align-self: auto
}

.mds-layout-grid___mimToolkit .mds-layout-grid__col--align-self-center___mimToolkit {
    align-self: center
}

.mds-layout-grid___mimToolkit .mds-layout-grid__col--align-self-flex-end___mimToolkit {
    align-self: flex-end
}

.mds-layout-grid___mimToolkit .mds-layout-grid__col--align-self-flex-start___mimToolkit {
    align-self: flex-start
}

@media (min-width: 0px) {
    .mds-layout-grid___mimToolkit .mds-layout-grid__row___mimToolkit {
        margin: 0 -16px
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__row--zero-margin___mimToolkit {
        margin: 0
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col___mimToolkit {
        padding: 0 16px
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--zero-padding___mimToolkit {
        padding: 0
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col___mimToolkit {

        max-width: 100%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col___mimToolkit,
    .mds-layout-grid___mimToolkit .mds-layout-grid__col___mimToolkit:before,
    .mds-layout-grid___mimToolkit .mds-layout-grid__col___mimToolkit:after {
        box-sizing: border-box
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col___mimToolkit *,
    .mds-layout-grid___mimToolkit .mds-layout-grid__col___mimToolkit *:before,
    .mds-layout-grid___mimToolkit .mds-layout-grid__col___mimToolkit *:after {
        box-sizing: border-box
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--auto___mimToolkit {
        flex: 0 0 auto;
        max-width: none
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--auto___mimToolkit,
    .mds-layout-grid___mimToolkit .mds-layout-grid__col--auto___mimToolkit:before,
    .mds-layout-grid___mimToolkit .mds-layout-grid__col--auto___mimToolkit:after {
        box-sizing: border-box
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--auto___mimToolkit *,
    .mds-layout-grid___mimToolkit .mds-layout-grid__col--auto___mimToolkit *:before,
    .mds-layout-grid___mimToolkit .mds-layout-grid__col--auto___mimToolkit *:after {
        box-sizing: border-box
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--1___mimToolkit {
        flex: 0 0 8.3333333333%;
        max-width: 8.3333333333%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--2___mimToolkit {
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--3___mimToolkit {
        flex: 0 0 25%;
        max-width: 25%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--4___mimToolkit {
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--5___mimToolkit {
        flex: 0 0 41.6666666667%;
        max-width: 41.6666666667%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--6___mimToolkit {
        flex: 0 0 50%;
        max-width: 50%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--7___mimToolkit {
        flex: 0 0 58.3333333333%;
        max-width: 58.3333333333%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--8___mimToolkit {
        flex: 0 0 66.6666666667%;
        max-width: 66.6666666667%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--9___mimToolkit {
        flex: 0 0 75%;
        max-width: 75%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--10___mimToolkit {
        flex: 0 0 83.3333333333%;
        max-width: 83.3333333333%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--11___mimToolkit {
        flex: 0 0 91.6666666667%;
        max-width: 91.6666666667%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--12___mimToolkit {
        flex: 0 0 100%;
        max-width: 100%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--pull-0___mimToolkit {
        margin-right: 0%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--pull-1___mimToolkit {
        margin-right: 8.3333333333%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--pull-2___mimToolkit {
        margin-right: 16.6666666667%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--pull-3___mimToolkit {
        margin-right: 25%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--pull-4___mimToolkit {
        margin-right: 33.3333333333%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--pull-5___mimToolkit {
        margin-right: 41.6666666667%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--pull-6___mimToolkit {
        margin-right: 50%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--pull-7___mimToolkit {
        margin-right: 58.3333333333%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--pull-8___mimToolkit {
        margin-right: 66.6666666667%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--pull-9___mimToolkit {
        margin-right: 75%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--pull-10___mimToolkit {
        margin-right: 83.3333333333%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--pull-11___mimToolkit {
        margin-right: 91.6666666667%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--push-0___mimToolkit {
        margin-left: 0%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--push-1___mimToolkit {
        margin-left: 8.3333333333%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--push-2___mimToolkit {
        margin-left: 16.6666666667%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--push-3___mimToolkit {
        margin-left: 25%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--push-4___mimToolkit {
        margin-left: 33.3333333333%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--push-5___mimToolkit {
        margin-left: 41.6666666667%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--push-6___mimToolkit {
        margin-left: 50%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--push-7___mimToolkit {
        margin-left: 58.3333333333%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--push-8___mimToolkit {
        margin-left: 66.6666666667%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--push-9___mimToolkit {
        margin-left: 75%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--push-10___mimToolkit {
        margin-left: 83.3333333333%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--push-11___mimToolkit {
        margin-left: 91.6666666667%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--squeeze-0___mimToolkit {
        margin-left: 0%;
        margin-right: 0%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--squeeze-1___mimToolkit {
        margin-left: 8.3333333333%;
        margin-right: 8.3333333333%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--squeeze-2___mimToolkit {
        margin-left: 16.6666666667%;
        margin-right: 16.6666666667%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--squeeze-3___mimToolkit {
        margin-left: 25%;
        margin-right: 25%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--squeeze-4___mimToolkit {
        margin-left: 33.3333333333%;
        margin-right: 33.3333333333%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--squeeze-5___mimToolkit {
        margin-left: 41.6666666667%;
        margin-right: 41.6666666667%
    }
}

@media (min-width: 600px) {
    .mds-layout-grid___mimToolkit .mds-layout-grid__row___mimToolkit {
        margin: 0 -16px
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__row--zero-margin___mimToolkit {
        margin: 0
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col___mimToolkit {
        padding: 0 16px
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--zero-padding___mimToolkit {
        padding: 0
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--at-600___mimToolkit {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--at-600___mimToolkit,
    .mds-layout-grid___mimToolkit .mds-layout-grid__col--at-600___mimToolkit:before,
    .mds-layout-grid___mimToolkit .mds-layout-grid__col--at-600___mimToolkit:after {
        box-sizing: border-box
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--at-600___mimToolkit *,
    .mds-layout-grid___mimToolkit .mds-layout-grid__col--at-600___mimToolkit *:before,
    .mds-layout-grid___mimToolkit .mds-layout-grid__col--at-600___mimToolkit *:after {
        box-sizing: border-box
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--auto-at-600___mimToolkit {
        flex: 0 0 auto;
        max-width: none
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--auto-at-600___mimToolkit,
    .mds-layout-grid___mimToolkit .mds-layout-grid__col--auto-at-600___mimToolkit:before,
    .mds-layout-grid___mimToolkit .mds-layout-grid__col--auto-at-600___mimToolkit:after {
        box-sizing: border-box
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--auto-at-600___mimToolkit *,
    .mds-layout-grid___mimToolkit .mds-layout-grid__col--auto-at-600___mimToolkit *:before,
    .mds-layout-grid___mimToolkit .mds-layout-grid__col--auto-at-600___mimToolkit *:after {
        box-sizing: border-box
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--1-at-600___mimToolkit {
        flex: 0 0 8.3333333333%;
        max-width: 8.3333333333%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--2-at-600___mimToolkit {
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--3-at-600___mimToolkit {
        flex: 0 0 25%;
        max-width: 25%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--4-at-600___mimToolkit {
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--5-at-600___mimToolkit {
        flex: 0 0 41.6666666667%;
        max-width: 41.6666666667%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--6-at-600___mimToolkit {
        flex: 0 0 50%;
        max-width: 50%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--7-at-600___mimToolkit {
        flex: 0 0 58.3333333333%;
        max-width: 58.3333333333%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--8-at-600___mimToolkit {
        flex: 0 0 66.6666666667%;
        max-width: 66.6666666667%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--9-at-600___mimToolkit {
        flex: 0 0 75%;
        max-width: 75%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--10-at-600___mimToolkit {
        flex: 0 0 83.3333333333%;
        max-width: 83.3333333333%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--11-at-600___mimToolkit {
        flex: 0 0 91.6666666667%;
        max-width: 91.6666666667%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--12-at-600___mimToolkit {
        flex: 0 0 100%;
        max-width: 100%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--pull-0-at-600___mimToolkit {
        margin-right: 0%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--pull-1-at-600___mimToolkit {
        margin-right: 8.3333333333%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--pull-2-at-600___mimToolkit {
        margin-right: 16.6666666667%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--pull-3-at-600___mimToolkit {
        margin-right: 25%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--pull-4-at-600___mimToolkit {
        margin-right: 33.3333333333%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--pull-5-at-600___mimToolkit {
        margin-right: 41.6666666667%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--pull-6-at-600___mimToolkit {
        margin-right: 50%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--pull-7-at-600___mimToolkit {
        margin-right: 58.3333333333%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--pull-8-at-600___mimToolkit {
        margin-right: 66.6666666667%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--pull-9-at-600___mimToolkit {
        margin-right: 75%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--pull-10-at-600___mimToolkit {
        margin-right: 83.3333333333%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--pull-11-at-600___mimToolkit {
        margin-right: 91.6666666667%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--push-0-at-600___mimToolkit {
        margin-left: 0%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--push-1-at-600___mimToolkit {
        margin-left: 8.3333333333%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--push-2-at-600___mimToolkit {
        margin-left: 16.6666666667%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--push-3-at-600___mimToolkit {
        margin-left: 25%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--push-4-at-600___mimToolkit {
        margin-left: 33.3333333333%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--push-5-at-600___mimToolkit {
        margin-left: 41.6666666667%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--push-6-at-600___mimToolkit {
        margin-left: 50%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--push-7-at-600___mimToolkit {
        margin-left: 58.3333333333%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--push-8-at-600___mimToolkit {
        margin-left: 66.6666666667%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--push-9-at-600___mimToolkit {
        margin-left: 75%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--push-10-at-600___mimToolkit {
        margin-left: 83.3333333333%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--push-11-at-600___mimToolkit {
        margin-left: 91.6666666667%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--squeeze-0-at-600___mimToolkit {
        margin-left: 0%;
        margin-right: 0%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--squeeze-1-at-600___mimToolkit {
        margin-left: 8.3333333333%;
        margin-right: 8.3333333333%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--squeeze-2-at-600___mimToolkit {
        margin-left: 16.6666666667%;
        margin-right: 16.6666666667%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--squeeze-3-at-600___mimToolkit {
        margin-left: 25%;
        margin-right: 25%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--squeeze-4-at-600___mimToolkit {
        margin-left: 33.3333333333%;
        margin-right: 33.3333333333%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--squeeze-5-at-600___mimToolkit {
        margin-left: 41.6666666667%;
        margin-right: 41.6666666667%
    }
}

@media (min-width: 768px) {
    .mds-layout-grid___mimToolkit .mds-layout-grid__row___mimToolkit {
        margin: 0 -16px
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__row--zero-margin___mimToolkit {
        margin: 0
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col___mimToolkit {
        padding: 0 16px
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--zero-padding___mimToolkit {
        padding: 0
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--at-768___mimToolkit {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--at-768___mimToolkit,
    .mds-layout-grid___mimToolkit .mds-layout-grid__col--at-768___mimToolkit:before,
    .mds-layout-grid___mimToolkit .mds-layout-grid__col--at-768___mimToolkit:after {
        box-sizing: border-box
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--at-768___mimToolkit *,
    .mds-layout-grid___mimToolkit .mds-layout-grid__col--at-768___mimToolkit *:before,
    .mds-layout-grid___mimToolkit .mds-layout-grid__col--at-768___mimToolkit *:after {
        box-sizing: border-box
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--auto-at-768___mimToolkit {
        flex: 0 0 auto;
        max-width: none
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--auto-at-768___mimToolkit,
    .mds-layout-grid___mimToolkit .mds-layout-grid__col--auto-at-768___mimToolkit:before,
    .mds-layout-grid___mimToolkit .mds-layout-grid__col--auto-at-768___mimToolkit:after {
        box-sizing: border-box
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--auto-at-768___mimToolkit *,
    .mds-layout-grid___mimToolkit .mds-layout-grid__col--auto-at-768___mimToolkit *:before,
    .mds-layout-grid___mimToolkit .mds-layout-grid__col--auto-at-768___mimToolkit *:after {
        box-sizing: border-box
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--1-at-768___mimToolkit {
        flex: 0 0 8.3333333333%;
        max-width: 8.3333333333%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--2-at-768___mimToolkit {
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--3-at-768___mimToolkit {
        flex: 0 0 25%;
        max-width: 25%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--4-at-768___mimToolkit {
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--5-at-768___mimToolkit {
        flex: 0 0 41.6666666667%;
        max-width: 41.6666666667%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--6-at-768___mimToolkit {
        flex: 0 0 50%;
        max-width: 50%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--7-at-768___mimToolkit {
        flex: 0 0 58.3333333333%;
        max-width: 58.3333333333%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--8-at-768___mimToolkit {
        flex: 0 0 66.6666666667%;
        max-width: 66.6666666667%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--9-at-768___mimToolkit {
        flex: 0 0 75%;
        max-width: 75%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--10-at-768___mimToolkit {
        flex: 0 0 83.3333333333%;
        max-width: 83.3333333333%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--11-at-768___mimToolkit {
        flex: 0 0 91.6666666667%;
        max-width: 91.6666666667%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--12-at-768___mimToolkit {
        flex: 0 0 100%;
        max-width: 100%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--pull-0-at-768___mimToolkit {
        margin-right: 0%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--pull-1-at-768___mimToolkit {
        margin-right: 8.3333333333%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--pull-2-at-768___mimToolkit {
        margin-right: 16.6666666667%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--pull-3-at-768___mimToolkit {
        margin-right: 25%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--pull-4-at-768___mimToolkit {
        margin-right: 33.3333333333%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--pull-5-at-768___mimToolkit {
        margin-right: 41.6666666667%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--pull-6-at-768___mimToolkit {
        margin-right: 50%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--pull-7-at-768___mimToolkit {
        margin-right: 58.3333333333%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--pull-8-at-768___mimToolkit {
        margin-right: 66.6666666667%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--pull-9-at-768___mimToolkit {
        margin-right: 75%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--pull-10-at-768___mimToolkit {
        margin-right: 83.3333333333%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--pull-11-at-768___mimToolkit {
        margin-right: 91.6666666667%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--push-0-at-768___mimToolkit {
        margin-left: 0%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--push-1-at-768___mimToolkit {
        margin-left: 8.3333333333%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--push-2-at-768___mimToolkit {
        margin-left: 16.6666666667%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--push-3-at-768___mimToolkit {
        margin-left: 25%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--push-4-at-768___mimToolkit {
        margin-left: 33.3333333333%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--push-5-at-768___mimToolkit {
        margin-left: 41.6666666667%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--push-6-at-768___mimToolkit {
        margin-left: 50%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--push-7-at-768___mimToolkit {
        margin-left: 58.3333333333%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--push-8-at-768___mimToolkit {
        margin-left: 66.6666666667%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--push-9-at-768___mimToolkit {
        margin-left: 75%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--push-10-at-768___mimToolkit {
        margin-left: 83.3333333333%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--push-11-at-768___mimToolkit {
        margin-left: 91.6666666667%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--squeeze-0-at-768___mimToolkit {
        margin-left: 0%;
        margin-right: 0%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--squeeze-1-at-768___mimToolkit {
        margin-left: 8.3333333333%;
        margin-right: 8.3333333333%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--squeeze-2-at-768___mimToolkit {
        margin-left: 16.6666666667%;
        margin-right: 16.6666666667%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--squeeze-3-at-768___mimToolkit {
        margin-left: 25%;
        margin-right: 25%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--squeeze-4-at-768___mimToolkit {
        margin-left: 33.3333333333%;
        margin-right: 33.3333333333%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--squeeze-5-at-768___mimToolkit {
        margin-left: 41.6666666667%;
        margin-right: 41.6666666667%
    }
}

@media (min-width: 1000px) {
    .mds-layout-grid___mimToolkit .mds-layout-grid__row___mimToolkit {
        margin: 0 -16px
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__row--zero-margin___mimToolkit {
        margin: 0
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col___mimToolkit {
        padding: 0 16px
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--zero-padding___mimToolkit {
        padding: 0
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--at-1000___mimToolkit {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--at-1000___mimToolkit,
    .mds-layout-grid___mimToolkit .mds-layout-grid__col--at-1000___mimToolkit:before,
    .mds-layout-grid___mimToolkit .mds-layout-grid__col--at-1000___mimToolkit:after {
        box-sizing: border-box
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--at-1000___mimToolkit *,
    .mds-layout-grid___mimToolkit .mds-layout-grid__col--at-1000___mimToolkit *:before,
    .mds-layout-grid___mimToolkit .mds-layout-grid__col--at-1000___mimToolkit *:after {
        box-sizing: border-box
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--auto-at-1000___mimToolkit {
        flex: 0 0 auto;
        max-width: none
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--auto-at-1000___mimToolkit,
    .mds-layout-grid___mimToolkit .mds-layout-grid__col--auto-at-1000___mimToolkit:before,
    .mds-layout-grid___mimToolkit .mds-layout-grid__col--auto-at-1000___mimToolkit:after {
        box-sizing: border-box
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--auto-at-1000___mimToolkit *,
    .mds-layout-grid___mimToolkit .mds-layout-grid__col--auto-at-1000___mimToolkit *:before,
    .mds-layout-grid___mimToolkit .mds-layout-grid__col--auto-at-1000___mimToolkit *:after {
        box-sizing: border-box
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--1-at-1000___mimToolkit {
        flex: 0 0 8.3333333333%;
        max-width: 8.3333333333%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--2-at-1000___mimToolkit {
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--3-at-1000___mimToolkit {
        flex: 0 0 25%;
        max-width: 25%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--4-at-1000___mimToolkit {
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--5-at-1000___mimToolkit {
        flex: 0 0 41.6666666667%;
        max-width: 41.6666666667%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--6-at-1000___mimToolkit {
        flex: 0 0 50%;
        max-width: 50%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--7-at-1000___mimToolkit {
        flex: 0 0 58.3333333333%;
        max-width: 58.3333333333%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--8-at-1000___mimToolkit {
        flex: 0 0 66.6666666667%;
        max-width: 66.6666666667%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--9-at-1000___mimToolkit {
        flex: 0 0 75%;
        max-width: 75%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--10-at-1000___mimToolkit {
        flex: 0 0 83.3333333333%;
        max-width: 83.3333333333%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--11-at-1000___mimToolkit {
        flex: 0 0 91.6666666667%;
        max-width: 91.6666666667%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--12-at-1000___mimToolkit {
        flex: 0 0 100%;
        max-width: 100%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--pull-0-at-1000___mimToolkit {
        margin-right: 0%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--pull-1-at-1000___mimToolkit {
        margin-right: 8.3333333333%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--pull-2-at-1000___mimToolkit {
        margin-right: 16.6666666667%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--pull-3-at-1000___mimToolkit {
        margin-right: 25%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--pull-4-at-1000___mimToolkit {
        margin-right: 33.3333333333%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--pull-5-at-1000___mimToolkit {
        margin-right: 41.6666666667%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--pull-6-at-1000___mimToolkit {
        margin-right: 50%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--pull-7-at-1000___mimToolkit {
        margin-right: 58.3333333333%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--pull-8-at-1000___mimToolkit {
        margin-right: 66.6666666667%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--pull-9-at-1000___mimToolkit {
        margin-right: 75%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--pull-10-at-1000___mimToolkit {
        margin-right: 83.3333333333%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--pull-11-at-1000___mimToolkit {
        margin-right: 91.6666666667%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--push-0-at-1000___mimToolkit {
        margin-left: 0%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--push-1-at-1000___mimToolkit {
        margin-left: 8.3333333333%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--push-2-at-1000___mimToolkit {
        margin-left: 16.6666666667%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--push-3-at-1000___mimToolkit {
        margin-left: 25%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--push-4-at-1000___mimToolkit {
        margin-left: 33.3333333333%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--push-5-at-1000___mimToolkit {
        margin-left: 41.6666666667%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--push-6-at-1000___mimToolkit {
        margin-left: 50%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--push-7-at-1000___mimToolkit {
        margin-left: 58.3333333333%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--push-8-at-1000___mimToolkit {
        margin-left: 66.6666666667%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--push-9-at-1000___mimToolkit {
        margin-left: 75%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--push-10-at-1000___mimToolkit {
        margin-left: 83.3333333333%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--push-11-at-1000___mimToolkit {
        margin-left: 91.6666666667%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--squeeze-0-at-1000___mimToolkit {
        margin-left: 0%;
        margin-right: 0%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--squeeze-1-at-1000___mimToolkit {
        margin-left: 8.3333333333%;
        margin-right: 8.3333333333%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--squeeze-2-at-1000___mimToolkit {
        margin-left: 16.6666666667%;
        margin-right: 16.6666666667%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--squeeze-3-at-1000___mimToolkit {
        margin-left: 25%;
        margin-right: 25%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--squeeze-4-at-1000___mimToolkit {
        margin-left: 33.3333333333%;
        margin-right: 33.3333333333%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--squeeze-5-at-1000___mimToolkit {
        margin-left: 41.6666666667%;
        margin-right: 41.6666666667%
    }
}

@media (min-width: 1200px) {
    .mds-layout-grid___mimToolkit .mds-layout-grid__row___mimToolkit {
        margin: 0 -16px
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__row--zero-margin___mimToolkit {
        margin: 0
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col___mimToolkit {
        padding: 0 16px
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--zero-padding___mimToolkit {
        padding: 0
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--at-1200___mimToolkit {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--at-1200___mimToolkit,
    .mds-layout-grid___mimToolkit .mds-layout-grid__col--at-1200___mimToolkit:before,
    .mds-layout-grid___mimToolkit .mds-layout-grid__col--at-1200___mimToolkit:after {
        box-sizing: border-box
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--at-1200___mimToolkit *,
    .mds-layout-grid___mimToolkit .mds-layout-grid__col--at-1200___mimToolkit *:before,
    .mds-layout-grid___mimToolkit .mds-layout-grid__col--at-1200___mimToolkit *:after {
        box-sizing: border-box
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--auto-at-1200___mimToolkit {
        flex: 0 0 auto;
        max-width: none
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--auto-at-1200___mimToolkit,
    .mds-layout-grid___mimToolkit .mds-layout-grid__col--auto-at-1200___mimToolkit:before,
    .mds-layout-grid___mimToolkit .mds-layout-grid__col--auto-at-1200___mimToolkit:after {
        box-sizing: border-box
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--auto-at-1200___mimToolkit *,
    .mds-layout-grid___mimToolkit .mds-layout-grid__col--auto-at-1200___mimToolkit *:before,
    .mds-layout-grid___mimToolkit .mds-layout-grid__col--auto-at-1200___mimToolkit *:after {
        box-sizing: border-box
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--1-at-1200___mimToolkit {
        flex: 0 0 8.3333333333%;
        max-width: 8.3333333333%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--2-at-1200___mimToolkit {
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--3-at-1200___mimToolkit {
        flex: 0 0 25%;
        max-width: 25%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--4-at-1200___mimToolkit {
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--5-at-1200___mimToolkit {
        flex: 0 0 41.6666666667%;
        max-width: 41.6666666667%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--6-at-1200___mimToolkit {
        flex: 0 0 50%;
        max-width: 50%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--7-at-1200___mimToolkit {
        flex: 0 0 58.3333333333%;
        max-width: 58.3333333333%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--8-at-1200___mimToolkit {
        flex: 0 0 66.6666666667%;
        max-width: 66.6666666667%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--9-at-1200___mimToolkit {
        flex: 0 0 75%;
        max-width: 75%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--10-at-1200___mimToolkit {
        flex: 0 0 83.3333333333%;
        max-width: 83.3333333333%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--11-at-1200___mimToolkit {
        flex: 0 0 91.6666666667%;
        max-width: 91.6666666667%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--12-at-1200___mimToolkit {
        flex: 0 0 100%;
        max-width: 100%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--pull-0-at-1200___mimToolkit {
        margin-right: 0%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--pull-1-at-1200___mimToolkit {
        margin-right: 8.3333333333%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--pull-2-at-1200___mimToolkit {
        margin-right: 16.6666666667%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--pull-3-at-1200___mimToolkit {
        margin-right: 25%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--pull-4-at-1200___mimToolkit {
        margin-right: 33.3333333333%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--pull-5-at-1200___mimToolkit {
        margin-right: 41.6666666667%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--pull-6-at-1200___mimToolkit {
        margin-right: 50%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--pull-7-at-1200___mimToolkit {
        margin-right: 58.3333333333%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--pull-8-at-1200___mimToolkit {
        margin-right: 66.6666666667%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--pull-9-at-1200___mimToolkit {
        margin-right: 75%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--pull-10-at-1200___mimToolkit {
        margin-right: 83.3333333333%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--pull-11-at-1200___mimToolkit {
        margin-right: 91.6666666667%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--push-0-at-1200___mimToolkit {
        margin-left: 0%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--push-1-at-1200___mimToolkit {
        margin-left: 8.3333333333%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--push-2-at-1200___mimToolkit {
        margin-left: 16.6666666667%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--push-3-at-1200___mimToolkit {
        margin-left: 25%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--push-4-at-1200___mimToolkit {
        margin-left: 33.3333333333%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--push-5-at-1200___mimToolkit {
        margin-left: 41.6666666667%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--push-6-at-1200___mimToolkit {
        margin-left: 50%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--push-7-at-1200___mimToolkit {
        margin-left: 58.3333333333%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--push-8-at-1200___mimToolkit {
        margin-left: 66.6666666667%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--push-9-at-1200___mimToolkit {
        margin-left: 75%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--push-10-at-1200___mimToolkit {
        margin-left: 83.3333333333%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--push-11-at-1200___mimToolkit {
        margin-left: 91.6666666667%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--squeeze-0-at-1200___mimToolkit {
        margin-left: 0%;
        margin-right: 0%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--squeeze-1-at-1200___mimToolkit {
        margin-left: 8.3333333333%;
        margin-right: 8.3333333333%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--squeeze-2-at-1200___mimToolkit {
        margin-left: 16.6666666667%;
        margin-right: 16.6666666667%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--squeeze-3-at-1200___mimToolkit {
        margin-left: 25%;
        margin-right: 25%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--squeeze-4-at-1200___mimToolkit {
        margin-left: 33.3333333333%;
        margin-right: 33.3333333333%
    }

    .mds-layout-grid___mimToolkit .mds-layout-grid__col--squeeze-5-at-1200___mimToolkit {
        margin-left: 41.6666666667%;
        margin-right: 41.6666666667%
    }
}

.mds-list-group-item__text___mimToolkit {
    width: 100%
}

.mds-th__inner___mimToolkit {
    margin-bottom: 0;
    padding: 8px 0
}

.mds-th__inner___mimToolkit .mds-th__text___mimToolkit {
    font-size: 16px;
    color: #1e1e1e
}

.investment-header .mds-th__inner___mimToolkit .mds-th__text___mimToolkit {
    text-align: center;
    width: 100%
}

.investment-header th {
    text-align: center
}

.table_update .investment-header th {
    vertical-align: middle;
}

.table_update .mds-th__inner___mimToolkit {
    display: inline-block;
    line-height: 1.2;
}

.table_update .portfolio-group-body td[data-v-c0e46928]:first-child {
    padding-left: 24px;
}

.table_update .last_info a {
    color: #1E1E1E;
    text-decoration: underline;
}

.table_update .last_info a:hover {
    text-decoration: none;
}

.table_update .allocation-display {
    height: 16px;
}

.mds-popover__wrapper {
    display: inline-block;
    position: absolute;
}

td .mds-popover__wrapper {
    left: 50%;
}

.mds-popover__wrapper td {
    border-bottom: solid 1px #e5e5e5;
    padding: 2px 6px;
    font-size: 16px;
}

.mds-popover__wrapper td:last-child {
    text-align: right;
}

.mds-popover__wrapper td:first-child {
    padding-left: 0;
}

.mds-popover__wrapper table {
    width: 100%;
    border-collapse: collapse;
}

.square[data-v-37c93ed0] {
    width: 12px;
    height: 12px;
    margin: 2px;
}

.mds-popover.mds-popover--bottom-center[data-v-37c93ed0]:before {
    border-bottom: 9px solid #e5e5e5;
    content: '';
    height: 0;
    position: absolute;
    width: 0;
    bottom: 100%;
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
    left: 50%;
    margin-left: -9px;
}

.mds-popover.mds-popover--bottom-center[data-v-37c93ed0]:after {
    border-bottom: 8px solid #ffffff;
    content: '';
    height: 0;
    position: absolute;
    width: 0;
    bottom: 100%;
    margin-bottom: -1px;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    left: 50%;
    margin-left: -8px;
}

.mds-popover.mds-popover--bottom-center[data-v-37c93ed0] {
    margin-top: 8px;
    top: 100%;
    left: 50%;
    border: 1px solid #e5e5e5;
    width: 300px;
    margin-left: -150px;
    background-color: #ffffff;
    border-radius: 12px;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.08);
    color: #1e1e1e;
    display: block;
    font-family: "Intrinsic", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 16px;
    font-weight: 400;
    opacity: 0;
    padding: 16px;
    position: absolute;
    text-align: left;
    text-decoration: none;
    transition: opacity 0.2s ease-in-out, visibility 0.2s ease-in-out;
    visibility: hidden;
    z-index: 1;
}

.mds-td___mimToolkit.visible_overflow .mptc-asset-allocation-bar__bar:hover+.mds-popover__wrapper .mds-popover.mds-popover--bottom-center[data-v-37c93ed0] {
    opacity: 1;
    visibility: visible;
}

.visible_overflow {
    overflow: visible;
}

.investment-header th:first-child .mds-th__inner___mimToolkit .mds-th__text___mimToolkit {
    text-align: left
}

.investment-header th:first-child {
    padding-left: 8px
}

.invest-solution-table thead.investment-header[data-v-c0e46928] {
    background-color: #fff;
    position: sticky;
    top: 0;
    z-index: 1
}

.invest-solution-table thead.investment-header th:first-child {
    padding-left: 8px;
}

.investor-solution-header-link[data-v-c0e46928] {
    font-family: Intrinsic, HelveticaNeue, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-style: normal;
    -webkit-box-decoration-break: slice;
    box-decoration-break: slice;
    color: #1e1e1e;
    font-weight: inherit;
    outline: 0;
    text-decoration: none;
    transition: color .2s linear, border-bottom .2s linear;
    border-bottom: 1px solid #ababab
}

.investor-solution-header-link[data-v-c0e46928]:focus {
    box-shadow: 0 0 4px 3px #0077cf
}

.investor-solution-header-link[data-v-c0e46928]:hover,
.investor-solution-header-link[data-v-c0e46928]:hover:visited {
    border-color: #006fba;
    color: #006fba
}

.investor-solution-header-link[data-v-c0e46928]:visited {
    color: #5e5e5e
}

.header-links>svg {
    margin-left: 5px;
    margin-right: 5px;
}

.header-links[data-v-c0e46928] {
    font-family: Intrinsic, HelveticaNeue, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 16px;
    font-weight: 400;
    line-height: 21px
}

.header-links strong[data-v-c0e46928] {
    font-weight: 700
}

.header-actions[data-v-c0e46928] {
    margin-top: 16px;
    margin-bottom: 16px
}

.investor-solution-subHeader[data-v-c0e46928] {
    border-bottom: 32px
}

/* .investment-header th[data-v-c0e46928]:last-child { */
/*     padding-left: 0 */
/* } */

.investment-header th[data-v-c0e46928],
.portfolio-family-header td[data-v-c0e46928],
.portfolio-group-header td[data-v-c0e46928],
.portfolio-group-body td[data-v-c0e46928] {
    border-bottom: solid 1px #cccccc;
    border-right: solid 1px #cccccc;
    color: #1e1e1e;
    font-size: 18px;
    line-height: 28px;
    text-align: left;
}

/* .investment-header th[data-v-c0e46928]:not(:first-child) { */
/*     text-align: center; */
/* } */

.portfolio-family-header td[data-v-c0e46928] {
    padding-left: 8px;
    background-color: #f2f2f2;
    font-weight: 700;
    font-size: 16px;
}

.portfolio-group-header td[data-v-c0e46928] {
    padding-left: 24px;
    font-weight: 700
}

.portfolio-group-body td[data-v-c0e46928]:first-child {
    padding-left: 48px
}

.portfolio-group-body td[data-v-c0e46928] {
    vertical-align: middle;
    position: relative;
}

.portfolio-group-body td[data-v-c0e46928]:nth-child(n+3) {
    text-align: initial;
}

.portfolio-group-body td[data-v-c0e46928]:first-child {
    text-align: left;
    font-size: 16px;
}

/* .portfolio-group-body td[data-v-c0e46928]:last-child { */
/*     padding-left: 0 */
/* } */

.literature-name[data-v-c0e46928] {
    width: 80%;
    float: left
}

.literature-icon[data-v-c0e46928] {
    float: right;
    width: 8%
}

.separator-vertical[data-v-c0e46928] {
    margin-left: 8px;
    margin-right: 8px;
    height: 16px;
    stroke-width: 1px;
    stroke: #ccc;
}

.container[data-v-c0e46928] {
    margin-bottom: 0
}

.mds-tag___mimToolkit {
    font-family: Intrinsic, HelveticaNeue, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    background-color: #f2f2f2;
    border: solid 1px #e5e5e5;
    border-radius: 2px;
    color: #5e5e5e;
    display: inline-flex;
    margin: 0;
    outline: 0;
    overflow: visible;
    padding: 2px 6px;
    position: relative;
    text-align: center;
    transition: color .3s, box-shadow .3s
}

.mds-tag___mimToolkit.mds-tag--medium___mimToolkit {
    font-family: Intrinsic, HelveticaNeue, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 16px;
    font-weight: 400;
    line-height: 21px;
    padding: 4px 8px
}

.mds-tag___mimToolkit.mds-tag--on-light___mimToolkit {
    background-color: #fff;
    border: solid 1px #cccccc;
    color: #5e5e5e
}

.mds-tag___mimToolkit.mds-tag--on-light___mimToolkit.mds-tag--link___mimToolkit:hover {
    color: #006fba
}

.mds-tag___mimToolkit.mds-tag--on-dark___mimToolkit {
    background-color: #000;
    border: solid 1px #333333;
    color: #ababab
}

.mds-tag___mimToolkit.mds-tag--on-dark___mimToolkit.mds-tag--link___mimToolkit:hover {
    color: #008dde
}

.mds-tag___mimToolkit.mds-tag--on-black___mimToolkit {
    background-color: #1e1e1e;
    border: solid 1px #333333;
    color: #ababab
}

.mds-tag___mimToolkit.mds-tag--on-black___mimToolkit.mds-tag--link___mimToolkit:hover {
    color: #008dde
}

.mds-tag___mimToolkit,
.mds-tag___mimToolkit:before,
.mds-tag___mimToolkit:after {
    box-sizing: border-box
}

.mds-tag___mimToolkit *,
.mds-tag___mimToolkit *:before,
.mds-tag___mimToolkit *:after {
    box-sizing: border-box
}

.mds-tag___mimToolkit .mds-tag__text___mimToolkit {
    display: block
}

.mds-tag___mimToolkit .mds-tag__remove-button___mimToolkit {
    margin-left: 4px
}

.mds-tag--link___mimToolkit {
    text-decoration: none
}

.mds-tag--link___mimToolkit:hover {
    color: #006fba
}

.mds-tag--link___mimToolkit:focus {
    box-shadow: 0 0 4px 3px #0077cf
}

@keyframes tagfadeout___mimToolkit {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.mds-tag--is-removed___mimToolkit {
    animation: tagfadeout___mimToolkit .2s linear forwards
}

.mds-search-field___mimToolkit {
    display: block;
    padding: 0;
    position: relative
}

.mds-search-field___mimToolkit.mds-search-field--small___mimToolkit .mds-search-field__input___mimToolkit {
    font-family: Intrinsic, HelveticaNeue, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    height: 26px;
    padding: 0 12px 0 26px
}

.mds-search-field___mimToolkit.mds-search-field--small___mimToolkit .mds-search-field__search-icon___mimToolkit {
    left: 8px
}

.mds-search-field___mimToolkit.mds-search-field--small___mimToolkit .mds-search-field__clear-button___mimToolkit {
    right: 8px
}

.mds-search-field___mimToolkit.mds-search-field--small___mimToolkit.mds-search-field--input___mimToolkit .mds-search-field__input___mimToolkit {
    padding: 0 12px 0 25px
}

.mds-search-field___mimToolkit.mds-search-field--small___mimToolkit.mds-search-field--input___mimToolkit .mds-search-field__search-icon___mimToolkit {
    left: 6px
}

.mds-search-field___mimToolkit.mds-search-field--small___mimToolkit.mds-search-field--input___mimToolkit .mds-search-field__clear-button___mimToolkit {
    right: 6px
}

.mds-search-field___mimToolkit.mds-search-field--small___mimToolkit.mds-search-field--has-value___mimToolkit .mds-search-field__input___mimToolkit {
    padding-right: 26px
}

.mds-search-field___mimToolkit.mds-search-field--small___mimToolkit.mds-search-field--has-value___mimToolkit.mds-search-field--input___mimToolkit .mds-search-field__input___mimToolkit {
    padding-right: 25px
}

.mds-search-field___mimToolkit.mds-search-field--small___mimToolkit.mds-search-field--input___mimToolkit.mds-search-field--selection___mimToolkit {
    min-height: 26px;
    padding: 1px 0 1px 25px
}

.mds-search-field___mimToolkit.mds-search-field--small___mimToolkit.mds-search-field--input___mimToolkit.mds-search-field--selection___mimToolkit.mds-search-field--has-value___mimToolkit {
    padding-right: 26px
}

.mds-search-field___mimToolkit.mds-search-field--small___mimToolkit.mds-search-field--input___mimToolkit.mds-search-field--selection___mimToolkit .mds-search-field__input___mimToolkit {
    height: 24px
}

.mds-search-field___mimToolkit.mds-search-field--small___mimToolkit.mds-search-field--input___mimToolkit.mds-search-field--selection___mimToolkit .mds-tag___mimToolkit {
    margin: 0 1px 1px 0;
    padding-bottom: 1px;
    padding-top: 1px
}

.mds-search-field___mimToolkit.mds-search-field--large___mimToolkit .mds-search-field__input___mimToolkit {
    font-family: Intrinsic, HelveticaNeue, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 20px;
    font-weight: 400;
    line-height: 26px;
    height: 42px;
    padding: 0 20px 0 48px
}

.mds-search-field___mimToolkit.mds-search-field--large___mimToolkit .mds-search-field__search-icon___mimToolkit {
    left: 16px
}

.mds-search-field___mimToolkit.mds-search-field--large___mimToolkit .mds-search-field__clear-button___mimToolkit {
    right: 16px
}

.mds-search-field___mimToolkit.mds-search-field--large___mimToolkit.mds-search-field--input___mimToolkit .mds-search-field__input___mimToolkit {
    padding: 0 20px 0 44px
}

.mds-search-field___mimToolkit.mds-search-field--large___mimToolkit.mds-search-field--input___mimToolkit .mds-search-field__search-icon___mimToolkit {
    left: 12px
}

.mds-search-field___mimToolkit.mds-search-field--large___mimToolkit.mds-search-field--input___mimToolkit .mds-search-field__clear-button___mimToolkit {
    right: 12px
}

.mds-search-field___mimToolkit.mds-search-field--large___mimToolkit.mds-search-field--has-value___mimToolkit .mds-search-field__input___mimToolkit {
    padding-right: 48px
}

.mds-search-field___mimToolkit.mds-search-field--large___mimToolkit.mds-search-field--has-value___mimToolkit.mds-search-field--input___mimToolkit .mds-search-field__input___mimToolkit {
    padding-right: 44px
}

.mds-search-field___mimToolkit.mds-search-field--large___mimToolkit.mds-search-field--input___mimToolkit.mds-search-field--selection___mimToolkit {
    min-height: 42px;
    padding: 5px 40px 1px 44px
}

.mds-search-field___mimToolkit.mds-search-field--large___mimToolkit.mds-search-field--input___mimToolkit.mds-search-field--selection___mimToolkit.mds-search-field--has-value___mimToolkit {
    padding-right: 48px
}

.mds-search-field___mimToolkit.mds-search-field--large___mimToolkit.mds-search-field--input___mimToolkit.mds-search-field--selection___mimToolkit .mds-search-field__input___mimToolkit {
    height: 32px
}

.mds-search-field___mimToolkit.mds-search-field--large___mimToolkit.mds-search-field--input___mimToolkit.mds-search-field--selection___mimToolkit .mds-tag___mimToolkit {
    margin: 0 4px 4px 0
}

.mds-search-field___mimToolkit.mds-search-field--touch___mimToolkit .mds-search-field__input___mimToolkit {
    font-family: Intrinsic, HelveticaNeue, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 20px;
    font-weight: 400;
    line-height: 26px;
    height: 48px;
    padding: 0 24px 0 48px
}

.mds-search-field___mimToolkit.mds-search-field--touch___mimToolkit .mds-search-field__search-icon___mimToolkit {
    left: 16px
}

.mds-search-field___mimToolkit.mds-search-field--touch___mimToolkit .mds-search-field__clear-button___mimToolkit {
    right: 16px
}

.mds-search-field___mimToolkit.mds-search-field--touch___mimToolkit.mds-search-field--input___mimToolkit .mds-search-field__input___mimToolkit {
    padding: 0 24px 0 44px
}

.mds-search-field___mimToolkit.mds-search-field--touch___mimToolkit.mds-search-field--input___mimToolkit .mds-search-field__search-icon___mimToolkit {
    left: 12px
}

.mds-search-field___mimToolkit.mds-search-field--touch___mimToolkit.mds-search-field--input___mimToolkit .mds-search-field__clear-button___mimToolkit {
    right: 12px
}

.mds-search-field___mimToolkit.mds-search-field--touch___mimToolkit.mds-search-field--has-value___mimToolkit .mds-search-field__input___mimToolkit {
    padding-right: 48px
}

.mds-search-field___mimToolkit.mds-search-field--touch___mimToolkit.mds-search-field--has-value___mimToolkit.mds-search-field--input___mimToolkit .mds-search-field__input___mimToolkit {
    padding-right: 44px
}

.mds-search-field___mimToolkit.mds-search-field--touch___mimToolkit.mds-search-field--input___mimToolkit.mds-search-field--selection___mimToolkit {
    min-height: 48px;
    padding: 8px 40px 4px 44px
}

.mds-search-field___mimToolkit.mds-search-field--touch___mimToolkit.mds-search-field--input___mimToolkit.mds-search-field--selection___mimToolkit.mds-search-field--has-value___mimToolkit {
    padding-right: 48px
}

.mds-search-field___mimToolkit.mds-search-field--touch___mimToolkit.mds-search-field--input___mimToolkit.mds-search-field--selection___mimToolkit .mds-search-field__input___mimToolkit {
    height: 32px
}

.mds-search-field___mimToolkit.mds-search-field--touch___mimToolkit.mds-search-field--input___mimToolkit.mds-search-field--selection___mimToolkit .mds-tag___mimToolkit {
    margin: 0 4px 4px 0
}

.mds-search-field___mimToolkit.mds-component--on-dark___mimToolkit .mds-search-field__input___mimToolkit {
    color: #fff
}

.mds-search-field___mimToolkit.mds-component--on-dark___mimToolkit .mds-search-field__input___mimToolkit::placeholder {
    color: #ababab
}

.mds-search-field___mimToolkit.mds-component--on-dark___mimToolkit .mds-search-field__input___mimToolkit:hover:enabled+.mds-search-field__search-icon___mimToolkit,
.mds-search-field___mimToolkit.mds-component--on-dark___mimToolkit .mds-search-field__input___mimToolkit:focus:enabled+.mds-search-field__search-icon___mimToolkit {
    fill: #e5e5e5;
    stroke: #e5e5e5
}

.mds-search-field___mimToolkit.mds-component--on-dark___mimToolkit.mds-search-field--secondary___mimToolkit .mds-search-field__input___mimToolkit {
    background-color: #333;
    border: 1px solid #333333
}

.mds-search-field___mimToolkit.mds-component--on-dark___mimToolkit.mds-search-field--input___mimToolkit .mds-search-field__input___mimToolkit,
.mds-search-field___mimToolkit.mds-component--on-dark___mimToolkit.mds-search-field--input___mimToolkit.mds-search-field--selection___mimToolkit {
    background-color: #333
}

.mds-search-field___mimToolkit.mds-component--on-dark___mimToolkit.mds-search-field--input___mimToolkit.mds-search-field--selection___mimToolkit .mds-search-field__input___mimToolkit {
    background: none
}

.mds-search-field___mimToolkit,
.mds-search-field___mimToolkit:before,
.mds-search-field___mimToolkit:after {
    box-sizing: border-box
}

.mds-search-field___mimToolkit *,
.mds-search-field___mimToolkit *:before,
.mds-search-field___mimToolkit *:after {
    box-sizing: border-box
}

.mds-search-field___mimToolkit .mds-search-field__search-icon___mimToolkit {
    fill: gray;
    stroke: gray;
    left: 12px;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

.mds-search-field___mimToolkit .mds-search-field__clear-button___mimToolkit {
    position: absolute;
    right: 12px;
    top: 50%;
    transform: translateY(-50%)
}

.mds-search-field___mimToolkit .mds-search-field__input___mimToolkit {
    font-family: Intrinsic, HelveticaNeue, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 16px;
    font-weight: 400;
    line-height: 21px;
    background: none;
    border: solid 1px #808080;
    border-radius: 24px;
    color: #1e1e1e;
    display: inline-block;
    height: 29px;
    margin: 0;
    padding: 0 12px 0 32px;
    width: 100%
}

.mds-search-field___mimToolkit .mds-search-field__input___mimToolkit,
.mds-search-field___mimToolkit .mds-search-field__input___mimToolkit:before,
.mds-search-field___mimToolkit .mds-search-field__input___mimToolkit:after {
    box-sizing: border-box
}

.mds-search-field___mimToolkit .mds-search-field__input___mimToolkit *,
.mds-search-field___mimToolkit .mds-search-field__input___mimToolkit *:before,
.mds-search-field___mimToolkit .mds-search-field__input___mimToolkit *:after {
    box-sizing: border-box
}

.mds-search-field___mimToolkit .mds-search-field__input___mimToolkit::-ms-clear {
    display: none
}

.mds-search-field___mimToolkit .mds-search-field__input___mimToolkit::placeholder {
    color: #5e5e5e;
    opacity: 1
}

.mds-search-field___mimToolkit .mds-search-field__input___mimToolkit:focus {
    box-shadow: 0 0 4px 3px #0077cf;
    outline: 0
}

.mds-search-field___mimToolkit .mds-search-field__input___mimToolkit:hover:enabled+.mds-search-field__search-icon___mimToolkit,
.mds-search-field___mimToolkit .mds-search-field__input___mimToolkit:focus:enabled+.mds-search-field__search-icon___mimToolkit {
    fill: #333;
    stroke: #333
}

.mds-search-field___mimToolkit .mds-search-field__input___mimToolkit:disabled {
    cursor: not-allowed;
    opacity: .4
}

.mds-search-field___mimToolkit .mds-search-field__input___mimToolkit:disabled+.mds-search-field__search-icon___mimToolkit {
    cursor: not-allowed;
    opacity: .4
}

.mds-search-field___mimToolkit.mds-search-field--input___mimToolkit .mds-search-field__search-icon___mimToolkit {
    left: 8px
}

.mds-search-field___mimToolkit.mds-search-field--input___mimToolkit .mds-search-field__clear-button___mimToolkit {
    right: 8px
}

.mds-search-field___mimToolkit.mds-search-field--input___mimToolkit .mds-search-field__input___mimToolkit {
    background-color: #e5e5e5;
    border: none;
    border-radius: 0;
    box-shadow: inset 0 -1px gray;
    padding: 0 12px 0 28px;
    transition: .2s linear
}

.mds-search-field___mimToolkit.mds-search-field--input___mimToolkit .mds-search-field__input___mimToolkit:hover:enabled {
    box-shadow: inset 0 -1px #0077cf
}

.mds-search-field___mimToolkit.mds-search-field--input___mimToolkit .mds-search-field__input___mimToolkit:focus,
.mds-search-field___mimToolkit.mds-search-field--input___mimToolkit .mds-search-field__input___mimToolkit:focus:hover {
    box-shadow: 0 0 4px 3px #0077cf, inset 0 -1px #0077cf;
    outline: none
}

.mds-search-field___mimToolkit.mds-search-field--secondary___mimToolkit .mds-search-field__input___mimToolkit {
    background-color: #e5e5e5;
    border: 1px solid #e5e5e5
}

.mds-search-field___mimToolkit.mds-search-field--has-value___mimToolkit .mds-search-field__input___mimToolkit {
    padding-right: 32px
}

.mds-search-field___mimToolkit.mds-search-field--has-value___mimToolkit.mds-search-field--input___mimToolkit .mds-search-field__input___mimToolkit {
    padding-right: 28px
}

.mds-search-field___mimToolkit .mds-search-field__description___mimToolkit {
    clip: rect(0 0 0 0);
    left: 0;
    position: absolute;
    z-index: -1
}

.mds-search-field___mimToolkit.mds-search-field--input___mimToolkit.mds-search-field--selection___mimToolkit {
    align-content: flex-start;
    align-items: flex-start;
    background-color: #e5e5e5;
    border: none;
    border-radius: 0;
    box-shadow: inset 0 -1px gray;
    display: flex;
    flex-wrap: wrap;
    min-height: 29px;
    padding: 2px 0 1px 28px;
    transition: .2s linear
}

.mds-search-field___mimToolkit.mds-search-field--input___mimToolkit.mds-search-field--selection___mimToolkit.mds-search-field--has-value___mimToolkit {
    padding-right: 32px
}

.mds-search-field___mimToolkit.mds-search-field--input___mimToolkit.mds-search-field--selection___mimToolkit:focus {
    box-shadow: 0 0 4px 3px #0077cf;
    outline: none
}

.mds-search-field___mimToolkit.mds-search-field--input___mimToolkit.mds-search-field--selection___mimToolkit:hover {
    box-shadow: inset 0 -1px #0077cf
}

.mds-search-field___mimToolkit.mds-search-field--input___mimToolkit.mds-search-field--selection___mimToolkit.mds-search-field--focus___mimToolkit {
    box-shadow: 0 0 4px 3px #0077cf
}

.mds-search-field___mimToolkit.mds-search-field--input___mimToolkit.mds-search-field--selection___mimToolkit.mds-search-field--disabled___mimToolkit {
    cursor: not-allowed;
    opacity: .4
}

.mds-search-field___mimToolkit.mds-search-field--input___mimToolkit.mds-search-field--selection___mimToolkit.mds-search-field--disabled___mimToolkit:hover {
    box-shadow: inset 0 -1px gray
}

.mds-search-field___mimToolkit.mds-search-field--input___mimToolkit.mds-search-field--selection___mimToolkit.mds-search-field--disabled___mimToolkit .mds-search-field__input___mimToolkit,
.mds-search-field___mimToolkit.mds-search-field--input___mimToolkit.mds-search-field--selection___mimToolkit.mds-search-field--disabled___mimToolkit .mds-search-field__search-icon___mimToolkit {
    opacity: 1
}

.mds-search-field___mimToolkit.mds-search-field--input___mimToolkit.mds-search-field--selection___mimToolkit .mds-search-field__input___mimToolkit {
    box-shadow: none;
    flex: 1 1 1.5rem;
    height: 25px;
    min-width: 5rem;
    padding-left: 0;
    padding-right: 0
}

.mds-search-field___mimToolkit.mds-search-field--input___mimToolkit.mds-search-field--selection___mimToolkit .mds-search-field__input___mimToolkit:hover,
.mds-search-field___mimToolkit.mds-search-field--input___mimToolkit.mds-search-field--selection___mimToolkit .mds-search-field__input___mimToolkit:focus,
.mds-search-field___mimToolkit.mds-search-field--input___mimToolkit.mds-search-field--selection___mimToolkit .mds-search-field__input___mimToolkit:focus:hover {
    box-shadow: none
}

.mds-search-field___mimToolkit.mds-search-field--input___mimToolkit.mds-search-field--selection___mimToolkit .mds-tag___mimToolkit {
    margin: 0 2px 2px 0
}

.mds-form___mimToolkit,
.mds-form___mimToolkit:before,
.mds-form___mimToolkit:after {
    box-sizing: border-box
}

.mds-form___mimToolkit *,
.mds-form___mimToolkit *:before,
.mds-form___mimToolkit *:after {
    box-sizing: border-box
}

.mds-form--small-layout___mimToolkit .mds-label___mimToolkit,
.mds-form--small-layout___mimToolkit .mds-fieldset--radio-group___mimToolkit,
.mds-form--small-layout___mimToolkit .mds-fieldset--checkbox-group___mimToolkit,
.mds-form--small-layout___mimToolkit .mds-fieldset--switch-group___mimToolkit,
.mds-form--small-layout___mimToolkit .mds-date-picker___mimToolkit {
    margin-bottom: 16px
}

.mds-form--medium-layout___mimToolkit .mds-label___mimToolkit,
.mds-form--medium-layout___mimToolkit .mds-fieldset--radio-group___mimToolkit,
.mds-form--medium-layout___mimToolkit .mds-fieldset--checkbox-group___mimToolkit,
.mds-form--medium-layout___mimToolkit .mds-fieldset--switch-group___mimToolkit,
.mds-form--medium-layout___mimToolkit .mds-date-picker___mimToolkit {
    margin-bottom: 20px
}

.mds-form--large-layout___mimToolkit .mds-label___mimToolkit,
.mds-form--large-layout___mimToolkit .mds-fieldset--radio-group___mimToolkit,
.mds-form--large-layout___mimToolkit .mds-fieldset--checkbox-group___mimToolkit,
.mds-form--large-layout___mimToolkit .mds-fieldset--switch-group___mimToolkit,
.mds-form--large-layout___mimToolkit .mds-date-picker___mimToolkit {
    margin-bottom: 28px
}

.mds-form--touch-layout___mimToolkit .mds-label___mimToolkit,
.mds-form--touch-layout___mimToolkit .mds-fieldset--radio-group___mimToolkit,
.mds-form--touch-layout___mimToolkit .mds-fieldset--checkbox-group___mimToolkit,
.mds-form--touch-layout___mimToolkit .mds-fieldset--switch-group___mimToolkit,
.mds-form--touch-layout___mimToolkit .mds-date-picker___mimToolkit {
    margin-bottom: 48px
}

.mds-label___mimToolkit:last-child,
.mds-fieldset--radio-group___mimToolkit:last-child,
.mds-fieldset--checkbox-group___mimToolkit:last-child,
.mds-fieldset--switch-group___mimToolkit:last-child,
.mds-date-picker___mimToolkit:last-child {
    margin-bottom: 0
}

.mds-form--small-layout___mimToolkit .mds-required-field-key___mimToolkit {
    margin-bottom: 12px
}

.mds-form--medium-layout___mimToolkit .mds-required-field-key___mimToolkit {
    margin-bottom: 16px
}

.mds-form--large-layout___mimToolkit .mds-required-field-key___mimToolkit {
    margin-bottom: 24px
}

.mds-form--touch-layout___mimToolkit .mds-required-field-key___mimToolkit {
    margin-bottom: 40px
}

.mds-form--small-layout___mimToolkit .mds-label__text___mimToolkit,
.mds-form--small-layout___mimToolkit .mds-fieldset__legend___mimToolkit,
.mds-form--small-layout___mimToolkit .mds-microcopy___mimToolkit,
.mds-form--small-layout___mimToolkit .mds-fieldset__legend___mimToolkit+.mds-microcopy___mimToolkit {
    margin-bottom: 6px
}

.mds-form--medium-layout___mimToolkit .mds-label__text___mimToolkit,
.mds-form--medium-layout___mimToolkit .mds-fieldset__legend___mimToolkit,
.mds-form--medium-layout___mimToolkit .mds-microcopy___mimToolkit,
.mds-form--medium-layout___mimToolkit .mds-fieldset__legend___mimToolkit+.mds-microcopy___mimToolkit {
    margin-bottom: 8px
}

.mds-form--large-layout___mimToolkit .mds-label__text___mimToolkit,
.mds-form--touch-layout___mimToolkit .mds-label__text___mimToolkit,
.mds-form--large-layout___mimToolkit .mds-fieldset__legend___mimToolkit,
.mds-form--touch-layout___mimToolkit .mds-fieldset__legend___mimToolkit,
.mds-form--large-layout___mimToolkit .mds-microcopy___mimToolkit,
.mds-form--touch-layout___mimToolkit .mds-microcopy___mimToolkit,
.mds-form--large-layout___mimToolkit .mds-fieldset__legend___mimToolkit+.mds-microcopy___mimToolkit,
.mds-form--touch-layout___mimToolkit .mds-fieldset__legend___mimToolkit+.mds-microcopy___mimToolkit {
    margin-bottom: 10px
}

.mds-form--small-layout___mimToolkit .mds-label__text___mimToolkit+.mds-microcopy___mimToolkit,
.mds-form--small-layout___mimToolkit legend+.mds-microcopy___mimToolkit {
    margin-top: -4px
}

.mds-form--medium-layout___mimToolkit .mds-label__text___mimToolkit+.mds-microcopy___mimToolkit,
.mds-form--medium-layout___mimToolkit legend+.mds-microcopy___mimToolkit {
    margin-top: -5px
}

.mds-form--large-layout___mimToolkit .mds-label__text___mimToolkit+.mds-microcopy___mimToolkit,
.mds-form--touch-layout___mimToolkit .mds-label__text___mimToolkit+.mds-microcopy___mimToolkit,
.mds-form--large-layout___mimToolkit legend+.mds-microcopy___mimToolkit,
.mds-form--touch-layout___mimToolkit legend+.mds-microcopy___mimToolkit {
    margin-top: -6px
}

.mds-form--small-layout___mimToolkit .mds-input___mimToolkit+.mds-microcopy___mimToolkit,
.mds-form--small-layout___mimToolkit .mds-input__password-wrapper___mimToolkit+.mds-microcopy___mimToolkit,
.mds-form--small-layout___mimToolkit .mds-textarea___mimToolkit+.mds-microcopy___mimToolkit,
.mds-form--small-layout___mimToolkit .mds-select___mimToolkit+.mds-microcopy___mimToolkit,
.mds-form--small-layout___mimToolkit .mds-checkbox___mimToolkit+.mds-microcopy___mimToolkit,
.mds-form--small-layout___mimToolkit .mds-radio-button___mimToolkit+.mds-microcopy___mimToolkit,
.mds-form--small-layout___mimToolkit .mds-combo-box___mimToolkit+.mds-microcopy___mimToolkit,
.mds-form--small-layout___mimToolkit .mds-date-picker__wrapper___mimToolkit+.mds-microcopy___mimToolkit {
    margin-bottom: 0;
    margin-top: 6px
}

.mds-form--medium-layout___mimToolkit .mds-input___mimToolkit+.mds-microcopy___mimToolkit,
.mds-form--medium-layout___mimToolkit .mds-input__password-wrapper___mimToolkit+.mds-microcopy___mimToolkit,
.mds-form--medium-layout___mimToolkit .mds-textarea___mimToolkit+.mds-microcopy___mimToolkit,
.mds-form--medium-layout___mimToolkit .mds-select___mimToolkit+.mds-microcopy___mimToolkit,
.mds-form--medium-layout___mimToolkit .mds-checkbox___mimToolkit+.mds-microcopy___mimToolkit,
.mds-form--medium-layout___mimToolkit .mds-radio-button___mimToolkit+.mds-microcopy___mimToolkit,
.mds-form--medium-layout___mimToolkit .mds-combo-box___mimToolkit+.mds-microcopy___mimToolkit,
.mds-form--medium-layout___mimToolkit .mds-date-picker__wrapper___mimToolkit+.mds-microcopy___mimToolkit {
    margin-bottom: 0;
    margin-top: 8px
}

.mds-form--large-layout___mimToolkit .mds-input___mimToolkit+.mds-microcopy___mimToolkit,
.mds-form--touch-layout___mimToolkit .mds-input___mimToolkit+.mds-microcopy___mimToolkit,
.mds-form--large-layout___mimToolkit .mds-input__password-wrapper___mimToolkit+.mds-microcopy___mimToolkit,
.mds-form--touch-layout___mimToolkit .mds-input__password-wrapper___mimToolkit+.mds-microcopy___mimToolkit,
.mds-form--large-layout___mimToolkit .mds-textarea___mimToolkit+.mds-microcopy___mimToolkit,
.mds-form--touch-layout___mimToolkit .mds-textarea___mimToolkit+.mds-microcopy___mimToolkit,
.mds-form--large-layout___mimToolkit .mds-select___mimToolkit+.mds-microcopy___mimToolkit,
.mds-form--touch-layout___mimToolkit .mds-select___mimToolkit+.mds-microcopy___mimToolkit,
.mds-form--large-layout___mimToolkit .mds-checkbox___mimToolkit+.mds-microcopy___mimToolkit,
.mds-form--touch-layout___mimToolkit .mds-checkbox___mimToolkit+.mds-microcopy___mimToolkit,
.mds-form--large-layout___mimToolkit .mds-radio-button___mimToolkit+.mds-microcopy___mimToolkit,
.mds-form--touch-layout___mimToolkit .mds-radio-button___mimToolkit+.mds-microcopy___mimToolkit,
.mds-form--large-layout___mimToolkit .mds-combo-box___mimToolkit+.mds-microcopy___mimToolkit,
.mds-form--touch-layout___mimToolkit .mds-combo-box___mimToolkit+.mds-microcopy___mimToolkit,
.mds-form--large-layout___mimToolkit .mds-date-picker__wrapper___mimToolkit+.mds-microcopy___mimToolkit,
.mds-form--touch-layout___mimToolkit .mds-date-picker__wrapper___mimToolkit+.mds-microcopy___mimToolkit {
    margin-bottom: 0;
    margin-top: 10px
}

.mds-form--small-layout___mimToolkit .mds-fieldset___mimToolkit>.mds-radio-button___mimToolkit,
.mds-form--small-layout___mimToolkit .mds-fieldset___mimToolkit>.mds-checkbox___mimToolkit,
.mds-form--small-layout___mimToolkit .mds-fieldset___mimToolkit>.mds-switch___mimToolkit {
    margin-bottom: 6px
}

.mds-form--small-layout___mimToolkit .mds-fieldset___mimToolkit>.mds-radio-button___mimToolkit:last-of-type,
.mds-form--small-layout___mimToolkit .mds-fieldset___mimToolkit>.mds-checkbox___mimToolkit:last-of-type,
.mds-form--small-layout___mimToolkit .mds-fieldset___mimToolkit>.mds-switch___mimToolkit:last-of-type {
    margin: 0
}

.mds-form--medium-layout___mimToolkit .mds-fieldset___mimToolkit>.mds-radio-button___mimToolkit,
.mds-form--medium-layout___mimToolkit .mds-fieldset___mimToolkit>.mds-checkbox___mimToolkit,
.mds-form--medium-layout___mimToolkit .mds-fieldset___mimToolkit>.mds-switch___mimToolkit {
    margin-bottom: 8px
}

.mds-form--medium-layout___mimToolkit .mds-fieldset___mimToolkit>.mds-radio-button___mimToolkit:last-of-type,
.mds-form--medium-layout___mimToolkit .mds-fieldset___mimToolkit>.mds-checkbox___mimToolkit:last-of-type,
.mds-form--medium-layout___mimToolkit .mds-fieldset___mimToolkit>.mds-switch___mimToolkit:last-of-type {
    margin: 0
}

.mds-form--large-layout___mimToolkit .mds-fieldset___mimToolkit>.mds-radio-button___mimToolkit,
.mds-form--touch-layout___mimToolkit .mds-fieldset___mimToolkit>.mds-radio-button___mimToolkit,
.mds-form--large-layout___mimToolkit .mds-fieldset___mimToolkit>.mds-checkbox___mimToolkit,
.mds-form--touch-layout___mimToolkit .mds-fieldset___mimToolkit>.mds-checkbox___mimToolkit,
.mds-form--large-layout___mimToolkit .mds-fieldset___mimToolkit>.mds-switch___mimToolkit,
.mds-form--touch-layout___mimToolkit .mds-fieldset___mimToolkit>.mds-switch___mimToolkit {
    margin-bottom: 12px
}

.mds-form--large-layout___mimToolkit .mds-fieldset___mimToolkit>.mds-radio-button___mimToolkit:last-of-type,
.mds-form--touch-layout___mimToolkit .mds-fieldset___mimToolkit>.mds-radio-button___mimToolkit:last-of-type,
.mds-form--large-layout___mimToolkit .mds-fieldset___mimToolkit>.mds-checkbox___mimToolkit:last-of-type,
.mds-form--touch-layout___mimToolkit .mds-fieldset___mimToolkit>.mds-checkbox___mimToolkit:last-of-type,
.mds-form--large-layout___mimToolkit .mds-fieldset___mimToolkit>.mds-switch___mimToolkit:last-of-type,
.mds-form--touch-layout___mimToolkit .mds-fieldset___mimToolkit>.mds-switch___mimToolkit:last-of-type {
    margin: 0
}

.mds-form--small-layout___mimToolkit .mds-fieldset__horizontal___mimToolkit>.mds-label___mimToolkit,
.mds-form--small-layout___mimToolkit .mds-fieldset__horizontal___mimToolkit>.mds-fieldset--radio-group___mimToolkit,
.mds-form--small-layout___mimToolkit .mds-fieldset__horizontal___mimToolkit>.mds-fieldset--checkbox-group___mimToolkit,
.mds-form--small-layout___mimToolkit .mds-fieldset__horizontal___mimToolkit>.mds-fieldset--switch-group___mimToolkit,
.mds-form--small-layout___mimToolkit .mds-fieldset__horizontal___mimToolkit>.mds-date-picker___mimToolkit {
    margin-bottom: 16px;
    margin-right: 10px
}

.mds-form--small-layout___mimToolkit .mds-fieldset__horizontal___mimToolkit>.mds-label___mimToolkit:last-child,
.mds-form--small-layout___mimToolkit .mds-fieldset__horizontal___mimToolkit>.mds-fieldset--radio-group___mimToolkit:last-child,
.mds-form--small-layout___mimToolkit .mds-fieldset__horizontal___mimToolkit>.mds-fieldset--checkbox-group___mimToolkit:last-child,
.mds-form--small-layout___mimToolkit .mds-fieldset__horizontal___mimToolkit>.mds-fieldset--switch-group___mimToolkit:last-child,
.mds-form--small-layout___mimToolkit .mds-fieldset__horizontal___mimToolkit>.mds-date-picker___mimToolkit:last-child {
    margin-right: 0
}

.mds-form--medium-layout___mimToolkit .mds-fieldset__horizontal___mimToolkit>.mds-label___mimToolkit,
.mds-form--medium-layout___mimToolkit .mds-fieldset__horizontal___mimToolkit>.mds-fieldset--radio-group___mimToolkit,
.mds-form--medium-layout___mimToolkit .mds-fieldset__horizontal___mimToolkit>.mds-fieldset--checkbox-group___mimToolkit,
.mds-form--medium-layout___mimToolkit .mds-fieldset__horizontal___mimToolkit>.mds-fieldset--switch-group___mimToolkit,
.mds-form--medium-layout___mimToolkit .mds-fieldset__horizontal___mimToolkit>.mds-date-picker___mimToolkit {
    margin-bottom: 20px;
    margin-right: 12px
}

.mds-form--medium-layout___mimToolkit .mds-fieldset__horizontal___mimToolkit>.mds-label___mimToolkit:last-child,
.mds-form--medium-layout___mimToolkit .mds-fieldset__horizontal___mimToolkit>.mds-fieldset--radio-group___mimToolkit:last-child,
.mds-form--medium-layout___mimToolkit .mds-fieldset__horizontal___mimToolkit>.mds-fieldset--checkbox-group___mimToolkit:last-child,
.mds-form--medium-layout___mimToolkit .mds-fieldset__horizontal___mimToolkit>.mds-fieldset--switch-group___mimToolkit:last-child,
.mds-form--medium-layout___mimToolkit .mds-fieldset__horizontal___mimToolkit>.mds-date-picker___mimToolkit:last-child {
    margin-right: 0
}

.mds-form--large-layout___mimToolkit .mds-fieldset__horizontal___mimToolkit>.mds-label___mimToolkit,
.mds-form--large-layout___mimToolkit .mds-fieldset__horizontal___mimToolkit>.mds-fieldset--radio-group___mimToolkit,
.mds-form--large-layout___mimToolkit .mds-fieldset__horizontal___mimToolkit>.mds-fieldset--checkbox-group___mimToolkit,
.mds-form--large-layout___mimToolkit .mds-fieldset__horizontal___mimToolkit>.mds-fieldset--switch-group___mimToolkit,
.mds-form--large-layout___mimToolkit .mds-fieldset__horizontal___mimToolkit>.mds-date-picker___mimToolkit {
    margin-bottom: 28px;
    margin-right: 16px
}

.mds-form--large-layout___mimToolkit .mds-fieldset__horizontal___mimToolkit>.mds-label___mimToolkit:last-child,
.mds-form--large-layout___mimToolkit .mds-fieldset__horizontal___mimToolkit>.mds-fieldset--radio-group___mimToolkit:last-child,
.mds-form--large-layout___mimToolkit .mds-fieldset__horizontal___mimToolkit>.mds-fieldset--checkbox-group___mimToolkit:last-child,
.mds-form--large-layout___mimToolkit .mds-fieldset__horizontal___mimToolkit>.mds-fieldset--switch-group___mimToolkit:last-child,
.mds-form--large-layout___mimToolkit .mds-fieldset__horizontal___mimToolkit>.mds-date-picker___mimToolkit:last-child {
    margin-right: 0
}

.mds-form--touch-layout___mimToolkit .mds-fieldset__horizontal___mimToolkit>.mds-label___mimToolkit,
.mds-form--touch-layout___mimToolkit .mds-fieldset__horizontal___mimToolkit>.mds-fieldset--radio-group___mimToolkit,
.mds-form--touch-layout___mimToolkit .mds-fieldset__horizontal___mimToolkit>.mds-fieldset--checkbox-group___mimToolkit,
.mds-form--touch-layout___mimToolkit .mds-fieldset__horizontal___mimToolkit>.mds-fieldset--switch-group___mimToolkit,
.mds-form--touch-layout___mimToolkit .mds-fieldset__horizontal___mimToolkit>.mds-date-picker___mimToolkit {
    margin-bottom: 48px;
    margin-right: 16px
}

.mds-form--touch-layout___mimToolkit .mds-fieldset__horizontal___mimToolkit>.mds-label___mimToolkit:last-child,
.mds-form--touch-layout___mimToolkit .mds-fieldset__horizontal___mimToolkit>.mds-fieldset--radio-group___mimToolkit:last-child,
.mds-form--touch-layout___mimToolkit .mds-fieldset__horizontal___mimToolkit>.mds-fieldset--checkbox-group___mimToolkit:last-child,
.mds-form--touch-layout___mimToolkit .mds-fieldset__horizontal___mimToolkit>.mds-fieldset--switch-group___mimToolkit:last-child,
.mds-form--touch-layout___mimToolkit .mds-fieldset__horizontal___mimToolkit>.mds-date-picker___mimToolkit:last-child {
    margin-right: 0
}

.mds-form--small-layout___mimToolkit .mds-fieldset___mimToolkit:last-child>.mds-fieldset___mimToolkit>.mds-fieldset__horizontal___mimToolkit>*,
.mds-form--medium-layout___mimToolkit .mds-fieldset___mimToolkit:last-child>.mds-fieldset___mimToolkit>.mds-fieldset__horizontal___mimToolkit>*,
.mds-form--large-layout___mimToolkit .mds-fieldset___mimToolkit:last-child>.mds-fieldset___mimToolkit>.mds-fieldset__horizontal___mimToolkit>*,
.mds-form--touch-layout___mimToolkit .mds-fieldset___mimToolkit:last-child>.mds-fieldset___mimToolkit>.mds-fieldset__horizontal___mimToolkit>* {
    margin-bottom: 0
}

.mds-form--small-layout___mimToolkit .mds-fieldset___mimToolkit:only-child>.mds-fieldset__horizontal___mimToolkit>*,
.mds-form--medium-layout___mimToolkit .mds-fieldset___mimToolkit:only-child>.mds-fieldset__horizontal___mimToolkit>*,
.mds-form--large-layout___mimToolkit .mds-fieldset___mimToolkit:only-child>.mds-fieldset__horizontal___mimToolkit>*,
.mds-form--touch-layout___mimToolkit .mds-fieldset___mimToolkit:only-child>.mds-fieldset__horizontal___mimToolkit>* {
    margin-bottom: 0
}

.mds-form--small-layout___mimToolkit .mds-fieldset__horizontal___mimToolkit>.mds-radio-button___mimToolkit,
.mds-form--small-layout___mimToolkit .mds-fieldset__horizontal___mimToolkit>.mds-checkbox___mimToolkit,
.mds-form--small-layout___mimToolkit .mds-fieldset__horizontal___mimToolkit>.mds-switch___mimToolkit {
    margin-right: 10px
}

.mds-form--small-layout___mimToolkit .mds-fieldset__horizontal___mimToolkit>.mds-radio-button___mimToolkit:last-child,
.mds-form--small-layout___mimToolkit .mds-fieldset__horizontal___mimToolkit>.mds-checkbox___mimToolkit:last-child,
.mds-form--small-layout___mimToolkit .mds-fieldset__horizontal___mimToolkit>.mds-switch___mimToolkit:last-child {
    margin-right: 0
}

.mds-form--medium-layout___mimToolkit .mds-fieldset__horizontal___mimToolkit>.mds-radio-button___mimToolkit,
.mds-form--medium-layout___mimToolkit .mds-fieldset__horizontal___mimToolkit>.mds-checkbox___mimToolkit,
.mds-form--medium-layout___mimToolkit .mds-fieldset__horizontal___mimToolkit>.mds-switch___mimToolkit {
    margin-right: 12px
}

.mds-form--medium-layout___mimToolkit .mds-fieldset__horizontal___mimToolkit>.mds-radio-button___mimToolkit:last-child,
.mds-form--medium-layout___mimToolkit .mds-fieldset__horizontal___mimToolkit>.mds-checkbox___mimToolkit:last-child,
.mds-form--medium-layout___mimToolkit .mds-fieldset__horizontal___mimToolkit>.mds-switch___mimToolkit:last-child {
    margin-right: 0
}

.mds-form--large-layout___mimToolkit .mds-fieldset__horizontal___mimToolkit>.mds-radio-button___mimToolkit,
.mds-form--touch-layout___mimToolkit .mds-fieldset__horizontal___mimToolkit>.mds-radio-button___mimToolkit,
.mds-form--large-layout___mimToolkit .mds-fieldset__horizontal___mimToolkit>.mds-checkbox___mimToolkit,
.mds-form--touch-layout___mimToolkit .mds-fieldset__horizontal___mimToolkit>.mds-checkbox___mimToolkit,
.mds-form--large-layout___mimToolkit .mds-fieldset__horizontal___mimToolkit>.mds-switch___mimToolkit,
.mds-form--touch-layout___mimToolkit .mds-fieldset__horizontal___mimToolkit>.mds-switch___mimToolkit {
    margin-right: 16px
}

.mds-form--large-layout___mimToolkit .mds-fieldset__horizontal___mimToolkit>.mds-radio-button___mimToolkit:last-child,
.mds-form--touch-layout___mimToolkit .mds-fieldset__horizontal___mimToolkit>.mds-radio-button___mimToolkit:last-child,
.mds-form--large-layout___mimToolkit .mds-fieldset__horizontal___mimToolkit>.mds-checkbox___mimToolkit:last-child,
.mds-form--touch-layout___mimToolkit .mds-fieldset__horizontal___mimToolkit>.mds-checkbox___mimToolkit:last-child,
.mds-form--large-layout___mimToolkit .mds-fieldset__horizontal___mimToolkit>.mds-switch___mimToolkit:last-child,
.mds-form--touch-layout___mimToolkit .mds-fieldset__horizontal___mimToolkit>.mds-switch___mimToolkit:last-child {
    margin-right: 0
}

@keyframes mds-form-field-error-animation-small___mimToolkit {
    0% {
        margin-top: 0;
        opacity: 0
    }

    to {
        margin-top: 2px;
        opacity: 1
    }
}

@keyframes mds-form-field-error-animation-medium___mimToolkit {
    0% {
        margin-top: 0;
        opacity: 0
    }

    to {
        margin-top: 4px;
        opacity: 1
    }
}

@keyframes mds-form-field-error-animation-large___mimToolkit {
    0% {
        margin-top: 0;
        opacity: 0
    }

    to {
        margin-top: 8px;
        opacity: 1
    }
}

.mds-form--small-layout___mimToolkit .mds-combo-box__field-error-wrapper___mimToolkit,
.mds-form--small-layout___mimToolkit .mds-fieldset__field-error-wrapper___mimToolkit,
.mds-form--small-layout___mimToolkit .mds-input__field-error-wrapper___mimToolkit,
.mds-form--small-layout___mimToolkit .mds-select__field-error-wrapper___mimToolkit,
.mds-form--small-layout___mimToolkit .mds-textarea__field-error-wrapper___mimToolkit,
.mds-form--small-layout___mimToolkit .mds-date-picker__field-error-wrapper___mimToolkit {
    animation: mds-form-field-error-animation-small___mimToolkit .2s linear;
    margin-top: 2px
}

.mds-form--small-layout___mimToolkit .mds-combo-box__field-error-wrapper___mimToolkit+.mds-microcopy___mimToolkit,
.mds-form--small-layout___mimToolkit .mds-fieldset__field-error-wrapper___mimToolkit+.mds-microcopy___mimToolkit,
.mds-form--small-layout___mimToolkit .mds-input__field-error-wrapper___mimToolkit+.mds-microcopy___mimToolkit,
.mds-form--small-layout___mimToolkit .mds-select__field-error-wrapper___mimToolkit+.mds-microcopy___mimToolkit,
.mds-form--small-layout___mimToolkit .mds-textarea__field-error-wrapper___mimToolkit+.mds-microcopy___mimToolkit,
.mds-form--small-layout___mimToolkit .mds-date-picker__field-error-wrapper___mimToolkit+.mds-microcopy___mimToolkit {
    margin: 2px 0 0
}

.mds-form--medium-layout___mimToolkit .mds-combo-box__field-error-wrapper___mimToolkit,
.mds-form--medium-layout___mimToolkit .mds-fieldset__field-error-wrapper___mimToolkit,
.mds-form--medium-layout___mimToolkit .mds-input__field-error-wrapper___mimToolkit,
.mds-form--medium-layout___mimToolkit .mds-select__field-error-wrapper___mimToolkit,
.mds-form--medium-layout___mimToolkit .mds-textarea__field-error-wrapper___mimToolkit,
.mds-form--medium-layout___mimToolkit .mds-date-picker__field-error-wrapper___mimToolkit {
    animation: mds-form-field-error-animation-medium___mimToolkit .2s linear;
    margin-top: 4px
}

.mds-form--medium-layout___mimToolkit .mds-combo-box__field-error-wrapper___mimToolkit+.mds-microcopy___mimToolkit,
.mds-form--medium-layout___mimToolkit .mds-fieldset__field-error-wrapper___mimToolkit+.mds-microcopy___mimToolkit,
.mds-form--medium-layout___mimToolkit .mds-input__field-error-wrapper___mimToolkit+.mds-microcopy___mimToolkit,
.mds-form--medium-layout___mimToolkit .mds-select__field-error-wrapper___mimToolkit+.mds-microcopy___mimToolkit,
.mds-form--medium-layout___mimToolkit .mds-textarea__field-error-wrapper___mimToolkit+.mds-microcopy___mimToolkit,
.mds-form--medium-layout___mimToolkit .mds-date-picker__field-error-wrapper___mimToolkit+.mds-microcopy___mimToolkit {
    margin: 3px 0 0
}

.mds-form--large-layout___mimToolkit .mds-combo-box__field-error-wrapper___mimToolkit,
.mds-form--touch-layout___mimToolkit .mds-combo-box__field-error-wrapper___mimToolkit,
.mds-form--large-layout___mimToolkit .mds-fieldset__field-error-wrapper___mimToolkit,
.mds-form--touch-layout___mimToolkit .mds-fieldset__field-error-wrapper___mimToolkit,
.mds-form--large-layout___mimToolkit .mds-input__field-error-wrapper___mimToolkit,
.mds-form--touch-layout___mimToolkit .mds-input__field-error-wrapper___mimToolkit,
.mds-form--large-layout___mimToolkit .mds-select__field-error-wrapper___mimToolkit,
.mds-form--touch-layout___mimToolkit .mds-select__field-error-wrapper___mimToolkit,
.mds-form--large-layout___mimToolkit .mds-textarea__field-error-wrapper___mimToolkit,
.mds-form--touch-layout___mimToolkit .mds-textarea__field-error-wrapper___mimToolkit,
.mds-form--large-layout___mimToolkit .mds-date-picker__field-error-wrapper___mimToolkit,
.mds-form--touch-layout___mimToolkit .mds-date-picker__field-error-wrapper___mimToolkit {
    animation: mds-form-field-error-animation-large___mimToolkit .2s linear;
    margin-top: 8px
}

.mds-form--large-layout___mimToolkit .mds-combo-box__field-error-wrapper___mimToolkit+.mds-microcopy___mimToolkit,
.mds-form--touch-layout___mimToolkit .mds-combo-box__field-error-wrapper___mimToolkit+.mds-microcopy___mimToolkit,
.mds-form--large-layout___mimToolkit .mds-fieldset__field-error-wrapper___mimToolkit+.mds-microcopy___mimToolkit,
.mds-form--touch-layout___mimToolkit .mds-fieldset__field-error-wrapper___mimToolkit+.mds-microcopy___mimToolkit,
.mds-form--large-layout___mimToolkit .mds-input__field-error-wrapper___mimToolkit+.mds-microcopy___mimToolkit,
.mds-form--touch-layout___mimToolkit .mds-input__field-error-wrapper___mimToolkit+.mds-microcopy___mimToolkit,
.mds-form--large-layout___mimToolkit .mds-select__field-error-wrapper___mimToolkit+.mds-microcopy___mimToolkit,
.mds-form--touch-layout___mimToolkit .mds-select__field-error-wrapper___mimToolkit+.mds-microcopy___mimToolkit,
.mds-form--large-layout___mimToolkit .mds-textarea__field-error-wrapper___mimToolkit+.mds-microcopy___mimToolkit,
.mds-form--touch-layout___mimToolkit .mds-textarea__field-error-wrapper___mimToolkit+.mds-microcopy___mimToolkit,
.mds-form--large-layout___mimToolkit .mds-date-picker__field-error-wrapper___mimToolkit+.mds-microcopy___mimToolkit,
.mds-form--touch-layout___mimToolkit .mds-date-picker__field-error-wrapper___mimToolkit+.mds-microcopy___mimToolkit {
    margin: 5px 0 0
}

.mds-form--small-layout___mimToolkit .mds-field-error___mimToolkit {
    margin-top: 2px
}

.mds-form--small-layout___mimToolkit .mds-field-error___mimToolkit:first-child {
    margin-top: 0
}

.mds-form--medium-layout___mimToolkit .mds-field-error___mimToolkit {
    margin-top: 4px
}

.mds-form--medium-layout___mimToolkit .mds-field-error___mimToolkit:first-child {
    margin-top: 0
}

.mds-form--large-layout___mimToolkit .mds-field-error___mimToolkit,
.mds-form--touch-layout___mimToolkit .mds-field-error___mimToolkit {
    margin-top: 8px
}

.mds-form--large-layout___mimToolkit .mds-field-error___mimToolkit:first-child,
.mds-form--touch-layout___mimToolkit .mds-field-error___mimToolkit:first-child {
    margin-top: 0
}

.mds-form--small-layout___mimToolkit .mds-range-slider___mimToolkit {
    margin-bottom: 16px
}

.mds-form--small-layout___mimToolkit .mds-range-slider___mimToolkit .mds-label___mimToolkit {
    margin-bottom: 0
}

.mds-form--medium-layout___mimToolkit .mds-range-slider___mimToolkit {
    margin-bottom: 20px
}

.mds-form--medium-layout___mimToolkit .mds-range-slider___mimToolkit .mds-label___mimToolkit {
    margin-bottom: 0
}

.mds-form--large-layout___mimToolkit .mds-range-slider___mimToolkit {
    margin-bottom: 28px
}

.mds-form--large-layout___mimToolkit .mds-range-slider___mimToolkit .mds-label___mimToolkit {
    margin-bottom: 0
}

.mds-form--touch-layout___mimToolkit .mds-range-slider___mimToolkit {
    margin-bottom: 48px
}

.mds-form--touch-layout___mimToolkit .mds-range-slider___mimToolkit .mds-label___mimToolkit {
    margin-bottom: 0
}

.mds-range-slider___mimToolkit:last-child {
    margin-bottom: 0
}

.mds-card___mimToolkit {
    background-color: #fff;
    border: solid 1px #cccccc;
    border-radius: 6px;
    display: inline-block;
    max-width: 100%;
    overflow: hidden;
    padding: 16px;
    text-decoration: none
}

.mds-card___mimToolkit.mds-card--small___mimToolkit {
    padding: 12px
}

.mds-card___mimToolkit.mds-card--small___mimToolkit .mds-card__label___mimToolkit {
    margin: -12px 0 8px
}

.mds-card___mimToolkit.mds-card--small___mimToolkit .mds-card__title___mimToolkit {
    font-family: Intrinsic, HelveticaNeue, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 18px;
    font-weight: 400;
    line-height: 22px;
    font-weight: 700;
    margin-bottom: 8px;
    margin-top: 0
}

.mds-card___mimToolkit.mds-card--small___mimToolkit .mds-card__title___mimToolkit:last-child {
    margin-bottom: 0
}

.mds-card___mimToolkit.mds-card--small___mimToolkit .mds-card__caption___mimToolkit {
    font-family: Intrinsic, HelveticaNeue, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    margin-bottom: 12px
}

.mds-card___mimToolkit.mds-card--small___mimToolkit .mds-card__caption___mimToolkit:last-child {
    margin-bottom: 0
}

.mds-card___mimToolkit.mds-card--small___mimToolkit .mds-card__supplemental-content___mimToolkit {
    margin-bottom: 12px
}

.mds-card___mimToolkit.mds-card--small___mimToolkit .mds-card__supplemental-content___mimToolkit:last-child {
    margin-bottom: 0
}

.mds-card___mimToolkit.mds-card--small___mimToolkit .mds-card__action___mimToolkit {
    margin-bottom: 12px
}

.mds-card___mimToolkit.mds-card--small___mimToolkit .mds-card__action___mimToolkit:last-child {
    margin-bottom: 0
}

.mds-card___mimToolkit.mds-card--small___mimToolkit.mds-card--full-bleed___mimToolkit .mds-card__supplemental-content___mimToolkit {
    margin-left: -12px;
    margin-right: -12px
}

.mds-card___mimToolkit.mds-card--small___mimToolkit.mds-card--full-bleed___mimToolkit .mds-card__supplemental-content___mimToolkit:last-child {
    margin-bottom: -12px
}

.mds-card___mimToolkit.mds-card--small___mimToolkit.mds-card--full-bleed___mimToolkit .mds-card__label___mimToolkit+.mds-card__supplemental-content___mimToolkit {
    margin-top: -12px
}

.mds-card___mimToolkit.mds-card--large___mimToolkit {
    padding: 24px
}

.mds-card___mimToolkit.mds-card--large___mimToolkit .mds-card__label-title___mimToolkit {
    font-size: 12px
}

.mds-card___mimToolkit.mds-card--large___mimToolkit .mds-card__label___mimToolkit {
    margin: -24px 0 20px
}

.mds-card___mimToolkit.mds-card--large___mimToolkit .mds-card__title___mimToolkit {
    font-family: Intrinsic, HelveticaNeue, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 23px;
    font-weight: 400;
    line-height: 27px;
    font-weight: 700;
    margin-bottom: 16px;
    margin-top: 0
}

.mds-card___mimToolkit.mds-card--large___mimToolkit .mds-card__title___mimToolkit:last-child {
    margin-bottom: 0
}

.mds-card___mimToolkit.mds-card--large___mimToolkit .mds-card__caption___mimToolkit {
    font-family: Intrinsic, HelveticaNeue, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 20px;
    font-weight: 400;
    line-height: 26px;
    margin-bottom: 24px
}

.mds-card___mimToolkit.mds-card--large___mimToolkit .mds-card__caption___mimToolkit:last-child {
    margin-bottom: 0
}

.mds-card___mimToolkit.mds-card--large___mimToolkit .mds-card__supplemental-content___mimToolkit {
    margin-bottom: 24px
}

.mds-card___mimToolkit.mds-card--large___mimToolkit .mds-card__supplemental-content___mimToolkit:last-child {
    margin-bottom: 0
}

.mds-card___mimToolkit.mds-card--large___mimToolkit .mds-card__action___mimToolkit {
    margin-bottom: 24px
}

.mds-card___mimToolkit.mds-card--large___mimToolkit .mds-card__action___mimToolkit:last-child {
    margin-bottom: 0
}

.mds-card___mimToolkit.mds-card--large___mimToolkit.mds-card--full-bleed___mimToolkit .mds-card__supplemental-content___mimToolkit {
    margin-left: -24px;
    margin-right: -24px
}

.mds-card___mimToolkit.mds-card--large___mimToolkit.mds-card--full-bleed___mimToolkit .mds-card__supplemental-content___mimToolkit:last-child {
    margin-bottom: -24px
}

.mds-card___mimToolkit.mds-card--large___mimToolkit.mds-card--full-bleed___mimToolkit .mds-card__label___mimToolkit+.mds-card__supplemental-content___mimToolkit {
    margin-top: -24px
}

.mds-card___mimToolkit,
.mds-card___mimToolkit:before,
.mds-card___mimToolkit:after {
    box-sizing: border-box
}

.mds-card___mimToolkit *,
.mds-card___mimToolkit *:before,
.mds-card___mimToolkit *:after {
    box-sizing: border-box
}

.mds-card___mimToolkit:focus {
    box-shadow: 0 0 4px 3px #0077cf;
    outline: none
}

.mds-card___mimToolkit img {
    display: block;
    max-width: 100%
}

.mds-card__label-title___mimToolkit {
    font-family: Intrinsic, HelveticaNeue, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 10px;
    font-weight: 700;
    letter-spacing: 1.67px;
    line-height: 12px;
    text-transform: uppercase;
    background-color: #000;
    color: #fff;
    display: inline-block;
    margin: 0;
    padding: 4px 6px 3px;
    vertical-align: top
}

.mds-card__label___mimToolkit {
    margin: -16px 0 12px
}

.mds-card--full-bleed___mimToolkit.mds-card--full-bleed-top-label-overlap___mimToolkit .mds-card__label___mimToolkit {
    position: absolute
}

.mds-card__title___mimToolkit {
    line-height: 1.25;
    font-family: Intrinsic, HelveticaNeue, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 20px;
    font-weight: 400;
    line-height: 23px;
    font-weight: 700;
    border-top: solid 2px transparent;
    color: #1e1e1e;
    display: block;
    margin-bottom: 12px;
    margin-top: -2px
}

.mds-card__title___mimToolkit:before,
.mds-card__title___mimToolkit:after {
    content: "";
    display: block;
    height: 0;
    width: 0
}

.mds-card__title___mimToolkit:before {
    margin-bottom: calc(-.228125em + 0px)
}

.mds-card__title___mimToolkit:after {
    margin-top: calc(-.2515625em + 0px)
}

.mds-card__title___mimToolkit:last-child {
    margin-bottom: 0
}

.mds-card__caption___mimToolkit {
    font-family: Intrinsic, HelveticaNeue, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 16px;
    font-weight: 400;
    line-height: 21px;
    line-height: 1.25;
    border-top: solid 2px transparent;
    color: #1e1e1e;
    margin-bottom: 16px;
    margin-top: -2px
}

.mds-card__caption___mimToolkit:before,
.mds-card__caption___mimToolkit:after {
    content: "";
    display: block;
    height: 0;
    width: 0
}

.mds-card__caption___mimToolkit:before {
    margin-bottom: calc(-.228125em + 0px)
}

.mds-card__caption___mimToolkit:after {
    margin-top: calc(-.2515625em + 0px)
}

.mds-card__caption___mimToolkit:last-child {
    margin-bottom: 0
}

.mds-card__supplemental-content___mimToolkit {
    line-height: 0;
    margin-bottom: 16px;
    vertical-align: bottom
}

.mds-card__supplemental-content___mimToolkit:last-child {
    margin-bottom: 0
}

.mds-card--full-bleed___mimToolkit .mds-card__supplemental-content___mimToolkit {
    margin-left: -16px;
    margin-right: -16px;
    position: relative;
    overflow: hidden;
    aspect-ratio: 360 / 190;
}

.mds-card--full-bleed___mimToolkit .mds-card__supplemental-content___mimToolkit img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.mds-card--full-bleed___mimToolkit .mds-card__supplemental-content___mimToolkit:first-child {
    margin-top: -16px
}

.mds-card--full-bleed___mimToolkit .mds-card__supplemental-content___mimToolkit:last-child {
    margin-bottom: -16px
}

.mds-card--full-bleed___mimToolkit .mds-card__label___mimToolkit+.mds-card__supplemental-content___mimToolkit {
    margin-top: -16px
}

.mds-card__action___mimToolkit {
    margin-bottom: 16px
}

.mds-card__action___mimToolkit:last-child {
    margin-bottom: 0
}

.mds-card__metadata___mimToolkit {
    font-family: Intrinsic, HelveticaNeue, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    border-top: solid 2px transparent;
    color: #5e5e5e;
    display: block;
    margin-top: -2px
}

.insight-search-section[data-v-6c9feb5b] {
    margin-bottom: 20px
}

.mds-card___mimToolkit img[data-v-6c9feb5b] {
    display: block;
    min-width: 244px;
    max-width: 360px;
    object-fit: fill;
    height: 190px
}

.card[data-v-6c9feb5b] {
    height: 300px;
    width: 100%;
    max-width: 360px;
}

.insight-data-section .mds-layout-grid__row___mimToolkit {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(320px, 1fr));
}

@media(max-width: 1450px) {
    .insight-data-section .mds-layout-grid__row___mimToolkit {
        grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
    }

    424
}

.mds-layout-grid___mimToolkit .mds-layout-grid__col___mimToolkit {
    margin-bottom: 16px
}

.category[data-v-d5c3ac68] {
    font-family: Intrinsic, HelveticaNeue, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 10px;
    font-weight: 700;
    line-height: 12px;
    text-transform: uppercase;
    margin-bottom: 16px
}

.key-take-away[data-v-d5c3ac68],
.main-image[data-v-d5c3ac68] {
    padding: 16px 0
}

.author-and-date[data-v-d5c3ac68] {
    padding: 0 0 20px
}

.title[data-v-d5c3ac68] {
    font-family: Intrinsic, HelveticaNeue, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 45px;
    font-weight: 200;
    line-height: 50px;
    font-weight: 700;
    padding: 8px 0
}

.small-body[data-v-d5c3ac68] {
    font-family: Intrinsic, HelveticaNeue, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    font-weight: 200
}

.small-body strong[data-v-d5c3ac68] {
    font-weight: 700
}

.authors[data-v-d5c3ac68] {
    font-family: Intrinsic, HelveticaNeue, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    margin-bottom: 4px
}

.authors strong[data-v-d5c3ac68] {
    font-weight: 700
}

.article-disclosure[data-v-d5c3ac68] {
    font-family: Intrinsic, HelveticaNeue, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
}

.article-disclosure strong[data-v-d5c3ac68] {
    font-weight: 700
}

.unordered-list[data-v-d5c3ac68] {
    color: #1e1e1e;
    font-family: Intrinsic, HelveticaNeue, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 21px;
    list-style: none;
    margin: 0;
    padding-left: 20px;
    position: relative
}

.unordered-list li[data-v-d5c3ac68] {
    margin-bottom: 2px
}

.unordered-list li[data-v-d5c3ac68]:last-child {
    margin-bottom: 0
}

.unordered-list li[data-v-d5c3ac68]:before {
    color: #ababab;
    content: "•";
    font-size: 14px;
    left: 0;
    line-height: 21px;
    position: absolute;
    vertical-align: baseline
}

.unordered-list ul[data-v-d5c3ac68] {
    list-style-type: none;
    margin: 0;
    padding-left: 20px;
    position: relative
}

.unordered-list li ul li[data-v-d5c3ac68]:before {
    content: "○";
    font-size: 14px;
    left: 0;
    line-height: 21px;
    position: absolute;
    vertical-align: baseline
}

.level-6-heading[data-v-d5c3ac68] {
    font-family: Intrinsic, HelveticaNeue, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 18px;
    font-weight: 400;
    line-height: 22px;
    font-weight: 700;
    margin-bottom: 16px
}

.html-article-content[data-v-d5c3ac68] {
    font-family: Intrinsic, HelveticaNeue, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 20px;
    font-weight: 400;
    line-height: 26px;
    margin: 32px 0
}

.html-article-content strong[data-v-d5c3ac68] {
    font-weight: 700
}

.html-article-content[data-v-d5c3ac68] p:not(:last-child) {
    padding-bottom: 20px
}

.unauthorised[data-v-d5c3ac68] {
    font-family: Intrinsic, HelveticaNeue, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 16px;
    font-weight: 400;
    line-height: 21px;
    line-height: 28px
}

.unauthorised strong[data-v-d5c3ac68] {
    font-weight: 700
}

.main-content[data-v-d5c3ac68] {
    padding: 40px 0;
    opacity: 0px;
    font-size: 23px
}

.article-image[data-v-d5c3ac68] {
    height: 450px;
    width: 800px;
    object-fit: cover
}

.horizontal-separator[data-v-d5c3ac68] {
    height: 1px;
    gap: 0px;
    opacity: 0px;
    width: 40px;
    border: 1px solid #ff0000
}

.horizontal-separator-long[data-v-d5c3ac68] {
    height: 0px;
    gap: 0px;
    opacity: 0px;
    border: 1px solid #cccccc
}

.utility-segment[data-v-d5c3ac68] {
    font-family: Intrinsic, HelveticaNeue, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 16px;
    font-weight: 400;
    line-height: 21px;
    margin: 20px 0 16px;
    line-height: 28px
}

.utility-segment strong[data-v-d5c3ac68] {
    font-weight: 700
}

.dot[data-v-d5c3ac68] {
    background-color: #5e5e5e;
    border-radius: 50%;
    display: inline-block;
    height: 3px;
    margin: 0 5px;
    width: 3px;
    vertical-align: super
}

.article-disclosure a {
    font-family: Intrinsic, HelveticaNeue, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-style: normal;
    -webkit-box-decoration-break: slice;
    box-decoration-break: slice;
    color: #1e1e1e;
    font-weight: inherit;
    outline: 0;
    text-decoration: none;
    transition: color .2s linear, border-bottom .2s linear;
    border-bottom: 1px solid #ababab
}

.article-disclosure a:focus {
    box-shadow: 0 0 4px 3px #0077cf
}

.article-disclosure a:hover,
.article-disclosure a:hover:visited {
    border-color: #006fba;
    color: #006fba
}

.article-disclosure a:visited {
    color: #5e5e5e
}

.html-article-content>img {
    max-width: 100%
}

.html-article-content ol>li,
.html-article-content ul>li {
    margin-left: 32px
}

.contact-card {
    font-family: Intrinsic, HelveticaNeue, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 23px;
    font-weight: 400;
    line-height: 27px;
    color: #0077cf;
    text-decoration: none
}

nav.mds-navigation__panel___mimToolkit.mds-navigation__panel--collapsed___mimToolkit a>span:not(:first-child),
nav.mds-navigation__panel___mimToolkit.mds-navigation__panel--collapsed___mimToolkit #collapse-open-sidebar>span:last-child {
    display: none;
}

/* #collapse-open-sidebar svg { */
/*     transition: transform 0.s; */
/* } */
nav.mds-navigation__panel___mimToolkit.mds-navigation__panel--collapsed___mimToolkit #collapse-open-sidebar svg {
    transform: rotate(180deg);
}

.nav-header {
    color: #fff;
    font: 400 18px / normal 'Intrinsic', sans-serif;
    padding-left: 15px;
    margin-bottom: 8px;
}

.mds-navigation__panel--collapsed___mimToolkit .nav-header {
    display: none;
}

.site-logo {
    max-width: 150px;
}

.site-disclaimer {
    font: 400 14px / 18px Intrinsic, HelveticaNeue, Helvetica Neue, Helvetica, Arial, sans-serif;
    color: #1E1E1E;
    padding-block: 1em;
    background-color: #fff;
}

.insight-data-section .site-disclaimer {
    padding-inline: 16px;
}

@media(min-width: 768px) {
    .fixed-disclaimer .site-disclaimer {
        position: absolute;
        left: 40px;
        bottom: 0;
        width: calc(100% - 80px);
    }
}

.page-template-page-contact-template .site-disclaimer {
    position: absolute;
    left: 40px;
    bottom: 0;
    width: calc(100% - 80px);
}

.contacts-wrap>div {
    flex: 1 1 350px;
    max-width: 380px !important;
    margin-top: 15px;
}

.invest-solution-table-wrapper {
    overflow-x: scroll;
}

@media(orientation: portrait) or (max-width: 1500px) {
    .invest-solution-table {
        width: 1300px;
    }
}

.toggle-menu {
    display: none;
    cursor: pointer;
    padding: 20px 11px;
    background: transparent;
    position: relative;
    z-index: 2;
    margin-right: 8px;
    margin-left: -8px;

    @media(max-width: 767px) {
        display: block;
    }

    span {
        width: 20px;
        height: 1px;
        display: block;
        position: relative;


        &.open {
            .before {
                -moz-transform: rotate(45deg);
                -o-transform: rotate(45deg);
                -webkit-transform: rotate(45deg);
                transform: rotate(45deg);
                top: 0;
                -moz-transition: 0.3s all ease 0.4s, top 0.3s ease 0s;
                -o-transition: 0.3s all ease 0.4s, top 0.3s ease 0s;
                -webkit-transition: 0.3s all ease 0.4s, top 0.3s ease 0s;
                transition: 0.3s all ease 0.4s, top 0.3s ease 0s;
            }

            .middle {
                opacity: 0;
                -moz-transition: 0.3s all ease 0s;
                -o-transition: 0.3s all ease 0s;
                -webkit-transition: 0.3s all ease 0s;
                transition: 0.3s all ease 0s;
            }

            .after {

                bottom: 0;

                -moz-transform: rotate(-45deg);
                -o-transform: rotate(-45deg);
                -webkit-transform: rotate(-45deg);
                transform: rotate(-45deg);
                -moz-transition: 0.3s all ease 0.4s, bottom 0.3s ease 0s;
                -o-transition: 0.3s all ease 0.4s, bottom 0.3s ease 0s;
                -webkit-transition: 0.3s all ease 0.4s, bottom 0.3s ease 0s;
                transition: 0.3s all ease 0.4s, bottom 0.3s ease 0s;
            }
        }

        span {
            position: absolute;
            width: 100%;
            left: 0;
            background-color: #fff;

            &.before {
                top: -5px;
                width: 100%;
                left: 0;
                -moz-transition: 0.3s all ease 0s, top 0.3s ease 0.4s;
                -o-transition: 0.3s all ease 0s, top 0.3s ease 0.4s;
                -webkit-transition: 0.3s all ease 0s, top 0.3s ease 0.4s;
                transition: 0.3s all ease 0s, top 0.3s ease 0.4s;
            }

            &.after {
                bottom: -5px;
                width: 100%;
                left: 0;
                -moz-transition: 0.3s all ease 0s, bottom 0.3s ease 0.4s;
                -o-transition: 0.3s all ease 0s, bottom 0.3s ease 0.4s;
                -webkit-transition: 0.3s all ease 0s, bottom 0.3s ease 0.4s;
                transition: 0.3s all ease 0s, bottom 0.3s ease 0.4s;
            }
        }
    }
}

#collapse-open-sidebar {
    margin-top: 10px;
}

.insight-title-section {
    padding-top: 1px;
}

.logged-in-popup {
    width: 100%;
    max-width: 390px;
    background-color: #fff;
    padding: 32px 24px;
    color: #1E1E1E;
    margin-inline: auto;
    position: relative;
}

.logged-in-popup__header {
    font-size: 16px;
    font-family: Intrinsic, sans-serif;
    font-style: normal;
    font-weight: 700;
    line-height: 1.12;
    /* 112.5% */
}

.logged-in-popup__txt {
    font-weight: 400;
    font-family: Intrinsic, sans-serif;
    line-height: 1.31;
    margin-top: 16px;
}

.logged-in-popup__txt p {
    margin-top: 16px;
}

.logged-in-popup__txt ul {
    list-style: none;
    margin: 16px 0 0;
    padding: 0;
}

.logged-in-popup__txt li {
    position: relative;
    padding-left: 30px;
}

.logged-in-popup__txt li::after {
    content: '';
    position: absolute;
    top: 8px;
    left: 13px;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background-color: currentColor;
}

.logged-in-popup__link {
    display: flex;
    padding: 6px 17px 4px 17px;
    justify-content: center;
    align-items: center;
    width: 100%;
    text-decoration: none;
    border-radius: 100px;
    background: var(--Blue, #0077CF);
    margin-top: 16px;
    color: #FFF;

    font-family: "Intrinsic", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
}

.logged-in-popup .mfp-close {
    color: transparent !important;
}

.logged-in-popup .mfp-close::before {
    content: '';
    width: 13px;
    height: 13px;
    position: absolute;
    top: 50%;
    left: 50%;
    background: url(../close-popup-btn.svg) center / cover no-repeat;
    z-index: 1;
    transform: translate(-50%, -50%);
}

@media(max-width: 767px) {

    #collapse-open-sidebar {
        display: none;
    }

    .nav-section[data-v-cba74c3c] {
        display: none;
        position: absolute;
        height: auto;
        z-index: 1000;
        width: 100%;
    }

    .nav-section .collapse-open-sidebar-wrap {
        display: none;
    }

    .nav-section .info_modal {
        width: calc(100% - 30px);
        transform: translateY(50%);
    }

    .mds-tabs___mimToolkit[data-v-761bb2a4] {
        margin-bottom: 2px;
    }

    /* .home .site-disclaimer { */
    /*     display: none; */
    /* } */

    .home {
        --disclaimer-height: 30px;
    }

    .company-site-link .mds-navigation__item-text___mimToolkit {
        flex-grow: 0;
    }

    .company-site-link a {
        justify-content: flex-start;
    }

    .company-site-link .mds-navigation__item-content-right___mimToolkit {
        margin-left: 10px;
    }

    .mds-navigation__panel___mimToolkit .mds-navigation__panel-footer___mimToolkit {
        padding-bottom: 18px;
    }

    .mds-tabs__item--active___mimToolkit {
        box-shadow: inset 0 -3px #000;
    }

    .insight-title-section {
        padding-inline: 16px;
    }

    /* .search-wrap { */
    /*     flex-wrap: nowrap !important; */
    /* } */
    /**/
    .search-wrap>div:first-child {
        flex: 1 1 35% !important;
        max-width: 35% !important;
    }
}

flex-grow: 0;
}

.company-site-link a {
    justify-content: flex-start;
}

.company-site-link .mds-navigation__item-content-right___mimToolkit {
    margin-left: 10px;
}

.mds-navigation__panel___mimToolkit .mds-navigation__panel-footer___mimToolkit {
    padding-bottom: 18px;
}

.mds-tabs__item--active___mimToolkit {
    box-shadow: inset 0 -3px #000;
}

.insight-title-section {
    padding-inline: 16px;
}

/* .search-wrap { */
/*     flex-wrap: nowrap !important; */
/* } */
/**/
.search-wrap>div:first-child {
    flex: 1 1 35% !important;
    max-width: 35% !important;
}
}

flex-grow: 0;
}

.company-site-link a {
    justify-content: flex-start;
}

.company-site-link .mds-navigation__item-content-right___mimToolkit {
    margin-left: 10px;
}

.mds-navigation__panel___mimToolkit .mds-navigation__panel-footer___mimToolkit {
    padding-bottom: 18px;
}

.mds-tabs__item--active___mimToolkit {
    box-shadow: inset 0 -3px #000;
}

.insight-title-section {
    padding-inline: 16px;
}

/* .search-wrap { */
/*     flex-wrap: nowrap !important; */
/* } */
/**/
.search-wrap>div:first-child {
    flex: 1 1 35% !important;
    max-width: 35% !important;
}
}

flex-grow: 0;
}

.company-site-link a {
    justify-content: flex-start;
}

.company-site-link .mds-navigation__item-content-right___mimToolkit {
    margin-left: 10px;
}

.mds-navigation__panel___mimToolkit .mds-navigation__panel-footer___mimToolkit {
    padding-bottom: 18px;
}

.mds-tabs__item--active___mimToolkit {
    box-shadow: inset 0 -3px #000;
}

.insight-title-section {
    padding-inline: 16px;
}

/* .search-wrap { */
/*     flex-wrap: nowrap !important; */
/* } */
/**/
.search-wrap>div:first-child {
    flex: 1 1 35% !important;
    max-width: 35% !important;
}
}

flex-grow: 0;
}

.company-site-link a {
    justify-content: flex-start;
}

.company-site-link .mds-navigation__item-content-right___mimToolkit {
    margin-left: 10px;
}

.mds-navigation__panel___mimToolkit .mds-navigation__panel-footer___mimToolkit {
    padding-bottom: 18px;
}

.mds-tabs__item--active___mimToolkit {
    box-shadow: inset 0 -3px #000;
}

.insight-title-section {
    padding-inline: 16px;
}

/* .search-wrap { */
/*     flex-wrap: nowrap !important; */
/* } */
/**/
.search-wrap>div:first-child {
    flex: 1 1 35% !important;
    max-width: 35% !important;
}
}
