/*!
 * @clientlib marketing-base
 * @description base.scss
 */
.mds-overlay { background: #000000; bottom: 0; left: 0; opacity: 0; position: fixed; right: 0; top: 0; transition: opacity 0.5s ease-out; z-index: 800; }

.mds-overlay--active { opacity: 0.5; }

.mds-body-overlay { overflow: hidden; }

.mds-text-anchor { color: #0077cf; fill: #0077cf; transition: background 300ms, color 300ms, border-color 300ms, fill 300ms; }
.mds-text-anchor, .mds-text-anchor:before, .mds-text-anchor:after { box-sizing: border-box; }
.mds-text-anchor *, .mds-text-anchor *:before, .mds-text-anchor *:after { box-sizing: border-box; }
.mds-text-anchor:hover { color: #005ba1; fill: #005ba1; }
.mds-text-anchor:hover .mds-icon { fill: #005ba1; }

.mds-text-anchor--with-icon { text-decoration: none; }
.mds-text-anchor--with-icon, .mds-text-anchor--with-icon:before, .mds-text-anchor--with-icon:after { box-sizing: border-box; }
.mds-text-anchor--with-icon *, .mds-text-anchor--with-icon *:before, .mds-text-anchor--with-icon *:after { box-sizing: border-box; }

.mds-text-anchor__text { text-decoration: underline; vertical-align: middle; }

.mds-text-anchor__icon { fill: #0077cf; transition: background 300ms, color 300ms, border-color 300ms, fill 300ms; vertical-align: middle; }
.mds-container--dark .mds-text-anchor__icon, .mds-container--black .mds-text-anchor__icon { fill: #0077cf; }

@font-face { font-family: 'Univers'; font-style: normal; font-weight: 100; src: url("../../fonts/3ff7b647-ed35-4a34-a497-0b8e0455ef09.eot"); src: url("../../fonts/3ff7b647-ed35-4a34-a497-0b8e0455ef09.eot?#iefix") format("embedded-opentype"), url("../../fonts/f9c3797f-895f-42e2-9e83-9340081311d6.woff") format("woff"); }
@font-face { font-family: 'Univers'; font-style: normal; font-weight: 200; src: url("../../fonts/4236b369-2f95-4452-9326-0e51d1087bdc.eot"); src: url("../../fonts/4236b369-2f95-4452-9326-0e51d1087bdc.eot?#iefix") format("embedded-opentype"), url("../../fonts/5a67b0ed-239e-4f3e-adeb-8b1e517a5bd3.woff") format("woff"); }
@font-face { font-family: 'Univers'; font-style: normal; font-weight: 300; src: url("../../fonts/fd397187-4d65-4b13-99ac-e43b94abebcc.eot"); src: url("../../fonts/fd397187-4d65-4b13-99ac-e43b94abebcc.eot?#iefix") format("embedded-opentype"), url("../../fonts/600bda4e-11fe-4903-9a39-bb6b77389170.woff") format("woff"); }
@font-face { font-family: 'Univers'; font-style: normal; font-weight: 400; src: url("../../fonts/f1bc8267-a817-408b-a089-4310761881f7.eot"); src: url("../../fonts/f1bc8267-a817-408b-a089-4310761881f7.eot?#iefix") format("embedded-opentype"), url("../../fonts/3b5a7b6a-e026-4ee8-b80f-6aa5e44b2977.woff") format("woff"); }
@font-face { font-family: 'Univers'; font-style: normal; font-weight: 500; src: url("../../fonts/a0041c8f-87d5-4762-9433-d1bd14041dd1.eot"); src: url("../../fonts/a0041c8f-87d5-4762-9433-d1bd14041dd1.eot?#iefix") format("embedded-opentype"), url("../../fonts/656bb203-0436-41f9-8266-de61f5c29096.woff") format("woff"); }
@font-face { font-family: 'Univers'; font-style: normal; font-weight: 600; src: url("../../fonts/8ce6a630-11cb-4fba-be7f-e9f01c898ea2.eot"); src: url("../../fonts/8ce6a630-11cb-4fba-be7f-e9f01c898ea2.eot?#iefix") format("embedded-opentype"), url("../../fonts/a55d5255-e095-4e87-ac0d-fe0968b0a9c6.woff") format("woff"); }
.mds-button, .mds-button:before, .mds-button:after, .mds-button--secondary, .mds-button--secondary:before, .mds-button--secondary:after, .mds-button__input-outer-wrapper, .mds-button__input-outer-wrapper:before, .mds-button__input-outer-wrapper:after { box-sizing: border-box; }
.mds-button *, .mds-button *:before, .mds-button *:after, .mds-button--secondary *, .mds-button--secondary *:before, .mds-button--secondary *:after, .mds-button__input-outer-wrapper *, .mds-button__input-outer-wrapper *:before, .mds-button__input-outer-wrapper *:after { box-sizing: border-box; }

.mds-button, .mds-button--secondary, .mds-button--flat { line-height: 1.25; box-shadow: inset 0 0 0 1px #808080; font-size: 16px; background-clip: padding-box; background-color: transparent; border: 0; border-radius: 24px; color: #5e5e5e; cursor: pointer; display: inline-block; font-family: UniversNextMorningStarW04, "Univers", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 300; margin: 0; outline: 0; overflow: visible; padding: 8px 16px; position: relative; text-align: center; transition: background 300ms, color 300ms, border 300ms, fill 300ms, box-shadow 300ms; }
.mds-button::before, .mds-button::after, .mds-button--secondary::before, .mds-button--secondary::after, .mds-button--flat::before, .mds-button--flat::after { content: ''; display: block; height: 0; width: 0; }
.mds-button::before, .mds-button--secondary::before, .mds-button--flat::before { margin-bottom: calc(-0.22813em + 0px); }
.mds-button::after, .mds-button--secondary::after, .mds-button--flat::after { margin-top: calc(-0.25156em + 1px); }
.mds-button.mds-button--small, .mds-button--secondary.mds-button--small, .mds-button--flat.mds-button--small { font-size: 14px; }
.mds-button.mds-button--large, .mds-button--secondary.mds-button--large, .mds-button--flat.mds-button--large { font-size: 20px; }
.mds-button::-moz-focus-inner, .mds-button--secondary::-moz-focus-inner, .mds-button--flat::-moz-focus-inner { border: 0; }
.mds-button:hover, .mds-button.mds-button--hover, .mds-button--secondary:hover, .mds-button--secondary.mds-button--hover, .mds-button--flat:hover, .mds-button--flat.mds-button--hover { box-shadow: inset 0 0 0 1px #5e5e5e; background-color: #5e5e5e; color: #ffffff; text-decoration: none; }
.mds-button:hover .mds-button__icon, .mds-button.mds-button--hover .mds-button__icon, .mds-button--secondary:hover .mds-button__icon, .mds-button--secondary.mds-button--hover .mds-button__icon, .mds-button--flat:hover .mds-button__icon, .mds-button--flat.mds-button--hover .mds-button__icon { fill: #ffffff; transition: background 300ms, color 300ms, border 300ms, fill 300ms, box-shadow 300ms; }
.mds-button:focus, .mds-button.mds-button--focus, .mds-button--secondary:focus, .mds-button--secondary.mds-button--focus, .mds-button--flat:focus, .mds-button--flat.mds-button--focus { box-shadow: inset 0 0 0 1px #808080, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.mds-button:focus:hover, .mds-button:focus.mds-button--hover, .mds-button.mds-button--focus:hover, .mds-button.mds-button--focus.mds-button--hover, .mds-button--secondary:focus:hover, .mds-button--secondary:focus.mds-button--hover, .mds-button--secondary.mds-button--focus:hover, .mds-button--secondary.mds-button--focus.mds-button--hover, .mds-button--flat:focus:hover, .mds-button--flat:focus.mds-button--hover, .mds-button--flat.mds-button--focus:hover, .mds-button--flat.mds-button--focus.mds-button--hover { box-shadow: inset 0 0 0 1px #5e5e5e, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.mds-button:focus:active, .mds-button:focus.mds-button--active, .mds-button.mds-button--focus:active, .mds-button.mds-button--focus.mds-button--active, .mds-button--secondary:focus:active, .mds-button--secondary:focus.mds-button--active, .mds-button--secondary.mds-button--focus:active, .mds-button--secondary.mds-button--focus.mds-button--active, .mds-button--flat:focus:active, .mds-button--flat:focus.mds-button--active, .mds-button--flat.mds-button--focus:active, .mds-button--flat.mds-button--focus.mds-button--active { box-shadow: inset 0 0 0 1px #333333, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.mds-button:active, .mds-button.mds-button--active, .mds-button--secondary:active, .mds-button--secondary.mds-button--active, .mds-button--flat:active, .mds-button--flat.mds-button--active { box-shadow: inset 0 0 0 1px #333333; background-color: #333333; color: #ffffff; }
.mds-button:active .mds-button__icon, .mds-button.mds-button--active .mds-button__icon, .mds-button--secondary:active .mds-button__icon, .mds-button--secondary.mds-button--active .mds-button__icon, .mds-button--flat:active .mds-button__icon, .mds-button--flat.mds-button--active .mds-button__icon { fill: #ffffff; transition: background 300ms, color 300ms, border 300ms, fill 300ms, box-shadow 300ms; }
.mds-button:active:after, .mds-button.mds-button--active:after, .mds-button--secondary:active:after, .mds-button--secondary.mds-button--active:after, .mds-button--flat:active:after, .mds-button--flat.mds-button--active:after { box-shadow: none; }
.mds-button:disabled, .mds-button[disabled], .mds-button.mds-button--disabled, .mds-button--secondary:disabled, .mds-button--secondary[disabled], .mds-button--secondary.mds-button--disabled, .mds-button--flat:disabled, .mds-button--flat[disabled], .mds-button--flat.mds-button--disabled { cursor: not-allowed; opacity: 0.4; box-shadow: inset 0 0 0 1px #808080; background-color: transparent; color: #808080; }
.mds-button:disabled .mds-button__input, .mds-button[disabled] .mds-button__input, .mds-button.mds-button--disabled .mds-button__input, .mds-button--secondary:disabled .mds-button__input, .mds-button--secondary[disabled] .mds-button__input, .mds-button--secondary.mds-button--disabled .mds-button__input, .mds-button--flat:disabled .mds-button__input, .mds-button--flat[disabled] .mds-button__input, .mds-button--flat.mds-button--disabled .mds-button__input { cursor: not-allowed; }
.mds-button:disabled .mds-button__icon, .mds-button[disabled] .mds-button__icon, .mds-button.mds-button--disabled .mds-button__icon, .mds-button--secondary:disabled .mds-button__icon, .mds-button--secondary[disabled] .mds-button__icon, .mds-button--secondary.mds-button--disabled .mds-button__icon, .mds-button--flat:disabled .mds-button__icon, .mds-button--flat[disabled] .mds-button__icon, .mds-button--flat.mds-button--disabled .mds-button__icon { fill: #808080; }
.mds-button:disabled:hover .mds-button__icon, .mds-button:disabled.mds-button--hover .mds-button__icon, .mds-button[disabled]:hover .mds-button__icon, .mds-button[disabled].mds-button--hover .mds-button__icon, .mds-button.mds-button--disabled:hover .mds-button__icon, .mds-button.mds-button--disabled.mds-button--hover .mds-button__icon, .mds-button--secondary:disabled:hover .mds-button__icon, .mds-button--secondary:disabled.mds-button--hover .mds-button__icon, .mds-button--secondary[disabled]:hover .mds-button__icon, .mds-button--secondary[disabled].mds-button--hover .mds-button__icon, .mds-button--secondary.mds-button--disabled:hover .mds-button__icon, .mds-button--secondary.mds-button--disabled.mds-button--hover .mds-button__icon, .mds-button--flat:disabled:hover .mds-button__icon, .mds-button--flat:disabled.mds-button--hover .mds-button__icon, .mds-button--flat[disabled]:hover .mds-button__icon, .mds-button--flat[disabled].mds-button--hover .mds-button__icon, .mds-button--flat.mds-button--disabled:hover .mds-button__icon, .mds-button--flat.mds-button--disabled.mds-button--hover .mds-button__icon { fill: #808080; }
.mds-button:disabled:focus:after, .mds-button:disabled.mds-button--focus:after, .mds-button[disabled]:focus:after, .mds-button[disabled].mds-button--focus:after, .mds-button.mds-button--disabled:focus:after, .mds-button.mds-button--disabled.mds-button--focus:after, .mds-button--secondary:disabled:focus:after, .mds-button--secondary:disabled.mds-button--focus:after, .mds-button--secondary[disabled]:focus:after, .mds-button--secondary[disabled].mds-button--focus:after, .mds-button--secondary.mds-button--disabled:focus:after, .mds-button--secondary.mds-button--disabled.mds-button--focus:after, .mds-button--flat:disabled:focus:after, .mds-button--flat:disabled.mds-button--focus:after, .mds-button--flat[disabled]:focus:after, .mds-button--flat[disabled].mds-button--focus:after, .mds-button--flat.mds-button--disabled:focus:after, .mds-button--flat.mds-button--disabled.mds-button--focus:after { display: none; }

a.mds-button { text-decoration: none; }

.mds-button--small { line-height: 1.25; line-height: 18px; padding: 6px 12px; }
.mds-button--small::before, .mds-button--small::after { content: ''; display: block; height: 0; width: 0; }
.mds-button--small::before { margin-bottom: calc(-0.22813em + 0px); }
.mds-button--small::after { margin-top: calc(-0.25156em + 1px); }
.mds-button--small .mds-button__icon { margin-top: -2px; }
.mds-button--small .mds-button__text { margin-top: -2px; }

.mds-button--large { padding: 12px 24px; }
.mds-button--large .mds-button__icon { margin-top: -4px; }
.mds-button--large .mds-button__text { margin-top: -4px; }

.mds-button__icon { fill: #5e5e5e; height: 15px; margin-top: -3px; transition: background 300ms, color 300ms, border 300ms, fill 300ms, box-shadow 300ms; vertical-align: middle; width: 15px; }
.mds-button--icon-m .mds-button__icon { height: 23px; width: 23px; }

.mds-button--icon-m { white-space: nowrap; }
.mds-button--icon-m .mds-button__text { white-space: normal; }

.mds-button__icon--left + .mds-button__text, .mds-button__text + .mds-button__icon--right { margin-left: 4px; }

.mds-button__text { display: inline-block; margin-top: -3px; vertical-align: middle; }

.mds-button--primary { box-shadow: inset 0 0 0 1px #0077cf; background-color: #0077cf; color: #ffffff; }
.mds-button--primary:hover, .mds-button--primary.mds-button--hover { box-shadow: inset 0 0 0 1px #005ba1; background-color: #005ba1; }
.mds-button--primary:hover:focus, .mds-button--primary:hover.mds-button--focus, .mds-button--primary.mds-button--hover:focus, .mds-button--primary.mds-button--hover.mds-button--focus { box-shadow: inset 0 0 0 1px #005ba1, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.mds-button--primary:focus, .mds-button--primary.mds-button--focus { box-shadow: inset 0 0 0 1px #0077cf, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.mds-button--primary:active, .mds-button--primary.mds-button--active { box-shadow: inset 0 0 0 1px #004376; background-color: #004376; }
.mds-button--primary:disabled, .mds-button--primary[disabled], .mds-button--primary.mds-button--disabled { box-shadow: inset 0 0 0 1px #0077cf; background-color: transparent; color: #0077cf; }
.mds-button--primary:disabled .mds-button__input, .mds-button--primary[disabled] .mds-button__input, .mds-button--primary.mds-button--disabled .mds-button__input { cursor: not-allowed; }
.mds-button--primary:disabled .mds-button__icon, .mds-button--primary[disabled] .mds-button__icon, .mds-button--primary.mds-button--disabled .mds-button__icon { fill: #0077cf; }
.mds-button--primary:disabled:hover .mds-button__icon, .mds-button--primary:disabled.mds-button--hover .mds-button__icon, .mds-button--primary[disabled]:hover .mds-button__icon, .mds-button--primary[disabled].mds-button--hover .mds-button__icon, .mds-button--primary.mds-button--disabled:hover .mds-button__icon, .mds-button--primary.mds-button--disabled.mds-button--hover .mds-button__icon { fill: #0077cf; }
.mds-button--primary .mds-button__icon { fill: #ffffff; }

.mds-container--dark .mds-button--secondary, .mds-container--black .mds-button--secondary, .mds-container--dark .mds-button--flat, .mds-container--black .mds-button--flat { background-color: transparent; color: #ababab; }
.mds-container--dark .mds-button--secondary .mds-button__icon, .mds-container--black .mds-button--secondary .mds-button__icon, .mds-container--dark .mds-button--flat .mds-button__icon, .mds-container--black .mds-button--flat .mds-button__icon { fill: #ababab; }
.mds-container--dark .mds-button--secondary:hover, .mds-container--dark .mds-button--secondary.mds-button--hover, .mds-container--black .mds-button--secondary:hover, .mds-container--black .mds-button--secondary.mds-button--hover, .mds-container--dark .mds-button--flat:hover, .mds-container--dark .mds-button--flat.mds-button--hover, .mds-container--black .mds-button--flat:hover, .mds-container--black .mds-button--flat.mds-button--hover { background-color: #5e5e5e; color: #ffffff; }
.mds-container--dark .mds-button--secondary:hover .mds-button__icon, .mds-container--dark .mds-button--secondary.mds-button--hover .mds-button__icon, .mds-container--black .mds-button--secondary:hover .mds-button__icon, .mds-container--black .mds-button--secondary.mds-button--hover .mds-button__icon, .mds-container--dark .mds-button--flat:hover .mds-button__icon, .mds-container--dark .mds-button--flat.mds-button--hover .mds-button__icon, .mds-container--black .mds-button--flat:hover .mds-button__icon, .mds-container--black .mds-button--flat.mds-button--hover .mds-button__icon { fill: #ffffff; }
.mds-container--dark .mds-button--secondary:active, .mds-container--dark .mds-button--secondary.mds-button--active, .mds-container--black .mds-button--secondary:active, .mds-container--black .mds-button--secondary.mds-button--active, .mds-container--dark .mds-button--flat:active, .mds-container--dark .mds-button--flat.mds-button--active, .mds-container--black .mds-button--flat:active, .mds-container--black .mds-button--flat.mds-button--active { box-shadow: inset 0 0 0 1px #e5e5e5; background-color: #e5e5e5; color: #5e5e5e; }
.mds-container--dark .mds-button--secondary:active .mds-button__icon, .mds-container--dark .mds-button--secondary.mds-button--active .mds-button__icon, .mds-container--black .mds-button--secondary:active .mds-button__icon, .mds-container--black .mds-button--secondary.mds-button--active .mds-button__icon, .mds-container--dark .mds-button--flat:active .mds-button__icon, .mds-container--dark .mds-button--flat.mds-button--active .mds-button__icon, .mds-container--black .mds-button--flat:active .mds-button__icon, .mds-container--black .mds-button--flat.mds-button--active .mds-button__icon { fill: #5e5e5e; }
.mds-container--dark .mds-button--secondary:active:focus, .mds-container--dark .mds-button--secondary:active.mds-button--focus, .mds-container--dark .mds-button--secondary.mds-button--active:focus, .mds-container--dark .mds-button--secondary.mds-button--active.mds-button--focus, .mds-container--black .mds-button--secondary:active:focus, .mds-container--black .mds-button--secondary:active.mds-button--focus, .mds-container--black .mds-button--secondary.mds-button--active:focus, .mds-container--black .mds-button--secondary.mds-button--active.mds-button--focus, .mds-container--dark .mds-button--flat:active:focus, .mds-container--dark .mds-button--flat:active.mds-button--focus, .mds-container--dark .mds-button--flat.mds-button--active:focus, .mds-container--dark .mds-button--flat.mds-button--active.mds-button--focus, .mds-container--black .mds-button--flat:active:focus, .mds-container--black .mds-button--flat:active.mds-button--focus, .mds-container--black .mds-button--flat.mds-button--active:focus, .mds-container--black .mds-button--flat.mds-button--active.mds-button--focus { box-shadow: inset 0 0 0 1px #e5e5e5, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.mds-container--dark .mds-button--secondary:disabled:hover, .mds-container--dark .mds-button--secondary:disabled.mds-button--hover, .mds-container--dark .mds-button--secondary:disabled:active, .mds-container--dark .mds-button--secondary:disabled.mds-button--active, .mds-container--dark .mds-button--secondary:disabled:focus, .mds-container--dark .mds-button--secondary:disabled.mds-button--focus, .mds-container--dark .mds-button--secondary[disabled]:hover, .mds-container--dark .mds-button--secondary[disabled].mds-button--hover, .mds-container--dark .mds-button--secondary[disabled]:active, .mds-container--dark .mds-button--secondary[disabled].mds-button--active, .mds-container--dark .mds-button--secondary[disabled]:focus, .mds-container--dark .mds-button--secondary[disabled].mds-button--focus, .mds-container--dark .mds-button--secondary.mds-button--disabled:hover, .mds-container--dark .mds-button--secondary.mds-button--disabled.mds-button--hover, .mds-container--dark .mds-button--secondary.mds-button--disabled:active, .mds-container--dark .mds-button--secondary.mds-button--disabled.mds-button--active, .mds-container--dark .mds-button--secondary.mds-button--disabled:focus, .mds-container--dark .mds-button--secondary.mds-button--disabled.mds-button--focus, .mds-container--black .mds-button--secondary:disabled:hover, .mds-container--black .mds-button--secondary:disabled.mds-button--hover, .mds-container--black .mds-button--secondary:disabled:active, .mds-container--black .mds-button--secondary:disabled.mds-button--active, .mds-container--black .mds-button--secondary:disabled:focus, .mds-container--black .mds-button--secondary:disabled.mds-button--focus, .mds-container--black .mds-button--secondary[disabled]:hover, .mds-container--black .mds-button--secondary[disabled].mds-button--hover, .mds-container--black .mds-button--secondary[disabled]:active, .mds-container--black .mds-button--secondary[disabled].mds-button--active, .mds-container--black .mds-button--secondary[disabled]:focus, .mds-container--black .mds-button--secondary[disabled].mds-button--focus, .mds-container--black .mds-button--secondary.mds-button--disabled:hover, .mds-container--black .mds-button--secondary.mds-button--disabled.mds-button--hover, .mds-container--black .mds-button--secondary.mds-button--disabled:active, .mds-container--black .mds-button--secondary.mds-button--disabled.mds-button--active, .mds-container--black .mds-button--secondary.mds-button--disabled:focus, .mds-container--black .mds-button--secondary.mds-button--disabled.mds-button--focus, .mds-container--dark .mds-button--flat:disabled:hover, .mds-container--dark .mds-button--flat:disabled.mds-button--hover, .mds-container--dark .mds-button--flat:disabled:active, .mds-container--dark .mds-button--flat:disabled.mds-button--active, .mds-container--dark .mds-button--flat:disabled:focus, .mds-container--dark .mds-button--flat:disabled.mds-button--focus, .mds-container--dark .mds-button--flat[disabled]:hover, .mds-container--dark .mds-button--flat[disabled].mds-button--hover, .mds-container--dark .mds-button--flat[disabled]:active, .mds-container--dark .mds-button--flat[disabled].mds-button--active, .mds-container--dark .mds-button--flat[disabled]:focus, .mds-container--dark .mds-button--flat[disabled].mds-button--focus, .mds-container--dark .mds-button--flat.mds-button--disabled:hover, .mds-container--dark .mds-button--flat.mds-button--disabled.mds-button--hover, .mds-container--dark .mds-button--flat.mds-button--disabled:active, .mds-container--dark .mds-button--flat.mds-button--disabled.mds-button--active, .mds-container--dark .mds-button--flat.mds-button--disabled:focus, .mds-container--dark .mds-button--flat.mds-button--disabled.mds-button--focus, .mds-container--black .mds-button--flat:disabled:hover, .mds-container--black .mds-button--flat:disabled.mds-button--hover, .mds-container--black .mds-button--flat:disabled:active, .mds-container--black .mds-button--flat:disabled.mds-button--active, .mds-container--black .mds-button--flat:disabled:focus, .mds-container--black .mds-button--flat:disabled.mds-button--focus, .mds-container--black .mds-button--flat[disabled]:hover, .mds-container--black .mds-button--flat[disabled].mds-button--hover, .mds-container--black .mds-button--flat[disabled]:active, .mds-container--black .mds-button--flat[disabled].mds-button--active, .mds-container--black .mds-button--flat[disabled]:focus, .mds-container--black .mds-button--flat[disabled].mds-button--focus, .mds-container--black .mds-button--flat.mds-button--disabled:hover, .mds-container--black .mds-button--flat.mds-button--disabled.mds-button--hover, .mds-container--black .mds-button--flat.mds-button--disabled:active, .mds-container--black .mds-button--flat.mds-button--disabled.mds-button--active, .mds-container--black .mds-button--flat.mds-button--disabled:focus, .mds-container--black .mds-button--flat.mds-button--disabled.mds-button--focus { box-shadow: inset 0 0 0 1px #808080; background: transparent; color: #ababab; }
.mds-container--dark .mds-button--secondary:disabled:hover .mds-button__icon, .mds-container--dark .mds-button--secondary:disabled.mds-button--hover .mds-button__icon, .mds-container--dark .mds-button--secondary:disabled:active .mds-button__icon, .mds-container--dark .mds-button--secondary:disabled.mds-button--active .mds-button__icon, .mds-container--dark .mds-button--secondary:disabled:focus .mds-button__icon, .mds-container--dark .mds-button--secondary:disabled.mds-button--focus .mds-button__icon, .mds-container--dark .mds-button--secondary[disabled]:hover .mds-button__icon, .mds-container--dark .mds-button--secondary[disabled].mds-button--hover .mds-button__icon, .mds-container--dark .mds-button--secondary[disabled]:active .mds-button__icon, .mds-container--dark .mds-button--secondary[disabled].mds-button--active .mds-button__icon, .mds-container--dark .mds-button--secondary[disabled]:focus .mds-button__icon, .mds-container--dark .mds-button--secondary[disabled].mds-button--focus .mds-button__icon, .mds-container--dark .mds-button--secondary.mds-button--disabled:hover .mds-button__icon, .mds-container--dark .mds-button--secondary.mds-button--disabled.mds-button--hover .mds-button__icon, .mds-container--dark .mds-button--secondary.mds-button--disabled:active .mds-button__icon, .mds-container--dark .mds-button--secondary.mds-button--disabled.mds-button--active .mds-button__icon, .mds-container--dark .mds-button--secondary.mds-button--disabled:focus .mds-button__icon, .mds-container--dark .mds-button--secondary.mds-button--disabled.mds-button--focus .mds-button__icon, .mds-container--black .mds-button--secondary:disabled:hover .mds-button__icon, .mds-container--black .mds-button--secondary:disabled.mds-button--hover .mds-button__icon, .mds-container--black .mds-button--secondary:disabled:active .mds-button__icon, .mds-container--black .mds-button--secondary:disabled.mds-button--active .mds-button__icon, .mds-container--black .mds-button--secondary:disabled:focus .mds-button__icon, .mds-container--black .mds-button--secondary:disabled.mds-button--focus .mds-button__icon, .mds-container--black .mds-button--secondary[disabled]:hover .mds-button__icon, .mds-container--black .mds-button--secondary[disabled].mds-button--hover .mds-button__icon, .mds-container--black .mds-button--secondary[disabled]:active .mds-button__icon, .mds-container--black .mds-button--secondary[disabled].mds-button--active .mds-button__icon, .mds-container--black .mds-button--secondary[disabled]:focus .mds-button__icon, .mds-container--black .mds-button--secondary[disabled].mds-button--focus .mds-button__icon, .mds-container--black .mds-button--secondary.mds-button--disabled:hover .mds-button__icon, .mds-container--black .mds-button--secondary.mds-button--disabled.mds-button--hover .mds-button__icon, .mds-container--black .mds-button--secondary.mds-button--disabled:active .mds-button__icon, .mds-container--black .mds-button--secondary.mds-button--disabled.mds-button--active .mds-button__icon, .mds-container--black .mds-button--secondary.mds-button--disabled:focus .mds-button__icon, .mds-container--black .mds-button--secondary.mds-button--disabled.mds-button--focus .mds-button__icon, .mds-container--dark .mds-button--flat:disabled:hover .mds-button__icon, .mds-container--dark .mds-button--flat:disabled.mds-button--hover .mds-button__icon, .mds-container--dark .mds-button--flat:disabled:active .mds-button__icon, .mds-container--dark .mds-button--flat:disabled.mds-button--active .mds-button__icon, .mds-container--dark .mds-button--flat:disabled:focus .mds-button__icon, .mds-container--dark .mds-button--flat:disabled.mds-button--focus .mds-button__icon, .mds-container--dark .mds-button--flat[disabled]:hover .mds-button__icon, .mds-container--dark .mds-button--flat[disabled].mds-button--hover .mds-button__icon, .mds-container--dark .mds-button--flat[disabled]:active .mds-button__icon, .mds-container--dark .mds-button--flat[disabled].mds-button--active .mds-button__icon, .mds-container--dark .mds-button--flat[disabled]:focus .mds-button__icon, .mds-container--dark .mds-button--flat[disabled].mds-button--focus .mds-button__icon, .mds-container--dark .mds-button--flat.mds-button--disabled:hover .mds-button__icon, .mds-container--dark .mds-button--flat.mds-button--disabled.mds-button--hover .mds-button__icon, .mds-container--dark .mds-button--flat.mds-button--disabled:active .mds-button__icon, .mds-container--dark .mds-button--flat.mds-button--disabled.mds-button--active .mds-button__icon, .mds-container--dark .mds-button--flat.mds-button--disabled:focus .mds-button__icon, .mds-container--dark .mds-button--flat.mds-button--disabled.mds-button--focus .mds-button__icon, .mds-container--black .mds-button--flat:disabled:hover .mds-button__icon, .mds-container--black .mds-button--flat:disabled.mds-button--hover .mds-button__icon, .mds-container--black .mds-button--flat:disabled:active .mds-button__icon, .mds-container--black .mds-button--flat:disabled.mds-button--active .mds-button__icon, .mds-container--black .mds-button--flat:disabled:focus .mds-button__icon, .mds-container--black .mds-button--flat:disabled.mds-button--focus .mds-button__icon, .mds-container--black .mds-button--flat[disabled]:hover .mds-button__icon, .mds-container--black .mds-button--flat[disabled].mds-button--hover .mds-button__icon, .mds-container--black .mds-button--flat[disabled]:active .mds-button__icon, .mds-container--black .mds-button--flat[disabled].mds-button--active .mds-button__icon, .mds-container--black .mds-button--flat[disabled]:focus .mds-button__icon, .mds-container--black .mds-button--flat[disabled].mds-button--focus .mds-button__icon, .mds-container--black .mds-button--flat.mds-button--disabled:hover .mds-button__icon, .mds-container--black .mds-button--flat.mds-button--disabled.mds-button--hover .mds-button__icon, .mds-container--black .mds-button--flat.mds-button--disabled:active .mds-button__icon, .mds-container--black .mds-button--flat.mds-button--disabled.mds-button--active .mds-button__icon, .mds-container--black .mds-button--flat.mds-button--disabled:focus .mds-button__icon, .mds-container--black .mds-button--flat.mds-button--disabled.mds-button--focus .mds-button__icon { fill: #ababab; }

.mds-container--dark .mds-button:hover:after, .mds-container--dark .mds-button.mds-button--hover:after, .mds-container--dark .mds-button:focus:after, .mds-container--dark .mds-button.mds-button--focus:after, .mds-container--black .mds-button:hover:after, .mds-container--black .mds-button.mds-button--hover:after, .mds-container--black .mds-button:focus:after, .mds-container--black .mds-button.mds-button--focus:after { background-color: transparent; }

.mds-button__input { background: none; border: 0; bottom: 0; cursor: pointer; height: 100%; left: 0; margin: 0; outline: none; padding: 0; position: absolute; right: 0; top: 0; width: 100%; z-index: 1; }
.mds-button__input:focus { outline: 0; }
.mds-button__input::-moz-focus-inner { border: 0; }
.mds-button__input[type=radio], .mds-button__input[type=checkbox] { opacity: 0; }
.mds-button__input:disabled, .mds-button__input[disabled] { cursor: not-allowed; }

.mds-button__input-outer-wrapper { display: inline-block; position: relative; }

.mds-button__input:focus + .mds-button { box-shadow: inset 0 0 0 1px #808080, 0 0 4px 2px rgba(0, 119, 207, 0.8); }

.mds-button__input:hover + .mds-button, .mds-button__input.mds-button--hover + .mds-button, .mds-button__input:hover + .mds-button--secondary, .mds-button__input.mds-button--hover + .mds-button--secondary, .mds-button__input:hover + .mds-button--flat, .mds-button__input.mds-button--hover + .mds-button--flat { box-shadow: inset 0 0 0 1px #5e5e5e; background-color: #5e5e5e; color: #ffffff; text-decoration: none; }
.mds-button__input:hover + .mds-button .mds-button__icon, .mds-button__input.mds-button--hover + .mds-button .mds-button__icon, .mds-button__input:hover + .mds-button--secondary .mds-button__icon, .mds-button__input.mds-button--hover + .mds-button--secondary .mds-button__icon, .mds-button__input:hover + .mds-button--flat .mds-button__icon, .mds-button__input.mds-button--hover + .mds-button--flat .mds-button__icon { fill: #ffffff; }

.mds-button__input:hover:focus + .mds-button, .mds-button__input:hover:focus + .mds-button--secondary, .mds-button__input:hover + .mds-button--focus { box-shadow: inset 0 0 0 1px #5e5e5e, 0 0 4px 2px rgba(0, 119, 207, 0.8); }

.mds-button__input:hover:disabled + .mds-button, .mds-button__input:hover[disabled] + .mds-button, .mds-button__input--disabled:hover { box-shadow: inset 0 0 0 1px #808080; }

.mds-button__input:disabled + .mds-button, .mds-button__input[disabled] + .mds-button, .mds-button__input.mds-button--disabled + .mds-button { cursor: not-allowed; opacity: 0.4; }
.mds-container--dark .mds-button__input:disabled:hover + .mds-button, .mds-container--black .mds-button__input:disabled:hover + .mds-button, .mds-container--dark .mds-button__input[disabled]:hover + .mds-button, .mds-container--black .mds-button__input[disabled]:hover + .mds-button, .mds-container--dark .mds-button__input.mds-button--disabled:hover + .mds-button, .mds-container--black .mds-button__input.mds-button--disabled:hover + .mds-button { color: #ababab; }
.mds-container--dark .mds-button__input:disabled:hover + .mds-button .mds-button__icon, .mds-container--black .mds-button__input:disabled:hover + .mds-button .mds-button__icon, .mds-container--dark .mds-button__input[disabled]:hover + .mds-button .mds-button__icon, .mds-container--black .mds-button__input[disabled]:hover + .mds-button .mds-button__icon, .mds-container--dark .mds-button__input.mds-button--disabled:hover + .mds-button .mds-button__icon, .mds-container--black .mds-button__input.mds-button--disabled:hover + .mds-button .mds-button__icon { fill: #ababab; }
.mds-container--dark .mds-button__input:disabled:hover + .mds-button--primary, .mds-container--dark .mds-button__input:disabled + .mds-button--primary, .mds-container--black .mds-button__input:disabled:hover + .mds-button--primary, .mds-container--black .mds-button__input:disabled + .mds-button--primary, .mds-container--dark .mds-button__input[disabled]:hover + .mds-button--primary, .mds-container--dark .mds-button__input[disabled] + .mds-button--primary, .mds-container--black .mds-button__input[disabled]:hover + .mds-button--primary, .mds-container--black .mds-button__input[disabled] + .mds-button--primary, .mds-container--dark .mds-button__input.mds-button--disabled:hover + .mds-button--primary, .mds-container--dark .mds-button__input.mds-button--disabled + .mds-button--primary, .mds-container--black .mds-button__input.mds-button--disabled:hover + .mds-button--primary, .mds-container--black .mds-button__input.mds-button--disabled + .mds-button--primary { background-color: transparent; color: #0077cf; }
.mds-container--dark .mds-button__input:disabled:hover + .mds-button--primary .mds-button__icon, .mds-container--dark .mds-button__input:disabled + .mds-button--primary .mds-button__icon, .mds-container--black .mds-button__input:disabled:hover + .mds-button--primary .mds-button__icon, .mds-container--black .mds-button__input:disabled + .mds-button--primary .mds-button__icon, .mds-container--dark .mds-button__input[disabled]:hover + .mds-button--primary .mds-button__icon, .mds-container--dark .mds-button__input[disabled] + .mds-button--primary .mds-button__icon, .mds-container--black .mds-button__input[disabled]:hover + .mds-button--primary .mds-button__icon, .mds-container--black .mds-button__input[disabled] + .mds-button--primary .mds-button__icon, .mds-container--dark .mds-button__input.mds-button--disabled:hover + .mds-button--primary .mds-button__icon, .mds-container--dark .mds-button__input.mds-button--disabled + .mds-button--primary .mds-button__icon, .mds-container--black .mds-button__input.mds-button--disabled:hover + .mds-button--primary .mds-button__icon, .mds-container--black .mds-button__input.mds-button--disabled + .mds-button--primary .mds-button__icon { fill: #0077cf; }
.mds-button__input:disabled:hover + .mds-button, .mds-button__input[disabled]:hover + .mds-button, .mds-button__input.mds-button--disabled:hover + .mds-button { background-color: transparent; color: #808080; cursor: not-allowed; }
.mds-button__input:disabled:hover + .mds-button .mds-button__icon, .mds-button__input[disabled]:hover + .mds-button .mds-button__icon, .mds-button__input.mds-button--disabled:hover + .mds-button .mds-button__icon { fill: #808080; }
.mds-button__input:disabled:hover + .mds-button--primary, .mds-button__input:disabled + .mds-button--primary, .mds-button__input[disabled]:hover + .mds-button--primary, .mds-button__input[disabled] + .mds-button--primary, .mds-button__input.mds-button--disabled:hover + .mds-button--primary, .mds-button__input.mds-button--disabled + .mds-button--primary { background-color: transparent; color: #0077cf; }
.mds-button__input:disabled:hover + .mds-button--primary .mds-button__icon, .mds-button__input:disabled + .mds-button--primary .mds-button__icon, .mds-button__input[disabled]:hover + .mds-button--primary .mds-button__icon, .mds-button__input[disabled] + .mds-button--primary .mds-button__icon, .mds-button__input.mds-button--disabled:hover + .mds-button--primary .mds-button__icon, .mds-button__input.mds-button--disabled + .mds-button--primary .mds-button__icon { fill: #0077cf; }

.mds-button.mds-button--selected, .mds-button--secondary.mds-button--selected, .mds-button--flat.mds-button--selected, .mds-button__input:checked + .mds-button, .mds-button__input:active + .mds-button, .mds-button__input.mds-button--active + .mds-button, .mds-button__input:active + .mds-button--secondary, .mds-button__input.mds-button--active + .mds-button--secondary, .mds-button__input:active + .mds-button--flat, .mds-button__input.mds-button--active + .mds-button--flat { box-shadow: inset 0 0 0 1px #333333; background-color: #333333; color: #ffffff; }
.mds-button.mds-button--selected .mds-button__icon, .mds-button--secondary.mds-button--selected .mds-button__icon, .mds-button--flat.mds-button--selected .mds-button__icon, .mds-button__input:checked + .mds-button .mds-button__icon, .mds-button__input:active + .mds-button .mds-button__icon, .mds-button__input.mds-button--active + .mds-button .mds-button__icon, .mds-button__input:active + .mds-button--secondary .mds-button__icon, .mds-button__input.mds-button--active + .mds-button--secondary .mds-button__icon, .mds-button__input:active + .mds-button--flat .mds-button__icon, .mds-button__input.mds-button--active + .mds-button--flat .mds-button__icon { fill: #ffffff; }
.mds-container--dark .mds-button.mds-button--selected, .mds-container--black .mds-button.mds-button--selected, .mds-container--dark .mds-button--secondary.mds-button--selected, .mds-container--black .mds-button--secondary.mds-button--selected, .mds-container--dark .mds-button--flat.mds-button--selected, .mds-container--black .mds-button--flat.mds-button--selected, .mds-container--dark .mds-button__input:checked + .mds-button, .mds-container--black .mds-button__input:checked + .mds-button, .mds-container--dark .mds-button__input:active + .mds-button, .mds-container--black .mds-button__input:active + .mds-button, .mds-container--dark .mds-button__input.mds-button--active + .mds-button, .mds-container--black .mds-button__input.mds-button--active + .mds-button, .mds-container--dark .mds-button__input:active + .mds-button--secondary, .mds-container--black .mds-button__input:active + .mds-button--secondary, .mds-container--dark .mds-button__input.mds-button--active + .mds-button--secondary, .mds-container--black .mds-button__input.mds-button--active + .mds-button--secondary, .mds-container--dark .mds-button__input:active + .mds-button--flat, .mds-container--black .mds-button__input:active + .mds-button--flat, .mds-container--dark .mds-button__input.mds-button--active + .mds-button--flat, .mds-container--black .mds-button__input.mds-button--active + .mds-button--flat { box-shadow: inset 0 0 0 1px #e5e5e5; background-color: #e5e5e5; color: #5e5e5e; }
.mds-container--dark .mds-button.mds-button--selected .mds-button__icon, .mds-container--black .mds-button.mds-button--selected .mds-button__icon, .mds-container--dark .mds-button--secondary.mds-button--selected .mds-button__icon, .mds-container--black .mds-button--secondary.mds-button--selected .mds-button__icon, .mds-container--dark .mds-button--flat.mds-button--selected .mds-button__icon, .mds-container--black .mds-button--flat.mds-button--selected .mds-button__icon, .mds-container--dark .mds-button__input:checked + .mds-button .mds-button__icon, .mds-container--black .mds-button__input:checked + .mds-button .mds-button__icon, .mds-container--dark .mds-button__input:active + .mds-button .mds-button__icon, .mds-container--black .mds-button__input:active + .mds-button .mds-button__icon, .mds-container--dark .mds-button__input.mds-button--active + .mds-button .mds-button__icon, .mds-container--black .mds-button__input.mds-button--active + .mds-button .mds-button__icon, .mds-container--dark .mds-button__input:active + .mds-button--secondary .mds-button__icon, .mds-container--black .mds-button__input:active + .mds-button--secondary .mds-button__icon, .mds-container--dark .mds-button__input.mds-button--active + .mds-button--secondary .mds-button__icon, .mds-container--black .mds-button__input.mds-button--active + .mds-button--secondary .mds-button__icon, .mds-container--dark .mds-button__input:active + .mds-button--flat .mds-button__icon, .mds-container--black .mds-button__input:active + .mds-button--flat .mds-button__icon, .mds-container--dark .mds-button__input.mds-button--active + .mds-button--flat .mds-button__icon, .mds-container--black .mds-button__input.mds-button--active + .mds-button--flat .mds-button__icon { fill: #5e5e5e; }

.mds-button.mds-button--selected:focus, .mds-button--secondary.mds-button--selected:focus, .mds-button--flat.mds-button--selected:focus, .mds-button__input:checked:focus + .mds-button, .mds-button__input:active:focus + .mds-button, .mds-button__input.mds-button--active:focus + .mds-button, .mds-button__input:active:focus + .mds-button--secondary, .mds-button__input.mds-button--active:focus + .mds-button--secondary, .mds-button__input:active:focus + .mds-button--flat, .mds-button__input.mds-button--active:focus + .mds-button--flat { box-shadow: inset 0 0 0 1px #333333, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.mds-container--dark .mds-button.mds-button--selected:focus, .mds-container--black .mds-button.mds-button--selected:focus, .mds-container--dark .mds-button--secondary.mds-button--selected:focus, .mds-container--black .mds-button--secondary.mds-button--selected:focus, .mds-container--dark .mds-button--flat.mds-button--selected:focus, .mds-container--black .mds-button--flat.mds-button--selected:focus, .mds-container--dark .mds-button__input:checked:focus + .mds-button, .mds-container--black .mds-button__input:checked:focus + .mds-button, .mds-container--dark .mds-button__input:active:focus + .mds-button, .mds-container--black .mds-button__input:active:focus + .mds-button, .mds-container--dark .mds-button__input.mds-button--active:focus + .mds-button, .mds-container--black .mds-button__input.mds-button--active:focus + .mds-button, .mds-container--dark .mds-button__input:active:focus + .mds-button--secondary, .mds-container--black .mds-button__input:active:focus + .mds-button--secondary, .mds-container--dark .mds-button__input.mds-button--active:focus + .mds-button--secondary, .mds-container--black .mds-button__input.mds-button--active:focus + .mds-button--secondary, .mds-container--dark .mds-button__input:active:focus + .mds-button--flat, .mds-container--black .mds-button__input:active:focus + .mds-button--flat, .mds-container--dark .mds-button__input.mds-button--active:focus + .mds-button--flat, .mds-container--black .mds-button__input.mds-button--active:focus + .mds-button--flat { box-shadow: inset 0 0 0 1px #e5e5e5, 0 0 4px 2px rgba(0, 119, 207, 0.8); }

.mds-button__input:active + .mds-button:after, .mds-button__input.mds-button--active + .mds-button:after, .mds-button__input:active + .mds-button--secondary:after, .mds-button__input.mds-button--active + .mds-button--secondary:after, .mds-button__input:active + .mds-button--flat:after, .mds-button__input.mds-button--active + .mds-button--flat:after { box-shadow: none; }

.mds-button__input:focus + .mds-button--primary { box-shadow: inset 0 0 0 1px #0077cf, 0 0 4px 2px rgba(0, 119, 207, 0.8); }

.mds-button__input:hover + .mds-button--primary, .mds-button__input.mds-button--hover + .mds-button--primary { box-shadow: inset 0 0 0 1px #005ba1; background-color: #005ba1; }

.mds-button__input:focus:hover + .mds-button--primary, .mds-button__input:hover + .mds-button--primary.mds-button--focus { box-shadow: inset 0 0 0 1px #005ba1, 0 0 4px 2px rgba(0, 119, 207, 0.8); background-color: #005ba1; }

.mds-button__input:hover:focus + .mds-button--primary, .mds-button__input.mds-button--hover:focus + .mds-button--primary { box-shadow: inset 0 0 0 1px #005ba1, 0 0 4px 2px rgba(0, 119, 207, 0.8); }

.mds-button--primary.mds-button--selected, .mds-button__input:checked + .mds-button--primary, .mds-button__input:active + .mds-button--primary, .mds-button__input.mds-button--active + .mds-button--primary { box-shadow: inset 0 0 0 1px #004376; background-color: #004376; color: #ffffff; }
.mds-button--primary.mds-button--selected .mds-button__icon, .mds-button__input:checked + .mds-button--primary .mds-button__icon, .mds-button__input:active + .mds-button--primary .mds-button__icon, .mds-button__input.mds-button--active + .mds-button--primary .mds-button__icon { fill: #ffffff; }
.mds-container--dark .mds-button--primary.mds-button--selected, .mds-container--black .mds-button--primary.mds-button--selected, .mds-container--dark .mds-button__input:checked + .mds-button--primary, .mds-container--black .mds-button__input:checked + .mds-button--primary, .mds-container--dark .mds-button__input:active + .mds-button--primary, .mds-container--black .mds-button__input:active + .mds-button--primary, .mds-container--dark .mds-button__input.mds-button--active + .mds-button--primary, .mds-container--black .mds-button__input.mds-button--active + .mds-button--primary { box-shadow: inset 0 0 0 1px #004376; background-color: #004376; color: #ffffff; }
.mds-container--dark .mds-button--primary.mds-button--selected .mds-button__icon, .mds-container--black .mds-button--primary.mds-button--selected .mds-button__icon, .mds-container--dark .mds-button__input:checked + .mds-button--primary .mds-button__icon, .mds-container--black .mds-button__input:checked + .mds-button--primary .mds-button__icon, .mds-container--dark .mds-button__input:active + .mds-button--primary .mds-button__icon, .mds-container--black .mds-button__input:active + .mds-button--primary .mds-button__icon, .mds-container--dark .mds-button__input.mds-button--active + .mds-button--primary .mds-button__icon, .mds-container--black .mds-button__input.mds-button--active + .mds-button--primary .mds-button__icon { fill: #ffffff; }

.mds-button--primary.mds-button--selected:focus, .mds-button__input:checked:focus + .mds-button--primary, .mds-button__input:checked:focus + .mds-button--primary.mds-button--active, .mds-button__input:focus + .mds-button--primary.mds-button--active, .mds-button__input:active:focus + .mds-button--primary, .mds-button__input.mds-button--active:focus + .mds-button--primary { box-shadow: inset 0 0 0 1px #004376, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.mds-container--dark .mds-button--primary.mds-button--selected:focus, .mds-container--black .mds-button--primary.mds-button--selected:focus, .mds-container--dark .mds-button__input:checked:focus + .mds-button--primary, .mds-container--black .mds-button__input:checked:focus + .mds-button--primary, .mds-container--dark .mds-button__input:checked:focus + .mds-button--primary.mds-button--active, .mds-container--black .mds-button__input:checked:focus + .mds-button--primary.mds-button--active, .mds-container--dark .mds-button__input:focus + .mds-button--primary.mds-button--active, .mds-container--black .mds-button__input:focus + .mds-button--primary.mds-button--active, .mds-container--dark .mds-button__input:active:focus + .mds-button--primary, .mds-container--black .mds-button__input:active:focus + .mds-button--primary, .mds-container--dark .mds-button__input.mds-button--active:focus + .mds-button--primary, .mds-container--black .mds-button__input.mds-button--active:focus + .mds-button--primary { box-shadow: inset 0 0 0 1px #004376, 0 0 4px 2px rgba(0, 119, 207, 0.8); }

.mds-button__input:hover + .mds-button--primary:disabled, .mds-button__input:hover + .mds-button--primary[disabled], .mds-button__input:hover + .mds-button--primary.mds-button--disabled { box-shadow: inset 0 0 0 1px #0077cf; }
.mds-container--dark .mds-button__input:hover + .mds-button--primary:disabled, .mds-container--black .mds-button__input:hover + .mds-button--primary:disabled, .mds-container--dark .mds-button__input:hover + .mds-button--primary[disabled], .mds-container--black .mds-button__input:hover + .mds-button--primary[disabled], .mds-container--dark .mds-button__input:hover + .mds-button--primary.mds-button--disabled, .mds-container--black .mds-button__input:hover + .mds-button--primary.mds-button--disabled { box-shadow: inset 0 0 0 1px #0077cf; }

.mds-button__input:hover + .mds-button--flat:disabled, .mds-button__input:hover + .mds-button--flat[disabled], .mds-button__input:hover + .mds-button--flat.mds-button--disabled { box-shadow: inset 0 0 0 1px transparent; }
.mds-container--dark .mds-button__input:hover + .mds-button--flat:disabled, .mds-container--black .mds-button__input:hover + .mds-button--flat:disabled, .mds-container--dark .mds-button__input:hover + .mds-button--flat[disabled], .mds-container--black .mds-button__input:hover + .mds-button--flat[disabled], .mds-container--dark .mds-button__input:hover + .mds-button--flat.mds-button--disabled, .mds-container--black .mds-button__input:hover + .mds-button--flat.mds-button--disabled { box-shadow: inset 0 0 0 1px transparent; }

.mds-button--flat, .mds-button--flat:disabled, .mds-button--flat[disabled], .mds-button--flat.mds-button--disabled { box-shadow: inset 0 0 0 1px transparent; }
.mds-button--flat.mds-button--focus, .mds-button--flat:focus, .mds-button--flat:disabled.mds-button--focus, .mds-button--flat:disabled:focus, .mds-button--flat[disabled].mds-button--focus, .mds-button--flat[disabled]:focus, .mds-button--flat.mds-button--disabled.mds-button--focus, .mds-button--flat.mds-button--disabled:focus { box-shadow: inset 0 0 0 1px transparent, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.mds-container--dark .mds-button--flat, .mds-container--black .mds-button--flat, .mds-container--dark .mds-button--flat:disabled, .mds-container--black .mds-button--flat:disabled, .mds-container--dark .mds-button--flat[disabled], .mds-container--black .mds-button--flat[disabled], .mds-container--dark .mds-button--flat.mds-button--disabled, .mds-container--black .mds-button--flat.mds-button--disabled { box-shadow: inset 0 0 0 1px transparent; }
.mds-container--dark .mds-button--flat.mds-button--focus, .mds-container--dark .mds-button--flat:focus, .mds-container--black .mds-button--flat.mds-button--focus, .mds-container--black .mds-button--flat:focus, .mds-container--dark .mds-button--flat:disabled.mds-button--focus, .mds-container--dark .mds-button--flat:disabled:focus, .mds-container--black .mds-button--flat:disabled.mds-button--focus, .mds-container--black .mds-button--flat:disabled:focus, .mds-container--dark .mds-button--flat[disabled].mds-button--focus, .mds-container--dark .mds-button--flat[disabled]:focus, .mds-container--black .mds-button--flat[disabled].mds-button--focus, .mds-container--black .mds-button--flat[disabled]:focus, .mds-container--dark .mds-button--flat.mds-button--disabled.mds-button--focus, .mds-container--dark .mds-button--flat.mds-button--disabled:focus, .mds-container--black .mds-button--flat.mds-button--disabled.mds-button--focus, .mds-container--black .mds-button--flat.mds-button--disabled:focus { box-shadow: inset 0 0 0 1px transparent, 0 0 4px 2px rgba(0, 119, 207, 0.8); }

.mds-button--icon-only, .mds-button__input + .mds-button--icon-only { background: transparent; border: 0; border-radius: 0; box-shadow: none; padding: 4px 0; }
.mds-button--icon-only .mds-button__icon, .mds-button__input + .mds-button--icon-only .mds-button__icon { fill: #5e5e5e; height: 23px; width: 23px; }
.mds-button--icon-only.mds-button--small, .mds-button__input + .mds-button--icon-only.mds-button--small { padding: 2px 0; }
.mds-button--icon-only.mds-button--small .mds-button__icon, .mds-button__input + .mds-button--icon-only.mds-button--small .mds-button__icon { height: 15px; width: 15px; }
.mds-button__input:checked + .mds-button--icon-only, .mds-button__input:hover:checked + .mds-button--icon-only, .mds-button__input:hover + .mds-button--icon-only, .mds-button--icon-only:hover, .mds-button--icon-only.mds-button--hover, .mds-button__input:active + .mds-button--icon-only, .mds-button--icon-only:active, .mds-button--icon-only.mds-button--active, .mds-button__input:checked + .mds-button__input + .mds-button--icon-only, .mds-button__input:hover:checked + .mds-button__input + .mds-button--icon-only, .mds-button__input:hover + .mds-button__input + .mds-button--icon-only, .mds-button__input + .mds-button--icon-only:hover, .mds-button__input + .mds-button--icon-only.mds-button--hover, .mds-button__input:active + .mds-button__input + .mds-button--icon-only, .mds-button__input + .mds-button--icon-only:active, .mds-button__input + .mds-button--icon-only.mds-button--active { background: transparent; box-shadow: none; }
.mds-button__input:checked + .mds-button--icon-only .mds-button__icon, .mds-button__input:hover:checked + .mds-button--icon-only .mds-button__icon, .mds-button__input:hover + .mds-button--icon-only .mds-button__icon, .mds-button--icon-only:hover .mds-button__icon, .mds-button--icon-only.mds-button--hover .mds-button__icon, .mds-button__input:active + .mds-button--icon-only .mds-button__icon, .mds-button--icon-only:active .mds-button__icon, .mds-button--icon-only.mds-button--active .mds-button__icon, .mds-button__input:checked + .mds-button__input + .mds-button--icon-only .mds-button__icon, .mds-button__input:hover:checked + .mds-button__input + .mds-button--icon-only .mds-button__icon, .mds-button__input:hover + .mds-button__input + .mds-button--icon-only .mds-button__icon, .mds-button__input + .mds-button--icon-only:hover .mds-button__icon, .mds-button__input + .mds-button--icon-only.mds-button--hover .mds-button__icon, .mds-button__input:active + .mds-button__input + .mds-button--icon-only .mds-button__icon, .mds-button__input + .mds-button--icon-only:active .mds-button__icon, .mds-button__input + .mds-button--icon-only.mds-button--active .mds-button__icon { fill: #1e1e1e; }
.mds-container--dark .mds-button__input:checked + .mds-button--icon-only, .mds-container--black .mds-button__input:checked + .mds-button--icon-only, .mds-container--dark .mds-button__input:hover:checked + .mds-button--icon-only, .mds-container--black .mds-button__input:hover:checked + .mds-button--icon-only, .mds-container--dark .mds-button__input:hover + .mds-button--icon-only, .mds-container--black .mds-button__input:hover + .mds-button--icon-only, .mds-container--dark .mds-button--icon-only:hover, .mds-container--black .mds-button--icon-only:hover, .mds-container--dark .mds-button--icon-only.mds-button--hover, .mds-container--black .mds-button--icon-only.mds-button--hover, .mds-container--dark .mds-button__input:active + .mds-button--icon-only, .mds-container--black .mds-button__input:active + .mds-button--icon-only, .mds-container--dark .mds-button--icon-only:active, .mds-container--black .mds-button--icon-only:active, .mds-container--dark .mds-button--icon-only.mds-button--active, .mds-container--black .mds-button--icon-only.mds-button--active, .mds-container--dark .mds-button__input:checked + .mds-button__input + .mds-button--icon-only, .mds-container--black .mds-button__input:checked + .mds-button__input + .mds-button--icon-only, .mds-container--dark .mds-button__input:hover:checked + .mds-button__input + .mds-button--icon-only, .mds-container--black .mds-button__input:hover:checked + .mds-button__input + .mds-button--icon-only, .mds-container--dark .mds-button__input:hover + .mds-button__input + .mds-button--icon-only, .mds-container--black .mds-button__input:hover + .mds-button__input + .mds-button--icon-only, .mds-container--dark .mds-button__input + .mds-button--icon-only:hover, .mds-container--black .mds-button__input + .mds-button--icon-only:hover, .mds-container--dark .mds-button__input + .mds-button--icon-only.mds-button--hover, .mds-container--black .mds-button__input + .mds-button--icon-only.mds-button--hover, .mds-container--dark .mds-button__input:active + .mds-button__input + .mds-button--icon-only, .mds-container--black .mds-button__input:active + .mds-button__input + .mds-button--icon-only, .mds-container--dark .mds-button__input + .mds-button--icon-only:active, .mds-container--black .mds-button__input + .mds-button--icon-only:active, .mds-container--dark .mds-button__input + .mds-button--icon-only.mds-button--active, .mds-container--black .mds-button__input + .mds-button--icon-only.mds-button--active { background: transparent; box-shadow: none; }
.mds-container--dark .mds-button__input:checked + .mds-button--icon-only .mds-button__icon, .mds-container--black .mds-button__input:checked + .mds-button--icon-only .mds-button__icon, .mds-container--dark .mds-button__input:hover:checked + .mds-button--icon-only .mds-button__icon, .mds-container--black .mds-button__input:hover:checked + .mds-button--icon-only .mds-button__icon, .mds-container--dark .mds-button__input:hover + .mds-button--icon-only .mds-button__icon, .mds-container--black .mds-button__input:hover + .mds-button--icon-only .mds-button__icon, .mds-container--dark .mds-button--icon-only:hover .mds-button__icon, .mds-container--black .mds-button--icon-only:hover .mds-button__icon, .mds-container--dark .mds-button--icon-only.mds-button--hover .mds-button__icon, .mds-container--black .mds-button--icon-only.mds-button--hover .mds-button__icon, .mds-container--dark .mds-button__input:active + .mds-button--icon-only .mds-button__icon, .mds-container--black .mds-button__input:active + .mds-button--icon-only .mds-button__icon, .mds-container--dark .mds-button--icon-only:active .mds-button__icon, .mds-container--black .mds-button--icon-only:active .mds-button__icon, .mds-container--dark .mds-button--icon-only.mds-button--active .mds-button__icon, .mds-container--black .mds-button--icon-only.mds-button--active .mds-button__icon, .mds-container--dark .mds-button__input:checked + .mds-button__input + .mds-button--icon-only .mds-button__icon, .mds-container--black .mds-button__input:checked + .mds-button__input + .mds-button--icon-only .mds-button__icon, .mds-container--dark .mds-button__input:hover:checked + .mds-button__input + .mds-button--icon-only .mds-button__icon, .mds-container--black .mds-button__input:hover:checked + .mds-button__input + .mds-button--icon-only .mds-button__icon, .mds-container--dark .mds-button__input:hover + .mds-button__input + .mds-button--icon-only .mds-button__icon, .mds-container--black .mds-button__input:hover + .mds-button__input + .mds-button--icon-only .mds-button__icon, .mds-container--dark .mds-button__input + .mds-button--icon-only:hover .mds-button__icon, .mds-container--black .mds-button__input + .mds-button--icon-only:hover .mds-button__icon, .mds-container--dark .mds-button__input + .mds-button--icon-only.mds-button--hover .mds-button__icon, .mds-container--black .mds-button__input + .mds-button--icon-only.mds-button--hover .mds-button__icon, .mds-container--dark .mds-button__input:active + .mds-button__input + .mds-button--icon-only .mds-button__icon, .mds-container--black .mds-button__input:active + .mds-button__input + .mds-button--icon-only .mds-button__icon, .mds-container--dark .mds-button__input + .mds-button--icon-only:active .mds-button__icon, .mds-container--black .mds-button__input + .mds-button--icon-only:active .mds-button__icon, .mds-container--dark .mds-button__input + .mds-button--icon-only.mds-button--active .mds-button__icon, .mds-container--black .mds-button__input + .mds-button--icon-only.mds-button--active .mds-button__icon { fill: #f2f2f2; }
.mds-button__input:focus:checked + .mds-button--icon-only, .mds-button__input:focus:active + .mds-button--icon-only, .mds-button__input:focus:hover + .mds-button--icon-only, .mds-button__input:focus + .mds-button--icon-only, .mds-button--icon-only:focus, .mds-button--icon-only.mds-button--focus, .mds-button__input:focus:checked + .mds-button__input + .mds-button--icon-only, .mds-button__input:focus:active + .mds-button__input + .mds-button--icon-only, .mds-button__input:focus:hover + .mds-button__input + .mds-button--icon-only, .mds-button__input:focus + .mds-button__input + .mds-button--icon-only, .mds-button__input + .mds-button--icon-only:focus, .mds-button__input + .mds-button--icon-only.mds-button--focus { box-shadow: inset 0 0 0 1px transparent, 0 0 4px 2px rgba(0, 119, 207, 0.8); background: transparent; }
.mds-button__input:focus:checked + .mds-button--icon-only:hover, .mds-button__input:focus:checked + .mds-button--icon-only.mds-button--hover, .mds-button__input:focus:checked + .mds-button--icon-only:active, .mds-button__input:focus:checked + .mds-button--icon-only.mds-button--active, .mds-button__input:focus:active + .mds-button--icon-only:hover, .mds-button__input:focus:active + .mds-button--icon-only.mds-button--hover, .mds-button__input:focus:active + .mds-button--icon-only:active, .mds-button__input:focus:active + .mds-button--icon-only.mds-button--active, .mds-button__input:focus:hover + .mds-button--icon-only:hover, .mds-button__input:focus:hover + .mds-button--icon-only.mds-button--hover, .mds-button__input:focus:hover + .mds-button--icon-only:active, .mds-button__input:focus:hover + .mds-button--icon-only.mds-button--active, .mds-button__input:focus + .mds-button--icon-only:hover, .mds-button__input:focus + .mds-button--icon-only.mds-button--hover, .mds-button__input:focus + .mds-button--icon-only:active, .mds-button__input:focus + .mds-button--icon-only.mds-button--active, .mds-button--icon-only:focus:hover, .mds-button--icon-only:focus.mds-button--hover, .mds-button--icon-only:focus:active, .mds-button--icon-only:focus.mds-button--active, .mds-button--icon-only.mds-button--focus:hover, .mds-button--icon-only.mds-button--focus.mds-button--hover, .mds-button--icon-only.mds-button--focus:active, .mds-button--icon-only.mds-button--focus.mds-button--active, .mds-button__input:focus:checked + .mds-button__input + .mds-button--icon-only:hover, .mds-button__input:focus:checked + .mds-button__input + .mds-button--icon-only.mds-button--hover, .mds-button__input:focus:checked + .mds-button__input + .mds-button--icon-only:active, .mds-button__input:focus:checked + .mds-button__input + .mds-button--icon-only.mds-button--active, .mds-button__input:focus:active + .mds-button__input + .mds-button--icon-only:hover, .mds-button__input:focus:active + .mds-button__input + .mds-button--icon-only.mds-button--hover, .mds-button__input:focus:active + .mds-button__input + .mds-button--icon-only:active, .mds-button__input:focus:active + .mds-button__input + .mds-button--icon-only.mds-button--active, .mds-button__input:focus:hover + .mds-button__input + .mds-button--icon-only:hover, .mds-button__input:focus:hover + .mds-button__input + .mds-button--icon-only.mds-button--hover, .mds-button__input:focus:hover + .mds-button__input + .mds-button--icon-only:active, .mds-button__input:focus:hover + .mds-button__input + .mds-button--icon-only.mds-button--active, .mds-button__input:focus + .mds-button__input + .mds-button--icon-only:hover, .mds-button__input:focus + .mds-button__input + .mds-button--icon-only.mds-button--hover, .mds-button__input:focus + .mds-button__input + .mds-button--icon-only:active, .mds-button__input:focus + .mds-button__input + .mds-button--icon-only.mds-button--active, .mds-button__input + .mds-button--icon-only:focus:hover, .mds-button__input + .mds-button--icon-only:focus.mds-button--hover, .mds-button__input + .mds-button--icon-only:focus:active, .mds-button__input + .mds-button--icon-only:focus.mds-button--active, .mds-button__input + .mds-button--icon-only.mds-button--focus:hover, .mds-button__input + .mds-button--icon-only.mds-button--focus.mds-button--hover, .mds-button__input + .mds-button--icon-only.mds-button--focus:active, .mds-button__input + .mds-button--icon-only.mds-button--focus.mds-button--active { box-shadow: inset 0 0 0 1px transparent, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.mds-container--dark .mds-button__input:focus:checked + .mds-button--icon-only, .mds-container--black .mds-button__input:focus:checked + .mds-button--icon-only, .mds-container--dark .mds-button__input:focus:active + .mds-button--icon-only, .mds-container--black .mds-button__input:focus:active + .mds-button--icon-only, .mds-container--dark .mds-button__input:focus:hover + .mds-button--icon-only, .mds-container--black .mds-button__input:focus:hover + .mds-button--icon-only, .mds-container--dark .mds-button__input:focus + .mds-button--icon-only, .mds-container--black .mds-button__input:focus + .mds-button--icon-only, .mds-container--dark .mds-button--icon-only:focus, .mds-container--black .mds-button--icon-only:focus, .mds-container--dark .mds-button--icon-only.mds-button--focus, .mds-container--black .mds-button--icon-only.mds-button--focus, .mds-container--dark .mds-button__input:focus:checked + .mds-button__input + .mds-button--icon-only, .mds-container--black .mds-button__input:focus:checked + .mds-button__input + .mds-button--icon-only, .mds-container--dark .mds-button__input:focus:active + .mds-button__input + .mds-button--icon-only, .mds-container--black .mds-button__input:focus:active + .mds-button__input + .mds-button--icon-only, .mds-container--dark .mds-button__input:focus:hover + .mds-button__input + .mds-button--icon-only, .mds-container--black .mds-button__input:focus:hover + .mds-button__input + .mds-button--icon-only, .mds-container--dark .mds-button__input:focus + .mds-button__input + .mds-button--icon-only, .mds-container--black .mds-button__input:focus + .mds-button__input + .mds-button--icon-only, .mds-container--dark .mds-button__input + .mds-button--icon-only:focus, .mds-container--black .mds-button__input + .mds-button--icon-only:focus, .mds-container--dark .mds-button__input + .mds-button--icon-only.mds-button--focus, .mds-container--black .mds-button__input + .mds-button--icon-only.mds-button--focus { box-shadow: inset 0 0 0 1px transparent, 0 0 4px 2px rgba(0, 119, 207, 0.8); background: transparent; }
.mds-button__input:disabled:hover + .mds-button--icon-only, .mds-button__input[disabled]:hover + .mds-button--icon-only, .mds-button__input:disabled + .mds-button--icon-only, .mds-button__input[disabled] + .mds-button--icon-only, .mds-button--icon-only:disabled, .mds-button--icon-only[disabled], .mds-button--icon-only.mds-button--disabled, .mds-button__input:disabled:hover + .mds-button__input + .mds-button--icon-only, .mds-button__input[disabled]:hover + .mds-button__input + .mds-button--icon-only, .mds-button__input:disabled + .mds-button__input + .mds-button--icon-only, .mds-button__input[disabled] + .mds-button__input + .mds-button--icon-only, .mds-button__input + .mds-button--icon-only:disabled, .mds-button__input + .mds-button--icon-only[disabled], .mds-button__input + .mds-button--icon-only.mds-button--disabled { cursor: not-allowed; opacity: 0.4; background: transparent; box-shadow: none; }
.mds-button__input:disabled:hover + .mds-button--icon-only:hover, .mds-button__input:disabled:hover + .mds-button--icon-only.mds-button--hover, .mds-button__input[disabled]:hover + .mds-button--icon-only:hover, .mds-button__input[disabled]:hover + .mds-button--icon-only.mds-button--hover, .mds-button__input:disabled + .mds-button--icon-only:hover, .mds-button__input:disabled + .mds-button--icon-only.mds-button--hover, .mds-button__input[disabled] + .mds-button--icon-only:hover, .mds-button__input[disabled] + .mds-button--icon-only.mds-button--hover, .mds-button--icon-only:disabled:hover, .mds-button--icon-only:disabled.mds-button--hover, .mds-button--icon-only[disabled]:hover, .mds-button--icon-only[disabled].mds-button--hover, .mds-button--icon-only.mds-button--disabled:hover, .mds-button--icon-only.mds-button--disabled.mds-button--hover, .mds-button__input:disabled:hover + .mds-button__input + .mds-button--icon-only:hover, .mds-button__input:disabled:hover + .mds-button__input + .mds-button--icon-only.mds-button--hover, .mds-button__input[disabled]:hover + .mds-button__input + .mds-button--icon-only:hover, .mds-button__input[disabled]:hover + .mds-button__input + .mds-button--icon-only.mds-button--hover, .mds-button__input:disabled + .mds-button__input + .mds-button--icon-only:hover, .mds-button__input:disabled + .mds-button__input + .mds-button--icon-only.mds-button--hover, .mds-button__input[disabled] + .mds-button__input + .mds-button--icon-only:hover, .mds-button__input[disabled] + .mds-button__input + .mds-button--icon-only.mds-button--hover, .mds-button__input + .mds-button--icon-only:disabled:hover, .mds-button__input + .mds-button--icon-only:disabled.mds-button--hover, .mds-button__input + .mds-button--icon-only[disabled]:hover, .mds-button__input + .mds-button--icon-only[disabled].mds-button--hover, .mds-button__input + .mds-button--icon-only.mds-button--disabled:hover, .mds-button__input + .mds-button--icon-only.mds-button--disabled.mds-button--hover { background: transparent; box-shadow: none; }
.mds-button__input:disabled:hover + .mds-button--icon-only:hover .mds-button__icon, .mds-button__input:disabled:hover + .mds-button--icon-only.mds-button--hover .mds-button__icon, .mds-button__input[disabled]:hover + .mds-button--icon-only:hover .mds-button__icon, .mds-button__input[disabled]:hover + .mds-button--icon-only.mds-button--hover .mds-button__icon, .mds-button__input:disabled + .mds-button--icon-only:hover .mds-button__icon, .mds-button__input:disabled + .mds-button--icon-only.mds-button--hover .mds-button__icon, .mds-button__input[disabled] + .mds-button--icon-only:hover .mds-button__icon, .mds-button__input[disabled] + .mds-button--icon-only.mds-button--hover .mds-button__icon, .mds-button--icon-only:disabled:hover .mds-button__icon, .mds-button--icon-only:disabled.mds-button--hover .mds-button__icon, .mds-button--icon-only[disabled]:hover .mds-button__icon, .mds-button--icon-only[disabled].mds-button--hover .mds-button__icon, .mds-button--icon-only.mds-button--disabled:hover .mds-button__icon, .mds-button--icon-only.mds-button--disabled.mds-button--hover .mds-button__icon, .mds-button__input:disabled:hover + .mds-button__input + .mds-button--icon-only:hover .mds-button__icon, .mds-button__input:disabled:hover + .mds-button__input + .mds-button--icon-only.mds-button--hover .mds-button__icon, .mds-button__input[disabled]:hover + .mds-button__input + .mds-button--icon-only:hover .mds-button__icon, .mds-button__input[disabled]:hover + .mds-button__input + .mds-button--icon-only.mds-button--hover .mds-button__icon, .mds-button__input:disabled + .mds-button__input + .mds-button--icon-only:hover .mds-button__icon, .mds-button__input:disabled + .mds-button__input + .mds-button--icon-only.mds-button--hover .mds-button__icon, .mds-button__input[disabled] + .mds-button__input + .mds-button--icon-only:hover .mds-button__icon, .mds-button__input[disabled] + .mds-button__input + .mds-button--icon-only.mds-button--hover .mds-button__icon, .mds-button__input + .mds-button--icon-only:disabled:hover .mds-button__icon, .mds-button__input + .mds-button--icon-only:disabled.mds-button--hover .mds-button__icon, .mds-button__input + .mds-button--icon-only[disabled]:hover .mds-button__icon, .mds-button__input + .mds-button--icon-only[disabled].mds-button--hover .mds-button__icon, .mds-button__input + .mds-button--icon-only.mds-button--disabled:hover .mds-button__icon, .mds-button__input + .mds-button--icon-only.mds-button--disabled.mds-button--hover .mds-button__icon { fill: #5e5e5e; }
.mds-container--dark .mds-button--icon-only, .mds-container--black .mds-button--icon-only, .mds-container--dark .mds-button__input + .mds-button--icon-only, .mds-container--black .mds-button__input + .mds-button--icon-only { background: transparent; border: 0; border-radius: 0; box-shadow: none; }
.mds-container--dark .mds-button--icon-only .mds-button__icon, .mds-container--black .mds-button--icon-only .mds-button__icon, .mds-container--dark .mds-button__input + .mds-button--icon-only .mds-button__icon, .mds-container--black .mds-button__input + .mds-button--icon-only .mds-button__icon { fill: #ababab; }
.mds-container--dark .mds-button--icon-only:hover, .mds-container--dark .mds-button--icon-only.mds-button--hover, .mds-container--dark .mds-button--icon-only:active, .mds-container--dark .mds-button--icon-only.mds-button--active, .mds-container--black .mds-button--icon-only:hover, .mds-container--black .mds-button--icon-only.mds-button--hover, .mds-container--black .mds-button--icon-only:active, .mds-container--black .mds-button--icon-only.mds-button--active, .mds-container--dark .mds-button__input + .mds-button--icon-only:hover, .mds-container--dark .mds-button__input + .mds-button--icon-only.mds-button--hover, .mds-container--dark .mds-button__input + .mds-button--icon-only:active, .mds-container--dark .mds-button__input + .mds-button--icon-only.mds-button--active, .mds-container--black .mds-button__input + .mds-button--icon-only:hover, .mds-container--black .mds-button__input + .mds-button--icon-only.mds-button--hover, .mds-container--black .mds-button__input + .mds-button--icon-only:active, .mds-container--black .mds-button__input + .mds-button--icon-only.mds-button--active { background: transparent; box-shadow: none; }
.mds-container--dark .mds-button--icon-only:hover .mds-button__icon, .mds-container--dark .mds-button--icon-only.mds-button--hover .mds-button__icon, .mds-container--dark .mds-button--icon-only:active .mds-button__icon, .mds-container--dark .mds-button--icon-only.mds-button--active .mds-button__icon, .mds-container--black .mds-button--icon-only:hover .mds-button__icon, .mds-container--black .mds-button--icon-only.mds-button--hover .mds-button__icon, .mds-container--black .mds-button--icon-only:active .mds-button__icon, .mds-container--black .mds-button--icon-only.mds-button--active .mds-button__icon, .mds-container--dark .mds-button__input + .mds-button--icon-only:hover .mds-button__icon, .mds-container--dark .mds-button__input + .mds-button--icon-only.mds-button--hover .mds-button__icon, .mds-container--dark .mds-button__input + .mds-button--icon-only:active .mds-button__icon, .mds-container--dark .mds-button__input + .mds-button--icon-only.mds-button--active .mds-button__icon, .mds-container--black .mds-button__input + .mds-button--icon-only:hover .mds-button__icon, .mds-container--black .mds-button__input + .mds-button--icon-only.mds-button--hover .mds-button__icon, .mds-container--black .mds-button__input + .mds-button--icon-only:active .mds-button__icon, .mds-container--black .mds-button__input + .mds-button--icon-only.mds-button--active .mds-button__icon { fill: #f2f2f2; }
.mds-button__input:focus:active:checked + .mds-container--dark .mds-button--icon-only, .mds-button__input:focus:active + .mds-container--dark .mds-button--icon-only, .mds-button__input:focus:hover + .mds-container--dark .mds-button--icon-only, .mds-button__input:focus + .mds-container--dark .mds-button--icon-only, .mds-container--dark .mds-button--icon-only:focus, .mds-container--dark .mds-button--icon-only.mds-button--focus, .mds-button__input:focus:active:checked + .mds-container--black .mds-button--icon-only, .mds-button__input:focus:active + .mds-container--black .mds-button--icon-only, .mds-button__input:focus:hover + .mds-container--black .mds-button--icon-only, .mds-button__input:focus + .mds-container--black .mds-button--icon-only, .mds-container--black .mds-button--icon-only:focus, .mds-container--black .mds-button--icon-only.mds-button--focus, .mds-button__input:focus:active:checked + .mds-container--dark .mds-button__input + .mds-button--icon-only, .mds-button__input:focus:active + .mds-container--dark .mds-button__input + .mds-button--icon-only, .mds-button__input:focus:hover + .mds-container--dark .mds-button__input + .mds-button--icon-only, .mds-button__input:focus + .mds-container--dark .mds-button__input + .mds-button--icon-only, .mds-container--dark .mds-button__input + .mds-button--icon-only:focus, .mds-container--dark .mds-button__input + .mds-button--icon-only.mds-button--focus, .mds-button__input:focus:active:checked + .mds-container--black .mds-button__input + .mds-button--icon-only, .mds-button__input:focus:active + .mds-container--black .mds-button__input + .mds-button--icon-only, .mds-button__input:focus:hover + .mds-container--black .mds-button__input + .mds-button--icon-only, .mds-button__input:focus + .mds-container--black .mds-button__input + .mds-button--icon-only, .mds-container--black .mds-button__input + .mds-button--icon-only:focus, .mds-container--black .mds-button__input + .mds-button--icon-only.mds-button--focus { box-shadow: inset 0 0 0 1px transparent, 0 0 4px 2px rgba(0, 119, 207, 0.8); background: transparent; }
.mds-container--dark .mds-button--icon-only:disabled:hover, .mds-container--dark .mds-button--icon-only:disabled.mds-button--hover, .mds-container--dark .mds-button--icon-only[disabled]:hover, .mds-container--dark .mds-button--icon-only[disabled].mds-button--hover, .mds-container--dark .mds-button--icon-only.mds-button--disabled:hover, .mds-container--dark .mds-button--icon-only.mds-button--disabled.mds-button--hover, .mds-container--black .mds-button--icon-only:disabled:hover, .mds-container--black .mds-button--icon-only:disabled.mds-button--hover, .mds-container--black .mds-button--icon-only[disabled]:hover, .mds-container--black .mds-button--icon-only[disabled].mds-button--hover, .mds-container--black .mds-button--icon-only.mds-button--disabled:hover, .mds-container--black .mds-button--icon-only.mds-button--disabled.mds-button--hover, .mds-container--dark .mds-button__input + .mds-button--icon-only:disabled:hover, .mds-container--dark .mds-button__input + .mds-button--icon-only:disabled.mds-button--hover, .mds-container--dark .mds-button__input + .mds-button--icon-only[disabled]:hover, .mds-container--dark .mds-button__input + .mds-button--icon-only[disabled].mds-button--hover, .mds-container--dark .mds-button__input + .mds-button--icon-only.mds-button--disabled:hover, .mds-container--dark .mds-button__input + .mds-button--icon-only.mds-button--disabled.mds-button--hover, .mds-container--black .mds-button__input + .mds-button--icon-only:disabled:hover, .mds-container--black .mds-button__input + .mds-button--icon-only:disabled.mds-button--hover, .mds-container--black .mds-button__input + .mds-button--icon-only[disabled]:hover, .mds-container--black .mds-button__input + .mds-button--icon-only[disabled].mds-button--hover, .mds-container--black .mds-button__input + .mds-button--icon-only.mds-button--disabled:hover, .mds-container--black .mds-button__input + .mds-button--icon-only.mds-button--disabled.mds-button--hover { background: transparent; box-shadow: none; }
.mds-container--dark .mds-button--icon-only:disabled:hover .mds-button__icon, .mds-container--dark .mds-button--icon-only:disabled.mds-button--hover .mds-button__icon, .mds-container--dark .mds-button--icon-only[disabled]:hover .mds-button__icon, .mds-container--dark .mds-button--icon-only[disabled].mds-button--hover .mds-button__icon, .mds-container--dark .mds-button--icon-only.mds-button--disabled:hover .mds-button__icon, .mds-container--dark .mds-button--icon-only.mds-button--disabled.mds-button--hover .mds-button__icon, .mds-container--black .mds-button--icon-only:disabled:hover .mds-button__icon, .mds-container--black .mds-button--icon-only:disabled.mds-button--hover .mds-button__icon, .mds-container--black .mds-button--icon-only[disabled]:hover .mds-button__icon, .mds-container--black .mds-button--icon-only[disabled].mds-button--hover .mds-button__icon, .mds-container--black .mds-button--icon-only.mds-button--disabled:hover .mds-button__icon, .mds-container--black .mds-button--icon-only.mds-button--disabled.mds-button--hover .mds-button__icon, .mds-container--dark .mds-button__input + .mds-button--icon-only:disabled:hover .mds-button__icon, .mds-container--dark .mds-button__input + .mds-button--icon-only:disabled.mds-button--hover .mds-button__icon, .mds-container--dark .mds-button__input + .mds-button--icon-only[disabled]:hover .mds-button__icon, .mds-container--dark .mds-button__input + .mds-button--icon-only[disabled].mds-button--hover .mds-button__icon, .mds-container--dark .mds-button__input + .mds-button--icon-only.mds-button--disabled:hover .mds-button__icon, .mds-container--dark .mds-button__input + .mds-button--icon-only.mds-button--disabled.mds-button--hover .mds-button__icon, .mds-container--black .mds-button__input + .mds-button--icon-only:disabled:hover .mds-button__icon, .mds-container--black .mds-button__input + .mds-button--icon-only:disabled.mds-button--hover .mds-button__icon, .mds-container--black .mds-button__input + .mds-button--icon-only[disabled]:hover .mds-button__icon, .mds-container--black .mds-button__input + .mds-button--icon-only[disabled].mds-button--hover .mds-button__icon, .mds-container--black .mds-button__input + .mds-button--icon-only.mds-button--disabled:hover .mds-button__icon, .mds-container--black .mds-button__input + .mds-button--icon-only.mds-button--disabled.mds-button--hover .mds-button__icon { fill: #ababab; }

.mds-button--flat-no-background { border-radius: 0; box-shadow: none; padding-left: 4px; padding-right: 4px; }
.mds-button--flat-no-background, .mds-container--default .mds-button--flat-no-background, .mds-container--light .mds-button--flat-no-background { color: #5e5e5e; }
.mds-container--dark .mds-button--flat-no-background, .mds-container--black .mds-button--flat-no-background { color: #ababab; }
.mds-button--flat-no-background .mds-button__icon, .mds-container--default .mds-button--flat-no-background .mds-button__icon, .mds-container--light .mds-button--flat-no-background .mds-button__icon { fill: #5e5e5e; }
.mds-container--dark .mds-button--flat-no-background .mds-button__icon, .mds-container--black .mds-button--flat-no-background .mds-button__icon { fill: #ababab; }
.mds-button__input:checked + .mds-button--flat-no-background, .mds-button__input:hover + .mds-button--flat-no-background, .mds-button--flat-no-background.mds-button--hover, .mds-button--flat-no-background:hover { background: transparent; box-shadow: none; }
.mds-button__input:checked + .mds-button--flat-no-background, .mds-container--default .mds-button__input:checked + .mds-button--flat-no-background, .mds-container--light .mds-button__input:checked + .mds-button--flat-no-background, .mds-button__input:hover + .mds-button--flat-no-background, .mds-container--default .mds-button__input:hover + .mds-button--flat-no-background, .mds-container--light .mds-button__input:hover + .mds-button--flat-no-background, .mds-button--flat-no-background.mds-button--hover, .mds-container--default .mds-button--flat-no-background.mds-button--hover, .mds-container--light .mds-button--flat-no-background.mds-button--hover, .mds-button--flat-no-background:hover, .mds-container--default .mds-button--flat-no-background:hover, .mds-container--light .mds-button--flat-no-background:hover { color: #1e1e1e; }
.mds-container--dark .mds-button__input:checked + .mds-button--flat-no-background, .mds-container--black .mds-button__input:checked + .mds-button--flat-no-background, .mds-container--dark .mds-button__input:hover + .mds-button--flat-no-background, .mds-container--black .mds-button__input:hover + .mds-button--flat-no-background, .mds-container--dark .mds-button--flat-no-background.mds-button--hover, .mds-container--black .mds-button--flat-no-background.mds-button--hover, .mds-container--dark .mds-button--flat-no-background:hover, .mds-container--black .mds-button--flat-no-background:hover { color: #ffffff; }
.mds-button__input:checked + .mds-button--flat-no-background .mds-button__icon, .mds-container--default .mds-button__input:checked + .mds-button--flat-no-background .mds-button__icon, .mds-container--light .mds-button__input:checked + .mds-button--flat-no-background .mds-button__icon, .mds-button__input:hover + .mds-button--flat-no-background .mds-button__icon, .mds-container--default .mds-button__input:hover + .mds-button--flat-no-background .mds-button__icon, .mds-container--light .mds-button__input:hover + .mds-button--flat-no-background .mds-button__icon, .mds-button--flat-no-background.mds-button--hover .mds-button__icon, .mds-container--default .mds-button--flat-no-background.mds-button--hover .mds-button__icon, .mds-container--light .mds-button--flat-no-background.mds-button--hover .mds-button__icon, .mds-button--flat-no-background:hover .mds-button__icon, .mds-container--default .mds-button--flat-no-background:hover .mds-button__icon, .mds-container--light .mds-button--flat-no-background:hover .mds-button__icon { fill: #1e1e1e; }
.mds-container--dark .mds-button__input:checked + .mds-button--flat-no-background .mds-button__icon, .mds-container--black .mds-button__input:checked + .mds-button--flat-no-background .mds-button__icon, .mds-container--dark .mds-button__input:hover + .mds-button--flat-no-background .mds-button__icon, .mds-container--black .mds-button__input:hover + .mds-button--flat-no-background .mds-button__icon, .mds-container--dark .mds-button--flat-no-background.mds-button--hover .mds-button__icon, .mds-container--black .mds-button--flat-no-background.mds-button--hover .mds-button__icon, .mds-container--dark .mds-button--flat-no-background:hover .mds-button__icon, .mds-container--black .mds-button--flat-no-background:hover .mds-button__icon { fill: #ffffff; }
.mds-button--flat-no-background.mds-button--active, .mds-button--flat-no-background:active, .mds-button--flat-no-background.mds-button--hover, .mds-button--flat-no-background:hover { background: transparent; box-shadow: none; }
.mds-button--flat-no-background.mds-button--active, .mds-container--default .mds-button--flat-no-background.mds-button--active, .mds-container--light .mds-button--flat-no-background.mds-button--active, .mds-button--flat-no-background:active, .mds-container--default .mds-button--flat-no-background:active, .mds-container--light .mds-button--flat-no-background:active, .mds-button--flat-no-background.mds-button--hover, .mds-container--default .mds-button--flat-no-background.mds-button--hover, .mds-container--light .mds-button--flat-no-background.mds-button--hover, .mds-button--flat-no-background:hover, .mds-container--default .mds-button--flat-no-background:hover, .mds-container--light .mds-button--flat-no-background:hover { color: #1e1e1e; }
.mds-container--dark .mds-button--flat-no-background.mds-button--active, .mds-container--black .mds-button--flat-no-background.mds-button--active, .mds-container--dark .mds-button--flat-no-background:active, .mds-container--black .mds-button--flat-no-background:active, .mds-container--dark .mds-button--flat-no-background.mds-button--hover, .mds-container--black .mds-button--flat-no-background.mds-button--hover, .mds-container--dark .mds-button--flat-no-background:hover, .mds-container--black .mds-button--flat-no-background:hover { color: #ffffff; }
.mds-button--flat-no-background.mds-button--active .mds-button__icon, .mds-container--default .mds-button--flat-no-background.mds-button--active .mds-button__icon, .mds-container--light .mds-button--flat-no-background.mds-button--active .mds-button__icon, .mds-button--flat-no-background:active .mds-button__icon, .mds-container--default .mds-button--flat-no-background:active .mds-button__icon, .mds-container--light .mds-button--flat-no-background:active .mds-button__icon, .mds-button--flat-no-background.mds-button--hover .mds-button__icon, .mds-container--default .mds-button--flat-no-background.mds-button--hover .mds-button__icon, .mds-container--light .mds-button--flat-no-background.mds-button--hover .mds-button__icon, .mds-button--flat-no-background:hover .mds-button__icon, .mds-container--default .mds-button--flat-no-background:hover .mds-button__icon, .mds-container--light .mds-button--flat-no-background:hover .mds-button__icon { fill: #1e1e1e; }
.mds-container--dark .mds-button--flat-no-background.mds-button--active .mds-button__icon, .mds-container--black .mds-button--flat-no-background.mds-button--active .mds-button__icon, .mds-container--dark .mds-button--flat-no-background:active .mds-button__icon, .mds-container--black .mds-button--flat-no-background:active .mds-button__icon, .mds-container--dark .mds-button--flat-no-background.mds-button--hover .mds-button__icon, .mds-container--black .mds-button--flat-no-background.mds-button--hover .mds-button__icon, .mds-container--dark .mds-button--flat-no-background:hover .mds-button__icon, .mds-container--black .mds-button--flat-no-background:hover .mds-button__icon { fill: #ffffff; }
.mds-container--dark .mds-button__input:focus + .mds-button--flat-no-background, .mds-container--dark .mds-button__input:focus + .mds-button--flat-no-background.mds-button--hover, .mds-container--dark .mds-button__input:focus + .mds-button--flat-no-background:hover, .mds-container--dark .mds-button__input:focus + .mds-button--flat-no-background.mds-button--active, .mds-container--dark .mds-button__input:focus + .mds-button--flat-no-background:active, .mds-container--black .mds-button__input:focus + .mds-button--flat-no-background, .mds-container--black .mds-button__input:focus + .mds-button--flat-no-background.mds-button--hover, .mds-container--black .mds-button__input:focus + .mds-button--flat-no-background:hover, .mds-container--black .mds-button__input:focus + .mds-button--flat-no-background.mds-button--active, .mds-container--black .mds-button__input:focus + .mds-button--flat-no-background:active, .mds-button--flat-no-background.mds-button--focus, .mds-button--flat-no-background.mds-button--focus.mds-button--hover, .mds-button--flat-no-background.mds-button--focus:hover, .mds-button--flat-no-background.mds-button--focus.mds-button--active, .mds-button--flat-no-background.mds-button--focus:active, .mds-button--flat-no-background:focus, .mds-button--flat-no-background:focus.mds-button--hover, .mds-button--flat-no-background:focus:hover, .mds-button--flat-no-background:focus.mds-button--active, .mds-button--flat-no-background:focus:active { box-shadow: 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.mds-button__input[disabled]:hover + .mds-button--flat-no-background, .mds-button__input[disabled]:hover + .mds-button--flat-no-background:hover, .mds-button--flat-no-background .mds-button__input[disabled], .mds-button--flat-no-background .mds-button__input[disabled]:hover, .mds-button--flat-no-background.mds-button--disabled, .mds-button--flat-no-background.mds-button--disabled:hover, .mds-button--flat-no-background[disabled], .mds-button--flat-no-background[disabled]:hover { background: transparent; box-shadow: none; }
.mds-button__input[disabled]:hover + .mds-button--flat-no-background, .mds-container--default .mds-button__input[disabled]:hover + .mds-button--flat-no-background, .mds-container--light .mds-button__input[disabled]:hover + .mds-button--flat-no-background, .mds-button__input[disabled]:hover + .mds-button--flat-no-background:hover, .mds-container--default .mds-button__input[disabled]:hover + .mds-button--flat-no-background:hover, .mds-container--light .mds-button__input[disabled]:hover + .mds-button--flat-no-background:hover, .mds-button--flat-no-background .mds-button__input[disabled], .mds-container--default .mds-button--flat-no-background .mds-button__input[disabled], .mds-container--light .mds-button--flat-no-background .mds-button__input[disabled], .mds-button--flat-no-background .mds-button__input[disabled]:hover, .mds-container--default .mds-button--flat-no-background .mds-button__input[disabled]:hover, .mds-container--light .mds-button--flat-no-background .mds-button__input[disabled]:hover, .mds-button--flat-no-background.mds-button--disabled, .mds-container--default .mds-button--flat-no-background.mds-button--disabled, .mds-container--light .mds-button--flat-no-background.mds-button--disabled, .mds-button--flat-no-background.mds-button--disabled:hover, .mds-container--default .mds-button--flat-no-background.mds-button--disabled:hover, .mds-container--light .mds-button--flat-no-background.mds-button--disabled:hover, .mds-button--flat-no-background[disabled], .mds-container--default .mds-button--flat-no-background[disabled], .mds-container--light .mds-button--flat-no-background[disabled], .mds-button--flat-no-background[disabled]:hover, .mds-container--default .mds-button--flat-no-background[disabled]:hover, .mds-container--light .mds-button--flat-no-background[disabled]:hover { color: #1e1e1e; }
.mds-container--dark .mds-button__input[disabled]:hover + .mds-button--flat-no-background, .mds-container--black .mds-button__input[disabled]:hover + .mds-button--flat-no-background, .mds-container--dark .mds-button__input[disabled]:hover + .mds-button--flat-no-background:hover, .mds-container--black .mds-button__input[disabled]:hover + .mds-button--flat-no-background:hover, .mds-container--dark .mds-button--flat-no-background .mds-button__input[disabled], .mds-container--black .mds-button--flat-no-background .mds-button__input[disabled], .mds-container--dark .mds-button--flat-no-background .mds-button__input[disabled]:hover, .mds-container--black .mds-button--flat-no-background .mds-button__input[disabled]:hover, .mds-container--dark .mds-button--flat-no-background.mds-button--disabled, .mds-container--black .mds-button--flat-no-background.mds-button--disabled, .mds-container--dark .mds-button--flat-no-background.mds-button--disabled:hover, .mds-container--black .mds-button--flat-no-background.mds-button--disabled:hover, .mds-container--dark .mds-button--flat-no-background[disabled], .mds-container--black .mds-button--flat-no-background[disabled], .mds-container--dark .mds-button--flat-no-background[disabled]:hover, .mds-container--black .mds-button--flat-no-background[disabled]:hover { color: #ffffff; }
.mds-container--dark .mds-button--flat-no-background:hover, .mds-container--dark .mds-button--flat-no-background:active, .mds-container--black .mds-button--flat-no-background:hover, .mds-container--black .mds-button--flat-no-background:active { background: transparent; box-shadow: none; }
.mds-container--dark .mds-button__input:checked + .mds-button--flat-no-background, .mds-container--dark .mds-button__input:checked + .mds-button--flat-no-background:hover, .mds-container--black .mds-button__input:checked + .mds-button--flat-no-background, .mds-container--black .mds-button__input:checked + .mds-button--flat-no-background:hover, .mds-container--dark .mds-button__input:active + .mds-button--flat-no-background, .mds-container--dark .mds-button__input:active + .mds-button--flat-no-background:hover, .mds-container--black .mds-button__input:active + .mds-button--flat-no-background, .mds-container--black .mds-button__input:active + .mds-button--flat-no-background:hover, .mds-container--dark .mds-button__input[disabled] + .mds-button--flat-no-background, .mds-container--dark .mds-button__input[disabled] + .mds-button--flat-no-background:hover, .mds-container--black .mds-button__input[disabled] + .mds-button--flat-no-background, .mds-container--black .mds-button__input[disabled] + .mds-button--flat-no-background:hover { background-color: transparent; box-shadow: none; }
.mds-container--dark .mds-button__input[disabled] + .mds-button--flat-no-background, .mds-container--dark .mds-button__input[disabled] + .mds-button--flat-no-background:hover, .mds-container--black .mds-button__input[disabled] + .mds-button--flat-no-background, .mds-container--black .mds-button__input[disabled] + .mds-button--flat-no-background:hover, .mds-container--dark .mds-button--flat-no-background[disabled], .mds-container--dark .mds-button--flat-no-background[disabled]:hover, .mds-container--black .mds-button--flat-no-background[disabled], .mds-container--black .mds-button--flat-no-background[disabled]:hover { color: #ffffff; }
.mds-container--dark .mds-button__input[disabled] + .mds-button--flat-no-background .mds-button__icon, .mds-container--dark .mds-button__input[disabled] + .mds-button--flat-no-background .mds-button__icon:hover, .mds-container--black .mds-button__input[disabled] + .mds-button--flat-no-background .mds-button__icon, .mds-container--black .mds-button__input[disabled] + .mds-button--flat-no-background .mds-button__icon:hover, .mds-container--dark .mds-button--flat-no-background[disabled] .mds-button__icon, .mds-container--dark .mds-button--flat-no-background[disabled] .mds-button__icon:hover, .mds-container--black .mds-button--flat-no-background[disabled] .mds-button__icon, .mds-container--black .mds-button--flat-no-background[disabled] .mds-button__icon:hover { fill: #ababab; }

.marketing-corp .mds-link { border: none !important; }
.marketing-corp .mds-link--no-underline { border: none !important; text-decoration: none; margin-left: 0; padding: 0; }
.marketing-corp .mds-link--no-underline:hover { text-decoration: none; border: none !important; margin-left: 0; }
.marketing-corp a.mds-button--primary { color: #ffffff; }

.mds-eyebrow { font-family: UniversNextMorningStarW04, "Univers", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: 400; line-height: 1.375; font-size: 10px; font-weight: 600; letter-spacing: 1.67px; line-height: 1.2; text-transform: uppercase; }
.mds-eyebrow, .mds-container--default .mds-eyebrow, .mds-container--light .mds-eyebrow { color: #1e1e1e; }
.mds-container--dark .mds-eyebrow, .mds-container--black .mds-eyebrow { color: #ffffff; }
.mds-eyebrow.msmrkt-color__background { padding: 0 4px; }

.mds-link.mds-link--no-underline.mds-link--no-visited { text-decoration: none; border: none; }
.mds-link.msmrkt-color__background { padding: 6px; }

.mds-body-text.msmrkt-color__background { padding: 6px; }

.mds-body-text-s { font-family: UniversNextMorningStarW04, "Univers", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: 400; line-height: 1.375; font-size: 14px; }
.mds-body-text-s, .mds-container--default .mds-body-text-s, .mds-container--light .mds-body-text-s { color: #1e1e1e; }
.mds-container--dark .mds-body-text-s, .mds-container--black .mds-body-text-s { color: #ffffff; }

.mds-body-text-m { font-family: UniversNextMorningStarW04, "Univers", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: 400; line-height: 1.375; font-size: 16px; font-weight: 300; }
.mds-body-text-m, .mds-container--default .mds-body-text-m, .mds-container--light .mds-body-text-m { color: #1e1e1e; }
.mds-container--dark .mds-body-text-m, .mds-container--black .mds-body-text-m { color: #ffffff; }

.mds-body-text-l { font-family: UniversNextMorningStarW04, "Univers", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: 400; line-height: 1.375; font-size: 20px; font-weight: 300; }
.mds-body-text-l, .mds-container--default .mds-body-text-l, .mds-container--light .mds-body-text-l { color: #1e1e1e; }
.mds-container--dark .mds-body-text-l, .mds-container--black .mds-body-text-l { color: #ffffff; }

.mds-level-1-heading { font-family: UniversNextMorningStarW04, "Univers", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: 400; line-height: 1.375; font-weight: 200; line-height: 1.2; font-size: 45px; }
.mds-level-1-heading, .mds-container--default .mds-level-1-heading, .mds-container--light .mds-level-1-heading { color: #1e1e1e; }
.mds-container--dark .mds-level-1-heading, .mds-container--black .mds-level-1-heading { color: #ffffff; }

.mds-level-2-heading { font-family: UniversNextMorningStarW04, "Univers", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: 400; line-height: 1.375; font-weight: 200; line-height: 1.2; font-size: 32px; }
.mds-level-2-heading, .mds-container--default .mds-level-2-heading, .mds-container--light .mds-level-2-heading { color: #1e1e1e; }
.mds-container--dark .mds-level-2-heading, .mds-container--black .mds-level-2-heading { color: #ffffff; }

.mds-level-3-heading { font-family: UniversNextMorningStarW04, "Univers", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: 400; line-height: 1.375; font-weight: 200; line-height: 1.2; font-size: 28px; }
.mds-level-3-heading, .mds-container--default .mds-level-3-heading, .mds-container--light .mds-level-3-heading { color: #1e1e1e; }
.mds-container--dark .mds-level-3-heading, .mds-container--black .mds-level-3-heading { color: #ffffff; }

.mds-level-4-heading { font-family: UniversNextMorningStarW04, "Univers", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: 400; line-height: 1.375; font-weight: 200; line-height: 1.2; font-size: 23px; font-weight: 300; }
.mds-level-4-heading, .mds-container--default .mds-level-4-heading, .mds-container--light .mds-level-4-heading { color: #1e1e1e; }
.mds-container--dark .mds-level-4-heading, .mds-container--black .mds-level-4-heading { color: #ffffff; }

.mds-level-5-heading { font-family: UniversNextMorningStarW04, "Univers", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: 400; line-height: 1.375; font-weight: 200; line-height: 1.2; font-size: 20px; font-weight: 300; }
.mds-level-5-heading, .mds-container--default .mds-level-5-heading, .mds-container--light .mds-level-5-heading { color: #1e1e1e; }
.mds-container--dark .mds-level-5-heading, .mds-container--black .mds-level-5-heading { color: #ffffff; }

.mds-level-6-heading { font-family: UniversNextMorningStarW04, "Univers", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: 400; line-height: 1.375; font-weight: 200; line-height: 1.2; font-size: 18px; font-weight: 300; }
.mds-level-6-heading, .mds-container--default .mds-level-6-heading, .mds-container--light .mds-level-6-heading { color: #1e1e1e; }
.mds-container--dark .mds-level-6-heading, .mds-container--black .mds-level-6-heading { color: #ffffff; }

.mds-button.msmrkt-control--active { box-shadow: inset 0 0 0 1px #333333; background-color: #333333; color: #ffffff; }
.mds-button.msmrkt-control--active .mds-button__icon { fill: #ffffff; transition: background 300ms, color 300ms, border 300ms, fill 300ms, box-shadow 300ms; }
.mds-button.msmrkt-control--active:after { box-shadow: none; }

.mds-long-form-text { color: #1e1e1e; font-family: UniversNextMorningStarW04, "Univers", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif; }
.mds-long-form-text, .mds-long-form-text:before, .mds-long-form-text:after { box-sizing: border-box; }
.mds-long-form-text *, .mds-long-form-text *:before, .mds-long-form-text *:after { box-sizing: border-box; }
.mds-long-form-text h1 { line-height: 1.2; font-family: UniversNextMorningStarW04, "Univers", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: 400; line-height: 1.375; font-weight: 200; line-height: 1.2; font-size: 45px; margin: 0 0 20px; }
.mds-long-form-text h1::before, .mds-long-form-text h1::after { content: ''; display: block; height: 0; width: 0; }
.mds-long-form-text h1::before { margin-bottom: calc(-0.20313em + 0px); }
.mds-long-form-text h1::after { margin-top: calc(-0.22656em + 0px); }
.mds-long-form-text h1, .mds-container--default .mds-long-form-text h1, .mds-container--light .mds-long-form-text h1 { color: #1e1e1e; }
.mds-container--dark .mds-long-form-text h1, .mds-container--black .mds-long-form-text h1 { color: #ffffff; }
.mds-long-form-text h2 { line-height: 1.2; font-family: UniversNextMorningStarW04, "Univers", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: 400; line-height: 1.375; font-weight: 200; line-height: 1.2; font-size: 32px; border-top: solid 4px #cccccc; margin: 32px 0 12px; padding-top: 8px; }
.mds-long-form-text h2::before, .mds-long-form-text h2::after { content: ''; display: block; height: 0; width: 0; }
.mds-long-form-text h2::before { margin-bottom: calc(-0.20313em + 0px); }
.mds-long-form-text h2::after { margin-top: calc(-0.22656em + 0px); }
.mds-long-form-text h2, .mds-container--default .mds-long-form-text h2, .mds-container--light .mds-long-form-text h2 { color: #1e1e1e; }
.mds-container--dark .mds-long-form-text h2, .mds-container--black .mds-long-form-text h2 { color: #ffffff; }
.mds-long-form-text h3 { line-height: 1.2; font-family: UniversNextMorningStarW04, "Univers", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: 400; line-height: 1.375; font-weight: 200; line-height: 1.2; font-size: 23px; font-weight: 300; font-weight: 600; margin: 0 0 16px; }
.mds-long-form-text h3::before, .mds-long-form-text h3::after { content: ''; display: block; height: 0; width: 0; }
.mds-long-form-text h3::before { margin-bottom: calc(-0.20313em + 0px); }
.mds-long-form-text h3::after { margin-top: calc(-0.22656em + 0px); }
.mds-long-form-text h3, .mds-container--default .mds-long-form-text h3, .mds-container--light .mds-long-form-text h3 { color: #1e1e1e; }
.mds-container--dark .mds-long-form-text h3, .mds-container--black .mds-long-form-text h3 { color: #ffffff; }
.mds-long-form-text h3:first-child { margin: 32px 0 16px; }
.mds-long-form-text h4 { line-height: 1.2; font-family: UniversNextMorningStarW04, "Univers", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: 400; line-height: 1.375; font-weight: 200; line-height: 1.2; font-size: 18px; font-weight: 300; font-weight: 600; margin: 0 0 16px; }
.mds-long-form-text h4::before, .mds-long-form-text h4::after { content: ''; display: block; height: 0; width: 0; }
.mds-long-form-text h4::before { margin-bottom: calc(-0.20313em + 0px); }
.mds-long-form-text h4::after { margin-top: calc(-0.22656em + 0px); }
.mds-long-form-text h4, .mds-container--default .mds-long-form-text h4, .mds-container--light .mds-long-form-text h4 { color: #1e1e1e; }
.mds-container--dark .mds-long-form-text h4, .mds-container--black .mds-long-form-text h4 { color: #ffffff; }
.mds-long-form-text h4:first-child { margin: 32px 0 16px; }
.mds-long-form-text ul, .mds-long-form-text ol { font-family: UniversNextMorningStarW04, "Univers", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: 400; line-height: 1.375; font-size: 20px; font-weight: 300; margin: 0 0 24px; padding: 0 0 0 60px; }
.mds-long-form-text ul, .mds-container--default .mds-long-form-text ul, .mds-container--light .mds-long-form-text ul, .mds-long-form-text ol, .mds-container--default .mds-long-form-text ol, .mds-container--light .mds-long-form-text ol { color: #1e1e1e; }
.mds-container--dark .mds-long-form-text ul, .mds-container--black .mds-long-form-text ul, .mds-container--dark .mds-long-form-text ol, .mds-container--black .mds-long-form-text ol { color: #ffffff; }
.mds-long-form-text li { margin: 0 0 16px; }
.mds-long-form-text li > ul { margin-top: 16px; }
.mds-long-form-text ul > li { clear: both; list-style-type: square; }
.mds-long-form-text ol > li { counter-increment: step-counter; list-style-type: none; position: relative; }
.mds-long-form-text ol > li:before { content: counter(step-counter) "."; font-weight: 600; left: -20px; position: absolute; top: 0; }
.mds-long-form-text p { font-family: UniversNextMorningStarW04, "Univers", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: 400; line-height: 1.375; font-size: 20px; font-weight: 300; margin: 0 0 20px; }
.mds-long-form-text p, .mds-container--default .mds-long-form-text p, .mds-container--light .mds-long-form-text p { color: #1e1e1e; }
.mds-container--dark .mds-long-form-text p, .mds-container--black .mds-long-form-text p { color: #ffffff; }
.mds-long-form-text .mds-long-form-text__lead { font-family: UniversNextMorningStarW04, "Univers", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: 400; line-height: 1.375; font-size: 20px; font-weight: 300; font-size: 28px; font-weight: 200; line-height: 1.21; margin: 0 0 16px; }
.mds-long-form-text .mds-long-form-text__lead, .mds-container--default .mds-long-form-text .mds-long-form-text__lead, .mds-container--light .mds-long-form-text .mds-long-form-text__lead { color: #1e1e1e; }
.mds-container--dark .mds-long-form-text .mds-long-form-text__lead, .mds-container--black .mds-long-form-text .mds-long-form-text__lead { color: #ffffff; }
.mds-long-form-text a { font-family: UniversNextMorningStarW04, "Univers", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: 400; line-height: 1.375; box-decoration-break: slice; font-weight: inherit; outline: 0; text-decoration: underline; }
.mds-long-form-text a, .mds-container--default .mds-long-form-text a, .mds-container--light .mds-long-form-text a { color: #1e1e1e; }
.mds-container--dark .mds-long-form-text a, .mds-container--black .mds-long-form-text a { color: #ffffff; }
.mds-long-form-text a.mds-link--visited, .mds-container--default .mds-long-form-text a.mds-link--visited, .mds-container--light .mds-long-form-text a.mds-link--visited, .mds-long-form-text a:visited, .mds-container--default .mds-long-form-text a:visited, .mds-container--light .mds-long-form-text a:visited { color: #5e5e5e; }
.mds-container--dark .mds-long-form-text a.mds-link--visited, .mds-container--black .mds-long-form-text a.mds-link--visited, .mds-container--dark .mds-long-form-text a:visited, .mds-container--black .mds-long-form-text a:visited { color: #ababab; }
.mds-long-form-text a.mds-link--hover, .mds-container--default .mds-long-form-text a.mds-link--hover, .mds-container--light .mds-long-form-text a.mds-link--hover, .mds-long-form-text a:hover, .mds-container--default .mds-long-form-text a:hover, .mds-container--light .mds-long-form-text a:hover { color: #006fba; }
.mds-container--dark .mds-long-form-text a.mds-link--hover, .mds-container--black .mds-long-form-text a.mds-link--hover, .mds-container--dark .mds-long-form-text a:hover, .mds-container--black .mds-long-form-text a:hover { color: #008dde; }
.mds-long-form-text a:focus, .mds-long-form-text a.mds-link--focus { box-shadow: 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.mds-long-form-text code { color: #a50032; font-family: Monaco, monospace, "Courier New", Courier; font-size: 12px; font-style: normal; font-weight: 400; line-height: 1.375; font-size: 14px; vertical-align: middle; word-break: break-word; }
.mds-long-form-text p + h2, .mds-long-form-text ul + h2 { margin-top: 64px; }
.mds-long-form-text h2 + h3, .mds-long-form-text h2 + h4, .mds-long-form-text p + h3, .mds-long-form-text p + h4, .mds-long-form-text ul + h3, .mds-long-form-text ul + h4 { margin-top: 32px; }
.mds-long-form-text h2 + p, .mds-long-form-text p + p { margin-top: 24px; }

.mds-long-form-text--m p, .mds-long-form-text--m ul { font-family: UniversNextMorningStarW04, "Univers", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: 400; line-height: 1.375; font-size: 16px; font-weight: 300; }
.mds-long-form-text--m p, .mds-container--default .mds-long-form-text--m p, .mds-container--light .mds-long-form-text--m p, .mds-long-form-text--m ul, .mds-container--default .mds-long-form-text--m ul, .mds-container--light .mds-long-form-text--m ul { color: #1e1e1e; }
.mds-container--dark .mds-long-form-text--m p, .mds-container--black .mds-long-form-text--m p, .mds-container--dark .mds-long-form-text--m ul, .mds-container--black .mds-long-form-text--m ul { color: #ffffff; }

*, *:before, *:after { box-sizing: border-box; -webkit-tap-highlight-color: transparent; }

body { overflow-x: hidden; }

a { cursor: pointer; }
a.no-anchorStyle { text-decoration: none; border-bottom: 0px solid transparent; padding-bottom: 0px; }
a.no-anchorStyle:hover { border-bottom: 0px; }

sub, sup { font-size: 50%; line-height: 0; position: relative; vertical-align: baseline; }

sup { top: -1em; }

sub { bottom: -0.25em; }

.scf-is-collapsed { display: none; }

@keyframes animateVisible { from { opacity: 0; }
  to { opacity: 1; } }
@keyframes animateHidden { from { opacity: 1; }
  to { opacity: 0; } }
.marketing-corp main { display: flex; min-height: 100vh; flex-direction: column; }
.marketing-corp .msmrkt-opacity--hidden { opacity: 0; }
.marketing-corp .msmrkt-opacity--visible { opacity: 1; }
.marketing-corp .msmrkt-opacity--animate-visible { animation-name: animateVisible; animation-duration: 2s; animation-iteration-count: 1; }
.marketing-corp .msmrkt-opacity--animate-hidden { animation-name: animateHidden; animation-duration: 2s; animation-iteration-count: 1; }
.marketing-corp .msmrkt-clear--both { clear: both; }
.marketing-corp .msmrkt-page__offset-top { padding-top: 50px; }
.marketing-corp .msmrkt-page__offset-top .msmrkt-list-group--inline { padding: 12px 0; margin: 0; }
.marketing-corp .msmrkt-page__offset-top .msmrkt-list-group--inline .msmrkt-list-group__link { font-family: UniversNextMorningStarW04, "Univers", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: 400; line-height: 1.375; font-weight: 200; line-height: 1.2; font-size: 18px; font-weight: 300; }
.marketing-corp .msmrkt-page__offset-top .msmrkt-list-group--inline .msmrkt-list-group__link, .mds-container--default .marketing-corp .msmrkt-page__offset-top .msmrkt-list-group--inline .msmrkt-list-group__link, .mds-container--light .marketing-corp .msmrkt-page__offset-top .msmrkt-list-group--inline .msmrkt-list-group__link { color: #1e1e1e; }
.mds-container--dark .marketing-corp .msmrkt-page__offset-top .msmrkt-list-group--inline .msmrkt-list-group__link, .mds-container--black .marketing-corp .msmrkt-page__offset-top .msmrkt-list-group--inline .msmrkt-list-group__link { color: #ffffff; }
.marketing-corp .msmrkt-page__offset-top .msmrkt-list-group--inline .msmrkt-list-group__link:hover { color: #0077cf; }
.marketing-corp .msmrkt-page__offset-top .msmrkt-secondarynav .msmrkt-list-group--inline { padding: 12px 0 12px 2.4%; }
.marketing-corp .msmrkt-grid-container { padding-left: 18px; padding-right: 18px; width: 1201px; margin: 0 auto; position: relative; }
@media (max-width: 1200px) { .marketing-corp .msmrkt-grid-container { padding-left: 18px; padding-right: 18px; width: 1001px; } }
@media (max-width: 1000px) { .marketing-corp .msmrkt-grid-container { padding-left: 18px; padding-right: 18px; width: 801px; } }
@media (max-width: 800px) { .marketing-corp .msmrkt-grid-container { padding-left: 18px; padding-right: 18px; width: 601px; } }
@media (max-width: 600px) { .marketing-corp .msmrkt-grid-container { padding-left: 10px; padding-right: 10px; width: 100%; } }
.marketing-corp .msmrkt-grid-container:before, .marketing-corp .msmrkt-grid-container:after { content: ' '; display: table; }
.marketing-corp .msmrkt-grid-container:after { clear: both; }
.marketing-corp .msmrkt-content { padding-left: 18px; padding-right: 18px; width: 1201px; margin: 0 auto; position: relative; padding-bottom: 50px; }
@media (max-width: 1200px) { .marketing-corp .msmrkt-content { padding-left: 18px; padding-right: 18px; width: 1001px; } }
@media (max-width: 1000px) { .marketing-corp .msmrkt-content { padding-left: 18px; padding-right: 18px; width: 801px; } }
@media (max-width: 800px) { .marketing-corp .msmrkt-content { padding-left: 18px; padding-right: 18px; width: 601px; } }
@media (max-width: 600px) { .marketing-corp .msmrkt-content { padding-left: 10px; padding-right: 10px; width: 100%; } }
.marketing-corp .msmrkt-content:before, .marketing-corp .msmrkt-content:after { content: ' '; display: table; }
.marketing-corp .msmrkt-content:after { clear: both; }
.marketing-corp .msmrkt-hidden { display: none; }
.marketing-corp .msmrkt-visible { display: block; }
@media (min-width: 601px) { .marketing-corp .msmrkt-content--xsmall-below { display: none !important; } }
@media (min-width: 801px) { .marketing-corp .msmrkt-content--small-below { display: none !important; } }
@media (min-width: 1001px) { .marketing-corp .msmrkt-content--medium-below { display: none !important; } }
@media (min-width: 1201px) { .marketing-corp .msmrkt-content--large-below { display: none !important; } }
@media (max-width: 600px) { .marketing-corp .msmrkt-content--xsmall-above { display: none !important; } }
@media (max-width: 800px) { .marketing-corp .msmrkt-content--small-above { display: none !important; } }
@media (max-width: 1000px) { .marketing-corp .msmrkt-content--medium-above { display: none !important; } }
@media (max-width: 1200px) { .marketing-corp .msmrkt-content--large-above { display: none !important; } }
@media (min-width: 1201px) { .marketing-corp .msmrkt-content--mobile { display: none !important; } }
@media (max-width: 1000px) { .marketing-corp .msmrkt-content--mobile-hidden { display: none !important; } }
@media (max-width: 800px) { .marketing-corp .msmrkt-content--small-hidden { display: none !important; } }
@media (min-width: 801px) { .marketing-corp .msmrkt-content--small-visible { display: block !important; } }
.marketing-corp .msmrkt-content--transparent { visibility: hidden; }
.marketing-corp .msmrkt-section { margin-top: 50px; margin-bottom: 50px; }
.marketing-corp .msmrkt-section:before, .marketing-corp .msmrkt-section:after { content: ' '; display: table; }
.marketing-corp .msmrkt-section:after { clear: both; }
.marketing-corp .msmrkt-text--left, .marketing-corp .text-left { text-align: left; }
.marketing-corp .msmrkt-text--center, .marketing-corp .text-center { text-align: center; }
.marketing-corp .msmrkt-text--right, .marketing-corp .text-right { text-align: right; }
@media (max-width: 600px) { .marketing-corp .msmrkt-text--left-mobile { text-align: left; } }
@media (max-width: 600px) { .marketing-corp .msmrkt-text--center-mobile { text-align: center; } }
@media (max-width: 600px) { .marketing-corp .msmrkt-text--right-mobile { text-align: right; } }
.marketing-corp .msmrkt-link--no-wrap a { white-space: nowrap; }
.marketing-corp .msmrkt-eyebrow { margin: 0 0 8px; padding: 0 0 8px; }
.marketing-corp .msmrkt-eyebrow--border { display: inline-block; margin: 0 0 12px; padding: 0 0 6px; border-bottom: solid 1px #e5e5e5; }
.marketing-corp .msmrkt-tag { margin: 0 12px 12px 0; }
.marketing-corp .msmrkt-aside { padding: 16px 12px; border: solid 1px #cccccc; border-radius: 12px; }
.marketing-corp .msmrkt-list-group__heading, .marketing-corp .msmrkt-list-group__heading--border { font-family: UniversNextMorningStarW04, "Univers", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: 400; line-height: 1.375; font-weight: 200; line-height: 1.2; font-size: 18px; font-weight: 300; font-weight: 600; color: #1e1e1e; margin-bottom: 16px; }
.marketing-corp .msmrkt-list-group__heading, .marketing-corp .msmrkt-list-group__heading--border, .mds-container--default .marketing-corp .msmrkt-list-group__heading, .mds-container--default .marketing-corp .msmrkt-list-group__heading--border, .mds-container--light .marketing-corp .msmrkt-list-group__heading, .mds-container--light .marketing-corp .msmrkt-list-group__heading--border { color: #1e1e1e; }
.mds-container--dark .marketing-corp .msmrkt-list-group__heading, .mds-container--dark .marketing-corp .msmrkt-list-group__heading--border, .mds-container--black .marketing-corp .msmrkt-list-group__heading, .mds-container--black .marketing-corp .msmrkt-list-group__heading--border { color: #ffffff; }
.marketing-corp .msmrkt-list-group__heading--border { border-bottom: solid 1px #cccccc; }
.marketing-corp .msmrkt-list-group__item, .marketing-corp .msmrkt-list-group__item--last, .marketing-corp .msmrkt-list-group__item--secondary, .marketing-corp .msmrkt-list-group__link, .marketing-corp .msmrkt-list-group--inline__item--borderright { font-family: UniversNextMorningStarW04, "Univers", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: 400; line-height: 1.375; font-size: 16px; font-weight: 300; margin-bottom: 16px; }
.marketing-corp .msmrkt-list-group__item, .marketing-corp .msmrkt-list-group__item--last, .marketing-corp .msmrkt-list-group__item--secondary, .marketing-corp .msmrkt-list-group__link, .marketing-corp .msmrkt-list-group--inline__item--borderright, .mds-container--default .marketing-corp .msmrkt-list-group__item, .mds-container--default .marketing-corp .msmrkt-list-group__item--last, .mds-container--default .marketing-corp .msmrkt-list-group__item--secondary, .mds-container--default .marketing-corp .msmrkt-list-group__link, .mds-container--default .marketing-corp .msmrkt-list-group--inline__item--borderright, .mds-container--light .marketing-corp .msmrkt-list-group__item, .mds-container--light .marketing-corp .msmrkt-list-group__item--last, .mds-container--light .marketing-corp .msmrkt-list-group__item--secondary, .mds-container--light .marketing-corp .msmrkt-list-group__link, .mds-container--light .marketing-corp .msmrkt-list-group--inline__item--borderright { color: #1e1e1e; }
.mds-container--dark .marketing-corp .msmrkt-list-group__item, .mds-container--dark .marketing-corp .msmrkt-list-group__item--last, .mds-container--dark .marketing-corp .msmrkt-list-group__item--secondary, .mds-container--dark .marketing-corp .msmrkt-list-group__link, .mds-container--dark .marketing-corp .msmrkt-list-group--inline__item--borderright, .mds-container--black .marketing-corp .msmrkt-list-group__item, .mds-container--black .marketing-corp .msmrkt-list-group__item--last, .mds-container--black .marketing-corp .msmrkt-list-group__item--secondary, .mds-container--black .marketing-corp .msmrkt-list-group__link, .mds-container--black .marketing-corp .msmrkt-list-group--inline__item--borderright { color: #ffffff; }
.marketing-corp .msmrkt-list-group__item--last { margin-bottom: 0; }
.marketing-corp .msmrkt-list-group__item--secondary { color: #5e5e5e; }
.marketing-corp .msmrkt-list-group__item:last-child, .marketing-corp .msmrkt-list-group__item--last:last-child, .marketing-corp .msmrkt-list-group__item--secondary:last-child, .marketing-corp .msmrkt-list-group__link:last-child, .marketing-corp .msmrkt-list-group--inline__item--borderright:last-child { margin-bottom: 0; }
.marketing-corp .msmrkt-list-group__link { display: block; color: #1e1e1e; margin-bottom: 4px; }
.marketing-corp .msmrkt-list-group__button { margin: 16px 0 16px -3px; }
.marketing-corp .msmrkt-list-group__last { margin-bottom: 0; }
.marketing-corp .msmrkt-list-group--border { border-bottom: solid 1px #e5e5e5; padding-bottom: 16px; margin-bottom: 8px; }
.marketing-corp .msmrkt-list-group--inline { margin: 8px 0; }
.marketing-corp .msmrkt-list-group--inline__item, .marketing-corp .msmrkt-list-group--inline__item--secondary { font-family: UniversNextMorningStarW04, "Univers", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: 400; line-height: 1.375; font-size: 16px; font-weight: 300; display: inline-block; vertical-align: bottom; }
.marketing-corp .msmrkt-list-group--inline__item, .marketing-corp .msmrkt-list-group--inline__item--secondary, .mds-container--default .marketing-corp .msmrkt-list-group--inline__item, .mds-container--default .marketing-corp .msmrkt-list-group--inline__item--secondary, .mds-container--light .marketing-corp .msmrkt-list-group--inline__item, .mds-container--light .marketing-corp .msmrkt-list-group--inline__item--secondary { color: #1e1e1e; }
.mds-container--dark .marketing-corp .msmrkt-list-group--inline__item, .mds-container--dark .marketing-corp .msmrkt-list-group--inline__item--secondary, .mds-container--black .marketing-corp .msmrkt-list-group--inline__item, .mds-container--black .marketing-corp .msmrkt-list-group--inline__item--secondary { color: #ffffff; }
.marketing-corp .msmrkt-list-group--inline__item--borderright { border-right: solid 1px #cccccc; padding-right: 12px; }
.marketing-corp .msmrkt-list-group--inline__item--secondary { color: #5e5e5e; }
.marketing-corp .msmrkt-button--inline { margin-left: -3px; }
.marketing-corp .msmrkt-border, .marketing-corp .msmrkt-border--top, .marketing-corp .msmrkt-border--right, .marketing-corp .msmrkt-border--bottom, .marketing-corp .msmrkt-border--left { margin: 0 0 16px; }
.marketing-corp .msmrkt-border--top { border-top: solid 1px #e5e5e5; }
.marketing-corp .msmrkt-border--right { border-right: solid 1px #e5e5e5; }
.marketing-corp .msmrkt-border--bottom { border-bottom: solid 1px #e5e5e5; }
.marketing-corp .msmrkt-border--left { border-left: solid 1px #e5e5e5; }
.marketing-corp .msmrkt-position--relative { position: relative !important; }
.marketing-corp .msmrkt-position--absolute { position: absolute !important; }
.marketing-corp .msmrkt-position--fixed { position: fixed !important; }
@media (max-width: 600px) { .marketing-corp .msmrkt-breakpoint__xsmall--hidden { display: none; } }
.marketing-corp .msmrkt-float--left { float: left !important; }
.marketing-corp .msmrkt-float--right { float: right !important; }
@media (max-width: 600px) { .marketing-corp .msmrkt-float--none-mobile { float: none !important; } }
@media (max-width: 600px) { .marketing-corp .msmrkt-float--left-mobile { float: left !important; } }
@media (max-width: 600px) { .marketing-corp .msmrkt-float--right-mobile { float: right !important; } }
.marketing-corp .msmrkt-line-height--inherited { line-height: inherit; }
.marketing-corp .msmrkt-color--bg-red { background-color: #ff0000; }
.marketing-corp .msmrkt-color--bg-red h1, .marketing-corp .msmrkt-color--bg-red h2, .marketing-corp .msmrkt-color--bg-red h3, .marketing-corp .msmrkt-color--bg-red h4, .marketing-corp .msmrkt-color--bg-red h5, .marketing-corp .msmrkt-color--bg-red h6, .marketing-corp .msmrkt-color--bg-red p, .marketing-corp .msmrkt-color--bg-red a { color: #ffffff !important; }
.marketing-corp .msmrkt-color--bg-red a:not(.mds-button--primary):hover { color: #0077cf !important; text-decoration: none; }
.marketing-corp .msmrkt-color--bg-green { background-color: #00af41; }
.marketing-corp .msmrkt-color--bg-green h1, .marketing-corp .msmrkt-color--bg-green h2, .marketing-corp .msmrkt-color--bg-green h3, .marketing-corp .msmrkt-color--bg-green h4, .marketing-corp .msmrkt-color--bg-green h5, .marketing-corp .msmrkt-color--bg-green h6, .marketing-corp .msmrkt-color--bg-green p, .marketing-corp .msmrkt-color--bg-green a { color: #ffffff !important; }
.marketing-corp .msmrkt-color--bg-green a:not(.mds-button--primary):hover { color: #0077cf !important; text-decoration: none; }
.marketing-corp .msmrkt-color--bg-gs7 { background-color: #808080; }
.marketing-corp .msmrkt-color--bg-gs7 h1, .marketing-corp .msmrkt-color--bg-gs7 h2, .marketing-corp .msmrkt-color--bg-gs7 h3, .marketing-corp .msmrkt-color--bg-gs7 h4, .marketing-corp .msmrkt-color--bg-gs7 h5, .marketing-corp .msmrkt-color--bg-gs7 h6, .marketing-corp .msmrkt-color--bg-gs7 p, .marketing-corp .msmrkt-color--bg-gs7 a { color: #ffffff !important; }
.marketing-corp .msmrkt-color--bg-gs7 a:not(.mds-button--primary):hover { color: #0077cf !important; text-decoration: none; }
.marketing-corp .marketing-height--auto { height: auto; }
.marketing-corp .marketing-height--xs { height: 12px; }
.marketing-corp .marketing-height--s { height: 16px; }
.marketing-corp .marketing-height--m { height: 24px; }
.marketing-corp .marketing-height--l { height: 32px; }
.marketing-corp .marketing-height--xl { height: 48px; }
.marketing-corp .marketing-height--xxl { height: 64px; }
.marketing-corp .marketing-height--xxxl { height: 80px; }
.marketing-corp .msmrkt-width--auto { width: auto; }
.marketing-corp .marketing-width--xs { width: 12px; }
.marketing-corp .marketing-width--s { width: 16px; }
.marketing-corp .marketing-width--m { width: 24px; }
.marketing-corp .marketing-width--l { width: 32px; }
.marketing-corp .marketing-width--xl { width: 48px; }
.marketing-corp .marketing-width--xxl { width: 64px; }
.marketing-corp .marketing-width--xxxl { width: 80px; }
.marketing-corp .msmrkt-icon__quote--start { position: relative; vertical-align: baseline; }
.marketing-corp .msmrkt-icon__quote--end { position: relative; vertical-align: baseline; vertical-align: -moz-middle-with-baseline; vertical-align: -webkit-baseline-middle; }
.marketing-corp .mds-container--light .msmrkt-list-group--border { border-bottom: solid 1px #cccccc; padding-bottom: 16px; margin-bottom: 8px; }
.marketing-corp .msmrkt-social-list--fixed { position: fixed; }
.marketing-corp .msmrkt-social-list .msmrkt-list-group__item, .marketing-corp .msmrkt-social-list .msmrkt-list-group__item--last, .marketing-corp .msmrkt-social-list .msmrkt-list-group__item--secondary, .marketing-corp .msmrkt-social-list .msmrkt-list-group__link, .marketing-corp .msmrkt-social-list .msmrkt-list-group--inline__item--borderright { min-width: 36px; margin-bottom: 8px; }
.marketing-corp .msmarkt-social__icons--inline { margin-right: 8px; }
.marketing-corp .msmarkt-social__icons--inline img { width: 40px; }

.marketing-corp .msmrkt-border--default-thin { border: 1px solid #e5e5e5; }
.marketing-corp .msmrkt-border--default-thick { border: 2px solid #e5e5e5; }
.marketing-corp .msmrkt-border--light-thin { border: 1px solid #cccccc; }
.marketing-corp .msmrkt-border--light-thick { border: 2px solid #cccccc; }
.marketing-corp .msmrkt-border--dark-thin { border: 1px solid #333333; }
.marketing-corp .msmrkt-border--dark-thick { border: 2px solid #333333; }
.marketing-corp .msmrkt-border-radius--xsmall { border-radius: 2px; }
.marketing-corp .msmrkt-border-radius--small { border-radius: 4px; }
.marketing-corp .msmrkt-border-radius--medium { border-radius: 8px; }
.marketing-corp .msmrkt-border-radius--large { border-radius: 12px; }
.marketing-corp .msmrkt-border-radius--xlarge { border-radius: 16px; }
.marketing-corp .msmrkt-border-radius--pill { border-radius: 24px; }
.marketing-corp .msmrkt-border-radius--circle { border-radius: 50%; }

.marketing-corp .msmrkt-search__input { width: 160px; }

.marketing-corp .msmrkt-header-ctas > a:first-child, .marketing-corp .msmrkt-header-ctas > span:first-child a { margin-left: 12px; }

.marketing-corp .msmrkt-position__background--left-top { background-position: left top; }
.marketing-corp .msmrkt-position__background--left-center { background-position: left center; }
.marketing-corp .msmrkt-position__background--left-bottom { background-position: left bottom; }
.marketing-corp .msmrkt-position__background--right-top { background-position: right top; }
.marketing-corp .msmrkt-position__background--right-center { background-position: right center; }
.marketing-corp .msmrkt-position__background--right-bottom { background-position: right bottom; }
.marketing-corp .msmrkt-position__background--center-top { background-position: center top; }
.marketing-corp .msmrkt-position__background--center-center { background-position: center center; }
.marketing-corp .msmrkt-position__background--center-bottom { background-position: center bottom; }
.marketing-corp .msmrkt-position__background--cover { background-size: cover; }
.marketing-corp .msmrkt-position__background--no-repeat { background-repeat: no-repeat; }
.marketing-corp .msmrkt-parallax__background .msmrkt-position__background--cover { background-attachment: fixed; z-index: 1; }

.marketing-corp .msmrkt-padding__bottom--xsmall { padding-bottom: 8px; }
.marketing-corp .msmrkt-padding__bottom--small { padding-bottom: 12px; }
.marketing-corp .msmrkt-padding__bottom--medium { padding-bottom: 16px; }
.marketing-corp .msmrkt-padding__bottom--large { padding-bottom: 24px; }
.marketing-corp .msmrkt-padding__bottom--xlarge { padding-bottom: 32px; }
.marketing-corp .msmrkt-padding__bottom--massive { padding-bottom: 64px; }
.marketing-corp .msmrkt-padding__box--xsmall { padding: 8px; }
.marketing-corp .msmrkt-padding__box--small { padding: 12px; }
.marketing-corp .msmrkt-padding__box--medium { padding: 16px; }
.marketing-corp .msmrkt-padding__box--large { padding: 24px; }
.marketing-corp .msmrkt-padding__box--xlarge { padding: 32px; }
.marketing-corp .msmrkt-padding__box--massive { padding: 64px; }
.marketing-corp .msmrkt-padding__left--xsmall { padding-left: 8px; }
.marketing-corp .msmrkt-padding__left--small { padding-left: 12px; }
.marketing-corp .msmrkt-padding__left--medium { padding-left: 16px; }
.marketing-corp .msmrkt-padding__left--large { padding-left: 24px; }
.marketing-corp .msmrkt-padding__left--xlarge { padding-left: 32px; }
.marketing-corp .msmrkt-padding__left--massive { padding-left: 64px; }
.marketing-corp .msmrkt-padding__rect--xsmall { padding: 4px 8px; }
.marketing-corp .msmrkt-padding__rect--small { padding: 6px 12px; }
.marketing-corp .msmrkt-padding__rect--medium { padding: 8px 16px; }
.marketing-corp .msmrkt-padding__rect--large { padding: 12px 24px; }
.marketing-corp .msmrkt-padding__rect--xlarge { padding: 16px 32px; }
.marketing-corp .msmrkt-padding__rect--massive { padding: 32px 64px; }
.marketing-corp .msmrkt-padding__right--xsmall { padding-right: 8px; }
.marketing-corp .msmrkt-padding__right--small { padding-right: 12px; }
.marketing-corp .msmrkt-padding__right--medium { padding-right: 16px; }
.marketing-corp .msmrkt-padding__right--large { padding-right: 24px; }
.marketing-corp .msmrkt-padding__right--xlarge { padding-right: 32px; }
.marketing-corp .msmrkt-padding__right--massive { padding-right: 64px; }
.marketing-corp .msmrkt-padding__top--xsmall { padding-top: 8px; }
.marketing-corp .msmrkt-padding__top--small { padding-top: 12px; }
.marketing-corp .msmrkt-padding__top--medium { padding-top: 16px; }
.marketing-corp .msmrkt-padding__top--large { padding-top: 24px; }
.marketing-corp .msmrkt-padding__top--xlarge { padding-top: 32px; }
.marketing-corp .msmrkt-padding__top--massive { padding-top: 64px; }
.marketing-corp .msmrkt-padding__left-right--xsmall { padding: 0 8px; }
.marketing-corp .msmrkt-padding__left-right--small { padding: 0 12px; }
.marketing-corp .msmrkt-padding__left-right--medium { padding: 0 16px; }
.marketing-corp .msmrkt-padding__left-right--large { padding: 0 24px; }
.marketing-corp .msmrkt-padding__left-right--xlarge { padding: 0 32px; }
.marketing-corp .msmrkt-padding__left-right--massive { padding: 0 64px; }
.marketing-corp .msmrkt-padding__top-bottom--xsmall { padding: 8px 0; }
.marketing-corp .msmrkt-padding__top-bottom--small { padding: 12px 0; }
.marketing-corp .msmrkt-padding__top-bottom--medium { padding: 16px 0; }
.marketing-corp .msmrkt-padding__top-bottom--large { padding: 24px 0; }
.marketing-corp .msmrkt-padding__top-bottom--xlarge { padding: 32px 0; }
.marketing-corp .msmrkt-padding__top-bottom--massive { padding: 64px 0; }
.marketing-corp .msmrkt-margin--auto { margin: 0 auto; }
.marketing-corp .msmrkt-margin__bottom--xsmall { margin-bottom: 8px; }
.marketing-corp .msmrkt-margin__bottom--small { margin-bottom: 12px; }
.marketing-corp .msmrkt-margin__bottom--medium { margin-bottom: 16px; }
.marketing-corp .msmrkt-margin__bottom--large { margin-bottom: 24px; }
.marketing-corp .msmrkt-margin__bottom--xlarge { margin-bottom: 32px; }
.marketing-corp .msmrkt-margin__bottom--massive { margin-bottom: 64px; }
.marketing-corp .msmrkt-margin__box--xsmall { margin: 8px; }
.marketing-corp .msmrkt-margin__box--small { margin: 12px; }
.marketing-corp .msmrkt-margin__box--medium { margin: 16px; }
.marketing-corp .msmrkt-margin__box--large { margin: 24px; }
.marketing-corp .msmrkt-margin__box--xlarge { margin: 32px; }
.marketing-corp .msmrkt-margin__box--massive { margin: 64px; }
.marketing-corp .msmrkt-margin__left--xsmall { margin-left: 8px; }
.marketing-corp .msmrkt-margin__left--small { margin-left: 12px; }
.marketing-corp .msmrkt-margin__left--medium { margin-left: 16px; }
.marketing-corp .msmrkt-margin__left--large { margin-left: 24px; }
.marketing-corp .msmrkt-margin__left--xlarge { margin-left: 32px; }
.marketing-corp .msmrkt-margin__left--massive { margin-left: 64px; }
.marketing-corp .msmrkt-margin__rect--xsmall { margin: 4px 8px; }
.marketing-corp .msmrkt-margin__rect--small { margin: 6px 12px; }
.marketing-corp .msmrkt-margin__rect--medium { margin: 8px 16px; }
.marketing-corp .msmrkt-margin__rect--large { margin: 12px 24px; }
.marketing-corp .msmrkt-margin__rect--xlarge { margin: 16px 32px; }
.marketing-corp .msmrkt-margin__rect--massive { margin: 32px 64px; }
.marketing-corp .msmrkt-margin__right--xsmall { margin-right: 8px; }
.marketing-corp .msmrkt-margin__right--small { margin-right: 12px; }
.marketing-corp .msmrkt-margin__right--medium { margin-right: 16px; }
.marketing-corp .msmrkt-margin__right--large { margin-right: 24px; }
.marketing-corp .msmrkt-margin__right--xlarge { margin-right: 32px; }
.marketing-corp .msmrkt-margin__right--massive { margin-right: 64px; }
.marketing-corp .msmrkt-margin__top--xsmall { margin-top: 8px; }
.marketing-corp .msmrkt-margin__top--small { margin-top: 12px; }
.marketing-corp .msmrkt-margin__top--medium { margin-top: 16px; }
.marketing-corp .msmrkt-margin__top--large { margin-top: 24px; }
.marketing-corp .msmrkt-margin__top--xlarge { margin-top: 32px; }
.marketing-corp .msmrkt-margin__top--massive { margin-top: 64px; }
.marketing-corp .msmrkt-margin__left-right--xsmall { margin: 0 8px; }
.marketing-corp .msmrkt-margin__left-right--small { margin: 0 12px; }
.marketing-corp .msmrkt-margin__left-right--medium { margin: 0 16px; }
.marketing-corp .msmrkt-margin__left-right--large { margin: 0 24px; }
.marketing-corp .msmrkt-margin__left-right--xlarge { margin: 0 32px; }
.marketing-corp .msmrkt-margin__left-right--massive { margin: 0 64px; }
.marketing-corp .msmrkt-margin__top-bottom--xsmall { margin: 8px 0; }
.marketing-corp .msmrkt-margin__top-bottom--small { margin: 12px 0; }
.marketing-corp .msmrkt-margin__top-bottom--medium { margin: 16px 0; }
.marketing-corp .msmrkt-margin__top-bottom--large { margin: 24px 0; }
.marketing-corp .msmrkt-margin__top-bottom--xlarge { margin: 32px 0; }
.marketing-corp .msmrkt-margin__top-bottom--massive { margin: 64px 0; }

.marketing-corp .msmrkt-hero-heading { font-family: UniversNextMorningStarW04, "Univers", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: 400; line-height: 1.375; color: #1e1e1e; font-weight: 200; line-height: 1.2; font-size: 70px; letter-spacing: -1.3px; line-height: 1.06; }
.marketing-corp .msmrkt-hero-heading--bold { font-family: UniversNextMorningStarW04, "Univers", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: 400; line-height: 1.375; color: #1e1e1e; font-weight: 600; line-height: 1.2; font-size: 70px; letter-spacing: -1.3px; line-height: 1.06; }
.marketing-corp .msmrkt-hero-heading--bold.msmrkt-color__background { display: inline; line-height: 1.25; }
.marketing-corp .msmrkt-hero-heading.msmrkt-color__background { display: inline; line-height: 1.25; }
.marketing-corp .msmrkt-level-1-heading { font-family: UniversNextMorningStarW04, "Univers", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: 400; line-height: 1.375; color: #1e1e1e; font-weight: 200; line-height: 1.2; font-size: 45px; }
.marketing-corp .msmrkt-level-1-heading--bold { font-family: UniversNextMorningStarW04, "Univers", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: 400; line-height: 1.375; color: #1e1e1e; font-weight: 600; line-height: 1.2; font-size: 45px; }
.marketing-corp .msmrkt-level-1-heading--bold.msmrkt-color__background { display: inline; line-height: 1.23; }
.marketing-corp .msmrkt-level-1-heading.msmrkt-color__background { display: inline; line-height: 1.23; }
.marketing-corp .msmrkt-level-2-heading { font-family: UniversNextMorningStarW04, "Univers", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: 400; line-height: 1.375; color: #1e1e1e; font-weight: 200; line-height: 1.2; font-size: 32px; }
.marketing-corp .msmrkt-level-2-heading--bold { font-family: UniversNextMorningStarW04, "Univers", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: 400; line-height: 1.375; color: #1e1e1e; font-weight: 600; line-height: 1.2; font-size: 32px; }
.marketing-corp .msmrkt-level-3-heading { font-family: UniversNextMorningStarW04, "Univers", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: 400; line-height: 1.375; color: #1e1e1e; font-weight: 200; line-height: 1.2; font-size: 28px; }
.marketing-corp .msmrkt-level-3-heading--bold { font-family: UniversNextMorningStarW04, "Univers", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: 400; line-height: 1.375; color: #1e1e1e; font-weight: 600; line-height: 1.2; font-size: 28px; }
.marketing-corp .msmrkt-level-4-heading { font-family: UniversNextMorningStarW04, "Univers", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: 400; line-height: 1.375; color: #1e1e1e; font-weight: 300; line-height: 1.2; font-size: 23px; }
.marketing-corp .msmrkt-level-4-heading--bold { font-family: UniversNextMorningStarW04, "Univers", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: 400; line-height: 1.375; color: #1e1e1e; font-weight: 600; line-height: 1.2; font-size: 23px; }
.marketing-corp .msmrkt-level-5-heading { font-family: UniversNextMorningStarW04, "Univers", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: 400; line-height: 1.375; color: #1e1e1e; font-weight: 300; line-height: 1.2; font-size: 20px; }
.marketing-corp .msmrkt-level-5-heading--bold { font-family: UniversNextMorningStarW04, "Univers", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: 400; line-height: 1.375; color: #1e1e1e; font-weight: 600; line-height: 1.2; font-size: 20px; }
.marketing-corp .msmrkt-level-6-heading { font-family: UniversNextMorningStarW04, "Univers", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: 400; line-height: 1.375; color: #1e1e1e; font-weight: 300; line-height: 1.2; font-size: 18px; }
.marketing-corp .msmrkt-level-6-heading--bold { font-family: UniversNextMorningStarW04, "Univers", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: 400; line-height: 1.375; color: #1e1e1e; font-weight: 600; line-height: 1.2; font-size: 18px; }
.marketing-corp .msmrkt-eyebrow-heading { font-family: UniversNextMorningStarW04, "Univers", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: 400; line-height: 1.375; color: #1e1e1e; font-weight: 600; line-height: 1.2; font-size: 13px; letter-spacing: 3px; line-height: 1.2; text-transform: uppercase; }
.marketing-corp .msmrkt-link:hover { color: #0077cf; }

.marketing-corp .menu { text-align: left; padding-left: 2.4%; min-height: 40px; }
.marketing-corp .dropdown { width: 95vw; background-color: rgba(255, 255, 255, 0.95); margin-top: 11px; z-index: 8; text-align: left; display: none; padding: 40px; box-sizing: content-box; }
.marketing-corp .dropdown a:not(.no-anchorStyle) { border-bottom: 1px solid #000000; }
.marketing-corp .dropdown h2 { letter-spacing: 0; }
.marketing-corp .clickmenu { text-align: left; width: 70px; height: 30px; }
.marketing-corp .ddcontainer { padding: 50px; }
.marketing-corp .dropdown .dp-section { display: block; float: left; width: 33%; }
.marketing-corp .accordion-topnav { width: auto; display: block; margin-left: 5px; border-bottom: 1px solid #cccccc; width: 95%; padding-bottom: 10px; height: auto; z-index: 12; }
.marketing-corp .accordion-topnav label { font-size: 16px; line-height: 22px; letter-spacing: 0; }
.marketing-corp .dp-section .content p { font-size: 16px !important; line-height: 22px; font-family: inherit !important; }
.marketing-corp .dropdown .dp-section .content img { width: 95%; margin-left: 5px; }
.marketing-corp .dropdown > :nth-child(3) { border-right: none; }
.marketing-corp .text-white-liitem:hover { color: rgba(255, 255, 255, 0.95); background-color: #ffffff; }
.marketing-corp .text-blue-liitem:hover { color: rgba(255, 255, 255, 0.95); background-color: #006098; }
.marketing-corp .text-gs14-liitem:hover { color: rgba(255, 255, 255, 0.95); background-color: #151515; }
.marketing-corp .text-gs8-liitem:hover { color: rgba(255, 255, 255, 0.95); background-color: #666666; }
.marketing-corp .text-gs7-liitem:hover { color: rgba(255, 255, 255, 0.95); background-color: #999999; }
.marketing-corp .yellow-liitem:hover { color: rgba(255, 255, 255, 0.95); background-color: #edde96; }
.marketing-corp .red-liitem:hover { color: rgba(255, 255, 255, 0.95); background-color: #ed0000; }
.marketing-corp .text-teal-liitem:hover { color: rgba(255, 255, 255, 0.95); background-color: #006C67; }
.marketing-corp .darkPink-liitem:hover { color: rgba(255, 255, 255, 0.95); background-color: #8F315E; }
.marketing-corp .purple-liitem:hover { color: rgba(255, 255, 255, 0.95); background-color: #4A54Ad; }
.marketing-corp .orange-liitem:hover { color: rgba(255, 255, 255, 0.95); background-color: #fdb515; }
.marketing-corp .darkOrange-liitem:hover { color: rgba(255, 255, 255, 0.95); background-color: #f15723; }
.marketing-corp .text-black-liitem:hover { color: rgba(255, 255, 255, 0.95); background-color: #000000; }
.marketing-corp .bluishPurple-liitem:hover { color: rgba(255, 255, 255, 0.95); background-color: #5050CB; }
.marketing-corp .bluishPurple-liitem:hover { color: rgba(255, 255, 255, 0.95); background-color: #5050CB; }
.marketing-corp .darkGrey-liitem:hover { color: rgba(255, 255, 255, 0.95); background-color: #333333; }
.marketing-corp .blueLagoon-liitem:hover { color: rgba(255, 255, 255, 0.95); background-color: #00647d; }
.marketing-corp .fuzzyWuzzy-liitem:hover { color: rgba(255, 255, 255, 0.95); background-color: #5050cb; }
.marketing-corp .darkMagenta-liitem:hover { color: rgba(255, 255, 255, 0.95); background-color: #a90089; }
.marketing-corp .crimson-liitem:hover { color: rgba(255, 255, 255, 0.95); background-color: #df0e40; }
.marketing-corp .text-gs5-liitem:hover { color: rgba(255, 255, 255, 0.95); background-color: #CCCCCC; }
.marketing-corp .powderBlue-liitem:hover { color: rgba(255, 255, 255, 0.95); background-color: #BFD8DE; }
.marketing-corp .quartz-liitem:hover { color: rgba(255, 255, 255, 0.95); background-color: #D3D3F2; }
.marketing-corp .orchid-liitem:hover { color: rgba(255, 255, 255, 0.95); background-color: #d480c4; }
.marketing-corp .lilac-liitem:hover { color: rgba(255, 255, 255, 0.95); background-color: #E9BFE1; }
.marketing-corp .pink-liitem:hover { color: rgba(255, 255, 255, 0.95); background-color: #f7c3cf; }
.marketing-corp .darkTurquoise-liitem:hover { color: rgba(255, 255, 255, 0.95); background-color: #00D0D2; }
.marketing-corp .cerulean-liitem:hover { color: rgba(255, 255, 255, 0.95); background-color: #006199; }
.marketing-corp .viking-liitem:hover { color: rgba(255, 255, 255, 0.95); background-color: #3cb3c9; }
.marketing-corp .mediumSeaGreen-liitem:hover { color: rgba(255, 255, 255, 0.95); background-color: #2daf71; }
.marketing-corp .text-violet-liitem:hover { color: rgba(255, 255, 255, 0.95); background-color: #3B5CAD; }
.marketing-corp .text-maroon-liitem:hover { color: rgba(255, 255, 255, 0.95); background-color: #AC0033; }
.marketing-corp .menubutton { display: inline; position: absolute; top: 50%; margin-top: -9px; }
.marketing-corp .grey1-liitem:hover { color: rgba(255, 255, 255, 0.95); background-color: #f9f9f9; }
.marketing-corp .text-beige-liitem:hover { color: rgba(255, 255, 255, 0.95); background-color: #EDDF98; }
.marketing-corp .text-dark-green-liitem:hover { color: rgba(255, 255, 255, 0.95); background-color: #648C1A; }
.marketing-corp .text-yellow-liitem:hover { color: rgba(255, 255, 255, 0.95); background-color: #DCAA00; }
.marketing-corp .text-cyan-liitem:hover { color: rgba(255, 255, 255, 0.95); background-color: #00A8E1; }
.marketing-corp .text-orange-liitem:hover { color: rgba(255, 255, 255, 0.95); background-color: #EF7622; }
.marketing-corp .text-green-liitem:hover { color: rgba(255, 255, 255, 0.95); background-color: #00AF41; }
.marketing-corp .mgrey-liitem:hover { color: rgba(255, 255, 255, 0.95); background-color: #555759; }
.marketing-corp .text-red-liitem:hover { color: rgba(255, 255, 255, 0.95); background-color: #FF0000; }
.marketing-corp .darkBlue-liitem:hover { color: rgba(255, 255, 255, 0.95); background-color: #00618b; }
.marketing-corp .undockedHeader .menubutton { position: static !important; line-height: 28px; }
.marketing-corp .undockedHeader .topnav-wrapper { position: fixed; }
.marketing-corp .menuclose { display: none; }
.marketing-corp .closebutton { display: none; }
.marketing-corp .closemenu { display: inline; font-size: 37px; position: absolute; margin-top: -9px; }
.marketing-corp .dropdown ul li h2 span { padding-left: 1%; padding-right: 1%; }
.marketing-corp .accordion-arrow { width: 11px; height: 18px; display: inline-block; margin-right: 8px; }
.marketing-corp h2.topnav-item { font-size: 28px !important; line-height: 38px !important; }
.marketing-corp .topnav-item span { padding: 0 10px 0 5px; -webkit-box-decoration-break: clone; box-decoration-break: clone; }
.marketing-corp .accordion-close { background-image: url("../../../../clientlibs/morningstar-corporate/img/arrow-close-normal.svg"); }
.marketing-corp .accordion-close:hover { background-image: url("../../../../clientlibs/morningstar-corporate/img/arrow-close-hover.svg"); }
.marketing-corp .accordion-open { background-image: url("../../../../clientlibs/morningstar-corporate/img/arrow-open-normal.svg"); }
.marketing-corp .accordion-open:hover { background-image: url("../../../../clientlibs/morningstar-corporate/img/arrow-open-hover.svg"); }
@media (min-width: 1001px) and (max-width: 1200px) { .marketing-corp .menubutton { margin-top: -8px; } }
@media (min-width: 801px) and (max-width: 1000px) { .marketing-corp .menubutton { margin-top: -7px; } }
@media (max-width: 800px) { .marketing-corp .menubutton { margin-top: -7px; }
  .marketing-corp .ddcontainer { padding: 23px; } }
@media (max-width: 600px) { .marketing-corp .menubutton { margin-top: -6px; } }
@media (max-width: 768px) { .marketing-corp .dropdown .dp-section { width: 97%; border: 0 solid transparent; height: auto; margin: 0px; padding: 0px; position: relative; }
  .marketing-corp .dropdown .show { opacity: 1 !important; max-height: 500px !important; }
  .marketing-corp .dropdown .content { padding: 0 2%; width: 75%; opacity: 0; max-height: 0; -webkit-transition: all .8s ease; -moz-transition: all .8s ease; -o-transition: all .8s ease; -ms-transition: all .8s ease; transition: all .8s ease; }
  .marketing-corp .accordion-topnav { height: auto; width: 97%; display: block; padding-top: 10px; border-top: 1px solid #cccccc; border-bottom: none; }
  .marketing-corp .dropdown { padding: 20px !important; height: 92vh; width: 95vw; }
  .marketing-corp h2.topnav-item { font-size: 24px !important; line-height: 30px !important; }
  .marketing-corp .accordion-topnav label:hover { color: #00b8ee; }
  .marketing-corp .accordion-topnav:hover > label { color: #00b8ee; }
  .marketing-corp .accordion-topnav:hover > span { background-image: url("../../../../clientlibs/morningstar-corporate/img/arrow-close-hover.svg"); }
  .marketing-corp .accordion-open { background-image: url("../../../../clientlibs/morningstar-corporate/img/arrow-open-hover.svg") !important; } }
@media (max-width: 480px) { .marketing-corp .dropdown { padding: 20px !important; height: 89vh; width: 91vw; }
  .marketing-corp .dropdown .content { width: 90%; padding: 0 5%; } }

.marketing-corp .mstar-video { align-self: flex-start; flex: 2; margin-bottom: 16px; position: relative; width: auto; }
.marketing-corp .mstar-video__player { display: block; min-width: to-rems(450); object-fit: fill; margin-bottom: 12px; }
.marketing-corp .mstar-video__player:hover { cursor: pointer; }
@media (max-width: 600px) { .marketing-corp .mstar-video__player { min-width: to-rems(350); } }
.marketing-corp .mstar-video__title { bottom: 24px; left: 24px; margin-right: 24px; }
.marketing-corp .mstar-video__title--absolute { position: absolute; }
.marketing-corp .mstar-video__title--initial { position: initial; }
@media (max-width: 1000px) { .marketing-corp .mstar-video__title { bottom: 16px; left: 16px; margin-right: 16px; } }
@media (max-width: 800px) { .marketing-corp .mstar-video__title { position: initial; } }
.marketing-corp .mstar-video .mstar-video__player[controls] + .mstar-video__title { bottom: 48px; }
.marketing-corp .mstar-video__heading { font-family: UniversNextMorningStarW04, "Univers", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: 400; line-height: 1.375; font-weight: 200; line-height: 1.2; font-size: 28px; }
.marketing-corp .mstar-video__heading, .mds-container--default .marketing-corp .mstar-video__heading, .mds-container--light .marketing-corp .mstar-video__heading { color: #1e1e1e; }
.mds-container--dark .marketing-corp .mstar-video__heading, .mds-container--black .marketing-corp .mstar-video__heading { color: #ffffff; }
.marketing-corp .mstar-video__heading--medium { font-family: UniversNextMorningStarW04, "Univers", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: 400; line-height: 1.375; font-weight: 200; line-height: 1.2; font-size: 20px; font-weight: 300; }
.marketing-corp .mstar-video__heading--medium, .mds-container--default .marketing-corp .mstar-video__heading--medium, .mds-container--light .marketing-corp .mstar-video__heading--medium { color: #1e1e1e; }
.mds-container--dark .marketing-corp .mstar-video__heading--medium, .mds-container--black .marketing-corp .mstar-video__heading--medium { color: #ffffff; }
.marketing-corp .mstar-video__heading--small { font-family: UniversNextMorningStarW04, "Univers", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: 400; line-height: 1.375; font-weight: 200; line-height: 1.2; font-size: 18px; font-weight: 300; }
.marketing-corp .mstar-video__heading--small, .mds-container--default .marketing-corp .mstar-video__heading--small, .mds-container--light .marketing-corp .mstar-video__heading--small { color: #1e1e1e; }
.mds-container--dark .marketing-corp .mstar-video__heading--small, .mds-container--black .marketing-corp .mstar-video__heading--small { color: #ffffff; }
@media (max-width: 1000px) { .marketing-corp .mstar-video__heading { font-family: UniversNextMorningStarW04, "Univers", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: 400; line-height: 1.375; font-weight: 200; line-height: 1.2; font-size: 20px; font-weight: 300; }
  .marketing-corp .mstar-video__heading, .mds-container--default .marketing-corp .mstar-video__heading, .mds-container--light .marketing-corp .mstar-video__heading { color: #1e1e1e; }
  .mds-container--dark .marketing-corp .mstar-video__heading, .mds-container--black .marketing-corp .mstar-video__heading { color: #ffffff; } }
@media (max-width: 800px) { .marketing-corp .mstar-video__heading { font-family: UniversNextMorningStarW04, "Univers", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: 400; line-height: 1.375; font-weight: 200; line-height: 1.2; font-size: 18px; font-weight: 300; }
  .marketing-corp .mstar-video__heading, .mds-container--default .marketing-corp .mstar-video__heading, .mds-container--light .marketing-corp .mstar-video__heading { color: #1e1e1e; }
  .mds-container--dark .marketing-corp .mstar-video__heading, .mds-container--black .marketing-corp .mstar-video__heading { color: #ffffff; } }
.marketing-corp .mstar-video__text--light { color: #ffffff; }
.marketing-corp .mstar-video__text--light.mstar-video__link:hover, .marketing-corp .mstar-video__text--light .mds-icon:hover { color: #e5e5e5; }
@media (max-width: 800px) { .marketing-corp .mstar-video__text--light { color: #1e1e1e; }
  .marketing-corp .mstar-video__text--light.mstar-video__link:hover, .marketing-corp .mstar-video__text--light .mds-icon:hover { color: #333333; }
  .marketing-corp .mstar-video__text--light.mstar-video__link:hover .mds-icon, .marketing-corp .mstar-video__text--light .mds-icon:hover .mds-icon { color: #333333; } }
.marketing-corp .mstar-video__text--light .mds-icon { color: #ffffff; }
.marketing-corp .mstar-video__text--dark { color: #1e1e1e; }
.marketing-corp .mstar-video__text--dark.mstar-video__link:hover, .marketing-corp .mstar-video__text--dark .mds-icon:hover { color: #333333; }
.marketing-corp .mstar-video__text--dark.mstar-video__link:hover .mds-icon, .marketing-corp .mstar-video__text--dark .mds-icon:hover .mds-icon { color: #333333; }
.marketing-corp .mstar-video__text--dark .mds-icon { color: #1e1e1e; }
.marketing-corp .mstar-video .mds-icon { fill: currentColor; display: inline-block; vertical-align: middle; }
.marketing-corp .mstar-video__meta { font-family: UniversNextMorningStarW04, "Univers", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: 400; line-height: 1.375; font-size: 14px; }
.marketing-corp .mstar-video__meta, .mds-container--default .marketing-corp .mstar-video__meta, .mds-container--light .marketing-corp .mstar-video__meta { color: #1e1e1e; }
.mds-container--dark .marketing-corp .mstar-video__meta, .mds-container--black .marketing-corp .mstar-video__meta { color: #ffffff; }
@media (min-width: 801px) { .marketing-corp .video-played .mstar-video__title { display: none; } }
.marketing-corp .mstar-video__meta span { display: inline; }
.marketing-corp .msmrkt-background__video video { min-height: 85vh; min-width: 100%; width: auto; }
.marketing-corp .msmrkt-background__video .msmrkt-scroll__link .mds-button--flat-no-background { color: #ffffff; }
.marketing-corp .msmrkt-background__video .msmrkt-scroll__link .mds-button--flat-no-background .mds-button__icon { fill: #ffffff; }
.marketing-corp .msmrkt-background__video--center video { margin-left: 50%; transform: translateX(-50%); }
.marketing-corp .msmrkt-background__video--fixed, .marketing-corp .msmrkt-background__video--fixed video { min-height: 100vh; }
.marketing-corp .msmrkt-background__video--fixed .mstar-video, .marketing-corp .msmrkt-background__video--fixed .mstar-video__player, .marketing-corp .msmrkt-background__video--fixed video .mstar-video, .marketing-corp .msmrkt-background__video--fixed video .mstar-video__player { margin-bottom: 0; }
.marketing-corp .msmrket-scroll_transition--out { opacity: 1; }
.marketing-corp .msmrkt-scroll__content--overlay { text-shadow: 0 0 15px rgba(0, 0, 0, 0.6); }
.marketing-corp .msmrkt-image--fullheight .msmrkt-figure__image { height: 100vh; margin-left: 50%; max-width: inherit; transform: translateX(-50%); width: auto; }

.marketing-corp .msmrkt-color--bg-red { background-color: #ff0000; color: #ffffff; }
.marketing-corp .msmrkt-color--bg-red.msmrkt-color__background--highlight { background-color: rgba(255, 0, 0, 0.8); }
.marketing-corp .msmrkt-color--bg-red.msmrkt-heading { box-shadow: 0.2em 0 0 #ff0000, -0.2em 0 0 #ff0000; }
.marketing-corp .msmrkt-color--bg-red.msmrkt-heading.msmrkt-color__background--highlight { box-shadow: 0.2em 0 0 rgba(255, 0, 0, 0.8), -0.2em 0 0 rgba(255, 0, 0, 0.8); }
.marketing-corp .msmrkt-color--text-white { color: #ffffff; }
.marketing-corp .mds-text-color-primary-on-light { color: #1e1e1e; }
.marketing-corp .mds-text-color-primary-on-dark { color: #ffffff; }
.marketing-corp .mds-text-color-secondary-on-light { color: #5e5e5e; }
.marketing-corp .mds-text-color-secondary-on-dark { color: #ababab; }
.marketing-corp .msmrkt-color { /* BORDER */ /* TEXT */ /* TEXT */ /* SVG */ /* Buttons */ }
.marketing-corp .msmrkt-color__background--aqua-37 { background-color: #00beaf; }
.marketing-corp .msmrkt-color__background--aqua-37.msmrkt-color__background--highlight { background-color: rgba(0, 190, 175, 0.8); }
.marketing-corp .msmrkt-color__background--aqua-37.msmrkt-heading { box-shadow: 0.2em 0 0 #00beaf, -0.2em 0 0 #00beaf; }
.marketing-corp .msmrkt-color__background--aqua-37.msmrkt-heading.msmrkt-color__background--highlight { box-shadow: 0.2em 0 0 rgba(0, 190, 175, 0.8), -0.2em 0 0 rgba(0, 190, 175, 0.8); }
.marketing-corp .msmrkt-color__background--black { background-color: #000000; }
.marketing-corp .msmrkt-color__background--black.msmrkt-color__background--highlight { background-color: rgba(0, 0, 0, 0.8); }
.marketing-corp .msmrkt-color__background--black.msmrkt-heading { box-shadow: 0.2em 0 0 #000000, -0.2em 0 0 #000000; }
.marketing-corp .msmrkt-color__background--black.msmrkt-heading.msmrkt-color__background--highlight { box-shadow: 0.2em 0 0 rgba(0, 0, 0, 0.8), -0.2em 0 0 rgba(0, 0, 0, 0.8); }
.marketing-corp .msmrkt-color__background--blue-38 { background-color: #1f55a5; }
.marketing-corp .msmrkt-color__background--blue-38.msmrkt-color__background--highlight { background-color: rgba(31, 85, 165, 0.8); }
.marketing-corp .msmrkt-color__background--blue-38.msmrkt-heading { box-shadow: 0.2em 0 0 #1f55a5, -0.2em 0 0 #1f55a5; }
.marketing-corp .msmrkt-color__background--blue-38.msmrkt-heading.msmrkt-color__background--highlight { box-shadow: 0.2em 0 0 rgba(31, 85, 165, 0.8), -0.2em 0 0 rgba(31, 85, 165, 0.8); }
.marketing-corp .msmrkt-color__background--bright-orange-50 { background-color: #ff3c00; }
.marketing-corp .msmrkt-color__background--bright-orange-50.msmrkt-color__background--highlight { background-color: rgba(255, 60, 0, 0.8); }
.marketing-corp .msmrkt-color__background--bright-orange-50.msmrkt-heading { box-shadow: 0.2em 0 0 #ff3c00, -0.2em 0 0 #ff3c00; }
.marketing-corp .msmrkt-color__background--bright-orange-50.msmrkt-heading.msmrkt-color__background--highlight { box-shadow: 0.2em 0 0 rgba(255, 60, 0, 0.8), -0.2em 0 0 rgba(255, 60, 0, 0.8); }
.marketing-corp .msmrkt-color__background--cyan-44 { background-color: #00a8e1; }
.marketing-corp .msmrkt-color__background--cyan-44.msmrkt-color__background--highlight { background-color: rgba(0, 168, 225, 0.8); }
.marketing-corp .msmrkt-color__background--cyan-44.msmrkt-heading { box-shadow: 0.2em 0 0 #00a8e1, -0.2em 0 0 #00a8e1; }
.marketing-corp .msmrkt-color__background--cyan-44.msmrkt-heading.msmrkt-color__background--highlight { box-shadow: 0.2em 0 0 rgba(0, 168, 225, 0.8), -0.2em 0 0 rgba(0, 168, 225, 0.8); }
.marketing-corp .msmrkt-color__background--dark-green-34 { background-color: #518428; }
.marketing-corp .msmrkt-color__background--dark-green-34.msmrkt-color__background--highlight { background-color: rgba(81, 132, 40, 0.8); }
.marketing-corp .msmrkt-color__background--dark-green-34.msmrkt-heading { box-shadow: 0.2em 0 0 #518428, -0.2em 0 0 #518428; }
.marketing-corp .msmrkt-color__background--dark-green-34.msmrkt-heading.msmrkt-color__background--highlight { box-shadow: 0.2em 0 0 rgba(81, 132, 40, 0.8), -0.2em 0 0 rgba(81, 132, 40, 0.8); }
.marketing-corp .msmrkt-color__background--dark-violet-32 { background-color: #7d256f; }
.marketing-corp .msmrkt-color__background--dark-violet-32.msmrkt-color__background--highlight { background-color: rgba(125, 37, 111, 0.8); }
.marketing-corp .msmrkt-color__background--dark-violet-32.msmrkt-heading { box-shadow: 0.2em 0 0 #7d256f, -0.2em 0 0 #7d256f; }
.marketing-corp .msmrkt-color__background--dark-violet-32.msmrkt-heading.msmrkt-color__background--highlight { box-shadow: 0.2em 0 0 rgba(125, 37, 111, 0.8), -0.2em 0 0 rgba(125, 37, 111, 0.8); }
.marketing-corp .msmrkt-color__background--dark-yellow-47 { background-color: #c19c31; }
.marketing-corp .msmrkt-color__background--dark-yellow-47.msmrkt-color__background--highlight { background-color: rgba(193, 156, 49, 0.8); }
.marketing-corp .msmrkt-color__background--dark-yellow-47.msmrkt-heading { box-shadow: 0.2em 0 0 #c19c31, -0.2em 0 0 #c19c31; }
.marketing-corp .msmrkt-color__background--dark-yellow-47.msmrkt-heading.msmrkt-color__background--highlight { box-shadow: 0.2em 0 0 rgba(193, 156, 49, 0.8), -0.2em 0 0 rgba(193, 156, 49, 0.8); }
.marketing-corp .msmrkt-color__background--green-34 { background-color: #00af41; }
.marketing-corp .msmrkt-color__background--green-34.msmrkt-color__background--highlight { background-color: rgba(0, 175, 65, 0.8); }
.marketing-corp .msmrkt-color__background--green-34.msmrkt-heading { box-shadow: 0.2em 0 0 #00af41, -0.2em 0 0 #00af41; }
.marketing-corp .msmrkt-color__background--green-34.msmrkt-heading.msmrkt-color__background--highlight { box-shadow: 0.2em 0 0 rgba(0, 175, 65, 0.8), -0.2em 0 0 rgba(0, 175, 65, 0.8); }
.marketing-corp .msmrkt-color__background--light-green-50 { background-color: #89bd40; }
.marketing-corp .msmrkt-color__background--light-green-50.msmrkt-color__background--highlight { background-color: rgba(137, 189, 64, 0.8); }
.marketing-corp .msmrkt-color__background--light-green-50.msmrkt-heading { box-shadow: 0.2em 0 0 #89bd40, -0.2em 0 0 #89bd40; }
.marketing-corp .msmrkt-color__background--light-green-50.msmrkt-heading.msmrkt-color__background--highlight { box-shadow: 0.2em 0 0 rgba(137, 189, 64, 0.8), -0.2em 0 0 rgba(137, 189, 64, 0.8); }
.marketing-corp .msmrkt-color__background--light-red-46 { background-color: #e60546; }
.marketing-corp .msmrkt-color__background--light-red-46.msmrkt-color__background--highlight { background-color: rgba(230, 5, 70, 0.8); }
.marketing-corp .msmrkt-color__background--light-red-46.msmrkt-heading { box-shadow: 0.2em 0 0 #e60546, -0.2em 0 0 #e60546; }
.marketing-corp .msmrkt-color__background--light-red-46.msmrkt-heading.msmrkt-color__background--highlight { box-shadow: 0.2em 0 0 rgba(230, 5, 70, 0.8), -0.2em 0 0 rgba(230, 5, 70, 0.8); }
.marketing-corp .msmrkt-color__background--maroon-32 { background-color: #a50032; }
.marketing-corp .msmrkt-color__background--maroon-32.msmrkt-color__background--highlight { background-color: rgba(165, 0, 50, 0.8); }
.marketing-corp .msmrkt-color__background--maroon-32.msmrkt-heading { box-shadow: 0.2em 0 0 #a50032, -0.2em 0 0 #a50032; }
.marketing-corp .msmrkt-color__background--maroon-32.msmrkt-heading.msmrkt-color__background--highlight { box-shadow: 0.2em 0 0 rgba(165, 0, 50, 0.8), -0.2em 0 0 rgba(165, 0, 50, 0.8); }
.marketing-corp .msmrkt-color__background--neutral-12 { background-color: #1e1e1e; }
.marketing-corp .msmrkt-color__background--neutral-12.msmrkt-color__background--highlight { background-color: rgba(30, 30, 30, 0.8); }
.marketing-corp .msmrkt-color__background--neutral-12.msmrkt-heading { box-shadow: 0.2em 0 0 #1e1e1e, -0.2em 0 0 #1e1e1e; }
.marketing-corp .msmrkt-color__background--neutral-12.msmrkt-heading.msmrkt-color__background--highlight { box-shadow: 0.2em 0 0 rgba(30, 30, 30, 0.8), -0.2em 0 0 rgba(30, 30, 30, 0.8); }
.marketing-corp .msmrkt-color__background--neutral-20 { background-color: #333333; }
.marketing-corp .msmrkt-color__background--neutral-20.msmrkt-color__background--highlight { background-color: rgba(51, 51, 51, 0.8); }
.marketing-corp .msmrkt-color__background--neutral-20.msmrkt-heading { box-shadow: 0.2em 0 0 #333333, -0.2em 0 0 #333333; }
.marketing-corp .msmrkt-color__background--neutral-20.msmrkt-heading.msmrkt-color__background--highlight { box-shadow: 0.2em 0 0 rgba(51, 51, 51, 0.8), -0.2em 0 0 rgba(51, 51, 51, 0.8); }
.marketing-corp .msmrkt-color__background--neutral-37 { background-color: #5e5e5e; }
.marketing-corp .msmrkt-color__background--neutral-37.msmrkt-color__background--highlight { background-color: rgba(94, 94, 94, 0.8); }
.marketing-corp .msmrkt-color__background--neutral-37.msmrkt-heading { box-shadow: 0.2em 0 0 #5e5e5e, -0.2em 0 0 #5e5e5e; }
.marketing-corp .msmrkt-color__background--neutral-37.msmrkt-heading.msmrkt-color__background--highlight { box-shadow: 0.2em 0 0 rgba(94, 94, 94, 0.8), -0.2em 0 0 rgba(94, 94, 94, 0.8); }
.marketing-corp .msmrkt-color__background--neutral-50 { background-color: #808080; }
.marketing-corp .msmrkt-color__background--neutral-50.msmrkt-color__background--highlight { background-color: rgba(128, 128, 128, 0.8); }
.marketing-corp .msmrkt-color__background--neutral-50.msmrkt-heading { box-shadow: 0.2em 0 0 #808080, -0.2em 0 0 #808080; }
.marketing-corp .msmrkt-color__background--neutral-50.msmrkt-heading.msmrkt-color__background--highlight { box-shadow: 0.2em 0 0 rgba(128, 128, 128, 0.8), -0.2em 0 0 rgba(128, 128, 128, 0.8); }
.marketing-corp .msmrkt-color__background--neutral-67 { background-color: #ababab; }
.marketing-corp .msmrkt-color__background--neutral-67.msmrkt-color__background--highlight { background-color: rgba(171, 171, 171, 0.8); }
.marketing-corp .msmrkt-color__background--neutral-67.msmrkt-heading { box-shadow: 0.2em 0 0 #ababab, -0.2em 0 0 #ababab; }
.marketing-corp .msmrkt-color__background--neutral-67.msmrkt-heading.msmrkt-color__background--highlight { box-shadow: 0.2em 0 0 rgba(171, 171, 171, 0.8), -0.2em 0 0 rgba(171, 171, 171, 0.8); }
.marketing-corp .msmrkt-color__background--neutral-80 { background-color: #cccccc; }
.marketing-corp .msmrkt-color__background--neutral-80.msmrkt-color__background--highlight { background-color: rgba(204, 204, 204, 0.8); }
.marketing-corp .msmrkt-color__background--neutral-80.msmrkt-heading { box-shadow: 0.2em 0 0 #cccccc, -0.2em 0 0 #cccccc; }
.marketing-corp .msmrkt-color__background--neutral-80.msmrkt-heading.msmrkt-color__background--highlight { box-shadow: 0.2em 0 0 rgba(204, 204, 204, 0.8), -0.2em 0 0 rgba(204, 204, 204, 0.8); }
.marketing-corp .msmrkt-color__background--neutral-90 { background-color: #e5e5e5; }
.marketing-corp .msmrkt-color__background--neutral-90.msmrkt-color__background--highlight { background-color: rgba(229, 229, 229, 0.8); }
.marketing-corp .msmrkt-color__background--neutral-90.msmrkt-heading { box-shadow: 0.2em 0 0 #e5e5e5, -0.2em 0 0 #e5e5e5; }
.marketing-corp .msmrkt-color__background--neutral-90.msmrkt-heading.msmrkt-color__background--highlight { box-shadow: 0.2em 0 0 rgba(229, 229, 229, 0.8), -0.2em 0 0 rgba(229, 229, 229, 0.8); }
.marketing-corp .msmrkt-color__background--neutral-95 { background-color: #f2f2f2; }
.marketing-corp .msmrkt-color__background--neutral-95.msmrkt-color__background--highlight { background-color: rgba(242, 242, 242, 0.8); }
.marketing-corp .msmrkt-color__background--neutral-95.msmrkt-heading { box-shadow: 0.2em 0 0 #f2f2f2, -0.2em 0 0 #f2f2f2; }
.marketing-corp .msmrkt-color__background--neutral-95.msmrkt-heading.msmrkt-color__background--highlight { box-shadow: 0.2em 0 0 rgba(242, 242, 242, 0.8), -0.2em 0 0 rgba(242, 242, 242, 0.8); }
.marketing-corp .msmrkt-color__background--orange-54 { background-color: #ef7622; }
.marketing-corp .msmrkt-color__background--orange-54.msmrkt-color__background--highlight { background-color: rgba(239, 118, 34, 0.8); }
.marketing-corp .msmrkt-color__background--orange-54.msmrkt-heading { box-shadow: 0.2em 0 0 #ef7622, -0.2em 0 0 #ef7622; }
.marketing-corp .msmrkt-color__background--orange-54.msmrkt-heading.msmrkt-color__background--highlight { box-shadow: 0.2em 0 0 rgba(239, 118, 34, 0.8), -0.2em 0 0 rgba(239, 118, 34, 0.8); }
.marketing-corp .msmrkt-color__background--red-50 { background-color: #ff0000; }
.marketing-corp .msmrkt-color__background--red-50.msmrkt-color__background--highlight { background-color: rgba(255, 0, 0, 0.8); }
.marketing-corp .msmrkt-color__background--red-50.msmrkt-heading { box-shadow: 0.2em 0 0 #ff0000, -0.2em 0 0 #ff0000; }
.marketing-corp .msmrkt-color__background--red-50.msmrkt-heading.msmrkt-color__background--highlight { box-shadow: 0.2em 0 0 rgba(255, 0, 0, 0.8), -0.2em 0 0 rgba(255, 0, 0, 0.8); }
.marketing-corp .msmrkt-color__background--teal-19 { background-color: #005f5f; }
.marketing-corp .msmrkt-color__background--teal-19.msmrkt-color__background--highlight { background-color: rgba(0, 95, 95, 0.8); }
.marketing-corp .msmrkt-color__background--teal-19.msmrkt-heading { box-shadow: 0.2em 0 0 #005f5f, -0.2em 0 0 #005f5f; }
.marketing-corp .msmrkt-color__background--teal-19.msmrkt-heading.msmrkt-color__background--highlight { box-shadow: 0.2em 0 0 rgba(0, 95, 95, 0.8), -0.2em 0 0 rgba(0, 95, 95, 0.8); }
.marketing-corp .msmrkt-color__background--violet-46 { background-color: #6a4c9e; }
.marketing-corp .msmrkt-color__background--violet-46.msmrkt-color__background--highlight { background-color: rgba(106, 76, 158, 0.8); }
.marketing-corp .msmrkt-color__background--violet-46.msmrkt-heading { box-shadow: 0.2em 0 0 #6a4c9e, -0.2em 0 0 #6a4c9e; }
.marketing-corp .msmrkt-color__background--violet-46.msmrkt-heading.msmrkt-color__background--highlight { box-shadow: 0.2em 0 0 rgba(106, 76, 158, 0.8), -0.2em 0 0 rgba(106, 76, 158, 0.8); }
.marketing-corp .msmrkt-color__background--white { background-color: #ffffff; }
.marketing-corp .msmrkt-color__background--white.msmrkt-color__background--highlight { background-color: rgba(255, 255, 255, 0.8); }
.marketing-corp .msmrkt-color__background--white.msmrkt-heading { box-shadow: 0.2em 0 0 #ffffff, -0.2em 0 0 #ffffff; }
.marketing-corp .msmrkt-color__background--white.msmrkt-heading.msmrkt-color__background--highlight { box-shadow: 0.2em 0 0 rgba(255, 255, 255, 0.8), -0.2em 0 0 rgba(255, 255, 255, 0.8); }
.marketing-corp .msmrkt-color__background--yellow-48 { background-color: #f5c400; }
.marketing-corp .msmrkt-color__background--yellow-48.msmrkt-color__background--highlight { background-color: rgba(245, 196, 0, 0.8); }
.marketing-corp .msmrkt-color__background--yellow-48.msmrkt-heading { box-shadow: 0.2em 0 0 #f5c400, -0.2em 0 0 #f5c400; }
.marketing-corp .msmrkt-color__background--yellow-48.msmrkt-heading.msmrkt-color__background--highlight { box-shadow: 0.2em 0 0 rgba(245, 196, 0, 0.8), -0.2em 0 0 rgba(245, 196, 0, 0.8); }
.marketing-corp .msmrkt-color__border--red { border-color: #ff0000; }
.marketing-corp .msmrkt-color__text--aqua-37 { color: #00beaf; }
.marketing-corp .msmrkt-color__text--aqua-37.mds-link:hover { color: #00857a; }
.marketing-corp .msmrkt-color__text--aqua-37.mds-link:visited:not(.mds-link--no-visited) { color: #00988c; }
.marketing-corp .msmrkt-color__text--aqua-37.mds-link:visited:not(.mds-link--no-visited):hover { color: #005f57; }
.marketing-corp .msmrkt-color__text--aqua-37.mds-link:focus { box-shadow: inset 0 0 0 1px #00beaf, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__text--aqua-37.mds-link:focus:hover { box-shadow: inset 0 0 0 1px #00857a, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__text--blue-36 { color: #006fba; }
.marketing-corp .msmrkt-color__text--blue-36.mds-link:hover { color: #004d82; }
.marketing-corp .msmrkt-color__text--blue-36.mds-link:visited:not(.mds-link--no-visited) { color: #005894; }
.marketing-corp .msmrkt-color__text--blue-36.mds-link:visited:not(.mds-link--no-visited):hover { color: #00375d; }
.marketing-corp .msmrkt-color__text--blue-36.mds-link:focus { box-shadow: inset 0 0 0 1px #006fba, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__text--blue-36.mds-link:focus:hover { box-shadow: inset 0 0 0 1px #004d82, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__text--blue-38 { color: #1f55a5; }
.marketing-corp .msmrkt-color__text--blue-38.mds-link:hover { color: #153b73; }
.marketing-corp .msmrkt-color__text--blue-38.mds-link:visited:not(.mds-link--no-visited) { color: #184484; }
.marketing-corp .msmrkt-color__text--blue-38.mds-link:visited:not(.mds-link--no-visited):hover { color: #0f2a52; }
.marketing-corp .msmrkt-color__text--blue-38.mds-link:focus { box-shadow: inset 0 0 0 1px #1f55a5, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__text--blue-38.mds-link:focus:hover { box-shadow: inset 0 0 0 1px #153b73, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__text--blue-44 { color: #008dde; }
.marketing-corp .msmrkt-color__text--blue-44.mds-link:hover { color: #00629b; }
.marketing-corp .msmrkt-color__text--blue-44.mds-link:visited:not(.mds-link--no-visited) { color: #0070b1; }
.marketing-corp .msmrkt-color__text--blue-44.mds-link:visited:not(.mds-link--no-visited):hover { color: #00466f; }
.marketing-corp .msmrkt-color__text--blue-44.mds-link:focus { box-shadow: inset 0 0 0 1px #008dde, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__text--blue-44.mds-link:focus:hover { box-shadow: inset 0 0 0 1px #00629b, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__text--bright-orange-50 { color: #ff3c00; }
.marketing-corp .msmrkt-color__text--bright-orange-50.mds-link:hover { color: #b22a00; }
.marketing-corp .msmrkt-color__text--bright-orange-50.mds-link:visited:not(.mds-link--no-visited) { color: #cc3000; }
.marketing-corp .msmrkt-color__text--bright-orange-50.mds-link:visited:not(.mds-link--no-visited):hover { color: #7f1e00; }
.marketing-corp .msmrkt-color__text--bright-orange-50.mds-link:focus { box-shadow: inset 0 0 0 1px #ff3c00, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__text--bright-orange-50.mds-link:focus:hover { box-shadow: inset 0 0 0 1px #b22a00, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__text--cyan-44 { color: #00a8e1; }
.marketing-corp .msmrkt-color__text--cyan-44.mds-link:hover { color: #00759d; }
.marketing-corp .msmrkt-color__text--cyan-44.mds-link:visited:not(.mds-link--no-visited) { color: #0086b4; }
.marketing-corp .msmrkt-color__text--cyan-44.mds-link:visited:not(.mds-link--no-visited):hover { color: #005470; }
.marketing-corp .msmrkt-color__text--cyan-44.mds-link:focus { box-shadow: inset 0 0 0 1px #00a8e1, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__text--cyan-44.mds-link:focus:hover { box-shadow: inset 0 0 0 1px #00759d, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__text--dark-green-34 { color: #518428; }
.marketing-corp .msmrkt-color__text--dark-green-34.mds-link:hover { color: #385c1c; }
.marketing-corp .msmrkt-color__text--dark-green-34.mds-link:visited:not(.mds-link--no-visited) { color: #406920; }
.marketing-corp .msmrkt-color__text--dark-green-34.mds-link:visited:not(.mds-link--no-visited):hover { color: #284214; }
.marketing-corp .msmrkt-color__text--dark-green-34.mds-link:focus { box-shadow: inset 0 0 0 1px #518428, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__text--dark-green-34.mds-link:focus:hover { box-shadow: inset 0 0 0 1px #385c1c, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__text--dark-violet-32 { color: #7d256f; }
.marketing-corp .msmrkt-color__text--dark-violet-32.mds-link:hover { color: #57194d; }
.marketing-corp .msmrkt-color__text--dark-violet-32.mds-link:visited:not(.mds-link--no-visited) { color: #641d58; }
.marketing-corp .msmrkt-color__text--dark-violet-32.mds-link:visited:not(.mds-link--no-visited):hover { color: #3e1237; }
.marketing-corp .msmrkt-color__text--dark-violet-32.mds-link:focus { box-shadow: inset 0 0 0 1px #7d256f, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__text--dark-violet-32.mds-link:focus:hover { box-shadow: inset 0 0 0 1px #57194d, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__text--dark-yellow-47 { color: #c19c31; }
.marketing-corp .msmrkt-color__text--dark-yellow-47.mds-link:hover { color: #876d22; }
.marketing-corp .msmrkt-color__text--dark-yellow-47.mds-link:visited:not(.mds-link--no-visited) { color: #9a7c27; }
.marketing-corp .msmrkt-color__text--dark-yellow-47.mds-link:visited:not(.mds-link--no-visited):hover { color: #604e18; }
.marketing-corp .msmrkt-color__text--dark-yellow-47.mds-link:focus { box-shadow: inset 0 0 0 1px #c19c31, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__text--dark-yellow-47.mds-link:focus:hover { box-shadow: inset 0 0 0 1px #876d22, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__text--green-34 { color: #00af41; }
.marketing-corp .msmrkt-color__text--green-34.mds-link:hover { color: #007a2d; }
.marketing-corp .msmrkt-color__text--green-34.mds-link:visited:not(.mds-link--no-visited) { color: #008c34; }
.marketing-corp .msmrkt-color__text--green-34.mds-link:visited:not(.mds-link--no-visited):hover { color: #005720; }
.marketing-corp .msmrkt-color__text--green-34.mds-link:focus { box-shadow: inset 0 0 0 1px #00af41, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__text--green-34.mds-link:focus:hover { box-shadow: inset 0 0 0 1px #007a2d, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__text--light-green-50 { color: #89bd40; }
.marketing-corp .msmrkt-color__text--light-green-50.mds-link:hover { color: #5f842c; }
.marketing-corp .msmrkt-color__text--light-green-50.mds-link:visited:not(.mds-link--no-visited) { color: #6d9733; }
.marketing-corp .msmrkt-color__text--light-green-50.mds-link:visited:not(.mds-link--no-visited):hover { color: #445e20; }
.marketing-corp .msmrkt-color__text--light-green-50.mds-link:focus { box-shadow: inset 0 0 0 1px #89bd40, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__text--light-green-50.mds-link:focus:hover { box-shadow: inset 0 0 0 1px #5f842c, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__text--light-red-46 { color: #e60546; }
.marketing-corp .msmrkt-color__text--light-red-46.mds-link:hover { color: #a10331; }
.marketing-corp .msmrkt-color__text--light-red-46.mds-link:visited:not(.mds-link--no-visited) { color: #b80438; }
.marketing-corp .msmrkt-color__text--light-red-46.mds-link:visited:not(.mds-link--no-visited):hover { color: #730223; }
.marketing-corp .msmrkt-color__text--light-red-46.mds-link:focus { box-shadow: inset 0 0 0 1px #e60546, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__text--light-red-46.mds-link:focus:hover { box-shadow: inset 0 0 0 1px #a10331, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__text--maroon-32 { color: #a50032; }
.marketing-corp .msmrkt-color__text--maroon-32.mds-link:hover { color: #730023; }
.marketing-corp .msmrkt-color__text--maroon-32.mds-link:visited:not(.mds-link--no-visited) { color: #840028; }
.marketing-corp .msmrkt-color__text--maroon-32.mds-link:visited:not(.mds-link--no-visited):hover { color: #520019; }
.marketing-corp .msmrkt-color__text--maroon-32.mds-link:focus { box-shadow: inset 0 0 0 1px #a50032, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__text--maroon-32.mds-link:focus:hover { box-shadow: inset 0 0 0 1px #730023, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__text--neutral-12 { color: #1e1e1e; }
.marketing-corp .msmrkt-color__text--neutral-12.mds-link:hover { color: #151515; }
.marketing-corp .msmrkt-color__text--neutral-12.mds-link:visited:not(.mds-link--no-visited) { color: #181818; }
.marketing-corp .msmrkt-color__text--neutral-12.mds-link:visited:not(.mds-link--no-visited):hover { color: #0f0f0f; }
.marketing-corp .msmrkt-color__text--neutral-12.mds-link:focus { box-shadow: inset 0 0 0 1px #1e1e1e, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__text--neutral-12.mds-link:focus:hover { box-shadow: inset 0 0 0 1px #151515, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__text--neutral-37 { color: #5e5e5e; }
.marketing-corp .msmrkt-color__text--neutral-37.mds-link:hover { color: #414141; }
.marketing-corp .msmrkt-color__text--neutral-37.mds-link:visited:not(.mds-link--no-visited) { color: #4b4b4b; }
.marketing-corp .msmrkt-color__text--neutral-37.mds-link:visited:not(.mds-link--no-visited):hover { color: #2f2f2f; }
.marketing-corp .msmrkt-color__text--neutral-37.mds-link:focus { box-shadow: inset 0 0 0 1px #5e5e5e, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__text--neutral-37.mds-link:focus:hover { box-shadow: inset 0 0 0 1px #414141, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__text--orange-54 { color: #ef7622; }
.marketing-corp .msmrkt-color__text--orange-54.mds-link:hover { color: #a75217; }
.marketing-corp .msmrkt-color__text--orange-54.mds-link:visited:not(.mds-link--no-visited) { color: #bf5e1b; }
.marketing-corp .msmrkt-color__text--orange-54.mds-link:visited:not(.mds-link--no-visited):hover { color: #773b11; }
.marketing-corp .msmrkt-color__text--orange-54.mds-link:focus { box-shadow: inset 0 0 0 1px #ef7622, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__text--orange-54.mds-link:focus:hover { box-shadow: inset 0 0 0 1px #a75217, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__text--red-50 { color: #ff0000; }
.marketing-corp .msmrkt-color__text--red-50.mds-link:hover { color: #b20000; }
.marketing-corp .msmrkt-color__text--red-50.mds-link:visited:not(.mds-link--no-visited) { color: #cc0000; }
.marketing-corp .msmrkt-color__text--red-50.mds-link:visited:not(.mds-link--no-visited):hover { color: #7f0000; }
.marketing-corp .msmrkt-color__text--red-50.mds-link:focus { box-shadow: inset 0 0 0 1px #ff0000, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__text--red-50.mds-link:focus:hover { box-shadow: inset 0 0 0 1px #b20000, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__text--teal-19 { color: #005f5f; }
.marketing-corp .msmrkt-color__text--teal-19.mds-link:hover { color: #004242; }
.marketing-corp .msmrkt-color__text--teal-19.mds-link:visited:not(.mds-link--no-visited) { color: #004c4c; }
.marketing-corp .msmrkt-color__text--teal-19.mds-link:visited:not(.mds-link--no-visited):hover { color: #002f2f; }
.marketing-corp .msmrkt-color__text--teal-19.mds-link:focus { box-shadow: inset 0 0 0 1px #005f5f, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__text--teal-19.mds-link:focus:hover { box-shadow: inset 0 0 0 1px #004242, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__text--violet-46 { color: #6a4c9e; }
.marketing-corp .msmrkt-color__text--violet-46.mds-link:hover { color: #4a356e; }
.marketing-corp .msmrkt-color__text--violet-46.mds-link:visited:not(.mds-link--no-visited) { color: #543c7e; }
.marketing-corp .msmrkt-color__text--violet-46.mds-link:visited:not(.mds-link--no-visited):hover { color: #35264f; }
.marketing-corp .msmrkt-color__text--violet-46.mds-link:focus { box-shadow: inset 0 0 0 1px #6a4c9e, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__text--violet-46.mds-link:focus:hover { box-shadow: inset 0 0 0 1px #4a356e, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__text--white { color: #ffffff; }
.marketing-corp .msmrkt-color__text--white.mds-link:hover { color: #b2b2b2; }
.marketing-corp .msmrkt-color__text--white.mds-link:visited:not(.mds-link--no-visited) { color: #cccccc; }
.marketing-corp .msmrkt-color__text--white.mds-link:visited:not(.mds-link--no-visited):hover { color: #7f7f7f; }
.marketing-corp .msmrkt-color__text--white.mds-link:focus { box-shadow: inset 0 0 0 1px #ffffff, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__text--white.mds-link:focus:hover { box-shadow: inset 0 0 0 1px #b2b2b2, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__text--yellow-48 { color: #f5c400; }
.marketing-corp .msmrkt-color__text--yellow-48.mds-link:hover { color: #ab8900; }
.marketing-corp .msmrkt-color__text--yellow-48.mds-link:visited:not(.mds-link--no-visited) { color: #c49c00; }
.marketing-corp .msmrkt-color__text--yellow-48.mds-link:visited:not(.mds-link--no-visited):hover { color: #7a6200; }
.marketing-corp .msmrkt-color__text--yellow-48.mds-link:focus { box-shadow: inset 0 0 0 1px #f5c400, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__text--yellow-48.mds-link:focus:hover { box-shadow: inset 0 0 0 1px #ab8900, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__icon--white { fill: #ffffff; }
.marketing-corp .msmrkt-color__fill--aqua-37 { fill: #00beaf; }
.marketing-corp .msmrkt-color__fill--blue-36 { fill: #006fba; }
.marketing-corp .msmrkt-color__fill--blue-38 { fill: #1f55a5; }
.marketing-corp .msmrkt-color__fill--blue-44 { fill: #008dde; }
.marketing-corp .msmrkt-color__fill--bright-orange-50 { fill: #ff3c00; }
.marketing-corp .msmrkt-color__fill--cyan-44 { fill: #00a8e1; }
.marketing-corp .msmrkt-color__fill--dark-green-34 { fill: #518428; }
.marketing-corp .msmrkt-color__fill--dark-violet-32 { fill: #7d256f; }
.marketing-corp .msmrkt-color__fill--dark-yellow-47 { fill: #c19c31; }
.marketing-corp .msmrkt-color__fill--green-34 { fill: #00af41; }
.marketing-corp .msmrkt-color__fill--light-red-46 { fill: #e60546; }
.marketing-corp .msmrkt-color__fill--maroon-32 { fill: #a50032; }
.marketing-corp .msmrkt-color__fill--neutral-12 { fill: #1e1e1e; }
.marketing-corp .msmrkt-color__fill--neutral-37 { fill: #5e5e5e; }
.marketing-corp .msmrkt-color__fill--orange-54 { fill: #ef7622; }
.marketing-corp .msmrkt-color__fill--red-50 { fill: #ff0000; }
.marketing-corp .msmrkt-color__fill--teal-19 { fill: #005f5f; }
.marketing-corp .msmrkt-color__fill--violet-46 { fill: #6a4c9e; }
.marketing-corp .msmrkt-color__fill--white { fill: #ffffff; }
.marketing-corp .msmrkt-color__fill--yellow-48 { fill: #f5c400; }
.marketing-corp .msmrkt-color__button--aqua-37 { background-color: #00beaf; box-shadow: inset 0 0 0 1px #00beaf; }
.marketing-corp .msmrkt-color__button--aqua-37:hover { background-color: #00988c; box-shadow: inset 0 0 0 1px #00988c; }
.marketing-corp .msmrkt-color__button--aqua-37:active { background-color: #00857a; box-shadow: inset 0 0 0 1px #00857a; }
.marketing-corp .msmrkt-color__button--aqua-37:focus { box-shadow: inset 0 0 0 1px #00beaf, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__button--aqua-37:focus:hover, .marketing-corp .msmrkt-color__button--aqua-37:focus.mds-button--hover { box-shadow: inset 0 0 0 1px #00988c, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__button--aqua-37:focus:active, .marketing-corp .msmrkt-color__button--aqua-37:focus.mds-button--active { box-shadow: inset 0 0 0 1px #00857a, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__button--black { background-color: #000000; box-shadow: inset 0 0 0 1px #000000; }
.marketing-corp .msmrkt-color__button--black:hover { background-color: black; box-shadow: inset 0 0 0 1px black; }
.marketing-corp .msmrkt-color__button--black:active { background-color: black; box-shadow: inset 0 0 0 1px black; }
.marketing-corp .msmrkt-color__button--black:focus { box-shadow: inset 0 0 0 1px #000000, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__button--black:focus:hover, .marketing-corp .msmrkt-color__button--black:focus.mds-button--hover { box-shadow: inset 0 0 0 1px black, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__button--black:focus:active, .marketing-corp .msmrkt-color__button--black:focus.mds-button--active { box-shadow: inset 0 0 0 1px black, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__button--blue-38 { background-color: #1f55a5; box-shadow: inset 0 0 0 1px #1f55a5; }
.marketing-corp .msmrkt-color__button--blue-38:hover { background-color: #184484; box-shadow: inset 0 0 0 1px #184484; }
.marketing-corp .msmrkt-color__button--blue-38:active { background-color: #153b73; box-shadow: inset 0 0 0 1px #153b73; }
.marketing-corp .msmrkt-color__button--blue-38:focus { box-shadow: inset 0 0 0 1px #1f55a5, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__button--blue-38:focus:hover, .marketing-corp .msmrkt-color__button--blue-38:focus.mds-button--hover { box-shadow: inset 0 0 0 1px #184484, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__button--blue-38:focus:active, .marketing-corp .msmrkt-color__button--blue-38:focus.mds-button--active { box-shadow: inset 0 0 0 1px #153b73, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__button--bright-orange-50 { background-color: #ff3c00; box-shadow: inset 0 0 0 1px #ff3c00; }
.marketing-corp .msmrkt-color__button--bright-orange-50:hover { background-color: #cc3000; box-shadow: inset 0 0 0 1px #cc3000; }
.marketing-corp .msmrkt-color__button--bright-orange-50:active { background-color: #b22a00; box-shadow: inset 0 0 0 1px #b22a00; }
.marketing-corp .msmrkt-color__button--bright-orange-50:focus { box-shadow: inset 0 0 0 1px #ff3c00, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__button--bright-orange-50:focus:hover, .marketing-corp .msmrkt-color__button--bright-orange-50:focus.mds-button--hover { box-shadow: inset 0 0 0 1px #cc3000, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__button--bright-orange-50:focus:active, .marketing-corp .msmrkt-color__button--bright-orange-50:focus.mds-button--active { box-shadow: inset 0 0 0 1px #b22a00, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__button--cyan-44 { background-color: #00a8e1; box-shadow: inset 0 0 0 1px #00a8e1; }
.marketing-corp .msmrkt-color__button--cyan-44:hover { background-color: #0086b4; box-shadow: inset 0 0 0 1px #0086b4; }
.marketing-corp .msmrkt-color__button--cyan-44:active { background-color: #00759d; box-shadow: inset 0 0 0 1px #00759d; }
.marketing-corp .msmrkt-color__button--cyan-44:focus { box-shadow: inset 0 0 0 1px #00a8e1, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__button--cyan-44:focus:hover, .marketing-corp .msmrkt-color__button--cyan-44:focus.mds-button--hover { box-shadow: inset 0 0 0 1px #0086b4, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__button--cyan-44:focus:active, .marketing-corp .msmrkt-color__button--cyan-44:focus.mds-button--active { box-shadow: inset 0 0 0 1px #00759d, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__button--dark-green-34 { background-color: #518428; box-shadow: inset 0 0 0 1px #518428; }
.marketing-corp .msmrkt-color__button--dark-green-34:hover { background-color: #406920; box-shadow: inset 0 0 0 1px #406920; }
.marketing-corp .msmrkt-color__button--dark-green-34:active { background-color: #385c1c; box-shadow: inset 0 0 0 1px #385c1c; }
.marketing-corp .msmrkt-color__button--dark-green-34:focus { box-shadow: inset 0 0 0 1px #518428, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__button--dark-green-34:focus:hover, .marketing-corp .msmrkt-color__button--dark-green-34:focus.mds-button--hover { box-shadow: inset 0 0 0 1px #406920, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__button--dark-green-34:focus:active, .marketing-corp .msmrkt-color__button--dark-green-34:focus.mds-button--active { box-shadow: inset 0 0 0 1px #385c1c, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__button--dark-violet-32 { background-color: #7d256f; box-shadow: inset 0 0 0 1px #7d256f; }
.marketing-corp .msmrkt-color__button--dark-violet-32:hover { background-color: #641d58; box-shadow: inset 0 0 0 1px #641d58; }
.marketing-corp .msmrkt-color__button--dark-violet-32:active { background-color: #57194d; box-shadow: inset 0 0 0 1px #57194d; }
.marketing-corp .msmrkt-color__button--dark-violet-32:focus { box-shadow: inset 0 0 0 1px #7d256f, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__button--dark-violet-32:focus:hover, .marketing-corp .msmrkt-color__button--dark-violet-32:focus.mds-button--hover { box-shadow: inset 0 0 0 1px #641d58, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__button--dark-violet-32:focus:active, .marketing-corp .msmrkt-color__button--dark-violet-32:focus.mds-button--active { box-shadow: inset 0 0 0 1px #57194d, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__button--dark-yellow-47 { background-color: #c19c31; box-shadow: inset 0 0 0 1px #c19c31; }
.marketing-corp .msmrkt-color__button--dark-yellow-47:hover { background-color: #9a7c27; box-shadow: inset 0 0 0 1px #9a7c27; }
.marketing-corp .msmrkt-color__button--dark-yellow-47:active { background-color: #876d22; box-shadow: inset 0 0 0 1px #876d22; }
.marketing-corp .msmrkt-color__button--dark-yellow-47:focus { box-shadow: inset 0 0 0 1px #c19c31, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__button--dark-yellow-47:focus:hover, .marketing-corp .msmrkt-color__button--dark-yellow-47:focus.mds-button--hover { box-shadow: inset 0 0 0 1px #9a7c27, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__button--dark-yellow-47:focus:active, .marketing-corp .msmrkt-color__button--dark-yellow-47:focus.mds-button--active { box-shadow: inset 0 0 0 1px #876d22, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__button--green-34 { background-color: #00af41; box-shadow: inset 0 0 0 1px #00af41; }
.marketing-corp .msmrkt-color__button--green-34:hover { background-color: #008c34; box-shadow: inset 0 0 0 1px #008c34; }
.marketing-corp .msmrkt-color__button--green-34:active { background-color: #007a2d; box-shadow: inset 0 0 0 1px #007a2d; }
.marketing-corp .msmrkt-color__button--green-34:focus { box-shadow: inset 0 0 0 1px #00af41, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__button--green-34:focus:hover, .marketing-corp .msmrkt-color__button--green-34:focus.mds-button--hover { box-shadow: inset 0 0 0 1px #008c34, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__button--green-34:focus:active, .marketing-corp .msmrkt-color__button--green-34:focus.mds-button--active { box-shadow: inset 0 0 0 1px #007a2d, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__button--light-green-50 { background-color: #89bd40; box-shadow: inset 0 0 0 1px #89bd40; }
.marketing-corp .msmrkt-color__button--light-green-50:hover { background-color: #6d9733; box-shadow: inset 0 0 0 1px #6d9733; }
.marketing-corp .msmrkt-color__button--light-green-50:active { background-color: #5f842c; box-shadow: inset 0 0 0 1px #5f842c; }
.marketing-corp .msmrkt-color__button--light-green-50:focus { box-shadow: inset 0 0 0 1px #89bd40, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__button--light-green-50:focus:hover, .marketing-corp .msmrkt-color__button--light-green-50:focus.mds-button--hover { box-shadow: inset 0 0 0 1px #6d9733, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__button--light-green-50:focus:active, .marketing-corp .msmrkt-color__button--light-green-50:focus.mds-button--active { box-shadow: inset 0 0 0 1px #5f842c, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__button--light-red-46 { background-color: #e60546; box-shadow: inset 0 0 0 1px #e60546; }
.marketing-corp .msmrkt-color__button--light-red-46:hover { background-color: #b80438; box-shadow: inset 0 0 0 1px #b80438; }
.marketing-corp .msmrkt-color__button--light-red-46:active { background-color: #a10331; box-shadow: inset 0 0 0 1px #a10331; }
.marketing-corp .msmrkt-color__button--light-red-46:focus { box-shadow: inset 0 0 0 1px #e60546, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__button--light-red-46:focus:hover, .marketing-corp .msmrkt-color__button--light-red-46:focus.mds-button--hover { box-shadow: inset 0 0 0 1px #b80438, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__button--light-red-46:focus:active, .marketing-corp .msmrkt-color__button--light-red-46:focus.mds-button--active { box-shadow: inset 0 0 0 1px #a10331, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__button--maroon-32 { background-color: #a50032; box-shadow: inset 0 0 0 1px #a50032; }
.marketing-corp .msmrkt-color__button--maroon-32:hover { background-color: #840028; box-shadow: inset 0 0 0 1px #840028; }
.marketing-corp .msmrkt-color__button--maroon-32:active { background-color: #730023; box-shadow: inset 0 0 0 1px #730023; }
.marketing-corp .msmrkt-color__button--maroon-32:focus { box-shadow: inset 0 0 0 1px #a50032, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__button--maroon-32:focus:hover, .marketing-corp .msmrkt-color__button--maroon-32:focus.mds-button--hover { box-shadow: inset 0 0 0 1px #840028, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__button--maroon-32:focus:active, .marketing-corp .msmrkt-color__button--maroon-32:focus.mds-button--active { box-shadow: inset 0 0 0 1px #730023, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__button--neutral-12 { background-color: #1e1e1e; box-shadow: inset 0 0 0 1px #1e1e1e; }
.marketing-corp .msmrkt-color__button--neutral-12:hover { background-color: #181818; box-shadow: inset 0 0 0 1px #181818; }
.marketing-corp .msmrkt-color__button--neutral-12:active { background-color: #151515; box-shadow: inset 0 0 0 1px #151515; }
.marketing-corp .msmrkt-color__button--neutral-12:focus { box-shadow: inset 0 0 0 1px #1e1e1e, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__button--neutral-12:focus:hover, .marketing-corp .msmrkt-color__button--neutral-12:focus.mds-button--hover { box-shadow: inset 0 0 0 1px #181818, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__button--neutral-12:focus:active, .marketing-corp .msmrkt-color__button--neutral-12:focus.mds-button--active { box-shadow: inset 0 0 0 1px #151515, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__button--neutral-20 { background-color: #333333; box-shadow: inset 0 0 0 1px #333333; }
.marketing-corp .msmrkt-color__button--neutral-20:hover { background-color: #282828; box-shadow: inset 0 0 0 1px #282828; }
.marketing-corp .msmrkt-color__button--neutral-20:active { background-color: #232323; box-shadow: inset 0 0 0 1px #232323; }
.marketing-corp .msmrkt-color__button--neutral-20:focus { box-shadow: inset 0 0 0 1px #333333, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__button--neutral-20:focus:hover, .marketing-corp .msmrkt-color__button--neutral-20:focus.mds-button--hover { box-shadow: inset 0 0 0 1px #282828, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__button--neutral-20:focus:active, .marketing-corp .msmrkt-color__button--neutral-20:focus.mds-button--active { box-shadow: inset 0 0 0 1px #232323, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__button--neutral-37 { background-color: #5e5e5e; box-shadow: inset 0 0 0 1px #5e5e5e; }
.marketing-corp .msmrkt-color__button--neutral-37:hover { background-color: #4b4b4b; box-shadow: inset 0 0 0 1px #4b4b4b; }
.marketing-corp .msmrkt-color__button--neutral-37:active { background-color: #414141; box-shadow: inset 0 0 0 1px #414141; }
.marketing-corp .msmrkt-color__button--neutral-37:focus { box-shadow: inset 0 0 0 1px #5e5e5e, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__button--neutral-37:focus:hover, .marketing-corp .msmrkt-color__button--neutral-37:focus.mds-button--hover { box-shadow: inset 0 0 0 1px #4b4b4b, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__button--neutral-37:focus:active, .marketing-corp .msmrkt-color__button--neutral-37:focus.mds-button--active { box-shadow: inset 0 0 0 1px #414141, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__button--neutral-50 { background-color: #808080; box-shadow: inset 0 0 0 1px #808080; }
.marketing-corp .msmrkt-color__button--neutral-50:hover { background-color: #666666; box-shadow: inset 0 0 0 1px #666666; }
.marketing-corp .msmrkt-color__button--neutral-50:active { background-color: #595959; box-shadow: inset 0 0 0 1px #595959; }
.marketing-corp .msmrkt-color__button--neutral-50:focus { box-shadow: inset 0 0 0 1px #808080, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__button--neutral-50:focus:hover, .marketing-corp .msmrkt-color__button--neutral-50:focus.mds-button--hover { box-shadow: inset 0 0 0 1px #666666, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__button--neutral-50:focus:active, .marketing-corp .msmrkt-color__button--neutral-50:focus.mds-button--active { box-shadow: inset 0 0 0 1px #595959, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__button--neutral-67 { background-color: #ababab; box-shadow: inset 0 0 0 1px #ababab; }
.marketing-corp .msmrkt-color__button--neutral-67:hover { background-color: #888888; box-shadow: inset 0 0 0 1px #888888; }
.marketing-corp .msmrkt-color__button--neutral-67:active { background-color: #777777; box-shadow: inset 0 0 0 1px #777777; }
.marketing-corp .msmrkt-color__button--neutral-67:focus { box-shadow: inset 0 0 0 1px #ababab, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__button--neutral-67:focus:hover, .marketing-corp .msmrkt-color__button--neutral-67:focus.mds-button--hover { box-shadow: inset 0 0 0 1px #888888, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__button--neutral-67:focus:active, .marketing-corp .msmrkt-color__button--neutral-67:focus.mds-button--active { box-shadow: inset 0 0 0 1px #777777, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__button--neutral-80 { background-color: #cccccc; box-shadow: inset 0 0 0 1px #cccccc; }
.marketing-corp .msmrkt-color__button--neutral-80:hover { background-color: #a3a3a3; box-shadow: inset 0 0 0 1px #a3a3a3; }
.marketing-corp .msmrkt-color__button--neutral-80:active { background-color: #8e8e8e; box-shadow: inset 0 0 0 1px #8e8e8e; }
.marketing-corp .msmrkt-color__button--neutral-80:focus { box-shadow: inset 0 0 0 1px #cccccc, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__button--neutral-80:focus:hover, .marketing-corp .msmrkt-color__button--neutral-80:focus.mds-button--hover { box-shadow: inset 0 0 0 1px #a3a3a3, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__button--neutral-80:focus:active, .marketing-corp .msmrkt-color__button--neutral-80:focus.mds-button--active { box-shadow: inset 0 0 0 1px #8e8e8e, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__button--neutral-90 { background-color: #e5e5e5; box-shadow: inset 0 0 0 1px #e5e5e5; }
.marketing-corp .msmrkt-color__button--neutral-90:hover { background-color: #b7b7b7; box-shadow: inset 0 0 0 1px #b7b7b7; }
.marketing-corp .msmrkt-color__button--neutral-90:active { background-color: #a0a0a0; box-shadow: inset 0 0 0 1px #a0a0a0; }
.marketing-corp .msmrkt-color__button--neutral-90:focus { box-shadow: inset 0 0 0 1px #e5e5e5, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__button--neutral-90:focus:hover, .marketing-corp .msmrkt-color__button--neutral-90:focus.mds-button--hover { box-shadow: inset 0 0 0 1px #b7b7b7, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__button--neutral-90:focus:active, .marketing-corp .msmrkt-color__button--neutral-90:focus.mds-button--active { box-shadow: inset 0 0 0 1px #a0a0a0, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__button--neutral-95 { background-color: #f2f2f2; box-shadow: inset 0 0 0 1px #f2f2f2; }
.marketing-corp .msmrkt-color__button--neutral-95:hover { background-color: #c1c1c1; box-shadow: inset 0 0 0 1px #c1c1c1; }
.marketing-corp .msmrkt-color__button--neutral-95:active { background-color: darkgray; box-shadow: inset 0 0 0 1px darkgray; }
.marketing-corp .msmrkt-color__button--neutral-95:focus { box-shadow: inset 0 0 0 1px #f2f2f2, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__button--neutral-95:focus:hover, .marketing-corp .msmrkt-color__button--neutral-95:focus.mds-button--hover { box-shadow: inset 0 0 0 1px #c1c1c1, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__button--neutral-95:focus:active, .marketing-corp .msmrkt-color__button--neutral-95:focus.mds-button--active { box-shadow: inset 0 0 0 1px darkgray, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__button--orange-54 { background-color: #ef7622; box-shadow: inset 0 0 0 1px #ef7622; }
.marketing-corp .msmrkt-color__button--orange-54:hover { background-color: #bf5e1b; box-shadow: inset 0 0 0 1px #bf5e1b; }
.marketing-corp .msmrkt-color__button--orange-54:active { background-color: #a75217; box-shadow: inset 0 0 0 1px #a75217; }
.marketing-corp .msmrkt-color__button--orange-54:focus { box-shadow: inset 0 0 0 1px #ef7622, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__button--orange-54:focus:hover, .marketing-corp .msmrkt-color__button--orange-54:focus.mds-button--hover { box-shadow: inset 0 0 0 1px #bf5e1b, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__button--orange-54:focus:active, .marketing-corp .msmrkt-color__button--orange-54:focus.mds-button--active { box-shadow: inset 0 0 0 1px #a75217, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__button--red-50 { background-color: #ff0000; box-shadow: inset 0 0 0 1px #ff0000; }
.marketing-corp .msmrkt-color__button--red-50:hover { background-color: #cc0000; box-shadow: inset 0 0 0 1px #cc0000; }
.marketing-corp .msmrkt-color__button--red-50:active { background-color: #b20000; box-shadow: inset 0 0 0 1px #b20000; }
.marketing-corp .msmrkt-color__button--red-50:focus { box-shadow: inset 0 0 0 1px #ff0000, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__button--red-50:focus:hover, .marketing-corp .msmrkt-color__button--red-50:focus.mds-button--hover { box-shadow: inset 0 0 0 1px #cc0000, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__button--red-50:focus:active, .marketing-corp .msmrkt-color__button--red-50:focus.mds-button--active { box-shadow: inset 0 0 0 1px #b20000, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__button--teal-19 { background-color: #005f5f; box-shadow: inset 0 0 0 1px #005f5f; }
.marketing-corp .msmrkt-color__button--teal-19:hover { background-color: #004c4c; box-shadow: inset 0 0 0 1px #004c4c; }
.marketing-corp .msmrkt-color__button--teal-19:active { background-color: #004242; box-shadow: inset 0 0 0 1px #004242; }
.marketing-corp .msmrkt-color__button--teal-19:focus { box-shadow: inset 0 0 0 1px #005f5f, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__button--teal-19:focus:hover, .marketing-corp .msmrkt-color__button--teal-19:focus.mds-button--hover { box-shadow: inset 0 0 0 1px #004c4c, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__button--teal-19:focus:active, .marketing-corp .msmrkt-color__button--teal-19:focus.mds-button--active { box-shadow: inset 0 0 0 1px #004242, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__button--violet-46 { background-color: #6a4c9e; box-shadow: inset 0 0 0 1px #6a4c9e; }
.marketing-corp .msmrkt-color__button--violet-46:hover { background-color: #543c7e; box-shadow: inset 0 0 0 1px #543c7e; }
.marketing-corp .msmrkt-color__button--violet-46:active { background-color: #4a356e; box-shadow: inset 0 0 0 1px #4a356e; }
.marketing-corp .msmrkt-color__button--violet-46:focus { box-shadow: inset 0 0 0 1px #6a4c9e, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__button--violet-46:focus:hover, .marketing-corp .msmrkt-color__button--violet-46:focus.mds-button--hover { box-shadow: inset 0 0 0 1px #543c7e, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__button--violet-46:focus:active, .marketing-corp .msmrkt-color__button--violet-46:focus.mds-button--active { box-shadow: inset 0 0 0 1px #4a356e, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__button--white { background-color: #ffffff; box-shadow: inset 0 0 0 1px #ffffff; }
.marketing-corp .msmrkt-color__button--white:hover { background-color: #cccccc; box-shadow: inset 0 0 0 1px #cccccc; }
.marketing-corp .msmrkt-color__button--white:active { background-color: #b2b2b2; box-shadow: inset 0 0 0 1px #b2b2b2; }
.marketing-corp .msmrkt-color__button--white:focus { box-shadow: inset 0 0 0 1px #ffffff, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__button--white:focus:hover, .marketing-corp .msmrkt-color__button--white:focus.mds-button--hover { box-shadow: inset 0 0 0 1px #cccccc, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__button--white:focus:active, .marketing-corp .msmrkt-color__button--white:focus.mds-button--active { box-shadow: inset 0 0 0 1px #b2b2b2, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__button--yellow-48 { background-color: #f5c400; box-shadow: inset 0 0 0 1px #f5c400; }
.marketing-corp .msmrkt-color__button--yellow-48:hover { background-color: #c49c00; box-shadow: inset 0 0 0 1px #c49c00; }
.marketing-corp .msmrkt-color__button--yellow-48:active { background-color: #ab8900; box-shadow: inset 0 0 0 1px #ab8900; }
.marketing-corp .msmrkt-color__button--yellow-48:focus { box-shadow: inset 0 0 0 1px #f5c400, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__button--yellow-48:focus:hover, .marketing-corp .msmrkt-color__button--yellow-48:focus.mds-button--hover { box-shadow: inset 0 0 0 1px #c49c00, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__button--yellow-48:focus:active, .marketing-corp .msmrkt-color__button--yellow-48:focus.mds-button--active { box-shadow: inset 0 0 0 1px #ab8900, 0 0 4px 2px rgba(0, 119, 207, 0.8); }

.marketing-corp .flexbox-slider { margin-top: 50px; }
.marketing-corp .flexbox-slider { display: flex; width: 100%; height: 500px; visibility: hidden; }
@media (max-width: 800px) { .marketing-corp .flexbox-slider { display: block; height: auto; } }
.marketing-corp .flexbox-slider .flexbox-slide { transition-property: all; transition-duration: 0.3s; transition-timing-function: linear; transition-delay: 0s; height: 100%; position: relative; overflow: hidden; cursor: pointer; visibility: visible; }
@media (max-width: 800px) { .marketing-corp .flexbox-slider .flexbox-slide { height: auto; min-height: 60vh; width: 100% !important; } }
.marketing-corp .flexbox-slider .flexbox-slide:after { position: absolute; top: 0; left: 0; content: ""; display: block; width: 100%; height: 100%; z-index: 2; opacity: 0; }
.marketing-corp .flexbox-slider .flexbox-slide .msmrkt-accordion__link { position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 3; }
@media (max-width: 800px) { .marketing-corp .flexbox-slider .flexbox-slide .msmrkt-accordion__link { display: table; height: 100%; min-height: 60vh; width: 100%; } }
.marketing-corp .flexbox-slider .flexbox-slide img { z-index: 1; }
@media (min-width: 801px) { .marketing-corp .flexbox-slider .flexbox-slide img { position: absolute; top: 50%; left: 0; min-height: 100%; min-width: 100%; height: auto; transform: translate(0, -50%); width: auto; } }
@media (max-width: 800px) { .marketing-corp .flexbox-slider .flexbox-slide img { position: absolute; top: 0; left: 0; min-height: 100%; min-width: 100%; overflow: visible; width: auto; } }
.marketing-corp .flexbox-slider .flexbox-slide .msmrkt-accordion-section__content { padding: 20px; position: relative; z-index: 4; }
@media (min-width: 801px) { .marketing-corp .flexbox-slider .flexbox-slide .msmrkt-accordion-section__content { top: 50%; transform: translateY(-50%); } }
@media (max-width: 800px) { .marketing-corp .flexbox-slider .flexbox-slide .msmrkt-accordion-section__content { display: table-cell; vertical-align: middle; }
  .marketing-corp .flexbox-slider .flexbox-slide .msmrkt-accordion-section__content .mds-level-1-heading { font-family: UniversNextMorningStarW04, "Univers", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: 400; line-height: 1.375; color: #ffffff; font-weight: 200; line-height: 1.2; font-size: 32px; }
  .marketing-corp .flexbox-slider .flexbox-slide .msmrkt-accordion-section__content .mds-level-2-heading { font-family: UniversNextMorningStarW04, "Univers", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: 400; line-height: 1.375; color: #ffffff; font-weight: 200; line-height: 1.2; font-size: 28px; }
  .marketing-corp .flexbox-slider .flexbox-slide .msmrkt-accordion-section__content .mds-level-3-heading { font-family: UniversNextMorningStarW04, "Univers", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: 400; line-height: 1.375; color: #ffffff; font-weight: 300; line-height: 1.2; font-size: 23px; } }
.marketing-corp .flexbox-slider .flexbox-slide .msmrkt-accordion-section__title { display: inline-block; white-space: nowrap; }
@media (max-width: 800px) { .marketing-corp .flexbox-slider .flexbox-slide .msmrkt-accordion-section__title { display: block; white-space: normal; } }
.marketing-corp .flexbox-slider .flexbox-slide .msmrkt-accordion-section__heading { font-family: UniversNextMorningStarW04, "Univers", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: 400; line-height: 1.375; color: #ffffff; font-weight: 600; line-height: 1.2; font-size: 45px; color: #FFF; font-weight: bold; }
.marketing-corp .flexbox-slider .flexbox-slide .msmrkt-accordion-section__heading .msmrkt-icon { vertical-align: middle; }
@media (max-width: 800px) { .marketing-corp .flexbox-slider .flexbox-slide .msmrkt-accordion-section__heading { font-family: UniversNextMorningStarW04, "Univers", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: 400; line-height: 1.375; color: #ffffff; font-weight: 600; line-height: 1.2; font-size: 32px; } }
.marketing-corp .flexbox-slider .flexbox-slide .msmrkt-accordion-section__body:not(.aem-editMode) { float: right; opacity: 0; visibility: hidden; width: 75%; }
@media (max-width: 800px) { .marketing-corp .flexbox-slider .flexbox-slide .msmrkt-accordion-section__body:not(.aem-editMode) { float: none; opacity: 1; visibility: visible; width: 100%; } }
@media (min-width: 801px) { .marketing-corp .flexbox-slider .flexbox-slide:not(.aem-editMode):hover { flex-shrink: 0; margin: 0 -1px; width: 70% !important; }
  .marketing-corp .flexbox-slider .flexbox-slide:not(.aem-editMode):hover .msmrkt-accordion-section__body { transition-property: all; transition-duration: 0.2s; transition-timing-function: linear; transition-delay: 0.5s; opacity: 1; visibility: visible; } }

.marketing-corp .msmrkt-blog-article { padding-bottom: 50px; margin-top: 64px; }
.marketing-corp .msmrkt-article__header { padding-top: 8px; }
.marketing-corp .msmrkt-articlelist { padding: 0 12px 50px 12px; }
.marketing-corp .msmrkt-articlelist__heading { margin-top: 64px; margin-bottom: 64px; }
.marketing-corp .msmrkt-articlelist__more { font-family: UniversNextMorningStarW04, "Univers", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: 400; line-height: 1.375; font-weight: 200; line-height: 1.2; font-size: 18px; font-weight: 300; color: #1e1e1e; }
.marketing-corp .msmrkt-articlelist__more, .mds-container--default .marketing-corp .msmrkt-articlelist__more, .mds-container--light .marketing-corp .msmrkt-articlelist__more { color: #1e1e1e; }
.mds-container--dark .marketing-corp .msmrkt-articlelist__more, .mds-container--black .marketing-corp .msmrkt-articlelist__more { color: #ffffff; }
.marketing-corp .msmrkt-articlelist__more:hover { color: #006fba; }
.marketing-corp .msmrkt-articlelist-item { border-top: solid 1px #e5e5e5; margin-bottom: 24px; }
.marketing-corp .msmrkt-articlelist-item:before, .marketing-corp .msmrkt-articlelist-item:after { content: ' '; display: table; }
.marketing-corp .msmrkt-articlelist-item:after { clear: both; }
.marketing-corp .msmrkt-articlelist-item__heading { font-family: UniversNextMorningStarW04, "Univers", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: 400; line-height: 1.375; font-weight: 200; line-height: 1.2; font-size: 32px; color: #5e5e5e !important; }
.marketing-corp .msmrkt-articlelist-item__heading, .mds-container--default .marketing-corp .msmrkt-articlelist-item__heading, .mds-container--light .marketing-corp .msmrkt-articlelist-item__heading { color: #1e1e1e; }
.mds-container--dark .marketing-corp .msmrkt-articlelist-item__heading, .mds-container--black .marketing-corp .msmrkt-articlelist-item__heading { color: #ffffff; }
.marketing-corp .msmrkt-articlelist-item__heading--bold { font-family: UniversNextMorningStarW04, "Univers", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: 400; line-height: 1.375; font-weight: 200; line-height: 1.2; font-size: 32px; color: #5e5e5e !important; font-weight: 600; }
.marketing-corp .msmrkt-articlelist-item__heading--bold, .mds-container--default .marketing-corp .msmrkt-articlelist-item__heading--bold, .mds-container--light .marketing-corp .msmrkt-articlelist-item__heading--bold { color: #1e1e1e; }
.mds-container--dark .marketing-corp .msmrkt-articlelist-item__heading--bold, .mds-container--black .marketing-corp .msmrkt-articlelist-item__heading--bold { color: #ffffff; }
.marketing-corp .msmrkt-articlelist-item__heading--last { font-family: UniversNextMorningStarW04, "Univers", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: 400; line-height: 1.375; font-weight: 200; line-height: 1.2; font-size: 32px; color: #5e5e5e !important; margin-bottom: 16px; }
.marketing-corp .msmrkt-articlelist-item__heading--last, .mds-container--default .marketing-corp .msmrkt-articlelist-item__heading--last, .mds-container--light .marketing-corp .msmrkt-articlelist-item__heading--last { color: #1e1e1e; }
.mds-container--dark .marketing-corp .msmrkt-articlelist-item__heading--last, .mds-container--black .marketing-corp .msmrkt-articlelist-item__heading--last { color: #ffffff; }
.marketing-corp .msmrkt-articlelist-item__heading--bold-last { font-family: UniversNextMorningStarW04, "Univers", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: 400; line-height: 1.375; font-weight: 200; line-height: 1.2; font-size: 32px; color: #5e5e5e !important; font-weight: 600; margin-bottom: 16px; }
.marketing-corp .msmrkt-articlelist-item__heading--bold-last, .mds-container--default .marketing-corp .msmrkt-articlelist-item__heading--bold-last, .mds-container--light .marketing-corp .msmrkt-articlelist-item__heading--bold-last { color: #1e1e1e; }
.mds-container--dark .marketing-corp .msmrkt-articlelist-item__heading--bold-last, .mds-container--black .marketing-corp .msmrkt-articlelist-item__heading--bold-last { color: #ffffff; }
.marketing-corp .msmrkt-articlelist-item__image-wrapper { float: right; width: 200px; height: 190px; margin-left: 36px; overflow: hidden; }
@media (max-width: 1000px) { .marketing-corp .msmrkt-articlelist-item__image-wrapper { width: 160px; height: 152px; margin-left: 24px; } }
@media (max-width: 600px) { .marketing-corp .msmrkt-articlelist-item__image-wrapper { width: 80px; height: 76px; margin-left: 12px; } }
.marketing-corp .msmrkt-articlelist-item__image { display: block; width: auto; height: 100%; min-width: 100%; min-height: 100%; }
.marketing-corp .msmrkt-articlelist-item__link { color: #5e5e5e; }
.marketing-corp .msmrkt-articlelist-item--border { border-bottom: solid 1px #cccccc; margin-bottom: 16px; }
.marketing-corp .msmrkt-blog-article__template .mds-long-form-text h1, .marketing-corp .msmrkt-blog-article__template .mds-long-form-text h2, .marketing-corp .msmrkt-blog-article__template .mds-long-form-text h3, .marketing-corp .msmrkt-blog-article__template .mds-long-form-text h4, .marketing-corp .msmrkt-blog-article__template .mds-long-form-text h5, .marketing-corp .msmrkt-blog-article__template .mds-long-form-text h6 { font-weight: 300; }
.marketing-corp .msmrkt-blog-article__template .mds-long-form-text h1 { font-family: UniversNextMorningStarW04, "Univers", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: 400; line-height: 1.375; font-weight: 200; line-height: 1.2; font-size: 32px; }
.marketing-corp .msmrkt-blog-article__template .mds-long-form-text h1, .mds-container--default .marketing-corp .msmrkt-blog-article__template .mds-long-form-text h1, .mds-container--light .marketing-corp .msmrkt-blog-article__template .mds-long-form-text h1 { color: #1e1e1e; }
.mds-container--dark .marketing-corp .msmrkt-blog-article__template .mds-long-form-text h1, .mds-container--black .marketing-corp .msmrkt-blog-article__template .mds-long-form-text h1 { color: #ffffff; }
.marketing-corp .msmrkt-blog-article__template .mds-long-form-text h2 { border: none; margin-top: 0; margin-bottom: 20px; padding-top: 0; font-family: UniversNextMorningStarW04, "Univers", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: 400; line-height: 1.375; font-weight: 200; line-height: 1.2; font-size: 23px; font-weight: 300; }
.marketing-corp .msmrkt-blog-article__template .mds-long-form-text h2, .mds-container--default .marketing-corp .msmrkt-blog-article__template .mds-long-form-text h2, .mds-container--light .marketing-corp .msmrkt-blog-article__template .mds-long-form-text h2 { color: #1e1e1e; }
.mds-container--dark .marketing-corp .msmrkt-blog-article__template .mds-long-form-text h2, .mds-container--black .marketing-corp .msmrkt-blog-article__template .mds-long-form-text h2 { color: #ffffff; }
.marketing-corp .msmrkt-blog-article__template .mds-long-form-text h3 { font-family: UniversNextMorningStarW04, "Univers", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: 400; line-height: 1.375; font-weight: 200; line-height: 1.2; font-size: 20px; font-weight: 300; }
.marketing-corp .msmrkt-blog-article__template .mds-long-form-text h3, .mds-container--default .marketing-corp .msmrkt-blog-article__template .mds-long-form-text h3, .mds-container--light .marketing-corp .msmrkt-blog-article__template .mds-long-form-text h3 { color: #1e1e1e; }
.mds-container--dark .marketing-corp .msmrkt-blog-article__template .mds-long-form-text h3, .mds-container--black .marketing-corp .msmrkt-blog-article__template .mds-long-form-text h3 { color: #ffffff; }
.marketing-corp .msmrkt-blog-article__template .mds-long-form-text h4 { font-family: UniversNextMorningStarW04, "Univers", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: 400; line-height: 1.375; font-weight: 200; line-height: 1.2; font-size: 18px; font-weight: 300; }
.marketing-corp .msmrkt-blog-article__template .mds-long-form-text h4, .mds-container--default .marketing-corp .msmrkt-blog-article__template .mds-long-form-text h4, .mds-container--light .marketing-corp .msmrkt-blog-article__template .mds-long-form-text h4 { color: #1e1e1e; }
.mds-container--dark .marketing-corp .msmrkt-blog-article__template .mds-long-form-text h4, .mds-container--black .marketing-corp .msmrkt-blog-article__template .mds-long-form-text h4 { color: #ffffff; }
.marketing-corp .msmrkt-blog-article__template .mds-long-form-text p + h2 { margin-top: 32px; }
.marketing-corp .msmrkt-blog-article__template .mds-long-form-text strong { font-weight: 600; }
.marketing-corp .msmrkt-blog-article__template .mds-long-form-text u { text-decoration: underline; }
.marketing-corp .msmrkt-blog-article__template .mds-long-form-text ul:not(.msmrkt-list-group--inline) { padding-left: 40px; list-style-type: disc; }
.marketing-corp .msmrkt-blog-article__template .mds-long-form-text a { font-family: UniversNextMorningStarW04, "Univers", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: 400; line-height: 1.375; box-decoration-break: slice; font-weight: inherit; outline: 0; text-decoration: underline; border: none; margin: 0; color: inherit; }
.marketing-corp .msmrkt-blog-article__template .mds-long-form-text a, .mds-container--default .marketing-corp .msmrkt-blog-article__template .mds-long-form-text a, .mds-container--light .marketing-corp .msmrkt-blog-article__template .mds-long-form-text a { color: #1e1e1e; }
.mds-container--dark .marketing-corp .msmrkt-blog-article__template .mds-long-form-text a, .mds-container--black .marketing-corp .msmrkt-blog-article__template .mds-long-form-text a { color: #ffffff; }
.marketing-corp .msmrkt-blog-article__template .mds-long-form-text a.mds-link--visited, .mds-container--default .marketing-corp .msmrkt-blog-article__template .mds-long-form-text a.mds-link--visited, .mds-container--light .marketing-corp .msmrkt-blog-article__template .mds-long-form-text a.mds-link--visited, .marketing-corp .msmrkt-blog-article__template .mds-long-form-text a:visited, .mds-container--default .marketing-corp .msmrkt-blog-article__template .mds-long-form-text a:visited, .mds-container--light .marketing-corp .msmrkt-blog-article__template .mds-long-form-text a:visited { color: #5e5e5e; }
.mds-container--dark .marketing-corp .msmrkt-blog-article__template .mds-long-form-text a.mds-link--visited, .mds-container--black .marketing-corp .msmrkt-blog-article__template .mds-long-form-text a.mds-link--visited, .mds-container--dark .marketing-corp .msmrkt-blog-article__template .mds-long-form-text a:visited, .mds-container--black .marketing-corp .msmrkt-blog-article__template .mds-long-form-text a:visited { color: #ababab; }
.marketing-corp .msmrkt-blog-article__template .mds-long-form-text a.mds-link--hover, .mds-container--default .marketing-corp .msmrkt-blog-article__template .mds-long-form-text a.mds-link--hover, .mds-container--light .marketing-corp .msmrkt-blog-article__template .mds-long-form-text a.mds-link--hover, .marketing-corp .msmrkt-blog-article__template .mds-long-form-text a:hover, .mds-container--default .marketing-corp .msmrkt-blog-article__template .mds-long-form-text a:hover, .mds-container--light .marketing-corp .msmrkt-blog-article__template .mds-long-form-text a:hover { color: #006fba; }
.mds-container--dark .marketing-corp .msmrkt-blog-article__template .mds-long-form-text a.mds-link--hover, .mds-container--black .marketing-corp .msmrkt-blog-article__template .mds-long-form-text a.mds-link--hover, .mds-container--dark .marketing-corp .msmrkt-blog-article__template .mds-long-form-text a:hover, .mds-container--black .marketing-corp .msmrkt-blog-article__template .mds-long-form-text a:hover { color: #008dde; }
.marketing-corp .msmrkt-blog-article__template .mds-long-form-text a:focus, .marketing-corp .msmrkt-blog-article__template .mds-long-form-text a.mds-link--focus { box-shadow: 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-blog-article__template .mds-long-form-text a:hover { border: none; margin: 0; }
.marketing-corp .msmrkt-blog-article__template .mds-long-form-text a.mds-button--primary { color: #ffffff; text-decoration: none; }
.marketing-corp .msmrkt-blog-article__template .mds-long-form-text a.mds-button--primary:hover { color: #ffffff !important; text-decoration: none; }
.marketing-corp .msmrkt-blog-article__template .mds-long-form-text img { max-width: 100%; height: auto; margin: 16px auto; }
.marketing-corp .msmrkt-blog-article__template .mds-long-form-text img[style*="float:left"], .marketing-corp .msmrkt-blog-article__template .mds-long-form-text img[style*="float:left"], .marketing-corp .msmrkt-blog-article__template .mds-long-form-text img[style*="float:right"], .marketing-corp .msmrkt-blog-article__template .mds-long-form-text img[style*="float:right"] { margin: 16px; }
.marketing-corp .msmrkt-blog-article__template .mds-long-form-text .msmrkt-color--bg-red { background-color: #ff0000; }
.marketing-corp .msmrkt-blog-article__template .mds-long-form-text .msmrkt-color--bg-red h1, .marketing-corp .msmrkt-blog-article__template .mds-long-form-text .msmrkt-color--bg-red h2, .marketing-corp .msmrkt-blog-article__template .mds-long-form-text .msmrkt-color--bg-red h3, .marketing-corp .msmrkt-blog-article__template .mds-long-form-text .msmrkt-color--bg-red h4, .marketing-corp .msmrkt-blog-article__template .mds-long-form-text .msmrkt-color--bg-red h5, .marketing-corp .msmrkt-blog-article__template .mds-long-form-text .msmrkt-color--bg-red h6, .marketing-corp .msmrkt-blog-article__template .mds-long-form-text .msmrkt-color--bg-red p, .marketing-corp .msmrkt-blog-article__template .mds-long-form-text .msmrkt-color--bg-red a { color: #ffffff !important; }
.marketing-corp .msmrkt-blog-article__template .mds-long-form-text .msmrkt-color--bg-red a:not(.mds-button--primary):hover { color: #0077cf !important; text-decoration: none; }
.marketing-corp .msmrkt-blog-article__template .mds-long-form-text .msmrkt-color--bg-green { background-color: #00af41; }
.marketing-corp .msmrkt-blog-article__template .mds-long-form-text .msmrkt-color--bg-green h1, .marketing-corp .msmrkt-blog-article__template .mds-long-form-text .msmrkt-color--bg-green h2, .marketing-corp .msmrkt-blog-article__template .mds-long-form-text .msmrkt-color--bg-green h3, .marketing-corp .msmrkt-blog-article__template .mds-long-form-text .msmrkt-color--bg-green h4, .marketing-corp .msmrkt-blog-article__template .mds-long-form-text .msmrkt-color--bg-green h5, .marketing-corp .msmrkt-blog-article__template .mds-long-form-text .msmrkt-color--bg-green h6, .marketing-corp .msmrkt-blog-article__template .mds-long-form-text .msmrkt-color--bg-green p, .marketing-corp .msmrkt-blog-article__template .mds-long-form-text .msmrkt-color--bg-green a { color: #ffffff !important; }
.marketing-corp .msmrkt-blog-article__template .mds-long-form-text .msmrkt-color--bg-green a:not(.mds-button--primary):hover { color: #0077cf !important; text-decoration: none; }
.marketing-corp .msmrkt-blog-article__template .mds-long-form-text .msmrkt-color--bg-gs3 { background-color: #808080; }
.marketing-corp .msmrkt-blog-article__template .mds-long-form-text .msmrkt-color--bg-gs3 h1, .marketing-corp .msmrkt-blog-article__template .mds-long-form-text .msmrkt-color--bg-gs3 h2, .marketing-corp .msmrkt-blog-article__template .mds-long-form-text .msmrkt-color--bg-gs3 h3, .marketing-corp .msmrkt-blog-article__template .mds-long-form-text .msmrkt-color--bg-gs3 h4, .marketing-corp .msmrkt-blog-article__template .mds-long-form-text .msmrkt-color--bg-gs3 h5, .marketing-corp .msmrkt-blog-article__template .mds-long-form-text .msmrkt-color--bg-gs3 h6, .marketing-corp .msmrkt-blog-article__template .mds-long-form-text .msmrkt-color--bg-gs3 p, .marketing-corp .msmrkt-blog-article__template .mds-long-form-text .msmrkt-color--bg-gs3 a { color: #ffffff !important; }
.marketing-corp .msmrkt-blog-article__template .mds-long-form-text .msmrkt-color--bg-gs3 a:not(.mds-button--primary):hover { color: #0077cf !important; text-decoration: none; }
.marketing-corp .cta { margin: 48px 0; }
.marketing-corp .msmrkt-cta { display: block; margin: 30px 0; }
.marketing-corp .msmrkt-cta--fullwidth { position: relative; width: 100vw; }
.marketing-corp .msmrkt-cta--fullwidth-disabled { position: relative; width: 100%; margin: 30px auto; }
.marketing-corp .msmrkt-cta--fullwidth-disabled .msmrkt-grid-container { width: 100%; margin-left: auto; }
.marketing-corp .msmrkt-cta .morningstar-box { padding: 0; }
.marketing-corp .mds-long-form-text.msmrkt-cta h2 { font-family: UniversNextMorningStarW04, "Univers", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: 400; line-height: 1.375; font-weight: 200; line-height: 1.2; font-size: 45px; }
.marketing-corp .mds-long-form-text.msmrkt-cta h2, .mds-container--default .marketing-corp .mds-long-form-text.msmrkt-cta h2, .mds-container--light .marketing-corp .mds-long-form-text.msmrkt-cta h2 { color: #1e1e1e; }
.mds-container--dark .marketing-corp .mds-long-form-text.msmrkt-cta h2, .mds-container--black .marketing-corp .mds-long-form-text.msmrkt-cta h2 { color: #ffffff; }
.marketing-corp .mds-long-form-text.msmrkt-cta h3 { font-family: UniversNextMorningStarW04, "Univers", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: 400; line-height: 1.375; font-weight: 200; line-height: 1.2; font-size: 32px; }
.marketing-corp .mds-long-form-text.msmrkt-cta h3, .mds-container--default .marketing-corp .mds-long-form-text.msmrkt-cta h3, .mds-container--light .marketing-corp .mds-long-form-text.msmrkt-cta h3 { color: #1e1e1e; }
.mds-container--dark .marketing-corp .mds-long-form-text.msmrkt-cta h3, .mds-container--black .marketing-corp .mds-long-form-text.msmrkt-cta h3 { color: #ffffff; }
@media (max-width: 800px) { .marketing-corp .mds-long-form-text.msmrkt-cta h3 { font-family: UniversNextMorningStarW04, "Univers", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: 400; line-height: 1.375; font-weight: 200; line-height: 1.2; font-size: 28px; }
  .marketing-corp .mds-long-form-text.msmrkt-cta h3, .mds-container--default .marketing-corp .mds-long-form-text.msmrkt-cta h3, .mds-container--light .marketing-corp .mds-long-form-text.msmrkt-cta h3 { color: #1e1e1e; }
  .mds-container--dark .marketing-corp .mds-long-form-text.msmrkt-cta h3, .mds-container--black .marketing-corp .mds-long-form-text.msmrkt-cta h3 { color: #ffffff; } }
.marketing-corp .mds-long-form-text.msmrkt-cta h4 { font-family: UniversNextMorningStarW04, "Univers", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: 400; line-height: 1.375; font-weight: 200; line-height: 1.2; font-size: 28px; }
.marketing-corp .mds-long-form-text.msmrkt-cta h4, .mds-container--default .marketing-corp .mds-long-form-text.msmrkt-cta h4, .mds-container--light .marketing-corp .mds-long-form-text.msmrkt-cta h4 { color: #1e1e1e; }
.mds-container--dark .marketing-corp .mds-long-form-text.msmrkt-cta h4, .mds-container--black .marketing-corp .mds-long-form-text.msmrkt-cta h4 { color: #ffffff; }
@media (max-width: 800px) { .marketing-corp .mds-long-form-text.msmrkt-cta h4 { font-family: UniversNextMorningStarW04, "Univers", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: 400; line-height: 1.375; font-weight: 200; line-height: 1.2; font-size: 23px; font-weight: 300; font-weight: 200 !important; }
  .marketing-corp .mds-long-form-text.msmrkt-cta h4, .mds-container--default .marketing-corp .mds-long-form-text.msmrkt-cta h4, .mds-container--light .marketing-corp .mds-long-form-text.msmrkt-cta h4 { color: #1e1e1e; }
  .mds-container--dark .marketing-corp .mds-long-form-text.msmrkt-cta h4, .mds-container--black .marketing-corp .mds-long-form-text.msmrkt-cta h4 { color: #ffffff; } }
.marketing-corp .mds-long-form-text.msmrkt-cta h5 { font-family: UniversNextMorningStarW04, "Univers", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: 400; line-height: 1.375; font-weight: 200; line-height: 1.2; font-size: 23px; font-weight: 300; }
.marketing-corp .mds-long-form-text.msmrkt-cta h5, .mds-container--default .marketing-corp .mds-long-form-text.msmrkt-cta h5, .mds-container--light .marketing-corp .mds-long-form-text.msmrkt-cta h5 { color: #1e1e1e; }
.mds-container--dark .marketing-corp .mds-long-form-text.msmrkt-cta h5, .mds-container--black .marketing-corp .mds-long-form-text.msmrkt-cta h5 { color: #ffffff; }
@media (max-width: 800px) { .marketing-corp .mds-long-form-text.msmrkt-cta h5 { font-family: UniversNextMorningStarW04, "Univers", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: 400; line-height: 1.375; font-weight: 200; line-height: 1.2; font-size: 20px; font-weight: 300; }
  .marketing-corp .mds-long-form-text.msmrkt-cta h5, .mds-container--default .marketing-corp .mds-long-form-text.msmrkt-cta h5, .mds-container--light .marketing-corp .mds-long-form-text.msmrkt-cta h5 { color: #1e1e1e; }
  .mds-container--dark .marketing-corp .mds-long-form-text.msmrkt-cta h5, .mds-container--black .marketing-corp .mds-long-form-text.msmrkt-cta h5 { color: #ffffff; } }
.marketing-corp .mds-long-form-text.msmrkt-cta h6 { font-family: UniversNextMorningStarW04, "Univers", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: 400; line-height: 1.375; font-weight: 200; line-height: 1.2; font-size: 20px; font-weight: 300; }
.marketing-corp .mds-long-form-text.msmrkt-cta h6, .mds-container--default .marketing-corp .mds-long-form-text.msmrkt-cta h6, .mds-container--light .marketing-corp .mds-long-form-text.msmrkt-cta h6 { color: #1e1e1e; }
.mds-container--dark .marketing-corp .mds-long-form-text.msmrkt-cta h6, .mds-container--black .marketing-corp .mds-long-form-text.msmrkt-cta h6 { color: #ffffff; }
@media (max-width: 800px) { .marketing-corp .mds-long-form-text.msmrkt-cta h6 { font-family: UniversNextMorningStarW04, "Univers", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: 400; line-height: 1.375; font-weight: 200; line-height: 1.2; font-size: 18px; font-weight: 300; }
  .marketing-corp .mds-long-form-text.msmrkt-cta h6, .mds-container--default .marketing-corp .mds-long-form-text.msmrkt-cta h6, .mds-container--light .marketing-corp .mds-long-form-text.msmrkt-cta h6 { color: #1e1e1e; }
  .mds-container--dark .marketing-corp .mds-long-form-text.msmrkt-cta h6, .mds-container--black .marketing-corp .mds-long-form-text.msmrkt-cta h6 { color: #ffffff; } }
.marketing-corp .mds-long-form-text .msmrkt-cta h2 { font-family: UniversNextMorningStarW04, "Univers", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: 400; line-height: 1.375; font-weight: 200; line-height: 1.2; font-size: 45px; }
.marketing-corp .mds-long-form-text .msmrkt-cta h2, .mds-container--default .marketing-corp .mds-long-form-text .msmrkt-cta h2, .mds-container--light .marketing-corp .mds-long-form-text .msmrkt-cta h2 { color: #1e1e1e; }
.mds-container--dark .marketing-corp .mds-long-form-text .msmrkt-cta h2, .mds-container--black .marketing-corp .mds-long-form-text .msmrkt-cta h2 { color: #ffffff; }
.marketing-corp .mds-long-form-text .msmrkt-cta h3 { font-family: UniversNextMorningStarW04, "Univers", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: 400; line-height: 1.375; font-weight: 200; line-height: 1.2; font-size: 32px; }
.marketing-corp .mds-long-form-text .msmrkt-cta h3, .mds-container--default .marketing-corp .mds-long-form-text .msmrkt-cta h3, .mds-container--light .marketing-corp .mds-long-form-text .msmrkt-cta h3 { color: #1e1e1e; }
.mds-container--dark .marketing-corp .mds-long-form-text .msmrkt-cta h3, .mds-container--black .marketing-corp .mds-long-form-text .msmrkt-cta h3 { color: #ffffff; }
@media (max-width: 800px) { .marketing-corp .mds-long-form-text .msmrkt-cta h3 { font-family: UniversNextMorningStarW04, "Univers", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: 400; line-height: 1.375; font-weight: 200; line-height: 1.2; font-size: 28px; }
  .marketing-corp .mds-long-form-text .msmrkt-cta h3, .mds-container--default .marketing-corp .mds-long-form-text .msmrkt-cta h3, .mds-container--light .marketing-corp .mds-long-form-text .msmrkt-cta h3 { color: #1e1e1e; }
  .mds-container--dark .marketing-corp .mds-long-form-text .msmrkt-cta h3, .mds-container--black .marketing-corp .mds-long-form-text .msmrkt-cta h3 { color: #ffffff; } }
.marketing-corp .mds-long-form-text .msmrkt-cta h4 { font-family: UniversNextMorningStarW04, "Univers", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: 400; line-height: 1.375; font-weight: 200; line-height: 1.2; font-size: 28px; }
.marketing-corp .mds-long-form-text .msmrkt-cta h4, .mds-container--default .marketing-corp .mds-long-form-text .msmrkt-cta h4, .mds-container--light .marketing-corp .mds-long-form-text .msmrkt-cta h4 { color: #1e1e1e; }
.mds-container--dark .marketing-corp .mds-long-form-text .msmrkt-cta h4, .mds-container--black .marketing-corp .mds-long-form-text .msmrkt-cta h4 { color: #ffffff; }
@media (max-width: 800px) { .marketing-corp .mds-long-form-text .msmrkt-cta h4 { font-family: UniversNextMorningStarW04, "Univers", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: 400; line-height: 1.375; font-weight: 200; line-height: 1.2; font-size: 23px; font-weight: 300; font-weight: 200 !important; }
  .marketing-corp .mds-long-form-text .msmrkt-cta h4, .mds-container--default .marketing-corp .mds-long-form-text .msmrkt-cta h4, .mds-container--light .marketing-corp .mds-long-form-text .msmrkt-cta h4 { color: #1e1e1e; }
  .mds-container--dark .marketing-corp .mds-long-form-text .msmrkt-cta h4, .mds-container--black .marketing-corp .mds-long-form-text .msmrkt-cta h4 { color: #ffffff; } }
.marketing-corp .mds-long-form-text .msmrkt-cta h5 { font-family: UniversNextMorningStarW04, "Univers", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: 400; line-height: 1.375; font-weight: 200; line-height: 1.2; font-size: 23px; font-weight: 300; }
.marketing-corp .mds-long-form-text .msmrkt-cta h5, .mds-container--default .marketing-corp .mds-long-form-text .msmrkt-cta h5, .mds-container--light .marketing-corp .mds-long-form-text .msmrkt-cta h5 { color: #1e1e1e; }
.mds-container--dark .marketing-corp .mds-long-form-text .msmrkt-cta h5, .mds-container--black .marketing-corp .mds-long-form-text .msmrkt-cta h5 { color: #ffffff; }
@media (max-width: 800px) { .marketing-corp .mds-long-form-text .msmrkt-cta h5 { font-family: UniversNextMorningStarW04, "Univers", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: 400; line-height: 1.375; font-weight: 200; line-height: 1.2; font-size: 20px; font-weight: 300; }
  .marketing-corp .mds-long-form-text .msmrkt-cta h5, .mds-container--default .marketing-corp .mds-long-form-text .msmrkt-cta h5, .mds-container--light .marketing-corp .mds-long-form-text .msmrkt-cta h5 { color: #1e1e1e; }
  .mds-container--dark .marketing-corp .mds-long-form-text .msmrkt-cta h5, .mds-container--black .marketing-corp .mds-long-form-text .msmrkt-cta h5 { color: #ffffff; } }
.marketing-corp .mds-long-form-text .msmrkt-cta h6 { font-family: UniversNextMorningStarW04, "Univers", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: 400; line-height: 1.375; font-weight: 200; line-height: 1.2; font-size: 20px; font-weight: 300; }
.marketing-corp .mds-long-form-text .msmrkt-cta h6, .mds-container--default .marketing-corp .mds-long-form-text .msmrkt-cta h6, .mds-container--light .marketing-corp .mds-long-form-text .msmrkt-cta h6 { color: #1e1e1e; }
.mds-container--dark .marketing-corp .mds-long-form-text .msmrkt-cta h6, .mds-container--black .marketing-corp .mds-long-form-text .msmrkt-cta h6 { color: #ffffff; }
@media (max-width: 800px) { .marketing-corp .mds-long-form-text .msmrkt-cta h6 { font-family: UniversNextMorningStarW04, "Univers", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: 400; line-height: 1.375; font-weight: 200; line-height: 1.2; font-size: 18px; font-weight: 300; }
  .marketing-corp .mds-long-form-text .msmrkt-cta h6, .mds-container--default .marketing-corp .mds-long-form-text .msmrkt-cta h6, .mds-container--light .marketing-corp .mds-long-form-text .msmrkt-cta h6 { color: #1e1e1e; }
  .mds-container--dark .marketing-corp .mds-long-form-text .msmrkt-cta h6, .mds-container--black .marketing-corp .mds-long-form-text .msmrkt-cta h6 { color: #ffffff; } }
.marketing-corp .msmrkt-temp__top--margin { margin-top: 150%; }

.marketing-corp .msmrkt-container__background--fullscreen { height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 0; }
.marketing-corp .msmrkt-container--fullwidth { position: relative; width: 100%; }
.marketing-corp .msmrkt-container--absolutecenter { left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
.marketing-corp .msmrkt-container--horizontallycenter { left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); }
.marketing-corp .msmrkt-container--verticallycenter { top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); }

.evidon-banner-message { background: url("../img/icons/info.svg") no-repeat 10px center; background-size: 19px 19px; padding-left: 40px; }
@media (max-width: 600px) { .evidon-banner-message { background-size: 15px 15px; margin-left: 0; width: 70%; } }

.marketing-corp .msmrkt-figure { display: block; margin: 0; }
.marketing-corp .msmrkt-figure__link { display: block; }
.marketing-corp .msmrkt-figure__image { max-width: 100%; }
.marketing-corp .msmrkt-figure__caption { margin-top: 4px; text-align: left; }
.marketing-corp .msmrkt-figure.msmrkt-float--left { /*margin: 0 $mds-space-l $mds-space-l 0;*/ }
.marketing-corp .msmrkt-figure.msmrkt-float--left .msmrkt-figure__image { width: 100%; }
.marketing-corp .msmrkt-figure.msmrkt-float--right { /*margin: 0 0 $mds-space-l $mds-space-l;*/ }
.marketing-corp .msmrkt-figure.msmrkt-float--right .msmrkt-figure__image { width: 100%; }
.marketing-corp .msmrkt-sponsor-row .msmrkt-figure, .marketing-corp .sponsorRow .msmrkt-figure { margin-right: 40px; width: 160px; }
@media (max-width: 600px) { .marketing-corp .msmrkt-sponsor-row .msmrkt-figure, .marketing-corp .sponsorRow .msmrkt-figure { margin-right: 25px; width: 110px; } }
.marketing-corp .msmrkt-sponsor-row .msmrkt-figure__image, .marketing-corp .sponsorRow .msmrkt-figure__image { -webkit-filter: grayscale(100%); transition: filter 600ms ease; -webkit-transition: -webkit-filter 600ms ease; }
.marketing-corp .msmrkt-sponsor-row .msmrkt-figure__image:hover, .marketing-corp .sponsorRow .msmrkt-figure__image:hover { -webkit-filter: grayscale(0%); filter: grayscale(0%); }
.marketing-corp .sponsorRow { padding-top: 30px; }

.marketing-corp footer .customColContol { float: left; }

.marketing-corp .msmrkt-scroll-grid { padding-left: 18px; padding-right: 18px; margin: 0 auto; width: 100%; }
@media (max-width: 1200px) { .marketing-corp .msmrkt-scroll-grid { padding-left: 18px; padding-right: 18px; } }
@media (max-width: 1000px) { .marketing-corp .msmrkt-scroll-grid { padding-left: 18px; padding-right: 18px; } }
@media (max-width: 800px) { .marketing-corp .msmrkt-scroll-grid { padding-left: 18px; padding-right: 18px; } }
@media (max-width: 600px) { .marketing-corp .msmrkt-scroll-grid { padding-left: 10px; padding-right: 10px; } }
.marketing-corp .msmrkt-scroll-grid:before, .marketing-corp .msmrkt-scroll-grid:after { content: ' '; display: table; }
.marketing-corp .msmrkt-scroll-grid:after { clear: both; }
.marketing-corp .msmrkt-scroll-row { position: relative; overflow: hidden; }
.marketing-corp .msmrkt-scroll-row .msmrkt-figure { text-align: center; }
.marketing-corp .msmrkt-scroll-row .msmrkt-scroll:first-child .msmrkt-scroll__icon .mds-link { float: right; clear: both; }
.marketing-corp .msmrkt-scroll-bkgd-image { left: 0; min-height: 100vh; min-width: 100%; position: absolute; top: 0; transition: opacity 1s ease-in-out; -moz-transition: opacity 1s ease-in-out; -webkit-transition: opacity 1s ease-in-out; }
.marketing-corp .msmrkt-scroll-bkgd-image:not(:first-child) { opacity: 0; }
.marketing-corp .msmrkt-scroll-bkgd-image.msmrkt-scroll__item--active { opacity: 1; }
.marketing-corp .msmrkt-scroll { min-height: 100vh; position: relative; }
.marketing-corp .msmrkt-scroll__column { bottom: 0; min-height: 100vh; position: relative; }
.marketing-corp .msmrkt-scroll__container { position: relative; }
.marketing-corp .msmrkt-scroll__section { min-height: 100vh; position: relative; }
.marketing-corp .msmrkt-scroll__section--fixed { position: fixed !important; top: 0; z-index: 8; }
.marketing-corp .msmrkt-scroll__section--flex-height { min-height: 0; }
.marketing-corp .msmrkt-scroll__item--centered { position: absolute; top: 50%; transform: translateY(-50%); width: 100%; z-index: 9; }
.marketing-corp .msmrkt-scroll__item img { max-width: 100%; }
.marketing-corp .msmrkt-scroll__item h2 sup { font-size: 12px; top: -2em; }
.marketing-corp .msmrkt-scroll__item .mds-eyebrow { line-height: 30px !important; }
.marketing-corp .msmrkt-scroll__icon .mds-link { background-repeat: no-repeat; background-size: cover; display: block; height: 50px; margin-bottom: 12px; -moz-transition: none; -webkit-transition: none; -o-transition: color 0 ease-in; transition: none; width: 50px; }
.marketing-corp .msmrkt-scroll__icon .mds-link:hover { background-position: 0 -60px; }
.marketing-corp .msmrkt-scroll__icon.msmrkt-scroll__item--active .mds-link { background-position: 0 -60px; }
.marketing-corp .msmrkt-scroll__icon--mobile { height: 30px; margin-right: 12px; overflow: hidden; width: 30px; }
.marketing-corp .msmrkt-scroll__icon--mobile .msmrkt-figure__image { margin-top: -36px; }
.marketing-corp .msmrkt-scroll--absolute { left: 0; position: absolute; top: 0; width: 100%; }
.marketing-corp .msmrkt-scroll--hidden { opacity: 0; transition: opacity .5s ease-in-out; -moz-transition: opacity .5s ease-in-out; -webkit-transition: opacity .5s ease-in-out; }
.marketing-corp .msmrkt-scroll--hidden.msmrkt-scroll__item--active { opacity: 1; }

.marketing-corp .msmrkt-social__icon { margin-right: 12px; }
.marketing-corp .msmrkt-social__icon--email-round { background-size: cover; background-repeat: no-repeat; display: block; height: 45px; width: 45px; background-image: url(../../../../clientlibs/morningstar-corporate/icon/footer/icon-mail.svg./25226966.svg); }
.marketing-corp .msmrkt-social__icon--facebook { background-size: cover; background-repeat: no-repeat; display: block; height: 20px; width: 20px; background-image: url(../img/facebook.png); }
.marketing-corp .msmrkt-social__icon--facebook-round { background-size: cover; background-repeat: no-repeat; display: block; height: 45px; width: 45px; background-image: url(../../../../clientlibs/morningstar-corporate/icon/footer/icon-facebook.svg./25226966.svg); }
.marketing-corp .msmrkt-social__icon--googleplus-round { background-size: cover; background-repeat: no-repeat; display: block; height: 45px; width: 45px; background-image: url(../../../../clientlibs/morningstar-corporate/icon/footer/icon-googleplus.svg./25226966.svg); }
.marketing-corp .msmrkt-social__icon--instagram { background-size: cover; background-repeat: no-repeat; display: block; height: 20px; width: 20px; background-image: url(../img/instagram.png); }
.marketing-corp .msmrkt-social__icon--linkedin { background-size: cover; background-repeat: no-repeat; display: block; height: 20px; width: 20px; background-image: url(../img/linkedin.png); }
.marketing-corp .msmrkt-social__icon--linkedin-round { background-size: cover; background-repeat: no-repeat; display: block; height: 45px; width: 45px; background-image: url(../../../../clientlibs/morningstar-corporate/icon/footer/icon-linkedin.svg./25226966.svg); }
.marketing-corp .msmrkt-social__icon--twitter { background-size: cover; background-repeat: no-repeat; display: block; height: 20px; width: 20px; background-image: url(../img/twitter.png); }
.marketing-corp .msmrkt-social__icon--twitter-round { background-size: cover; background-repeat: no-repeat; display: block; height: 45px; width: 45px; background-image: url(../../../../clientlibs/morningstar-corporate/icon/footer/icon-twitter.svg./25226966.svg); }
.marketing-corp .msmrkt-social__icon--youtube { background-size: cover; background-repeat: no-repeat; display: block; height: 20px; width: 20px; width: 28px; background-image: url(../img/youtube.png); }
.marketing-corp .msmrkt-list-group--inline__item:last-child .msmrkt-social__icon, .marketing-corp .msmrkt-list-group--inline__item--secondary:last-child .msmrkt-social__icon { margin-right: 0; }

.marketing-corp .msmrkt-show-hide__header--fullWidth { display: block; margin: 12px 0 48px 0; text-align: center; }


