body,
html {
    margin: 0;
    font-size: 1pc;
    font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
    line-height: 1.5;
    color: #202020;
    background: #ececec
}

a {
    color: #2020e0
}

@media(prefers-color-scheme:dark) {
    a {
        color: #dfdf1f
    }
}

button,
input,
optgroup,
select,
textarea {
    font: inherit
}

.accordion-faq .accordion__module-heading,
.accordion .inverse-color .expandable__panel-header:hover,
.contact-us-benefits-module-container .benefits-container .title,
.contact-us-benefits-module__column .benefits-module__section-header,
.EE .location-hub__wrapper.variant-one--wrapper .theme--coal .cta-group__button.button.button-primary,
.EE .location-hub__wrapper.variant-one--wrapper .theme--coal .cta-group__button.button.button-primary:hover,
.eeg-wrapper .freetext__text-pop-up,
.eeg-wrapper .freetext__text-pop-up p,
.eeg-wrapper .h1,
.eeg-wrapper .h2,
.eeg-wrapper .h3,
.eeg-wrapper .h4,
.eeg-wrapper h2,
.eeg-wrapper h3,
.free-full-width-text .ee-form-field--tooltip .ee-form-message,
.free-full-width-text .ee-form-message,
.navigation-wrapper .navigation-wrapper__header,
.new-benefits-module-container .benefits-container .benefits-module__section-body,
.new-benefits-module-container .benefits-container .benefits-module__section-header,
.new-benefits-module-container .benefits-container .title,
.promotion .theme-white h3,
.recommendation-text {
    color: #111
}

.freetext .ee-form-message-icon--black-info,
.general-banner .annual-upgrade.header .general-banner__container__fullwidth {
    background-color: #111
}

.accordion .expandable__panel-header,
.accordion .inverse-color .expandable__module-heading,
.benefits-container .benefits-module__custom-icon,
.benefits-container .benefits-module__section-block a,
.benefits-container .benefits-module__section-header,
.EE .location-hub__wrapper.variant-one--wrapper .location-hub--one-column .view-more-cta .icon-circle,
.EE .location-hub__wrapper.variant-one--wrapper .location-hub--one-column .view-more-cta .icon-circle .icon-svg,
.four-column-features__container a h3,
.four-column-features__container a h3 .theme-white .four-column-features__container a h3,
.four-column-features__header h3.aqua,
.icon-with-text__heading,
.quickLinks_sticky_variant .quickLinks__icon,
.theme-default .four-column-features__container a h3,
.theme-ivory-background-light .four-column-features__container a h3,
.theme-ivory .accordion .inherited-theme .accordion__module-heading,
.theme-ivory .four-column-features__container a h3,
.theme-yellow .accordion .inherited-theme .accordion__module-heading,
.theme-yellow .four-column-features__container a h3 {
    color: #057382
}

.benefits-container .benefits-module__section-block a:focus,
.inline-promotion .button:focus {
    outline: 2px dotted #057382
}

.benefits-container,
.dataLayerContainer table,
.dataLayerContainer td,
.dataLayerContainer th,
.general-banner .general-banner__container--border {
    border: 1px solid #057382
}

.theme-aqua.theme-container>.container,
.theme-aqua.theme-standard,
div.aqua,
li.aqua,
section.aqua {
    background-color: #057382
}

.benefits-container .benefits-module__section-block a:hover .benefits-module__custom-icon,
.benefits-container .benefits-module__section-block a:hover .benefits-module__section-header,
.four-column-features__container a:hover h3,
.heading-component-container a:hover,
.new-benefits-module-container .benefits-container .benefits-module__section-block a:hover .benefits-module__section-header,
.theme-default .four-column-features__feature a:hover .single-column-features__header,
.theme-ivory-background-light .four-column-features__feature a:hover .feature-icon,
.theme-ivory-background-light .four-column-features__feature a:hover .single-column-features__header,
.theme-ivory-background .four-column-features__feature a:hover .feature-icon,
.theme-ivory-background .four-column-features__feature a:hover .single-column-features__header,
.theme-ivory .four-column-features__feature a:hover .single-column-features__header,
.theme-white .four-column-features__feature a:hover .single-column-features__header,
.theme-yellow .four-column-features__feature a:hover .single-column-features__header {
    color: #004c5a
}

.accordion .inverse-color .expandable__panel-header,
.cookie-banner__wrapper p,
.four-column-features__header h3.grey,
.freetext .ee-form-field--attention .ee-form-message,
.theme-ivory-background.theme-container>.container,
.theme-ivory-background.theme-standard {
    color: #111
}

.four-column-features__header h3.yellow,
.general-banner .theme-aqua .general-banner__text--block a.cta-group__button.button.button-primary,
.heading h3 .theme-aqua h3 .theme-aqua .highlight,
.theme-aqua .accordion .inherited-theme .accordion__module-heading,
.theme-aqua .accordion .inherited-theme .expandable__panel-header,
.theme-aqua .four-column-features__feature a:hover .single-column-features__header,
.theme-aqua .h1,
.theme-aqua .h2,
.theme-aqua .highlight .cta-group__link,
.theme-aqua .highlight .text-cta,
.theme-aqua h2,
.theme-grey .accordion .inherited-theme .accordion__module-heading,
.theme-grey .accordion .inherited-theme .expandable__panel-header,
.theme-grey .four-column-features__feature a:hover .single-column-features__header {
    color: #ebf304
}

.EE .location-hub__wrapper.variant-one--wrapper .location-hub--one-column .view-more-cta .icon-circle,
.EE .location-hub__wrapper.variant-one--wrapper .theme--coal .cta-group__button.button.button-primary,
.EE .location-hub__wrapper.variant-one--wrapper .theme--coal .cta-group__button.button.button-primary:hover,
.recommendation-text {
    background-color: lc-ee-color-surface-yellow-light-mode
}

.accordion .expandable__module-heading,
.accordion .h2,
.benefits-container .benefits-module__section-body,
.benefits-container .benefits-module__section-header,
.eeg-wrapper,
.eeg-wrapper .h1,
.eeg-wrapper .h2,
.eeg-wrapper .h3,
.eeg-wrapper .h4,
.eeg-wrapper .two-column-feature-content p,
.eeg-wrapper h1,
.eeg-wrapper h2,
.eeg-wrapper h3,
.eeg-wrapper h4,
.free-full-width-text .ee-form-field--tooltip .ee-form-message,
.freetext .ee-form-field--attention .ee-form-message,
.freetext__text p,
.horizontal-rule__circle,
.new-benefits-module-container .benefits-container .title,
.sticky-quick-link .link-content {
    font-family: Non-Dottee, Arial, sans-serif
}

.brand-new-theme.theme-container>.container,
.dataLayerContainer table,
.dataLayerContainer td,
.dataLayerContainer th,
.EE .video-background-before-load .ee-spinner:after,
.EE .video-background-before-load .ee-spinner:before,
.freetext .ee-form-field--attention .ee-form-message,
.selection-tabs.col,
.sticky-quick-link,
.sticky-quick-link .link-content,
.sticky-quick-link__col2,
.sticky-quick-link__col3,
.sticky-quick-link__col4,
.two-column-promo-container .two-column-promo-float-left .two-column-feature .full-width-container,
.two-column-promo-container .two-column-promo-float-right .full-width-container,
.two-column-promo-container .two-column-promo-float-right .two-column-feature .full-width-container {
    background-color: #fff
}

.dam-video span.white,
.four-column-features__header h3.white,
.freetext .ee-form-message-icon--attention,
.general-banner .annual-upgrade.bottom .h1,
.general-banner .annual-upgrade.bottom .h2,
.general-banner .annual-upgrade.bottom h1,
.general-banner .annual-upgrade.bottom h2,
.horizontal-rule__circle,
.theme-aqua .ee-form-control>label,
.theme-aqua .four-column-features__container a h3,
.theme-aqua .four-column-features__container h3,
.theme-aqua.theme-container>.container,
.theme-aqua.theme-standard,
.theme-grey .ee-form-control>label,
.theme-grey .four-column-features__container a h3,
.theme-grey .four-column-features__container h3,
.theme-grey h3,
div.aqua,
li.aqua,
section.aqua {
    color: #fff
}

.eco-sys-container .nav--vertical a,
.theme-aqua a:focus {
    outline-color: #fff
}

.js .dotted-line-theme .accordion__panel-header,
.selection-tabs .SocialBar .module,
.selection-tabs .tabs__tab-container .tabs__tab {
    border-top: 1px dotted #6a6a6a
}

.EE .dropdown .form_row .form__icon.form__icon--error,
.EE .dropdown .form_row .form__icon.form__icon--valid,
.two-column-promo-container .two-column-promo-float-left .full-width-container {
    background-color: #f3f3f3
}

.ee-form input[type=button]:hover,
.ee-form input[type=reset]:hover,
.ee-form input[type=submit]:hover,
.free-full-width-text a.button-primary:hover,
.free-full-width-text a.button:hover,
.general-banner-content__container a.button-primary:hover,
.general-banner-content__container a.button:hover {
    background-color: #2b2b2b
}

.freetext .button:focus,
.general-banner-content__container .button:focus,
.theme-ivory-background a:focus,
.theme-white a:focus {
    outline-color: #2b2b2b
}

.ee-form input[type=button],
.ee-form input[type=submit],
.free-full-width-text a.button,
.free-full-width-text a.button-primary,
.general-banner-content__container a.button,
.general-banner-content__container a.button-primary .ee-form input[type=reset] {
    background-color: #000
}

.theme-ivory-background-light a.button-secondary,
.theme-ivory-background a.button-secondary,
.theme-white a.button-secondary,
div.white a.button-secondary,
li.white a.button-secondary,
section.white a.button-secondary {
    border: 1px solid #6a6a6a
}

.ee-form button.alt:hover,
.ee-form input[type=button].alt:hover,
.ee-form input[type=reset].alt:hover,
.ee-form input[type=submit].alt:hover,
.form .EE input,
.form .form__check-input+.form__check-label:before,
.form .select2-container .select2-selection--single,
.price-change-calculator .ee-form input[type=number]:focus,
a.button-secondary:hover,
a.button.white:hover {
    background-color: #f3f3f3
}

.general-banner .theme-ivory-background .h3,
.general-banner .theme-ivory-background.theme-container>.container,
.theme-white.theme-standard {
    color: #111
}

.accordion .accordion-item .expandable__panel-header.accordion__panel-header.expandable__panel--open,
.accordion .expandable__panel-container.accordion__panel-container .accordion-item {
    border-bottom: 1px solid #d9d9d9
}

.accordion .expandable__panel-container.accordion__panel-container li:first-of-type.accordion-item,
.js .brand-new-theme .accordion__panel-header {
    border-top: 1px solid #d9d9d9
}

.js .brand-new-theme .accordion-item:last-child .accordion__panel-header {
    border-bottom: 1px solid #d9d9d9
}

.accordion a {
    border-bottom: thin dotted #000
}

.accordion a:hover {
    color: #000;
    border-bottom: thin solid #000
}

.theme-aqua .accordion .inherited-theme .expandable__panel-header:hover,
.theme-aqua .accordion .inherited-theme a:hover,
.theme-grey .accordion .inherited-theme .expandable__panel-header:hover,
.theme-grey .accordion .inherited-theme a:hover {
    color: #e5ec03
}

.dotted-line-theme .expandable__module-heading {
    border-bottom: 1px dotted #057382
}

.new-benefits-module-container .benefits-container {
    border: 1px solid #d9d9d9
}

.contact-us-benefits-module-container .benefits-container .benefits-module__custom-icon,
.new-benefits-module-container .benefits-container .benefits-module__custom-icon {
    color: #009ba5
}

.benefits-container .benefits-module__grey {
    color: #686868
}

.contact-us-benefits-module-container .benefits-module__row {
    border-bottom: .1rem solid #f3f3f3
}

@media(min-width:720px)and (max-width:1023px) {
    .new-benefits-module-container .benefits-container .benefits-module__section-body {
        color: #6a6a6a
    }
}

.video-background-before-load {
    background-color: #000
}

.freetext .ee-form-field--attention .ee-form-message {
    border-color: #d9d9d9
}

.freetext .ee-form-message-icon--green-tick {
    background-color: #159000
}

.free-full-width-text .ee-form-field--tooltip .ee-form-message {
    border-color: #ebf304;
    background-color: #fefac8
}

.free-full-width-text .ee-form-field--success .ee-form-message {
    background-color: #e5f6e3;
    border-color: #48b138
}

.general-banner .theme-aqua .general-banner__text--block a.cta-group__button.button.button-primary:hover {
    background-color: #e5ec03
}

.horizontal-rule__circle {
    background: #057382
}

.horizontal-rule__divider {
    border-top: 1px solid #6a6a6a
}

.eeg-wrapper .horizontal-rule__divider {
    border-top: 1px solid rgba(0, 0, 0, .16)
}

