/*! adobe-globalnav - v1.0.39 - 02-04-2021, 7:56:23 AM

ADOBE CONFIDENTIAL
==================
Copyright 2018 Adobe Systems Incorporated
All Rights Reserved.

NOTICE: All information contained herein is, and remains
the property of Adobe Systems Incorporated and its suppliers,
if any. The intellectual and technical concepts contained
herein are proprietary to Adobe Systems Incorporated and its
suppliers and are protected by trade secret or copyright law.
Dissemination of this information or reproduction of this material
is strictly forbidden unless prior written permission is obtained
from Adobe Systems Incorporated.

Adaptation for language selectors. Last update 01/07/2021
*/

#AdobeFooterNav.Footernav-wrapper a,
#AdobePrimaryNav.Gnav-wrapper a {
    text-decoration: none
}

#AdobeFooterNav.Footernav-wrapper ul,
#AdobePrimaryNav.Gnav-wrapper ul {
    list-style: none
}

#AdobePrimaryNav .Gnav-logo:focus {
    outline-offset: -3px
}

#AdobePrimaryNav.Gnav-wrapper {
    box-sizing: border-box;
    -moz-osx-font-smoothing: grayscale
}

.Gnav-spacing {
    height: 60px;
    background-color: #fff
}

.Gnav-active {
    position: relative
}

.Gnav-sticky {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    width: 100%;
    z-index: 10;
    transition: -webkit-transform .3s ease;
    transition: transform .3s ease;
    transition: transform .3s ease, -webkit-transform .3s ease
}

@media screen and (min-width:600px) {
    .Gnav-spacing {
        height: 80px
    }
}

#AdobePrimaryNav .Gnav-logo {
    position: absolute;
    top: 0;
    left: 50%;
    height: 100%;
    padding: 0 20px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

@media screen and (min-width:600px) {
    #AdobePrimaryNav .Gnav-logo {
        position: static;
        height: auto;
        -webkit-transform: none;
        transform: none
    }
}

#AdobePrimaryNav.Gnav-wrapper {
    position: relative;
    height: 60px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    z-index: 2;
    background-color: #fff;
    -webkit-font-smoothing: antialiased;
    color: #2d2d2d;
    fill: #2d2d2d;
    transition: opacity 1s ease;
    opacity: 0;
    overflow: hidden
}

.Gnav-active #AdobePrimaryNav.Gnav-wrapper {
    opacity: 1;
    overflow: visible
}

#AdobePrimaryNav.Gnav-wrapper *,
#AdobePrimaryNav.Gnav-wrapper :after,
#AdobePrimaryNav.Gnav-wrapper :before {
    box-sizing: border-box
}

@media screen and (min-width:600px) {
    #AdobePrimaryNav.Gnav-wrapper {
        height: 80px
    }
}

#AdobePrimaryNav .Gnav-search-curtain {
    position: fixed;
    top: 80px;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    display: none;
    background-color: rgba(0, 0, 0, .5)
}

#AdobePrimaryNav .Gnav {
    width: 100%;
    max-width: 1440px;
    margin: 0 auto;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    font-family: adobe-clean, sans-serif
}

#AdobePrimaryNav .Gnav-menu-wrapper {
    position: relative;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

@media screen and (min-width:600px) {
    #AdobePrimaryNav .Gnav {
        position: relative
    }

    #AdobePrimaryNav .Gnav-menu-wrapper {
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-order: 0;
        -ms-flex-order: 0;
        order: 0
    }
}

#AdobePrimaryNav .Gnav-menu-content {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100vw;
    border-top: 1px solid #f3f3f3;
    display: none;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    background-color: #fff;
    box-shadow: 1px 3px 3px rgba(0, 0, 0, .2)
}

@media screen and (min-width:600px) {
    #AdobePrimaryNav .Gnav-menu-content {
        position: static;
        width: auto;
        border-top: none;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        box-shadow: none
    }
}

#AdobePrimaryNav .Gnav-menu {
    padding: 0;
    margin: 0;
    max-height: 75vh;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    overflow-y: auto
}

@media screen and (min-width:600px) {
    #AdobePrimaryNav .Gnav-menu {
        max-height: none;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        overflow-y: visible
    }
}

#AdobePrimaryNav .Gnav-actions {
    display: -webkit-flex;
    display: -ms-flexbox;
    -webkit-align-items: center
}

#AdobePrimaryNav .Gnav-actions {
    margin: 0 20px;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

#AdobeFooterNav.Footernav-wrapper {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 20px 0;
    background-color: #FAFAFA;
    font-family: adobe-clean, sans-serif
}

#AdobeFooterNav.Footernav-wrapper *,
#AdobeFooterNav.Footernav-wrapper :after,
#AdobeFooterNav.Footernav-wrapper :before {
    box-sizing: border-box
}

#AdobeFooterNav .Footernav {
    width: 100%;
    max-width: 1440px;
    margin: 0 auto
}

#AdobeFooterNav .Footernav-svg-icons {
    width: 0;
    height: 0;
    display: none;
    visibility: hidden
}

#AdobeFooterNav .Footernav-misc {
    padding: 20px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

#AdobeFooterNav .Footernav-disclaimers {
    padding: 5px 0;
    margin: 0;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    font-size: 11px;
    color: #4B4B4B
}

#AdobeFooterNav .Footernav-disclaimer {
    padding: 5px 0;
    color: inherit
}

#AdobeFooterNav .Footernav-disclaimer:after {
    margin: 0 8px;
    content: '/'
}

#AdobeFooterNav .Footernav-disclaimer:last-child:after {
    display: none
}

.evidon-notice-link {
    display: none
}

.Gnav-applauncher {
    display: none
}

@media screen and (min-width:321px) {
    .Gnav-applauncher {
        margin-left: 10px;
        margin-right: -7px;
        width: 32px;
        display: block
    }
}

.Gnav-applauncher.is-empty {
    width: 0;
    margin: 0;
    display: none
}




/* The OOTB AEM 6.4 grid system.
 *
 * This has been modified slightly to support Dexter's
 * custom breakpoints and remove fixed left / right padding.
 */
/*
 * ADOBE CONFIDENTIAL
 *
 * Copyright 2015 Adobe Systems Incorporated
 * All Rights Reserved.
 *
 * NOTICE:  All information contained herein is, and remains
 * the property of Adobe Systems Incorporated and its suppliers,
 * if any.  The intellectual and technical concepts contained
 * herein are proprietary to Adobe Systems Incorporated and its
 * suppliers and may be covered by U.S. and Foreign Patents,
 * patents in process, and are protected by trade secret or copyright law.
 * Dissemination of this information or reproduction of this material
 * is strictly forbidden unless prior written permission is obtained
 * from Adobe Systems Incorporated.
 */
/* grid component */
.aem-Grid {
    display: block;
    width: 100%;
}

.aem-Grid::before,
.aem-Grid::after {
    display: table;
    content: " ";
}

.aem-Grid::after {
    clear: both;
}

/* placeholder for new components */
/* column of a grid */
.aem-GridColumn {
    box-sizing: border-box;
    clear: both;
}

/* force showing hidden */
/* Generates all the rules for the grid columns up to the given amount of column */
/* Generates all the rules for the grid column offset up to the given amount of column */
/* Generates all the rules for the grid and columns for the given break point and total of columns */
/* Generates all the rules for the grids and columns */
/* API function to be called to generate a grid config */
/* maximum amount of grid cells to be provided */
/* default breakpoint */
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--default--12 {
    float: left;
    clear: none;
    width: 100%;
}

.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--default--12 {
    float: left;
    clear: none;
    width: 100%;
}

/* phone breakpoint */
/* tablet breakpoint */
.aem-GridColumn {
    padding: 0;
}

.NoMargin,
.NoMargin h3 {
    margin-top: 0
}

.NoMargin,
.NoMargin h3 {
    margin-right: 0
}

.NoMargin,
.NoMargin h3 {
    margin-bottom: 0 !important
}

.NoMargin,
.NoMargin h3 {
    margin-left: 0
}

.dexter-FlexContainer {
    position: relative
}

@media (-ms-high-contrast:active),
(-ms-high-contrast:none) {
    .dexter-FlexContainer {
        display: flex;
        flex-direction: column
    }

    .dexter-FlexContainer-Items {
        min-height: 1px
    }
}

@media (-ms-high-contrast:active) and (min-width:75rem),
(-ms-high-contrast:none) and (min-width:75rem) {
    .dexter-FlexContainer-Items.container {
        width: 100%
    }
}

.dexter-FlexContainer-Items {
    display: flex;
    flex-wrap: wrap;
    justify-content: stretch
}

.dexter-FlexContainer-Items>* {
    flex: 1 1 1%;
    max-width: 100%
}

.dexter-FlexContainer-Items>.flex>.dexter-FlexContainer,
.dexter-FlexContainer-Items>.flex>.dexter-FlexContainer>.dexter-FlexContainer-Items {
    height: 100%
}

.dexter-FlexContainer-Items.dexter-FlexContainer--mobileJustifyCenter {
    justify-content: center
}

.dexter-FlexContainer-Items.dexter-FlexContainer--mobileJustifyCenter>* {
    flex: 0 0 auto
}

.dexter-FlexContainer-Items.dexter-FlexContainer--mobileAlignItemCenter {
    align-items: center
}

.dexter-FlexContainer-Items.dexter-FlexContainer--mobileAlignContentCenter {
    align-content: center
}

.dexter-FlexContainer-Items.dexter-FlexContainer--mobileAlignContentStretch {
    align-content: stretch
}

@media only screen and (min-width:75rem) {
    .dexter-FlexContainer-Items.container {
        margin-right: auto !important;
        margin-left: auto !important
    }
}

.dexter-FlexContainer--GapWrapper {
    height: 100%;
    overflow: hidden
}

.dexter-FlexContainer--GapWrapper>.dexter-FlexContainer-Items {
    height: 100%
}

@media (-ms-high-contrast:active),
(-ms-high-contrast:none) {
    .dexter-FlexContainer--GapWrapper>.dexter-FlexContainer-Items {
        height: auto
    }
}

@supports (-ms-ime-align:auto) {}

@-moz-document url-prefix() {}

.dexter-Cta.dexter-Cta--align-center {
    text-align: center
}

.dexter-Image-center {
    text-align: center
}

div.evidon-notice-link {
    display: none
}

hr {
    border: 0
}

.coreIcon {
    display: inline-block
}

.coreIcon_size-locale {
    width: 3.429em;
    height: 3.429em
}

