@massds/mayflower-assets
Version:
Mayflower Assets
1 lines • 40.2 kB
CSS
:root{--mf-c-bay-blue-90-tint: #E8EEF4;--mf-c-bay-blue-80-tint: #D0DDE9;--mf-c-bay-blue-70-tint: #B9CCDD;--mf-c-bay-blue-60-tint: #A1BBD2;--mf-c-bay-blue-50-tint: #8AAAC7;--mf-c-bay-blue-40-tint: #7299BC;--mf-c-bay-blue-30-tint: #5B88B1;--mf-c-bay-blue-20-tint: #4377A5;--mf-c-bay-blue-10-tint: #2C669A;--mf-c-bay-blue: #14558f;--mf-c-bay-blue-10-shade: #124D81;--mf-c-bay-blue-20-shade: #104472;--mf-c-bay-blue-30-shade: #0E3C64;--mf-c-bay-blue-40-shade: #0C3356;--mf-c-bay-blue-50-shade: #0A2B48;--mf-c-bay-blue-light: #4377A5;--mf-c-bay-blue-lighter: #8AAAC7;--mf-c-bay-blue-lightest: #E8EEF4;--mf-c-bay-blue-darker: #0E3C64;--mf-c-bay-blue-darkest: #0A2B48;--mf-c-berkshires-green-90-tint: #EBF3EE;--mf-c-berkshires-green-80-tint: #D7E7DD;--mf-c-berkshires-green-70-tint: #C3DACD;--mf-c-berkshires-green-60-tint: #AFCEBC;--mf-c-berkshires-green-50-tint: #9CC2AB;--mf-c-berkshires-green-40-tint: #88B69A;--mf-c-berkshires-green-30-tint: #74AA89;--mf-c-berkshires-green-20-tint: #609D79;--mf-c-berkshires-green-10-tint: #4C9168;--mf-c-berkshires-green: #388557;--mf-c-berkshires-green-10-shade: #32784E;--mf-c-berkshires-green-20-shade: #2D6A46;--mf-c-berkshires-green-30-shade: #275D3D;--mf-c-berkshires-green-40-shade: #225034;--mf-c-berkshires-green-50-shade: #1C432C;--mf-c-berkshires-green-lighter: #9CC2AB;--mf-c-berkshires-green-lightest: #D7E7DD;--mf-c-berkshires-green-dark: #214F34;--mf-c-berkshires-green-darker: #275D3D;--mf-c-berkshires-green-darkest: #1C432C;--mf-c-duckling-yellow-90-tint: #FEF9E8;--mf-c-duckling-yellow-80-tint: #FDF3D1;--mf-c-duckling-yellow-70-tint: #FCEEBB;--mf-c-duckling-yellow-60-tint: #FBE8A4;--mf-c-duckling-yellow-50-tint: #FBE28D;--mf-c-duckling-yellow-40-tint: #FADC76;--mf-c-duckling-yellow-30-tint: #F9D65F;--mf-c-duckling-yellow-20-tint: #F8D149;--mf-c-duckling-yellow-10-tint: #F7CB32;--mf-c-duckling-yellow: #f6c51b;--mf-c-duckling-yellow-10-shade: #DDB118;--mf-c-duckling-yellow-20-shade: #C59E16;--mf-c-duckling-yellow-30-shade: #AC8A13;--mf-c-duckling-yellow-40-shade: #947610;--mf-c-duckling-yellow-50-shade: #7B630E;--mf-c-duckling-yellow-lighter: #FBE28D;--mf-c-duckling-yellow-lightest: #FEF9E8;--mf-c-duckling-yellow-darker: #AC8A13;--mf-c-duckling-yellow-darkest: #7B630E;--mf-c-independence-cranberry-90-tint: #F0E7E8;--mf-c-independence-cranberry-80-tint: #E1CED2;--mf-c-independence-cranberry-70-tint: #D2B6BB;--mf-c-independence-cranberry-60-tint: #C39DA5;--mf-c-independence-cranberry-50-tint: #B4858E;--mf-c-independence-cranberry-40-tint: #A46C77;--mf-c-independence-cranberry-30-tint: #955461;--mf-c-independence-cranberry-20-tint: #863B4A;--mf-c-independence-cranberry-10-tint: #772334;--mf-c-independence-cranberry: #680A1D;--mf-c-independence-cranberry-10-shade: #5E091A;--mf-c-independence-cranberry-20-shade: #530817;--mf-c-independence-cranberry-30-shade: #490714;--mf-c-independence-cranberry-40-shade: #3E0611;--mf-c-independence-cranberry-50-shade: #34050F;--mf-c-independence-cranberry-lighter: #B4858E;--mf-c-independence-cranberry-lightest: #F0E7E8;--mf-c-independence-cranberry-darker: #490714;--mf-c-independence-cranberry-darkest: #34050F;--mf-c-revolution-gray: #141414;--mf-c-granite-gray: #535353;--mf-c-atlantic-gray: #707070;--mf-c-overcast-gray: #DCDCDC;--mf-c-platinum-gray: #F2F2F2;--mf-c-black: #000000;--mf-c-gray-darkest: #141414;--mf-c-gray-dark: #535353;--mf-c-gray: #707070;--mf-c-gray-light: #DCDCDC;--mf-c-gray-lighter: #CCCCCC;--mf-c-gray-lightest: #F2F2F2;--mf-c-white: white;--mf-c-error-red: #CD0D0D;--mf-c-error-red-lighter: #EEACAC;--mf-c-error-red-lightest: #FCF3F3;--mf-c-focus-hightlight: #3e94cf}:root{--mf-c-primary: #14558f;--mf-c-primary-light: #4377A5;--mf-c-primary-lighter: #8AAAC7;--mf-c-primary-lightest: #E8EEF4;--mf-c-primary-alt: #388557;--mf-c-primary-alt-lighter: #9CC2AB;--mf-c-primary-alt-lightest: #D7E7DD;--mf-c-primary-alt-dark: #214F34;--mf-c-highlight: #f6c51b;--mf-c-highlight-lighter: #FBE28D;--mf-c-highlight-lightest: #FEF9E8;--mf-c-error: #CD0D0D;--mf-c-error-lighter: #EEACAC;--mf-c-error-lightest: #FCF3F3;--mf-c-warning: #f6c51b;--mf-c-success: #388557;--mf-c-focus: #3e94cf;--mf-c-link: #7299BC;--mf-c-visited: #772334;--mf-c-font-base: #141414;--mf-c-font-detail: #535353;--mf-c-font-dark: #141414;--mf-c-font-medium: #707070;--mf-c-font-heading: #141414;--mf-c-font-inverse: white;--mf-c-font-link: #14558f;--mf-c-font-error: #CD0D0D;--mf-c-bg: white;--mf-c-bg-comp-title: #535353;--mf-c-bg-subtle: #F2F2F2;--mf-c-bg-section: #F2F2F2;--mf-c-bd: #DCDCDC;--mf-c-bd-divider: #DCDCDC;--mf-c-bd-divider-dark: #535353;--mf-c-bd-error: #CD0D0D;--mf-c-bd-input: #707070;--mf-c-box-shadow-black: rgba(0, 0, 0, 0.25)}.ma__input{background-color:var(--mf-c-bg);border:2px solid var(--mf-c-bd-input);color:var(--mf-c-font-base);font-size:1.125rem;font-weight:400;max-width:100%;padding:0 18px}.ma__input:not([type=checkbox]):not([type=radio]){min-height:40px}.ma__input:focus{outline:2px solid var(--mf-c-focus);outline-offset:2px;border-color:var(--mf-c-bd-input)}.ma__input.has-error{border-color:var(--mf-c-bd-error)}@media(forced-colors: active){.ma__input.has-error{border-color:Mark}}.ma__button-icon{background-color:var(--mf-c-bg);border:2px solid var(--mf-c-gray-light);display:inline-flex;align-items:center;font-weight:600;letter-spacing:.1em;padding:10px 14px;text-transform:uppercase;transition:background-color .4s,color .4s,border .4s,fill .4s;white-space:nowrap;color:var(--mf-c-primary-alt);min-height:46px;font-size:calc(12.25rem / 16)}.ma__button-icon--c-highlight{border-color:#f6c51b;color:var(--mf-c-font-base)}.ma__button-icon--c-primary{color:#14558f}.ma__button-icon--c-primary-alt{color:#388557}.ma__button-icon--c-black{color:#141414}.ma__button-icon--c-gray-dark{color:#535353}.ma__button-icon--c-white{color:#fff}.ma__button-icon--small{font-size:calc(13.5rem / 16);line-height:1.2;padding-top:5px;padding-bottom:5px;min-height:0px}.ma__button-icon--large{font-size:1.125rem;line-height:1.61;padding-top:10px;padding-bottom:10px}.ma__button-icon--capitalized{text-transform:capitalize;letter-spacing:.02em;font-size:calc(13.5rem / 16)}.ma__button-icon--expanded>svg{transform:rotate(-180deg)}.ma__button-icon span{display:inline-block;padding-right:5px}.ma__button-icon>svg{fill:var(--mf-c-gray-dark);height:20px;transition:transform .5s,fill .4s}.ma__button-icon.ma__icon-small>svg{height:10px}.ma__button-icon--disabled{opacity:.5;cursor:not-allowed}.ma__button-icon--expanded,.ma__button-icon:hover{font-weight:600;background-color:#388557;border-color:transparent;color:var(--mf-c-font-inverse);color:var(--mf-c-font-inverse)}.ma__button-icon--expanded:hover:not(:disabled),.ma__button-icon:hover:hover:not(:disabled){background-color:rgba(56,133,87,.75)}.ma__button-icon--expanded svg,.ma__button-icon:hover svg{fill:var(--mf-c-font-inverse)}.ma__button-icon--expanded svg,.ma__button-icon:hover svg{fill:var(--mf-c-white)}.ma__button-icon--expanded.ma__button-icon--c-highlight,.ma__button-icon:hover.ma__button-icon--c-highlight{font-weight:600;background-color:#f6c51b;border-color:transparent;color:var(--mf-c-gray-darkest)}.ma__button-icon--expanded.ma__button-icon--c-highlight:hover:not(:disabled),.ma__button-icon:hover.ma__button-icon--c-highlight:hover:not(:disabled){background-color:rgba(246,197,27,.75)}.ma__button-icon--expanded.ma__button-icon--c-highlight svg,.ma__button-icon:hover.ma__button-icon--c-highlight svg{fill:var(--mf-c-gray-darkest)}.ma__button-icon--expanded.ma__button-icon--c-primary,.ma__button-icon:hover.ma__button-icon--c-primary{font-weight:600;background-color:#14558f;border-color:transparent;color:var(--mf-c-font-inverse)}.ma__button-icon--expanded.ma__button-icon--c-primary:hover:not(:disabled),.ma__button-icon:hover.ma__button-icon--c-primary:hover:not(:disabled){background-color:rgba(20,85,143,.75)}.ma__button-icon--expanded.ma__button-icon--c-primary svg,.ma__button-icon:hover.ma__button-icon--c-primary svg{fill:var(--mf-c-font-inverse)}.ma__button-icon--expanded.ma__button-icon--c-primary-alt,.ma__button-icon:hover.ma__button-icon--c-primary-alt{font-weight:600;background-color:#388557;border-color:transparent;color:var(--mf-c-font-inverse)}.ma__button-icon--expanded.ma__button-icon--c-primary-alt:hover:not(:disabled),.ma__button-icon:hover.ma__button-icon--c-primary-alt:hover:not(:disabled){background-color:rgba(56,133,87,.75)}.ma__button-icon--expanded.ma__button-icon--c-primary-alt svg,.ma__button-icon:hover.ma__button-icon--c-primary-alt svg{fill:var(--mf-c-font-inverse)}.ma__button-icon--expanded.ma__button-icon--c-black,.ma__button-icon:hover.ma__button-icon--c-black{font-weight:600;background-color:#141414;border-color:transparent;color:var(--mf-c-font-inverse)}.ma__button-icon--expanded.ma__button-icon--c-black:hover:not(:disabled),.ma__button-icon:hover.ma__button-icon--c-black:hover:not(:disabled){background-color:rgba(20,20,20,.75)}.ma__button-icon--expanded.ma__button-icon--c-black svg,.ma__button-icon:hover.ma__button-icon--c-black svg{fill:var(--mf-c-font-inverse)}.ma__button-icon--expanded.ma__button-icon--c-gray-dark,.ma__button-icon:hover.ma__button-icon--c-gray-dark{font-weight:600;background-color:#535353;border-color:transparent;color:var(--mf-c-font-inverse)}.ma__button-icon--expanded.ma__button-icon--c-gray-dark:hover:not(:disabled),.ma__button-icon:hover.ma__button-icon--c-gray-dark:hover:not(:disabled){background-color:rgba(83,83,83,.75)}.ma__button-icon--expanded.ma__button-icon--c-gray-dark svg,.ma__button-icon:hover.ma__button-icon--c-gray-dark svg{fill:var(--mf-c-font-inverse)}.ma__button-icon--expanded.ma__button-icon--c-white,.ma__button-icon:hover.ma__button-icon--c-white{font-weight:600;background-color:#fff;border-color:transparent;color:var(--mf-c-primary)}.ma__button-icon--expanded.ma__button-icon--c-white:hover:not(:disabled),.ma__button-icon:hover.ma__button-icon--c-white:hover:not(:disabled){background-color:rgba(255,255,255,.75)}.ma__button-icon--expanded.ma__button-icon--c-white svg,.ma__button-icon:hover.ma__button-icon--c-white svg{fill:var(--mf-c-primary)}.ma__button-icon--expanded.ma__button-icon--c-white:hover:not(:disabled),.ma__button-icon:hover.ma__button-icon--c-white:hover:not(:disabled){background-color:var(--mf-c-gray-light)}.ma__button-icon--secondary,.ma__button-icon--expanded.ma__button-icon--secondary,.ma__button-icon:hover.ma__button-icon--secondary{font-weight:600;background-color:var(--mf-c-font-inverse);border-color:rgba(56,133,87,.5);color:#388557}.ma__button-icon--secondary:hover:not(:disabled),.ma__button-icon--expanded.ma__button-icon--secondary:hover:not(:disabled),.ma__button-icon:hover.ma__button-icon--secondary:hover:not(:disabled){background-color:#388557}.ma__button-icon--secondary svg,.ma__button-icon--expanded.ma__button-icon--secondary svg,.ma__button-icon:hover.ma__button-icon--secondary svg{fill:#388557}.ma__button-icon--secondary:hover:not(:disabled),.ma__button-icon--expanded.ma__button-icon--secondary:hover:not(:disabled),.ma__button-icon:hover.ma__button-icon--secondary:hover:not(:disabled){color:var(--mf-c-font-inverse)}.ma__button-icon--secondary:hover:not(:disabled) svg,.ma__button-icon--expanded.ma__button-icon--secondary:hover:not(:disabled) svg,.ma__button-icon:hover.ma__button-icon--secondary:hover:not(:disabled) svg{fill:var(--mf-c-font-inverse)}.ma__button-icon--secondary.ma__button-icon--c-highlight,.ma__button-icon--expanded.ma__button-icon--secondary.ma__button-icon--c-highlight,.ma__button-icon:hover.ma__button-icon--secondary.ma__button-icon--c-highlight{font-weight:600;background-color:var(--mf-c-font-inverse);border-color:rgba(246,197,27,.5);color:var(--mf-c-gray-darkest);border-color:rgba(246,197,27,.5)}.ma__button-icon--secondary.ma__button-icon--c-highlight:hover:not(:disabled),.ma__button-icon--expanded.ma__button-icon--secondary.ma__button-icon--c-highlight:hover:not(:disabled),.ma__button-icon:hover.ma__button-icon--secondary.ma__button-icon--c-highlight:hover:not(:disabled){background-color:#f6c51b}.ma__button-icon--secondary.ma__button-icon--c-highlight svg,.ma__button-icon--expanded.ma__button-icon--secondary.ma__button-icon--c-highlight svg,.ma__button-icon:hover.ma__button-icon--secondary.ma__button-icon--c-highlight svg{fill:var(--mf-c-gray-darkest)}.ma__button-icon--secondary.ma__button-icon--c-highlight:hover:not(:disabled),.ma__button-icon--expanded.ma__button-icon--secondary.ma__button-icon--c-highlight:hover:not(:disabled),.ma__button-icon:hover.ma__button-icon--secondary.ma__button-icon--c-highlight:hover:not(:disabled){color:var(--mf-c-gray-darkest)}.ma__button-icon--secondary.ma__button-icon--c-highlight:hover:not(:disabled) svg,.ma__button-icon--expanded.ma__button-icon--secondary.ma__button-icon--c-highlight:hover:not(:disabled) svg,.ma__button-icon:hover.ma__button-icon--secondary.ma__button-icon--c-highlight:hover:not(:disabled) svg{fill:var(--mf-c-gray-darkest)}.ma__button-icon--secondary.ma__button-icon--c-primary,.ma__button-icon--expanded.ma__button-icon--secondary.ma__button-icon--c-primary,.ma__button-icon:hover.ma__button-icon--secondary.ma__button-icon--c-primary{font-weight:600;background-color:var(--mf-c-font-inverse);border-color:rgba(20,85,143,.5);color:#14558f}.ma__button-icon--secondary.ma__button-icon--c-primary:hover:not(:disabled),.ma__button-icon--expanded.ma__button-icon--secondary.ma__button-icon--c-primary:hover:not(:disabled),.ma__button-icon:hover.ma__button-icon--secondary.ma__button-icon--c-primary:hover:not(:disabled){background-color:#14558f}.ma__button-icon--secondary.ma__button-icon--c-primary svg,.ma__button-icon--expanded.ma__button-icon--secondary.ma__button-icon--c-primary svg,.ma__button-icon:hover.ma__button-icon--secondary.ma__button-icon--c-primary svg{fill:#14558f}.ma__button-icon--secondary.ma__button-icon--c-primary:hover:not(:disabled),.ma__button-icon--expanded.ma__button-icon--secondary.ma__button-icon--c-primary:hover:not(:disabled),.ma__button-icon:hover.ma__button-icon--secondary.ma__button-icon--c-primary:hover:not(:disabled){color:var(--mf-c-font-inverse)}.ma__button-icon--secondary.ma__button-icon--c-primary:hover:not(:disabled) svg,.ma__button-icon--expanded.ma__button-icon--secondary.ma__button-icon--c-primary:hover:not(:disabled) svg,.ma__button-icon:hover.ma__button-icon--secondary.ma__button-icon--c-primary:hover:not(:disabled) svg{fill:var(--mf-c-font-inverse)}.ma__button-icon--secondary.ma__button-icon--c-primary-alt,.ma__button-icon--expanded.ma__button-icon--secondary.ma__button-icon--c-primary-alt,.ma__button-icon:hover.ma__button-icon--secondary.ma__button-icon--c-primary-alt{font-weight:600;background-color:var(--mf-c-font-inverse);border-color:rgba(56,133,87,.5);color:#388557}.ma__button-icon--secondary.ma__button-icon--c-primary-alt:hover:not(:disabled),.ma__button-icon--expanded.ma__button-icon--secondary.ma__button-icon--c-primary-alt:hover:not(:disabled),.ma__button-icon:hover.ma__button-icon--secondary.ma__button-icon--c-primary-alt:hover:not(:disabled){background-color:#388557}.ma__button-icon--secondary.ma__button-icon--c-primary-alt svg,.ma__button-icon--expanded.ma__button-icon--secondary.ma__button-icon--c-primary-alt svg,.ma__button-icon:hover.ma__button-icon--secondary.ma__button-icon--c-primary-alt svg{fill:#388557}.ma__button-icon--secondary.ma__button-icon--c-primary-alt:hover:not(:disabled),.ma__button-icon--expanded.ma__button-icon--secondary.ma__button-icon--c-primary-alt:hover:not(:disabled),.ma__button-icon:hover.ma__button-icon--secondary.ma__button-icon--c-primary-alt:hover:not(:disabled){color:var(--mf-c-font-inverse)}.ma__button-icon--secondary.ma__button-icon--c-primary-alt:hover:not(:disabled) svg,.ma__button-icon--expanded.ma__button-icon--secondary.ma__button-icon--c-primary-alt:hover:not(:disabled) svg,.ma__button-icon:hover.ma__button-icon--secondary.ma__button-icon--c-primary-alt:hover:not(:disabled) svg{fill:var(--mf-c-font-inverse)}.ma__button-icon--secondary.ma__button-icon--c-black,.ma__button-icon--expanded.ma__button-icon--secondary.ma__button-icon--c-black,.ma__button-icon:hover.ma__button-icon--secondary.ma__button-icon--c-black{font-weight:600;background-color:var(--mf-c-font-inverse);border-color:rgba(20,20,20,.5);color:#141414}.ma__button-icon--secondary.ma__button-icon--c-black:hover:not(:disabled),.ma__button-icon--expanded.ma__button-icon--secondary.ma__button-icon--c-black:hover:not(:disabled),.ma__button-icon:hover.ma__button-icon--secondary.ma__button-icon--c-black:hover:not(:disabled){background-color:#141414}.ma__button-icon--secondary.ma__button-icon--c-black svg,.ma__button-icon--expanded.ma__button-icon--secondary.ma__button-icon--c-black svg,.ma__button-icon:hover.ma__button-icon--secondary.ma__button-icon--c-black svg{fill:#141414}.ma__button-icon--secondary.ma__button-icon--c-black:hover:not(:disabled),.ma__button-icon--expanded.ma__button-icon--secondary.ma__button-icon--c-black:hover:not(:disabled),.ma__button-icon:hover.ma__button-icon--secondary.ma__button-icon--c-black:hover:not(:disabled){color:var(--mf-c-font-inverse)}.ma__button-icon--secondary.ma__button-icon--c-black:hover:not(:disabled) svg,.ma__button-icon--expanded.ma__button-icon--secondary.ma__button-icon--c-black:hover:not(:disabled) svg,.ma__button-icon:hover.ma__button-icon--secondary.ma__button-icon--c-black:hover:not(:disabled) svg{fill:var(--mf-c-font-inverse)}.ma__button-icon--secondary.ma__button-icon--c-gray-dark,.ma__button-icon--expanded.ma__button-icon--secondary.ma__button-icon--c-gray-dark,.ma__button-icon:hover.ma__button-icon--secondary.ma__button-icon--c-gray-dark{font-weight:600;background-color:var(--mf-c-font-inverse);border-color:rgba(83,83,83,.5);color:#535353}.ma__button-icon--secondary.ma__button-icon--c-gray-dark:hover:not(:disabled),.ma__button-icon--expanded.ma__button-icon--secondary.ma__button-icon--c-gray-dark:hover:not(:disabled),.ma__button-icon:hover.ma__button-icon--secondary.ma__button-icon--c-gray-dark:hover:not(:disabled){background-color:#535353}.ma__button-icon--secondary.ma__button-icon--c-gray-dark svg,.ma__button-icon--expanded.ma__button-icon--secondary.ma__button-icon--c-gray-dark svg,.ma__button-icon:hover.ma__button-icon--secondary.ma__button-icon--c-gray-dark svg{fill:#535353}.ma__button-icon--secondary.ma__button-icon--c-gray-dark:hover:not(:disabled),.ma__button-icon--expanded.ma__button-icon--secondary.ma__button-icon--c-gray-dark:hover:not(:disabled),.ma__button-icon:hover.ma__button-icon--secondary.ma__button-icon--c-gray-dark:hover:not(:disabled){color:var(--mf-c-font-inverse)}.ma__button-icon--secondary.ma__button-icon--c-gray-dark:hover:not(:disabled) svg,.ma__button-icon--expanded.ma__button-icon--secondary.ma__button-icon--c-gray-dark:hover:not(:disabled) svg,.ma__button-icon:hover.ma__button-icon--secondary.ma__button-icon--c-gray-dark:hover:not(:disabled) svg{fill:var(--mf-c-font-inverse)}.ma__button-icon--secondary.ma__button-icon--c-white,.ma__button-icon--expanded.ma__button-icon--secondary.ma__button-icon--c-white,.ma__button-icon:hover.ma__button-icon--secondary.ma__button-icon--c-white{font-weight:600;background-color:var(--mf-c-font-inverse);border-color:rgba(255,255,255,.5);color:#fff}.ma__button-icon--secondary.ma__button-icon--c-white:hover:not(:disabled),.ma__button-icon--expanded.ma__button-icon--secondary.ma__button-icon--c-white:hover:not(:disabled),.ma__button-icon:hover.ma__button-icon--secondary.ma__button-icon--c-white:hover:not(:disabled){background-color:#fff}.ma__button-icon--secondary.ma__button-icon--c-white svg,.ma__button-icon--expanded.ma__button-icon--secondary.ma__button-icon--c-white svg,.ma__button-icon:hover.ma__button-icon--secondary.ma__button-icon--c-white svg{fill:#fff}.ma__button-icon--secondary.ma__button-icon--c-white:hover:not(:disabled),.ma__button-icon--expanded.ma__button-icon--secondary.ma__button-icon--c-white:hover:not(:disabled),.ma__button-icon:hover.ma__button-icon--secondary.ma__button-icon--c-white:hover:not(:disabled){color:var(--mf-c-font-inverse)}.ma__button-icon--secondary.ma__button-icon--c-white:hover:not(:disabled) svg,.ma__button-icon--expanded.ma__button-icon--secondary.ma__button-icon--c-white:hover:not(:disabled) svg,.ma__button-icon:hover.ma__button-icon--secondary.ma__button-icon--c-white:hover:not(:disabled) svg{fill:var(--mf-c-font-inverse)}.ma__button-icon--tertiary,.ma__button-icon--expanded.ma__button-icon--tertiary,.ma__button-icon:hover.ma__button-icon--tertiary{font-weight:600;background-color:#dcdcdc;border-color:transparent;color:var(--mf-c-font-inverse);color:var(--mf-c-font-base)}.ma__button-icon--tertiary:hover:not(:disabled),.ma__button-icon--expanded.ma__button-icon--tertiary:hover:not(:disabled),.ma__button-icon:hover.ma__button-icon--tertiary:hover:not(:disabled){background-color:rgba(220,220,220,.75)}.ma__button-icon--tertiary svg,.ma__button-icon--expanded.ma__button-icon--tertiary svg,.ma__button-icon:hover.ma__button-icon--tertiary svg{fill:var(--mf-c-font-inverse)}.ma__button-icon--tertiary svg,.ma__button-icon--expanded.ma__button-icon--tertiary svg,.ma__button-icon:hover.ma__button-icon--tertiary svg{fill:var(--mf-c-gray-darkest)}.ma__button-icon--quaternary,.ma__button-icon--expanded.ma__button-icon--quaternary,.ma__button-icon:hover.ma__button-icon--quaternary{min-height:0px;background-color:transparent;box-shadow:none;border:none;padding:0;text-transform:none;border-bottom:2px solid var(--mf-c-link);color:var(--mf-c-primary);letter-spacing:0}.ma__button-icon--quaternary svg,.ma__button-icon--expanded.ma__button-icon--quaternary svg,.ma__button-icon:hover.ma__button-icon--quaternary svg{fill:var(--mf-c-link)}.ma__button-icon--quaternary:hover,.ma__button-icon--quaternary.active,.ma__button-icon--expanded.ma__button-icon--quaternary:hover,.ma__button-icon--expanded.ma__button-icon--quaternary.active,.ma__button-icon:hover.ma__button-icon--quaternary:hover,.ma__button-icon:hover.ma__button-icon--quaternary.active{border-color:var(--mf-c-primary);background-color:transparent }.ma__button-icon--quaternary.ma__button-icon--c-primary,.ma__button-icon--expanded.ma__button-icon--quaternary.ma__button-icon--c-primary,.ma__button-icon:hover.ma__button-icon--quaternary.ma__button-icon--c-primary{border-bottom-color:rgba(20,85,143,.5);color:#14558f}.ma__button-icon--quaternary.ma__button-icon--c-primary svg,.ma__button-icon--expanded.ma__button-icon--quaternary.ma__button-icon--c-primary svg,.ma__button-icon:hover.ma__button-icon--quaternary.ma__button-icon--c-primary svg{fill:#14558f}.ma__button-icon--quaternary.ma__button-icon--c-primary:hover,.ma__button-icon--quaternary.ma__button-icon--c-primary.active,.ma__button-icon--expanded.ma__button-icon--quaternary.ma__button-icon--c-primary:hover,.ma__button-icon--expanded.ma__button-icon--quaternary.ma__button-icon--c-primary.active,.ma__button-icon:hover.ma__button-icon--quaternary.ma__button-icon--c-primary:hover,.ma__button-icon:hover.ma__button-icon--quaternary.ma__button-icon--c-primary.active{border-bottom-color:#14558f}.ma__button-icon--quaternary.ma__button-icon--c-primary-alt,.ma__button-icon--expanded.ma__button-icon--quaternary.ma__button-icon--c-primary-alt,.ma__button-icon:hover.ma__button-icon--quaternary.ma__button-icon--c-primary-alt{border-bottom-color:rgba(56,133,87,.5);color:#388557}.ma__button-icon--quaternary.ma__button-icon--c-primary-alt svg,.ma__button-icon--expanded.ma__button-icon--quaternary.ma__button-icon--c-primary-alt svg,.ma__button-icon:hover.ma__button-icon--quaternary.ma__button-icon--c-primary-alt svg{fill:#388557}.ma__button-icon--quaternary.ma__button-icon--c-primary-alt:hover,.ma__button-icon--quaternary.ma__button-icon--c-primary-alt.active,.ma__button-icon--expanded.ma__button-icon--quaternary.ma__button-icon--c-primary-alt:hover,.ma__button-icon--expanded.ma__button-icon--quaternary.ma__button-icon--c-primary-alt.active,.ma__button-icon:hover.ma__button-icon--quaternary.ma__button-icon--c-primary-alt:hover,.ma__button-icon:hover.ma__button-icon--quaternary.ma__button-icon--c-primary-alt.active{border-bottom-color:#388557}.ma__button-icon--quaternary.ma__button-icon--c-black,.ma__button-icon--expanded.ma__button-icon--quaternary.ma__button-icon--c-black,.ma__button-icon:hover.ma__button-icon--quaternary.ma__button-icon--c-black{border-bottom-color:rgba(20,20,20,.5);color:#141414}.ma__button-icon--quaternary.ma__button-icon--c-black svg,.ma__button-icon--expanded.ma__button-icon--quaternary.ma__button-icon--c-black svg,.ma__button-icon:hover.ma__button-icon--quaternary.ma__button-icon--c-black svg{fill:#141414}.ma__button-icon--quaternary.ma__button-icon--c-black:hover,.ma__button-icon--quaternary.ma__button-icon--c-black.active,.ma__button-icon--expanded.ma__button-icon--quaternary.ma__button-icon--c-black:hover,.ma__button-icon--expanded.ma__button-icon--quaternary.ma__button-icon--c-black.active,.ma__button-icon:hover.ma__button-icon--quaternary.ma__button-icon--c-black:hover,.ma__button-icon:hover.ma__button-icon--quaternary.ma__button-icon--c-black.active{border-bottom-color:#141414}.ma__button-icon--quaternary.ma__button-icon--c-gray-dark,.ma__button-icon--expanded.ma__button-icon--quaternary.ma__button-icon--c-gray-dark,.ma__button-icon:hover.ma__button-icon--quaternary.ma__button-icon--c-gray-dark{border-bottom-color:rgba(83,83,83,.5);color:#535353}.ma__button-icon--quaternary.ma__button-icon--c-gray-dark svg,.ma__button-icon--expanded.ma__button-icon--quaternary.ma__button-icon--c-gray-dark svg,.ma__button-icon:hover.ma__button-icon--quaternary.ma__button-icon--c-gray-dark svg{fill:#535353}.ma__button-icon--quaternary.ma__button-icon--c-gray-dark:hover,.ma__button-icon--quaternary.ma__button-icon--c-gray-dark.active,.ma__button-icon--expanded.ma__button-icon--quaternary.ma__button-icon--c-gray-dark:hover,.ma__button-icon--expanded.ma__button-icon--quaternary.ma__button-icon--c-gray-dark.active,.ma__button-icon:hover.ma__button-icon--quaternary.ma__button-icon--c-gray-dark:hover,.ma__button-icon:hover.ma__button-icon--quaternary.ma__button-icon--c-gray-dark.active{border-bottom-color:#535353}.ma__button-icon--quaternary.ma__button-icon--c-white,.ma__button-icon--expanded.ma__button-icon--quaternary.ma__button-icon--c-white,.ma__button-icon:hover.ma__button-icon--quaternary.ma__button-icon--c-white{border-bottom-color:rgba(255,255,255,.5);color:#fff}.ma__button-icon--quaternary.ma__button-icon--c-white svg,.ma__button-icon--expanded.ma__button-icon--quaternary.ma__button-icon--c-white svg,.ma__button-icon:hover.ma__button-icon--quaternary.ma__button-icon--c-white svg{fill:#fff}.ma__button-icon--quaternary.ma__button-icon--c-white:hover,.ma__button-icon--quaternary.ma__button-icon--c-white.active,.ma__button-icon--expanded.ma__button-icon--quaternary.ma__button-icon--c-white:hover,.ma__button-icon--expanded.ma__button-icon--quaternary.ma__button-icon--c-white.active,.ma__button-icon:hover.ma__button-icon--quaternary.ma__button-icon--c-white:hover,.ma__button-icon:hover.ma__button-icon--quaternary.ma__button-icon--c-white.active{border-bottom-color:#fff}.ma__button-icon--expanded.ma__button-icon--quaternary-simple,.ma__button-icon:hover.ma__button-icon--quaternary-simple:hover{background-color:var(--mf-c-gray-light)}.ma__button-icon--quaternary-simple{background-color:transparent}.ma__button-icon--quaternary-simple,.ma__button-icon--expanded.ma__button-icon--quaternary-simple,.ma__button-icon:hover.ma__button-icon--quaternary-simple:hover{min-height:unset;box-shadow:none;border:none;padding:5px 5px;text-transform:none;cursor:pointer;color:var(--mf-c-primary-alt)}.ma__button-icon--quaternary-simple svg,.ma__button-icon--expanded.ma__button-icon--quaternary-simple svg,.ma__button-icon:hover.ma__button-icon--quaternary-simple:hover svg{width:10px;height:10px;fill:rgba(56,133,87,.5)}.ma__button-icon--quaternary-simple.ma__button-icon--c-primary,.ma__button-icon--expanded.ma__button-icon--quaternary-simple.ma__button-icon--c-primary,.ma__button-icon:hover.ma__button-icon--quaternary-simple:hover.ma__button-icon--c-primary{color:#14558f}.ma__button-icon--quaternary-simple.ma__button-icon--c-primary svg,.ma__button-icon--expanded.ma__button-icon--quaternary-simple.ma__button-icon--c-primary svg,.ma__button-icon:hover.ma__button-icon--quaternary-simple:hover.ma__button-icon--c-primary svg{fill:rgba(20,85,143,.5)}.ma__button-icon--quaternary-simple.ma__button-icon--c-primary-alt,.ma__button-icon--expanded.ma__button-icon--quaternary-simple.ma__button-icon--c-primary-alt,.ma__button-icon:hover.ma__button-icon--quaternary-simple:hover.ma__button-icon--c-primary-alt{color:#388557}.ma__button-icon--quaternary-simple.ma__button-icon--c-primary-alt svg,.ma__button-icon--expanded.ma__button-icon--quaternary-simple.ma__button-icon--c-primary-alt svg,.ma__button-icon:hover.ma__button-icon--quaternary-simple:hover.ma__button-icon--c-primary-alt svg{fill:rgba(56,133,87,.5)}.ma__button-icon--quaternary-simple.ma__button-icon--c-black,.ma__button-icon--expanded.ma__button-icon--quaternary-simple.ma__button-icon--c-black,.ma__button-icon:hover.ma__button-icon--quaternary-simple:hover.ma__button-icon--c-black{color:#141414}.ma__button-icon--quaternary-simple.ma__button-icon--c-black svg,.ma__button-icon--expanded.ma__button-icon--quaternary-simple.ma__button-icon--c-black svg,.ma__button-icon:hover.ma__button-icon--quaternary-simple:hover.ma__button-icon--c-black svg{fill:rgba(20,20,20,.5)}.ma__button-icon--quaternary-simple.ma__button-icon--c-gray-dark,.ma__button-icon--expanded.ma__button-icon--quaternary-simple.ma__button-icon--c-gray-dark,.ma__button-icon:hover.ma__button-icon--quaternary-simple:hover.ma__button-icon--c-gray-dark{color:#535353}.ma__button-icon--quaternary-simple.ma__button-icon--c-gray-dark svg,.ma__button-icon--expanded.ma__button-icon--quaternary-simple.ma__button-icon--c-gray-dark svg,.ma__button-icon:hover.ma__button-icon--quaternary-simple:hover.ma__button-icon--c-gray-dark svg{fill:rgba(83,83,83,.5)}.ma__button-icon--quaternary-simple.ma__button-icon--c-white,.ma__button-icon--expanded.ma__button-icon--quaternary-simple.ma__button-icon--c-white,.ma__button-icon:hover.ma__button-icon--quaternary-simple:hover.ma__button-icon--c-white{color:#fff}.ma__button-icon--quaternary-simple.ma__button-icon--c-white svg,.ma__button-icon--expanded.ma__button-icon--quaternary-simple.ma__button-icon--c-white svg,.ma__button-icon:hover.ma__button-icon--quaternary-simple:hover.ma__button-icon--c-white svg{fill:rgba(255,255,255,.5)}.ma__button-icon--alert{font-size:calc(13.5rem / 16);font-weight:600;letter-spacing:.1em;line-height:1;padding:.4em;padding-left:.7em;padding-right:.8em;text-transform:uppercase;white-space:nowrap;box-shadow:0 .25rem .5rem var(--mf-c-box-shadow-black);min-height:unset;border:none;display:inline-block;color:var(--mf-c-font-inverse);background-color:var(--mf-c-primary-alt)}.ma__button-icon--alert.ma__button-icon>svg{fill:rgba(255,255,255,.5);width:10px}.ma__button-icon--alert.ma__button-icon--c-highlight{background-color:#f6c51b;color:var(--mf-c-font-base)}.ma__button-icon--alert.ma__button-icon--c-highlight.ma__button-icon>svg{fill:rgba(20,20,20,.5)}.ma__button-icon--alert.ma__button-icon--c-primary{background-color:#14558f}.ma__button-icon--alert.ma__button-icon--c-primary-alt{background-color:#388557}.ma__button-icon--alert.ma__button-icon--c-black{background-color:#141414}.ma__button-icon--alert.ma__button-icon--c-gray-dark{background-color:#535353}.ma__button-icon--alert.ma__button-icon--c-white{background-color:#fff}.ma__button-search{border:2px solid;display:inline-block;letter-spacing:.1em;min-height:46px;padding:0 14px;text-transform:uppercase;transition:background-color .4s,color .4s,border .4s,fill .4s;white-space:nowrap;background-color:#388557;border-color:#388557 ;color:#fff;font-size:calc(12.25rem / 16);font-weight:600}.ma__button-search span,.ma__button-search>svg{display:inline-block;vertical-align:middle}.ma__button-search>svg{height:20px;transition:fill .4s;width:20px}.ma__button-search:hover,.ma__button-search:focus{background-color:#fff;border-color:var(--mf-c-bd) ;color:#388557}.ma__button-search:hover>svg,.ma__button-search:focus>svg{fill:#388557}.ma__button-search>svg{fill:#fff}.ma__button-search--secondary{border:2px solid;display:inline-block;letter-spacing:.1em;min-height:46px;padding:0 14px;text-transform:uppercase;transition:background-color .4s,color .4s,border .4s,fill .4s;white-space:nowrap;background-color:#fff;border-color:var(--mf-c-bd) ;color:#388557;font-size:calc(12.25rem / 16);font-weight:600}.ma__button-search--secondary span,.ma__button-search--secondary>svg{display:inline-block;vertical-align:middle}.ma__button-search--secondary>svg{height:20px;transition:fill .4s;width:20px}.ma__button-search--secondary:hover,.ma__button-search--secondary:focus{background-color:#388557;border-color:#388557 ;color:#fff}.ma__button-search--secondary:hover>svg,.ma__button-search--secondary:focus>svg{fill:#fff}.ma__button-search--secondary>svg{fill:#388557}button{cursor:pointer;font-family:"Noto Sans VF","Noto Sans","Helvetica","Arial",sans-serif;font-weight:400}.ma__button{border:3px solid;box-shadow:0 .25rem .5rem var(--mf-c-box-shadow-black);display:inline-flex;align-items:center;justify-content:center;letter-spacing:.1em;padding:.4em 1em;text-decoration:none;text-transform:uppercase;transition:all .4s ease;text-transform:none;letter-spacing:.02em;font-size:1rem;line-height:1.4;font-weight:600;background-color:#14558f;border-color:transparent;color:var(--mf-c-font-inverse)}.ma__button:hover:not(:disabled){text-decoration:none}.ma__button--uppercase{text-transform:uppercase;letter-spacing:.1em}.ma__button svg{margin-left:.5rem;flex-shrink:0}.ma__button svg{width:1rem;height:1rem}.ma__button--small{font-size:calc(14.75rem / 16);line-height:1.2;padding:.2em .6em}.ma__button--small svg{width:calc(14.75rem / 16);height:calc(14.75rem / 16)}.ma__button--large{font-size:1.125rem;line-height:1.61}.ma__button--large svg{width:1.125rem;height:1.125rem}.ma__button:hover:not(:disabled){background-color:rgba(20,85,143,.75)}.ma__button svg{fill:var(--mf-c-font-inverse)}.ma__button--c-primary-alt{font-weight:600;background-color:#388557;border-color:transparent;color:var(--mf-c-font-inverse)}.ma__button--c-primary-alt:hover:not(:disabled){background-color:rgba(56,133,87,.75)}.ma__button--c-primary-alt svg{fill:var(--mf-c-font-inverse)}.ma__button--c-highlight{font-weight:600;background-color:#f6c51b;border-color:transparent;color:var(--mf-c-gray-darkest)}.ma__button--c-highlight:hover:not(:disabled){background-color:rgba(246,197,27,.75)}.ma__button--c-highlight svg{fill:var(--mf-c-gray-darkest)}.ma__button--c-black{font-weight:600;background-color:#141414;border-color:transparent;color:var(--mf-c-font-inverse)}.ma__button--c-black:hover:not(:disabled){background-color:rgba(20,20,20,.75)}.ma__button--c-black svg{fill:var(--mf-c-font-inverse)}.ma__button--c-gray-dark{font-weight:600;background-color:#535353;border-color:transparent;color:var(--mf-c-font-inverse)}.ma__button--c-gray-dark:hover:not(:disabled){background-color:rgba(83,83,83,.75)}.ma__button--c-gray-dark svg{fill:var(--mf-c-font-inverse)}.ma__button--c-white{font-weight:600;background-color:#fff;border-color:transparent;color:var(--mf-c-primary)}.ma__button--c-white:hover:not(:disabled){background-color:rgba(255,255,255,.75)}.ma__button--c-white svg{fill:var(--mf-c-primary)}.ma__button--c-white:hover:not(:disabled){background-color:var(--mf-c-gray-light)}.ma__button--secondary{font-weight:600;background-color:var(--mf-c-font-inverse);border-color:rgba(20,85,143,.5);color:#14558f}.ma__button--secondary:hover:not(:disabled){background-color:#14558f}.ma__button--secondary svg{fill:#14558f}.ma__button--secondary:hover:not(:disabled){color:var(--mf-c-font-inverse)}.ma__button--secondary:hover:not(:disabled) svg{fill:var(--mf-c-font-inverse)}.ma__button--secondary.ma__button--c-primary-alt{font-weight:600;background-color:var(--mf-c-font-inverse);border-color:rgba(56,133,87,.5);color:#388557}.ma__button--secondary.ma__button--c-primary-alt:hover:not(:disabled){background-color:#388557}.ma__button--secondary.ma__button--c-primary-alt svg{fill:#388557}.ma__button--secondary.ma__button--c-primary-alt:hover:not(:disabled){color:var(--mf-c-font-inverse)}.ma__button--secondary.ma__button--c-primary-alt:hover:not(:disabled) svg{fill:var(--mf-c-font-inverse)}.ma__button--secondary.ma__button--c-highlight{font-weight:600;background-color:var(--mf-c-font-inverse);border-color:rgba(246,197,27,.5);color:var(--mf-c-gray-darkest);border-color:rgba(246,197,27,.5)}.ma__button--secondary.ma__button--c-highlight:hover:not(:disabled){background-color:#f6c51b}.ma__button--secondary.ma__button--c-highlight svg{fill:var(--mf-c-gray-darkest)}.ma__button--secondary.ma__button--c-highlight:hover:not(:disabled){color:var(--mf-c-gray-darkest)}.ma__button--secondary.ma__button--c-highlight:hover:not(:disabled) svg{fill:var(--mf-c-gray-darkest)}.ma__button--secondary.ma__button--c-gray-dark{font-weight:600;background-color:var(--mf-c-font-inverse);border-color:rgba(83,83,83,.5);color:#535353}.ma__button--secondary.ma__button--c-gray-dark:hover:not(:disabled){background-color:#535353}.ma__button--secondary.ma__button--c-gray-dark svg{fill:#535353}.ma__button--secondary.ma__button--c-gray-dark:hover:not(:disabled){color:var(--mf-c-font-inverse)}.ma__button--secondary.ma__button--c-gray-dark:hover:not(:disabled) svg{fill:var(--mf-c-font-inverse)}.ma__button--tertiary{font-weight:600;background-color:#dcdcdc;border-color:transparent;color:var(--mf-c-font-inverse);color:var(--mf-c-font-base)}.ma__button--tertiary:hover:not(:disabled){background-color:rgba(220,220,220,.75)}.ma__button--tertiary svg{fill:var(--mf-c-font-inverse)}.ma__button--tertiary svg{fill:var(--mf-c-gray-darkest)}.ma__button--quaternary{background-color:transparent;box-shadow:none;border:none;border-bottom:2px solid var(--mf-c-link);color:var(--mf-c-primary);padding:0;text-transform:none;letter-spacing:0}.ma__button--quaternary svg{fill:var(--mf-c-primary)}.ma__button--quaternary:hover:not(:disabled){border-bottom:3px solid var(--mf-c-primary);background-color:transparent}.ma__button--disabled{opacity:.5;cursor:not-allowed}.ma__header_slim .ma__container{margin-right:auto;margin-left:auto;max-width:1320px;padding-left:20px;padding-right:20px}@media(min-width: 781px){.ma__header_slim .ma__container{padding-left:30px;padding-right:30px}}@media(min-width: 911px){.ma__header_slim .ma__container{padding-left:40px;padding-right:40px}}.ma__header_slim a{transition:all .4s ease;text-decoration:none;font-weight:600}@media(min-width: 1001px){.ma__header_slim__logo{float:none;display:inline-block;margin-right:1.6129%}.ma__header_slim__logo:last-child{margin-right:0}}@media(min-width: 621px){.ma__header_slim__logo{float:none;align-self:flex-start;margin-right:1.6129%}.ma__header_slim__logo:last-child{margin-right:0}}.ma__header_slim .ma__site-logo{width:100%}.ma__header_slim .ma__site-logo a{margin:0;display:flex;align-items:center;width:100%}.ma__header_slim .ma__site-logo a span{font-weight:400;color:var(--mf-c-primary-alt);-webkit-text-stroke-width:1px;-webkit-text-stroke-color:var(--mf-c-primary-alt);font-size:1.625rem;display:inline-block;margin-left:.4rem;line-height:1;letter-spacing:.02em;width:100%}.ma__header_slim__utility{min-height:15px;background-color:var(--mf-c-primary);color:var(--mf-c-font-inverse)}.ma__header_slim__utility-container{display:flex;justify-content:flex-end}.ma__header_slim__utility a{color:var(--mf-c-font-inverse)}.ma__header_slim__utility a:not(:first-child){margin-left:1rem}.ma__header_slim__utility a:hover{opacity:.7}.ma__header_slim__header{background-color:var(--mf-c-gray-lightest);position:relative}.ma__header_slim__header-container{padding-top:20px;padding-bottom:20px;display:flex;align-items:center;justify-content:space-between}.ma__header_slim__skip-nav{display:block;margin:0 auto;width:240px;text-align:center}.ma__header_slim__skip-nav:not(:focus){position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0;width:240px}