.icon-text-bg-white {
    background: #fff
}

.two-column-promo-float-left.whiteborder .two-column-promotion-image-background .two-column-promotion-container {
    border-right: 2px solid #fff
}

.two-column-promo-float-right.whiteborder .two-column-promotion-image-background .two-column-promotion-container {
    border-left: 2px solid #fff
}

.two-column-promo-float-left.fogborder .two-column-promotion-image-background .two-column-promotion-container {
    border-right: 2px solid #d2d2d2
}

.two-column-promo-float-right.fogborder .two-column-promotion-image-background .two-column-promotion-container {
    border-left: 2px solid #d2d2d2
}

.banner-bottom-color-white .two-column-promotion-image-background {
    border-bottom: 4px solid #fff
}

.banner-bottom-color-fog .two-column-promotion-image-background {
    border-bottom: 4px solid #d2d2d2
}

@media(min-width:21em)and (max-width:39.9375em) {
    .two-column-promo-container .two-column-promo-float-left .full-width-container {
        background-color: #f3f3f3
    }

    .two-column-promo-container .two-column-promo-float-left .two-column-feature .full-width-container,
    .two-column-promo-container .two-column-promo-float-right .full-width-container,
    .two-column-promo-container .two-column-promo-float-right .two-column-feature .full-width-container {
        background-color: #fff
    }

    .eeg-wrapper .two-column-feature-content p {
        color: #111;
        font-family: Non-Dottee, Arial, sans-serif
    }
}

@media(min-width:40em)and (max-width:60em) {
    .two-column-promo-container .two-column-promo-float-left .full-width-container {
        background-color: #f3f3f3
    }

    .two-column-promo-container .two-column-promo-float-right .full-width-container {
        background-color: #fff
    }
}

@media(min-width:22.55em)and (max-width:47.9375em) {
    .eeg-wrapper .inline-promotion a.button-primary {
        color: #fff
    }

    .eeg-wrapper .two-column-feature-content p {
        color: #111;
        font-family: Non-Dottee, Arial, sans-serif
    }
}

@media(min-width:60em)and (max-width:64em) {
    .two-column-promo-container .two-column-promo-float-left .full-width-container {
        background-color: #f3f3f3
    }

    .two-column-promo-container .two-column-promo-float-left .two-column-feature .full-width-container,
    .two-column-promo-container .two-column-promo-float-right .full-width-container,
    .two-column-promo-container .two-column-promo-float-right .two-column-feature .full-width-container {
        background-color: #fff
    }

    .eeg-wrapper .inline-promotion a.button-primary {
        color: #fff
    }

    .eeg-wrapper .two-column-feature-content p {
        color: #111;
        font-family: Non-Dottee, Arial, sans-serif
    }
}

@media(min-width:320px)and (max-width:740px)and (orientation:landscape) {
    .eeg-wrapper .two-column-feature-content p {
        color: #111;
        font-family: Non-Dottee, Arial, sans-serif
    }
}

@media(min-width:21em)and (max-width:22.5em) {
    .two-column-promo-container .two-column-promo-float-left .full-width-container {
        background-color: #f3f3f3
    }

    .two-column-promo-container .two-column-promo-float-left .two-column-feature .full-width-container,
    .two-column-promo-container .two-column-promo-float-right .full-width-container,
    .two-column-promo-container .two-column-promo-float-right .two-column-feature .full-width-container {
        background-color: #fff
    }

    .eeg-wrapper .two-column-feature-content p {
        color: #111;
        font-family: Non-Dottee, Arial, sans-serif
    }

    .eeg-wrapper .inline-promotion a.button-primary {
        color: #fff
    }
}

.two-column-promo-container .full-width-container.two-column-promotion-container.shadow-box {
    -webkit-box-shadow: 0 2px 5px 0 #d9d9d9;
    box-shadow: 0 2px 5px 0 #d9d9d9
}

.two-column-promo-float-left .two-column-feature-container .strokeline {
    border-right: 1px solid rgba(0, 0, 0, .04)
}

.two-column-promo-container.text-shadow {
    text-shadow: 0 0 9pt rgba(0, 0, 0, .48), 0 0 2pc rgba rgba(0, 0, 0, .4)
}

.underline-quicklink {
    border-bottom: 2px solid #057382
}

.recommendation-text {
    border-bottom: .0625rem solid #d9d9d9
}

.sticky-quick-link a {
    color: #057382
}

.eco-sys-container .nav--vertical a {
    background-color: #d9d9d9;
    border: 2px solid #fff
}

.eco-sys-container .nav--vertical a.active {
    background: #009ba5
}

.cookie-banner__wrapper .cookie-banner__link-cont a:focus {
    outline: .0625rem solid #057382
}

.theme-aqua .ee-form-field--invalid,
.theme-aqua .ee-form-field--invalid label,
.theme-aqua .ee-form-field--validated .ee-form-message-icon:before,
.theme-aqua .ee-form-message-icon.ee-icon-medium,
.theme-grey .ee-form-field--invalid,
.theme-grey .ee-form-field--invalid label,
.theme-grey .ee-form-field--validated .ee-form-message-icon:before,
.theme-grey .ee-form-message-icon.ee-icon-medium {
    color: lc-ee-color-surface-yellow-light-mode
}

.location-hub__wrapper .location-hub--horizontal-divider {
    border-left: 1px solid #fff
}

.EE .variant-one--wrapper .location-hub__container h2 {
    color: lc-ee-color-surface-yellow-light-mode
}

.location-hub__wrapper .theme--coal .icon-svg.location-hub--icon {
    fill: lc-ee-color-surface-yellow-light-mode
}

.location-hub__wrapper .theme--white .icon-svg.location-hub--icon {
    fill: #009ba5
}

.EE .location-hub__wrapper.variant-one--wrapper .location-hub--one-column .view-more-wrapper--hidden:after {
    border-bottom: .125rem solid #fff
}

.parsetext h3,
.quote,
.richtext h3,
.richtext p,
.richtext ul {
    font-family: Non-Dottee, Arial, sans-serif;
}

.EE.sg-override--aem .ee-form input.invalid[type=text] {
    background-color: #feeded !important
}

.ee-form input.invalid[type=text],
.EE.sg-override--aem .ee-form-field--invalid .select2-selection.select2-selection--single .EE.sg-override--aem .ee-form-field--invalid .form__check-input+.form__check-label:before,
.form .form__error-text {
    border-color: #d20007 !important
}

.EE .form__label,
.EE.sg-override--aem .ee-form-field--invalid .form__label,
.form .select2-container .select2-selection--single,
.form .select2-results__option,
.price-change-calculator input {
    color: #111 !important
}

.date .select2-container .select2-selection--single .select2-selection__arrow .icon-svg,
.form .form__check-input[type=checkbox]+label .form__check-icon,
.form .select2-container .select2-selection--single .select2-selection__arrow .icon-svg,
.resultpar .icon-link__icon,
.social_sharing_container .sharing_icon a .icon-svg {
    fill: #057382 !important
}

.form .form__error-text {
    color: #d20007 !important
}

.form .form__check-input+.form__check-label:before {
    border: .0625rem solid #818181 !important
}

.form .form__check-input[type=radio]+.form__check-label:after {
    background-color: #057382 !important
}

.EE.sg-override--aem .ee-form-field--invalid .form__check-input+.form__check-label:before,
.EE.sg-override--aem .ee-form-field--invalid .form__check-input[type=radio]+.form__check-label:before {
    border: .0625rem solid #d20007 !important
}

.date .select2-container .select2-selection--single .select2-selection__placeholder {
    color: #686868 !important
}

.form .select2-container .select2-selection--single {
    border: thin solid #818181 !important
}

.ee-form fieldset {
    border: 1px solid #818181
}

.EE.sg-override--aem .ee-form .form__control:active,
.EE.sg-override--aem .ee-form .form__control:focus {
    border-color: #057382 !important
}

.EE.sg-override--aem .ee-form .form__control.invalid:focus {
    border-color: #d20007 !important
}

.quote__main:before {
    font-family: Non-Dottee, Arial, sans-serif
}

.GSRP__tabcontainer a {
    color: #057382
}

.resultpar .icon-link {
    color: #057382 !important;
    -webkit-text-decoration-style: solid;
    text-decoration-style: solid;
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline;
    text-decoration-thickness: 1px;
    text-underline-offset: .18em
}

.resultpar .EE .icon-link:focus,
.resultpar .EE .icon-link:hover {
    color: #057382 !important;
    text-decoration: none !important;
    outline: none !important;
    border-bottom: unset !important
}

.resultpar .EE .icon-link:focus-visible {
    outline: 3px solid #111;
    outline-offset: 2px
}

.social_sharing_container .icon-svg:focus {
    outline: .125rem auto -webkit-focus-ring-color !important
}

.article-overview a,
.four-column-features a {
    color: #057382 !important
}

.benefits-container .benefits-module__section-header:focus,
.benefits-container .benefits-module__section-header:hover,
a,
a:hover {
    color: #057382
}

.general-banner .theme-grey.theme-container>.container {
    background-color: #3f3f3f;
    color: #f3f3f3
}

.general-banner .theme-grey a.button-primary {
    color: #111 !important;
    background-color: #f3f3f3 !important
}

.general-banner .theme-grey .h2 {
    color: #edf23b !important
}

.general-banner-content__container a.button:focus-visible {
    outline: 3px solid #111;
    outline-offset: 2px
}

.data-layer .theme-aqua.theme-standard {
    background-color: #057382 !important;
    color: #f3f3f3 !important
}

.eeg-wrapper .two-column-feature-content p,
.four-column-features .theme-ivory-background.theme-container>.container,
.four-column-features__container h3,
.four-column-features__header h3 {
    color: #111
}

.GSRP__article-container .result__tag,
.heading .theme-aqua.theme-standard,
.heading .theme-aqua h3,
.resultpar .GSRP__row--all .result__tag {
    background-color: #057382
}

.GSRP__article-container .result__tag,
.heading .theme-aqua.theme-standard,
.heading .theme-aqua a,
.heading .theme-aqua h3,
.resultpar .GSRP__row--all .result__tag {
    color: #f3f3f3
}

.heading-component-container .theme-aqua a:hover {
    color: #f1f1f1
}

.accordion .expandable__panel-header {
    color: #057382
}

.accordion .expandable__module-heading,
.accordion .expandable__panel-header:hover {
    color: #111
}

.promotion .theme-white a.button-secondary,
.promotion a.button-secondary {
    color: #111 !important;
    background-color: transparent !important;
    border: 2px solid #111 !important
}

.benefits-container .benefits-module__section-body,
.benefits-container .title,
.ee-form--full-page input[type=text],
.parsetext h3,
.richtext h3,
.richtext p,
.richtext ul,
.text h2,
.text p,
.text ul {
    color: #111
}

.article-par a,
.article-par u {
    color: #057382;
    -webkit-text-decoration-style: dotted !important;
    text-decoration-style: dotted !important;
    -webkit-text-decoration-line: underline !important;
    text-decoration-line: underline !important;
    text-decoration-thickness: 1px !important;
    text-underline-offset: .18em !important
}

.article-par a:focus,
.article-par a:hover,
.article-par u:focus,
.article-par u:hover {
    text-decoration: none !important;
    outline: none !important
}

.article-par a:focus-visible {
    outline: 3px solid #111 !important;
    outline-offset: 2px
}

.benefits-container .benefits-module__section-body,
.benefits-container .benefits-module__section-header {
    font-family: Non-Dottee, Arial, sans-serif;
}

.quick-links .EE .icon-link:focus,
.quick-links .EE .icon-link:hover {
    color: #057382 !important;
    text-decoration: none !important;
    outline: none !important;
    border-bottom: unset !important
}

.quick-links .sticky-quick-link .link-content {
    color: #057382 !important;
    -webkit-text-decoration-style: dotted !important;
    text-decoration-style: dotted !important;
    -webkit-text-decoration-line: underline !important;
    text-decoration-line: underline !important;
    text-decoration-thickness: 1px !important;
    text-underline-offset: .18em !important
}

.quick-links .sticky-quick-link .link-content:focus,
.quick-links .sticky-quick-link .link-content:hover {
    color: #057382 !important;
    text-decoration: none !important;
    outline: none !important
}

.one-three-column-shout__header h2,
.page-heading--text-overlay_v2 .page-heading__heading,
.page-heading__heading .ie9 .page-heading--text-overlay .page-heading__heading {
    color: #111
}

.EE h2,
.quadrant__content p,
.quadrant__heading .EE .h2 {
    color: #111 !important
}

.EE .quadrant__content a {
    color: #057382;
    border-bottom: thin dotted #057382
}

.EE .quadrant__content a:hover {
    border-bottom: none;
    color: #057382
}