.coreIcon_globe {
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGRhdGEtbmFtZT0iU19HbG9iZV8yNF9OQDJ4IiBoZWlnaHQ9IjQ4IiBpZD0iU19HbG9iZV8yNF9OXzJ4IiB2aWV3Qm94PSIwIDAgNDggNDgiIHdpZHRoPSI0OCI+CiAgPGRlZnM+CiAgICA8c3R5bGU+CgkuZmlsbCB7CiAgICAgICAgZmlsbDogIzcwNzA3MDsKICAgICAgfTwvc3R5bGU+CiAgPC9kZWZzPgogIDx0aXRsZT5TX0dsb2JlXzI0X05AMng8L3RpdGxlPgogIDxyZWN0IGlkPSJUb0RlbGV0ZSIgZmlsbD0iI2ZmMTNkYyIgb3BhY2l0eT0iMCIgd2lkdGg9IjQ4IiBoZWlnaHQ9IjQ4IiAvPjxwYXRoIGNsYXNzPSJmaWxsIiBkPSJNOS41MjcsMTguMzU4Yy0xLjQtNS4wNDksMi4yMDctNy4yMjMsMS44NTItMTEuNTM3QTIxLjQzLDIxLjQzLDAsMCwwLDIuNjY3LDI0YzAsMTIuMTQ5LDEwLjU5MSwxOS4zOSwxOC4wNzIsMjAuOTc2YTkuMiw5LjIsMCwwLDAsMS4zOTMuMjIxYzIuNjY4LTYuOC0yLjM2NC0xNC4zODUtNS42ODQtMTkuMzI2QzEzLjY4MywyMS43NTgsMTEuMTcsMjQuMyw5LjUyNywxOC4zNThaIiAvPgogIDxwYXRoIGNsYXNzPSJmaWxsIiBkPSJNMTkuOSw1LjZzLS40ODUuMDI5LS42MTkuMTYzYy0xLjAxNCwxLjAxLDEuNzc2LDYuMSwxLjY1Niw1LjMyMi42NjQtMy4wNTYsNC44MTYtNC4yMzUsNi4wODgtLjJhNC45ODksNC45ODksMCwwLDEtMS4xMTcsMy4wMmMtMS44OCwyLjQ3Mi0yLjI2Miw2Ljg3Mi0zLjIsNS43NDYtOC43ODctMy42LTcuODIsMS4xNjEtNC45MzYsNC4zNDMsNC42MTgsNS4wOTQsMi4yNzUuNTIyLDguMzIzLDMuMTg5LDQuODY0LDIuMTQ1LDEwLjcxOCwyLjY1Miw5LjI4OSw0LjI3LTQuMzIyLDQuODk0LTMuNDEzLDguMTM3LTExLjA1NywxMy44NzIuNjM3LS4wMTcsMi42NjUtLjIyLDMuMDgyLS4yODhhMjEuNywyMS43LDAsMCwwLDE3LjgzMy0xOS4yLDMuMiwzLjIsMCwwLDEtMS41MzktLjQ2OWMtMi4xNDctLjgxNy0zLjk4OSwxLjk2Ny00LjE1Mi01LjU1MmE3LjY4Niw3LjY4NiwwLDAsMSwyLjIyMi01LjMzMyw0LjEwNyw0LjEwNywwLDAsMSwuOTcyLS40NjVjLS4yNTUtLjQ2NS0uNTM5LS45MTItLjgyNi0xLjM1Ny0uMDUuMDI2LS4wOTQuMDU5LS4xNDUuMDgzLTEuNjY3Ljc3OC0xLjksMS4wMDctMi42NjcsMGEyLjEsMi4xLDAsMCwxLC40NjEtMy4xQTIxLjMxMywyMS4zMTMsMCwwLDAsMjQuMDM1LDIuNjg3YzIuNy4wMzcsNS45MjksMi4wMzksNC4yODQsNS4yMzkuMjQ3LS41MDgtNS4zNjktMS43Mi02LjEzMy0xLjcyLTEuMDI5LDAsMS44NTMtMy41MTksMS44MTQtMy41MTlhMjEuNDM5LDIxLjQzOSwwLDAsMC04LjgyLDEuOUMxNi42MzcsNS41MjYsMTkuOSw1LjYsMTkuOSw1LjZaIiAvPgogIDwvc3ZnPg==")
}

@-moz-document url-prefix() {}

@media (max-width:74.9375rem) {
    @supports (position:sticky) {}
}

@media (min-width:75rem) {
    @supports (position:sticky) {}
}

@supports (-webkit-overflow-scrolling:touch) {
    @media (orientation:landscape) {}
}

.mobile-padding-bottom-0 {
    padding-bottom: 0
}

.mobile-padding-bottom-8 {
    padding-bottom: 8px
}

.mobile-padding-bottom-40 {
    padding-bottom: 40px
}

.mobile-padding-top-0 {
    padding-top: 0
}

.mobile-padding-top-16 {
    padding-top: 16px
}

.mobile-padding-top-20 {
    padding-top: 20px
}

@media (min-width:37.5rem) {
    .tablet-padding-top-12 {
        padding-top: 12px
    }
}

@media (min-width:75rem) {
    .desktop-padding-top-4 {
        padding-top: 4px
    }
}

.dx-text-mobile--center {
    text-align: center
}

body {
    margin: 0;
    padding: 0
}

ul {
    -webkit-margin-before: 0;
    -webkit-margin-after: 0;
    -webkit-margin-start: 0;
    -webkit-margin-end: 0
}

:after,
:before,
:not(input):not(select) {
    box-sizing: border-box;
    border: 0 none
}

