/*!
 * @clientlib marketing-base
 * @description base.scss
 */
/* 
html5doctor.com Reset Stylesheet
v1.6.1
Last Updated: 2010-09-17
Author: Richard Clark - http://richclarkdesign.com 
Twitter: @rich_clark
*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }

body { line-height: 1; }

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }

nav ul { list-style: none; }

blockquote, q { quotes: none; }

blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }

a { margin: 0; padding: 0; font-size: 100%; vertical-align: baseline; background: transparent; }

/* change colours to suit your needs */
ins { background-color: #ff9; color: #000; text-decoration: none; }

/* change colours to suit your needs */
mark { background-color: #ff9; color: #000; font-style: italic; font-weight: bold; }

del { text-decoration: line-through; }

abbr[title], dfn[title] { border-bottom: 1px dotted; cursor: help; }

table { border-collapse: collapse; border-spacing: 0; }

/* change border colour to suit your needs */
hr { display: block; height: 1px; border: 0; border-top: 1px solid #cccccc; margin: 1em 0; padding: 0; }

input, select { vertical-align: middle; }

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

.mds-icon--s { height: 15px; width: 15px; }

.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 { 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 { content: ''; display: block; height: 0; width: 0; }
.mds-button::before, .mds-button--secondary::before { margin-bottom: calc(-0.228125em + 0px); }
.mds-button::after, .mds-button--secondary::after { margin-top: calc(-0.2515625em + 1px); }
.mds-button.mds-button--small, .mds-button--secondary.mds-button--small { font-size: 14px; }
.mds-button.mds-button--large, .mds-button--secondary.mds-button--large { font-size: 20px; }
.mds-button::-moz-focus-inner, .mds-button--secondary::-moz-focus-inner { border: 0; }
.mds-button:hover, .mds-button.mds-button--hover, .mds-button--secondary:hover, .mds-button--secondary.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 { 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 { 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 { 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 { 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 { 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 { 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 { 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 { 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 { 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 { 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 { 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 { 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.228125em + 0px); }
.mds-button--small::after { margin-top: calc(-0.2515625em + 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; white-space: nowrap; width: 15px; }
.mds-button--large .mds-button__icon { height: 23px; width: 23px; }
.mds-button--flat.mds-button--flat-icon-m .mds-button__icon { height: 23px; white-space: nowrap; width: 23px; }
.mds-button--flat.mds-button--flat-icon-m .mds-button__icon .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-gray .mds-button--secondary, .mds-container--black .mds-button--secondary { background-color: transparent; color: #ababab; }
.mds-container--dark-gray .mds-button--secondary .mds-button__icon, .mds-container--black .mds-button--secondary .mds-button__icon { fill: #ababab; }
.mds-container--dark-gray .mds-button--secondary:hover, .mds-container--dark-gray .mds-button--secondary.mds-button--hover, .mds-container--black .mds-button--secondary:hover, .mds-container--black .mds-button--secondary.mds-button--hover { background-color: #5e5e5e; color: #ffffff; }
.mds-container--dark-gray .mds-button--secondary:hover .mds-button__icon, .mds-container--dark-gray .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 { fill: #ffffff; }
.mds-container--dark-gray .mds-button--secondary:active, .mds-container--dark-gray .mds-button--secondary.mds-button--active, .mds-container--black .mds-button--secondary:active, .mds-container--black .mds-button--secondary.mds-button--active { box-shadow: inset 0 0 0 1px #e5e5e5; background-color: #e5e5e5; color: #5e5e5e; }
.mds-container--dark-gray .mds-button--secondary:active .mds-button__icon, .mds-container--dark-gray .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 { fill: #5e5e5e; }
.mds-container--dark-gray .mds-button--secondary:active:focus, .mds-container--dark-gray .mds-button--secondary:active.mds-button--focus, .mds-container--dark-gray .mds-button--secondary.mds-button--active:focus, .mds-container--dark-gray .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 { box-shadow: inset 0 0 0 1px #e5e5e5, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.mds-container--dark-gray .mds-button--secondary:disabled:hover, .mds-container--dark-gray .mds-button--secondary:disabled.mds-button--hover, .mds-container--dark-gray .mds-button--secondary:disabled:active, .mds-container--dark-gray .mds-button--secondary:disabled.mds-button--active, .mds-container--dark-gray .mds-button--secondary:disabled:focus, .mds-container--dark-gray .mds-button--secondary:disabled.mds-button--focus, .mds-container--dark-gray .mds-button--secondary[disabled]:hover, .mds-container--dark-gray .mds-button--secondary[disabled].mds-button--hover, .mds-container--dark-gray .mds-button--secondary[disabled]:active, .mds-container--dark-gray .mds-button--secondary[disabled].mds-button--active, .mds-container--dark-gray .mds-button--secondary[disabled]:focus, .mds-container--dark-gray .mds-button--secondary[disabled].mds-button--focus, .mds-container--dark-gray .mds-button--secondary.mds-button--disabled:hover, .mds-container--dark-gray .mds-button--secondary.mds-button--disabled.mds-button--hover, .mds-container--dark-gray .mds-button--secondary.mds-button--disabled:active, .mds-container--dark-gray .mds-button--secondary.mds-button--disabled.mds-button--active, .mds-container--dark-gray .mds-button--secondary.mds-button--disabled:focus, .mds-container--dark-gray .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 { box-shadow: inset 0 0 0 1px #808080; background: transparent; color: #ababab; }
.mds-container--dark-gray .mds-button--secondary:disabled:hover .mds-button__icon, .mds-container--dark-gray .mds-button--secondary:disabled.mds-button--hover .mds-button__icon, .mds-container--dark-gray .mds-button--secondary:disabled:active .mds-button__icon, .mds-container--dark-gray .mds-button--secondary:disabled.mds-button--active .mds-button__icon, .mds-container--dark-gray .mds-button--secondary:disabled:focus .mds-button__icon, .mds-container--dark-gray .mds-button--secondary:disabled.mds-button--focus .mds-button__icon, .mds-container--dark-gray .mds-button--secondary[disabled]:hover .mds-button__icon, .mds-container--dark-gray .mds-button--secondary[disabled].mds-button--hover .mds-button__icon, .mds-container--dark-gray .mds-button--secondary[disabled]:active .mds-button__icon, .mds-container--dark-gray .mds-button--secondary[disabled].mds-button--active .mds-button__icon, .mds-container--dark-gray .mds-button--secondary[disabled]:focus .mds-button__icon, .mds-container--dark-gray .mds-button--secondary[disabled].mds-button--focus .mds-button__icon, .mds-container--dark-gray .mds-button--secondary.mds-button--disabled:hover .mds-button__icon, .mds-container--dark-gray .mds-button--secondary.mds-button--disabled.mds-button--hover .mds-button__icon, .mds-container--dark-gray .mds-button--secondary.mds-button--disabled:active .mds-button__icon, .mds-container--dark-gray .mds-button--secondary.mds-button--disabled.mds-button--active .mds-button__icon, .mds-container--dark-gray .mds-button--secondary.mds-button--disabled:focus .mds-button__icon, .mds-container--dark-gray .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 { fill: #ababab; }

.mds-container--dark-gray .mds-button:hover:after, .mds-container--dark-gray .mds-button.mds-button--hover:after, .mds-container--dark-gray .mds-button:focus:after, .mds-container--dark-gray .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.mds-button--hover { 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.mds-button--hover .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-gray .mds-button__input:disabled:hover + .mds-button, .mds-container--black .mds-button__input:disabled:hover + .mds-button, .mds-container--dark-gray .mds-button__input[disabled]:hover + .mds-button, .mds-container--black .mds-button__input[disabled]:hover + .mds-button, .mds-container--dark-gray .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-gray .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-gray .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-gray .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-gray .mds-button__input:disabled:hover + .mds-button--primary, .mds-container--dark-gray .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-gray .mds-button__input[disabled]:hover + .mds-button--primary, .mds-container--dark-gray .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-gray .mds-button__input.mds-button--disabled:hover + .mds-button--primary, .mds-container--dark-gray .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-gray .mds-button__input:disabled:hover + .mds-button--primary .mds-button__icon, .mds-container--dark-gray .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-gray .mds-button__input[disabled]:hover + .mds-button--primary .mds-button__icon, .mds-container--dark-gray .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-gray .mds-button__input.mds-button--disabled:hover + .mds-button--primary .mds-button__icon, .mds-container--dark-gray .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--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 { 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--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 { fill: #ffffff; }
.mds-container--dark-gray .mds-button.mds-button--selected, .mds-container--black .mds-button.mds-button--selected, .mds-container--dark-gray .mds-button--secondary.mds-button--selected, .mds-container--black .mds-button--secondary.mds-button--selected, .mds-container--dark-gray .mds-button--selected, .mds-container--black .mds-button--selected, .mds-container--dark-gray .mds-button__input:checked + .mds-button, .mds-container--black .mds-button__input:checked + .mds-button, .mds-container--dark-gray .mds-button__input:active + .mds-button, .mds-container--black .mds-button__input:active + .mds-button, .mds-container--dark-gray .mds-button__input.mds-button--active + .mds-button, .mds-container--black .mds-button__input.mds-button--active + .mds-button, .mds-container--dark-gray .mds-button__input:active + .mds-button--secondary, .mds-container--black .mds-button__input:active + .mds-button--secondary, .mds-container--dark-gray .mds-button__input.mds-button--active + .mds-button--secondary, .mds-container--black .mds-button__input.mds-button--active + .mds-button--secondary { box-shadow: inset 0 0 0 1px #e5e5e5; background-color: #e5e5e5; color: #5e5e5e; }
.mds-container--dark-gray .mds-button.mds-button--selected .mds-button__icon, .mds-container--black .mds-button.mds-button--selected .mds-button__icon, .mds-container--dark-gray .mds-button--secondary.mds-button--selected .mds-button__icon, .mds-container--black .mds-button--secondary.mds-button--selected .mds-button__icon, .mds-container--dark-gray .mds-button--selected .mds-button__icon, .mds-container--black .mds-button--selected .mds-button__icon, .mds-container--dark-gray .mds-button__input:checked + .mds-button .mds-button__icon, .mds-container--black .mds-button__input:checked + .mds-button .mds-button__icon, .mds-container--dark-gray .mds-button__input:active + .mds-button .mds-button__icon, .mds-container--black .mds-button__input:active + .mds-button .mds-button__icon, .mds-container--dark-gray .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-gray .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-gray .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 { fill: #5e5e5e; }

.mds-button.mds-button--selected:focus, .mds-button--secondary.mds-button--selected:focus, .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__input.mds-button--active:focus { box-shadow: inset 0 0 0 1px #333333, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.mds-container--dark-gray .mds-button.mds-button--selected:focus, .mds-container--black .mds-button.mds-button--selected:focus, .mds-container--dark-gray .mds-button--secondary.mds-button--selected:focus, .mds-container--black .mds-button--secondary.mds-button--selected:focus, .mds-container--dark-gray .mds-button--selected:focus, .mds-container--black .mds-button--selected:focus, .mds-container--dark-gray .mds-button__input:checked:focus + .mds-button, .mds-container--black .mds-button__input:checked:focus + .mds-button, .mds-container--dark-gray .mds-button__input:active:focus + .mds-button, .mds-container--black .mds-button__input:active:focus + .mds-button, .mds-container--dark-gray .mds-button__input.mds-button--active:focus + .mds-button, .mds-container--black .mds-button__input.mds-button--active:focus + .mds-button, .mds-container--dark-gray .mds-button__input:active:focus + .mds-button--secondary, .mds-container--black .mds-button__input:active:focus + .mds-button--secondary, .mds-container--dark-gray .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-gray .mds-button__input:active:focus, .mds-container--black .mds-button__input:active:focus, .mds-container--dark-gray .mds-button__input.mds-button--active:focus, .mds-container--black .mds-button__input.mds-button--active:focus { 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:after, .mds-button__input.mds-button--active: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-gray .mds-button--primary.mds-button--selected, .mds-container--black .mds-button--primary.mds-button--selected, .mds-container--dark-gray .mds-button__input:checked + .mds-button--primary, .mds-container--black .mds-button__input:checked + .mds-button--primary, .mds-container--dark-gray .mds-button__input:active + .mds-button--primary, .mds-container--black .mds-button__input:active + .mds-button--primary, .mds-container--dark-gray .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-gray .mds-button--primary.mds-button--selected .mds-button__icon, .mds-container--black .mds-button--primary.mds-button--selected .mds-button__icon, .mds-container--dark-gray .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-gray .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-gray .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-gray .mds-button--primary.mds-button--selected:focus, .mds-container--black .mds-button--primary.mds-button--selected:focus, .mds-container--dark-gray .mds-button__input:checked:focus + .mds-button--primary, .mds-container--black .mds-button__input:checked:focus + .mds-button--primary, .mds-container--dark-gray .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-gray .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-gray .mds-button__input:active:focus + .mds-button--primary, .mds-container--black .mds-button__input:active:focus + .mds-button--primary, .mds-container--dark-gray .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-gray .mds-button__input:hover + .mds-button--primary:disabled, .mds-container--black .mds-button__input:hover + .mds-button--primary:disabled, .mds-container--dark-gray .mds-button__input:hover + .mds-button--primary[disabled], .mds-container--black .mds-button__input:hover + .mds-button--primary[disabled], .mds-container--dark-gray .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-gray .mds-button__input:hover + .mds-button--flat:disabled, .mds-container--black .mds-button__input:hover + .mds-button--flat:disabled, .mds-container--dark-gray .mds-button__input:hover + .mds-button--flat[disabled], .mds-container--black .mds-button__input:hover + .mds-button--flat[disabled], .mds-container--dark-gray .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--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-gray .mds-button__input:checked + .mds-button--icon-only, .mds-container--black .mds-button__input:checked + .mds-button--icon-only, .mds-container--dark-gray .mds-button__input:hover:checked + .mds-button--icon-only, .mds-container--black .mds-button__input:hover:checked + .mds-button--icon-only, .mds-container--dark-gray .mds-button__input:hover + .mds-button--icon-only, .mds-container--black .mds-button__input:hover + .mds-button--icon-only, .mds-container--dark-gray .mds-button--icon-only:hover, .mds-container--black .mds-button--icon-only:hover, .mds-container--dark-gray .mds-button--icon-only.mds-button--hover, .mds-container--black .mds-button--icon-only.mds-button--hover, .mds-container--dark-gray .mds-button__input:active + .mds-button--icon-only, .mds-container--black .mds-button__input:active + .mds-button--icon-only, .mds-container--dark-gray .mds-button--icon-only:active, .mds-container--black .mds-button--icon-only:active, .mds-container--dark-gray .mds-button--icon-only.mds-button--active, .mds-container--black .mds-button--icon-only.mds-button--active, .mds-container--dark-gray .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-gray .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-gray .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-gray .mds-button__input + .mds-button--icon-only:hover, .mds-container--black .mds-button__input + .mds-button--icon-only:hover, .mds-container--dark-gray .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-gray .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-gray .mds-button__input + .mds-button--icon-only:active, .mds-container--black .mds-button__input + .mds-button--icon-only:active, .mds-container--dark-gray .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-gray .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-gray .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-gray .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-gray .mds-button--icon-only:hover .mds-button__icon, .mds-container--black .mds-button--icon-only:hover .mds-button__icon, .mds-container--dark-gray .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-gray .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-gray .mds-button--icon-only:active .mds-button__icon, .mds-container--black .mds-button--icon-only:active .mds-button__icon, .mds-container--dark-gray .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-gray .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-gray .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-gray .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-gray .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-gray .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-gray .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-gray .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-gray .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-gray .mds-button__input:focus:checked + .mds-button--icon-only, .mds-container--black .mds-button__input:focus:checked + .mds-button--icon-only, .mds-container--dark-gray .mds-button__input:focus:active + .mds-button--icon-only, .mds-container--black .mds-button__input:focus:active + .mds-button--icon-only, .mds-container--dark-gray .mds-button__input:focus:hover + .mds-button--icon-only, .mds-container--black .mds-button__input:focus:hover + .mds-button--icon-only, .mds-container--dark-gray .mds-button__input:focus + .mds-button--icon-only, .mds-container--black .mds-button__input:focus + .mds-button--icon-only, .mds-container--dark-gray .mds-button--icon-only:focus, .mds-container--black .mds-button--icon-only:focus, .mds-container--dark-gray .mds-button--icon-only.mds-button--focus, .mds-container--black .mds-button--icon-only.mds-button--focus, .mds-container--dark-gray .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-gray .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-gray .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-gray .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-gray .mds-button__input + .mds-button--icon-only:focus, .mds-container--black .mds-button__input + .mds-button--icon-only:focus, .mds-container--dark-gray .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-gray .mds-button--icon-only, .mds-container--black .mds-button--icon-only, .mds-container--dark-gray .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-gray .mds-button--icon-only .mds-button__icon, .mds-container--black .mds-button--icon-only .mds-button__icon, .mds-container--dark-gray .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-gray .mds-button--icon-only:hover, .mds-container--dark-gray .mds-button--icon-only.mds-button--hover, .mds-container--dark-gray .mds-button--icon-only:active, .mds-container--dark-gray .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-gray .mds-button__input + .mds-button--icon-only:hover, .mds-container--dark-gray .mds-button__input + .mds-button--icon-only.mds-button--hover, .mds-container--dark-gray .mds-button__input + .mds-button--icon-only:active, .mds-container--dark-gray .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-gray .mds-button--icon-only:hover .mds-button__icon, .mds-container--dark-gray .mds-button--icon-only.mds-button--hover .mds-button__icon, .mds-container--dark-gray .mds-button--icon-only:active .mds-button__icon, .mds-container--dark-gray .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-gray .mds-button__input + .mds-button--icon-only:hover .mds-button__icon, .mds-container--dark-gray .mds-button__input + .mds-button--icon-only.mds-button--hover .mds-button__icon, .mds-container--dark-gray .mds-button__input + .mds-button--icon-only:active .mds-button__icon, .mds-container--dark-gray .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-gray .mds-button--icon-only, .mds-button__input:focus:active + .mds-container--dark-gray .mds-button--icon-only, .mds-button__input:focus:hover + .mds-container--dark-gray .mds-button--icon-only, .mds-button__input:focus + .mds-container--dark-gray .mds-button--icon-only, .mds-container--dark-gray .mds-button--icon-only:focus, .mds-container--dark-gray .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-gray .mds-button__input + .mds-button--icon-only, .mds-button__input:focus:active + .mds-container--dark-gray .mds-button__input + .mds-button--icon-only, .mds-button__input:focus:hover + .mds-container--dark-gray .mds-button__input + .mds-button--icon-only, .mds-button__input:focus + .mds-container--dark-gray .mds-button__input + .mds-button--icon-only, .mds-container--dark-gray .mds-button__input + .mds-button--icon-only:focus, .mds-container--dark-gray .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-gray .mds-button--icon-only:disabled:hover, .mds-container--dark-gray .mds-button--icon-only:disabled.mds-button--hover, .mds-container--dark-gray .mds-button--icon-only[disabled]:hover, .mds-container--dark-gray .mds-button--icon-only[disabled].mds-button--hover, .mds-container--dark-gray .mds-button--icon-only.mds-button--disabled:hover, .mds-container--dark-gray .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-gray .mds-button__input + .mds-button--icon-only:disabled:hover, .mds-container--dark-gray .mds-button__input + .mds-button--icon-only:disabled.mds-button--hover, .mds-container--dark-gray .mds-button__input + .mds-button--icon-only[disabled]:hover, .mds-container--dark-gray .mds-button__input + .mds-button--icon-only[disabled].mds-button--hover, .mds-container--dark-gray .mds-button__input + .mds-button--icon-only.mds-button--disabled:hover, .mds-container--dark-gray .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-gray .mds-button--icon-only:disabled:hover .mds-button__icon, .mds-container--dark-gray .mds-button--icon-only:disabled.mds-button--hover .mds-button__icon, .mds-container--dark-gray .mds-button--icon-only[disabled]:hover .mds-button__icon, .mds-container--dark-gray .mds-button--icon-only[disabled].mds-button--hover .mds-button__icon, .mds-container--dark-gray .mds-button--icon-only.mds-button--disabled:hover .mds-button__icon, .mds-container--dark-gray .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-gray .mds-button__input + .mds-button--icon-only:disabled:hover .mds-button__icon, .mds-container--dark-gray .mds-button__input + .mds-button--icon-only:disabled.mds-button--hover .mds-button__icon, .mds-container--dark-gray .mds-button__input + .mds-button--icon-only[disabled]:hover .mds-button__icon, .mds-container--dark-gray .mds-button__input + .mds-button--icon-only[disabled].mds-button--hover .mds-button__icon, .mds-container--dark-gray .mds-button__input + .mds-button--icon-only.mds-button--disabled:hover .mds-button__icon, .mds-container--dark-gray .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 { border-radius: 0; box-shadow: none; padding-left: 4px; padding-right: 4px; }
.mds-button--flat, .mds-container--white .mds-button--flat, .mds-container--light-gray .mds-button--flat { color: #5e5e5e; }
.mds-container--dark-gray .mds-button--flat, .mds-container--black .mds-button--flat { color: #ababab; }
.mds-button--flat .mds-button__icon, .mds-container--white .mds-button--flat .mds-button__icon, .mds-container--light-gray .mds-button--flat .mds-button__icon { fill: #5e5e5e; }
.mds-container--dark-gray .mds-button--flat .mds-button__icon, .mds-container--black .mds-button--flat .mds-button__icon { fill: #ababab; }
.mds-button__input:checked + .mds-button--flat, .mds-button__input:hover + .mds-button--flat, .mds-button--flat.mds-button--hover, .mds-button--flat:hover { background: transparent; box-shadow: none; }
.mds-button__input:checked + .mds-button--flat, .mds-container--white .mds-button__input:checked + .mds-button--flat, .mds-container--light-gray .mds-button__input:checked + .mds-button--flat, .mds-button__input:hover + .mds-button--flat, .mds-container--white .mds-button__input:hover + .mds-button--flat, .mds-container--light-gray .mds-button__input:hover + .mds-button--flat, .mds-button--flat.mds-button--hover, .mds-container--white .mds-button--flat.mds-button--hover, .mds-container--light-gray .mds-button--flat.mds-button--hover, .mds-button--flat:hover, .mds-container--white .mds-button--flat:hover, .mds-container--light-gray .mds-button--flat:hover { color: #1e1e1e; }
.mds-container--dark-gray .mds-button__input:checked + .mds-button--flat, .mds-container--black .mds-button__input:checked + .mds-button--flat, .mds-container--dark-gray .mds-button__input:hover + .mds-button--flat, .mds-container--black .mds-button__input:hover + .mds-button--flat, .mds-container--dark-gray .mds-button--flat.mds-button--hover, .mds-container--black .mds-button--flat.mds-button--hover, .mds-container--dark-gray .mds-button--flat:hover, .mds-container--black .mds-button--flat:hover { color: #ffffff; }
.mds-button__input:checked + .mds-button--flat .mds-button__icon, .mds-container--white .mds-button__input:checked + .mds-button--flat .mds-button__icon, .mds-container--light-gray .mds-button__input:checked + .mds-button--flat .mds-button__icon, .mds-button__input:hover + .mds-button--flat .mds-button__icon, .mds-container--white .mds-button__input:hover + .mds-button--flat .mds-button__icon, .mds-container--light-gray .mds-button__input:hover + .mds-button--flat .mds-button__icon, .mds-button--flat.mds-button--hover .mds-button__icon, .mds-container--white .mds-button--flat.mds-button--hover .mds-button__icon, .mds-container--light-gray .mds-button--flat.mds-button--hover .mds-button__icon, .mds-button--flat:hover .mds-button__icon, .mds-container--white .mds-button--flat:hover .mds-button__icon, .mds-container--light-gray .mds-button--flat:hover .mds-button__icon { fill: #1e1e1e; }
.mds-container--dark-gray .mds-button__input:checked + .mds-button--flat .mds-button__icon, .mds-container--black .mds-button__input:checked + .mds-button--flat .mds-button__icon, .mds-container--dark-gray .mds-button__input:hover + .mds-button--flat .mds-button__icon, .mds-container--black .mds-button__input:hover + .mds-button--flat .mds-button__icon, .mds-container--dark-gray .mds-button--flat.mds-button--hover .mds-button__icon, .mds-container--black .mds-button--flat.mds-button--hover .mds-button__icon, .mds-container--dark-gray .mds-button--flat:hover .mds-button__icon, .mds-container--black .mds-button--flat:hover .mds-button__icon { fill: #ffffff; }
.mds-button--flat.mds-button--active, .mds-button--flat:active, .mds-button--flat.mds-button--hover, .mds-button--flat:hover { background: transparent; box-shadow: none; }
.mds-button--flat.mds-button--active, .mds-container--white .mds-button--flat.mds-button--active, .mds-container--light-gray .mds-button--flat.mds-button--active, .mds-button--flat:active, .mds-container--white .mds-button--flat:active, .mds-container--light-gray .mds-button--flat:active, .mds-button--flat.mds-button--hover, .mds-container--white .mds-button--flat.mds-button--hover, .mds-container--light-gray .mds-button--flat.mds-button--hover, .mds-button--flat:hover, .mds-container--white .mds-button--flat:hover, .mds-container--light-gray .mds-button--flat:hover { color: #1e1e1e; }
.mds-container--dark-gray .mds-button--flat.mds-button--active, .mds-container--black .mds-button--flat.mds-button--active, .mds-container--dark-gray .mds-button--flat:active, .mds-container--black .mds-button--flat:active, .mds-container--dark-gray .mds-button--flat.mds-button--hover, .mds-container--black .mds-button--flat.mds-button--hover, .mds-container--dark-gray .mds-button--flat:hover, .mds-container--black .mds-button--flat:hover { color: #ffffff; }
.mds-button--flat.mds-button--active .mds-button__icon, .mds-container--white .mds-button--flat.mds-button--active .mds-button__icon, .mds-container--light-gray .mds-button--flat.mds-button--active .mds-button__icon, .mds-button--flat:active .mds-button__icon, .mds-container--white .mds-button--flat:active .mds-button__icon, .mds-container--light-gray .mds-button--flat:active .mds-button__icon, .mds-button--flat.mds-button--hover .mds-button__icon, .mds-container--white .mds-button--flat.mds-button--hover .mds-button__icon, .mds-container--light-gray .mds-button--flat.mds-button--hover .mds-button__icon, .mds-button--flat:hover .mds-button__icon, .mds-container--white .mds-button--flat:hover .mds-button__icon, .mds-container--light-gray .mds-button--flat:hover .mds-button__icon { fill: #1e1e1e; }
.mds-container--dark-gray .mds-button--flat.mds-button--active .mds-button__icon, .mds-container--black .mds-button--flat.mds-button--active .mds-button__icon, .mds-container--dark-gray .mds-button--flat:active .mds-button__icon, .mds-container--black .mds-button--flat:active .mds-button__icon, .mds-container--dark-gray .mds-button--flat.mds-button--hover .mds-button__icon, .mds-container--black .mds-button--flat.mds-button--hover .mds-button__icon, .mds-container--dark-gray .mds-button--flat:hover .mds-button__icon, .mds-container--black .mds-button--flat:hover .mds-button__icon { fill: #ffffff; }
.mds-container--dark-gray .mds-button__input:focus + .mds-button--flat, .mds-container--dark-gray .mds-button__input:focus + .mds-button--flat.mds-button--hover, .mds-container--dark-gray .mds-button__input:focus + .mds-button--flat:hover, .mds-container--dark-gray .mds-button__input:focus + .mds-button--flat.mds-button--active, .mds-container--dark-gray .mds-button__input:focus + .mds-button--flat:active, .mds-container--black .mds-button__input:focus + .mds-button--flat, .mds-container--black .mds-button__input:focus + .mds-button--flat.mds-button--hover, .mds-container--black .mds-button__input:focus + .mds-button--flat:hover, .mds-container--black .mds-button__input:focus + .mds-button--flat.mds-button--active, .mds-container--black .mds-button__input:focus + .mds-button--flat:active, .mds-button--flat.mds-button--focus, .mds-button--flat.mds-button--focus.mds-button--hover, .mds-button--flat.mds-button--focus:hover, .mds-button--flat.mds-button--focus.mds-button--active, .mds-button--flat.mds-button--focus:active, .mds-button--flat:focus, .mds-button--flat:focus.mds-button--hover, .mds-button--flat:focus:hover, .mds-button--flat:focus.mds-button--active, .mds-button--flat:focus:active { box-shadow: 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.mds-button__input[disabled]:hover + .mds-button--flat, .mds-button__input[disabled]:hover + .mds-button--flat:hover, .mds-button--flat .mds-button__input[disabled], .mds-button--flat .mds-button__input[disabled]:hover, .mds-button--flat.mds-button--disabled, .mds-button--flat.mds-button--disabled:hover, .mds-button--flat[disabled], .mds-button--flat[disabled]:hover { background: transparent; box-shadow: none; }
.mds-button__input[disabled]:hover + .mds-button--flat, .mds-container--white .mds-button__input[disabled]:hover + .mds-button--flat, .mds-container--light-gray .mds-button__input[disabled]:hover + .mds-button--flat, .mds-button__input[disabled]:hover + .mds-button--flat:hover, .mds-container--white .mds-button__input[disabled]:hover + .mds-button--flat:hover, .mds-container--light-gray .mds-button__input[disabled]:hover + .mds-button--flat:hover, .mds-button--flat .mds-button__input[disabled], .mds-container--white .mds-button--flat .mds-button__input[disabled], .mds-container--light-gray .mds-button--flat .mds-button__input[disabled], .mds-button--flat .mds-button__input[disabled]:hover, .mds-container--white .mds-button--flat .mds-button__input[disabled]:hover, .mds-container--light-gray .mds-button--flat .mds-button__input[disabled]:hover, .mds-button--flat.mds-button--disabled, .mds-container--white .mds-button--flat.mds-button--disabled, .mds-container--light-gray .mds-button--flat.mds-button--disabled, .mds-button--flat.mds-button--disabled:hover, .mds-container--white .mds-button--flat.mds-button--disabled:hover, .mds-container--light-gray .mds-button--flat.mds-button--disabled:hover, .mds-button--flat[disabled], .mds-container--white .mds-button--flat[disabled], .mds-container--light-gray .mds-button--flat[disabled], .mds-button--flat[disabled]:hover, .mds-container--white .mds-button--flat[disabled]:hover, .mds-container--light-gray .mds-button--flat[disabled]:hover { color: #1e1e1e; }
.mds-container--dark-gray .mds-button__input[disabled]:hover + .mds-button--flat, .mds-container--black .mds-button__input[disabled]:hover + .mds-button--flat, .mds-container--dark-gray .mds-button__input[disabled]:hover + .mds-button--flat:hover, .mds-container--black .mds-button__input[disabled]:hover + .mds-button--flat:hover, .mds-container--dark-gray .mds-button--flat .mds-button__input[disabled], .mds-container--black .mds-button--flat .mds-button__input[disabled], .mds-container--dark-gray .mds-button--flat .mds-button__input[disabled]:hover, .mds-container--black .mds-button--flat .mds-button__input[disabled]:hover, .mds-container--dark-gray .mds-button--flat.mds-button--disabled, .mds-container--black .mds-button--flat.mds-button--disabled, .mds-container--dark-gray .mds-button--flat.mds-button--disabled:hover, .mds-container--black .mds-button--flat.mds-button--disabled:hover, .mds-container--dark-gray .mds-button--flat[disabled], .mds-container--black .mds-button--flat[disabled], .mds-container--dark-gray .mds-button--flat[disabled]:hover, .mds-container--black .mds-button--flat[disabled]:hover { color: #ffffff; }
.mds-container--dark-gray .mds-button--flat:hover, .mds-container--dark-gray .mds-button--flat:active, .mds-container--black .mds-button--flat:hover, .mds-container--black .mds-button--flat:active { background: transparent; box-shadow: none; }
.mds-container--dark-gray .mds-button__input:checked + .mds-button--flat, .mds-container--dark-gray .mds-button__input:checked + .mds-button--flat:hover, .mds-container--black .mds-button__input:checked + .mds-button--flat, .mds-container--black .mds-button__input:checked + .mds-button--flat:hover, .mds-container--dark-gray .mds-button__input:active + .mds-button--flat, .mds-container--dark-gray .mds-button__input:active + .mds-button--flat:hover, .mds-container--black .mds-button__input:active + .mds-button--flat, .mds-container--black .mds-button__input:active + .mds-button--flat:hover, .mds-container--dark-gray .mds-button__input[disabled] + .mds-button--flat, .mds-container--dark-gray .mds-button__input[disabled] + .mds-button--flat:hover, .mds-container--black .mds-button__input[disabled] + .mds-button--flat, .mds-container--black .mds-button__input[disabled] + .mds-button--flat:hover { background-color: transparent; box-shadow: none; }
.mds-container--dark-gray .mds-button__input[disabled] + .mds-button--flat, .mds-container--dark-gray .mds-button__input[disabled] + .mds-button--flat:hover, .mds-container--black .mds-button__input[disabled] + .mds-button--flat, .mds-container--black .mds-button__input[disabled] + .mds-button--flat:hover, .mds-container--dark-gray .mds-button--flat[disabled], .mds-container--dark-gray .mds-button--flat[disabled]:hover, .mds-container--black .mds-button--flat[disabled], .mds-container--black .mds-button--flat[disabled]:hover { color: #ffffff; }
.mds-container--dark-gray .mds-button__input[disabled] + .mds-button--flat .mds-button__icon, .mds-container--dark-gray .mds-button__input[disabled] + .mds-button--flat .mds-button__icon:hover, .mds-container--black .mds-button__input[disabled] + .mds-button--flat .mds-button__icon, .mds-container--black .mds-button__input[disabled] + .mds-button--flat .mds-button__icon:hover, .mds-container--dark-gray .mds-button--flat[disabled] .mds-button__icon, .mds-container--dark-gray .mds-button--flat[disabled] .mds-button__icon:hover, .mds-container--black .mds-button--flat[disabled] .mds-button__icon, .mds-container--black .mds-button--flat[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; }
.marketing-corp .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; }
.marketing-corp .mds-eyebrow.msmrkt-color__background { padding: 0 4px; }
.marketing-corp .mds-link.mds-link--no-underline.mds-link--no-visited { text-decoration: none; border: none; }
.marketing-corp .mds-link.msmrkt-color__background { padding: 6px; }
.marketing-corp .mds-body-text.msmrkt-color__background { padding: 6px; }
.marketing-corp .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; }
.marketing-corp .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; }
.marketing-corp .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; }
.marketing-corp .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: #1e1e1e; font-weight: 200; line-height: 1.2; font-size: 45px; }
@media (max-width: 767px) { .marketing-corp .mds-level-1-heading.msmrkt-responsive-text { font-size: 32px; } }
.marketing-corp .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: #1e1e1e; font-weight: 200; line-height: 1.2; font-size: 32px; }
@media (max-width: 767px) { .marketing-corp .mds-level-2-heading.msmrkt-responsive-text { font-size: 28px; } }
.marketing-corp .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: #1e1e1e; font-weight: 200; line-height: 1.2; font-size: 28px; }
@media (max-width: 767px) { .marketing-corp .mds-level-3-heading.msmrkt-responsive-text { font-size: 23px; font-weight: 300; } }
.marketing-corp .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; color: #1e1e1e; font-weight: 300; line-height: 1.2; font-size: 23px; }
.marketing-corp .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; color: #1e1e1e; font-weight: 300; line-height: 1.2; font-size: 20px; }
.marketing-corp .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; color: #1e1e1e; font-weight: 300; line-height: 1.2; font-size: 18px; }
.marketing-corp .mds-button.msmrkt-control--active { box-shadow: inset 0 0 0 1px #333333; background-color: #333333; color: #ffffff; }
.marketing-corp .mds-button.msmrkt-control--active .mds-button__icon { fill: #ffffff; transition: background 300ms, color 300ms, border 300ms, fill 300ms, box-shadow 300ms; }
.marketing-corp .mds-button.msmrkt-control--active:after { box-shadow: none; }
@media (min-width: 768px) { .marketing-corp .mds-masthead--hide-wide { display: none; } }
@media (max-width: 767px) { .marketing-corp .mds-masthead--show-wide { display: none; } }
.marketing-corp .mds-pagination__icon { height: 15px; width: 15px; }
.marketing-corp .msmrkt-pagination__section--hidden { visibility: hidden; }
.marketing-corp .mds-long-form-text { color: #1e1e1e; font-family: UniversNextMorningStarW04, "Univers", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif; }
.marketing-corp .mds-long-form-text, .marketing-corp .mds-long-form-text:before, .marketing-corp .mds-long-form-text:after { box-sizing: border-box; }
.marketing-corp .mds-long-form-text *, .marketing-corp .mds-long-form-text *:before, .marketing-corp .mds-long-form-text *:after { box-sizing: border-box; }
.marketing-corp .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; color: #1e1e1e; font-weight: 200; line-height: 1.2; font-size: 45px; margin: 0 0 20px; }
.marketing-corp .mds-long-form-text h1::before, .marketing-corp .mds-long-form-text h1::after { content: ''; display: block; height: 0; width: 0; }
.marketing-corp .mds-long-form-text h1::before { margin-bottom: calc(-0.203125em + 0px); }
.marketing-corp .mds-long-form-text h1::after { margin-top: calc(-0.2265625em + 0px); }
@media (max-width: 767px) { .marketing-corp .mds-long-form-text h1.msmrkt-responsive-text { font-size: 32px; } }
.marketing-corp .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; color: #1e1e1e; font-weight: 200; line-height: 1.2; font-size: 32px; margin: 32px 0 12px; padding-top: 8px; }
.marketing-corp .mds-long-form-text h2::before, .marketing-corp .mds-long-form-text h2::after { content: ''; display: block; height: 0; width: 0; }
.marketing-corp .mds-long-form-text h2::before { margin-bottom: calc(-0.203125em + 0px); }
.marketing-corp .mds-long-form-text h2::after { margin-top: calc(-0.2265625em + 0px); }
@media (max-width: 767px) { .marketing-corp .mds-long-form-text h2.msmrkt-responsive-text { font-size: 28px; } }
.marketing-corp .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; color: #1e1e1e; font-weight: 200; line-height: 1.2; font-size: 28px; margin: 0 0 16px; }
.marketing-corp .mds-long-form-text h3::before, .marketing-corp .mds-long-form-text h3::after { content: ''; display: block; height: 0; width: 0; }
.marketing-corp .mds-long-form-text h3::before { margin-bottom: calc(-0.203125em + 0px); }
.marketing-corp .mds-long-form-text h3::after { margin-top: calc(-0.2265625em + 0px); }
@media (max-width: 767px) { .marketing-corp .mds-long-form-text h3.msmrkt-responsive-text { font-size: 23px; font-weight: 300; } }
.marketing-corp .mds-long-form-text h3:first-child { margin: 32px 0 16px; }
.marketing-corp .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; color: #1e1e1e; font-weight: 300; line-height: 1.2; font-size: 23px; }
.marketing-corp .mds-long-form-text h4::before, .marketing-corp .mds-long-form-text h4::after { content: ''; display: block; height: 0; width: 0; }
.marketing-corp .mds-long-form-text h4::before { margin-bottom: calc(-0.203125em + 0px); }
.marketing-corp .mds-long-form-text h4::after { margin-top: calc(-0.2265625em + 0px); }
.marketing-corp .mds-long-form-text h5 { 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; color: #1e1e1e; font-weight: 300; line-height: 1.2; font-size: 20px; }
.marketing-corp .mds-long-form-text h5::before, .marketing-corp .mds-long-form-text h5::after { content: ''; display: block; height: 0; width: 0; }
.marketing-corp .mds-long-form-text h5::before { margin-bottom: calc(-0.203125em + 0px); }
.marketing-corp .mds-long-form-text h5::after { margin-top: calc(-0.2265625em + 0px); }
.marketing-corp .mds-long-form-text h6 { 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; color: #1e1e1e; font-weight: 300; line-height: 1.2; font-size: 18px; }
.marketing-corp .mds-long-form-text h6::before, .marketing-corp .mds-long-form-text h6::after { content: ''; display: block; height: 0; width: 0; }
.marketing-corp .mds-long-form-text h6::before { margin-bottom: calc(-0.203125em + 0px); }
.marketing-corp .mds-long-form-text h6::after { margin-top: calc(-0.2265625em + 0px); }
.marketing-corp .mds-long-form-text ul, .marketing-corp .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; }
.marketing-corp .mds-long-form-text li { margin: 0 0 16px; }
.marketing-corp .mds-long-form-text li > ul { margin-top: 16px; }
.marketing-corp .mds-long-form-text ul > li { clear: both; list-style-type: square; }
.marketing-corp .mds-long-form-text ol > li { counter-increment: step-counter; list-style-type: none; position: relative; }
.marketing-corp .mds-long-form-text ol > li:before { content: counter(step-counter) "."; font-weight: 600; left: -20px; position: absolute; top: 0; }
.marketing-corp .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; }
.marketing-corp .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; }
.marketing-corp .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; }
.marketing-corp .mds-long-form-text a, .mds-container--white .marketing-corp .mds-long-form-text a, .mds-container--light-gray .marketing-corp .mds-long-form-text a { color: #1e1e1e; }
.mds-container--dark-gray .marketing-corp .mds-long-form-text a, .mds-container--black .marketing-corp .mds-long-form-text a { color: #ffffff; }
.marketing-corp .mds-long-form-text a.mds-link--visited, .mds-container--white .marketing-corp .mds-long-form-text a.mds-link--visited, .mds-container--light-gray .marketing-corp .mds-long-form-text a.mds-link--visited, .marketing-corp .mds-long-form-text a:visited, .mds-container--white .marketing-corp .mds-long-form-text a:visited, .mds-container--light-gray .marketing-corp .mds-long-form-text a:visited { color: #5e5e5e; }
.mds-container--dark-gray .marketing-corp .mds-long-form-text a.mds-link--visited, .mds-container--black .marketing-corp .mds-long-form-text a.mds-link--visited, .mds-container--dark-gray .marketing-corp .mds-long-form-text a:visited, .mds-container--black .marketing-corp .mds-long-form-text a:visited { color: #ababab; }
.marketing-corp .mds-long-form-text a.mds-link--hover, .mds-container--white .marketing-corp .mds-long-form-text a.mds-link--hover, .mds-container--light-gray .marketing-corp .mds-long-form-text a.mds-link--hover, .marketing-corp .mds-long-form-text a:hover, .mds-container--white .marketing-corp .mds-long-form-text a:hover, .mds-container--light-gray .marketing-corp .mds-long-form-text a:hover { color: #006fba; }
.mds-container--dark-gray .marketing-corp .mds-long-form-text a.mds-link--hover, .mds-container--black .marketing-corp .mds-long-form-text a.mds-link--hover, .mds-container--dark-gray .marketing-corp .mds-long-form-text a:hover, .mds-container--black .marketing-corp .mds-long-form-text a:hover { color: #008dde; }
.marketing-corp .mds-long-form-text a:focus, .marketing-corp .mds-long-form-text a.mds-link--focus { box-shadow: 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .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; }
.marketing-corp .mds-long-form-text p + h2, .marketing-corp .mds-long-form-text ul + h2 { margin-top: 64px; }
.marketing-corp .mds-long-form-text h2 + h3, .marketing-corp .mds-long-form-text h2 + h4, .marketing-corp .mds-long-form-text p + h3, .marketing-corp .mds-long-form-text p + h4, .marketing-corp .mds-long-form-text ul + h3, .marketing-corp .mds-long-form-text ul + h4 { margin-top: 32px; }
.marketing-corp .mds-long-form-text h2 + p, .marketing-corp .mds-long-form-text p + p { margin-top: 24px; }
.marketing-corp .mds-long-form-text i { font-style: italic; }
.marketing-corp .mds-long-form-text table { border-collapse: collapse; border-spacing: 2px; border-color: gray; }
.marketing-corp .mds-long-form-text table th, .marketing-corp .mds-long-form-text table td { line-height: 1.25; padding: 8px; vertical-align: top; }
.marketing-corp .msmrkt-article .mds-long-form-text h2 { border-top: solid 4px #cccccc; }
.marketing-corp .msmrkt-article .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; color: #1e1e1e; font-weight: 300; line-height: 1.2; font-size: 23px; font-weight: 600; }
.marketing-corp .msmrkt-article .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; color: #1e1e1e; font-weight: 300; line-height: 1.2; font-size: 18px; font-weight: 600; }
.marketing-corp .mds-long-form-text--m p, .marketing-corp .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; }
.marketing-corp .mds-overlay { display: none; }
.marketing-corp .mds-overlay.mds-overlay--active { display: block; }
.marketing-corp .msmrkt-modal__container { width: 90%; }
.marketing-corp .mds-modal__body { padding: 2px 0; overflow-x: hidden; overflow-y: auto; }
.marketing-corp .msmrkt-modal__container { width: 90%; }
.marketing-corp .mds-modal--width-600px .msmrkt-modal__container { max-width: 600px; }
.marketing-corp .mds-modal--width-900px .msmrkt-modal__container { max-width: 900px; }
.marketing-corp .mds-modal--width-1200px .msmrkt-modal__container { max-width: 1200px; }
.marketing-corp .mds-list-group .mds-list-group__item--disabled > span .mds-list-group__item-text { opacity: .4; pointer-events: none; }
.marketing-corp .mds-list-group .mds-list-group__item:not(.mds-list-group__item--drawer-toggle):focus .mds-list-group__active-icon, .marketing-corp .mds-list-group .mds-list-group__item:not(.mds-list-group__item--drawer-toggle):hover .mds-list-group__active-icon { display: block; }
.marketing-corp .mds-list-group .msmrkt-control--active > .msmrkt-list-group__item-text .mds-list-group__active-icon { display: block; }
.marketing-corp .mds-list-group .mds-list-group__left-icon, .marketing-corp .mds-list-group .mds-list-group__active-icon { height: 15px; width: 15px; }
.marketing-corp .mds-list-group--small .mds-list-group__toggle-icon { height: 15px; margin-top: 0; top: 6px; width: 15px; }
.marketing-corp .mds-list-group--small .mds-list-group__sublist .mds-list-group__active-icon { margin-top: -1px; }
.marketing-corp .mds-list-group--large .mds-list-group__toggle-icon, .marketing-corp .mds-list-group--large .mds-list-group__active-icon, .marketing-corp .mds-list-group--large .mds-list-group__left-icon { height: 21px; width: 21px; }
.marketing-corp .mds-list-group--large .mds-list-group__sublist .mds-list-group__active-icon { margin-top: -4px; }
.marketing-corp .mds-list-group--large .mds-list-group__sublist .mds-list-group__left-icon { top: 8px; }
.marketing-corp .mds-list-group--small .mds-list-group__toggle-text { padding: 8px 0; }
.marketing-corp .msmrkt-list-group--borderless .mds-list-group__item { border-color: transparent; }
.marketing-corp .msmrkt-list-group--active-icon { padding-left: 8px; padding-right: 20px; }
.marketing-corp .msmrkt-list-group--xsmall .mds-list-group__toggle-icon { height: 15px; margin-top: 0; top: 6px; width: 15px; }
.marketing-corp .msmrkt-list-group--small .mds-list-group__toggle-icon, .marketing-corp .msmrkt-list-group--small .mds-list-group__active-icon, .marketing-corp .msmrkt-list-group--small .mds-list-group__left-icon { height: 15px; margin-top: 0; top: 8px; width: 15px; }
.marketing-corp .msmrkt-list-group--small .mds-list-group__sublist .mds-list-group__active-icon, .marketing-corp .msmrkt-list-group--small .mds-list-group__sublist .mds-list-group__left-icon { top: 6px; }
.marketing-corp .msmrkt-list-group--medium { font-size: 18px; }
.marketing-corp .msmrkt-list-group--medium .mds-list-group__item-text { line-height: 1.25; font-weight: 400; padding: 10px 0; }
.marketing-corp .msmrkt-list-group--medium .mds-list-group__toggle-icon, .marketing-corp .msmrkt-list-group--medium .mds-list-group__active-icon, .marketing-corp .msmrkt-list-group--medium .mds-list-group__left-icon { height: 15px; margin-top: 0; top: 8px; width: 15px; }
.marketing-corp .msmrkt-list-group--medium.mds-list-group--with-icon .mds-list-group__item-text { padding-left: 28px; }
.marketing-corp .msmrkt-list-group--medium .mds-list-group__sublist .mds-list-group__active-icon, .marketing-corp .msmrkt-list-group--medium .mds-list-group__sublist .mds-list-group__left-icon { height: 17px; top: 8px; width: 17px; }
.marketing-corp .msmrkt-list-group--medium .mds-list-group__sublist .mds-list-group__item-text { font-size: 16px; font-weight: 300; }
.marketing-corp .msmrkt-list-group--medium .msmrkt-list-group--active-icon { padding-left: 8px; padding-right: 24px; }
.marketing-corp .msmrkt-list-group--xlarge { font-size: 23px; }
.marketing-corp .msmrkt-list-group--xlarge .mds-list-group__toggle-icon, .marketing-corp .msmrkt-list-group--xlarge .mds-list-group__active-icon, .marketing-corp .msmrkt-list-group--xlarge .mds-list-group__left-icon { height: 23px; width: 23px; }
.marketing-corp .msmrkt-list-group--xlarge .mds-list-group__toggle-icon { top: 14px; }
.marketing-corp .msmrkt-list-group--xlarge .mds-list-group__toggle-text { padding: 14px 0; }
.marketing-corp .msmrkt-list-group--xlarge.mds-list-group--with-icon .mds-list-group__item-text { padding-left: 34px; }
.marketing-corp .msmrkt-list-group--xlarge .mds-list-group__sublist .mds-list-group__active-icon, .marketing-corp .msmrkt-list-group--xlarge .mds-list-group__sublist .mds-list-group__left-icon { height: 21px; top: 8px; width: 21px; }
.marketing-corp .msmrkt-list-group--xlarge .mds-list-group__sublist .mds-list-group__active-icon { top: 10px; }
.marketing-corp .msmrkt-list-group--xlarge .mds-list-group__sublist .mds-list-group__item-text { font-size: 20px; font-weight: 300; }
.marketing-corp .msmrkt-list-group--xlarge .msmrkt-list-group--active-icon { padding-left: 8px; padding-right: 31px; }
.marketing-corp .msmrkt-list-group__header { font-weight: 600; }
.marketing-corp .msmrkt-list-group__header--xsmall { font-size: 14px; }
.marketing-corp .msmrkt-list-group__header--small { font-size: 16px; }
.marketing-corp .msmrkt-list-group__header--medium { font-size: 18px; }
.marketing-corp .msmrkt-list-group__header--large { font-size: 20px; }
.marketing-corp .msmrkt-list-group__header--xlarge { font-size: 23px; }
.marketing-corp .msmrkt-list-group__header--xlarge-thin { font-size: 23px; font-weight: 300; }
.marketing-corp .mds-list-group--large .msmrkt-list-group--active-icon { padding-left: 8px; padding-right: 28px; }
.marketing-corp .msmrkt-list-group__item-text { display: block; line-height: 1.375; position: relative; }
.marketing-corp ul.msmrkt-list-group--bulleted { list-style: disc; }
.marketing-corp ul.msmrkt-list-group--bulleted li { border-top: none; }
.marketing-corp ul.msmrkt-list-group--bulleted li.msmrkt-list-group--bulleted { display: list-item; margin-left: 16px; }
.marketing-corp ul.msmrkt-list-group--numbered { list-style: decimal; }
.marketing-corp ul.msmrkt-list-group--numbered li { border-top: none; }
.marketing-corp ul.msmrkt-list-group--numbered li.msmrkt-list-group--numbered { display: list-item; margin-left: 16px; }
.marketing-corp .msmrkt-list-group--padding:not(.msmrkt-list-group--active-icon) { padding-left: 8px; padding-right: 8px; }
.marketing-corp span.msmrkt-list-group__item-text > .mds-list-group__active-icon { fill: #1e1e1e; }
.marketing-corp .msmrkt-list-group__sublist { height: auto; visibility: visible; }
.marketing-corp .mds-list-group__sublist { margin-top: 4px; }
.marketing-corp .mds-list-group__link, .marketing-corp .msmrkt-list-group__item-text { display: inline-block; }
.marketing-corp div[data-mod="msmrkt-show-hide"] .msmrkt-control { cursor: pointer; }

*, *: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 .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; color: #1e1e1e; font-weight: 300; line-height: 1.2; font-size: 18px; }
.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: 1199px) { .marketing-corp .msmrkt-grid-container { padding-left: 16px; padding-right: 16px; width: 1001px; } }
@media (max-width: 999px) { .marketing-corp .msmrkt-grid-container { padding-left: 14px; padding-right: 14px; width: 769px; } }
@media (max-width: 767px) { .marketing-corp .msmrkt-grid-container { padding-left: 12px; padding-right: 12px; width: 601px; } }
@media (max-width: 599px) { .marketing-corp .msmrkt-grid-container { padding-left: 10px; padding-right: 10px; width: 100%; } }
.marketing-corp .msmrkt-grid-container:after { clear: both; content: ""; display: table; }
.marketing-corp .msmrkt-content { padding-left: 18px; padding-right: 18px; width: 1201px; margin: 0 auto; position: relative; padding-bottom: 50px; }
@media (max-width: 1199px) { .marketing-corp .msmrkt-content { padding-left: 16px; padding-right: 16px; width: 1001px; } }
@media (max-width: 999px) { .marketing-corp .msmrkt-content { padding-left: 14px; padding-right: 14px; width: 769px; } }
@media (max-width: 767px) { .marketing-corp .msmrkt-content { padding-left: 12px; padding-right: 12px; width: 601px; } }
@media (max-width: 599px) { .marketing-corp .msmrkt-content { padding-left: 10px; padding-right: 10px; width: 100%; } }
.marketing-corp .msmrkt-content:after { clear: both; content: ""; display: table; }
.marketing-corp .msmrkt-hidden { display: none; }
.marketing-corp .msmrkt-visible { display: block; }
@media (min-width: 600px) { .marketing-corp .msmrkt-content--xsmall-below { display: none !important; } }
@media (min-width: 768px) { .marketing-corp .msmrkt-content--small-below { display: none !important; } }
@media (min-width: 1000px) { .marketing-corp .msmrkt-content--medium-below { display: none !important; } }
@media (min-width: 1200px) { .marketing-corp .msmrkt-content--large-below { display: none !important; } }
@media (max-width: 599px) { .marketing-corp .msmrkt-content--xsmall-above { display: none !important; } }
@media (max-width: 767px) { .marketing-corp .msmrkt-content--small-above { display: none !important; } }
@media (max-width: 999px) { .marketing-corp .msmrkt-content--medium-above { display: none !important; } }
@media (max-width: 1199px) { .marketing-corp .msmrkt-content--large-above { display: none !important; } }
@media (min-width: 1200px) { .marketing-corp .msmrkt-content--mobile { display: none !important; } }
@media (max-width: 999px) { .marketing-corp .msmrkt-content--mobile-hidden { display: none !important; } }
@media (max-width: 767px) { .marketing-corp .msmrkt-content--small-hidden { display: none !important; } }
@media (min-width: 768px) { .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:after { clear: both; content: ""; display: table; }
.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: 599px) { .marketing-corp .msmrkt-text--left-mobile { text-align: left; } }
@media (max-width: 599px) { .marketing-corp .msmrkt-text--center-mobile { text-align: center; } }
@media (max-width: 767px) { .marketing-corp .msmrkt-text--center-768 { text-align: center; } }
@media (max-width: 999px) { .marketing-corp .msmrkt-text--center-1000 { text-align: center; } }
@media (max-width: 1199px) { .marketing-corp .msmrkt-text--center-1200 { text-align: center; } }
@media (max-width: 599px) { .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; color: #1e1e1e; font-weight: 300; line-height: 1.2; font-size: 18px; font-weight: 600; color: #1e1e1e; margin-bottom: 16px; }
.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--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--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--top { margin: 0 0 16px; border-top: solid 1px #e5e5e5; }
.marketing-corp .msmrkt-border--right { margin: 0 0 16px; border-right: solid 1px #e5e5e5; }
.marketing-corp .msmrkt-border--bottom { margin: 0 0 16px; border-bottom: solid 1px #e5e5e5; }
.marketing-corp .msmrkt-border--left { margin: 0 0 16px; border-left: solid 1px #e5e5e5; }
.marketing-corp .msmrkt-border--top-thin { border-top: 1px #808080 solid; }
.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: 599px) { .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: 599px) { .marketing-corp .msmrkt-float--none-mobile { float: none !important; } }
@media (max-width: 599px) { .marketing-corp .msmrkt-float--left-mobile { float: left !important; } }
@media (max-width: 599px) { .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--xxsmall { padding: 0 6px; }
.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--xxsmall { padding: 0 6px; }
.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; }
@media (max-width: 767px) { .marketing-corp .msmrkt-hero-heading.msmrkt-responsive-text { font-size: 45px; letter-spacing: initial; line-height: 1.23; } }
.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; }
@media (max-width: 767px) { .marketing-corp .msmrkt-hero-heading--bold.msmrkt-responsive-text { font-size: 45px; letter-spacing: initial; line-height: 1.23; } }
.marketing-corp .msmrkt-hero-heading--bold.msmrkt-color__background { display: inline; line-height: 1.25; }
@media (max-width: 767px) { .marketing-corp .msmrkt-hero-heading--bold.msmrkt-color__background { display: inline; line-height: 1.23; } }
.marketing-corp .msmrkt-hero-heading.msmrkt-color__background { display: inline; line-height: 1.25; }
@media (max-width: 767px) { .marketing-corp .msmrkt-hero-heading.msmrkt-color__background { display: inline; line-height: 1.23; } }
.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; }
@media (max-width: 767px) { .marketing-corp .msmrkt-level-1-heading.msmrkt-responsive-text { font-size: 32px; } }
.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; }
@media (max-width: 767px) { .marketing-corp .msmrkt-level-1-heading--bold.msmrkt-responsive-text { font-size: 32px; } }
.marketing-corp .msmrkt-level-1-heading--bold.msmrkt-color__background { display: inline; line-height: 1.24; }
@media (max-width: 767px) { .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.24; }
@media (max-width: 767px) { .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; }
@media (max-width: 767px) { .marketing-corp .msmrkt-level-2-heading.msmrkt-responsive-text { font-size: 28px; } }
.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; }
@media (max-width: 767px) { .marketing-corp .msmrkt-level-2-heading--bold.msmrkt-responsive-text { font-size: 28px; } }
.marketing-corp .msmrkt-level-2-heading--bold.msmrkt-color__background { display: inline; line-height: 1.23; }
.marketing-corp .msmrkt-level-2-heading.msmrkt-color__background { display: inline; line-height: 1.23; }
.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; }
@media (max-width: 767px) { .marketing-corp .msmrkt-level-3-heading.msmrkt-responsive-text { font-size: 23px; font-weight: 300; } }
.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; }
@media (max-width: 767px) { .marketing-corp .msmrkt-level-3-heading--bold.msmrkt-responsive-text { font-size: 23px; font-weight: 300; } }
.marketing-corp .msmrkt-level-3-heading--bold.msmrkt-color__background { display: inline; line-height: 1.23; }
.marketing-corp .msmrkt-level-3-heading.msmrkt-color__background { display: inline; line-height: 1.23; }
.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-4-heading--bold.msmrkt-color__background { display: inline; line-height: 1.27; }
.marketing-corp .msmrkt-level-4-heading.msmrkt-color__background { display: inline; line-height: 1.27; }
.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-5-heading--bold.msmrkt-color__background { display: inline; line-height: 1.27; }
.marketing-corp .msmrkt-level-5-heading.msmrkt-color__background { display: inline; line-height: 1.27; }
.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-level-6-heading--bold.msmrkt-color__background { display: inline; line-height: 1.27; }
.marketing-corp .msmrkt-level-6-heading.msmrkt-color__background { display: inline; line-height: 1.27; }
.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-eyebrow-heading--tall { 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; display: inline-block; padding: 6px 0; margin: 6px 0; }
.marketing-corp .msmrkt-link:hover { color: #0077cf; }
.marketing-corp .msmrkt-text--inline { display: inline; }

.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("/etc/clientlibs/morningstar-corporate/img/arrow-close-normal.svg"); }
.marketing-corp .accordion-close:hover { background-image: url("/etc/clientlibs/morningstar-corporate/img/arrow-close-hover.svg"); }
.marketing-corp .accordion-open { background-image: url("/etc/clientlibs/morningstar-corporate/img/arrow-open-normal.svg"); }
.marketing-corp .accordion-open:hover { background-image: url("/etc/clientlibs/morningstar-corporate/img/arrow-open-hover.svg"); }
@media (min-width: 1000px) and (max-width: 1199px) { .marketing-corp .menubutton { margin-top: -8px; } }
@media (min-width: 768px) and (max-width: 999px) { .marketing-corp .menubutton { margin-top: -7px; } }
@media (max-width: 767px) { .marketing-corp .menubutton { margin-top: -7px; }
  .marketing-corp .ddcontainer { padding: 23px; } }
@media (max-width: 599px) { .marketing-corp .menubutton { margin-top: -6px; } }
@media (max-width: 767px) { .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("/etc/clientlibs/morningstar-corporate/img/arrow-close-hover.svg"); }
  .marketing-corp .accordion-open { background-image: url("/etc/clientlibs/morningstar-corporate/img/arrow-open-hover.svg") !important; } }
@media (max-width: 479px) { .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: 599px) { .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: 999px) { .marketing-corp .mstar-video__title { bottom: 16px; left: 16px; margin-right: 16px; } }
@media (max-width: 767px) { .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; color: #1e1e1e; font-weight: 200; line-height: 1.2; font-size: 28px; }
@media (max-width: 767px) { .marketing-corp .mstar-video__heading.msmrkt-responsive-text { font-size: 23px; font-weight: 300; } }
.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; color: #1e1e1e; font-weight: 300; line-height: 1.2; font-size: 20px; }
.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; color: #1e1e1e; font-weight: 300; line-height: 1.2; font-size: 18px; }
@media (max-width: 999px) { .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; color: #1e1e1e; font-weight: 300; line-height: 1.2; font-size: 20px; } }
@media (max-width: 767px) { .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; color: #1e1e1e; font-weight: 300; line-height: 1.2; font-size: 18px; } }
.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: 767px) { .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; }
@media (min-width: 768px) { .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: 6px 0 0 #ff0000, -6px 0 0 #ff0000; }
.marketing-corp .msmrkt-color--bg-red.msmrkt-heading.msmrkt-color__background--highlight { box-shadow: 6px 0 0 rgba(255, 0, 0, 0.8), -6px 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--inherit { color: inherit; }
.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: 6px 0 0 #00beaf, -6px 0 0 #00beaf; }
.marketing-corp .msmrkt-color__background--aqua-37.msmrkt-heading.msmrkt-color__background--highlight { box-shadow: 6px 0 0 rgba(0, 190, 175, 0.8), -6px 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: 6px 0 0 #000000, -6px 0 0 #000000; }
.marketing-corp .msmrkt-color__background--black.msmrkt-heading.msmrkt-color__background--highlight { box-shadow: 6px 0 0 rgba(0, 0, 0, 0.8), -6px 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: 6px 0 0 #1f55a5, -6px 0 0 #1f55a5; }
.marketing-corp .msmrkt-color__background--blue-38.msmrkt-heading.msmrkt-color__background--highlight { box-shadow: 6px 0 0 rgba(31, 85, 165, 0.8), -6px 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: 6px 0 0 #ff3c00, -6px 0 0 #ff3c00; }
.marketing-corp .msmrkt-color__background--bright-orange-50.msmrkt-heading.msmrkt-color__background--highlight { box-shadow: 6px 0 0 rgba(255, 60, 0, 0.8), -6px 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: 6px 0 0 #00a8e1, -6px 0 0 #00a8e1; }
.marketing-corp .msmrkt-color__background--cyan-44.msmrkt-heading.msmrkt-color__background--highlight { box-shadow: 6px 0 0 rgba(0, 168, 225, 0.8), -6px 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: 6px 0 0 #518428, -6px 0 0 #518428; }
.marketing-corp .msmrkt-color__background--dark-green-34.msmrkt-heading.msmrkt-color__background--highlight { box-shadow: 6px 0 0 rgba(81, 132, 40, 0.8), -6px 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: 6px 0 0 #7d256f, -6px 0 0 #7d256f; }
.marketing-corp .msmrkt-color__background--dark-violet-32.msmrkt-heading.msmrkt-color__background--highlight { box-shadow: 6px 0 0 rgba(125, 37, 111, 0.8), -6px 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: 6px 0 0 #c19c31, -6px 0 0 #c19c31; }
.marketing-corp .msmrkt-color__background--dark-yellow-47.msmrkt-heading.msmrkt-color__background--highlight { box-shadow: 6px 0 0 rgba(193, 156, 49, 0.8), -6px 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: 6px 0 0 #00af41, -6px 0 0 #00af41; }
.marketing-corp .msmrkt-color__background--green-34.msmrkt-heading.msmrkt-color__background--highlight { box-shadow: 6px 0 0 rgba(0, 175, 65, 0.8), -6px 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: 6px 0 0 #89bd40, -6px 0 0 #89bd40; }
.marketing-corp .msmrkt-color__background--light-green-50.msmrkt-heading.msmrkt-color__background--highlight { box-shadow: 6px 0 0 rgba(137, 189, 64, 0.8), -6px 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: 6px 0 0 #e60546, -6px 0 0 #e60546; }
.marketing-corp .msmrkt-color__background--light-red-46.msmrkt-heading.msmrkt-color__background--highlight { box-shadow: 6px 0 0 rgba(230, 5, 70, 0.8), -6px 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: 6px 0 0 #a50032, -6px 0 0 #a50032; }
.marketing-corp .msmrkt-color__background--maroon-32.msmrkt-heading.msmrkt-color__background--highlight { box-shadow: 6px 0 0 rgba(165, 0, 50, 0.8), -6px 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: 6px 0 0 #1e1e1e, -6px 0 0 #1e1e1e; }
.marketing-corp .msmrkt-color__background--neutral-12.msmrkt-heading.msmrkt-color__background--highlight { box-shadow: 6px 0 0 rgba(30, 30, 30, 0.8), -6px 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: 6px 0 0 #333333, -6px 0 0 #333333; }
.marketing-corp .msmrkt-color__background--neutral-20.msmrkt-heading.msmrkt-color__background--highlight { box-shadow: 6px 0 0 rgba(51, 51, 51, 0.8), -6px 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: 6px 0 0 #5e5e5e, -6px 0 0 #5e5e5e; }
.marketing-corp .msmrkt-color__background--neutral-37.msmrkt-heading.msmrkt-color__background--highlight { box-shadow: 6px 0 0 rgba(94, 94, 94, 0.8), -6px 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: 6px 0 0 #808080, -6px 0 0 #808080; }
.marketing-corp .msmrkt-color__background--neutral-50.msmrkt-heading.msmrkt-color__background--highlight { box-shadow: 6px 0 0 rgba(128, 128, 128, 0.8), -6px 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: 6px 0 0 #ababab, -6px 0 0 #ababab; }
.marketing-corp .msmrkt-color__background--neutral-67.msmrkt-heading.msmrkt-color__background--highlight { box-shadow: 6px 0 0 rgba(171, 171, 171, 0.8), -6px 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: 6px 0 0 #cccccc, -6px 0 0 #cccccc; }
.marketing-corp .msmrkt-color__background--neutral-80.msmrkt-heading.msmrkt-color__background--highlight { box-shadow: 6px 0 0 rgba(204, 204, 204, 0.8), -6px 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: 6px 0 0 #e5e5e5, -6px 0 0 #e5e5e5; }
.marketing-corp .msmrkt-color__background--neutral-90.msmrkt-heading.msmrkt-color__background--highlight { box-shadow: 6px 0 0 rgba(229, 229, 229, 0.8), -6px 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: 6px 0 0 #f2f2f2, -6px 0 0 #f2f2f2; }
.marketing-corp .msmrkt-color__background--neutral-95.msmrkt-heading.msmrkt-color__background--highlight { box-shadow: 6px 0 0 rgba(242, 242, 242, 0.8), -6px 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: 6px 0 0 #ef7622, -6px 0 0 #ef7622; }
.marketing-corp .msmrkt-color__background--orange-54.msmrkt-heading.msmrkt-color__background--highlight { box-shadow: 6px 0 0 rgba(239, 118, 34, 0.8), -6px 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: 6px 0 0 #ff0000, -6px 0 0 #ff0000; }
.marketing-corp .msmrkt-color__background--red-50.msmrkt-heading.msmrkt-color__background--highlight { box-shadow: 6px 0 0 rgba(255, 0, 0, 0.8), -6px 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: 6px 0 0 #005f5f, -6px 0 0 #005f5f; }
.marketing-corp .msmrkt-color__background--teal-19.msmrkt-heading.msmrkt-color__background--highlight { box-shadow: 6px 0 0 rgba(0, 95, 95, 0.8), -6px 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: 6px 0 0 #6a4c9e, -6px 0 0 #6a4c9e; }
.marketing-corp .msmrkt-color__background--violet-46.msmrkt-heading.msmrkt-color__background--highlight { box-shadow: 6px 0 0 rgba(106, 76, 158, 0.8), -6px 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: 6px 0 0 #ffffff, -6px 0 0 #ffffff; }
.marketing-corp .msmrkt-color__background--white.msmrkt-heading.msmrkt-color__background--highlight { box-shadow: 6px 0 0 rgba(255, 255, 255, 0.8), -6px 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: 6px 0 0 #f5c400, -6px 0 0 #f5c400; }
.marketing-corp .msmrkt-color__background--yellow-48.msmrkt-heading.msmrkt-color__background--highlight { box-shadow: 6px 0 0 rgba(245, 196, 0, 0.8), -6px 0 0 rgba(245, 196, 0, 0.8); }
.marketing-corp .msmrkt-color__background-hover--aqua-37:hover { background-color: #00beaf; }
.marketing-corp .msmrkt-color__background-hover--black:hover { background-color: #000000; }
.marketing-corp .msmrkt-color__background-hover--blue-38:hover { background-color: #1f55a5; }
.marketing-corp .msmrkt-color__background-hover--bright-orange-50:hover { background-color: #ff3c00; }
.marketing-corp .msmrkt-color__background-hover--cyan-44:hover { background-color: #00a8e1; }
.marketing-corp .msmrkt-color__background-hover--dark-green-34:hover { background-color: #518428; }
.marketing-corp .msmrkt-color__background-hover--dark-violet-32:hover { background-color: #7d256f; }
.marketing-corp .msmrkt-color__background-hover--dark-yellow-47:hover { background-color: #c19c31; }
.marketing-corp .msmrkt-color__background-hover--green-34:hover { background-color: #00af41; }
.marketing-corp .msmrkt-color__background-hover--light-green-50:hover { background-color: #89bd40; }
.marketing-corp .msmrkt-color__background-hover--light-red-46:hover { background-color: #e60546; }
.marketing-corp .msmrkt-color__background-hover--maroon-32:hover { background-color: #a50032; }
.marketing-corp .msmrkt-color__background-hover--neutral-12:hover { background-color: #1e1e1e; }
.marketing-corp .msmrkt-color__background-hover--neutral-20:hover { background-color: #333333; }
.marketing-corp .msmrkt-color__background-hover--neutral-37:hover { background-color: #5e5e5e; }
.marketing-corp .msmrkt-color__background-hover--neutral-50:hover { background-color: #808080; }
.marketing-corp .msmrkt-color__background-hover--neutral-67:hover { background-color: #ababab; }
.marketing-corp .msmrkt-color__background-hover--neutral-80:hover { background-color: #cccccc; }
.marketing-corp .msmrkt-color__background-hover--neutral-90:hover { background-color: #e5e5e5; }
.marketing-corp .msmrkt-color__background-hover--neutral-95:hover { background-color: #f2f2f2; }
.marketing-corp .msmrkt-color__background-hover--orange-54:hover { background-color: #ef7622; }
.marketing-corp .msmrkt-color__background-hover--red-50:hover { background-color: #ff0000; }
.marketing-corp .msmrkt-color__background-hover--teal-19:hover { background-color: #005f5f; }
.marketing-corp .msmrkt-color__background-hover--violet-46:hover { background-color: #6a4c9e; }
.marketing-corp .msmrkt-color__background-hover--white:hover { background-color: #ffffff; }
.marketing-corp .msmrkt-color__background-hover--yellow-48:hover { background-color: #f5c400; }
.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, .marketing-corp .msmrkt-color__text--aqua-37 .mds-list-group__link:not(.msmrkt-color--inherit):hover { color: #00857b; }
.marketing-corp .msmrkt-color__text--aqua-37.mds-link:hover .mds-icon, .marketing-corp .msmrkt-color__text--aqua-37 .mds-list-group__link:not(.msmrkt-color--inherit):hover .mds-icon { fill: #00857b; }
.marketing-corp .msmrkt-color__text--aqua-37.mds-link:visited:not(.mds-link--no-visited), .marketing-corp .msmrkt-color__text--aqua-37 .mds-list-group__link:not(.msmrkt-color--inherit):visited:not(.mds-link--no-visited) { color: #00988c; }
.marketing-corp .msmrkt-color__text--aqua-37.mds-link:visited:not(.mds-link--no-visited) .mds-icon, .marketing-corp .msmrkt-color__text--aqua-37 .mds-list-group__link:not(.msmrkt-color--inherit):visited:not(.mds-link--no-visited) .mds-icon { fill: #00988c; }
.marketing-corp .msmrkt-color__text--aqua-37.mds-link:visited:not(.mds-link--no-visited):hover, .marketing-corp .msmrkt-color__text--aqua-37 .mds-list-group__link:not(.msmrkt-color--inherit):visited:not(.mds-link--no-visited):hover { color: #005f58; }
.marketing-corp .msmrkt-color__text--aqua-37.mds-link:visited:not(.mds-link--no-visited):hover .mds-icon, .marketing-corp .msmrkt-color__text--aqua-37 .mds-list-group__link:not(.msmrkt-color--inherit):visited:not(.mds-link--no-visited):hover .mds-icon { fill: #005f58; }
.marketing-corp .msmrkt-color__text--aqua-37.mds-link:focus, .marketing-corp .msmrkt-color__text--aqua-37 .mds-list-group__link:not(.msmrkt-color--inherit):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, .marketing-corp .msmrkt-color__text--aqua-37 .mds-list-group__link:not(.msmrkt-color--inherit):focus:hover { box-shadow: inset 0 0 0 1px #00857b, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__text--aqua-37 .mds-icon, .marketing-corp .msmrkt-color__text--aqua-37 span.msmrkt-list-group__item-text > .mds-list-group__active-icon { fill: #00beaf; }
.marketing-corp .msmrkt-color__text--blue-36 { color: #006fba; }
.marketing-corp .msmrkt-color__text--blue-36.mds-link:hover, .marketing-corp .msmrkt-color__text--blue-36 .mds-list-group__link:not(.msmrkt-color--inherit):hover { color: #004e82; }
.marketing-corp .msmrkt-color__text--blue-36.mds-link:hover .mds-icon, .marketing-corp .msmrkt-color__text--blue-36 .mds-list-group__link:not(.msmrkt-color--inherit):hover .mds-icon { fill: #004e82; }
.marketing-corp .msmrkt-color__text--blue-36.mds-link:visited:not(.mds-link--no-visited), .marketing-corp .msmrkt-color__text--blue-36 .mds-list-group__link:not(.msmrkt-color--inherit):visited:not(.mds-link--no-visited) { color: #005995; }
.marketing-corp .msmrkt-color__text--blue-36.mds-link:visited:not(.mds-link--no-visited) .mds-icon, .marketing-corp .msmrkt-color__text--blue-36 .mds-list-group__link:not(.msmrkt-color--inherit):visited:not(.mds-link--no-visited) .mds-icon { fill: #005995; }
.marketing-corp .msmrkt-color__text--blue-36.mds-link:visited:not(.mds-link--no-visited):hover, .marketing-corp .msmrkt-color__text--blue-36 .mds-list-group__link:not(.msmrkt-color--inherit):visited:not(.mds-link--no-visited):hover { color: #00385d; }
.marketing-corp .msmrkt-color__text--blue-36.mds-link:visited:not(.mds-link--no-visited):hover .mds-icon, .marketing-corp .msmrkt-color__text--blue-36 .mds-list-group__link:not(.msmrkt-color--inherit):visited:not(.mds-link--no-visited):hover .mds-icon { fill: #00385d; }
.marketing-corp .msmrkt-color__text--blue-36.mds-link:focus, .marketing-corp .msmrkt-color__text--blue-36 .mds-list-group__link:not(.msmrkt-color--inherit):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, .marketing-corp .msmrkt-color__text--blue-36 .mds-list-group__link:not(.msmrkt-color--inherit):focus:hover { box-shadow: inset 0 0 0 1px #004e82, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__text--blue-36 .mds-icon, .marketing-corp .msmrkt-color__text--blue-36 span.msmrkt-list-group__item-text > .mds-list-group__active-icon { fill: #006fba; }
.marketing-corp .msmrkt-color__text--blue-38 { color: #1f55a5; }
.marketing-corp .msmrkt-color__text--blue-38.mds-link:hover, .marketing-corp .msmrkt-color__text--blue-38 .mds-list-group__link:not(.msmrkt-color--inherit):hover { color: #163c74; }
.marketing-corp .msmrkt-color__text--blue-38.mds-link:hover .mds-icon, .marketing-corp .msmrkt-color__text--blue-38 .mds-list-group__link:not(.msmrkt-color--inherit):hover .mds-icon { fill: #163c74; }
.marketing-corp .msmrkt-color__text--blue-38.mds-link:visited:not(.mds-link--no-visited), .marketing-corp .msmrkt-color__text--blue-38 .mds-list-group__link:not(.msmrkt-color--inherit):visited:not(.mds-link--no-visited) { color: #194484; }
.marketing-corp .msmrkt-color__text--blue-38.mds-link:visited:not(.mds-link--no-visited) .mds-icon, .marketing-corp .msmrkt-color__text--blue-38 .mds-list-group__link:not(.msmrkt-color--inherit):visited:not(.mds-link--no-visited) .mds-icon { fill: #194484; }
.marketing-corp .msmrkt-color__text--blue-38.mds-link:visited:not(.mds-link--no-visited):hover, .marketing-corp .msmrkt-color__text--blue-38 .mds-list-group__link:not(.msmrkt-color--inherit):visited:not(.mds-link--no-visited):hover { color: #102b53; }
.marketing-corp .msmrkt-color__text--blue-38.mds-link:visited:not(.mds-link--no-visited):hover .mds-icon, .marketing-corp .msmrkt-color__text--blue-38 .mds-list-group__link:not(.msmrkt-color--inherit):visited:not(.mds-link--no-visited):hover .mds-icon { fill: #102b53; }
.marketing-corp .msmrkt-color__text--blue-38.mds-link:focus, .marketing-corp .msmrkt-color__text--blue-38 .mds-list-group__link:not(.msmrkt-color--inherit):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, .marketing-corp .msmrkt-color__text--blue-38 .mds-list-group__link:not(.msmrkt-color--inherit):focus:hover { box-shadow: inset 0 0 0 1px #163c74, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__text--blue-38 .mds-icon, .marketing-corp .msmrkt-color__text--blue-38 span.msmrkt-list-group__item-text > .mds-list-group__active-icon { fill: #1f55a5; }
.marketing-corp .msmrkt-color__text--blue-44 { color: #008dde; }
.marketing-corp .msmrkt-color__text--blue-44.mds-link:hover, .marketing-corp .msmrkt-color__text--blue-44 .mds-list-group__link:not(.msmrkt-color--inherit):hover { color: #00639b; }
.marketing-corp .msmrkt-color__text--blue-44.mds-link:hover .mds-icon, .marketing-corp .msmrkt-color__text--blue-44 .mds-list-group__link:not(.msmrkt-color--inherit):hover .mds-icon { fill: #00639b; }
.marketing-corp .msmrkt-color__text--blue-44.mds-link:visited:not(.mds-link--no-visited), .marketing-corp .msmrkt-color__text--blue-44 .mds-list-group__link:not(.msmrkt-color--inherit):visited:not(.mds-link--no-visited) { color: #0071b2; }
.marketing-corp .msmrkt-color__text--blue-44.mds-link:visited:not(.mds-link--no-visited) .mds-icon, .marketing-corp .msmrkt-color__text--blue-44 .mds-list-group__link:not(.msmrkt-color--inherit):visited:not(.mds-link--no-visited) .mds-icon { fill: #0071b2; }
.marketing-corp .msmrkt-color__text--blue-44.mds-link:visited:not(.mds-link--no-visited):hover, .marketing-corp .msmrkt-color__text--blue-44 .mds-list-group__link:not(.msmrkt-color--inherit):visited:not(.mds-link--no-visited):hover { color: #00476f; }
.marketing-corp .msmrkt-color__text--blue-44.mds-link:visited:not(.mds-link--no-visited):hover .mds-icon, .marketing-corp .msmrkt-color__text--blue-44 .mds-list-group__link:not(.msmrkt-color--inherit):visited:not(.mds-link--no-visited):hover .mds-icon { fill: #00476f; }
.marketing-corp .msmrkt-color__text--blue-44.mds-link:focus, .marketing-corp .msmrkt-color__text--blue-44 .mds-list-group__link:not(.msmrkt-color--inherit):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, .marketing-corp .msmrkt-color__text--blue-44 .mds-list-group__link:not(.msmrkt-color--inherit):focus:hover { box-shadow: inset 0 0 0 1px #00639b, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__text--blue-44 .mds-icon, .marketing-corp .msmrkt-color__text--blue-44 span.msmrkt-list-group__item-text > .mds-list-group__active-icon { fill: #008dde; }
.marketing-corp .msmrkt-color__text--bright-orange-50 { color: #ff3c00; }
.marketing-corp .msmrkt-color__text--bright-orange-50.mds-link:hover, .marketing-corp .msmrkt-color__text--bright-orange-50 .mds-list-group__link:not(.msmrkt-color--inherit):hover { color: #b32a00; }
.marketing-corp .msmrkt-color__text--bright-orange-50.mds-link:hover .mds-icon, .marketing-corp .msmrkt-color__text--bright-orange-50 .mds-list-group__link:not(.msmrkt-color--inherit):hover .mds-icon { fill: #b32a00; }
.marketing-corp .msmrkt-color__text--bright-orange-50.mds-link:visited:not(.mds-link--no-visited), .marketing-corp .msmrkt-color__text--bright-orange-50 .mds-list-group__link:not(.msmrkt-color--inherit):visited:not(.mds-link--no-visited) { color: #cc3000; }
.marketing-corp .msmrkt-color__text--bright-orange-50.mds-link:visited:not(.mds-link--no-visited) .mds-icon, .marketing-corp .msmrkt-color__text--bright-orange-50 .mds-list-group__link:not(.msmrkt-color--inherit):visited:not(.mds-link--no-visited) .mds-icon { fill: #cc3000; }
.marketing-corp .msmrkt-color__text--bright-orange-50.mds-link:visited:not(.mds-link--no-visited):hover, .marketing-corp .msmrkt-color__text--bright-orange-50 .mds-list-group__link:not(.msmrkt-color--inherit):visited:not(.mds-link--no-visited):hover { color: #801e00; }
.marketing-corp .msmrkt-color__text--bright-orange-50.mds-link:visited:not(.mds-link--no-visited):hover .mds-icon, .marketing-corp .msmrkt-color__text--bright-orange-50 .mds-list-group__link:not(.msmrkt-color--inherit):visited:not(.mds-link--no-visited):hover .mds-icon { fill: #801e00; }
.marketing-corp .msmrkt-color__text--bright-orange-50.mds-link:focus, .marketing-corp .msmrkt-color__text--bright-orange-50 .mds-list-group__link:not(.msmrkt-color--inherit):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, .marketing-corp .msmrkt-color__text--bright-orange-50 .mds-list-group__link:not(.msmrkt-color--inherit):focus:hover { box-shadow: inset 0 0 0 1px #b32a00, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__text--bright-orange-50 .mds-icon, .marketing-corp .msmrkt-color__text--bright-orange-50 span.msmrkt-list-group__item-text > .mds-list-group__active-icon { fill: #ff3c00; }
.marketing-corp .msmrkt-color__text--cyan-44 { color: #00a8e1; }
.marketing-corp .msmrkt-color__text--cyan-44.mds-link:hover, .marketing-corp .msmrkt-color__text--cyan-44 .mds-list-group__link:not(.msmrkt-color--inherit):hover { color: #00769e; }
.marketing-corp .msmrkt-color__text--cyan-44.mds-link:hover .mds-icon, .marketing-corp .msmrkt-color__text--cyan-44 .mds-list-group__link:not(.msmrkt-color--inherit):hover .mds-icon { fill: #00769e; }
.marketing-corp .msmrkt-color__text--cyan-44.mds-link:visited:not(.mds-link--no-visited), .marketing-corp .msmrkt-color__text--cyan-44 .mds-list-group__link:not(.msmrkt-color--inherit):visited:not(.mds-link--no-visited) { color: #0086b4; }
.marketing-corp .msmrkt-color__text--cyan-44.mds-link:visited:not(.mds-link--no-visited) .mds-icon, .marketing-corp .msmrkt-color__text--cyan-44 .mds-list-group__link:not(.msmrkt-color--inherit):visited:not(.mds-link--no-visited) .mds-icon { fill: #0086b4; }
.marketing-corp .msmrkt-color__text--cyan-44.mds-link:visited:not(.mds-link--no-visited):hover, .marketing-corp .msmrkt-color__text--cyan-44 .mds-list-group__link:not(.msmrkt-color--inherit):visited:not(.mds-link--no-visited):hover { color: #005471; }
.marketing-corp .msmrkt-color__text--cyan-44.mds-link:visited:not(.mds-link--no-visited):hover .mds-icon, .marketing-corp .msmrkt-color__text--cyan-44 .mds-list-group__link:not(.msmrkt-color--inherit):visited:not(.mds-link--no-visited):hover .mds-icon { fill: #005471; }
.marketing-corp .msmrkt-color__text--cyan-44.mds-link:focus, .marketing-corp .msmrkt-color__text--cyan-44 .mds-list-group__link:not(.msmrkt-color--inherit):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, .marketing-corp .msmrkt-color__text--cyan-44 .mds-list-group__link:not(.msmrkt-color--inherit):focus:hover { box-shadow: inset 0 0 0 1px #00769e, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__text--cyan-44 .mds-icon, .marketing-corp .msmrkt-color__text--cyan-44 span.msmrkt-list-group__item-text > .mds-list-group__active-icon { fill: #00a8e1; }
.marketing-corp .msmrkt-color__text--dark-green-34 { color: #518428; }
.marketing-corp .msmrkt-color__text--dark-green-34.mds-link:hover, .marketing-corp .msmrkt-color__text--dark-green-34 .mds-list-group__link:not(.msmrkt-color--inherit):hover { color: #395c1c; }
.marketing-corp .msmrkt-color__text--dark-green-34.mds-link:hover .mds-icon, .marketing-corp .msmrkt-color__text--dark-green-34 .mds-list-group__link:not(.msmrkt-color--inherit):hover .mds-icon { fill: #395c1c; }
.marketing-corp .msmrkt-color__text--dark-green-34.mds-link:visited:not(.mds-link--no-visited), .marketing-corp .msmrkt-color__text--dark-green-34 .mds-list-group__link:not(.msmrkt-color--inherit):visited:not(.mds-link--no-visited) { color: #416a20; }
.marketing-corp .msmrkt-color__text--dark-green-34.mds-link:visited:not(.mds-link--no-visited) .mds-icon, .marketing-corp .msmrkt-color__text--dark-green-34 .mds-list-group__link:not(.msmrkt-color--inherit):visited:not(.mds-link--no-visited) .mds-icon { fill: #416a20; }
.marketing-corp .msmrkt-color__text--dark-green-34.mds-link:visited:not(.mds-link--no-visited):hover, .marketing-corp .msmrkt-color__text--dark-green-34 .mds-list-group__link:not(.msmrkt-color--inherit):visited:not(.mds-link--no-visited):hover { color: #294214; }
.marketing-corp .msmrkt-color__text--dark-green-34.mds-link:visited:not(.mds-link--no-visited):hover .mds-icon, .marketing-corp .msmrkt-color__text--dark-green-34 .mds-list-group__link:not(.msmrkt-color--inherit):visited:not(.mds-link--no-visited):hover .mds-icon { fill: #294214; }
.marketing-corp .msmrkt-color__text--dark-green-34.mds-link:focus, .marketing-corp .msmrkt-color__text--dark-green-34 .mds-list-group__link:not(.msmrkt-color--inherit):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, .marketing-corp .msmrkt-color__text--dark-green-34 .mds-list-group__link:not(.msmrkt-color--inherit):focus:hover { box-shadow: inset 0 0 0 1px #395c1c, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__text--dark-green-34 .mds-icon, .marketing-corp .msmrkt-color__text--dark-green-34 span.msmrkt-list-group__item-text > .mds-list-group__active-icon { fill: #518428; }
.marketing-corp .msmrkt-color__text--dark-violet-32 { color: #7d256f; }
.marketing-corp .msmrkt-color__text--dark-violet-32.mds-link:hover, .marketing-corp .msmrkt-color__text--dark-violet-32 .mds-list-group__link:not(.msmrkt-color--inherit):hover { color: #581a4e; }
.marketing-corp .msmrkt-color__text--dark-violet-32.mds-link:hover .mds-icon, .marketing-corp .msmrkt-color__text--dark-violet-32 .mds-list-group__link:not(.msmrkt-color--inherit):hover .mds-icon { fill: #581a4e; }
.marketing-corp .msmrkt-color__text--dark-violet-32.mds-link:visited:not(.mds-link--no-visited), .marketing-corp .msmrkt-color__text--dark-violet-32 .mds-list-group__link:not(.msmrkt-color--inherit):visited:not(.mds-link--no-visited) { color: #641e59; }
.marketing-corp .msmrkt-color__text--dark-violet-32.mds-link:visited:not(.mds-link--no-visited) .mds-icon, .marketing-corp .msmrkt-color__text--dark-violet-32 .mds-list-group__link:not(.msmrkt-color--inherit):visited:not(.mds-link--no-visited) .mds-icon { fill: #641e59; }
.marketing-corp .msmrkt-color__text--dark-violet-32.mds-link:visited:not(.mds-link--no-visited):hover, .marketing-corp .msmrkt-color__text--dark-violet-32 .mds-list-group__link:not(.msmrkt-color--inherit):visited:not(.mds-link--no-visited):hover { color: #3f1338; }
.marketing-corp .msmrkt-color__text--dark-violet-32.mds-link:visited:not(.mds-link--no-visited):hover .mds-icon, .marketing-corp .msmrkt-color__text--dark-violet-32 .mds-list-group__link:not(.msmrkt-color--inherit):visited:not(.mds-link--no-visited):hover .mds-icon { fill: #3f1338; }
.marketing-corp .msmrkt-color__text--dark-violet-32.mds-link:focus, .marketing-corp .msmrkt-color__text--dark-violet-32 .mds-list-group__link:not(.msmrkt-color--inherit):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, .marketing-corp .msmrkt-color__text--dark-violet-32 .mds-list-group__link:not(.msmrkt-color--inherit):focus:hover { box-shadow: inset 0 0 0 1px #581a4e, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__text--dark-violet-32 .mds-icon, .marketing-corp .msmrkt-color__text--dark-violet-32 span.msmrkt-list-group__item-text > .mds-list-group__active-icon { fill: #7d256f; }
.marketing-corp .msmrkt-color__text--dark-yellow-47 { color: #c19c31; }
.marketing-corp .msmrkt-color__text--dark-yellow-47.mds-link:hover, .marketing-corp .msmrkt-color__text--dark-yellow-47 .mds-list-group__link:not(.msmrkt-color--inherit):hover { color: #876d22; }
.marketing-corp .msmrkt-color__text--dark-yellow-47.mds-link:hover .mds-icon, .marketing-corp .msmrkt-color__text--dark-yellow-47 .mds-list-group__link:not(.msmrkt-color--inherit):hover .mds-icon { fill: #876d22; }
.marketing-corp .msmrkt-color__text--dark-yellow-47.mds-link:visited:not(.mds-link--no-visited), .marketing-corp .msmrkt-color__text--dark-yellow-47 .mds-list-group__link:not(.msmrkt-color--inherit):visited:not(.mds-link--no-visited) { color: #9a7d27; }
.marketing-corp .msmrkt-color__text--dark-yellow-47.mds-link:visited:not(.mds-link--no-visited) .mds-icon, .marketing-corp .msmrkt-color__text--dark-yellow-47 .mds-list-group__link:not(.msmrkt-color--inherit):visited:not(.mds-link--no-visited) .mds-icon { fill: #9a7d27; }
.marketing-corp .msmrkt-color__text--dark-yellow-47.mds-link:visited:not(.mds-link--no-visited):hover, .marketing-corp .msmrkt-color__text--dark-yellow-47 .mds-list-group__link:not(.msmrkt-color--inherit):visited:not(.mds-link--no-visited):hover { color: #614e19; }
.marketing-corp .msmrkt-color__text--dark-yellow-47.mds-link:visited:not(.mds-link--no-visited):hover .mds-icon, .marketing-corp .msmrkt-color__text--dark-yellow-47 .mds-list-group__link:not(.msmrkt-color--inherit):visited:not(.mds-link--no-visited):hover .mds-icon { fill: #614e19; }
.marketing-corp .msmrkt-color__text--dark-yellow-47.mds-link:focus, .marketing-corp .msmrkt-color__text--dark-yellow-47 .mds-list-group__link:not(.msmrkt-color--inherit):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, .marketing-corp .msmrkt-color__text--dark-yellow-47 .mds-list-group__link:not(.msmrkt-color--inherit):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--dark-yellow-47 .mds-icon, .marketing-corp .msmrkt-color__text--dark-yellow-47 span.msmrkt-list-group__item-text > .mds-list-group__active-icon { fill: #c19c31; }
.marketing-corp .msmrkt-color__text--green-34 { color: #00af41; }
.marketing-corp .msmrkt-color__text--green-34.mds-link:hover, .marketing-corp .msmrkt-color__text--green-34 .mds-list-group__link:not(.msmrkt-color--inherit):hover { color: #007b2e; }
.marketing-corp .msmrkt-color__text--green-34.mds-link:hover .mds-icon, .marketing-corp .msmrkt-color__text--green-34 .mds-list-group__link:not(.msmrkt-color--inherit):hover .mds-icon { fill: #007b2e; }
.marketing-corp .msmrkt-color__text--green-34.mds-link:visited:not(.mds-link--no-visited), .marketing-corp .msmrkt-color__text--green-34 .mds-list-group__link:not(.msmrkt-color--inherit):visited:not(.mds-link--no-visited) { color: #008c34; }
.marketing-corp .msmrkt-color__text--green-34.mds-link:visited:not(.mds-link--no-visited) .mds-icon, .marketing-corp .msmrkt-color__text--green-34 .mds-list-group__link:not(.msmrkt-color--inherit):visited:not(.mds-link--no-visited) .mds-icon { fill: #008c34; }
.marketing-corp .msmrkt-color__text--green-34.mds-link:visited:not(.mds-link--no-visited):hover, .marketing-corp .msmrkt-color__text--green-34 .mds-list-group__link:not(.msmrkt-color--inherit):visited:not(.mds-link--no-visited):hover { color: #005821; }
.marketing-corp .msmrkt-color__text--green-34.mds-link:visited:not(.mds-link--no-visited):hover .mds-icon, .marketing-corp .msmrkt-color__text--green-34 .mds-list-group__link:not(.msmrkt-color--inherit):visited:not(.mds-link--no-visited):hover .mds-icon { fill: #005821; }
.marketing-corp .msmrkt-color__text--green-34.mds-link:focus, .marketing-corp .msmrkt-color__text--green-34 .mds-list-group__link:not(.msmrkt-color--inherit):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, .marketing-corp .msmrkt-color__text--green-34 .mds-list-group__link:not(.msmrkt-color--inherit):focus:hover { box-shadow: inset 0 0 0 1px #007b2e, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__text--green-34 .mds-icon, .marketing-corp .msmrkt-color__text--green-34 span.msmrkt-list-group__item-text > .mds-list-group__active-icon { fill: #00af41; }
.marketing-corp .msmrkt-color__text--light-green-50 { color: #89bd40; }
.marketing-corp .msmrkt-color__text--light-green-50.mds-link:hover, .marketing-corp .msmrkt-color__text--light-green-50 .mds-list-group__link:not(.msmrkt-color--inherit):hover { color: #60842d; }
.marketing-corp .msmrkt-color__text--light-green-50.mds-link:hover .mds-icon, .marketing-corp .msmrkt-color__text--light-green-50 .mds-list-group__link:not(.msmrkt-color--inherit):hover .mds-icon { fill: #60842d; }
.marketing-corp .msmrkt-color__text--light-green-50.mds-link:visited:not(.mds-link--no-visited), .marketing-corp .msmrkt-color__text--light-green-50 .mds-list-group__link:not(.msmrkt-color--inherit):visited:not(.mds-link--no-visited) { color: #6e9733; }
.marketing-corp .msmrkt-color__text--light-green-50.mds-link:visited:not(.mds-link--no-visited) .mds-icon, .marketing-corp .msmrkt-color__text--light-green-50 .mds-list-group__link:not(.msmrkt-color--inherit):visited:not(.mds-link--no-visited) .mds-icon { fill: #6e9733; }
.marketing-corp .msmrkt-color__text--light-green-50.mds-link:visited:not(.mds-link--no-visited):hover, .marketing-corp .msmrkt-color__text--light-green-50 .mds-list-group__link:not(.msmrkt-color--inherit):visited:not(.mds-link--no-visited):hover { color: #455f20; }
.marketing-corp .msmrkt-color__text--light-green-50.mds-link:visited:not(.mds-link--no-visited):hover .mds-icon, .marketing-corp .msmrkt-color__text--light-green-50 .mds-list-group__link:not(.msmrkt-color--inherit):visited:not(.mds-link--no-visited):hover .mds-icon { fill: #455f20; }
.marketing-corp .msmrkt-color__text--light-green-50.mds-link:focus, .marketing-corp .msmrkt-color__text--light-green-50 .mds-list-group__link:not(.msmrkt-color--inherit):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, .marketing-corp .msmrkt-color__text--light-green-50 .mds-list-group__link:not(.msmrkt-color--inherit):focus:hover { box-shadow: inset 0 0 0 1px #60842d, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__text--light-green-50 .mds-icon, .marketing-corp .msmrkt-color__text--light-green-50 span.msmrkt-list-group__item-text > .mds-list-group__active-icon { fill: #89bd40; }
.marketing-corp .msmrkt-color__text--light-red-46 { color: #e60546; }
.marketing-corp .msmrkt-color__text--light-red-46.mds-link:hover, .marketing-corp .msmrkt-color__text--light-red-46 .mds-list-group__link:not(.msmrkt-color--inherit):hover { color: #a10431; }
.marketing-corp .msmrkt-color__text--light-red-46.mds-link:hover .mds-icon, .marketing-corp .msmrkt-color__text--light-red-46 .mds-list-group__link:not(.msmrkt-color--inherit):hover .mds-icon { fill: #a10431; }
.marketing-corp .msmrkt-color__text--light-red-46.mds-link:visited:not(.mds-link--no-visited), .marketing-corp .msmrkt-color__text--light-red-46 .mds-list-group__link:not(.msmrkt-color--inherit):visited:not(.mds-link--no-visited) { color: #b80438; }
.marketing-corp .msmrkt-color__text--light-red-46.mds-link:visited:not(.mds-link--no-visited) .mds-icon, .marketing-corp .msmrkt-color__text--light-red-46 .mds-list-group__link:not(.msmrkt-color--inherit):visited:not(.mds-link--no-visited) .mds-icon { fill: #b80438; }
.marketing-corp .msmrkt-color__text--light-red-46.mds-link:visited:not(.mds-link--no-visited):hover, .marketing-corp .msmrkt-color__text--light-red-46 .mds-list-group__link:not(.msmrkt-color--inherit):visited:not(.mds-link--no-visited):hover { color: #730323; }
.marketing-corp .msmrkt-color__text--light-red-46.mds-link:visited:not(.mds-link--no-visited):hover .mds-icon, .marketing-corp .msmrkt-color__text--light-red-46 .mds-list-group__link:not(.msmrkt-color--inherit):visited:not(.mds-link--no-visited):hover .mds-icon { fill: #730323; }
.marketing-corp .msmrkt-color__text--light-red-46.mds-link:focus, .marketing-corp .msmrkt-color__text--light-red-46 .mds-list-group__link:not(.msmrkt-color--inherit):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, .marketing-corp .msmrkt-color__text--light-red-46 .mds-list-group__link:not(.msmrkt-color--inherit):focus:hover { box-shadow: inset 0 0 0 1px #a10431, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__text--light-red-46 .mds-icon, .marketing-corp .msmrkt-color__text--light-red-46 span.msmrkt-list-group__item-text > .mds-list-group__active-icon { fill: #e60546; }
.marketing-corp .msmrkt-color__text--maroon-32 { color: #a50032; }
.marketing-corp .msmrkt-color__text--maroon-32.mds-link:hover, .marketing-corp .msmrkt-color__text--maroon-32 .mds-list-group__link:not(.msmrkt-color--inherit):hover { color: #740023; }
.marketing-corp .msmrkt-color__text--maroon-32.mds-link:hover .mds-icon, .marketing-corp .msmrkt-color__text--maroon-32 .mds-list-group__link:not(.msmrkt-color--inherit):hover .mds-icon { fill: #740023; }
.marketing-corp .msmrkt-color__text--maroon-32.mds-link:visited:not(.mds-link--no-visited), .marketing-corp .msmrkt-color__text--maroon-32 .mds-list-group__link:not(.msmrkt-color--inherit):visited:not(.mds-link--no-visited) { color: #840028; }
.marketing-corp .msmrkt-color__text--maroon-32.mds-link:visited:not(.mds-link--no-visited) .mds-icon, .marketing-corp .msmrkt-color__text--maroon-32 .mds-list-group__link:not(.msmrkt-color--inherit):visited:not(.mds-link--no-visited) .mds-icon { fill: #840028; }
.marketing-corp .msmrkt-color__text--maroon-32.mds-link:visited:not(.mds-link--no-visited):hover, .marketing-corp .msmrkt-color__text--maroon-32 .mds-list-group__link:not(.msmrkt-color--inherit):visited:not(.mds-link--no-visited):hover { color: #530019; }
.marketing-corp .msmrkt-color__text--maroon-32.mds-link:visited:not(.mds-link--no-visited):hover .mds-icon, .marketing-corp .msmrkt-color__text--maroon-32 .mds-list-group__link:not(.msmrkt-color--inherit):visited:not(.mds-link--no-visited):hover .mds-icon { fill: #530019; }
.marketing-corp .msmrkt-color__text--maroon-32.mds-link:focus, .marketing-corp .msmrkt-color__text--maroon-32 .mds-list-group__link:not(.msmrkt-color--inherit):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, .marketing-corp .msmrkt-color__text--maroon-32 .mds-list-group__link:not(.msmrkt-color--inherit):focus:hover { box-shadow: inset 0 0 0 1px #740023, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__text--maroon-32 .mds-icon, .marketing-corp .msmrkt-color__text--maroon-32 span.msmrkt-list-group__item-text > .mds-list-group__active-icon { fill: #a50032; }
.marketing-corp .msmrkt-color__text--neutral-12 { color: #1e1e1e; }
.marketing-corp .msmrkt-color__text--neutral-12.mds-link:hover, .marketing-corp .msmrkt-color__text--neutral-12 .mds-list-group__link:not(.msmrkt-color--inherit):hover { color: #151515; }
.marketing-corp .msmrkt-color__text--neutral-12.mds-link:hover .mds-icon, .marketing-corp .msmrkt-color__text--neutral-12 .mds-list-group__link:not(.msmrkt-color--inherit):hover .mds-icon { fill: #151515; }
.marketing-corp .msmrkt-color__text--neutral-12.mds-link:visited:not(.mds-link--no-visited), .marketing-corp .msmrkt-color__text--neutral-12 .mds-list-group__link:not(.msmrkt-color--inherit):visited:not(.mds-link--no-visited) { color: #181818; }
.marketing-corp .msmrkt-color__text--neutral-12.mds-link:visited:not(.mds-link--no-visited) .mds-icon, .marketing-corp .msmrkt-color__text--neutral-12 .mds-list-group__link:not(.msmrkt-color--inherit):visited:not(.mds-link--no-visited) .mds-icon { fill: #181818; }
.marketing-corp .msmrkt-color__text--neutral-12.mds-link:visited:not(.mds-link--no-visited):hover, .marketing-corp .msmrkt-color__text--neutral-12 .mds-list-group__link:not(.msmrkt-color--inherit):visited:not(.mds-link--no-visited):hover { color: #0f0f0f; }
.marketing-corp .msmrkt-color__text--neutral-12.mds-link:visited:not(.mds-link--no-visited):hover .mds-icon, .marketing-corp .msmrkt-color__text--neutral-12 .mds-list-group__link:not(.msmrkt-color--inherit):visited:not(.mds-link--no-visited):hover .mds-icon { fill: #0f0f0f; }
.marketing-corp .msmrkt-color__text--neutral-12.mds-link:focus, .marketing-corp .msmrkt-color__text--neutral-12 .mds-list-group__link:not(.msmrkt-color--inherit):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, .marketing-corp .msmrkt-color__text--neutral-12 .mds-list-group__link:not(.msmrkt-color--inherit):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-12 .mds-icon, .marketing-corp .msmrkt-color__text--neutral-12 span.msmrkt-list-group__item-text > .mds-list-group__active-icon { fill: #1e1e1e; }
.marketing-corp .msmrkt-color__text--neutral-37 { color: #5e5e5e; }
.marketing-corp .msmrkt-color__text--neutral-37.mds-link:hover, .marketing-corp .msmrkt-color__text--neutral-37 .mds-list-group__link:not(.msmrkt-color--inherit):hover { color: #424242; }
.marketing-corp .msmrkt-color__text--neutral-37.mds-link:hover .mds-icon, .marketing-corp .msmrkt-color__text--neutral-37 .mds-list-group__link:not(.msmrkt-color--inherit):hover .mds-icon { fill: #424242; }
.marketing-corp .msmrkt-color__text--neutral-37.mds-link:visited:not(.mds-link--no-visited), .marketing-corp .msmrkt-color__text--neutral-37 .mds-list-group__link:not(.msmrkt-color--inherit):visited:not(.mds-link--no-visited) { color: #4b4b4b; }
.marketing-corp .msmrkt-color__text--neutral-37.mds-link:visited:not(.mds-link--no-visited) .mds-icon, .marketing-corp .msmrkt-color__text--neutral-37 .mds-list-group__link:not(.msmrkt-color--inherit):visited:not(.mds-link--no-visited) .mds-icon { fill: #4b4b4b; }
.marketing-corp .msmrkt-color__text--neutral-37.mds-link:visited:not(.mds-link--no-visited):hover, .marketing-corp .msmrkt-color__text--neutral-37 .mds-list-group__link:not(.msmrkt-color--inherit):visited:not(.mds-link--no-visited):hover { color: #2f2f2f; }
.marketing-corp .msmrkt-color__text--neutral-37.mds-link:visited:not(.mds-link--no-visited):hover .mds-icon, .marketing-corp .msmrkt-color__text--neutral-37 .mds-list-group__link:not(.msmrkt-color--inherit):visited:not(.mds-link--no-visited):hover .mds-icon { fill: #2f2f2f; }
.marketing-corp .msmrkt-color__text--neutral-37.mds-link:focus, .marketing-corp .msmrkt-color__text--neutral-37 .mds-list-group__link:not(.msmrkt-color--inherit):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, .marketing-corp .msmrkt-color__text--neutral-37 .mds-list-group__link:not(.msmrkt-color--inherit):focus:hover { box-shadow: inset 0 0 0 1px #424242, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__text--neutral-37 .mds-icon, .marketing-corp .msmrkt-color__text--neutral-37 span.msmrkt-list-group__item-text > .mds-list-group__active-icon { fill: #5e5e5e; }
.marketing-corp .msmrkt-color__text--orange-54 { color: #ef7622; }
.marketing-corp .msmrkt-color__text--orange-54.mds-link:hover, .marketing-corp .msmrkt-color__text--orange-54 .mds-list-group__link:not(.msmrkt-color--inherit):hover { color: #a75318; }
.marketing-corp .msmrkt-color__text--orange-54.mds-link:hover .mds-icon, .marketing-corp .msmrkt-color__text--orange-54 .mds-list-group__link:not(.msmrkt-color--inherit):hover .mds-icon { fill: #a75318; }
.marketing-corp .msmrkt-color__text--orange-54.mds-link:visited:not(.mds-link--no-visited), .marketing-corp .msmrkt-color__text--orange-54 .mds-list-group__link:not(.msmrkt-color--inherit):visited:not(.mds-link--no-visited) { color: #bf5e1b; }
.marketing-corp .msmrkt-color__text--orange-54.mds-link:visited:not(.mds-link--no-visited) .mds-icon, .marketing-corp .msmrkt-color__text--orange-54 .mds-list-group__link:not(.msmrkt-color--inherit):visited:not(.mds-link--no-visited) .mds-icon { fill: #bf5e1b; }
.marketing-corp .msmrkt-color__text--orange-54.mds-link:visited:not(.mds-link--no-visited):hover, .marketing-corp .msmrkt-color__text--orange-54 .mds-list-group__link:not(.msmrkt-color--inherit):visited:not(.mds-link--no-visited):hover { color: #783b11; }
.marketing-corp .msmrkt-color__text--orange-54.mds-link:visited:not(.mds-link--no-visited):hover .mds-icon, .marketing-corp .msmrkt-color__text--orange-54 .mds-list-group__link:not(.msmrkt-color--inherit):visited:not(.mds-link--no-visited):hover .mds-icon { fill: #783b11; }
.marketing-corp .msmrkt-color__text--orange-54.mds-link:focus, .marketing-corp .msmrkt-color__text--orange-54 .mds-list-group__link:not(.msmrkt-color--inherit):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, .marketing-corp .msmrkt-color__text--orange-54 .mds-list-group__link:not(.msmrkt-color--inherit):focus:hover { box-shadow: inset 0 0 0 1px #a75318, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__text--orange-54 .mds-icon, .marketing-corp .msmrkt-color__text--orange-54 span.msmrkt-list-group__item-text > .mds-list-group__active-icon { fill: #ef7622; }
.marketing-corp .msmrkt-color__text--red-50 { color: #ff0000; }
.marketing-corp .msmrkt-color__text--red-50.mds-link:hover, .marketing-corp .msmrkt-color__text--red-50 .mds-list-group__link:not(.msmrkt-color--inherit):hover { color: #b30000; }
.marketing-corp .msmrkt-color__text--red-50.mds-link:hover .mds-icon, .marketing-corp .msmrkt-color__text--red-50 .mds-list-group__link:not(.msmrkt-color--inherit):hover .mds-icon { fill: #b30000; }
.marketing-corp .msmrkt-color__text--red-50.mds-link:visited:not(.mds-link--no-visited), .marketing-corp .msmrkt-color__text--red-50 .mds-list-group__link:not(.msmrkt-color--inherit):visited:not(.mds-link--no-visited) { color: #cc0000; }
.marketing-corp .msmrkt-color__text--red-50.mds-link:visited:not(.mds-link--no-visited) .mds-icon, .marketing-corp .msmrkt-color__text--red-50 .mds-list-group__link:not(.msmrkt-color--inherit):visited:not(.mds-link--no-visited) .mds-icon { fill: #cc0000; }
.marketing-corp .msmrkt-color__text--red-50.mds-link:visited:not(.mds-link--no-visited):hover, .marketing-corp .msmrkt-color__text--red-50 .mds-list-group__link:not(.msmrkt-color--inherit):visited:not(.mds-link--no-visited):hover { color: maroon; }
.marketing-corp .msmrkt-color__text--red-50.mds-link:visited:not(.mds-link--no-visited):hover .mds-icon, .marketing-corp .msmrkt-color__text--red-50 .mds-list-group__link:not(.msmrkt-color--inherit):visited:not(.mds-link--no-visited):hover .mds-icon { fill: maroon; }
.marketing-corp .msmrkt-color__text--red-50.mds-link:focus, .marketing-corp .msmrkt-color__text--red-50 .mds-list-group__link:not(.msmrkt-color--inherit):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, .marketing-corp .msmrkt-color__text--red-50 .mds-list-group__link:not(.msmrkt-color--inherit):focus:hover { box-shadow: inset 0 0 0 1px #b30000, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__text--red-50 .mds-icon, .marketing-corp .msmrkt-color__text--red-50 span.msmrkt-list-group__item-text > .mds-list-group__active-icon { fill: #ff0000; }
.marketing-corp .msmrkt-color__text--teal-19 { color: #005f5f; }
.marketing-corp .msmrkt-color__text--teal-19.mds-link:hover, .marketing-corp .msmrkt-color__text--teal-19 .mds-list-group__link:not(.msmrkt-color--inherit):hover { color: #004343; }
.marketing-corp .msmrkt-color__text--teal-19.mds-link:hover .mds-icon, .marketing-corp .msmrkt-color__text--teal-19 .mds-list-group__link:not(.msmrkt-color--inherit):hover .mds-icon { fill: #004343; }
.marketing-corp .msmrkt-color__text--teal-19.mds-link:visited:not(.mds-link--no-visited), .marketing-corp .msmrkt-color__text--teal-19 .mds-list-group__link:not(.msmrkt-color--inherit):visited:not(.mds-link--no-visited) { color: #004c4c; }
.marketing-corp .msmrkt-color__text--teal-19.mds-link:visited:not(.mds-link--no-visited) .mds-icon, .marketing-corp .msmrkt-color__text--teal-19 .mds-list-group__link:not(.msmrkt-color--inherit):visited:not(.mds-link--no-visited) .mds-icon { fill: #004c4c; }
.marketing-corp .msmrkt-color__text--teal-19.mds-link:visited:not(.mds-link--no-visited):hover, .marketing-corp .msmrkt-color__text--teal-19 .mds-list-group__link:not(.msmrkt-color--inherit):visited:not(.mds-link--no-visited):hover { color: #003030; }
.marketing-corp .msmrkt-color__text--teal-19.mds-link:visited:not(.mds-link--no-visited):hover .mds-icon, .marketing-corp .msmrkt-color__text--teal-19 .mds-list-group__link:not(.msmrkt-color--inherit):visited:not(.mds-link--no-visited):hover .mds-icon { fill: #003030; }
.marketing-corp .msmrkt-color__text--teal-19.mds-link:focus, .marketing-corp .msmrkt-color__text--teal-19 .mds-list-group__link:not(.msmrkt-color--inherit):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, .marketing-corp .msmrkt-color__text--teal-19 .mds-list-group__link:not(.msmrkt-color--inherit):focus:hover { box-shadow: inset 0 0 0 1px #004343, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__text--teal-19 .mds-icon, .marketing-corp .msmrkt-color__text--teal-19 span.msmrkt-list-group__item-text > .mds-list-group__active-icon { fill: #005f5f; }
.marketing-corp .msmrkt-color__text--violet-46 { color: #6a4c9e; }
.marketing-corp .msmrkt-color__text--violet-46.mds-link:hover, .marketing-corp .msmrkt-color__text--violet-46 .mds-list-group__link:not(.msmrkt-color--inherit):hover { color: #4a356f; }
.marketing-corp .msmrkt-color__text--violet-46.mds-link:hover .mds-icon, .marketing-corp .msmrkt-color__text--violet-46 .mds-list-group__link:not(.msmrkt-color--inherit):hover .mds-icon { fill: #4a356f; }
.marketing-corp .msmrkt-color__text--violet-46.mds-link:visited:not(.mds-link--no-visited), .marketing-corp .msmrkt-color__text--violet-46 .mds-list-group__link:not(.msmrkt-color--inherit):visited:not(.mds-link--no-visited) { color: #553d7e; }
.marketing-corp .msmrkt-color__text--violet-46.mds-link:visited:not(.mds-link--no-visited) .mds-icon, .marketing-corp .msmrkt-color__text--violet-46 .mds-list-group__link:not(.msmrkt-color--inherit):visited:not(.mds-link--no-visited) .mds-icon { fill: #553d7e; }
.marketing-corp .msmrkt-color__text--violet-46.mds-link:visited:not(.mds-link--no-visited):hover, .marketing-corp .msmrkt-color__text--violet-46 .mds-list-group__link:not(.msmrkt-color--inherit):visited:not(.mds-link--no-visited):hover { color: #35264f; }
.marketing-corp .msmrkt-color__text--violet-46.mds-link:visited:not(.mds-link--no-visited):hover .mds-icon, .marketing-corp .msmrkt-color__text--violet-46 .mds-list-group__link:not(.msmrkt-color--inherit):visited:not(.mds-link--no-visited):hover .mds-icon { fill: #35264f; }
.marketing-corp .msmrkt-color__text--violet-46.mds-link:focus, .marketing-corp .msmrkt-color__text--violet-46 .mds-list-group__link:not(.msmrkt-color--inherit):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, .marketing-corp .msmrkt-color__text--violet-46 .mds-list-group__link:not(.msmrkt-color--inherit):focus:hover { box-shadow: inset 0 0 0 1px #4a356f, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__text--violet-46 .mds-icon, .marketing-corp .msmrkt-color__text--violet-46 span.msmrkt-list-group__item-text > .mds-list-group__active-icon { fill: #6a4c9e; }
.marketing-corp .msmrkt-color__text--white { color: #ffffff; }
.marketing-corp .msmrkt-color__text--white.mds-link:hover, .marketing-corp .msmrkt-color__text--white .mds-list-group__link:not(.msmrkt-color--inherit):hover { color: #b3b3b3; }
.marketing-corp .msmrkt-color__text--white.mds-link:hover .mds-icon, .marketing-corp .msmrkt-color__text--white .mds-list-group__link:not(.msmrkt-color--inherit):hover .mds-icon { fill: #b3b3b3; }
.marketing-corp .msmrkt-color__text--white.mds-link:visited:not(.mds-link--no-visited), .marketing-corp .msmrkt-color__text--white .mds-list-group__link:not(.msmrkt-color--inherit):visited:not(.mds-link--no-visited) { color: #cccccc; }
.marketing-corp .msmrkt-color__text--white.mds-link:visited:not(.mds-link--no-visited) .mds-icon, .marketing-corp .msmrkt-color__text--white .mds-list-group__link:not(.msmrkt-color--inherit):visited:not(.mds-link--no-visited) .mds-icon { fill: #cccccc; }
.marketing-corp .msmrkt-color__text--white.mds-link:visited:not(.mds-link--no-visited):hover, .marketing-corp .msmrkt-color__text--white .mds-list-group__link:not(.msmrkt-color--inherit):visited:not(.mds-link--no-visited):hover { color: gray; }
.marketing-corp .msmrkt-color__text--white.mds-link:visited:not(.mds-link--no-visited):hover .mds-icon, .marketing-corp .msmrkt-color__text--white .mds-list-group__link:not(.msmrkt-color--inherit):visited:not(.mds-link--no-visited):hover .mds-icon { fill: gray; }
.marketing-corp .msmrkt-color__text--white.mds-link:focus, .marketing-corp .msmrkt-color__text--white .mds-list-group__link:not(.msmrkt-color--inherit):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, .marketing-corp .msmrkt-color__text--white .mds-list-group__link:not(.msmrkt-color--inherit):focus:hover { box-shadow: inset 0 0 0 1px #b3b3b3, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__text--white .mds-icon, .marketing-corp .msmrkt-color__text--white span.msmrkt-list-group__item-text > .mds-list-group__active-icon { fill: #ffffff; }
.marketing-corp .msmrkt-color__text--yellow-48 { color: #f5c400; }
.marketing-corp .msmrkt-color__text--yellow-48.mds-link:hover, .marketing-corp .msmrkt-color__text--yellow-48 .mds-list-group__link:not(.msmrkt-color--inherit):hover { color: #ac8900; }
.marketing-corp .msmrkt-color__text--yellow-48.mds-link:hover .mds-icon, .marketing-corp .msmrkt-color__text--yellow-48 .mds-list-group__link:not(.msmrkt-color--inherit):hover .mds-icon { fill: #ac8900; }
.marketing-corp .msmrkt-color__text--yellow-48.mds-link:visited:not(.mds-link--no-visited), .marketing-corp .msmrkt-color__text--yellow-48 .mds-list-group__link:not(.msmrkt-color--inherit):visited:not(.mds-link--no-visited) { color: #c49d00; }
.marketing-corp .msmrkt-color__text--yellow-48.mds-link:visited:not(.mds-link--no-visited) .mds-icon, .marketing-corp .msmrkt-color__text--yellow-48 .mds-list-group__link:not(.msmrkt-color--inherit):visited:not(.mds-link--no-visited) .mds-icon { fill: #c49d00; }
.marketing-corp .msmrkt-color__text--yellow-48.mds-link:visited:not(.mds-link--no-visited):hover, .marketing-corp .msmrkt-color__text--yellow-48 .mds-list-group__link:not(.msmrkt-color--inherit):visited:not(.mds-link--no-visited):hover { color: #7b6200; }
.marketing-corp .msmrkt-color__text--yellow-48.mds-link:visited:not(.mds-link--no-visited):hover .mds-icon, .marketing-corp .msmrkt-color__text--yellow-48 .mds-list-group__link:not(.msmrkt-color--inherit):visited:not(.mds-link--no-visited):hover .mds-icon { fill: #7b6200; }
.marketing-corp .msmrkt-color__text--yellow-48.mds-link:focus, .marketing-corp .msmrkt-color__text--yellow-48 .mds-list-group__link:not(.msmrkt-color--inherit):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, .marketing-corp .msmrkt-color__text--yellow-48 .mds-list-group__link:not(.msmrkt-color--inherit):focus:hover { box-shadow: inset 0 0 0 1px #ac8900, 0 0 4px 2px rgba(0, 119, 207, 0.8); }
.marketing-corp .msmrkt-color__text--yellow-48 .mds-icon, .marketing-corp .msmrkt-color__text--yellow-48 span.msmrkt-list-group__item-text > .mds-list-group__active-icon { fill: #f5c400; }
.marketing-corp .msmrkt-color__text-hover--aqua-37:hover { color: #00beaf; }
.marketing-corp .msmrkt-color__text-hover--aqua-37:hover.mds-link, .marketing-corp .msmrkt-color__text-hover--aqua-37:hover .mds-list-group__link { color: #00beaf; }
.marketing-corp .msmrkt-color__text-hover--aqua-37:hover .mds-icon, .marketing-corp .msmrkt-color__text-hover--aqua-37:hover span.msmrkt-list-group__item-text > .mds-list-group__active-icon { fill: #00beaf; }
.marketing-corp .msmrkt-color__text-hover--aqua-37:hover .mds-list-group__link .mds-icon { fill: #00beaf; }
.marketing-corp .msmrkt-color__text-hover--blue-36:hover { color: #006fba; }
.marketing-corp .msmrkt-color__text-hover--blue-36:hover.mds-link, .marketing-corp .msmrkt-color__text-hover--blue-36:hover .mds-list-group__link { color: #006fba; }
.marketing-corp .msmrkt-color__text-hover--blue-36:hover .mds-icon, .marketing-corp .msmrkt-color__text-hover--blue-36:hover span.msmrkt-list-group__item-text > .mds-list-group__active-icon { fill: #006fba; }
.marketing-corp .msmrkt-color__text-hover--blue-36:hover .mds-list-group__link .mds-icon { fill: #006fba; }
.marketing-corp .msmrkt-color__text-hover--blue-38:hover { color: #1f55a5; }
.marketing-corp .msmrkt-color__text-hover--blue-38:hover.mds-link, .marketing-corp .msmrkt-color__text-hover--blue-38:hover .mds-list-group__link { color: #1f55a5; }
.marketing-corp .msmrkt-color__text-hover--blue-38:hover .mds-icon, .marketing-corp .msmrkt-color__text-hover--blue-38:hover span.msmrkt-list-group__item-text > .mds-list-group__active-icon { fill: #1f55a5; }
.marketing-corp .msmrkt-color__text-hover--blue-38:hover .mds-list-group__link .mds-icon { fill: #1f55a5; }
.marketing-corp .msmrkt-color__text-hover--blue-44:hover { color: #008dde; }
.marketing-corp .msmrkt-color__text-hover--blue-44:hover.mds-link, .marketing-corp .msmrkt-color__text-hover--blue-44:hover .mds-list-group__link { color: #008dde; }
.marketing-corp .msmrkt-color__text-hover--blue-44:hover .mds-icon, .marketing-corp .msmrkt-color__text-hover--blue-44:hover span.msmrkt-list-group__item-text > .mds-list-group__active-icon { fill: #008dde; }
.marketing-corp .msmrkt-color__text-hover--blue-44:hover .mds-list-group__link .mds-icon { fill: #008dde; }
.marketing-corp .msmrkt-color__text-hover--bright-orange-50:hover { color: #ff3c00; }
.marketing-corp .msmrkt-color__text-hover--bright-orange-50:hover.mds-link, .marketing-corp .msmrkt-color__text-hover--bright-orange-50:hover .mds-list-group__link { color: #ff3c00; }
.marketing-corp .msmrkt-color__text-hover--bright-orange-50:hover .mds-icon, .marketing-corp .msmrkt-color__text-hover--bright-orange-50:hover span.msmrkt-list-group__item-text > .mds-list-group__active-icon { fill: #ff3c00; }
.marketing-corp .msmrkt-color__text-hover--bright-orange-50:hover .mds-list-group__link .mds-icon { fill: #ff3c00; }
.marketing-corp .msmrkt-color__text-hover--cyan-44:hover { color: #00a8e1; }
.marketing-corp .msmrkt-color__text-hover--cyan-44:hover.mds-link, .marketing-corp .msmrkt-color__text-hover--cyan-44:hover .mds-list-group__link { color: #00a8e1; }
.marketing-corp .msmrkt-color__text-hover--cyan-44:hover .mds-icon, .marketing-corp .msmrkt-color__text-hover--cyan-44:hover span.msmrkt-list-group__item-text > .mds-list-group__active-icon { fill: #00a8e1; }
.marketing-corp .msmrkt-color__text-hover--cyan-44:hover .mds-list-group__link .mds-icon { fill: #00a8e1; }
.marketing-corp .msmrkt-color__text-hover--dark-green-34:hover { color: #518428; }
.marketing-corp .msmrkt-color__text-hover--dark-green-34:hover.mds-link, .marketing-corp .msmrkt-color__text-hover--dark-green-34:hover .mds-list-group__link { color: #518428; }
.marketing-corp .msmrkt-color__text-hover--dark-green-34:hover .mds-icon, .marketing-corp .msmrkt-color__text-hover--dark-green-34:hover span.msmrkt-list-group__item-text > .mds-list-group__active-icon { fill: #518428; }
.marketing-corp .msmrkt-color__text-hover--dark-green-34:hover .mds-list-group__link .mds-icon { fill: #518428; }
.marketing-corp .msmrkt-color__text-hover--dark-violet-32:hover { color: #7d256f; }
.marketing-corp .msmrkt-color__text-hover--dark-violet-32:hover.mds-link, .marketing-corp .msmrkt-color__text-hover--dark-violet-32:hover .mds-list-group__link { color: #7d256f; }
.marketing-corp .msmrkt-color__text-hover--dark-violet-32:hover .mds-icon, .marketing-corp .msmrkt-color__text-hover--dark-violet-32:hover span.msmrkt-list-group__item-text > .mds-list-group__active-icon { fill: #7d256f; }
.marketing-corp .msmrkt-color__text-hover--dark-violet-32:hover .mds-list-group__link .mds-icon { fill: #7d256f; }
.marketing-corp .msmrkt-color__text-hover--dark-yellow-47:hover { color: #c19c31; }
.marketing-corp .msmrkt-color__text-hover--dark-yellow-47:hover.mds-link, .marketing-corp .msmrkt-color__text-hover--dark-yellow-47:hover .mds-list-group__link { color: #c19c31; }
.marketing-corp .msmrkt-color__text-hover--dark-yellow-47:hover .mds-icon, .marketing-corp .msmrkt-color__text-hover--dark-yellow-47:hover span.msmrkt-list-group__item-text > .mds-list-group__active-icon { fill: #c19c31; }
.marketing-corp .msmrkt-color__text-hover--dark-yellow-47:hover .mds-list-group__link .mds-icon { fill: #c19c31; }
.marketing-corp .msmrkt-color__text-hover--green-34:hover { color: #00af41; }
.marketing-corp .msmrkt-color__text-hover--green-34:hover.mds-link, .marketing-corp .msmrkt-color__text-hover--green-34:hover .mds-list-group__link { color: #00af41; }
.marketing-corp .msmrkt-color__text-hover--green-34:hover .mds-icon, .marketing-corp .msmrkt-color__text-hover--green-34:hover span.msmrkt-list-group__item-text > .mds-list-group__active-icon { fill: #00af41; }
.marketing-corp .msmrkt-color__text-hover--green-34:hover .mds-list-group__link .mds-icon { fill: #00af41; }
.marketing-corp .msmrkt-color__text-hover--light-green-50:hover { color: #89bd40; }
.marketing-corp .msmrkt-color__text-hover--light-green-50:hover.mds-link, .marketing-corp .msmrkt-color__text-hover--light-green-50:hover .mds-list-group__link { color: #89bd40; }
.marketing-corp .msmrkt-color__text-hover--light-green-50:hover .mds-icon, .marketing-corp .msmrkt-color__text-hover--light-green-50:hover span.msmrkt-list-group__item-text > .mds-list-group__active-icon { fill: #89bd40; }
.marketing-corp .msmrkt-color__text-hover--light-green-50:hover .mds-list-group__link .mds-icon { fill: #89bd40; }
.marketing-corp .msmrkt-color__text-hover--light-red-46:hover { color: #e60546; }
.marketing-corp .msmrkt-color__text-hover--light-red-46:hover.mds-link, .marketing-corp .msmrkt-color__text-hover--light-red-46:hover .mds-list-group__link { color: #e60546; }
.marketing-corp .msmrkt-color__text-hover--light-red-46:hover .mds-icon, .marketing-corp .msmrkt-color__text-hover--light-red-46:hover span.msmrkt-list-group__item-text > .mds-list-group__active-icon { fill: #e60546; }
.marketing-corp .msmrkt-color__text-hover--light-red-46:hover .mds-list-group__link .mds-icon { fill: #e60546; }
.marketing-corp .msmrkt-color__text-hover--maroon-32:hover { color: #a50032; }
.marketing-corp .msmrkt-color__text-hover--maroon-32:hover.mds-link, .marketing-corp .msmrkt-color__text-hover--maroon-32:hover .mds-list-group__link { color: #a50032; }
.marketing-corp .msmrkt-color__text-hover--maroon-32:hover .mds-icon, .marketing-corp .msmrkt-color__text-hover--maroon-32:hover span.msmrkt-list-group__item-text > .mds-list-group__active-icon { fill: #a50032; }
.marketing-corp .msmrkt-color__text-hover--maroon-32:hover .mds-list-group__link .mds-icon { fill: #a50032; }
.marketing-corp .msmrkt-color__text-hover--neutral-12:hover { color: #1e1e1e; }
.marketing-corp .msmrkt-color__text-hover--neutral-12:hover.mds-link, .marketing-corp .msmrkt-color__text-hover--neutral-12:hover .mds-list-group__link { color: #1e1e1e; }
.marketing-corp .msmrkt-color__text-hover--neutral-12:hover .mds-icon, .marketing-corp .msmrkt-color__text-hover--neutral-12:hover span.msmrkt-list-group__item-text > .mds-list-group__active-icon { fill: #1e1e1e; }
.marketing-corp .msmrkt-color__text-hover--neutral-12:hover .mds-list-group__link .mds-icon { fill: #1e1e1e; }
.marketing-corp .msmrkt-color__text-hover--neutral-37:hover { color: #5e5e5e; }
.marketing-corp .msmrkt-color__text-hover--neutral-37:hover.mds-link, .marketing-corp .msmrkt-color__text-hover--neutral-37:hover .mds-list-group__link { color: #5e5e5e; }
.marketing-corp .msmrkt-color__text-hover--neutral-37:hover .mds-icon, .marketing-corp .msmrkt-color__text-hover--neutral-37:hover span.msmrkt-list-group__item-text > .mds-list-group__active-icon { fill: #5e5e5e; }
.marketing-corp .msmrkt-color__text-hover--neutral-37:hover .mds-list-group__link .mds-icon { fill: #5e5e5e; }
.marketing-corp .msmrkt-color__text-hover--orange-54:hover { color: #ef7622; }
.marketing-corp .msmrkt-color__text-hover--orange-54:hover.mds-link, .marketing-corp .msmrkt-color__text-hover--orange-54:hover .mds-list-group__link { color: #ef7622; }
.marketing-corp .msmrkt-color__text-hover--orange-54:hover .mds-icon, .marketing-corp .msmrkt-color__text-hover--orange-54:hover span.msmrkt-list-group__item-text > .mds-list-group__active-icon { fill: #ef7622; }
.marketing-corp .msmrkt-color__text-hover--orange-54:hover .mds-list-group__link .mds-icon { fill: #ef7622; }
.marketing-corp .msmrkt-color__text-hover--red-50:hover { color: #ff0000; }
.marketing-corp .msmrkt-color__text-hover--red-50:hover.mds-link, .marketing-corp .msmrkt-color__text-hover--red-50:hover .mds-list-group__link { color: #ff0000; }
.marketing-corp .msmrkt-color__text-hover--red-50:hover .mds-icon, .marketing-corp .msmrkt-color__text-hover--red-50:hover span.msmrkt-list-group__item-text > .mds-list-group__active-icon { fill: #ff0000; }
.marketing-corp .msmrkt-color__text-hover--red-50:hover .mds-list-group__link .mds-icon { fill: #ff0000; }
.marketing-corp .msmrkt-color__text-hover--teal-19:hover { color: #005f5f; }
.marketing-corp .msmrkt-color__text-hover--teal-19:hover.mds-link, .marketing-corp .msmrkt-color__text-hover--teal-19:hover .mds-list-group__link { color: #005f5f; }
.marketing-corp .msmrkt-color__text-hover--teal-19:hover .mds-icon, .marketing-corp .msmrkt-color__text-hover--teal-19:hover span.msmrkt-list-group__item-text > .mds-list-group__active-icon { fill: #005f5f; }
.marketing-corp .msmrkt-color__text-hover--teal-19:hover .mds-list-group__link .mds-icon { fill: #005f5f; }
.marketing-corp .msmrkt-color__text-hover--violet-46:hover { color: #6a4c9e; }
.marketing-corp .msmrkt-color__text-hover--violet-46:hover.mds-link, .marketing-corp .msmrkt-color__text-hover--violet-46:hover .mds-list-group__link { color: #6a4c9e; }
.marketing-corp .msmrkt-color__text-hover--violet-46:hover .mds-icon, .marketing-corp .msmrkt-color__text-hover--violet-46:hover span.msmrkt-list-group__item-text > .mds-list-group__active-icon { fill: #6a4c9e; }
.marketing-corp .msmrkt-color__text-hover--violet-46:hover .mds-list-group__link .mds-icon { fill: #6a4c9e; }
.marketing-corp .msmrkt-color__text-hover--white:hover { color: #ffffff; }
.marketing-corp .msmrkt-color__text-hover--white:hover.mds-link, .marketing-corp .msmrkt-color__text-hover--white:hover .mds-list-group__link { color: #ffffff; }
.marketing-corp .msmrkt-color__text-hover--white:hover .mds-icon, .marketing-corp .msmrkt-color__text-hover--white:hover span.msmrkt-list-group__item-text > .mds-list-group__active-icon { fill: #ffffff; }
.marketing-corp .msmrkt-color__text-hover--white:hover .mds-list-group__link .mds-icon { fill: #ffffff; }
.marketing-corp .msmrkt-color__text-hover--yellow-48:hover { color: #f5c400; }
.marketing-corp .msmrkt-color__text-hover--yellow-48:hover.mds-link, .marketing-corp .msmrkt-color__text-hover--yellow-48:hover .mds-list-group__link { color: #f5c400; }
.marketing-corp .msmrkt-color__text-hover--yellow-48:hover .mds-icon, .marketing-corp .msmrkt-color__text-hover--yellow-48:hover span.msmrkt-list-group__item-text > .mds-list-group__active-icon { fill: #f5c400; }
.marketing-corp .msmrkt-color__text-hover--yellow-48:hover .mds-list-group__link .mds-icon { fill: #f5c400; }
.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-green-50 { fill: #89bd40; }
.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: #00857b; box-shadow: inset 0 0 0 1px #00857b; }
.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 #00857b, 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: #194484; box-shadow: inset 0 0 0 1px #194484; }
.marketing-corp .msmrkt-color__button--blue-38:active { background-color: #163c74; box-shadow: inset 0 0 0 1px #163c74; }
.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 #194484, 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 #163c74, 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: #b32a00; box-shadow: inset 0 0 0 1px #b32a00; }
.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 #b32a00, 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: #00769e; box-shadow: inset 0 0 0 1px #00769e; }
.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 #00769e, 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: #416a20; box-shadow: inset 0 0 0 1px #416a20; }
.marketing-corp .msmrkt-color__button--dark-green-34:active { background-color: #395c1c; box-shadow: inset 0 0 0 1px #395c1c; }
.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 #416a20, 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 #395c1c, 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: #641e59; box-shadow: inset 0 0 0 1px #641e59; }
.marketing-corp .msmrkt-color__button--dark-violet-32:active { background-color: #581a4e; box-shadow: inset 0 0 0 1px #581a4e; }
.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 #641e59, 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 #581a4e, 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: #9a7d27; box-shadow: inset 0 0 0 1px #9a7d27; }
.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 #9a7d27, 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: #007b2e; box-shadow: inset 0 0 0 1px #007b2e; }
.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 #007b2e, 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: #6e9733; box-shadow: inset 0 0 0 1px #6e9733; }
.marketing-corp .msmrkt-color__button--light-green-50:active { background-color: #60842d; box-shadow: inset 0 0 0 1px #60842d; }
.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 #6e9733, 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 #60842d, 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: #a10431; box-shadow: inset 0 0 0 1px #a10431; }
.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 #a10431, 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: #740023; box-shadow: inset 0 0 0 1px #740023; }
.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 #740023, 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: #292929; box-shadow: inset 0 0 0 1px #292929; }
.marketing-corp .msmrkt-color__button--neutral-20:active { background-color: #242424; box-shadow: inset 0 0 0 1px #242424; }
.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 #292929, 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 #242424, 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: #424242; box-shadow: inset 0 0 0 1px #424242; }
.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 #424242, 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: #5a5a5a; box-shadow: inset 0 0 0 1px #5a5a5a; }
.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 #5a5a5a, 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: #898989; box-shadow: inset 0 0 0 1px #898989; }
.marketing-corp .msmrkt-color__button--neutral-67:active { background-color: #787878; box-shadow: inset 0 0 0 1px #787878; }
.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 #898989, 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 #787878, 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: #8f8f8f; box-shadow: inset 0 0 0 1px #8f8f8f; }
.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 #8f8f8f, 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: #c2c2c2; box-shadow: inset 0 0 0 1px #c2c2c2; }
.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 #c2c2c2, 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: #a75318; box-shadow: inset 0 0 0 1px #a75318; }
.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 #a75318, 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: #b30000; box-shadow: inset 0 0 0 1px #b30000; }
.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 #b30000, 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: #004343; box-shadow: inset 0 0 0 1px #004343; }
.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 #004343, 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: #553d7e; box-shadow: inset 0 0 0 1px #553d7e; }
.marketing-corp .msmrkt-color__button--violet-46:active { background-color: #4a356f; box-shadow: inset 0 0 0 1px #4a356f; }
.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 #553d7e, 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 #4a356f, 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: #b3b3b3; box-shadow: inset 0 0 0 1px #b3b3b3; }
.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 #b3b3b3, 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: #c49d00; box-shadow: inset 0 0 0 1px #c49d00; }
.marketing-corp .msmrkt-color__button--yellow-48:active { background-color: #ac8900; box-shadow: inset 0 0 0 1px #ac8900; }
.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 #c49d00, 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 #ac8900, 0 0 4px 2px rgba(0, 119, 207, 0.8); }

.marketing-corp { /* HORIZONTAL ACCORDION */ /* VERTICAL ACCORDION */ }
.marketing-corp .flexbox-slider { display: flex; width: 100%; height: 500px; visibility: hidden; }
@media (max-width: 767px) { .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: 767px) { .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; text-decoration: none; z-index: 3; }
@media (max-width: 767px) { .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: 768px) { .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: 767px) { .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: 768px) { .marketing-corp .flexbox-slider .flexbox-slide .msmrkt-accordion-section__content { top: 50%; transform: translateY(-50%); } }
@media (max-width: 767px) { .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; } }
@media (max-width: 767px) and (max-width: 767px) { .marketing-corp .flexbox-slider .flexbox-slide .msmrkt-accordion-section__content .mds-level-1-heading.msmrkt-responsive-text { font-size: 28px; } }
@media (max-width: 767px) { .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; } }
@media (max-width: 767px) and (max-width: 767px) { .marketing-corp .flexbox-slider .flexbox-slide .msmrkt-accordion-section__content .mds-level-2-heading.msmrkt-responsive-text { font-size: 23px; font-weight: 300; } }
@media (max-width: 767px) { .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: 767px) { .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; }
@media (max-width: 767px) { .marketing-corp .flexbox-slider .flexbox-slide .msmrkt-accordion-section__heading.msmrkt-responsive-text { font-size: 32px; } }
.marketing-corp .flexbox-slider .flexbox-slide .msmrkt-accordion-section__heading .msmrkt-icon { vertical-align: middle; }
@media (max-width: 767px) { .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; } }
@media (max-width: 767px) and (max-width: 767px) { .marketing-corp .flexbox-slider .flexbox-slide .msmrkt-accordion-section__heading.msmrkt-responsive-text { font-size: 28px; } }

.marketing-corp .flexbox-slider .flexbox-slide .msmrkt-accordion-section__body:not(.aem-editMode) { float: right; opacity: 0; visibility: hidden; width: 75%; }
@media (max-width: 767px) { .marketing-corp .flexbox-slider .flexbox-slide .msmrkt-accordion-section__body:not(.aem-editMode) { float: none; opacity: 1; visibility: visible; width: 100%; } }
@media (min-width: 768px) { .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-accordion-vertical__section { position: relative; }
.marketing-corp .msmrkt-accordion-vertical__control-icon { height: auto; left: auto; position: absolute; right: 0; top: 0; width: auto; z-index: 0; }
.marketing-corp .msmrkt-accordion-vertical__control-icon.msmrkt-accordion-vertical__icon--padding { right: 12px; top: 12px; }
.marketing-corp .msmrkt-accordion-vertical__control-icon.mds-form__checkbox-input { clip: auto; height: 23px; margin: 0; opacity: 0; width: 23px; z-index: 1; }
.marketing-corp .msmrkt-accordion-vertical__control-icon--collapse { display: none; }
.marketing-corp .msmrkt-accordion-vertical__control-icon:checked ~ .msmrkt-accordion-vertical__body { display: block; }
.marketing-corp .msmrkt-accordion-vertical__control-icon:checked + .mds-form__checkbox-visible-wrap .msmrkt-accordion-vertical__control-icon--collapse { display: block; }
.marketing-corp .msmrkt-accordion-vertical__control-icon:checked + .mds-form__checkbox-visible-wrap .msmrkt-accordion-vertical__control-icon--expand { display: none; }
.marketing-corp .msmrkt-accordion-vertical__header-icon { padding-right: 48px; }
.marketing-corp .msmrkt-accordion-vertical__control-header + .mds-form__checkbox-input { clip: auto; margin: 0; opacity: 0; position: absolute; top: 0; z-index: 1; }
.marketing-corp .msmrkt-accordion-vertical__control-header + .mds-form__checkbox-input:checked + .msmrkt-accordion-vertical__body { display: block; }
.marketing-corp .msmrkt-accordion-vertical__control-header ~ .msmrkt-accordion-vertical__body { position: relative; z-index: 2; }

.marketing-corp .mds-container--light { background-color: #f2f2f2; }
.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; color: #1e1e1e; font-weight: 300; line-height: 1.2; font-size: 18px; color: #1e1e1e; }
.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:after { clear: both; content: ""; display: table; }
.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; color: #1e1e1e; font-weight: 200; line-height: 1.2; font-size: 32px; color: #5e5e5e !important; }
@media (max-width: 767px) { .marketing-corp .msmrkt-articlelist-item__heading.msmrkt-responsive-text { font-size: 28px; } }
.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; color: #1e1e1e; font-weight: 200; line-height: 1.2; font-size: 32px; color: #5e5e5e !important; font-weight: 600; }
@media (max-width: 767px) { .marketing-corp .msmrkt-articlelist-item__heading--bold.msmrkt-responsive-text { font-size: 28px; } }
.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; color: #1e1e1e; font-weight: 200; line-height: 1.2; font-size: 32px; color: #5e5e5e !important; margin-bottom: 16px; }
@media (max-width: 767px) { .marketing-corp .msmrkt-articlelist-item__heading--last.msmrkt-responsive-text { font-size: 28px; } }
.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; color: #1e1e1e; font-weight: 200; line-height: 1.2; font-size: 32px; color: #5e5e5e !important; font-weight: 600; margin-bottom: 16px; }
@media (max-width: 767px) { .marketing-corp .msmrkt-articlelist-item__heading--bold-last.msmrkt-responsive-text { font-size: 28px; } }
.marketing-corp .msmrkt-articlelist-item__image-wrapper { float: right; width: 200px; height: 190px; margin-left: 36px; overflow: hidden; }
@media (max-width: 999px) { .marketing-corp .msmrkt-articlelist-item__image-wrapper { width: 160px; height: 152px; margin-left: 24px; } }
@media (max-width: 599px) { .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; color: #1e1e1e; font-weight: 200; line-height: 1.2; font-size: 32px; }
@media (max-width: 767px) { .marketing-corp .msmrkt-blog-article__template .mds-long-form-text h1.msmrkt-responsive-text { font-size: 28px; } }
.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; color: #1e1e1e; font-weight: 300; line-height: 1.2; font-size: 23px; }
.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; color: #1e1e1e; font-weight: 300; line-height: 1.2; font-size: 20px; }
.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; color: #1e1e1e; font-weight: 300; line-height: 1.2; font-size: 18px; }
.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--white .marketing-corp .msmrkt-blog-article__template .mds-long-form-text a, .mds-container--light-gray .marketing-corp .msmrkt-blog-article__template .mds-long-form-text a { color: #1e1e1e; }
.mds-container--dark-gray .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--white .marketing-corp .msmrkt-blog-article__template .mds-long-form-text a.mds-link--visited, .mds-container--light-gray .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--white .marketing-corp .msmrkt-blog-article__template .mds-long-form-text a:visited, .mds-container--light-gray .marketing-corp .msmrkt-blog-article__template .mds-long-form-text a:visited { color: #5e5e5e; }
.mds-container--dark-gray .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-gray .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--white .marketing-corp .msmrkt-blog-article__template .mds-long-form-text a.mds-link--hover, .mds-container--light-gray .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--white .marketing-corp .msmrkt-blog-article__template .mds-long-form-text a:hover, .mds-container--light-gray .marketing-corp .msmrkt-blog-article__template .mds-long-form-text a:hover { color: #006fba; }
.mds-container--dark-gray .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-gray .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; color: #1e1e1e; font-weight: 200; line-height: 1.2; font-size: 45px; }
@media (max-width: 767px) { .marketing-corp .mds-long-form-text.msmrkt-cta h2.msmrkt-responsive-text { font-size: 32px; } }
.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; color: #1e1e1e; font-weight: 200; line-height: 1.2; font-size: 32px; }
@media (max-width: 767px) { .marketing-corp .mds-long-form-text.msmrkt-cta h3.msmrkt-responsive-text { font-size: 28px; } }
@media (max-width: 767px) { .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; color: #1e1e1e; font-weight: 200; line-height: 1.2; font-size: 28px; } }
@media (max-width: 767px) and (max-width: 767px) { .marketing-corp .mds-long-form-text.msmrkt-cta h3.msmrkt-responsive-text { font-size: 23px; font-weight: 300; } }

.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; color: #1e1e1e; font-weight: 200; line-height: 1.2; font-size: 28px; }
@media (max-width: 767px) { .marketing-corp .mds-long-form-text.msmrkt-cta h4.msmrkt-responsive-text { font-size: 23px; font-weight: 300; } }
@media (max-width: 767px) { .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; color: #1e1e1e; font-weight: 300; line-height: 1.2; font-size: 23px; font-weight: 200 !important; } }
.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; color: #1e1e1e; font-weight: 300; line-height: 1.2; font-size: 23px; }
@media (max-width: 767px) { .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; color: #1e1e1e; font-weight: 300; line-height: 1.2; font-size: 20px; } }
.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; color: #1e1e1e; font-weight: 300; line-height: 1.2; font-size: 20px; }
@media (max-width: 767px) { .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; color: #1e1e1e; font-weight: 300; line-height: 1.2; font-size: 18px; } }
.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; color: #1e1e1e; font-weight: 200; line-height: 1.2; font-size: 45px; }
@media (max-width: 767px) { .marketing-corp .mds-long-form-text .msmrkt-cta h2.msmrkt-responsive-text { font-size: 32px; } }
.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; color: #1e1e1e; font-weight: 200; line-height: 1.2; font-size: 32px; }
@media (max-width: 767px) { .marketing-corp .mds-long-form-text .msmrkt-cta h3.msmrkt-responsive-text { font-size: 28px; } }
@media (max-width: 767px) { .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; color: #1e1e1e; font-weight: 200; line-height: 1.2; font-size: 28px; } }
@media (max-width: 767px) and (max-width: 767px) { .marketing-corp .mds-long-form-text .msmrkt-cta h3.msmrkt-responsive-text { font-size: 23px; font-weight: 300; } }

.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; color: #1e1e1e; font-weight: 200; line-height: 1.2; font-size: 28px; }
@media (max-width: 767px) { .marketing-corp .mds-long-form-text .msmrkt-cta h4.msmrkt-responsive-text { font-size: 23px; font-weight: 300; } }
@media (max-width: 767px) { .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; color: #1e1e1e; font-weight: 300; line-height: 1.2; font-size: 23px; font-weight: 200 !important; } }
.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; color: #1e1e1e; font-weight: 300; line-height: 1.2; font-size: 23px; }
@media (max-width: 767px) { .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; color: #1e1e1e; font-weight: 300; line-height: 1.2; font-size: 20px; } }
.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; color: #1e1e1e; font-weight: 300; line-height: 1.2; font-size: 20px; }
@media (max-width: 767px) { .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; color: #1e1e1e; font-weight: 300; line-height: 1.2; font-size: 18px; } }
.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%); }
.marketing-corp .msmrkt-grid__container { width: 1201px; margin: 0 auto; }
@media (max-width: 1199px) { .marketing-corp .msmrkt-grid__container { width: 1001px; } }
@media (max-width: 999px) { .marketing-corp .msmrkt-grid__container { width: 769px; } }
@media (max-width: 767px) { .marketing-corp .msmrkt-grid__container { width: 601px; } }
@media (max-width: 599px) { .marketing-corp .msmrkt-grid__container { width: 100%; } }
.marketing-corp .msmrkt-grid__container:after { clear: both; content: ""; display: table; }

.marketing-corp { /* HORIZONTAL ACCORDION */ /* VERTICAL ACCORDION */ }
.marketing-corp .flexbox-slider { display: flex; width: 100%; height: 500px; visibility: hidden; }
@media (max-width: 767px) { .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: 767px) { .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; text-decoration: none; z-index: 3; }
@media (max-width: 767px) { .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: 768px) { .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: 767px) { .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: 768px) { .marketing-corp .flexbox-slider .flexbox-slide .msmrkt-accordion-section__content { top: 50%; transform: translateY(-50%); } }
@media (max-width: 767px) { .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; } }
@media (max-width: 767px) and (max-width: 767px) { .marketing-corp .flexbox-slider .flexbox-slide .msmrkt-accordion-section__content .mds-level-1-heading.msmrkt-responsive-text { font-size: 28px; } }
@media (max-width: 767px) { .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; } }
@media (max-width: 767px) and (max-width: 767px) { .marketing-corp .flexbox-slider .flexbox-slide .msmrkt-accordion-section__content .mds-level-2-heading.msmrkt-responsive-text { font-size: 23px; font-weight: 300; } }
@media (max-width: 767px) { .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: 767px) { .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; }
@media (max-width: 767px) { .marketing-corp .flexbox-slider .flexbox-slide .msmrkt-accordion-section__heading.msmrkt-responsive-text { font-size: 32px; } }
.marketing-corp .flexbox-slider .flexbox-slide .msmrkt-accordion-section__heading .msmrkt-icon { vertical-align: middle; }
@media (max-width: 767px) { .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; } }
@media (max-width: 767px) and (max-width: 767px) { .marketing-corp .flexbox-slider .flexbox-slide .msmrkt-accordion-section__heading.msmrkt-responsive-text { font-size: 28px; } }

.marketing-corp .flexbox-slider .flexbox-slide .msmrkt-accordion-section__body:not(.aem-editMode) { float: right; opacity: 0; visibility: hidden; width: 75%; }
@media (max-width: 767px) { .marketing-corp .flexbox-slider .flexbox-slide .msmrkt-accordion-section__body:not(.aem-editMode) { float: none; opacity: 1; visibility: visible; width: 100%; } }
@media (min-width: 768px) { .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-accordion-vertical__section { position: relative; }
.marketing-corp .msmrkt-accordion-vertical__control-icon { height: auto; left: auto; position: absolute; right: 0; top: 0; width: auto; z-index: 0; }
.marketing-corp .msmrkt-accordion-vertical__control-icon.msmrkt-accordion-vertical__icon--padding { right: 12px; top: 12px; }
.marketing-corp .msmrkt-accordion-vertical__control-icon.mds-form__checkbox-input { clip: auto; height: 23px; margin: 0; opacity: 0; width: 23px; z-index: 1; }
.marketing-corp .msmrkt-accordion-vertical__control-icon--collapse { display: none; }
.marketing-corp .msmrkt-accordion-vertical__control-icon:checked ~ .msmrkt-accordion-vertical__body { display: block; }
.marketing-corp .msmrkt-accordion-vertical__control-icon:checked + .mds-form__checkbox-visible-wrap .msmrkt-accordion-vertical__control-icon--collapse { display: block; }
.marketing-corp .msmrkt-accordion-vertical__control-icon:checked + .mds-form__checkbox-visible-wrap .msmrkt-accordion-vertical__control-icon--expand { display: none; }
.marketing-corp .msmrkt-accordion-vertical__header-icon { padding-right: 48px; }
.marketing-corp .msmrkt-accordion-vertical__control-header + .mds-form__checkbox-input { clip: auto; margin: 0; opacity: 0; position: absolute; top: 0; z-index: 1; }
.marketing-corp .msmrkt-accordion-vertical__control-header + .mds-form__checkbox-input:checked + .msmrkt-accordion-vertical__body { display: block; }
.marketing-corp .msmrkt-accordion-vertical__control-header ~ .msmrkt-accordion-vertical__body { position: relative; z-index: 2; }

.elq-form .msmrkt-form__el-container { position: relative; }
.elq-form label .msmrkt-eloqua__form-label { font-size: 16px; color: #1e1e1e; font-family: Univers,HelveticaNeue,"Helvetica Neue",Helvetica,Arial,sans-serif; font-weight: 300; letter-spacing: normal; line-height: 1.2; padding: 0; }
.elq-form label .msmrkt-eloqua__form-label--bold { font-weight: 600; }
.elq-form label .mds-form__label-required-indicator { font-size: 14px; }
.elq-form .mds-form__select { width: 100%; }
.elq-form input.LV_invalid_field { -webkit-box-shadow: inset 0 -2px 0 0 red; box-shadow: inset 0 -2px 0 0 red; }
.elq-form .LV_validation_message.LV_invalid { color: #de0000; display: block; font-size: 16px; font-family: Univers,HelveticaNeue,"Helvetica Neue",Helvetica,Arial,sans-serif; font-weight: 300; line-height: 1.2; margin: 0; }
.elq-form select + .LV_validation_message.LV_invalid { margin-bottom: -24px; }
.elq-form .LV_validation_message.LV_invalid + .mds-form__select-visual-wrap { -webkit-box-shadow: inset 0 -2px 0 0 red; box-shadow: inset 0 -2px 0 0 red; }
.elq-form .mds-form__select .LV_validation_message.LV_invalid { margin-top: 8px; }
.elq-form .mds-button.mds-button--primary { margin-top: 12px; width: auto; }
.elq-form .LV_validation_message.LV_valid { display: none; }

.evidon-banner-message { background: url("/etc/designs/marketing/configs/img/icons/info.svg") no-repeat 10px center; background-size: 19px 19px; padding-left: 40px; }
@media (max-width: 599px) { .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-1-and-a-half-x $mds-space-1-and-a-half-x 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-1-and-a-half-x $mds-space-1-and-a-half-x;*/ }
.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: 599px) { .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 .mds-masthead__left .msmrkt-button--icon-close { display: none; }
@media (min-width: 768px) { .marketing-corp .mds-masthead__left .msmrkt-button--icon-open.mds-masthead--show-wide { display: block; } }
@media (max-width: 767px) { .marketing-corp .mds-masthead__left .msmrkt-button--icon-open.mds-masthead--hide-wide { display: block; } }
.marketing-corp .mds-masthead__right .mds-button { white-space: nowrap; }
.marketing-corp .msmrkt-masthead { width: 100%; }
.marketing-corp .msmrkt-masthead--visible .msmrkt-button--icon-close { display: block; }
.marketing-corp .msmrkt-masthead--visible .msmrkt-button--icon-open.mds-masthead--show-wide, .marketing-corp .msmrkt-masthead--visible .msmrkt-button--icon-open.mds-masthead--hide-wide { display: none; }
.marketing-corp .msmrkt-masthead--scrollbar { padding: 0 32px 0 16px; }
.marketing-corp .mds-navigation-container { background-color: rgba(255, 255, 255, 0.95); left: 0; max-height: 0; overflow-y: hidden; position: absolute; top: 100%; transition-property: all; transition-duration: .2s; transition-timing-function: ease-in-out; width: 100%; }
.marketing-corp .mds-navigation-container--scrollbar { padding: 16px 16px 16px 0; }
.marketing-corp .mds-navigation-container--visible { max-height: calc(100vh - 50px); }
.marketing-corp .mds-navigation-container .mds-list-group__item a { padding-left: 8px; padding-right: 8px; }
@media (min-width: 768px) { .marketing-corp .mds-navigation-container .mds-button--flat { cursor: initial; padding-left: 0; }
  .marketing-corp .mds-navigation-container .mds-button--flat:active, .marketing-corp .mds-navigation-container .mds-button--flat:hover, .marketing-corp .mds-navigation-container .mds-button--flat:focus { box-shadow: none; color: #5e5e5e; }
  .marketing-corp .mds-navigation-container .mds-button--flat svg { display: none; }
  .marketing-corp .mds-navigation-container .mds-button--flat .mds-button__text { margin-left: 0; }
  .marketing-corp .mds-navigation-container .msmrkt-masthead__list-group { margin-left: -8px; } }
@media (max-width: 767px) { .marketing-corp .mds-navigation-container .msmrkt-masthead__list-group { margin-left: 19px; max-height: 0; opacity: 0.4; overflow-y: hidden; transition-property: all; transition-duration: .2s; transition-timing-function: ease-in-out; }
  .marketing-corp .mds-navigation-container .msmrkt-masthead__list-group.msmrkt-visible { max-height: 200vh; opacity: 1; } }
@media (max-width: 767px) { .marketing-corp .mds-navigation-container { padding: 16px 0; }
  .marketing-corp .mds-navigation-container--scrollbar { padding: 16px 16px 16px 0; } }
.marketing-corp .msmrkt-author__navigation-container { left: 0 !important; max-height: calc(100vh - 50px) !important; opacity: 1 !important; position: relative !important; visibility: visible !important; }
.marketing-corp .msmrkt-author__masthead { display: block; height: auto !important; }

.marketing-corp .msmrkt-scroll-grid { padding-left: 16px; padding-right: 16px; margin: 0 auto; width: 100%; }
.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; }
@media (max-width: 999px) { .marketing-corp .msmrkt-scroll-row .msmrkt-scroll:first-child .msmrkt-scroll__icon .mds-link { float: none; } }
.marketing-corp .msmrkt-scroll-bkgd-image { left: 50%; transform: translateX(-50%); 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; -ms-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; }
.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; }
@media (max-width: 767px) { .marketing-corp .msmrkt-scroll__item--centered:not([data-backgroundimage]) { position: relative; top: auto; transform: none; width: 100%; } }
.marketing-corp .msmrkt-scroll__item--top .msmrkt-scroll__item--centered { top: 0; transform: none; }
.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__headline { opacity: 0; position: absolute; transition: opacity 0.5s ease-in-out; -moz-transition: opacity 0.5s ease-in-out; -webkit-transition: opacity 0.5s ease-in-out; -ms-transition: opacity 0.5s ease-in-out; }
.marketing-corp .msmrkt-scroll__headline--active { opacity: 1; }
.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--zindex-1 { z-index: 1; }
.marketing-corp .msmrkt-scroll--zindex-2 { z-index: 2; }
.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 .animation-slideheadline span { border-bottom: 2px #FFF solid; }
.marketing-corp .msmkrt-headline--nowrap { white-space: nowrap; }

.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(/etc/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(/etc/designs/marketing/configs/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(/etc/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(/etc/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(/etc/designs/marketing/configs/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(/etc/designs/marketing/configs/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(/etc/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(/etc/designs/marketing/configs/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(/etc/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(/etc/designs/marketing/configs/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; }