.t-row-content .table-style2 .highlighted--row .t-row-content,
.t-row:nth-child(2n+2) .t-row-content,
.t-row:nth-child(2n+2) .t-row-desc,
.table-style2 .highlighted--row .t-row-desc {
    background: #f3f3f3
}

.table-style2 .t-cell-desc-l,
.table-style2 .t-row-cell {
    color: #111;
    font-family: Non-Dottee, Arial, sans-serif
}

.table-style2 .t-row {
    border: thin solid #818181
}

.group .h1.aqua,
.group .h2.aqua,
.group .h3.aqua,
.group .h4.aqua,
.group a.aqua,
.group h1.aqua,
.group h2.aqua,
.group h3.aqua,
.group h4.aqua,
.group p.aqua,
.group span.aqua {
    color: #111
}

.group [data-icon]:before {
    color: #057382
}

.EE button,
.EE input,
.EE optgroup,
.EE select,
.EE textarea,
.select2-search select2-search--dropdown .EE .input {
    color: #111 !important
}

.look-up-dropdown .select2-results li {
    color: #111;
    font-family: Non-Dottee, Arial, sans-serif
}

.select2-results__options .EE .select2-results__option {
    background-color: #057382
}

.look-up-section .h3-text {
    color: #111
}

.look-up-section {
    font-family: Non-Dottee, Arial, sans-serif
}

.select2-selection__placeholder .EE .select2-container .select2-selection--single .select2-selection__placeholder {
    color: #686868
}

.EE.look-up-con .select2-container--default .select2-selection--single {
    background-color: #f3f3f3;
    border-radius: 8px;
    border: 1px solid
}

.eeg-wrapper .theme-aqua.theme-container>.container,
.eeg-wrapper .theme-aqua.theme-standard,
.eeg-wrapper div.aqua,
.eeg-wrapper li.aqua,
.eeg-wrapper section.aqua,
.plan-1-container .theme-aqua h3 {
    background-color: #057382;
    color: #f3f3f3
}

.checklist-item .eeg-wrapper.theme-aqua a,
.eeg-wrapper.theme-aqua .cta-group__link,
.eeg-wrapper .theme-aqua .cta-group__link,
.eeg-wrapper .theme-aqua a,
.theme-aqua a.button-primary {
    color: #f3f3f3 !important
}

.eeg-wrapper .theme-yellow.theme-container>.container,
.eeg-wrapper .theme-yellow.theme-standard,
.eeg-wrapper div.yellow,
.eeg-wrapper li.yellow,
.eeg-wrapper section.yellow {
    background-color: #ebf304;
    color: #111 !important
}

.EE .checklist-item a {
    -webkit-text-decoration-style: solid;
    text-decoration-style: solid;
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline;
    text-decoration-thickness: 1px;
    text-underline-offset: .18em;
    border-bottom: none
}

.EE .checklist-item a:focus,
.EE .checklist-item a:hover {
    text-decoration: none;
    outline: none;
    border-bottom: none !important
}

.EE .theme-aqua a {
    color: #f3f3f3
}

.EE .theme-yellow a,
.EE .theme-yellow a:hover {
    color: #057382
}

.tabs .tabs__tab-list li {
    color: #f3f3f3;
    background-color: #009ba5
}

.tabs .tabs__tab-list li.tabs__tab--on {
    background-color: #fff;
    color: #111;
    border: none
}

.tabs .tabs__tab-list li.tabs__tab--on .tab-list__triangle {
    border-style: none
}

.tabs__tab-list li:focus {
    outline: none
}

Multi Level Slider .eed-lets-get-started .list-top {
    color: #111;
    border-bottom: none !important
}

.eed-lets-get-started .list-item,
.eed-lets-get-started .list-item:hover {
    color: #057382
}

.eed-lets-get-started .go-back:focus>span:nth-child(2),
.eed-lets-get-started .panel:focus {
    outline: none
}

.eed-lets-get-started .list-item:hover {
    border-bottom: none
}

.eed-lets-get-started .panel {
    border-bottom: 2px dotted #057382
}

.look-up-section .look-up-hidden .look-up-rate .look-up-line {
    font-family: Non-Dottee, Arial, sans-serif;
    color: #111
}

.look-up-section .look-up-hidden .look-up-rate .look-up-line .right {
    color: #111
}

.look-up-section .look-up-hidden .look-up-rate {
    border-radius: 8px
}

.EE .select2-container .select2-selection--single {
    color: #111;
    background-color: #f3f3f3;
    border: 1px solid #818181
}

.look-up-section .look-up-hidden .look-up-rate {
    border: 1px solid #138100;
    background: #e5f6e3
}

.look-up-dropdown .select2-results .select2-highlighted,
.look-up-dropdown .select2-results .select2-results__option--highlighted {
    background: #057382 !important
}

.look-up-con .select2-search-change {
    color: #057382 !important
}

.EE.look-up-con .select2-container--default .select2-results__option--highlighted[aria-selected],
.look-up-dropdown .select2-results .select2-highlighted,
.look-up-dropdown .select2-results .select2-results__option--highlighted {
    color: #f3f3f3
}

.EE .select2-container .select2-selection--single {
    color: #686868 !important
}

.EE .select2-container .select2-selection--single :hover {
    border-color: #686868
}

.look-up .EE .select2-container .select2-selection--single:focus {
    border: thin solid #686868;
    outline: none;
    outline-offset: 2px
}

.EE .select2-container .select2-selection--single:focus-visible {
    outline: 3px solid #111;
    outline-offset: 2px
}

.plan-type-flip-card .EE a {
    color: #057382;
    border-bottom: 2px dotted #057382
}

.plan-type-flip-card .EE a:hover {
    border-bottom: none;
    color: #057382
}

.plan-type-flip-card .EE a:focus {
    outline: none
}

.cta-group .cta-group__link:hover {
    color: #057382;
    border-bottom: none !important
}

.cta-group .cta-group__link {
    color: #057382;
    border-bottom: 2px dotted #057382
}

.cta-group .cta-group__link:focus {
    outline: none
}

.two-column-shout-content-block h2,
.two-column-shout-content-block p,
.two-column-shout__header {
    color: #111
}

.two-column-shout__content a,
.two-column-shout__content a:hover {
    background-image: none !important
}

.two-column-shout .cta-group a:focus,
.two-column-shout__content a:focus {
    outline: none !important
}

.four-column-features a {
    border-bottom: 2px dotted #057382
}

.four-column-features a:hover {
    border-bottom: none
}

.four-column-features a:focus {
    outline: none
}

.two-column-icon-text-container .two-column-icon-text-container-item a {
    border-bottom: 2px dotted #057382
}

.two-column-icon-text-container .two-column-icon-text-container-item a:hover {
    border-bottom: none !important
}

.two-column-icon-text-container .two-column-icon-text-container-item a:focus {
    outline: none
}

.device-search-autocomplete .search-feed-autocomplete-dropdown .select2-results .search-feed-device {
    color: #111;
    font-family: Non-Dottee, Arial, sans-serif
}

.free-full-width-text a:focus,
.free-full-width-text a:hover {
    color: #057382 !important;
    border-bottom: unset !important
}

.promotion .theme-white a.button-secondary:focus-visible,
.promotion a.button-secondary:focus-visible {
    outline: 3px solid #111 !important;
    outline-offset: 2px !important;
    background-color: #2b2b2b !important
}

.promotion .theme-white a.button-secondary:focus,
.promotion a.button-secondary:focus {
    outline: 3px solid #111 !important;
    outline-offset: 2px !important
}

.promotion .theme-white a.button-secondary:hover,
.promotion a.button-secondary:hover {
    background-color: #2b2b2b !important;
    border-color: transparent !important;
    color: #f3f3f3 !important
}

.two-column-shout-container h3 {
    color: #111
}

.one-three-column-shout__shout .cta-group a.button-secondary {
    color: #111 !important;
    border: 2px solid #111 !important;
    background-color: transparent !important
}

.one-three-column-shout__shout .cta-group a.button-secondary:hover {
    color: #f3f3f3 !important;
    background-color: #2b2b2b !important
}

.one-three-column-shout__shout .h3,
.one-three-column-shout__shout p {
    color: #111 !important
}

.two-column-shout .cta-group a.button-secondary {
    color: #111 !important;
    border: 2px solid #111 !important;
    background-color: transparent !important
}

.two-column-shout .cta-group a.button-secondary:hover {
    color: #f3f3f3 !important;
    background-color: #2b2b2b !important
}

.promotion .theme-white a.button-secondary:focus-visible,
.promotion a.button-secondary:focus-visible {
    color: #f3f3f3 !important
}

.accordion .expandable__panel-header:focus-visible {
    outline: 2px solid currentColor
}

.accordion .accordion-item a:focus,
.accordion .accordion-item a:hover,
.inline-promotion a:focus,
.inline-promotion a:hover,
.two-column-shout__content a:focus,
.two-column-shout__content a:hover {
    color: #057382;
    background-color: unset !important
}

column-shout__content a:focus-visible {
    -webkit-text-decoration-line: none !important;
    text-decoration-line: none !important
}

.accordion .accordion-item a,
.benefits-container .benefits-module__section-header,
.EE .quadrant__content a,
.EE.sg-override--aem .ee-form a,
.free-full-width-text a,
.heading a,
.icon-text-container-items a,
.inline-promotion .two-column-feature a,
.inline-promotion a,
.one-three-column-shout a,
.promotion .theme-white a,
.quick-links .icon-link,
.two-column-shout__content a {
    color: #057382;
    -webkit-text-decoration-style: solid;
    text-decoration-style: solid;
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline;
    text-decoration-thickness: 1px;
    text-underline-offset: .18em
}

.accordion .accordion-item a:focus,
.accordion .accordion-item a:hover,
.benefits-container .benefits-module__section-header:focus,
.benefits-container .benefits-module__section-header:hover,
.EE .quadrant__content a:focus,
.EE .quadrant__content a:hover,
.EE.sg-override--aem .ee-form a:focus,
.EE.sg-override--aem .ee-form a:hover,
.free-full-width-text a:focus,
.free-full-width-text a:hover,
.heading a:focus,
.heading a:hover,
.icon-text-container-items a:focus,
.icon-text-container-items a:hover,
.inline-promotion .two-column-feature a:focus,
.inline-promotion .two-column-feature a:hover,
.inline-promotion a:focus,
.inline-promotion a:hover,
.one-three-column-shout a:focus,
.one-three-column-shout a:hover,
.promotion-item a:focus,
.promotion-item a:hover,
.two-column-shout__content a:focus,
.two-column-shout__content a:hover {
    text-decoration: none;
    outline: none
}

.accordion .accordion-item a:focus-visible,
.benefits-container .benefits-module__section-header:focus-visible,
.EE.sg-override--aem .ee-form a:focus-visible,
.free-full-width-text a:focus-visible,
.heading a:focus-visible,
.icon-text-container-items a:focus-visible,
.inline-promotion .two-column-feature a:focus-visible,
.inline-promotion a:focus-visible,
.promotion-item a:focus-visible,
.quick-links .EE .icon-link:focus-visible,
.quick-links .sticky-quick-link .link-content:focus-visible {
    outline: 3px solid #111;
    outline-offset: 2px
}

.EE .quadrant__content a,
.one-three-column-shout a,
.two-column-shout .two-column-shout__content a {
    border-bottom: unset !important
}

.EE .quadrant__content a:focus-visible,
.one-three-column-shout a:focus-visible,
.two-column-shout__content a :focus-visible {
    -webkit-text-decoration-line: none !important;
    text-decoration-line: none !important
}

.EE .quadrant__content a:focus-visible,
.one-three-column-shout a:focus-visible,
.two-column-shout .two-column-shout__content a:focus-visible {
    outline: 3px solid #111 !important;
    outline-offset: 2px !important
}

.quadrant__content a:after {
    font-family: Non-Dottee, Arial, sans-serif;
}

.tabs .tabs__tab-container .tabs__tab {
    color: #111;
    border-bottom: .5px solid #818181;
    border-top: 0
}

.tabs .tabs__tab-container {
    border-top: .5px solid #818181;
    border-bottom: .5px solid #818181
}

.tabs .tabs__tab-list li:hover:not(:focus-visible) {
    margin-bottom: .375rem;
    padding: .625rem .75rem
}

.EE .m17-nav-link,
.EE svg.m17-nav-item__icon {
    color: #686868 !important;
    fill: #686868 !important
}

.EE .m17-nav-link:focus,
.EE .m17-nav-link:focus .m17-nav-item__icon,
.EE .m17-nav-link:hover {
    color: #111 !important;
    background-color: rgba(0, 0, 0, .04) !important;
    fill: #111 !important;
    outline: none;
    border-radius: 4px
}

.EE .m17-nav-link:hover .m17-nav-item__icon {
    fill: #111 !important
}

.EE .m17-nav-item__underline {
    background-color: transparent !important
}