/*! theme v0.52.0 built on Tue, 08 Jun 2021 08:03:36 GMT */
.spectrum {
    --spectrum-global-animation-duration-0: 0ms;
    --spectrum-global-animation-duration-100: 130ms;
    --spectrum-global-animation-duration-200: 160ms;
    --spectrum-global-animation-duration-300: 190ms;
    --spectrum-global-animation-duration-400: 220ms;
    --spectrum-global-animation-duration-500: 250ms;
    --spectrum-global-animation-duration-600: 300ms;
    --spectrum-global-animation-duration-700: 350ms;
    --spectrum-global-animation-duration-800: 400ms;
    --spectrum-global-animation-duration-900: 450ms;
    --spectrum-global-animation-duration-1000: 500ms;
    --spectrum-global-animation-duration-2000: 1000ms;
    --spectrum-global-animation-duration-4000: 2000ms;
    --spectrum-global-animation-ease-in-out: cubic-bezier(.45, 0, .40, 1);
    --spectrum-global-animation-ease-in: cubic-bezier(.50, 0, 1, 1);
    --spectrum-global-animation-ease-out: cubic-bezier(0, 0, 0.40, 1);
    --spectrum-global-animation-linear: cubic-bezier(0, 0, 1, 1);
    --spectrum-global-color-static-black: #000;
    --spectrum-global-color-static-white: #fff;
    --spectrum-global-color-static-blue: #1473e6;
    --spectrum-global-color-static-gray-50: #fff;
    --spectrum-global-color-static-gray-75: #fff;
    --spectrum-global-color-static-gray-100: #fff;
    --spectrum-global-color-static-gray-200: #f4f4f4;
    --spectrum-global-color-static-gray-300: #eaeaea;
    --spectrum-global-color-static-gray-400: #d3d3d3;
    --spectrum-global-color-static-gray-500: #bcbcbc;
    --spectrum-global-color-static-gray-600: #959595;
    --spectrum-global-color-static-gray-700: #747474;
    --spectrum-global-color-static-gray-800: #505050;
    --spectrum-global-color-static-gray-900: #323232;
    --spectrum-global-color-static-blue-400: #378ef0;
    --spectrum-global-color-static-blue-500: #2680eb;
    --spectrum-global-color-static-blue-600: #1473e6;
    --spectrum-global-color-static-blue-700: #0d66d0;
    --spectrum-global-color-static-red-400: #ec5b62;
    --spectrum-global-color-static-red-500: #e34850;
    --spectrum-global-color-static-red-600: #d7373f;
    --spectrum-global-color-static-red-700: #c9252d;
    --spectrum-global-color-static-orange-400: #f29423;
    --spectrum-global-color-static-orange-500: #e68619;
    --spectrum-global-color-static-orange-600: #da7b11;
    --spectrum-global-color-static-orange-700: #cb6f10;
    --spectrum-global-color-static-green-400: #33ab84;
    --spectrum-global-color-static-green-500: #2d9d78;
    --spectrum-global-color-static-green-600: #268e6c;
    --spectrum-global-color-static-green-700: #12805c;
    --spectrum-global-color-static-celery-400: #4bc35f;
    --spectrum-global-color-static-celery-500: #44b556;
    --spectrum-global-color-static-celery-600: #3da74e;
    --spectrum-global-color-static-celery-700: #379947;
    --spectrum-global-color-static-chartreuse-400: #8ede49;
    --spectrum-global-color-static-chartreuse-500: #85d044;
    --spectrum-global-color-static-chartreuse-600: #7cc33f;
    --spectrum-global-color-static-chartreuse-700: #73b53a;
    --spectrum-global-color-static-yellow-400: #edcc00;
    --spectrum-global-color-static-yellow-500: #dfbf00;
    --spectrum-global-color-static-yellow-600: #d2b200;
    --spectrum-global-color-static-yellow-700: #c4a600;
    --spectrum-global-color-static-magenta-400: #e2499d;
    --spectrum-global-color-static-magenta-500: #d83790;
    --spectrum-global-color-static-magenta-600: #ca2982;
    --spectrum-global-color-static-magenta-700: #bc1c74;
    --spectrum-global-color-static-fuchsia-400: #cf3edc;
    --spectrum-global-color-static-fuchsia-500: #c038cc;
    --spectrum-global-color-static-fuchsia-600: #b130bd;
    --spectrum-global-color-static-fuchsia-700: #a228ad;
    --spectrum-global-color-static-purple-400: #9d64e1;
    --spectrum-global-color-static-purple-500: #9256d9;
    --spectrum-global-color-static-purple-600: #864ccc;
    --spectrum-global-color-static-purple-700: #7a42bf;
    --spectrum-global-color-static-indigo-400: #7575f1;
    --spectrum-global-color-static-indigo-500: #6767ec;
    --spectrum-global-color-static-indigo-600: #5c5ce0;
    --spectrum-global-color-static-indigo-700: #5151d3;
    --spectrum-global-color-static-seafoam-400: #20a3a8;
    --spectrum-global-color-static-seafoam-500: #1b959a;
    --spectrum-global-color-static-seafoam-600: #16878c;
    --spectrum-global-color-static-seafoam-700: #0f797d;
    --spectrum-global-color-opacity-100: 1;
    --spectrum-global-color-opacity-90: 0.9;
    --spectrum-global-color-opacity-80: 0.8;
    --spectrum-global-color-opacity-60: 0.6;
    --spectrum-global-color-opacity-50: 0.5;
    --spectrum-global-color-opacity-40: 0.4;
    --spectrum-global-color-opacity-30: 0.3;
    --spectrum-global-color-opacity-25: 0.25;
    --spectrum-global-color-opacity-20: 0.2;
    --spectrum-global-color-opacity-15: 0.15;
    --spectrum-global-color-opacity-10: 0.1;
    --spectrum-global-color-opacity-8: 0.08;
    --spectrum-global-color-opacity-7: 0.07;
    --spectrum-global-color-opacity-6: 0.06;
    --spectrum-global-color-opacity-5: 0.05;
    --spectrum-global-color-opacity-4: 0.04;
    --spectrum-semantic-negative-color-background: var(--spectrum-global-color-static-red-700);
    --spectrum-semantic-negative-color-default: var(--spectrum-global-color-red-500);
    --spectrum-semantic-negative-color-dark: var(--spectrum-global-color-red-600);
    --spectrum-semantic-negative-color-border: var(--spectrum-global-color-red-400);
    --spectrum-semantic-negative-color-icon: var(--spectrum-global-color-red-600);
    --spectrum-semantic-negative-color-status: var(--spectrum-global-color-red-400);
    --spectrum-semantic-negative-color-text-large: var(--spectrum-global-color-red-500);
    --spectrum-semantic-negative-color-text-small: var(--spectrum-global-color-red-600);
    --spectrum-semantic-negative-color-state-down: var(--spectrum-global-color-red-700);
    --spectrum-semantic-negative-color-state-focus: var(--spectrum-global-color-red-400);
    --spectrum-semantic-notice-color-background: var(--spectrum-global-color-static-orange-700);
    --spectrum-semantic-notice-color-default: var(--spectrum-global-color-orange-500);
    --spectrum-semantic-notice-color-dark: var(--spectrum-global-color-orange-600);
    --spectrum-semantic-notice-color-border: var(--spectrum-global-color-orange-400);
    --spectrum-semantic-notice-color-icon: var(--spectrum-global-color-orange-600);
    --spectrum-semantic-notice-color-status: var(--spectrum-global-color-orange-400);
    --spectrum-semantic-notice-color-text-large: var(--spectrum-global-color-orange-500);
    --spectrum-semantic-notice-color-text-small: var(--spectrum-global-color-orange-600);
    --spectrum-semantic-notice-color-state-down: var(--spectrum-global-color-orange-700);
    --spectrum-semantic-notice-color-state-focus: var(--spectrum-global-color-orange-400);
    --spectrum-semantic-positive-color-background: var(--spectrum-global-color-static-green-700);
    --spectrum-semantic-positive-color-default: var(--spectrum-global-color-green-500);
    --spectrum-semantic-positive-color-dark: var(--spectrum-global-color-green-600);
    --spectrum-semantic-positive-color-border: var(--spectrum-global-color-green-400);
    --spectrum-semantic-positive-color-icon: var(--spectrum-global-color-green-600);
    --spectrum-semantic-positive-color-status: var(--spectrum-global-color-green-400);
    --spectrum-semantic-positive-color-text-large: var(--spectrum-global-color-green-500);
    --spectrum-semantic-positive-color-text-small: var(--spectrum-global-color-green-600);
    --spectrum-semantic-positive-color-state-down: var(--spectrum-global-color-green-700);
    --spectrum-semantic-positive-color-state-focus: var(--spectrum-global-color-green-400);
    --spectrum-semantic-informative-color-background: var(--spectrum-global-color-static-blue-700);
    --spectrum-semantic-informative-color-default: var(--spectrum-global-color-blue-500);
    --spectrum-semantic-informative-color-dark: var(--spectrum-global-color-blue-600);
    --spectrum-semantic-informative-color-border: var(--spectrum-global-color-blue-400);
    --spectrum-semantic-informative-color-icon: var(--spectrum-global-color-blue-600);
    --spectrum-semantic-informative-color-status: var(--spectrum-global-color-blue-400);
    --spectrum-semantic-informative-color-text-large: var(--spectrum-global-color-blue-500);
    --spectrum-semantic-informative-color-text-small: var(--spectrum-global-color-blue-600);
    --spectrum-semantic-informative-color-state-down: var(--spectrum-global-color-blue-700);
    --spectrum-semantic-informative-color-state-focus: var(--spectrum-global-color-blue-400);
    --spectrum-semantic-cta-color-background-default: var(--spectrum-global-color-static-blue-600);
    --spectrum-semantic-cta-color-background-hover: var(--spectrum-global-color-static-blue-700);
    --spectrum-semantic-cta-color-background-down: var(--spectrum-global-color-static-blue-700);
    --spectrum-semantic-cta-color-background-key-focus: var(--spectrum-global-color-static-blue-600);
    --spectrum-semantic-background-color-key-focus: var(--spectrum-global-color-static-blue-600);
    --spectrum-semantic-neutral-color-background: var(--spectrum-global-color-static-gray-700);
    --spectrum-semantic-presence-color-1: var(--spectrum-global-color-static-red-500);
    --spectrum-semantic-presence-color-2: var(--spectrum-global-color-static-orange-400);
    --spectrum-semantic-presence-color-3: var(--spectrum-global-color-static-yellow-400);
    --spectrum-semantic-presence-color-4: #4bcca2;
    --spectrum-semantic-presence-color-5: #00c7ff;
    --spectrum-semantic-presence-color-6: #008cb8;
    --spectrum-semantic-presence-color-7: #7e4bf3;
    --spectrum-semantic-presence-color-8: var(--spectrum-global-color-static-fuchsia-600);
    --spectrum-global-dimension-static-size-0: 0px;
    --spectrum-global-dimension-static-size-10: 1px;
    --spectrum-global-dimension-static-size-25: 2px;
    --spectrum-global-dimension-static-size-50: 4px;
    --spectrum-global-dimension-static-size-40: 3px;
    --spectrum-global-dimension-static-size-65: 5px;
    --spectrum-global-dimension-static-size-100: 8px;
    --spectrum-global-dimension-static-size-115: 9px;
    --spectrum-global-dimension-static-size-125: 10px;
    --spectrum-global-dimension-static-size-150: 12px;
    --spectrum-global-dimension-static-size-175: 14px;
    --spectrum-global-dimension-static-size-200: 16px;
    --spectrum-global-dimension-static-size-225: 18px;
    --spectrum-global-dimension-static-size-250: 20px;
    --spectrum-global-dimension-static-size-300: 24px;
    --spectrum-global-dimension-static-size-400: 32px;
    --spectrum-global-dimension-static-size-450: 36px;
    --spectrum-global-dimension-static-size-500: 40px;
    --spectrum-global-dimension-static-size-550: 44px;
    --spectrum-global-dimension-static-size-600: 48px;
    --spectrum-global-dimension-static-size-700: 56px;
    --spectrum-global-dimension-static-size-800: 64px;
    --spectrum-global-dimension-static-size-900: 72px;
    --spectrum-global-dimension-static-size-1000: 80px;
    --spectrum-global-dimension-static-size-1200: 96px;
    --spectrum-global-dimension-static-size-1700: 136px;
    --spectrum-global-dimension-static-size-2400: 192px;
    --spectrum-global-dimension-static-size-2600: 208px;
    --spectrum-global-dimension-static-size-3400: 272px;
    --spectrum-global-dimension-static-size-3600: 288px;
    --spectrum-global-dimension-static-size-4600: 368px;
    --spectrum-global-dimension-static-size-5000: 400px;
    --spectrum-global-dimension-static-size-6000: 480px;
    --spectrum-global-dimension-static-font-size-50: 11px;
    --spectrum-global-dimension-static-font-size-75: 12px;
    --spectrum-global-dimension-static-font-size-100: 14px;
    --spectrum-global-dimension-static-font-size-150: 15px;
    --spectrum-global-dimension-static-font-size-200: 16px;
    --spectrum-global-dimension-static-font-size-300: 18px;
    --spectrum-global-dimension-static-font-size-400: 20px;
    --spectrum-global-dimension-static-font-size-500: 22px;
    --spectrum-global-dimension-static-font-size-600: 25px;
    --spectrum-global-dimension-static-font-size-700: 28px;
    --spectrum-global-dimension-static-font-size-800: 32px;
    --spectrum-global-dimension-static-font-size-900: 36px;
    --spectrum-global-dimension-static-font-size-1000: 40px;
    --spectrum-global-dimension-static-percent-50: 50%;
    --spectrum-global-dimension-static-percent-100: 100%;
    --spectrum-global-dimension-static-breakpoint-xsmall: 304px;
    --spectrum-global-dimension-static-breakpoint-small: 768px;
    --spectrum-global-dimension-static-breakpoint-medium: 1280px;
    --spectrum-global-dimension-static-breakpoint-large: 1768px;
    --spectrum-global-dimension-static-breakpoint-xlarge: 2160px;
    --spectrum-global-dimension-static-grid-columns: 12;
    --spectrum-global-dimension-static-grid-fluid-width: 100%;
    --spectrum-global-dimension-static-grid-fixed-max-width: 1280px;
    --spectrum-global-font-family-base: adobe-clean, "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Ubuntu, "Trebuchet MS", "Lucida Grande", sans-serif;
    --spectrum-global-font-family-serif: adobe-clean-serif, "Source Serif Pro", Georgia, serif;
    --spectrum-global-font-family-code: "Source Code Pro", Monaco, monospace;
    --spectrum-global-font-weight-thin: 100;
    --spectrum-global-font-weight-ultra-light: 200;
    --spectrum-global-font-weight-light: 300;
    --spectrum-global-font-weight-regular: 400;
    --spectrum-global-font-weight-medium: 500;
    --spectrum-global-font-weight-semi-bold: 600;
    --spectrum-global-font-weight-bold: 700;
    --spectrum-global-font-weight-extra-bold: 800;
    --spectrum-global-font-weight-black: 900;
    --spectrum-global-font-style-regular: normal;
    --spectrum-global-font-style-italic: italic;
    --spectrum-global-font-letter-spacing-none: 0;
    --spectrum-global-font-letter-spacing-small: 0.0125em;
    --spectrum-global-font-letter-spacing-han: 0.05em;
    --spectrum-global-font-letter-spacing-medium: 0.06em;
    --spectrum-global-font-line-height-large: 1.7;
    --spectrum-global-font-line-height-medium: 1.5;
    --spectrum-global-font-line-height-small: 1.3;
    --spectrum-global-font-multiplier-25: 0.25em;
    --spectrum-global-font-multiplier-75: 0.75em;
    --spectrum-alias-border-size-thin: var(--spectrum-global-dimension-static-size-10);
    --spectrum-alias-border-size-thick: var(--spectrum-global-dimension-static-size-25);
    --spectrum-alias-border-size-thicker: var(--spectrum-global-dimension-static-size-50);
    --spectrum-alias-border-size-thickest: var(--spectrum-global-dimension-static-size-100);
    --spectrum-alias-border-offset-thin: var(--spectrum-global-dimension-static-size-25);
    --spectrum-alias-border-offset-thick: var(--spectrum-global-dimension-static-size-50);
    --spectrum-alias-border-offset-thicker: var(--spectrum-global-dimension-static-size-100);
    --spectrum-alias-border-offset-thickest: var(--spectrum-global-dimension-static-size-200);
    --spectrum-alias-grid-baseline: var(--spectrum-global-dimension-static-size-100);
    --spectrum-alias-grid-gutter-xsmall: var(--spectrum-global-dimension-static-size-200);
    --spectrum-alias-grid-gutter-small: var(--spectrum-global-dimension-static-size-300);
    --spectrum-alias-grid-gutter-medium: var(--spectrum-global-dimension-static-size-400);
    --spectrum-alias-grid-gutter-large: var(--spectrum-global-dimension-static-size-500);
    --spectrum-alias-grid-gutter-xlarge: var(--spectrum-global-dimension-static-size-600);
    --spectrum-alias-grid-margin-xsmall: var(--spectrum-global-dimension-static-size-200);
    --spectrum-alias-grid-margin-small: var(--spectrum-global-dimension-static-size-300);
    --spectrum-alias-grid-margin-medium: var(--spectrum-global-dimension-static-size-400);
    --spectrum-alias-grid-margin-large: var(--spectrum-global-dimension-static-size-500);
    --spectrum-alias-grid-margin-xlarge: var(--spectrum-global-dimension-static-size-600);
    --spectrum-alias-grid-layout-region-margin-bottom-xsmall: var(--spectrum-global-dimension-static-size-200);
    --spectrum-alias-grid-layout-region-margin-bottom-small: var(--spectrum-global-dimension-static-size-300);
    --spectrum-alias-grid-layout-region-margin-bottom-medium: var(--spectrum-global-dimension-static-size-400);
    --spectrum-alias-grid-layout-region-margin-bottom-large: var(--spectrum-global-dimension-static-size-500);
    --spectrum-alias-grid-layout-region-margin-bottom-xlarge: var(--spectrum-global-dimension-static-size-600);
    --spectrum-alias-radial-reaction-size-default: var(--spectrum-global-dimension-static-size-550);
    --spectrum-alias-font-family-ar: myriad-arabic, adobe-clean, "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Ubuntu, "Trebuchet MS", "Lucida Grande", sans-serif;
    --spectrum-alias-font-family-he: myriad-hebrew, adobe-clean, "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Ubuntu, "Trebuchet MS", "Lucida Grande", sans-serif;
    --spectrum-alias-font-family-zh: adobe-clean-han-traditional, source-han-traditional, "MingLiu", "Heiti TC Light", "sans-serif";
    --spectrum-alias-font-family-zhhans: adobe-clean-han-simplified-c, source-han-simplified-c, "SimSun", "Heiti SC Light", "sans-serif";
    --spectrum-alias-font-family-ko: adobe-clean-han-korean, source-han-korean, "Malgun Gothic", "Apple Gothic", "sans-serif";
    --spectrum-alias-font-family-ja: adobe-clean-han-japanese, source-han-japanese, "Yu Gothic", "\30E1   \30A4   \30EA   \30AA", "\30D2   \30E9   \30AE   \30CE   \89D2   \30B4    Pro W3", "Hiragino Kaku Gothic Pro W3", "Osaka", "\FF2D   \FF33   \FF30   \30B4   \30B7   \30C3   \30AF", "MS PGothic", "sans-serif";
    --spectrum-alias-font-family-condensed: adobe-clean-han-traditional, source-han-traditional, "MingLiu", "Heiti TC Light", adobe-clean, "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Ubuntu, "Trebuchet MS", "Lucida Grande", sans-serif;
    --spectrum-alias-line-height-body: var(--spectrum-global-font-line-height-medium);
    --spectrum-alias-line-height-title: var(--spectrum-global-font-line-height-small);
    --spectrum-alias-body-han-text-line-height: var(--spectrum-global-font-line-height-large);
    --spectrum-alias-body-text-font-family: var(--spectrum-global-font-family-base);
    --spectrum-alias-body-text-line-height: var(--spectrum-global-font-line-height-medium);
    --spectrum-alias-body-text-font-weight: var(--spectrum-global-font-weight-regular);
    --spectrum-alias-body-text-font-weight-strong: var(--spectrum-global-font-weight-bold);
    --spectrum-alias-button-text-line-height: var(--spectrum-global-font-line-height-small);
    --spectrum-alias-heading-han-text-line-height: var(--spectrum-global-font-line-height-medium);
    --spectrum-alias-heading-text-line-height: var(--spectrum-global-font-line-height-small);
    --spectrum-alias-heading-text-font-weight-regular: var(--spectrum-global-font-weight-bold);
    --spectrum-alias-heading-text-font-weight-regular-strong: var(--spectrum-global-font-weight-black);
    --spectrum-alias-heading-text-font-weight-quiet: var(--spectrum-global-font-weight-light);
    --spectrum-alias-heading-text-font-weight-quiet-strong: var(--spectrum-global-font-weight-bold);
    --spectrum-alias-heading-text-font-weight-strong: var(--spectrum-global-font-weight-black);
    --spectrum-alias-heading-text-font-weight-strong-strong: var(--spectrum-global-font-weight-black);
    --spectrum-alias-subheading-text-font-weight: var(--spectrum-global-font-weight-bold);
    --spectrum-alias-subheading-text-font-weight-strong: var(--spectrum-global-font-weight-black);
    --spectrum-alias-detail-text-font-weight: var(--spectrum-global-font-weight-regular);
    --spectrum-alias-detail-text-font-weight-strong: var(--spectrum-global-font-weight-bold);
    --spectrum-alias-serif-text-font-family: var(--spectrum-global-font-family-serif);
    --spectrum-alias-article-text-font-family: var(--spectrum-global-font-family-serif);
    --spectrum-alias-article-body-text-font-weight: var(--spectrum-global-font-weight-regular);
    --spectrum-alias-article-body-text-font-weight-strong: var(--spectrum-global-font-weight-black);
    --spectrum-alias-article-heading-text-font-weight: var(--spectrum-global-font-weight-bold);
    --spectrum-alias-article-heading-text-font-weight-strong: var(--spectrum-global-font-weight-black);
    --spectrum-alias-article-heading-text-font-weight-quiet: var(--spectrum-global-font-weight-regular);
    --spectrum-alias-article-heading-text-font-weight-quiet-strong: var(--spectrum-global-font-weight-bold);
    --spectrum-alias-article-subheading-text-font-weight: var(--spectrum-global-font-weight-bold);
    --spectrum-alias-article-subheading-text-font-weight-strong: var(--spectrum-global-font-weight-black);
    --spectrum-alias-article-detail-text-font-weight: var(--spectrum-global-font-weight-regular);
    --spectrum-alias-article-detail-text-font-weight-strong: var(--spectrum-global-font-weight-bold);
    --spectrum-alias-code-text-font-family: var(--spectrum-global-font-family-code);
    --spectrum-alias-han-heading-text-font-weight-regular: var(--spectrum-global-font-weight-bold);
    --spectrum-alias-han-heading-text-font-weight-regular-emphasis: var(--spectrum-global-font-weight-extra-bold);
    --spectrum-alias-han-heading-text-font-weight-regular-strong: var(--spectrum-global-font-weight-black);
    --spectrum-alias-han-heading-text-font-weight-quiet: var(--spectrum-global-font-weight-light);
    --spectrum-alias-han-heading-text-font-weight-quiet-emphasis: var(--spectrum-global-font-weight-regular);
    --spectrum-alias-han-heading-text-font-weight-quiet-strong: var(--spectrum-global-font-weight-bold);
    --spectrum-alias-han-heading-text-font-weight-light: var(--spectrum-global-font-weight-light);
    --spectrum-alias-han-heading-text-font-weight-light-emphasis: var(--spectrum-global-font-weight-regular);
    --spectrum-alias-han-heading-text-font-weight-light-strong: var(--spectrum-global-font-weight-bold);
    --spectrum-alias-han-heading-text-font-weight-strong: var(--spectrum-global-font-weight-black);
    --spectrum-alias-han-heading-text-font-weight-strong-emphasis: var(--spectrum-global-font-weight-black);
    --spectrum-alias-han-heading-text-font-weight-strong-strong: var(--spectrum-global-font-weight-black);
    --spectrum-alias-han-heading-text-font-weight-heavy: var(--spectrum-global-font-weight-black);
    --spectrum-alias-han-heading-text-font-weight-heavy-emphasis: var(--spectrum-global-font-weight-black);
    --spectrum-alias-han-heading-text-font-weight-heavy-strong: var(--spectrum-global-font-weight-black);
    --spectrum-alias-han-body-text-font-weight-regular: var(--spectrum-global-font-weight-regular);
    --spectrum-alias-han-body-text-font-weight-emphasis: var(--spectrum-global-font-weight-bold);
    --spectrum-alias-han-body-text-font-weight-strong: var(--spectrum-global-font-weight-black);
    --spectrum-alias-han-subheading-text-font-weight-regular: var(--spectrum-global-font-weight-bold);
    --spectrum-alias-han-subheading-text-font-weight-emphasis: var(--spectrum-global-font-weight-extra-bold);
    --spectrum-alias-han-subheading-text-font-weight-strong: var(--spectrum-global-font-weight-black);
    --spectrum-alias-han-detail-text-font-weight: var(--spectrum-global-font-weight-regular);
    --spectrum-alias-han-detail-text-font-weight-emphasis: var(--spectrum-global-font-weight-bold);
    --spectrum-alias-han-detail-text-font-weight-strong: var(--spectrum-global-font-weight-black);
    --spectrum-alias-code-text-font-weight-regular: var(--spectrum-global-font-weight-regular);
    --spectrum-alias-code-text-font-weight-strong: var(--spectrum-global-font-weight-bold);
    --spectrum-alias-code-text-line-height: var(--spectrum-global-font-line-height-medium);
    --spectrum-alias-heading-margin-bottom: var(--spectrum-global-font-multiplier-25);
    --spectrum-alias-body-margin-bottom: var(--spectrum-global-font-multiplier-75)
}

.spectrum--medium {
    --spectrum-alias-dropshadow-blur: var(--spectrum-global-dimension-size-50);
    --spectrum-alias-dropshadow-offset-y: var(--spectrum-global-dimension-size-10);
    --spectrum-alias-font-size-default: var(--spectrum-global-dimension-font-size-100);
    --spectrum-alias-line-height-small: var(--spectrum-global-dimension-size-200);
    --spectrum-alias-line-height-medium: var(--spectrum-global-dimension-size-250);
    --spectrum-alias-line-height-large: var(--spectrum-global-dimension-size-300);
    --spectrum-alias-line-height-xlarge: var(--spectrum-global-dimension-size-400);
    --spectrum-alias-line-height-xxlarge: var(--spectrum-global-dimension-size-600);
    --spectrum-alias-layout-label-gap-size: var(--spectrum-global-dimension-size-100);
    --spectrum-alias-pill-button-text-size: var(--spectrum-global-dimension-font-size-100);
    --spectrum-alias-pill-button-text-baseline: var(--spectrum-global-dimension-static-size-150);
    --spectrum-alias-border-radius-xsmall: var(--spectrum-global-dimension-size-10);
    --spectrum-alias-border-radius-small: var(--spectrum-global-dimension-size-25);
    --spectrum-alias-border-radius-regular: var(--spectrum-global-dimension-size-50);
    --spectrum-alias-border-radius-medium: var(--spectrum-global-dimension-size-100);
    --spectrum-alias-border-radius-large: var(--spectrum-global-dimension-size-200);
    --spectrum-alias-single-line-height: var(--spectrum-global-dimension-size-400);
    --spectrum-alias-single-line-width: var(--spectrum-global-dimension-size-2400);
    --spectrum-alias-workflow-icon-size: var(--spectrum-global-dimension-size-225);
    --spectrum-alias-heading-han-display1-text-size: var(--spectrum-global-dimension-font-size-1000);
    --spectrum-alias-heading-han-xxxl-text-size: var(--spectrum-global-dimension-font-size-1000);
    --spectrum-alias-heading-han-display1-margin-top: var(--spectrum-global-dimension-font-size-900);
    --spectrum-alias-heading-han-xxxl-margin-top: var(--spectrum-global-dimension-font-size-900);
    --spectrum-alias-heading-han-display2-text-size: var(--spectrum-global-dimension-font-size-900);
    --spectrum-alias-heading-han-xxl-text-size: var(--spectrum-global-dimension-font-size-900);
    --spectrum-alias-heading-han-display2-margin-top: var(--spectrum-global-dimension-font-size-800);
    --spectrum-alias-heading-han-xxl-margin-top: var(--spectrum-global-dimension-font-size-800);
    --spectrum-alias-heading1-han-text-size: var(--spectrum-global-dimension-font-size-800);
    --spectrum-alias-heading-han-xl-text-size: var(--spectrum-global-dimension-font-size-800);
    --spectrum-alias-heading1-han-margin-top: var(--spectrum-global-dimension-font-size-700);
    --spectrum-alias-heading-han-xl-margin-top: var(--spectrum-global-dimension-font-size-700);
    --spectrum-alias-heading2-han-text-size: var(--spectrum-global-dimension-font-size-600);
    --spectrum-alias-heading-han-l-text-size: var(--spectrum-global-dimension-font-size-600);
    --spectrum-alias-heading2-han-margin-top: var(--spectrum-global-dimension-font-size-500);
    --spectrum-alias-heading-han-l-margin-top: var(--spectrum-global-dimension-font-size-500);
    --spectrum-alias-heading3-han-text-size: var(--spectrum-global-dimension-font-size-400);
    --spectrum-alias-heading-han-m-text-size: var(--spectrum-global-dimension-font-size-400);
    --spectrum-alias-heading3-han-margin-top: var(--spectrum-global-dimension-font-size-300);
    --spectrum-alias-heading-han-m-margin-top: var(--spectrum-global-dimension-font-size-300);
    --spectrum-alias-heading4-text-size: var(--spectrum-global-dimension-font-size-300);
    --spectrum-alias-heading-s-text-size: var(--spectrum-global-dimension-font-size-300);
    --spectrum-alias-heading4-margin-top: var(--spectrum-global-dimension-font-size-200);
    --spectrum-alias-heading-s-margin-top: var(--spectrum-global-dimension-font-size-200);
    --spectrum-alias-heading5-text-size: var(--spectrum-global-dimension-font-size-200);
    --spectrum-alias-heading-xs-text-size: var(--spectrum-global-dimension-font-size-200);
    --spectrum-alias-heading5-margin-top: var(--spectrum-global-dimension-font-size-100);
    --spectrum-alias-heading-xs-margin-top: var(--spectrum-global-dimension-font-size-100);
    --spectrum-alias-heading6-text-size: var(--spectrum-global-dimension-font-size-100);
    --spectrum-alias-heading-xxs-text-size: var(--spectrum-global-dimension-font-size-100);
    --spectrum-alias-heading6-margin-top: var(--spectrum-global-dimension-font-size-75);
    --spectrum-alias-heading-xxs-margin-top: var(--spectrum-global-dimension-font-size-75)
}