.EE .m17-nav-link:focus {
    font-weight: 700;
    border-bottom: 4px solid #111 !important
}

.general-banner .theme-grey a.button-primary:focus {
    background-color: #f3f3f3 !important;
    outline-offset: 2px !important
}

.general-banner .theme-grey a.button-primary:hover {
    background-color: #d9d9d9 !important;
    outline: none !important
}

.general-banner .theme-grey a.button-primary:focus-visible {
    outline: 3px solid #f3f3f3 !important;
    outline-offset: 2px !important
}

.heading a:focus,
.heading a:hover {
    color: #057382
}

.one-three-column-shout .cta-group__link:after {
    font-family: Non-Dottee, Arial, sans-serif;
    color: #057382 !important
}

.ee-form input[type=radio]+label:focus,
.EE.sg-override--aem .ee-form .form__control:focus,
.EE.sg-override--aem .select2-container--default .select2-selection--single:focus {
    border-color: #686868 !important
}

.ee-form input[type=radio]+label:hover,
.EE.sg-override--aem .ee-form .form__control:hover,
.EE.sg-override--aem .select2-container--default .select2-selection--single:hover {
    border-color: #686868;
    outline: none;
    outline-offset: 2px
}

.ee-form--full-page input[type=text]:focus-visible,
.ee-form input[type=text]:focus-visible,
.EE.sg-override--aem .ee-form .form__control:focus-visible,
.EE.sg-override--aem .select2-container--default .select2-selection--single:focus-visible {
    outline: 3px solid #111;
    outline-offset: 2px
}

.EE.sg-override--aem .checkbox.section label.form__label:hover,
.EE.sg-override--aem .radio.section label.form__label:hover {
    border-color: #686868;
    outline: none;
    outline-offset: 2px
}

.EE.sg-override--aem .checkbox.section label.form__label:focus-visible,
.EE.sg-override--aem .radio.section label.form__label:focus-visible {
    outline: 3px solid #111 !important;
    outline-offset: 2px !important
}

.EE.sg-override--aem .ee-form a:focus,
.EE.sg-override--aem .ee-form a:hover {
    color: #057382
}

.EE input[type=checkbox]:focus[data-focus-type=key]+label,
.EE input[type=radio]:focus[data-focus-type=key]+label {
    outline: 3px solid #111 !important;
    outline-offset: 2px !important
}

.EE a.m17-nav-link:after {
    position: absolute;
    bottom: -6px;
    left: 0;
    right: 0;
    background: #111
}

.EE a.m17-nav-link:hover:not(:focus-visible):after {
    content: "";
    width: .25rem;
    height: .25rem;
    margin: auto;
    border-radius: 100%
}

.EE a.m17-nav-link:active:not(:focus-visible):after,
.EE a.m17-nav-link:focus:not(:focus-visible):after {
    content: "";
    width: 100%;
    height: .125rem;
    border-radius: 75pt
}

.EE .m17-nav-link:focus {
    border-bottom: none !important
}

.EE a.m17-nav-item__icon:active,
.EE a.m17-nav-link:active {
    font-weight: 700;
    color: #111 !important;
    fill: #111 !important;
    background-color: rgba(0, 0, 0, .04) !important
}

.EE a.m17-nav-link:hover:not(:focus-visible) {
    margin-bottom: .15rem;
    padding: .1rem 3rem
}

.accordion .expandable__panel-header:focus-visible {
    -webkit-box-shadow: 0 0 0 2px #057382;
    box-shadow: 0 0 0 2px #057382;
    outline: none;
    border: none
}

.page-heading-new__heading,
.page-heading-new__subheading p,
.page-heading__subheading {
    font-family: Non-Dottee, Arial, sans-serif
}

@media(min-width:60em) {

    .ie9 .page-heading--text-overlay .page-heading__subheading,
    .page-heading--text-overlay .page-heading__subheading,
    .page-heading--text-overlay_v2 .page-heading__subheading {
        font-family: Non-Dottee, Arial, sans-serif;
        color: #edf23b
    }
}

@media(max-width:44em) {

    .page-heading-new__heading,
    .page-heading-new__subheading p {
        font-family: Non-Dottee, Arial, sans-serif;
        color: #111
    }
}

.h6 {
    font-family: Non-Dottee, Arial, sans-serif;
}

.form .form__check-input[type=checkbox]+.form__check-label:after {
    color: #f4f4f4 !important
}

.community-module .in-article-module__main,
.in-article-module__section .in-article-module__main,
.in-article-module__section .in-article-module__search {
    font-family: Non-Dottee, Arial, sans-serif;
    border-radius: 1pc;
    border-left: none
}

.in-article-module__section .in-article-module-grey,
.in-article-module__section .in-article-module-white {
    border-radius: 1pc;
    background-color: #f4f4f4
}

.in-article-module__section .in-article-module__main ol.in-article-module__number-variant li {
    list-style-type: auto
}

.in-article-module__content .icon-link__icon use,
.in-article-module__section .in-article-module__number {
    display: none
}

.in-article-module__section .in-article-module__number-variant .in-article-module__text {
    padding-left: 7px
}

.in-article-module__section .in-article-module__number-variant {
    padding-left: 50px
}

.EE .device-subChapter__section .chapter-section-item a,
.EE .m33-related-articles a.icon-link,
.help-module-col a,
.in-article-module-container .in-article-module__topright a,
.in-article-module__container--mobile a,
.in-article-module__section a,
.in-article-module__text a,
.interstitial-module-wrapper a,
.richtext-content a {
    color: #057382;
    -webkit-text-decoration-style: solid;
    text-decoration-style: solid;
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline;
    text-decoration-thickness: 1px;
    text-underline-offset: .18em
}

.EE .device-subChapter__section .chapter-section-item a:focus,
.EE .device-subChapter__section .chapter-section-item a:hover,
.EE .m33-related-articles a:focus,
.EE .m33-related-articles a:hover,
.help-module-col a:focus,
.help-module-col a:hover,
.in-article-module-container .in-article-module__topright a:focus,
.in-article-module-container .in-article-module__topright a:hover,
.in-article-module__container--mobile a:focus,
.in-article-module__container--mobile a:hover,
.in-article-module__section a:focus,
.in-article-module__section a:hover,
.in-article-module__text a:focus,
.in-article-module__text a:hover,
.interstitial-module-wrapper .interstitial-module__section-see-less-cont:focus,
.interstitial-module-wrapper .interstitial-module__section-see-more-cont:focus,
.interstitial-module-wrapper a:focus,
.interstitial-module-wrapper a:hover,
.richtext-content a:focus,
.richtext-content a:hover {
    text-decoration: none;
    outline: none
}

.EE .device-subChapter__section .chapter-section-item a:focus-visible,
.EE .in-article-module__community--posted-section a:focus,
.EE .m33-related-articles a:focus-visible,
.help-module-col a:focus-visible,
.in-article-module-container .in-article-module__topright a:focus-visible,
.in-article-module__container--mobile a:focus-visible,
.in-article-module__section a:focus-visible,
.in-article-module__text a:focus-visible,
.interstitial-module-wrapper .interstitial-module__section-see-less-cont:focus-visible,
.interstitial-module-wrapper .interstitial-module__section-see-more-cont:focus-visible,
.interstitial-module-wrapper a:focus-visible,
.richtext-content a:focus-visible {
    outline: 3px solid #111;
    outline-offset: 2px
}

.EE .device-subChapter__section .chapter-section-item a,
.EE .m33-related-articles a.icon-link,
.in-article-module-container .in-article-module__topright a,
.interstitial-module-wrapper .interstitial-module__nav-content {
    text-decoration-thickness: 2px
}

.interstitial-module-wrapper .interstitial-module__section,
.interstitial-module-wrapper .interstitial-module__section-see-less-text,
.interstitial-module-wrapper .interstitial-module__section-see-more-text {
    color: #057382 !important
}

.interstitial-module-wrapper .interstitial-module__section-see-less-text:hover,
.interstitial-module-wrapper .interstitial-module__section-see-more-text:hover {
    text-underline-offset: .18em !important;
    -webkit-text-decoration-style: solid !important;
    text-decoration-style: solid !important
}

body {
    font-family: Non-Dottee, Arial, sans-serif;
    font-size: 1rem !important;
    font-weight: 400 !important;
    line-height: 1.5 !important
}

.ee-form-field--input-group .ee-form-control label,
.in-article-module__help-sticky .help-module-tile-a-caption,
.in-article-module__help_section .help-module-tile-a-caption,
.interstitial-module__help-sticky .help-module-tile-a-caption,
.interstitial-module__help_section .help-module-tile-a-caption,
.theme-white.theme-container>.container,
.theme-white.theme-container>.full-width-container,
.theme-white.theme-standard,
div.white,
li.white,
section.white {
    color: #111 !important
}

.EE input,
.h1,
.h2,
.h3,
.h4,
.help-module-tile-b .help-live-engage__active-hours,
.in-article-module-4-variant .in-article-module__community--main-title-div,
.interstitial-module-wrapper .interstitial-module__section-see-less-cont,
.interstitial-module-wrapper .interstitial-module__section-see-more-cont,
.multi-item-container,
h1,
h2,
h3,
h4 {
    font-family: Non-Dottee, Arial, sans-serif;
}

.in-article-module-4-variant .in-article-module__community--four-read-more,
.in-article-module-4-variant .in-article-module__community--one-read-more,
.in-article-module-4-variant .in-article-module__community--three-read-more,
.in-article-module-4-variant .in-article-module__community--two-read-more {
    padding-left: 2.6em
}

.ee-form button,
.ee-form input[type=button],
.ee-form input[type=reset],
.ee-form input[type=submit],
.EE .btn,
.theme-ivory a.button-primary,
.theme-yellow a.button-primary,
a.button,
a.button-primary,
a.button.aqua {
    display: inline-block !important
}

.ee-form button,
.ee-form input[type=button],
.ee-form input[type=reset],
.ee-form input[type=submit],
.EE .btn,
.help-live-engage__live--button-active,
.theme-ivory a.button-primary,
.theme-yellow a.button-primary,
a.button,
a.button-primary,
a.button.aqua {
    background-color: #111 !important;
    border: 2px solid transparent !important;
    border-radius: 1.25rem !important;
    color: #f3f3f3 !important;
    cursor: pointer !important;
    font: inherit !important;
    font-size: 1rem !important;
    font-weight: 700 !important;
    line-height: 1.5 !important;
    padding: 10px 22px !important;
    position: relative !important;
    text-decoration: none !important;
    -webkit-transform: none !important;
    transform: none !important
}

.EE .btn:active {
    background-color: #3f3f3f !important
}

.ee-form button:hover,
.ee-form input[type=button]:hover,
.ee-form input[type=reset]:hover,
.ee-form input[type=submit]:hover,
.EE .btn:hover,
.help-live-engage__live--button-active:hover,
a.button-primary:hover,
a.button:hover {
    background-color: #2b2b2b !important;
    outline: none !important
}

.ee-form button:focus,
.ee-form input[type=button]:focus,
.ee-form input[type=reset]:focus,
.ee-form input[type=submit]:focus,
.EE .btn:focus,
.EE .btn:focus-visible,
.EE .btn:focus:not(:focus-visible),
.help-live-engage__live--button-active:focus,
a.button:focus {
    outline: 3px solid #111 !important;
    outline-offset: 2px !important
}

.community-module .in-article-module__community--container a.icon-link {
    background-color: transparent;
    border: 2px solid #111;
    border-radius: 1.25rem;
    color: #111;
    cursor: pointer;
    font: inherit;
    font-size: 1rem;
    font-weight: 700;
    line-height: 1.5;
    padding: 10px 22px;
    position: relative;
    text-decoration: none;
    display: inline-block;
    margin: 0;
    text-align: center;
    -webkit-transform: none;
    transform: none;
    width: 85%
}

.community-module .in-article-module__community--container a.icon-link:active {
    background-color: #3f3f3f
}

.community-module .in-article-module__community--container a.icon-link:hover {
    background-color: #2b2b2b;
    border-color: transparent;
    color: #f3f3f3
}

.community-module .in-article-module__community--container a.icon-link:focus,
.community-module .in-article-module__community--container a.icon-link:focus-visible,
.community-module .in-article-module__community--container a.icon-link:focus:not(:focus-visible) {
    background-color: #2b2b2b;
    border-color: transparent;
    color: #f3f3f3;
    outline: .0625rem solid #111
}

.EE .device-subChapter__section .chapter-section-item a:after,
.EE .device-subChapter__section .chapter-section-item a:before,
.EE .in-article-module__content .icon-link:hover:after,
.EE .in-article-module__content .icon-link:hover:before,
.EE .m33-related-articles .icon-link:hover:after,
.EE .m33-related-articles .icon-link:hover:before {
    width: unset
}