.spectrum--lightest {
    --spectrum-alias-background-color-default: var(--spectrum-global-color-gray-100);
    --spectrum-alias-background-color-transparent: transparent;
    --spectrum-alias-background-color-label-gray: #707070;
    --spectrum-alias-background-color-quickactions-overlay: rgba(0, 0, 0, .2);
    --spectrum-alias-placeholder-text-color: var(--spectrum-global-color-gray-600);
    --spectrum-alias-placeholder-text-color-hover: var(--spectrum-global-color-gray-900);
    --spectrum-alias-placeholder-text-color-down: var(--spectrum-global-color-gray-900);
    --spectrum-alias-placeholder-text-color-selected: var(--spectrum-global-color-gray-800);
    --spectrum-alias-label-text-color: var(--spectrum-global-color-gray-700);
    --spectrum-alias-text-color: var(--spectrum-global-color-gray-800);
    --spectrum-alias-text-color-hover: var(--spectrum-global-color-gray-900);
    --spectrum-alias-text-color-down: var(--spectrum-global-color-gray-900);
    --spectrum-alias-text-color-key-focus: var(--spectrum-global-color-blue-600);
    --spectrum-alias-text-color-mouse-focus: var(--spectrum-global-color-blue-600);
    --spectrum-alias-text-color-disabled: var(--spectrum-global-color-gray-500);
    --spectrum-alias-text-color-invalid: var(--spectrum-global-color-red-500);
    --spectrum-alias-text-color-selected: var(--spectrum-global-color-blue-600);
    --spectrum-alias-text-color-selected-neutral: var(--spectrum-global-color-gray-900);
    --spectrum-alias-title-text-color: var(--spectrum-global-color-gray-900);
    --spectrum-alias-heading-text-color: var(--spectrum-global-color-gray-900);
    --spectrum-alias-border-color: var(--spectrum-global-color-gray-300);
    --spectrum-alias-border-color-hover: var(--spectrum-global-color-gray-400);
    --spectrum-alias-border-color-focus: var(--spectrum-global-color-blue-400);
    --spectrum-alias-border-color-down: var(--spectrum-global-color-blue-500);
    --spectrum-alias-border-color-extralight: var(--spectrum-global-color-gray-100);
    --spectrum-alias-border-color-light: var(--spectrum-global-color-gray-200);
    --spectrum-alias-border-color-mid: var(--spectrum-global-color-gray-300);
    --spectrum-alias-border-color-dark: var(--spectrum-global-color-gray-400);
    --spectrum-alias-border-color-transparent: transparent;
    --spectrum-alias-border-color-translucent-dark: rgba(0, 0, 0, .05);
    --spectrum-alias-border-color-translucent-darker: rgba(0, 0, 0, .1);
    --spectrum-alias-focus-color: var(--spectrum-global-color-blue-400);
    --spectrum-alias-track-color-default: var(--spectrum-global-color-gray-300);
    --spectrum-alias-track-color-disabled: var(--spectrum-global-color-gray-300);
    --spectrum-alias-track-color-over-background: hsla(0, 0%, 100%, .2);
    --spectrum-alias-icon-color: var(--spectrum-global-color-gray-700);
    --spectrum-alias-icon-color-over-background: var(--spectrum-global-color-static-white);
    --spectrum-alias-icon-color-hover: var(--spectrum-global-color-gray-900);
    --spectrum-alias-icon-color-down: var(--spectrum-global-color-gray-900);
    --spectrum-alias-icon-color-focus: var(--spectrum-global-color-gray-900);
    --spectrum-alias-icon-color-disabled: var(--spectrum-global-color-gray-400);
    --spectrum-alias-icon-color-selected-neutral: var(--spectrum-global-color-gray-900);
    --spectrum-alias-icon-color-selected: var(--spectrum-global-color-blue-500);
    --spectrum-alias-icon-color-selected-hover: var(--spectrum-global-color-blue-600);
    --spectrum-alias-icon-color-selected-down: var(--spectrum-global-color-blue-700);
    --spectrum-alias-icon-color-selected-focus: var(--spectrum-global-color-blue-600);
    --spectrum-alias-icon-color-error: var(--spectrum-global-color-red-400);
    --spectrum-alias-toolbar-background-color: var(--spectrum-global-color-gray-100)
}

.spectrum--lightest .spectrum-InputGroup.is-focused:not(.is-invalid) .spectrum-InputGroup-field:not(:disabled):not(.is-invalid),
.spectrum--lightest .spectrum-InputGroup.is-focused:not(.is-invalid) .spectrum-InputGroup-field:not(:disabled):not(.is-invalid)~.spectrum-FieldButton {
    border-color: #378ef0
}

.spectrum--lightest .spectrum-InputGroup:hover:not(.is-invalid):not(.is-focused) .spectrum-InputGroup-field:not(:disabled):not(.is-invalid),
.spectrum--lightest .spectrum-InputGroup:hover:not(.is-invalid):not(.is-focused) .spectrum-InputGroup-field:not(:disabled):not(.is-invalid)~.spectrum-FieldButton {
    border-color: #d3d3d3
}

.spectrum--lightest .spectrum-InputGroup:hover:not(.is-invalid):not(.is-focused) .spectrum-InputGroup-field:not(:disabled):not(.is-invalid):focus,
.spectrum--lightest .spectrum-InputGroup:hover:not(.is-invalid):not(.is-focused) .spectrum-InputGroup-field:not(:disabled):not(.is-invalid):focus~.spectrum-FieldButton {
    border-color: #378ef0
}

.spectrum--lightest .spectrum-InputGroup--quiet:hover:not(.is-invalid) .spectrum-InputGroup-field:not(:disabled):not(.is-invalid):not(:focus)~.spectrum-FieldButton {
    border-color: #d3d3d3
}

.spectrum--light .spectrum-InputGroup.is-focused:not(.is-invalid) .spectrum-InputGroup-field:not(:disabled):not(.is-invalid),
.spectrum--light .spectrum-InputGroup.is-focused:not(.is-invalid) .spectrum-InputGroup-field:not(:disabled):not(.is-invalid)~.spectrum-FieldButton {
    border-color: #2680eb
}

.spectrum--light .spectrum-InputGroup:hover:not(.is-invalid):not(.is-focused) .spectrum-InputGroup-field:not(:disabled):not(.is-invalid),
.spectrum--light .spectrum-InputGroup:hover:not(.is-invalid):not(.is-focused) .spectrum-InputGroup-field:not(:disabled):not(.is-invalid)~.spectrum-FieldButton {
    border-color: #cacaca
}

.spectrum--light .spectrum-InputGroup:hover:not(.is-invalid):not(.is-focused) .spectrum-InputGroup-field:not(:disabled):not(.is-invalid):focus,
.spectrum--light .spectrum-InputGroup:hover:not(.is-invalid):not(.is-focused) .spectrum-InputGroup-field:not(:disabled):not(.is-invalid):focus~.spectrum-FieldButton {
    border-color: #2680eb
}

.spectrum--light .spectrum-InputGroup--quiet:hover:not(.is-invalid) .spectrum-InputGroup-field:not(:disabled):not(.is-invalid):not(:focus)~.spectrum-FieldButton {
    border-color: #cacaca
}

.spectrum {
    font-family: adobe-clean-ux, adobe-clean, Source Sans Pro, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, sans-serif;
    font-size: 14px
}

.spectrum {
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5;
    font-style: normal
}

/*! publish v0.52.0 built on Tue, 08 Jun 2021 08:03:36 GMT */
@supports (-webkit-overflow-scrolling:touch) {}




/* The OOTB AEM 6.4 grid system.
 *
 * This has been modified slightly to support Dexter's
 * custom breakpoints and remove fixed left / right padding.
 */
/*
 * ADOBE CONFIDENTIAL
 *
 * Copyright 2015 Adobe Systems Incorporated
 * All Rights Reserved.
 *
 * NOTICE:  All information contained herein is, and remains
 * the property of Adobe Systems Incorporated and its suppliers,
 * if any.  The intellectual and technical concepts contained
 * herein are proprietary to Adobe Systems Incorporated and its
 * suppliers and may be covered by U.S. and Foreign Patents,
 * patents in process, and are protected by trade secret or copyright law.
 * Dissemination of this information or reproduction of this material
 * is strictly forbidden unless prior written permission is obtained
 * from Adobe Systems Incorporated.
 */
/* grid component */
.aem-Grid {
    display: block;
    width: 100%;
}

.aem-Grid::before,
.aem-Grid::after {
    display: table;
    content: " ";
}

.aem-Grid::after {
    clear: both;
}