.community-module .in-article-module-4-variant .in-article-module__community--four-posted,
.community-module .in-article-module-4-variant .in-article-module__community--one-posted,
.community-module .in-article-module-4-variant .in-article-module__community--three-posted,
.community-module .in-article-module-4-variant .in-article-module__community--two-posted {
    color: #057382;
    -webkit-text-decoration-style: solid;
    text-decoration-style: solid;
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline;
    text-decoration-thickness: 1px;
    text-underline-offset: .18em;
    font-weight: 400
}

.community-module .in-article-module-4-variant .in-article-module__community--four-posted:hover,
.community-module .in-article-module-4-variant .in-article-module__community--one-posted:hover,
.community-module .in-article-module-4-variant .in-article-module__community--three-posted:hover,
.community-module .in-article-module-4-variant .in-article-module__community--two-posted:hover {
    text-decoration: none
}

.community-module .in-article-module-4-variant .in-article-module__community--four-title,
.community-module .in-article-module-4-variant .in-article-module__community--one-title,
.community-module .in-article-module-4-variant .in-article-module__community--three-title,
.community-module .in-article-module-4-variant .in-article-module__community--two-title {
    color: #111
}

.community-module .in-article-module-4-variant .in-article-module__community--four,
.community-module .in-article-module-4-variant .in-article-module__community--one,
.community-module .in-article-module-4-variant .in-article-module__community--three,
.community-module .in-article-module-4-variant .in-article-module__community--two {
    border-radius: 1pc;
    border: none
}

.richtext.section tr:first-child {
    background-color: #f3f3f3 !important
}

.help-module-container .help-module-tile-a,
.in-article-module__help-sticky .help-module-tile-a,
.in-article-module__help_section .help-module-tile-a,
.interstitial-module__help-sticky .help-module-tile-a,
.interstitial-module__help_section .help-module-tile-a,
.need-more-help-module .help-module-tile-a {
    background-color: #f3f3f3 !important;
    border: 1px solid #818181 !important;
    border-radius: 1pc !important
}

.sticky-wrapper .help-module-panel {
    padding-top: 1pc
}

@media(max-width:1023px) {
    .help-module-item-container .help-module-panel {
        padding: 8px 1pc
    }
}

@media(max-width:63.9375em) {
    .help-module-container .help-module-wrapper {
        border-top: none;
        border-bottom: none
    }
}

.sticky-wrapper .in-article-module__border-bottom,
.sticky-wrapper .in-article-module__border-top {
    border: none
}

.help-module-container .help-module-tile-b,
.help-module-tile-ab,
.in-article-module__help-sticky .help-module-tile-b,
.in-article-module__help_section .help-module-tile-b,
.interstitial-module__help-sticky .help-module-tile-b,
.interstitial-module__help_section .help-module-tile-b,
.need-more-help-module .help-module-tile-b {
    border-radius: 1pc !important
}

.ee-form--full-page .styled-select,
.ee-form--full-page input[type=email],
.ee-form--full-page input[type=number],
.ee-form--full-page input[type=password],
.ee-form--full-page input[type=search],
.ee-form--full-page input[type=tel],
.ee-form--full-page input[type=text],
.ee-form--full-page input[type=url],
.ee-form--full-page input[type=imei],
.ee-form--full-page input[type=date],
.ee-form--full-page input[type=postcode],
.ee-form--full-page input[type=mobilephone],
.ee-form--full-page input[type="foundation/components/form/constraints/numeric"],
.ee-form--full-page input[type="foundation/components/form/constraints/datenumericmonth"],
.ee-form--full-page input[type="foundation/components/form/constraints/dateyear"],
.ee-form--full-page input[type="ee-common/components/form/constraints/mobilephonestrict"],
.ee-form--full-page textarea,
.ee-form input[type=email],
.ee-form input[type=number],
.ee-form input[type=password],
.ee-form input[type=search],
.ee-form input[type=tel],
.ee-form input[type=text],
.ee-form input[type=url],
.ee-form input[type=imei],
.ee-form input[type=date],
.ee-form input[type=postcode],
.ee-form input[type=mobilephone],
.ee-form input[type="foundation/components/form/constraints/numeric"],
.ee-form input[type="foundation/components/form/constraints/datenumericmonth"],
.ee-form input[type="foundation/components/form/constraints/dateyear"],
.ee-form input[type="ee-common/components/form/constraints/mobilephonestrict"],
.ee-form textarea,
.EE .help-module-ask-community__search-box,
.help-ask-community__search-box,
.help-module-tile-b-store-finder .help-module-b-store-inputbox,
.in-article-module__help-sticky .help-ask-community__search-box,
.in-article-module__help_section .help-ask-community__search-box,
.styled-select select {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    border: 1px solid #818181 !important;
    border-radius: 8px !important;
    background-color: #f4f4f4 !important
}

.EE .help-ask-community-module__sub-title,
.EE .price-change-calculator p,
.help-ask-community__search,
.help-module-ask-community__search-box,
.help-module-container .help-module-tile-a-caption,
.help-module-tile-b-store-finder .icon-con .icon-search,
.in-article-module__help-sticky .help-ask-community__search,
.in-article-module__help_section .help-ask-community__search,
.need-more-help-module .help-module-tile-a-caption {
    color: #111 !important
}

.help-module-container .close-tile-b:focus,
.in-article-module__help-sticky .close-tile-b:focus,
.in-article-module__help_section .close-tile-b:focus,
.interstitial-module__help-sticky .close-tile-b:focus,
.interstitial-module__help_section .close-tile-b:focus,
.need-more-help-module .close-tile-b:focus {
    outline: none !important
}

.in-article-module__checklist-icon,
.in-article-module__icon {
    color: #057382 !important
}

.ee-form .ee-form-field--input-group input[type=radio]:checked+label:before {
    background-position: 0 -96pc;
    width: 2pc;
    height: 2pc
}

.ee-form .ee-form-field--input-group input[type=radio]+label:before {
    background-position: 0 -88pc;
    width: 2pc;
    height: 2pc
}

.in-article-module-container .in-article-module__topright a.help-module-contact-hub {
    text-decoration: none
}

.EE .help-ask-community-module__search-con ::-webkit-input-placeholder,
.help-ask-community__search-con ::-webkit-input-placeholder,
.help-module-b-store-input ::-webkit-input-placeholder {
    color: #686868
}

.EE .help-ask-community-module__search-con ::-moz-placeholder,
.help-ask-community__search-con ::-moz-placeholder,
.help-module-b-store-input ::-moz-placeholder {
    color: #686868
}

.EE .help-ask-community-module__search-con :-ms-input-placeholder,
.help-ask-community__search-con :-ms-input-placeholder,
.help-module-b-store-input :-ms-input-placeholder {
    color: #686868
}

.EE .help-ask-community-module__search-con ::-ms-input-placeholder,
.help-ask-community__search-con ::-ms-input-placeholder,
.help-module-b-store-input ::-ms-input-placeholder {
    color: #686868
}

.EE .help-ask-community-module__search-con ::placeholder,
.help-ask-community__search-con ::placeholder,
.help-module-b-store-input ::placeholder {
    color: #686868
}

.price-change-calculator .ee-form-field--input-group>label {
    margin-bottom: 1em;
    font-weight: 600
}

@media(min-width:45em) {
    .price-change-calculator .ee-form-field label {
        font-size: 1.125em
    }
}

@media(min-width:45em) {
    .price-change-calculator .ee-form-field--input-group .ee-form-control label.form__check-label {
        font-size: .875em
    }
}

.EE .cta-group .btn.rpi-calculate {
    margin: 0
}

.richtext-content table,
.richtext-content td,
.richtext-content th,
.richtext-content tr {
    border-collapse: collapse;
    border-spacing: 0;
    border: .5px solid #111
}

.in-article-module-wrapper .in-article-module__title--line,
.interstitial-module-wrapper .interstitial-module__seemore--line,
.interstitial-module-wrapper .interstitial-module__title--line {
    height: unset;
    border: unset
}

.EE .help-ask--ask-community-title .help-module-title strong {
    font-size: 1.25rem
}

.help-module-col a.help-module-contact-hub {
    -webkit-text-decoration-line: unset;
    text-decoration-line: unset
}

.EE .help-module-ask-community__search-box,
.help-ask-community__search-box,
.help-module-tile-b-store-finder .help-module-b-store-inputbox,
.in-article-module__help-sticky .help-ask-community__search-box,
.in-article-module__help_section .help-ask-community__search-box,
.styled-select select {
    background-color: #fff !important
}

.in-article-module__content u,
.interstitial-module_pagedescription u {
    text-decoration: none
}

.article-search-panel-with-feed .search-feed-input-con {
    border: none
}

.EE .search-feed-input-con .icon-svg {
    fill: #111
}

.in-article-search-feed-item .article-search-panel-with-feed .search-feed-input-con .search-feed-autocomplete {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    border: 1px solid #818181 !important;
    border-radius: 8px !important;
    background-color: #fff !important
}

.accordion .accordion-item a {
    border-bottom: none
}

.accordion .accordion-item a:hover {
    color: #057382
}

.cmp-helloworld__item-label {
    margin-bottom: 0
}

.cmp-helloworld__item-output {
    margin-top: 0
}

.contact-info .theme-white a,
.deal .theme-white a,
.EE .ps-checker a.icon-link,
.plan-type-flip-card .EE a,
.ps-checker a,
.shop-category a,
.shop-one-three-column-shout a,
.terms-conditions a,
.three-column-box a {
    color: #057382;
    -webkit-text-decoration-style: solid;
    text-decoration-style: solid;
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline;
    text-decoration-thickness: 1px;
    text-underline-offset: .18em
}

.contact-info .theme-white a:focus,
.contact-info .theme-white a:hover,
.deal .theme-white a:focus,
.deal .theme-white a:hover,
.EE .ps-checker a:focus,
.EE .ps-checker a:hover,
.ps-checker a:focus,
.ps-checker a:hover,
.shop-category a:focus,
.shop-category a:hover,
.shop-one-three-column-shout a:focus,
.shop-one-three-column-shout a:hover,
.terms-conditions a:focus,
.terms-conditions a:hover,
.three-column-box a:focus,
.three-column-box a:hover {
    text-decoration: none;
    outline: none
}

.contact-info .theme-white a:focus-visible,
.deal .theme-white a:focus-visible,
.EE .ps-checker a:focus-visible,
.ps-checker a:focus-visible,
.shop-category a:focus-visible,
.shop-one-three-column-shout a:focus-visible,
.terms-conditions a:focus-visible,
.three-column-box a:focus-visible {
    outline: 3px solid #111;
    outline-offset: 2px
}

.benefits-banner .theme-white h3 {
    color: #111
}

.benefits-banner .theme-grey.theme-standard {
    color: #f3f3f3;
    background-color: #057382
}

.benefits-banner__header h5 {
    font-family: Non-Dottee, Arial, sans-serif;
}

.brand-selector .eeg-wrapper h1 {
    color: #111
}

.contact-info .theme-white a {
    color: #057382;
    -webkit-text-decoration-style: solid;
    text-decoration-style: solid;
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline;
    text-decoration-thickness: 1px;
    text-underline-offset: .18em
}

.contact-info .theme-white a:focus,
.contact-info .theme-white a:hover {
    text-decoration: none;
    outline: none
}

.contact-info .theme-white a:focus-visible {
    outline: 2px solid currentColor
}

.deal .countdown-box span,
.deal .countdown-col-1 h3,
.deal .countdown-time,
.deal .countdown-time-left,
.deal .databadge,
.deal .deal-right-label,
.deal .payment-type,
.deal .plan-container .extrabadge {
    font-family: Non-Dottee, Arial, sans-serif;
}

.deal #countdown-clockdiv,
.deal .countdown-col-1 h3,
.deal .countdown-time,
.deal .countdown-time-left,
.deal .deal-right-label {
    color: #f3f3f3
}

.deal #countdown-clockdiv {
    background-color: #2b2b2b
}

.deal .countdown-box span,
.deal .payment-type,
.deal h2.aqua {
    color: #111
}

.deal .databadge,
.deal .plan-container .extrabadge.theme-yellow {
    background-color: #ebf304
}

.deal .databadge,
.deal .plan-container .extrabadge {
    color: #111
}

.deal .theme-container .plandata-section .deal-icon:before {
    color: #057382
}

.deal .deal-bgcolor-red {
    background-color: #057382
}

.pop-up-window .EE,
.pop-up-window .EE .h3,
.pop-up-window .EE .h4,
.pop-up-window .EE .theme--yellow {
    color: #111
}

.pop-up-window .EE .theme--yellow {
    background-color: #ebf304
}

.pop-up-window .EE .btn--secondary {
    color: #111 !important;
    background-color: transparent !important;
    border: 2px solid #111 !important
}

.pop-up-window .EE .btn--secondary:focus,
.pop-up-window .EE .btn--secondary:hover {
    background-color: #2b2b2b !important;
    border-color: transparent !important;
    color: #f3f3f3 !important
}