/* placeholder for new components */
/* column of a grid */
.aem-GridColumn {
    box-sizing: border-box;
    clear: both;
}

/* force showing hidden */
/* Generates all the rules for the grid columns up to the given amount of column */
/* Generates all the rules for the grid column offset up to the given amount of column */
/* Generates all the rules for the grid and columns for the given break point and total of columns */
/* Generates all the rules for the grids and columns */
/* API function to be called to generate a grid config */
/* maximum amount of grid cells to be provided */
/* default breakpoint */
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--default--12 {
    float: left;
    clear: none;
    width: 100%;
}

.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--default--12 {
    float: left;
    clear: none;
    width: 100%;
}

/* phone breakpoint */
/* tablet breakpoint */
.aem-GridColumn {
    padding: 0;
}

.NoMargin,
.NoMargin h3 {
    margin-top: 0
}

.NoMargin,
.NoMargin h3 {
    margin-right: 0
}

.NoMargin,
.NoMargin h3 {
    margin-bottom: 0 !important
}

.NoMargin,
.NoMargin h3 {
    margin-left: 0
}

.dexter-FlexContainer {
    position: relative
}

@media (-ms-high-contrast:active),
(-ms-high-contrast:none) {
    .dexter-FlexContainer {
        display: flex;
        flex-direction: column
    }

    .dexter-FlexContainer-Items {
        min-height: 1px
    }
}

@media (-ms-high-contrast:active) and (min-width:75rem),
(-ms-high-contrast:none) and (min-width:75rem) {
    .dexter-FlexContainer-Items.container {
        width: 100%
    }
}

.dexter-FlexContainer-Items {
    display: flex;
    flex-wrap: wrap;
    justify-content: stretch
}

.dexter-FlexContainer-Items>* {
    flex: 1 1 1%;
    max-width: 100%
}

.dexter-FlexContainer-Items>.flex>.dexter-FlexContainer,
.dexter-FlexContainer-Items>.flex>.dexter-FlexContainer>.dexter-FlexContainer-Items {
    height: 100%
}

.dexter-FlexContainer-Items.dexter-FlexContainer--mobileJustifyCenter {
    justify-content: center
}

.dexter-FlexContainer-Items.dexter-FlexContainer--mobileJustifyCenter>* {
    flex: 0 0 auto
}

.dexter-FlexContainer-Items.dexter-FlexContainer--mobileAlignItemCenter {
    align-items: center
}

.dexter-FlexContainer-Items.dexter-FlexContainer--mobileAlignContentCenter {
    align-content: center
}

.dexter-FlexContainer-Items.dexter-FlexContainer--mobileAlignContentStretch {
    align-content: stretch
}

@media only screen and (min-width:75rem) {
    .dexter-FlexContainer-Items.container {
        margin-right: auto !important;
        margin-left: auto !important
    }
}

.dexter-FlexContainer--GapWrapper {
    height: 100%;
    overflow: hidden
}

.dexter-FlexContainer--GapWrapper>.dexter-FlexContainer-Items {
    height: 100%
}

@media (-ms-high-contrast:active),
(-ms-high-contrast:none) {
    .dexter-FlexContainer--GapWrapper>.dexter-FlexContainer-Items {
        height: auto
    }
}

@supports (-ms-ime-align:auto) {}

@-moz-document url-prefix() {}

.dexter-Cta.dexter-Cta--align-center {
    text-align: center
}

.dexter-Image-center {
    text-align: center
}

div.evidon-notice-link {
    display: none
}

hr {
    border: 0
}

.coreIcon {
    display: inline-block
}

.coreIcon_size-locale {
    width: 3.429em;
    height: 3.429em
}

.coreIcon_globe {
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGRhdGEtbmFtZT0iU19HbG9iZV8yNF9OQDJ4IiBoZWlnaHQ9IjQ4IiBpZD0iU19HbG9iZV8yNF9OXzJ4IiB2aWV3Qm94PSIwIDAgNDggNDgiIHdpZHRoPSI0OCI+CiAgPGRlZnM+CiAgICA8c3R5bGU+CgkuZmlsbCB7CiAgICAgICAgZmlsbDogIzcwNzA3MDsKICAgICAgfTwvc3R5bGU+CiAgPC9kZWZzPgogIDx0aXRsZT5TX0dsb2JlXzI0X05AMng8L3RpdGxlPgogIDxyZWN0IGlkPSJUb0RlbGV0ZSIgZmlsbD0iI2ZmMTNkYyIgb3BhY2l0eT0iMCIgd2lkdGg9IjQ4IiBoZWlnaHQ9IjQ4IiAvPjxwYXRoIGNsYXNzPSJmaWxsIiBkPSJNOS41MjcsMTguMzU4Yy0xLjQtNS4wNDksMi4yMDctNy4yMjMsMS44NTItMTEuNTM3QTIxLjQzLDIxLjQzLDAsMCwwLDIuNjY3LDI0YzAsMTIuMTQ5LDEwLjU5MSwxOS4zOSwxOC4wNzIsMjAuOTc2YTkuMiw5LjIsMCwwLDAsMS4zOTMuMjIxYzIuNjY4LTYuOC0yLjM2NC0xNC4zODUtNS42ODQtMTkuMzI2QzEzLjY4MywyMS43NTgsMTEuMTcsMjQuMyw5LjUyNywxOC4zNThaIiAvPgogIDxwYXRoIGNsYXNzPSJmaWxsIiBkPSJNMTkuOSw1LjZzLS40ODUuMDI5LS42MTkuMTYzYy0xLjAxNCwxLjAxLDEuNzc2LDYuMSwxLjY1Niw1LjMyMi42NjQtMy4wNTYsNC44MTYtNC4yMzUsNi4wODgtLjJhNC45ODksNC45ODksMCwwLDEtMS4xMTcsMy4wMmMtMS44OCwyLjQ3Mi0yLjI2Miw2Ljg3Mi0zLjIsNS43NDYtOC43ODctMy42LTcuODIsMS4xNjEtNC45MzYsNC4zNDMsNC42MTgsNS4wOTQsMi4yNzUuNTIyLDguMzIzLDMuMTg5LDQuODY0LDIuMTQ1LDEwLjcxOCwyLjY1Miw5LjI4OSw0LjI3LTQuMzIyLDQuODk0LTMuNDEzLDguMTM3LTExLjA1NywxMy44NzIuNjM3LS4wMTcsMi42NjUtLjIyLDMuMDgyLS4yODhhMjEuNywyMS43LDAsMCwwLDE3LjgzMy0xOS4yLDMuMiwzLjIsMCwwLDEtMS41MzktLjQ2OWMtMi4xNDctLjgxNy0zLjk4OSwxLjk2Ny00LjE1Mi01LjU1MmE3LjY4Niw3LjY4NiwwLDAsMSwyLjIyMi01LjMzMyw0LjEwNyw0LjEwNywwLDAsMSwuOTcyLS40NjVjLS4yNTUtLjQ2NS0uNTM5LS45MTItLjgyNi0xLjM1Ny0uMDUuMDI2LS4wOTQuMDU5LS4xNDUuMDgzLTEuNjY3Ljc3OC0xLjksMS4wMDctMi42NjcsMGEyLjEsMi4xLDAsMCwxLC40NjEtMy4xQTIxLjMxMywyMS4zMTMsMCwwLDAsMjQuMDM1LDIuNjg3YzIuNy4wMzcsNS45MjksMi4wMzksNC4yODQsNS4yMzkuMjQ3LS41MDgtNS4zNjktMS43Mi02LjEzMy0xLjcyLTEuMDI5LDAsMS44NTMtMy41MTksMS44MTQtMy41MTlhMjEuNDM5LDIxLjQzOSwwLDAsMC04LjgyLDEuOUMxNi42MzcsNS41MjYsMTkuOSw1LjYsMTkuOSw1LjZaIiAvPgogIDwvc3ZnPg==")
}

@-moz-document url-prefix() {}

@media (max-width:74.9375rem) {
    @supports (position:sticky) {}
}

@media (min-width:75rem) {
    @supports (position:sticky) {}
}

@supports (-webkit-overflow-scrolling:touch) {
    @media (orientation:landscape) {}
}

.mobile-padding-bottom-0 {
    padding-bottom: 0
}

.mobile-padding-bottom-8 {
    padding-bottom: 8px
}

.mobile-padding-bottom-40 {
    padding-bottom: 40px
}

.mobile-padding-top-0 {
    padding-top: 0
}

.mobile-padding-top-16 {
    padding-top: 16px
}

.mobile-padding-top-20 {
    padding-top: 20px
}

@media (min-width:37.5rem) {
    .tablet-padding-top-12 {
        padding-top: 12px
    }
}

@media (min-width:75rem) {
    .desktop-padding-top-4 {
        padding-top: 4px
    }
}

.dx-text-mobile--center {
    text-align: center
}

body {
    margin: 0;
    padding: 0
}

ul {
    -webkit-margin-before: 0;
    -webkit-margin-after: 0;
    -webkit-margin-start: 0;
    -webkit-margin-end: 0
}

:after,
:before,
:not(input):not(select) {
    box-sizing: border-box;
    border: 0 none
}

.spectrum--medium {
    --ui-icon-medium-display: block;
    --ui-icon-large-display: none
}

.spectrum--lightest {
    background-color: #fff;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.spectrum-Button {
    display: -ms-inline-flexbox;
    display: inline-flex;
    box-sizing: border-box;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    overflow: visible;
    margin: 0;
    border-style: solid;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-appearance: button;
    vertical-align: top;
    transition: background .13s ease-out, border-color .13s ease-out, color .13s ease-out, box-shadow .13s ease-out;
    text-decoration: none;
    font-family: adobe-clean-ux, adobe-clean, Source Sans Pro, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, sans-serif;
    line-height: 1.3;
    cursor: pointer
}

.spectrum-Button:focus {
    outline: none
}

.spectrum-Button::-moz-focus-inner {
    border: 0;
    border-style: none;
    padding: 0;
    margin-top: -2px;
    margin-bottom: -2px
}

.spectrum-Button:disabled {
    cursor: default
}

.spectrum-Button {
    border-width: 2px;
    border-style: solid;
    border-radius: 16px;
    min-height: 32px;
    height: auto;
    min-width: 72px;
    padding: 4px 14px;
    padding-bottom: 4.5px;
    padding-top: 3.5px;
    font-size: 14px;
    font-weight: 700
}

.spectrum-Button:active,
.spectrum-Button:hover {
    box-shadow: none
}

a.spectrum-Button {
    -webkit-appearance: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.spectrum-Button-label {
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    justify-self: center;
    text-align: center;
    width: 100%
}

.spectrum--lightest .spectrum-Button:active {
    box-shadow: none
}

.spectrum--lightest .spectrum-Button--primary {
    background-color: transparent;
    border-color: #505050;
    color: #505050
}

.spectrum--lightest .spectrum-Button--primary:hover {
    background-color: #505050;
    border-color: #505050;
    color: #fff
}

.spectrum--lightest .spectrum-Button--primary:active {
    background-color: #323232;
    border-color: #323232;
    color: #fff
}

.spectrum--lightest .spectrum-Button--primary:disabled {
    background-color: #f4f4f4;
    border-color: #f4f4f4;
    color: #bcbcbc
}

.spectrum--lightest .spectrum-Toast--warning .spectrum-Toast-closeButton.focus-ring:not(:active) {
    color: #cb6f10
}

.spectrum--lightest .spectrum-Toast--error .spectrum-Toast-closeButton.focus-ring:not(:active),
.spectrum--lightest .spectrum-Toast--negative .spectrum-Toast-closeButton.focus-ring:not(:active) {
    color: #c9252d
}

.spectrum--lightest .spectrum-Toast--info .spectrum-Toast-closeButton.focus-ring:not(:active) {
    color: #0d66d0
}

.spectrum--lightest .spectrum-Toast--positive .spectrum-Toast-closeButton.focus-ring:not(:active),
.spectrum--lightest .spectrum-Toast--success .spectrum-Toast-closeButton.focus-ring:not(:active) {
    color: #12805c
}

.spectrum--light .spectrum-Toast--warning .spectrum-Toast-closeButton.focus-ring:not(:active) {
    color: #cb6f10
}

.spectrum--light .spectrum-Toast--error .spectrum-Toast-closeButton.focus-ring:not(:active),
.spectrum--light .spectrum-Toast--negative .spectrum-Toast-closeButton.focus-ring:not(:active) {
    color: #c9252d
}

.spectrum--light .spectrum-Toast--info .spectrum-Toast-closeButton.focus-ring:not(:active) {
    color: #0d66d0
}

.spectrum--light .spectrum-Toast--positive .spectrum-Toast-closeButton.focus-ring:not(:active),
.spectrum--light .spectrum-Toast--success .spectrum-Toast-closeButton.focus-ring:not(:active) {
    color: #12805c
}

.spectrum--dark .spectrum-Toast--warning .spectrum-Toast-closeButton.focus-ring:not(:active) {
    color: #cb6f10
}

.spectrum--dark .spectrum-Toast--error .spectrum-Toast-closeButton.focus-ring:not(:active),
.spectrum--dark .spectrum-Toast--negative .spectrum-Toast-closeButton.focus-ring:not(:active) {
    color: #c9252d
}

.spectrum--dark .spectrum-Toast--info .spectrum-Toast-closeButton.focus-ring:not(:active) {
    color: #0d66d0
}

.spectrum--dark .spectrum-Toast--positive .spectrum-Toast-closeButton.focus-ring:not(:active),
.spectrum--dark .spectrum-Toast--success .spectrum-Toast-closeButton.focus-ring:not(:active) {
    color: #12805c
}

.spectrum--darkest .spectrum-Toast--warning .spectrum-Toast-closeButton.focus-ring:not(:active) {
    color: #cb6f10
}

.spectrum--darkest .spectrum-Toast--error .spectrum-Toast-closeButton.focus-ring:not(:active),
.spectrum--darkest .spectrum-Toast--negative .spectrum-Toast-closeButton.focus-ring:not(:active) {
    color: #c9252d
}

.spectrum--darkest .spectrum-Toast--info .spectrum-Toast-closeButton.focus-ring:not(:active) {
    color: #0d66d0
}

.spectrum--darkest .spectrum-Toast--positive .spectrum-Toast-closeButton.focus-ring:not(:active),
.spectrum--darkest .spectrum-Toast--success .spectrum-Toast-closeButton.focus-ring:not(:active) {
    color: #12805c
}

.spectrum--lightest .spectrum-Textfield.focus-ring:not(:active) {
    border-color: #378ef0;
    box-shadow: 0 0 0 1px #378ef0
}

.spectrum--lightest .spectrum-Textfield.is-invalid.focus-ring:not(:active),
.spectrum--lightest .spectrum-Textfield:invalid.focus-ring:not(:active) {
    border-color: #e34850;
    box-shadow: 0 0 0 1px #e34850
}

.spectrum--lightest .spectrum-Textfield--quiet.focus-ring:not(:active) {
    border-color: #378ef0;
    box-shadow: 0 1px 0 #378ef0
}

.spectrum--lightest .spectrum-Textfield--quiet.is-invalid.focus-ring:not(:active),
.spectrum--lightest .spectrum-Textfield--quiet:invalid.focus-ring:not(:active) {
    border-color: #e34850;
    box-shadow: 0 1px 0 #e34850
}

.spectrum--light .spectrum-Textfield.focus-ring:not(:active) {
    border-color: #2680eb;
    box-shadow: 0 0 0 1px #2680eb
}

.spectrum--light .spectrum-Textfield.is-invalid.focus-ring:not(:active),
.spectrum--light .spectrum-Textfield:invalid.focus-ring:not(:active) {
    border-color: #d7373f;
    box-shadow: 0 0 0 1px #d7373f
}

.spectrum--light .spectrum-Textfield--quiet.focus-ring:not(:active) {
    border-color: #2680eb;
    box-shadow: 0 1px 0 #2680eb
}

.spectrum--light .spectrum-Textfield--quiet.is-invalid.focus-ring:not(:active),
.spectrum--light .spectrum-Textfield--quiet:invalid.focus-ring:not(:active) {
    border-color: #d7373f;
    box-shadow: 0 1px 0 #d7373f
}

.spectrum--dark .spectrum-Textfield.focus-ring:not(:active) {
    border-color: #2680eb;
    box-shadow: 0 0 0 1px #2680eb
}

.spectrum--dark .spectrum-Textfield.is-invalid.focus-ring:not(:active),
.spectrum--dark .spectrum-Textfield:invalid.focus-ring:not(:active) {
    border-color: #ec5b62;
    box-shadow: 0 0 0 1px #ec5b62
}

.spectrum--dark .spectrum-Textfield--quiet.focus-ring:not(:active) {
    border-color: #2680eb;
    box-shadow: 0 1px 0 #2680eb
}

.spectrum--dark .spectrum-Textfield--quiet.is-invalid.focus-ring:not(:active),
.spectrum--dark .spectrum-Textfield--quiet:invalid.focus-ring:not(:active) {
    border-color: #ec5b62;
    box-shadow: 0 1px 0 #ec5b62
}

.spectrum--darkest .spectrum-Textfield.focus-ring:not(:active) {
    border-color: #1473e6;
    box-shadow: 0 0 0 1px #1473e6
}

.spectrum--darkest .spectrum-Textfield.is-invalid.focus-ring:not(:active),
.spectrum--darkest .spectrum-Textfield:invalid.focus-ring:not(:active) {
    border-color: #e34850;
    box-shadow: 0 0 0 1px #e34850
}

.spectrum--darkest .spectrum-Textfield--quiet.focus-ring:not(:active) {
    border-color: #1473e6;
    box-shadow: 0 1px 0 #1473e6
}

.spectrum--darkest .spectrum-Textfield--quiet.is-invalid.focus-ring:not(:active),
.spectrum--darkest .spectrum-Textfield--quiet:invalid.focus-ring:not(:active) {
    border-color: #e34850;
    box-shadow: 0 1px 0 #e34850
}

.spectrum {
    font-family: adobe-clean, Helvetica, Arial, sans-serif;
    font-size: .875rem;
    font-weight: 400;
    line-height: 1.25rem
}

body.spectrum {
    font-family: adobe-clean, Source Sans Pro, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, sans-serif
}

a:not(.spectrum-Button) {
    color: #0d66d0;
    -webkit-text-decoration-skip: objects;
    text-decoration: none;
    outline: none
}

a:not(.spectrum-Button):hover {
    text-decoration: underline;
    outline-width: 0
}

a:not(.spectrum-Button):focus {
    text-decoration: underline;
    text-decoration-style: double
}

.spectrum--lightest a {
    color: #1473e6
}

.spectrum {
    font-family: adobe-clean-ux, adobe-clean, Source Sans Pro, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, sans-serif;
    font-size: 14px
}

h3 {
    font-style: normal
}

h3 {
    font-size: 14px;
    font-weight: 700;
    line-height: 1.3;
    letter-spacing: 0;
    text-transform: none;
    margin-top: 0;
    margin-bottom: 0
}

h1 {
    font-size: 40px;
    font-weight: 300;
    line-height: 1.3;
    font-style: normal;
    letter-spacing: 0;
    text-transform: none;
    margin-top: 0;
    margin-bottom: 0
}

.spectrum {
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5;
    font-style: normal
}

.spectrum--lightest {
    color: #505050
}

.spectrum-Button-label {
    align-self: center;
    align-items: center;
    display: block;
    width: 100%
}

.container {
    max-width: 1440px;
    margin: 0 auto
}

/*! Titan/homepage/publish v0.63.0 production 6/7/2021, 20:18:28 95dfb939a8aa89a40c91 */
@media screen and (max-device-width:480px) {
    body {
        -webkit-text-size-adjust: 100%
    }
}

/*! Titan/homepage/theme v0.63.0 production 6/7/2021, 20:18:28 95dfb939a8aa89a40c91 */
.spectrum--lightest .spectrum-Button-label {
    align-self: center;
    justify-self: center;
    display: block;
    width: 100%
}

body {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

body,
h1,
h3 {
    margin: 0
}

h1 {
    font-size: 2.375rem;
    line-height: 2.625rem
}

h1 {
    font-weight: 300
}

h3 {
    font-weight: 300;
    font-size: 1.5rem;
    line-height: 1.75rem
}

hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible;
    margin: 0
}

.spectrum--medium {
    --ui-icon-medium-display: block;
    --ui-icon-large-display: none
}

.spectrum--lightest {
    background-color: #fff;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.spectrum-Button {
    display: -ms-inline-flexbox;
    display: inline-flex;
    box-sizing: border-box;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    overflow: visible;
    margin: 0;
    border-style: solid;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-appearance: button;
    vertical-align: top;
    transition: background .13s ease-out, border-color .13s ease-out, color .13s ease-out, box-shadow .13s ease-out;
    text-decoration: none;
    font-family: adobe-clean-ux, adobe-clean, Source Sans Pro, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, sans-serif;
    line-height: 1.3;
    cursor: pointer
}

.spectrum-Button:focus {
    outline: none
}

.spectrum-Button::-moz-focus-inner {
    border: 0;
    border-style: none;
    padding: 0;
    margin-top: -2px;
    margin-bottom: -2px
}

.spectrum-Button:disabled {
    cursor: default
}

.spectrum-Button {
    border-width: 2px;
    border-style: solid;
    border-radius: 16px;
    min-height: 32px;
    height: auto;
    min-width: 72px;
    padding: 4px 14px;
    padding-bottom: 4.5px;
    padding-top: 3.5px;
    font-size: 14px;
    font-weight: 700
}

.spectrum-Button:active,
.spectrum-Button:hover {
    box-shadow: none
}

a.spectrum-Button {
    -webkit-appearance: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.spectrum-Button-label {
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    justify-self: center;
    text-align: center;
    width: 100%
}

.spectrum--lightest .spectrum-Button:active {
    box-shadow: none
}

.spectrum--lightest .spectrum-Button--primary {
    background-color: transparent;
    border-color: #505050;
    color: #505050
}

.spectrum--lightest .spectrum-Button--primary:hover {
    background-color: #505050;
    border-color: #505050;
    color: #fff
}

.spectrum--lightest .spectrum-Button--primary:active {
    background-color: #323232;
    border-color: #323232;
    color: #fff
}

.spectrum--lightest .spectrum-Button--primary:disabled {
    background-color: #f4f4f4;
    border-color: #f4f4f4;
    color: #bcbcbc
}

.spectrum--lightest .spectrum-Toast--warning .spectrum-Toast-closeButton.focus-ring:not(:active) {
    color: #cb6f10
}

.spectrum--lightest .spectrum-Toast--error .spectrum-Toast-closeButton.focus-ring:not(:active),
.spectrum--lightest .spectrum-Toast--negative .spectrum-Toast-closeButton.focus-ring:not(:active) {
    color: #c9252d
}

.spectrum--lightest .spectrum-Toast--info .spectrum-Toast-closeButton.focus-ring:not(:active) {
    color: #0d66d0
}

.spectrum--lightest .spectrum-Toast--positive .spectrum-Toast-closeButton.focus-ring:not(:active),
.spectrum--lightest .spectrum-Toast--success .spectrum-Toast-closeButton.focus-ring:not(:active) {
    color: #12805c
}

.spectrum--light .spectrum-Toast--warning .spectrum-Toast-closeButton.focus-ring:not(:active) {
    color: #cb6f10
}

.spectrum--light .spectrum-Toast--error .spectrum-Toast-closeButton.focus-ring:not(:active),
.spectrum--light .spectrum-Toast--negative .spectrum-Toast-closeButton.focus-ring:not(:active) {
    color: #c9252d
}

.spectrum--light .spectrum-Toast--info .spectrum-Toast-closeButton.focus-ring:not(:active) {
    color: #0d66d0
}

.spectrum--light .spectrum-Toast--positive .spectrum-Toast-closeButton.focus-ring:not(:active),
.spectrum--light .spectrum-Toast--success .spectrum-Toast-closeButton.focus-ring:not(:active) {
    color: #12805c
}

.spectrum--dark .spectrum-Toast--warning .spectrum-Toast-closeButton.focus-ring:not(:active) {
    color: #cb6f10
}

.spectrum--dark .spectrum-Toast--error .spectrum-Toast-closeButton.focus-ring:not(:active),
.spectrum--dark .spectrum-Toast--negative .spectrum-Toast-closeButton.focus-ring:not(:active) {
    color: #c9252d
}

.spectrum--dark .spectrum-Toast--info .spectrum-Toast-closeButton.focus-ring:not(:active) {
    color: #0d66d0
}

.spectrum--dark .spectrum-Toast--positive .spectrum-Toast-closeButton.focus-ring:not(:active),
.spectrum--dark .spectrum-Toast--success .spectrum-Toast-closeButton.focus-ring:not(:active) {
    color: #12805c
}

.spectrum--darkest .spectrum-Toast--warning .spectrum-Toast-closeButton.focus-ring:not(:active) {
    color: #cb6f10
}

.spectrum--darkest .spectrum-Toast--error .spectrum-Toast-closeButton.focus-ring:not(:active),
.spectrum--darkest .spectrum-Toast--negative .spectrum-Toast-closeButton.focus-ring:not(:active) {
    color: #c9252d
}

.spectrum--darkest .spectrum-Toast--info .spectrum-Toast-closeButton.focus-ring:not(:active) {
    color: #0d66d0
}

.spectrum--darkest .spectrum-Toast--positive .spectrum-Toast-closeButton.focus-ring:not(:active),
.spectrum--darkest .spectrum-Toast--success .spectrum-Toast-closeButton.focus-ring:not(:active) {
    color: #12805c
}

.spectrum--lightest .spectrum-Textfield.focus-ring:not(:active) {
    border-color: #378ef0;
    box-shadow: 0 0 0 1px #378ef0
}

.spectrum--lightest .spectrum-Textfield.is-invalid.focus-ring:not(:active),
.spectrum--lightest .spectrum-Textfield:invalid.focus-ring:not(:active) {
    border-color: #e34850;
    box-shadow: 0 0 0 1px #e34850
}

.spectrum--lightest .spectrum-Textfield--quiet.focus-ring:not(:active) {
    border-color: #378ef0;
    box-shadow: 0 1px 0 #378ef0
}

.spectrum--lightest .spectrum-Textfield--quiet.is-invalid.focus-ring:not(:active),
.spectrum--lightest .spectrum-Textfield--quiet:invalid.focus-ring:not(:active) {
    border-color: #e34850;
    box-shadow: 0 1px 0 #e34850
}

.spectrum--light .spectrum-Textfield.focus-ring:not(:active) {
    border-color: #2680eb;
    box-shadow: 0 0 0 1px #2680eb
}

.spectrum--light .spectrum-Textfield.is-invalid.focus-ring:not(:active),
.spectrum--light .spectrum-Textfield:invalid.focus-ring:not(:active) {
    border-color: #d7373f;
    box-shadow: 0 0 0 1px #d7373f
}

.spectrum--light .spectrum-Textfield--quiet.focus-ring:not(:active) {
    border-color: #2680eb;
    box-shadow: 0 1px 0 #2680eb
}

.spectrum--light .spectrum-Textfield--quiet.is-invalid.focus-ring:not(:active),
.spectrum--light .spectrum-Textfield--quiet:invalid.focus-ring:not(:active) {
    border-color: #d7373f;
    box-shadow: 0 1px 0 #d7373f
}

.spectrum--dark .spectrum-Textfield.focus-ring:not(:active) {
    border-color: #2680eb;
    box-shadow: 0 0 0 1px #2680eb
}

.spectrum--dark .spectrum-Textfield.is-invalid.focus-ring:not(:active),
.spectrum--dark .spectrum-Textfield:invalid.focus-ring:not(:active) {
    border-color: #ec5b62;
    box-shadow: 0 0 0 1px #ec5b62
}

.spectrum--dark .spectrum-Textfield--quiet.focus-ring:not(:active) {
    border-color: #2680eb;
    box-shadow: 0 1px 0 #2680eb
}

.spectrum--dark .spectrum-Textfield--quiet.is-invalid.focus-ring:not(:active),
.spectrum--dark .spectrum-Textfield--quiet:invalid.focus-ring:not(:active) {
    border-color: #ec5b62;
    box-shadow: 0 1px 0 #ec5b62
}

.spectrum--darkest .spectrum-Textfield.focus-ring:not(:active) {
    border-color: #1473e6;
    box-shadow: 0 0 0 1px #1473e6
}

.spectrum--darkest .spectrum-Textfield.is-invalid.focus-ring:not(:active),
.spectrum--darkest .spectrum-Textfield:invalid.focus-ring:not(:active) {
    border-color: #e34850;
    box-shadow: 0 0 0 1px #e34850
}

.spectrum--darkest .spectrum-Textfield--quiet.focus-ring:not(:active) {
    border-color: #1473e6;
    box-shadow: 0 1px 0 #1473e6
}

.spectrum--darkest .spectrum-Textfield--quiet.is-invalid.focus-ring:not(:active),
.spectrum--darkest .spectrum-Textfield--quiet:invalid.focus-ring:not(:active) {
    border-color: #e34850;
    box-shadow: 0 1px 0 #e34850
}

h1,
h3 {
    font-weight: 700;
    line-height: 1.25;
    margin-top: 0
}

h1 {
    font-size: 28px;
    margin-bottom: 7px
}

h3 {
    font-size: 20px;
    margin-bottom: 5px
}

@media only screen and (min-width:75rem) {
    h1 {
        font-size: 36px;
        margin-bottom: 9px
    }

    h3 {
        font-size: 24px;
        margin-bottom: 6px
    }
}

body.spectrum {
    font-family: adobe-clean, Source Sans Pro, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, sans-serif
}

li {
    font-weight: 400;
    line-height: 1.5;
    margin-top: 0;
    font-size: 16px;
    margin-bottom: 8px
}

a:not(.spectrum-Button) {
    color: #0d66d0;
    -webkit-text-decoration-skip: objects;
    text-decoration: none;
    outline: none
}

a:not(.spectrum-Button):hover {
    text-decoration: underline;
    outline-width: 0
}

a:not(.spectrum-Button):focus {
    text-decoration: underline;
    text-decoration-style: double
}

.spectrum--lightest a {
    color: #1473e6
}

.spectrum {
    font-family: adobe-clean-ux, adobe-clean, Source Sans Pro, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, sans-serif;
    font-size: 14px
}

.spectrum {
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5;
    font-style: normal
}

.spectrum--lightest {
    color: #505050
}

.spectrum-Button-label {
    align-self: center;
    align-items: center;
    display: block;
    width: 100%
}

.container {
    max-width: 83.4%;
    margin: 0 auto
}

@media only screen and (min-width:90rem) {
    .container {
        max-width: 1200px
    }
}

/* DEXTER page inline styles */

        #root_content_flex > .dexter-FlexContainer-Items > *:nth-child(1) {
            width: 100%; max-width: 100%; flex: 1 1 auto;
            min-height: auto;
            }
        #root_content_flex > .dexter-FlexContainer-Items > *:nth-child(2) {
            width: 100%; max-width: 100%; flex: 1 1 auto;
            min-height: auto;
            }
        #root_content_flex > .dexter-FlexContainer-Items > *:nth-child(3) {
            width: 100%; max-width: 100%; flex: 1 1 auto;
            min-height: auto;
            }
        #root_content_flex > .dexter-FlexContainer-Items > *:nth-child(4) {
            width: 100%; max-width: 100%; flex: 1 1 auto;
            min-height: auto;
            }
        #root_content_flex_items_image { width:43px; }
		