.pop-up-window .EE .notification__heading--success {
    color: #138100
}

.pop-up-window .EE .notification__heading--success .icon-svg.notification__icon {
    fill: #138100
}

.ps-checker .EE .icon-svg--alert,
.ps-checker .EE .icon-svg--notification-red {
    fill: #d20007
}

.ps-checker-message__title--error {
    color: #d20007
}

.ps-checker a:focus,
.ps-checker a:hover {
    border-bottom: unset !important
}

.EE .ps-checker button:not(disabled) .icon-svg {
    fill: #057382
}

@media screen and (min-width:720px) {
    .shop-category .product-box {
        color: #111
    }
}

.shop-category h5,
.shop-category p {
    font-family: Non-Dottee, Arial, sans-serif;
}

.shop-category .cta-group__link:hover {
    border-bottom: unset !important
}

.progress-indicator__item1 .progress-indicator__item1-operator,
.progress-indicator__item1 p,
.progress-indicator__item2 p,
.progress-indicator__item3 p {
    font-family: Non-Dottee, Arial, sans-serif;
}

.progress-indicator {
    color: #d9d9d9
}

.progress-indicator__item-active {
    color: #057382
}

.shop-two-four-column-features-icons-feature p {
    color: #111
}

.three-column-box a:focus,
.three-column-box a:hover {
    border-bottom: unset !important
}

.welcome-card .EE .h3 {
    color: #111
}

.welcome-card .EE .colour-slate {
    color: #111 !important
}

.welcome-card .EE .icon-svg {
    fill: #057382
}

.ee-form button.ps-checker__btn {
    position: absolute !important;
    top: 7px !important;
    right: 8px !important;
    width: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    background: 0 !important
}

.ps-checker .ee-form input[type=text] {
    color: #111 !important
}

.groups-gallery__item-heading a {
    color: #057382
}

.groups-gallery-list-item__item-description {
    color: #111
}

.groups-gallery-list-item a:focus,
.groups-gallery__items a:focus {
    outline: none
}

.groups-gallery__item-wrapper {
    border: 1px solid #111
}

.groups-gallery-list-item {
    border: 1px solid #f3f3f3
}

.order-banner-section .order-placeholder,
.text-color-dark-grey {
    color: #111
}

.order-banner-section .order-banner-print a:hover,
.theme-white .highlight .cta-group__link,
.theme-white .highlight .order-banner-print .text-cta,
.theme-white .order-banner-print .highlight,
.theme-white .order-banner-print a {
    color: #057382;
    border-bottom: 2px dotted #057382
}

.freetext .order-banner-print .button:focus,
.general-banner-content__container .button:focus,
.theme-ivory-background .order-banner-print a:focus,
.theme-white .order-banner-print a:focus {
    outline: none
}

.personalized-banner .theme-yellow.theme-container>.container,
.personalized-banner .theme-yellow.theme-standard {
    color: #111;
    background-color: #ebf304
}

.personalized-banner .theme-yellow .h1,
.personalized-banner .theme-yellow .highlight,
.personalized-banner .theme-yellow .highlight .cta-group__link,
.personalized-banner .theme-yellow .highlight .text-cta,
.personalized-banner .theme-yellow a,
.personalized-banner .theme-yellow h1 {
    color: #057382;
    border-bottom: 2px dotted #057382
}

.personalized-banner .theme-yellow a:focus {
    outline: none
}

.ee-personalized-banner__info a:hover {
    text-decoration: none;
    border-bottom: none
}

.plan-type-flip-card-container .plan-cost-heading {
    background: #057382;
    color: #f3f3f3;
    font-family: Non-Dottee, Arial, sans-serif
}

.plan-type-flip-card-container .plan-view-data-type .plan-details-cost-desc {
    color: #111;
    font-family: Non-Dottee, Arial, sans-serif
}

.plan-type-flip-card-container .plan-view-flip-icon {
    font-family: Non-Dottee, Arial, sans-serif
}

.plan-type-flip-card-container .close-button a:focus,
.plan-type-flip-card-container .flip-card-icon-text a:focus,
.plan-type-flip-card-container .flip-card-more-details a:focus {
    outline: none
}

.flip-card-more-details a {
    -webkit-text-decoration: 2px underline dotted #057382;
    text-decoration: 2px underline dotted #057382
}

.flip-card-more-details a:hover {
    text-decoration: none
}

.stickynav-container a:focus,
.stickynav-container ul li a.stickynav-link--desktop {
    color: #057382;
    outline: none
}

.stickynav-link-underline:after {
    background-color: #057382
}

.tabs .tabs__tab-list li {
    color: #686868;
    font-weight: 400;
    background: none;
    border: none;
    content: none
}

.tabs .tabs__tab-list li:focus,
.tabs .tabs__tab-list li:hover {
    color: #111;
    background-color: #f3f3f3
}

.tabs .tabs__tab-list li.tabs__tab--on {
    border-bottom: 2px solid #111;
    border-radius: 0;
    font-weight: 700;
    content: none
}

.tabs .tabs__tab-list li:hover:not(:focus-visible):after {
    content: ".";
    width: 1px;
    position: absolute
}

.PCCI-header .PCCI-logo-section h1 {
    color: #111
}

.PCCI-table-block h2 {
    color: #111 !important
}

.theme-white .two-column-cta-subheading h3 {
    color: #111
}

.two-column-cta .take-control .cta-group__button.alt {
    color: #111 !important;
    background-color: #fff !important;
    border: 2px solid #111 !important
}

.one-column-shout__heading.dark-grey,
.one-column-shout__text p {
    color: #111
}

.one-column-shout__heading.aqua {
    color: #057382
}

.section ul li {
    color: #111
}

.section ul li:before {
    color: #111 !important
}

.section .row,
.section h4,
.section strong,
.section ul li,
.section ul li:before {
    color: #111
}

.benefits-banner .module {
    font-family: Non-Dottee, Arial, sans-serif;
}

.tabs .tabs__tab-list li:hover:not(:focus-visible):after {
    content: "";
    width: .25rem;
    height: .25rem;
    margin: auto;
    border-radius: 100%
}

.tabs .tabs__tab-list li:after {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background: #111
}

.tabs .tabs__tab-list li.tabs__tab--on:not(:focus-visible):after {
    content: "";
    width: 100%;
    height: .125rem;
    border-radius: 75pt
}

.two-column-cta .take-control .cta-group__button.alt:hover {
    color: #f3f3f3 !important;
    background-color: #2b2b2b !important
}

.productName h3 {
    color: #111
}

.deal .colour-section,
.deal .delivery-section,
.deal .device-payment-cell,
.deal .offerBadge,
.deal .payment-details,
.deal .plan-allownces .plandata-section,
.deal deviceDeatils {
    font-family: Non-Dottee, Arial, sans-serif;
}

.deal .offerBadge {
    color: #f3f3f3;
    background: #057382
}

.deal .theme-white a:focus,
.deal .theme-white a:hover {
    color: #057382 !important;
    border-bottom: unset !important
}

.deal .deal-bgcolor-white span {
    color: #057382
}

.deal .cta-group__button.button.button-primary:hover {
    color: #f3f3f3 !important;
    background-color: #2b2b2b !important
}

.deal .cta-group__button.button.button-primary:focus {
    color: #f3f3f3 !important
}

.deal .theme-white a {
    border-bottom: unset !important
}

.deal .theme-white a:focus,
.deal .theme-white a:focus-visible {
    outline: 3px solid #111 !important;
    outline-offset: 2px !important
}

.plan-type-flip-card .EE a:focus,
.plan-type-flip-card .EE a:hover,
.theme-white .order-banner-print a:focus,
.theme-white .order-banner-print a:hover {
    text-decoration: none;
    outline: none
}

.plan-type-flip-card .EE a:focus-visible,
.theme-white .order-banner-print a:focus-visible {
    -webkit-text-decoration-line: none !important;
    text-decoration-line: none !important;
    outline: 3px solid #111 !important;
    outline-offset: 2px !important
}

.plan-type-card ol,
.plan-type-card p {
    color: #111 !important
}

.plan-type-flip-card .EE a {
    border-bottom: unset !important
}

.plan-type-flip-card .EE .m30-table th {
    background-color: #f3f3f3
}

.plan-type-flip-card .EE .m30-table td,
.plan-type-flip-card .EE .m30-table th {
    border: thin solid #818181
}

.plan-type-flip-card .EE .m30-table {
    color: #111
}

.stickynav-container ul li a {
    color: #686868 !important
}

.stickynav-link-underline:after {
    background-color: transparent
}

.stickynav-container ul li a:hover {
    color: #111 !important;
    background-color: rgba(0, 0, 0, .04);
    border-radius: 4px
}

.nav-link.active-link:after,
.stickynav-link-underline:hover:after {
    width: 100%;
    background-color: #111
}

.stickynav-container ul li a:focus {
    color: #111 !important
}

.stickynav-link-underline:hover:not(:focus-visible):after {
    content: "";
    width: .25rem;
    height: .25rem;
    margin: auto;
    border-radius: 100%
}

.nav-link.active-link:hover:not(:focus-visible):after {
    content: "";
    width: 100%;
    height: .125rem;
    border-radius: 75pt;
    font-weight: 700
}

.stickynav-container ul li a:hover:not(:focus-visible) {
    margin-bottom: .275rem;
    padding: .525rem .75rem
}

.two-column-cta .take-control .cta-group__button.alt {
    background-color: transparent !important
}

.stickynav-container ul li a:hover:not(:focus-visible) {
    padding: .525rem 1.25rem
}

@media(max-width:45em) {
    .stickynav-link-underline:hover:after {
        background-color: transparent
    }

    .nav-link.active-link:after,
    .nav-link.active-link:hover:not(:focus-visible):after {
        content: "";
        width: 100%;
        height: .125rem;
        border-radius: 75pt;
        font-weight: 700;
        background-color: #111
    }
}

.terms-conditions-module .ee-form-field--input-group input[type=checkbox]:focus+label {
    outline: 3px solid #111 !important;
    outline-offset: 2px !important
}

.article-overview a,
.ecc-map .EE a,
.EE .maps-search-container a.icon-link,
.links-list__item a,
.m-three-columns a.icon-link,
.store-details a.icon-link,
.store-finder-map .EE a,
.store-finder-map .eeg-wrapper .cta-group__link,
.store-finder .store-finder-main-container .locationbot a,
.store-finder a,
.three-column-action .theme-ivory-background-light a {
    color: #057382;
    -webkit-text-decoration-style: solid;
    text-decoration-style: solid;
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline;
    text-decoration-thickness: 1px;
    text-underline-offset: .18em
}

.article-overview a:focus,
.article-overview a:hover,
.discovery-grid-new .aqua-text .discovery-grid-new__tile-content_text:focus,
.discovery-grid-new .aqua-text .discovery-grid-new__tile-content_text:hover,
.discovery-grid-new .black-text .discovery-grid-new__tile-content_text:focus,
.discovery-grid-new .black-text .discovery-grid-new__tile-content_text:hover,
.discovery-grid-new .dark-grey-text .discovery-grid-new__tile-content_text:focus,
.discovery-grid-new .dark-grey-text .discovery-grid-new__tile-content_text:hover,
.discovery-grid-new .online-aqua-text .discovery-grid-new__tile-content_text:focus,
.discovery-grid-new .online-aqua-text .discovery-grid-new__tile-content_text:hover,
.discovery-grid-new .white-text .discovery-grid-new__tile-content_text:focus,
.discovery-grid-new .white-text .discovery-grid-new__tile-content_text:hover,
.discovery-grid-new .yellow-text .discovery-grid-new__tile-content_text:focus,
.discovery-grid-new .yellow-text .discovery-grid-new__tile-content_text:hover,
.ecc-map .EE a:focus,
.ecc-map .EE a:hover,
.EE .m-three-columns .icon-link:focus,
.EE .m-three-columns .icon-link:hover,
.EE .maps-search-container a:focus,
.EE .maps-search-container a:hover,
.links-list__item a:focus,
.links-list__item a:hover,
.store-details .EE .icon-link:focus,
.store-details .EE .icon-link:hover,
.store-finder-main-container .locationbot a:hover,
.store-finder-map .eeg-wrapper .cta-group__link:hover,
.store-finder-map a:focus,
.store-finder-map a:hover,
.store-finder .store-finder-main-container .paginglinks:hover,
.store-finder a:focus,
.store-finder a:hover,
.three-column-action .theme-ivory-background-light a:focus,
.three-column-action .theme-ivory-background-light a:hover {
    text-decoration: none;
    outline: none
}