#root_content_flex_items_flex > .dexter-FlexContainer-Items {

        margin: -14px;
    }

    #root_content_flex_items_flex > .dexter-FlexContainer-Items > * {
        border: 0 solid transparent; border-width: 14px;}


        #root_content_flex_items_flex > .dexter-FlexContainer-Items > *:nth-child(1) {
            width: 100%; max-width: 100%; flex: 1 1 auto;
            min-height: auto;
            }
        #root_content_flex_items_flex > .dexter-FlexContainer-Items > *:nth-child(2) {
            width: 100%; max-width: 100%; flex: 1 1 auto;
            min-height: auto;
            }
        #root_content_flex_items_flex > .dexter-FlexContainer-Items > *:nth-child(3) {
            width: 100%; max-width: 100%; flex: 1 1 auto;
            min-height: auto;
            }
			
		.Footernav-disclaimer {
			font-size: 11px;
			line-height: 15.4px;
		}
		#AdobeFooterNav .Footernav-disclaimer {
			padding: 0;
		}

    @media screen and (min-width: 600px) {
        #root_content_flex_items_flex > .dexter-FlexContainer-Items {

            margin: -30px;
        }

        #root_content_flex_items_flex > .dexter-FlexContainer-Items > * {
            border: 0 solid transparent; border-width: 30px;
        }


        #root_content_flex_items_flex > .dexter-FlexContainer-Items > *:nth-child(1) {
            flex: 0 0 auto; max-width: 100%; width: auto;
            min-height: auto;

        }

        #root_content_flex_items_flex > .dexter-FlexContainer-Items > *:nth-child(2) {
            flex: 0 0 auto; max-width: 100%; width: auto;
            min-height: auto;

        }

        #root_content_flex_items_flex > .dexter-FlexContainer-Items > *:nth-child(3) {
            flex: 0 0 auto; max-width: 100%; width: auto;
            min-height: auto;

        }

    }