.article-overview a:focus-visible,
.discovery-grid-new .aqua-text .discovery-grid-new__tile-content_text:focus-visible,
.discovery-grid-new .black-text .discovery-grid-new__tile-content_text:focus-visible,
.discovery-grid-new .dark-grey-text .discovery-grid-new__tile-content_text:focus-visible,
.discovery-grid-new .online-aqua-text .discovery-grid-new__tile-content_text:focus-visible,
.discovery-grid-new .white-text .discovery-grid-new__tile-content_text:focus-visible,
.discovery-grid-new .yellow-text .discovery-grid-new__tile-content_text:focus-visible,
.ecc-map .EE a:focus-visible,
.EE .m-three-columns .icon-link:focus-visible,
.EE .maps-search-container a:focus-visible,
.links-list__item a:focus-visible,
.store-details .EE .icon-link:focus-visible,
.store-finder-map .eeg-wrapper .cta-group__link:focus-visible,
.store-finder-map a:focus-visible,
.store-finder .store-finder-main-container a:focus-visible,
.store-finder a:focus-visible,
.three-column-action .theme-ivory-background-light a:focus-visible {
    outline: 3px solid #111;
    outline-offset: 2px
}

.EE .maps-search-container a.icon-link,
.links-list__item a {
    text-decoration-thickness: 2px
}

.EE .icon-link:hover:after,
.EE .icon-link:hover:before,
.EE a.animate-parent--hover:hover .icon-link:after,
.EE a.animate-parent--hover:hover .icon-link:before {
    width: unset !important
}

.maps-search-fields .select2-container .select2-selection--single .select2-selection__placeholder {
    color: #686868 !important
}

.maps-search-fields .select2-container .select2-selection--single,
.maps-search-fields .select2-results__option,
.maps-search-fields input {
    color: #111 !important
}

.maps-search-fields .form__check-input+.form__check-label:before {
    border: .0625rem solid #818181 !important;
    background-color: #f3f3f3 !important
}

.maps-search-fields .select2-container .select2-selection--single {
    background-color: #f3f3f3 !important;
    border: thin solid #818181 !important
}

.maps-search-fields .form__check-input[type=radio]+.form__check-label:after {
    background-color: #057382 !important
}

.links-list__heading {
    color: #111
}

.links-list--standalone .links-list__link,
.links-list__link h3 {
    color: #057382 !important
}

.three-column-action .theme-ivory-background-light.theme-container>.container {
    color: #111 !important
}

.three-column-action .theme-ivory-background-light a:focus,
.three-column-action .theme-ivory-background-light a:hover {
    border-bottom: unset !important
}

.ecc-map .EE {
    color: #111 !important
}

.ecc-map .EE a {
    border-bottom: unset !important;
    -webkit-transition: unset !important;
    transition: unset !important
}

.store-finder-main-container #general-search-form.magnifier .col.span-9 input.search-query,
.store-finder-main-container input.search-query {
    color: #111;
    border-radius: 20px;
    border: 1px #686868;
    background-color: #f3f3f3
}

.store-finder-main-container h5 {
    font-family: Non-Dottee, Arial, sans-serif
}

.store-finder-main-container .container_store p,
.store-finder-main-container .dark-grey,
.store-finder-main-container .disply h5,
.store-finder-main-container .locationdisply h5,
.store-finder-main-container .locationsummary h5,
.store-finder-main-container .miles {
    color: #111
}

.store-finder-main-container .selectedLayer {
    background-color: #f3f3f3
}

.store-finder-main-container .locationdisply:focus,
.store-finder-main-container .refinementTitle:focus {
    outline: 2px dotted #111
}

.store-finder-main-container .disply {
    background: #f3f3f3 !important
}

.store-finder-main-container .locationdisply {
    border-top: 1px dotted #111
}

.sf-accord-header .sf-accord-hdr-title .sf-accord-hdr-distance,
.sf-map-container .sf-map-holder .sf-accordion,
.store-finder-map .EE {
    color: #111
}

.store-finder-map a:focus,
.store-finder-map a:hover {
    color: #057382 !important;
    border-bottom: unset !important
}

.sf-accord-header .sf-accord-hdr-title .sf-accord-hdr-closed span {
    background-color: #057382;
    color: #f3f3f3
}

.store-finder-map a.button:hover,
a.button-primary:hover,
a.button:focus {
    color: #f3f3f3 !important
}

.store-details .EE .icon-link:focus,
.store-details .EE .icon-link:hover {
    color: #057382
}

.store-details .EE .icon-link__icon {
    fill: #057382
}

.store-details .EE .colour-teal {
    color: #057382 !important
}

.store-details .EE .theme--fog {
    background-color: #f3f3f3;
    color: #111
}

.store-details .EE .colour-coal {
    color: #111 !important
}

.store-details .EE .colour-notification-red {
    color: #d20007 !important
}

.store-details .EE .colour-notification-green {
    color: #138100 !important
}

.m-three-columns a.icon-link {
    color: #057382;
    -webkit-text-decoration-style: solid;
    text-decoration-style: solid;
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline;
    text-decoration-thickness: 1px;
    text-underline-offset: .18em
}

.EE .m-three-columns .icon-link:focus,
.EE .m-three-columns .icon-link:hover {
    color: #057382 !important;
    text-decoration: none;
    outline: none
}

.store-finder-map .eeg-wrapper .cta-group__link {
    background-image: unset !important
}

.discovery-grid-hero-banner-new .heading1iphone,
.discovery-grid-hero-banner-new .subheading1,
.discovery-grid-new .discovery-grid-new__tile-content_text,
.discovery-grid-new .tile-content__tile__new-content_text,
.discovery-grid-secondary-new .heading1,
.discovery-grid-secondary-new .heading1iphone,
.discovery-grid-secondary-new .subheading1 {
    font-family: Non-Dottee, Arial, sans-serif;
}

.discovery-grid-new .aqua-text .discovery-grid-new__tile-content_text,
.discovery-grid-new .black-text .discovery-grid-new__tile-content_text,
.discovery-grid-new .dark-grey-text .discovery-grid-new__tile-content_text,
.discovery-grid-new .online-aqua-text .discovery-grid-new__tile-content_text,
.discovery-grid-new .white-text .discovery-grid-new__tile-content_text,
.discovery-grid-new .yellow-text .discovery-grid-new__tile-content_text {
    -webkit-text-decoration-style: solid;
    text-decoration-style: solid;
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline;
    text-decoration-thickness: 1px;
    text-underline-offset: .18em
}

.discovery-grid-new .aqua-text .discovery-grid-new__tile-content_text:focus,
.discovery-grid-new .aqua-text .discovery-grid-new__tile-content_text:hover,
.discovery-grid-new .black-text .discovery-grid-new__tile-content_text:focus,
.discovery-grid-new .black-text .discovery-grid-new__tile-content_text:hover,
.discovery-grid-new .dark-grey-text .discovery-grid-new__tile-content_text:focus,
.discovery-grid-new .dark-grey-text .discovery-grid-new__tile-content_text:hover,
.discovery-grid-new .online-aqua-text .discovery-grid-new__tile-content_text:focus,
.discovery-grid-new .online-aqua-text .discovery-grid-new__tile-content_text:hover,
.discovery-grid-new .white-text .discovery-grid-new__tile-content_text:focus,
.discovery-grid-new .white-text .discovery-grid-new__tile-content_text:hover,
.discovery-grid-new .yellow-text .discovery-grid-new__tile-content_text:focus,
.discovery-grid-new .yellow-text .discovery-grid-new__tile-content_text:hover {
    border-bottom: unset !important
}

.discovery-grid-new .white-text .discovery-grid-new__tile-content_text,
.discovery-grid-new .white-text .discovery-grid-new__tile-content_text:focus,
.discovery-grid-new .white-text .discovery-grid-new__tile-content_text:hover,
.discovery-grid-new .white-text .ee-icon-chevronnext,
.discovery-grid-new .white-text p {
    color: #f3f3f3 !important
}

.discovery-grid-new .black-text .discovery-grid-new__tile-content_text,
.discovery-grid-new .black-text .discovery-grid-new__tile-content_text:focus,
.discovery-grid-new .black-text .discovery-grid-new__tile-content_text:hover,
.discovery-grid-new .black-text .ee-icon-chevronnext,
.discovery-grid-new .black-text p,
.discovery-grid-new .dark-grey-text .discovery-grid-new__tile-content_text,
.discovery-grid-new .dark-grey-text .discovery-grid-new__tile-content_text:focus,
.discovery-grid-new .dark-grey-text .discovery-grid-new__tile-content_text:hover,
.discovery-grid-new .dark-grey-text .ee-icon-chevronnext,
.discovery-grid-new .dark-grey-text p {
    color: #111 !important
}

.discovery-grid-new .aqua-text .discovery-grid-new__tile-content_text,
.discovery-grid-new .aqua-text .discovery-grid-new__tile-content_text:focus,
.discovery-grid-new .aqua-text .discovery-grid-new__tile-content_text:hover,
.discovery-grid-new .aqua-text .ee-icon-chevronnext,
.discovery-grid-new .aqua-text p,
.discovery-grid-new .online-aqua-text .discovery-grid-new__tile-content_text,
.discovery-grid-new .online-aqua-text .discovery-grid-new__tile-content_text:focus,
.discovery-grid-new .online-aqua-text .discovery-grid-new__tile-content_text:hover,
.discovery-grid-new .online-aqua-text .ee-icon-chevronnext,
.discovery-grid-new .online-aqua-text p {
    color: #057382 !important
}

.discovery-grid-new .yellow-text .discovery-grid-new__tile-content_text,
.discovery-grid-new .yellow-text .discovery-grid-new__tile-content_text:focus,
.discovery-grid-new .yellow-text .discovery-grid-new__tile-content_text:hover,
.discovery-grid-new .yellow-text .ee-icon-chevronnext,
.discovery-grid-new .yellow-text p {
    color: #ebf304 !important
}

.discovery-grid-new .bottom-right-button {
    border: 2px solid transparent !important;
    border-radius: 1.25rem !important;
    cursor: pointer !important;
    font: inherit !important;
    font-size: 1rem !important;
    font-weight: 700 !important;
    font-family: Non-Dottee, Arial, sans-serif;
    line-height: 1.5 !important;
    padding: 10px 22px !important;
    text-decoration: none !important;
    display: inline-block !important;
    -webkit-transform: none !important;
    transform: none !important;
    text-transform: unset !important
}

.discovery-grid-new .aqua-text.bottom-right-button,
.discovery-grid-new .black-text.bottom-right-button,
.discovery-grid-new .bottom-right-button,
.discovery-grid-new .dark-grey-text.bottom-right-button,
.discovery-grid-new .online-aqua-text.bottom-right-button,
.discovery-grid-new .yellow-text.bottom-right-button {
    background-color: #111 !important;
    color: #f3f3f3 !important
}

.discovery-grid-new .aqua-text.bottom-right-button:active,
.discovery-grid-new .black-text.bottom-right-button:active,
.discovery-grid-new .bottom-right-button:active,
.discovery-grid-new .dark-grey-text.bottom-right-button:active,
.discovery-grid-new .online-aqua-text.bottom-right-button:active,
.discovery-grid-new .yellow-text.bottom-right-button:active {
    background-color: #3f3f3f !important
}

.discovery-grid-new .aqua-text.bottom-right-button:focus,
.discovery-grid-new .aqua-text.bottom-right-button:hover,
.discovery-grid-new .black-text.bottom-right-button:focus .discovery-grid-new .online-aqua-text.bottom-right-button:hover,
.discovery-grid-new .black-text.bottom-right-button:hover,
.discovery-grid-new .bottom-right-button:focus,
.discovery-grid-new .bottom-right-button:hover,
.discovery-grid-new .dark-grey-text.bottom-right-button:focus,
.discovery-grid-new .dark-grey-text.bottom-right-button:hover,
.discovery-grid-new .online-aqua-text.bottom-right-button:focus,
.discovery-grid-new .yellow-text.bottom-right-button:focus,
.discovery-grid-new .yellow-text.bottom-right-button:hover {
    background-color: #2b2b2b !important;
    outline: none !important
}

.discovery-grid-new .aqua-text.bottom-right-button:focus-visible,
.discovery-grid-new .black-text.bottom-right-button:focus-visible,
.discovery-grid-new .bottom-right-button:focus-visible,
.discovery-grid-new .dark-grey-text.bottom-right-button:focus-visible,
.discovery-grid-new .online-aqua-text.bottom-right-button:focus-visible,
.discovery-grid-new .yellow-text.bottom-right-button:focus-visible {
    outline: 3px solid #111;
    outline-offset: 2px
}

.discovery-grid-new .white-text.bottom-right-button {
    color: #111 !important;
    background-color: #f3f3f3 !important
}

.discovery-grid-new .white-text.bottom-right-button:focus {
    background-color: #f3f3f3 !important;
    outline-offset: 2px !important
}

.discovery-grid-new .white-text.bottom-right-button:hover {
    background-color: #d9d9d9 !important;
    outline: none !important
}

.discovery-grid-new .white-text.bottom-right-button:focus-visible {
    outline: 3px solid #f3f3f3 !important;
    outline-offset: 2px !important
}

.freetext .ee-form-field--attention .ee-form-message,
.store-finder-main-container .container_store p,
.store-finder-main-container .disply h5,
.store-finder-main-container .locationdisply:hover .storenametab h5,
.store-finder-main-container .locationdisply h5,
.store-finder-main-container .locationsummary h5,
.store-finder-main-container input.search-query {
    color: #111 !important
}

.store-finder-main-container h5 {
    font-family: Non-Dottee, Arial, sans-serif;
}

.store-finder-main-container .selectedLayer {
    background-color: #f3f3f3 !important
}

.store-finder .store-finder-main-container input.search-query {
    color: #111;
    border-radius: 20px;
    border: 1px #686868;
    background-color: #f3f3f3
}

.store-finder-main-container .locationbot a:hover,
.store-finder .store-finder-main-container .paginglinks:hover {
    color: #057382
}

.store-finder .store-finder-main-container a:focus {
    outline: none;
    outline-offset: unset !important
}

.store-finder-map a.button-primary:hover,
.store-finder-map a.button:focus,
.store-finder-map a.button:hover {
    color: #f3f3f3 !important
}

main.container {
    padding: .5em 1em
}

footer.experiencefragment {
    padding: .5em 1em;
    border-top: 1px solid #202020
}

@media(prefers-color-scheme:dark) {
    footer.experiencefragment {
        border-color: #dfdfdf
    }
}

footer.experiencefragment .cmp-separator__horizontal-rule {
    margin: 0;
    border: 0
}

header.experiencefragment {
    padding: .5em 1em;
    border-bottom: 1px solid #202020
}

@media(prefers-color-scheme:dark) {
    header.experiencefragment {
        border-bottom-color: #dfdfdf
    }
}

header.experiencefragment a {
    color: #202020;
    text-decoration: none
}

@media(prefers-color-scheme:dark) {
    header.experiencefragment a {
        color: #dfdfdf
    }
}

header.experiencefragment a:focus,
header.experiencefragment a:hover {
    color: #2020e0;
    text-decoration: underline
}

@media(prefers-color-scheme:dark) {

    header.experiencefragment a:focus,
    header.experiencefragment a:hover {
        color: #dfdf1f
    }
}

header.experiencefragment .cmp-container {
    display: grid;
    grid-template-columns: 4fr 1fr 1fr
}

header.experiencefragment .cmp-navigation__group {
    margin: 0;
    padding: 0;
    list-style: none
}

header.experiencefragment .cmp-navigation__item--level-0 {
    display: grid;
    grid-template-columns: 1fr 3fr
}

header.experiencefragment .cmp-navigation__item--level-0>.cmp-navigation__group {
    display: grid;
    grid-template-columns: repeat(3, 1fr)
}

header.experiencefragment .cmp-navigation__item-link {
    display: block
}

header.experiencefragment .cmp-navigation__item--active>.cmp-navigation__item-link {
    font-weight: 700
}

header.experiencefragment .cmp-languagenavigation {
    position: relative
}

header.experiencefragment .cmp-languagenavigation:before {
    content: " ";
    display: block;
    height: 1.5em;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="rgb(32,32,32)" d="M12.1,0.2h-0.1c-3.1,0-6.1,1.3-8.3,3.5C1.4,6,0.2,8.9,0.2,12.1c0,3.1,1.3,6.1,3.5,8.3c2.2,2.2,5.1,3.4,8.3,3.4 c0,0,0,0,0.1,0c6.5,0,11.7-5.3,11.7-11.8C23.7,5.5,18.5,0.3,12.1,0.2z M18.3,11.5c-0.1-1.4-0.3-2.8-0.7-4.1C18.5,7,19.4,6.5,20.3,6 c1.1,1.6,1.9,3.5,2,5.5H18.3z M22.2,12.5c-0.1,2.1-0.8,4-2,5.5c-0.8-0.6-1.7-1-2.6-1.4c0.3-1.1,0.6-2.2,0.7-3.3c0-0.3,0-0.5,0-0.8 H22.2z M19.6,5.2c-0.8,0.5-1.6,0.9-2.4,1.3c-0.6-1.4-1.4-2.7-2.3-3.8c-0.2-0.2-0.4-0.4-0.6-0.6C16.4,2.5,18.3,3.7,19.6,5.2z M12.8,22.2c-0.1,0-0.2,0-0.3,0v-5.7c1.3,0,2.6,0.3,3.8,0.7C15.6,19.1,14.3,20.8,12.8,22.2z M9.9,20.8c-0.9-1.1-1.7-2.3-2.2-3.6 c1.2-0.4,2.5-0.6,3.8-0.7v5.7c-0.1,0-0.2,0-0.3,0C10.7,21.8,10.3,21.3,9.9,20.8z M11.4,1.8c0,0,0.1,0,0.1,0v5.7 c-1.3,0-2.6-0.3-3.8-0.7C8.5,4.9,9.7,3.2,11.4,1.8z M14.1,3.3c0.9,1.1,1.6,2.3,2.2,3.5c-1.2,0.4-2.5,0.6-3.8,0.7V1.8 c0.1,0,0.1,0,0.2,0C13.2,2.2,13.7,2.7,14.1,3.3z M16.7,7.7c0.4,1.2,0.6,2.5,0.7,3.8h-4.8V8.4C13.9,8.4,15.3,8.2,16.7,7.7z M11.5,8.4 v3.1H6.7C6.7,10.2,7,9,7.4,7.7C8.7,8.2,10.1,8.4,11.5,8.4z M11.5,12.5v3.1c-1.4,0-2.8,0.3-4.2,0.7c-0.4-1.2-0.6-2.5-0.7-3.8H11.5z M12.5,15.6v-3.1h4.8c0,0.2,0,0.5,0,0.7c-0.1,1.1-0.3,2.1-0.6,3.1C15.3,15.8,13.9,15.6,12.5,15.6z M9.6,2C8.4,3.3,7.4,4.8,6.8,6.5 C5.9,6.1,5.1,5.7,4.4,5.2c0.1-0.1,0.2-0.3,0.4-0.4C6.1,3.4,7.8,2.5,9.6,2z M5.7,11.5H1.8c0.1-2,0.8-3.9,1.9-5.5 C4.6,6.5,5.5,7,6.4,7.4C6,8.7,5.7,10.1,5.7,11.5z M6.4,16.6C5.5,17,4.6,17.5,3.7,18c-1.2-1.6-1.9-3.5-1.9-5.5h3.9 C5.7,13.9,5.9,15.3,6.4,16.6z M4.4,18.8c0.8-0.5,1.5-0.9,2.4-1.3c0.6,1.4,1.4,2.7,2.4,3.9c0.1,0.2,0.3,0.3,0.4,0.5 c-1.8-0.4-3.4-1.3-4.7-2.7C4.6,19.1,4.5,19,4.4,18.8z M14.5,21.9c1.2-1.3,2.1-2.8,2.8-4.4c0.8,0.3,1.6,0.8,2.4,1.2 C18.3,20.3,16.5,21.4,14.5,21.9z"/></svg>');
    background-repeat: no-repeat
}

@media(prefers-color-scheme:dark) {
    header.experiencefragment .cmp-languagenavigation:before {
        background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="rgb(223,223,223)" d="M12.1,0.2h-0.1c-3.1,0-6.1,1.3-8.3,3.5C1.4,6,0.2,8.9,0.2,12.1c0,3.1,1.3,6.1,3.5,8.3c2.2,2.2,5.1,3.4,8.3,3.4 c0,0,0,0,0.1,0c6.5,0,11.7-5.3,11.7-11.8C23.7,5.5,18.5,0.3,12.1,0.2z M18.3,11.5c-0.1-1.4-0.3-2.8-0.7-4.1C18.5,7,19.4,6.5,20.3,6 c1.1,1.6,1.9,3.5,2,5.5H18.3z M22.2,12.5c-0.1,2.1-0.8,4-2,5.5c-0.8-0.6-1.7-1-2.6-1.4c0.3-1.1,0.6-2.2,0.7-3.3c0-0.3,0-0.5,0-0.8 H22.2z M19.6,5.2c-0.8,0.5-1.6,0.9-2.4,1.3c-0.6-1.4-1.4-2.7-2.3-3.8c-0.2-0.2-0.4-0.4-0.6-0.6C16.4,2.5,18.3,3.7,19.6,5.2z M12.8,22.2c-0.1,0-0.2,0-0.3,0v-5.7c1.3,0,2.6,0.3,3.8,0.7C15.6,19.1,14.3,20.8,12.8,22.2z M9.9,20.8c-0.9-1.1-1.7-2.3-2.2-3.6 c1.2-0.4,2.5-0.6,3.8-0.7v5.7c-0.1,0-0.2,0-0.3,0C10.7,21.8,10.3,21.3,9.9,20.8z M11.4,1.8c0,0,0.1,0,0.1,0v5.7 c-1.3,0-2.6-0.3-3.8-0.7C8.5,4.9,9.7,3.2,11.4,1.8z M14.1,3.3c0.9,1.1,1.6,2.3,2.2,3.5c-1.2,0.4-2.5,0.6-3.8,0.7V1.8 c0.1,0,0.1,0,0.2,0C13.2,2.2,13.7,2.7,14.1,3.3z M16.7,7.7c0.4,1.2,0.6,2.5,0.7,3.8h-4.8V8.4C13.9,8.4,15.3,8.2,16.7,7.7z M11.5,8.4 v3.1H6.7C6.7,10.2,7,9,7.4,7.7C8.7,8.2,10.1,8.4,11.5,8.4z M11.5,12.5v3.1c-1.4,0-2.8,0.3-4.2,0.7c-0.4-1.2-0.6-2.5-0.7-3.8H11.5z M12.5,15.6v-3.1h4.8c0,0.2,0,0.5,0,0.7c-0.1,1.1-0.3,2.1-0.6,3.1C15.3,15.8,13.9,15.6,12.5,15.6z M9.6,2C8.4,3.3,7.4,4.8,6.8,6.5 C5.9,6.1,5.1,5.7,4.4,5.2c0.1-0.1,0.2-0.3,0.4-0.4C6.1,3.4,7.8,2.5,9.6,2z M5.7,11.5H1.8c0.1-2,0.8-3.9,1.9-5.5 C4.6,6.5,5.5,7,6.4,7.4C6,8.7,5.7,10.1,5.7,11.5z M6.4,16.6C5.5,17,4.6,17.5,3.7,18c-1.2-1.6-1.9-3.5-1.9-5.5h3.9 C5.7,13.9,5.9,15.3,6.4,16.6z M4.4,18.8c0.8-0.5,1.5-0.9,2.4-1.3c0.6,1.4,1.4,2.7,2.4,3.9c0.1,0.2,0.3,0.3,0.4,0.5 c-1.8-0.4-3.4-1.3-4.7-2.7C4.6,19.1,4.5,19,4.4,18.8z M14.5,21.9c1.2-1.3,2.1-2.8,2.8-4.4c0.8,0.3,1.6,0.8,2.4,1.2 C18.3,20.3,16.5,21.4,14.5,21.9z"/></svg>')
    }
}

header.experiencefragment .cmp-languagenavigation>.cmp-languagenavigation__group {
    visibility: hidden;
    -webkit-transition-delay: .5s;
    transition-delay: .5s;
    position: absolute;
    top: 34px;
    width: 20em;
    padding: 0 8px;
    border: 1px solid #202020;
    border-top: 0;
    background: #ececec
}

@media(prefers-color-scheme:dark) {
    header.experiencefragment .cmp-languagenavigation>.cmp-languagenavigation__group {
        border-color: #dfdfdf;
        background: #131313
    }
}

header.experiencefragment .cmp-languagenavigation:hover>.cmp-languagenavigation__group {
    visibility: visible;
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

header.experiencefragment .cmp-languagenavigation__group {
    margin: 0;
    padding: 0;
    list-style: none
}

header.experiencefragment .cmp-languagenavigation__item-title {
    font-size: x-small;
    text-transform: uppercase
}

header.experiencefragment .cmp-languagenavigation__item--level-0 {
    margin-bottom: .5em
}

header.experiencefragment .cmp-languagenavigation__item--level-1 {
    display: inline
}

header.experiencefragment .cmp-languagenavigation__item--level-1:not(:first-child):before {
    content: " | "
}

header.experiencefragment .cmp-languagenavigation__item--active>.cmp-languagenavigation__item-link {
    font-weight: 700
}

header.experiencefragment .cmp-search__field {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: -3px 0
}

header.experiencefragment .cmp-search__input {
    height: 26px;
}

.ee-form-field--required > label:after {
    content: '(required)';
    display: inline;
    margin-left: .25em;
}

.lc *, .lc :after, .lc :before {
    box-sizing: border-box;
}
.lc {
background : white;
}