@charset "utf-8";
.theme--light-ui,:root {
    --onetrust-banner-sdk__background-color: #fff;
    --onetrust-policy-title__color: #291d18;
    --onetrust-policy-text-b__color: #291d18;
    --onetrust-policy-text-a__color: #291d18;
    --has-reject-all-button-button-onetrust-pc-btn-handler__color: #291d18;
    --onetrust-background-filter__background-color: hsla(0,0%,100%,0.96);
    --cookie-filters--bg-color: #fff;
    --cookie-filters--box-border-color: #ffc421;
    --cookie-filters--label-color: #291d18;
    --cookie-filters-clear-filters--color: #291d18;
    --cookie-filter-options--color: #291d18;
    --screen-2-pc-title__color: #291d18;
    --onetrust-policy-text__color: #291d18;
    --screen-2-category-header__color: #291d18;
    --screen-2-ot-always-active__color: #291d18;
    --screen-2-category-item-p__color: #291d18;
    --screen-2-category-host-list-handle__color: #291d18;
    --screen-2-accordion-text-ot-switch-label__background-color: #b1adab;
    --screen-2-close-pc-btn-handler-ot-close-icon__background-color: #fff;
    --screen-2-close-pc-btn-handler-ot-close-icon__background-img: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNDguMzMzIiBoZWlnaHQ9IjM0OC4zMzMiIHZpZXdCb3g9IjAgMCAzNDguMzMzIDM0OC4zMzQiPjxwYXRoIGZpbGw9IiM1NjU2NTYiIGQ9Ik0zMzYuNTU5IDY4LjYxMUwyMzEuMDE2IDE3NC4xNjVsMTA1LjU0MyAxMDUuNTQ5YzE1LjY5OSAxNS43MDUgMTUuNjk5IDQxLjE0NSAwIDU2Ljg1LTcuODQ0IDcuODQ0LTE4LjEyOCAxMS43NjktMjguNDA3IDExLjc2OS0xMC4yOTYgMC0yMC41ODEtMy45MTktMjguNDE5LTExLjc2OUwxNzQuMTY3IDIzMS4wMDMgNjguNjA5IDMzNi41NjNjLTcuODQzIDcuODQ0LTE4LjEyOCAxMS43NjktMjguNDE2IDExLjc2OS0xMC4yODUgMC0yMC41NjMtMy45MTktMjguNDEzLTExLjc2OS0xNS42OTktMTUuNjk4LTE1LjY5OS00MS4xMzkgMC01Ni44NWwxMDUuNTQtMTA1LjU0OUwxMS43NzQgNjguNjExYy0xNS42OTktMTUuNjk5LTE1LjY5OS00MS4xNDUgMC01Ni44NDQgMTUuNjk2LTE1LjY4NyA0MS4xMjctMTUuNjg3IDU2LjgyOSAwbDEwNS41NjMgMTA1LjU1NEwyNzkuNzIxIDExLjc2N2MxNS43MDUtMTUuNjg3IDQxLjEzOS0xNS42ODcgNTYuODMyIDAgMTUuNzA1IDE1LjY5OSAxNS43MDUgNDEuMTQ1LjAwNiA1Ni44NDR6Ii8+PC9zdmc+");
    --screen-3-vendor-search-handler__color: #e5e3e3;
    --screen-3-vendors-list-title__color: #291d18;
    --screen-3-accordion-header-host-title__color: #291d18;
    --screen-3-vendor-search-handler-placeholder__color: #766f6b;
    --screen-3-hosts-list-container-host-option-group-vendor-host__bg-color: #f7f6f6;
    --screen-3-hosts-list-container-host-option-group-vendor-host__color: #291d18;
    --screen-3-ot-arrow-container__bg-img: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='11' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M.293.293A1 1 0 011.613.21l.094.083L10 8.585 18.293.293a1 1 0 011.32-.083l.094.083a1 1 0 01.083 1.32l-.083.094-9 9a1 1 0 01-1.32.083l-.094-.083-9-9a1 1 0 010-1.414z' fill='%23291D18'/%3E%3C/svg%3E");
    --search-container-svg-path__fill: #766f6b;
    --vendor-list-back-btn-handler-button-text__color: #766f6b
}

.theme--light-ui div#onetrust-consent-sdk div#onetrust-button-group-parent .banner-actions-container #onetrust-reject-all-handler,:root div#onetrust-consent-sdk div#onetrust-button-group-parent .banner-actions-container #onetrust-reject-all-handler {
    --button--secondary__backgroundcolor: transparent;
    --button--secondary__backgroundcolor__button--hover: transparent;
    --button--secondary__backgroundcolor__button--disabled: transparent;
    --button--secondary__backgroundcolor__button--active: transparent;
    --button--secondary__color: #291d18;
    --button--secondary__color__button--hover: #291d18;
    --button--secondary__color__button--disabled: #291d18;
    --button--secondary__color__button--active: #291d18;
    --button--secondary--border: 0.1rem solid rgba(41,29,24,0.64);
    --button--secondary--border-color: rgba(41,29,24,0.64);
    --button--secondary--hover--border: 0.1rem solid #291d18;
    --button--secondary--hover--border-color: #291d18;
    --button--secondary--disabled--border: 0.1rem solid rgba(41,29,24,0.64);
    --button--secondary--active--border: 0.1rem solid #291d18;
    --button--secondary--outline: 0.1rem solid rgba(41,29,24,0.64);
    --button--secondary--hover--outline: #291d18;
    --button--secondary--disabled--outline: 0.1rem solid rgba(41,29,24,0.64);
    --button--secondary--active--outline: none
}

#onetrust-consent-sdk #onetrust-pc-sdk #ot-options {
    top: 15rem;
    left: 50%;
    transform: translate(-50%,-50%);
    overflow: auto;
    padding: 1.6rem;
    background-color:#FFFFFF;
    max-height: inherit;
    -ms-overflow-style: none;
    scrollbar-width: none
}

#onetrust-consent-sdk #onetrust-pc-sdk #ot-options::-webkit-scrollbar {
    display: none
}

#onetrust-consent-sdk #onetrust-pc-sdk #ot-triangle {
    display: none!important
}

#onetrust-consent-sdk #onetrust-pc-sdk .ot-checkbox .form-helper span,#onetrust-consent-sdk #onetrust-pc-sdk .ot-checkbox label span {
    color: var(--cookie-filter-options--color)
}

div#onetrust-consent-sdk #onetrust-pc-sdk .ot-checkbox .form-helper:before,div#onetrust-consent-sdk #onetrust-pc-sdk .ot-checkbox label:before {
    border-color: var(--cookie-filters--box-border-color)
}

div#onetrust-consent-sdk #onetrust-pc-sdk .ot-checkbox input:checked~.form-helper:before,div#onetrust-consent-sdk #onetrust-pc-sdk .ot-checkbox input:checked~label:before {
    background-color: #ffc421
}

div#onetrust-consent-sdk #onetrust-pc-sdk .ot-checkbox input:checked~.form-helper:after,div#onetrust-consent-sdk #onetrust-pc-sdk .ot-checkbox input:checked~label:after {
    color: #291d18
}

div#onetrust-consent-sdk #onetrust-pc-sdk .ot-checkbox input:checked~.form-helper span,div#onetrust-consent-sdk #onetrust-pc-sdk .ot-checkbox input:checked~label span {
    font-family: TelenetAlbra-Bold,Helvetica,Verdana,Arial,Sans-serif;
    color: var(--cookie-filters--label-color)
}

div#onetrust-consent-sdk #onetrust-pc-sdk button#filter-apply-handler {
    background-color: #ffc421!important;
    color: #291d18!important;
    border-radius: .8rem!important;
    font-family: TelenetAlbra-Bold,Helvetica,Verdana,Arial,Sans-serif!important;
    border: 0 solid transparent;
    float: none
}

div#onetrust-consent-sdk #onetrust-pc-sdk #clear-filters-handler p {
    color: var(--cookie-filters-clear-filters--color)
}

#onetrust-consent-sdk #onetrust-pc-sdk .pc-logo {
    width: 4rem;
    height: 4rem;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 23 23'%3E%3Cg data-name='Layer 2'%3E%3Cpath d='M22.54 4.09A4.11 4.11 0 0019 .47 53.35 53.35 0 0011.5 0a53.35 53.35 0 00-7.45.47A4.11 4.11 0 00.46 4.09 61.5 61.5 0 000 11.5a61.5 61.5 0 00.46 7.41 4.11 4.11 0 003.59 3.62 53.35 53.35 0 007.45.47 53.35 53.35 0 007.5-.47 4.11 4.11 0 003.59-3.62A61.5 61.5 0 0023 11.5a61.5 61.5 0 00-.46-7.41zm-3.05 12.77a3 3 0 01-2.6 2.62 38.65 38.65 0 01-5.39.34 38.65 38.65 0 01-5.39-.34 3 3 0 01-2.6-2.62 45 45 0 01-.33-5.36 45 45 0 01.33-5.36 3 3 0 012.6-2.62 38.65 38.65 0 015.39-.34 38.65 38.65 0 015.39.34 3 3 0 012.6 2.62 45 45 0 01.33 5.36 45 45 0 01-.33 5.36zm-3.32-7.58v-1.2c0-.11-.14-.14-.14-.14a6.88 6.88 0 00-1.72-.25 6.77 6.77 0 00-1.61.16.18.18 0 00-.13.16v1.18c0 .22.15.16.15.16a8.91 8.91 0 011.58-.09 10.43 10.43 0 011.7.16.13.13 0 00.17-.14m-5.83-.71c0-1.5-1.79-1.5-1.79-1.5s-1.8 0-1.8 1.5 1.8 1.51 1.8 1.51 1.79 0 1.79-1.51m1.17 7.5a8.38 8.38 0 01-4.83-1.82.69.69 0 01-.21-.38v-.61c0-.31.24-.15.24-.15a9.24 9.24 0 004.8 1.39 9.24 9.24 0 004.8-1.39s.23-.16.23.15v.61a.69.69 0 01-.2.38 8.42 8.42 0 01-4.83 1.82' fill='%23ffc421' fill-rule='evenodd' data-name='Layer 1'/%3E%3C/g%3E%3C/svg%3E")
}

#onetrust-consent-sdk #onetrust-pc-sdk.otPcCenter {
    max-width: 74.9rem;
    width: 95%;
    height: 100%;
    max-height: 90%;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    background: var(--onetrust-banner-sdk__background-color);
    -ms-overflow-style: none;
    scrollbar-width: none
}

#onetrust-consent-sdk #onetrust-pc-sdk.otPcCenter::-webkit-scrollbar {
    display: none
}

@media only screen and (max-width: 35.99em) {
    #onetrust-consent-sdk #onetrust-pc-sdk.otPcCenter {
        max-width:calc(100% - 3.2rem);
        min-width: calc(100% - 3.2rem)
    }
}

#onetrust-consent-sdk #onetrust-pc-sdk #close-pc-btn-handler.ot-close-icon {
    top: 2rem;
    background-color: var(--screen-2-close-pc-btn-handler-ot-close-icon__background-color);
    background-image: var(--screen-2-close-pc-btn-handler-ot-close-icon__background-img)
}

#onetrust-consent-sdk #onetrust-pc-sdk #ot-content {
    width: auto;
    top: 0;
    bottom: 0;
    overflow-y: visible
}

@media only screen and (max-width: 35.99em) {
    #onetrust-consent-sdk #onetrust-pc-sdk #ot-content {
        padding:1.6rem
    }
}

#onetrust-consent-sdk #onetrust-pc-sdk h2#pc-title {
    color: var(--onetrust-policy-title__color)
}

#onetrust-consent-sdk #onetrust-pc-sdk a.privacy-notice-link,#onetrust-consent-sdk #onetrust-pc-sdk div#pc-policy-text {
    color: #291d18;
    color: var(--onetrust-policy-text__color)
}

#onetrust-consent-sdk #onetrust-pc-sdk #accept-recommended-btn-handler {
    display: none!important
}

#onetrust-consent-sdk #onetrust-pc-sdk #cookie-preferences .category-header {
    margin-top: 0!important;
    color: var(--screen-2-category-header__color)
}

#onetrust-consent-sdk #onetrust-pc-sdk #cookie-preferences .ot-always-active {
    color: var(--screen-2-ot-always-active__color)
}

#onetrust-consent-sdk #onetrust-pc-sdk .category-item p {
    color: var(--screen-2-category-item-p__color)
}

#onetrust-consent-sdk #onetrust-pc-sdk .category-item .ot-switch.ot-toggle {
    background-color: transparent
}

#onetrust-consent-sdk #onetrust-pc-sdk .category-item span.ot-switch-inner {
    background-color: var(--screen-2-accordion-text-ot-switch-label__background-color)
}

#onetrust-consent-sdk #onetrust-pc-sdk .category-item span.ot-switch-inner:before {
    background-color: #ffc421
}

#onetrust-consent-sdk #onetrust-pc-sdk .category-item span.ot-switch-nob {
    background-color: #fff;
    border: 2px solid #fff
}

#onetrust-consent-sdk #onetrust-pc-sdk button.category-host-list-handler {
    color: var(--screen-2-category-host-list-handle__color)
}

#onetrust-consent-sdk #onetrust-pc-sdk .switch-checkbox:checked+.ot-switch-label {
    border-color: #ffc421
}

#onetrust-consent-sdk #onetrust-pc-sdk .switch-checkbox:checked+.ot-switch-label .ot-switch-nob {
    background-color: #fff;
    border: 2px solid #fff;
    top: 2px
}

#onetrust-consent-sdk span.ot-switch-nob {
    background-color: #fff;
    border: 1px solid #fff;
    top: 2px
}

#onetrust-consent-sdk .category-item .ot-switch.ot-toggle input:focus+.ot-switch-label {
    outline: 0 solid transparent
}

#onetrust-consent-sdk button.save-preference-btn-handler {
    letter-spacing: normal;
    background-color: #ffc421!important;
    color: #291d18!important;
    border-color: transparent!important;
    font-size: 1.8rem!important;
    font-family: TelenetAlbra-Bold,Helvetica,Verdana,Arial,Sans-serif!important
}

#onetrust-pc-sdk * {
    box-sizing: border-box!important
}

#onetrust-pc-sdk #vendors-list {
    height: 100%;
    width: inherit
}

#onetrust-pc-sdk #vendors-list #vendors-list-header #search-container {
    width: inherit;
    background-color: transparent;
    flex-direction: row;
    height: 100%
}

@media only screen and (max-width: 35.99em) {
    #onetrust-pc-sdk #vendors-list #vendors-list-header #search-container {
        position:relative;
        flex-direction: column;
        padding: 1.6rem
    }
}

#onetrust-pc-sdk #vendors-list #vendors-list-header #search-container #vendor-search-handler {
    padding: 1.3rem 2.5rem 1.1rem 1.5rem;
    border: transparent;
    background-color: var(--screen-3-vendor-search-handler__color);
    height: 100%
}

#onetrust-pc-sdk #vendors-list #vendors-list-header #search-container #vendor-search-handler::-moz-placeholder {
    color: var(--screen-3-vendor-search-handler-placeholder__color);
    font-style: normal
}

#onetrust-pc-sdk #vendors-list #vendors-list-header #search-container #vendor-search-handler:-ms-input-placeholder {
    font-style: normal
}

#onetrust-pc-sdk #vendors-list #vendors-list-header #search-container #vendor-search-handler::placeholder {
    color: var(--screen-3-vendor-search-handler-placeholder__color);
    font-style: normal
}

#onetrust-pc-sdk #vendors-list #vendors-list-header #search-container #vendor-search-handler:-ms-input-placeholder {
    color: var(--screen-3-vendor-search-handler-placeholder__color)
}

#onetrust-pc-sdk #vendors-list #vendors-list-header #search-container #vendor-search-handler::-ms-input-placeholder {
    color: var(--screen-3-vendor-search-handler-placeholder__color)
}

@media only screen and (max-width: 35.99em) {
    #onetrust-pc-sdk #vendors-list #vendors-list-header #search-container #vendor-search-handler {
        width:100%;
        margin-bottom: 0
    }
}

#onetrust-pc-sdk #vendors-list #vendors-list-header #search-container>svg {
    height: 4rem;
    width: 4rem
}

@media only screen and (max-width: 48.0525em) {
    #onetrust-pc-sdk #vendors-list #vendors-list-header #search-container>svg {
        height:3rem;
        width: 3rem;
        top: 2.7rem;
        right: 2rem;
        position: absolute
    }
}

#onetrust-pc-sdk #vendors-list #vendors-list-header #search-container>svg path {
    fill: var(--search-container-svg-path__fill)
}

@media only screen and (max-width: 35.99em) {
    #onetrust-pc-sdk #vendors-list #vendors-list-header #search-container #filter-btn-handler {
        right:0;
        margin-top: 0
    }
}

#onetrust-pc-sdk #vendors-list #vendor-list-content {
    width: inherit;
    padding: 0 4rem;
    margin: 1rem 0 0;
    height: calc(100vh - 45rem);
    -ms-overflow-style: none;
    scrollbar-width: none
}

#onetrust-pc-sdk #vendors-list #vendor-list-content::-webkit-scrollbar {
    display: none
}

@media only screen and (max-width: 35.99em) {
    #onetrust-pc-sdk #vendors-list #vendor-list-content {
        padding:0 1.6rem
    }
}

#onetrust-pc-sdk #vendors-list #vendors-list-title {
    color: var(--screen-3-vendors-list-title__color)!important;
    margin: 7.4rem 4rem 1.5rem
}

#onetrust-pc-sdk #vendors-list #vendors-list-title:before {
    content: " ";
    width: 4rem;
    height: 4rem;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 23 23'%3E%3Cg data-name='Layer 2'%3E%3Cpath d='M22.54 4.09A4.11 4.11 0 0019 .47 53.35 53.35 0 0011.5 0a53.35 53.35 0 00-7.45.47A4.11 4.11 0 00.46 4.09 61.5 61.5 0 000 11.5a61.5 61.5 0 00.46 7.41 4.11 4.11 0 003.59 3.62 53.35 53.35 0 007.45.47 53.35 53.35 0 007.5-.47 4.11 4.11 0 003.59-3.62A61.5 61.5 0 0023 11.5a61.5 61.5 0 00-.46-7.41zm-3.05 12.77a3 3 0 01-2.6 2.62 38.65 38.65 0 01-5.39.34 38.65 38.65 0 01-5.39-.34 3 3 0 01-2.6-2.62 45 45 0 01-.33-5.36 45 45 0 01.33-5.36 3 3 0 012.6-2.62 38.65 38.65 0 015.39-.34 38.65 38.65 0 015.39.34 3 3 0 012.6 2.62 45 45 0 01.33 5.36 45 45 0 01-.33 5.36zm-3.32-7.58v-1.2c0-.11-.14-.14-.14-.14a6.88 6.88 0 00-1.72-.25 6.77 6.77 0 00-1.61.16.18.18 0 00-.13.16v1.18c0 .22.15.16.15.16a8.91 8.91 0 011.58-.09 10.43 10.43 0 011.7.16.13.13 0 00.17-.14m-5.83-.71c0-1.5-1.79-1.5-1.79-1.5s-1.8 0-1.8 1.5 1.8 1.51 1.8 1.51 1.79 0 1.79-1.51m1.17 7.5a8.38 8.38 0 01-4.83-1.82.69.69 0 01-.21-.38v-.61c0-.31.24-.15.24-.15a9.24 9.24 0 004.8 1.39 9.24 9.24 0 004.8-1.39s.23-.16.23.15v.61a.69.69 0 01-.2.38 8.42 8.42 0 01-4.83 1.82' fill='%23ffc421' fill-rule='evenodd' data-name='Layer 1'/%3E%3C/g%3E%3C/svg%3E");
    top: -5.6rem
}

@media only screen and (max-width: 35.99em) {
    #onetrust-pc-sdk #vendors-list #vendors-list-title {
        margin:7.6rem 1.6rem 0
    }
}

#onetrust-pc-sdk #vendors-list .accordion-header .host-info .host-title {
    margin: 0!important;
    color: var(--screen-3-accordion-header-host-title__color);
    flex: 1 0 auto
}

#onetrust-pc-sdk #vendors-list .accordion-header .host-info .ot-arrow-container {
    border: 0 solid transparent;
    background-image: var(--screen-3-ot-arrow-container__bg-img);
    width: 2rem;
    height: 1.1rem
}

#onetrust-pc-sdk #vendors-list #hosts-list-container input:checked~.accordion-header .ot-arrow-container {
    border: 0 solid transparent;
    transform: rotate(180deg)
}

#onetrust-pc-sdk #vendors-list .host-item:first-of-type {
    border-top: 0 solid transparent
}

#onetrust-pc-sdk #vendors-list .host-item:last-of-type {
    border-bottom: 0 solid transparent
}

#onetrust-pc-sdk #vendors-list #vendor-list-content.host-list-content+div#vendor-list-save-btn button {
    margin: 2rem 4rem 4rem
}

@media only screen and (max-width: 35.99em) {
    #onetrust-pc-sdk #vendors-list #vendor-list-content.host-list-content+div#vendor-list-save-btn button {
        margin:2rem 1.6rem
    }
}

#onetrust-consent-sdk #onetrust-pc-sdk .ot-vlst-cntr>a:focus,#onetrust-consent-sdk #onetrust-pc-sdk :focus,#onetrust-pc-sdk .category-item .ot-switch.ot-toggle input:focus+.ot-switch-label,#onetrust-pc-sdk .checkbox input:focus+.form-helper:after,#onetrust-pc-sdk .checkbox input:focus+label:after,#onetrust-pc-sdk input[type=checkbox]:focus+.accordion-header {
    outline: 0 solid transparent
}

#onetrust-pc-sdk button#vendor-close-pc-btn-handler.ot-close-icon {
    top: 4rem;
    right: 4rem;
    background-image: var(--screen-2-close-pc-btn-handler-ot-close-icon__background-img)
}

@media only screen and (max-width: 35.99em) {
    #onetrust-pc-sdk button#vendor-close-pc-btn-handler.ot-close-icon {
        top:.5rem;
        right: .5rem
    }
}

#onetrust-consent-sdk #onetrust-pc-sdk #vendors-list .back-btn-handler {
    padding-top: 4rem
}

@media only screen and (max-width: 35.99em) {
    #onetrust-consent-sdk #onetrust-pc-sdk #vendors-list .back-btn-handler {
        padding-top:1.6rem
    }
}

p.pc-back-button-text {
    color: var(--vendor-list-back-btn-handler-button-text__color)
}

div#onetrust-consent-sdk #onetrust-pc-sdk.otPcCenter {
    margin: 0;
    right: 50%!important
}

div#onetrust-consent-sdk #onetrust-banner-sdk.vertical-align-content #onetrust-button-group-parent {
    display: inline-block!important
}

div#onetrust-consent-sdk #onetrust-banner-sdk.default {
    -ms-overflow-style: none;
    scrollbar-width: none;
    z-index: 2147483646;
    background-color: var(--onetrust-banner-sdk__background-color);
    min-width: unset;
    width: calc(100% - 3.2rem);
    max-width: 74.9rem;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    max-height: 100%;
    left: 50%!important;
    right: 50%!important;
    margin: 0;
    top: 50%;
    transform: translate(-50%,-50%)
}

div#onetrust-consent-sdk #onetrust-banner-sdk.default::-webkit-scrollbar {
    display: none
}

div#onetrust-consent-sdk #onetrust-banner-sdk.default:focus {
    outline-width: 0
}

@media only screen and (max-width: 35.99em) {
    div#onetrust-consent-sdk #onetrust-banner-sdk.default {
        padding:4rem 1.6rem
    }
}

div#onetrust-consent-sdk #onetrust-banner-sdk.default .banner_logo {
    height: 4rem;
    width: 4rem;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 23 23'%3E%3Cg data-name='Layer 2'%3E%3Cpath d='M22.54 4.09A4.11 4.11 0 0019 .47 53.35 53.35 0 0011.5 0a53.35 53.35 0 00-7.45.47A4.11 4.11 0 00.46 4.09 61.5 61.5 0 000 11.5a61.5 61.5 0 00.46 7.41 4.11 4.11 0 003.59 3.62 53.35 53.35 0 007.45.47 53.35 53.35 0 007.5-.47 4.11 4.11 0 003.59-3.62A61.5 61.5 0 0023 11.5a61.5 61.5 0 00-.46-7.41zm-3.05 12.77a3 3 0 01-2.6 2.62 38.65 38.65 0 01-5.39.34 38.65 38.65 0 01-5.39-.34 3 3 0 01-2.6-2.62 45 45 0 01-.33-5.36 45 45 0 01.33-5.36 3 3 0 012.6-2.62 38.65 38.65 0 015.39-.34 38.65 38.65 0 015.39.34 3 3 0 012.6 2.62 45 45 0 01.33 5.36 45 45 0 01-.33 5.36zm-3.32-7.58v-1.2c0-.11-.14-.14-.14-.14a6.88 6.88 0 00-1.72-.25 6.77 6.77 0 00-1.61.16.18.18 0 00-.13.16v1.18c0 .22.15.16.15.16a8.91 8.91 0 011.58-.09 10.43 10.43 0 011.7.16.13.13 0 00.17-.14m-5.83-.71c0-1.5-1.79-1.5-1.79-1.5s-1.8 0-1.8 1.5 1.8 1.51 1.8 1.51 1.79 0 1.79-1.51m1.17 7.5a8.38 8.38 0 01-4.83-1.82.69.69 0 01-.21-.38v-.61c0-.31.24-.15.24-.15a9.24 9.24 0 004.8 1.39 9.24 9.24 0 004.8-1.39s.23-.16.23.15v.61a.69.69 0 01-.2.38 8.42 8.42 0 01-4.83 1.82' fill='%23ffc421' fill-rule='evenodd' data-name='Layer 1'/%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat
}

div#onetrust-consent-sdk #onetrust-banner-sdk.default #onetrust-policy-title {
    margin-top: 1rem;
    color: var(--onetrust-policy-title__color)
}

div#onetrust-consent-sdk #onetrust-banner-sdk.default #onetrust-policy-text {
    margin: 0!important;
    color: var(--onetrust-policy-text-a__color)
}

div#onetrust-consent-sdk #onetrust-banner-sdk.default #onetrust-policy-text b {
    color: var(--onetrust-policy-text-b__color)
}

div#onetrust-consent-sdk #onetrust-banner-sdk.default #onetrust-policy-text a {
    color: var(--onetrust-policy-text-a__color)
}

div#onetrust-consent-sdk #onetrust-banner-sdk.default #onetrust-policy-text a:focus {
    outline-width: 0
}

div#onetrust-consent-sdk .ot-sdk-row {
    display: block!important
}

div#onetrust-consent-sdk .banner-content .ot-sdk-container>.ot-sdk-row {
    flex-direction: column
}

div#onetrust-consent-sdk div#onetrust-button-group-parent {
    width: 100%!important
}

div#onetrust-consent-sdk div#onetrust-button-group-parent .banner-actions-container #onetrust-accept-btn-handler,div#onetrust-consent-sdk div#onetrust-button-group-parent .banner-actions-container #onetrust-reject-all-handler {
    outline-width: 0;
    letter-spacing: normal;
    margin-right: 1.6rem
}

div#onetrust-consent-sdk div#onetrust-button-group-parent .banner-actions-container #onetrust-reject-all-handler {
    order: 1
}

div#onetrust-consent-sdk div#onetrust-button-group-parent .banner-actions-container #onetrust-accept-btn-handler {
    order: 2
}

div#onetrust-consent-sdk #onetrust-button-group {
    flex-direction: row!important;
    justify-content: flex-start!important;
    width: 100%!important
}

div#onetrust-consent-sdk .has-reject-all-button button#onetrust-pc-btn-handler {
    max-width: 100%;
    color: var(--has-reject-all-button-button-onetrust-pc-btn-handler__color);
    text-align: left!important;
    background-color: var(--onetrust-banner-sdk__background-color);
    letter-spacing: normal
}

div#onetrust-consent-sdk .has-reject-all-button button#onetrust-pc-btn-handler:focus,div#onetrust-consent-sdk .has-reject-all-button button#onetrust-pc-btn-handler:hover {
    outline-width: 0;
    opacity: .7
}

div#onetrust-consent-sdk #onetrust-close-btn-container .ot-close-icon {
    background-color: var(--screen-2-close-pc-btn-handler-ot-close-icon__background-color);
    background-image: var(--screen-2-close-pc-btn-handler-ot-close-icon__background-img)
}

div#onetrust-consent-sdk div#onetrust-pc-sdk .ot-vlst-cntr>a:focus,div#onetrust-consent-sdk div#onetrust-pc-sdk :focus {
    outline: 0 solid transparent
}

div#onetrust-consent-sdk .onetrust-pc-dark-filter {
    background-color: var(--onetrust-background-filter__background-color)
}

div#onetrust-consent-sdk #onetrust-button-group-parent {
    width: 100%!important
}

#onetrust-pc-sdk input[type=checkbox]:focus+.accordion-header,div#onetrust-consent-sdk div#onetrust-pc-sdk .ot-vlst-cntr>a:focus,div#onetrust-consent-sdk div#onetrust-pc-sdk :focus {
    outline: 0 solid transparent
}

#onetrust-banner-sdk #onetrust-group-container,#onetrust-banner-sdk .ot-sdk-eight.ot-sdk-columns {
    width: 100%!important
}

div#onetrust-button-group-parent>div#onetrust-button-group {
    margin: 0!important
}

#onetrust-accept-btn-container,#onetrust-pc-btn-container {
    margin-top: 0!important;
    flex-direction: column
}

#onetrust-consent-sdk #onetrust-banner-sdk :focus {
    outline-width: 0!important
}

div#onetrust-consent-sdk div#onetrust-button-group-parent .banner-actions-container #onetrust-accept-btn-handler {
    color: #291d18;
    background-color: #ffc421;
}

div#onetrust-consent-sdk div#onetrust-button-group-parent .banner-actions-container #onetrust-accept-btn-handler:focus,div#onetrust-consent-sdk div#onetrust-button-group-parent .banner-actions-container #onetrust-accept-btn-handler:hover {
    color: #291d18;
    background-color: #ffb61b
}

.icon:before,[class*=" icon-"]:after,[class*=" icon-"]:before,[class^=icon-]:after,[class^=icon-]:before {
    display: inline-block;
    vertical-align: middle;
    font-family: icons;
    speak: never;
    font-size: inherit;
    font-style: normal;
    font-weight: inherit;
    font-variant: normal;
    text-transform: none;
    text-decoration: none;
    line-height: inherit
}

.icon:before {
    font-family: icons!important;
    font-style: normal;
    font-weight: inherit;
    font-variant: normal;
    line-height: inherit;
    text-decoration: none;
    text-rendering: optimizeLegibility;
    text-transform: none;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased
}

.icon-accessories:before {
    content: "\f101"
}

.icon-activate:before {
    content: "\f102"
}

.icon-address:before {
    content: "\f103"
}

.icon-addtomytv:before {
    content: "\f104"
}

.icon-adult:before {
    content: "\f105"
}

.icon-advisor:before {
    content: "\f106"
}

.icon-afternoonappointment:before {
    content: "\f107"
}

.icon-alert-shape-filled:before {
    content: "\f108"
}

.icon-alert-shape:before {
    content: "\f109"
}

.icon-alert:before {
    content: "\f10a"
}

.icon-allsites:before {
    content: "\f10b"
}

.icon-apartment-block:before {
    content: "\f10c"
}

.icon-apartment:before {
    content: "\f10d"
}

.icon-apn:before {
    content: "\f10e"
}

.icon-arrow-down-circle:before {
    content: "\f10f"
}

.icon-arrow-down-left:before {
    content: "\f110"
}

.icon-arrow-down:before {
    content: "\f111"
}

.icon-arrow-redo:before {
    content: "\f112"
}

.icon-arrow-undo:before {
    content: "\f113"
}

.icon-arrow-up-circle:before {
    content: "\f114"
}

.icon-arrow-up-right:before {
    content: "\f115"
}

.icon-arrow-up:before {
    content: "\f116"
}

.icon-arrows-sync:before {
    content: "\f117"
}

.icon-arrows-up-down:before {
    content: "\f118"
}

.icon-article:before {
    content: "\f119"
}

.icon-audio:before {
    content: "\f11a"
}

.icon-audiomessage:before {
    content: "\f11b"
}

.icon-avatar-role:before {
    content: "\f11c"
}

.icon-babymonitor:before {
    content: "\f11d"
}

.icon-backspace:before {
    content: "\f11e"
}

.icon-ball:before {
    content: "\f11f"
}

.icon-bank-transfer:before {
    content: "\f120"
}

.icon-barring:before {
    content: "\f121"
}

.icon-barrings:before {
    content: "\f122"
}

.icon-basicchannels:before {
    content: "\f123"
}

.icon-basket:before {
    content: "\f124"
}

.icon-bell-notification:before {
    content: "\f125"
}

.icon-bell-ringing:before {
    content: "\f126"
}

.icon-bill:before {
    content: "\f127"
}

.icon-billing-account:before {
    content: "\f128"
}

.icon-bluetoothhub:before {
    content: "\f129"
}

.icon-box:before {
    content: "\f12a"
}

.icon-brain:before {
    content: "\f12b"
}

.icon-browser:before {
    content: "\f12c"
}

.icon-bundle:before {
    content: "\f12d"
}

.icon-bus:before {
    content: "\f12e"
}

.icon-cableandmobileline:before {
    content: "\f12f"
}

.icon-calendar-tick:before {
    content: "\f130"
}

.icon-calendar:before {
    content: "\f131"
}

.icon-callcentre:before {
    content: "\f132"
}

.icon-calls:before {
    content: "\f133"
}

.icon-camera:before {
    content: "\f134"
}

.icon-car:before {
    content: "\f135"
}

.icon-cast:before {
    content: "\f136"
}

.icon-chatbot:before {
    content: "\f137"
}

.icon-check-shape-filled:before {
    content: "\f138"
}

.icon-check-shape:before {
    content: "\f139"
}

.icon-checked:before {
    content: "\f13a"
}

.icon-chevron-down:before {
    content: "\f13b"
}

.icon-chevron-left:before {
    content: "\f13c"
}

.icon-chevron-right:before {
    content: "\f13d"
}

.icon-chevron-up:before {
    content: "\f13e"
}

.icon-circle-minus:before {
    content: "\f13f"
}

.icon-circle-plus:before {
    content: "\f140"
}

.icon-clear:before {
    content: "\f141"
}

.icon-clock:before {
    content: "\f142"
}

.icon-close-notification:before {
    content: "\f143"
}

.icon-close:before {
    content: "\f144"
}

.icon-cloud-data-transfer:before {
    content: "\f145"
}

.icon-cloud-download:before {
    content: "\f146"
}

.icon-cloud-upload:before {
    content: "\f147"
}

.icon-cloud:before {
    content: "\f148"
}

.icon-communal:before {
    content: "\f149"
}

.icon-community:before {
    content: "\f14a"
}

.icon-configure:before {
    content: "\f14b"
}

.icon-contact-help:before {
    content: "\f14c"
}

.icon-contact:before {
    content: "\f14d"
}

.icon-cookie:before {
    content: "\f14e"
}

.icon-copy:before {
    content: "\f14f"
}

.icon-cursor-focus:before {
    content: "\f150"
}

.icon-data-mobile-usage:before {
    content: "\f151"
}

.icon-data-sim:before {
    content: "\f152"
}

.icon-data:before {
    content: "\f153"
}

.icon-datapot-open:before {
    content: "\f154"
}

.icon-datapot:before {
    content: "\f155"
}

.icon-dayappointment:before {
    content: "\f156"
}

.icon-delete-user:before {
    content: "\f157"
}

.icon-delete:before {
    content: "\f158"
}

.icon-deleteuser:before {
    content: "\f159"
}

.icon-delivery:before {
    content: "\f15a"
}

.icon-deliveryvan:before {
    content: "\f15b"
}

.icon-design:before {
    content: "\f15c"
}

.icon-dfd-bill-filled:before {
    content: "\f15d"
}

.icon-dfd-bill:before {
    content: "\f15e"
}

.icon-dfd-circle-question-filled:before {
    content: "\f15f"
}

.icon-dfd-circle-question:before {
    content: "\f160"
}

.icon-dfd-house-filled:before {
    content: "\f161"
}

.icon-dfd-house:before {
    content: "\f162"
}

.icon-dfd-stack-filled:before {
    content: "\f163"
}

.icon-dfd-stack:before {
    content: "\f164"
}

.icon-dfd-user-filled:before {
    content: "\f165"
}

.icon-dfd-user:before {
    content: "\f166"
}

.icon-digitaltv:before {
    content: "\f167"
}

.icon-directions:before {
    content: "\f168"
}

.icon-dispatchmethod:before {
    content: "\f169"
}

.icon-dots-horizontal:before {
    content: "\f16a"
}

.icon-dots-vertical:before {
    content: "\f16b"
}

.icon-downgrade:before {
    content: "\f16c"
}

.icon-download:before {
    content: "\f16d"
}

.icon-drag:before {
    content: "\f16e"
}

.icon-dtv:before {
    content: "\f16f"
}

.icon-easyswitch:before {
    content: "\f170"
}

.icon-edit:before {
    content: "\f171"
}

.icon-email:before {
    content: "\f172"
}

.icon-entertainment:before {
    content: "\f173"
}

.icon-error-input:before {
    content: "\f174"
}

.icon-error-shape-filled:before {
    content: "\f175"
}

.icon-error-shape:before {
    content: "\f176"
}

.icon-error:before {
    content: "\f177"
}

.icon-errorfilled:before {
    content: "\f178"
}

.icon-esim:before {
    content: "\f179"
}

.icon-euro-check:before {
    content: "\f17a"
}

.icon-euro:before {
    content: "\f17b"
}

.icon-eveningappointment:before {
    content: "\f17c"
}

.icon-excel-file:before {
    content: "\f17d"
}

.icon-external-link:before {
    content: "\f17e"
}

.icon-external:before {
    content: "\f17f"
}

.icon-eye-off:before {
    content: "\f180"
}

.icon-eye:before {
    content: "\f181"
}

.icon-face-adult:before {
    content: "\f182"
}

.icon-face-glasses:before {
    content: "\f183"
}

.icon-face-kid:before {
    content: "\f184"
}

.icon-face-teenager:before {
    content: "\f185"
}

.icon-facebook:before {
    content: "\f186"
}

.icon-family:before {
    content: "\f187"
}

.icon-faq:before {
    content: "\f188"
}

.icon-favourite:before {
    content: "\f189"
}

.icon-fb-messenger:before {
    content: "\f18a"
}

.icon-file-shield:before {
    content: "\f18b"
}

.icon-file:before {
    content: "\f18c"
}

.icon-filled-favourite:before {
    content: "\f18d"
}

.icon-flemishcontent:before {
    content: "\f18e"
}

.icon-floppy-disk:before {
    content: "\f18f"
}

.icon-focus-domain:before {
    content: "\f190"
}

.icon-four-g:before {
    content: "\f191"
}

.icon-freeg:before {
    content: "\f192"
}

.icon-gaming:before {
    content: "\f193"
}

.icon-get-started:before {
    content: "\f194"
}

.icon-gift:before {
    content: "\f195"
}

.icon-globe-data:before {
    content: "\f196"
}

.icon-globe-lines:before {
    content: "\f197"
}

.icon-globe:before {
    content: "\f198"
}

.icon-grid-four:before {
    content: "\f199"
}

.icon-grid:before {
    content: "\f19a"
}

.icon-hamburger-menu:before {
    content: "\f19b"
}

.icon-hamburgermenu:before {
    content: "\f19c"
}

.icon-happy:before {
    content: "\f19d"
}

.icon-heart:before {
    content: "\f19e"
}

.icon-help:before {
    content: "\f19f"
}

.icon-hidden:before {
    content: "\f1a0"
}

.icon-history:before {
    content: "\f1a1"
}

.icon-holiday-deals:before {
    content: "\f1a2"
}

.icon-homeoffice:before {
    content: "\f1a3"
}

.icon-house:before {
    content: "\f1a4"
}

.icon-identification:before {
    content: "\f1a5"
}

.icon-image:before {
    content: "\f1a6"
}

.icon-imagemessage:before {
    content: "\f1a7"
}

.icon-improveandshop:before {
    content: "\f1a8"
}

.icon-information-shape-filled:before {
    content: "\f1a9"
}

.icon-information-shape:before {
    content: "\f1aa"
}

.icon-information:before {
    content: "\f1ab"
}

.icon-instagram:before {
    content: "\f1ac"
}

.icon-internet:before {
    content: "\f1ad"
}

.icon-keyfeatures:before {
    content: "\f1ae"
}

.icon-kid-game:before {
    content: "\f1af"
}

.icon-kids:before {
    content: "\f1b0"
}

.icon-kidscontent:before {
    content: "\f1b1"
}

.icon-language:before {
    content: "\f1b2"
}

.icon-laptop:before {
    content: "\f1b3"
}

.icon-learn-enhance:before {
    content: "\f1b4"
}

.icon-light-bulb:before {
    content: "\f1b5"
}

.icon-like:before {
    content: "\f1b6"
}

.icon-linedetails:before {
    content: "\f1b7"
}

.icon-link:before {
    content: "\f1b8"
}

.icon-linkedin:before {
    content: "\f1b9"
}

.icon-list-blocks:before {
    content: "\f1ba"
}

.icon-location-pin:before {
    content: "\f1bb"
}

.icon-location-target:before {
    content: "\f1bc"
}

.icon-locations:before {
    content: "\f1bd"
}

.icon-locationservices:before {
    content: "\f1be"
}

.icon-lock-broken:before {
    content: "\f1bf"
}

.icon-lock:before {
    content: "\f1c0"
}

.icon-logo-base:before {
    content: "\f1c1"
}

.icon-logo-telenet:before {
    content: "\f1c2"
}

.icon-logo-yellow-fellow:before {
    content: "\f1c3"
}

.icon-logo:before {
    content: "\f1c4"
}

.icon-logout:before {
    content: "\f1c5"
}

.icon-lowbattery:before {
    content: "\f1c6"
}

.icon-lunchappointment:before {
    content: "\f1c7"
}

.icon-manage-line:before {
    content: "\f1c8"
}

.icon-manager:before {
    content: "\f1c9"
}

.icon-member:before {
    content: "\f1ca"
}

.icon-message-dots:before {
    content: "\f1cb"
}

.icon-message-flemish:before {
    content: "\f1cc"
}

.icon-messaging:before {
    content: "\f1cd"
}

.icon-microphone:before {
    content: "\f1ce"
}

.icon-microwave:before {
    content: "\f1cf"
}

.icon-migrate-user:before {
    content: "\f1d0"
}

.icon-migrate:before {
    content: "\f1d1"
}

.icon-minus:before {
    content: "\f1d2"
}

.icon-mobile-europe:before {
    content: "\f1d3"
}

.icon-mobile-line:before {
    content: "\f1d4"
}

.icon-mobile:before {
    content: "\f1d5"
}

.icon-mobileusage:before {
    content: "\f1d6"
}

.icon-modem:before {
    content: "\f1d7"
}

.icon-more:before {
    content: "\f1d8"
}

.icon-morehorizontal:before {
    content: "\f1d9"
}

.icon-morevertical:before {
    content: "\f1da"
}

.icon-morningappointment:before {
    content: "\f1db"
}

.icon-movie-roll:before {
    content: "\f1dc"
}

.icon-movie:before {
    content: "\f1dd"
}

.icon-movingbox:before {
    content: "\f1de"
}

.icon-multimedia:before {
    content: "\f1df"
}

.icon-multipleusers:before {
    content: "\f1e0"
}

.icon-music:before {
    content: "\f1e1"
}

.icon-mytv:before {
    content: "\f1e2"
}

.icon-netweters:before {
    content: "\f1e3"
}

.icon-newwebbrowser:before {
    content: "\f1e4"
}

.icon-notification-bell:before {
    content: "\f1e5"
}

.icon-notification:before {
    content: "\f1e6"
}

.icon-oneveryscreen:before {
    content: "\f1e7"
}

.icon-online-payment:before {
    content: "\f1e8"
}

.icon-opendatapot:before {
    content: "\f1e9"
}

.icon-optimise:before {
    content: "\f1ea"
}

.icon-optionsusage:before {
    content: "\f1eb"
}

.icon-other:before {
    content: "\f1ec"
}

.icon-others:before {
    content: "\f1ed"
}

.icon-paper-plane:before {
    content: "\f1ee"
}

.icon-patch:before {
    content: "\f1ef"
}

.icon-pause:before {
    content: "\f1f0"
}

.icon-payByMobile:before {
    content: "\f1f1"
}

.icon-pc:before {
    content: "\f1f2"
}

.icon-pdf-file:before {
    content: "\f1f3"
}

.icon-pencil-off:before {
    content: "\f1f4"
}

.icon-pencil:before {
    content: "\f1f5"
}

.icon-personal-assistant:before {
    content: "\f1f6"
}

.icon-personalservice:before {
    content: "\f1f7"
}

.icon-phone-message:before {
    content: "\f1f8"
}

.icon-phoneminutes:before {
    content: "\f1f9"
}

.icon-pin:before {
    content: "\f1fa"
}

.icon-placeholder:before {
    content: "\f1fb"
}

.icon-play:before {
    content: "\f1fc"
}

.icon-plume-pod:before {
    content: "\f1fd"
}

.icon-plus:before {
    content: "\f1fe"
}

.icon-pod-plus:before {
    content: "\f1ff"
}

.icon-pod:before {
    content: "\f200"
}

.icon-pods-three:before {
    content: "\f201"
}

.icon-pods-two:before {
    content: "\f202"
}

.icon-popcorn:before {
    content: "\f203"
}

.icon-power:before {
    content: "\f204"
}

.icon-powerline:before {
    content: "\f205"
}

.icon-printer:before {
    content: "\f206"
}

.icon-processor-hardware:before {
    content: "\f207"
}

.icon-products:before {
    content: "\f208"
}

.icon-promo-euro:before {
    content: "\f209"
}

.icon-promo-percent:before {
    content: "\f20a"
}

.icon-promo:before {
    content: "\f20b"
}

.icon-qr-code-scan:before {
    content: "\f20c"
}

.icon-question-circle-filled:before {
    content: "\f20d"
}

.icon-question-circle:before {
    content: "\f20e"
}

.icon-question-shape-filled:before {
    content: "\f20f"
}

.icon-question-shape:before {
    content: "\f210"
}

.icon-question:before {
    content: "\f211"
}

.icon-quote:before {
    content: "\f212"
}

.icon-reassign-user:before {
    content: "\f213"
}

.icon-recommendedwatching:before {
    content: "\f214"
}

.icon-redo:before {
    content: "\f215"
}

.icon-refund:before {
    content: "\f216"
}

.icon-remote-button:before {
    content: "\f217"
}

.icon-remote:before {
    content: "\f218"
}

.icon-remotebutton:before {
    content: "\f219"
}

.icon-renteddevices:before {
    content: "\f21a"
}

.icon-replay-play:before {
    content: "\f21b"
}

.icon-replay-tv:before {
    content: "\f21c"
}

.icon-replaytv:before {
    content: "\f21d"
}

.icon-replaytv2:before {
    content: "\f21e"
}

.icon-resumewatching:before {
    content: "\f21f"
}

.icon-returns:before {
    content: "\f220"
}

.icon-reward:before {
    content: "\f221"
}

.icon-robot:before {
    content: "\f222"
}

.icon-role-avatar:before {
    content: "\f223"
}

.icon-root:before {
    content: "\f224"
}

.icon-routes:before {
    content: "\f225"
}

.icon-sad:before {
    content: "\f226"
}

.icon-save:before {
    content: "\f227"
}

.icon-screencasting:before {
    content: "\f228"
}

.icon-search:before {
    content: "\f229"
}

.icon-secure-payment:before {
    content: "\f22a"
}

.icon-select-rectangle:before {
    content: "\f22b"
}

.icon-send:before {
    content: "\f22c"
}

.icon-setbarrings:before {
    content: "\f22d"
}

.icon-settings-gear:before {
    content: "\f22e"
}

.icon-settings-lines:before {
    content: "\f22f"
}

.icon-settings:before {
    content: "\f230"
}

.icon-share:before {
    content: "\f231"
}

.icon-shield-plus:before {
    content: "\f232"
}

.icon-shield-tick:before {
    content: "\f233"
}

.icon-shield:before {
    content: "\f234"
}

.icon-shop-clock:before {
    content: "\f235"
}

.icon-shop-improve:before {
    content: "\f236"
}

.icon-shop:before {
    content: "\f237"
}

.icon-shopping-cart:before {
    content: "\f238"
}

.icon-shown:before {
    content: "\f239"
}

.icon-sim-card:before {
    content: "\f23a"
}

.icon-simcard-empty:before {
    content: "\f23b"
}

.icon-simcard:before {
    content: "\f23c"
}

.icon-simcardport:before {
    content: "\f23d"
}

.icon-size-weight:before {
    content: "\f23e"
}

.icon-smart-home:before {
    content: "\f23f"
}

.icon-smartwatch:before {
    content: "\f240"
}

.icon-sms:before {
    content: "\f241"
}

.icon-sort-arrow-down:before {
    content: "\f242"
}

.icon-sort-arrow-up:before {
    content: "\f243"
}

.icon-sort:before {
    content: "\f244"
}

.icon-sorting-arrow-down:before {
    content: "\f245"
}

.icon-sorting-arrow-up:before {
    content: "\f246"
}

.icon-speaker:before {
    content: "\f247"
}

.icon-sports:before {
    content: "\f248"
}

.icon-stack:before {
    content: "\f249"
}

.icon-star-reward:before {
    content: "\f24a"
}

.icon-starttoplay:before {
    content: "\f24b"
}

.icon-status-error:before {
    content: "\f24c"
}

.icon-status-errorfield:before {
    content: "\f24d"
}

.icon-status-info:before {
    content: "\f24e"
}

.icon-status-success:before {
    content: "\f24f"
}

.icon-status-warning:before {
    content: "\f250"
}

.icon-statuserror:before {
    content: "\f251"
}

.icon-statusinfo:before {
    content: "\f252"
}

.icon-stop:before {
    content: "\f253"
}

.icon-stream:before {
    content: "\f254"
}

.icon-student-cap:before {
    content: "\f255"
}

.icon-success:before {
    content: "\f256"
}

.icon-successfilled:before {
    content: "\f257"
}

.icon-superfastinternet:before {
    content: "\f258"
}

.icon-support-assistance:before {
    content: "\f259"
}

.icon-swap:before {
    content: "\f25a"
}

.icon-switch:before {
    content: "\f25b"
}

.icon-switchonwifi:before {
    content: "\f25c"
}

.icon-tablet:before {
    content: "\f25d"
}

.icon-target:before {
    content: "\f25e"
}

.icon-tariff:before {
    content: "\f25f"
}

.icon-teenager:before {
    content: "\f260"
}

.icon-telenetapps:before {
    content: "\f261"
}

.icon-telenetlogo:before {
    content: "\f262"
}

.icon-telenettvapp:before {
    content: "\f263"
}

.icon-telephone:before {
    content: "\f264"
}

.icon-text:before {
    content: "\f265"
}

.icon-textmessage:before {
    content: "\f266"
}

.icon-tick:before {
    content: "\f267"
}

.icon-ticket:before {
    content: "\f268"
}

.icon-time:before {
    content: "\f269"
}

.icon-toggle:before {
    content: "\f26a"
}

.icon-tool:before {
    content: "\f26b"
}

.icon-topology:before {
    content: "\f26c"
}

.icon-trash:before {
    content: "\f26d"
}

.icon-trials:before {
    content: "\f26e"
}

.icon-triiing:before {
    content: "\f26f"
}

.icon-trophy:before {
    content: "\f270"
}

.icon-truck:before {
    content: "\f271"
}

.icon-tv-audio:before {
    content: "\f272"
}

.icon-tv-casting:before {
    content: "\f273"
}

.icon-tv-europe:before {
    content: "\f274"
}

.icon-tv-guide:before {
    content: "\f275"
}

.icon-tv-plus:before {
    content: "\f276"
}

.icon-tv-recommended:before {
    content: "\f277"
}

.icon-tv-resume-watching copy:before {
    content: "\f278"
}

.icon-tv-resume-watching:before {
    content: "\f279"
}

.icon-tv-user:before {
    content: "\f27a"
}

.icon-tv:before {
    content: "\f27b"
}

.icon-tvguide:before {
    content: "\f27c"
}

.icon-twitter:before {
    content: "\f27d"
}

.icon-upgrade:before {
    content: "\f27e"
}

.icon-upload:before {
    content: "\f27f"
}

.icon-usage-data:before {
    content: "\f280"
}

.icon-usage-limit:before {
    content: "\f281"
}

.icon-usage-message:before {
    content: "\f282"
}

.icon-usage-pbm:before {
    content: "\f283"
}

.icon-usage-plus:before {
    content: "\f284"
}

.icon-usage-voice:before {
    content: "\f285"
}

.icon-usage-warning:before {
    content: "\f286"
}

.icon-usage:before {
    content: "\f287"
}

.icon-usagelimits:before {
    content: "\f288"
}

.icon-usagewarning:before {
    content: "\f289"
}

.icon-usepointtap:before {
    content: "\f28a"
}

.icon-user-delete:before {
    content: "\f28b"
}

.icon-user-queue:before {
    content: "\f28c"
}

.icon-user:before {
    content: "\f28d"
}

.icon-users:before {
    content: "\f28e"
}

.icon-videomessage:before {
    content: "\f28f"
}

.icon-waiting:before {
    content: "\f290"
}

.icon-warning:before {
    content: "\f291"
}

.icon-watchtvineurope-mobile:before {
    content: "\f292"
}

.icon-watchtvineurope:before {
    content: "\f293"
}

.icon-web-browser:before {
    content: "\f294"
}

.icon-whatsapp:before {
    content: "\f295"
}

.icon-wifi-device:before {
    content: "\f296"
}

.icon-wifi-passport-signal:before {
    content: "\f297"
}

.icon-wifi-passport:before {
    content: "\f298"
}

.icon-wifi-powerline:before {
    content: "\f299"
}

.icon-wifi-scan:before {
    content: "\f29a"
}

.icon-wifi-signal:before {
    content: "\f29b"
}

.icon-wifi:before {
    content: "\f29c"
}

.icon-wifiscan:before {
    content: "\f29d"
}

.icon-wire:before {
    content: "\f29e"
}

.icon-worldwide:before {
    content: "\f29f"
}

.icon-yeloplay:before {
    content: "\f2a0"
}

.icon-youtube:before {
    content: "\f2a1"
}

.theme--disney-plus-ui {
    --shadow--xs: rgba(0,0,0,0.24);
    --shadow--s: rgba(0,0,0,0.24);
    --shadow--m: rgba(0,0,0,0.24);
    --shadow--l: rgba(0,0,0,0.32);
    --shadow--xs--hover: rgba(0,0,0,0.32);
    --elevation--xs: hsla(0,0%,100%,0.04);
    --elevation--s: hsla(0,0%,100%,0.08);
    --elevation--m: hsla(0,0%,100%,0.12);
    --elevation--l: hsla(0,0%,100%,0.16);
    --background-image--squarcle: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23b1adab' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--secondary: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%2301147b' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--active: url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.5 2c-2.4 0-4.6.1-6.6.3l-.8.1h-.8l-.6.1-.4.1c-1.4.1-2.5 1.2-2.7 2.6v.3l-.1.6-.1.7-.1.7v.4c-.1 1.7-.2 3.4-.3 5.2v1.4c0 2.2.1 4.4.3 6.4l.1.8.1.8v.6l.1.5c.2 1.4 1.2 2.5 2.6 2.8l.6.1h.4c.9.1 1.9.2 3 .3l1.1.1c1.3.1 2.7.1 4.2.1 2 0 3.9-.1 5.7-.2l1-.1.8-.1.7-.1h.4l.6-.1c1.4-.2 2.5-1.2 2.7-2.6v-.2l.2-1.5.1-.8v-.4c.2-2.1.3-4.3.3-6.4 0-2.2-.1-4.4-.3-6.4l-.1-.8-.1-1.2-.1-.7c-.2-1.4-1.2-2.5-2.6-2.8l-.3-.1h-.6l-.7-.1-.5-.1-.6-.1c-1.6-.1-3.4-.2-5.4-.3h-.8l-.4.1z' fill-rule='evenodd' clip-rule='evenodd' fill='%23060322'/%3E%3Cpath fill='%23016cf9' d='M14.5 28.8c-3.9 0-6.9-.3-8.4-.5-.6-.1-.9-.1-.9-.1-1.1-.1-2.2-.6-3-1.5-.8-.8-1.3-1.9-1.5-3v-.2c-.1-.8-.5-4.5-.5-9 0-4.4.3-7.9.4-8.6v-.2c.4-1.6.9-2.6 1.7-3.4.8-.8 1.9-1.3 3-1.5.4-.1 4-.6 9.2-.6 5.4 0 8.8.5 9.2.6 1.1.1 2.2.6 3 1.5.8.8 1.3 1.9 1.5 3 .1.7.6 4.6.6 9.2 0 5-.6 9.1-.6 9.2-.1 1.2-.6 2.2-1.5 3-.8.8-1.9 1.3-3 1.5-.6.1-4.2.6-9.2.6zm0-26.5c-5.1 0-8.6.5-8.9.6-.8 0-1.4.3-1.9.8s-.8 1.2-1 2.3c-.1.7-.4 4.2-.4 8.5 0 4.4.4 8 .5 8.7v.2c.1.7.4 1.3.9 1.8s1.1.8 1.8.9c0 0 .3 0 .8.1 1.4.2 4.3.5 8.1.5 4.9 0 8.3-.5 9-.6.7-.1 1.3-.4 1.8-.9s.8-1.1.9-1.9c0-.1.6-4.1.6-8.9 0-4.4-.5-8.2-.5-8.9-.1-.7-.4-1.4-.9-1.9s-1.1-.8-1.8-.9c-.5.1-3.8-.4-9-.4z'/%3E%3C/svg%3E");
    --background-image--squarcle--completed: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23016cf9' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--error: url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.5 2c-2.4 0-4.6.1-6.6.3l-.8.1h-.8l-.6.1-.4.1c-1.4.1-2.5 1.2-2.7 2.6v.3l-.1.6-.1.7-.1.7v.4c-.1 1.7-.2 3.4-.3 5.2v1.4c0 2.2.1 4.4.3 6.4l.1.8.1.8v.6l.1.5c.2 1.4 1.2 2.5 2.6 2.8l.6.1h.4c.9.1 1.9.2 3 .3l1.1.1c1.3.1 2.7.1 4.2.1 2 0 3.9-.1 5.7-.2l1-.1.8-.1.7-.1h.4l.6-.1c1.4-.2 2.5-1.2 2.7-2.6v-.2l.2-1.5.1-.8v-.4c.2-2.1.3-4.3.3-6.4 0-2.2-.1-4.4-.3-6.4l-.1-.8-.1-1.2-.1-.7c-.2-1.4-1.2-2.5-2.6-2.8l-.3-.1h-.6l-.7-.1-.5-.1-.6-.1c-1.6-.1-3.4-.2-5.4-.3h-.8l-.4.1z' fill-rule='evenodd' clip-rule='evenodd' fill='%23disney-plus-blue-dark'/%3E%3Cpath fill='%23FF5630' d='M14.5 28.8c-3.9 0-6.9-.3-8.4-.5-.6-.1-.9-.1-.9-.1-1.1-.1-2.2-.6-3-1.5-.8-.8-1.3-1.9-1.5-3v-.2c-.1-.8-.5-4.5-.5-9 0-4.4.3-7.9.4-8.6v-.2c.4-1.6.9-2.6 1.7-3.4.8-.8 1.9-1.3 3-1.5.4-.1 4-.6 9.2-.6 5.4 0 8.8.5 9.2.6 1.1.1 2.2.6 3 1.5.8.8 1.3 1.9 1.5 3 .1.7.6 4.6.6 9.2 0 5-.6 9.1-.6 9.2-.1 1.2-.6 2.2-1.5 3-.8.8-1.9 1.3-3 1.5-.6.1-4.2.6-9.2.6zm0-26.5c-5.1 0-8.6.5-8.9.6-.8 0-1.4.3-1.9.8s-.8 1.2-1 2.3c-.1.7-.4 4.2-.4 8.5 0 4.4.4 8 .5 8.7v.2c.1.7.4 1.3.9 1.8s1.1.8 1.8.9c0 0 .3 0 .8.1 1.4.2 4.3.5 8.1.5 4.9 0 8.3-.5 9-.6.7-.1 1.3-.4 1.8-.9s.8-1.1.9-1.9c0-.1.6-4.1.6-8.9 0-4.4-.5-8.2-.5-8.9-.1-.7-.4-1.4-.9-1.9s-1.1-.8-1.8-.9c-.5.1-3.8-.4-9-.4z'/%3E%3C/svg%3E");
    --background-image--squarcle--neutral: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--success: url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' height='40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M32.954.813S27.714 0 20 0 7.045.813 7.045.813C3.743 1.21 1.198 3.81.798 7.11.798 7.111 0 13 0 20c0 7 .797 12.888.798 12.889.4 3.3 2.945 5.9 6.247 6.298 0 0 5.24.813 12.955.813 7.714 0 12.954-.813 12.954-.813 3.303-.399 5.847-2.998 6.248-6.298 0-.001.798-5.889.798-12.89 0-7-.798-12.887-.798-12.888-.4-3.3-2.945-5.9-6.248-6.298z' fill='%23FFEDB5'/%3E%3C/svg%3E");
    --background-image--squarcle--product: url("data:image/svg+xml;charset=utf-8,%3Csvg width='64' height='64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M52.727 1.3S44.342 0 32 0C19.657 0 11.272 1.3 11.272 1.3c-5.283.638-9.355 4.797-9.996 10.078C1.276 11.378 0 20.799 0 32c0 11.2 1.276 20.62 1.276 20.622.641 5.281 4.713 9.44 9.996 10.077C11.272 62.7 19.657 64 32 64c12.342 0 20.727-1.3 20.727-1.3 5.284-.639 9.355-4.797 9.996-10.078C62.723 52.62 64 43.2 64 32s-1.277-20.622-1.277-20.622c-.64-5.281-4.712-9.44-9.996-10.077z' fill='%23FDD671'/%3E%3C/svg%3E");
    --background-image--squarcle--plm: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fac7ba' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--mo: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23a6d9d9' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--payment-needed: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23add1a6' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--network-issue: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23e5cfc7' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--hover: url("data:image/svg+xml;charset=utf-8,%3Csvg width='28' height='28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23F2F2F2' d='M0 0h28v28H0z'/%3E%3C/svg%3E")
}

.theme--disney-plus-ui.CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:checked+label.CheckboxSwitch-control:before,.theme--disney-plus-ui .CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:checked+label.CheckboxSwitch-control:before,.theme--disney-plus-ui.CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:not(:checked)+label.CheckboxSwitch-control:before,.theme--disney-plus-ui .CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:not(:checked)+label.CheckboxSwitch-control:before {
    background: #b1adab
}

.theme--disney-plus-ui.CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:checked+label.CheckboxSwitch-control:after,.theme--disney-plus-ui .CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:checked+label.CheckboxSwitch-control:after,.theme--disney-plus-ui.CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:not(:checked)+label.CheckboxSwitch-control:after,.theme--disney-plus-ui .CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:not(:checked)+label.CheckboxSwitch-control:after {
    border: .1rem solid #b1adab
}

.theme--disney-plus-ui.CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:checked+label.CheckboxSwitch-control:before,.theme--disney-plus-ui .CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:checked+label.CheckboxSwitch-control:before {
    background: #ffc421
}

.theme--disney-plus-ui.CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:checked+label.CheckboxSwitch-control:after,.theme--disney-plus-ui .CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:checked+label.CheckboxSwitch-control:after {
    border: .1rem solid #ffc421
}

.theme--disney-plus-ui {
    --current-product-highlight--background: #392e2a;
    --title--color: #fff;
    --chevron--color: #fff;
    --accordion__divider__border-top-color: #392e2a;
    --progress-bar-bg: #423733;
    --button__backgroundcolor: #016cf9;
    --button__backgroundcolor__button--hover: #0161e0;
    --button__backgroundcolor__button--disabled: #016cf9;
    --button__backgroundcolor__button--active: #0161e0;
    --button__color: #fff;
    --button__color__button--hover: #fff;
    --button__color__button--disabled: #fff;
    --button__color__button--active: #fff;
    --button--primary__backgroundcolor: #016cf9;
    --button--primary__backgroundcolor__button--hover: #0161e0;
    --button--primary__backgroundcolor__button--disabled: #016cf9;
    --button--primary__backgroundcolor__button--active: #0161e0;
    --button--primary__color: #fff;
    --button--primary__color__button--hover: #fff;
    --button--primary__color__button--disabled: #fff;
    --button--primary__color__button--active: #fff;
    --button--alternate--primary__backgroundcolor: #016cf9;
    --button--alternate--primary__backgroundcolor__button--hover: #0161e0;
    --button--alternate--primary__backgroundcolor__button--disabled: #016cf9;
    --button--alternate--primary__color: #fff;
    --button--alternate--primary__color--hover: #fff;
    --button--alternate--primary__color__button--disabled: #fff;
    --button--secondary__backgroundcolor: transparent;
    --button--secondary__backgroundcolor__button--hover: transparent;
    --button--secondary__backgroundcolor__button--disabled: transparent;
    --button--secondary__backgroundcolor__button--active: transparent;
    --button--secondary__color: #fff;
    --button--secondary__color__button--hover: #fff;
    --button--secondary__color__button--disabled: #fff;
    --button--secondary__color__button--active: #fff;
    --button--secondary--border: 0.1rem solid hsla(0,0%,100%,0.64);
    --button--secondary--border-color: #fff;
    --button--secondary--hover--border: 0.1rem solid #fff;
    --button--secondary--hover--border-color: #fff;
    --button--secondary--disabled--border: 0.1rem solid hsla(0,0%,100%,0.64);
    --button--secondary--active--border: 0.1rem solid #fff;
    --button--secondary--outline: 0.1rem solid hsla(0,0%,100%,0.64);
    --button--secondary--hover--outline: 0.2rem solid #fff;
    --button--secondary--disabled--outline: 0.1rem solid hsla(0,0%,100%,0.64);
    --button--secondary--active--outline: none;
    --button--alternate--secondary__color: #fff;
    --button--alternate--secondary__backgroundcolor: transparent;
    --button--alternate--secondary__color--hover: #fff;
    --button--alternate--secondary__backgroundcolor__button--hover: transparent;
    --button--alternate--secondary--border: 0.1rem solid hsla(0,0%,100%,0.64);
    --button--alternate--secondary--border-color: hsla(0,0%,100%,0.64);
    --button--alternate--secondary--outline: 0.1rem solid hsla(0,0%,100%,0.64);
    --button--alternate--secondary--border--hover: 0.2rem solid #fff;
    --button--alternate--secondary--border-color--hover: #fff;
    --button--alternate--secondary--outline--hover: 0.2rem solid #fff;
    --button--alternate--secondary--border--active: 0.1rem solid #fff;
    --button--alternate--secondary--outline--active: none;
    --button--alternate--secondary--border--disabled: 0.1rem solid hsla(0,0%,100%,0.64);
    --button--alternate--secondary--outline--disabled: 0.1rem solid hsla(0,0%,100%,0.64);
    --button--alternate--secondary__color__button--disabled: #fff;
    --button--alternate--secondary__color__button--active: #fff;
    --button--alternate--secondary__backgroundcolor__button--disabled: transparent;
    --button--tertiary__backgroundcolor: transparent;
    --button--tertiary__backgroundcolor__button--hover: hsla(0,0%,100%,0.12);
    --button--tertiary__backgroundcolor__button--disabled: transparent;
    --button--tertiary__backgroundcolor__button--active: hsla(0,0%,100%,0.24);
    --button--tertiary__color: #fff;
    --button--tertiary__color__button--hover: #fff;
    --button--tertiary__color__button--disabled: #fff;
    --button--tertiary__color__button--active: #fff;
    --button--alternate--tertiary__backgroundcolor: transparent;
    --button--alternate--tertiary__backgroundcolor__button--hover: hsla(0,0%,100%,0.12);
    --button--alternate--tertiary__backgroundcolor__button--disabled: transparent;
    --button--alternate--tertiary__color: #fff;
    --button--alternate--tertiary__color__button--hover: #fff;
    --button--alternate--tertiary__color__button--disabled: #fff;
    --button--alternate--tertiary__color__button--active: #fff
}

.theme--disney-plus-ui .button--primary:hover {
    text-shadow: 0 1px 1px rgba(0,0,0,.32)
}

.theme--disney-plus-ui {
    --dashboard-card__color: #fff;
    --slick-slider__slick-slider-active-button__background-color: #fff;
    --slick-slider__slick-dots--grey__background-color: #fff;
    --slick-slider-button__highlight__slick-next__color: #fff;
    --onetrust-banner-sdk__background-color: #fff;
    --onetrust-policy-title__color: #291d18;
    --onetrust-policy-text-b__color: #291d18;
    --onetrust-policy-text-a__color: #291d18;
    --has-reject-all-button-button-onetrust-pc-btn-handler__color: #291d18;
    --onetrust-background-filter__background-color: hsla(0,0%,100%,0.96);
    --cookie-filters--bg-color: #fff;
    --cookie-filters--box-border-color: #ffc421;
    --cookie-filters--label-color: #291d18;
    --cookie-filters-clear-filters--color: #291d18;
    --cookie-filter-options--color: #291d18;
    --screen-2-pc-title__color: #291d18;
    --onetrust-policy-text__color: #291d18;
    --screen-2-category-header__color: #291d18;
    --screen-2-ot-always-active__color: #291d18;
    --screen-2-category-item-p__color: #291d18;
    --screen-2-category-host-list-handle__color: #291d18;
    --screen-2-accordion-text-ot-switch-label__background-color: #b1adab;
    --screen-2-close-pc-btn-handler-ot-close-icon__background-color: #fff;
    --screen-2-close-pc-btn-handler-ot-close-icon__background-img: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNDguMzMzIiBoZWlnaHQ9IjM0OC4zMzMiIHZpZXdCb3g9IjAgMCAzNDguMzMzIDM0OC4zMzQiPjxwYXRoIGZpbGw9IiM1NjU2NTYiIGQ9Ik0zMzYuNTU5IDY4LjYxMUwyMzEuMDE2IDE3NC4xNjVsMTA1LjU0MyAxMDUuNTQ5YzE1LjY5OSAxNS43MDUgMTUuNjk5IDQxLjE0NSAwIDU2Ljg1LTcuODQ0IDcuODQ0LTE4LjEyOCAxMS43NjktMjguNDA3IDExLjc2OS0xMC4yOTYgMC0yMC41ODEtMy45MTktMjguNDE5LTExLjc2OUwxNzQuMTY3IDIzMS4wMDMgNjguNjA5IDMzNi41NjNjLTcuODQzIDcuODQ0LTE4LjEyOCAxMS43NjktMjguNDE2IDExLjc2OS0xMC4yODUgMC0yMC41NjMtMy45MTktMjguNDEzLTExLjc2OS0xNS42OTktMTUuNjk4LTE1LjY5OS00MS4xMzkgMC01Ni44NWwxMDUuNTQtMTA1LjU0OUwxMS43NzQgNjguNjExYy0xNS42OTktMTUuNjk5LTE1LjY5OS00MS4xNDUgMC01Ni44NDQgMTUuNjk2LTE1LjY4NyA0MS4xMjctMTUuNjg3IDU2LjgyOSAwbDEwNS41NjMgMTA1LjU1NEwyNzkuNzIxIDExLjc2N2MxNS43MDUtMTUuNjg3IDQxLjEzOS0xNS42ODcgNTYuODMyIDAgMTUuNzA1IDE1LjY5OSAxNS43MDUgNDEuMTQ1LjAwNiA1Ni44NDR6Ii8+PC9zdmc+");
    --screen-3-vendor-search-handler__color: #e5e3e3;
    --screen-3-vendors-list-title__color: #291d18;
    --screen-3-accordion-header-host-title__color: #291d18;
    --screen-3-vendor-search-handler-placeholder__color: #766f6b;
    --screen-3-hosts-list-container-host-option-group-vendor-host__bg-color: #f7f6f6;
    --screen-3-hosts-list-container-host-option-group-vendor-host__color: #291d18;
    --screen-3-ot-arrow-container__bg-img: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='11' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M.293.293A1 1 0 011.613.21l.094.083L10 8.585 18.293.293a1 1 0 011.32-.083l.094.083a1 1 0 01.083 1.32l-.083.094-9 9a1 1 0 01-1.32.083l-.094-.083-9-9a1 1 0 010-1.414z' fill='%23291D18'/%3E%3C/svg%3E");
    --search-container-svg-path__fill: #766f6b;
    --vendor-list-back-btn-handler-button-text__color: #766f6b
}

.theme--disney-plus-ui div#onetrust-consent-sdk div#onetrust-button-group-parent .banner-actions-container #onetrust-reject-all-handler {
    --button--secondary__backgroundcolor: transparent;
    --button--secondary__backgroundcolor__button--hover: transparent;
    --button--secondary__backgroundcolor__button--disabled: transparent;
    --button--secondary__backgroundcolor__button--active: transparent;
    --button--secondary__color: #291d18;
    --button--secondary__color__button--hover: #291d18;
    --button--secondary__color__button--disabled: #291d18;
    --button--secondary__color__button--active: #291d18;
    --button--secondary--border: 0.1rem solid rgba(41,29,24,0.64);
    --button--secondary--border-color: rgba(41,29,24,0.64);
    --button--secondary--hover--border: 0.1rem solid #291d18;
    --button--secondary--hover--border-color: #291d18;
    --button--secondary--disabled--border: 0.1rem solid rgba(41,29,24,0.64);
    --button--secondary--active--border: 0.1rem solid #291d18;
    --button--secondary--outline: 0.1rem solid rgba(41,29,24,0.64);
    --button--secondary--hover--outline: #291d18;
    --button--secondary--disabled--outline: 0.1rem solid rgba(41,29,24,0.64);
    --button--secondary--active--outline: none
}

.theme--disney-plus-ui {
    --form-item__input__bullet__color--checked: #fff;
    --form-item__input__tick__color--checked: #fff;
    --form-item__input__background-color--default: hsla(0,0%,100%,0.08);
    --form-item__input__background-color--checked: #016cf9;
    --form-item__input__border--default: inset 0 0 0 .1rem #b1adab;
    --select-dropdown-options__section-content__background: #4b413d;
    --select-dropdown-options__section-list-hover__background: #392e2a;
    --select-dropdown-section__select-dropdown__background: #423733;
    --ui-select2-focus-border-color: #fff;
    --ui-select-choices-row-background-color: #291d18;
    --dropdown-ui-select-choices-row--hover: #392e2a;
    --dropdown-ui-select-background-color: #423733;
    --dropdown-ui-select-choice-color: #fff;
    --dropdown-ui-select-container-background-error: #423733;
    --dropdown-ui-select-container-active-choices__border-bottom: 0.1rem solid #291d18;
    --select2-result-single__background-color: #291d18;
    --form__checkbox-v2--switch--background: #b1adab;
    --form__input__background: #423733;
    --form__input__placeholder__color: #b1adab;
    --form__input--focus__border-color: #fff;
    --form__input--disabled__background: #312521;
    --form__input--disabled__color: #6c6461;
    --form--label--color: #b1adab;
    --select-tile__color: #fff;
    --select-tile__background-color--default: hsla(0,0%,100%,0.08);
    --select-tile__border--default: inset 0 0 0 .1rem #b1adab;
    --select-tile__border--checked: inset 0 0 0 .2rem #016cf9;
    --select-tile__border--hover: inset 0 0 0 .1rem #016cf9;
    --icon-component-primary-color: #fff;
    --icon-component-primary-bg-color: #016cf9;
    --icon-component-secondary-color: #fff;
    --icon-component-secondary-bg-color: #01147b;
    --icon-component-transparent-color: #fff;
    --icon-component-transparent-bg-color: hsla(0,0%,100%,0.12);
    --link-color: #016cf9;
    --link-color--hover: #fff;
    --link-color--disabled: #fff;
    --link--chevron__color: #016cf9;
    --link--chevron--hover__color: #016cf9;
    --link--shaped--before__color: #fff;
    --link--shaped__icon-bg: url('data:image/svg+xml;charset=utf-8,<svg width="109" height="109" xmlns="http://www.w3.org/2000/svg"><path fill="rgba(255, 255, 255, 0.16)" d="M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20" fill-rule="evenodd"/></svg>');
    --link--shaped__icon-bg--hover: url('data:image/svg+xml;charset=utf-8,<svg width="109" height="109" xmlns="http://www.w3.org/2000/svg"><path fill="rgba(255, 255, 255, 0.32)" d="M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20" fill-rule="evenodd"/></svg>');
    --link--secondary__color: #016cf9;
    --list-style--primary-ticks__ul__li__before_icon_color: #016cf9;
    --list-style--ordered-highlight__ul__li__before__color: #fff
}

.theme--disney-plus-ui .notification.notification--success {
    --backgroundcolor: rgba(54,179,126,0.16);
    --coloricon: #36b37e
}

.theme--disney-plus-ui .notification.notification--customerror,.theme--disney-plus-ui .notification.notification--errorfield {
    --backgroundcolor: rgba(255,86,48,0.16);
    --coloricon: #ff5630
}

.theme--disney-plus-ui .notification.notification--author,.theme--disney-plus-ui .notification.notification--info {
    --backgroundcolor: rgba(1,133,253,0.16);
    --coloricon: #0185fd
}

.theme--disney-plus-ui .notification.notification--warning {
    --backgroundcolor: rgba(255,159,10,0.16);
    --coloricon: #ff9f0a
}

.theme--disney-plus-ui {
    --overlay__mask__background: rgba(41,29,24,0.32);
    --overlay__section__content__background: #4b413d;
    --overlay__mask--backdrop__background: rgba(41,29,24,0.32);
    --overlay__section__content--page__heading__color: #fff;
    --overlay__section__content__sub-title__color: #fff;
    --overlay__section__content__description__color: #fff;
    --overlayer__section__content--wrapper__background-color: #4b413d;
    --pagination__item--active__a__color: #fff;
    --pagination__item--active__a--hover__color: #fff;
    --pagination__item__a__color: #fff;
    --pagination__item__a--hover__color: #fff;
    --pagination__link__icon__color: #016cf9;
    --pagination__link--enabled__border-color: transparent;
    --pagination__link--enabled__icon__color: #fff;
    --pagination__link--enabled__icon--hover__color: #fff;
    --pagination__item--active__background-color: transparent;
    --pagination__item--active__a--hover__background-color: transparent;
    --pagination__item__a--hover__background-color: transparent;
    --pagination__bullit__a__in-active__background-color: #392e2a;
    --pagination__bullit__a__active__background-color: #6c6461;
    --promo-highlight-color: hsla(0,0%,100%,0.88);
    --promo-highlight__with-squarcle-color: #fff;
    --promo-highlight__with-squarcle-color--alternative: #291d18;
    --status-indicator__background-color: #392e2a;
    --status-indicator--brand-default__indicator-background: #ffc421;
    --status-indicator--negative__indicator-background: #ff5630;
    --status-indicator--positive__indicator-background: #36b37e;
    --status-indicator--neutral__indicator-background: #0185fd;
    --status-indicator--warning__indicator-background: #ff9f0a;
    --status-indicator--inactive__indicator-background: #b1adab;
    --horizontal-responsive-step-tracker__border-color: #4b413d;
    --journey-step-tracker__border-color: #4b413d;
    --vertical-step-tracker__border-color: #4b413d;
    --vertical-step-tracker__step-line--completed__border: #016cf9;
    --row__values--color: #fff;
    --row__values--backgroundcolor: #423733
}

@media only screen and (min-width: 36em) {
    .theme--disney-plus-ui {
        --row__values--color:#fff;
        --row__values--backgroundcolor: transparent
    }
}

.theme--disney-plus-ui {
    --table-row__key-color: #fff;
    --table-row__key--backgroundcolor: #312521;
    --table-row__icon-tick-color: #016cf9;
    --table-row__icon-close-color: #fff;
    --table-row__title-key--color: #fff
}

@media only screen and (min-width: 36em) {
    .theme--disney-plus-ui {
        --table-row__key--backgroundcolor:transparent
    }
}

.theme--disney-plus-ui {
    --cmp-navigation-list__background-color: #392e2a;
    --cmp-navigation-list__color: #fff;
    --error-text-field-bg: hsla(0,0%,100%,0.16);
    --social-media--color: #fff;
    --quote__color: #fff;
    --hero-banner-v2__background-color--default: #060322;
    --hero-banner-v2--image-focused__inner-container--text__background-color--sm: #060322;
    --hero-banner-v2--image-focused__inner-container--text__border-color--sm: #060322;
    --cmp-breadcrumb__item__active-color: color("dark-grey");
    --cmp-breadcrumb__item__link-color: color("text");
    --page-navigation--background-color: #060322;
    --page-navigation--border-left: #6c6461;
    --page-navigation--border-left__active: #fff;
    --page-navigation--color: #fff;
    --page-navigation-sticky--background-color: rgba(41,29,24,0.04);
    --page-navigation-sticky--color: #291d18;
    --page-navigation-sticky--border-left: #ccc9c8;
    --page-navigation-sticky--border-left--active: #291d18;
    --useful-links-title__color: #fff;
    --useful-links--quicklinks__link__icon--before__color: #fff;
    --useful-links--quicklinks__link--active__color: hsla(0,0%,100%,0.64)
}

.theme--netflix-ui {
    --shadow--xs: rgba(0,0,0,0.24);
    --shadow--s: rgba(0,0,0,0.24);
    --shadow--m: rgba(0,0,0,0.24);
    --shadow--l: rgba(0,0,0,0.32);
    --shadow--xs--hover: rgba(0,0,0,0.32);
    --elevation--xs: hsla(0,0%,100%,0.04);
    --elevation--s: hsla(0,0%,100%,0.08);
    --elevation--m: hsla(0,0%,100%,0.12);
    --elevation--l: hsla(0,0%,100%,0.16);
    --background-image--squarcle: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23aeaeae' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--secondary: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23b20710' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--active: url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.5 2c-2.4 0-4.6.1-6.6.3l-.8.1h-.8l-.6.1-.4.1c-1.4.1-2.5 1.2-2.7 2.6v.3l-.1.6-.1.7-.1.7v.4c-.1 1.7-.2 3.4-.3 5.2v1.4c0 2.2.1 4.4.3 6.4l.1.8.1.8v.6l.1.5c.2 1.4 1.2 2.5 2.6 2.8l.6.1h.4c.9.1 1.9.2 3 .3l1.1.1c1.3.1 2.7.1 4.2.1 2 0 3.9-.1 5.7-.2l1-.1.8-.1.7-.1h.4l.6-.1c1.4-.2 2.5-1.2 2.7-2.6v-.2l.2-1.5.1-.8v-.4c.2-2.1.3-4.3.3-6.4 0-2.2-.1-4.4-.3-6.4l-.1-.8-.1-1.2-.1-.7c-.2-1.4-1.2-2.5-2.6-2.8l-.3-.1h-.6l-.7-.1-.5-.1-.6-.1c-1.6-.1-3.4-.2-5.4-.3h-.8l-.4.1z' fill-rule='evenodd' clip-rule='evenodd'/%3E%3Cpath fill='%23e50914' d='M14.5 28.8c-3.9 0-6.9-.3-8.4-.5-.6-.1-.9-.1-.9-.1-1.1-.1-2.2-.6-3-1.5-.8-.8-1.3-1.9-1.5-3v-.2c-.1-.8-.5-4.5-.5-9 0-4.4.3-7.9.4-8.6v-.2c.4-1.6.9-2.6 1.7-3.4.8-.8 1.9-1.3 3-1.5.4-.1 4-.6 9.2-.6 5.4 0 8.8.5 9.2.6 1.1.1 2.2.6 3 1.5.8.8 1.3 1.9 1.5 3 .1.7.6 4.6.6 9.2 0 5-.6 9.1-.6 9.2-.1 1.2-.6 2.2-1.5 3-.8.8-1.9 1.3-3 1.5-.6.1-4.2.6-9.2.6zm0-26.5c-5.1 0-8.6.5-8.9.6-.8 0-1.4.3-1.9.8s-.8 1.2-1 2.3c-.1.7-.4 4.2-.4 8.5 0 4.4.4 8 .5 8.7v.2c.1.7.4 1.3.9 1.8s1.1.8 1.8.9c0 0 .3 0 .8.1 1.4.2 4.3.5 8.1.5 4.9 0 8.3-.5 9-.6.7-.1 1.3-.4 1.8-.9s.8-1.1.9-1.9c0-.1.6-4.1.6-8.9 0-4.4-.5-8.2-.5-8.9-.1-.7-.4-1.4-.9-1.9s-1.1-.8-1.8-.9c-.5.1-3.8-.4-9-.4z'/%3E%3C/svg%3E");
    --background-image--squarcle--completed: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23e50914' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--error: url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.5 2c-2.4 0-4.6.1-6.6.3l-.8.1h-.8l-.6.1-.4.1c-1.4.1-2.5 1.2-2.7 2.6v.3l-.1.6-.1.7-.1.7v.4c-.1 1.7-.2 3.4-.3 5.2v1.4c0 2.2.1 4.4.3 6.4l.1.8.1.8v.6l.1.5c.2 1.4 1.2 2.5 2.6 2.8l.6.1h.4c.9.1 1.9.2 3 .3l1.1.1c1.3.1 2.7.1 4.2.1 2 0 3.9-.1 5.7-.2l1-.1.8-.1.7-.1h.4l.6-.1c1.4-.2 2.5-1.2 2.7-2.6v-.2l.2-1.5.1-.8v-.4c.2-2.1.3-4.3.3-6.4 0-2.2-.1-4.4-.3-6.4l-.1-.8-.1-1.2-.1-.7c-.2-1.4-1.2-2.5-2.6-2.8l-.3-.1h-.6l-.7-.1-.5-.1-.6-.1c-1.6-.1-3.4-.2-5.4-.3h-.8l-.4.1z' fill-rule='evenodd' clip-rule='evenodd'/%3E%3Cpath fill='%23FF5630' d='M14.5 28.8c-3.9 0-6.9-.3-8.4-.5-.6-.1-.9-.1-.9-.1-1.1-.1-2.2-.6-3-1.5-.8-.8-1.3-1.9-1.5-3v-.2c-.1-.8-.5-4.5-.5-9 0-4.4.3-7.9.4-8.6v-.2c.4-1.6.9-2.6 1.7-3.4.8-.8 1.9-1.3 3-1.5.4-.1 4-.6 9.2-.6 5.4 0 8.8.5 9.2.6 1.1.1 2.2.6 3 1.5.8.8 1.3 1.9 1.5 3 .1.7.6 4.6.6 9.2 0 5-.6 9.1-.6 9.2-.1 1.2-.6 2.2-1.5 3-.8.8-1.9 1.3-3 1.5-.6.1-4.2.6-9.2.6zm0-26.5c-5.1 0-8.6.5-8.9.6-.8 0-1.4.3-1.9.8s-.8 1.2-1 2.3c-.1.7-.4 4.2-.4 8.5 0 4.4.4 8 .5 8.7v.2c.1.7.4 1.3.9 1.8s1.1.8 1.8.9c0 0 .3 0 .8.1 1.4.2 4.3.5 8.1.5 4.9 0 8.3-.5 9-.6.7-.1 1.3-.4 1.8-.9s.8-1.1.9-1.9c0-.1.6-4.1.6-8.9 0-4.4-.5-8.2-.5-8.9-.1-.7-.4-1.4-.9-1.9s-1.1-.8-1.8-.9c-.5.1-3.8-.4-9-.4z'/%3E%3C/svg%3E");
    --background-image--squarcle--neutral: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--success: url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' height='40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M32.954.813S27.714 0 20 0 7.045.813 7.045.813C3.743 1.21 1.198 3.81.798 7.11.798 7.111 0 13 0 20c0 7 .797 12.888.798 12.889.4 3.3 2.945 5.9 6.247 6.298 0 0 5.24.813 12.955.813 7.714 0 12.954-.813 12.954-.813 3.303-.399 5.847-2.998 6.248-6.298 0-.001.798-5.889.798-12.89 0-7-.798-12.887-.798-12.888-.4-3.3-2.945-5.9-6.248-6.298z' fill='%23FFEDB5'/%3E%3C/svg%3E");
    --background-image--squarcle--product: url("data:image/svg+xml;charset=utf-8,%3Csvg width='64' height='64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M52.727 1.3S44.342 0 32 0C19.657 0 11.272 1.3 11.272 1.3c-5.283.638-9.355 4.797-9.996 10.078C1.276 11.378 0 20.799 0 32c0 11.2 1.276 20.62 1.276 20.622.641 5.281 4.713 9.44 9.996 10.077C11.272 62.7 19.657 64 32 64c12.342 0 20.727-1.3 20.727-1.3 5.284-.639 9.355-4.797 9.996-10.078C62.723 52.62 64 43.2 64 32s-1.277-20.622-1.277-20.622c-.64-5.281-4.712-9.44-9.996-10.077z' fill='%23FDD671'/%3E%3C/svg%3E");
    --background-image--squarcle--plm: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fac7ba' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--mo: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23a6d9d9' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--payment-needed: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23add1a6' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--network-issue: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23e5cfc7' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--hover: url("data:image/svg+xml;charset=utf-8,%3Csvg width='28' height='28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23F2F2F2' d='M0 0h28v28H0z'/%3E%3C/svg%3E")
}

.theme--netflix-ui.CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:checked+label.CheckboxSwitch-control:before,.theme--netflix-ui .CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:checked+label.CheckboxSwitch-control:before,.theme--netflix-ui.CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:not(:checked)+label.CheckboxSwitch-control:before,.theme--netflix-ui .CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:not(:checked)+label.CheckboxSwitch-control:before {
    background: #b1adab
}

.theme--netflix-ui.CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:checked+label.CheckboxSwitch-control:after,.theme--netflix-ui .CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:checked+label.CheckboxSwitch-control:after,.theme--netflix-ui.CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:not(:checked)+label.CheckboxSwitch-control:after,.theme--netflix-ui .CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:not(:checked)+label.CheckboxSwitch-control:after {
    border: .1rem solid #b1adab
}

.theme--netflix-ui.CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:checked+label.CheckboxSwitch-control:before,.theme--netflix-ui .CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:checked+label.CheckboxSwitch-control:before {
    background: #ffc421
}

.theme--netflix-ui.CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:checked+label.CheckboxSwitch-control:after,.theme--netflix-ui .CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:checked+label.CheckboxSwitch-control:after {
    border: .1rem solid #ffc421
}

.theme--netflix-ui {
    --form-checkbox__box-shadow: hsla(0,0%,100%,0.64);
    --form-checkbox__box-shadow--focus: #fff;
    --form-checkbox__box-shadow--error: #ff5630;
    --form-checkbox--border: none;
    --form-checkbox--border-disabled: 0.1rem solid #999391;
    --form-checkbox--label-color: #291d18;
    --form-checkbox--label-color--disabled: #999391;
    --current-product-highlight--background: #392e2a;
    --title--color: hsla(0,0%,100%,0.88);
    --chevron--color: hsla(0,0%,100%,0.88);
    --accordion__divider__border-top-color: #392e2a;
    --progress-bar-bg: #423733;
    --button__backgroundcolor: #e50914;
    --button__backgroundcolor__button--hover: #ce0812;
    --button__backgroundcolor__button--disabled: #e50914;
    --button__backgroundcolor__button--active: #ce0812;
    --button__color: #fff;
    --button__color__button--hover: #fff;
    --button__color__button--disabled: #fff;
    --button__color__button--active: #fff;
    --button--primary__backgroundcolor: #e50914;
    --button--primary__backgroundcolor__button--hover: #ce0812;
    --button--primary__backgroundcolor__button--disabled: #e50914;
    --button--primary__backgroundcolor__button--active: #ce0812;
    --button--primary__color: #fff;
    --button--primary__color__button--hover: #fff;
    --button--primary__color__button--disabled: #fff;
    --button--primary__color__button--active: #fff;
    --button--alternate--primary__color: #fff;
    --button--alternate--primary__backgroundcolor: #e50914;
    --button--alternate--primary__color--hover: #fff;
    --button--alternate--primary__backgroundcolor__button--hover: #ce0812;
    --button--alternate--primary__color__button--disabled: #fff;
    --button--alternate--primary__backgroundcolor__button--disabled: #e50914;
    --button--secondary__backgroundcolor: transparent;
    --button--secondary__backgroundcolor__button--hover: transparent;
    --button--secondary__backgroundcolor__button--disabled: transparent;
    --button--secondary__backgroundcolor__button--active: transparent;
    --button--secondary__color: #fff;
    --button--secondary__color__button--hover: #fff;
    --button--secondary__color__button--disabled: #fff;
    --button--secondary__color__button--active: #fff;
    --button--secondary--border: 0.1rem solid hsla(0,0%,100%,0.64);
    --button--secondary--border-color: #fff;
    --button--secondary--hover--border: 0.1rem solid #fff;
    --button--secondary--hover--border-color: #fff;
    --button--secondary--disabled--border: 0.1rem solid hsla(0,0%,100%,0.64);
    --button--secondary--active--border: 0.1rem solid #fff;
    --button--secondary--outline: 0.1rem solid hsla(0,0%,100%,0.64);
    --button--secondary--hover--outline: 0.2rem solid #fff;
    --button--secondary--disabled--outline: 0.1rem solid hsla(0,0%,100%,0.64);
    --button--secondary--active--outline: none;
    --button--alternate--secondary__color: #fff;
    --button--alternate--secondary__backgroundcolor: transparent;
    --button--alternate--secondary__color--hover: #fff;
    --button--alternate--secondary__backgroundcolor__button--hover: transparent;
    --button--alternate--secondary--border: 0.1rem solid hsla(0,0%,100%,0.64);
    --button--alternate--secondary--border-color: hsla(0,0%,100%,0.64);
    --button--alternate--secondary--outline: 0.1rem solid hsla(0,0%,100%,0.64);
    --button--alternate--secondary--border--hover: 0.2rem solid #fff;
    --button--alternate--secondary--border-color--hover: #fff;
    --button--alternate--secondary--outline--hover: 0.2rem solid #fff;
    --button--alternate--secondary--border--active: 0.1rem solid #fff;
    --button--alternate--secondary--outline--active: none;
    --button--alternate--secondary--border--disabled: 0.1rem solid hsla(0,0%,100%,0.64);
    --button--alternate--secondary--outline--disabled: 0.1rem solid hsla(0,0%,100%,0.64);
    --button--alternate--secondary__color__button--disabled: #fff;
    --button--alternate--secondary__color__button--active: #fff;
    --button--alternate--secondary__backgroundcolor__button--disabled: transparent;
    --button--tertiary__color: #fff;
    --button--tertiary__backgroundcolor: transparent;
    --button--tertiary__color__button--hover: #fff;
    --button--tertiary__backgroundcolor__button--hover: hsla(0,0%,100%,0.12);
    --button--tertiary__color__button--disabled: #fff;
    --button--tertiary__backgroundcolor__button--disabled: transparent;
    --button--tertiary__color__button--active: #fff;
    --button--tertiary__backgroundcolor__button--active: hsla(0,0%,100%,0.24);
    --button--alternate--tertiary__color: #fff;
    --button--alternate--tertiary__backgroundcolor: transparent;
    --button--alternate--tertiary__color__button--hover: #fff;
    --button--alternate--tertiary__backgroundcolor__button--hover: hsla(0,0%,100%,0.12);
    --button--alternate--tertiary__color__button--disabled: #fff;
    --button--alternate--tertiary__backgroundcolor__button--disabled: transparent;
    --button--alternate--tertiary__color__button--active: #fff;
    --button--alternate--tertiary__backgroundcolor__button--active: hsla(0,0%,100%,0.24)
}

.theme--netflix-ui .button--primary:hover {
    text-shadow: 0 1px 1px rgba(0,0,0,.32)
}

.theme--netflix-ui {
    --dashboard-card__color: #291d18;
    --slick-slider__slick-slider-active-button__background-color: #fff;
    --slick-slider__slick-dots--grey__background-color: #fff;
    --slick-slider-button__highlight__slick-next__color: #fff;
    --onetrust-banner-sdk__background-color: #fff;
    --onetrust-policy-title__color: #291d18;
    --onetrust-policy-text-b__color: #291d18;
    --onetrust-policy-text-a__color: #291d18;
    --has-reject-all-button-button-onetrust-pc-btn-handler__color: #291d18;
    --onetrust-background-filter__background-color: hsla(0,0%,100%,0.96);
    --cookie-filters--bg-color: #fff;
    --cookie-filters--box-border-color: #ffc421;
    --cookie-filters--label-color: #291d18;
    --cookie-filters-clear-filters--color: #291d18;
    --cookie-filter-options--color: #291d18;
    --screen-2-pc-title__color: #291d18;
    --onetrust-policy-text__color: #291d18;
    --screen-2-category-header__color: #291d18;
    --screen-2-ot-always-active__color: #291d18;
    --screen-2-category-item-p__color: #291d18;
    --screen-2-category-host-list-handle__color: #291d18;
    --screen-2-accordion-text-ot-switch-label__background-color: #b1adab;
    --screen-2-close-pc-btn-handler-ot-close-icon__background-color: #fff;
    --screen-2-close-pc-btn-handler-ot-close-icon__background-img: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNDguMzMzIiBoZWlnaHQ9IjM0OC4zMzMiIHZpZXdCb3g9IjAgMCAzNDguMzMzIDM0OC4zMzQiPjxwYXRoIGZpbGw9IiM1NjU2NTYiIGQ9Ik0zMzYuNTU5IDY4LjYxMUwyMzEuMDE2IDE3NC4xNjVsMTA1LjU0MyAxMDUuNTQ5YzE1LjY5OSAxNS43MDUgMTUuNjk5IDQxLjE0NSAwIDU2Ljg1LTcuODQ0IDcuODQ0LTE4LjEyOCAxMS43NjktMjguNDA3IDExLjc2OS0xMC4yOTYgMC0yMC41ODEtMy45MTktMjguNDE5LTExLjc2OUwxNzQuMTY3IDIzMS4wMDMgNjguNjA5IDMzNi41NjNjLTcuODQzIDcuODQ0LTE4LjEyOCAxMS43NjktMjguNDE2IDExLjc2OS0xMC4yODUgMC0yMC41NjMtMy45MTktMjguNDEzLTExLjc2OS0xNS42OTktMTUuNjk4LTE1LjY5OS00MS4xMzkgMC01Ni44NWwxMDUuNTQtMTA1LjU0OUwxMS43NzQgNjguNjExYy0xNS42OTktMTUuNjk5LTE1LjY5OS00MS4xNDUgMC01Ni44NDQgMTUuNjk2LTE1LjY4NyA0MS4xMjctMTUuNjg3IDU2LjgyOSAwbDEwNS41NjMgMTA1LjU1NEwyNzkuNzIxIDExLjc2N2MxNS43MDUtMTUuNjg3IDQxLjEzOS0xNS42ODcgNTYuODMyIDAgMTUuNzA1IDE1LjY5OSAxNS43MDUgNDEuMTQ1LjAwNiA1Ni44NDR6Ii8+PC9zdmc+");
    --screen-3-vendor-search-handler__color: #e5e3e3;
    --screen-3-vendors-list-title__color: #291d18;
    --screen-3-accordion-header-host-title__color: #291d18;
    --screen-3-vendor-search-handler-placeholder__color: #766f6b;
    --screen-3-hosts-list-container-host-option-group-vendor-host__bg-color: #f7f6f6;
    --screen-3-hosts-list-container-host-option-group-vendor-host__color: #291d18;
    --screen-3-ot-arrow-container__bg-img: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='11' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M.293.293A1 1 0 011.613.21l.094.083L10 8.585 18.293.293a1 1 0 011.32-.083l.094.083a1 1 0 01.083 1.32l-.083.094-9 9a1 1 0 01-1.32.083l-.094-.083-9-9a1 1 0 010-1.414z' fill='%23291D18'/%3E%3C/svg%3E");
    --search-container-svg-path__fill: #766f6b;
    --vendor-list-back-btn-handler-button-text__color: #766f6b
}

.theme--netflix-ui div#onetrust-consent-sdk div#onetrust-button-group-parent .banner-actions-container #onetrust-reject-all-handler {
    --button--secondary__backgroundcolor: transparent;
    --button--secondary__backgroundcolor__button--hover: transparent;
    --button--secondary__backgroundcolor__button--disabled: transparent;
    --button--secondary__backgroundcolor__button--active: transparent;
    --button--secondary__color: #291d18;
    --button--secondary__color__button--hover: #291d18;
    --button--secondary__color__button--disabled: #291d18;
    --button--secondary__color__button--active: #291d18;
    --button--secondary--border: 0.1rem solid rgba(41,29,24,0.64);
    --button--secondary--border-color: rgba(41,29,24,0.64);
    --button--secondary--hover--border: 0.1rem solid #291d18;
    --button--secondary--hover--border-color: #291d18;
    --button--secondary--disabled--border: 0.1rem solid rgba(41,29,24,0.64);
    --button--secondary--active--border: 0.1rem solid #291d18;
    --button--secondary--outline: 0.1rem solid rgba(41,29,24,0.64);
    --button--secondary--hover--outline: #291d18;
    --button--secondary--disabled--outline: 0.1rem solid rgba(41,29,24,0.64);
    --button--secondary--active--outline: none
}

.theme--netflix-ui {
    --form-item__input__bullet__color--checked: #fff;
    --form-item__input__tick__color--checked: #fff;
    --form-item__input__background-color--default: hsla(0,0%,100%,0.08);
    --form-item__input__background-color--checked: #e50914;
    --form-item__input__border--default: inset 0 0 0 0.1rem #b1adab;
    --select-dropdown-options__section-content__background: #4b413d;
    --select-dropdown-options__section-list-hover__background: #392e2a;
    --select-dropdown-section__select-dropdown__background: #423733;
    --ui-select2-focus-border-color: #fff;
    --ui-select-choices-row-background-color: #291d18;
    --dropdown-ui-select-choices-row--hover: #392e2a;
    --dropdown-ui-select-background-color: #423733;
    --dropdown-ui-select-choice-color: #fff;
    --dropdown-ui-select-container-background-error: #423733;
    --dropdown-ui-select-container-active-choices__border-bottom: 0.1rem solid #291d18;
    --select2-result-single__background-color: #291d18;
    --form__checkbox-v2--switch--background: #b1adab;
    --form__input__background: #423733;
    --form__input__placeholder__color: #b1adab;
    --form__input--focus__border-color: #fff;
    --form__input--disabled__background: #312521;
    --form__input--disabled__color: #6c6461;
    --form--label--color: #b1adab;
    --select-tile__color: #fff;
    --select-tile__background-color--default: hsla(0,0%,100%,0.08);
    --select-tile__border--default: inset 0 0 0 .1rem #b1adab;
    --select-tile__border--checked: inset 0 0 0 .2rem #e50914;
    --select-tile__border--hover: inset 0 0 0 .1rem #e50914;
    --icon-component-primary-color: #fff;
    --icon-component-primary-bg-color: #e50914;
    --icon-component-secondary-color: #fff;
    --icon-component-secondary-bg-color: #b20710;
    --icon-component-transparent-color: #fff;
    --icon-component-transparent-bg-color: hsla(0,0%,100%,0.12);
    --link-color: color("netflix-red-primary");
    --link-color--hover: color("white");
    --link-color--disabled: color("white");
    --link--chevron__color: color("netflix-red-primary");
    --link--chevron--hover__color: color("netflix-red-primary");
    --link--shaped--before__color: color("white");
    --link--shaped__icon-bg: url('data:image/svg+xml;charset=utf-8,<svg width="109" height="109" xmlns="http://www.w3.org/2000/svg"><path fill="rgba(255, 255, 255, 0.16)" d="M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20" fill-rule="evenodd"/></svg>');
    --link--shaped__icon-bg--hover: url('data:image/svg+xml;charset=utf-8,<svg width="109" height="109" xmlns="http://www.w3.org/2000/svg"><path fill="rgba(255, 255, 255, 0.32)" d="M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20" fill-rule="evenodd"/></svg>');
    --link--secondary__color: color("netflix-red-primary");
    --list-style--primary-ticks__ul__li__before_icon_color: #e50914;
    --list-style--ordered-highlight__ul__li__before__color: #fff;
    --overlay__mask__background: rgba(41,29,24,0.32);
    --overlay__section__content__background: #4b413d;
    --overlay__mask--backdrop__background: rgba(41,29,24,0.32);
    --overlay__section__content--page__heading__color: #fff;
    --overlay__section__content__sub-title__color: #fff;
    --overlay__section__content__description__color: #fff;
    --overlayer__section__content--wrapper__background-color: #4b413d;
    --pagination__item--active__a__color: #fff;
    --pagination__item--active__a--hover__color: #fff;
    --pagination__item__a__color: #fff;
    --pagination__item__a--hover__color: #fff;
    --pagination__link__icon__color: #e50914;
    --pagination__link--enabled__border-color: transparent;
    --pagination__link--enabled__icon__color: #fff;
    --pagination__link--enabled__icon--hover__color: #fff;
    --pagination__item--active__background-color: transparent;
    --pagination__item--active__a--hover__background-color: transparent;
    --pagination__item__a--hover__background-color: transparent;
    --pagination__bullit__a__in-active__background-color: #392e2a;
    --pagination__bullit__a__active__background-color: #6c6461;
    --promo-highlight-color: hsla(0,0%,100%,0.88);
    --promo-highlight__with-squarcle-color: #fff;
    --promo-highlight__with-squarcle-color--alternative: #291d18;
    --status-indicator__background-color: #392e2a;
    --status-indicator--brand-default__indicator-background: #ffc421;
    --status-indicator--negative__indicator-background: #ff5630;
    --status-indicator--positive__indicator-background: #36b37e;
    --status-indicator--neutral__indicator-background: #0185fd;
    --status-indicator--warning__indicator-background: #ff9f0a;
    --status-indicator--inactive__indicator-background: #b1adab;
    --horizontal-responsive-step-tracker__border-color: #4b413d;
    --journey-step-tracker__border-color: #4b413d;
    --vertical-step-tracker__border-color: #4b413d;
    --vertical-step-tracker__step-line--completed__border: #e50914;
    --row__values--color: #fff;
    --row__values--backgroundcolor: #423733
}

@media only screen and (min-width: 36em) {
    .theme--netflix-ui {
        --row__values--color:#fff;
        --row__values--backgroundcolor: transparent
    }
}

.theme--netflix-ui {
    --table-row__key-color: #fff;
    --table-row__key--backgroundcolor: #312521;
    --table-row__icon-tick-color: #e50914;
    --table-row__icon-close-color: #fff;
    --table-row__title-key--color: #fff
}

@media only screen and (min-width: 36em) {
    .theme--netflix-ui {
        --table-row__key--backgroundcolor:transparent
    }
}

.theme--netflix-ui {
    --cmp-navigation-list__background-color: #392e2a;
    --cmp-navigation-list__color: #fff;
    --error-text-field-bg: hsla(0,0%,100%,0.16);
    --social-media--color: #fff;
    --quote__color: #fff;
    --hero-banner-v2__background-color--default: #000;
    --hero-banner-v2--image-focused__inner-container--text__background-color--sm: #000;
    --hero-banner-v2--image-focused__inner-container--text__border-color--sm: #000;
    --cmp-breadcrumb__item__active-color: color("dark-grey");
    --cmp-breadcrumb__item__link-color: color("text");
    --page-navigation--background-color: hsla(0,0%,100%,0.08);
    --page-navigation--border-left: #6c6461;
    --page-navigation--border-left__active: #fff;
    --page-navigation--color: #fff;
    --page-navigation-sticky--background-color: rgba(41,29,24,0.04);
    --page-navigation-sticky--color: #291d18;
    --page-navigation-sticky--border-left: #ccc9c8;
    --page-navigation-sticky--border-left--active: #291d18;
    --useful-links-title__color: #fff;
    --useful-links--quicklinks__link__icon--before__color: #fff;
    --useful-links--quicklinks__link--active__color: #fff
}

.theme--play-more-ui {
    --shadow--xs: rgba(0,0,0,0.24);
    --shadow--s: rgba(0,0,0,0.24);
    --shadow--m: rgba(0,0,0,0.24);
    --shadow--l: rgba(0,0,0,0.32);
    --shadow--xs--hover: rgba(0,0,0,0.32);
    --elevation--xs: hsla(0,0%,100%,0.04);
    --elevation--s: hsla(0,0%,100%,0.08);
    --elevation--m: hsla(0,0%,100%,0.12);
    --elevation--l: hsla(0,0%,100%,0.16);
    --background-image--squarcle: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%233d6075' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--secondary: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23002e4a' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--active: url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.5 2c-2.4 0-4.6.1-6.6.3l-.8.1h-.8l-.6.1-.4.1c-1.4.1-2.5 1.2-2.7 2.6v.3l-.1.6-.1.7-.1.7v.4c-.1 1.7-.2 3.4-.3 5.2v1.4c0 2.2.1 4.4.3 6.4l.1.8.1.8v.6l.1.5c.2 1.4 1.2 2.5 2.6 2.8l.6.1h.4c.9.1 1.9.2 3 .3l1.1.1c1.3.1 2.7.1 4.2.1 2 0 3.9-.1 5.7-.2l1-.1.8-.1.7-.1h.4l.6-.1c1.4-.2 2.5-1.2 2.7-2.6v-.2l.2-1.5.1-.8v-.4c.2-2.1.3-4.3.3-6.4 0-2.2-.1-4.4-.3-6.4l-.1-.8-.1-1.2-.1-.7c-.2-1.4-1.2-2.5-2.6-2.8l-.3-.1h-.6l-.7-.1-.5-.1-.6-.1c-1.6-.1-3.4-.2-5.4-.3h-.8l-.4.1z' fill-rule='evenodd' clip-rule='evenodd' fill='%23001428'/%3E%3Cpath fill='%230082b4' d='M14.5 28.8c-3.9 0-6.9-.3-8.4-.5-.6-.1-.9-.1-.9-.1-1.1-.1-2.2-.6-3-1.5-.8-.8-1.3-1.9-1.5-3v-.2c-.1-.8-.5-4.5-.5-9 0-4.4.3-7.9.4-8.6v-.2c.4-1.6.9-2.6 1.7-3.4.8-.8 1.9-1.3 3-1.5.4-.1 4-.6 9.2-.6 5.4 0 8.8.5 9.2.6 1.1.1 2.2.6 3 1.5.8.8 1.3 1.9 1.5 3 .1.7.6 4.6.6 9.2 0 5-.6 9.1-.6 9.2-.1 1.2-.6 2.2-1.5 3-.8.8-1.9 1.3-3 1.5-.6.1-4.2.6-9.2.6zm0-26.5c-5.1 0-8.6.5-8.9.6-.8 0-1.4.3-1.9.8s-.8 1.2-1 2.3c-.1.7-.4 4.2-.4 8.5 0 4.4.4 8 .5 8.7v.2c.1.7.4 1.3.9 1.8s1.1.8 1.8.9c0 0 .3 0 .8.1 1.4.2 4.3.5 8.1.5 4.9 0 8.3-.5 9-.6.7-.1 1.3-.4 1.8-.9s.8-1.1.9-1.9c0-.1.6-4.1.6-8.9 0-4.4-.5-8.2-.5-8.9-.1-.7-.4-1.4-.9-1.9s-1.1-.8-1.8-.9c-.5.1-3.8-.4-9-.4z'/%3E%3C/svg%3E");
    --background-image--squarcle--completed: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%230082b4' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--error: url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.5 2c-2.4 0-4.6.1-6.6.3l-.8.1h-.8l-.6.1-.4.1c-1.4.1-2.5 1.2-2.7 2.6v.3l-.1.6-.1.7-.1.7v.4c-.1 1.7-.2 3.4-.3 5.2v1.4c0 2.2.1 4.4.3 6.4l.1.8.1.8v.6l.1.5c.2 1.4 1.2 2.5 2.6 2.8l.6.1h.4c.9.1 1.9.2 3 .3l1.1.1c1.3.1 2.7.1 4.2.1 2 0 3.9-.1 5.7-.2l1-.1.8-.1.7-.1h.4l.6-.1c1.4-.2 2.5-1.2 2.7-2.6v-.2l.2-1.5.1-.8v-.4c.2-2.1.3-4.3.3-6.4 0-2.2-.1-4.4-.3-6.4l-.1-.8-.1-1.2-.1-.7c-.2-1.4-1.2-2.5-2.6-2.8l-.3-.1h-.6l-.7-.1-.5-.1-.6-.1c-1.6-.1-3.4-.2-5.4-.3h-.8l-.4.1z' fill-rule='evenodd' clip-rule='evenodd' fill='%23001428'/%3E%3Cpath fill='%23FF5630' d='M14.5 28.8c-3.9 0-6.9-.3-8.4-.5-.6-.1-.9-.1-.9-.1-1.1-.1-2.2-.6-3-1.5-.8-.8-1.3-1.9-1.5-3v-.2c-.1-.8-.5-4.5-.5-9 0-4.4.3-7.9.4-8.6v-.2c.4-1.6.9-2.6 1.7-3.4.8-.8 1.9-1.3 3-1.5.4-.1 4-.6 9.2-.6 5.4 0 8.8.5 9.2.6 1.1.1 2.2.6 3 1.5.8.8 1.3 1.9 1.5 3 .1.7.6 4.6.6 9.2 0 5-.6 9.1-.6 9.2-.1 1.2-.6 2.2-1.5 3-.8.8-1.9 1.3-3 1.5-.6.1-4.2.6-9.2.6zm0-26.5c-5.1 0-8.6.5-8.9.6-.8 0-1.4.3-1.9.8s-.8 1.2-1 2.3c-.1.7-.4 4.2-.4 8.5 0 4.4.4 8 .5 8.7v.2c.1.7.4 1.3.9 1.8s1.1.8 1.8.9c0 0 .3 0 .8.1 1.4.2 4.3.5 8.1.5 4.9 0 8.3-.5 9-.6.7-.1 1.3-.4 1.8-.9s.8-1.1.9-1.9c0-.1.6-4.1.6-8.9 0-4.4-.5-8.2-.5-8.9-.1-.7-.4-1.4-.9-1.9s-1.1-.8-1.8-.9c-.5.1-3.8-.4-9-.4z'/%3E%3C/svg%3E");
    --background-image--squarcle--neutral: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--success: url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' height='40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M32.954.813S27.714 0 20 0 7.045.813 7.045.813C3.743 1.21 1.198 3.81.798 7.11.798 7.111 0 13 0 20c0 7 .797 12.888.798 12.889.4 3.3 2.945 5.9 6.247 6.298 0 0 5.24.813 12.955.813 7.714 0 12.954-.813 12.954-.813 3.303-.399 5.847-2.998 6.248-6.298 0-.001.798-5.889.798-12.89 0-7-.798-12.887-.798-12.888-.4-3.3-2.945-5.9-6.248-6.298z' fill='%23FFEDB5'/%3E%3C/svg%3E");
    --background-image--squarcle--product: url("data:image/svg+xml;charset=utf-8,%3Csvg width='64' height='64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M52.727 1.3S44.342 0 32 0C19.657 0 11.272 1.3 11.272 1.3c-5.283.638-9.355 4.797-9.996 10.078C1.276 11.378 0 20.799 0 32c0 11.2 1.276 20.62 1.276 20.622.641 5.281 4.713 9.44 9.996 10.077C11.272 62.7 19.657 64 32 64c12.342 0 20.727-1.3 20.727-1.3 5.284-.639 9.355-4.797 9.996-10.078C62.723 52.62 64 43.2 64 32s-1.277-20.622-1.277-20.622c-.64-5.281-4.712-9.44-9.996-10.077z' fill='%23FDD671'/%3E%3C/svg%3E");
    --background-image--squarcle--plm: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fac7ba' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--mo: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23a6d9d9' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--payment-needed: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23add1a6' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--network-issue: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23e5cfc7' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--hover: url("data:image/svg+xml;charset=utf-8,%3Csvg width='28' height='28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23F2F2F2' d='M0 0h28v28H0z'/%3E%3C/svg%3E")
}

.theme--play-more-ui.CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:checked+label.CheckboxSwitch-control:before,.theme--play-more-ui .CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:checked+label.CheckboxSwitch-control:before,.theme--play-more-ui.CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:not(:checked)+label.CheckboxSwitch-control:before,.theme--play-more-ui .CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:not(:checked)+label.CheckboxSwitch-control:before {
    background: #b1adab
}

.theme--play-more-ui.CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:checked+label.CheckboxSwitch-control:after,.theme--play-more-ui .CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:checked+label.CheckboxSwitch-control:after,.theme--play-more-ui.CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:not(:checked)+label.CheckboxSwitch-control:after,.theme--play-more-ui .CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:not(:checked)+label.CheckboxSwitch-control:after {
    border: .1rem solid #b1adab
}

.theme--play-more-ui.CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:checked+label.CheckboxSwitch-control:before,.theme--play-more-ui .CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:checked+label.CheckboxSwitch-control:before {
    background: #ffc421
}

.theme--play-more-ui.CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:checked+label.CheckboxSwitch-control:after,.theme--play-more-ui .CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:checked+label.CheckboxSwitch-control:after {
    border: .1rem solid #ffc421
}

.theme--play-more-ui {
    --form-checkbox__box-shadow: hsla(0,0%,100%,0.64);
    --form-checkbox__box-shadow--focus: #fff;
    --form-checkbox__box-shadow--error: #ff5630;
    --form-checkbox--border: none;
    --form-checkbox--border-disabled: 0.1rem solid #999391;
    --form-checkbox--label-color: #291d18;
    --form-checkbox--label-color--disabled: #999391;
    --current-product-highlight--background: #392e2a;
    --title--color: #fff;
    --chevron--color: #fff;
    --accordion__divider__border-top-color: #392e2a;
    --progress-bar-bg: #423733;
    --button__backgroundcolor: #0082b4;
    --button__backgroundcolor__button--hover: #4a99c4;
    --button__backgroundcolor__button--disabled: #0082b4;
    --button__backgroundcolor__button--active: #03729f;
    --button__color: #fff;
    --button__color__button--hover: #fff;
    --button__color__button--disabled: #fff;
    --button__color__button--active: #fff;
    --button--primary__backgroundcolor: #0082b4;
    --button--primary__backgroundcolor__button--hover: #4a99c4;
    --button--primary__backgroundcolor__button--disabled: #0082b4;
    --button--primary__backgroundcolor__button--active: #03729f;
    --button--primary__color: #fff;
    --button--primary__color__button--hover: #fff;
    --button--primary__color__button--disabled: #fff;
    --button--primary__color__button--active: #fff;
    --button--alternate--primary__color: #fff;
    --button--alternate--primary__backgroundcolor: #0082b4;
    --button--alternate--primary__color--hover: #fff;
    --button--alternate--primary__backgroundcolor__button--hover: #4a99c4;
    --button--alternate--primary__color__button--disabled: #fff;
    --button--alternate--primary__backgroundcolor__button--disabled: #0082b4;
    --button--secondary__backgroundcolor: hsla(0,0%,100%,0.4);
    --button--secondary__backgroundcolor__button--hover: hsla(0,0%,100%,0.48);
    --button--secondary__backgroundcolor__button--disabled: hsla(0,0%,100%,0.4);
    --button--secondary__backgroundcolor__button--active: hsla(0,0%,100%,0.32);
    --button--secondary__color: #fff;
    --button--secondary__color__button--hover: #fff;
    --button--secondary__color__button--disabled: #fff;
    --button--secondary__color__button--active: #fff;
    --button--secondary--border: none;
    --button--secondary--border-color: none;
    --button--secondary--hover--border: 0.2rem solid #fff;
    --button--secondary--hover--border-color: none;
    --button--secondary--disabled--border: none;
    --button--secondary--active--border: none;
    --button--secondary--outline: none;
    --button--secondary--hover--outline: none;
    --button--secondary--disabled--outline: none;
    --button--secondary--active--outline: none;
    --button--alternate--secondary__color: #fff;
    --button--alternate--secondary__backgroundcolor: hsla(0,0%,100%,0.4);
    --button--alternate--secondary__color--hover: #fff;
    --button--alternate--secondary__backgroundcolor__button--hover: hsla(0,0%,100%,0.48);
    --button--alternate--secondary--border: none;
    --button--alternate--secondary--border-color: none;
    --button--alternate--secondary--outline: none;
    --button--alternate--secondary--border-color--hover: none;
    --button--alternate--secondary--outline--hover: none;
    --button--alternate--secondary--border--active: none;
    --button--alternate--secondary--outline--active: none;
    --button--alternate--secondary--border--disabled: none;
    --button--alternate--secondary--outline--disabled: none;
    --button--alternate--secondary__color__button--disabled: #fff;
    --button--alternate--secondary__color__button--active: #fff;
    --button--alternate--secondary__backgroundcolor__button--disabled: hsla(0,0%,100%,0.4);
    --button--tertiary__color: #fff;
    --button--tertiary__backgroundcolor: transparent;
    --button--tertiary__color__button--hover: #fff;
    --button--tertiary__backgroundcolor__button--hover: hsla(0,0%,100%,0.12);
    --button--tertiary__color__button--disabled: #fff;
    --button--tertiary__backgroundcolor__button--disabled: transparent;
    --button--tertiary__color__button--active: #fff;
    --button--tertiary__backgroundcolor__button--active: hsla(0,0%,100%,0.24);
    --button--alternate--tertiary__color: #fff;
    --button--alternate--tertiary__backgroundcolor: transparent;
    --button--alternate--tertiary__color__button--hover: #fff;
    --button--alternate--tertiary__backgroundcolor__button--hover: hsla(0,0%,100%,0.12);
    --button--alternate--tertiary__color__button--disabled: #fff;
    --button--alternate--tertiary__backgroundcolor__button--disabled: transparent;
    --button--alternate--tertiary__color__button--active: #fff;
    --button--alternate--tertiary__backgroundcolor__button--active: hsla(0,0%,100%,0.24);
    --dashboard-card__color: #fff;
    --slick-slider__slick-slider-button__background-color: #3d4c5b;
    --slick-slider__slick-slider-active-button__background-color: #fff;
    --slick-slider__slick-dots--grey__background-color: #fff;
    --slick-slider-button__highlight__slick-next__color: #fff;
    --onetrust-banner-sdk__background-color: #fff;
    --onetrust-policy-title__color: #291d18;
    --onetrust-policy-text-b__color: #291d18;
    --onetrust-policy-text-a__color: #291d18;
    --has-reject-all-button-button-onetrust-pc-btn-handler__color: #291d18;
    --onetrust-background-filter__background-color: hsla(0,0%,100%,0.96);
    --cookie-filters--bg-color: #fff;
    --cookie-filters--box-border-color: #ffc421;
    --cookie-filters--label-color: #291d18;
    --cookie-filters-clear-filters--color: #291d18;
    --cookie-filter-options--color: #291d18;
    --screen-2-pc-title__color: #291d18;
    --onetrust-policy-text__color: #291d18;
    --screen-2-category-header__color: #291d18;
    --screen-2-ot-always-active__color: #291d18;
    --screen-2-category-item-p__color: #291d18;
    --screen-2-category-host-list-handle__color: #291d18;
    --screen-2-accordion-text-ot-switch-label__background-color: #b1adab;
    --screen-2-close-pc-btn-handler-ot-close-icon__background-color: #fff;
    --screen-2-close-pc-btn-handler-ot-close-icon__background-img: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNDguMzMzIiBoZWlnaHQ9IjM0OC4zMzMiIHZpZXdCb3g9IjAgMCAzNDguMzMzIDM0OC4zMzQiPjxwYXRoIGZpbGw9IiM1NjU2NTYiIGQ9Ik0zMzYuNTU5IDY4LjYxMUwyMzEuMDE2IDE3NC4xNjVsMTA1LjU0MyAxMDUuNTQ5YzE1LjY5OSAxNS43MDUgMTUuNjk5IDQxLjE0NSAwIDU2Ljg1LTcuODQ0IDcuODQ0LTE4LjEyOCAxMS43NjktMjguNDA3IDExLjc2OS0xMC4yOTYgMC0yMC41ODEtMy45MTktMjguNDE5LTExLjc2OUwxNzQuMTY3IDIzMS4wMDMgNjguNjA5IDMzNi41NjNjLTcuODQzIDcuODQ0LTE4LjEyOCAxMS43NjktMjguNDE2IDExLjc2OS0xMC4yODUgMC0yMC41NjMtMy45MTktMjguNDEzLTExLjc2OS0xNS42OTktMTUuNjk4LTE1LjY5OS00MS4xMzkgMC01Ni44NWwxMDUuNTQtMTA1LjU0OUwxMS43NzQgNjguNjExYy0xNS42OTktMTUuNjk5LTE1LjY5OS00MS4xNDUgMC01Ni44NDQgMTUuNjk2LTE1LjY4NyA0MS4xMjctMTUuNjg3IDU2LjgyOSAwbDEwNS41NjMgMTA1LjU1NEwyNzkuNzIxIDExLjc2N2MxNS43MDUtMTUuNjg3IDQxLjEzOS0xNS42ODcgNTYuODMyIDAgMTUuNzA1IDE1LjY5OSAxNS43MDUgNDEuMTQ1LjAwNiA1Ni44NDR6Ii8+PC9zdmc+");
    --screen-3-vendor-search-handler__color: #e5e3e3;
    --screen-3-vendors-list-title__color: #291d18;
    --screen-3-accordion-header-host-title__color: #291d18;
    --screen-3-vendor-search-handler-placeholder__color: #766f6b;
    --screen-3-hosts-list-container-host-option-group-vendor-host__bg-color: #f7f6f6;
    --screen-3-hosts-list-container-host-option-group-vendor-host__color: #291d18;
    --screen-3-ot-arrow-container__bg-img: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='11' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M.293.293A1 1 0 011.613.21l.094.083L10 8.585 18.293.293a1 1 0 011.32-.083l.094.083a1 1 0 01.083 1.32l-.083.094-9 9a1 1 0 01-1.32.083l-.094-.083-9-9a1 1 0 010-1.414z' fill='%23291D18'/%3E%3C/svg%3E");
    --search-container-svg-path__fill: #766f6b;
    --vendor-list-back-btn-handler-button-text__color: #766f6b
}

.theme--play-more-ui div#onetrust-consent-sdk div#onetrust-button-group-parent .banner-actions-container #onetrust-reject-all-handler {
    --button--secondary__backgroundcolor: transparent;
    --button--secondary__backgroundcolor__button--hover: transparent;
    --button--secondary__backgroundcolor__button--disabled: transparent;
    --button--secondary__backgroundcolor__button--active: transparent;
    --button--secondary__color: #291d18;
    --button--secondary__color__button--hover: #291d18;
    --button--secondary__color__button--disabled: #291d18;
    --button--secondary__color__button--active: #291d18;
    --button--secondary--border: 0.1rem solid rgba(41,29,24,0.64);
    --button--secondary--border-color: rgba(41,29,24,0.64);
    --button--secondary--hover--border: 0.1rem solid #291d18;
    --button--secondary--hover--border-color: #291d18;
    --button--secondary--disabled--border: 0.1rem solid rgba(41,29,24,0.64);
    --button--secondary--active--border: 0.1rem solid #291d18;
    --button--secondary--outline: 0.1rem solid rgba(41,29,24,0.64);
    --button--secondary--hover--outline: #291d18;
    --button--secondary--disabled--outline: 0.1rem solid rgba(41,29,24,0.64);
    --button--secondary--active--outline: none
}

.theme--play-more-ui {
    --form-item__input__bullet__color--checked: #fff;
    --form-item__input__tick__color--checked: #fff;
    --form-item__input__background-color--default: hsla(0,0%,100%,0.04);
    --form-item__input__background-color--checked: #0082b4;
    --form-item__input__border--default: inset 0 0 0 .1rem #3d4c5b;
    --select-dropdown-options__section-content__background: #4b413d;
    --select-dropdown-options__section-list-hover__background: #392e2a;
    --select-dropdown-section__select-dropdown__background: #423733;
    --ui-select2-focus-border-color: #fff;
    --ui-select-choices-row-background-color: #291d18;
    --dropdown-ui-select-choices-row--hover: #eeeded;
    --dropdown-ui-select-background-color: #e5e3e3;
    --dropdown-ui-select-choice-color: #291d18;
    --dropdown-ui-select-container-background-error: #f7f6f6;
    --dropdown-ui-select-container-active-choices__border-bottom: 0.1rem solid #291d18;


    --select2-result-single__background-color: #291d18;
    --form__checkbox-v2--switch--background: #b1adab;
    --form__input__background: #423733;
    --form__input__placeholder__color: #b1adab;
    --form__input--focus__border-color: #fff;
    --form__input--disabled__background: hsla(0,0%,100%,0.04);
    --form__input--disabled__color: #6c6461;
    --form--label--color: #b1adab;
    --select-tile__color: #fff;
    --select-tile__background-color--default: hsla(0,0%,100%,0.04);
    --select-tile__border--default: inset 0 0 0 .1rem #3d4c5b;
    --select-tile__border--checked: inset 0 0 0 .2rem #0082b4;
    --select-tile__border--hover: inset 0 0 0 .1rem #0082b4;
    --icon-component-primary-color: #fff;
    --icon-component-primary-bg-color: #0082b4;
    --icon-component-secondary-color: #fff;
    --icon-component-secondary-bg-color: #0082b4;
    --icon-component-transparent-color: #fff;
    --icon-component-transparent-bg-color: hsla(0,0%,100%,0.12);
    --link-color: #0082b4;
    --link-color--hover: #0082b4;
    --link-color--disabled: #0170a1;
    --link--chevron__color: #0082b4;
    --link--chevron--hover__color: #0082b4;
    --link--shaped--before__color: #fff;
    --link--shaped__icon-bg: url('data:image/svg+xml;charset=utf-8,<svg width="109" height="109" xmlns="http://www.w3.org/2000/svg"><path fill="rgba(255, 255, 255, 0.16)" d="M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20" fill-rule="evenodd"/></svg>');
    --link--shaped__icon-bg--hover: url('data:image/svg+xml;charset=utf-8,<svg width="109" height="109" xmlns="http://www.w3.org/2000/svg"><path fill="rgba(255, 255, 255, 0.32)" d="M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20" fill-rule="evenodd"/></svg>');
    --link--secondary__color: #0082b4;
    --list-style--primary-ticks__ul__li__before_icon_color: #ffc421;
    --list-style--ordered-highlight__ul__li__before__color: #291d18
}

.theme--play-more-ui .notification.notification--success {
    --backgroundcolor: rgba(54,179,126,0.16);
    --coloricon: #36b37e
}

.theme--play-more-ui .notification.notification--customerror,.theme--play-more-ui .notification.notification--errorfield {
    --backgroundcolor: rgba(255,86,48,0.16);
    --coloricon: #ff5630
}

.theme--play-more-ui .notification.notification--author,.theme--play-more-ui .notification.notification--info {
    --backgroundcolor: rgba(1,133,253,0.16);
    --coloricon: #0185fd
}

.theme--play-more-ui .notification.notification--warning {
    --backgroundcolor: rgba(255,159,10,0.16);
    --coloricon: #ff9f0a
}

.theme--play-more-ui {
    --overlay__mask__background: rgba(41,29,24,0.32);
    --overlay__section__content__background: #4b413d;
    --overlay__mask--backdrop__background: rgba(41,29,24,0.32);
    --overlay__section__content--page__heading__color: #fff;
    --overlay__section__content__sub-title__color: #fff;
    --overlay__section__content__description__color: #fff;
    --overlayer__section__content--wrapper__background-color: #4b413d;
    --pagination__item--active__a__color: #001428;
    --pagination__item--active__a--hover__color: #001428;
    --pagination__item__a__color: #fff;
    --pagination__item__a--hover__color: #fff;
    --pagination__link__icon__color: #3d4c5b;
    --pagination__link--enabled__border-color: transparent;
    --pagination__link--enabled__icon__color: #fff;
    --pagination__link--enabled__icon--hover__color: #fff;
    --pagination__item--active__background-color: transparent;
    --pagination__item--active__a--hover__background-color: transparent;
    --pagination__item__a--hover__background-color: transparent;
    --promo-highlight-color: #fff;
    --promo-highlight__with-squarcle-color: #fff;
    --promo-highlight__with-squarcle-color--alternative: #291d18;
    --status-indicator__background-color: #3d4c5b;
    --status-indicator--brand-default__indicator-background: #ffc421;
    --status-indicator--negative__indicator-background: #ff5630;
    --status-indicator--positive__indicator-background: #36b37e;
    --status-indicator--neutral__indicator-background: #0185fd;
    --status-indicator--warning__indicator-background: #ff9f0a;
    --status-indicator--inactive__indicator-background: #b1adab;
    --horizontal-responsive-step-tracker__border-color: #4b413d;
    --journey-step-tracker__border-color: #4b413d;
    --vertical-step-tracker__border-color: #4b413d;
    --vertical-step-tracker__step-line--completed__border: #0082b4;
    --row__values--color: #fff;
    --row__values--backgroundcolor: #002e4a
}

@media only screen and (min-width: 36em) {
    .theme--play-more-ui {
        --row__values--color:#fff;
        --row__values--backgroundcolor: transparent
    }
}

.theme--play-more-ui {
    --table-row__key-color: #fff;
    --table-row__key--backgroundcolor: #838383;
    --table-row__icon-tick-color: #0082b4;
    --table-row__icon-close-color: #fff;
    --table-row__title-key--backgroundcolor: #002e4a;
    --table-row__title-key--color: #fff
}

@media only screen and (min-width: 36em) {
    .theme--play-more-ui {
        --table-row__key--backgroundcolor:transparent
    }
}

.theme--play-more-ui {
    --cmp-navigation-list__background-color: #392e2a;
    --cmp-navigation-list__color: #fff;
    --error-text-field-bg: hsla(0,0%,100%,0.16);
    --social-media--color: #fff;
    --quote__color: #fff;
    --separator__color: #dddbda;
    --hero-banner-v2__background-color--default: #001428;
    --hero-banner-v2--image-focused__inner-container--text__background-color--sm: #001428;
    --hero-banner-v2--image-focused__inner-container--text__border-color--sm: #fff;
    --cmp-breadcrumb__item__active-color: color("dark-grey");
    --cmp-breadcrumb__item__link-color: color("text");
    --page-navigation--background-color: hsla(0,0%,100%,0.08);
    --page-navigation--border-left: #6c6461;
    --page-navigation--border-left__active: #fff;
    --page-navigation--color: #fff;
    --page-navigation-sticky--background-color: rgba(41,29,24,0.04);
    --page-navigation-sticky--color: #291d18;
    --page-navigation-sticky--border-left: #ccc9c8;
    --page-navigation-sticky--border-left--active: #291d18;
    --useful-links-title__color: #fff;
    --useful-links--quicklinks__link__icon--before__color: #fff;
    --useful-links--quicklinks__link--active__color: #fff
}

.theme--play-sports-ui {
    --shadow--xs: rgba(0,0,0,0.24);
    --shadow--s: rgba(0,0,0,0.24);
    --shadow--m: rgba(0,0,0,0.24);
    --shadow--l: rgba(0,0,0,0.32);
    --shadow--xs--hover: rgba(0,0,0,0.32);
    --elevation--xs: hsla(0,0%,100%,0.04);
    --elevation--s: hsla(0,0%,100%,0.08);
    --elevation--m: hsla(0,0%,100%,0.12);
    --elevation--l: hsla(0,0%,100%,0.16);
    --background-image--squarcle: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23545454' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--secondary: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23544f17' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--active: url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.5 2c-2.4 0-4.6.1-6.6.3l-.8.1h-.8l-.6.1-.4.1c-1.4.1-2.5 1.2-2.7 2.6v.3l-.1.6-.1.7-.1.7v.4c-.1 1.7-.2 3.4-.3 5.2v1.4c0 2.2.1 4.4.3 6.4l.1.8.1.8v.6l.1.5c.2 1.4 1.2 2.5 2.6 2.8l.6.1h.4c.9.1 1.9.2 3 .3l1.1.1c1.3.1 2.7.1 4.2.1 2 0 3.9-.1 5.7-.2l1-.1.8-.1.7-.1h.4l.6-.1c1.4-.2 2.5-1.2 2.7-2.6v-.2l.2-1.5.1-.8v-.4c.2-2.1.3-4.3.3-6.4 0-2.2-.1-4.4-.3-6.4l-.1-.8-.1-1.2-.1-.7c-.2-1.4-1.2-2.5-2.6-2.8l-.3-.1h-.6l-.7-.1-.5-.1-.6-.1c-1.6-.1-3.4-.2-5.4-.3h-.8l-.4.1z' fill-rule='evenodd' clip-rule='evenodd' fill='%2314191e'/%3E%3Cpath fill='%23ff0' d='M14.5 28.8c-3.9 0-6.9-.3-8.4-.5-.6-.1-.9-.1-.9-.1-1.1-.1-2.2-.6-3-1.5-.8-.8-1.3-1.9-1.5-3v-.2c-.1-.8-.5-4.5-.5-9 0-4.4.3-7.9.4-8.6v-.2c.4-1.6.9-2.6 1.7-3.4.8-.8 1.9-1.3 3-1.5.4-.1 4-.6 9.2-.6 5.4 0 8.8.5 9.2.6 1.1.1 2.2.6 3 1.5.8.8 1.3 1.9 1.5 3 .1.7.6 4.6.6 9.2 0 5-.6 9.1-.6 9.2-.1 1.2-.6 2.2-1.5 3-.8.8-1.9 1.3-3 1.5-.6.1-4.2.6-9.2.6zm0-26.5c-5.1 0-8.6.5-8.9.6-.8 0-1.4.3-1.9.8s-.8 1.2-1 2.3c-.1.7-.4 4.2-.4 8.5 0 4.4.4 8 .5 8.7v.2c.1.7.4 1.3.9 1.8s1.1.8 1.8.9c0 0 .3 0 .8.1 1.4.2 4.3.5 8.1.5 4.9 0 8.3-.5 9-.6.7-.1 1.3-.4 1.8-.9s.8-1.1.9-1.9c0-.1.6-4.1.6-8.9 0-4.4-.5-8.2-.5-8.9-.1-.7-.4-1.4-.9-1.9s-1.1-.8-1.8-.9c-.5.1-3.8-.4-9-.4z'/%3E%3C/svg%3E");
    --background-image--squarcle--completed: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--error: url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.5 2c-2.4 0-4.6.1-6.6.3l-.8.1h-.8l-.6.1-.4.1c-1.4.1-2.5 1.2-2.7 2.6v.3l-.1.6-.1.7-.1.7v.4c-.1 1.7-.2 3.4-.3 5.2v1.4c0 2.2.1 4.4.3 6.4l.1.8.1.8v.6l.1.5c.2 1.4 1.2 2.5 2.6 2.8l.6.1h.4c.9.1 1.9.2 3 .3l1.1.1c1.3.1 2.7.1 4.2.1 2 0 3.9-.1 5.7-.2l1-.1.8-.1.7-.1h.4l.6-.1c1.4-.2 2.5-1.2 2.7-2.6v-.2l.2-1.5.1-.8v-.4c.2-2.1.3-4.3.3-6.4 0-2.2-.1-4.4-.3-6.4l-.1-.8-.1-1.2-.1-.7c-.2-1.4-1.2-2.5-2.6-2.8l-.3-.1h-.6l-.7-.1-.5-.1-.6-.1c-1.6-.1-3.4-.2-5.4-.3h-.8l-.4.1z' fill-rule='evenodd' clip-rule='evenodd' fill='%2314191e'/%3E%3Cpath fill='%23FF5630' d='M14.5 28.8c-3.9 0-6.9-.3-8.4-.5-.6-.1-.9-.1-.9-.1-1.1-.1-2.2-.6-3-1.5-.8-.8-1.3-1.9-1.5-3v-.2c-.1-.8-.5-4.5-.5-9 0-4.4.3-7.9.4-8.6v-.2c.4-1.6.9-2.6 1.7-3.4.8-.8 1.9-1.3 3-1.5.4-.1 4-.6 9.2-.6 5.4 0 8.8.5 9.2.6 1.1.1 2.2.6 3 1.5.8.8 1.3 1.9 1.5 3 .1.7.6 4.6.6 9.2 0 5-.6 9.1-.6 9.2-.1 1.2-.6 2.2-1.5 3-.8.8-1.9 1.3-3 1.5-.6.1-4.2.6-9.2.6zm0-26.5c-5.1 0-8.6.5-8.9.6-.8 0-1.4.3-1.9.8s-.8 1.2-1 2.3c-.1.7-.4 4.2-.4 8.5 0 4.4.4 8 .5 8.7v.2c.1.7.4 1.3.9 1.8s1.1.8 1.8.9c0 0 .3 0 .8.1 1.4.2 4.3.5 8.1.5 4.9 0 8.3-.5 9-.6.7-.1 1.3-.4 1.8-.9s.8-1.1.9-1.9c0-.1.6-4.1.6-8.9 0-4.4-.5-8.2-.5-8.9-.1-.7-.4-1.4-.9-1.9s-1.1-.8-1.8-.9c-.5.1-3.8-.4-9-.4z'/%3E%3C/svg%3E");
    --background-image--squarcle--neutral: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--success: url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' height='40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M32.954.813S27.714 0 20 0 7.045.813 7.045.813C3.743 1.21 1.198 3.81.798 7.11.798 7.111 0 13 0 20c0 7 .797 12.888.798 12.889.4 3.3 2.945 5.9 6.247 6.298 0 0 5.24.813 12.955.813 7.714 0 12.954-.813 12.954-.813 3.303-.399 5.847-2.998 6.248-6.298 0-.001.798-5.889.798-12.89 0-7-.798-12.887-.798-12.888-.4-3.3-2.945-5.9-6.248-6.298z' fill='%23FFEDB5'/%3E%3C/svg%3E");
    --background-image--squarcle--product: url("data:image/svg+xml;charset=utf-8,%3Csvg width='64' height='64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M52.727 1.3S44.342 0 32 0C19.657 0 11.272 1.3 11.272 1.3c-5.283.638-9.355 4.797-9.996 10.078C1.276 11.378 0 20.799 0 32c0 11.2 1.276 20.62 1.276 20.622.641 5.281 4.713 9.44 9.996 10.077C11.272 62.7 19.657 64 32 64c12.342 0 20.727-1.3 20.727-1.3 5.284-.639 9.355-4.797 9.996-10.078C62.723 52.62 64 43.2 64 32s-1.277-20.622-1.277-20.622c-.64-5.281-4.712-9.44-9.996-10.077z' fill='%23FDD671'/%3E%3C/svg%3E");
    --background-image--squarcle--plm: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fac7ba' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--mo: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23a6d9d9' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--payment-needed: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23add1a6' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--network-issue: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23e5cfc7' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--hover: url("data:image/svg+xml;charset=utf-8,%3Csvg width='28' height='28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23F2F2F2' d='M0 0h28v28H0z'/%3E%3C/svg%3E")
}

.theme--play-sports-ui.CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:checked+label.CheckboxSwitch-control:before,.theme--play-sports-ui .CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:checked+label.CheckboxSwitch-control:before,.theme--play-sports-ui.CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:not(:checked)+label.CheckboxSwitch-control:before,.theme--play-sports-ui .CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:not(:checked)+label.CheckboxSwitch-control:before {
    background: #b1adab
}

.theme--play-sports-ui.CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:checked+label.CheckboxSwitch-control:after,.theme--play-sports-ui .CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:checked+label.CheckboxSwitch-control:after,.theme--play-sports-ui.CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:not(:checked)+label.CheckboxSwitch-control:after,.theme--play-sports-ui .CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:not(:checked)+label.CheckboxSwitch-control:after {
    border: .1rem solid #b1adab
}

.theme--play-sports-ui.CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:checked+label.CheckboxSwitch-control:before,.theme--play-sports-ui .CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:checked+label.CheckboxSwitch-control:before {
    background: #ffc421
}

.theme--play-sports-ui.CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:checked+label.CheckboxSwitch-control:after,.theme--play-sports-ui .CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:checked+label.CheckboxSwitch-control:after {
    border: .1rem solid #ffc421
}

.theme--play-sports-ui {
    --form-checkbox__box-shadow: hsla(0,0%,100%,0.64);
    --form-checkbox__box-shadow--focus: #fff;
    --form-checkbox__box-shadow--error: #ff5630;
    --form-checkbox--border: none;
    --form-checkbox--border-disabled: 0.1rem solid #999391;
    --form-checkbox--label-color: #291d18;
    --form-checkbox--label-color--disabled: #999391;
    --current-product-highlight--background: #392e2a;
    --title--color: #fff;
    --chevron--color: #fff;
    --accordion__divider__border-top-color: #392e2a;
    --progress-bar-bg: #423733;
    --button__backgroundcolor: #ff0;
    --button__backgroundcolor__button--hover: #ffff8f;
    --button__backgroundcolor__button--disabled: #ff0;
    --button__backgroundcolor__button--active: #eaea03;
    --button__color: #14191e;
    --button__color__button--hover: #14191e;
    --button__color__button--disabled: #14191e;
    --button__color__button--active: #14191e;
    --button--primary__backgroundcolor: #ff0;
    --button--primary__backgroundcolor__button--hover: #ffff8f;
    --button--primary__backgroundcolor__button--disabled: #ff0;
    --button--primary__backgroundcolor__button--active: #eaea03;
    --button--primary__color: #14191e;
    --button--primary__color__button--hover: #14191e;
    --button--primary__color__button--disabled: #14191e;
    --button--primary__color__button--active: #14191e;
    --button--alternate--primary__backgroundcolor: #ff0;
    --button--alternate--primary__backgroundcolor__button--hover: #ffff8f;
    --button--alternate--primary__backgroundcolor__button--disabled: #ff0;
    --button--alternate--primary__backgroundcolor__button--active: #eaea03;
    --button--alternate--primary__color: #14191e;
    --button--alternate--primary__color__button--hover: #14191e;
    --button--alternate--primary__color__button--disabled: #14191e;
    --button--alternate--primary__color__button--active: #14191e;
    --button--secondary__backgroundcolor: hsla(0,0%,100%,0.4);
    --button--secondary__backgroundcolor__button--hover: hsla(0,0%,100%,0.48);
    --button--secondary__backgroundcolor__button--disabled: hsla(0,0%,100%,0.4);
    --button--secondary__backgroundcolor__button--active: hsla(0,0%,100%,0.32);
    --button--secondary__color: #fff;
    --button--secondary__color__button--hover: #fff;
    --button--secondary__color__button--disabled: #fff;
    --button--secondary__color__button--active: #fff;
    --button--secondary--border: none;
    --button--secondary--border-color: none;
    --button--secondary--hover--border: none;
    --button--secondary--hover--border-color: none;
    --button--secondary--disabled--border: none;
    --button--secondary--active--border: none;
    --button--secondary--outline: none;
    --button--secondary--hover--outline: none;
    --button--secondary--disabled--outline: none;
    --button--secondary--active--outline: none;
    --button--alternate--secondary__color: #fff;
    --button--alternate--secondary__backgroundcolor: hsla(0,0%,100%,0.4);
    --button--alternate--secondary__color--hover: #fff;
    --button--alternate--secondary__backgroundcolor__button--hover: hsla(0,0%,100%,0.48);
    --button--alternate--secondary--border: none;
    --button--alternate--secondary--border-color: none;
    --button--alternate--secondary--outline: none;
    --button--alternate--secondary--border--hover: none;
    --button--alternate--secondary--border-color--hover: none;
    --button--alternate--secondary--outline--hover: none;
    --button--alternate--secondary--border--active: none;
    --button--alternate--secondary--outline--active: none;
    --button--alternate--secondary--border--disabled: none;
    --button--alternate--secondary--outline--disabled: none;
    --button--alternate--secondary__color__button--disabled: #fff;
    --button--alternate--secondary__color__button--active: #fff;
    --button--alternate--secondary__backgroundcolor__button--disabled: hsla(0,0%,100%,0.4);
    --button--tertiary__color: #fff;
    --button--tertiary__backgroundcolor: transparent;
    --button--tertiary__color__button--hover: #fff;
    --button--tertiary__backgroundcolor__button--hover: hsla(0,0%,100%,0.12);
    --button--tertiary__color__button--disabled: #fff;
    --button--tertiary__backgroundcolor__button--disabled: transparent;
    --button--tertiary__color__button--active: #fff;
    --button--tertiary__backgroundcolor__button--active: hsla(0,0%,100%,0.24);
    --button--alternate--tertiary__color: #fff;
    --button--alternate--tertiary__backgroundcolor: transparent;
    --button--alternate--tertiary__color__button--hover: #fff;
    --button--alternate--tertiary__backgroundcolor__button--hover: hsla(0,0%,100%,0.12);
    --button--alternate--tertiary__color__button--disabled: #fff;
    --button--alternate--tertiary__backgroundcolor__button--disabled: transparent;
    --button--alternate--tertiary__color__button--active: #fff;
    --button--alternate--tertiary__backgroundcolor__button--active: hsla(0,0%,100%,0.24);
    --dashboard-card__color: #fff;
    --slick-slider__slick-slider-button__background-color: #545454;
    --slick-slider__slick-slider-active-button__background-color: #fff;
    --slick-slider__slick-dots--grey__background-color: #fff;
    --slick-slider-button__highlight__slick-next__color: #fff;
    --onetrust-banner-sdk__background-color: #fff;
    --onetrust-policy-title__color: #291d18;
    --onetrust-policy-text-b__color: #291d18;
    --onetrust-policy-text-a__color: #291d18;
    --has-reject-all-button-button-onetrust-pc-btn-handler__color: #291d18;
    --onetrust-background-filter__background-color: hsla(0,0%,100%,0.96);
    --cookie-filters--bg-color: #fff;
    --cookie-filters--box-border-color: #ffc421;
    --cookie-filters--label-color: #291d18;
    --cookie-filters-clear-filters--color: #291d18;
    --cookie-filter-options--color: #291d18;
    --screen-2-pc-title__color: #291d18;
    --onetrust-policy-text__color: #291d18;
    --screen-2-category-header__color: #291d18;
    --screen-2-ot-always-active__color: #291d18;
    --screen-2-category-item-p__color: #291d18;
    --screen-2-category-host-list-handle__color: #291d18;
    --screen-2-accordion-text-ot-switch-label__background-color: #b1adab;
    --screen-2-close-pc-btn-handler-ot-close-icon__background-color: #fff;
    --screen-2-close-pc-btn-handler-ot-close-icon__background-img: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNDguMzMzIiBoZWlnaHQ9IjM0OC4zMzMiIHZpZXdCb3g9IjAgMCAzNDguMzMzIDM0OC4zMzQiPjxwYXRoIGZpbGw9IiM1NjU2NTYiIGQ9Ik0zMzYuNTU5IDY4LjYxMUwyMzEuMDE2IDE3NC4xNjVsMTA1LjU0MyAxMDUuNTQ5YzE1LjY5OSAxNS43MDUgMTUuNjk5IDQxLjE0NSAwIDU2Ljg1LTcuODQ0IDcuODQ0LTE4LjEyOCAxMS43NjktMjguNDA3IDExLjc2OS0xMC4yOTYgMC0yMC41ODEtMy45MTktMjguNDE5LTExLjc2OUwxNzQuMTY3IDIzMS4wMDMgNjguNjA5IDMzNi41NjNjLTcuODQzIDcuODQ0LTE4LjEyOCAxMS43NjktMjguNDE2IDExLjc2OS0xMC4yODUgMC0yMC41NjMtMy45MTktMjguNDEzLTExLjc2OS0xNS42OTktMTUuNjk4LTE1LjY5OS00MS4xMzkgMC01Ni44NWwxMDUuNTQtMTA1LjU0OUwxMS43NzQgNjguNjExYy0xNS42OTktMTUuNjk5LTE1LjY5OS00MS4xNDUgMC01Ni44NDQgMTUuNjk2LTE1LjY4NyA0MS4xMjctMTUuNjg3IDU2LjgyOSAwbDEwNS41NjMgMTA1LjU1NEwyNzkuNzIxIDExLjc2N2MxNS43MDUtMTUuNjg3IDQxLjEzOS0xNS42ODcgNTYuODMyIDAgMTUuNzA1IDE1LjY5OSAxNS43MDUgNDEuMTQ1LjAwNiA1Ni44NDR6Ii8+PC9zdmc+");
    --screen-3-vendor-search-handler__color: #e5e3e3;
    --screen-3-vendors-list-title__color: #291d18;
    --screen-3-accordion-header-host-title__color: #291d18;
    --screen-3-vendor-search-handler-placeholder__color: #766f6b;
    --screen-3-hosts-list-container-host-option-group-vendor-host__bg-color: #f7f6f6;
    --screen-3-hosts-list-container-host-option-group-vendor-host__color: #291d18;
    --screen-3-ot-arrow-container__bg-img: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='11' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M.293.293A1 1 0 011.613.21l.094.083L10 8.585 18.293.293a1 1 0 011.32-.083l.094.083a1 1 0 01.083 1.32l-.083.094-9 9a1 1 0 01-1.32.083l-.094-.083-9-9a1 1 0 010-1.414z' fill='%23291D18'/%3E%3C/svg%3E");
    --search-container-svg-path__fill: #766f6b;
    --vendor-list-back-btn-handler-button-text__color: #766f6b
}

.theme--play-sports-ui div#onetrust-consent-sdk div#onetrust-button-group-parent .banner-actions-container #onetrust-reject-all-handler {
    --button--secondary__backgroundcolor: transparent;
    --button--secondary__backgroundcolor__button--hover: transparent;
    --button--secondary__backgroundcolor__button--disabled: transparent;
    --button--secondary__backgroundcolor__button--active: transparent;
    --button--secondary__color: #291d18;
    --button--secondary__color__button--hover: #291d18;
    --button--secondary__color__button--disabled: #291d18;
    --button--secondary__color__button--active: #291d18;
    --button--secondary--border: 0.1rem solid rgba(41,29,24,0.64);
    --button--secondary--border-color: rgba(41,29,24,0.64);
    --button--secondary--hover--border: 0.1rem solid #291d18;
    --button--secondary--hover--border-color: #291d18;
    --button--secondary--disabled--border: 0.1rem solid rgba(41,29,24,0.64);
    --button--secondary--active--border: 0.1rem solid #291d18;
    --button--secondary--outline: 0.1rem solid rgba(41,29,24,0.64);
    --button--secondary--hover--outline: #291d18;
    --button--secondary--disabled--outline: 0.1rem solid rgba(41,29,24,0.64);
    --button--secondary--active--outline: none
}

.theme--play-sports-ui {
    --form-item__input__bullet__color--checked: #fff;
    --form-item__input__tick__color--checked: #fff;
    --form-item__input__background-color--default: hsla(0,0%,100%,0.04);
    --form-item__input__background-color--checked: #00e650;
    --form-item__input__border--default: inset 0 0 0 .1rem #545454;
    --select-dropdown-options__section-content__background: #4b413d;
    --select-dropdown-options__section-list-hover__background: #392e2a;
    --select-dropdown-section__select-dropdown__background: #423733;
    --ui-select2-focus-border-color: #ffc421;
    --ui-select-choices-row-background-color: #291d18;
    --dropdown-ui-select-choices-row--hover: #eeeded;
    --dropdown-ui-select-background-color: #e5e3e3;
    --dropdown-ui-select-choice-color: #291d18;
    --dropdown-ui-select-container-background-error: #f7f6f6;
    --dropdown-ui-select-container-active-choices__border-bottom: 0.1rem solid #291d18;
    --select2-result-single__background-color: #291d18;
    --form__checkbox-v2--switch--background: #b1adab;
    --form__input__background: #423733;
    --form__input__placeholder__color: #b1adab;
    --form__input--focus__border-color: #fff;
    --form__input--disabled__background: #312521;
    --form__input--disabled__color: #6c6461;
    --form--label--color: #b1adab;
    --select-tile__color: #fff;
    --select-tile__background-color--default: hsla(0,0%,100%,0.04);
    --select-tile__border--default: inset 0 0 0 .1rem #545454;
    --select-tile__border--checked: inset 0 0 0 .2rem #00e650;
    --select-tile__border--hover: inset 0 0 0 .1rem #00e650;
    --icon-component-primary-color: #14191e;
    --icon-component-primary-bg-color: #00e650;
    --icon-component-secondary-color: #14191e;
    --icon-component-secondary-bg-color: #ff0;
    --icon-component-transparent-color: #fff;
    --icon-component-transparent-bg-color: hsla(0,0%,100%,0.12);
    --link-color: #ff0;
    --link-color--hover: #ff0;
    --link-color--disabled: #544f17;
    --link--chevron__color: #ff0;
    --link--chevron--hover__color: #ff0;
    --link--shaped--before__color: #fff;
    --link--shaped__icon-bg: url('data:image/svg+xml;charset=utf-8,<svg width="109" height="109" xmlns="http://www.w3.org/2000/svg"><path fill="rgba(255, 255, 255, 0.16)" d="M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20" fill-rule="evenodd"/></svg>');
    --link--shaped__icon-bg--hover: url('data:image/svg+xml;charset=utf-8,<svg width="109" height="109" xmlns="http://www.w3.org/2000/svg"><path fill="rgba(255, 255, 255, 0.32)" d="M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20" fill-rule="evenodd"/></svg>');
    --link--secondary__color: #ff0;
    --list-style--primary-ticks__ul__li__before_icon_color: #ffc421;
    --list-style--ordered-highlight__ul__li__before__color: #291d18
}

.theme--play-sports-ui .notification.notification--success {
    --backgroundcolor: rgba(54,179,126,0.16);
    --coloricon: #36b37e
}

.theme--play-sports-ui .notification.notification--customerror,.theme--play-sports-ui .notification.notification--errorfield {
    --backgroundcolor: rgba(255,86,48,0.16);
    --coloricon: #ff5630
}

.theme--play-sports-ui .notification.notification--author,.theme--play-sports-ui .notification.notification--info {
    --backgroundcolor: rgba(1,133,253,0.16);
    --coloricon: #0185fd
}

.theme--play-sports-ui .notification.notification--warning {
    --backgroundcolor: rgba(255,159,10,0.16);
    --coloricon: #ff9f0a
}

.theme--play-sports-ui {
    --overlay__mask__background: rgba(41,29,24,0.32);
    --overlay__section__content__background: #4b413d;
    --overlay__mask--backdrop__background: rgba(41,29,24,0.32);
    --overlay__section__content--page__heading__color: #fff;
    --overlay__section__content__sub-title__color: #fff;
    --overlay__section__content__description__color: #fff;
    --overlayer__section__content--wrapper__background-color: #4b413d;
    --pagination__item--active__a__color: #14191e;
    --pagination__item--active__a--hover__color: #14191e;
    --pagination__item__a__color: #fff;
    --pagination__item__a--hover__color: #fff;
    --pagination__link__icon__color: #545454;
    --pagination__link--enabled__border-color: transparent;
    --pagination__link--enabled__icon__color: #fff;
    --pagination__link--enabled__icon--hover__color: #fff;
    --pagination__item--active__background-color: transparent;
    --pagination__item--active__a--hover__background-color: transparent;
    --pagination__item__a--hover__background-color: transparent;
    --promo-highlight-color: #fff;
    --promo-highlight__with-squarcle-color: #14191e;
    --promo-highlight__with-squarcle-color--alternative: #14191e;
    --status-indicator__background-color: #545454;
    --status-indicator--brand-default__indicator-background: #ffc421;
    --status-indicator--negative__indicator-background: #ff5630;
    --status-indicator--positive__indicator-background: #36b37e;
    --status-indicator--neutral__indicator-background: #0185fd;
    --status-indicator--warning__indicator-background: #ff9f0a;
    --status-indicator--inactive__indicator-background: #b1adab;
    --horizontal-responsive-step-tracker__border-color: #4b413d;
    --journey-step-tracker__border-color: #4b413d;
    --vertical-step-tracker__border-color: #4b413d;
    --vertical-step-tracker__step-line--completed__border: #ff0;
    --row__values--color: #fff;
    --row__values--backgroundcolor: #32465a
}

@media only screen and (min-width: 36em) {
    .theme--play-sports-ui {
        --row__values--color:#fff;
        --row__values--backgroundcolor: transparent
    }
}

.theme--play-sports-ui {
    --table-row__key-color: #fff;
    --table-row__key--backgroundcolor: #838383;
    --table-row__icon-tick-color: #ff0;
    --table-row__icon-close-color: #fff;
    --table-row__title-key--backgroundcolor: #32465a;
    --table-row__title-key--color: #fff
}

@media only screen and (min-width: 36em) {
    .theme--play-sports-ui {
        --table-row__key--backgroundcolor:transparent
    }
}

.theme--play-sports-ui {
    --cmp-navigation-list__background-color: #392e2a;
    --cmp-navigation-list__color: #fff;
    --error-text-field-bg: hsla(0,0%,100%,0.16);
    --social-media--color: #fff;
    --quote__color: #fff;
    --separator__color: #dddbda;
    --hero-banner-v2__background-color--default: #00281e;
    --hero-banner-v2--image-focused__inner-container--text__background-color--sm: #14191e;
    --hero-banner-v2--image-focused__inner-container--text__border-color--sm: #fff;
    --cmp-breadcrumb__item__active-color: color("dark-grey");
    --cmp-breadcrumb__item__link-color: color("text");
    --page-navigation--background-color: hsla(0,0%,100%,0.08);
    --page-navigation--border-left: #6c6461;
    --page-navigation--border-left__active: #fff;
    --page-navigation--color: #fff;
    --page-navigation-sticky--background-color: rgba(41,29,24,0.04);
    --page-navigation-sticky--color: #291d18;
    --page-navigation-sticky--border-left: #ccc9c8;
    --page-navigation-sticky--border-left--active: #291d18;
    --useful-links-title__color: #fff;
    --useful-links--quicklinks__link__icon--before__color: #fff;
    --useful-links--quicklinks__link--active__color: #fff
}

.theme--prime-video-ui {
    --shadow--xs: rgba(0,0,0,0.24);
    --shadow--s: rgba(0,0,0,0.24);
    --shadow--m: rgba(0,0,0,0.24);
    --shadow--l: rgba(0,0,0,0.32);
    --shadow--xs--hover: rgba(0,0,0,0.32);
    --elevation--xs: hsla(0,0%,100%,0.04);
    --elevation--s: hsla(0,0%,100%,0.08);
    --elevation--m: hsla(0,0%,100%,0.12);
    --elevation--l: hsla(0,0%,100%,0.16);
    --background-image--squarcle: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23b1adab' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--secondary: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%2300a8e1' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--active: url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.5 2c-2.4 0-4.6.1-6.6.3l-.8.1h-.8l-.6.1-.4.1c-1.4.1-2.5 1.2-2.7 2.6v.3l-.1.6-.1.7-.1.7v.4c-.1 1.7-.2 3.4-.3 5.2v1.4c0 2.2.1 4.4.3 6.4l.1.8.1.8v.6l.1.5c.2 1.4 1.2 2.5 2.6 2.8l.6.1h.4c.9.1 1.9.2 3 .3l1.1.1c1.3.1 2.7.1 4.2.1 2 0 3.9-.1 5.7-.2l1-.1.8-.1.7-.1h.4l.6-.1c1.4-.2 2.5-1.2 2.7-2.6v-.2l.2-1.5.1-.8v-.4c.2-2.1.3-4.3.3-6.4 0-2.2-.1-4.4-.3-6.4l-.1-.8-.1-1.2-.1-.7c-.2-1.4-1.2-2.5-2.6-2.8l-.3-.1h-.6l-.7-.1-.5-.1-.6-.1c-1.6-.1-3.4-.2-5.4-.3h-.8l-.4.1z' fill-rule='evenodd' clip-rule='evenodd' fill='%2310171e'/%3E%3Cpath fill='%230f79af' d='M14.5 28.8c-3.9 0-6.9-.3-8.4-.5-.6-.1-.9-.1-.9-.1-1.1-.1-2.2-.6-3-1.5-.8-.8-1.3-1.9-1.5-3v-.2c-.1-.8-.5-4.5-.5-9 0-4.4.3-7.9.4-8.6v-.2c.4-1.6.9-2.6 1.7-3.4.8-.8 1.9-1.3 3-1.5.4-.1 4-.6 9.2-.6 5.4 0 8.8.5 9.2.6 1.1.1 2.2.6 3 1.5.8.8 1.3 1.9 1.5 3 .1.7.6 4.6.6 9.2 0 5-.6 9.1-.6 9.2-.1 1.2-.6 2.2-1.5 3-.8.8-1.9 1.3-3 1.5-.6.1-4.2.6-9.2.6zm0-26.5c-5.1 0-8.6.5-8.9.6-.8 0-1.4.3-1.9.8s-.8 1.2-1 2.3c-.1.7-.4 4.2-.4 8.5 0 4.4.4 8 .5 8.7v.2c.1.7.4 1.3.9 1.8s1.1.8 1.8.9c0 0 .3 0 .8.1 1.4.2 4.3.5 8.1.5 4.9 0 8.3-.5 9-.6.7-.1 1.3-.4 1.8-.9s.8-1.1.9-1.9c0-.1.6-4.1.6-8.9 0-4.4-.5-8.2-.5-8.9-.1-.7-.4-1.4-.9-1.9s-1.1-.8-1.8-.9c-.5.1-3.8-.4-9-.4z'/%3E%3C/svg%3E");
    --background-image--squarcle--completed: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%230f79af' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--error: url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.5 2c-2.4 0-4.6.1-6.6.3l-.8.1h-.8l-.6.1-.4.1c-1.4.1-2.5 1.2-2.7 2.6v.3l-.1.6-.1.7-.1.7v.4c-.1 1.7-.2 3.4-.3 5.2v1.4c0 2.2.1 4.4.3 6.4l.1.8.1.8v.6l.1.5c.2 1.4 1.2 2.5 2.6 2.8l.6.1h.4c.9.1 1.9.2 3 .3l1.1.1c1.3.1 2.7.1 4.2.1 2 0 3.9-.1 5.7-.2l1-.1.8-.1.7-.1h.4l.6-.1c1.4-.2 2.5-1.2 2.7-2.6v-.2l.2-1.5.1-.8v-.4c.2-2.1.3-4.3.3-6.4 0-2.2-.1-4.4-.3-6.4l-.1-.8-.1-1.2-.1-.7c-.2-1.4-1.2-2.5-2.6-2.8l-.3-.1h-.6l-.7-.1-.5-.1-.6-.1c-1.6-.1-3.4-.2-5.4-.3h-.8l-.4.1z' fill-rule='evenodd' clip-rule='evenodd' fill='%2310171e'/%3E%3Cpath fill='%23FF5630' d='M14.5 28.8c-3.9 0-6.9-.3-8.4-.5-.6-.1-.9-.1-.9-.1-1.1-.1-2.2-.6-3-1.5-.8-.8-1.3-1.9-1.5-3v-.2c-.1-.8-.5-4.5-.5-9 0-4.4.3-7.9.4-8.6v-.2c.4-1.6.9-2.6 1.7-3.4.8-.8 1.9-1.3 3-1.5.4-.1 4-.6 9.2-.6 5.4 0 8.8.5 9.2.6 1.1.1 2.2.6 3 1.5.8.8 1.3 1.9 1.5 3 .1.7.6 4.6.6 9.2 0 5-.6 9.1-.6 9.2-.1 1.2-.6 2.2-1.5 3-.8.8-1.9 1.3-3 1.5-.6.1-4.2.6-9.2.6zm0-26.5c-5.1 0-8.6.5-8.9.6-.8 0-1.4.3-1.9.8s-.8 1.2-1 2.3c-.1.7-.4 4.2-.4 8.5 0 4.4.4 8 .5 8.7v.2c.1.7.4 1.3.9 1.8s1.1.8 1.8.9c0 0 .3 0 .8.1 1.4.2 4.3.5 8.1.5 4.9 0 8.3-.5 9-.6.7-.1 1.3-.4 1.8-.9s.8-1.1.9-1.9c0-.1.6-4.1.6-8.9 0-4.4-.5-8.2-.5-8.9-.1-.7-.4-1.4-.9-1.9s-1.1-.8-1.8-.9c-.5.1-3.8-.4-9-.4z'/%3E%3C/svg%3E");
    --background-image--squarcle--neutral: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--success: url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' height='40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M32.954.813S27.714 0 20 0 7.045.813 7.045.813C3.743 1.21 1.198 3.81.798 7.11.798 7.111 0 13 0 20c0 7 .797 12.888.798 12.889.4 3.3 2.945 5.9 6.247 6.298 0 0 5.24.813 12.955.813 7.714 0 12.954-.813 12.954-.813 3.303-.399 5.847-2.998 6.248-6.298 0-.001.798-5.889.798-12.89 0-7-.798-12.887-.798-12.888-.4-3.3-2.945-5.9-6.248-6.298z' fill='%23FFEDB5'/%3E%3C/svg%3E");
    --background-image--squarcle--product: url("data:image/svg+xml;charset=utf-8,%3Csvg width='64' height='64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M52.727 1.3S44.342 0 32 0C19.657 0 11.272 1.3 11.272 1.3c-5.283.638-9.355 4.797-9.996 10.078C1.276 11.378 0 20.799 0 32c0 11.2 1.276 20.62 1.276 20.622.641 5.281 4.713 9.44 9.996 10.077C11.272 62.7 19.657 64 32 64c12.342 0 20.727-1.3 20.727-1.3 5.284-.639 9.355-4.797 9.996-10.078C62.723 52.62 64 43.2 64 32s-1.277-20.622-1.277-20.622c-.64-5.281-4.712-9.44-9.996-10.077z' fill='%23FDD671'/%3E%3C/svg%3E");
    --background-image--squarcle--plm: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fac7ba' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--mo: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23a6d9d9' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--payment-needed: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23add1a6' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--network-issue: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23e5cfc7' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--hover: url("data:image/svg+xml;charset=utf-8,%3Csvg width='28' height='28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23F2F2F2' d='M0 0h28v28H0z'/%3E%3C/svg%3E")
}

.theme--prime-video-ui.CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:checked+label.CheckboxSwitch-control:before,.theme--prime-video-ui .CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:checked+label.CheckboxSwitch-control:before,.theme--prime-video-ui.CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:not(:checked)+label.CheckboxSwitch-control:before,.theme--prime-video-ui .CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:not(:checked)+label.CheckboxSwitch-control:before {
    background: #b1adab
}

.theme--prime-video-ui.CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:checked+label.CheckboxSwitch-control:after,.theme--prime-video-ui .CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:checked+label.CheckboxSwitch-control:after,.theme--prime-video-ui.CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:not(:checked)+label.CheckboxSwitch-control:after,.theme--prime-video-ui .CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:not(:checked)+label.CheckboxSwitch-control:after {
    border: .1rem solid #b1adab
}

.theme--prime-video-ui.CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:checked+label.CheckboxSwitch-control:before,.theme--prime-video-ui .CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:checked+label.CheckboxSwitch-control:before {
    background: #ffc421
}

.theme--prime-video-ui.CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:checked+label.CheckboxSwitch-control:after,.theme--prime-video-ui .CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:checked+label.CheckboxSwitch-control:after {
    border: .1rem solid #ffc421
}

.theme--prime-video-ui {
    --current-product-highlight--background: #392e2a;
    --title--color: #fff;
    --chevron--color: #fff;
    --accordion__divider__border-top-color: #392e2a;
    --progress-bar-bg: #423733;
    --button__backgroundcolor: #0f79af;
    --button__backgroundcolor__button--hover: #0e6d9e;
    --button__backgroundcolor__button--disabled: #0f79af;
    --button__backgroundcolor__button--active: #0e6d9e;
    --button__color: #fff;
    --button__color__button--hover: #fff;
    --button__color__button--disabled: #fff;
    --button__color__button--active: #fff;
    --button--primary__backgroundcolor: #0f79af;
    --button--primary__backgroundcolor__button--hover: #0e6d9e;
    --button--primary__backgroundcolor__button--disabled: #0f79af;
    --button--primary__backgroundcolor__button--active: #0e6d9e;
    --button--primary__color: #fff;
    --button--primary__color__button--hover: #fff;
    --button--primary__color__button--disabled: #fff;
    --button--primary__color__button--active: #fff;
    --button--alternate--primary__backgroundcolor: #0f79af;
    --button--alternate--primary__backgroundcolor__button--hover: #0e6d9e;
    --button--alternate--primary__backgroundcolor__button--disabled: #0f79af;
    --button--alternate--primary__color: #fff;
    --button--alternate--primary__color--hover: #fff;
    --button--alternate--primary__color__button--disabled: #fff;
    --button--secondary__backgroundcolor: transparent;
    --button--secondary__backgroundcolor__button--hover: transparent;
    --button--secondary__backgroundcolor__button--disabled: transparent;
    --button--secondary__backgroundcolor__button--active: transparent;
    --button--secondary__color: #fff;
    --button--secondary__color__button--hover: #fff;
    --button--secondary__color__button--disabled: #fff;
    --button--secondary__color__button--active: #fff;
    --button--secondary--border: 0.1rem solid hsla(0,0%,100%,0.64);
    --button--secondary--border-color: #fff;
    --button--secondary--hover--border: 0.1rem solid #fff;
    --button--secondary--hover--border-color: #fff;
    --button--secondary--disabled--border: 0.1rem solid hsla(0,0%,100%,0.64);
    --button--secondary--active--border: 0.1rem solid #fff;
    --button--secondary--outline: 0.1rem solid hsla(0,0%,100%,0.64);
    --button--secondary--hover--outline: 0.2rem solid #fff;
    --button--secondary--disabled--outline: 0.1rem solid hsla(0,0%,100%,0.64);
    --button--secondary--active--outline: none;
    --button--alternate--secondary__color: #fff;
    --button--alternate--secondary__backgroundcolor: transparent;
    --button--alternate--secondary__color--hover: #fff;
    --button--alternate--secondary__backgroundcolor__button--hover: transparent;
    --button--alternate--secondary--border: 0.1rem solid hsla(0,0%,100%,0.64);
    --button--alternate--secondary--border-color: hsla(0,0%,100%,0.64);
    --button--alternate--secondary--outline: 0.1rem solid hsla(0,0%,100%,0.64);
    --button--alternate--secondary--border--hover: 0.2rem solid #fff;
    --button--alternate--secondary--border-color--hover: #fff;
    --button--alternate--secondary--outline--hover: 0.2rem solid #fff;
    --button--alternate--secondary--border--active: 0.1rem solid #fff;
    --button--alternate--secondary--outline--active: none;
    --button--alternate--secondary--border--disabled: 0.1rem solid hsla(0,0%,100%,0.64);
    --button--alternate--secondary--outline--disabled: 0.1rem solid hsla(0,0%,100%,0.64);
    --button--alternate--secondary__color__button--disabled: #fff;
    --button--alternate--secondary__color__button--active: #fff;
    --button--alternate--secondary__backgroundcolor__button--disabled: transparent;
    --button--tertiary__backgroundcolor: transparent;
    --button--tertiary__backgroundcolor__button--hover: hsla(0,0%,100%,0.12);
    --button--tertiary__backgroundcolor__button--disabled: transparent;
    --button--tertiary__backgroundcolor__button--active: hsla(0,0%,100%,0.24);
    --button--tertiary__color: #fff;
    --button--tertiary__color__button--hover: #fff;
    --button--tertiary__color__button--disabled: #fff;
    --button--tertiary__color__button--active: #fff;
    --button--alternate--tertiary__backgroundcolor: transparent;
    --button--alternate--tertiary__backgroundcolor__button--hover: hsla(0,0%,100%,0.12);
    --button--alternate--tertiary__backgroundcolor__button--disabled: transparent;
    --button--alternate--tertiary__color: #fff;
    --button--alternate--tertiary__color__button--hover: #fff;
    --button--alternate--tertiary__color__button--disabled: #fff;
    --button--alternate--tertiary__color__button--active: #fff
}

.theme--prime-video-ui .button--primary:hover {
    text-shadow: 0 1px 1px rgba(0,0,0,.32)
}

.theme--prime-video-ui {
    --dashboard-card__color: #fff;
    --slick-slider__slick-slider-active-button__background-color: #fff;
    --slick-slider__slick-dots--grey__background-color: #fff;
    --slick-slider-button__highlight__slick-next__color: #fff;
    --onetrust-banner-sdk__background-color: #fff;
    --onetrust-policy-title__color: #291d18;
    --onetrust-policy-text-b__color: #291d18;
    --onetrust-policy-text-a__color: #291d18;
    --has-reject-all-button-button-onetrust-pc-btn-handler__color: #291d18;
    --onetrust-background-filter__background-color: hsla(0,0%,100%,0.96);
    --cookie-filters--bg-color: #fff;
    --cookie-filters--box-border-color: #ffc421;
    --cookie-filters--label-color: #291d18;
    --cookie-filters-clear-filters--color: #291d18;
    --cookie-filter-options--color: #291d18;
    --screen-2-pc-title__color: #291d18;
    --onetrust-policy-text__color: #291d18;
    --screen-2-category-header__color: #291d18;
    --screen-2-ot-always-active__color: #291d18;
    --screen-2-category-item-p__color: #291d18;
    --screen-2-category-host-list-handle__color: #291d18;
    --screen-2-accordion-text-ot-switch-label__background-color: #b1adab;
    --screen-2-close-pc-btn-handler-ot-close-icon__background-color: #fff;
    --screen-2-close-pc-btn-handler-ot-close-icon__background-img: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNDguMzMzIiBoZWlnaHQ9IjM0OC4zMzMiIHZpZXdCb3g9IjAgMCAzNDguMzMzIDM0OC4zMzQiPjxwYXRoIGZpbGw9IiM1NjU2NTYiIGQ9Ik0zMzYuNTU5IDY4LjYxMUwyMzEuMDE2IDE3NC4xNjVsMTA1LjU0MyAxMDUuNTQ5YzE1LjY5OSAxNS43MDUgMTUuNjk5IDQxLjE0NSAwIDU2Ljg1LTcuODQ0IDcuODQ0LTE4LjEyOCAxMS43NjktMjguNDA3IDExLjc2OS0xMC4yOTYgMC0yMC41ODEtMy45MTktMjguNDE5LTExLjc2OUwxNzQuMTY3IDIzMS4wMDMgNjguNjA5IDMzNi41NjNjLTcuODQzIDcuODQ0LTE4LjEyOCAxMS43NjktMjguNDE2IDExLjc2OS0xMC4yODUgMC0yMC41NjMtMy45MTktMjguNDEzLTExLjc2OS0xNS42OTktMTUuNjk4LTE1LjY5OS00MS4xMzkgMC01Ni44NWwxMDUuNTQtMTA1LjU0OUwxMS43NzQgNjguNjExYy0xNS42OTktMTUuNjk5LTE1LjY5OS00MS4xNDUgMC01Ni44NDQgMTUuNjk2LTE1LjY4NyA0MS4xMjctMTUuNjg3IDU2LjgyOSAwbDEwNS41NjMgMTA1LjU1NEwyNzkuNzIxIDExLjc2N2MxNS43MDUtMTUuNjg3IDQxLjEzOS0xNS42ODcgNTYuODMyIDAgMTUuNzA1IDE1LjY5OSAxNS43MDUgNDEuMTQ1LjAwNiA1Ni44NDR6Ii8+PC9zdmc+");
    --screen-3-vendor-search-handler__color: #e5e3e3;
    --screen-3-vendors-list-title__color: #291d18;
    --screen-3-accordion-header-host-title__color: #291d18;
    --screen-3-vendor-search-handler-placeholder__color: #766f6b;
    --screen-3-hosts-list-container-host-option-group-vendor-host__bg-color: #f7f6f6;
    --screen-3-hosts-list-container-host-option-group-vendor-host__color: #291d18;
    --screen-3-ot-arrow-container__bg-img: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='11' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M.293.293A1 1 0 011.613.21l.094.083L10 8.585 18.293.293a1 1 0 011.32-.083l.094.083a1 1 0 01.083 1.32l-.083.094-9 9a1 1 0 01-1.32.083l-.094-.083-9-9a1 1 0 010-1.414z' fill='%23291D18'/%3E%3C/svg%3E");
    --search-container-svg-path__fill: #766f6b;
    --vendor-list-back-btn-handler-button-text__color: #766f6b
}

.theme--prime-video-ui div#onetrust-consent-sdk div#onetrust-button-group-parent .banner-actions-container #onetrust-reject-all-handler {
    --button--secondary__backgroundcolor: transparent;
    --button--secondary__backgroundcolor__button--hover: transparent;
    --button--secondary__backgroundcolor__button--disabled: transparent;
    --button--secondary__backgroundcolor__button--active: transparent;
    --button--secondary__color: #291d18;
    --button--secondary__color__button--hover: #291d18;
    --button--secondary__color__button--disabled: #291d18;
    --button--secondary__color__button--active: #291d18;
    --button--secondary--border: 0.1rem solid rgba(41,29,24,0.64);
    --button--secondary--border-color: rgba(41,29,24,0.64);
    --button--secondary--hover--border: 0.1rem solid #291d18;
    --button--secondary--hover--border-color: #291d18;
    --button--secondary--disabled--border: 0.1rem solid rgba(41,29,24,0.64);
    --button--secondary--active--border: 0.1rem solid #291d18;
    --button--secondary--outline: 0.1rem solid rgba(41,29,24,0.64);
    --button--secondary--hover--outline: #291d18;
    --button--secondary--disabled--outline: 0.1rem solid rgba(41,29,24,0.64);
    --button--secondary--active--outline: none
}

.theme--prime-video-ui {
    --form-item__input__bullet__color--checked: #fff;
    --form-item__input__tick__color--checked: #fff;
    --form-item__input__background-color--default: hsla(0,0%,100%,0.08);
    --form-item__input__background-color--checked: #0f79af;
    --form-item__input__border--default: inset 0 0 0 .1rem #b1adab;
    --select-dropdown-options__section-content__background: #4b413d;
    --select-dropdown-options__section-list-hover__background: #392e2a;
    --select-dropdown-section__select-dropdown__background: #423733;
    --ui-select2-focus-border-color: #fff;
    --ui-select-choices-row-background-color: #291d18;
    --dropdown-ui-select-choices-row--hover: #392e2a;
    --dropdown-ui-select-background-color: #423733;
    --dropdown-ui-select-choice-color: #fff;
    --dropdown-ui-select-container-background-error: #423733;
    --dropdown-ui-select-container-active-choices__border-bottom: 0.1rem solid #291d18;
    --select2-result-single__background-color: #291d18;
    --form__checkbox-v2--switch--background: #b1adab;
    --form__input__background: #423733;
    --form__input__placeholder__color: #b1adab;
    --form__input--focus__border-color: #fff;
    --form__input--disabled__background: #312521;
    --form__input--disabled__color: #6c6461;
    --form--label--color: #b1adab;
    --select-tile__color: #fff;
    --select-tile__background-color--default: hsla(0,0%,100%,0.08);
    --select-tile__border--default: inset 0 0 0 .1rem #b1adab;
    --select-tile__border--checked: inset 0 0 0 .2rem #0f79af;
    --select-tile__border--hover: inset 0 0 0 .1rem #0f79af;
    --icon-component-primary-color: #fff;
    --icon-component-primary-bg-color: #0f79af;
    --icon-component-secondary-color: #10171e;
    --icon-component-secondary-bg-color: #00a8e1;
    --icon-component-transparent-color: #fff;
    --icon-component-transparent-bg-color: hsla(0,0%,100%,0.12);
    --link-color: #0f79af;
    --link-color--hover: #fff;
    --link-color--disabled: #fff;
    --link--chevron__color: #0f79af;
    --link--chevron--hover__color: #0f79af;
    --link--shaped--before__color: #fff;
    --link--shaped__icon-bg: url('data:image/svg+xml;charset=utf-8,<svg width="109" height="109" xmlns="http://www.w3.org/2000/svg"><path fill="rgba(255, 255, 255, 0.16)" d="M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20" fill-rule="evenodd"/></svg>');
    --link--shaped__icon-bg--hover: url('data:image/svg+xml;charset=utf-8,<svg width="109" height="109" xmlns="http://www.w3.org/2000/svg"><path fill="rgba(255, 255, 255, 0.32)" d="M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20" fill-rule="evenodd"/></svg>');
    --link--secondary__color: #0f79af;
    --list-style--primary-ticks__ul__li__before_icon_color: #0f79af;
    --list-style--ordered-highlight__ul__li__before__color: #fff
}

.theme--prime-video-ui .notification.notification--success {
    --backgroundcolor: rgba(54,179,126,0.16);
    --coloricon: #36b37e
}

.theme--prime-video-ui .notification.notification--customerror,.theme--prime-video-ui .notification.notification--errorfield {
    --backgroundcolor: rgba(255,86,48,0.16);
    --coloricon: #ff5630
}

.theme--prime-video-ui .notification.notification--author,.theme--prime-video-ui .notification.notification--info {
    --backgroundcolor: rgba(1,133,253,0.16);
    --coloricon: #0185fd
}

.theme--prime-video-ui .notification.notification--warning {
    --backgroundcolor: rgba(255,159,10,0.16);
    --coloricon: #ff9f0a
}

.theme--prime-video-ui {
    --overlay__mask__background: rgba(41,29,24,0.32);
    --overlay__section__content__background: #4b413d;
    --overlay__mask--backdrop__background: rgba(41,29,24,0.32);
    --overlay__section__content--page__heading__color: #fff;
    --overlay__section__content__sub-title__color: #fff;
    --overlay__section__content__description__color: #fff;
    --overlayer__section__content--wrapper__background-color: #4b413d;
    --pagination__item--active__a__color: #fff;
    --pagination__item--active__a--hover__color: #fff;
    --pagination__item__a__color: #fff;
    --pagination__item__a--hover__color: #fff;
    --pagination__link__icon__color: #0f79af;
    --pagination__link--enabled__border-color: transparent;
    --pagination__link--enabled__icon__color: #fff;
    --pagination__link--enabled__icon--hover__color: #fff;
    --pagination__item--active__background-color: transparent;
    --pagination__item--active__a--hover__background-color: transparent;
    --pagination__item__a--hover__background-color: transparent;
    --pagination__bullit__a__in-active__background-color: #392e2a;
    --pagination__bullit__a__active__background-color: #6c6461;
    --promo-highlight-color: hsla(0,0%,100%,0.88);
    --promo-highlight__with-squarcle-color: #fff;
    --promo-highlight__with-squarcle-color--alternative: #291d18;
    --status-indicator__background-color: #392e2a;
    --status-indicator--brand-default__indicator-background: #ffc421;
    --status-indicator--negative__indicator-background: #ff5630;
    --status-indicator--positive__indicator-background: #36b37e;
    --status-indicator--neutral__indicator-background: #0185fd;
    --status-indicator--warning__indicator-background: #ff9f0a;
    --status-indicator--inactive__indicator-background: #b1adab;
    --horizontal-responsive-step-tracker__border-color: #4b413d;
    --journey-step-tracker__border-color: #4b413d;
    --vertical-step-tracker__border-color: #4b413d;
    --vertical-step-tracker__step-line--completed__border: #0f79af;
    --row__values--color: #fff;
    --row__values--backgroundcolor: #423733
}

@media only screen and (min-width: 36em) {
    .theme--prime-video-ui {
        --row__values--color:#fff;
        --row__values--backgroundcolor: transparent
    }
}

.theme--prime-video-ui {
    --table-row__key-color: #fff;
    --table-row__key--backgroundcolor: #312521;
    --table-row__icon-tick-color: #0f79af;
    --table-row__icon-close-color: #fff;
    --table-row__title-key--color: #fff
}

@media only screen and (min-width: 36em) {
    .theme--prime-video-ui {
        --table-row__key--backgroundcolor:transparent
    }
}

.theme--prime-video-ui {
    --cmp-navigation-list__background-color: #392e2a;
    --cmp-navigation-list__color: #fff;
    --error-text-field-bg: hsla(0,0%,100%,0.16);
    --social-media--color: #fff;
    --quote__color: #fff;
    --hero-banner-v2__background-color--default: #10171e;
    --hero-banner-v2--image-focused__inner-container--text__background-color--sm: #10171e;
    --hero-banner-v2--image-focused__inner-container--text__border-color--sm: #10171e;
    --cmp-breadcrumb__item__active-color: color("dark-grey");
    --cmp-breadcrumb__item__link-color: color("text");
    --page-navigation--background-color: #10171e;
    --page-navigation--border-left: #6c6461;
    --page-navigation--border-left__active: #fff;
    --page-navigation--color: #fff;
    --page-navigation-sticky--background-color: rgba(41,29,24,0.04);
    --page-navigation-sticky--color: #291d18;
    --page-navigation-sticky--border-left: #ccc9c8;
    --page-navigation-sticky--border-left--active: #291d18;
    --useful-links-title__color: #fff;
    --useful-links--quicklinks__link__icon--before__color: #fff;
    --useful-links--quicklinks__link--active__color: hsla(0,0%,100%,0.64)
}

.theme--streamz-ui {
    --shadow--xs: rgba(0,0,0,0.24);
    --shadow--s: rgba(0,0,0,0.24);
    --shadow--m: rgba(0,0,0,0.24);
    --shadow--l: rgba(0,0,0,0.32);
    --shadow--xs--hover: rgba(0,0,0,0.32);
    --elevation--xs: hsla(0,0%,100%,0.04);
    --elevation--s: hsla(0,0%,100%,0.08);
    --elevation--m: hsla(0,0%,100%,0.12);
    --elevation--l: hsla(0,0%,100%,0.16);
    --background-image--squarcle: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23aeaeae' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--secondary: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23201f2e' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--active: url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.5 2c-2.4 0-4.6.1-6.6.3l-.8.1h-.8l-.6.1-.4.1c-1.4.1-2.5 1.2-2.7 2.6v.3l-.1.6-.1.7-.1.7v.4c-.1 1.7-.2 3.4-.3 5.2v1.4c0 2.2.1 4.4.3 6.4l.1.8.1.8v.6l.1.5c.2 1.4 1.2 2.5 2.6 2.8l.6.1h.4c.9.1 1.9.2 3 .3l1.1.1c1.3.1 2.7.1 4.2.1 2 0 3.9-.1 5.7-.2l1-.1.8-.1.7-.1h.4l.6-.1c1.4-.2 2.5-1.2 2.7-2.6v-.2l.2-1.5.1-.8v-.4c.2-2.1.3-4.3.3-6.4 0-2.2-.1-4.4-.3-6.4l-.1-.8-.1-1.2-.1-.7c-.2-1.4-1.2-2.5-2.6-2.8l-.3-.1h-.6l-.7-.1-.5-.1-.6-.1c-1.6-.1-3.4-.2-5.4-.3h-.8l-.4.1z' fill-rule='evenodd' clip-rule='evenodd' fill='%23020012'/%3E%3Cpath fill='%23e00034' d='M14.5 28.8c-3.9 0-6.9-.3-8.4-.5-.6-.1-.9-.1-.9-.1-1.1-.1-2.2-.6-3-1.5-.8-.8-1.3-1.9-1.5-3v-.2c-.1-.8-.5-4.5-.5-9 0-4.4.3-7.9.4-8.6v-.2c.4-1.6.9-2.6 1.7-3.4.8-.8 1.9-1.3 3-1.5.4-.1 4-.6 9.2-.6 5.4 0 8.8.5 9.2.6 1.1.1 2.2.6 3 1.5.8.8 1.3 1.9 1.5 3 .1.7.6 4.6.6 9.2 0 5-.6 9.1-.6 9.2-.1 1.2-.6 2.2-1.5 3-.8.8-1.9 1.3-3 1.5-.6.1-4.2.6-9.2.6zm0-26.5c-5.1 0-8.6.5-8.9.6-.8 0-1.4.3-1.9.8s-.8 1.2-1 2.3c-.1.7-.4 4.2-.4 8.5 0 4.4.4 8 .5 8.7v.2c.1.7.4 1.3.9 1.8s1.1.8 1.8.9c0 0 .3 0 .8.1 1.4.2 4.3.5 8.1.5 4.9 0 8.3-.5 9-.6.7-.1 1.3-.4 1.8-.9s.8-1.1.9-1.9c0-.1.6-4.1.6-8.9 0-4.4-.5-8.2-.5-8.9-.1-.7-.4-1.4-.9-1.9s-1.1-.8-1.8-.9c-.5.1-3.8-.4-9-.4z'/%3E%3C/svg%3E");
    --background-image--squarcle--completed: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23f20d3a' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--error: url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.5 2c-2.4 0-4.6.1-6.6.3l-.8.1h-.8l-.6.1-.4.1c-1.4.1-2.5 1.2-2.7 2.6v.3l-.1.6-.1.7-.1.7v.4c-.1 1.7-.2 3.4-.3 5.2v1.4c0 2.2.1 4.4.3 6.4l.1.8.1.8v.6l.1.5c.2 1.4 1.2 2.5 2.6 2.8l.6.1h.4c.9.1 1.9.2 3 .3l1.1.1c1.3.1 2.7.1 4.2.1 2 0 3.9-.1 5.7-.2l1-.1.8-.1.7-.1h.4l.6-.1c1.4-.2 2.5-1.2 2.7-2.6v-.2l.2-1.5.1-.8v-.4c.2-2.1.3-4.3.3-6.4 0-2.2-.1-4.4-.3-6.4l-.1-.8-.1-1.2-.1-.7c-.2-1.4-1.2-2.5-2.6-2.8l-.3-.1h-.6l-.7-.1-.5-.1-.6-.1c-1.6-.1-3.4-.2-5.4-.3h-.8l-.4.1z' fill-rule='evenodd' clip-rule='evenodd' fill='%23020012'/%3E%3Cpath fill='%23FF5630' d='M14.5 28.8c-3.9 0-6.9-.3-8.4-.5-.6-.1-.9-.1-.9-.1-1.1-.1-2.2-.6-3-1.5-.8-.8-1.3-1.9-1.5-3v-.2c-.1-.8-.5-4.5-.5-9 0-4.4.3-7.9.4-8.6v-.2c.4-1.6.9-2.6 1.7-3.4.8-.8 1.9-1.3 3-1.5.4-.1 4-.6 9.2-.6 5.4 0 8.8.5 9.2.6 1.1.1 2.2.6 3 1.5.8.8 1.3 1.9 1.5 3 .1.7.6 4.6.6 9.2 0 5-.6 9.1-.6 9.2-.1 1.2-.6 2.2-1.5 3-.8.8-1.9 1.3-3 1.5-.6.1-4.2.6-9.2.6zm0-26.5c-5.1 0-8.6.5-8.9.6-.8 0-1.4.3-1.9.8s-.8 1.2-1 2.3c-.1.7-.4 4.2-.4 8.5 0 4.4.4 8 .5 8.7v.2c.1.7.4 1.3.9 1.8s1.1.8 1.8.9c0 0 .3 0 .8.1 1.4.2 4.3.5 8.1.5 4.9 0 8.3-.5 9-.6.7-.1 1.3-.4 1.8-.9s.8-1.1.9-1.9c0-.1.6-4.1.6-8.9 0-4.4-.5-8.2-.5-8.9-.1-.7-.4-1.4-.9-1.9s-1.1-.8-1.8-.9c-.5.1-3.8-.4-9-.4z'/%3E%3C/svg%3E");
    --background-image--squarcle--neutral: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--success: url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' height='40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M32.954.813S27.714 0 20 0 7.045.813 7.045.813C3.743 1.21 1.198 3.81.798 7.11.798 7.111 0 13 0 20c0 7 .797 12.888.798 12.889.4 3.3 2.945 5.9 6.247 6.298 0 0 5.24.813 12.955.813 7.714 0 12.954-.813 12.954-.813 3.303-.399 5.847-2.998 6.248-6.298 0-.001.798-5.889.798-12.89 0-7-.798-12.887-.798-12.888-.4-3.3-2.945-5.9-6.248-6.298z' fill='%23FFEDB5'/%3E%3C/svg%3E");
    --background-image--squarcle--product: url("data:image/svg+xml;charset=utf-8,%3Csvg width='64' height='64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M52.727 1.3S44.342 0 32 0C19.657 0 11.272 1.3 11.272 1.3c-5.283.638-9.355 4.797-9.996 10.078C1.276 11.378 0 20.799 0 32c0 11.2 1.276 20.62 1.276 20.622.641 5.281 4.713 9.44 9.996 10.077C11.272 62.7 19.657 64 32 64c12.342 0 20.727-1.3 20.727-1.3 5.284-.639 9.355-4.797 9.996-10.078C62.723 52.62 64 43.2 64 32s-1.277-20.622-1.277-20.622c-.64-5.281-4.712-9.44-9.996-10.077z' fill='%23FDD671'/%3E%3C/svg%3E");
    --background-image--squarcle--plm: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fac7ba' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--mo: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23a6d9d9' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--payment-needed: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23add1a6' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--network-issue: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23e5cfc7' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--hover: url("data:image/svg+xml;charset=utf-8,%3Csvg width='28' height='28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23F2F2F2' d='M0 0h28v28H0z'/%3E%3C/svg%3E")
}

.theme--streamz-ui.CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:checked+label.CheckboxSwitch-control:before,.theme--streamz-ui .CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:checked+label.CheckboxSwitch-control:before,.theme--streamz-ui.CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:not(:checked)+label.CheckboxSwitch-control:before,.theme--streamz-ui .CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:not(:checked)+label.CheckboxSwitch-control:before {
    background: #b1adab
}

.theme--streamz-ui.CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:checked+label.CheckboxSwitch-control:after,.theme--streamz-ui .CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:checked+label.CheckboxSwitch-control:after,.theme--streamz-ui.CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:not(:checked)+label.CheckboxSwitch-control:after,.theme--streamz-ui .CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:not(:checked)+label.CheckboxSwitch-control:after {
    border: .1rem solid #b1adab
}

.theme--streamz-ui.CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:checked+label.CheckboxSwitch-control:before,.theme--streamz-ui .CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:checked+label.CheckboxSwitch-control:before {
    background: #ffc421
}

.theme--streamz-ui.CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:checked+label.CheckboxSwitch-control:after,.theme--streamz-ui .CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:checked+label.CheckboxSwitch-control:after {
    border: .1rem solid #ffc421
}

.theme--streamz-ui {
    --form-checkbox__box-shadow: hsla(0,0%,100%,0.64);
    --form-checkbox__box-shadow--focus: #fff;
    --form-checkbox__box-shadow--error: #ff5630;
    --form-checkbox--border: none;
    --form-checkbox--border-disabled: 0.1rem solid #999391;
    --form-checkbox--label-color: #291d18;
    --form-checkbox--label-color--disabled: #999391;
    --current-product-highlight--background: #392e2a;
    --title--color: #fff;
    --chevron--color: #fff;
    --accordion__divider__border-top-color: #392e2a;
    --progress-bar-bg: #423733;
    --button__backgroundcolor: #f20d3a;
    --button__backgroundcolor__button--hover: #e00034;
    --button__backgroundcolor__button--disabled: #f20d3a;
    --button__backgroundcolor__button--active: #f20d3a;
    --button__color: #fff;
    --button__color__button--hover: #fff;
    --button__color__button--disabled: #fff;
    --button__color__button--active: #fff;
    --button--primary__backgroundcolor: #f20d3a;
    --button--primary__backgroundcolor__button--hover: #e00034;
    --button--primary__backgroundcolor__button--disabled: #f20d3a;
    --button--primary__backgroundcolor__button--active: #f20d3a;
    --button--primary__color: #fff;
    --button--primary__color__button--hover: #fff;
    --button--primary__color__button--disabled: #fff;
    --button--primary__color__button--active: #fff;
    --button--alternate--primary__backgroundcolor: #f20d3a;
    --button--alternate--primary__backgroundcolor__button--hover: #e00034;
    --button--alternate--primary__backgroundcolor__button--disabled: #f20d3a;
    --button--alternate--primary__backgroundcolor__button--active: #f20d3a;
    --button--alternate--primary__color: #fff;
    --button--alternate--primary__color__button--hover: #fff;
    --button--alternate--primary__color__button--disabled: #fff;
    --button--alternate--primary__color__button--active: #fff;
    --button--secondary__backgroundcolor: hsla(0,0%,100%,0.4);
    --button--secondary__backgroundcolor__button--hover: hsla(0,0%,100%,0.48);
    --button--secondary__backgroundcolor__button--disabled: hsla(0,0%,100%,0.4);
    --button--secondary__backgroundcolor__button--active: hsla(0,0%,100%,0.32);
    --button--secondary__color: #fff;
    --button--secondary__color__button--hover: #fff;
    --button--secondary__color__button--disabled: #fff;
    --button--secondary__color__button--active: #fff;
    --button--secondary--border: none;
    --button--secondary--border-color: #fff;
    --button--secondary--hover--border: none;
    --button--secondary--hover--border-color: #fff;
    --button--secondary--disabled--border: none;
    --button--secondary--active--border: none;
    --button--secondary--outline: none;
    --button--secondary--hover--outline: none;
    --button--secondary--disabled--outline: none;
    --button--secondary--active--outline: none;
    --button--alternate--secondary__color: #fff;
    --button--alternate--secondary__backgroundcolor: hsla(0,0%,100%,0.4);
    --button--alternate--secondary__color--hover: #fff;
    --button--alternate--secondary__backgroundcolor__button--hover: hsla(0,0%,100%,0.48);
    --button--alternate--secondary--border: none;
    --button--alternate--secondary--border-color: none;
    --button--alternate--secondary--outline: none;
    --button--alternate--secondary--border--hover: none;
    --button--alternate--secondary--border-color--hover: none;
    --button--alternate--secondary--outline--hover: none;
    --button--alternate--secondary--border--active: none;
    --button--alternate--secondary--outline--active: none;
    --button--alternate--secondary--border--disabled: none;
    --button--alternate--secondary--outline--disabled: none;
    --button--alternate--secondary__color__button--disabled: #fff;
    --button--alternate--secondary__color__button--active: #fff;
    --button--alternate--secondary__backgroundcolor__button--disabled: hsla(0,0%,100%,0.4);
    --button--tertiary__color: #fff;
    --button--tertiary__backgroundcolor: transparent;
    --button--tertiary__color__button--hover: #fff;
    --button--tertiary__backgroundcolor__button--hover: hsla(0,0%,100%,0.12);
    --button--tertiary__color__button--disabled: #fff;
    --button--tertiary__backgroundcolor__button--disabled: transparent;
    --button--tertiary__color__button--active: #fff;
    --button--tertiary__backgroundcolor__button--active: hsla(0,0%,100%,0.24);
    --button--alternate--tertiary__color: #fff;
    --button--alternate--tertiary__backgroundcolor: transparent;
    --button--alternate--tertiary__color__button--hover: #fff;
    --button--alternate--tertiary__backgroundcolor__button--hover: hsla(0,0%,100%,0.12);
    --button--alternate--tertiary__color__button--disabled: #fff;
    --button--alternate--tertiary__backgroundcolor__button--disabled: transparent;
    --button--alternate--tertiary__color__button--active: #fff;
    --button--alternate--tertiary__backgroundcolor__button--active: hsla(0,0%,100%,0.24);
    --dashboard-card__color: #fff;
    --slick-slider__slick-slider-active-button__background-color: #fff;
    --slick-slider__slick-dots--grey__background-color: #fff;
    --slick-slider-button__highlight__slick-next__color: #fff;
    --onetrust-banner-sdk__background-color: #fff;
    --onetrust-policy-title__color: #291d18;
    --onetrust-policy-text-b__color: #291d18;
    --onetrust-policy-text-a__color: #291d18;
    --has-reject-all-button-button-onetrust-pc-btn-handler__color: #291d18;
    --onetrust-background-filter__background-color: hsla(0,0%,100%,0.96);
    --cookie-filters--bg-color: #fff;
    --cookie-filters--box-border-color: #ffc421;
    --cookie-filters--label-color: #291d18;
    --cookie-filters-clear-filters--color: #291d18;
    --cookie-filter-options--color: #291d18;
    --screen-2-pc-title__color: #291d18;
    --onetrust-policy-text__color: #291d18;
    --screen-2-category-header__color: #291d18;
    --screen-2-ot-always-active__color: #291d18;
    --screen-2-category-item-p__color: #291d18;
    --screen-2-category-host-list-handle__color: #291d18;
    --screen-2-accordion-text-ot-switch-label__background-color: #b1adab;
    --screen-2-close-pc-btn-handler-ot-close-icon__background-color: #fff;
    --screen-2-close-pc-btn-handler-ot-close-icon__background-img: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNDguMzMzIiBoZWlnaHQ9IjM0OC4zMzMiIHZpZXdCb3g9IjAgMCAzNDguMzMzIDM0OC4zMzQiPjxwYXRoIGZpbGw9IiM1NjU2NTYiIGQ9Ik0zMzYuNTU5IDY4LjYxMUwyMzEuMDE2IDE3NC4xNjVsMTA1LjU0MyAxMDUuNTQ5YzE1LjY5OSAxNS43MDUgMTUuNjk5IDQxLjE0NSAwIDU2Ljg1LTcuODQ0IDcuODQ0LTE4LjEyOCAxMS43NjktMjguNDA3IDExLjc2OS0xMC4yOTYgMC0yMC41ODEtMy45MTktMjguNDE5LTExLjc2OUwxNzQuMTY3IDIzMS4wMDMgNjguNjA5IDMzNi41NjNjLTcuODQzIDcuODQ0LTE4LjEyOCAxMS43NjktMjguNDE2IDExLjc2OS0xMC4yODUgMC0yMC41NjMtMy45MTktMjguNDEzLTExLjc2OS0xNS42OTktMTUuNjk4LTE1LjY5OS00MS4xMzkgMC01Ni44NWwxMDUuNTQtMTA1LjU0OUwxMS43NzQgNjguNjExYy0xNS42OTktMTUuNjk5LTE1LjY5OS00MS4xNDUgMC01Ni44NDQgMTUuNjk2LTE1LjY4NyA0MS4xMjctMTUuNjg3IDU2LjgyOSAwbDEwNS41NjMgMTA1LjU1NEwyNzkuNzIxIDExLjc2N2MxNS43MDUtMTUuNjg3IDQxLjEzOS0xNS42ODcgNTYuODMyIDAgMTUuNzA1IDE1LjY5OSAxNS43MDUgNDEuMTQ1LjAwNiA1Ni44NDR6Ii8+PC9zdmc+");
    --screen-3-vendor-search-handler__color: #e5e3e3;
    --screen-3-vendors-list-title__color: #291d18;
    --screen-3-accordion-header-host-title__color: #291d18;
    --screen-3-vendor-search-handler-placeholder__color: #766f6b;
    --screen-3-hosts-list-container-host-option-group-vendor-host__bg-color: #f7f6f6;
    --screen-3-hosts-list-container-host-option-group-vendor-host__color: #291d18;
    --screen-3-ot-arrow-container__bg-img: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='11' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M.293.293A1 1 0 011.613.21l.094.083L10 8.585 18.293.293a1 1 0 011.32-.083l.094.083a1 1 0 01.083 1.32l-.083.094-9 9a1 1 0 01-1.32.083l-.094-.083-9-9a1 1 0 010-1.414z' fill='%23291D18'/%3E%3C/svg%3E");
    --search-container-svg-path__fill: #766f6b;
    --vendor-list-back-btn-handler-button-text__color: #766f6b
}

.theme--streamz-ui div#onetrust-consent-sdk div#onetrust-button-group-parent .banner-actions-container #onetrust-reject-all-handler {
    --button--secondary__backgroundcolor: transparent;
    --button--secondary__backgroundcolor__button--hover: transparent;
    --button--secondary__backgroundcolor__button--disabled: transparent;
    --button--secondary__backgroundcolor__button--active: transparent;
    --button--secondary__color: #291d18;
    --button--secondary__color__button--hover: #291d18;
    --button--secondary__color__button--disabled: #291d18;
    --button--secondary__color__button--active: #291d18;
    --button--secondary--border: 0.1rem solid rgba(41,29,24,0.64);
    --button--secondary--border-color: rgba(41,29,24,0.64);
    --button--secondary--hover--border: 0.1rem solid #291d18;
    --button--secondary--hover--border-color: #291d18;
    --button--secondary--disabled--border: 0.1rem solid rgba(41,29,24,0.64);
    --button--secondary--active--border: 0.1rem solid #291d18;
    --button--secondary--outline: 0.1rem solid rgba(41,29,24,0.64);
    --button--secondary--hover--outline: #291d18;
    --button--secondary--disabled--outline: 0.1rem solid rgba(41,29,24,0.64);
    --button--secondary--active--outline: none
}

.theme--streamz-ui {
    --form-item__input__bullet__color--checked: #fff;
    --form-item__input__tick__color--checked: #fff;
    --form-item__input__background-color--default: hsla(0,0%,100%,0.04);
    --form-item__input__background-color--checked: #f20d3a;
    --form-item__input__border--default: inset 0 0 0 .1rem #aeaeae;
    --select-dropdown-options__section-content__background: #4b413d;
    --select-dropdown-options__section-list-hover__background: #392e2a;
    --select-dropdown-section__select-dropdown__background: #423733;
    --ui-select2-focus-border-color: #fff;
    --ui-select-choices-row-background-color: #4b413d;
    --dropdown-ui-select-choices-row--hover: #eeeded;
    --dropdown-ui-select-background-color: #e5e3e3;
    --dropdown-ui-select-choice-color: #291d18;
    --dropdown-ui-select-container-background-error: #f7f6f6;
    --dropdown-ui-select-container-active-choices__border-bottom: 0.1rem solid #291d18;
    --select2-result-single__background-color: #291d18;
    --form__checkbox-v2--switch--background: #b1adab;
    --form__input__background: #423733;
    --form__input__placeholder__color: #b1adab;
    --form__input--focus__border-color: #fff;
    --form__input--disabled__background: #312521;
    --form__input--disabled__color: #6c6461;
    --form--label--color: #b1adab;
    --select-tile__color: #fff;
    --select-tile__background-color--default: hsla(0,0%,100%,0.04);
    --select-tile__border--default: inset 0 0 0 .1rem #aeaeae;
    --select-tile__border--checked: inset 0 0 0 .2rem #f20d3a;
    --select-tile__border--hover: inset 0 0 0 .1rem #f20d3a;
    --icon-component-primary-color: #fff;
    --icon-component-primary-bg-color: #f20d3a;
    --icon-component-secondary-color: #020022;
    --icon-component-secondary-bg-color: #f5959e;
    --icon-component-transparent-color: #fff;
    --icon-component-transparent-bg-color: hsla(0,0%,100%,0.12);
    --link-color: #f20d3a;
    --link-color--hover: #f20d3a;
    --link-color--disabled: #fff;
    --link--chevron__color: #f20d3a;
    --link--chevron--hover__color: #f20d3a;
    --link--shaped--before__color: #fff;
    --link--shaped__icon-bg: url('data:image/svg+xml;charset=utf-8,<svg width="109" height="109" xmlns="http://www.w3.org/2000/svg"><path fill="rgba(255, 255, 255, 0.16)" d="M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20" fill-rule="evenodd"/></svg>');
    --link--shaped__icon-bg--hover: url('data:image/svg+xml;charset=utf-8,<svg width="109" height="109" xmlns="http://www.w3.org/2000/svg"><path fill="rgba(255, 255, 255, 0.32)" d="M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20" fill-rule="evenodd"/></svg>');
    --link--secondary__color: #f20d3a;
    --list-style--primary-ticks__ul__li__before_icon_color: #ffc421;
    --list-style--ordered-highlight__ul__li__before__color: #fff
}

.theme--streamz-ui .notification.notification--success {
    --backgroundcolor: rgba(54,179,126,0.16);
    --coloricon: #36b37e
}

.theme--streamz-ui .notification.notification--customerror,.theme--streamz-ui .notification.notification--errorfield {
    --backgroundcolor: rgba(255,86,48,0.16);
    --coloricon: #ff5630
}

.theme--streamz-ui .notification.notification--author,.theme--streamz-ui .notification.notification--info {
    --backgroundcolor: rgba(1,133,253,0.16);
    --coloricon: #0185fd
}

.theme--streamz-ui .notification.notification--warning {
    --backgroundcolor: rgba(255,159,10,0.16);
    --coloricon: #ff9f0a
}

.theme--streamz-ui {
    --overlay__mask__background: rgba(41,29,24,0.32);
    --overlay__section__content__background: #4b413d;
    --overlay__mask--backdrop__background: rgba(41,29,24,0.32);
    --overlay__section__content--page__heading__color: #fff;
    --overlay__section__content__sub-title__color: #fff;
    --overlay__section__content__description__color: #fff;
    --overlayer__section__content--wrapper__background-color: #4b413d;
    --pagination__item--active__a__color: #fff;
    --pagination__item--active__a--hover__color: #fff;
    --pagination__item__a__color: #fff;
    --pagination__item__a--hover__color: #fff;
    --pagination__link__icon__color: #aeaeae;
    --pagination__link--enabled__border-color: transparent;
    --pagination__link--enabled__icon__color: #fff;
    --pagination__link--enabled__icon--hover__color: #fff;
    --pagination__item--active__background-color: transparent;
    --pagination__item--active__a--hover__background-color: transparent;
    --pagination__item__a--hover__background-color: transparent;
    --promo-highlight-color: #fff;
    --promo-highlight__with-squarcle-color: #fff;
    --promo-highlight__with-squarcle-color--alternative: #291d18;
    --status-indicator__background-color: #161425;
    --status-indicator--brand-default__indicator-background: #ffc421;
    --status-indicator--negative__indicator-background: #ff5630;
    --status-indicator--positive__indicator-background: #36b37e;
    --status-indicator--neutral__indicator-background: #0185fd;
    --status-indicator--warning__indicator-background: #ff9f0a;
    --status-indicator--inactive__indicator-background: #b1adab;
    --horizontal-responsive-step-tracker__border-color: #4b413d;
    --journey-step-tracker__border-color: #4b413d;
    --vertical-step-tracker__border-color: #4b413d;
    --vertical-step-tracker__step-line--completed__border: #f20d3a;
    --row__values--color: #fff;
    --row__values--backgroundcolor: #201f2e
}

@media only screen and (min-width: 36em) {
    .theme--streamz-ui {
        --row__values--color:#fff;
        --row__values--backgroundcolor: transparent
    }
}

.theme--streamz-ui {
    --table-row__key-color: #fff;
    --table-row__key--backgroundcolor: #0c0a1b;
    --table-row__icon-tick-color: #f20d3a;
    --table-row__icon-close-color: #fff;
    --table-row__title-key--color: #fff
}

@media only screen and (min-width: 36em) {
    .theme--streamz-ui {
        --table-row__key--backgroundcolor:transparent
    }
}

.theme--streamz-ui {
    --cmp-navigation-list__background-color: #392e2a;
    --cmp-navigation-list__color: #fff;
    --error-text-field-bg: hsla(0,0%,100%,0.16);
    --social-media--color: #fff;
    --quote__color: #fff;
    --separator__color: #dddbda;
    --hero-banner-v2__background-color--default: #020022;
    --hero-banner-v2--image-focused__inner-container--text__background-color--sm: #020012;
    --hero-banner-v2--image-focused__inner-container--text__border-color--sm: #fff;
    --cmp-breadcrumb__item__active-color: color("dark-grey");
    --cmp-breadcrumb__item__link-color: color("text");
    --page-navigation--background-color: hsla(0,0%,100%,0.08);
    --page-navigation--border-left: #6c6461;
    --page-navigation--border-left__active: #fff;
    --page-navigation--color: #fff;
    --page-navigation-sticky--background-color: rgba(41,29,24,0.04);
    --page-navigation-sticky--color: #291d18;
    --page-navigation-sticky--border-left: #ccc9c8;
    --page-navigation-sticky--border-left--active: #291d18;
    --useful-links-title__color: #fff;
    --useful-links--quicklinks__link__icon--before__color: #fff;
    --useful-links--quicklinks__link--active__color: #fff
}

.theme--dark-ui {
    --shadow--xs: rgba(0,0,0,0.24);
    --shadow--s: rgba(0,0,0,0.24);
    --shadow--m: rgba(0,0,0,0.24);
    --shadow--l: rgba(0,0,0,0.32);
    --shadow--xs-hover: rgba(0,0,0,0.32);
    --elevation--xs: hsla(0,0%,100%,0.04);
    --elevation--s: hsla(0,0%,100%,0.08);
    --elevation--m: hsla(0,0%,100%,0.12);
    --elevation--l: hsla(0,0%,100%,0.16);
    --background-image--squarcle: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%234b413d' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--secondary: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23423733' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--active: url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.5 2c-2.4 0-4.6.1-6.6.3l-.8.1h-.8l-.6.1-.4.1c-1.4.1-2.5 1.2-2.7 2.6v.3l-.1.6-.1.7-.1.7v.4c-.1 1.7-.2 3.4-.3 5.2v1.4c0 2.2.1 4.4.3 6.4l.1.8.1.8v.6l.1.5c.2 1.4 1.2 2.5 2.6 2.8l.6.1h.4c.9.1 1.9.2 3 .3l1.1.1c1.3.1 2.7.1 4.2.1 2 0 3.9-.1 5.7-.2l1-.1.8-.1.7-.1h.4l.6-.1c1.4-.2 2.5-1.2 2.7-2.6v-.2l.2-1.5.1-.8v-.4c.2-2.1.3-4.3.3-6.4 0-2.2-.1-4.4-.3-6.4l-.1-.8-.1-1.2-.1-.7c-.2-1.4-1.2-2.5-2.6-2.8l-.3-.1h-.6l-.7-.1-.5-.1-.6-.1c-1.6-.1-3.4-.2-5.4-.3h-.8l-.4.1z' fill-rule='evenodd' clip-rule='evenodd' fill='%23291d18'/%3E%3Cpath fill='%23ffc421' d='M14.5 28.8c-3.9 0-6.9-.3-8.4-.5-.6-.1-.9-.1-.9-.1-1.1-.1-2.2-.6-3-1.5-.8-.8-1.3-1.9-1.5-3v-.2c-.1-.8-.5-4.5-.5-9 0-4.4.3-7.9.4-8.6v-.2c.4-1.6.9-2.6 1.7-3.4.8-.8 1.9-1.3 3-1.5.4-.1 4-.6 9.2-.6 5.4 0 8.8.5 9.2.6 1.1.1 2.2.6 3 1.5.8.8 1.3 1.9 1.5 3 .1.7.6 4.6.6 9.2 0 5-.6 9.1-.6 9.2-.1 1.2-.6 2.2-1.5 3-.8.8-1.9 1.3-3 1.5-.6.1-4.2.6-9.2.6zm0-26.5c-5.1 0-8.6.5-8.9.6-.8 0-1.4.3-1.9.8s-.8 1.2-1 2.3c-.1.7-.4 4.2-.4 8.5 0 4.4.4 8 .5 8.7v.2c.1.7.4 1.3.9 1.8s1.1.8 1.8.9c0 0 .3 0 .8.1 1.4.2 4.3.5 8.1.5 4.9 0 8.3-.5 9-.6.7-.1 1.3-.4 1.8-.9s.8-1.1.9-1.9c0-.1.6-4.1.6-8.9 0-4.4-.5-8.2-.5-8.9-.1-.7-.4-1.4-.9-1.9s-1.1-.8-1.8-.9c-.5.1-3.8-.4-9-.4z'/%3E%3C/svg%3E");
    --background-image--squarcle--completed: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23ffc421' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--error: url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.5 2c-2.4 0-4.6.1-6.6.3l-.8.1h-.8l-.6.1-.4.1c-1.4.1-2.5 1.2-2.7 2.6v.3l-.1.6-.1.7-.1.7v.4c-.1 1.7-.2 3.4-.3 5.2v1.4c0 2.2.1 4.4.3 6.4l.1.8.1.8v.6l.1.5c.2 1.4 1.2 2.5 2.6 2.8l.6.1h.4c.9.1 1.9.2 3 .3l1.1.1c1.3.1 2.7.1 4.2.1 2 0 3.9-.1 5.7-.2l1-.1.8-.1.7-.1h.4l.6-.1c1.4-.2 2.5-1.2 2.7-2.6v-.2l.2-1.5.1-.8v-.4c.2-2.1.3-4.3.3-6.4 0-2.2-.1-4.4-.3-6.4l-.1-.8-.1-1.2-.1-.7c-.2-1.4-1.2-2.5-2.6-2.8l-.3-.1h-.6l-.7-.1-.5-.1-.6-.1c-1.6-.1-3.4-.2-5.4-.3h-.8l-.4.1z' fill-rule='evenodd' clip-rule='evenodd' fill='%23291d18'/%3E%3Cpath fill='%23FF5630' d='M14.5 28.8c-3.9 0-6.9-.3-8.4-.5-.6-.1-.9-.1-.9-.1-1.1-.1-2.2-.6-3-1.5-.8-.8-1.3-1.9-1.5-3v-.2c-.1-.8-.5-4.5-.5-9 0-4.4.3-7.9.4-8.6v-.2c.4-1.6.9-2.6 1.7-3.4.8-.8 1.9-1.3 3-1.5.4-.1 4-.6 9.2-.6 5.4 0 8.8.5 9.2.6 1.1.1 2.2.6 3 1.5.8.8 1.3 1.9 1.5 3 .1.7.6 4.6.6 9.2 0 5-.6 9.1-.6 9.2-.1 1.2-.6 2.2-1.5 3-.8.8-1.9 1.3-3 1.5-.6.1-4.2.6-9.2.6zm0-26.5c-5.1 0-8.6.5-8.9.6-.8 0-1.4.3-1.9.8s-.8 1.2-1 2.3c-.1.7-.4 4.2-.4 8.5 0 4.4.4 8 .5 8.7v.2c.1.7.4 1.3.9 1.8s1.1.8 1.8.9c0 0 .3 0 .8.1 1.4.2 4.3.5 8.1.5 4.9 0 8.3-.5 9-.6.7-.1 1.3-.4 1.8-.9s.8-1.1.9-1.9c0-.1.6-4.1.6-8.9 0-4.4-.5-8.2-.5-8.9-.1-.7-.4-1.4-.9-1.9s-1.1-.8-1.8-.9c-.5.1-3.8-.4-9-.4z'/%3E%3C/svg%3E");
    --background-image--squarcle--neutral: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--success: url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' height='40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M32.954.813S27.714 0 20 0 7.045.813 7.045.813C3.743 1.21 1.198 3.81.798 7.11.798 7.111 0 13 0 20c0 7 .797 12.888.798 12.889.4 3.3 2.945 5.9 6.247 6.298 0 0 5.24.813 12.955.813 7.714 0 12.954-.813 12.954-.813 3.303-.399 5.847-2.998 6.248-6.298 0-.001.798-5.889.798-12.89 0-7-.798-12.887-.798-12.888-.4-3.3-2.945-5.9-6.248-6.298z' fill='%23FFEDB5'/%3E%3C/svg%3E");
    --background-image--squarcle--product: url("data:image/svg+xml;charset=utf-8,%3Csvg width='64' height='64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M52.727 1.3S44.342 0 32 0C19.657 0 11.272 1.3 11.272 1.3c-5.283.638-9.355 4.797-9.996 10.078C1.276 11.378 0 20.799 0 32c0 11.2 1.276 20.62 1.276 20.622.641 5.281 4.713 9.44 9.996 10.077C11.272 62.7 19.657 64 32 64c12.342 0 20.727-1.3 20.727-1.3 5.284-.639 9.355-4.797 9.996-10.078C62.723 52.62 64 43.2 64 32s-1.277-20.622-1.277-20.622c-.64-5.281-4.712-9.44-9.996-10.077z' fill='%23FDD671'/%3E%3C/svg%3E");
    --background-image--squarcle--plm: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fac7ba' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--mo: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23a6d9d9' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--payment-needed: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23add1a6' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--network-issue: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23e5cfc7' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--hover: url("data:image/svg+xml;charset=utf-8,%3Csvg width='28' height='28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23F2F2F2' d='M0 0h28v28H0z'/%3E%3C/svg%3E")
}

.theme--dark-ui.CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:checked+label.CheckboxSwitch-control:before,.theme--dark-ui .CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:checked+label.CheckboxSwitch-control:before,.theme--dark-ui.CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:not(:checked)+label.CheckboxSwitch-control:before,.theme--dark-ui .CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:not(:checked)+label.CheckboxSwitch-control:before {
    background: #b1adab
}

.theme--dark-ui.CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:checked+label.CheckboxSwitch-control:after,.theme--dark-ui .CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:checked+label.CheckboxSwitch-control:after,.theme--dark-ui.CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:not(:checked)+label.CheckboxSwitch-control:after,.theme--dark-ui .CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:not(:checked)+label.CheckboxSwitch-control:after {
    border: .1rem solid #b1adab
}

.theme--dark-ui.CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:checked+label.CheckboxSwitch-control:before,.theme--dark-ui .CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:checked+label.CheckboxSwitch-control:before {
    background: #ffc421
}

.theme--dark-ui.CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:checked+label.CheckboxSwitch-control:after,.theme--dark-ui .CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:checked+label.CheckboxSwitch-control:after {
    border: .1rem solid #ffc421
}

.theme--dark-ui {
    --form-checkbox__box-shadow: hsla(0,0%,100%,0.64);
    --form-checkbox__box-shadow--focus: #fff;
    --form-checkbox__box-shadow--error: #ff5630;
    --form-checkbox--border: none;
    --form-checkbox--border-disabled: 0.1rem solid #8f8986;
    --form-checkbox--label-color: #fff;
    --form-checkbox--label-color--disabled: #8f8986;
    --current-product-highlight--background: #392e2a;
    --title--color: #fff;
    --chevron--color: #fff;
    --accordion__divider__border-top-color: #392e2a;
    --progress-bar-bg: #423733;
    --button__backgroundcolor: #ffc421;
    --button__backgroundcolor__button--hover: #ffb61b;
    --button__backgroundcolor__button--disabled: #ffc421;
    --button__backgroundcolor__button--active: #fea319;
    --button__color: #291d18;
    --button__color__button--hover: #291d18;
    --button__color__button--disabled: #291d18;
    --button__color__button--active: #291d18;
    --button--primary__backgroundcolor: #ffc421;
    --button--primary__backgroundcolor__button--hover: #ffb61b;
    --button--primary__backgroundcolor__button--disabled: #ffc421;
    --button--primary__backgroundcolor__button--active: #fea319;
    --button--primary__color: #291d18;
    --button--primary__color__button--hover: #291d18;
    --button--primary__color__button--disabled: #291d18;
    --button--primary__color__button--active: #291d18;
    --button--secondary__backgroundcolor: transparent;
    --button--secondary__backgroundcolor__button--hover: transparent;
    --button--secondary__backgroundcolor__button--disabled: transparent;
    --button--secondary__backgroundcolor__button--active: transparent;
    --button--secondary__color: #fff;
    --button--secondary__color__button--hover: #fff;
    --button--secondary__color__button--disabled: #fff;
    --button--secondary__color__button--active: #fff;
    --button--secondary--border: 0.1rem solid hsla(0,0%,100%,0.64);
    --button--secondary--border-color: #fff;
    --button--secondary--hover--border: 0.1rem solid #fff;
    --button--secondary--hover--border-color: #fff;
    --button--secondary--disabled--border: 0.1rem solid hsla(0,0%,100%,0.64);
    --button--secondary--active--border: 0.1rem solid #fff;
    --button--secondary--outline: 0.1rem solid hsla(0,0%,100%,0.64);
    --button--secondary--hover--outline: 0.2rem solid #fff;
    --button--secondary--disabled--outline: 0.1rem solid hsla(0,0%,100%,0.64);
    --button--secondary--active--outline: none;
    --button--alternate--secondary__color: #fff;
    --button--alternate--secondary__backgroundcolor: transparent;
    --button--alternate--secondary__color--hover: #fff;
    --button--alternate--secondary__backgroundcolor__button--hover: transparent;
    --button--alternate--secondary--border: 0.1rem solid hsla(0,0%,100%,0.64);
    --button--alternate--secondary--border-color: hsla(0,0%,100%,0.64);
    --button--alternate--secondary--outline: 0.1rem solid hsla(0,0%,100%,0.64);
    --button--alternate--secondary--border--hover: 0.2rem solid #fff;
    --button--alternate--secondary--border-color--hover: #fff;
    --button--alternate--secondary--outline--hover: 0.2rem solid #fff;
    --button--alternate--secondary--border--active: 0.1rem solid #fff;
    --button--alternate--secondary--outline--active: none;
    --button--alternate--secondary--border--disabled: 0.1rem solid hsla(0,0%,100%,0.64);
    --button--alternate--secondary--outline--disabled: 0.1rem solid hsla(0,0%,100%,0.64);
    --button--alternate--secondary__color__button--disabled: #fff;
    --button--alternate--secondary__color__button--active: #fff;
    --button--alternate--secondary__backgroundcolor__button--disabled: transparent;
    --button--tertiary__color: #fff;
    --button--tertiary__backgroundcolor: transparent;
    --button--tertiary__color__button--hover: #fff;
    --button--tertiary__backgroundcolor__button--hover: hsla(0,0%,100%,0.12);
    --button--tertiary__color__button--disabled: #fff;
    --button--tertiary__backgroundcolor__button--disabled: transparent;
    --button--tertiary__color__button--active: #fff;
    --button--tertiary__backgroundcolor__button--active: hsla(0,0%,100%,0.24);
    --button--alternate--primary__color: #291d18;
    --button--alternate--primary__backgroundcolor: #ffc421;
    --button--alternate--primary__color--hover: #291d18;
    --button--alternate--primary__backgroundcolor__button--hover: #ffb61b;
    --button--alternate--primary__color__button--disabled: #291d18;
    --button--alternate--primary__backgroundcolor__button--disabled: #ffc421;
    --button--alternate--primary__backgroundcolor__button--active: #291d18;
    --button--alternate--tertiary__color: #fff;
    --button--alternate--tertiary__backgroundcolor: transparent;
    --button--alternate--tertiary__color__button--hover: #fff;
    --button--alternate--tertiary__backgroundcolor__button--hover: hsla(0,0%,100%,0.12);
    --button--alternate--tertiary__color__button--disabled: #fff;
    --button--alternate--tertiary__backgroundcolor__button--disabled: transparent;
    --button--alternate--tertiary__color__button--active: #fff;
    --dashboard-card__color: #fff;
    --slick-slider__slick-slider-active-button__background-color: #fff;
    --slick-slider__slick-dots--grey__background-color: #fff;
    --slick-slider-button__highlight__slick-next__color: #fff;
    --onetrust-banner-sdk__background-color: #4b413d;
    --onetrust-policy-title__color: #fff;
    --onetrust-policy-text-b__color: #fff;
    --onetrust-policy-text-a__color: #fff;
    --has-reject-all-button-button-onetrust-pc-btn-handler__color: #fff;
    --onetrust-background-filter__background-color: rgba(41,29,24,0.72);
    --cookie-filters--bg-color: #4b413d;
    --cookie-filters--box-border-color: #fff;
    --cookie-filters--label-color: #fff;
    --cookie-filters-clear-filters--color: #fff;
    --cookie-filter-options--color: #fff;
    --screen-2-pc-title__color: #fff;
    --onetrust-policy-text__color: #fff;
    --screen-2-category-header__color: #fff;
    --screen-2-ot-always-active__color: #fff;
    --screen-2-category-item-p__color: #fff;
    --screen-2-category-host-list-handle__color: #fff;
    --screen-2-accordion-text-ot-switch-label__background-color: #b1adab;
    --screen-2-close-pc-btn-handler-ot-close-icon__background-color: #4b413d;
    --screen-2-close-pc-btn-handler-ot-close-icon__background-img: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='348.333' height='348.333' viewBox='0 0 348.333 348.334'%3E%3Cpath fill='%23FFF' d='M336.559 68.611L231.016 174.165l105.543 105.549c15.699 15.705 15.699 41.145 0 56.85-7.844 7.844-18.128 11.769-28.407 11.769-10.296 0-20.581-3.919-28.419-11.769L174.167 231.003 68.609 336.563c-7.843 7.844-18.128 11.769-28.416 11.769-10.285 0-20.563-3.919-28.413-11.769-15.699-15.698-15.699-41.139 0-56.85l105.54-105.549L11.774 68.611c-15.699-15.699-15.699-41.145 0-56.844 15.696-15.687 41.127-15.687 56.829 0l105.563 105.554L279.721 11.767c15.705-15.687 41.139-15.687 56.832 0 15.705 15.699 15.705 41.145.006 56.844z'/%3E%3C/svg%3E");
    --screen-3-vendor-search-handler__color: #4b413d;
    --screen-3-vendors-list-title__color: #fff;
    --screen-3-accordion-header-host-title__color: #fff;
    --screen-3-vendor-search-handler-placeholder__color: #fff;
    --screen-3-hosts-list-container-host-option-group-vendor-host__bg-color: #312521;
    --screen-3-hosts-list-container-host-option-group-vendor-host__color: #fff;
    --screen-3-ot-arrow-container__bg-img: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='11' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M.293.293A1 1 0 011.613.21l.094.083L10 8.585 18.293.293a1 1 0 011.32-.083l.094.083a1 1 0 01.083 1.32l-.083.094-9 9a1 1 0 01-1.32.083l-.094-.083-9-9a1 1 0 010-1.414z' fill='%23fff'/%3E%3C/svg%3E");
    --search-container-svg-path__fill: #fff;
    --vendor-list-back-btn-handler-button-text__color: #fff
}

.theme--dark-ui div#onetrust-consent-sdk div#onetrust-button-group-parent .banner-actions-container #onetrust-reject-all-handler {
    --button--secondary__color__button--hover: #fff;
    --button--secondary__color__button--disabled: #fff;
    --button--secondary__color__button--active: #fff;
    --button--secondary--border: 0.1rem solid hsla(0,0%,100%,0.64);
    --button--secondary--border-color: #fff;
    --button--secondary--hover--border: 0.1rem solid #fff;
    --button--secondary--hover--border-color: #fff;
    --button--secondary--disabled--border: 0.1rem solid hsla(0,0%,100%,0.64);
    --button--secondary--active--border: 0.1rem solid #fff;
    --button--secondary--outline: 0.1rem solid hsla(0,0%,100%,0.64);
    --button--secondary--hover--outline: 0.2rem solid #fff;
    --button--secondary--disabled--outline: 0.1rem solid hsla(0,0%,100%,0.64);
    --button--secondary--active--outline: none
}

.theme--dark-ui {
    --form-item__input__bullet__color--checked: #291d18;
    --form-item__input__tick__color--checked: #291d18;
    --form-item__input__background-color--default: #312521;
    --form-item__input__background-color--checked: #ffc421;
    --form-item__input__border--default: inset 0 0 0 0.1rem #fff;
    --select-dropdown-options__section-content__background: #4b413d;
    --select-dropdown-options__section-list-hover__background: #392e2a;
    --select-dropdown-section__select-dropdown__background: #423733;
    --ui-select2-focus-border-color: #fff;
    --ui-select-choices-row-background-color: #4b413d;
    --dropdown-ui-select-choices-row--hover: #392e2a;
    --dropdown-ui-select-background-color: #423733;
    --dropdown-ui-select-choice-color: #fff;
    --dropdown-ui-select-container-background-error: #423733;
    --dropdown-ui-select-container-active-choices__border-bottom: 0.1rem solid #291d18;
    --select2-result-single__background-color: #291d18;
    --form__checkbox-v2--switch--background: #b1adab;
    --form__input__background: #423733;
    --form__input__placeholder__color: #b1adab;
    --form__input--focus__border-color: #fff;
    --form__input--disabled__background: #312521;
    --form__input--disabled__color: #6c6461;
    --form--label--color: #b1adab;
    --select-tile__color: #fff;
    --select-tile__background-color--default: #312521;
    --select-tile__border--default: inset 0 0 0 0.1rem #5c534f;
    --select-tile__border--checked: inset 0 0 0 0.2rem #ffc421;
    --select-tile__border--hover: inset 0 0 0 0.1rem #ffc421;
    --icon-component-primary-color: #291d18;
    --icon-component-primary-bg-color: #fff7c7;
    --icon-component-secondary-color: #fff;
    --icon-component-secondary-bg-color: hsla(0,0%,100%,0.12);
    --icon-component-transparent-color: #291d18;
    --icon-component-transparent-bg-color: hsla(0,0%,100%,0.64);
    --link-color: #fff;
    --link-color--hover: #fff;
    --link-color--disabled: #eeeded;
    --link--chevron__color: #fff;
    --link--chevron--hover__color: #fff;
    --link--shaped--before__color: #fff;
    --link--shaped__icon-bg: url('data:image/svg+xml;charset=utf-8,<svg width="109" height="109" xmlns="http://www.w3.org/2000/svg"><path fill="rgba(255, 255, 255, 0.16)" d="M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20" fill-rule="evenodd"/></svg>');
    --link--shaped__icon-bg--hover: url('data:image/svg+xml;charset=utf-8,<svg width="109" height="109" xmlns="http://www.w3.org/2000/svg"><path fill="rgba(255, 255, 255, 0.32)" d="M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20" fill-rule="evenodd"/></svg>');
    --link--secondary__color: #fff;
    --list-style--primary-ticks__ul__li__before_icon_color: #ffc421;
    --list-style--ordered-highlight__ul__li__before__color: #291d18
}

.theme--dark-ui .notification.notification--success {
    --backgroundcolor: rgba(54,179,126,0.16);
    --coloricon: #36b37e
}

.theme--dark-ui .notification.notification--customerror,.theme--dark-ui .notification.notification--errorfield {
    --backgroundcolor: rgba(255,86,48,0.16);
    --coloricon: #ff5630
}

.theme--dark-ui .notification.notification--author,.theme--dark-ui .notification.notification--info {
    --backgroundcolor: rgba(1,133,253,0.16);
    --coloricon: #0185fd
}

.theme--dark-ui .notification.notification--warning {
    --backgroundcolor: rgba(255,159,10,0.16);
    --coloricon: #ff9f0a
}

.theme--dark-ui {
    --overlay__mask__background: rgba(41,29,24,0.32);
    --overlay__section__content__background: #4b413d;
    --overlay__mask--backdrop__background: rgba(41,29,24,0.32);
    --overlay__section__content--page__heading__color: #fff;
    --overlay__section__content__sub-title__color: #fff;
    --overlay__section__content__description__color: #fff;
    --overlayer__section__content--wrapper__background-color: #4b413d;
    --pagination__item--active__a__color: #291d18;
    --pagination__item--active__a--hover__color: #291d18;
    --pagination__item__a__color: #fff;
    --pagination__item__a--hover__color: #fff;
    --pagination__link__icon__color: #5c534f;
    --pagination__link--enabled__border-color: transparent;
    --pagination__link--enabled__icon__color: #fff;
    --pagination__link--enabled__icon--hover__color: #fff;
    --pagination__item--active__background-color: transparent;
    --pagination__item--active__a--hover__background-color: transparent;
    --pagination__item__a--hover__background-color: transparent;
    --pagination__bullit__a__in-active__background-color: #392e2a;
    --pagination__bullit__a__active__background-color: #6c6461;
    --promo-highlight-color: #fff;
    --promo-highlight__with-squarcle-color: #291d18;
    --promo-highlight__with-squarcle-color--alternative: #291d18;
    --status-indicator__background-color: #392e2a;
    --status-indicator--brand-default__indicator-background: #ffc421;
    --status-indicator--negative__indicator-background: #ff5630;
    --status-indicator--positive__indicator-background: #36b37e;
    --status-indicator--neutral__indicator-background: #0185fd;
    --status-indicator--warning__indicator-background: #ff9f0a;
    --status-indicator--inactive__indicator-background: #b1adab;
    --horizontal-responsive-step-tracker__border-color: #4b413d;
    --journey-step-tracker__border-color: #4b413d;
    --vertical-step-tracker__border-color: #4b413d;
    --vertical-step-tracker__step-line--completed__border: #ffc421;
    --row__values--backgroundcolor: #fff;
    --row__values--color: #766f6b
}

@media only screen and (min-width: 36em) {
    .theme--dark-ui {
        --row__values--color:#fff;
        --row__values--backgroundcolor: transparent
    }
}

.theme--dark-ui {
    --table-row__key-color: #fff;
    --table-row__key--backgroundcolor: #392e2a;
    --table-row__icon-tick-color: #36b37e;
    --table-row__icon-close-color: #fff;
    --table-row__title-key--color: #fff
}

@media only screen and (min-width: 36em) {
    .theme--dark-ui {
        --table-row__key--backgroundcolor:transparent
    }
}

.theme--dark-ui {
    --cmp-navigation-list__background-color: #392e2a;
    --cmp-navigation-list__color: #fff;
    --error-text-field-bg: hsla(0,0%,100%,0.16);
    --social-media--color: #fff;
    --quote__color: #b1adab;
    --separator__color: #dddbda;
    --hero-banner-v2__background-color--default: #291d18;
    --cmp-breadcrumb__item__active-color: color("white_64");
    --cmp-breadcrumb__item__link-color: color("white");
    --page-navigation--background-color: #392e2a;
    --page-navigation--border-left: #6c6461;
    --page-navigation--border-left__active: #fff;
    --page-navigation--color: #fff;
    --page-navigation-sticky--background-color: #f7f6f6;
    --page-navigation-sticky--color: #291d18;
    --page-navigation-sticky--border-left: #ccc9c8;
    --page-navigation-sticky--border-left--active: #291d18;
    --useful-links__background-color: %background-transparent;
    --useful-links-title__color: #fff;
    --useful-links--quicklinks__link__icon--before__color: #291d18;
    --useful-links--quicklinks__link--active__color: #b1adab
}

.theme--light-ui,:root {
    --shadow--xs: rgba(41,29,24,0.08);
    --shadow--s: rgba(41,29,24,0.08);
    --shadow--m: rgba(41,29,24,0.08);
    --shadow--l: rgba(41,29,24,0.08);
    --shadow--xs-hover: rgba(41,29,24,0.16);
    --elevation--xs: #fff;
    --elevation--s: #fff;
    --elevation--m: #fff;
    --elevation--l: #fff
}

.theme--light-ui,:root {
    --background-image--squarcle: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23dddbda' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--secondary: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23f7f6f6' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--active: url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.5 2c-2.4 0-4.6.1-6.6.3l-.8.1h-.8l-.6.1-.4.1c-1.4.1-2.5 1.2-2.7 2.6v.3l-.1.6-.1.7-.1.7v.4c-.1 1.7-.2 3.4-.3 5.2v1.4c0 2.2.1 4.4.3 6.4l.1.8.1.8v.6l.1.5c.2 1.4 1.2 2.5 2.6 2.8l.6.1h.4c.9.1 1.9.2 3 .3l1.1.1c1.3.1 2.7.1 4.2.1 2 0 3.9-.1 5.7-.2l1-.1.8-.1.7-.1h.4l.6-.1c1.4-.2 2.5-1.2 2.7-2.6v-.2l.2-1.5.1-.8v-.4c.2-2.1.3-4.3.3-6.4 0-2.2-.1-4.4-.3-6.4l-.1-.8-.1-1.2-.1-.7c-.2-1.4-1.2-2.5-2.6-2.8l-.3-.1h-.6l-.7-.1-.5-.1-.6-.1c-1.6-.1-3.4-.2-5.4-.3h-.8l-.4.1z' fill-rule='evenodd' clip-rule='evenodd' fill='%23fff'/%3E%3Cpath fill='%23ffc421' d='M14.5 28.8c-3.9 0-6.9-.3-8.4-.5-.6-.1-.9-.1-.9-.1-1.1-.1-2.2-.6-3-1.5-.8-.8-1.3-1.9-1.5-3v-.2c-.1-.8-.5-4.5-.5-9 0-4.4.3-7.9.4-8.6v-.2c.4-1.6.9-2.6 1.7-3.4.8-.8 1.9-1.3 3-1.5.4-.1 4-.6 9.2-.6 5.4 0 8.8.5 9.2.6 1.1.1 2.2.6 3 1.5.8.8 1.3 1.9 1.5 3 .1.7.6 4.6.6 9.2 0 5-.6 9.1-.6 9.2-.1 1.2-.6 2.2-1.5 3-.8.8-1.9 1.3-3 1.5-.6.1-4.2.6-9.2.6zm0-26.5c-5.1 0-8.6.5-8.9.6-.8 0-1.4.3-1.9.8s-.8 1.2-1 2.3c-.1.7-.4 4.2-.4 8.5 0 4.4.4 8 .5 8.7v.2c.1.7.4 1.3.9 1.8s1.1.8 1.8.9c0 0 .3 0 .8.1 1.4.2 4.3.5 8.1.5 4.9 0 8.3-.5 9-.6.7-.1 1.3-.4 1.8-.9s.8-1.1.9-1.9c0-.1.6-4.1.6-8.9 0-4.4-.5-8.2-.5-8.9-.1-.7-.4-1.4-.9-1.9s-1.1-.8-1.8-.9c-.5.1-3.8-.4-9-.4z'/%3E%3C/svg%3E");
    --background-image--squarcle--completed: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23ffc421' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--error: url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.5 2c-2.4 0-4.6.1-6.6.3l-.8.1h-.8l-.6.1-.4.1c-1.4.1-2.5 1.2-2.7 2.6v.3l-.1.6-.1.7-.1.7v.4c-.1 1.7-.2 3.4-.3 5.2v1.4c0 2.2.1 4.4.3 6.4l.1.8.1.8v.6l.1.5c.2 1.4 1.2 2.5 2.6 2.8l.6.1h.4c.9.1 1.9.2 3 .3l1.1.1c1.3.1 2.7.1 4.2.1 2 0 3.9-.1 5.7-.2l1-.1.8-.1.7-.1h.4l.6-.1c1.4-.2 2.5-1.2 2.7-2.6v-.2l.2-1.5.1-.8v-.4c.2-2.1.3-4.3.3-6.4 0-2.2-.1-4.4-.3-6.4l-.1-.8-.1-1.2-.1-.7c-.2-1.4-1.2-2.5-2.6-2.8l-.3-.1h-.6l-.7-.1-.5-.1-.6-.1c-1.6-.1-3.4-.2-5.4-.3h-.8l-.4.1z' fill-rule='evenodd' clip-rule='evenodd' fill='%23fff'/%3E%3Cpath fill='%23DE350B' d='M14.5 28.8c-3.9 0-6.9-.3-8.4-.5-.6-.1-.9-.1-.9-.1-1.1-.1-2.2-.6-3-1.5-.8-.8-1.3-1.9-1.5-3v-.2c-.1-.8-.5-4.5-.5-9 0-4.4.3-7.9.4-8.6v-.2c.4-1.6.9-2.6 1.7-3.4.8-.8 1.9-1.3 3-1.5.4-.1 4-.6 9.2-.6 5.4 0 8.8.5 9.2.6 1.1.1 2.2.6 3 1.5.8.8 1.3 1.9 1.5 3 .1.7.6 4.6.6 9.2 0 5-.6 9.1-.6 9.2-.1 1.2-.6 2.2-1.5 3-.8.8-1.9 1.3-3 1.5-.6.1-4.2.6-9.2.6zm0-26.5c-5.1 0-8.6.5-8.9.6-.8 0-1.4.3-1.9.8s-.8 1.2-1 2.3c-.1.7-.4 4.2-.4 8.5 0 4.4.4 8 .5 8.7v.2c.1.7.4 1.3.9 1.8s1.1.8 1.8.9c0 0 .3 0 .8.1 1.4.2 4.3.5 8.1.5 4.9 0 8.3-.5 9-.6.7-.1 1.3-.4 1.8-.9s.8-1.1.9-1.9c0-.1.6-4.1.6-8.9 0-4.4-.5-8.2-.5-8.9-.1-.7-.4-1.4-.9-1.9s-1.1-.8-1.8-.9c-.5.1-3.8-.4-9-.4z'/%3E%3C/svg%3E");
    --background-image--squarcle--neutral: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--success: url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' height='40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M32.954.813S27.714 0 20 0 7.045.813 7.045.813C3.743 1.21 1.198 3.81.798 7.11.798 7.111 0 13 0 20c0 7 .797 12.888.798 12.889.4 3.3 2.945 5.9 6.247 6.298 0 0 5.24.813 12.955.813 7.714 0 12.954-.813 12.954-.813 3.303-.399 5.847-2.998 6.248-6.298 0-.001.798-5.889.798-12.89 0-7-.798-12.887-.798-12.888-.4-3.3-2.945-5.9-6.248-6.298z' fill='%23FFEDB5'/%3E%3C/svg%3E");
    --background-image--squarcle--product: url("data:image/svg+xml;charset=utf-8,%3Csvg width='64' height='64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M52.727 1.3S44.342 0 32 0C19.657 0 11.272 1.3 11.272 1.3c-5.283.638-9.355 4.797-9.996 10.078C1.276 11.378 0 20.799 0 32c0 11.2 1.276 20.62 1.276 20.622.641 5.281 4.713 9.44 9.996 10.077C11.272 62.7 19.657 64 32 64c12.342 0 20.727-1.3 20.727-1.3 5.284-.639 9.355-4.797 9.996-10.078C62.723 52.62 64 43.2 64 32s-1.277-20.622-1.277-20.622c-.64-5.281-4.712-9.44-9.996-10.077z' fill='%23FDD671'/%3E%3C/svg%3E");
    --background-image--squarcle--plm: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fac7ba' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--mo: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23a6d9d9' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--payment-needed: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23add1a6' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--network-issue: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23e5cfc7' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--hover: url("data:image/svg+xml;charset=utf-8,%3Csvg width='28' height='28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23F2F2F2' d='M0 0h28v28H0z'/%3E%3C/svg%3E")
}

.theme--light-ui,:root {
    --form-checkbox__box-shadow: #766f6b;
    --form-checkbox__box-shadow--focus: #291d18;
    --form-checkbox__box-shadow--error: #de350b;
    --form-checkbox--border: none;
    --form-checkbox--border-disabled: 0.1rem solid #999391;
    --form-checkbox--label-color: #291d18;
    --form-checkbox--label-color--disabled: #999391
}

.theme--light-ui,:root {
    --current-product-highlight--background: #e5e3e3
}

.theme--light-ui,:root {
    --title--color: #291d18;
    --chevron--color: #291d18;
    --accordion__divider__border-top-color: #eeeded
}

.theme--light-ui,:root {
    --progress-bar-bg: #e5e3e3
}

.theme--light-ui,:root {
    --button__backgroundcolor: #ffc421;
    --button__backgroundcolor__button--hover: #ffb61b;
    --button__backgroundcolor__button--disabled: #ffc421;
    --button__backgroundcolor__button--active: #fea319;
    --button__color: #291d18;
    --button__color__button--hover: #291d18;
    --button__color__button--disabled: #291d18;
    --button__color__button--active: #291d18;
    --button--primary__backgroundcolor: #ffc421;
    --button--primary__backgroundcolor__button--hover: #ffb61b;
    --button--primary__backgroundcolor__button--disabled: #ffc421;
    --button--primary__backgroundcolor__button--active: #fea319;
    --button--primary__color: #291d18;
    --button--primary__color__button--hover: #291d18;
    --button--primary__color__button--disabled: #291d18;
    --button--primary__color__button--active: #291d18;
    --button--alternate--primary__color: #291d18;
    --button--alternate--primary__backgroundcolor: #ffc421;
    --button--alternate--primary__color--hover: #291d18;
    --button--alternate--primary__backgroundcolor__button--hover: #ffb61b;
    --button--alternate--primary__color__button--disabled: #291d18;
    --button--alternate--primary__backgroundcolor__button--disabled: #ffc421;
    --button--secondary__backgroundcolor: transparent;
    --button--secondary__backgroundcolor__button--hover: transparent;
    --button--secondary__backgroundcolor__button--disabled: transparent;
    --button--secondary__backgroundcolor__button--active: transparent;
    --button--secondary__color: #291d18;
    --button--secondary__color__button--hover: #291d18;
    --button--secondary__color__button--disabled: #291d18;
    --button--secondary__color__button--active: #291d18;
    --button--secondary--border: 0.1rem solid rgba(41,29,24,0.64);
    --button--secondary--border-color: rgba(41,29,24,0.64);
    --button--secondary--hover--border: 0.1rem solid #291d18;
    --button--secondary--hover--border-color: #291d18;
    --button--secondary--disabled--border: 0.1rem solid rgba(41,29,24,0.64);
    --button--secondary--active--border: 0.1rem solid #291d18;
    --button--secondary--outline: 0.1rem solid rgba(41,29,24,0.64);
    --button--secondary--hover--outline: #291d18;
    --button--secondary--disabled--outline: 0.1rem solid rgba(41,29,24,0.64);
    --button--secondary--active--outline: none;
    --button--alternate--secondary__color: #291d18;
    --button--alternate--secondary__backgroundcolor: transparent;
    --button--alternate--secondary__color--hover: #291d18;
    --button--alternate--secondary__backgroundcolor__button--hover: transparent;
    --button--alternate--secondary--border: 0.1rem solid rgba(41,29,24,0.64);
    --button--alternate--secondary--border-color: rgba(41,29,24,0.64);
    --button--alternate--secondary--outline: 0.1rem solid rgba(41,29,24,0.64);
    --button--alternate--secondary--border--hover: 0.1rem solid #291d18;
    --button--alternate--secondary--border--hover-color: #291d18;
    --button--alternate--secondary--outline--hover: 0.2rem solid #291d18;
    --button--alternate--secondary--border--active: 0.1rem solid #291d18;
    --button--alternate--secondary--outline--active: none;
    --button--alternate--secondary__color__button--disabled: #291d18;
    --button--alternate--secondary__color__button--active: #291d18;
    --button--alternate--secondary__backgroundcolor__button--disabled: transparent;
    --button--alternate--secondary--border--disabled: 0.1rem solid rgba(41,29,24,0.64);
    --button--alternate--secondary--disabled--border: 0.1rem solid rgba(41,29,24,0.64);
    --button--tertiary__backgroundcolor: transparent;
    --button--tertiary__backgroundcolor__button--hover: rgba(41,29,24,0.04);
    --button--tertiary__backgroundcolor__button--disabled: transparent;
    --button--tertiary__backgroundcolor__button--active: rgba(41,29,24,0.08);
    --button--tertiary__color: #291d18;
    --button--tertiary__color__button--hover: #291d18;
    --button--tertiary__color__button--disabled: #291d18;
    --button--tertiary__color__button--active: #291d18;
    --button--alternate--tertiary__color: #291d18;
    --button--alternate--tertiary__backgroundcolor: transparent;
    --button--alternate--tertiary__color__button--hover: #291d18;
    --button--alternate--tertiary__backgroundcolor__button--hover: rgba(41,29,24,0.04);
    --button--alternate--tertiary__color__button--disabled: #291d18;
    --button--alternate--tertiary__backgroundcolor__button--disabled: transparent
}

.theme--light-ui,:root {
    --dashboard-card__color: #291d18
}

.theme--light-ui,:root {
    --slick-slider__slick-slider-active-button__background-color: #291d18;
    --slick-slider__slick-dots--grey__background-color: #291d18;
    --slick-slider-button__highlight__slick-next__color: #291d18
}

.theme--light-ui,:root {
    --onetrust-banner-sdk__background-color: #fff;
    --onetrust-policy-title__color: #291d18;
    --onetrust-policy-text-b__color: #291d18;
    --onetrust-policy-text-a__color: #291d18;
    --has-reject-all-button-button-onetrust-pc-btn-handler__color: #291d18;
    --onetrust-background-filter__background-color: hsla(0,0%,100%,0.96);
    --cookie-filters--bg-color: #fff;
    --cookie-filters--box-border-color: #ffc421;
    --cookie-filters--label-color: #291d18;
    --cookie-filters-clear-filters--color: #291d18;
    --cookie-filter-options--color: #291d18;
    --screen-2-pc-title__color: #291d18;
    --onetrust-policy-text__color: #291d18;
    --screen-2-category-header__color: #291d18;
    --screen-2-ot-always-active__color: #291d18;
    --screen-2-category-item-p__color: #291d18;
    --screen-2-category-host-list-handle__color: #291d18;
    --screen-2-accordion-text-ot-switch-label__background-color: #b1adab;
    --screen-2-close-pc-btn-handler-ot-close-icon__background-color: #fff;
    --screen-2-close-pc-btn-handler-ot-close-icon__background-img: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNDguMzMzIiBoZWlnaHQ9IjM0OC4zMzMiIHZpZXdCb3g9IjAgMCAzNDguMzMzIDM0OC4zMzQiPjxwYXRoIGZpbGw9IiM1NjU2NTYiIGQ9Ik0zMzYuNTU5IDY4LjYxMUwyMzEuMDE2IDE3NC4xNjVsMTA1LjU0MyAxMDUuNTQ5YzE1LjY5OSAxNS43MDUgMTUuNjk5IDQxLjE0NSAwIDU2Ljg1LTcuODQ0IDcuODQ0LTE4LjEyOCAxMS43NjktMjguNDA3IDExLjc2OS0xMC4yOTYgMC0yMC41ODEtMy45MTktMjguNDE5LTExLjc2OUwxNzQuMTY3IDIzMS4wMDMgNjguNjA5IDMzNi41NjNjLTcuODQzIDcuODQ0LTE4LjEyOCAxMS43NjktMjguNDE2IDExLjc2OS0xMC4yODUgMC0yMC41NjMtMy45MTktMjguNDEzLTExLjc2OS0xNS42OTktMTUuNjk4LTE1LjY5OS00MS4xMzkgMC01Ni44NWwxMDUuNTQtMTA1LjU0OUwxMS43NzQgNjguNjExYy0xNS42OTktMTUuNjk5LTE1LjY5OS00MS4xNDUgMC01Ni44NDQgMTUuNjk2LTE1LjY4NyA0MS4xMjctMTUuNjg3IDU2LjgyOSAwbDEwNS41NjMgMTA1LjU1NEwyNzkuNzIxIDExLjc2N2MxNS43MDUtMTUuNjg3IDQxLjEzOS0xNS42ODcgNTYuODMyIDAgMTUuNzA1IDE1LjY5OSAxNS43MDUgNDEuMTQ1LjAwNiA1Ni44NDR6Ii8+PC9zdmc+");
    --screen-3-vendor-search-handler__color: #e5e3e3;
    --screen-3-vendors-list-title__color: #291d18;
    --screen-3-accordion-header-host-title__color: #291d18;
    --screen-3-vendor-search-handler-placeholder__color: #766f6b;
    --screen-3-hosts-list-container-host-option-group-vendor-host__bg-color: #f7f6f6;
    --screen-3-hosts-list-container-host-option-group-vendor-host__color: #291d18;
    --screen-3-ot-arrow-container__bg-img: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='11' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M.293.293A1 1 0 011.613.21l.094.083L10 8.585 18.293.293a1 1 0 011.32-.083l.094.083a1 1 0 01.083 1.32l-.083.094-9 9a1 1 0 01-1.32.083l-.094-.083-9-9a1 1 0 010-1.414z' fill='%23291D18'/%3E%3C/svg%3E");
    --search-container-svg-path__fill: #766f6b;
    --vendor-list-back-btn-handler-button-text__color: #766f6b
}

.theme--light-ui div#onetrust-consent-sdk div#onetrust-button-group-parent .banner-actions-container #onetrust-reject-all-handler,:root div#onetrust-consent-sdk div#onetrust-button-group-parent .banner-actions-container #onetrust-reject-all-handler {
    --button--secondary__backgroundcolor: transparent;
    --button--secondary__backgroundcolor__button--hover: transparent;
    --button--secondary__backgroundcolor__button--disabled: transparent;
    --button--secondary__backgroundcolor__button--active: transparent;
    --button--secondary__color: #291d18;
    --button--secondary__color__button--hover: #291d18;
    --button--secondary__color__button--disabled: #291d18;
    --button--secondary__color__button--active: #291d18;
    --button--secondary--border: 0.1rem solid rgba(41,29,24,0.64);
    --button--secondary--border-color: rgba(41,29,24,0.64);
    --button--secondary--hover--border: 0.1rem solid #291d18;
    --button--secondary--hover--border-color: #291d18;
    --button--secondary--disabled--border: 0.1rem solid rgba(41,29,24,0.64);
    --button--secondary--active--border: 0.1rem solid #291d18;
    --button--secondary--outline: 0.1rem solid rgba(41,29,24,0.64);
    --button--secondary--hover--outline: #291d18;
    --button--secondary--disabled--outline: 0.1rem solid rgba(41,29,24,0.64);
    --button--secondary--active--outline: none
}

.theme--light-ui,:root {
    --form-item__input__bullet__color--checked: #291d18;
    --form-item__input__tick__color--checked: #291d18;
    --form-item__input__background-color--default: #fff;
    --form-item__input__background-color--checked: #ffc421;
    --form-item__input__border--default: inset 0 0 0 0.1rem #291d18
}

.theme--light-ui,:root {
    --select-dropdown-options__section-content__background: #fff;
    --select-dropdown-options__section-list-hover__background: #eeeded;
    --select-dropdown-section__select-dropdown__background: #e5e3e3
}

.theme--light-ui,:root {
    --ui-select2-focus-border-color: #291d18;
    --ui-select-choices-row-background-color: #fff;
    --dropdown-ui-select-choices-row--hover: #eeeded;
    --dropdown-ui-select-background-color: #e5e3e3;
    --dropdown-ui-select-choice-color: #291d18;
    --dropdown-ui-select-container-background-error: #f7f6f6;
    --dropdown-ui-select-container-active-choices__border-bottom: 0.1rem solid #291d18;
    --select2-result-single__background-color: #fff
}

.theme--light-ui,:root {
    --form__checkbox-v2--switch--background: #766f6b
}

.theme--light-ui,:root {
    --form__input__background: #e5e3e3;
    --form__input__placeholder__color: #766f6b;
    --form__input--focus__border-color: #291d18;
    --form__input--disabled__background: #f7f6f6;
    --form__input--disabled__color: #bab6b5
}

.theme--light-ui,:root {
    --form--label--color: #766f6b
}

.theme--light-ui,:root {
    --select-tile__color: #291d18;
    --select-tile__background-color--default: #fff;
    --select-tile__border--default: inset 0 0 0 0.1rem #ccc9c8;
    --select-tile__border--checked: inset 0 0 0 0.2rem #ffc421;
    --select-tile__border--hover: inset 0 0 0 0.1rem #ffc421
}

.theme--light-ui,:root {
    --icon-component-primary-color: #291d18;
    --icon-component-primary-bg-color: #fff7c7;
    --icon-component-secondary-color: #291d18;
    --icon-component-secondary-bg-color: rgba(41,29,24,0.12);
    --icon-component-transparent-color: #291d18;
    --icon-component-transparent-bg-color: hsla(0,0%,100%,0.64)
}

:root {
    --link-color: inherit;
    --link-color--hover: inherit;
    --link-color--disabled: #291d18;
    --link--chevron__color: inherit;
    --link--chevron--hover__color: inherit;
    --link--shaped--before__color: #291d18;
    --link--shaped__icon-bg: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23e5e3e3' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --link--shaped__icon-bg--hover: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23ccc9c8' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --link--secondary__color: #291d18
}

.theme--light-ui {
    --link-color: #291d18;
    --link-color--hover: #291d18;
    --link-color--disabled: #392e2a;
    --link--chevron__color: #291d18;
    --link--chevron--hover__color: #291d18;
    --link--shaped--before__color: #291d18;
    --link--shaped__icon-bg: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23e5e3e3' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --link--shaped__icon-bg--hover: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23ccc9c8' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --link--secondary__color: #291d18
}

.theme--light-ui,:root {
    --list-style--primary-ticks__ul__li__before_icon_color: #ffc421;
    --list-style--ordered-highlight__ul__li__before__color: #291d18
}

.notification.notification--success,.theme--light-ui .notification.notification--success {
    --backgroundcolor: rgba(0,135,90,0.16);
    --coloricon: #00875a
}

.notification.notification--customerror,.notification.notification--errorfield,.theme--light-ui .notification.notification--customerror,.theme--light-ui .notification.notification--errorfield {
    --backgroundcolor: rgba(222,53,11,0.16);
    --coloricon: #de350b
}

.notification.notification--author,.notification.notification--info,.theme--light-ui .notification.notification--author,.theme--light-ui .notification.notification--info {
    --backgroundcolor: rgba(35,115,230,0.16);
    --coloricon: #2373e6
}

.notification.notification--warning,.theme--light-ui .notification.notification--warning {
    --backgroundcolor: rgba(255,149,0,0.16);
    --coloricon: #ff9500
}

.theme--light-ui,:root {
    --overlay__mask__background: rgba(41,29,24,0.72);
    --overlay__section__content__background: #fff;
    --overlay__mask--backdrop__background: rgba(41,29,24,0.72);
    --overlay__section__content--page__heading__color: #291d18;
    --overlay__section__content__sub-title__color: #291d18;
    --overlay__section__content__description__color: #291d18;
    --overlayer__section__content--wrapper__background-color: #fff
}

.theme--light-ui,:root {
    --pagination__item--active__a__color: #291d18;
    --pagination__item--active__a--hover__color: #291d18;
    --pagination__item__a__color: #291d18;
    --pagination__item__a--hover__color: #291d18;
    --pagination__link__icon__color: #291d18;
    --pagination__link--enabled__border-color: transparent;
    --pagination__link--enabled__icon__color: #291d18;
    --pagination__link--enabled__icon--hover__color: #291d18;
    --pagination__item--active__background-color: transparent;
    --pagination__item--active__a--hover__background-color: transparent;
    --pagination__item__a--hover__background-color: transparent;
    --pagination__bullit__a__in-active__background-color: #eeeded;
    --pagination__bullit__a__active__background-color: #bab6b5
}

.theme--light-ui,:root {
    --promo-highlight-color: #291d18;
    --promo-highlight__with-squarcle-color: #291d18;
    --promo-highlight__with-squarcle-color--alternative: #291d18
}

.theme--light-ui,:root {
    --status-indicator__background-color: #eeeded;
    --status-indicator--brand-default__indicator-background: #ffc421;
    --status-indicator--negative__indicator-background: #de350b;
    --status-indicator--positive__indicator-background: #00875a;
    --status-indicator--neutral__indicator-background: #2373e6;
    --status-indicator--warning__indicator-background: #ff9500;
    --status-indicator--inactive__indicator-background: #655c58
}

.theme--light-ui,:root {
    --horizontal-responsive-step-tracker__border-color: #eeeded
}

.theme--light-ui,:root {
    --journey-step-tracker__border-color: #eeeded
}

.theme--light-ui,:root {
    --vertical-step-tracker__border-color: #dddbda;
    --vertical-step-tracker__step-line--completed__border: #ffc421
}

.theme--light-ui,:root {
    --row__values--color: #291d18;
    --row__values--backgroundcolor: #ccc9c8
}

@media only screen and (min-width: 36em) {
    .theme--light-ui,:root {
        --row__values--color:#291d18;
        --row__values--backgroundcolor: transparent
    }
}

.theme--light-ui,:root {
    --table-row__key-color: #291d18;
    --table-row__key--backgroundcolor: #eeeded;
    --table-row__icon-tick-color: #00875a;
    --table-row__icon-close-color: #291d18;
    --table-row__title-key--color: #291d18
}

@media only screen and (min-width: 36em) {
    .theme--light-ui,:root {
        --table-row__key--backgroundcolor:transparent
    }
}

.theme--light-ui,:root {
    --cmp-navigation-list__background-color: #eeeded;
    --cmp-navigation-list__color: #291d18
}

.theme--light-ui,:root {
    --social-media--color: #291d18
}

.theme--light-ui,:root {
    --quote__color: #766f6b
}

.theme--light-ui,:root {
    --separator__color: #dddbda
}

.theme--light-ui,:root {
    --hero-banner-v2__background-color--default: #fff
}

.theme--light-ui,:root {
    --cmp-breadcrumb__item__active-color: #766f6b;
    --cmp-breadcrumb__item__link-color: color("text")
}

.theme--light-ui,:root {
    --page-navigation--background-color: #f7f6f6;
    --page-navigation--border-left: #ccc9c8;
    --page-navigation--border-left--active: #291d18;
    --page-navigation--color: #291d18;
    --page-navigation-sticky--background-color: #392e2a;
    --page-navigation-sticky--color: #fff;
    --page-navigation-sticky--border-left: #6c6461;
    --page-navigation-sticky--border-left--active: #fff
}

.theme--light-ui,:root {
    --useful-links__background-color: %background-transparent;
    --useful-links-title__color: #291d18;
    --useful-links--quicklinks__link__icon--before__color: #291d18;
    --useful-links--quicklinks__link--active__color: #766f6b
}

.theme--telenet-tv-ui {
    --shadow--xs: rgba(0,0,0,0.24);
    --shadow--s: rgba(0,0,0,0.24);
    --shadow--m: rgba(0,0,0,0.24);
    --shadow--l: rgba(0,0,0,0.32);
    --shadow--xs--hover: rgba(0,0,0,0.32);
    --elevation--xs: hsla(0,0%,100%,0.04);
    --elevation--s: hsla(0,0%,100%,0.08);
    --elevation--m: hsla(0,0%,100%,0.12);
    --elevation--l: hsla(0,0%,100%,0.16);
    --background-image--squarcle: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%234b413d' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--secondary: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23423733' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--active: url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.5 2c-2.4 0-4.6.1-6.6.3l-.8.1h-.8l-.6.1-.4.1c-1.4.1-2.5 1.2-2.7 2.6v.3l-.1.6-.1.7-.1.7v.4c-.1 1.7-.2 3.4-.3 5.2v1.4c0 2.2.1 4.4.3 6.4l.1.8.1.8v.6l.1.5c.2 1.4 1.2 2.5 2.6 2.8l.6.1h.4c.9.1 1.9.2 3 .3l1.1.1c1.3.1 2.7.1 4.2.1 2 0 3.9-.1 5.7-.2l1-.1.8-.1.7-.1h.4l.6-.1c1.4-.2 2.5-1.2 2.7-2.6v-.2l.2-1.5.1-.8v-.4c.2-2.1.3-4.3.3-6.4 0-2.2-.1-4.4-.3-6.4l-.1-.8-.1-1.2-.1-.7c-.2-1.4-1.2-2.5-2.6-2.8l-.3-.1h-.6l-.7-.1-.5-.1-.6-.1c-1.6-.1-3.4-.2-5.4-.3h-.8l-.4.1z' fill-rule='evenodd' clip-rule='evenodd' fill='%23291d18'/%3E%3Cpath fill='%23ffc421' d='M14.5 28.8c-3.9 0-6.9-.3-8.4-.5-.6-.1-.9-.1-.9-.1-1.1-.1-2.2-.6-3-1.5-.8-.8-1.3-1.9-1.5-3v-.2c-.1-.8-.5-4.5-.5-9 0-4.4.3-7.9.4-8.6v-.2c.4-1.6.9-2.6 1.7-3.4.8-.8 1.9-1.3 3-1.5.4-.1 4-.6 9.2-.6 5.4 0 8.8.5 9.2.6 1.1.1 2.2.6 3 1.5.8.8 1.3 1.9 1.5 3 .1.7.6 4.6.6 9.2 0 5-.6 9.1-.6 9.2-.1 1.2-.6 2.2-1.5 3-.8.8-1.9 1.3-3 1.5-.6.1-4.2.6-9.2.6zm0-26.5c-5.1 0-8.6.5-8.9.6-.8 0-1.4.3-1.9.8s-.8 1.2-1 2.3c-.1.7-.4 4.2-.4 8.5 0 4.4.4 8 .5 8.7v.2c.1.7.4 1.3.9 1.8s1.1.8 1.8.9c0 0 .3 0 .8.1 1.4.2 4.3.5 8.1.5 4.9 0 8.3-.5 9-.6.7-.1 1.3-.4 1.8-.9s.8-1.1.9-1.9c0-.1.6-4.1.6-8.9 0-4.4-.5-8.2-.5-8.9-.1-.7-.4-1.4-.9-1.9s-1.1-.8-1.8-.9c-.5.1-3.8-.4-9-.4z'/%3E%3C/svg%3E");
    --background-image--squarcle--completed: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23ffc421' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--error: url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.5 2c-2.4 0-4.6.1-6.6.3l-.8.1h-.8l-.6.1-.4.1c-1.4.1-2.5 1.2-2.7 2.6v.3l-.1.6-.1.7-.1.7v.4c-.1 1.7-.2 3.4-.3 5.2v1.4c0 2.2.1 4.4.3 6.4l.1.8.1.8v.6l.1.5c.2 1.4 1.2 2.5 2.6 2.8l.6.1h.4c.9.1 1.9.2 3 .3l1.1.1c1.3.1 2.7.1 4.2.1 2 0 3.9-.1 5.7-.2l1-.1.8-.1.7-.1h.4l.6-.1c1.4-.2 2.5-1.2 2.7-2.6v-.2l.2-1.5.1-.8v-.4c.2-2.1.3-4.3.3-6.4 0-2.2-.1-4.4-.3-6.4l-.1-.8-.1-1.2-.1-.7c-.2-1.4-1.2-2.5-2.6-2.8l-.3-.1h-.6l-.7-.1-.5-.1-.6-.1c-1.6-.1-3.4-.2-5.4-.3h-.8l-.4.1z' fill-rule='evenodd' clip-rule='evenodd' fill='%23291d18'/%3E%3Cpath fill='%23FF5630' d='M14.5 28.8c-3.9 0-6.9-.3-8.4-.5-.6-.1-.9-.1-.9-.1-1.1-.1-2.2-.6-3-1.5-.8-.8-1.3-1.9-1.5-3v-.2c-.1-.8-.5-4.5-.5-9 0-4.4.3-7.9.4-8.6v-.2c.4-1.6.9-2.6 1.7-3.4.8-.8 1.9-1.3 3-1.5.4-.1 4-.6 9.2-.6 5.4 0 8.8.5 9.2.6 1.1.1 2.2.6 3 1.5.8.8 1.3 1.9 1.5 3 .1.7.6 4.6.6 9.2 0 5-.6 9.1-.6 9.2-.1 1.2-.6 2.2-1.5 3-.8.8-1.9 1.3-3 1.5-.6.1-4.2.6-9.2.6zm0-26.5c-5.1 0-8.6.5-8.9.6-.8 0-1.4.3-1.9.8s-.8 1.2-1 2.3c-.1.7-.4 4.2-.4 8.5 0 4.4.4 8 .5 8.7v.2c.1.7.4 1.3.9 1.8s1.1.8 1.8.9c0 0 .3 0 .8.1 1.4.2 4.3.5 8.1.5 4.9 0 8.3-.5 9-.6.7-.1 1.3-.4 1.8-.9s.8-1.1.9-1.9c0-.1.6-4.1.6-8.9 0-4.4-.5-8.2-.5-8.9-.1-.7-.4-1.4-.9-1.9s-1.1-.8-1.8-.9c-.5.1-3.8-.4-9-.4z'/%3E%3C/svg%3E");
    --background-image--squarcle--neutral: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--success: url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' height='40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M32.954.813S27.714 0 20 0 7.045.813 7.045.813C3.743 1.21 1.198 3.81.798 7.11.798 7.111 0 13 0 20c0 7 .797 12.888.798 12.889.4 3.3 2.945 5.9 6.247 6.298 0 0 5.24.813 12.955.813 7.714 0 12.954-.813 12.954-.813 3.303-.399 5.847-2.998 6.248-6.298 0-.001.798-5.889.798-12.89 0-7-.798-12.887-.798-12.888-.4-3.3-2.945-5.9-6.248-6.298z' fill='%23FFEDB5'/%3E%3C/svg%3E");
    --background-image--squarcle--product: url("data:image/svg+xml;charset=utf-8,%3Csvg width='64' height='64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M52.727 1.3S44.342 0 32 0C19.657 0 11.272 1.3 11.272 1.3c-5.283.638-9.355 4.797-9.996 10.078C1.276 11.378 0 20.799 0 32c0 11.2 1.276 20.62 1.276 20.622.641 5.281 4.713 9.44 9.996 10.077C11.272 62.7 19.657 64 32 64c12.342 0 20.727-1.3 20.727-1.3 5.284-.639 9.355-4.797 9.996-10.078C62.723 52.62 64 43.2 64 32s-1.277-20.622-1.277-20.622c-.64-5.281-4.712-9.44-9.996-10.077z' fill='%23FDD671'/%3E%3C/svg%3E");
    --background-image--squarcle--plm: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fac7ba' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--mo: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23a6d9d9' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--payment-needed: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23add1a6' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--network-issue: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23e5cfc7' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--hover: url("data:image/svg+xml;charset=utf-8,%3Csvg width='28' height='28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23F2F2F2' d='M0 0h28v28H0z'/%3E%3C/svg%3E")
}

.theme--telenet-tv-ui.CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:checked+label.CheckboxSwitch-control:before,.theme--telenet-tv-ui .CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:checked+label.CheckboxSwitch-control:before,.theme--telenet-tv-ui.CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:not(:checked)+label.CheckboxSwitch-control:before,.theme--telenet-tv-ui .CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:not(:checked)+label.CheckboxSwitch-control:before {
    background: #b1adab
}

.theme--telenet-tv-ui.CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:checked+label.CheckboxSwitch-control:after,.theme--telenet-tv-ui .CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:checked+label.CheckboxSwitch-control:after,.theme--telenet-tv-ui.CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:not(:checked)+label.CheckboxSwitch-control:after,.theme--telenet-tv-ui .CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:not(:checked)+label.CheckboxSwitch-control:after {
    border: .1rem solid #b1adab
}

.theme--telenet-tv-ui.CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:checked+label.CheckboxSwitch-control:before,.theme--telenet-tv-ui .CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:checked+label.CheckboxSwitch-control:before {
    background: #ffc421
}

.theme--telenet-tv-ui.CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:checked+label.CheckboxSwitch-control:after,.theme--telenet-tv-ui .CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:checked+label.CheckboxSwitch-control:after {
    border: .1rem solid #ffc421
}

.theme--telenet-tv-ui {
    --form-checkbox__box-shadow: hsla(0,0%,100%,0.64);
    --form-checkbox__box-shadow--focus: #fff;
    --form-checkbox__box-shadow--error: #ff5630;
    --form-checkbox--border: none;
    --form-checkbox--border-disabled: 0.1rem solid #999391;
    --form-checkbox--label-color: #291d18;
    --form-checkbox--label-color--disabled: #999391;
    --current-product-highlight--background: #392e2a;
    --title--color: hsla(0,0%,100%,0.88);
    --chevron--color: hsla(0,0%,100%,0.88);
    --accordion__divider__border-top-color: #392e2a;
    --progress-bar-bg: #423733;
    --button__backgroundcolor: #ffc421;
    --button__backgroundcolor__button--hover: #ffb61b;
    --button__backgroundcolor__button--disabled: #ffc421;
    --button__backgroundcolor__button--active: #fea319;
    --button__color: #291d18;
    --button__color__button--hover: #291d18;
    --button__color__button--disabled: #291d18;
    --button__color__button--active: #291d18;
    --button--primary__backgroundcolor: #ffc421;
    --button--primary__backgroundcolor__button--hover: #ffb61b;
    --button--primary__backgroundcolor__button--disabled: #ffc421;
    --button--primary__backgroundcolor__button--active: #fea319;
    --button--primary__color: #291d18;
    --button--primary__color__button--hover: #291d18;
    --button--primary__color__button--disabled: #291d18;
    --button--primary__color__button--active: #291d18;
    --button--secondary__backgroundcolor: transparent;
    --button--secondary__backgroundcolor__button--hover: transparent;
    --button--secondary__backgroundcolor__button--disabled: transparent;
    --button--secondary__backgroundcolor__button--active: transparent;
    --button--secondary__color: #fff;
    --button--secondary__color__button--hover: #fff;
    --button--secondary__color__button--disabled: #fff;
    --button--secondary__color__button--active: #fff;
    --button--secondary--border: 0.1rem solid hsla(0,0%,100%,0.64);
    --button--secondary--border-color: #fff;
    --button--secondary--hover--border: 0.1rem solid #fff;
    --button--secondary--hover--border-color: #fff;
    --button--secondary--disabled--border: 0.1rem solid hsla(0,0%,100%,0.64);
    --button--secondary--active--border: 0.1rem solid #fff;
    --button--secondary--outline: 0.1rem solid hsla(0,0%,100%,0.64);
    --button--secondary--hover--outline: 0.2rem solid #fff;
    --button--secondary--disabled--outline: 0.1rem solid hsla(0,0%,100%,0.64);
    --button--secondary--active--outline: none;
    --button--alternate--secondary__color: #fff;
    --button--alternate--secondary__backgroundcolor: transparent;
    --button--alternate--secondary__color--hover: #fff;
    --button--alternate--secondary__backgroundcolor__button--hover: transparent;
    --button--alternate--secondary--border: 0.1rem solid hsla(0,0%,100%,0.64);
    --button--alternate--secondary--border-color: hsla(0,0%,100%,0.64);
    --button--alternate--secondary--outline: 0.1rem solid hsla(0,0%,100%,0.64);
    --button--alternate--secondary--border--hover: 0.2rem solid #fff;
    --button--alternate--secondary--border-color--hover: #fff;
    --button--alternate--secondary--outline--hover: 0.2rem solid #fff;
    --button--alternate--secondary--border--active: 0.1rem solid #fff;
    --button--alternate--secondary--outline--active: none;
    --button--alternate--secondary--border--disabled: 0.1rem solid hsla(0,0%,100%,0.64);
    --button--alternate--secondary--outline--disabled: 0.1rem solid hsla(0,0%,100%,0.64);
    --button--alternate--secondary__color__button--disabled: #fff;
    --button--alternate--secondary__color__button--active: #fff;
    --button--alternate--secondary__backgroundcolor__button--disabled: transparent;
    --button--tertiary__color: #fff;
    --button--tertiary__backgroundcolor: transparent;
    --button--tertiary__color__button--hover: #fff;
    --button--tertiary__backgroundcolor__button--hover: hsla(0,0%,100%,0.12);
    --button--tertiary__color__button--disabled: #fff;
    --button--tertiary__backgroundcolor__button--disabled: transparent;
    --button--tertiary__color__button--active: #fff;
    --button--tertiary__backgroundcolor__button--active: hsla(0,0%,100%,0.24);
    --button--alternate--primary__color: #291d18;
    --button--alternate--primary__backgroundcolor: #ffc421;
    --button--alternate--primary__color--hover: #291d18;
    --button--alternate--primary__backgroundcolor__button--hover: #ffb61b;
    --button--alternate--primary__color__button--disabled: #291d18;
    --button--alternate--primary__backgroundcolor__button--disabled: #ffc421;
    --button--alternate--primary__backgroundcolor__button--active: #291d18;
    --button--alternate--tertiary__color: #fff;
    --button--alternate--tertiary__backgroundcolor: transparent;
    --button--alternate--tertiary__color__button--hover: #fff;
    --button--alternate--tertiary__backgroundcolor__button--hover: hsla(0,0%,100%,0.12);
    --button--alternate--tertiary__color__button--disabled: #fff;
    --button--alternate--tertiary__backgroundcolor__button--disabled: transparent;
    --button--alternate--tertiary__color__button--active: #fff;
    --dashboard-card__color: #fff;
    --slick-slider__slick-slider-active-button__background-color: hsla(0,0%,100%,0.88);
    --slick-slider__slick-dots--grey__background-color: hsla(0,0%,100%,0.88);
    --slick-slider-button__highlight__slick-next__color: #fff;
    --onetrust-banner-sdk__background-color: #fff;
    --onetrust-policy-title__color: #291d18;
    --onetrust-policy-text-b__color: #291d18;
    --onetrust-policy-text-a__color: #291d18;
    --has-reject-all-button-button-onetrust-pc-btn-handler__color: #291d18;
    --onetrust-background-filter__background-color: hsla(0,0%,100%,0.96);
    --cookie-filters--bg-color: #fff;
    --cookie-filters--box-border-color: #ffc421;
    --cookie-filters--label-color: #291d18;
    --cookie-filters-clear-filters--color: #291d18;
    --cookie-filter-options--color: #291d18;
    --screen-2-pc-title__color: #291d18;
    --onetrust-policy-text__color: #291d18;
    --screen-2-category-header__color: #291d18;
    --screen-2-ot-always-active__color: #291d18;
    --screen-2-category-item-p__color: #291d18;
    --screen-2-category-host-list-handle__color: #291d18;
    --screen-2-accordion-text-ot-switch-label__background-color: #b1adab;
    --screen-2-close-pc-btn-handler-ot-close-icon__background-color: #fff;
    --screen-2-close-pc-btn-handler-ot-close-icon__background-img: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNDguMzMzIiBoZWlnaHQ9IjM0OC4zMzMiIHZpZXdCb3g9IjAgMCAzNDguMzMzIDM0OC4zMzQiPjxwYXRoIGZpbGw9IiM1NjU2NTYiIGQ9Ik0zMzYuNTU5IDY4LjYxMUwyMzEuMDE2IDE3NC4xNjVsMTA1LjU0MyAxMDUuNTQ5YzE1LjY5OSAxNS43MDUgMTUuNjk5IDQxLjE0NSAwIDU2Ljg1LTcuODQ0IDcuODQ0LTE4LjEyOCAxMS43NjktMjguNDA3IDExLjc2OS0xMC4yOTYgMC0yMC41ODEtMy45MTktMjguNDE5LTExLjc2OUwxNzQuMTY3IDIzMS4wMDMgNjguNjA5IDMzNi41NjNjLTcuODQzIDcuODQ0LTE4LjEyOCAxMS43NjktMjguNDE2IDExLjc2OS0xMC4yODUgMC0yMC41NjMtMy45MTktMjguNDEzLTExLjc2OS0xNS42OTktMTUuNjk4LTE1LjY5OS00MS4xMzkgMC01Ni44NWwxMDUuNTQtMTA1LjU0OUwxMS43NzQgNjguNjExYy0xNS42OTktMTUuNjk5LTE1LjY5OS00MS4xNDUgMC01Ni44NDQgMTUuNjk2LTE1LjY4NyA0MS4xMjctMTUuNjg3IDU2LjgyOSAwbDEwNS41NjMgMTA1LjU1NEwyNzkuNzIxIDExLjc2N2MxNS43MDUtMTUuNjg3IDQxLjEzOS0xNS42ODcgNTYuODMyIDAgMTUuNzA1IDE1LjY5OSAxNS43MDUgNDEuMTQ1LjAwNiA1Ni44NDR6Ii8+PC9zdmc+");
    --screen-3-vendor-search-handler__color: #e5e3e3;
    --screen-3-vendors-list-title__color: #291d18;
    --screen-3-accordion-header-host-title__color: #291d18;
    --screen-3-vendor-search-handler-placeholder__color: #766f6b;
    --screen-3-hosts-list-container-host-option-group-vendor-host__bg-color: #f7f6f6;
    --screen-3-hosts-list-container-host-option-group-vendor-host__color: #291d18;
    --screen-3-ot-arrow-container__bg-img: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='11' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M.293.293A1 1 0 011.613.21l.094.083L10 8.585 18.293.293a1 1 0 011.32-.083l.094.083a1 1 0 01.083 1.32l-.083.094-9 9a1 1 0 01-1.32.083l-.094-.083-9-9a1 1 0 010-1.414z' fill='%23291D18'/%3E%3C/svg%3E");
    --search-container-svg-path__fill: #766f6b;
    --vendor-list-back-btn-handler-button-text__color: #766f6b
}

.theme--telenet-tv-ui div#onetrust-consent-sdk div#onetrust-button-group-parent .banner-actions-container #onetrust-reject-all-handler {
    --button--secondary__backgroundcolor: transparent;
    --button--secondary__backgroundcolor__button--hover: transparent;
    --button--secondary__backgroundcolor__button--disabled: transparent;
    --button--secondary__backgroundcolor__button--active: transparent;
    --button--secondary__color: #291d18;
    --button--secondary__color__button--hover: #291d18;
    --button--secondary__color__button--disabled: #291d18;
    --button--secondary__color__button--active: #291d18;
    --button--secondary--border: 0.1rem solid rgba(41,29,24,0.64);
    --button--secondary--border-color: rgba(41,29,24,0.64);
    --button--secondary--hover--border: 0.1rem solid #291d18;
    --button--secondary--hover--border-color: #291d18;
    --button--secondary--disabled--border: 0.1rem solid rgba(41,29,24,0.64);
    --button--secondary--active--border: 0.1rem solid #291d18;
    --button--secondary--outline: 0.1rem solid rgba(41,29,24,0.64);
    --button--secondary--hover--outline: #291d18;
    --button--secondary--disabled--outline: 0.1rem solid rgba(41,29,24,0.64);
    --button--secondary--active--outline: none
}

.theme--telenet-tv-ui {
    --form-item__input__bullet__color--checked: #291d18;
    --form-item__input__tick__color--checked: #291d18;
    --form-item__input__background-color--default: hsla(0,0%,100%,0.08);
    --form-item__input__background-color--checked: #ffc421;
    --form-item__input__border--default: inset 0 0 0 .1rem #ccc9c8;
    --select-dropdown-options__section-content__background: #4b413d;
    --select-dropdown-options__section-list-hover__background: #392e2a;
    --select-dropdown-section__select-dropdown__background: #423733;
    --ui-select2-focus-border-color: hsla(0,0%,100%,0.88);
    --ui-select-choices-row-background-color: #291d18;
    --dropdown-ui-select-choices-row--hover: #392e2a;
    --dropdown-ui-select-background-color: #423733;
    --dropdown-ui-select-choice-color: #fff;
    --dropdown-ui-select-container-background-error: #423733;
    --dropdown-ui-select-container-active-choices__border-bottom: 0.1rem solid #291d18;
    --select2-result-single__background-color: #291d18;
    --form__checkbox-v2--switch--background: #b1adab;
    --form__input__background: #423733;
    --form__input__placeholder__color: #b1adab;
    --form__input--focus__border-color: #fff;
    --form__input--disabled__background: #312521;
    --form__input--disabled__color: #6c6461;
    --form--label--color: #b1adab;
    --select-tile__color: #fff;
    --select-tile__background-color--default: hsla(0,0%,100%,0.08);
    --select-tile__border--default: inset 0 0 0 .1rem #ccc9c8;
    --select-tile__border--checked: inset 0 0 0 .2rem #ffc421;
    --select-tile__border--hover: inset 0 0 0 .1rem #ffc421;
    --icon-component-primary-color: #291d18;
    --icon-component-primary-bg-color: #fff7c7;
    --icon-component-secondary-color: #fff;
    --icon-component-secondary-bg-color: hsla(0,0%,100%,0.12);
    --icon-component-transparent-color: #291d18;
    --icon-component-transparent-bg-color: hsla(0,0%,100%,0.64);
    --link-color: #fff;
    --link-color--hover: #fff;
    --link-color--disabled: #fff;
    --link--chevron__color: #f20d3a;
    --link--chevron--hover__color: #f20d3a;
    --link--shaped--before__color: #fff;
    --link--shaped__icon-bg: url('data:image/svg+xml;charset=utf-8,<svg width="109" height="109" xmlns="http://www.w3.org/2000/svg"><path fill="rgba(255, 255, 255, 0.16)" d="M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20" fill-rule="evenodd"/></svg>');
    --link--shaped__icon-bg--hover: url('data:image/svg+xml;charset=utf-8,<svg width="109" height="109" xmlns="http://www.w3.org/2000/svg"><path fill="rgba(255, 255, 255, 0.32)" d="M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20" fill-rule="evenodd"/></svg>');
    --link--secondary__color: #f20d3a;
    --list-style--primary-ticks__ul__li__before_icon_color: #ffc421;
    --list-style--ordered-highlight__ul__li__before__color: #291d18
}

.theme--telenet-tv-ui .notification.notification--success {
    --backgroundcolor: rgba(54,179,126,0.16);
    --coloricon: #36b37e
}

.theme--telenet-tv-ui .notification.notification--customerror,.theme--telenet-tv-ui .notification.notification--errorfield {
    --backgroundcolor: rgba(255,86,48,0.16);
    --coloricon: #ff5630
}

.theme--telenet-tv-ui .notification.notification--author,.theme--telenet-tv-ui .notification.notification--info {
    --backgroundcolor: rgba(1,133,253,0.16);
    --coloricon: #0185fd
}

.theme--telenet-tv-ui .notification.notification--warning {
    --backgroundcolor: rgba(255,159,10,0.16);
    --coloricon: #ff9f0a
}

.theme--telenet-tv-ui {
    --overlay__mask__background: rgba(41,29,24,0.32);
    --overlay__section__content__background: #4b413d;
    --overlay__mask--backdrop__background: rgba(41,29,24,0.32);
    --overlay__section__content--page__heading__color: #fff;
    --overlay__section__content__sub-title__color: #fff;
    --overlay__section__content__description__color: #fff;
    --overlayer__section__content--wrapper__background-color: #4b413d;
    --pagination__item--active__a__color: #291d18;
    --pagination__item--active__a--hover__color: #291d18;
    --pagination__item__a__color: #fff;
    --pagination__item__a--hover__color: #fff;
    --pagination__link__icon__color: #5c534f;
    --pagination__link--enabled__border-color: transparent;
    --pagination__link--enabled__icon__color: #fff;
    --pagination__link--enabled__icon--hover__color: #fff;
    --pagination__item--active__background-color: transparent;
    --pagination__item--active__a--hover__background-color: transparent;
    --pagination__item__a--hover__background-color: transparent;
    --pagination__bullit__a__in-active__background-color: #392e2a;
    --pagination__bullit__a__active__background-color: #6c6461;
    --promo-highlight-color: hsla(0,0%,100%,0.88);
    --promo-highlight__with-squarcle-color: #291d18;
    --promo-highlight__with-squarcle-color--alternative: #291d18;
    --status-indicator__background-color: #392e2a;
    --status-indicator--brand-default__indicator-background: #ffc421;
    --status-indicator--negative__indicator-background: #ff5630;
    --status-indicator--positive__indicator-background: #36b37e;
    --status-indicator--neutral__indicator-background: #0185fd;
    --status-indicator--warning__indicator-background: #ff9f0a;
    --status-indicator--inactive__indicator-background: #b1adab;
    --horizontal-responsive-step-tracker__border-color: #4b413d;
    --journey-step-tracker__border-color: #4b413d;
    --vertical-step-tracker__border-color: #4b413d;
    --vertical-step-tracker__step-line--completed__border: #ffc421;
    --row__values--backgroundcolor: #423733;
    --row__values--color: #fff
}

@media only screen and (min-width: 36em) {
    .theme--telenet-tv-ui {
        --row__values--color:#fff;
        --row__values--backgroundcolor: transparent
    }
}

.theme--telenet-tv-ui {
    --table-row__key-color: #fff;
    --table-row__key--backgroundcolor: #312521;
    --table-row__icon-tick-color: #ffc421;
    --table-row__icon-close-color: #fff;
    --table-row__title-key--color: #fff
}

@media only screen and (min-width: 36em) {
    .theme--telenet-tv-ui {
        --table-row__key--backgroundcolor:transparent
    }
}

.theme--telenet-tv-ui {
    --cmp-navigation-list__background-color: #392e2a;
    --cmp-navigation-list__color: #fff;
    --error-text-field-bg: hsla(0,0%,100%,0.16);
    --social-media--color: #fff;
    --quote__color: #b1adab;
    --separator__color: #dddbda;
    --hero-banner-v2__background-color--default: #000;
    --hero-banner-v2--image-focused__inner-container--text__background-color--sm: #000;
    --hero-banner-v2--image-focused__inner-container--text__border-color--sm: #000;
    --cmp-breadcrumb__item__active-color: color("dark-grey");
    --cmp-breadcrumb__item__link-color: color("text");
    --page-navigation--background-color: hsla(0,0%,100%,0.08);
    --page-navigation--border-left: #6c6461;
    --page-navigation--border-left__active: #fff;
    --page-navigation--color: #fff;
    --page-navigation-sticky--background-color: rgba(41,29,24,0.04);
    --page-navigation-sticky--color: #291d18;
    --page-navigation-sticky--border-left: #ccc9c8;
    --page-navigation-sticky--border-left--active: #291d18;
    --useful-links-title__color: #fff;
    --useful-links--quicklinks__link__icon--before__color: #fff;
    --useful-links--quicklinks__link--active__color: #fff
}

.cdk-overlay-backdrop,.mat-calendar-body-cell-content,.mat-calendar-next-button:after,.mat-calendar-previous-button:after,.mat-calendar-table-header-divider:after,.slider-container .pagination,.slider-container .slider-content,.slider-container .slider-content .slider-single,.swiper-button-next,.swiper-button-prev,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-cube .swiper-cube-shadow,.swiper-container-horizontal>.swiper-scrollbar,.swiper-container-vertical>.swiper-scrollbar,.swiper-container .swiper-notification,.swiper-lazy-preloader,.swiper-pagination,.ui-select-bootstrap .ui-select-toggle>.caret,.ui-select-bootstrap .ui-select-toggle>a.btn,.ui-select-bootstrap>.ui-select-match>.caret,.ui-select-multiple:hover .ui-select-match-item.dropping-after:after,.ui-select-multiple:hover .ui-select-match-item.dropping-before:before,.ui-select-refreshing.glyphicon {
    position: absolute
}

.bullet-container,.mat-button,.mat-calendar-body-cell,.mat-calendar-next-button,.mat-calendar-previous-button,.mat-calendar-table-header-divider,.mat-flat-button,.mat-icon-button,.mat-stroked-button,.slick-list,.slick-slider,.slick-track,.slider-container,.slider-container .slider-content .slider-single .slider-single-image,.swiper-container,.swiper-scrollbar,.swiper-scrollbar-drag,.swiper-slide,.swiper-wrapper,.ui-select-bootstrap .ui-select-toggle,.ui-select-multiple .ui-select-match-item,sub,sup {
    position: relative
}

.input-group>.ui-select-bootstrap.dropdown {
    position: static
}

@font-face {
    font-family: icons;
    src: url(../../../aff-telenetgroup/atomic/clientlibs/clientlib-atomic/fonts/telenet/icons.1697634008131.eot);
    src: url(../../../aff-telenetgroup/atomic/clientlibs/clientlib-atomic/fonts/telenet/icons.1697634008131.eot?#iefix) format("embedded-opentype"),url(../../../aff-telenetgroup/atomic/clientlibs/clientlib-atomic/fonts/telenet/icons.1697634008131.woff) format("woff"),url(../../../aff-telenetgroup/atomic/clientlibs/clientlib-atomic/fonts/telenet/icons.1697634008131.ttf) format("truetype"),url(../../../aff-telenetgroup/atomic/clientlibs/clientlib-atomic/fonts/telenet/icons.1697634008131.svg#icons.1697634008131) format("svg");
    font-weight: 400;
    font-style: normal
}

.grecaptcha-badge {
    visibility: hidden
}

.slider-container {
    margin: 0 auto;
    width: 100%;
    height: calc(100% - 2rem);
    max-width: 73.1rem;
    z-index: 15
}

.slider-container .pagination {
    z-index: 13;
    top: 50%;
    transform: translateY(-50%);
    margin: 0
}

.slider-container .pagination .pagination__list {
    justify-content: space-between;
    width: 100%
}

.slider-container .pagination .pagination__list .pagination__list__item .pagination__list__link {
    background: #ffc421;
    cursor: pointer
}

.slider-container .pagination .pagination__list .pagination__list__item .pagination__list__link.not-clickable {
    background: #eeeded;
    cursor: default
}

.slider-container .pagination .pagination__list .pagination__list__item .pagination__list__link i {
    padding-right: 0
}

.slider-container .pagination .pagination__list .pagination__list__item .pagination__list__link i:before {
    display: flex;
    align-items: center;
    justify-content: center
}

.slider-container .slider-content {
    left: 50%;
    top: 50%;
    width: 70%;
    height: 100%;
    transform: translate(-50%,-50%)
}

.slider-container .slider-content .slider-single {
    z-index: 0;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transition: z-index 0ms .1s;
    filter: grayscale(1)
}

.slider-container .slider-content .slider-single .slider-single-image {
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transition: all .2s linear;
    transform: scale(0);
    opacity: 0;
    display: flex;
    justify-content: center
}

.slider-container .slider-content .slider-single.preactivede .slider-single-image {
    transform: translateX(-50%) scale(0)
}

.slider-container .slider-content .slider-single.preactive {
    z-index: 1
}

.slider-container .slider-content .slider-single.preactive .slider-single-image {
    opacity: .3;
    transform: translateX(-27%) scale(.93)
}

.slider-container .slider-content .slider-single.proactive {
    z-index: 1
}

.slider-container .slider-content .slider-single.proactive .slider-single-image {
    opacity: .3;
    transform: translateX(27%) scale(.93)
}

.slider-container .slider-content .slider-single.proactivede .slider-single-image {
    transform: translateX(50%) scale(0)
}

.slider-container .slider-content .slider-single.active {
    filter: grayscale(0);
    z-index: 2
}

.slider-container .slider-content .slider-single.active .slider-single-image {
    opacity: 1;
    transform: translateX(-25%) scale(1)
}

.slider-container .slider-content .slider-single.last-active .slider-single-image {
    transform: translateX(25%) scale(1)
}

.slider-container .not-visible {
    visibility: hidden!important;
    opacity: 0!important
}

.bullet-container {
    bottom: 0;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 2rem
}

.bullet-container .bullet {
    margin-right: 1.4rem;
    height: 1.1rem;
    width: 1.1rem;
    border-radius: 50%;
    background-color: #655c58;
    opacity: .5
}

.bullet-container .bullet:last-child {
    margin-right: 0
}

.bullet-container .bullet.active {
    opacity: 1
}

.chartWrap {
    margin: 0;
    padding: 0;
    overflow: hidden
}

.nvtooltip {
    position: absolute;
    background-color: hsla(0,0%,100%,.75);
    padding: 1px;
    border: 1px solid rgba(0,0,0,.2);
    z-index: 10000;
    font-family: Arial,Sans-serif;
    font-size: 13px;
    box-shadow: 0 5px 10px rgba(0,0,0,.2);
    border-radius: 6px;
    pointer-events: none;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.nvtooltip.x-nvtooltip,.nvtooltip.y-nvtooltip {
    padding: 8px
}

.nvtooltip h3 {
    margin: 0;
    padding: 4px 14px;
    line-height: 18px;
    font-weight: 400;
    background-color: hsla(0,0%,96.9%,.75);
    text-align: center;
    border-bottom: 1px solid #eeeded;
    -webkit-:5px 5px 0 0;border-radius: 5px 5px 0 0
}

.nvtooltip p {
    margin: 0;
    padding: 5px 14px;
    text-align: center
}

.nvtooltip span {
    display: inline-block;
    margin: 2px 0
}

.nvtooltip-pending-removal {
    position: absolute;
    pointer-events: none
}

svg {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    display: block;
    width: 100%;
    height: 100%
}

svg text {
    font: normal 12px Arial,Sans-serif
}

svg .title {
    font: 700 14px Arial,Sans-serif
}

.nvd3 .nv-background {
    fill: #fff;
    fill-opacity: 0
}

.nvd3.nv-noData {
    font-size: 18px;
    font-weight: 700
}

.nv-brush .extent {
    fill-opacity: .125;
    shape-rendering: crispEdges
}

.nvd3 .nv-legend .nv-series {
    cursor: pointer
}

.nvd3 .nv-legend .disabled circle {
    fill-opacity: 0
}

.nvd3 .nv-axis path {
    fill: none;
    stroke: #000;
    stroke-opacity: .75;
    shape-rendering: crispEdges
}

.nvd3 .nv-axis path.domain {
    stroke-opacity: .75
}

.nvd3 .nv-axis.nv-x path.domain {
    stroke-opacity: 0
}

.nvd3 .nv-axis line {
    fill: none;
    stroke: #e5e5e5;
    shape-rendering: crispEdges
}

.nvd3 .nv-axis .zero line,.nvd3 .nv-axis line.zero {
    stroke-opacity: .75
}

.nvd3 .nv-axis .nv-axisMaxMin text {
    font-weight: 700
}

.nvd3 .x2 .nv-axis .nv-axisMaxMin text,.nvd3 .x3 .nv-axis .nv-axisMaxMin text,.nvd3 .x .nv-axis .nv-axisMaxMin text {
    text-anchor: middle
}

.nv-brush .resize path {
    fill: #eeeded;
    stroke: #655c58
}

.nvd3 .nv-bars .negative rect {
    fill: brown
}

.nvd3 .nv-bars rect {
    fill: #4682b4;
    fill-opacity: .75;
    transition: fill-opacity .25s linear;
    -moz-transition: fill-opacity .25s linear;
    -webkit-transition: fill-opacity .25s linear
}

.nvd3 .nv-bars rect:hover {
    fill-opacity: 1
}

.nvd3 .nv-bars .hover rect {
    fill: #add8e6
}

.nvd3 .nv-bars text {
    fill: transparent
}

.nvd3 .nv-bars .hover text {
    fill: #000
}

.nvd3 .nv-discretebar .nv-groups rect,.nvd3 .nv-multibar .nv-groups rect,.nvd3 .nv-multibarHorizontal .nv-groups rect {
    stroke-opacity: 0;
    transition: fill-opacity .25s linear;
    -moz-transition: fill-opacity .25s linear;
    -webkit-transition: fill-opacity .25s linear
}

.nvd3 .nv-discretebar .nv-groups rect:hover,.nvd3 .nv-multibar .nv-groups rect:hover,.nvd3 .nv-multibarHorizontal .nv-groups rect:hover {
    fill-opacity: 1
}

.nvd3 .nv-discretebar .nv-groups text,.nvd3 .nv-multibarHorizontal .nv-groups text {
    font-weight: 700;
    fill: #000;
    stroke: transparent
}

.nvd3.nv-pie path {
    stroke-opacity: 0;
    transition: fill-opacity .25s linear,stroke-width .25s linear,stroke-opacity .25s linear;
    -moz-transition: fill-opacity .25s linear,stroke-width .25s linear,stroke-opacity .25s linear;
    -webkit-transition: fill-opacity .25s linear,stroke-width .25s linear,stroke-opacity .25s linear
}

.nvd3.nv-pie .nv-slice text {
    stroke: #000;
    stroke-width: 0
}

.nvd3.nv-pie path {
    stroke: #fff;
    stroke-width: 1px;
    stroke-opacity: 1
}

.nvd3.nv-pie .hover path {
    fill-opacity: .7
}

.nvd3.nv-pie .nv-label rect {
    fill-opacity: 0;
    stroke-opacity: 0
}

.nvd3 .nv-groups path.nv-line {
    fill: none;
    stroke-width: 2.5px
}

.nvd3 .nv-groups path.nv-area {
    stroke: none
}

.nvd3 .nv-line.hover path {
    stroke-width: 6px
}

.nvd3.nv-line .nvd3.nv-scatter .nv-groups .nv-point {
    fill-opacity: 0;
    stroke-opacity: 0
}

.nvd3.nv-scatter.nv-single-point .nv-groups .nv-point {
    fill-opacity: .5!important;
    stroke-opacity: .5!important
}

.nvd3 .nv-groups .nv-point {
    transition: stroke-width .25s linear,stroke-opacity .25s linear;
    -moz-transition: stroke-width .25s linear,stroke-opacity .25s linear;
    -webkit-transition: stroke-width .25s linear,stroke-opacity .25s linear
}

.nvd3 .nv-groups .nv-point.hover,.nvd3.nv-scatter .nv-groups .nv-point.hover {
    stroke-width: 20px;
    fill-opacity: .5!important;
    stroke-opacity: .5!important
}

.nvd3 .nv-point-paths path {
    stroke: #bab6b5;
    stroke-opacity: 0;
    fill: #eeeded;
    fill-opacity: 0
}

.nvd3 .nv-indexLine {
    cursor: ew-resize
}

.nvd3 .nv-distribution {
    pointer-events: none
}

.nvd3 .nv-groups .nv-point.hover {
    stroke-width: 20px;
    stroke-opacity: .5
}

.nvd3 .nv-scatter .nv-point.hover {
    fill-opacity: 1
}

.nvd3.nv-stackedarea path.nv-area {
    fill-opacity: .7;
    stroke-opacity: 0;
    transition: fill-opacity .25s linear,stroke-opacity .25s linear;
    -moz-transition: fill-opacity .25s linear,stroke-opacity .25s linear;
    -webkit-transition: fill-opacity .25s linear,stroke-opacity .25s linear
}

.nvd3.nv-stackedarea path.nv-area.hover {
    fill-opacity: .9
}

.nvd3.nv-stackedarea .nv-groups .nv-point {
    stroke-opacity: 0;
    fill-opacity: 0
}

.nvd3.nv-stackedarea .nv-groups .nv-point.hover {
    stroke-width: 20px;
    stroke-opacity: .75;
    fill-opacity: 1
}

.nvd3.nv-linePlusBar .nv-bar rect {
    fill-opacity: .75
}

.nvd3.nv-linePlusBar .nv-bar rect:hover {
    fill-opacity: 1
}

.nvd3.nv-bullet {
    font: 10px sans-serif
}

.nvd3.nv-bullet .nv-measure {
    fill-opacity: .8
}

.nvd3.nv-bullet .nv-measure:hover {
    fill-opacity: 1
}

.nvd3.nv-bullet .nv-marker {
    stroke: #000;
    stroke-width: 2px
}

.nvd3.nv-bullet .nv-markerTriangle {
    stroke: #000;
    fill: #fff;
    stroke-width: 1.5px
}

.nvd3.nv-bullet .nv-tick line {
    stroke: #655c58;
    stroke-width: .5px
}

.nvd3.nv-bullet .nv-range.nv-s0 {
    fill: #eeeded
}

.nvd3.nv-bullet .nv-range.nv-s1 {
    fill: #ddd
}

.nvd3.nv-bullet .nv-range.nv-s2 {
    fill: #ccc
}

.nvd3.nv-bullet .nv-title {
    font-size: 14px;
    font-weight: 700
}

.nvd3.nv-bullet .nv-subtitle {
    fill: #999
}

.nvd3.nv-bullet .nv-range {
    fill: #999;
    fill-opacity: .4
}

.nvd3.nv-bullet .nv-range:hover {
    fill-opacity: .7
}

.nvd3.nv-sparkline path {
    fill: none
}

.nvd3.nv-sparklineplus g.nv-hoverValue {
    pointer-events: none
}

.nvd3.nv-sparklineplus .nv-hoverValue line {
    stroke: #655c58;
    stroke-width: 1.5px
}

.nvd3.nv-sparklineplus,.nvd3.nv-sparklineplus g {
    pointer-events: all
}

.nvd3 .nv-hoverArea {
    fill-opacity: 0;
    stroke-opacity: 0
}

.nvd3.nv-sparklineplus .nv-xValue,.nvd3.nv-sparklineplus .nv-yValue {
    stroke-width: 0;
    font-size: .9em;
    font-weight: 400
}

.nvd3.nv-sparklineplus .nv-yValue {
    stroke: #f66
}

.nvd3.nv-sparklineplus .nv-maxValue {
    stroke: #2ca02c;
    fill: #2ca02c
}

.nvd3.nv-sparklineplus .nv-minValue {
    stroke: #d62728;
    fill: #d62728
}

.nvd3.nv-sparklineplus .nv-currentValue {
    font-weight: 700;
    font-size: 1.1em
}

.nvd3.nv-ohlcBar .nv-ticks .nv-tick {
    stroke-width: 2px
}

.nvd3.nv-ohlcBar .nv-ticks .nv-tick.hover {
    stroke-width: 4px
}

.nvd3.nv-ohlcBar .nv-ticks .nv-tick.positive {
    stroke: #2ca02c
}

.nvd3.nv-ohlcBar .nv-ticks .nv-tick.negative {
    stroke: #d62728
}

.nvd3.nv-historicalStockChart .nv-axis .nv-axislabel {
    font-weight: 700
}

.nvd3.nv-historicalStockChart .nv-dragTarget {
    fill-opacity: 0;
    stroke: none;
    cursor: move
}

.nvd3 .nv-brush .extent {
    fill-opacity: 0!important
}

.nvd3 .nv-brushBackground rect {
    stroke: #000;
    stroke-width: .4;
    fill: #fff;
    fill-opacity: .7
}

.nvd3.nv-indentedtree .name {
    margin-left: 5px
}

.nvd3.nv-indentedtree .clickable {
    color: #08c;
    cursor: pointer
}

.nvd3.nv-indentedtree span.clickable:hover {
    color: #005580;
    text-decoration: underline
}

.nvd3.nv-indentedtree .nv-childrenCount {
    display: inline-block;
    margin-left: 5px
}

.nvd3.nv-indentedtree .nv-treeicon,.nvd3.nv-indentedtree .nv-treeicon.nv-folded {
    cursor: pointer
}

.nvd3 .background path {
    fill: none;
    stroke: #ccc;
    stroke-opacity: .4;
    shape-rendering: crispEdges
}

.nvd3 .foreground path {
    fill: none;
    stroke: #4682b4;
    stroke-opacity: .7
}

.nvd3 .brush .extent {
    fill-opacity: .3;
    stroke: #fff;
    shape-rendering: crispEdges
}

.axis path,.nvd3 .axis line {
    fill: none;
    stroke: #000;
    shape-rendering: crispEdges
}

.nvd3 .axis text {
    text-shadow: 0 1px 0 #fff
}

.cdk-overlay-pane {
    pointer-events: auto
}

.cdk-overlay-backdrop {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1000;
    pointer-events: auto
}

.mat-calendar-body {
    min-width: 224px
}

.mat-calendar-body-label {
    height: 0;
    line-height: 0;
    text-align: left;
    padding-left: 4.71429%;
    padding-right: 4.71429%
}

.mat-calendar-body-cell {
    height: 0;
    line-height: 0;
    text-align: center;
    outline: 0;
    cursor: pointer
}

.mat-calendar-body-disabled {
    cursor: default
}

.mat-calendar-body-cell-content {
    top: 5%;
    left: 5%;
    display: flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    width: 90%;
    height: 90%;
    line-height: 1;
    border-width: 1px;
    border-style: solid;
    border-radius: 999px
}

@media (-ms-high-contrast:active) {
    .mat-calendar-body-cell-content {
        border: none
    }
}

@media (-ms-high-contrast:active) {
    .mat-calendar-body-selected,.mat-datepicker-popup:not(:empty) {
        outline: 1px solid
    }

    .mat-calendar-body-today {
        outline: 1px dotted
    }

    .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected),.cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected) {
        outline: 2px dotted
    }
}

[dir=rtl] .mat-calendar-body-label {
    text-align: right
}

.mat-calendar {
    display: block
}

.mat-calendar-header {
    padding: 8px 8px 0
}

.mat-calendar-content {
    padding: 0 8px 8px;
    outline: 0
}

.mat-calendar-controls {
    display: flex;
    margin: 5% calc(4.71429% - 16px)
}

.mat-calendar-spacer {
    flex: 1 1 auto
}

.mat-calendar-period-button {
    min-width: 0
}

.mat-calendar-arrow {
    display: inline-block;
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top-width: 5px;
    border-top-style: solid;
    margin: 0 0 0 5px;
    vertical-align: middle
}

.mat-calendar-arrow.mat-calendar-invert {
    transform: rotate(180deg)
}

[dir=rtl] .mat-calendar-arrow {
    margin: 0 5px 0 0
}

.mat-calendar-next-button:after,.mat-calendar-previous-button:after {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    content: "";
    margin: 15.5px;
    border: solid;
    border-width: 2px 0 0
}

[dir=rtl] .mat-calendar-next-button,[dir=rtl] .mat-calendar-previous-button {
    transform: rotate(180deg)
}

.mat-calendar-previous-button:after {
    border-left-width: 2px;
    transform: translateX(2px) rotate(-45deg)
}

.mat-calendar-next-button:after {
    border-right-width: 2px;
    transform: translateX(-2px) rotate(45deg)
}

.mat-calendar-table-header-divider {
    height: 1px
}

.mat-calendar-table-header-divider:after {
    content: "";
    top: 0;
    left: -8px;
    right: -8px;
    height: 1px
}

.mat-datepicker-content {
    display: block;
    border-radius: 4px
}

.mat-datepicker-content .mat-calendar {
    width: 296px;
    height: 354px
}

.mat-datepicker-content-touch {
    display: block;
    max-height: 80vh;
    overflow: auto;
    margin: -24px
}

.mat-datepicker-content-touch .mat-calendar {
    min-width: 250px;
    min-height: 312px;
    max-width: 750px;
    max-height: 788px
}

@media (orientation: landscape) {
    .mat-datepicker-content-touch .mat-calendar {
        width:64vh;
        height: 80vh
    }
}

@media (orientation: portrait) {
    .mat-datepicker-content-touch .mat-calendar {
        width:80vw;
        height: 100vw
    }
}

.mat-button,.mat-flat-button,.mat-icon-button,.mat-stroked-button {
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
    outline: 0;
    border: none;
    -webkit-tap-highlight-color: transparent;
    display: inline-block;
    white-space: nowrap;
    text-decoration: none;
    vertical-align: baseline;
    text-align: center;
    margin: 0;
    min-width: 64px;
    line-height: 36px;
    padding: 0 16px;
    border-radius: 4px;
    overflow: visible
}

.mat-icon-button {
    padding: 0;
    min-width: 0;
    width: 40px;
    height: 40px;
    flex-shrink: 0;
    line-height: 40px;
    border-radius: 50%
}

.mat-calendar-table-header th {
    text-align: center;
    padding: 0 0 8px
}

.mat-calendar-table {
    border-spacing: 0;
    border-collapse: collapse;
    width: 100%
}

.swiper-container {
    margin: 0 auto;
    overflow: hidden;
    z-index: 1
}

.swiper-container-no-flexbox .swiper-slide {
    float: left
}

.swiper-container-vertical>.swiper-wrapper {
    flex-direction: column
}

.swiper-wrapper {
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    transform-style: preserve-3d;
    transition-property: transform;
    box-sizing: content-box
}

.swiper-container-android .swiper-slide,.swiper-wrapper {
    transform: translateZ(0)
}

.swiper-container-multirow>.swiper-wrapper {
    -webkit-box-lines: multiple;
    -moz-box-lines: multiple;
    flex-wrap: wrap
}

.swiper-container-free-mode>.swiper-wrapper {
    transition-timing-function: ease-out;
    margin: 0 auto
}

.swiper-slide {
    transform-style: preserve-3d;
    -webkit-flex-shrink: 0;
    -ms-flex: 0 0 auto;
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    font-size: 18px;
    background: none;
    display: flex;
    justify-content: center;
    align-items: center;
    background-position: 50%;
    background-size: cover
}

.swiper-container .swiper-notification {
    left: 0;
    top: 0;
    pointer-events: none;
    opacity: 0;
    z-index: -1000
}

.swiper-wp8-horizontal {
    touch-action: pan-y
}

.swiper-wp8-vertical {
    touch-action: pan-x
}

.swiper-button-next,.swiper-button-prev {
    top: 50%;
    width: 27px;
    height: 44px;
    margin-top: -22px;
    z-index: 10;
    cursor: pointer;
    background-size: 27px 44px;
    background-position: 50%;
    background-repeat: no-repeat
}

.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled {
    opacity: .35;
    cursor: auto;
    pointer-events: none
}

.swiper-button-prev,.swiper-container-rtl .swiper-button-next {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23007aff'/%3E%3C/svg%3E");
    left: 10px;
    right: auto
}

.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z'/%3E%3C/svg%3E")
}

.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23fff'/%3E%3C/svg%3E")
}

.swiper-button-next,.swiper-container-rtl .swiper-button-prev {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23007aff'/%3E%3C/svg%3E");
    right: 10px;
    left: auto
}

.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z'/%3E%3C/svg%3E")
}

.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23fff'/%3E%3C/svg%3E")
}

.swiper-pagination {
    text-align: center;
    transition: .3s;
    transform: translateZ(0);
    z-index: 10
}

.swiper-pagination.swiper-pagination-hidden {
    opacity: 0
}

.swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 100%;
    background: #291d18;
    opacity: .2
}

.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer
}

.swiper-pagination-white .swiper-pagination-bullet {
    background: #fff
}

.swiper-pagination-bullet-active {
    opacity: 1;
    background: #007aff
}

.swiper-pagination-white .swiper-pagination-bullet-active {
    background: #fff
}

.swiper-pagination-black .swiper-pagination-bullet-active {
    background: #291d18
}

.swiper-container-vertical>.swiper-pagination {
    right: 10px;
    top: 50%;
    transform: translate3d(0,-50%,0)
}

.swiper-container-vertical>.swiper-pagination .swiper-pagination-bullet {
    margin: 5px 0;
    display: block
}

.swiper-container-horizontal>.swiper-pagination {
    bottom: 10px;
    left: 0;
    width: 100%
}

.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet {
    margin: 0 5px
}

.swiper-container-3d {
    -o-perspective: 1200px;
    perspective: 1200px
}

.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper {
    transform-style: preserve-3d
}

.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top {
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10
}

.swiper-container-3d .swiper-slide-shadow-left {
    background-image: linear-gradient(270deg,rgba(0,0,0,.5),transparent)
}

.swiper-container-3d .swiper-slide-shadow-right {
    background-image: linear-gradient(90deg,rgba(0,0,0,.5),transparent)
}

.swiper-container-3d .swiper-slide-shadow-top {
    background-image: linear-gradient(0deg,rgba(0,0,0,.5),transparent)
}

.swiper-container-3d .swiper-slide-shadow-bottom {
    background-image: linear-gradient(180deg,rgba(0,0,0,.5),transparent)
}

.swiper-container-coverflow .swiper-wrapper {
    -ms-perspective: 1200px
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
    transition-timing-function: ease-out
}

.swiper-container-fade .swiper-slide,.swiper-container-fade .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active {
    z-index: 1;
    pointer-events: auto
}

.swiper-container-cube {
    overflow: visible
}

.swiper-container-cube .swiper-slide {
    pointer-events: none;
    visibility: hidden;
    transform-origin: 0 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    width: 100%;
    height: 100%
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
    transform-origin: 100% 0
}

.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev {
    pointer-events: auto;
    visibility: visible
}

.swiper-container-cube .swiper-cube-shadow {
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: #291d18;
    opacity: .6;
    filter: blur(50px)
}

.swiper-container-cube.swiper-container-vertical .swiper-cube-shadow {
    z-index: 0
}

.swiper-scrollbar {
    border-radius: 10px;
    -ms-touch-action: none;
    background: rgba(0,0,0,.1)
}

.swiper-container-horizontal>.swiper-scrollbar {
    left: 1%;
    bottom: 3px;
    z-index: 50;
    height: 5px;
    width: 98%
}

.swiper-container-vertical>.swiper-scrollbar {
    right: 3px;
    top: 1%;
    z-index: 50;
    width: 5px;
    height: 98%
}

.swiper-scrollbar-drag {
    height: 100%;
    width: 100%;
    background: rgba(0,0,0,.5);
    border-radius: 10px;
    left: 0;
    top: 0
}

.swiper-scrollbar-cursor-drag {
    cursor: move
}

.swiper-lazy-preloader {
    width: 42px;
    height: 42px;
    left: 50%;
    top: 50%;
    margin-left: -21px;
    margin-top: -21px;
    z-index: 10;
    transform-origin: 50%;
    -webkit-animation: swiper-preloader-spin 1s steps(12) infinite;
    animation: swiper-preloader-spin 1s steps(12) infinite
}

.swiper-lazy-preloader:after {
    display: block;
    content: "";
    width: 100%;
    height: 100%;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E");
    background-position: 50%;
    background-size: 100%;
    background-repeat: no-repeat
}

.swiper-lazy-preloader-white:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%23fff' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E")
}

@-webkit-keyframes swiper-preloader-spin {
    to {
        -webkit-transform: rotate(1turn)
    }
}

@keyframes swiper-preloader-spin {
    to {
        transform: rotate(1turn)
    }
}

.swiper-container {
    width: 100%;
    height: 100%
}

/*!
* ui-select
* http://github.com/angular-ui/ui-select
* Version: 0.19.8 - 2017-04-18T05:43:43.881Z
* License: MIT
*/
.ui-select-highlight {
    font-weight: 700
}

.ui-select-offscreen {
    clip: rect(0 0 0 0)!important;
    width: 1px!important;
    height: 1px!important;
    border: 0!important;
    margin: 0!important;
    padding: 0!important;
    overflow: hidden!important;
    position: absolute!important;
    outline: 0!important;
    left: 0!important;
    top: 0!important
}

.ui-select-choices-row:hover {
    background-color: #f7f6f6
}

.ng-dirty.ng-invalid>a.select2-choice {
    border-color: #de350b
}

.select2-result-single {
    padding-left: 0
}

.select2-locked>.select2-search-choice-close {
    display: none
}

.select-locked>.ui-select-match-close {
    display: none
}

body>.select2-container.open {
    z-index: 9999
}

.ui-select-container.select2.direction-up .ui-select-match,.ui-select-container[theme=select2].direction-up .ui-select-match {
    border-radius: 4px;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.ui-select-container.select2.direction-up .ui-select-dropdown,.ui-select-container[theme=select2].direction-up .ui-select-dropdown {
    border-radius: 4px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-top-width: 1px;
    border-top-style: solid;
    box-shadow: 0 -4px 8px rgba(0,0,0,.25);
    margin-top: -4px
}

.ui-select-container.select2.direction-up .ui-select-dropdown .select2-search,.ui-select-container[theme=select2].direction-up .ui-select-dropdown .select2-search {
    margin-top: 4px
}

.ui-select-container.select2.direction-up.select2-dropdown-open .ui-select-match,.ui-select-container[theme=select2].direction-up.select2-dropdown-open .ui-select-match {
    border-bottom-color: #29a8b8
}

.ui-select-container[theme=select2] .ui-select-dropdown .ui-select-search-hidden,.ui-select-container[theme=select2] .ui-select-dropdown .ui-select-search-hidden input {
    opacity: 0;
    height: 0;
    min-height: 0;
    padding: 0;
    margin: 0;
    border: 0
}

.selectize-input.selectize-focus {
    border-color: #91abc9!important
}

.selectize-control.single>.selectize-input>input {
    width: 100%
}

.selectize-control.multi>.selectize-input>input {
    margin: 0!important
}

.selectize-control>.selectize-dropdown {
    width: 100%
}

.ng-dirty.ng-invalid>div.selectize-input {
    border-color: #de350b
}

.ui-select-container[theme=selectize].direction-up .ui-select-dropdown {
    box-shadow: 0 -4px 8px rgba(0,0,0,.25);
    margin-top: -2px
}

.ui-select-container[theme=selectize] input.ui-select-search-hidden {
    opacity: 0;
    height: 0;
    min-height: 0;
    padding: 0;
    margin: 0;
    border: 0;
    width: 0
}

.btn-default-focus {
    color: #766f6b;
    background-color: #eeeded;
    border-color: #ccc9c8;
    text-decoration: none;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)
}

.ui-select-bootstrap .ui-select-toggle>.caret {
    height: 10px;
    top: 50%;
    right: 10px;
    margin-top: -2px
}

.input-group>.ui-select-bootstrap>input.ui-select-search.form-control {
    border-radius: 4px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.input-group>.ui-select-bootstrap>input.ui-select-search.form-control.direction-up {
    border-radius: 4px!important;
    border-top-right-radius: 0!important;
    border-bottom-right-radius: 0!important
}

.ui-select-bootstrap .ui-select-search-hidden {
    opacity: 0;
    height: 0;
    min-height: 0;
    padding: 0;
    margin: 0;
    border: 0
}

.ui-select-bootstrap>.ui-select-match>.btn {
    text-align: left!important
}

.ui-select-bootstrap>.ui-select-match>.caret {
    top: 45%;
    right: 15px
}

.ui-select-bootstrap>.ui-select-choices,.ui-select-bootstrap>.ui-select-no-choice {
    width: 100%;
    height: auto;
    max-height: 200px;
    overflow-x: hidden;
    margin-top: -1px
}

body>.ui-select-bootstrap.open {
    z-index: 1000
}

.ui-select-multiple.ui-select-bootstrap {
    height: auto;
    padding: 3px 3px 0
}

.ui-select-multiple.ui-select-bootstrap input.ui-select-search {
    background-color: transparent!important;
    border: none;
    outline: none;
    height: 1.6667em;
    margin-bottom: 3px
}

.ui-select-multiple.ui-select-bootstrap .ui-select-match .close {
    font-size: 1.6em;
    line-height: .75
}

.ui-select-multiple.ui-select-bootstrap .ui-select-match-item {
    outline: 0;
    margin: 0 3px 3px 0
}

.ui-select-multiple .ui-select-match-item.dropping .ui-select-match-close {
    pointer-events: none
}

.ui-select-multiple:hover .ui-select-match-item.dropping-before:before {
    content: "";
    top: 0;
    right: 100%;
    height: 100%;
    margin-right: 2px;
    border-left: 1px solid #29a8b8
}

.ui-select-multiple:hover .ui-select-match-item.dropping-after:after {
    content: "";
    top: 0;
    left: 100%;
    height: 100%;
    margin-left: 2px;
    border-right: 1px solid #29a8b8
}

.ui-select-bootstrap .ui-select-choices-row>span {
    cursor: pointer;
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.4286;
    color: #766f6b;
    white-space: nowrap
}

.ui-select-bootstrap .ui-select-choices-row>span:focus,.ui-select-bootstrap .ui-select-choices-row>span:hover {
    text-decoration: none;
    color: #655c58;
    background-color: #f7f6f6
}

.ui-select-bootstrap .ui-select-choices-row.active>span {
    color: #fff;
    text-decoration: none;
    outline: 0;
    background-color: #29a8b8

}

.ui-select-bootstrap .ui-select-choices-row.active.disabled>span,.ui-select-bootstrap .ui-select-choices-row.disabled>span {
    color: #766f6b;
    cursor: not-allowed;
    background-color: #fff
}

.ui-select-match.ng-hide-add,.ui-select-search.ng-hide-add {
    display: none!important
}

.ui-select-bootstrap.ng-dirty.ng-invalid>button.btn.ui-select-match {
    border-color: #de350b
}

.ui-select-container[theme=bootstrap].direction-up .ui-select-dropdown {
    box-shadow: 0 -4px 8px rgba(0,0,0,.25)
}

.ui-select-bootstrap .ui-select-match-text {
    width: 100%;
    padding-right: 1em
}

.ui-select-bootstrap .ui-select-match-text span {
    display: inline-block;
    width: 100%;
    overflow: hidden
}

.ui-select-bootstrap .ui-select-toggle>a.btn {
    height: 10px;
    right: 10px;
    margin-top: -2px
}

.ui-select-refreshing.glyphicon {
    right: 0;
    padding: 8px 27px
}

@-webkit-keyframes ui-select-spin {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(359deg)
    }
}

@keyframes ui-select-spin {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(359deg)
    }
}

.ui-select-spin {
    -webkit-animation: ui-select-spin 2s linear infinite;
    animation: ui-select-spin 2s linear infinite
}

.ui-select-refreshing.ng-animate {
    -webkit-animation: 0s none
}

.d3-color-light-green {
    fill: #a6d9d9
}

.d3-color-green-green {
    fill: #1a9aaa
}

.d3-color-light-brown {
    fill: #e5e3e3
}

.d3-color-vertical-line {
    stroke: #efefef
}

.d3-color-watermelon {
    fill: #e16a5b
}

html {
    line-height: 1.15;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -ms-overflow-style: scrollbar;
    -webkit-tap-highlight-color: transparent
}

@-ms-viewport {
    width: device-width
}

[tabindex="-1"]:focus {
    outline: none!important
}

body {
    margin: 0
}

article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section {
    display: block
}

h1,h2,h3,h4,h5,h6 {
    font-size: 2rem;
    margin-top: 0;
    margin-bottom: .5rem
}

p {
    margin-top: 0;
    margin-bottom: 1rem
}

figcaption,figure,main {
    display: block
}

figure {
    margin: 0 0 1rem
}

hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible
}

pre {
    font-family: monospace;
    font-size: 1em;
    margin-top: 0;
    overflow: auto;
    -ms-overflow-style: scrollbar
}

address,pre {
    margin-bottom: 1rem
}

address {
    font-style: normal;
    line-height: inherit
}

dl,ol,ul {
    margin-top: 0;
    margin-bottom: 1rem
}

ol ol,ol ul,ul ol,ul ul {
    margin-bottom: 0
}

dt {
    font-weight: 700
}

dd {
    margin-bottom: .5rem;
    margin-left: 0
}

a {
    background-color: transparent;
    -webkit-text-decoration-skip: objects;
    text-decoration: none
}

a:hover {
    text-decoration: underline
}

a:not([href]):not([tabindex]) {
    text-decoration: none
}

a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover {
    text-decoration: none
}

a:not([href]):not([tabindex]):focus {
    outline: 0
}

abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
    cursor: help
}

b,strong {
    font-weight: inherit;
    font-weight: bolder
}

code,kbd,samp {
    font-family: monospace;
    font-size: 1em
}

dfn {
    font-style: italic
}

mark {
    background-color: #ff0;
    color: #291d18
}

small {
    font-size: 80%
}

sub,sup {
    font-size: 75%;
    line-height: 0;
    vertical-align: baseline
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

audio,video {
    display: inline-block
}

audio:not([controls]) {
    display: none;
    height: 0
}

img {
    vertical-align: middle;
    border-style: none
}

svg:not(:root) {
    overflow: hidden
}

button,input,optgroup,select,textarea {
    font-family: sans-serif;
    font-size: 100%;
    line-height: 1.15
}

[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring {
    outline: 1px dotted ButtonText
}

button {
    border-radius: 0
}

button:focus {
    outline: 1px dotted;
    outline: 5px auto -webkit-focus-ring-color
}

progress {
    display: inline-block
}

[type=checkbox],[type=radio] {
    box-sizing: border-box;
    padding: 0
}

[type=search] {
    -webkit-appearance: textfield
}

[role=button],a,area,button,input:not([type=range]),label,select,summary,textarea {
    touch-action: manipulation
}

button,input,optgroup,select,textarea {
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit
}

button,input {
    overflow: visible
}

button,select {
    text-transform: none
}

[type=reset],[type=submit],button,html [type=button] {
    -webkit-appearance: button
}

[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner {
    padding: 0;
    border-style: none
}

input[type=checkbox],input[type=radio] {
    box-sizing: border-box;
    padding: 0
}

input[type=date],input[type=datetime-local],input[type=month],input[type=time] {
    -webkit-appearance: listbox
}

textarea {
    overflow: auto;
    resize: vertical
}

fieldset {
    min-width: 0;
    padding: 0;
    margin: 0;
    border: 0
}

legend {
    display: block;
    width: 100%;
    max-width: 100%;
    padding: 0;
    margin-bottom: .5rem;
    font-size: 1.5rem;
    line-height: inherit;
    color: inherit;
    white-space: normal
}

progress {
    vertical-align: baseline
}

[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button {
    height: auto
}

[type=search] {
    outline-offset: -2px;
    -webkit-appearance: none
}

[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    font: inherit;
    -webkit-appearance: button
}

table {
    border-collapse: collapse
}

caption {
    padding-top: .75rem;
    padding-bottom: .75rem;
    color: #868e96;
    text-align: left;
    caption-side: bottom
}

th {
    text-align: inherit
}

details,menu {
    display: block
}

summary {
    display: list-item
}

canvas {
    display: inline-block
}

template {
    display: none
}

[hidden] {
    display: none
}

.slick-slider {
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent
}

.slick-list {
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0 0 0 .5rem
}

.slick-list:focus {
    outline: none
}

.slick-list.dragging {
    cursor: pointer
}

.slick-slider .slick-list,.slick-slider .slick-track {
    transform: translateZ(0)
}

.slick-track {
    top: 0;
    left: 0;
    display: block;
    margin-left: auto;
    margin-right: auto
}

.slick-track:after,.slick-track:before {
    display: table;
    content: ""
}

.slick-track:after {
    clear: both
}

.slick-loading .slick-track {
    visibility: hidden
}

.slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px
}

[dir=rtl] .slick-slide {
    float: right
}

.slick-slide img {
    display: block
}

.slick-slide.slick-loading img {
    display: none
}

.slick-slide.dragging img {
    pointer-events: none
}

.slick-initialized .slick-slide {
    display: block
}

.slick-loading .slick-slide {
    visibility: hidden
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent
}

.slick-arrow.slick-hidden {
    display: none
}

.v-cloak,[v-cloak] {
    display: none!important
}

.cmp-image__image {
    width: 100%
}

.ng-cloak,.x-ng-cloak,[data-ng-cloak],[ng-cloak],[ng\:cloak],[x-ng-cloak] {
    display: none!important
}

.text-font-family--t1,.text-font-family--t2 {
    font-family: TelenetAlbra-Regular,Helvetica,Verdana,Arial,Sans-serif
}

.text-font-family--t3,.text-font-family--t4 {
    font-family: TelenetAlbra-Bold,Helvetica,Verdana,Arial,Sans-serif
}

.text-font-family--t5 {
    font-family: TelenetAlbra-Regular,Helvetica,Verdana,Arial,Sans-serif
}

.text-font-family--t6,.text-font-family--t7,.text-font-family--t8,.text-font-family--t9,.text-font-family--t10 {
    font-family: TelenetAlbra-Bold,Helvetica,Verdana,Arial,Sans-serif
}

@media only screen and (min-width: 20em) {
    .text--xxs--xs {
        font-size:1rem;
        line-height: 1.2rem
    }
}

@media only screen and (min-width: 36em) {
    .text--xxs--sm {
        font-size:1rem;
        line-height: 1.2rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .text--xxs--md {
        font-size:1rem;
        line-height: 1.2rem
    }
}

@media only screen and (min-width: 74.5em) {
    .text--xxs--lg {
        font-size:1rem;
        line-height: 1.2rem
    }
}

@media only screen and (min-width: 90em) {
    .text--xxs--xl {
        font-size:1rem;
        line-height: 1.2rem
    }
}

@media only screen and (min-width: 104.6875em) {
    .text--xxs--xxl {
        font-size:1rem;
        line-height: 1.2rem
    }
}

.text--xxs {
    font-size: 1rem;
    line-height: 1.2rem
}

@media only screen and (min-width: 20em) {
    .text--xs--xs {
        font-size:1.2rem;
        line-height: 1.6rem
    }
}

@media only screen and (min-width: 36em) {
    .text--xs--sm {
        font-size:1.2rem;
        line-height: 1.6rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .text--xs--md {
        font-size:1.2rem;
        line-height: 1.6rem
    }
}

@media only screen and (min-width: 74.5em) {
    .text--xs--lg {
        font-size:1.2rem;
        line-height: 1.6rem
    }
}

@media only screen and (min-width: 90em) {
    .text--xs--xl {
        font-size:1.2rem;
        line-height: 1.6rem
    }
}

@media only screen and (min-width: 104.6875em) {
    .text--xs--xxl {
        font-size:1.2rem;
        line-height: 1.6rem
    }
}

.text--xs,.text-flow--legal {
    font-size: 1.2rem;
    line-height: 1.6rem
}

@media only screen and (min-width: 20em) {
    .text--s--xs {
        font-size:1.4rem;
        line-height: 2rem
    }
}

@media only screen and (min-width: 36em) {
    .text--s--sm {
        font-size:1.4rem;
        line-height: 2rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .text--s--md {
        font-size:1.4rem;
        line-height: 2rem
    }
}

@media only screen and (min-width: 74.5em) {
    .text--s--lg {
        font-size:1.4rem;
        line-height: 2rem
    }
}

@media only screen and (min-width: 90em) {
    .text--s--xl {
        font-size:1.4rem;
        line-height: 2rem
    }
}

@media only screen and (min-width: 104.6875em) {
    .text--s--xxl {
        font-size:1.4rem;
        line-height: 2rem
    }
}

.text--s,.text-flow--action,.text-flow--button,.text-flow--detail,.text-flow--hyperlink {
    font-size: 1.4rem;
    line-height: 2rem
}

@media only screen and (min-width: 20em) {
    .text--m--xs {
        font-size:1.6rem;
        line-height: 2.4rem
    }
}

@media only screen and (min-width: 36em) {
    .text--m--sm,.text-flow--action,.text-flow--button,.text-flow--detail {
        font-size:1.6rem;
        line-height: 2.4rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .text--m--md {
        font-size:1.6rem;
        line-height: 2.4rem
    }
}

@media only screen and (min-width: 74.5em) {
    .text--m--lg {
        font-size:1.6rem;
        line-height: 2.4rem
    }
}

@media only screen and (min-width: 90em) {
    .text--m--xl {
        font-size:1.6rem;
        line-height: 2.4rem
    }
}

@media only screen and (min-width: 104.6875em) {
    .text--m--xxl {
        font-size:1.6rem;
        line-height: 2.4rem
    }
}

.text--m,.text-flow--body,.text-flow--h6,.text-flow--label,.text-flow--label__input,.text-flow--label label,.text-flow--promo,.text-flow--promo-price {
    font-size: 1.6rem;
    line-height: 2.4rem
}

@media only screen and (min-width: 20em) {
    .text--xm--xs {
        font-size:1.8rem;
        line-height: 2.8rem
    }
}

@media only screen and (min-width: 36em) {
    .text--xm--sm,.text-flow--body,.text-flow--h6,.text-flow--label,.text-flow--label__input,.text-flow--label label {
        font-size:1.8rem;
        line-height: 2.8rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .text--xm--md {
        font-size:1.8rem;
        line-height: 2.8rem
    }
}

@media only screen and (min-width: 74.5em) {
    .text--xm--lg {
        font-size:1.8rem;
        line-height: 2.8rem
    }
}

@media only screen and (min-width: 90em) {
    .text--xm--xl {
        font-size:1.8rem;
        line-height: 2.8rem
    }
}

@media only screen and (min-width: 104.6875em) {
    .text--xm--xxl {
        font-size:1.8rem;
        line-height: 2.8rem
    }
}

.text--xm,.text-flow--h5 {
    font-size: 1.8rem;
    line-height: 2.8rem
}

@media only screen and (min-width: 20em) {
    .text--xxm--xs {
        font-size:2rem;
        line-height: 2.8rem
    }
}

@media only screen and (min-width: 36em) {
    .text--xxm--sm,.text-flow--h5 {
        font-size:2rem;
        line-height: 2.8rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .text--xxm--md {
        font-size:2rem;
        line-height: 2.8rem
    }
}

@media only screen and (min-width: 74.5em) {
    .text--xxm--lg {
        font-size:2rem;
        line-height: 2.8rem
    }
}

@media only screen and (min-width: 90em) {
    .text--xxm--xl {
        font-size:2rem;
        line-height: 2.8rem
    }
}

@media only screen and (min-width: 104.6875em) {
    .text--xxm--xxl {
        font-size:2rem;
        line-height: 2.8rem
    }
}

.text--xxm,.text-flow--h4 {
    font-size: 2rem;
    line-height: 2.8rem
}

@media only screen and (min-width: 20em) {
    .text--l--xs {
        font-size:2.4rem;
        line-height: 3.6rem
    }
}

@media only screen and (min-width: 36em) {
    .text--l--sm,.text-flow--h4 {
        font-size:2.4rem;
        line-height: 3.6rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .text--l--md {
        font-size:2.4rem;
        line-height: 3.6rem
    }
}

@media only screen and (min-width: 74.5em) {
    .text--l--lg {
        font-size:2.4rem;
        line-height: 3.6rem
    }
}

@media only screen and (min-width: 90em) {
    .text--l--xl {
        font-size:2.4rem;
        line-height: 3.6rem
    }
}

@media only screen and (min-width: 104.6875em) {
    .text--l--xxl {
        font-size:2.4rem;
        line-height: 3.6rem
    }
}

.heading--7,.text--l,.text-flow--h3 {
    font-size: 2.4rem;
    line-height: 3.6rem
}

@media only screen and (min-width: 20em) {
    .text--xl--xs {
        font-size:3.2rem;
        line-height: 4.8rem
    }
}

@media only screen and (min-width: 36em) {
    .text--xl--sm {
        font-size:3.2rem;
        line-height: 4.8rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .text--xl--md {
        font-size:3.2rem;
        line-height: 4.8rem
    }
}

@media only screen and (min-width: 74.5em) {
    .text--xl--lg {
        font-size:3.2rem;
        line-height: 4.8rem
    }
}

@media only screen and (min-width: 90em) {
    .text--xl--xl {
        font-size:3.2rem;
        line-height: 4.8rem
    }
}

@media only screen and (min-width: 104.6875em) {
    .text--xl--xxl {
        font-size:3.2rem;
        line-height: 4.8rem

    }
}

.text--xl {
    font-size: 3.2rem;
    line-height: 4.8rem
}

@media only screen and (min-width: 20em) {
    .text--xxl--xs {
        font-size:4rem;
        line-height: 4.4rem
    }
}

@media only screen and (min-width: 36em) {
    .text--xxl--sm {
        font-size:4rem;
        line-height: 4.4rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .text--xxl--md {
        font-size:4rem;
        line-height: 4.4rem
    }
}

@media only screen and (min-width: 74.5em) {
    .text--xxl--lg {
        font-size:4rem;
        line-height: 4.4rem
    }
}

@media only screen and (min-width: 90em) {
    .text--xxl--xl {
        font-size:4rem;
        line-height: 4.4rem
    }
}

@media only screen and (min-width: 104.6875em) {
    .text--xxl--xxl {
        font-size:4rem;
        line-height: 4.4rem
    }
}

.text--xxl {
    font-size: 4rem;
    line-height: 4.4rem
}

@media only screen and (min-width: 20em) {
    .text--xxxl--xs {
        font-size:4.8rem;
        line-height: 6.4rem
    }
}

@media only screen and (min-width: 36em) {
    .text--xxxl--sm {
        font-size:4.8rem;
        line-height: 6.4rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .text--xxxl--md {
        font-size:4.8rem;
        line-height: 6.4rem
    }
}

@media only screen and (min-width: 74.5em) {
    .text--xxxl--lg {
        font-size:4.8rem;
        line-height: 6.4rem
    }
}

@media only screen and (min-width: 90em) {
    .text--xxxl--xl {
        font-size:4.8rem;
        line-height: 6.4rem
    }
}

@media only screen and (min-width: 104.6875em) {
    .text--xxxl--xxl {
        font-size:4.8rem;
        line-height: 6.4rem
    }
}

.text--xxxl {
    font-size: 4.8rem;
    line-height: 6.4rem
}

@media only screen and (min-width: 20em) {
    .text--g--xs {
        font-size:5.6rem;
        line-height: 7.2rem
    }
}

@media only screen and (min-width: 36em) {
    .text--g--sm {
        font-size:5.6rem;
        line-height: 7.2rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .text--g--md {
        font-size:5.6rem;
        line-height: 7.2rem
    }
}

@media only screen and (min-width: 74.5em) {
    .text--g--lg {
        font-size:5.6rem;
        line-height: 7.2rem
    }
}

@media only screen and (min-width: 90em) {
    .text--g--xl {
        font-size:5.6rem;
        line-height: 7.2rem
    }
}

@media only screen and (min-width: 104.6875em) {
    .text--g--xxl {
        font-size:5.6rem;
        line-height: 7.2rem
    }
}

.text--g {
    font-size: 5.6rem;
    line-height: 7.2rem
}

@media only screen and (min-width: 20em) {
    .text--xg--xs {
        font-size:6.4rem;
        line-height: 7.6rem
    }
}

@media only screen and (min-width: 36em) {
    .text--xg--sm {
        font-size:6.4rem;
        line-height: 7.6rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .text--xg--md {
        font-size:6.4rem;
        line-height: 7.6rem
    }
}

@media only screen and (min-width: 74.5em) {
    .text--xg--lg {
        font-size:6.4rem;
        line-height: 7.6rem
    }
}

@media only screen and (min-width: 90em) {
    .text--xg--xl {
        font-size:6.4rem;
        line-height: 7.6rem
    }
}

@media only screen and (min-width: 104.6875em) {
    .text--xg--xxl {
        font-size:6.4rem;
        line-height: 7.6rem
    }
}

.text--xg {
    font-size: 6.4rem;
    line-height: 7.6rem
}

@media only screen and (min-width: 20em) {
    .text--xxg--xs {
        font-size:9.6rem;
        line-height: 12rem
    }
}

@media only screen and (min-width: 36em) {
    .text--xxg--sm {
        font-size:9.6rem;
        line-height: 12rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .text--xxg--md {
        font-size:9.6rem;
        line-height: 12rem
    }
}

@media only screen and (min-width: 74.5em) {
    .text--xxg--lg {
        font-size:9.6rem;
        line-height: 12rem
    }
}

@media only screen and (min-width: 90em) {
    .text--xxg--xl {
        font-size:9.6rem;
        line-height: 12rem
    }
}

@media only screen and (min-width: 104.6875em) {
    .text--xxg--xxl {
        font-size:9.6rem;
        line-height: 12rem
    }
}

.text--xxg {
    font-size: 9.6rem;
    line-height: 12rem
}

@media only screen and (min-width: 20em) {
    .text--xxxg--xs {
        font-size:11rem;
        line-height: 10.4rem
    }
}

@media only screen and (min-width: 36em) {
    .text--xxxg--sm {
        font-size:11rem;
        line-height: 10.4rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .text--xxxg--md {
        font-size:11rem;
        line-height: 10.4rem
    }
}

@media only screen and (min-width: 74.5em) {
    .text--xxxg--lg {
        font-size:11rem;
        line-height: 10.4rem
    }
}

@media only screen and (min-width: 90em) {
    .text--xxxg--xl {
        font-size:11rem;
        line-height: 10.4rem
    }
}

@media only screen and (min-width: 104.6875em) {
    .text--xxxg--xxl {
        font-size:11rem;
        line-height: 10.4rem
    }
}

.text--xxxg {
    font-size: 11rem;
    line-height: 10.4rem
}

.text-fontsize--40-bold,.text-fontsize--40-bold-grey {
    font-size: 4rem;
    font-weight: 900;
    font-family: TelenetAlbra-Bold,Helvetica,Verdana,Arial,Sans-serif;
    line-height: 3.6rem
}

.text-fontsize--18-bold,.text-fontsize--18-bold-grey {
    font-family: TelenetAlbra-Bold,Helvetica,Verdana,Arial,Sans-serif;
    font-size: 1.8rem;
    font-weight: 900;
    line-height: 2.8rem
}

.fs-42,.text-fontsize--42,h1:not([class*=heading--]).fs-42,h1:not([class*=heading--]).text-fontsize--42,h2:not([class*=heading--]).fs-42,h2:not([class*=heading--]).text-fontsize--42,h3:not([class*=heading--]).fs-42,h3:not([class*=heading--]).text-fontsize--42,h4:not([class*=heading--]).fs-42,h4:not([class*=heading--]).text-fontsize--42 {
    font-size: 4.2rem;
    line-height: 3.2rem
}

@media only screen and (min-width: 48.0625em) {
    .fs-42,.text-fontsize--42,h1:not([class*=heading--]).fs-42,h1:not([class*=heading--]).text-fontsize--42,h2:not([class*=heading--]).fs-42,h2:not([class*=heading--]).text-fontsize--42,h3:not([class*=heading--]).fs-42,h3:not([class*=heading--]).text-fontsize--42,h4:not([class*=heading--]).fs-42,h4:not([class*=heading--]).text-fontsize--42 {
        font-size:4.2rem;
        line-height: 3.2rem
    }
}

@media only screen and (min-width: 74.5em) {
    .fs-42,.text-fontsize--42,h1:not([class*=heading--]).fs-42,h1:not([class*=heading--]).text-fontsize--42,h2:not([class*=heading--]).fs-42,h2:not([class*=heading--]).text-fontsize--42,h3:not([class*=heading--]).fs-42,h3:not([class*=heading--]).text-fontsize--42,h4:not([class*=heading--]).fs-42,h4:not([class*=heading--]).text-fontsize--42 {
        font-size:4.2rem;
        line-height: 3.2rem
    }
}

.fs-56,.text-fontsize--56,h1:not([class*=heading--]).fs-56,h1:not([class*=heading--]).text-fontsize--56,h2:not([class*=heading--]).fs-56,h2:not([class*=heading--]).text-fontsize--56,h3:not([class*=heading--]).fs-56,h3:not([class*=heading--]).text-fontsize--56,h4:not([class*=heading--]).fs-56,h4:not([class*=heading--]).text-fontsize--56 {
    font-size: 5.6rem;
    line-height: 4.6rem
}

@media only screen and (min-width: 48.0625em) {
    .fs-56,.text-fontsize--56,h1:not([class*=heading--]).fs-56,h1:not([class*=heading--]).text-fontsize--56,h2:not([class*=heading--]).fs-56,h2:not([class*=heading--]).text-fontsize--56,h3:not([class*=heading--]).fs-56,h3:not([class*=heading--]).text-fontsize--56,h4:not([class*=heading--]).fs-56,h4:not([class*=heading--]).text-fontsize--56 {
        font-size:5.6rem;
        line-height: 4.6rem
    }
}

@media only screen and (min-width: 74.5em) {
    .fs-56,.text-fontsize--56,h1:not([class*=heading--]).fs-56,h1:not([class*=heading--]).text-fontsize--56,h2:not([class*=heading--]).fs-56,h2:not([class*=heading--]).text-fontsize--56,h3:not([class*=heading--]).fs-56,h3:not([class*=heading--]).text-fontsize--56,h4:not([class*=heading--]).fs-56,h4:not([class*=heading--]).text-fontsize--56 {
        font-size:5.6rem;
        line-height: 4.6rem
    }
}

.fs-86,.text-fontsize--86,h1:not([class*=heading--]).fs-86,h1:not([class*=heading--]).text-fontsize--86,h2:not([class*=heading--]).fs-86,h2:not([class*=heading--]).text-fontsize--86,h3:not([class*=heading--]).fs-86,h3:not([class*=heading--]).text-fontsize--86,h4:not([class*=heading--]).fs-86,h4:not([class*=heading--]).text-fontsize--86 {
    font-size: 5.6rem;
    line-height: 4.6rem
}

@media only screen and (min-width: 48.0625em) {
    .fs-86,.text-fontsize--86,h1:not([class*=heading--]).fs-86,h1:not([class*=heading--]).text-fontsize--86,h2:not([class*=heading--]).fs-86,h2:not([class*=heading--]).text-fontsize--86,h3:not([class*=heading--]).fs-86,h3:not([class*=heading--]).text-fontsize--86,h4:not([class*=heading--]).fs-86,h4:not([class*=heading--]).text-fontsize--86 {
        font-size:8.6rem;
        line-height: 6.8rem
    }
}

@media only screen and (min-width: 74.5em) {
    .fs-86,.text-fontsize--86,h1:not([class*=heading--]).fs-86,h1:not([class*=heading--]).text-fontsize--86,h2:not([class*=heading--]).fs-86,h2:not([class*=heading--]).text-fontsize--86,h3:not([class*=heading--]).fs-86,h3:not([class*=heading--]).text-fontsize--86,h4:not([class*=heading--]).fs-86,h4:not([class*=heading--]).text-fontsize--86 {
        font-size:8.6rem;
        line-height: 6.8rem
    }
}

.fs-110,.text-fontsize--110,h1:not([class*=heading--]).fs-110,h1:not([class*=heading--]).text-fontsize--110,h2:not([class*=heading--]).fs-110,h2:not([class*=heading--]).text-fontsize--110,h3:not([class*=heading--]).fs-110,h3:not([class*=heading--]).text-fontsize--110,h4:not([class*=heading--]).fs-110,h4:not([class*=heading--]).text-fontsize--110 {
    font-size: 5.6rem;
    line-height: 4.6rem
}

@media only screen and (min-width: 48.0625em) {
    .fs-110,.text-fontsize--110,h1:not([class*=heading--]).fs-110,h1:not([class*=heading--]).text-fontsize--110,h2:not([class*=heading--]).fs-110,h2:not([class*=heading--]).text-fontsize--110,h3:not([class*=heading--]).fs-110,h3:not([class*=heading--]).text-fontsize--110,h4:not([class*=heading--]).fs-110,h4:not([class*=heading--]).text-fontsize--110 {
        font-size:11rem;
        line-height: 7.5rem
    }
}

@media only screen and (min-width: 74.5em) {
    .fs-110,.text-fontsize--110,h1:not([class*=heading--]).fs-110,h1:not([class*=heading--]).text-fontsize--110,h2:not([class*=heading--]).fs-110,h2:not([class*=heading--]).text-fontsize--110,h3:not([class*=heading--]).fs-110,h3:not([class*=heading--]).text-fontsize--110,h4:not([class*=heading--]).fs-110,h4:not([class*=heading--]).text-fontsize--110 {
        font-size:8.6rem;
        line-height: 6.8rem
    }
}

@media only screen and (min-width: 768px) and (max-width:991px) {
    h1:not([class*=heading--]).fs-86,h1:not([class*=heading--]).fs-110,h1:not([class*=heading--]).text-fontsize--86,h2:not([class*=heading--]).fs-86,h2:not([class*=heading--]).fs-110,h2:not([class*=heading--]).text-fontsize--86,h2:not([class*=heading--]).text-fontsize--110,h3:not([class*=heading--]).fs-86,h3:not([class*=heading--]).fs-110,h3:not([class*=heading--]).text-fontsize--86,h3:not([class*=heading--]).text-fontsize--110,h4:not([class*=heading--]).fs-86 h1:not([class*=heading--]).text-fontsize--110,h4:not([class*=heading--]).fs-110,h4:not([class*=heading--]).text-fontsize--86,h4:not([class*=heading--]).text-fontsize--110 {
        font-size:8.6rem;
        line-height: 6.8rem
    }
}

@media only screen and (max-width: 767px) {
    h1:not([class*=heading--]).fs-86,h1:not([class*=heading--]).fs-110,h1:not([class*=heading--]).text-fontsize--86,h2:not([class*=heading--]).fs-86,h2:not([class*=heading--]).fs-110,h2:not([class*=heading--]).text-fontsize--86,h2:not([class*=heading--]).text-fontsize--110,h3:not([class*=heading--]).fs-86,h3:not([class*=heading--]).fs-110,h3:not([class*=heading--]).text-fontsize--86,h3:not([class*=heading--]).text-fontsize--110,h4:not([class*=heading--]).fs-86 h1:not([class*=heading--]).text-fontsize--110,h4:not([class*=heading--]).fs-110,h4:not([class*=heading--]).text-fontsize--86,h4:not([class*=heading--]).text-fontsize--110 {
        font-size:5.6rem;
        line-height: 4.6rem
    }
}

.text-fontsize--18-bold-grey,.text-fontsize--40-bold-grey {
    color: #bab6b5
}

.text-fontsize--24-bold {
    font-family: TelenetAlbra-Bold,Helvetica,Verdana,Arial,Sans-serif;
    font-size: 2.4rem;
    font-weight: 900;
    line-height: 3.6rem
}

.example-fontsizegenerator {
    font-size: 1.4rem;
    line-height: 2rem
}

@media only screen and (min-width: 48.0625em) {
    .example-fontsizegenerator {
        font-size:1.6rem;
        line-height: 2.4rem
    }
}

@media only screen and (min-width: 74.5em) {
    .example-fontsizegenerator {
        font-size:2.4rem;
        line-height: 3.6rem
    }
}

.text-weight--xxs {
    font-weight: 100
}

.text-weight--xs {
    font-weight: 200
}

.text-weight--s {
    font-weight: 300
}

.text-weight--r {
    font-weight: 400
}

.text-weight--m {
    font-weight: 500
}

.text-weight--l {
    font-weight: 600
}

.font--body-small.text-weight--xl,.font--caption-bold.text-weight--xl,.text-weight--xl {
    font-weight: 700
}

.text-weight--xxl {
    font-weight: 800
}

.font--body-small.text-weight--g,.text-weight--g {
    font-weight: 900
}

.font-weight--inherit {
    font-weight: inherit
}

.font-weight--thin {
    font-weight: 100
}

.font-weight--extra-light {
    font-weight: 200
}

.font-weight--light {
    font-weight: 300
}

.font-weight--regular {
    font-weight: 400
}

.font-weight--medium {
    font-weight: 500
}

.font-weight--semi-bold {
    font-weight: 600
}

.font-weight--bold,.heading--2-bold,.heading--7 {
    font-weight: 700
}

.font-weight--extra-bold {
    font-weight: 800
}

.font-weight--black {
    font-weight: 900
}

@media only screen and (min-width: 36em) {
    .font-weight--inherit--sm {
        font-weight:inherit
    }

    .font-weight--thin--sm {
        font-weight: 100
    }

    .font-weight--extra-light--sm {
        font-weight: 200
    }

    .font-weight--light--sm {
        font-weight: 300
    }

    .font-weight--regular--sm {
        font-weight: 400
    }

    .font-weight--medium--sm {
        font-weight: 500
    }

    .font-weight--semi-bold--sm {
        font-weight: 600
    }

    .font-weight--bold--sm {
        font-weight: 700
    }

    .font-weight--extra-bold--sm {
        font-weight: 800
    }

    .font-weight--black--sm {
        font-weight: 900
    }
}

@media only screen and (min-width: 48.0625em) {
    .font-weight--inherit--md {
        font-weight:inherit
    }

    .font-weight--thin--md {
        font-weight: 100
    }

    .font-weight--extra-light--md {
        font-weight: 200
    }

    .font-weight--light--md {
        font-weight: 300
    }

    .font-weight--regular--md {
        font-weight: 400
    }

    .font-weight--medium--md {
        font-weight: 500
    }

    .font-weight--semi-bold--md {
        font-weight: 600
    }

    .font-weight--bold--md {
        font-weight: 700
    }

    .font-weight--extra-bold--md {
        font-weight: 800
    }

    .font-weight--black--md {
        font-weight: 900
    }
}

@media only screen and (min-width: 74.5em) {
    .font-weight--inherit--lg {
        font-weight:inherit
    }

    .font-weight--thin--lg {
        font-weight: 100
    }

    .font-weight--extra-light--lg {
        font-weight: 200
    }

    .font-weight--light--lg {
        font-weight: 300
    }

    .font-weight--regular--lg {
        font-weight: 400
    }

    .font-weight--medium--lg {
        font-weight: 500
    }

    .font-weight--semi-bold--lg {
        font-weight: 600
    }

    .font-weight--bold--lg {
        font-weight: 700
    }

    .font-weight--extra-bold--lg {
        font-weight: 800
    }

    .font-weight--black--lg {
        font-weight: 900
    }
}

@media only screen and (min-width: 20em) {
    .line-height--8--xs {
        line-height:.8rem
    }
}

@media only screen and (min-width: 36em) {
    .line-height--8--sm {
        line-height:.8rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .line-height--8--md {
        line-height:.8rem
    }
}

@media only screen and (min-width: 74.5em) {
    .line-height--8--lg {
        line-height:.8rem
    }
}

@media only screen and (min-width: 90em) {
    .line-height--8--xl {
        line-height:.8rem
    }
}

@media only screen and (min-width: 104.6875em) {
    .line-height--8--xxl {
        line-height:.8rem
    }
}

.line-height--8 {
    line-height: .8rem
}

@media only screen and (min-width: 20em) {
    .line-height--12--xs {
        line-height:1.2rem
    }
}

@media only screen and (min-width: 36em) {
    .line-height--12--sm {
        line-height:1.2rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .line-height--12--md {
        line-height:1.2rem
    }
}

@media only screen and (min-width: 74.5em) {
    .line-height--12--lg {
        line-height:1.2rem
    }
}

@media only screen and (min-width: 90em) {
    .line-height--12--xl {
        line-height:1.2rem
    }
}

@media only screen and (min-width: 104.6875em) {
    .line-height--12--xxl {
        line-height:1.2rem
    }
}

.line-height--12 {
    line-height: 1.2rem
}

@media only screen and (min-width: 20em) {
    .line-height--14--xs {
        line-height:1.4rem
    }
}

@media only screen and (min-width: 36em) {
    .line-height--14--sm {
        line-height:1.4rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .line-height--14--md {
        line-height:1.4rem
    }
}

@media only screen and (min-width: 74.5em) {
    .line-height--14--lg {
        line-height:1.4rem
    }
}

@media only screen and (min-width: 90em) {
    .line-height--14--xl {
        line-height:1.4rem
    }
}

@media only screen and (min-width: 104.6875em) {
    .line-height--14--xxl {
        line-height:1.4rem
    }
}

.line-height--14 {
    line-height: 1.4rem
}

@media only screen and (min-width: 20em) {
    .line-height--16--xs {
        line-height:1.6rem
    }
}

@media only screen and (min-width: 36em) {
    .line-height--16--sm {
        line-height:1.6rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .line-height--16--md {
        line-height:1.6rem
    }
}

@media only screen and (min-width: 74.5em) {
    .line-height--16--lg {
        line-height:1.6rem
    }
}

@media only screen and (min-width: 90em) {
    .line-height--16--xl {
        line-height:1.6rem
    }
}

@media only screen and (min-width: 104.6875em) {
    .line-height--16--xxl {
        line-height:1.6rem
    }
}

.line-height--16 {
    line-height: 1.6rem
}

@media only screen and (min-width: 20em) {
    .line-height--18--xs {
        line-height:1.8rem
    }
}

@media only screen and (min-width: 36em) {
    .line-height--18--sm {
        line-height:1.8rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .line-height--18--md {
        line-height:1.8rem
    }
}

@media only screen and (min-width: 74.5em) {
    .line-height--18--lg {
        line-height:1.8rem
    }
}

@media only screen and (min-width: 90em) {
    .line-height--18--xl {
        line-height:1.8rem
    }
}

@media only screen and (min-width: 104.6875em) {
    .line-height--18--xxl {
        line-height:1.8rem
    }
}

.line-height--18 {
    line-height: 1.8rem
}

@media only screen and (min-width: 20em) {
    .line-height--20--xs {
        line-height:2rem
    }
}

@media only screen and (min-width: 36em) {
    .line-height--20--sm {
        line-height:2rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .line-height--20--md {
        line-height:2rem
    }
}


@media only screen and (min-width: 74.5em) {
    .line-height--20--lg {
        line-height:2rem
    }
}

@media only screen and (min-width: 90em) {
    .line-height--20--xl {
        line-height:2rem
    }
}

@media only screen and (min-width: 104.6875em) {
    .line-height--20--xxl {
        line-height:2rem
    }
}

.line-height--20 {
    line-height: 2rem
}

@media only screen and (min-width: 20em) {
    .line-height--22--xs {
        line-height:2.2rem
    }
}

@media only screen and (min-width: 36em) {
    .line-height--22--sm {
        line-height:2.2rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .line-height--22--md {
        line-height:2.2rem
    }
}

@media only screen and (min-width: 74.5em) {
    .line-height--22--lg {
        line-height:2.2rem
    }
}

@media only screen and (min-width: 90em) {
    .line-height--22--xl {
        line-height:2.2rem
    }
}

@media only screen and (min-width: 104.6875em) {
    .line-height--22--xxl {
        line-height:2.2rem
    }
}

.line-height--22 {
    line-height: 2.2rem
}

@media only screen and (min-width: 20em) {
    .line-height--24--xs {
        line-height:2.4rem
    }
}

@media only screen and (min-width: 36em) {
    .line-height--24--sm {
        line-height:2.4rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .line-height--24--md {
        line-height:2.4rem
    }
}

@media only screen and (min-width: 74.5em) {
    .line-height--24--lg {
        line-height:2.4rem
    }
}

@media only screen and (min-width: 90em) {
    .line-height--24--xl {
        line-height:2.4rem
    }
}

@media only screen and (min-width: 104.6875em) {
    .line-height--24--xxl {
        line-height:2.4rem
    }
}

.line-height--24 {
    line-height: 2.4rem
}

@media only screen and (min-width: 20em) {
    .line-height--28--xs {
        line-height:2.8rem
    }
}

@media only screen and (min-width: 36em) {
    .line-height--28--sm {
        line-height:2.8rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .line-height--28--md {
        line-height:2.8rem
    }
}

@media only screen and (min-width: 74.5em) {
    .line-height--28--lg {
        line-height:2.8rem
    }
}

@media only screen and (min-width: 90em) {
    .line-height--28--xl {
        line-height:2.8rem
    }
}

@media only screen and (min-width: 104.6875em) {
    .line-height--28--xxl {
        line-height:2.8rem
    }
}

.line-height--28 {
    line-height: 2.8rem
}

@media only screen and (min-width: 20em) {
    .line-height--30--xs {
        line-height:3rem
    }
}

@media only screen and (min-width: 36em) {
    .line-height--30--sm {
        line-height:3rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .line-height--30--md {
        line-height:3rem
    }
}

@media only screen and (min-width: 74.5em) {
    .line-height--30--lg {
        line-height:3rem
    }
}

@media only screen and (min-width: 90em) {
    .line-height--30--xl {
        line-height:3rem
    }
}

@media only screen and (min-width: 104.6875em) {
    .line-height--30--xxl {
        line-height:3rem
    }
}

.line-height--30 {
    line-height: 3rem
}

@media only screen and (min-width: 20em) {
    .line-height--40--xs {
        line-height:4rem
    }
}

@media only screen and (min-width: 36em) {
    .line-height--40--sm {
        line-height:4rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .line-height--40--md {
        line-height:4rem
    }
}

@media only screen and (min-width: 74.5em) {
    .line-height--40--lg {
        line-height:4rem
    }
}

@media only screen and (min-width: 90em) {
    .line-height--40--xl {
        line-height:4rem
    }
}

@media only screen and (min-width: 104.6875em) {
    .line-height--40--xxl {
        line-height:4rem
    }
}

.line-height--40 {
    line-height: 4rem
}

.mt-0 {
    margin-top: 0!important
}

.pt-0 {
    padding-top: 0!important
}

.mb-0 {
    margin-bottom: 0!important
}

.pb-0 {
    padding-bottom: 0!important
}

.ml-0 {
    margin-left: 0!important
}

.pl-0 {
    padding-left: 0!important
}

.mr-0 {
    margin-right: 0!important
}

.pr-0 {
    padding-right: 0!important
}

.m-0 {
    margin: 0!important
}

.p-0 {
    padding: 0!important
}

.mt-5 {
    margin-top: 5px!important
}

.pt-5 {
    padding-top: 5px!important
}

.mb-5 {
    margin-bottom: 5px!important
}

.pb-5 {
    padding-bottom: 5px!important
}

.ml-5 {
    margin-left: 5px!important
}

.pl-5 {
    padding-left: 5px!important
}

.mr-5 {
    margin-right: 5px!important
}

.pr-5 {
    padding-right: 5px!important
}

.m-5 {
    margin: 5px!important
}

.p-5 {
    padding: 5px!important
}

.mt-10 {
    margin-top: 10px!important
}

.pt-10 {
    padding-top: 10px!important
}

.mb-10 {
    margin-bottom: 10px!important
}

.pb-10 {
    padding-bottom: 10px!important
}

.ml-10 {
    margin-left: 10px!important
}

.pl-10 {
    padding-left: 10px!important
}

.mr-10 {
    margin-right: 10px!important
}

.pr-10 {
    padding-right: 10px!important
}

.m-10 {
    margin: 10px!important
}

.p-10 {
    padding: 10px!important
}

.mt-15 {
    margin-top: 15px!important
}

.pt-15 {
    padding-top: 15px!important
}

.mb-15 {
    margin-bottom: 15px!important
}

.pb-15 {
    padding-bottom: 15px!important
}

.ml-15 {
    margin-left: 15px!important
}

.pl-15 {
    padding-left: 15px!important
}

.mr-15 {
    margin-right: 15px!important
}

.pr-15 {
    padding-right: 15px!important
}

.m-15 {
    margin: 15px!important
}

.p-15 {
    padding: 15px!important
}

.mt-20 {
    margin-top: 20px!important
}

.pt-20 {
    padding-top: 20px!important
}

.mb-20 {
    margin-bottom: 20px!important
}

.pb-20 {
    padding-bottom: 20px!important
}

.ml-20 {
    margin-left: 20px!important
}

.pl-20 {
    padding-left: 20px!important
}

.mr-20 {
    margin-right: 20px!important
}

.pr-20 {
    padding-right: 20px!important
}

.m-20 {
    margin: 20px!important
}

.p-20 {
    padding: 20px!important
}

.mt-25 {
    margin-top: 25px!important
}

.pt-25 {
    padding-top: 25px!important
}

.mb-25 {
    margin-bottom: 25px!important
}

.pb-25 {
    padding-bottom: 25px!important
}

.ml-25 {
    margin-left: 25px!important
}

.pl-25 {
    padding-left: 25px!important
}

.mr-25 {
    margin-right: 25px!important
}

.pr-25 {
    padding-right: 25px!important
}

.m-25 {
    margin: 25px!important
}

.p-25 {
    padding: 25px!important
}

.mt-30 {
    margin-top: 30px!important
}

.pt-30 {
    padding-top: 30px!important
}

.mb-30 {
    margin-bottom: 30px!important
}

.pb-30 {
    padding-bottom: 30px!important
}

.ml-30 {
    margin-left: 30px!important
}

.pl-30 {
    padding-left: 30px!important
}

.mr-30 {
    margin-right: 30px!important
}

.pr-30 {
    padding-right: 30px!important
}

.m-30 {
    margin: 30px!important
}

.p-30 {
    padding: 30px!important
}

.mt-35 {
    margin-top: 35px!important
}

.pt-35 {
    padding-top: 35px!important
}

.mb-35 {
    margin-bottom: 35px!important
}

.pb-35 {
    padding-bottom: 35px!important
}

.ml-35 {
    margin-left: 35px!important
}

.pl-35 {
    padding-left: 35px!important
}

.mr-35 {
    margin-right: 35px!important
}

.pr-35 {
    padding-right: 35px!important
}

.m-35 {
    margin: 35px!important
}

.p-35 {
    padding: 35px!important
}

.mt-40 {
    margin-top: 40px!important
}

.pt-40 {
    padding-top: 40px!important
}

.mb-40 {
    margin-bottom: 40px!important
}

.pb-40 {
    padding-bottom: 40px!important
}

.ml-40 {
    margin-left: 40px!important
}

.pl-40 {
    padding-left: 40px!important
}

.mr-40 {
    margin-right: 40px!important
}

.pr-40 {
    padding-right: 40px!important

}

.m-40 {
    margin: 40px!important
}

.p-40 {
    padding: 40px!important
}

.mt-45 {
    margin-top: 45px!important
}

.pt-45 {
    padding-top: 45px!important
}

.mb-45 {
    margin-bottom: 45px!important
}

.pb-45 {
    padding-bottom: 45px!important
}

.ml-45 {
    margin-left: 45px!important
}

.pl-45 {
    padding-left: 45px!important
}

.mr-45 {
    margin-right: 45px!important
}

.pr-45 {
    padding-right: 45px!important
}

.m-45 {
    margin: 45px!important
}

.p-45 {
    padding: 45px!important
}

.mt-50 {
    margin-top: 50px!important
}

.pt-50 {
    padding-top: 50px!important
}

.mb-50 {
    margin-bottom: 50px!important
}

.pb-50 {
    padding-bottom: 50px!important
}

.ml-50 {
    margin-left: 50px!important
}

.pl-50 {
    padding-left: 50px!important
}

.mr-50 {
    margin-right: 50px!important
}

.pr-50 {
    padding-right: 50px!important
}

.m-50 {
    margin: 50px!important
}

.p-50 {
    padding: 50px!important
}

.grid-auto-flow-row {
    grid-auto-flow: row
}

@media only screen and (min-width: 36em) {
    .grid-auto-flow-row--sm {
        grid-auto-flow:row
    }
}

@media only screen and (min-width: 48.0625em) {
    .grid-auto-flow-row--md {
        grid-auto-flow:row
    }
}

@media only screen and (min-width: 74.5em) {
    .grid-auto-flow-row--lg {
        grid-auto-flow:row
    }
}

.grid-auto-flow-column {
    grid-auto-flow: column
}

@media only screen and (min-width: 36em) {
    .grid-auto-flow-column--sm {
        grid-auto-flow:column
    }
}

@media only screen and (min-width: 48.0625em) {
    .grid-auto-flow-column--md {
        grid-auto-flow:column
    }
}

@media only screen and (min-width: 74.5em) {
    .grid-auto-flow-column--lg {
        grid-auto-flow:column
    }
}

.grid-auto-flow-dense {
    grid-auto-flow: dense
}

@media only screen and (min-width: 36em) {
    .grid-auto-flow-dense--sm {
        grid-auto-flow:dense
    }
}

@media only screen and (min-width: 48.0625em) {
    .grid-auto-flow-dense--md {
        grid-auto-flow:dense
    }
}

@media only screen and (min-width: 74.5em) {
    .grid-auto-flow-dense--lg {
        grid-auto-flow:dense
    }
}

.grid-auto-flow-denserow {
    grid-auto-flow: row dense
}

@media only screen and (min-width: 36em) {
    .grid-auto-flow-denserow--sm {
        grid-auto-flow:row dense
    }
}

@media only screen and (min-width: 48.0625em) {
    .grid-auto-flow-denserow--md {
        grid-auto-flow:row dense
    }
}

@media only screen and (min-width: 74.5em) {
    .grid-auto-flow-denserow--lg {
        grid-auto-flow:row dense
    }
}

.grid-auto-flow-densecolumn {
    grid-auto-flow: column dense
}

@media only screen and (min-width: 36em) {
    .grid-auto-flow-densecolumn--sm {
        grid-auto-flow:column dense
    }
}

@media only screen and (min-width: 48.0625em) {
    .grid-auto-flow-densecolumn--md {
        grid-auto-flow:column dense
    }
}

@media only screen and (min-width: 74.5em) {
    .grid-auto-flow-densecolumn--lg {
        grid-auto-flow:column dense
    }
}

.grid-auto-columns-1 {
    grid-auto-columns: 8.3333%
}

@media only screen and (min-width: 36em) {
    .grid-auto-columns-1--sm {
        grid-auto-columns:8.3333%
    }
}

@media only screen and (min-width: 48.0625em) {
    .grid-auto-columns-1--md {
        grid-auto-columns:8.3333%
    }
}

@media only screen and (min-width: 74.5em) {
    .grid-auto-columns-1--lg {
        grid-auto-columns:8.3333%
    }
}

.grid-auto-columns-2 {
    grid-auto-columns: 16.6667%
}

@media only screen and (min-width: 36em) {
    .grid-auto-columns-2--sm {
        grid-auto-columns:16.6667%
    }
}

@media only screen and (min-width: 48.0625em) {
    .grid-auto-columns-2--md {
        grid-auto-columns:16.6667%
    }
}

@media only screen and (min-width: 74.5em) {
    .grid-auto-columns-2--lg {
        grid-auto-columns:16.6667%
    }
}

.grid-auto-columns-3 {
    grid-auto-columns: 25%
}

@media only screen and (min-width: 36em) {
    .grid-auto-columns-3--sm {
        grid-auto-columns:25%
    }
}

@media only screen and (min-width: 48.0625em) {
    .grid-auto-columns-3--md {
        grid-auto-columns:25%
    }
}

@media only screen and (min-width: 74.5em) {
    .grid-auto-columns-3--lg {
        grid-auto-columns:25%
    }
}

.grid-auto-columns-4 {
    grid-auto-columns: 33.3333%
}

@media only screen and (min-width: 36em) {
    .grid-auto-columns-4--sm {
        grid-auto-columns:33.3333%
    }
}

@media only screen and (min-width: 48.0625em) {
    .grid-auto-columns-4--md {
        grid-auto-columns:33.3333%
    }
}

@media only screen and (min-width: 74.5em) {
    .grid-auto-columns-4--lg {
        grid-auto-columns:33.3333%
    }
}

.grid-auto-columns-5 {
    grid-auto-columns: 41.6667%
}

@media only screen and (min-width: 36em) {
    .grid-auto-columns-5--sm {
        grid-auto-columns:41.6667%
    }
}

@media only screen and (min-width: 48.0625em) {
    .grid-auto-columns-5--md {
        grid-auto-columns:41.6667%
    }
}

@media only screen and (min-width: 74.5em) {
    .grid-auto-columns-5--lg {
        grid-auto-columns:41.6667%
    }
}

.grid-auto-columns-6 {
    grid-auto-columns: 50%
}

@media only screen and (min-width: 36em) {
    .grid-auto-columns-6--sm {
        grid-auto-columns:50%
    }
}

@media only screen and (min-width: 48.0625em) {
    .grid-auto-columns-6--md {
        grid-auto-columns:50%
    }
}

@media only screen and (min-width: 74.5em) {
    .grid-auto-columns-6--lg {
        grid-auto-columns:50%
    }
}

.grid-auto-columns-7 {
    grid-auto-columns: 58.3333%
}

@media only screen and (min-width: 36em) {
    .grid-auto-columns-7--sm {
        grid-auto-columns:58.3333%
    }
}

@media only screen and (min-width: 48.0625em) {
    .grid-auto-columns-7--md {
        grid-auto-columns:58.3333%
    }
}

@media only screen and (min-width: 74.5em) {
    .grid-auto-columns-7--lg {
        grid-auto-columns:58.3333%
    }
}

.grid-auto-columns-8 {
    grid-auto-columns: 66.6667%
}

@media only screen and (min-width: 36em) {
    .grid-auto-columns-8--sm {
        grid-auto-columns:66.6667%
    }
}

@media only screen and (min-width: 48.0625em) {
    .grid-auto-columns-8--md {
        grid-auto-columns:66.6667%
    }
}

@media only screen and (min-width: 74.5em) {
    .grid-auto-columns-8--lg {
        grid-auto-columns:66.6667%
    }
}

.grid-auto-columns-9 {
    grid-auto-columns: 75%
}

@media only screen and (min-width: 36em) {
    .grid-auto-columns-9--sm {
        grid-auto-columns:75%
    }
}

@media only screen and (min-width: 48.0625em) {
    .grid-auto-columns-9--md {
        grid-auto-columns:75%
    }
}

@media only screen and (min-width: 74.5em) {
    .grid-auto-columns-9--lg {
        grid-auto-columns:75%
    }
}

.grid-auto-columns-10 {
    grid-auto-columns: 83.3333%
}

@media only screen and (min-width: 36em) {
    .grid-auto-columns-10--sm {
        grid-auto-columns:83.3333%
    }
}

@media only screen and (min-width: 48.0625em) {
    .grid-auto-columns-10--md {
        grid-auto-columns:83.3333%
    }
}

@media only screen and (min-width: 74.5em) {
    .grid-auto-columns-10--lg {
        grid-auto-columns:83.3333%
    }
}

.grid-auto-columns-11 {
    grid-auto-columns: 91.6667%
}

@media only screen and (min-width: 36em) {
    .grid-auto-columns-11--sm {
        grid-auto-columns:91.6667%
    }
}

@media only screen and (min-width: 48.0625em) {
    .grid-auto-columns-11--md {
        grid-auto-columns:91.6667%
    }
}

@media only screen and (min-width: 74.5em) {
    .grid-auto-columns-11--lg {
        grid-auto-columns:91.6667%
    }
}

.grid-auto-columns-12 {
    grid-auto-columns: 100%
}

@media only screen and (min-width: 36em) {
    .grid-auto-columns-12--sm {
        grid-auto-columns:100%
    }
}

@media only screen and (min-width: 48.0625em) {
    .grid-auto-columns-12--md {
        grid-auto-columns:100%
    }
}

@media only screen and (min-width: 74.5em) {
    .grid-auto-columns-12--lg {
        grid-auto-columns:100%
    }
}

.grid-auto-columns--default--1 {
    grid-auto-columns: 8.3333%
}

.grid-auto-columns--default--2 {
    grid-auto-columns: 16.6667%
}

.grid-auto-columns--default--3 {
    grid-auto-columns: 25%
}

.grid-auto-columns--default--4 {
    grid-auto-columns: 33.3333%
}

.grid-auto-columns--default--5 {
    grid-auto-columns: 41.6667%
}

.grid-auto-columns--default--6 {
    grid-auto-columns: 50%
}

.grid-auto-columns--default--7 {
    grid-auto-columns: 58.3333%
}

.grid-auto-columns--default--8 {
    grid-auto-columns: 66.6667%
}

.grid-auto-columns--default--9 {
    grid-auto-columns: 75%
}

.grid-auto-columns--default--10 {
    grid-auto-columns: 83.3333%
}

.grid-auto-columns--default--11 {
    grid-auto-columns: 91.6667%
}

.grid-auto-columns--default--12 {
    grid-auto-columns: 100%
}

@media (max-width: 650px) {
    .grid-auto-columns--phone--1 {
        grid-auto-columns:8.3333%
    }

    .grid-auto-columns--phone--2 {
        grid-auto-columns: 16.6667%
    }

    .grid-auto-columns--phone--3 {
        grid-auto-columns: 25%
    }

    .grid-auto-columns--phone--4 {
        grid-auto-columns: 33.3333%
    }

    .grid-auto-columns--phone--5 {
        grid-auto-columns: 41.6667%
    }

    .grid-auto-columns--phone--6 {
        grid-auto-columns: 50%
    }

    .grid-auto-columns--phone--7 {
        grid-auto-columns: 58.3333%
    }

    .grid-auto-columns--phone--8 {
        grid-auto-columns: 66.6667%
    }

    .grid-auto-columns--phone--9 {
        grid-auto-columns: 75%
    }

    .grid-auto-columns--phone--10 {
        grid-auto-columns: 83.3333%
    }

    .grid-auto-columns--phone--11 {
        grid-auto-columns: 91.6667%
    }

    .grid-auto-columns--phone--12 {
        grid-auto-columns: 100%
    }
}

@media (min-width: 651px) and (max-width:1200px) {
    .grid-auto-columns--tablet--1 {
        grid-auto-columns:8.3333%
    }

    .grid-auto-columns--tablet--2 {
        grid-auto-columns: 16.6667%
    }

    .grid-auto-columns--tablet--3 {
        grid-auto-columns: 25%
    }

    .grid-auto-columns--tablet--4 {
        grid-auto-columns: 33.3333%
    }

    .grid-auto-columns--tablet--5 {
        grid-auto-columns: 41.6667%
    }

    .grid-auto-columns--tablet--6 {
        grid-auto-columns: 50%
    }

    .grid-auto-columns--tablet--7 {
        grid-auto-columns: 58.3333%
    }

    .grid-auto-columns--tablet--8 {
        grid-auto-columns: 66.6667%
    }

    .grid-auto-columns--tablet--9 {
        grid-auto-columns: 75%
    }

    .grid-auto-columns--tablet--10 {
        grid-auto-columns: 83.3333%
    }

    .grid-auto-columns--tablet--11 {
        grid-auto-columns: 91.6667%
    }

    .grid-auto-columns--tablet--12 {
        grid-auto-columns: 100%
    }
}

.gap--n {
    gap: 0
}

@media only screen and (min-width: 36em) {
    .gap--n--sm {
        gap:0
    }
}

@media only screen and (min-width: 48.0625em) {
    .gap--n--md {
        gap:0
    }
}

@media only screen and (min-width: 74.5em) {
    .gap--n--lg {
        gap:0
    }
}

.gap--t {
    gap: .2rem
}

@media only screen and (min-width: 36em) {
    .gap--t--sm {
        gap:.2rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .gap--t--md {
        gap:.2rem
    }
}

@media only screen and (min-width: 74.5em) {
    .gap--t--lg {
        gap:.2rem
    }
}

.gap--xxxs {
    gap: .4rem
}

@media only screen and (min-width: 36em) {
    .gap--xxxs--sm {
        gap:.4rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .gap--xxxs--md {
        gap:.4rem
    }
}

@media only screen and (min-width: 74.5em) {
    .gap--xxxs--lg {
        gap:.4rem
    }
}

.gap--xxs {
    gap: .8rem
}

@media only screen and (min-width: 36em) {
    .gap--xxs--sm {
        gap:.8rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .gap--xxs--md {
        gap:.8rem
    }
}

@media only screen and (min-width: 74.5em) {
    .gap--xxs--lg {
        gap:.8rem
    }
}

.gap--default {
    gap: 1rem
}

@media only screen and (min-width: 36em) {
    .gap--default--sm {
        gap:1rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .gap--default--md {
        gap:1rem
    }
}

@media only screen and (min-width: 74.5em) {
    .gap--default--lg {
        gap:1rem
    }
}

.gap--xs {
    gap: 1.2rem
}

@media only screen and (min-width: 36em) {
    .gap--xs--sm {
        gap:1.2rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .gap--xs--md {
        gap:1.2rem
    }
}

@media only screen and (min-width: 74.5em) {
    .gap--xs--lg {
        gap:1.2rem
    }
}

.gap--s {
    gap: 1.4rem
}

@media only screen and (min-width: 36em) {
    .gap--s--sm {
        gap:1.4rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .gap--s--md {
        gap:1.4rem
    }
}

@media only screen and (min-width: 74.5em) {
    .gap--s--lg {
        gap:1.4rem
    }
}

.gap--m {
    gap: 1.6rem
}

@media only screen and (min-width: 36em) {
    .gap--m--sm {
        gap:1.6rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .gap--m--md {
        gap:1.6rem
    }
}

@media only screen and (min-width: 74.5em) {
    .gap--m--lg {
        gap:1.6rem
    }
}

.gap--xm {
    gap: 2rem
}

@media only screen and (min-width: 36em) {
    .gap--xm--sm {
        gap:2rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .gap--xm--md {
        gap:2rem
    }
}

@media only screen and (min-width: 74.5em) {
    .gap--xm--lg {
        gap:2rem
    }
}

.gap--l {
    gap: 2.4rem
}

@media only screen and (min-width: 36em) {
    .gap--l--sm {
        gap:2.4rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .gap--l--md {
        gap:2.4rem
    }
}

@media only screen and (min-width: 74.5em) {
    .gap--l--lg {
        gap:2.4rem
    }
}

.gap--xl {
    gap: 3.2rem
}

@media only screen and (min-width: 36em) {
    .gap--xl--sm {
        gap:3.2rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .gap--xl--md {
        gap:3.2rem
    }
}

@media only screen and (min-width: 74.5em) {
    .gap--xl--lg {
        gap:3.2rem
    }
}

.gap--xxl {
    gap: 4rem
}

@media only screen and (min-width: 36em) {
    .gap--xxl--sm {
        gap:4rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .gap--xxl--md {
        gap:4rem
    }
}

@media only screen and (min-width: 74.5em) {
    .gap--xxl--lg {
        gap:4rem
    }
}

.gap--xxxl {
    gap: 4.8rem
}

@media only screen and (min-width: 36em) {
    .gap--xxxl--sm {
        gap:4.8rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .gap--xxxl--md {
        gap:4.8rem
    }
}

@media only screen and (min-width: 74.5em) {
    .gap--xxxl--lg {
        gap:4.8rem
    }
}

.gap--g {
    gap: 5.6rem
}

@media only screen and (min-width: 36em) {
    .gap--g--sm {
        gap:5.6rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .gap--g--md {
        gap:5.6rem
    }
}

@media only screen and (min-width: 74.5em) {
    .gap--g--lg {
        gap:5.6rem
    }
}

.gap--xg {
    gap: 6.8rem
}

@media only screen and (min-width: 36em) {
    .gap--xg--sm {
        gap:6.8rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .gap--xg--md {
        gap:6.8rem
    }
}

@media only screen and (min-width: 74.5em) {
    .gap--xg--lg {
        gap:6.8rem
    }
}

.gap--xxg {
    gap: 8rem
}

@media only screen and (min-width: 36em) {
    .gap--xxg--sm {
        gap:8rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .gap--xxg--md {
        gap:8rem
    }
}

@media only screen and (min-width: 74.5em) {
    .gap--xxg--lg {
        gap:8rem
    }
}

.gap--xxxg {
    gap: 11rem
}

@media only screen and (min-width: 36em) {
    .gap--xxxg--sm {
        gap:11rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .gap--xxxg--md {
        gap:11rem
    }
}

@media only screen and (min-width: 74.5em) {
    .gap--xxxg--lg {
        gap:11rem
    }
}

.gap--1ch {
    gap: 1ch
}

@media only screen and (min-width: 36em) {
    .gap--1ch--sm {
        gap:1ch
    }
}

@media only screen and (min-width: 48.0625em) {
    .gap--1ch--md {
        gap:1ch
    }
}

@media only screen and (min-width: 74.5em) {
    .gap--1ch--lg {
        gap:1ch
    }
}

.grid-template-column--1 {
    grid-template-columns: repeat(1,minmax(0,1fr))
}

@media only screen and (min-width: 36em) {
    .grid-template-column--1--sm {
        grid-template-columns:repeat(1,minmax(0,1fr))
    }
}

@media only screen and (min-width: 48.0625em) {
    .grid-template-column--1--md {
        grid-template-columns:repeat(1,minmax(0,1fr))
    }
}

@media only screen and (min-width: 74.5em) {
    .grid-template-column--1--lg {
        grid-template-columns:repeat(1,minmax(0,1fr))
    }
}

.grid-template-column--2 {
    grid-template-columns: repeat(2,minmax(0,1fr))
}

@media only screen and (min-width: 36em) {
    .grid-template-column--2--sm {
        grid-template-columns:repeat(2,minmax(0,1fr))
    }
}

@media only screen and (min-width: 48.0625em) {
    .grid-template-column--2--md {
        grid-template-columns:repeat(2,minmax(0,1fr))
    }
}

@media only screen and (min-width: 74.5em) {
    .grid-template-column--2--lg {
        grid-template-columns:repeat(2,minmax(0,1fr))
    }
}

.grid-template-column--3 {
    grid-template-columns: repeat(3,minmax(0,1fr))
}

@media only screen and (min-width: 36em) {
    .grid-template-column--3--sm {
        grid-template-columns:repeat(3,minmax(0,1fr))
    }
}

@media only screen and (min-width: 48.0625em) {
    .grid-template-column--3--md {
        grid-template-columns:repeat(3,minmax(0,1fr))
    }
}

@media only screen and (min-width: 74.5em) {
    .grid-template-column--3--lg {
        grid-template-columns:repeat(3,minmax(0,1fr))
    }
}

.grid-template-column--4 {
    grid-template-columns: repeat(4,minmax(0,1fr))
}

@media only screen and (min-width: 36em) {
    .grid-template-column--4--sm {
        grid-template-columns:repeat(4,minmax(0,1fr))
    }
}

@media only screen and (min-width: 48.0625em) {
    .grid-template-column--4--md {
        grid-template-columns:repeat(4,minmax(0,1fr))
    }
}

@media only screen and (min-width: 74.5em) {
    .grid-template-column--4--lg {
        grid-template-columns:repeat(4,minmax(0,1fr))
    }
}

.grid-template-column--5 {
    grid-template-columns: repeat(5,minmax(0,1fr))
}

@media only screen and (min-width: 36em) {
    .grid-template-column--5--sm {
        grid-template-columns:repeat(5,minmax(0,1fr))
    }
}

@media only screen and (min-width: 48.0625em) {
    .grid-template-column--5--md {
        grid-template-columns:repeat(5,minmax(0,1fr))
    }
}

@media only screen and (min-width: 74.5em) {
    .grid-template-column--5--lg {
        grid-template-columns:repeat(5,minmax(0,1fr))
    }
}

.grid-template-column--6 {
    grid-template-columns: repeat(6,minmax(0,1fr))
}

@media only screen and (min-width: 36em) {
    .grid-template-column--6--sm {
        grid-template-columns:repeat(6,minmax(0,1fr))
    }
}

@media only screen and (min-width: 48.0625em) {
    .grid-template-column--6--md {
        grid-template-columns:repeat(6,minmax(0,1fr))
    }
}

@media only screen and (min-width: 74.5em) {
    .grid-template-column--6--lg {
        grid-template-columns:repeat(6,minmax(0,1fr))
    }
}

.grid-template-column--7 {
    grid-template-columns: repeat(7,minmax(0,1fr))
}

@media only screen and (min-width: 36em) {
    .grid-template-column--7--sm {
        grid-template-columns:repeat(7,minmax(0,1fr))
    }
}

@media only screen and (min-width: 48.0625em) {
    .grid-template-column--7--md {
        grid-template-columns:repeat(7,minmax(0,1fr))
    }
}

@media only screen and (min-width: 74.5em) {
    .grid-template-column--7--lg {
        grid-template-columns:repeat(7,minmax(0,1fr))
    }
}

.grid-template-column--8 {
    grid-template-columns: repeat(8,minmax(0,1fr))
}

@media only screen and (min-width: 36em) {
    .grid-template-column--8--sm {
        grid-template-columns:repeat(8,minmax(0,1fr))
    }
}

@media only screen and (min-width: 48.0625em) {
    .grid-template-column--8--md {
        grid-template-columns:repeat(8,minmax(0,1fr))
    }
}

@media only screen and (min-width: 74.5em) {
    .grid-template-column--8--lg {
        grid-template-columns:repeat(8,minmax(0,1fr))
    }
}

.grid-template-column--9 {
    grid-template-columns: repeat(9,minmax(0,1fr))
}

@media only screen and (min-width: 36em) {
    .grid-template-column--9--sm {
        grid-template-columns:repeat(9,minmax(0,1fr))
    }
}

@media only screen and (min-width: 48.0625em) {
    .grid-template-column--9--md {
        grid-template-columns:repeat(9,minmax(0,1fr))
    }
}

@media only screen and (min-width: 74.5em) {
    .grid-template-column--9--lg {
        grid-template-columns:repeat(9,minmax(0,1fr))
    }
}

.grid-template-column--10 {
    grid-template-columns: repeat(10,minmax(0,1fr))
}

@media only screen and (min-width: 36em) {
    .grid-template-column--10--sm {
        grid-template-columns:repeat(10,minmax(0,1fr))
    }
}

@media only screen and (min-width: 48.0625em) {
    .grid-template-column--10--md {
        grid-template-columns:repeat(10,minmax(0,1fr))
    }
}

@media only screen and (min-width: 74.5em) {
    .grid-template-column--10--lg {
        grid-template-columns:repeat(10,minmax(0,1fr))
    }
}

.grid-template-column--11 {
    grid-template-columns: repeat(11,minmax(0,1fr))
}

@media only screen and (min-width: 36em) {
    .grid-template-column--11--sm {
        grid-template-columns:repeat(11,minmax(0,1fr))
    }
}

@media only screen and (min-width: 48.0625em) {
    .grid-template-column--11--md {
        grid-template-columns:repeat(11,minmax(0,1fr))
    }
}

@media only screen and (min-width: 74.5em) {
    .grid-template-column--11--lg {
        grid-template-columns:repeat(11,minmax(0,1fr))
    }
}

.grid-template-column--12 {
    grid-template-columns: repeat(12,minmax(0,1fr))
}

@media only screen and (min-width: 36em) {
    .grid-template-column--12--sm {
        grid-template-columns:repeat(12,minmax(0,1fr))
    }
}

@media only screen and (min-width: 48.0625em) {
    .grid-template-column--12--md {
        grid-template-columns:repeat(12,minmax(0,1fr))
    }
}

@media only screen and (min-width: 74.5em) {
    .grid-template-column--12--lg {
        grid-template-columns:repeat(12,minmax(0,1fr))
    }
}

.center-align {
    display: flex;
    align-items: center
}

.center-align__column {
    flex-direction: column
}

.center-align__row {
    flex-direction: row
}

.horizontal-center-align {
    display: flex;
    justify-content: center
}

.horizontal-center-align__flex-end {
    align-items: flex-end
}

.fl-right {
    float: right
}

.fl-left {
    float: left
}

.fl-inherit {
    float: inherit
}

.fl-none {
    float: none
}

.clear-both {
    clear: both
}

@media only screen and (min-width: 36em) {
    .fl-right--sm {
        float:right
    }

    .fl-left--sm {
        float: left
    }

    .fl-inherit--sm {
        float: inherit
    }

    .fl-none--sm {
        float: none
    }
}

@media only screen and (min-width: 48.0625em) {
    .fl-right--md {
        float:right
    }

    .fl-left--md {
        float: left
    }

    .fl-inherit--md {
        float: inherit
    }

    .fl-none--md {
        float: none
    }
}

@media only screen and (min-width: 74.5em) {
    .fl-right--lg {
        float:right
    }

    .fl-left--lg {
        float: left
    }

    .fl-inherit--lg {
        float: inherit
    }

    .fl-none--lg {
        float: none
    }
}

.aem-GridColumn {
    padding: 0
}

.responsivegrid {
    margin: 0 auto
}

.aem-Grid {
    display: block;
    width: 100%
}

.aem-Grid:after,.aem-Grid:before {
    display: table;
    content: " "
}

.aem-Grid:after {
    clear: both
}

.aem-Grid-newComponent {
    clear: both;
    margin: 0
}

.aem-GridColumn {
    box-sizing: border-box;
    clear: both
}

.aem-GridShowHidden>.aem-Grid>.aem-GridColumn {
    display: block!important
}

.aem-Grid.aem-Grid--1>.aem-GridColumn.aem-GridColumn--default--1 {
    float: left;
    clear: none;
    width: 100%
}

.aem-Grid.aem-Grid--1>.aem-GridColumn.aem-GridColumn--offset--default--0 {
    margin-left: 0
}

.aem-Grid.aem-Grid--1>.aem-GridColumn.aem-GridColumn--offset--default--1 {
    margin-left: 100%
}

.aem-Grid.aem-Grid--default--1>.aem-GridColumn.aem-GridColumn--default--1 {
    float: left;
    clear: none;
    width: 100%
}

.aem-Grid.aem-Grid--default--1>.aem-GridColumn.aem-GridColumn--offset--default--0 {
    margin-left: 0
}

.aem-Grid.aem-Grid--default--1>.aem-GridColumn.aem-GridColumn--offset--default--1 {
    margin-left: 100%
}

.aem-Grid.aem-Grid--2>.aem-GridColumn.aem-GridColumn--default--1 {
    float: left;
    clear: none;
    width: 50%
}

.aem-Grid.aem-Grid--2>.aem-GridColumn.aem-GridColumn--default--2 {
    float: left;
    clear: none;
    width: 100%
}

.aem-Grid.aem-Grid--2>.aem-GridColumn.aem-GridColumn--offset--default--0 {
    margin-left: 0
}

.aem-Grid.aem-Grid--2>.aem-GridColumn.aem-GridColumn--offset--default--1 {
    margin-left: 50%
}

.aem-Grid.aem-Grid--2>.aem-GridColumn.aem-GridColumn--offset--default--2 {
    margin-left: 100%
}

.aem-Grid.aem-Grid--default--2>.aem-GridColumn.aem-GridColumn--default--1 {
    float: left;
    clear: none;
    width: 50%
}

.aem-Grid.aem-Grid--default--2>.aem-GridColumn.aem-GridColumn--default--2 {
    float: left;
    clear: none;
    width: 100%
}

.aem-Grid.aem-Grid--default--2>.aem-GridColumn.aem-GridColumn--offset--default--0 {
    margin-left: 0
}

.aem-Grid.aem-Grid--default--2>.aem-GridColumn.aem-GridColumn--offset--default--1 {
    margin-left: 50%
}

.aem-Grid.aem-Grid--default--2>.aem-GridColumn.aem-GridColumn--offset--default--2 {
    margin-left: 100%
}

.aem-Grid.aem-Grid--3>.aem-GridColumn.aem-GridColumn--default--1 {
    float: left;
    clear: none;
    width: 33.3333%
}

.aem-Grid.aem-Grid--3>.aem-GridColumn.aem-GridColumn--default--2 {
    float: left;
    clear: none;
    width: 66.6667%
}

.aem-Grid.aem-Grid--3>.aem-GridColumn.aem-GridColumn--default--3 {
    float: left;
    clear: none;
    width: 100%
}

.aem-Grid.aem-Grid--3>.aem-GridColumn.aem-GridColumn--offset--default--0 {
    margin-left: 0
}

.aem-Grid.aem-Grid--3>.aem-GridColumn.aem-GridColumn--offset--default--1 {
    margin-left: 33.3333%
}

.aem-Grid.aem-Grid--3>.aem-GridColumn.aem-GridColumn--offset--default--2 {
    margin-left: 66.6667%
}

.aem-Grid.aem-Grid--3>.aem-GridColumn.aem-GridColumn--offset--default--3 {
    margin-left: 100%
}

.aem-Grid.aem-Grid--default--3>.aem-GridColumn.aem-GridColumn--default--1 {
    float: left;
    clear: none;
    width: 33.3333%
}

.aem-Grid.aem-Grid--default--3>.aem-GridColumn.aem-GridColumn--default--2 {
    float: left;
    clear: none;
    width: 66.6667%
}

.aem-Grid.aem-Grid--default--3>.aem-GridColumn.aem-GridColumn--default--3 {
    float: left;
    clear: none;
    width: 100%
}

.aem-Grid.aem-Grid--default--3>.aem-GridColumn.aem-GridColumn--offset--default--0 {
    margin-left: 0
}

.aem-Grid.aem-Grid--default--3>.aem-GridColumn.aem-GridColumn--offset--default--1 {
    margin-left: 33.3333%
}

.aem-Grid.aem-Grid--default--3>.aem-GridColumn.aem-GridColumn--offset--default--2 {
    margin-left: 66.6667%
}

.aem-Grid.aem-Grid--default--3>.aem-GridColumn.aem-GridColumn--offset--default--3 {
    margin-left: 100%
}

.aem-Grid.aem-Grid--4>.aem-GridColumn.aem-GridColumn--default--1 {
    float: left;
    clear: none;
    width: 25%
}

.aem-Grid.aem-Grid--4>.aem-GridColumn.aem-GridColumn--default--2 {
    float: left;
    clear: none;
    width: 50%
}

.aem-Grid.aem-Grid--4>.aem-GridColumn.aem-GridColumn--default--3 {
    float: left;
    clear: none;
    width: 75%
}

.aem-Grid.aem-Grid--4>.aem-GridColumn.aem-GridColumn--default--4 {
    float: left;
    clear: none;
    width: 100%
}

.aem-Grid.aem-Grid--4>.aem-GridColumn.aem-GridColumn--offset--default--0 {
    margin-left: 0
}

.aem-Grid.aem-Grid--4>.aem-GridColumn.aem-GridColumn--offset--default--1 {
    margin-left: 25%
}

.aem-Grid.aem-Grid--4>.aem-GridColumn.aem-GridColumn--offset--default--2 {
    margin-left: 50%
}

.aem-Grid.aem-Grid--4>.aem-GridColumn.aem-GridColumn--offset--default--3 {
    margin-left: 75%
}

.aem-Grid.aem-Grid--4>.aem-GridColumn.aem-GridColumn--offset--default--4 {
    margin-left: 100%
}

.aem-Grid.aem-Grid--default--4>.aem-GridColumn.aem-GridColumn--default--1 {
    float: left;
    clear: none;
    width: 25%
}

.aem-Grid.aem-Grid--default--4>.aem-GridColumn.aem-GridColumn--default--2 {
    float: left;
    clear: none;
    width: 50%
}

.aem-Grid.aem-Grid--default--4>.aem-GridColumn.aem-GridColumn--default--3 {
    float: left;
    clear: none;
    width: 75%
}

.aem-Grid.aem-Grid--default--4>.aem-GridColumn.aem-GridColumn--default--4 {
    float: left;
    clear: none;
    width: 100%
}

.aem-Grid.aem-Grid--default--4>.aem-GridColumn.aem-GridColumn--offset--default--0 {
    margin-left: 0
}

.aem-Grid.aem-Grid--default--4>.aem-GridColumn.aem-GridColumn--offset--default--1 {
    margin-left: 25%
}

.aem-Grid.aem-Grid--default--4>.aem-GridColumn.aem-GridColumn--offset--default--2 {
    margin-left: 50%
}

.aem-Grid.aem-Grid--default--4>.aem-GridColumn.aem-GridColumn--offset--default--3 {
    margin-left: 75%
}

.aem-Grid.aem-Grid--default--4>.aem-GridColumn.aem-GridColumn--offset--default--4 {
    margin-left: 100%
}

.aem-Grid.aem-Grid--5>.aem-GridColumn.aem-GridColumn--default--1 {
    float: left;
    clear: none;
    width: 20%
}

.aem-Grid.aem-Grid--5>.aem-GridColumn.aem-GridColumn--default--2 {
    float: left;
    clear: none;
    width: 40%
}

.aem-Grid.aem-Grid--5>.aem-GridColumn.aem-GridColumn--default--3 {
    float: left;
    clear: none;
    width: 60%
}

.aem-Grid.aem-Grid--5>.aem-GridColumn.aem-GridColumn--default--4 {
    float: left;
    clear: none;
    width: 80%
}

.aem-Grid.aem-Grid--5>.aem-GridColumn.aem-GridColumn--default--5 {
    float: left;
    clear: none;
    width: 100%
}

.aem-Grid.aem-Grid--5>.aem-GridColumn.aem-GridColumn--offset--default--0 {
    margin-left: 0
}

.aem-Grid.aem-Grid--5>.aem-GridColumn.aem-GridColumn--offset--default--1 {
    margin-left: 20%
}

.aem-Grid.aem-Grid--5>.aem-GridColumn.aem-GridColumn--offset--default--2 {
    margin-left: 40%
}

.aem-Grid.aem-Grid--5>.aem-GridColumn.aem-GridColumn--offset--default--3 {
    margin-left: 60%
}

.aem-Grid.aem-Grid--5>.aem-GridColumn.aem-GridColumn--offset--default--4 {
    margin-left: 80%
}

.aem-Grid.aem-Grid--5>.aem-GridColumn.aem-GridColumn--offset--default--5 {
    margin-left: 100%
}

.aem-Grid.aem-Grid--default--5>.aem-GridColumn.aem-GridColumn--default--1 {
    float: left;
    clear: none;
    width: 20%
}

.aem-Grid.aem-Grid--default--5>.aem-GridColumn.aem-GridColumn--default--2 {
    float: left;
    clear: none;
    width: 40%
}

.aem-Grid.aem-Grid--default--5>.aem-GridColumn.aem-GridColumn--default--3 {
    float: left;
    clear: none;
    width: 60%
}

.aem-Grid.aem-Grid--default--5>.aem-GridColumn.aem-GridColumn--default--4 {
    float: left;
    clear: none;
    width: 80%
}

.aem-Grid.aem-Grid--default--5>.aem-GridColumn.aem-GridColumn--default--5 {
    float: left;
    clear: none;
    width: 100%
}

.aem-Grid.aem-Grid--default--5>.aem-GridColumn.aem-GridColumn--offset--default--0 {
    margin-left: 0
}

.aem-Grid.aem-Grid--default--5>.aem-GridColumn.aem-GridColumn--offset--default--1 {
    margin-left: 20%
}

.aem-Grid.aem-Grid--default--5>.aem-GridColumn.aem-GridColumn--offset--default--2 {
    margin-left: 40%
}

.aem-Grid.aem-Grid--default--5>.aem-GridColumn.aem-GridColumn--offset--default--3 {
    margin-left: 60%
}

.aem-Grid.aem-Grid--default--5>.aem-GridColumn.aem-GridColumn--offset--default--4 {
    margin-left: 80%
}

.aem-Grid.aem-Grid--default--5>.aem-GridColumn.aem-GridColumn--offset--default--5 {
    margin-left: 100%
}

.aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--default--1 {
    float: left;
    clear: none;
    width: 16.6667%
}

.aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--default--2 {
    float: left;
    clear: none;
    width: 33.3333%
}

.aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--default--3 {
    float: left;
    clear: none;
    width: 50%
}

.aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--default--4 {
    float: left;
    clear: none;
    width: 66.6667%
}

.aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--default--5 {
    float: left;
    clear: none;
    width: 83.3333%
}

.aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--default--6 {
    float: left;
    clear: none;
    width: 100%
}

.aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--offset--default--0 {
    margin-left: 0
}

.aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--offset--default--1 {
    margin-left: 16.6667%
}

.aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--offset--default--2 {
    margin-left: 33.3333%
}

.aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--offset--default--3 {
    margin-left: 50%
}

.aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--offset--default--4 {
    margin-left: 66.6667%
}

.aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--offset--default--5 {
    margin-left: 83.3333%
}

.aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--offset--default--6 {
    margin-left: 100%
}

.aem-Grid.aem-Grid--default--6>.aem-GridColumn.aem-GridColumn--default--1 {
    float: left;
    clear: none;
    width: 16.6667%
}

.aem-Grid.aem-Grid--default--6>.aem-GridColumn.aem-GridColumn--default--2 {
    float: left;
    clear: none;
    width: 33.3333%
}

.aem-Grid.aem-Grid--default--6>.aem-GridColumn.aem-GridColumn--default--3 {
    float: left;
    clear: none;
    width: 50%
}

.aem-Grid.aem-Grid--default--6>.aem-GridColumn.aem-GridColumn--default--4 {
    float: left;
    clear: none;
    width: 66.6667%
}

.aem-Grid.aem-Grid--default--6>.aem-GridColumn.aem-GridColumn--default--5 {
    float: left;
    clear: none;
    width: 83.3333%
}

.aem-Grid.aem-Grid--default--6>.aem-GridColumn.aem-GridColumn--default--6 {
    float: left;
    clear: none;
    width: 100%
}

.aem-Grid.aem-Grid--default--6>.aem-GridColumn.aem-GridColumn--offset--default--0 {
    margin-left: 0
}

.aem-Grid.aem-Grid--default--6>.aem-GridColumn.aem-GridColumn--offset--default--1 {
    margin-left: 16.6667%
}

.aem-Grid.aem-Grid--default--6>.aem-GridColumn.aem-GridColumn--offset--default--2 {
    margin-left: 33.3333%
}

.aem-Grid.aem-Grid--default--6>.aem-GridColumn.aem-GridColumn--offset--default--3 {
    margin-left: 50%
}

.aem-Grid.aem-Grid--default--6>.aem-GridColumn.aem-GridColumn--offset--default--4 {
    margin-left: 66.6667%
}

.aem-Grid.aem-Grid--default--6>.aem-GridColumn.aem-GridColumn--offset--default--5 {
    margin-left: 83.3333%
}

.aem-Grid.aem-Grid--default--6>.aem-GridColumn.aem-GridColumn--offset--default--6 {
    margin-left: 100%
}

.aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--default--1 {
    float: left;
    clear: none;
    width: 14.2857%
}

.aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--default--2 {
    float: left;
    clear: none;
    width: 28.5714%
}

.aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--default--3 {
    float: left;
    clear: none;
    width: 42.8571%
}

.aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--default--4 {
    float: left;
    clear: none;
    width: 57.1428%
}

.aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--default--5 {
    float: left;
    clear: none;
    width: 71.4286%
}

.aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--default--6 {
    float: left;
    clear: none;
    width: 85.7143%
}

.aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--default--7 {
    float: left;
    clear: none;
    width: 100%
}

.aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--offset--default--0 {
    margin-left: 0
}

.aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--offset--default--1 {
    margin-left: 14.2857%
}

.aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--offset--default--2 {
    margin-left: 28.5714%
}

.aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--offset--default--3 {
    margin-left: 42.8571%
}

.aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--offset--default--4 {
    margin-left: 57.1428%
}

.aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--offset--default--5 {
    margin-left: 71.4286%
}

.aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--offset--default--6 {
    margin-left: 85.7143%
}

.aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--offset--default--7 {
    margin-left: 100%
}

.aem-Grid.aem-Grid--default--7>.aem-GridColumn.aem-GridColumn--default--1 {
    float: left;
    clear: none;
    width: 14.2857%
}

.aem-Grid.aem-Grid--default--7>.aem-GridColumn.aem-GridColumn--default--2 {
    float: left;
    clear: none;
    width: 28.5714%
}

.aem-Grid.aem-Grid--default--7>.aem-GridColumn.aem-GridColumn--default--3 {
    float: left;
    clear: none;
    width: 42.8571%
}

.aem-Grid.aem-Grid--default--7>.aem-GridColumn.aem-GridColumn--default--4 {
    float: left;
    clear: none;
    width: 57.1428%
}

.aem-Grid.aem-Grid--default--7>.aem-GridColumn.aem-GridColumn--default--5 {
    float: left;
    clear: none;
    width: 71.4286%
}

.aem-Grid.aem-Grid--default--7>.aem-GridColumn.aem-GridColumn--default--6 {
    float: left;
    clear: none;
    width: 85.7143%
}

.aem-Grid.aem-Grid--default--7>.aem-GridColumn.aem-GridColumn--default--7 {
    float: left;
    clear: none;
    width: 100%
}

.aem-Grid.aem-Grid--default--7>.aem-GridColumn.aem-GridColumn--offset--default--0 {
    margin-left: 0
}

.aem-Grid.aem-Grid--default--7>.aem-GridColumn.aem-GridColumn--offset--default--1 {
    margin-left: 14.2857%
}

.aem-Grid.aem-Grid--default--7>.aem-GridColumn.aem-GridColumn--offset--default--2 {
    margin-left: 28.5714%
}

.aem-Grid.aem-Grid--default--7>.aem-GridColumn.aem-GridColumn--offset--default--3 {
    margin-left: 42.8571%
}

.aem-Grid.aem-Grid--default--7>.aem-GridColumn.aem-GridColumn--offset--default--4 {
    margin-left: 57.1428%
}

.aem-Grid.aem-Grid--default--7>.aem-GridColumn.aem-GridColumn--offset--default--5 {
    margin-left: 71.4286%
}

.aem-Grid.aem-Grid--default--7>.aem-GridColumn.aem-GridColumn--offset--default--6 {
    margin-left: 85.7143%
}

.aem-Grid.aem-Grid--default--7>.aem-GridColumn.aem-GridColumn--offset--default--7 {
    margin-left: 100%
}

.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--default--1 {
    float: left;
    clear: none;
    width: 12.5%
}

.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--default--2 {
    float: left;
    clear: none;
    width: 25%
}

.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--default--3 {
    float: left;
    clear: none;
    width: 37.5%
}

.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--default--4 {
    float: left;
    clear: none;
    width: 50%
}

.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--default--5 {

    float: left;
    clear: none;
    width: 62.5%
}

.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--default--6 {
    float: left;
    clear: none;
    width: 75%
}

.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--default--7 {
    float: left;
    clear: none;
    width: 87.5%
}

.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--default--8 {
    float: left;
    clear: none;
    width: 100%
}

.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--offset--default--0 {
    margin-left: 0
}

.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--offset--default--1 {
    margin-left: 12.5%
}

.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--offset--default--2 {
    margin-left: 25%
}

.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--offset--default--3 {
    margin-left: 37.5%
}

.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--offset--default--4 {
    margin-left: 50%
}

.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--offset--default--5 {
    margin-left: 62.5%
}

.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--offset--default--6 {
    margin-left: 75%
}

.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--offset--default--7 {
    margin-left: 87.5%
}

.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--offset--default--8 {
    margin-left: 100%
}

.aem-Grid.aem-Grid--default--8>.aem-GridColumn.aem-GridColumn--default--1 {
    float: left;
    clear: none;
    width: 12.5%
}

.aem-Grid.aem-Grid--default--8>.aem-GridColumn.aem-GridColumn--default--2 {
    float: left;
    clear: none;
    width: 25%
}

.aem-Grid.aem-Grid--default--8>.aem-GridColumn.aem-GridColumn--default--3 {
    float: left;
    clear: none;
    width: 37.5%
}

.aem-Grid.aem-Grid--default--8>.aem-GridColumn.aem-GridColumn--default--4 {
    float: left;
    clear: none;
    width: 50%
}

.aem-Grid.aem-Grid--default--8>.aem-GridColumn.aem-GridColumn--default--5 {
    float: left;
    clear: none;
    width: 62.5%
}

.aem-Grid.aem-Grid--default--8>.aem-GridColumn.aem-GridColumn--default--6 {
    float: left;
    clear: none;
    width: 75%
}

.aem-Grid.aem-Grid--default--8>.aem-GridColumn.aem-GridColumn--default--7 {
    float: left;
    clear: none;
    width: 87.5%
}

.aem-Grid.aem-Grid--default--8>.aem-GridColumn.aem-GridColumn--default--8 {
    float: left;
    clear: none;
    width: 100%
}

.aem-Grid.aem-Grid--default--8>.aem-GridColumn.aem-GridColumn--offset--default--0 {
    margin-left: 0
}

.aem-Grid.aem-Grid--default--8>.aem-GridColumn.aem-GridColumn--offset--default--1 {
    margin-left: 12.5%
}

.aem-Grid.aem-Grid--default--8>.aem-GridColumn.aem-GridColumn--offset--default--2 {
    margin-left: 25%
}

.aem-Grid.aem-Grid--default--8>.aem-GridColumn.aem-GridColumn--offset--default--3 {
    margin-left: 37.5%
}

.aem-Grid.aem-Grid--default--8>.aem-GridColumn.aem-GridColumn--offset--default--4 {
    margin-left: 50%
}

.aem-Grid.aem-Grid--default--8>.aem-GridColumn.aem-GridColumn--offset--default--5 {
    margin-left: 62.5%
}

.aem-Grid.aem-Grid--default--8>.aem-GridColumn.aem-GridColumn--offset--default--6 {
    margin-left: 75%
}

.aem-Grid.aem-Grid--default--8>.aem-GridColumn.aem-GridColumn--offset--default--7 {
    margin-left: 87.5%
}

.aem-Grid.aem-Grid--default--8>.aem-GridColumn.aem-GridColumn--offset--default--8 {
    margin-left: 100%
}

.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--default--1 {
    float: left;
    clear: none;
    width: 11.1111%
}

.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--default--2 {
    float: left;
    clear: none;
    width: 22.2222%
}

.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--default--3 {
    float: left;
    clear: none;
    width: 33.3333%
}

.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--default--4 {
    float: left;
    clear: none;
    width: 44.4444%
}

.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--default--5 {
    float: left;
    clear: none;
    width: 55.5556%
}

.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--default--6 {
    float: left;
    clear: none;
    width: 66.6667%
}

.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--default--7 {
    float: left;
    clear: none;
    width: 77.7778%
}

.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--default--8 {
    float: left;
    clear: none;
    width: 88.8889%
}

.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--default--9 {
    float: left;
    clear: none;
    width: 100%
}

.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--offset--default--0 {
    margin-left: 0
}

.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--offset--default--1 {
    margin-left: 11.1111%
}

.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--offset--default--2 {
    margin-left: 22.2222%
}

.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--offset--default--3 {
    margin-left: 33.3333%
}

.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--offset--default--4 {
    margin-left: 44.4444%
}

.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--offset--default--5 {
    margin-left: 55.5556%
}

.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--offset--default--6 {
    margin-left: 66.6667%
}

.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--offset--default--7 {
    margin-left: 77.7778%
}

.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--offset--default--8 {
    margin-left: 88.8889%
}

.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--offset--default--9 {
    margin-left: 100%
}

.aem-Grid.aem-Grid--default--9>.aem-GridColumn.aem-GridColumn--default--1 {
    float: left;
    clear: none;
    width: 11.1111%
}

.aem-Grid.aem-Grid--default--9>.aem-GridColumn.aem-GridColumn--default--2 {
    float: left;
    clear: none;
    width: 22.2222%
}

.aem-Grid.aem-Grid--default--9>.aem-GridColumn.aem-GridColumn--default--3 {
    float: left;
    clear: none;
    width: 33.3333%
}

.aem-Grid.aem-Grid--default--9>.aem-GridColumn.aem-GridColumn--default--4 {
    float: left;
    clear: none;
    width: 44.4444%
}

.aem-Grid.aem-Grid--default--9>.aem-GridColumn.aem-GridColumn--default--5 {
    float: left;
    clear: none;
    width: 55.5556%
}

.aem-Grid.aem-Grid--default--9>.aem-GridColumn.aem-GridColumn--default--6 {
    float: left;
    clear: none;
    width: 66.6667%
}

.aem-Grid.aem-Grid--default--9>.aem-GridColumn.aem-GridColumn--default--7 {
    float: left;
    clear: none;
    width: 77.7778%
}

.aem-Grid.aem-Grid--default--9>.aem-GridColumn.aem-GridColumn--default--8 {
    float: left;
    clear: none;
    width: 88.8889%
}

.aem-Grid.aem-Grid--default--9>.aem-GridColumn.aem-GridColumn--default--9 {
    float: left;
    clear: none;
    width: 100%
}

.aem-Grid.aem-Grid--default--9>.aem-GridColumn.aem-GridColumn--offset--default--0 {
    margin-left: 0
}

.aem-Grid.aem-Grid--default--9>.aem-GridColumn.aem-GridColumn--offset--default--1 {
    margin-left: 11.1111%
}

.aem-Grid.aem-Grid--default--9>.aem-GridColumn.aem-GridColumn--offset--default--2 {
    margin-left: 22.2222%
}

.aem-Grid.aem-Grid--default--9>.aem-GridColumn.aem-GridColumn--offset--default--3 {
    margin-left: 33.3333%
}

.aem-Grid.aem-Grid--default--9>.aem-GridColumn.aem-GridColumn--offset--default--4 {
    margin-left: 44.4444%
}

.aem-Grid.aem-Grid--default--9>.aem-GridColumn.aem-GridColumn--offset--default--5 {
    margin-left: 55.5556%
}

.aem-Grid.aem-Grid--default--9>.aem-GridColumn.aem-GridColumn--offset--default--6 {
    margin-left: 66.6667%
}

.aem-Grid.aem-Grid--default--9>.aem-GridColumn.aem-GridColumn--offset--default--7 {
    margin-left: 77.7778%
}

.aem-Grid.aem-Grid--default--9>.aem-GridColumn.aem-GridColumn--offset--default--8 {
    margin-left: 88.8889%
}

.aem-Grid.aem-Grid--default--9>.aem-GridColumn.aem-GridColumn--offset--default--9 {
    margin-left: 100%
}

.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--default--1 {
    float: left;
    clear: none;
    width: 10%
}

.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--default--2 {
    float: left;
    clear: none;
    width: 20%
}

.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--default--3 {
    float: left;
    clear: none;
    width: 30%
}

.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--default--4 {
    float: left;
    clear: none;
    width: 40%
}

.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--default--5 {
    float: left;
    clear: none;
    width: 50%
}

.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--default--6 {
    float: left;
    clear: none;
    width: 60%
}

.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--default--7 {
    float: left;
    clear: none;
    width: 70%
}

.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--default--8 {
    float: left;
    clear: none;
    width: 80%
}

.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--default--9 {
    float: left;
    clear: none;
    width: 90%
}

.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--default--10 {
    float: left;
    clear: none;
    width: 100%
}

.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--offset--default--0 {
    margin-left: 0
}

.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--offset--default--1 {
    margin-left: 10%
}

.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--offset--default--2 {
    margin-left: 20%
}

.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--offset--default--3 {
    margin-left: 30%
}

.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--offset--default--4 {
    margin-left: 40%
}

.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--offset--default--5 {
    margin-left: 50%
}

.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--offset--default--6 {
    margin-left: 60%
}

.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--offset--default--7 {
    margin-left: 70%
}

.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--offset--default--8 {
    margin-left: 80%
}

.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--offset--default--9 {
    margin-left: 90%
}

.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--offset--default--10 {
    margin-left: 100%
}

.aem-Grid.aem-Grid--default--10>.aem-GridColumn.aem-GridColumn--default--1 {
    float: left;
    clear: none;
    width: 10%
}

.aem-Grid.aem-Grid--default--10>.aem-GridColumn.aem-GridColumn--default--2 {
    float: left;
    clear: none;
    width: 20%
}

.aem-Grid.aem-Grid--default--10>.aem-GridColumn.aem-GridColumn--default--3 {
    float: left;
    clear: none;
    width: 30%
}

.aem-Grid.aem-Grid--default--10>.aem-GridColumn.aem-GridColumn--default--4 {
    float: left;
    clear: none;
    width: 40%
}

.aem-Grid.aem-Grid--default--10>.aem-GridColumn.aem-GridColumn--default--5 {
    float: left;
    clear: none;
    width: 50%
}

.aem-Grid.aem-Grid--default--10>.aem-GridColumn.aem-GridColumn--default--6 {
    float: left;
    clear: none;
    width: 60%
}

.aem-Grid.aem-Grid--default--10>.aem-GridColumn.aem-GridColumn--default--7 {
    float: left;
    clear: none;
    width: 70%
}

.aem-Grid.aem-Grid--default--10>.aem-GridColumn.aem-GridColumn--default--8 {
    float: left;
    clear: none;
    width: 80%
}

.aem-Grid.aem-Grid--default--10>.aem-GridColumn.aem-GridColumn--default--9 {
    float: left;
    clear: none;
    width: 90%
}

.aem-Grid.aem-Grid--default--10>.aem-GridColumn.aem-GridColumn--default--10 {
    float: left;
    clear: none;
    width: 100%
}

.aem-Grid.aem-Grid--default--10>.aem-GridColumn.aem-GridColumn--offset--default--0 {
    margin-left: 0
}

.aem-Grid.aem-Grid--default--10>.aem-GridColumn.aem-GridColumn--offset--default--1 {
    margin-left: 10%
}

.aem-Grid.aem-Grid--default--10>.aem-GridColumn.aem-GridColumn--offset--default--2 {
    margin-left: 20%
}

.aem-Grid.aem-Grid--default--10>.aem-GridColumn.aem-GridColumn--offset--default--3 {
    margin-left: 30%
}

.aem-Grid.aem-Grid--default--10>.aem-GridColumn.aem-GridColumn--offset--default--4 {
    margin-left: 40%
}

.aem-Grid.aem-Grid--default--10>.aem-GridColumn.aem-GridColumn--offset--default--5 {
    margin-left: 50%
}

.aem-Grid.aem-Grid--default--10>.aem-GridColumn.aem-GridColumn--offset--default--6 {
    margin-left: 60%
}

.aem-Grid.aem-Grid--default--10>.aem-GridColumn.aem-GridColumn--offset--default--7 {
    margin-left: 70%
}

.aem-Grid.aem-Grid--default--10>.aem-GridColumn.aem-GridColumn--offset--default--8 {
    margin-left: 80%
}

.aem-Grid.aem-Grid--default--10>.aem-GridColumn.aem-GridColumn--offset--default--9 {
    margin-left: 90%
}

.aem-Grid.aem-Grid--default--10>.aem-GridColumn.aem-GridColumn--offset--default--10 {
    margin-left: 100%
}

.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--default--1 {
    float: left;
    clear: none;
    width: 9.0909%
}

.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--default--2 {
    float: left;
    clear: none;
    width: 18.1818%
}

.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--default--3 {
    float: left;
    clear: none;
    width: 27.2727%
}

.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--default--4 {
    float: left;
    clear: none;
    width: 36.3636%
}

.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--default--5 {
    float: left;
    clear: none;
    width: 45.4545%
}

.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--default--6 {
    float: left;
    clear: none;
    width: 54.5455%
}

.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--default--7 {
    float: left;
    clear: none;
    width: 63.6364%
}

.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--default--8 {
    float: left;
    clear: none;
    width: 72.7273%
}

.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--default--9 {
    float: left;
    clear: none;
    width: 81.8182%
}

.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--default--10 {
    float: left;
    clear: none;
    width: 90.9091%
}

.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--default--11 {
    float: left;
    clear: none;
    width: 100%
}

.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--offset--default--0 {
    margin-left: 0
}

.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--offset--default--1 {
    margin-left: 9.0909%
}

.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--offset--default--2 {
    margin-left: 18.1818%
}

.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--offset--default--3 {
    margin-left: 27.2727%
}

.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--offset--default--4 {
    margin-left: 36.3636%
}

.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--offset--default--5 {
    margin-left: 45.4545%
}

.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--offset--default--6 {
    margin-left: 54.5455%
}

.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--offset--default--7 {
    margin-left: 63.6364%
}

.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--offset--default--8 {
    margin-left: 72.7273%
}

.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--offset--default--9 {
    margin-left: 81.8182%
}

.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--offset--default--10 {
    margin-left: 90.9091%
}

.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--offset--default--11 {
    margin-left: 100%
}

.aem-Grid.aem-Grid--default--11>.aem-GridColumn.aem-GridColumn--default--1 {
    float: left;
    clear: none;
    width: 9.0909%
}

.aem-Grid.aem-Grid--default--11>.aem-GridColumn.aem-GridColumn--default--2 {
    float: left;
    clear: none;
    width: 18.1818%
}

.aem-Grid.aem-Grid--default--11>.aem-GridColumn.aem-GridColumn--default--3 {
    float: left;
    clear: none;
    width: 27.2727%
}

.aem-Grid.aem-Grid--default--11>.aem-GridColumn.aem-GridColumn--default--4 {
    float: left;
    clear: none;
    width: 36.3636%
}

.aem-Grid.aem-Grid--default--11>.aem-GridColumn.aem-GridColumn--default--5 {
    float: left;
    clear: none;
    width: 45.4545%
}

.aem-Grid.aem-Grid--default--11>.aem-GridColumn.aem-GridColumn--default--6 {
    float: left;
    clear: none;
    width: 54.5455%
}

.aem-Grid.aem-Grid--default--11>.aem-GridColumn.aem-GridColumn--default--7 {
    float: left;
    clear: none;
    width: 63.6364%
}

.aem-Grid.aem-Grid--default--11>.aem-GridColumn.aem-GridColumn--default--8 {
    float: left;
    clear: none;
    width: 72.7273%
}

.aem-Grid.aem-Grid--default--11>.aem-GridColumn.aem-GridColumn--default--9 {
    float: left;
    clear: none;
    width: 81.8182%
}

.aem-Grid.aem-Grid--default--11>.aem-GridColumn.aem-GridColumn--default--10 {
    float: left;
    clear: none;
    width: 90.9091%
}

.aem-Grid.aem-Grid--default--11>.aem-GridColumn.aem-GridColumn--default--11 {
    float: left;
    clear: none;
    width: 100%
}

.aem-Grid.aem-Grid--default--11>.aem-GridColumn.aem-GridColumn--offset--default--0 {
    margin-left: 0
}

.aem-Grid.aem-Grid--default--11>.aem-GridColumn.aem-GridColumn--offset--default--1 {
    margin-left: 9.0909%
}

.aem-Grid.aem-Grid--default--11>.aem-GridColumn.aem-GridColumn--offset--default--2 {
    margin-left: 18.1818%
}

.aem-Grid.aem-Grid--default--11>.aem-GridColumn.aem-GridColumn--offset--default--3 {
    margin-left: 27.2727%
}

.aem-Grid.aem-Grid--default--11>.aem-GridColumn.aem-GridColumn--offset--default--4 {
    margin-left: 36.3636%
}

.aem-Grid.aem-Grid--default--11>.aem-GridColumn.aem-GridColumn--offset--default--5 {
    margin-left: 45.4545%
}

.aem-Grid.aem-Grid--default--11>.aem-GridColumn.aem-GridColumn--offset--default--6 {
    margin-left: 54.5455%
}

.aem-Grid.aem-Grid--default--11>.aem-GridColumn.aem-GridColumn--offset--default--7 {
    margin-left: 63.6364%
}

.aem-Grid.aem-Grid--default--11>.aem-GridColumn.aem-GridColumn--offset--default--8 {
    margin-left: 72.7273%
}

.aem-Grid.aem-Grid--default--11>.aem-GridColumn.aem-GridColumn--offset--default--9 {
    margin-left: 81.8182%
}

.aem-Grid.aem-Grid--default--11>.aem-GridColumn.aem-GridColumn--offset--default--10 {
    margin-left: 90.9091%
}

.aem-Grid.aem-Grid--default--11>.aem-GridColumn.aem-GridColumn--offset--default--11 {
    margin-left: 100%
}

.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--default--1 {
    float: left;
    clear: none;
    width: 8.3333%
}

.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--default--2 {
    float: left;
    clear: none;
    width: 16.6667%
}

.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--default--3 {
    float: left;
    clear: none;
    width: 25%
}

.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--default--4 {
    float: left;
    clear: none;
    width: 33.3333%
}

.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--default--5 {
    float: left;
    clear: none;
    width: 41.6667%
}

.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--default--6 {
    float: left;
    clear: none;
    width: 50%
}

.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--default--7 {
    float: left;
    clear: none;
    width: 58.3333%
}

.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--default--8 {
    float: left;
    clear: none;
    width: 66.6667%
}

.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--default--9 {
    float: left;
    clear: none;
    width: 75%
}

.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--default--10 {
    float: left;
    clear: none;
    width: 83.3333%
}

.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--default--11 {
    float: left;
    clear: none;
    width: 91.6667%
}

.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--default--12 {
    float: left;
    clear: none;
    width: 100%
}

.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--default--0 {
    margin-left: 0
}

.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--default--1 {
    margin-left: 8.3333%
}

.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--default--2 {
    margin-left: 16.6667%
}

.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--default--3 {
    margin-left: 25%
}

.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--default--4 {
    margin-left: 33.3333%
}

.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--default--5 {
    margin-left: 41.6667%
}

.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--default--6 {
    margin-left: 50%
}

.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--default--7 {
    margin-left: 58.3333%
}

.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--default--8 {
    margin-left: 66.6667%
}

.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--default--9 {
    margin-left: 75%
}

.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--default--10 {
    margin-left: 83.3333%
}

.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--default--11 {
    margin-left: 91.6667%
}

.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--default--12 {
    margin-left: 100%
}

.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--default--1 {
    float: left;
    clear: none;
    width: 8.3333%
}

.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--default--2 {
    float: left;
    clear: none;
    width: 16.6667%
}

.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--default--3 {
    float: left;
    clear: none;
    width: 25%
}

.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--default--4 {
    float: left;
    clear: none;
    width: 33.3333%
}

.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--default--5 {
    float: left;
    clear: none;
    width: 41.6667%
}

.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--default--6 {
    float: left;
    clear: none;
    width: 50%
}

.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--default--7 {
    float: left;
    clear: none;
    width: 58.3333%
}

.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--default--8 {
    float: left;
    clear: none;
    width: 66.6667%
}

.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--default--9 {
    float: left;
    clear: none;
    width: 75%
}

.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--default--10 {
    float: left;
    clear: none;
    width: 83.3333%
}

.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--default--11 {
    float: left;
    clear: none;
    width: 91.6667%
}

.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--default--12 {
    float: left;
    clear: none;
    width: 100%
}

.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--offset--default--0 {
    margin-left: 0
}

.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--offset--default--1 {
    margin-left: 8.3333%
}

.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--offset--default--2 {
    margin-left: 16.6667%
}

.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--offset--default--3 {
    margin-left: 25%
}

.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--offset--default--4 {
    margin-left: 33.3333%
}

.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--offset--default--5 {
    margin-left: 41.6667%
}

.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--offset--default--6 {
    margin-left: 50%
}

.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--offset--default--7 {
    margin-left: 58.3333%
}

.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--offset--default--8 {
    margin-left: 66.6667%
}

.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--offset--default--9 {
    margin-left: 75%
}

.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--offset--default--10 {
    margin-left: 83.3333%
}

.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--offset--default--11 {
    margin-left: 91.6667%
}

.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--offset--default--12 {
    margin-left: 100%
}

.aem-Grid>.aem-GridColumn.aem-GridColumn--default--newline {
    display: block;
    clear: both!important
}

.aem-Grid>.aem-GridColumn.aem-GridColumn--default--none {
    display: block;
    clear: none!important;
    float: left
}

.aem-Grid>.aem-GridColumn.aem-GridColumn--default--hide {
    display: none
}

@media (max-width: 650px) {
    .aem-Grid.aem-Grid--1>.aem-GridColumn.aem-GridColumn--phone--1 {
        float:left;
        clear: none;
        width: 100%
    }

    .aem-Grid.aem-Grid--1>.aem-GridColumn.aem-GridColumn--offset--phone--0 {
        margin-left: 0
    }

    .aem-Grid.aem-Grid--1>.aem-GridColumn.aem-GridColumn--offset--phone--1 {
        margin-left: 100%
    }

    .aem-Grid.aem-Grid--phone--1>.aem-GridColumn.aem-GridColumn--phone--1 {
        float: left;
        clear: none;
        width: 100%
    }

    .aem-Grid.aem-Grid--phone--1>.aem-GridColumn.aem-GridColumn--offset--phone--0 {
        margin-left: 0
    }

    .aem-Grid.aem-Grid--phone--1>.aem-GridColumn.aem-GridColumn--offset--phone--1 {
        margin-left: 100%
    }

    .aem-Grid.aem-Grid--2>.aem-GridColumn.aem-GridColumn--phone--1 {
        float: left;
        clear: none;
        width: 50%
    }

    .aem-Grid.aem-Grid--2>.aem-GridColumn.aem-GridColumn--phone--2 {
        float: left;
        clear: none;
        width: 100%
    }

    .aem-Grid.aem-Grid--2>.aem-GridColumn.aem-GridColumn--offset--phone--0 {
        margin-left: 0
    }

    .aem-Grid.aem-Grid--2>.aem-GridColumn.aem-GridColumn--offset--phone--1 {
        margin-left: 50%
    }

    .aem-Grid.aem-Grid--2>.aem-GridColumn.aem-GridColumn--offset--phone--2 {
        margin-left: 100%
    }

    .aem-Grid.aem-Grid--phone--2>.aem-GridColumn.aem-GridColumn--phone--1 {
        float: left;
        clear: none;
        width: 50%
    }

    .aem-Grid.aem-Grid--phone--2>.aem-GridColumn.aem-GridColumn--phone--2 {
        float: left;
        clear: none;
        width: 100%
    }

    .aem-Grid.aem-Grid--phone--2>.aem-GridColumn.aem-GridColumn--offset--phone--0 {
        margin-left: 0
    }

    .aem-Grid.aem-Grid--phone--2>.aem-GridColumn.aem-GridColumn--offset--phone--1 {
        margin-left: 50%
    }

    .aem-Grid.aem-Grid--phone--2>.aem-GridColumn.aem-GridColumn--offset--phone--2 {
        margin-left: 100%
    }

    .aem-Grid.aem-Grid--3>.aem-GridColumn.aem-GridColumn--phone--1 {
        float: left;
        clear: none;
        width: 33.3333%
    }

    .aem-Grid.aem-Grid--3>.aem-GridColumn.aem-GridColumn--phone--2 {
        float: left;
        clear: none;
        width: 66.6667%
    }

    .aem-Grid.aem-Grid--3>.aem-GridColumn.aem-GridColumn--phone--3 {
        float: left;
        clear: none;
        width: 100%
    }

    .aem-Grid.aem-Grid--3>.aem-GridColumn.aem-GridColumn--offset--phone--0 {
        margin-left: 0
    }

    .aem-Grid.aem-Grid--3>.aem-GridColumn.aem-GridColumn--offset--phone--1 {
        margin-left: 33.3333%
    }

    .aem-Grid.aem-Grid--3>.aem-GridColumn.aem-GridColumn--offset--phone--2 {
        margin-left: 66.6667%
    }

    .aem-Grid.aem-Grid--3>.aem-GridColumn.aem-GridColumn--offset--phone--3 {
        margin-left: 100%
    }

    .aem-Grid.aem-Grid--phone--3>.aem-GridColumn.aem-GridColumn--phone--1 {
        float: left;
        clear: none;
        width: 33.3333%
    }

    .aem-Grid.aem-Grid--phone--3>.aem-GridColumn.aem-GridColumn--phone--2 {
        float: left;
        clear: none;
        width: 66.6667%
    }

    .aem-Grid.aem-Grid--phone--3>.aem-GridColumn.aem-GridColumn--phone--3 {
        float: left;
        clear: none;
        width: 100%

    }

    .aem-Grid.aem-Grid--phone--3>.aem-GridColumn.aem-GridColumn--offset--phone--0 {
        margin-left: 0
    }

    .aem-Grid.aem-Grid--phone--3>.aem-GridColumn.aem-GridColumn--offset--phone--1 {
        margin-left: 33.3333%
    }

    .aem-Grid.aem-Grid--phone--3>.aem-GridColumn.aem-GridColumn--offset--phone--2 {
        margin-left: 66.6667%
    }

    .aem-Grid.aem-Grid--phone--3>.aem-GridColumn.aem-GridColumn--offset--phone--3 {
        margin-left: 100%
    }

    .aem-Grid.aem-Grid--4>.aem-GridColumn.aem-GridColumn--phone--1 {
        float: left;
        clear: none;
        width: 25%
    }

    .aem-Grid.aem-Grid--4>.aem-GridColumn.aem-GridColumn--phone--2 {
        float: left;
        clear: none;
        width: 50%
    }

    .aem-Grid.aem-Grid--4>.aem-GridColumn.aem-GridColumn--phone--3 {
        float: left;
        clear: none;
        width: 75%
    }

    .aem-Grid.aem-Grid--4>.aem-GridColumn.aem-GridColumn--phone--4 {
        float: left;
        clear: none;
        width: 100%
    }

    .aem-Grid.aem-Grid--4>.aem-GridColumn.aem-GridColumn--offset--phone--0 {
        margin-left: 0
    }

    .aem-Grid.aem-Grid--4>.aem-GridColumn.aem-GridColumn--offset--phone--1 {
        margin-left: 25%
    }

    .aem-Grid.aem-Grid--4>.aem-GridColumn.aem-GridColumn--offset--phone--2 {
        margin-left: 50%
    }

    .aem-Grid.aem-Grid--4>.aem-GridColumn.aem-GridColumn--offset--phone--3 {
        margin-left: 75%
    }

    .aem-Grid.aem-Grid--4>.aem-GridColumn.aem-GridColumn--offset--phone--4 {
        margin-left: 100%
    }

    .aem-Grid.aem-Grid--phone--4>.aem-GridColumn.aem-GridColumn--phone--1 {
        float: left;
        clear: none;
        width: 25%
    }

    .aem-Grid.aem-Grid--phone--4>.aem-GridColumn.aem-GridColumn--phone--2 {
        float: left;
        clear: none;
        width: 50%
    }

    .aem-Grid.aem-Grid--phone--4>.aem-GridColumn.aem-GridColumn--phone--3 {
        float: left;
        clear: none;
        width: 75%
    }

    .aem-Grid.aem-Grid--phone--4>.aem-GridColumn.aem-GridColumn--phone--4 {
        float: left;
        clear: none;
        width: 100%
    }

    .aem-Grid.aem-Grid--phone--4>.aem-GridColumn.aem-GridColumn--offset--phone--0 {
        margin-left: 0
    }

    .aem-Grid.aem-Grid--phone--4>.aem-GridColumn.aem-GridColumn--offset--phone--1 {
        margin-left: 25%
    }

    .aem-Grid.aem-Grid--phone--4>.aem-GridColumn.aem-GridColumn--offset--phone--2 {
        margin-left: 50%
    }

    .aem-Grid.aem-Grid--phone--4>.aem-GridColumn.aem-GridColumn--offset--phone--3 {
        margin-left: 75%
    }

    .aem-Grid.aem-Grid--phone--4>.aem-GridColumn.aem-GridColumn--offset--phone--4 {
        margin-left: 100%
    }

    .aem-Grid.aem-Grid--5>.aem-GridColumn.aem-GridColumn--phone--1 {
        float: left;
        clear: none;
        width: 20%
    }

    .aem-Grid.aem-Grid--5>.aem-GridColumn.aem-GridColumn--phone--2 {
        float: left;
        clear: none;
        width: 40%
    }

    .aem-Grid.aem-Grid--5>.aem-GridColumn.aem-GridColumn--phone--3 {
        float: left;
        clear: none;
        width: 60%
    }

    .aem-Grid.aem-Grid--5>.aem-GridColumn.aem-GridColumn--phone--4 {
        float: left;
        clear: none;
        width: 80%
    }

    .aem-Grid.aem-Grid--5>.aem-GridColumn.aem-GridColumn--phone--5 {
        float: left;
        clear: none;
        width: 100%
    }

    .aem-Grid.aem-Grid--5>.aem-GridColumn.aem-GridColumn--offset--phone--0 {
        margin-left: 0
    }

    .aem-Grid.aem-Grid--5>.aem-GridColumn.aem-GridColumn--offset--phone--1 {
        margin-left: 20%
    }

    .aem-Grid.aem-Grid--5>.aem-GridColumn.aem-GridColumn--offset--phone--2 {
        margin-left: 40%
    }

    .aem-Grid.aem-Grid--5>.aem-GridColumn.aem-GridColumn--offset--phone--3 {
        margin-left: 60%
    }

    .aem-Grid.aem-Grid--5>.aem-GridColumn.aem-GridColumn--offset--phone--4 {
        margin-left: 80%
    }

    .aem-Grid.aem-Grid--5>.aem-GridColumn.aem-GridColumn--offset--phone--5 {
        margin-left: 100%
    }

    .aem-Grid.aem-Grid--phone--5>.aem-GridColumn.aem-GridColumn--phone--1 {
        float: left;
        clear: none;
        width: 20%
    }

    .aem-Grid.aem-Grid--phone--5>.aem-GridColumn.aem-GridColumn--phone--2 {
        float: left;
        clear: none;
        width: 40%
    }

    .aem-Grid.aem-Grid--phone--5>.aem-GridColumn.aem-GridColumn--phone--3 {
        float: left;
        clear: none;
        width: 60%
    }

    .aem-Grid.aem-Grid--phone--5>.aem-GridColumn.aem-GridColumn--phone--4 {
        float: left;
        clear: none;
        width: 80%
    }

    .aem-Grid.aem-Grid--phone--5>.aem-GridColumn.aem-GridColumn--phone--5 {
        float: left;
        clear: none;
        width: 100%
    }

    .aem-Grid.aem-Grid--phone--5>.aem-GridColumn.aem-GridColumn--offset--phone--0 {
        margin-left: 0
    }

    .aem-Grid.aem-Grid--phone--5>.aem-GridColumn.aem-GridColumn--offset--phone--1 {
        margin-left: 20%
    }

    .aem-Grid.aem-Grid--phone--5>.aem-GridColumn.aem-GridColumn--offset--phone--2 {
        margin-left: 40%
    }

    .aem-Grid.aem-Grid--phone--5>.aem-GridColumn.aem-GridColumn--offset--phone--3 {
        margin-left: 60%
    }

    .aem-Grid.aem-Grid--phone--5>.aem-GridColumn.aem-GridColumn--offset--phone--4 {
        margin-left: 80%
    }

    .aem-Grid.aem-Grid--phone--5>.aem-GridColumn.aem-GridColumn--offset--phone--5 {
        margin-left: 100%
    }

    .aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--phone--1 {
        float: left;
        clear: none;
        width: 16.6667%
    }

    .aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--phone--2 {
        float: left;
        clear: none;
        width: 33.3333%
    }

    .aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--phone--3 {
        float: left;
        clear: none;
        width: 50%
    }

    .aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--phone--4 {
        float: left;
        clear: none;
        width: 66.6667%
    }

    .aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--phone--5 {
        float: left;
        clear: none;
        width: 83.3333%
    }

    .aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--phone--6 {
        float: left;
        clear: none;
        width: 100%
    }

    .aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--offset--phone--0 {
        margin-left: 0
    }

    .aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--offset--phone--1 {
        margin-left: 16.6667%
    }

    .aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--offset--phone--2 {
        margin-left: 33.3333%
    }

    .aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--offset--phone--3 {
        margin-left: 50%
    }

    .aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--offset--phone--4 {
        margin-left: 66.6667%
    }

    .aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--offset--phone--5 {
        margin-left: 83.3333%
    }

    .aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--offset--phone--6 {
        margin-left: 100%
    }

    .aem-Grid.aem-Grid--phone--6>.aem-GridColumn.aem-GridColumn--phone--1 {
        float: left;
        clear: none;
        width: 16.6667%
    }

    .aem-Grid.aem-Grid--phone--6>.aem-GridColumn.aem-GridColumn--phone--2 {
        float: left;
        clear: none;
        width: 33.3333%
    }

    .aem-Grid.aem-Grid--phone--6>.aem-GridColumn.aem-GridColumn--phone--3 {
        float: left;
        clear: none;
        width: 50%
    }

    .aem-Grid.aem-Grid--phone--6>.aem-GridColumn.aem-GridColumn--phone--4 {
        float: left;
        clear: none;
        width: 66.6667%
    }

    .aem-Grid.aem-Grid--phone--6>.aem-GridColumn.aem-GridColumn--phone--5 {
        float: left;
        clear: none;
        width: 83.3333%
    }

    .aem-Grid.aem-Grid--phone--6>.aem-GridColumn.aem-GridColumn--phone--6 {
        float: left;
        clear: none;
        width: 100%
    }

    .aem-Grid.aem-Grid--phone--6>.aem-GridColumn.aem-GridColumn--offset--phone--0 {
        margin-left: 0
    }

    .aem-Grid.aem-Grid--phone--6>.aem-GridColumn.aem-GridColumn--offset--phone--1 {
        margin-left: 16.6667%
    }

    .aem-Grid.aem-Grid--phone--6>.aem-GridColumn.aem-GridColumn--offset--phone--2 {
        margin-left: 33.3333%
    }

    .aem-Grid.aem-Grid--phone--6>.aem-GridColumn.aem-GridColumn--offset--phone--3 {
        margin-left: 50%
    }

    .aem-Grid.aem-Grid--phone--6>.aem-GridColumn.aem-GridColumn--offset--phone--4 {
        margin-left: 66.6667%
    }

    .aem-Grid.aem-Grid--phone--6>.aem-GridColumn.aem-GridColumn--offset--phone--5 {
        margin-left: 83.3333%
    }

    .aem-Grid.aem-Grid--phone--6>.aem-GridColumn.aem-GridColumn--offset--phone--6 {
        margin-left: 100%
    }

    .aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--phone--1 {
        float: left;
        clear: none;
        width: 14.2857%
    }

    .aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--phone--2 {
        float: left;
        clear: none;
        width: 28.5714%
    }

    .aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--phone--3 {
        float: left;
        clear: none;
        width: 42.8571%
    }

    .aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--phone--4 {
        float: left;
        clear: none;
        width: 57.1428%
    }

    .aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--phone--5 {
        float: left;
        clear: none;
        width: 71.4286%
    }

    .aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--phone--6 {
        float: left;
        clear: none;
        width: 85.7143%
    }

    .aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--phone--7 {
        float: left;
        clear: none;
        width: 100%
    }

    .aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--offset--phone--0 {
        margin-left: 0
    }

    .aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--offset--phone--1 {
        margin-left: 14.2857%
    }

    .aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--offset--phone--2 {
        margin-left: 28.5714%
    }

    .aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--offset--phone--3 {
        margin-left: 42.8571%
    }

    .aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--offset--phone--4 {
        margin-left: 57.1428%
    }

    .aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--offset--phone--5 {
        margin-left: 71.4285%
    }

    .aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--offset--phone--6 {
        margin-left: 85.7143%
    }

    .aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--offset--phone--7 {
        margin-left: 100%
    }

    .aem-Grid.aem-Grid--phone--7>.aem-GridColumn.aem-GridColumn--phone--1 {
        float: left;
        clear: none;
        width: 14.2857%
    }

    .aem-Grid.aem-Grid--phone--7>.aem-GridColumn.aem-GridColumn--phone--2 {
        float: left;
        clear: none;
        width: 28.5714%
    }

    .aem-Grid.aem-Grid--phone--7>.aem-GridColumn.aem-GridColumn--phone--3 {
        float: left;
        clear: none;
        width: 42.8571%
    }

    .aem-Grid.aem-Grid--phone--7>.aem-GridColumn.aem-GridColumn--phone--4 {
        float: left;
        clear: none;
        width: 57.1428%
    }

    .aem-Grid.aem-Grid--phone--7>.aem-GridColumn.aem-GridColumn--phone--5 {
        float: left;
        clear: none;
        width: 71.4286%
    }

    .aem-Grid.aem-Grid--phone--7>.aem-GridColumn.aem-GridColumn--phone--6 {
        float: left;
        clear: none;
        width: 85.7143%
    }

    .aem-Grid.aem-Grid--phone--7>.aem-GridColumn.aem-GridColumn--phone--7 {
        float: left;
        clear: none;
        width: 100%
    }

    .aem-Grid.aem-Grid--phone--7>.aem-GridColumn.aem-GridColumn--offset--phone--0 {

        margin-left: 0
    }

    .aem-Grid.aem-Grid--phone--7>.aem-GridColumn.aem-GridColumn--offset--phone--1 {
        margin-left: 14.2857%
    }

    .aem-Grid.aem-Grid--phone--7>.aem-GridColumn.aem-GridColumn--offset--phone--2 {
        margin-left: 28.5714%
    }

    .aem-Grid.aem-Grid--phone--7>.aem-GridColumn.aem-GridColumn--offset--phone--3 {
        margin-left: 42.8571%
    }

    .aem-Grid.aem-Grid--phone--7>.aem-GridColumn.aem-GridColumn--offset--phone--4 {
        margin-left: 57.1428%
    }

    .aem-Grid.aem-Grid--phone--7>.aem-GridColumn.aem-GridColumn--offset--phone--5 {
        margin-left: 71.4286%
    }

    .aem-Grid.aem-Grid--phone--7>.aem-GridColumn.aem-GridColumn--offset--phone--6 {
        margin-left: 85.7143%
    }

    .aem-Grid.aem-Grid--phone--7>.aem-GridColumn.aem-GridColumn--offset--phone--7 {
        margin-left: 100%
    }

    .aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--phone--1 {
        float: left;
        clear: none;
        width: 12.5%
    }

    .aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--phone--2 {
        float: left;
        clear: none;
        width: 25%
    }

    .aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--phone--3 {
        float: left;
        clear: none;
        width: 37.5%
    }

    .aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--phone--4 {
        float: left;
        clear: none;
        width: 50%
    }

    .aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--phone--5 {
        float: left;
        clear: none;
        width: 62.5%
    }

    .aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--phone--6 {
        float: left;
        clear: none;
        width: 75%
    }

    .aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--phone--7 {
        float: left;
        clear: none;
        width: 87.5%
    }

    .aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--phone--8 {
        float: left;
        clear: none;
        width: 100%
    }

    .aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--offset--phone--0 {
        margin-left: 0
    }

    .aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--offset--phone--1 {
        margin-left: 12.5%
    }

    .aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--offset--phone--2 {
        margin-left: 25%
    }

    .aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--offset--phone--3 {
        margin-left: 37.5%
    }

    .aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--offset--phone--4 {
        margin-left: 50%
    }

    .aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--offset--phone--5 {
        margin-left: 62.5%
    }

    .aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--offset--phone--6 {
        margin-left: 75%
    }

    .aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--offset--phone--7 {
        margin-left: 87.5%
    }

    .aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--offset--phone--8 {
        margin-left: 100%
    }

    .aem-Grid.aem-Grid--phone--8>.aem-GridColumn.aem-GridColumn--phone--1 {
        float: left;
        clear: none;
        width: 12.5%
    }

    .aem-Grid.aem-Grid--phone--8>.aem-GridColumn.aem-GridColumn--phone--2 {
        float: left;
        clear: none;
        width: 25%
    }

    .aem-Grid.aem-Grid--phone--8>.aem-GridColumn.aem-GridColumn--phone--3 {
        float: left;
        clear: none;
        width: 37.5%
    }

    .aem-Grid.aem-Grid--phone--8>.aem-GridColumn.aem-GridColumn--phone--4 {
        float: left;
        clear: none;
        width: 50%
    }

    .aem-Grid.aem-Grid--phone--8>.aem-GridColumn.aem-GridColumn--phone--5 {
        float: left;
        clear: none;
        width: 62.5%
    }

    .aem-Grid.aem-Grid--phone--8>.aem-GridColumn.aem-GridColumn--phone--6 {
        float: left;
        clear: none;
        width: 75%
    }

    .aem-Grid.aem-Grid--phone--8>.aem-GridColumn.aem-GridColumn--phone--7 {
        float: left;
        clear: none;
        width: 87.5%
    }

    .aem-Grid.aem-Grid--phone--8>.aem-GridColumn.aem-GridColumn--phone--8 {
        float: left;
        clear: none;
        width: 100%
    }

    .aem-Grid.aem-Grid--phone--8>.aem-GridColumn.aem-GridColumn--offset--phone--0 {
        margin-left: 0
    }

    .aem-Grid.aem-Grid--phone--8>.aem-GridColumn.aem-GridColumn--offset--phone--1 {
        margin-left: 12.5%
    }

    .aem-Grid.aem-Grid--phone--8>.aem-GridColumn.aem-GridColumn--offset--phone--2 {
        margin-left: 25%
    }

    .aem-Grid.aem-Grid--phone--8>.aem-GridColumn.aem-GridColumn--offset--phone--3 {
        margin-left: 37.5%
    }

    .aem-Grid.aem-Grid--phone--8>.aem-GridColumn.aem-GridColumn--offset--phone--4 {
        margin-left: 50%
    }

    .aem-Grid.aem-Grid--phone--8>.aem-GridColumn.aem-GridColumn--offset--phone--5 {
        margin-left: 62.5%
    }

    .aem-Grid.aem-Grid--phone--8>.aem-GridColumn.aem-GridColumn--offset--phone--6 {
        margin-left: 75%
    }

    .aem-Grid.aem-Grid--phone--8>.aem-GridColumn.aem-GridColumn--offset--phone--7 {
        margin-left: 87.5%
    }

    .aem-Grid.aem-Grid--phone--8>.aem-GridColumn.aem-GridColumn--offset--phone--8 {
        margin-left: 100%
    }

    .aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--phone--1 {
        float: left;
        clear: none;
        width: 11.1111%
    }

    .aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--phone--2 {
        float: left;
        clear: none;
        width: 22.2222%
    }

    .aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--phone--3 {
        float: left;
        clear: none;
        width: 33.3333%
    }

    .aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--phone--4 {
        float: left;
        clear: none;
        width: 44.4444%
    }

    .aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--phone--5 {
        float: left;
        clear: none;
        width: 55.5556%
    }

    .aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--phone--6 {
        float: left;
        clear: none;
        width: 66.6667%
    }

    .aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--phone--7 {
        float: left;
        clear: none;
        width: 77.7778%
    }

    .aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--phone--8 {
        float: left;
        clear: none;
        width: 88.8889%
    }

    .aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--phone--9 {
        float: left;
        clear: none;
        width: 100%
    }

    .aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--offset--phone--0 {
        margin-left: 0
    }

    .aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--offset--phone--1 {
        margin-left: 11.1111%
    }

    .aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--offset--phone--2 {
        margin-left: 22.2222%
    }

    .aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--offset--phone--3 {
        margin-left: 33.3333%
    }

    .aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--offset--phone--4 {
        margin-left: 44.4444%
    }

    .aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--offset--phone--5 {
        margin-left: 55.5556%
    }

    .aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--offset--phone--6 {
        margin-left: 66.6667%
    }

    .aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--offset--phone--7 {
        margin-left: 77.7778%
    }

    .aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--offset--phone--8 {
        margin-left: 88.8889%
    }

    .aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--offset--phone--9 {
        margin-left: 100%
    }

    .aem-Grid.aem-Grid--phone--9>.aem-GridColumn.aem-GridColumn--phone--1 {
        float: left;
        clear: none;
        width: 11.1111%
    }

    .aem-Grid.aem-Grid--phone--9>.aem-GridColumn.aem-GridColumn--phone--2 {
        float: left;
        clear: none;
        width: 22.2222%
    }

    .aem-Grid.aem-Grid--phone--9>.aem-GridColumn.aem-GridColumn--phone--3 {
        float: left;
        clear: none;
        width: 33.3333%
    }

    .aem-Grid.aem-Grid--phone--9>.aem-GridColumn.aem-GridColumn--phone--4 {
        float: left;
        clear: none;
        width: 44.4444%
    }

    .aem-Grid.aem-Grid--phone--9>.aem-GridColumn.aem-GridColumn--phone--5 {
        float: left;
        clear: none;
        width: 55.5556%
    }

    .aem-Grid.aem-Grid--phone--9>.aem-GridColumn.aem-GridColumn--phone--6 {
        float: left;
        clear: none;
        width: 66.6667%
    }

    .aem-Grid.aem-Grid--phone--9>.aem-GridColumn.aem-GridColumn--phone--7 {
        float: left;
        clear: none;
        width: 77.7778%
    }

    .aem-Grid.aem-Grid--phone--9>.aem-GridColumn.aem-GridColumn--phone--8 {
        float: left;
        clear: none;
        width: 88.8889%
    }

    .aem-Grid.aem-Grid--phone--9>.aem-GridColumn.aem-GridColumn--phone--9 {
        float: left;
        clear: none;
        width: 100%
    }

    .aem-Grid.aem-Grid--phone--9>.aem-GridColumn.aem-GridColumn--offset--phone--0 {
        margin-left: 0
    }

    .aem-Grid.aem-Grid--phone--9>.aem-GridColumn.aem-GridColumn--offset--phone--1 {
        margin-left: 11.1111%
    }

    .aem-Grid.aem-Grid--phone--9>.aem-GridColumn.aem-GridColumn--offset--phone--2 {
        margin-left: 22.2222%
    }

    .aem-Grid.aem-Grid--phone--9>.aem-GridColumn.aem-GridColumn--offset--phone--3 {
        margin-left: 33.3333%
    }

    .aem-Grid.aem-Grid--phone--9>.aem-GridColumn.aem-GridColumn--offset--phone--4 {
        margin-left: 44.4444%
    }

    .aem-Grid.aem-Grid--phone--9>.aem-GridColumn.aem-GridColumn--offset--phone--5 {
        margin-left: 55.5556%
    }

    .aem-Grid.aem-Grid--phone--9>.aem-GridColumn.aem-GridColumn--offset--phone--6 {
        margin-left: 66.6667%
    }

    .aem-Grid.aem-Grid--phone--9>.aem-GridColumn.aem-GridColumn--offset--phone--7 {
        margin-left: 77.7778%
    }

    .aem-Grid.aem-Grid--phone--9>.aem-GridColumn.aem-GridColumn--offset--phone--8 {
        margin-left: 88.8889%
    }

    .aem-Grid.aem-Grid--phone--9>.aem-GridColumn.aem-GridColumn--offset--phone--9 {
        margin-left: 100%
    }

    .aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--phone--1 {
        float: left;
        clear: none;
        width: 10%
    }

    .aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--phone--2 {
        float: left;
        clear: none;
        width: 20%
    }

    .aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--phone--3 {
        float: left;
        clear: none;
        width: 30%
    }

    .aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--phone--4 {
        float: left;
        clear: none;
        width: 40%
    }

    .aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--phone--5 {
        float: left;
        clear: none;
        width: 50%
    }

    .aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--phone--6 {
        float: left;
        clear: none;
        width: 60%
    }

    .aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--phone--7 {
        float: left;
        clear: none;
        width: 70%
    }

    .aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--phone--8 {
        float: left;
        clear: none;
        width: 80%
    }

    .aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--phone--9 {
        float: left;
        clear: none;
        width: 90%
    }

    .aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--phone--10 {
        float: left;
        clear: none;
        width: 100%
    }

    .aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--offset--phone--0 {
        margin-left: 0
    }

    .aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--offset--phone--1 {
        margin-left: 10%
    }

    .aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--offset--phone--2 {
        margin-left: 20%
    }

    .aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--offset--phone--3 {
        margin-left: 30%
    }

    .aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--offset--phone--4 {
        margin-left: 40%
    }

    .aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--offset--phone--5 {
        margin-left: 50%
    }

    .aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--offset--phone--6 {
        margin-left: 60%
    }

    .aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--offset--phone--7 {
        margin-left: 70%
    }

    .aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--offset--phone--8 {
        margin-left: 80%
    }

    .aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--offset--phone--9 {
        margin-left: 90%
    }

    .aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--offset--phone--10 {
        margin-left: 100%
    }

    .aem-Grid.aem-Grid--phone--10>.aem-GridColumn.aem-GridColumn--phone--1 {
        float: left;
        clear: none;
        width: 10%
    }

    .aem-Grid.aem-Grid--phone--10>.aem-GridColumn.aem-GridColumn--phone--2 {
        float: left;
        clear: none;
        width: 20%
    }

    .aem-Grid.aem-Grid--phone--10>.aem-GridColumn.aem-GridColumn--phone--3 {
        float: left;
        clear: none;
        width: 30%
    }

    .aem-Grid.aem-Grid--phone--10>.aem-GridColumn.aem-GridColumn--phone--4 {
        float: left;
        clear: none;
        width: 40%
    }

    .aem-Grid.aem-Grid--phone--10>.aem-GridColumn.aem-GridColumn--phone--5 {
        float: left;
        clear: none;
        width: 50%
    }

    .aem-Grid.aem-Grid--phone--10>.aem-GridColumn.aem-GridColumn--phone--6 {
        float: left;
        clear: none;
        width: 60%
    }

    .aem-Grid.aem-Grid--phone--10>.aem-GridColumn.aem-GridColumn--phone--7 {
        float: left;
        clear: none;
        width: 70%
    }

    .aem-Grid.aem-Grid--phone--10>.aem-GridColumn.aem-GridColumn--phone--8 {
        float: left;
        clear: none;
        width: 80%
    }

    .aem-Grid.aem-Grid--phone--10>.aem-GridColumn.aem-GridColumn--phone--9 {
        float: left;
        clear: none;
        width: 90%
    }

    .aem-Grid.aem-Grid--phone--10>.aem-GridColumn.aem-GridColumn--phone--10 {
        float: left;
        clear: none;
        width: 100%
    }

    .aem-Grid.aem-Grid--phone--10>.aem-GridColumn.aem-GridColumn--offset--phone--0 {
        margin-left: 0
    }

    .aem-Grid.aem-Grid--phone--10>.aem-GridColumn.aem-GridColumn--offset--phone--1 {
        margin-left: 10%
    }

    .aem-Grid.aem-Grid--phone--10>.aem-GridColumn.aem-GridColumn--offset--phone--2 {
        margin-left: 20%
    }

    .aem-Grid.aem-Grid--phone--10>.aem-GridColumn.aem-GridColumn--offset--phone--3 {
        margin-left: 30%
    }

    .aem-Grid.aem-Grid--phone--10>.aem-GridColumn.aem-GridColumn--offset--phone--4 {
        margin-left: 40%
    }

    .aem-Grid.aem-Grid--phone--10>.aem-GridColumn.aem-GridColumn--offset--phone--5 {
        margin-left: 50%
    }

    .aem-Grid.aem-Grid--phone--10>.aem-GridColumn.aem-GridColumn--offset--phone--6 {
        margin-left: 60%
    }

    .aem-Grid.aem-Grid--phone--10>.aem-GridColumn.aem-GridColumn--offset--phone--7 {
        margin-left: 70%
    }

    .aem-Grid.aem-Grid--phone--10>.aem-GridColumn.aem-GridColumn--offset--phone--8 {
        margin-left: 80%
    }

    .aem-Grid.aem-Grid--phone--10>.aem-GridColumn.aem-GridColumn--offset--phone--9 {
        margin-left: 90%
    }

    .aem-Grid.aem-Grid--phone--10>.aem-GridColumn.aem-GridColumn--offset--phone--10 {
        margin-left: 100%
    }

    .aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--phone--1 {
        float: left;
        clear: none;
        width: 9.0909%
    }

    .aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--phone--2 {
        float: left;
        clear: none;
        width: 18.1818%
    }

    .aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--phone--3 {
        float: left;
        clear: none;
        width: 27.2727%
    }

    .aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--phone--4 {
        float: left;
        clear: none;
        width: 36.3636%
    }

    .aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--phone--5 {
        float: left;
        clear: none;
        width: 45.4545%
    }

    .aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--phone--6 {
        float: left;
        clear: none;
        width: 54.5455%
    }

    .aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--phone--7 {
        float: left;
        clear: none;
        width: 63.6364%
    }

    .aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--phone--8 {
        float: left;
        clear: none;
        width: 72.7273%
    }

    .aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--phone--9 {
        float: left;
        clear: none;
        width: 81.8182%
    }

    .aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--phone--10 {
        float: left;
        clear: none;
        width: 90.9091%
    }

    .aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--phone--11 {
        float: left;
        clear: none;
        width: 100%
    }

    .aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--offset--phone--0 {
        margin-left: 0
    }

    .aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--offset--phone--1 {
        margin-left: 9.0909%
    }

    .aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--offset--phone--2 {
        margin-left: 18.1818%
    }

    .aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--offset--phone--3 {
        margin-left: 27.2727%
    }

    .aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--offset--phone--4 {
        margin-left: 36.3636%
    }

    .aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--offset--phone--5 {
        margin-left: 45.4545%
    }

    .aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--offset--phone--6 {
        margin-left: 54.5455%
    }

    .aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--offset--phone--7 {
        margin-left: 63.6364%
    }

    .aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--offset--phone--8 {
        margin-left: 72.7273%
    }

    .aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--offset--phone--9 {
        margin-left: 81.8182%
    }

    .aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--offset--phone--10 {
        margin-left: 90.9091%
    }

    .aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--offset--phone--11 {
        margin-left: 100%
    }

    .aem-Grid.aem-Grid--phone--11>.aem-GridColumn.aem-GridColumn--phone--1 {
        float: left;
        clear: none;
        width: 9.0909%
    }

    .aem-Grid.aem-Grid--phone--11>.aem-GridColumn.aem-GridColumn--phone--2 {
        float: left;
        clear: none;
        width: 18.1818%
    }

    .aem-Grid.aem-Grid--phone--11>.aem-GridColumn.aem-GridColumn--phone--3 {
        float: left;
        clear: none;
        width: 27.2727%
    }

    .aem-Grid.aem-Grid--phone--11>.aem-GridColumn.aem-GridColumn--phone--4 {
        float: left;
        clear: none;
        width: 36.3636%
    }

    .aem-Grid.aem-Grid--phone--11>.aem-GridColumn.aem-GridColumn--phone--5 {
        float: left;
        clear: none;
        width: 45.4545%
    }

    .aem-Grid.aem-Grid--phone--11>.aem-GridColumn.aem-GridColumn--phone--6 {
        float: left;
        clear: none;
        width: 54.5455%
    }

    .aem-Grid.aem-Grid--phone--11>.aem-GridColumn.aem-GridColumn--phone--7 {
        float: left;
        clear: none;
        width: 63.6364%
    }

    .aem-Grid.aem-Grid--phone--11>.aem-GridColumn.aem-GridColumn--phone--8 {
        float: left;
        clear: none;
        width: 72.7273%
    }

    .aem-Grid.aem-Grid--phone--11>.aem-GridColumn.aem-GridColumn--phone--9 {
        float: left;
        clear: none;
        width: 81.8182%
    }

    .aem-Grid.aem-Grid--phone--11>.aem-GridColumn.aem-GridColumn--phone--10 {
        float: left;
        clear: none;
        width: 90.9091%
    }

    .aem-Grid.aem-Grid--phone--11>.aem-GridColumn.aem-GridColumn--phone--11 {
        float: left;
        clear: none;
        width: 100%
    }

    .aem-Grid.aem-Grid--phone--11>.aem-GridColumn.aem-GridColumn--offset--phone--0 {
        margin-left: 0
    }

    .aem-Grid.aem-Grid--phone--11>.aem-GridColumn.aem-GridColumn--offset--phone--1 {
        margin-left: 9.0909%
    }

    .aem-Grid.aem-Grid--phone--11>.aem-GridColumn.aem-GridColumn--offset--phone--2 {
        margin-left: 18.1818%
    }

    .aem-Grid.aem-Grid--phone--11>.aem-GridColumn.aem-GridColumn--offset--phone--3 {
        margin-left: 27.2727%
    }

    .aem-Grid.aem-Grid--phone--11>.aem-GridColumn.aem-GridColumn--offset--phone--4 {
        margin-left: 36.3636%
    }

    .aem-Grid.aem-Grid--phone--11>.aem-GridColumn.aem-GridColumn--offset--phone--5 {
        margin-left: 45.4545%
    }

    .aem-Grid.aem-Grid--phone--11>.aem-GridColumn.aem-GridColumn--offset--phone--6 {
        margin-left: 54.5455%
    }

    .aem-Grid.aem-Grid--phone--11>.aem-GridColumn.aem-GridColumn--offset--phone--7 {
        margin-left: 63.6364%
    }

    .aem-Grid.aem-Grid--phone--11>.aem-GridColumn.aem-GridColumn--offset--phone--8 {
        margin-left: 72.7273%
    }

    .aem-Grid.aem-Grid--phone--11>.aem-GridColumn.aem-GridColumn--offset--phone--9 {
        margin-left: 81.8182%
    }

    .aem-Grid.aem-Grid--phone--11>.aem-GridColumn.aem-GridColumn--offset--phone--10 {
        margin-left: 90.9091%
    }

    .aem-Grid.aem-Grid--phone--11>.aem-GridColumn.aem-GridColumn--offset--phone--11 {
        margin-left: 100%
    }

    .aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--phone--1 {
        float: left;
        clear: none;
        width: 8.3333%
    }

    .aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--phone--2 {
        float: left;
        clear: none;
        width: 16.6667%
    }

    .aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--phone--3 {
        float: left;
        clear: none;
        width: 25%
    }

    .aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--phone--4 {
        float: left;
        clear: none;
        width: 33.3333%
    }

    .aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--phone--5 {
        float: left;
        clear: none;
        width: 41.6667%
    }

    .aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--phone--6 {
        float: left;
        clear: none;
        width: 50%
    }

    .aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--phone--7 {
        float: left;
        clear: none;
        width: 58.3333%
    }

    .aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--phone--8 {
        float: left;
        clear: none;
        width: 66.6667%
    }

    .aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--phone--9 {
        float: left;
        clear: none;
        width: 75%
    }

    .aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--phone--10 {
        float: left;
        clear: none;
        width: 83.3333%
    }

    .aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--phone--11 {
        float: left;
        clear: none;
        width: 91.6667%
    }

    .aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--phone--12 {
        float: left;
        clear: none;
        width: 100%
    }

    .aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--phone--0 {
        margin-left: 0
    }

    .aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--phone--1 {
        margin-left: 8.3333%
    }

    .aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--phone--2 {
        margin-left: 16.6667%
    }

    .aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--phone--3 {
        margin-left: 25%
    }

    .aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--phone--4 {
        margin-left: 33.3333%
    }

    .aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--phone--5 {
        margin-left: 41.6667%
    }

    .aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--phone--6 {
        margin-left: 50%
    }

    .aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--phone--7 {
        margin-left: 58.3333%
    }

    .aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--phone--8 {
        margin-left: 66.6667%
    }

    .aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--phone--9 {
        margin-left: 75%
    }

    .aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--phone--10 {
        margin-left: 83.3333%
    }

    .aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--phone--11 {
        margin-left: 91.6667%
    }

    .aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--phone--12 {
        margin-left: 100%
    }

    .aem-Grid.aem-Grid--phone--12>.aem-GridColumn.aem-GridColumn--phone--1 {
        float: left;
        clear: none;
        width: 8.3333%
    }

    .aem-Grid.aem-Grid--phone--12>.aem-GridColumn.aem-GridColumn--phone--2 {
        float: left;
        clear: none;
        width: 16.6667%
    }

    .aem-Grid.aem-Grid--phone--12>.aem-GridColumn.aem-GridColumn--phone--3 {
        float: left;
        clear: none;
        width: 25%
    }

    .aem-Grid.aem-Grid--phone--12>.aem-GridColumn.aem-GridColumn--phone--4 {
        float: left;
        clear: none;
        width: 33.3333%
    }

    .aem-Grid.aem-Grid--phone--12>.aem-GridColumn.aem-GridColumn--phone--5 {
        float: left;
        clear: none;
        width: 41.6667%
    }

    .aem-Grid.aem-Grid--phone--12>.aem-GridColumn.aem-GridColumn--phone--6 {
        float: left;
        clear: none;
        width: 50%
    }

    .aem-Grid.aem-Grid--phone--12>.aem-GridColumn.aem-GridColumn--phone--7 {
        float: left;
        clear: none;
        width: 58.3333%
    }

    .aem-Grid.aem-Grid--phone--12>.aem-GridColumn.aem-GridColumn--phone--8 {
        float: left;
        clear: none;
        width: 66.6667%
    }

    .aem-Grid.aem-Grid--phone--12>.aem-GridColumn.aem-GridColumn--phone--9 {
        float: left;
        clear: none;
        width: 75%
    }

    .aem-Grid.aem-Grid--phone--12>.aem-GridColumn.aem-GridColumn--phone--10 {
        float: left;
        clear: none;
        width: 83.3333%
    }

    .aem-Grid.aem-Grid--phone--12>.aem-GridColumn.aem-GridColumn--phone--11 {
        float: left;
        clear: none;
        width: 91.6667%
    }

    .aem-Grid.aem-Grid--phone--12>.aem-GridColumn.aem-GridColumn--phone--12 {
        float: left;
        clear: none;
        width: 100%
    }

    .aem-Grid.aem-Grid--phone--12>.aem-GridColumn.aem-GridColumn--offset--phone--0 {
        margin-left: 0
    }

    .aem-Grid.aem-Grid--phone--12>.aem-GridColumn.aem-GridColumn--offset--phone--1 {
        margin-left: 8.3333%
    }

    .aem-Grid.aem-Grid--phone--12>.aem-GridColumn.aem-GridColumn--offset--phone--2 {
        margin-left: 16.6667%
    }

    .aem-Grid.aem-Grid--phone--12>.aem-GridColumn.aem-GridColumn--offset--phone--3 {
        margin-left: 25%
    }

    .aem-Grid.aem-Grid--phone--12>.aem-GridColumn.aem-GridColumn--offset--phone--4 {
        margin-left: 33.3333%
    }

    .aem-Grid.aem-Grid--phone--12>.aem-GridColumn.aem-GridColumn--offset--phone--5 {
        margin-left: 41.6667%
    }

    .aem-Grid.aem-Grid--phone--12>.aem-GridColumn.aem-GridColumn--offset--phone--6 {
        margin-left: 50%
    }

    .aem-Grid.aem-Grid--phone--12>.aem-GridColumn.aem-GridColumn--offset--phone--7 {
        margin-left: 58.3333%
    }

    .aem-Grid.aem-Grid--phone--12>.aem-GridColumn.aem-GridColumn--offset--phone--8 {
        margin-left: 66.6667%
    }

    .aem-Grid.aem-Grid--phone--12>.aem-GridColumn.aem-GridColumn--offset--phone--9 {
        margin-left: 75%
    }

    .aem-Grid.aem-Grid--phone--12>.aem-GridColumn.aem-GridColumn--offset--phone--10 {
        margin-left: 83.3333%
    }

    .aem-Grid.aem-Grid--phone--12>.aem-GridColumn.aem-GridColumn--offset--phone--11 {
        margin-left: 91.6667%
    }

    .aem-Grid.aem-Grid--phone--12>.aem-GridColumn.aem-GridColumn--offset--phone--12 {
        margin-left: 100%
    }

    .aem-Grid>.aem-GridColumn.aem-GridColumn--phone--newline {
        display: block;
        clear: both!important
    }

    .aem-Grid>.aem-GridColumn.aem-GridColumn--phone--none {
        display: block;
        clear: none!important;
        float: left
    }

    .aem-Grid>.aem-GridColumn.aem-GridColumn--phone--hide {
        display: none
    }
}

@media (min-width: 651px) and (max-width:1200px) {
    .aem-Grid.aem-Grid--1>.aem-GridColumn.aem-GridColumn--tablet--1 {
        float:left;
        clear: none;
        width: 100%
    }

    .aem-Grid.aem-Grid--1>.aem-GridColumn.aem-GridColumn--offset--tablet--0 {
        margin-left: 0
    }

    .aem-Grid.aem-Grid--1>.aem-GridColumn.aem-GridColumn--offset--tablet--1 {
        margin-left: 100%
    }

    .aem-Grid.aem-Grid--tablet--1>.aem-GridColumn.aem-GridColumn--tablet--1 {
        float: left;
        clear: none;
        width: 100%
    }

    .aem-Grid.aem-Grid--tablet--1>.aem-GridColumn.aem-GridColumn--offset--tablet--0 {
        margin-left: 0
    }

    .aem-Grid.aem-Grid--tablet--1>.aem-GridColumn.aem-GridColumn--offset--tablet--1 {
        margin-left: 100%
    }

    .aem-Grid.aem-Grid--2>.aem-GridColumn.aem-GridColumn--tablet--1 {
        float: left;
        clear: none;
        width: 50%
    }

    .aem-Grid.aem-Grid--2>.aem-GridColumn.aem-GridColumn--tablet--2 {
        float: left;
        clear: none;
        width: 100%
    }

    .aem-Grid.aem-Grid--2>.aem-GridColumn.aem-GridColumn--offset--tablet--0 {
        margin-left: 0
    }

    .aem-Grid.aem-Grid--2>.aem-GridColumn.aem-GridColumn--offset--tablet--1 {
        margin-left: 50%
    }

    .aem-Grid.aem-Grid--2>.aem-GridColumn.aem-GridColumn--offset--tablet--2 {
        margin-left: 100%
    }

    .aem-Grid.aem-Grid--tablet--2>.aem-GridColumn.aem-GridColumn--tablet--1 {
        float: left;
        clear: none;
        width: 50%
    }

    .aem-Grid.aem-Grid--tablet--2>.aem-GridColumn.aem-GridColumn--tablet--2 {
        float: left;
        clear: none;
        width: 100%
    }

    .aem-Grid.aem-Grid--tablet--2>.aem-GridColumn.aem-GridColumn--offset--tablet--0 {
        margin-left: 0
    }

    .aem-Grid.aem-Grid--tablet--2>.aem-GridColumn.aem-GridColumn--offset--tablet--1 {
        margin-left: 50%
    }

    .aem-Grid.aem-Grid--tablet--2>.aem-GridColumn.aem-GridColumn--offset--tablet--2 {
        margin-left: 100%
    }

    .aem-Grid.aem-Grid--3>.aem-GridColumn.aem-GridColumn--tablet--1 {
        float: left;
        clear: none;
        width: 33.3333%
    }

    .aem-Grid.aem-Grid--3>.aem-GridColumn.aem-GridColumn--tablet--2 {
        float: left;
        clear: none;
        width: 66.6667%
    }

    .aem-Grid.aem-Grid--3>.aem-GridColumn.aem-GridColumn--tablet--3 {
        float: left;
        clear: none;
        width: 100%
    }

    .aem-Grid.aem-Grid--3>.aem-GridColumn.aem-GridColumn--offset--tablet--0 {
        margin-left: 0
    }

    .aem-Grid.aem-Grid--3>.aem-GridColumn.aem-GridColumn--offset--tablet--1 {
        margin-left: 33.3333%
    }

    .aem-Grid.aem-Grid--3>.aem-GridColumn.aem-GridColumn--offset--tablet--2 {
        margin-left: 66.6667%
    }

    .aem-Grid.aem-Grid--3>.aem-GridColumn.aem-GridColumn--offset--tablet--3 {
        margin-left: 100%
    }

    .aem-Grid.aem-Grid--tablet--3>.aem-GridColumn.aem-GridColumn--tablet--1 {
        float: left;
        clear: none;
        width: 33.3333%
    }

    .aem-Grid.aem-Grid--tablet--3>.aem-GridColumn.aem-GridColumn--tablet--2 {
        float: left;
        clear: none;
        width: 66.6667%
    }

    .aem-Grid.aem-Grid--tablet--3>.aem-GridColumn.aem-GridColumn--tablet--3 {
        float: left;
        clear: none;
        width: 100%
    }

    .aem-Grid.aem-Grid--tablet--3>.aem-GridColumn.aem-GridColumn--offset--tablet--0 {
        margin-left: 0
    }

    .aem-Grid.aem-Grid--tablet--3>.aem-GridColumn.aem-GridColumn--offset--tablet--1 {
        margin-left: 33.3333%
    }

    .aem-Grid.aem-Grid--tablet--3>.aem-GridColumn.aem-GridColumn--offset--tablet--2 {
        margin-left: 66.6667%
    }

    .aem-Grid.aem-Grid--tablet--3>.aem-GridColumn.aem-GridColumn--offset--tablet--3 {
        margin-left: 100%
    }

    .aem-Grid.aem-Grid--4>.aem-GridColumn.aem-GridColumn--tablet--1 {
        float: left;
        clear: none;
        width: 25%
    }

    .aem-Grid.aem-Grid--4>.aem-GridColumn.aem-GridColumn--tablet--2 {
        float: left;
        clear: none;
        width: 50%
    }

    .aem-Grid.aem-Grid--4>.aem-GridColumn.aem-GridColumn--tablet--3 {
        float: left;
        clear: none;
        width: 75%
    }

    .aem-Grid.aem-Grid--4>.aem-GridColumn.aem-GridColumn--tablet--4 {
        float: left;
        clear: none;
        width: 100%
    }

    .aem-Grid.aem-Grid--4>.aem-GridColumn.aem-GridColumn--offset--tablet--0 {
        margin-left: 0
    }

    .aem-Grid.aem-Grid--4>.aem-GridColumn.aem-GridColumn--offset--tablet--1 {
        margin-left: 25%
    }

    .aem-Grid.aem-Grid--4>.aem-GridColumn.aem-GridColumn--offset--tablet--2 {
        margin-left: 50%
    }

    .aem-Grid.aem-Grid--4>.aem-GridColumn.aem-GridColumn--offset--tablet--3 {
        margin-left: 75%
    }

    .aem-Grid.aem-Grid--4>.aem-GridColumn.aem-GridColumn--offset--tablet--4 {
        margin-left: 100%
    }

    .aem-Grid.aem-Grid--tablet--4>.aem-GridColumn.aem-GridColumn--tablet--1 {
        float: left;
        clear: none;
        width: 25%
    }

    .aem-Grid.aem-Grid--tablet--4>.aem-GridColumn.aem-GridColumn--tablet--2 {
        float: left;
        clear: none;
        width: 50%
    }

    .aem-Grid.aem-Grid--tablet--4>.aem-GridColumn.aem-GridColumn--tablet--3 {
        float: left;
        clear: none;
        width: 75%
    }

    .aem-Grid.aem-Grid--tablet--4>.aem-GridColumn.aem-GridColumn--tablet--4 {
        float: left;
        clear: none;
        width: 100%
    }

    .aem-Grid.aem-Grid--tablet--4>.aem-GridColumn.aem-GridColumn--offset--tablet--0 {
        margin-left: 0
    }

    .aem-Grid.aem-Grid--tablet--4>.aem-GridColumn.aem-GridColumn--offset--tablet--1 {
        margin-left: 25%
    }

    .aem-Grid.aem-Grid--tablet--4>.aem-GridColumn.aem-GridColumn--offset--tablet--2 {
        margin-left: 50%
    }

    .aem-Grid.aem-Grid--tablet--4>.aem-GridColumn.aem-GridColumn--offset--tablet--3 {
        margin-left: 75%
    }

    .aem-Grid.aem-Grid--tablet--4>.aem-GridColumn.aem-GridColumn--offset--tablet--4 {
        margin-left: 100%
    }

    .aem-Grid.aem-Grid--5>.aem-GridColumn.aem-GridColumn--tablet--1 {
        float: left;
        clear: none;
        width: 20%
    }

    .aem-Grid.aem-Grid--5>.aem-GridColumn.aem-GridColumn--tablet--2 {
        float: left;
        clear: none;
        width: 40%
    }

    .aem-Grid.aem-Grid--5>.aem-GridColumn.aem-GridColumn--tablet--3 {
        float: left;
        clear: none;
        width: 60%
    }

    .aem-Grid.aem-Grid--5>.aem-GridColumn.aem-GridColumn--tablet--4 {
        float: left;
        clear: none;
        width: 80%
    }

    .aem-Grid.aem-Grid--5>.aem-GridColumn.aem-GridColumn--tablet--5 {
        float: left;
        clear: none;
        width: 100%
    }

    .aem-Grid.aem-Grid--5>.aem-GridColumn.aem-GridColumn--offset--tablet--0 {
        margin-left: 0
    }

    .aem-Grid.aem-Grid--5>.aem-GridColumn.aem-GridColumn--offset--tablet--1 {
        margin-left: 20%
    }

    .aem-Grid.aem-Grid--5>.aem-GridColumn.aem-GridColumn--offset--tablet--2 {
        margin-left: 40%
    }


    .aem-Grid.aem-Grid--5>.aem-GridColumn.aem-GridColumn--offset--tablet--3 {
        margin-left: 60%
    }

    .aem-Grid.aem-Grid--5>.aem-GridColumn.aem-GridColumn--offset--tablet--4 {
        margin-left: 80%
    }

    .aem-Grid.aem-Grid--5>.aem-GridColumn.aem-GridColumn--offset--tablet--5 {
        margin-left: 100%
    }

    .aem-Grid.aem-Grid--tablet--5>.aem-GridColumn.aem-GridColumn--tablet--1 {
        float: left;
        clear: none;
        width: 20%
    }

    .aem-Grid.aem-Grid--tablet--5>.aem-GridColumn.aem-GridColumn--tablet--2 {
        float: left;
        clear: none;
        width: 40%
    }

    .aem-Grid.aem-Grid--tablet--5>.aem-GridColumn.aem-GridColumn--tablet--3 {
        float: left;
        clear: none;
        width: 60%
    }

    .aem-Grid.aem-Grid--tablet--5>.aem-GridColumn.aem-GridColumn--tablet--4 {
        float: left;
        clear: none;
        width: 80%
    }

    .aem-Grid.aem-Grid--tablet--5>.aem-GridColumn.aem-GridColumn--tablet--5 {
        float: left;
        clear: none;
        width: 100%
    }

    .aem-Grid.aem-Grid--tablet--5>.aem-GridColumn.aem-GridColumn--offset--tablet--0 {
        margin-left: 0
    }

    .aem-Grid.aem-Grid--tablet--5>.aem-GridColumn.aem-GridColumn--offset--tablet--1 {
        margin-left: 20%
    }

    .aem-Grid.aem-Grid--tablet--5>.aem-GridColumn.aem-GridColumn--offset--tablet--2 {
        margin-left: 40%
    }

    .aem-Grid.aem-Grid--tablet--5>.aem-GridColumn.aem-GridColumn--offset--tablet--3 {
        margin-left: 60%
    }

    .aem-Grid.aem-Grid--tablet--5>.aem-GridColumn.aem-GridColumn--offset--tablet--4 {
        margin-left: 80%
    }

    .aem-Grid.aem-Grid--tablet--5>.aem-GridColumn.aem-GridColumn--offset--tablet--5 {
        margin-left: 100%
    }

    .aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--tablet--1 {
        float: left;
        clear: none;
        width: 16.6667%
    }

    .aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--tablet--2 {
        float: left;
        clear: none;
        width: 33.3333%
    }

    .aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--tablet--3 {
        float: left;
        clear: none;
        width: 50%
    }

    .aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--tablet--4 {
        float: left;
        clear: none;
        width: 66.6667%
    }

    .aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--tablet--5 {
        float: left;
        clear: none;
        width: 83.3333%
    }

    .aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--tablet--6 {
        float: left;
        clear: none;
        width: 100%
    }

    .aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--offset--tablet--0 {
        margin-left: 0
    }

    .aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--offset--tablet--1 {
        margin-left: 16.6667%
    }

    .aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--offset--tablet--2 {
        margin-left: 33.3333%
    }

    .aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--offset--tablet--3 {
        margin-left: 50%
    }

    .aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--offset--tablet--4 {
        margin-left: 66.6667%
    }

    .aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--offset--tablet--5 {
        margin-left: 83.3333%
    }

    .aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--offset--tablet--6 {
        margin-left: 100%
    }

    .aem-Grid.aem-Grid--tablet--6>.aem-GridColumn.aem-GridColumn--tablet--1 {
        float: left;
        clear: none;
        width: 16.6667%
    }

    .aem-Grid.aem-Grid--tablet--6>.aem-GridColumn.aem-GridColumn--tablet--2 {
        float: left;
        clear: none;
        width: 33.3333%
    }

    .aem-Grid.aem-Grid--tablet--6>.aem-GridColumn.aem-GridColumn--tablet--3 {
        float: left;
        clear: none;
        width: 50%
    }

    .aem-Grid.aem-Grid--tablet--6>.aem-GridColumn.aem-GridColumn--tablet--4 {

        float: left;
        clear: none;
        width: 66.6667%
    }

    .aem-Grid.aem-Grid--tablet--6>.aem-GridColumn.aem-GridColumn--tablet--5 {
        float: left;
        clear: none;
        width: 83.3333%
    }

    .aem-Grid.aem-Grid--tablet--6>.aem-GridColumn.aem-GridColumn--tablet--6 {
        float: left;
        clear: none;
        width: 100%
    }

    .aem-Grid.aem-Grid--tablet--6>.aem-GridColumn.aem-GridColumn--offset--tablet--0 {
        margin-left: 0
    }

    .aem-Grid.aem-Grid--tablet--6>.aem-GridColumn.aem-GridColumn--offset--tablet--1 {
        margin-left: 16.6667%
    }

    .aem-Grid.aem-Grid--tablet--6>.aem-GridColumn.aem-GridColumn--offset--tablet--2 {
        margin-left: 33.3333%
    }

    .aem-Grid.aem-Grid--tablet--6>.aem-GridColumn.aem-GridColumn--offset--tablet--3 {
        margin-left: 50%
    }

    .aem-Grid.aem-Grid--tablet--6>.aem-GridColumn.aem-GridColumn--offset--tablet--4 {
        margin-left: 66.6667%
    }

    .aem-Grid.aem-Grid--tablet--6>.aem-GridColumn.aem-GridColumn--offset--tablet--5 {
        margin-left: 83.3333%
    }

    .aem-Grid.aem-Grid--tablet--6>.aem-GridColumn.aem-GridColumn--offset--tablet--6 {
        margin-left: 100%
    }

    .aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--tablet--1 {
        float: left;
        clear: none;
        width: 14.2857%
    }

    .aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--tablet--2 {
        float: left;
        clear: none;
        width: 28.5714%
    }

    .aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--tablet--3 {
        float: left;
        clear: none;
        width: 42.8571%
    }

    .aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--tablet--4 {
        float: left;
        clear: none;
        width: 57.1428%
    }

    .aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--tablet--5 {
        float: left;
        clear: none;
        width: 71.4286%
    }

    .aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--tablet--6 {
        float: left;
        clear: none;
        width: 85.7143%
    }

    .aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--tablet--7 {
        float: left;
        clear: none;
        width: 100%
    }

    .aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--offset--tablet--0 {
        margin-left: 0
    }

    .aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--offset--tablet--1 {
        margin-left: 14.2857%
    }

    .aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--offset--tablet--2 {
        margin-left: 28.5714%
    }

    .aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--offset--tablet--3 {
        margin-left: 42.8571%
    }

    .aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--offset--tablet--4 {
        margin-left: 57.1428%
    }

    .aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--offset--tablet--5 {
        margin-left: 71.4286%
    }

    .aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--offset--tablet--6 {
        margin-left: 85.7143%
    }

    .aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--offset--tablet--7 {
        margin-left: 100%
    }

    .aem-Grid.aem-Grid--tablet--7>.aem-GridColumn.aem-GridColumn--tablet--1 {
        float: left;
        clear: none;
        width: 14.2857%
    }

    .aem-Grid.aem-Grid--tablet--7>.aem-GridColumn.aem-GridColumn--tablet--2 {
        float: left;
        clear: none;
        width: 28.5714%
    }

    .aem-Grid.aem-Grid--tablet--7>.aem-GridColumn.aem-GridColumn--tablet--3 {
        float: left;
        clear: none;
        width: 42.8571%
    }

    .aem-Grid.aem-Grid--tablet--7>.aem-GridColumn.aem-GridColumn--tablet--4 {
        float: left;
        clear: none;
        width: 57.1428%
    }

    .aem-Grid.aem-Grid--tablet--7>.aem-GridColumn.aem-GridColumn--tablet--5 {
        float: left;
        clear: none;
        width: 71.4286%
    }

    .aem-Grid.aem-Grid--tablet--7>.aem-GridColumn.aem-GridColumn--tablet--6 {
        float: left;
        clear: none;
        width: 85.7143%
    }

    .aem-Grid.aem-Grid--tablet--7>.aem-GridColumn.aem-GridColumn--tablet--7 {
        float: left;
        clear: none;
        width: 100%
    }

    .aem-Grid.aem-Grid--tablet--7>.aem-GridColumn.aem-GridColumn--offset--tablet--0 {
        margin-left: 0
    }

    .aem-Grid.aem-Grid--tablet--7>.aem-GridColumn.aem-GridColumn--offset--tablet--1 {
        margin-left: 14.2857%
    }

    .aem-Grid.aem-Grid--tablet--7>.aem-GridColumn.aem-GridColumn--offset--tablet--2 {
        margin-left: 28.5714%
    }

    .aem-Grid.aem-Grid--tablet--7>.aem-GridColumn.aem-GridColumn--offset--tablet--3 {
        margin-left: 42.8571%
    }

    .aem-Grid.aem-Grid--tablet--7>.aem-GridColumn.aem-GridColumn--offset--tablet--4 {
        margin-left: 57.1428%
    }

    .aem-Grid.aem-Grid--tablet--7>.aem-GridColumn.aem-GridColumn--offset--tablet--5 {
        margin-left: 71.4286%
    }

    .aem-Grid.aem-Grid--tablet--7>.aem-GridColumn.aem-GridColumn--offset--tablet--6 {
        margin-left: 85.7143%
    }

    .aem-Grid.aem-Grid--tablet--7>.aem-GridColumn.aem-GridColumn--offset--tablet--7 {
        margin-left: 100%
    }

    .aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--tablet--1 {
        float: left;
        clear: none;
        width: 12.5%
    }

    .aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--tablet--2 {
        float: left;
        clear: none;
        width: 25%
    }

    .aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--tablet--3 {
        float: left;
        clear: none;
        width: 37.5%
    }

    .aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--tablet--4 {
        float: left;
        clear: none;
        width: 50%
    }

    .aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--tablet--5 {
        float: left;
        clear: none;
        width: 62.5%
    }

    .aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--tablet--6 {
        float: left;
        clear: none;
        width: 75%
    }

    .aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--tablet--7 {
        float: left;
        clear: none;
        width: 87.5%
    }

    .aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--tablet--8 {
        float: left;
        clear: none;
        width: 100%
    }

    .aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--offset--tablet--0 {
        margin-left: 0
    }

    .aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--offset--tablet--1 {
        margin-left: 12.5%
    }

    .aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--offset--tablet--2 {
        margin-left: 25%
    }

    .aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--offset--tablet--3 {
        margin-left: 37.5%
    }

    .aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--offset--tablet--4 {
        margin-left: 50%
    }

    .aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--offset--tablet--5 {
        margin-left: 62.5%
    }

    .aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--offset--tablet--6 {
        margin-left: 75%
    }

    .aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--offset--tablet--7 {
        margin-left: 87.5%
    }

    .aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--offset--tablet--8 {
        margin-left: 100%
    }

    .aem-Grid.aem-Grid--tablet--8>.aem-GridColumn.aem-GridColumn--tablet--1 {
        float: left;
        clear: none;
        width: 12.5%
    }

    .aem-Grid.aem-Grid--tablet--8>.aem-GridColumn.aem-GridColumn--tablet--2 {
        float: left;
        clear: none;
        width: 25%
    }

    .aem-Grid.aem-Grid--tablet--8>.aem-GridColumn.aem-GridColumn--tablet--3 {
        float: left;
        clear: none;
        width: 37.5%
    }

    .aem-Grid.aem-Grid--tablet--8>.aem-GridColumn.aem-GridColumn--tablet--4 {
        float: left;
        clear: none;
        width: 50%
    }

    .aem-Grid.aem-Grid--tablet--8>.aem-GridColumn.aem-GridColumn--tablet--5 {
        float: left;
        clear: none;
        width: 62.5%
    }

    .aem-Grid.aem-Grid--tablet--8>.aem-GridColumn.aem-GridColumn--tablet--6 {
        float: left;
        clear: none;
        width: 75%
    }

    .aem-Grid.aem-Grid--tablet--8>.aem-GridColumn.aem-GridColumn--tablet--7 {
        float: left;
        clear: none;
        width: 87.5%
    }

    .aem-Grid.aem-Grid--tablet--8>.aem-GridColumn.aem-GridColumn--tablet--8 {
        float: left;
        clear: none;
        width: 100%
    }

    .aem-Grid.aem-Grid--tablet--8>.aem-GridColumn.aem-GridColumn--offset--tablet--0 {
        margin-left: 0
    }

    .aem-Grid.aem-Grid--tablet--8>.aem-GridColumn.aem-GridColumn--offset--tablet--1 {
        margin-left: 12.5%
    }

    .aem-Grid.aem-Grid--tablet--8>.aem-GridColumn.aem-GridColumn--offset--tablet--2 {
        margin-left: 25%
    }

    .aem-Grid.aem-Grid--tablet--8>.aem-GridColumn.aem-GridColumn--offset--tablet--3 {
        margin-left: 37.5%
    }

    .aem-Grid.aem-Grid--tablet--8>.aem-GridColumn.aem-GridColumn--offset--tablet--4 {
        margin-left: 50%
    }

    .aem-Grid.aem-Grid--tablet--8>.aem-GridColumn.aem-GridColumn--offset--tablet--5 {
        margin-left: 62.5%
    }

    .aem-Grid.aem-Grid--tablet--8>.aem-GridColumn.aem-GridColumn--offset--tablet--6 {
        margin-left: 75%
    }

    .aem-Grid.aem-Grid--tablet--8>.aem-GridColumn.aem-GridColumn--offset--tablet--7 {
        margin-left: 87.5%
    }

    .aem-Grid.aem-Grid--tablet--8>.aem-GridColumn.aem-GridColumn--offset--tablet--8 {
        margin-left: 100%
    }

    .aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--tablet--1 {
        float: left;
        clear: none;
        width: 11.1111%
    }

    .aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--tablet--2 {
        float: left;
        clear: none;
        width: 22.2222%
    }

    .aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--tablet--3 {
        float: left;
        clear: none;
        width: 33.3333%
    }

    .aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--tablet--4 {
        float: left;
        clear: none;
        width: 44.4444%
    }

    .aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--tablet--5 {
        float: left;
        clear: none;
        width: 55.5556%
    }

    .aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--tablet--6 {
        float: left;
        clear: none;
        width: 66.6667%
    }

    .aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--tablet--7 {
        float: left;
        clear: none;
        width: 77.7778%
    }

    .aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--tablet--8 {
        float: left;
        clear: none;
        width: 88.8889%
    }

    .aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--tablet--9 {
        float: left;
        clear: none;
        width: 100%
    }

    .aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--offset--tablet--0 {
        margin-left: 0
    }

    .aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--offset--tablet--1 {
        margin-left: 11.1111%
    }

    .aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--offset--tablet--2 {
        margin-left: 22.2222%
    }

    .aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--offset--tablet--3 {
        margin-left: 33.3333%
    }

    .aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--offset--tablet--4 {
        margin-left: 44.4444%
    }

    .aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--offset--tablet--5 {
        margin-left: 55.5556%
    }

    .aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--offset--tablet--6 {
        margin-left: 66.6667%
    }

    .aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--offset--tablet--7 {
        margin-left: 77.7778%
    }

    .aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--offset--tablet--8 {
        margin-left: 88.8889%
    }

    .aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--offset--tablet--9 {
        margin-left: 100%
    }

    .aem-Grid.aem-Grid--tablet--9>.aem-GridColumn.aem-GridColumn--tablet--1 {
        float: left;
        clear: none;
        width: 11.1111%
    }

    .aem-Grid.aem-Grid--tablet--9>.aem-GridColumn.aem-GridColumn--tablet--2 {
        float: left;
        clear: none;
        width: 22.2222%
    }

    .aem-Grid.aem-Grid--tablet--9>.aem-GridColumn.aem-GridColumn--tablet--3 {
        float: left;
        clear: none;
        width: 33.3333%
    }

    .aem-Grid.aem-Grid--tablet--9>.aem-GridColumn.aem-GridColumn--tablet--4 {
        float: left;
        clear: none;
        width: 44.4444%
    }

    .aem-Grid.aem-Grid--tablet--9>.aem-GridColumn.aem-GridColumn--tablet--5 {
        float: left;
        clear: none;
        width: 55.5556%
    }

    .aem-Grid.aem-Grid--tablet--9>.aem-GridColumn.aem-GridColumn--tablet--6 {
        float: left;
        clear: none;
        width: 66.6667%
    }

    .aem-Grid.aem-Grid--tablet--9>.aem-GridColumn.aem-GridColumn--tablet--7 {
        float: left;
        clear: none;
        width: 77.7778%
    }

    .aem-Grid.aem-Grid--tablet--9>.aem-GridColumn.aem-GridColumn--tablet--8 {
        float: left;
        clear: none;
        width: 88.8889%
    }

    .aem-Grid.aem-Grid--tablet--9>.aem-GridColumn.aem-GridColumn--tablet--9 {
        float: left;
        clear: none;
        width: 100%
    }

    .aem-Grid.aem-Grid--tablet--9>.aem-GridColumn.aem-GridColumn--offset--tablet--0 {
        margin-left: 0
    }

    .aem-Grid.aem-Grid--tablet--9>.aem-GridColumn.aem-GridColumn--offset--tablet--1 {
        margin-left: 11.1111%
    }

    .aem-Grid.aem-Grid--tablet--9>.aem-GridColumn.aem-GridColumn--offset--tablet--2 {
        margin-left: 22.2222%
    }

    .aem-Grid.aem-Grid--tablet--9>.aem-GridColumn.aem-GridColumn--offset--tablet--3 {
        margin-left: 33.3333%
    }

    .aem-Grid.aem-Grid--tablet--9>.aem-GridColumn.aem-GridColumn--offset--tablet--4 {
        margin-left: 44.4444%
    }

    .aem-Grid.aem-Grid--tablet--9>.aem-GridColumn.aem-GridColumn--offset--tablet--5 {
        margin-left: 55.5556%
    }

    .aem-Grid.aem-Grid--tablet--9>.aem-GridColumn.aem-GridColumn--offset--tablet--6 {
        margin-left: 66.6667%
    }

    .aem-Grid.aem-Grid--tablet--9>.aem-GridColumn.aem-GridColumn--offset--tablet--7 {
        margin-left: 77.7778%
    }

    .aem-Grid.aem-Grid--tablet--9>.aem-GridColumn.aem-GridColumn--offset--tablet--8 {
        margin-left: 88.8889%
    }

    .aem-Grid.aem-Grid--tablet--9>.aem-GridColumn.aem-GridColumn--offset--tablet--9 {
        margin-left: 100%
    }

    .aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--tablet--1 {
        float: left;
        clear: none;
        width: 10%
    }

    .aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--tablet--2 {
        float: left;
        clear: none;
        width: 20%
    }

    .aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--tablet--3 {
        float: left;
        clear: none;
        width: 30%
    }

    .aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--tablet--4 {
        float: left;
        clear: none;
        width: 40%
    }

    .aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--tablet--5 {
        float: left;
        clear: none;
        width: 50%
    }

    .aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--tablet--6 {
        float: left;
        clear: none;
        width: 60%
    }

    .aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--tablet--7 {
        float: left;
        clear: none;
        width: 70%
    }

    .aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--tablet--8 {
        float: left;
        clear: none;
        width: 80%
    }

    .aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--tablet--9 {
        float: left;
        clear: none;
        width: 90%
    }

    .aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--tablet--10 {
        float: left;
        clear: none;
        width: 100%
    }

    .aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--offset--tablet--0 {
        margin-left: 0
    }

    .aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--offset--tablet--1 {
        margin-left: 10%
    }

    .aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--offset--tablet--2 {
        margin-left: 20%
    }

    .aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--offset--tablet--3 {
        margin-left: 30%
    }

    .aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--offset--tablet--4 {
        margin-left: 40%
    }

    .aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--offset--tablet--5 {
        margin-left: 50%
    }

    .aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--offset--tablet--6 {
        margin-left: 60%
    }

    .aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--offset--tablet--7 {
        margin-left: 70%
    }

    .aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--offset--tablet--8 {
        margin-left: 80%
    }

    .aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--offset--tablet--9 {
        margin-left: 90%
    }

    .aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--offset--tablet--10 {
        margin-left: 100%
    }

    .aem-Grid.aem-Grid--tablet--10>.aem-GridColumn.aem-GridColumn--tablet--1 {
        float: left;
        clear: none;
        width: 10%
    }

    .aem-Grid.aem-Grid--tablet--10>.aem-GridColumn.aem-GridColumn--tablet--2 {
        float: left;
        clear: none;
        width: 20%
    }

    .aem-Grid.aem-Grid--tablet--10>.aem-GridColumn.aem-GridColumn--tablet--3 {
        float: left;
        clear: none;
        width: 30%
    }

    .aem-Grid.aem-Grid--tablet--10>.aem-GridColumn.aem-GridColumn--tablet--4 {
        float: left;
        clear: none;
        width: 40%
    }

    .aem-Grid.aem-Grid--tablet--10>.aem-GridColumn.aem-GridColumn--tablet--5 {
        float: left;
        clear: none;
        width: 50%
    }

    .aem-Grid.aem-Grid--tablet--10>.aem-GridColumn.aem-GridColumn--tablet--6 {
        float: left;
        clear: none;
        width: 60%
    }

    .aem-Grid.aem-Grid--tablet--10>.aem-GridColumn.aem-GridColumn--tablet--7 {
        float: left;
        clear: none;
        width: 70%
    }

    .aem-Grid.aem-Grid--tablet--10>.aem-GridColumn.aem-GridColumn--tablet--8 {
        float: left;
        clear: none;
        width: 80%
    }

    .aem-Grid.aem-Grid--tablet--10>.aem-GridColumn.aem-GridColumn--tablet--9 {
        float: left;
        clear: none;
        width: 90%
    }

    .aem-Grid.aem-Grid--tablet--10>.aem-GridColumn.aem-GridColumn--tablet--10 {
        float: left;
        clear: none;
        width: 100%
    }

    .aem-Grid.aem-Grid--tablet--10>.aem-GridColumn.aem-GridColumn--offset--tablet--0 {
        margin-left: 0
    }

    .aem-Grid.aem-Grid--tablet--10>.aem-GridColumn.aem-GridColumn--offset--tablet--1 {
        margin-left: 10%
    }

    .aem-Grid.aem-Grid--tablet--10>.aem-GridColumn.aem-GridColumn--offset--tablet--2 {
        margin-left: 20%
    }

    .aem-Grid.aem-Grid--tablet--10>.aem-GridColumn.aem-GridColumn--offset--tablet--3 {
        margin-left: 30%
    }

    .aem-Grid.aem-Grid--tablet--10>.aem-GridColumn.aem-GridColumn--offset--tablet--4 {
        margin-left: 40%
    }

    .aem-Grid.aem-Grid--tablet--10>.aem-GridColumn.aem-GridColumn--offset--tablet--5 {
        margin-left: 50%
    }

    .aem-Grid.aem-Grid--tablet--10>.aem-GridColumn.aem-GridColumn--offset--tablet--6 {
        margin-left: 60%
    }

    .aem-Grid.aem-Grid--tablet--10>.aem-GridColumn.aem-GridColumn--offset--tablet--7 {
        margin-left: 70%
    }

    .aem-Grid.aem-Grid--tablet--10>.aem-GridColumn.aem-GridColumn--offset--tablet--8 {
        margin-left: 80%
    }

    .aem-Grid.aem-Grid--tablet--10>.aem-GridColumn.aem-GridColumn--offset--tablet--9 {
        margin-left: 90%
    }

    .aem-Grid.aem-Grid--tablet--10>.aem-GridColumn.aem-GridColumn--offset--tablet--10 {
        margin-left: 100%
    }

    .aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--tablet--1 {
        float: left;
        clear: none;
        width: 9.0909%
    }

    .aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--tablet--2 {
        float: left;
        clear: none;
        width: 18.1818%
    }

    .aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--tablet--3 {
        float: left;
        clear: none;
        width: 27.2727%
    }

    .aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--tablet--4 {
        float: left;
        clear: none;
        width: 36.3636%
    }

    .aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--tablet--5 {
        float: left;
        clear: none;
        width: 45.4545%
    }

    .aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--tablet--6 {
        float: left;
        clear: none;
        width: 54.5455%
    }

    .aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--tablet--7 {
        float: left;
        clear: none;
        width: 63.6364%
    }

    .aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--tablet--8 {
        float: left;
        clear: none;
        width: 72.7273%
    }

    .aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--tablet--9 {
        float: left;
        clear: none;
        width: 81.8182%
    }

    .aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--tablet--10 {
        float: left;
        clear: none;
        width: 90.9091%
    }

    .aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--tablet--11 {
        float: left;
        clear: none;
        width: 100%
    }

    .aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--offset--tablet--0 {
        margin-left: 0
    }

    .aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--offset--tablet--1 {
        margin-left: 9.0909%
    }

    .aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--offset--tablet--2 {
        margin-left: 18.1818%
    }

    .aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--offset--tablet--3 {
        margin-left: 27.2727%
    }

    .aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--offset--tablet--4 {
        margin-left: 36.3636%
    }

    .aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--offset--tablet--5 {
        margin-left: 45.4545%
    }

    .aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--offset--tablet--6 {
        margin-left: 54.5455%
    }

    .aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--offset--tablet--7 {
        margin-left: 63.6364%
    }

    .aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--offset--tablet--8 {
        margin-left: 72.7273%
    }

    .aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--offset--tablet--9 {
        margin-left: 81.8182%
    }

    .aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--offset--tablet--10 {
        margin-left: 90.9091%
    }

    .aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--offset--tablet--11 {
        margin-left: 100%
    }

    .aem-Grid.aem-Grid--tablet--11>.aem-GridColumn.aem-GridColumn--tablet--1 {
        float: left;
        clear: none;
        width: 9.0909%
    }

    .aem-Grid.aem-Grid--tablet--11>.aem-GridColumn.aem-GridColumn--tablet--2 {
        float: left;
        clear: none;
        width: 18.1818%
    }

    .aem-Grid.aem-Grid--tablet--11>.aem-GridColumn.aem-GridColumn--tablet--3 {
        float: left;
        clear: none;
        width: 27.2727%
    }

    .aem-Grid.aem-Grid--tablet--11>.aem-GridColumn.aem-GridColumn--tablet--4 {
        float: left;
        clear: none;
        width: 36.366%
    }

    .aem-Grid.aem-Grid--tablet--11>.aem-GridColumn.aem-GridColumn--tablet--5 {
        float: left;
        clear: none;
        width: 45.455%
    }

    .aem-Grid.aem-Grid--tablet--11>.aem-GridColumn.aem-GridColumn--tablet--6 {
        float: left;
        clear: none;
        width: 54.5455%
    }

    .aem-Grid.aem-Grid--tablet--11>.aem-GridColumn.aem-GridColumn--tablet--7 {
        float: left;
        clear: none;
        width: 63.6364%
    }

    .aem-Grid.aem-Grid--tablet--11>.aem-GridColumn.aem-GridColumn--tablet--8 {
        float: left;
        clear: none;
        width: 72.7273%
    }

    .aem-Grid.aem-Grid--tablet--11>.aem-GridColumn.aem-GridColumn--tablet--9 {
        float: left;
        clear: none;
        width: 81.8182%
    }

    .aem-Grid.aem-Grid--tablet--11>.aem-GridColumn.aem-GridColumn--tablet--10 {
        float: left;
        clear: none;
        width: 90.9091%
    }

    .aem-Grid.aem-Grid--tablet--11>.aem-GridColumn.aem-GridColumn--tablet--11 {
        float: left;
        clear: none;
        width: 100%
    }

    .aem-Grid.aem-Grid--tablet--11>.aem-GridColumn.aem-GridColumn--offset--tablet--0 {
        margin-left: 0
    }

    .aem-Grid.aem-Grid--tablet--11>.aem-GridColumn.aem-GridColumn--offset--tablet--1 {
        margin-left: 9.0909%
    }

    .aem-Grid.aem-Grid--tablet--11>.aem-GridColumn.aem-GridColumn--offset--tablet--2 {
        margin-left: 18.1818%
    }

    .aem-Grid.aem-Grid--tablet--11>.aem-GridColumn.aem-GridColumn--offset--tablet--3 {
        margin-left: 27.2727%
    }

    .aem-Grid.aem-Grid--tablet--11>.aem-GridColumn.aem-GridColumn--offset--tablet--4 {
        margin-left: 36.3636%
    }

    .aem-Grid.aem-Grid--tablet--11>.aem-GridColumn.aem-GridColumn--offset--tablet--5 {
        margin-left: 45.4545%
    }

    .aem-Grid.aem-Grid--tablet--11>.aem-GridColumn.aem-GridColumn--offset--tablet--6 {
        margin-left: 54.5455%
    }

    .aem-Grid.aem-Grid--tablet--11>.aem-GridColumn.aem-GridColumn--offset--tablet--7 {
        margin-left: 63.6364%
    }

    .aem-Grid.aem-Grid--tablet--11>.aem-GridColumn.aem-GridColumn--offset--tablet--8 {
        margin-left: 72.7273%
    }

    .aem-Grid.aem-Grid--tablet--11>.aem-GridColumn.aem-GridColumn--offset--tablet--9 {
        margin-left: 81.8182%
    }

    .aem-Grid.aem-Grid--tablet--11>.aem-GridColumn.aem-GridColumn--offset--tablet--10 {
        margin-left: 90.9091%
    }

    .aem-Grid.aem-Grid--tablet--11>.aem-GridColumn.aem-GridColumn--offset--tablet--11 {
        margin-left: 100%
    }

    .aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--tablet--1 {
        float: left;
        clear: none;
        width: 8.3333%
    }

    .aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--tablet--2 {
        float: left;
        clear: none;
        width: 16.6667%
    }

    .aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--tablet--3 {
        float: left;
        clear: none;
        width: 25%
    }

    .aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--tablet--4 {
        float: left;
        clear: none;
        width: 33.3333%
    }

    .aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--tablet--5 {
        float: left;
        clear: none;
        width: 41.6667%
    }

    .aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--tablet--6 {
        float: left;
        clear: none;
        width: 50%
    }

    .aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--tablet--7 {
        float: left;
        clear: none;
        width: 58.3333%
    }

    .aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--tablet--8 {
        float: left;
        clear: none;
        width: 66.6667%
    }

    .aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--tablet--9 {
        float: left;
        clear: none;
        width: 75%
    }

    .aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--tablet--10 {
        float: left;
        clear: none;
        width: 83.3333%
    }

    .aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--tablet--11 {
        float: left;
        clear: none;
        width: 91.6667%
    }

    .aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--tablet--12 {
        float: left;
        clear: none;
        width: 100%
    }

    .aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--tablet--0 {
        margin-left: 0
    }

    .aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--tablet--1 {
        margin-left: 8.3333%
    }

    .aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--tablet--2 {
        margin-left: 16.6667%
    }

    .aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--tablet--3 {
        margin-left: 25%
    }

    .aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--tablet--4 {
        margin-left: 33.3333%
    }

    .aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--tablet--5 {
        margin-left: 41.6667%
    }

    .aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--tablet--6 {
        margin-left: 50%
    }

    .aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--tablet--7 {
        margin-left: 58.3333%
    }

    .aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--tablet--8 {
        margin-left: 66.6667%
    }

    .aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--tablet--9 {
        margin-left: 75%
    }

    .aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--tablet--10 {
        margin-left: 83.3333%
    }

    .aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--tablet--11 {
        margin-left: 91.6667%
    }

    .aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--tablet--12 {
        margin-left: 100%
    }

    .aem-Grid.aem-Grid--tablet--12>.aem-GridColumn.aem-GridColumn--tablet--1 {
        float: left;
        clear: none;
        width: 8.3333%
    }

    .aem-Grid.aem-Grid--tablet--12>.aem-GridColumn.aem-GridColumn--tablet--2 {
        float: left;
        clear: none;
        width: 16.6667%
    }

    .aem-Grid.aem-Grid--tablet--12>.aem-GridColumn.aem-GridColumn--tablet--3 {
        float: left;
        clear: none;
        width: 25%
    }

    .aem-Grid.aem-Grid--tablet--12>.aem-GridColumn.aem-GridColumn--tablet--4 {
        float: left;
        clear: none;
        width: 33.3333%
    }

    .aem-Grid.aem-Grid--tablet--12>.aem-GridColumn.aem-GridColumn--tablet--5 {
        float: left;
        clear: none;
        width: 41.6667%
    }

    .aem-Grid.aem-Grid--tablet--12>.aem-GridColumn.aem-GridColumn--tablet--6 {
        float: left;
        clear: none;
        width: 50%
    }

    .aem-Grid.aem-Grid--tablet--12>.aem-GridColumn.aem-GridColumn--tablet--7 {
        float: left;
        clear: none;
        width: 58.3333%
    }

    .aem-Grid.aem-Grid--tablet--12>.aem-GridColumn.aem-GridColumn--tablet--8 {
        float: left;
        clear: none;
        width: 66.6667%
    }

    .aem-Grid.aem-Grid--tablet--12>.aem-GridColumn.aem-GridColumn--tablet--9 {
        float: left;
        clear: none;
        width: 75%
    }

    .aem-Grid.aem-Grid--tablet--12>.aem-GridColumn.aem-GridColumn--tablet--10 {
        float: left;
        clear: none;
        width: 83.3333%
    }

    .aem-Grid.aem-Grid--tablet--12>.aem-GridColumn.aem-GridColumn--tablet--11 {
        float: left;
        clear: none;
        width: 91.6667%
    }

    .aem-Grid.aem-Grid--tablet--12>.aem-GridColumn.aem-GridColumn--tablet--12 {
        float: left;
        clear: none;
        width: 100%
    }

    .aem-Grid.aem-Grid--tablet--12>.aem-GridColumn.aem-GridColumn--offset--tablet--0 {
        margin-left: 0
    }

    .aem-Grid.aem-Grid--tablet--12>.aem-GridColumn.aem-GridColumn--offset--tablet--1 {
        margin-left: 8.3333%
    }

    .aem-Grid.aem-Grid--tablet--12>.aem-GridColumn.aem-GridColumn--offset--tablet--2 {
        margin-left: 16.6667%
    }

    .aem-Grid.aem-Grid--tablet--12>.aem-GridColumn.aem-GridColumn--offset--tablet--3 {
        margin-left: 25%
    }

    .aem-Grid.aem-Grid--tablet--12>.aem-GridColumn.aem-GridColumn--offset--tablet--4 {
        margin-left: 33.3333%
    }

    .aem-Grid.aem-Grid--tablet--12>.aem-GridColumn.aem-GridColumn--offset--tablet--5 {
        margin-left: 41.6667%
    }

    .aem-Grid.aem-Grid--tablet--12>.aem-GridColumn.aem-GridColumn--offset--tablet--6 {
        margin-left: 50%
    }

    .aem-Grid.aem-Grid--tablet--12>.aem-GridColumn.aem-GridColumn--offset--tablet--7 {
        margin-left: 58.3333%
    }

    .aem-Grid.aem-Grid--tablet--12>.aem-GridColumn.aem-GridColumn--offset--tablet--8 {
        margin-left: 66.6667%
    }

    .aem-Grid.aem-Grid--tablet--12>.aem-GridColumn.aem-GridColumn--offset--tablet--9 {
        margin-left: 75%
    }

    .aem-Grid.aem-Grid--tablet--12>.aem-GridColumn.aem-GridColumn--offset--tablet--10 {
        margin-left: 83.3333%
    }

    .aem-Grid.aem-Grid--tablet--12>.aem-GridColumn.aem-GridColumn--offset--tablet--11 {
        margin-left: 91.6667%
    }

    .aem-Grid.aem-Grid--tablet--12>.aem-GridColumn.aem-GridColumn--offset--tablet--12 {
        margin-left: 100%
    }

    .aem-Grid>.aem-GridColumn.aem-GridColumn--tablet--newline {
        display: block;
        clear: both!important
    }

    .aem-Grid>.aem-GridColumn.aem-GridColumn--tablet--none {
        display: block;
        clear: none!important;
        float: left
    }

    .aem-Grid>.aem-GridColumn.aem-GridColumn--tablet--hide {
        display: none
    }
}

.aem-Grid-newComponent.cq-Editable-dom.new,.cq-placeholder {
    height: 4.8rem!important
}

.text-align--left {
    text-align: left
}

.container .Title-link,.text-align--right {
    text-align: right
}

.text-align--center,.whitespace--author:after,code {
    text-align: center
}

.text-align--justify {
    text-align: justify
}

.text-align--unset {
    text-align: unset
}

.text-align--initial {
    text-align: initial
}

.text-align--inherit {
    text-align: inherit
}

@media only screen and (min-width: 36em) {
    .text-align--left--sm {
        text-align:left
    }
}

@media only screen and (min-width: 48.0625em) {
    .text-align--left--md {
        text-align:left
    }
}

@media only screen and (min-width: 74.5em) {
    .text-align--left--lg {
        text-align:left
    }
}

@media only screen and (min-width: 36em) {
    .text-align--right--sm {
        text-align:right
    }
}

@media only screen and (min-width: 48.0625em) {
    .text-align--right--md {
        text-align:right
    }
}

@media only screen and (min-width: 74.5em) {
    .text-align--right--lg {
        text-align:right
    }
}

@media only screen and (min-width: 36em) {
    .text-align--center--sm {
        text-align:center
    }
}

@media only screen and (min-width: 48.0625em) {
    .text-align--center--md {
        text-align:center
    }
}

@media only screen and (min-width: 74.5em) {
    .text-align--center--lg {
        text-align:center
    }
}

@media only screen and (min-width: 36em) {
    .text-align--justify--sm {
        text-align:justify
    }
}

@media only screen and (min-width: 48.0625em) {
    .text-align--justify--md {
        text-align:justify
    }
}

@media only screen and (min-width: 74.5em) {
    .text-align--justify--lg {
        text-align:justify
    }
}

@media only screen and (min-width: 36em) {
    .text-align--unset--sm {
        text-align:unset
    }
}

@media only screen and (min-width: 48.0625em) {
    .text-align--unset--md {
        text-align:unset
    }
}

@media only screen and (min-width: 74.5em) {
    .text-align--unset--lg {
        text-align:unset
    }
}

@media only screen and (min-width: 36em) {
    .text-align--initial--sm {
        text-align:initial
    }
}

@media only screen and (min-width: 48.0625em) {
    .text-align--initial--md {
        text-align:initial
    }
}

@media only screen and (min-width: 74.5em) {
    .text-align--initial--lg {
        text-align:initial
    }
}

@media only screen and (min-width: 36em) {
    .text-align--inherit--sm {
        text-align:inherit
    }
}

@media only screen and (min-width: 48.0625em) {
    .text-align--inherit--md {
        text-align:inherit
    }
}

@media only screen and (min-width: 74.5em) {
    .text-align--inherit--lg {
        text-align:inherit
    }
}

.vertical-align--text-top {
    vertical-align: text-top
}

.vertical-align--text-bottom {
    vertical-align: text-bottom
}

.vertical-align--top {
    vertical-align: top
}

.vertical-align--middle {
    vertical-align: middle
}

.vertical-align--bottom {
    vertical-align: bottom
}

.vertical-align--baseline {
    vertical-align: baseline
}

.vertical-align--inherit {
    vertical-align: inherit
}

.vertical-align--sub {
    vertical-align: sub
}

.vertical-align--super {
    vertical-align: super
}

.vertical-align--unset {
    vertical-align: unset
}

@media only screen and (min-width: 36em) {
    .vertical-align--text-top--sm {
        vertical-align:text-top
    }
}

@media only screen and (min-width: 48.0625em) {
    .vertical-align--text-top--md {
        vertical-align:text-top
    }
}

@media only screen and (min-width: 74.5em) {
    .vertical-align--text-top--lg {
        vertical-align:text-top
    }
}

@media only screen and (min-width: 36em) {
    .vertical-align--text-bottom--sm {
        vertical-align:text-bottom
    }
}

@media only screen and (min-width: 48.0625em) {
    .vertical-align--text-bottom--md {
        vertical-align:text-bottom
    }
}

@media only screen and (min-width: 74.5em) {
    .vertical-align--text-bottom--lg {
        vertical-align:text-bottom
    }
}

@media only screen and (min-width: 36em) {
    .vertical-align--top--sm {
        vertical-align:top
    }
}

@media only screen and (min-width: 48.0625em) {
    .vertical-align--top--md {
        vertical-align:top
    }
}

@media only screen and (min-width: 74.5em) {
    .vertical-align--top--lg {
        vertical-align:top
    }
}

@media only screen and (min-width: 36em) {
    .vertical-align--middle--sm {
        vertical-align:middle
    }
}

@media only screen and (min-width: 48.0625em) {
    .vertical-align--middle--md {
        vertical-align:middle
    }
}

@media only screen and (min-width: 74.5em) {
    .vertical-align--middle--lg {
        vertical-align:middle
    }
}

@media only screen and (min-width: 36em) {
    .vertical-align--bottom--sm {
        vertical-align:bottom
    }
}

@media only screen and (min-width: 48.0625em) {
    .vertical-align--bottom--md {
        vertical-align:bottom
    }
}

@media only screen and (min-width: 74.5em) {
    .vertical-align--bottom--lg {
        vertical-align:bottom
    }
}

@media only screen and (min-width: 36em) {
    .vertical-align--baseline--sm {
        vertical-align:baseline
    }
}

@media only screen and (min-width: 48.0625em) {
    .vertical-align--baseline--md {
        vertical-align:baseline
    }
}

@media only screen and (min-width: 74.5em) {
    .vertical-align--baseline--lg {
        vertical-align:baseline
    }
}

@media only screen and (min-width: 36em) {
    .vertical-align--inherit--sm {
        vertical-align:inherit
    }
}

@media only screen and (min-width: 48.0625em) {
    .vertical-align--inherit--md {
        vertical-align:inherit
    }
}

@media only screen and (min-width: 74.5em) {
    .vertical-align--inherit--lg {
        vertical-align:inherit
    }
}

@media only screen and (min-width: 36em) {
    .vertical-align--sub--sm {
        vertical-align:sub
    }
}

@media only screen and (min-width: 48.0625em) {
    .vertical-align--sub--md {
        vertical-align:sub
    }
}

@media only screen and (min-width: 74.5em) {
    .vertical-align--sub--lg {
        vertical-align:sub
    }
}

@media only screen and (min-width: 36em) {
    .vertical-align--super--sm {
        vertical-align:super
    }
}

@media only screen and (min-width: 48.0625em) {
    .vertical-align--super--md {
        vertical-align:super
    }
}

@media only screen and (min-width: 74.5em) {
    .vertical-align--super--lg {
        vertical-align:super
    }
}

@media only screen and (min-width: 36em) {
    .vertical-align--unset--sm {
        vertical-align:unset
    }
}

@media only screen and (min-width: 48.0625em) {
    .vertical-align--unset--md {
        vertical-align:unset
    }
}

@media only screen and (min-width: 74.5em) {
    .vertical-align--unset--lg {
        vertical-align:unset
    }
}

.aspect-ratio--auto {
    aspect-ratio: auto
}

.aspect-ratio--1-1,.icon.icon--in-bg-shape:before {
    aspect-ratio: 1/1
}

.aspect-ratio--3-2 {
    aspect-ratio: 3/2
}

.aspect-ratio--4-3 {
    aspect-ratio: 4/3
}

.aspect-ratio--8-5 {
    aspect-ratio: 8/5
}

.aspect-ratio--16-9 {
    aspect-ratio: 16/9
}

@media only screen and (max-width: 35.99em) {
    .aspect-ratio--16-9--xs-max {
        aspect-ratio:16/9
    }
}

.backdrop-filter--3 {
    -webkit-backdrop-filter: blur(3px);
    backdrop-filter: blur(3px)
}

.blur-content {
    display: none;
    top: 0;
    left: 0;
    height: 100vh;
    width: 100vw;
    filter: blur(1.5rem);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background: hsla(0,0%,100%,.85);
    z-index: 1010
}

@media only screen and (min-width: 36em) {
    .border-radius--tl--n--sm {
        border-top-left-radius:0
    }
}

@media only screen and (min-width: 48.0625em) {
    .border-radius--tl--n--md {
        border-top-left-radius:0
    }
}

@media only screen and (min-width: 74.5em) {
    .border-radius--tl--n--lg {
        border-top-left-radius:0
    }
}

.border-radius--tl--n {
    border-top-left-radius: 0
}

@media only screen and (min-width: 36em) {
    .border-radius--tl--xxs--sm {
        border-top-left-radius:.5rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .border-radius--tl--xxs--md {
        border-top-left-radius:.5rem
    }
}

@media only screen and (min-width: 74.5em) {
    .border-radius--tl--xxs--lg {
        border-top-left-radius:.5rem
    }
}

.border-radius--tl--xxs {
    border-top-left-radius: .5rem
}

@media only screen and (min-width: 36em) {
    .border-radius--tl--xs--sm {
        border-top-left-radius:.8rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .border-radius--tl--xs--md {
        border-top-left-radius:.8rem
    }
}

@media only screen and (min-width: 74.5em) {
    .border-radius--tl--xs--lg {
        border-top-left-radius:.8rem
    }
}

.border-radius--tl--xs {
    border-top-left-radius: .8rem
}

@media only screen and (min-width: 36em) {
    .border-radius--tl--s--sm {
        border-top-left-radius:1rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .border-radius--tl--s--md {
        border-top-left-radius:1rem
    }
}

@media only screen and (min-width: 74.5em) {
    .border-radius--tl--s--lg {
        border-top-left-radius:1rem
    }
}

.border-radius--tl--s {
    border-top-left-radius: 1rem
}

@media only screen and (min-width: 36em) {
    .border-radius--tl--m--sm {
        border-top-left-radius:1.8rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .border-radius--tl--m--md {
        border-top-left-radius:1.8rem
    }
}

@media only screen and (min-width: 74.5em) {
    .border-radius--tl--m--lg {
        border-top-left-radius:1.8rem
    }
}

.border-radius--tl--m {
    border-top-left-radius: 1.8rem
}

@media only screen and (min-width: 36em) {
    .border-radius--tl--l--sm {
        border-top-left-radius:2.4rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .border-radius--tl--l--md {
        border-top-left-radius:2.4rem
    }
}

@media only screen and (min-width: 74.5em) {
    .border-radius--tl--l--lg {
        border-top-left-radius:2.4rem
    }
}

.border-radius--tl--l {
    border-top-left-radius: 2.4rem
}

@media only screen and (min-width: 36em) {
    .border-radius--tr--n--sm {
        border-top-right-radius:0
    }
}

@media only screen and (min-width: 48.0625em) {
    .border-radius--tr--n--md {
        border-top-right-radius:0
    }
}

@media only screen and (min-width: 74.5em) {
    .border-radius--tr--n--lg {
        border-top-right-radius:0
    }
}

.border-radius--tr--n {
    border-top-right-radius: 0
}

@media only screen and (min-width: 36em) {
    .border-radius--tr--xxs--sm {
        border-top-right-radius:.5rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .border-radius--tr--xxs--md {
        border-top-right-radius:.5rem
    }
}

@media only screen and (min-width: 74.5em) {
    .border-radius--tr--xxs--lg {
        border-top-right-radius:.5rem
    }
}

.border-radius--tr--xxs {
    border-top-right-radius: .5rem
}

@media only screen and (min-width: 36em) {
    .border-radius--tr--xs--sm {
        border-top-right-radius:.8rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .border-radius--tr--xs--md {
        border-top-right-radius:.8rem
    }
}

@media only screen and (min-width: 74.5em) {
    .border-radius--tr--xs--lg {
        border-top-right-radius:.8rem
    }
}

.border-radius--tr--xs {
    border-top-right-radius: .8rem
}

@media only screen and (min-width: 36em) {
    .border-radius--tr--s--sm {
        border-top-right-radius:1rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .border-radius--tr--s--md {
        border-top-right-radius:1rem
    }
}

@media only screen and (min-width: 74.5em) {
    .border-radius--tr--s--lg {
        border-top-right-radius:1rem
    }
}

.border-radius--tr--s {
    border-top-right-radius: 1rem
}

@media only screen and (min-width: 36em) {
    .border-radius--tr--m--sm {
        border-top-right-radius:1.8rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .border-radius--tr--m--md {
        border-top-right-radius:1.8rem
    }
}

@media only screen and (min-width: 74.5em) {
    .border-radius--tr--m--lg {
        border-top-right-radius:1.8rem
    }
}

.border-radius--tr--m {
    border-top-right-radius: 1.8rem
}

@media only screen and (min-width: 36em) {
    .border-radius--tr--l--sm {
        border-top-right-radius:2.4rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .border-radius--tr--l--md {
        border-top-right-radius:2.4rem
    }
}

@media only screen and (min-width: 74.5em) {
    .border-radius--tr--l--lg {
        border-top-right-radius:2.4rem
    }
}

.border-radius--tr--l {
    border-top-right-radius: 2.4rem
}

@media only screen and (min-width: 36em) {
    .border-radius--bl--n--sm {
        border-bottom-left-radius:0
    }
}

@media only screen and (min-width: 48.0625em) {
    .border-radius--bl--n--md {
        border-bottom-left-radius:0
    }
}

@media only screen and (min-width: 74.5em) {
    .border-radius--bl--n--lg {
        border-bottom-left-radius:0
    }
}

.border-radius--bl--n {
    border-bottom-left-radius: 0
}

@media only screen and (min-width: 36em) {
    .border-radius--bl--xxs--sm {
        border-bottom-left-radius:.5rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .border-radius--bl--xxs--md {
        border-bottom-left-radius:.5rem
    }
}

@media only screen and (min-width: 74.5em) {
    .border-radius--bl--xxs--lg {
        border-bottom-left-radius:.5rem
    }
}

.border-radius--bl--xxs {
    border-bottom-left-radius: .5rem
}

@media only screen and (min-width: 36em) {
    .border-radius--bl--xs--sm {
        border-bottom-left-radius:.8rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .border-radius--bl--xs--md {
        border-bottom-left-radius:.8rem
    }
}

@media only screen and (min-width: 74.5em) {
    .border-radius--bl--xs--lg {
        border-bottom-left-radius:.8rem
    }
}

.border-radius--bl--xs {
    border-bottom-left-radius: .8rem
}

@media only screen and (min-width: 36em) {
    .border-radius--bl--s--sm {
        border-bottom-left-radius:1rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .border-radius--bl--s--md {
        border-bottom-left-radius:1rem
    }
}

@media only screen and (min-width: 74.5em) {
    .border-radius--bl--s--lg {
        border-bottom-left-radius:1rem
    }
}

.border-radius--bl--s {
    border-bottom-left-radius: 1rem
}

@media only screen and (min-width: 36em) {
    .border-radius--bl--m--sm {
        border-bottom-left-radius:1.8rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .border-radius--bl--m--md {
        border-bottom-left-radius:1.8rem
    }
}

@media only screen and (min-width: 74.5em) {
    .border-radius--bl--m--lg {
        border-bottom-left-radius:1.8rem
    }
}

.border-radius--bl--m {
    border-bottom-left-radius: 1.8rem
}

@media only screen and (min-width: 36em) {
    .border-radius--bl--l--sm {
        border-bottom-left-radius:2.4rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .border-radius--bl--l--md {
        border-bottom-left-radius:2.4rem
    }
}

@media only screen and (min-width: 74.5em) {
    .border-radius--bl--l--lg {
        border-bottom-left-radius:2.4rem
    }
}

.border-radius--bl--l {
    border-bottom-left-radius: 2.4rem
}

@media only screen and (min-width: 36em) {
    .border-radius--br--n--sm {
        border-bottom-right-radius:0
    }
}

@media only screen and (min-width: 48.0625em) {
    .border-radius--br--n--md {
        border-bottom-right-radius:0
    }
}

@media only screen and (min-width: 74.5em) {
    .border-radius--br--n--lg {
        border-bottom-right-radius:0
    }
}

.border-radius--br--n {
    border-bottom-right-radius: 0
}

@media only screen and (min-width: 36em) {
    .border-radius--br--xxs--sm {
        border-bottom-right-radius:.5rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .border-radius--br--xxs--md {
        border-bottom-right-radius:.5rem
    }
}

@media only screen and (min-width: 74.5em) {
    .border-radius--br--xxs--lg {
        border-bottom-right-radius:.5rem
    }
}

.border-radius--br--xxs {
    border-bottom-right-radius: .5rem
}

@media only screen and (min-width: 36em) {
    .border-radius--br--xs--sm {
        border-bottom-right-radius:.8rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .border-radius--br--xs--md {
        border-bottom-right-radius:.8rem
    }
}

@media only screen and (min-width: 74.5em) {
    .border-radius--br--xs--lg {
        border-bottom-right-radius:.8rem
    }
}

.border-radius--br--xs {
    border-bottom-right-radius: .8rem
}

@media only screen and (min-width: 36em) {
    .border-radius--br--s--sm {
        border-bottom-right-radius:1rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .border-radius--br--s--md {
        border-bottom-right-radius:1rem
    }
}

@media only screen and (min-width: 74.5em) {
    .border-radius--br--s--lg {
        border-bottom-right-radius:1rem
    }
}

.border-radius--br--s {
    border-bottom-right-radius: 1rem
}

@media only screen and (min-width: 36em) {
    .border-radius--br--m--sm {
        border-bottom-right-radius:1.8rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .border-radius--br--m--md {
        border-bottom-right-radius:1.8rem
    }
}

@media only screen and (min-width: 74.5em) {
    .border-radius--br--m--lg {
        border-bottom-right-radius:1.8rem
    }
}

.border-radius--br--m {
    border-bottom-right-radius: 1.8rem
}

@media only screen and (min-width: 36em) {
    .border-radius--br--l--sm {
        border-bottom-right-radius:2.4rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .border-radius--br--l--md {
        border-bottom-right-radius:2.4rem
    }
}

@media only screen and (min-width: 74.5em) {
    .border-radius--br--l--lg {
        border-bottom-right-radius:2.4rem
    }
}

.border-radius--br--l {
    border-bottom-right-radius: 2.4rem
}

@media only screen and (min-width: 36em) {
    .border-radius--t--n--sm {
        border-top-left-radius:0;
        border-top-right-radius: 0
    }
}

@media only screen and (min-width: 48.0625em) {
    .border-radius--t--n--md {
        border-top-left-radius:0;
        border-top-right-radius: 0
    }
}

@media only screen and (min-width: 74.5em) {
    .border-radius--t--n--lg {
        border-top-left-radius:0;
        border-top-right-radius: 0
    }
}

.border-radius--t--n {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

@media only screen and (min-width: 36em) {
    .border-radius--t--xxs--sm {
        border-top-left-radius:.5rem;
        border-top-right-radius: .5rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .border-radius--t--xxs--md {
        border-top-left-radius:.5rem;
        border-top-right-radius: .5rem
    }
}

@media only screen and (min-width: 74.5em) {
    .border-radius--t--xxs--lg {
        border-top-left-radius:.5rem;
        border-top-right-radius: .5rem
    }
}

.border-radius--t--xxs {
    border-top-left-radius: .5rem;
    border-top-right-radius: .5rem
}

@media only screen and (min-width: 36em) {
    .border-radius--t--xs--sm {
        border-top-left-radius:.8rem;
        border-top-right-radius: .8rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .border-radius--t--xs--md {
        border-top-left-radius:.8rem;
        border-top-right-radius: .8rem
    }
}

@media only screen and (min-width: 74.5em) {
    .border-radius--t--xs--lg {
        border-top-left-radius:.8rem;
        border-top-right-radius: .8rem
    }
}

.border-radius--t--xs {
    border-top-left-radius: .8rem;
    border-top-right-radius: .8rem
}

@media only screen and (min-width: 36em) {
    .border-radius--t--s--sm {
        border-top-left-radius:1rem;
        border-top-right-radius: 1rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .border-radius--t--s--md {
        border-top-left-radius:1rem;
        border-top-right-radius: 1rem
    }
}

@media only screen and (min-width: 74.5em) {
    .border-radius--t--s--lg {
        border-top-left-radius:1rem;
        border-top-right-radius: 1rem
    }
}

.border-radius--t--s {
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem
}

@media only screen and (min-width: 36em) {
    .border-radius--t--m--sm {
        border-top-left-radius:1.8rem;
        border-top-right-radius: 1.8rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .border-radius--t--m--md {
        border-top-left-radius:1.8rem;
        border-top-right-radius: 1.8rem
    }
}

@media only screen and (min-width: 74.5em) {
    .border-radius--t--m--lg {
        border-top-left-radius:1.8rem;
        border-top-right-radius: 1.8rem
    }
}

.border-radius--t--m {
    border-top-left-radius: 1.8rem;
    border-top-right-radius: 1.8rem
}

@media only screen and (min-width: 36em) {
    .border-radius--t--l--sm {
        border-top-left-radius:2.4rem;
        border-top-right-radius: 2.4rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .border-radius--t--l--md {
        border-top-left-radius:2.4rem;
        border-top-right-radius: 2.4rem
    }
}

@media only screen and (min-width: 74.5em) {
    .border-radius--t--l--lg {
        border-top-left-radius:2.4rem;
        border-top-right-radius: 2.4rem
    }
}

.border-radius--t--l {
    border-top-left-radius: 2.4rem;
    border-top-right-radius: 2.4rem
}

@media only screen and (min-width: 36em) {
    .border-radius--b--n--sm {
        border-bottom-left-radius:0;
        border-bottom-right-radius: 0
    }
}

@media only screen and (min-width: 48.0625em) {
    .border-radius--b--n--md {
        border-bottom-left-radius:0;
        border-bottom-right-radius: 0
    }
}

@media only screen and (min-width: 74.5em) {
    .border-radius--b--n--lg {
        border-bottom-left-radius:0;
        border-bottom-right-radius: 0
    }
}

.border-radius--b--n {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

@media only screen and (min-width: 36em) {
    .border-radius--b--xxs--sm {
        border-bottom-left-radius:.5rem;
        border-bottom-right-radius: .5rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .border-radius--b--xxs--md {
        border-bottom-left-radius:.5rem;
        border-bottom-right-radius: .5rem
    }
}

@media only screen and (min-width: 74.5em) {
    .border-radius--b--xxs--lg {
        border-bottom-left-radius:.5rem;
        border-bottom-right-radius: .5rem
    }
}

.border-radius--b--xxs {
    border-bottom-left-radius: .5rem;
    border-bottom-right-radius: .5rem
}

@media only screen and (min-width: 36em) {
    .border-radius--b--xs--sm {
        border-bottom-left-radius:.8rem;
        border-bottom-right-radius: .8rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .border-radius--b--xs--md {
        border-bottom-left-radius:.8rem;
        border-bottom-right-radius: .8rem
    }
}

@media only screen and (min-width: 74.5em) {
    .border-radius--b--xs--lg {
        border-bottom-left-radius:.8rem;
        border-bottom-right-radius: .8rem
    }
}

.border-radius--b--xs {
    border-bottom-left-radius: .8rem;
    border-bottom-right-radius: .8rem
}

@media only screen and (min-width: 36em) {
    .border-radius--b--s--sm {
        border-bottom-left-radius:1rem;
        border-bottom-right-radius: 1rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .border-radius--b--s--md {
        border-bottom-left-radius:1rem;
        border-bottom-right-radius: 1rem
    }
}

@media only screen and (min-width: 74.5em) {
    .border-radius--b--s--lg {
        border-bottom-left-radius:1rem;
        border-bottom-right-radius: 1rem
    }
}

.border-radius--b--s {
    border-bottom-left-radius: 1rem;
    border-bottom-right-radius: 1rem
}

@media only screen and (min-width: 36em) {
    .border-radius--b--m--sm {
        border-bottom-left-radius:1.8rem;
        border-bottom-right-radius: 1.8rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .border-radius--b--m--md {
        border-bottom-left-radius:1.8rem;
        border-bottom-right-radius: 1.8rem
    }
}

@media only screen and (min-width: 74.5em) {
    .border-radius--b--m--lg {
        border-bottom-left-radius:1.8rem;
        border-bottom-right-radius: 1.8rem
    }
}

.border-radius--b--m {
    border-bottom-left-radius: 1.8rem;
    border-bottom-right-radius: 1.8rem
}

@media only screen and (min-width: 36em) {
    .border-radius--b--l--sm {
        border-bottom-left-radius:2.4rem;
        border-bottom-right-radius: 2.4rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .border-radius--b--l--md {
        border-bottom-left-radius:2.4rem;
        border-bottom-right-radius: 2.4rem
    }
}

@media only screen and (min-width: 74.5em) {
    .border-radius--b--l--lg {
        border-bottom-left-radius:2.4rem;
        border-bottom-right-radius: 2.4rem
    }
}

.border-radius--b--l {
    border-bottom-left-radius: 2.4rem;
    border-bottom-right-radius: 2.4rem
}

@media only screen and (min-width: 36em) {
    .border-radius--all--n--sm {
        border-radius:0
    }
}

@media only screen and (min-width: 48.0625em) {
    .border-radius--all--n--md {
        border-radius:0
    }
}

@media only screen and (min-width: 74.5em) {
    .border-radius--all--n--lg {
        border-radius:0
    }
}

.border-radius--all--n,.theme--telenet-tv-ui .border-telenet-tv {
    border-radius: 0
}

@media only screen and (min-width: 36em) {
    .border-radius--all--xxs--sm {
        border-radius:.5rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .border-radius--all--xxs--md {
        border-radius:.5rem
    }
}

@media only screen and (min-width: 74.5em) {
    .border-radius--all--xxs--lg {
        border-radius:.5rem
    }
}

.border-radius--all--xxs {
    border-radius: .5rem
}

@media only screen and (min-width: 36em) {
    .border-radius--all--xs--sm {
        border-radius:.8rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .border-radius--all--xs--md {
        border-radius:.8rem
    }
}

@media only screen and (min-width: 74.5em) {
    .border-radius--all--xs--lg {
        border-radius:.8rem
    }
}

.border-radius--all--xs {
    border-radius: .8rem
}

@media only screen and (min-width: 36em) {
    .border-radius--all--s--sm {
        border-radius:1rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .border-radius--all--s--md {
        border-radius:1rem
    }
}

@media only screen and (min-width: 74.5em) {
    .border-radius--all--s--lg {
        border-radius:1rem
    }
}

.border-radius--all--s {
    border-radius: 1rem
}

@media only screen and (min-width: 36em) {
    .border-radius--all--m--sm {
        border-radius:1.8rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .border-radius--all--m--md {
        border-radius:1.8rem
    }
}

@media only screen and (min-width: 74.5em) {
    .border-radius--all--m--lg {
        border-radius:1.8rem
    }
}

.border-radius--all--m {
    border-radius: 1.8rem
}

@media only screen and (min-width: 36em) {
    .border-radius--all--l--sm {
        border-radius:2.4rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .border-radius--all--l--md {
        border-radius:2.4rem
    }
}

@media only screen and (min-width: 74.5em) {
    .border-radius--all--l--lg {
        border-radius:2.4rem
    }
}

.border-radius--all--l {
    border-radius: 2.4rem
}

.border-radius--circle {
    border-radius: 50%
}

.border--regular {
    border-width: .1rem;
    border-style: solid
}

.border--regular--dashed {
    border-width: .1rem;
    border-style: dashed
}

.border--dark {
    border-width: .2rem;
    border-style: solid
}

.border--dark--dashed {
    border-width: .2rem;
    border-style: dashed
}

.border--top {
    border-top: .1rem solid
}

.border--top--shade_24 {
    border-top: .1rem solid #ccc9c8
}

.border--top--shade_24--dark {
    border-top: .2rem solid #ccc9c8
}

.border--top--grey {
    border-top: .1rem solid #f7f6f6
}

.border--top--grey--dark {
    border-top: .2rem solid #f7f6f6
}

.border--top--light-grey {
    border-top: .1rem solid #eeeded
}

.border--top--light-grey--dark {
    border-top: .2rem solid #eeeded
}

.border--top--mid-grey {
    border-top: .1rem solid #bab6b5
}

.border--top--mid-grey--dark {
    border-top: .2rem solid #bab6b5
}

.border--top--brand-primary {
    border-top: .1rem solid #ffc421
}

.border--top--brand-primary--dark {
    border-top: .2rem solid #ffc421
}

.border--top--transparent {
    border-top: .1rem solid transparent
}

.border--top--transparent--dark {
    border-top: .2rem solid transparent
}

.border--top--dark-grey {
    border-top: .1rem solid #766f6b
}

.border--top--dark-grey--dark {
    border-top: .2rem solid #766f6b
}

.border--top--white {
    border-top: .1rem solid #fff
}

.border--top--white--dark {
    border-top: .2rem solid #fff
}

.border--bottom {
    border-bottom: .1rem solid
}

.border--bottom--shade_24 {
    border-bottom: .1rem solid #ccc9c8
}

.border--bottom--shade_24--dark {
    border-bottom: .2rem solid #ccc9c8
}

.border--bottom--grey {
    border-bottom: .1rem solid #f7f6f6
}

.border--bottom--grey--dark {
    border-bottom: .2rem solid #f7f6f6
}

.border--bottom--light-grey {
    border-bottom: .1rem solid #eeeded
}

.border--bottom--light-grey--dark {
    border-bottom: .2rem solid #eeeded
}

.border--bottom--mid-grey {
    border-bottom: .1rem solid #bab6b5
}

.border--bottom--mid-grey--dark {
    border-bottom: .2rem solid #bab6b5
}

.border--bottom--brand-primary {
    border-bottom: .1rem solid #ffc421
}

.border--bottom--brand-primary--dark {
    border-bottom: .2rem solid #ffc421
}

.border--bottom--transparent {
    border-bottom: .1rem solid transparent
}

.border--bottom--transparent--dark {
    border-bottom: .2rem solid transparent
}

.border--bottom--dark-grey {
    border-bottom: .1rem solid #766f6b
}

.border--bottom--dark-grey--dark {
    border-bottom: .2rem solid #766f6b
}

.border--bottom--white {
    border-bottom: .1rem solid #fff
}

.border--bottom--white--dark {
    border-bottom: .2rem solid #fff
}

.border--left {
    border-left: .1rem solid
}

.border--left--shade_24 {
    border-left: .1rem solid #ccc9c8
}

.border--left--shade_24--dark {
    border-left: .2rem solid #ccc9c8
}

.border--left--grey {
    border-left: .1rem solid #f7f6f6
}

.border--left--grey--dark {
    border-left: .2rem solid #f7f6f6
}

.border--left--light-grey {
    border-left: .1rem solid #eeeded
}

.border--left--light-grey--dark {
    border-left: .2rem solid #eeeded
}

.border--left--mid-grey {
    border-left: .1rem solid #bab6b5
}

.border--left--mid-grey--dark {
    border-left: .2rem solid #bab6b5
}

.border--left--brand-primary {
    border-left: .1rem solid #ffc421
}

.border--left--brand-primary--dark {
    border-left: .2rem solid #ffc421
}

.border--left--transparent {
    border-left: .1rem solid transparent
}

.border--left--transparent--dark {
    border-left: .2rem solid transparent
}

.border--left--dark-grey {
    border-left: .1rem solid #766f6b
}

.border--left--dark-grey--dark {
    border-left: .2rem solid #766f6b
}

.border--left--white {
    border-left: .1rem solid #fff
}

.border--left--white--dark {
    border-left: .2rem solid #fff
}

.border--right {
    border-right: .1rem solid
}

.border--right--shade_24 {
    border-right: .1rem solid #ccc9c8
}

.border--right--shade_24--dark {
    border-right: .2rem solid #ccc9c8
}

.border--right--grey {
    border-right: .1rem solid #f7f6f6
}

.border--right--grey--dark {
    border-right: .2rem solid #f7f6f6
}

.border--right--light-grey {
    border-right: .1rem solid #eeeded
}

.border--right--light-grey--dark {
    border-right: .2rem solid #eeeded
}

.border--right--mid-grey {
    border-right: .1rem solid #bab6b5
}

.border--right--mid-grey--dark {
    border-right: .2rem solid #bab6b5
}

.border--right--brand-primary {
    border-right: .1rem solid #ffc421
}

.border--right--brand-primary--dark {
    border-right: .2rem solid #ffc421
}

.border--right--transparent {
    border-right: .1rem solid transparent
}

.border--right--transparent--dark {
    border-right: .2rem solid transparent
}

.border--right--dark-grey {
    border-right: .1rem solid #766f6b
}

.border--right--dark-grey--dark {
    border-right: .2rem solid #766f6b
}

.border--right--white {
    border-right: .1rem solid #fff
}

.border--right--white--dark {
    border-right: .2rem solid #fff
}

.border--shade_24 {
    border: .1rem solid #ccc9c8
}

.border--shade_24--dark {
    border: .2rem solid #ccc9c8
}

.border--grey {
    border: .1rem solid #f7f6f6
}

.border--grey--dark {
    border: .2rem solid #f7f6f6
}

.border--light-grey {
    border: .1rem solid #eeeded
}

.border--light-grey--dark {
    border: .2rem solid #eeeded
}

.border--mid-grey {
    border: .1rem solid #bab6b5
}

.border--mid-grey--dark {
    border: .2rem solid #bab6b5
}

.border--brand-primary {
    border: .1rem solid #ffc421
}

.border--brand-primary--dark {
    border: .2rem solid #ffc421
}

.border--transparent {
    border: .1rem solid transparent
}

.border--transparent--dark {
    border: .2rem solid transparent
}

.border--dark-grey {
    border: .1rem solid #766f6b
}

.border--dark-grey--dark {
    border: .2rem solid #766f6b
}

.border--white {
    border: .1rem solid #fff
}

.border--white--dark {
    border: .2rem solid #fff
}

.border--dashed {
    border-style: dashed
}

.arrow--down:after,.arrow--left:after,.arrow--right:after,.arrow--up:after,.border--none,.border-none {
    border: none
}

.border-style--all--solid,.icons-overview .icons-category--item {
    border-style: solid
}

.border-style--all--dashed {
    border-style: dashed
}

.border-color--all--white {
    border-color: #fff
}

.border-color--all--light-grey {
    border-color: #eeeded
}

.border-color--all--mid-grey,.icons-overview .icons-category--item {
    border-color: #bab6b5
}

.border-color--all--grey {
    border-color: #999391
}

.border-color--all--brand-primary {
    border-color: #ffc421
}

.border-color--all--blue-green {
    border-color: #239a98
}

.border-color--all--sinbad {
    border-color: #a6d9d9
}

.border-color--all--watermelon {
    border-color: #e16a5b
}

.border-color--all--text {
    border-color: #291d18
}

.border-color--all--shade_16 {
    border-color: #dddbda
}

.border-color--all--shade_24 {
    border-color: #ccc9c8
}

.border-color--all--black {
    border-color: #291d18
}

.border-color--all--transparent {
    border-color: transparent
}

.border-color--all--dark-brown {
    border-color: #291d18
}

.border-width--all--n {
    border-width: 0
}

.border-width--all--r,.icons-overview .icons-category--item {
    border-width: .1rem
}

.border-width--all--b {
    border-width: .2rem
}

.border-width--all--l {
    border-width: .4rem
}

.border-style--t--solid {
    border-top-style: solid
}

.border-style--t--dashed {
    border-top-style: dashed
}

.border-color--t--white {
    border-top-color: #fff
}

.border-color--t--light-grey {
    border-top-color: #eeeded
}

.border-color--t--mid-grey {
    border-top-color: #bab6b5
}

.border-color--t--grey {
    border-top-color: #999391
}

.border-color--t--brand-primary {
    border-top-color: #ffc421
}

.border-color--t--blue-green {
    border-top-color: #239a98
}

.border-color--t--sinbad {
    border-top-color: #a6d9d9
}

.border-color--t--watermelon {
    border-top-color: #e16a5b
}

.border-color--t--text {
    border-top-color: #291d18
}

.border-color--t--shade_16 {
    border-top-color: #dddbda
}

.border-color--t--shade_24 {
    border-top-color: #ccc9c8
}

.border-color--t--black {
    border-top-color: #291d18
}

.border-color--t--transparent {
    border-top-color: transparent
}

.border-color--t--dark-brown {
    border-top-color: #291d18
}

.border-width--t--n {
    border-top-width: 0
}

.border-width--t--r {
    border-top-width: .1rem
}

.border-width--t--b {
    border-top-width: .2rem
}

.border-width--t--l {
    border-top-width: .4rem
}

.border-style--r--solid {
    border-right-style: solid
}

.border-style--r--dashed {
    border-right-style: dashed
}

.border-color--r--white {
    border-right-color: #fff
}

.border-color--r--light-grey {
    border-right-color: #eeeded
}

.border-color--r--mid-grey {
    border-right-color: #bab6b5
}

.border-color--r--grey {
    border-right-color: #999391
}

.border-color--r--brand-primary {
    border-right-color: #ffc421
}

.border-color--r--blue-green {
    border-right-color: #239a98
}

.border-color--r--sinbad {
    border-right-color: #a6d9d9
}

.border-color--r--watermelon {
    border-right-color: #e16a5b
}

.border-color--r--text {
    border-right-color: #291d18
}

.border-color--r--shade_16 {
    border-right-color: #dddbda
}

.border-color--r--shade_24 {
    border-right-color: #ccc9c8
}

.border-color--r--black {
    border-right-color: #291d18
}

.border-color--r--transparent {
    border-right-color: transparent
}

.border-color--r--dark-brown {
    border-right-color: #291d18
}

.border-width--r--n {
    border-right-width: 0
}

.border-width--r--r {
    border-right-width: .1rem
}

.border-width--r--b {
    border-right-width: .2rem
}

.border-width--r--l {
    border-right-width: .4rem
}

.border-style--b--solid {
    border-bottom-style: solid
}

.border-style--b--dashed {
    border-bottom-style: dashed
}

.border-color--b--white {
    border-bottom-color: #fff
}

.border-color--b--light-grey {
    border-bottom-color: #eeeded
}

.border-color--b--mid-grey {
    border-bottom-color: #bab6b5
}

.border-color--b--grey {
    border-bottom-color: #999391
}

.border-color--b--brand-primary {
    border-bottom-color: #ffc421
}

.border-color--b--blue-green {
    border-bottom-color: #239a98
}

.border-color--b--sinbad {
    border-bottom-color: #a6d9d9
}

.border-color--b--watermelon {
    border-bottom-color: #e16a5b
}

.border-color--b--text {
    border-bottom-color: #291d18
}

.border-color--b--shade_16 {
    border-bottom-color: #dddbda
}

.border-color--b--shade_24 {
    border-bottom-color: #ccc9c8
}

.border-color--b--black {
    border-bottom-color: #291d18
}

.border-color--b--transparent {
    border-bottom-color: transparent
}

.border-color--b--dark-brown {
    border-bottom-color: #291d18
}

.border-width--b--n {
    border-bottom-width: 0
}

.border-width--b--r {
    border-bottom-width: .1rem
}

.border-width--b--b {
    border-bottom-width: .2rem
}

.border-width--b--l {
    border-bottom-width: .4rem
}

.border-style--l--solid {
    border-left-style: solid
}

.border-style--l--dashed {
    border-left-style: dashed
}

.border-color--l--white {
    border-left-color: #fff
}

.border-color--l--light-grey {
    border-left-color: #eeeded
}

.border-color--l--mid-grey {
    border-left-color: #bab6b5
}

.border-color--l--grey {
    border-left-color: #999391
}

.border-color--l--brand-primary {
    border-left-color: #ffc421
}

.border-color--l--blue-green {
    border-left-color: #239a98
}

.border-color--l--sinbad {
    border-left-color: #a6d9d9
}

.border-color--l--watermelon {
    border-left-color: #e16a5b
}

.border-color--l--text {
    border-left-color: #291d18
}

.border-color--l--shade_16 {
    border-left-color: #dddbda
}

.border-color--l--shade_24 {
    border-left-color: #ccc9c8
}

.border-color--l--black {
    border-left-color: #291d18
}

.border-color--l--transparent {
    border-left-color: transparent
}

.border-color--l--dark-brown {
    border-left-color: #291d18
}

.border-width--l--n {
    border-left-width: 0
}

.border-width--l--r {
    border-left-width: .1rem
}

.border-width--l--b {
    border-left-width: .2rem
}

.border-width--l--l {
    border-left-width: .4rem
}

.outline--none {
    outline: 0
}

.box-shadow {
    box-shadow: 0 .4rem .8rem 0 rgba(41,29,24,.08)
}

.box-sizing--border-box,.theme--telenet-tv-ui .border-telenet-tv {
    box-sizing: border-box
}

.box-sizing--content-box {
    box-sizing: content-box
}

.box-sizing--inherit {
    box-sizing: inherit
}

body:before {
    content: "--";
    left: -99999rem
}

@media only screen and (min-width: 20em) {
    body:before {
        content:"xs"
    }
}

@media only screen and (min-width: 36em) {
    body:before {
        content:"sm"
    }
}

@media only screen and (min-width: 48.0625em) {
    body:before {
        content:"md"
    }
}

@media only screen and (min-width: 74.5em) {
    body:before {
        content:"lg"
    }
}

@media only screen and (min-width: 90em) {
    body:before {
        content:"xl"
    }
}

@media only screen and (min-width: 104.6875em) {
    body:before {
        content:"xxl"
    }
}

.off-grid-background {
    box-shadow: 0 0 0 15.4rem var(--backgroundcolor);
    -webkit-clip-path: inset(0 -15.4rem);
    clip-path: inset(0 -15.4rem)
}

.color-yellow {
    color: #ffc421
}

.background-yellow,.bg-yellow {
    background-color: #ffc421
}

.border-yellow {
    border: .1rem solid #ffc421

}

.border-color-yellow {
    border-color: #ffc421
}

.color-lemon {
    color: #fff7c7
}

.background-lemon,.bg-lemon {
    background-color: #fff7c7
}

.border-lemon {
    border: .1rem solid #fff7c7
}

.border-color-lemon {
    border-color: #fff7c7
}

.color-white {
    color: #fff
}

.background-white,.bg-white {
    background-color: #fff
}

.border-white {
    border: .1rem solid #fff
}

.border-color-white {
    border-color: #fff
}

.color-dark-brown {
    color: #291d18
}

.background-dark-brown,.bg-dark-brown {
    background-color: #291d18
}

.border-dark-brown {
    border: .1rem solid #291d18
}

.border-color-dark-brown {
    border-color: #291d18
}

.color-cream {
    color: #ffeda1
}

.background-cream,.bg-cream {
    background-color: #ffeda1
}

.border-cream {
    border: .1rem solid #ffeda1
}

.border-color-cream {
    border-color: #ffeda1
}

.color-bright-blue {
    color: #7291b5
}

.background-bright-blue,.bg-bright-blue {
    background-color: #7291b5
}

.border-bright-blue {
    border: .1rem solid #7291b5
}

.border-color-bright-blue {
    border-color: #7291b5
}

.color-lila {
    color: #aa81a8
}

.background-lila,.bg-lila {
    background-color: #aa81a8
}

.border-lila {
    border: .1rem solid #aa81a8
}

.border-color-lila {
    border-color: #aa81a8
}

.color-red {
    color: #c95942
}

.background-red,.bg-red {
    background-color: #c95942
}

.border-red {
    border: .1rem solid #c95942
}

.border-color-red {
    border-color: #c95942
}

.color-watermelon {
    color: #e16a5b
}

.background-watermelon,.bg-watermelon {
    background-color: #e16a5b
}

.border-watermelon {
    border: .1rem solid #e16a5b
}

.border-color-watermelon {
    border-color: #e16a5b
}

.color-jeans-blue {
    color: #1a9aaa
}

.background-jeans-blue,.bg-jeans-blue {
    background-color: #1a9aaa
}

.border-jeans-blue {
    border: .1rem solid #1a9aaa
}

.border-color-jeans-blue {
    border-color: #1a9aaa
}

.color-turquoise {
    color: #209d91
}

.background-turquoise,.bg-turquoise {
    background-color: #209d91
}

.border-turquoise {
    border: .1rem solid #209d91
}

.border-color-turquoise {
    border-color: #209d91
}

.color-olivine {
    color: #749645
}

.background-olivine,.bg-olivine {
    background-color: #749645
}

.border-olivine {
    border: .1rem solid #749645
}

.border-color-olivine {
    border-color: #749645
}

.color-golden {
    color: #fdd671
}

.background-golden,.bg-golden {
    background-color: #fdd671
}

.border-golden {
    border: .1rem solid #fdd671
}

.border-color-golden {
    border-color: #fdd671
}

.color-tan {
    color: #f7945c
}

.background-tan,.bg-tan {
    background-color: #f7945c
}

.border-tan {
    border: .1rem solid #f7945c
}

.border-color-tan {
    border-color: #f7945c
}

.color-peach {
    color: #fac7ba
}

.background-peach,.bg-peach {
    background-color: #fac7ba
}

.border-peach {
    border: .1rem solid #fac7ba
}

.border-color-peach {
    border-color: #fac7ba
}

.color-sinbad {
    color: #a6d9d9
}

.background-sinbad,.bg-sinbad {
    background-color: #a6d9d9
}

.border-sinbad {
    border: .1rem solid #a6d9d9
}

.border-color-sinbad {
    border-color: #a6d9d9
}

.color-sprout {
    color: #add1a6
}

.background-sprout,.bg-sprout {
    background-color: #add1a6
}

.border-sprout {
    border: .1rem solid #add1a6
}

.border-color-sprout {
    border-color: #add1a6
}

.color-dust-storm {
    color: #e5cfc7
}

.background-dust-storm,.bg-dust-storm {
    background-color: #e5cfc7
}

.border-dust-storm {
    border: .1rem solid #e5cfc7
}

.border-color-dust-storm {
    border-color: #e5cfc7
}

.color-shade_72 {
    color: #655c58
}

.background-shade_72,.bg-shade_72 {
    background-color: #655c58
}

.border-shade_72 {
    border: .1rem solid #655c58
}

.border-color-shade_72 {
    border-color: #655c58
}

.color-shade_64 {
    color: #766f6b
}

.background-shade_64,.bg-shade_64 {
    background-color: #766f6b
}

.border-shade_64 {
    border: .1rem solid #766f6b
}

.border-color-shade_64 {
    border-color: #766f6b
}

.color-shade_48 {
    color: #999391
}

.background-shade_48,.bg-shade_48 {
    background-color: #999391
}

.border-shade_48 {
    border: .1rem solid #999391
}

.border-color-shade_48 {
    border-color: #999391
}

.color-shade_32 {
    color: #bab6b5
}

.background-shade_32,.bg-shade_32 {
    background-color: #bab6b5
}

.border-shade_32 {
    border: .1rem solid #bab6b5
}

.border-color-shade_32 {
    border-color: #bab6b5
}

.color-shade_24 {
    color: #ccc9c8
}

.background-shade_24,.bg-shade_24 {
    background-color: #ccc9c8
}

.border-shade_24 {
    border: .1rem solid #ccc9c8
}

.border-color-shade_24 {
    border-color: #ccc9c8
}

.color-shade_16 {
    color: #dddbda
}

.background-shade_16,.bg-shade_16 {
    background-color: #dddbda
}

.border-shade_16 {
    border: .1rem solid #dddbda
}

.border-color-shade_16 {
    border-color: #dddbda
}

.color-shade_12 {
    color: #e5e3e3
}

.background-shade_12,.bg-shade_12 {
    background-color: #e5e3e3
}

.border-shade_12 {
    border: .1rem solid #e5e3e3
}

.border-color-shade_12 {
    border-color: #e5e3e3
}

.color-shade_08 {
    color: #eeeded
}

.background-shade_08,.bg-shade_08 {
    background-color: #eeeded
}

.border-shade_08 {
    border: .1rem solid #eeeded
}

.border-color-shade_08 {
    border-color: #eeeded
}

.color-shade_04 {
    color: #f7f6f6
}

.background-shade_04,.bg-shade_04 {
    background-color: #f7f6f6
}

.border-shade_04 {
    border: .1rem solid #f7f6f6
}

.border-color-shade_04 {
    border-color: #f7f6f6
}

.color-white_72 {
    color: #c3c0be
}

.background-white_72,.bg-white_72 {
    background-color: #c3c0be
}

.border-white_72 {
    border: .1rem solid #c3c0be
}

.border-color-white_72 {
    border-color: #c3c0be
}

.color-white_64 {
    color: #b1adab
}

.background-white_64,.bg-white_64 {
    background-color: #b1adab
}

.border-white_64 {
    border: .1rem solid #b1adab
}

.border-color-white_64 {
    border-color: #b1adab
}

.color-white_48 {
    color: #8f8986
}

.background-white_48,.bg-white_48 {
    background-color: #8f8986
}

.border-white_48 {
    border: .1rem solid #8f8986
}

.border-color-white_48 {
    border-color: #8f8986
}

.color-white_32 {
    color: #6c6461
}

.background-white_32,.bg-white_32 {
    background-color: #6c6461
}

.border-white_32 {
    border: .1rem solid #6c6461
}

.border-color-white_32 {
    border-color: #6c6461
}

.color-white_24 {
    color: #5c534f
}

.background-white_24,.bg-white_24 {
    background-color: #5c534f
}

.border-white_24 {
    border: .1rem solid #5c534f
}

.border-color-white_24 {
    border-color: #5c534f
}

.color-white_16 {
    color: #4b413d
}

.background-white_16,.bg-white_16 {
    background-color: #4b413d
}

.border-white_16 {
    border: .1rem solid #4b413d
}

.border-color-white_16 {
    border-color: #4b413d
}

.color-white_12 {
    color: #423733
}

.background-white_12,.bg-white_12 {
    background-color: #423733
}

.border-white_12 {
    border: .1rem solid #423733
}

.border-color-white_12 {
    border-color: #423733
}

.color-white_08 {
    color: #392e2a
}

.background-white_08,.bg-white_08 {
    background-color: #392e2a
}

.border-white_08 {
    border: .1rem solid #392e2a
}

.border-color-white_08 {
    border-color: #392e2a
}

.color-white_04 {
    color: #312521
}

.background-white_04,.bg-white_04 {
    background-color: #312521
}

.border-white_04 {
    border: .1rem solid #312521
}

.border-color-white_04 {
    border-color: #312521
}

.color-bright-blue_40 {
    color: #c7d3e1
}

.background-bright-blue_40,.bg-bright-blue_40 {
    background-color: #c7d3e1
}

.border-bright-blue_40 {
    border: .1rem solid #c7d3e1
}

.border-color-bright-blue_40 {
    border-color: #c7d3e1
}

.color-lila_40 {
    color: #ddcddc
}

.background-lila_40,.bg-lila_40 {
    background-color: #ddcddc
}

.border-lila_40 {
    border: .1rem solid #ddcddc
}

.border-color-lila_40 {
    border-color: #ddcddc
}

.color-watermelon_40 {
    color: #f3c3bd
}

.background-watermelon_40,.bg-watermelon_40 {
    background-color: #f3c3bd
}

.border-watermelon_40 {
    border: .1rem solid #f3c3bd
}

.border-color-watermelon_40 {
    border-color: #f3c3bd
}

.color-turquoise_40 {
    color: #a6d8d3
}

.background-turquoise_40,.bg-turquoise_40 {
    background-color: #a6d8d3
}

.border-turquoise_40 {
    border: .1rem solid #a6d8d3
}

.border-color-turquoise_40 {
    border-color: #a6d8d3
}

.color-olivine_40 {
    color: #c7d5b5
}

.background-olivine_40,.bg-olivine_40 {
    background-color: #c7d5b5
}

.border-olivine_40 {
    border: .1rem solid #c7d5b5
}

.border-color-olivine_40 {
    border-color: #c7d5b5
}

.color-jeans-blue_40 {
    color: #a3d7dd
}

.background-jeans-blue_40,.bg-jeans-blue_40 {
    background-color: #a3d7dd
}

.border-jeans-blue_40 {
    border: .1rem solid #a3d7dd
}

.border-color-jeans-blue_40 {
    border-color: #a3d7dd
}

.color-transparent_shade_72 {
    color: rgba(41,29,24,.72)
}

.background-transparent_shade_72,.bg-transparent_shade_72 {
    background-color: rgba(41,29,24,.72)
}

.border-transparent_shade_72 {
    border: .1rem solid rgba(41,29,24,.72)
}

.border-color-transparent_shade_72 {
    border-color: rgba(41,29,24,.72)
}

.color-transparent_shade_64 {
    color: rgba(41,29,24,.64)
}

.background-transparent_shade_64,.bg-transparent_shade_64 {
    background-color: rgba(41,29,24,.64)
}

.border-transparent_shade_64 {
    border: .1rem solid rgba(41,29,24,.64)
}

.border-color-transparent_shade_64 {
    border-color: rgba(41,29,24,.64)
}

.color-transparent_shade_32 {
    color: rgba(41,29,24,.32)
}

.background-transparent_shade_32,.bg-transparent_shade_32 {
    background-color: rgba(41,29,24,.32)
}

.border-transparent_shade_32 {
    border: .1rem solid rgba(41,29,24,.32)
}

.border-color-transparent_shade_32 {
    border-color: rgba(41,29,24,.32)
}

.color-transparent_shade_16 {
    color: rgba(41,29,24,.16)
}

.background-transparent_shade_16,.bg-transparent_shade_16 {
    background-color: rgba(41,29,24,.16)
}

.border-transparent_shade_16 {
    border: .1rem solid rgba(41,29,24,.16)
}

.border-color-transparent_shade_16 {
    border-color: rgba(41,29,24,.16)
}

.color-transparent_shade_12 {
    color: rgba(41,29,24,.12)
}

.background-transparent_shade_12,.bg-transparent_shade_12 {
    background-color: rgba(41,29,24,.12)
}

.border-transparent_shade_12 {
    border: .1rem solid rgba(41,29,24,.12)
}

.border-color-transparent_shade_12 {
    border-color: rgba(41,29,24,.12)
}

.color-transparent_shade_08 {
    color: rgba(41,29,24,.08)
}

.background-transparent_shade_08,.bg-transparent_shade_08 {
    background-color: rgba(41,29,24,.08)
}

.border-transparent_shade_08 {
    border: .1rem solid rgba(41,29,24,.08)
}

.border-color-transparent_shade_08 {
    border-color: rgba(41,29,24,.08)
}

.color-transparent_shade_04 {
    color: rgba(41,29,24,.04)
}

.background-transparent_shade_04,.bg-transparent_shade_04 {
    background-color: rgba(41,29,24,.04)
}

.border-transparent_shade_04 {
    border: .1rem solid rgba(41,29,24,.04)
}

.border-color-transparent_shade_04 {
    border-color: rgba(41,29,24,.04)
}

.color-transparent_white_96 {
    color: hsla(0,0%,100%,.96)
}

.background-transparent_white_96,.bg-transparent_white_96 {
    background-color: hsla(0,0%,100%,.96)
}

.border-transparent_white_96 {
    border: .1rem solid hsla(0,0%,100%,.96)
}

.border-color-transparent_white_96 {
    border-color: hsla(0,0%,100%,.96)
}


.color-transparent_white_88 {
    color: hsla(0,0%,100%,.88)
}

.background-transparent_white_88,.bg-transparent_white_88 {
    background-color: hsla(0,0%,100%,.88)
}

.border-transparent_white_88 {
    border: .1rem solid hsla(0,0%,100%,.88)
}

.border-color-transparent_white_88 {
    border-color: hsla(0,0%,100%,.88)
}

.color-transparent_white_80 {
    color: hsla(0,0%,100%,.8)
}

.background-transparent_white_80,.bg-transparent_white_80 {
    background-color: hsla(0,0%,100%,.8)
}

.border-transparent_white_80 {
    border: .1rem solid hsla(0,0%,100%,.8)
}

.border-color-transparent_white_80 {
    border-color: hsla(0,0%,100%,.8)
}

.color-transparent_white_72 {
    color: hsla(0,0%,100%,.72)
}

.background-transparent_white_72,.bg-transparent_white_72 {
    background-color: hsla(0,0%,100%,.72)
}

.border-transparent_white_72 {
    border: .1rem solid hsla(0,0%,100%,.72)
}

.border-color-transparent_white_72 {
    border-color: hsla(0,0%,100%,.72)
}

.color-transparent_white_64 {
    color: hsla(0,0%,100%,.64)
}

.background-transparent_white_64,.bg-transparent_white_64 {
    background-color: hsla(0,0%,100%,.64)
}

.border-transparent_white_64 {
    border: .1rem solid hsla(0,0%,100%,.64)
}

.border-color-transparent_white_64 {
    border-color: hsla(0,0%,100%,.64)
}

.color-transparent_white_48 {
    color: hsla(0,0%,100%,.48)
}

.background-transparent_white_48,.bg-transparent_white_48 {
    background-color: hsla(0,0%,100%,.48)
}

.border-transparent_white_48 {
    border: .1rem solid hsla(0,0%,100%,.48)
}

.border-color-transparent_white_48 {
    border-color: hsla(0,0%,100%,.48)
}

.color-transparent_white_40 {
    color: hsla(0,0%,100%,.4)
}

.background-transparent_white_40,.bg-transparent_white_40 {
    background-color: hsla(0,0%,100%,.4)
}

.border-transparent_white_40 {
    border: .1rem solid hsla(0,0%,100%,.4)
}

.border-color-transparent_white_40 {
    border-color: hsla(0,0%,100%,.4)
}

.color-transparent_white_32 {
    color: hsla(0,0%,100%,.32)
}

.background-transparent_white_32,.bg-transparent_white_32 {
    background-color: hsla(0,0%,100%,.32)
}

.border-transparent_white_32 {
    border: .1rem solid hsla(0,0%,100%,.32)
}

.border-color-transparent_white_32 {
    border-color: hsla(0,0%,100%,.32)
}

.color-transparent_white_24 {
    color: hsla(0,0%,100%,.24)
}

.background-transparent_white_24,.bg-transparent_white_24 {
    background-color: hsla(0,0%,100%,.24)
}

.border-transparent_white_24 {
    border: .1rem solid hsla(0,0%,100%,.24)
}

.border-color-transparent_white_24 {
    border-color: hsla(0,0%,100%,.24)
}

.color-transparent_white_16 {
    color: hsla(0,0%,100%,.16)
}

.background-transparent_white_16,.bg-transparent_white_16 {
    background-color: hsla(0,0%,100%,.16)
}

.border-transparent_white_16 {
    border: .1rem solid hsla(0,0%,100%,.16)
}

.border-color-transparent_white_16 {
    border-color: hsla(0,0%,100%,.16)
}

.color-transparent_white_12 {
    color: hsla(0,0%,100%,.12)
}

.background-transparent_white_12,.bg-transparent_white_12 {
    background-color: hsla(0,0%,100%,.12)
}

.border-transparent_white_12 {
    border: .1rem solid hsla(0,0%,100%,.12)
}

.border-color-transparent_white_12 {
    border-color: hsla(0,0%,100%,.12)
}

.color-transparent_white_08 {
    color: hsla(0,0%,100%,.08)
}

.background-transparent_white_08,.bg-transparent_white_08 {
    background-color: hsla(0,0%,100%,.08)
}

.border-transparent_white_08 {
    border: .1rem solid hsla(0,0%,100%,.08)
}

.border-color-transparent_white_08 {
    border-color: hsla(0,0%,100%,.08)
}

.color-transparent_white_04 {
    color: hsla(0,0%,100%,.04)
}

.background-transparent_white_04,.bg-transparent_white_04 {
    background-color: hsla(0,0%,100%,.04)
}

.border-transparent_white_04 {
    border: .1rem solid hsla(0,0%,100%,.04)
}

.border-color-transparent_white_04 {
    border-color: hsla(0,0%,100%,.04)
}

.color-yellow-50 {
    color: #fff8e2
}

.background-yellow-50,.bg-yellow-50 {
    background-color: #fff8e2
}

.border-yellow-50 {
    border: .1rem solid #fff8e2
}

.border-color-yellow-50 {
    border-color: #fff8e2
}

.color-yellow-100 {
    color: #ffedb5
}

.background-yellow-100,.bg-yellow-100 {
    background-color: #ffedb5
}

.border-yellow-100 {
    border: .1rem solid #ffedb5
}

.border-color-yellow-100 {
    border-color: #ffedb5
}

.color-yellow-200 {
    color: #ffe186
}

.background-yellow-200,.bg-yellow-200 {
    background-color: #ffe186
}

.border-yellow-200 {
    border: .1rem solid #ffe186
}

.border-color-yellow-200 {
    border-color: #ffe186
}

.color-yellow-300 {
    color: #ffd756
}

.background-yellow-300,.bg-yellow-300 {
    background-color: #ffd756
}

.border-yellow-300 {
    border: .1rem solid #ffd756
}

.border-color-yellow-300 {
    border-color: #ffd756
}

.color-yellow-400 {
    color: #ffcc34
}

.background-yellow-400,.bg-yellow-400 {
    background-color: #ffcc34
}

.border-yellow-400 {
    border: .1rem solid #ffcc34
}

.border-color-yellow-400 {
    border-color: #ffcc34
}

.color-yellow-600 {
    color: #ffb61b
}

.background-yellow-600,.bg-yellow-600 {
    background-color: #ffb61b
}

.border-yellow-600 {
    border: .1rem solid #ffb61b
}

.border-color-yellow-600 {
    border-color: #ffb61b
}

.color-yellow-700 {
    color: #fea319
}

.background-yellow-700,.bg-yellow-700 {
    background-color: #fea319
}

.border-yellow-700 {
    border: .1rem solid #fea319
}

.border-color-yellow-700 {
    border-color: #fea319
}

.color-yellow-800 {
    color: #fe9316
}

.background-yellow-800,.bg-yellow-800 {
    background-color: #fe9316
}

.border-yellow-800 {
    border: .1rem solid #fe9316
}

.border-color-yellow-800 {
    border-color: #fe9316
}

.color-yellow-900 {
    color: #fd7413
}

.background-yellow-900,.bg-yellow-900 {
    background-color: #fd7413
}

.border-yellow-900 {
    border: .1rem solid #fd7413
}

.border-color-yellow-900 {
    border-color: #fd7413
}

.color-notification--info--light {
    color: #2373e6
}

.background-notification--info--light,.bg-notification--info--light {
    background-color: #2373e6
}

.border-notification--info--light {
    border: .1rem solid #2373e6
}

.border-color-notification--info--light {
    border-color: #2373e6
}

.color-notification--info--dark {
    color: #0185fd
}

.background-notification--info--dark,.bg-notification--info--dark {
    background-color: #0185fd
}

.border-notification--info--dark {
    border: .1rem solid #0185fd
}

.border-color-notification--info--dark {
    border-color: #0185fd
}

.color-notification--success--light {
    color: #00875a
}

.background-notification--success--light,.bg-notification--success--light {
    background-color: #00875a
}

.border-notification--success--light {
    border: .1rem solid #00875a
}

.border-color-notification--success--light {
    border-color: #00875a
}

.color-notification--success--dark {
    color: #36b37e
}

.background-notification--success--dark,.bg-notification--success--dark {
    background-color: #36b37e
}

.border-notification--success--dark {
    border: .1rem solid #36b37e
}

.border-color-notification--success--dark {
    border-color: #36b37e
}

.color-notification--warning--light {
    color: #ff9500
}

.background-notification--warning--light,.bg-notification--warning--light {
    background-color: #ff9500
}

.border-notification--warning--light {
    border: .1rem solid #ff9500
}

.border-color-notification--warning--light {
    border-color: #ff9500
}

.color-notification--warning--dark {
    color: #ff9f0a
}

.background-notification--warning--dark,.bg-notification--warning--dark {
    background-color: #ff9f0a
}

.border-notification--warning--dark {
    border: .1rem solid #ff9f0a
}

.border-color-notification--warning--dark {
    border-color: #ff9f0a
}

.color-notification--error--light {
    color: #de350b
}

.background-notification--error--light,.bg-notification--error--light {
    background-color: #de350b
}

.border-notification--error--light {
    border: .1rem solid #de350b
}

.border-color-notification--error--light {
    border-color: #de350b
}

.color-notification--error--dark {
    color: #ff5630
}

.background-notification--error--dark,.bg-notification--error--dark {
    background-color: #ff5630
}

.border-notification--error--dark {
    border: .1rem solid #ff5630
}

.border-color-notification--error--dark {
    border-color: #ff5630
}

.color-notification--info--light--shade_16 {
    color: rgba(35,115,230,.16)
}

.background-notification--info--light--shade_16,.bg-notification--info--light--shade_16 {
    background-color: rgba(35,115,230,.16)
}

.border-notification--info--light--shade_16 {
    border: .1rem solid rgba(35,115,230,.16)
}

.border-color-notification--info--light--shade_16 {
    border-color: rgba(35,115,230,.16)
}

.color-notification--info--dark--shade_16 {
    color: rgba(1,133,253,.16)
}

.background-notification--info--dark--shade_16,.bg-notification--info--dark--shade_16 {
    background-color: rgba(1,133,253,.16)
}

.border-notification--info--dark--shade_16 {
    border: .1rem solid rgba(1,133,253,.16)
}

.border-color-notification--info--dark--shade_16 {
    border-color: rgba(1,133,253,.16)
}

.color-notification--success--light--shade_16 {
    color: rgba(0,135,90,.16)
}

.background-notification--success--light--shade_16,.bg-notification--success--light--shade_16 {
    background-color: rgba(0,135,90,.16)
}

.border-notification--success--light--shade_16 {
    border: .1rem solid rgba(0,135,90,.16)
}

.border-color-notification--success--light--shade_16 {
    border-color: rgba(0,135,90,.16)
}

.color-notification--success--dark--shade_16 {
    color: rgba(54,179,126,.16)
}

.background-notification--success--dark--shade_16,.bg-notification--success--dark--shade_16 {
    background-color: rgba(54,179,126,.16)
}

.border-notification--success--dark--shade_16 {
    border: .1rem solid rgba(54,179,126,.16)
}

.border-color-notification--success--dark--shade_16 {
    border-color: rgba(54,179,126,.16)
}

.color-notification--warning--light--shade_16 {
    color: rgba(255,149,0,.16)
}

.background-notification--warning--light--shade_16,.bg-notification--warning--light--shade_16 {
    background-color: rgba(255,149,0,.16)
}

.border-notification--warning--light--shade_16 {
    border: .1rem solid rgba(255,149,0,.16)
}

.border-color-notification--warning--light--shade_16 {
    border-color: rgba(255,149,0,.16)
}

.color-notification--warning--dark--shade_16 {
    color: rgba(255,159,10,.16)
}

.background-notification--warning--dark--shade_16,.bg-notification--warning--dark--shade_16 {
    background-color: rgba(255,159,10,.16)
}

.border-notification--warning--dark--shade_16 {
    border: .1rem solid rgba(255,159,10,.16)
}

.border-color-notification--warning--dark--shade_16 {
    border-color: rgba(255,159,10,.16)
}

.color-notification--error--light--shade_16 {
    color: rgba(222,53,11,.16)
}

.background-notification--error--light--shade_16,.bg-notification--error--light--shade_16 {
    background-color: rgba(222,53,11,.16)
}

.border-notification--error--light--shade_16 {
    border: .1rem solid rgba(222,53,11,.16)
}

.border-color-notification--error--light--shade_16 {
    border-color: rgba(222,53,11,.16)
}

.color-notification--error--dark--shade_16 {
    color: rgba(255,86,48,.16)
}

.background-notification--error--dark--shade_16,.bg-notification--error--dark--shade_16 {
    background-color: rgba(255,86,48,.16)
}

.border-notification--error--dark--shade_16 {
    border: .1rem solid rgba(255,86,48,.16)
}

.border-color-notification--error--dark--shade_16 {
    border-color: rgba(255,86,48,.16)
}

.color-brand-primary {
    color: #ffc421
}

.background-brand-primary,.bg-brand-primary {
    background-color: #ffc421
}

.border-brand-primary {
    border: .1rem solid #ffc421
}

.border-color-brand-primary {
    border-color: #ffc421
}

.color-transparent,.theme--telenet-tv-ui .color-telenet-tv-gradient {
    color: transparent
}

.background-transparent,.bg-transparent {
    background-color: transparent
}

.border-transparent {
    border: .1rem solid transparent
}

.border-color-transparent {
    border-color: transparent
}

.arrow--down:after,.arrow--left:after,.arrow--right:after,.arrow--up:after,.color-text {
    color: #291d18
}

.background-text,.bg-text {
    background-color: #291d18
}

.border-text {
    border: .1rem solid #291d18
}

.border-color-text {
    border-color: #291d18
}

.color-streamz-black-blue {
    color: #020012
}

.background-streamz-black-blue,.bg-streamz-black-blue {
    background-color: #020012
}

.border-streamz-black-blue {
    border: .1rem solid #020012
}

.border-color-streamz-black-blue {
    border-color: #020012
}

.color-streamz-dark-blue {
    color: #020022
}

.background-streamz-dark-blue,.bg-streamz-dark-blue {
    background-color: #020022
}

.border-streamz-dark-blue {
    border: .1rem solid #020022
}

.border-color-streamz-dark-blue {
    border-color: #020022
}

.color-streamz-black-blue-elevated {
    color: #161425
}

.background-streamz-black-blue-elevated,.bg-streamz-black-blue-elevated {
    background-color: #161425
}

.border-streamz-black-blue-elevated {
    border: .1rem solid #161425
}

.border-color-streamz-black-blue-elevated {
    border-color: #161425
}

.color-streamz-bright-red {
    color: #f20d3a
}

.background-streamz-bright-red,.bg-streamz-bright-red {
    background-color: #f20d3a
}

.border-streamz-bright-red {
    border: .1rem solid #f20d3a
}

.border-color-streamz-bright-red {
    border-color: #f20d3a
}

.color-streamz-bright-red_700 {
    color: #e00034
}

.background-streamz-bright-red_700,.bg-streamz-bright-red_700 {
    background-color: #e00034
}

.border-streamz-bright-red_700 {
    border: .1rem solid #e00034
}

.border-color-streamz-bright-red_700 {
    border-color: #e00034
}

.color-streamz-bright-red_800 {
    color: #f20d3a
}

.background-streamz-bright-red_800,.bg-streamz-bright-red_800 {
    background-color: #f20d3a
}

.border-streamz-bright-red_800 {
    border: .1rem solid #f20d3a
}

.border-color-streamz-bright-red_800 {
    border-color: #f20d3a
}

.color-streamz-bright-red_200 {
    color: #f5959e
}

.background-streamz-bright-red_200,.bg-streamz-bright-red_200 {
    background-color: #f5959e
}

.border-streamz-bright-red_200 {
    border: .1rem solid #f5959e
}

.border-color-streamz-bright-red_200 {
    border-color: #f5959e
}

.color-streamz-white {
    color: #fff
}

.background-streamz-white,.bg-streamz-white {
    background-color: #fff
}

.border-streamz-white {
    border: .1rem solid #fff
}

.border-color-streamz-white {
    border-color: #fff
}

.color-streamz-white_64 {
    color: #aeaeae
}

.background-streamz-white_64,.bg-streamz-white_64 {
    background-color: #aeaeae
}

.border-streamz-white_64 {
    border: .1rem solid #aeaeae
}

.border-color-streamz-white_64 {
    border-color: #aeaeae
}

.color-streamz-white_12 {
    color: #201f2e
}

.background-streamz-white_12,.bg-streamz-white_12 {
    background-color: #201f2e
}

.border-streamz-white_12 {
    border: .1rem solid #201f2e
}

.border-color-streamz-white_12 {
    border-color: #201f2e
}

.color-streamz-white_08 {
    color: #161425
}

.background-streamz-white_08,.bg-streamz-white_08 {
    background-color: #161425
}

.border-streamz-white_08 {
    border: .1rem solid #161425
}

.border-color-streamz-white_08 {
    border-color: #161425
}

.color-streamz-white_04 {
    color: #0c0a1b
}

.background-streamz-white_04,.bg-streamz-white_04 {
    background-color: #0c0a1b
}

.border-streamz-white_04 {
    border: .1rem solid #0c0a1b
}

.border-color-streamz-white_04 {
    border-color: #0c0a1b
}

.color-play-more-midnight-blue {
    color: #001428
}

.background-play-more-midnight-blue,.bg-play-more-midnight-blue {
    background-color: #001428
}

.border-play-more-midnight-blue {
    border: .1rem solid #001428
}

.border-color-play-more-midnight-blue {
    border-color: #001428
}

.color-play-more-grey-blue {
    color: #32465a
}

.background-play-more-grey-blue,.bg-play-more-grey-blue {
    background-color: #32465a
}

.border-play-more-grey-blue {
    border: .1rem solid #32465a
}

.border-color-play-more-grey-blue {
    border-color: #32465a
}

.color-play-more-white {
    color: #fff
}

.background-play-more-white,.bg-play-more-white {
    background-color: #fff
}

.border-play-more-white {
    border: .1rem solid #fff
}

.border-color-play-more-white {
    border-color: #fff
}

.color-play-more-blue-600 {
    color: #4a99c4
}

.background-play-more-blue-600,.bg-play-more-blue-600 {
    background-color: #4a99c4
}

.border-play-more-blue-600 {
    border: .1rem solid #4a99c4
}

.border-color-play-more-blue-600 {
    border-color: #4a99c4
}

.color-play-more-blue-700 {
    color: #0082b4
}

.background-play-more-blue-700,.bg-play-more-blue-700 {
    background-color: #0082b4
}

.border-play-more-blue-700 {
    border: .1rem solid #0082b4
}

.border-color-play-more-blue-700 {
    border-color: #0082b4
}

.color-play-more-blue-800 {
    color: #0170a1
}

.background-play-more-blue-800,.bg-play-more-blue-800 {
    background-color: #0170a1
}

.border-play-more-blue-800 {
    border: .1rem solid #0170a1
}

.border-color-play-more-blue-800 {
    border-color: #0170a1
}

.color-play-more-blue-900 {
    color: #03729f
}

.background-play-more-blue-900,.bg-play-more-blue-900 {
    background-color: #03729f
}

.border-play-more-blue-900 {
    border: .1rem solid #03729f
}

.border-color-play-more-blue-900 {
    border-color: #03729f
}

.color-play-more-shade-24 {
    color: #002e4a
}

.background-play-more-shade-24,.bg-play-more-shade-24 {
    background-color: #002e4a
}

.border-play-more-shade-24 {
    border: .1rem solid #002e4a
}

.border-color-play-more-shade-24 {
    border-color: #002e4a
}

.color-play-more-shade-48 {
    color: #0082b4
}

.background-play-more-shade-48,.bg-play-more-shade-48 {
    background-color: #0082b4
}

.border-play-more-shade-48 {
    border: .1rem solid #0082b4
}

.border-color-play-more-shade-48 {
    border-color: #0082b4
}

.color-play-more-white-12 {
    color: #1f3142
}

.background-play-more-white-12,.bg-play-more-white-12 {
    background-color: #1f3142
}

.border-play-more-white-12 {
    border: .1rem solid #1f3142
}

.border-color-play-more-white-12 {
    border-color: #1f3142
}

.color-play-more-white-24 {
    color: #3d4c5b
}

.background-play-more-white-24,.bg-play-more-white-24 {
    background-color: #3d4c5b
}

.border-play-more-white-24 {
    border: .1rem solid #3d4c5b
}

.border-color-play-more-white-24 {
    border-color: #3d4c5b
}

.color-play-more-white-48 {
    color: #3d6075
}

.background-play-more-white-48,.bg-play-more-white-48 {
    background-color: #3d6075
}

.border-play-more-white-48 {
    border: .1rem solid #3d6075
}

.border-color-play-more-white-48 {
    border-color: #3d6075
}

.color-play-more-neutral-04 {
    color: #838383
}

.background-play-more-neutral-04,.bg-play-more-neutral-04 {
    background-color: #838383
}

.border-play-more-neutral-04 {
    border: .1rem solid #838383
}

.border-color-play-more-neutral-04 {
    border-color: #838383
}

.color-play-more-neutral-32 {
    color: #52606d
}

.background-play-more-neutral-32,.bg-play-more-neutral-32 {
    background-color: #52606d
}

.border-play-more-neutral-32 {
    border: .1rem solid #52606d
}

.border-color-play-more-neutral-32 {
    border-color: #52606d
}

.color-play-more-neutral-40 {
    color: #66727e
}

.background-play-more-neutral-40,.bg-play-more-neutral-40 {
    background-color: #66727e
}

.border-play-more-neutral-40 {
    border: .1rem solid #66727e
}

.border-color-play-more-neutral-40 {
    border-color: #66727e
}

.color-play-more-neutral-48 {
    color: #7a848f
}

.background-play-more-neutral-48,.bg-play-more-neutral-48 {
    background-color: #7a848f
}

.border-play-more-neutral-48 {
    border: .1rem solid #7a848f
}

.border-color-play-more-neutral-48 {
    border-color: #7a848f
}

.color-play-sports-grey {
    color: #14191e
}

.background-play-sports-grey,.bg-play-sports-grey {
    background-color: #14191e
}

.border-play-sports-grey {
    border: .1rem solid #14191e
}

.border-color-play-sports-grey {
    border-color: #14191e
}

.color-play-sports-soft-grey {
    color: #32465a
}

.background-play-sports-soft-grey,.bg-play-sports-soft-grey {
    background-color: #32465a
}

.border-play-sports-soft-grey {
    border: .1rem solid #32465a
}

.border-color-play-sports-soft-grey {
    border-color: #32465a
}

.color-play-sports-green {
    color: #00e650
}

.background-play-sports-green,.bg-play-sports-green {
    background-color: #00e650
}

.border-play-sports-green {
    border: .1rem solid #00e650
}

.border-color-play-sports-green {
    border-color: #00e650
}

.color-play-sports-mos {
    color: #00281e
}

.background-play-sports-mos,.bg-play-sports-mos {
    background-color: #00281e
}

.border-play-sports-mos {
    border: .1rem solid #00281e
}

.border-color-play-sports-mos {
    border-color: #00281e
}

.color-play-sports-yellow-500 {
    color: #ff0
}

.background-play-sports-yellow-500,.bg-play-sports-yellow-500 {
    background-color: #ff0
}

.border-play-sports-yellow-500 {
    border: .1rem solid #ff0
}

.border-color-play-sports-yellow-500 {
    border-color: #ff0
}

.color-play-sports-yellow-600 {
    color: #ffeb00
}

.background-play-sports-yellow-600,.bg-play-sports-yellow-600 {
    background-color: #ffeb00
}

.border-play-sports-yellow-600 {
    border: .1rem solid #ffeb00
}

.border-color-play-sports-yellow-600 {
    border-color: #ffeb00
}

.color-play-sports-yellow-700 {
    color: #ffff8f
}

.background-play-sports-yellow-700,.bg-play-sports-yellow-700 {
    background-color: #ffff8f
}

.border-play-sports-yellow-700 {
    border: .1rem solid #ffff8f
}

.border-color-play-sports-yellow-700 {
    border-color: #ffff8f
}

.color-play-sports-yellow-900 {
    color: #eaea03
}

.background-play-sports-yellow-900,.bg-play-sports-yellow-900 {
    background-color: #eaea03
}

.border-play-sports-yellow-900 {
    border: .1rem solid #eaea03
}

.border-color-play-sports-yellow-900 {
    border-color: #eaea03
}

.color-play-sports-shade-24 {
    color: #544f17
}

.background-play-sports-shade-24,.bg-play-sports-shade-24 {
    background-color: #544f17
}

.border-play-sports-shade-24 {
    border: .1rem solid #544f17
}

.border-color-play-sports-shade-24 {
    border-color: #544f17
}

.color-play-sports-shade-48 {
    color: #848710
}

.background-play-sports-shade-48,.bg-play-sports-shade-48 {
    background-color: #848710
}

.border-play-sports-shade-48 {
    border: .1rem solid #848710
}

.border-color-play-sports-shade-48 {
    border-color: #848710
}

.color-play-sports-white {
    color: #fff
}

.background-play-sports-white,.bg-play-sports-white {
    background-color: #fff
}

.border-play-sports-white {
    border: .1rem solid #fff
}

.border-color-play-sports-white {
    border-color: #fff
}

.color-play-sports-white-24 {
    color: #545454
}

.background-play-sports-white-24,.bg-play-sports-white-24 {
    background-color: #545454
}

.border-play-sports-white-24 {
    border: .1rem solid #545454
}

.border-color-play-sports-white-24 {
    border-color: #545454
}

.color-play-sports-white-32 {
    color: #606366
}

.background-play-sports-white-32,.bg-play-sports-white-32 {
    background-color: #606366
}

.border-play-sports-white-32 {
    border: .1rem solid #606366
}

.border-color-play-sports-white-32 {
    border-color: #606366
}

.color-play-sports-white-40 {
    color: #727578
}

.background-play-sports-white-40,.bg-play-sports-white-40 {
    background-color: #727578
}

.border-play-sports-white-40 {
    border: .1rem solid #727578
}

.border-color-play-sports-white-40 {
    border-color: #727578
}

.color-play-sports-white-48 {
    color: #84878a
}

.background-play-sports-white-48,.bg-play-sports-white-48 {
    background-color: #84878a
}

.border-play-sports-white-48 {
    border: .1rem solid #84878a
}

.border-color-play-sports-white-48 {
    border-color: #84878a
}

.color-play-sports-neutral-04 {
    color: #838383
}

.background-play-sports-neutral-04,.bg-play-sports-neutral-04 {
    background-color: #838383
}

.border-play-sports-neutral-04 {
    border: .1rem solid #838383
}

.border-color-play-sports-neutral-04 {
    border-color: #838383
}

.color-play-sports-neutral-12 {
    color: #313539
}

.background-play-sports-neutral-12,.bg-play-sports-neutral-12 {
    background-color: #313539
}

.border-play-sports-neutral-12 {
    border: .1rem solid #313539
}

.border-color-play-sports-neutral-12 {
    border-color: #313539
}

.color-play-sports-neutral-24 {
    color: #4c5054
}

.background-play-sports-neutral-24,.bg-play-sports-neutral-24 {
    background-color: #4c5054
}

.border-play-sports-neutral-24 {
    border: .1rem solid #4c5054
}

.border-color-play-sports-neutral-24 {
    border-color: #4c5054
}

.color-base-primary {
    color: #009793
}

.background-base-primary,.bg-base-primary {
    background-color: #009793
}

.border-base-primary {
    border: .1rem solid #009793
}

.border-color-base-primary {
    border-color: #009793
}

.color-entertainment-black {
    color: #000
}

.background-entertainment-black,.bg-entertainment-black {
    background-color: #000
}

.border-entertainment-black {
    border: .1rem solid #000
}

.border-color-entertainment-black {
    border-color: #000
}

.color-telenet-tv-black {
    color: #000
}

.background-telenet-tv-black,.bg-telenet-tv-black {
    background-color: #000
}

.border-telenet-tv-black {
    border: .1rem solid #000
}

.border-color-telenet-tv-black {
    border-color: #000
}

.color-netflix-red-primary {
    color: #e50914
}

.background-netflix-red-primary,.bg-netflix-red-primary {
    background-color: #e50914
}

.border-netflix-red-primary {
    border: .1rem solid #e50914
}

.border-color-netflix-red-primary {
    border-color: #e50914
}

.color-netflix-red-secondary {
    color: #b20710
}

.background-netflix-red-secondary,.bg-netflix-red-secondary {
    background-color: #b20710
}

.border-netflix-red-secondary {
    border: .1rem solid #b20710
}

.border-color-netflix-red-secondary {
    border-color: #b20710
}

.color-netflix-red-primary-shade_16 {
    color: rgba(229,9,20,.16)
}

.background-netflix-red-primary-shade_16,.bg-netflix-red-primary-shade_16 {
    background-color: rgba(229,9,20,.16)
}

.border-netflix-red-primary-shade_16 {
    border: .1rem solid rgba(229,9,20,.16)
}

.border-color-netflix-red-primary-shade_16 {
    border-color: rgba(229,9,20,.16)
}

.color-netflix-red-primary-hover {
    color: #ce0812
}

.background-netflix-red-primary-hover,.bg-netflix-red-primary-hover {
    background-color: #ce0812
}

.border-netflix-red-primary-hover {
    border: .1rem solid #ce0812
}

.border-color-netflix-red-primary-hover {
    border-color: #ce0812
}

.color-prime-video-blue-primary {
    color: #0f79af
}

.background-prime-video-blue-primary,.bg-prime-video-blue-primary {
    background-color: #0f79af
}

.border-prime-video-blue-primary {
    border: .1rem solid #0f79af
}

.border-color-prime-video-blue-primary {
    border-color: #0f79af
}

.color-prime-video-blue-primary-100 {
    color: #0e6d9e
}

.background-prime-video-blue-primary-100,.bg-prime-video-blue-primary-100 {
    background-color: #0e6d9e
}

.border-prime-video-blue-primary-100 {
    border: .1rem solid #0e6d9e
}

.border-color-prime-video-blue-primary-100 {
    border-color: #0e6d9e
}

.color-prime-video-blue-secondary {
    color: #00a8e1
}

.background-prime-video-blue-secondary,.bg-prime-video-blue-secondary {
    background-color: #00a8e1
}

.border-prime-video-blue-secondary {
    border: .1rem solid #00a8e1
}

.border-color-prime-video-blue-secondary {
    border-color: #00a8e1
}

.color-prime-video-blue-primary-shade_16 {
    color: rgba(15,121,175,.12)
}

.background-prime-video-blue-primary-shade_16,.bg-prime-video-blue-primary-shade_16 {
    background-color: rgba(15,121,175,.12)
}

.border-prime-video-blue-primary-shade_16 {
    border: .1rem solid rgba(15,121,175,.12)
}

.border-color-prime-video-blue-primary-shade_16 {
    border-color: rgba(15,121,175,.12)
}

.color-prime-video-blue-dark {
    color: #10171e
}

.background-prime-video-blue-dark,.bg-prime-video-blue-dark {
    background-color: #10171e
}

.border-prime-video-blue-dark {
    border: .1rem solid #10171e
}

.border-color-prime-video-blue-dark {
    border-color: #10171e
}

.color-disney-plus-blue-primary {
    color: #016cf9
}

.background-disney-plus-blue-primary,.bg-disney-plus-blue-primary {
    background-color: #016cf9
}

.border-disney-plus-blue-primary {
    border: .1rem solid #016cf9
}

.border-color-disney-plus-blue-primary {
    border-color: #016cf9
}

.color-disney-plus-blue-primary-100 {
    color: #0161e0
}

.background-disney-plus-blue-primary-100,.bg-disney-plus-blue-primary-100 {
    background-color: #0161e0
}

.border-disney-plus-blue-primary-100 {
    border: .1rem solid #0161e0
}

.border-color-disney-plus-blue-primary-100 {
    border-color: #0161e0
}

.color-disney-plus-blue-secondary {
    color: #01147b
}

.background-disney-plus-blue-secondary,.bg-disney-plus-blue-secondary {
    background-color: #01147b
}

.border-disney-plus-blue-secondary {
    border: .1rem solid #01147b
}

.border-color-disney-plus-blue-secondary {
    border-color: #01147b
}

.color-disney-plus-blue-primary-shade_16 {
    color: rgba(1,108,249,.16)
}

.background-disney-plus-blue-primary-shade_16,.bg-disney-plus-blue-primary-shade_16 {
    background-color: rgba(1,108,249,.16)
}

.border-disney-plus-blue-primary-shade_16 {
    border: .1rem solid rgba(1,108,249,.16)
}

.border-color-disney-plus-blue-primary-shade_16 {
    border-color: rgba(1,108,249,.16)
}

.color-disney-plus-blue-dark {
    color: #060322
}

.background-disney-plus-blue-dark,.bg-disney-plus-blue-dark {
    background-color: #060322
}

.border-disney-plus-blue-dark {
    border: .1rem solid #060322
}

.border-color-disney-plus-blue-dark {
    border-color: #060322
}

.color-black {
    color: #291d18
}

.background-black,.bg-black {
    background-color: #291d18
}

.border-black {
    border: .1rem solid #291d18
}

.border-color-black {
    border-color: #291d18
}

.color-dark-grey {
    color: #766f6b
}

.background-dark-grey,.bg-dark-grey {
    background-color: #766f6b
}

.border-dark-grey {
    border: .1rem solid #766f6b
}

.border-color-dark-grey {
    border-color: #766f6b
}

.color-grey {
    color: #999391
}

.background-grey,.bg-grey {
    background-color: #999391
}

.border-grey {
    border: .1rem solid #999391
}

.border-color-grey {
    border-color: #999391
}

.color-mid-grey {
    color: #bab6b5
}

.background-mid-grey,.bg-mid-grey {
    background-color: #bab6b5
}

.border-mid-grey {
    border: .1rem solid #bab6b5
}

.border-color-mid-grey {
    border-color: #bab6b5
}

.color-light-grey {
    color: #eeeded
}

.background-light-grey,.bg-light-grey {
    background-color: #eeeded
}

.border-light-grey {
    border: .1rem solid #eeeded
}

.border-color-light-grey {
    border-color: #eeeded
}

.color-very-light-grey {
    color: #f7f6f6
}

.background-very-light-grey,.bg-very-light-grey {
    background-color: #f7f6f6
}

.border-very-light-grey {
    border: .1rem solid #f7f6f6
}

.border-color-very-light-grey {
    border-color: #f7f6f6
}

.color-brand-20e {
    color: #c64c66
}

.background-brand-20e,.bg-brand-20e {
    background-color: #c64c66
}

.border-brand-20e {
    border: .1rem solid #c64c66
}

.border-color-brand-20e {
    border-color: #c64c66
}

.color-brand-21e {
    color: #c0465f
}

.background-brand-21e,.bg-brand-21e {
    background-color: #c0465f
}

.border-brand-21e {
    border: .1rem solid #c0465f
}

.border-color-brand-21e {
    border-color: #c0465f
}

.color-brand-22e {
    color: #ffcc34
}

.background-brand-22e,.bg-brand-22e {
    background-color: #ffcc34
}

.border-brand-22e {
    border: .1rem solid #ffcc34
}

.border-color-brand-22e {
    border-color: #ffcc34
}

.color-brand-23e {
    color: #ffb61b
}

.background-brand-23e,.bg-brand-23e {
    background-color: #ffb61b
}

.border-brand-23e {
    border: .1rem solid #ffb61b
}

.border-color-brand-23e {
    border-color: #ffb61b
}

.color-brand-26e {
    color: #fe9316
}

.background-brand-26e,.bg-brand-26e {
    background-color: #fe9316
}

.border-brand-26e {
    border: .1rem solid #fe9316
}

.border-color-brand-26e {
    border-color: #fe9316
}

.color-dark-brown-20percent {
    color: rgba(41,29,24,.2)
}

.background-dark-brown-20percent,.bg-dark-brown-20percent {
    background-color: rgba(41,29,24,.2)
}

.border-dark-brown-20percent {
    border: .1rem solid rgba(41,29,24,.2)
}

.border-color-dark-brown-20percent {
    border-color: rgba(41,29,24,.2)
}

.color-dark-brown-80percent {
    color: rgba(41,29,24,.88)
}

.background-dark-brown-80percent,.bg-dark-brown-80percent {
    background-color: rgba(41,29,24,.88)
}

.border-dark-brown-80percent {
    border: .1rem solid rgba(41,29,24,.88)
}

.border-color-dark-brown-80percent {
    border-color: rgba(41,29,24,.88)
}

.color-white_72-20procent {
    color: rgba(195,192,190,.2)
}

.background-white_72-20procent,.bg-white_72-20procent {
    background-color: rgba(195,192,190,.2)
}

.border-white_72-20procent {
    border: .1rem solid rgba(195,192,190,.2)
}

.border-color-white_72-20procent {
    border-color: rgba(195,192,190,.2)
}

.color-very-light-grey-80percent {
    color: rgba(247,246,246,.75)
}

.background-very-light-grey-80percent,.bg-very-light-grey-80percent {
    background-color: rgba(247,246,246,.75)
}

.border-very-light-grey-80percent {
    border: .1rem solid rgba(247,246,246,.75)
}

.border-color-very-light-grey-80percent {
    border-color: rgba(247,246,246,.75)
}

.color-antracite {
    color: #575756
}

.background-antracite,.bg-antracite {
    background-color: #575756
}

.border-antracite {
    border: .1rem solid #575756
}

.border-color-antracite {
    border-color: #575756
}

.color-blue-green {
    color: #239a98
}

.background-blue-green,.bg-blue-green {
    background-color: #239a98
}

.border-blue-green {
    border: .1rem solid #239a98
}

.border-color-blue-green {
    border-color: #239a98
}

.color-inherit {
    color: inherit
}

.color-yellow {
    --color: #ffc421
}

.background-yellow {
    --backgroundcolor: #ffc421;
    --panelbackgroundcolor: #ffc421
}

.color-lemon {
    --color: #fff7c7
}

.background-lemon {
    --backgroundcolor: #fff7c7;
    --panelbackgroundcolor: #fff7c7
}

.color-white {
    --color: #fff
}

.background-white {
    --backgroundcolor: #fff;
    --panelbackgroundcolor: #fff
}

.color-dark-brown {
    --color: #291d18
}

.background-dark-brown {
    --backgroundcolor: #291d18;
    --panelbackgroundcolor: #291d18
}

.color-cream {
    --color: #ffeda1
}

.background-cream {
    --backgroundcolor: #ffeda1;
    --panelbackgroundcolor: #ffeda1
}

.color-bright-blue {
    --color: #7291b5
}

.background-bright-blue {
    --backgroundcolor: #7291b5;
    --panelbackgroundcolor: #7291b5
}

.color-lila {
    --color: #aa81a8
}

.background-lila {
    --backgroundcolor: #aa81a8;
    --panelbackgroundcolor: #aa81a8
}

.color-red {
    --color: #c95942
}

.background-red {
    --backgroundcolor: #c95942;
    --panelbackgroundcolor: #c95942
}

.color-watermelon {
    --color: #e16a5b
}

.background-watermelon {
    --backgroundcolor: #e16a5b;
    --panelbackgroundcolor: #e16a5b
}

.color-jeans-blue {
    --color: #1a9aaa
}

.background-jeans-blue {
    --backgroundcolor: #1a9aaa;
    --panelbackgroundcolor: #1a9aaa
}

.color-turquoise {
    --color: #209d91
}

.background-turquoise {
    --backgroundcolor: #209d91;
    --panelbackgroundcolor: #209d91
}

.color-olivine {
    --color: #749645
}

.background-olivine {
    --backgroundcolor: #749645;
    --panelbackgroundcolor: #749645
}

.color-golden {
    --color: #fdd671
}

.background-golden {
    --backgroundcolor: #fdd671;
    --panelbackgroundcolor: #fdd671
}

.color-tan {
    --color: #f7945c
}

.background-tan {
    --backgroundcolor: #f7945c;
    --panelbackgroundcolor: #f7945c
}

.color-peach {
    --color: #fac7ba
}

.background-peach {
    --backgroundcolor: #fac7ba;
    --panelbackgroundcolor: #fac7ba
}

.color-sinbad {
    --color: #a6d9d9
}

.background-sinbad {
    --backgroundcolor: #a6d9d9;
    --panelbackgroundcolor: #a6d9d9
}

.color-sprout {
    --color: #add1a6
}

.background-sprout {
    --backgroundcolor: #add1a6;
    --panelbackgroundcolor: #add1a6
}

.color-dust-storm {
    --color: #e5cfc7
}

.background-dust-storm {
    --backgroundcolor: #e5cfc7;
    --panelbackgroundcolor: #e5cfc7
}

.color-shade_72 {
    --color: #655c58
}

.background-shade_72 {
    --backgroundcolor: #655c58;
    --panelbackgroundcolor: #655c58
}

.color-shade_64 {
    --color: #766f6b
}

.background-shade_64 {
    --backgroundcolor: #766f6b;
    --panelbackgroundcolor: #766f6b
}

.color-shade_48 {
    --color: #999391
}

.background-shade_48 {
    --backgroundcolor: #999391;
    --panelbackgroundcolor: #999391
}

.color-shade_32 {
    --color: #bab6b5
}

.background-shade_32 {
    --backgroundcolor: #bab6b5;
    --panelbackgroundcolor: #bab6b5
}

.color-shade_24 {
    --color: #ccc9c8
}

.background-shade_24 {
    --backgroundcolor: #ccc9c8;
    --panelbackgroundcolor: #ccc9c8
}

.color-shade_16 {
    --color: #dddbda
}

.background-shade_16 {
    --backgroundcolor: #dddbda;
    --panelbackgroundcolor: #dddbda
}

.color-shade_12 {
    --color: #e5e3e3
}

.background-shade_12 {
    --backgroundcolor: #e5e3e3;
    --panelbackgroundcolor: #e5e3e3
}

.color-shade_08 {
    --color: #eeeded
}

.background-shade_08 {
    --backgroundcolor: #eeeded;
    --panelbackgroundcolor: #eeeded
}

.color-shade_04 {
    --color: #f7f6f6
}

.background-shade_04 {
    --backgroundcolor: #f7f6f6;
    --panelbackgroundcolor: #f7f6f6
}

.color-white_72 {
    --color: #c3c0be
}

.background-white_72 {
    --backgroundcolor: #c3c0be;
    --panelbackgroundcolor: #c3c0be
}

.color-white_64 {
    --color: #b1adab
}

.background-white_64 {
    --backgroundcolor: #b1adab;
    --panelbackgroundcolor: #b1adab
}

.color-white_48 {
    --color: #8f8986
}

.background-white_48 {
    --backgroundcolor: #8f8986;
    --panelbackgroundcolor: #8f8986
}

.color-white_32 {
    --color: #6c6461
}

.background-white_32 {
    --backgroundcolor: #6c6461;
    --panelbackgroundcolor: #6c6461
}

.color-white_24 {
    --color: #5c534f
}

.background-white_24 {
    --backgroundcolor: #5c534f;
    --panelbackgroundcolor: #5c534f
}

.color-white_16 {
    --color: #4b413d
}

.background-white_16 {
    --backgroundcolor: #4b413d;

    --panelbackgroundcolor: #4b413d
}

.color-white_12 {
    --color: #423733
}

.background-white_12 {
    --backgroundcolor: #423733;
    --panelbackgroundcolor: #423733
}

.color-white_08 {
    --color: #392e2a
}

.background-white_08 {
    --backgroundcolor: #392e2a;
    --panelbackgroundcolor: #392e2a
}

.color-white_04 {
    --color: #312521
}

.background-white_04 {
    --backgroundcolor: #312521;
    --panelbackgroundcolor: #312521
}

.color-bright-blue_40 {
    --color: #c7d3e1
}

.background-bright-blue_40 {
    --backgroundcolor: #c7d3e1;
    --panelbackgroundcolor: #c7d3e1
}

.color-lila_40 {
    --color: #ddcddc
}

.background-lila_40 {
    --backgroundcolor: #ddcddc;
    --panelbackgroundcolor: #ddcddc
}

.color-watermelon_40 {
    --color: #f3c3bd
}

.background-watermelon_40 {
    --backgroundcolor: #f3c3bd;
    --panelbackgroundcolor: #f3c3bd
}

.color-turquoise_40 {
    --color: #a6d8d3
}

.background-turquoise_40 {
    --backgroundcolor: #a6d8d3;
    --panelbackgroundcolor: #a6d8d3
}

.color-olivine_40 {
    --color: #c7d5b5
}

.background-olivine_40 {
    --backgroundcolor: #c7d5b5;
    --panelbackgroundcolor: #c7d5b5
}

.color-jeans-blue_40 {
    --color: #a3d7dd
}

.background-jeans-blue_40 {
    --backgroundcolor: #a3d7dd;
    --panelbackgroundcolor: #a3d7dd
}

.color-transparent_shade_72 {
    --color: rgba(41,29,24,0.72)
}

.background-transparent_shade_72 {
    --backgroundcolor: rgba(41,29,24,0.72);
    --panelbackgroundcolor: rgba(41,29,24,0.72)
}

.color-transparent_shade_64 {
    --color: rgba(41,29,24,0.64)
}

.background-transparent_shade_64 {
    --backgroundcolor: rgba(41,29,24,0.64);
    --panelbackgroundcolor: rgba(41,29,24,0.64)
}

.color-transparent_shade_32 {
    --color: rgba(41,29,24,0.32)
}

.background-transparent_shade_32 {
    --backgroundcolor: rgba(41,29,24,0.32);
    --panelbackgroundcolor: rgba(41,29,24,0.32)
}

.color-transparent_shade_16 {
    --color: rgba(41,29,24,0.16)
}

.background-transparent_shade_16 {
    --backgroundcolor: rgba(41,29,24,0.16);
    --panelbackgroundcolor: rgba(41,29,24,0.16)
}

.color-transparent_shade_12 {
    --color: rgba(41,29,24,0.12)
}

.background-transparent_shade_12 {
    --backgroundcolor: rgba(41,29,24,0.12);
    --panelbackgroundcolor: rgba(41,29,24,0.12)
}

.color-transparent_shade_08 {
    --color: rgba(41,29,24,0.08)
}

.background-transparent_shade_08 {
    --backgroundcolor: rgba(41,29,24,0.08);
    --panelbackgroundcolor: rgba(41,29,24,0.08)
}

.color-transparent_shade_04 {
    --color: rgba(41,29,24,0.04)
}

.background-transparent_shade_04 {
    --backgroundcolor: rgba(41,29,24,0.04);
    --panelbackgroundcolor: rgba(41,29,24,0.04)
}

.color-transparent_white_96 {
    --color: hsla(0,0%,100%,0.96)
}

.background-transparent_white_96 {
    --backgroundcolor: hsla(0,0%,100%,0.96);
    --panelbackgroundcolor: hsla(0,0%,100%,0.96)
}

.color-transparent_white_88 {
    --color: hsla(0,0%,100%,0.88)
}

.background-transparent_white_88 {
    --backgroundcolor: hsla(0,0%,100%,0.88);
    --panelbackgroundcolor: hsla(0,0%,100%,0.88)
}

.color-transparent_white_80 {
    --color: hsla(0,0%,100%,0.8)
}

.background-transparent_white_80 {
    --backgroundcolor: hsla(0,0%,100%,0.8);
    --panelbackgroundcolor: hsla(0,0%,100%,0.8)
}

.color-transparent_white_72 {
    --color: hsla(0,0%,100%,0.72)
}

.background-transparent_white_72 {
    --backgroundcolor: hsla(0,0%,100%,0.72);
    --panelbackgroundcolor: hsla(0,0%,100%,0.72)
}

.color-transparent_white_64 {
    --color: hsla(0,0%,100%,0.64)
}

.background-transparent_white_64 {
    --backgroundcolor: hsla(0,0%,100%,0.64);
    --panelbackgroundcolor: hsla(0,0%,100%,0.64)
}

.color-transparent_white_48 {
    --color: hsla(0,0%,100%,0.48)
}

.background-transparent_white_48 {
    --backgroundcolor: hsla(0,0%,100%,0.48);
    --panelbackgroundcolor: hsla(0,0%,100%,0.48)
}

.color-transparent_white_40 {
    --color: hsla(0,0%,100%,0.4)
}

.background-transparent_white_40 {
    --backgroundcolor: hsla(0,0%,100%,0.4);
    --panelbackgroundcolor: hsla(0,0%,100%,0.4)
}

.color-transparent_white_32 {
    --color: hsla(0,0%,100%,0.32)
}

.background-transparent_white_32 {
    --backgroundcolor: hsla(0,0%,100%,0.32);
    --panelbackgroundcolor: hsla(0,0%,100%,0.32)
}

.color-transparent_white_24 {
    --color: hsla(0,0%,100%,0.24)
}

.background-transparent_white_24 {
    --backgroundcolor: hsla(0,0%,100%,0.24);
    --panelbackgroundcolor: hsla(0,0%,100%,0.24)
}

.color-transparent_white_16 {
    --color: hsla(0,0%,100%,0.16)
}

.background-transparent_white_16 {
    --backgroundcolor: hsla(0,0%,100%,0.16);
    --panelbackgroundcolor: hsla(0,0%,100%,0.16)
}

.color-transparent_white_12 {
    --color: hsla(0,0%,100%,0.12)
}

.background-transparent_white_12 {
    --backgroundcolor: hsla(0,0%,100%,0.12);
    --panelbackgroundcolor: hsla(0,0%,100%,0.12)
}

.color-transparent_white_08 {
    --color: hsla(0,0%,100%,0.08)
}

.background-transparent_white_08 {
    --backgroundcolor: hsla(0,0%,100%,0.08);
    --panelbackgroundcolor: hsla(0,0%,100%,0.08)
}

.color-transparent_white_04 {
    --color: hsla(0,0%,100%,0.04)
}

.background-transparent_white_04 {
    --backgroundcolor: hsla(0,0%,100%,0.04);
    --panelbackgroundcolor: hsla(0,0%,100%,0.04)
}

.color-yellow-50 {
    --color: #fff8e2
}

.background-yellow-50 {
    --backgroundcolor: #fff8e2;
    --panelbackgroundcolor: #fff8e2
}

.color-yellow-100 {
    --color: #ffedb5
}

.background-yellow-100 {
    --backgroundcolor: #ffedb5;
    --panelbackgroundcolor: #ffedb5
}

.color-yellow-200 {
    --color: #ffe186
}

.background-yellow-200 {
    --backgroundcolor: #ffe186;
    --panelbackgroundcolor: #ffe186
}

.color-yellow-300 {
    --color: #ffd756
}

.background-yellow-300 {
    --backgroundcolor: #ffd756;
    --panelbackgroundcolor: #ffd756
}

.color-yellow-400 {
    --color: #ffcc34
}

.background-yellow-400 {
    --backgroundcolor: #ffcc34;
    --panelbackgroundcolor: #ffcc34
}

.color-yellow-600 {
    --color: #ffb61b
}

.background-yellow-600 {
    --backgroundcolor: #ffb61b;
    --panelbackgroundcolor: #ffb61b
}

.color-yellow-700 {
    --color: #fea319
}

.background-yellow-700 {
    --backgroundcolor: #fea319;
    --panelbackgroundcolor: #fea319
}

.color-yellow-800 {
    --color: #fe9316
}

.background-yellow-800 {
    --backgroundcolor: #fe9316;
    --panelbackgroundcolor: #fe9316
}

.color-yellow-900 {
    --color: #fd7413
}

.background-yellow-900 {
    --backgroundcolor: #fd7413;
    --panelbackgroundcolor: #fd7413
}

.color-notification--info--light {
    --color: #2373e6
}

.background-notification--info--light {
    --backgroundcolor: #2373e6;
    --panelbackgroundcolor: #2373e6
}

.color-notification--info--dark {
    --color: #0185fd
}

.background-notification--info--dark {
    --backgroundcolor: #0185fd;
    --panelbackgroundcolor: #0185fd
}

.color-notification--success--light {
    --color: #00875a
}

.background-notification--success--light {
    --backgroundcolor: #00875a;
    --panelbackgroundcolor: #00875a
}

.color-notification--success--dark {
    --color: #36b37e
}

.background-notification--success--dark {
    --backgroundcolor: #36b37e;
    --panelbackgroundcolor: #36b37e
}

.color-notification--warning--light {
    --color: #ff9500
}

.background-notification--warning--light {
    --backgroundcolor: #ff9500;
    --panelbackgroundcolor: #ff9500
}

.color-notification--warning--dark {
    --color: #ff9f0a
}

.background-notification--warning--dark {
    --backgroundcolor: #ff9f0a;
    --panelbackgroundcolor: #ff9f0a
}

.color-notification--error--light {
    --color: #de350b
}

.background-notification--error--light {
    --backgroundcolor: #de350b;
    --panelbackgroundcolor: #de350b
}

.color-notification--error--dark {
    --color: #ff5630

}

.background-notification--error--dark {
    --backgroundcolor: #ff5630;
    --panelbackgroundcolor: #ff5630
}

.color-notification--info--light--shade_16 {
    --color: rgba(35,115,230,0.16)
}

.background-notification--info--light--shade_16 {
    --backgroundcolor: rgba(35,115,230,0.16);
    --panelbackgroundcolor: rgba(35,115,230,0.16)
}

.color-notification--info--dark--shade_16 {
    --color: rgba(1,133,253,0.16)
}

.background-notification--info--dark--shade_16 {
    --backgroundcolor: rgba(1,133,253,0.16);
    --panelbackgroundcolor: rgba(1,133,253,0.16)
}

.color-notification--success--light--shade_16 {
    --color: rgba(0,135,90,0.16)
}

.background-notification--success--light--shade_16 {
    --backgroundcolor: rgba(0,135,90,0.16);
    --panelbackgroundcolor: rgba(0,135,90,0.16)
}

.color-notification--success--dark--shade_16 {
    --color: rgba(54,179,126,0.16)
}

.background-notification--success--dark--shade_16 {
    --backgroundcolor: rgba(54,179,126,0.16);
    --panelbackgroundcolor: rgba(54,179,126,0.16)
}

.color-notification--warning--light--shade_16 {
    --color: rgba(255,149,0,0.16)
}

.background-notification--warning--light--shade_16 {
    --backgroundcolor: rgba(255,149,0,0.16);
    --panelbackgroundcolor: rgba(255,149,0,0.16)
}

.color-notification--warning--dark--shade_16 {
    --color: rgba(255,159,10,0.16)
}

.background-notification--warning--dark--shade_16 {
    --backgroundcolor: rgba(255,159,10,0.16);
    --panelbackgroundcolor: rgba(255,159,10,0.16)
}

.color-notification--error--light--shade_16 {
    --color: rgba(222,53,11,0.16)
}

.background-notification--error--light--shade_16 {
    --backgroundcolor: rgba(222,53,11,0.16);
    --panelbackgroundcolor: rgba(222,53,11,0.16)
}

.color-notification--error--dark--shade_16 {
    --color: rgba(255,86,48,0.16)
}

.background-notification--error--dark--shade_16 {
    --backgroundcolor: rgba(255,86,48,0.16);
    --panelbackgroundcolor: rgba(255,86,48,0.16)
}

.color-brand-primary {
    --color: #ffc421
}

.background-brand-primary {
    --backgroundcolor: #ffc421;
    --panelbackgroundcolor: #ffc421
}

.color-transparent {
    --color: transparent
}

.background-transparent {
    --backgroundcolor: transparent;
    --panelbackgroundcolor: transparent
}

.color-text {
    --color: #291d18
}

.background-text {
    --backgroundcolor: #291d18;
    --panelbackgroundcolor: #291d18
}

.color-streamz-black-blue {
    --color: #020012
}

.background-streamz-black-blue {
    --backgroundcolor: #020012;
    --panelbackgroundcolor: #020012
}

.color-streamz-dark-blue {
    --color: #020022
}

.background-streamz-dark-blue {
    --backgroundcolor: #020022;
    --panelbackgroundcolor: #020022
}

.color-streamz-black-blue-elevated {
    --color: #161425
}

.background-streamz-black-blue-elevated {
    --backgroundcolor: #161425;
    --panelbackgroundcolor: #161425
}

.color-streamz-bright-red {
    --color: #f20d3a
}

.background-streamz-bright-red {
    --backgroundcolor: #f20d3a;
    --panelbackgroundcolor: #f20d3a
}

.color-streamz-bright-red_700 {
    --color: #e00034
}

.background-streamz-bright-red_700 {
    --backgroundcolor: #e00034;
    --panelbackgroundcolor: #e00034
}

.color-streamz-bright-red_800 {
    --color: #f20d3a
}

.background-streamz-bright-red_800 {
    --backgroundcolor: #f20d3a;
    --panelbackgroundcolor: #f20d3a
}

.color-streamz-bright-red_200 {
    --color: #f5959e
}

.background-streamz-bright-red_200 {
    --backgroundcolor: #f5959e;
    --panelbackgroundcolor: #f5959e
}

.color-streamz-white {
    --color: #fff
}

.background-streamz-white {
    --backgroundcolor: #fff;
    --panelbackgroundcolor: #fff
}

.color-streamz-white_64 {
    --color: #aeaeae
}

.background-streamz-white_64 {
    --backgroundcolor: #aeaeae;
    --panelbackgroundcolor: #aeaeae
}

.color-streamz-white_12 {
    --color: #201f2e
}

.background-streamz-white_12 {
    --backgroundcolor: #201f2e;
    --panelbackgroundcolor: #201f2e
}

.color-streamz-white_08 {
    --color: #161425
}

.background-streamz-white_08 {
    --backgroundcolor: #161425;
    --panelbackgroundcolor: #161425
}

.color-streamz-white_04 {
    --color: #0c0a1b
}

.background-streamz-white_04 {
    --backgroundcolor: #0c0a1b;
    --panelbackgroundcolor: #0c0a1b
}

.color-play-more-midnight-blue {
    --color: #001428
}

.background-play-more-midnight-blue {
    --backgroundcolor: #001428;
    --panelbackgroundcolor: #001428
}

.color-play-more-grey-blue {
    --color: #32465a
}

.background-play-more-grey-blue {
    --backgroundcolor: #32465a;
    --panelbackgroundcolor: #32465a
}

.color-play-more-white {
    --color: #fff
}

.background-play-more-white {
    --backgroundcolor: #fff;
    --panelbackgroundcolor: #fff
}

.color-play-more-blue-600 {
    --color: #4a99c4
}

.background-play-more-blue-600 {
    --backgroundcolor: #4a99c4;
    --panelbackgroundcolor: #4a99c4
}

.color-play-more-blue-700 {
    --color: #0082b4
}

.background-play-more-blue-700 {
    --backgroundcolor: #0082b4;
    --panelbackgroundcolor: #0082b4
}

.color-play-more-blue-800 {
    --color: #0170a1
}

.background-play-more-blue-800 {
    --backgroundcolor: #0170a1;
    --panelbackgroundcolor: #0170a1
}

.color-play-more-blue-900 {
    --color: #03729f
}

.background-play-more-blue-900 {
    --backgroundcolor: #03729f;
    --panelbackgroundcolor: #03729f
}

.color-play-more-shade-24 {
    --color: #002e4a
}

.background-play-more-shade-24 {
    --backgroundcolor: #002e4a;
    --panelbackgroundcolor: #002e4a
}

.color-play-more-shade-48 {
    --color: #0082b4
}

.background-play-more-shade-48 {
    --backgroundcolor: #0082b4;
    --panelbackgroundcolor: #0082b4
}

.color-play-more-white-12 {
    --color: #1f3142
}

.background-play-more-white-12 {
    --backgroundcolor: #1f3142;
    --panelbackgroundcolor: #1f3142
}

.color-play-more-white-24 {
    --color: #3d4c5b
}

.background-play-more-white-24 {
    --backgroundcolor: #3d4c5b;
    --panelbackgroundcolor: #3d4c5b
}

.color-play-more-white-48 {
    --color: #3d6075
}

.background-play-more-white-48 {
    --backgroundcolor: #3d6075;
    --panelbackgroundcolor: #3d6075
}

.color-play-more-neutral-04 {
    --color: #838383
}

.background-play-more-neutral-04 {
    --backgroundcolor: #838383;
    --panelbackgroundcolor: #838383
}

.color-play-more-neutral-32 {
    --color: #52606d
}

.background-play-more-neutral-32 {
    --backgroundcolor: #52606d;
    --panelbackgroundcolor: #52606d
}

.color-play-more-neutral-40 {
    --color: #66727e
}

.background-play-more-neutral-40 {
    --backgroundcolor: #66727e;
    --panelbackgroundcolor: #66727e
}

.color-play-more-neutral-48 {
    --color: #7a848f
}

.background-play-more-neutral-48 {
    --backgroundcolor: #7a848f;
    --panelbackgroundcolor: #7a848f
}

.color-play-sports-grey {
    --color: #14191e
}

.background-play-sports-grey {
    --backgroundcolor: #14191e;
    --panelbackgroundcolor: #14191e
}

.color-play-sports-soft-grey {
    --color: #32465a
}

.background-play-sports-soft-grey {
    --backgroundcolor: #32465a;
    --panelbackgroundcolor: #32465a
}

.color-play-sports-green {
    --color: #00e650
}

.background-play-sports-green {
    --backgroundcolor: #00e650;
    --panelbackgroundcolor: #00e650
}

.color-play-sports-mos {
    --color: #00281e
}

.background-play-sports-mos {
    --backgroundcolor: #00281e;
    --panelbackgroundcolor: #00281e
}

.color-play-sports-yellow-500 {
    --color: #ff0
}

.background-play-sports-yellow-500 {
    --backgroundcolor: #ff0;
    --panelbackgroundcolor: #ff0
}

.color-play-sports-yellow-600 {
    --color: #ffeb00
}

.background-play-sports-yellow-600 {
    --backgroundcolor: #ffeb00;
    --panelbackgroundcolor: #ffeb00
}

.color-play-sports-yellow-700 {
    --color: #ffff8f
}

.background-play-sports-yellow-700 {
    --backgroundcolor: #ffff8f;
    --panelbackgroundcolor: #ffff8f
}

.color-play-sports-yellow-900 {
    --color: #eaea03
}

.background-play-sports-yellow-900 {
    --backgroundcolor: #eaea03;
    --panelbackgroundcolor: #eaea03
}

.color-play-sports-shade-24 {
    --color: #544f17
}

.background-play-sports-shade-24 {
    --backgroundcolor: #544f17;
    --panelbackgroundcolor: #544f17
}

.color-play-sports-shade-48 {
    --color: #848710
}

.background-play-sports-shade-48 {
    --backgroundcolor: #848710;
    --panelbackgroundcolor: #848710
}

.color-play-sports-white {
    --color: #fff
}

.background-play-sports-white {
    --backgroundcolor: #fff;
    --panelbackgroundcolor: #fff
}

.color-play-sports-white-24 {
    --color: #545454
}

.background-play-sports-white-24 {
    --backgroundcolor: #545454;
    --panelbackgroundcolor: #545454
}

.color-play-sports-white-32 {
    --color: #606366
}

.background-play-sports-white-32 {
    --backgroundcolor: #606366;
    --panelbackgroundcolor: #606366
}

.color-play-sports-white-40 {
    --color: #727578
}

.background-play-sports-white-40 {
    --backgroundcolor: #727578;
    --panelbackgroundcolor: #727578
}

.color-play-sports-white-48 {
    --color: #84878a
}

.background-play-sports-white-48 {
    --backgroundcolor: #84878a;
    --panelbackgroundcolor: #84878a
}

.color-play-sports-neutral-04 {
    --color: #838383
}

.background-play-sports-neutral-04 {
    --backgroundcolor: #838383;
    --panelbackgroundcolor: #838383
}

.color-play-sports-neutral-12 {
    --color: #313539
}

.background-play-sports-neutral-12 {
    --backgroundcolor: #313539;
    --panelbackgroundcolor: #313539
}

.color-play-sports-neutral-24 {
    --color: #4c5054
}

.background-play-sports-neutral-24 {
    --backgroundcolor: #4c5054;
    --panelbackgroundcolor: #4c5054
}

.color-base-primary {
    --color: #009793
}

.background-base-primary {
    --backgroundcolor: #009793;
    --panelbackgroundcolor: #009793
}

.color-entertainment-black {
    --color: #000
}

.background-entertainment-black {
    --backgroundcolor: #000;
    --panelbackgroundcolor: #000
}

.color-telenet-tv-black {
    --color: #000
}

.background-telenet-tv-black {
    --backgroundcolor: #000;
    --panelbackgroundcolor: #000
}

.color-netflix-red-primary {
    --color: #e50914
}

.background-netflix-red-primary {
    --backgroundcolor: #e50914;
    --panelbackgroundcolor: #e50914
}

.color-netflix-red-secondary {
    --color: #b20710
}

.background-netflix-red-secondary {
    --backgroundcolor: #b20710;
    --panelbackgroundcolor: #b20710
}

.color-netflix-red-primary-shade_16 {
    --color: rgba(229,9,20,0.16)
}

.background-netflix-red-primary-shade_16 {
    --backgroundcolor: rgba(229,9,20,0.16);
    --panelbackgroundcolor: rgba(229,9,20,0.16)
}

.color-netflix-red-primary-hover {
    --color: #ce0812
}

.background-netflix-red-primary-hover {
    --backgroundcolor: #ce0812;
    --panelbackgroundcolor: #ce0812
}

.color-prime-video-blue-primary {
    --color: #0f79af
}

.background-prime-video-blue-primary {
    --backgroundcolor: #0f79af;
    --panelbackgroundcolor: #0f79af
}

.color-prime-video-blue-primary-100 {
    --color: #0e6d9e
}

.background-prime-video-blue-primary-100 {
    --backgroundcolor: #0e6d9e;
    --panelbackgroundcolor: #0e6d9e
}

.color-prime-video-blue-secondary {
    --color: #00a8e1
}

.background-prime-video-blue-secondary {
    --backgroundcolor: #00a8e1;
    --panelbackgroundcolor: #00a8e1
}

.color-prime-video-blue-primary-shade_16 {
    --color: rgba(15,121,175,0.12)
}

.background-prime-video-blue-primary-shade_16 {
    --backgroundcolor: rgba(15,121,175,0.12);
    --panelbackgroundcolor: rgba(15,121,175,0.12)
}

.color-prime-video-blue-dark {
    --color: #10171e
}

.background-prime-video-blue-dark {
    --backgroundcolor: #10171e;
    --panelbackgroundcolor: #10171e
}

.color-disney-plus-blue-primary {
    --color: #016cf9
}

.background-disney-plus-blue-primary {
    --backgroundcolor: #016cf9;
    --panelbackgroundcolor: #016cf9
}

.color-disney-plus-blue-primary-100 {
    --color: #0161e0
}

.background-disney-plus-blue-primary-100 {
    --backgroundcolor: #0161e0;
    --panelbackgroundcolor: #0161e0
}

.color-disney-plus-blue-secondary {
    --color: #01147b
}

.background-disney-plus-blue-secondary {
    --backgroundcolor: #01147b;
    --panelbackgroundcolor: #01147b
}

.color-disney-plus-blue-primary-shade_16 {
    --color: rgba(1,108,249,0.16)
}

.background-disney-plus-blue-primary-shade_16 {
    --backgroundcolor: rgba(1,108,249,0.16);
    --panelbackgroundcolor: rgba(1,108,249,0.16)
}

.color-disney-plus-blue-dark {
    --color: #060322
}

.background-disney-plus-blue-dark {
    --backgroundcolor: #060322;
    --panelbackgroundcolor: #060322
}

.color-black {
    --color: #291d18
}

.background-black {
    --backgroundcolor: #291d18;
    --panelbackgroundcolor: #291d18
}

.color-dark-grey {
    --color: #766f6b
}

.background-dark-grey {
    --backgroundcolor: #766f6b;
    --panelbackgroundcolor: #766f6b
}

.color-grey {
    --color: #999391
}

.background-grey {
    --backgroundcolor: #999391;
    --panelbackgroundcolor: #999391
}

.color-mid-grey {
    --color: #bab6b5
}

.background-mid-grey {
    --backgroundcolor: #bab6b5;
    --panelbackgroundcolor: #bab6b5
}

.color-light-grey {
    --color: #eeeded
}

.background-light-grey {
    --backgroundcolor: #eeeded;
    --panelbackgroundcolor: #eeeded
}

.color-very-light-grey {
    --color: #f7f6f6
}

.background-very-light-grey {
    --backgroundcolor: #f7f6f6;
    --panelbackgroundcolor: #f7f6f6
}

.color-brand-20e {
    --color: #c64c66
}

.background-brand-20e {
    --backgroundcolor: #c64c66;
    --panelbackgroundcolor: #c64c66
}

.color-brand-21e {
    --color: #c0465f
}

.background-brand-21e {
    --backgroundcolor: #c0465f;
    --panelbackgroundcolor: #c0465f
}

.color-brand-22e {
    --color: #ffcc34
}

.background-brand-22e {
    --backgroundcolor: #ffcc34;
    --panelbackgroundcolor: #ffcc34
}

.color-brand-23e {
    --color: #ffb61b
}

.background-brand-23e {
    --backgroundcolor: #ffb61b;
    --panelbackgroundcolor: #ffb61b
}

.color-brand-26e {
    --color: #fe9316
}

.background-brand-26e {
    --backgroundcolor: #fe9316;
    --panelbackgroundcolor: #fe9316
}

.color-dark-brown-20percent {
    --color: rgba(41,29,24,0.2)
}

.background-dark-brown-20percent {
    --backgroundcolor: rgba(41,29,24,0.2);
    --panelbackgroundcolor: rgba(41,29,24,0.2)
}

.color-dark-brown-80percent {
    --color: rgba(41,29,24,0.88)
}

.background-dark-brown-80percent {
    --backgroundcolor: rgba(41,29,24,0.88);
    --panelbackgroundcolor: rgba(41,29,24,0.88)
}

.color-white_72-20procent {
    --color: rgba(195,192,190,0.2)
}

.background-white_72-20procent {
    --backgroundcolor: rgba(195,192,190,0.2);
    --panelbackgroundcolor: rgba(195,192,190,0.2)
}

.color-very-light-grey-80percent {
    --color: rgba(247,246,246,0.75)
}

.background-very-light-grey-80percent {
    --backgroundcolor: rgba(247,246,246,0.75);
    --panelbackgroundcolor: rgba(247,246,246,0.75)
}

.color-antracite {
    --color: #575756
}

.background-antracite {
    --backgroundcolor: #575756;
    --panelbackgroundcolor: #575756
}

.color-blue-green {
    --color: #239a98
}

.background-blue-green {
    --backgroundcolor: #239a98;
    --panelbackgroundcolor: #239a98
}

.color-text-t-white-b-black {
    color: #fff
}

.color-text-t-black-b-white {
    color: #323232
}

.container,.container--care,.container--default,.container--fullscreen,.container--small,.fullscreen {
    box-sizing: inherit;
    display: block;
    margin: 0 auto;
    width: 100%;
    max-width: 113.2rem;
    padding: 0 1rem
}


@media only screen and (min-width: 36em) {
    .container,.container--care,.container--default,.container--fullscreen,.container--small,.fullscreen {
        padding:0
    }
}

.container--default {
    max-width: 113.2rem;
    padding: 0 2rem
}

@media only screen and (min-width: 36em) {
    .container--default {
        padding:0 2rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .container--default {
        padding:0
    }
}

.container--small {
    max-width: 76rem;
    padding: 0 2rem
}

@media only screen and (min-width: 36em) {
    .container--small {
        padding:0 2rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .container--small {
        padding:0
    }
}

.container--fullscreen,.fullscreen {
    max-width: 100%;
    padding: 0 2rem
}

@media only screen and (min-width: 36em) {
    .container--fullscreen,.fullscreen {
        padding:0 2rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .container--fullscreen,.fullscreen {
        padding:0
    }
}

.container--care {
    max-width: 113.2rem;
    padding: 0 2rem
}

@media only screen and (min-width: 36em) {
    .container--care {
        padding:0 2rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .container--care {
        padding:0
    }
}

.container--fullscreen,.fullscreen {
    padding: 0
}

.container .Title {
    margin-bottom: 2rem
}

.container .Title .cmp.cmp-title h1 {
    font-size: 2.8rem;
    line-height: 3.2rem
}

@media only screen and (min-width: 36em) {
    .container .Title .cmp.cmp-title h1 {
        font-size:3.4rem
    }
}

.container .Title-link {
    padding-left: 2rem
}

@media only screen and (min-width: 36em) {
    .container .Title-link {
        padding-left:6rem
    }
}

.cur-pointer,.cursor--pointer {
    cursor: pointer
}

@media only screen and (max-width: 35.99em) {
    .cur-pointer--xs,.cursor--pointer--xs {
        cursor:pointer
    }
}

.cur-pointer--hover:hover,.cursor--pointer--hover:hover {
    cursor: pointer
}

.cur-pointer--active:active,.cursor--pointer--active:active {
    cursor: pointer
}

.cur-pointer--focus:focus,.cursor--pointer--focus:focus {
    cursor: pointer
}

.cur-default,.cursor--default {
    cursor: default
}

.cur-default:hover,.cursor--default:hover {
    cursor: default
}

.cur-inherit,.cursor--inherit {
    cursor: inherit
}

.pointer-events--none {
    pointer-events: none
}

.pointer-events--none * {
    pointer-events: auto
}

.pointer-events--none--all {
    pointer-events: none
}

.pointer-events--auto {
    pointer-events: auto
}

.disabled-state {
    pointer-events: none!important;
    opacity: .48!important;
    cursor: default!important;
    -webkit-user-select: none!important;
    -moz-user-select: none!important;
    -ms-user-select: none!important;
    user-select: none!important
}

.display--block,.hide--base {
    display: block
}

.display--inline-block {
    display: inline-block
}

.display--inline {
    display: inline
}

.display--flex,.icon.icon--in-bg-shape:before {
    display: flex
}

.display--inline-flex {
    display: inline-flex
}

.display--inherit {
    display: inherit
}

.display--none,.hide--telenet {
    display: none
}

.display--contents {
    display: contents
}

.display--inline-table {
    display: inline-table
}

.display--grid {
    display: grid
}

.display--initial {
    display: initial
}

.display--table,.theme--telenet-tv-ui .cmp-title div.color-telenet-tv-gradient,.theme--telenet-tv-ui .cmp-title h1.color-telenet-tv-gradient,.theme--telenet-tv-ui .cmp-title h2.color-telenet-tv-gradient,.theme--telenet-tv-ui .cmp-title h3.color-telenet-tv-gradient,.theme--telenet-tv-ui .cmp-title h4.color-telenet-tv-gradient,.theme--telenet-tv-ui .cmp-title h5.color-telenet-tv-gradient,.theme--telenet-tv-ui .cmp-title h6.color-telenet-tv-gradient {
    display: table
}

.display--table-row {
    display: table-row

}

.display--table-cell {
    display: table-cell
}

.display--table-header-group {
    display: table-header-group
}

.display--table-row-group {
    display: table-row-group
}

.display--list-item {
    display: list-item
}

.display--flow-root {
    display: flow-root
}

@media only screen and (min-width: 36em) {
    .display--block--sm {
        display:block
    }

    .display--inline-block--sm {
        display: inline-block
    }

    .display--inline--sm {
        display: inline
    }

    .display--flex--sm {
        display: flex
    }

    .display--inline-flex--sm {
        display: inline-flex
    }

    .display--inherit--sm {
        display: inherit
    }

    .display--none--sm {
        display: none
    }

    .display--contents--sm {
        display: contents
    }

    .display--inline-table--sm {
        display: inline-table
    }

    .display--grid--sm {
        display: grid
    }

    .display--initial--sm {
        display: initial
    }

    .display--table--sm {
        display: table
    }

    .display--table-row--sm {
        display: table-row
    }

    .display--table-cell--sm {
        display: table-cell
    }

    .display--table-header-group--sm {
        display: table-header-group
    }

    .display--table-row-group--sm {
        display: table-row-group
    }

    .display--list-item--sm {
        display: list-item
    }

    .display--flow-root--sm {
        display: flow-root
    }
}

@media only screen and (min-width: 48.0625em) {
    .display--block--md {
        display:block
    }

    .display--inline-block--md {
        display: inline-block
    }

    .display--inline--md {
        display: inline
    }

    .display--flex--md {
        display: flex
    }

    .display--inline-flex--md {
        display: inline-flex
    }

    .display--inherit--md {
        display: inherit
    }

    .display--none--md {
        display: none
    }

    .display--contents--md {
        display: contents
    }

    .display--inline-table--md {
        display: inline-table
    }

    .display--grid--md {
        display: grid
    }

    .display--initial--md {
        display: initial
    }

    .display--table--md {
        display: table
    }

    .display--table-row--md {
        display: table-row
    }

    .display--table-cell--md {
        display: table-cell
    }

    .display--table-header-group--md {
        display: table-header-group
    }

    .display--table-row-group--md {
        display: table-row-group
    }

    .display--list-item--md {
        display: list-item
    }

    .display--flow-root--md {
        display: flow-root
    }
}

@media only screen and (min-width: 74.5em) {
    .display--block--lg {
        display:block
    }

    .display--inline-block--lg {
        display: inline-block
    }

    .display--inline--lg {
        display: inline
    }

    .display--flex--lg {
        display: flex
    }

    .display--inline-flex--lg {
        display: inline-flex
    }

    .display--inherit--lg {
        display: inherit
    }

    .display--none--lg {
        display: none
    }

    .display--contents--lg {
        display: contents
    }

    .display--inline-table--lg {
        display: inline-table
    }

    .display--grid--lg {
        display: grid
    }

    .display--initial--lg {
        display: initial
    }

    .display--table--lg {
        display: table
    }

    .display--table-row--lg {
        display: table-row
    }

    .display--table-cell--lg {
        display: table-cell
    }

    .display--table-header-group--lg {
        display: table-header-group
    }

    .display--table-row-group--lg {
        display: table-row-group
    }

    .display--list-item--lg {
        display: list-item
    }

    .display--flow-root--lg {
        display: flow-root
    }
}

.display--block-important {
    display: block!important
}

.display--none-important {
    display: none!important
}

.divider {
    white-space: nowrap;
    width: 100%
}

.divider--n__transparent {
    min-height: 0;
    background-color: transparent
}

.divider--n__white {
    min-height: 0;
    background-color: #fff
}

.divider--n__very-light-grey {
    min-height: 0;
    background-color: #f7f6f6
}

.divider--n__light-grey {
    min-height: 0;
    background-color: #eeeded
}

.divider--n__mid-grey {
    min-height: 0;
    background-color: #bab6b5
}

.divider--n__grey {
    min-height: 0;
    background-color: #999391
}

.divider--xxxs__transparent {
    min-height: .05rem;
    background-color: transparent
}

.divider--xxxs__white {
    min-height: .05rem;
    background-color: #fff
}

.divider--xxxs__very-light-grey {
    min-height: .05rem;
    background-color: #f7f6f6
}

.divider--xxxs__light-grey {
    min-height: .05rem;
    background-color: #eeeded
}

.divider--xxxs__mid-grey {
    min-height: .05rem;
    background-color: #bab6b5
}

.divider--xxxs__grey {
    min-height: .05rem;
    background-color: #999391
}

.divider--xxs__transparent {
    min-height: .1rem;
    background-color: transparent
}

.divider--xxs__white {
    min-height: .1rem;
    background-color: #fff
}

.divider--xxs__very-light-grey {
    min-height: .1rem;
    background-color: #f7f6f6
}

.divider--xxs__light-grey {
    min-height: .1rem;
    background-color: #eeeded
}

.divider--xxs__mid-grey {
    min-height: .1rem;
    background-color: #bab6b5
}

.divider--xxs__grey {
    min-height: .1rem;
    background-color: #999391
}

.divider--xs__transparent {
    min-height: .15rem;
    background-color: transparent
}

.divider--xs__white {
    min-height: .15rem;
    background-color: #fff
}

.divider--xs__very-light-grey {
    min-height: .15rem;
    background-color: #f7f6f6
}

.divider--xs__light-grey {
    min-height: .15rem;
    background-color: #eeeded
}

.divider--xs__mid-grey {
    min-height: .15rem;
    background-color: #bab6b5
}

.divider--xs__grey {
    min-height: .15rem;
    background-color: #999391
}

.divider--s__transparent {
    min-height: .2rem;
    background-color: transparent
}

.divider--s__white {
    min-height: .2rem;
    background-color: #fff
}

.divider--s__very-light-grey {
    min-height: .2rem;
    background-color: #f7f6f6
}

.divider--s__light-grey {
    min-height: .2rem;
    background-color: #eeeded
}

.divider--s__mid-grey {
    min-height: .2rem;
    background-color: #bab6b5
}

.divider--s__grey {
    min-height: .2rem;
    background-color: #999391
}

.divider--m__transparent {
    min-height: .25rem;
    background-color: transparent
}

.divider--m__white {
    min-height: .25rem;
    background-color: #fff
}

.divider--m__very-light-grey {
    min-height: .25rem;
    background-color: #f7f6f6
}

.divider--m__light-grey {
    min-height: .25rem;
    background-color: #eeeded
}

.divider--m__mid-grey {
    min-height: .25rem;
    background-color: #bab6b5
}

.divider--m__grey {
    min-height: .25rem;
    background-color: #999391
}

.divider--l__transparent {
    min-height: .5rem;
    background-color: transparent
}

.divider--l__white {
    min-height: .5rem;
    background-color: #fff
}

.divider--l__very-light-grey {
    min-height: .5rem;
    background-color: #f7f6f6
}

.divider--l__light-grey {
    min-height: .5rem;
    background-color: #eeeded
}

.divider--l__mid-grey {
    min-height: .5rem;
    background-color: #bab6b5
}

.divider--l__grey {
    min-height: .5rem;
    background-color: #999391
}

.divider--xl__transparent {
    min-height: .55rem;
    background-color: transparent
}

.divider--xl__white {
    min-height: .55rem;
    background-color: #fff
}

.divider--xl__very-light-grey {
    min-height: .55rem;
    background-color: #f7f6f6
}

.divider--xl__light-grey {
    min-height: .55rem;
    background-color: #eeeded
}

.divider--xl__mid-grey {
    min-height: .55rem;
    background-color: #bab6b5
}

.divider--xl__grey {
    min-height: .55rem;
    background-color: #999391
}

.divider--xxl__transparent {
    min-height: .6rem;
    background-color: transparent
}

.divider--xxl__white {
    min-height: .6rem;
    background-color: #fff
}

.divider--xxl__very-light-grey {
    min-height: .6rem;
    background-color: #f7f6f6
}

.divider--xxl__light-grey {
    min-height: .6rem;
    background-color: #eeeded
}

.divider--xxl__mid-grey {
    min-height: .6rem;
    background-color: #bab6b5
}

.divider--xxl__grey {
    min-height: .6rem;
    background-color: #999391
}

.divider--xxxl__transparent {
    min-height: .65rem;
    background-color: transparent
}

.divider--xxxl__white {
    min-height: .65rem;
    background-color: #fff
}

.divider--xxxl__very-light-grey {
    min-height: .65rem;
    background-color: #f7f6f6
}

.divider--xxxl__light-grey {
    min-height: .65rem;
    background-color: #eeeded
}

.divider--xxxl__mid-grey {
    min-height: .65rem;
    background-color: #bab6b5
}

.divider--xxxl__grey {
    min-height: .65rem;
    background-color: #999391
}

.divider--g__transparent {
    min-height: .7rem;
    background-color: transparent
}

.divider--g__white {
    min-height: .7rem;
    background-color: #fff
}

.divider--g__very-light-grey {
    min-height: .7rem;
    background-color: #f7f6f6
}

.divider--g__light-grey {
    min-height: .7rem;
    background-color: #eeeded
}

.divider--g__mid-grey {
    min-height: .7rem;
    background-color: #bab6b5
}

.divider--g__grey {
    min-height: .7rem;
    background-color: #999391
}

.divider--xg__transparent {
    min-height: .75rem;
    background-color: transparent
}

.divider--xg__white {
    min-height: .75rem;
    background-color: #fff
}

.divider--xg__very-light-grey {
    min-height: .75rem;
    background-color: #f7f6f6
}

.divider--xg__light-grey {
    min-height: .75rem;
    background-color: #eeeded
}

.divider--xg__mid-grey {
    min-height: .75rem;
    background-color: #bab6b5
}

.divider--xg__grey {
    min-height: .75rem;
    background-color: #999391
}

.divider--xxg__transparent {
    min-height: .8rem;
    background-color: transparent
}

.divider--xxg__white {
    min-height: .8rem;
    background-color: #fff
}

.divider--xxg__very-light-grey {
    min-height: .8rem;
    background-color: #f7f6f6
}

.divider--xxg__light-grey {
    min-height: .8rem;
    background-color: #eeeded
}

.divider--xxg__mid-grey {
    min-height: .8rem;
    background-color: #bab6b5
}

.divider--xxg__grey {
    min-height: .8rem;
    background-color: #999391
}

.divider--xxxg__transparent {
    min-height: .85rem;
    background-color: transparent
}

.divider--xxxg__white {
    min-height: .85rem;
    background-color: #fff
}

.divider--xxxg__very-light-grey {
    min-height: .85rem;
    background-color: #f7f6f6
}

.divider--xxxg__light-grey {
    min-height: .85rem;
    background-color: #eeeded
}

.divider--xxxg__mid-grey {
    min-height: .85rem;
    background-color: #bab6b5
}

.divider--xxxg__grey {
    min-height: .85rem;
    background-color: #999391
}

hr {
    border-top: .1rem solid #dddbda
}

.fill-up {
    left: 0;
    top: 0;
    right: 0;
    bottom: 0
}

.fill-up--width-height {
    left: 0;
    top: 0;
    width: 100%;
    height: 100%
}

.fill-up--parent-width {
    left: 0;
    top: unset;
    bottom: unset
}

.col,[class^=col-] {
    padding-left: 1rem;
    padding-right: 1rem
}

.row--no-gutters>.col,.row--no-gutters>[class^=col-] {
    padding: 0
}

.row--full-gutters>.col,.row--full-gutters>[class^=col-] {
    padding: 1rem
}

.no-gutter-mobile {
    padding: 0
}

@media only screen and (min-width: 36em) {
    .no-gutter-mobile {
        padding-left:1rem;
        padding-right: 1rem
    }
}

[class^=col-] {
    flex: 0 0 100%;
    max-width: 100%
}

.col {
    flex: 0 0 auto;
    max-width: 100%
}

.col--grow {
    flex: 1 0 auto;
    max-width: 100%
}

.col-1 {
    flex-basis: 8.33333%;
    max-width: 8.33333%
}

.col-2 {
    flex-basis: 16.66667%;
    max-width: 16.66667%
}

.col-3 {
    flex-basis: 25%;
    max-width: 25%
}

.col-4 {
    flex-basis: 33.33333%;
    max-width: 33.33333%
}

.col-5 {
    flex-basis: 41.66667%;
    max-width: 41.66667%
}

.col-6 {
    flex-basis: 50%;
    max-width: 50%
}

.col-7 {
    flex-basis: 58.33333%;
    max-width: 58.33333%
}

.col-8 {
    flex-basis: 66.66667%;
    max-width: 66.66667%
}

.col-9 {
    flex-basis: 75%;
    max-width: 75%
}

.col-10 {
    flex-basis: 83.33333%;
    max-width: 83.33333%
}

.col-11 {
    flex-basis: 91.66667%;
    max-width: 91.66667%
}

.col-12 {
    flex-basis: 100%;
    max-width: 100%
}

.col-offset-0 {
    margin-left: 0
}

.col-pull-0,.col-push-0 {
    left: auto;
    right: auto
}

.col-offset-1 {
    margin-left: 8.33333%
}

.col-push-1 {
    left: 8.33333%;
    right: auto
}

.col-pull-1 {
    right: 8.33333%;
    left: auto
}

.col-offset-2 {
    margin-left: 16.66667%
}

.col-push-2 {
    left: 16.66667%;
    right: auto
}

.col-pull-2 {
    right: 16.66667%;
    left: auto
}

.col-offset-3 {
    margin-left: 25%
}

.col-push-3 {
    left: 25%;
    right: auto
}

.col-pull-3 {
    right: 25%;
    left: auto
}

.col-offset-4 {
    margin-left: 33.33333%
}

.col-push-4 {
    left: 33.33333%;
    right: auto
}

.col-pull-4 {
    right: 33.33333%;
    left: auto
}

.col-offset-5 {
    margin-left: 41.66667%
}

.col-push-5 {
    left: 41.66667%;
    right: auto
}

.col-pull-5 {
    right: 41.66667%;
    left: auto
}

.col-offset-6 {
    margin-left: 50%
}

.col-push-6 {
    left: 50%;
    right: auto
}

.col-pull-6 {
    right: 50%;
    left: auto
}

.col-offset-7 {
    margin-left: 58.33333%
}

.col-push-7 {
    left: 58.33333%;
    right: auto
}

.col-pull-7 {
    right: 58.33333%;
    left: auto
}

.col-offset-8 {
    margin-left: 66.66667%
}

.col-push-8 {
    left: 66.66667%;
    right: auto
}

.col-pull-8 {
    right: 66.66667%;
    left: auto
}

.col-offset-9 {
    margin-left: 75%
}

.col-push-9 {
    left: 75%;
    right: auto
}

.col-pull-9 {
    right: 75%;
    left: auto
}

.col-offset-10 {
    margin-left: 83.33333%
}

.col-push-10 {
    left: 83.33333%;
    right: auto
}

.col-pull-10 {
    right: 83.33333%;
    left: auto
}

.col-offset-11 {
    margin-left: 91.66667%
}

.col-push-11 {
    left: 91.66667%;
    right: auto
}

.col-pull-11 {
    right: 91.66667%;
    left: auto
}

.col-offset-12 {
    margin-left: 100%
}

.col-push-12 {
    left: 100%;
    right: auto
}

.col-pull-12 {
    right: 100%;
    left: auto
}

@media only screen and (min-width: 20em) {
    .col-xs-1 {
        flex-basis:8.33333%;
        max-width: 8.33333%
    }

    .col-xs-2 {
        flex-basis: 16.66667%;
        max-width: 16.66667%
    }

    .col-xs-3 {
        flex-basis: 25%;
        max-width: 25%
    }

    .col-xs-4 {
        flex-basis: 33.33333%;
        max-width: 33.33333%
    }

    .col-xs-5 {
        flex-basis: 41.66667%;
        max-width: 41.66667%
    }

    .col-xs-6 {
        flex-basis: 50%;
        max-width: 50%
    }

    .col-xs-7 {
        flex-basis: 58.33333%;
        max-width: 58.33333%
    }

    .col-xs-8 {
        flex-basis: 66.66667%;
        max-width: 66.66667%
    }

    .col-xs-9 {
        flex-basis: 75%;
        max-width: 75%
    }

    .col-xs-10 {
        flex-basis: 83.33333%;
        max-width: 83.33333%
    }

    .col-xs-11 {
        flex-basis: 91.66667%;
        max-width: 91.66667%
    }

    .col-xs-12 {
        flex-basis: 100%;
        max-width: 100%
    }

    .col-xs-auto {
        flex: 0 0 auto;
        width: auto
    }

    .col-offset-xs-0 {
        margin-left: 0
    }

    .col-pull-xs-0,.col-push-xs-0 {
        left: auto;
        right: auto
    }

    .col-offset-xs-1 {
        margin-left: 8.33333%
    }

    .col-push-xs-1 {
        left: 8.33333%;
        right: auto
    }

    .col-pull-xs-1 {
        right: 8.33333%;
        left: auto
    }

    .col-offset-xs-2 {
        margin-left: 16.66667%
    }

    .col-push-xs-2 {
        left: 16.66667%;
        right: auto
    }

    .col-pull-xs-2 {
        right: 16.66667%;
        left: auto
    }

    .col-offset-xs-3 {
        margin-left: 25%
    }

    .col-push-xs-3 {
        left: 25%;
        right: auto
    }

    .col-pull-xs-3 {
        right: 25%;
        left: auto
    }

    .col-offset-xs-4 {
        margin-left: 33.33333%
    }

    .col-push-xs-4 {
        left: 33.33333%;
        right: auto
    }

    .col-pull-xs-4 {
        right: 33.33333%;
        left: auto
    }

    .col-offset-xs-5 {
        margin-left: 41.66667%
    }

    .col-push-xs-5 {
        left: 41.66667%;
        right: auto
    }

    .col-pull-xs-5 {
        right: 41.66667%;
        left: auto
    }

    .col-offset-xs-6 {
        margin-left: 50%
    }

    .col-push-xs-6 {
        left: 50%;
        right: auto
    }

    .col-pull-xs-6 {
        right: 50%;
        left: auto
    }

    .col-offset-xs-7 {
        margin-left: 58.33333%
    }

    .col-push-xs-7 {
        left: 58.33333%;
        right: auto
    }

    .col-pull-xs-7 {
        right: 58.33333%;
        left: auto
    }

    .col-offset-xs-8 {
        margin-left: 66.66667%
    }

    .col-push-xs-8 {
        left: 66.66667%;
        right: auto
    }

    .col-pull-xs-8 {
        right: 66.66667%;
        left: auto
    }

    .col-offset-xs-9 {
        margin-left: 75%
    }

    .col-push-xs-9 {
        left: 75%;
        right: auto
    }

    .col-pull-xs-9 {
        right: 75%;
        left: auto
    }

    .col-offset-xs-10 {
        margin-left: 83.33333%
    }

    .col-push-xs-10 {
        left: 83.33333%;
        right: auto
    }

    .col-pull-xs-10 {
        right: 83.33333%;
        left: auto
    }

    .col-offset-xs-11 {
        margin-left: 91.66667%
    }

    .col-push-xs-11 {
        left: 91.66667%;
        right: auto
    }

    .col-pull-xs-11 {
        right: 91.66667%;
        left: auto
    }

    .col-offset-xs-12 {
        margin-left: 100%
    }

    .col-push-xs-12 {
        left: 100%;
        right: auto
    }

    .col-pull-xs-12 {
        right: 100%;
        left: auto
    }
}

@media only screen and (min-width: 36em) {
    .col-sm-1 {
        flex-basis:8.33333%;
        max-width: 8.33333%
    }

    .col-sm-2 {
        flex-basis: 16.66667%;
        max-width: 16.66667%
    }

    .col-sm-3 {
        flex-basis: 25%;
        max-width: 25%
    }

    .col-sm-4 {
        flex-basis: 33.33333%;
        max-width: 33.33333%
    }

    .col-sm-5 {
        flex-basis: 41.66667%;
        max-width: 41.66667%
    }

    .col-sm-6 {
        flex-basis: 50%;
        max-width: 50%
    }

    .col-sm-7 {
        flex-basis: 58.33333%;
        max-width: 58.33333%
    }

    .col-sm-8 {
        flex-basis: 66.66667%;
        max-width: 66.66667%
    }

    .col-sm-9 {
        flex-basis: 75%;
        max-width: 75%
    }

    .col-sm-10 {
        flex-basis: 83.33333%;
        max-width: 83.33333%
    }

    .col-sm-11 {
        flex-basis: 91.66667%;
        max-width: 91.66667%
    }

    .col-sm-12 {
        flex-basis: 100%;
        max-width: 100%
    }

    .col-sm-auto {
        flex: 0 0 auto;
        width: auto
    }

    .col-offset-sm-0 {
        margin-left: 0
    }

    .col-pull-sm-0,.col-push-sm-0 {
        left: auto;
        right: auto
    }

    .col-offset-sm-1 {
        margin-left: 8.33333%
    }

    .col-push-sm-1 {
        left: 8.33333%;
        right: auto
    }

    .col-pull-sm-1 {
        right: 8.33333%;
        left: auto
    }

    .col-offset-sm-2 {
        margin-left: 16.66667%
    }

    .col-push-sm-2 {
        left: 16.66667%;
        right: auto
    }

    .col-pull-sm-2 {
        right: 16.66667%;
        left: auto
    }

    .col-offset-sm-3 {
        margin-left: 25%
    }

    .col-push-sm-3 {
        left: 25%;
        right: auto
    }

    .col-pull-sm-3 {
        right: 25%;
        left: auto
    }

    .col-offset-sm-4 {
        margin-left: 33.33333%
    }

    .col-push-sm-4 {
        left: 33.33333%;
        right: auto
    }

    .col-pull-sm-4 {
        right: 33.33333%;
        left: auto
    }

    .col-offset-sm-5 {
        margin-left: 41.66667%
    }

    .col-push-sm-5 {
        left: 41.66667%;
        right: auto
    }

    .col-pull-sm-5 {
        right: 41.66667%;
        left: auto
    }

    .col-offset-sm-6 {
        margin-left: 50%
    }

    .col-push-sm-6 {
        left: 50%;
        right: auto
    }

    .col-pull-sm-6 {
        right: 50%;
        left: auto
    }

    .col-offset-sm-7 {
        margin-left: 58.33333%
    }

    .col-push-sm-7 {
        left: 58.33333%;
        right: auto
    }

    .col-pull-sm-7 {
        right: 58.33333%;
        left: auto
    }

    .col-offset-sm-8 {
        margin-left: 66.66667%
    }

    .col-push-sm-8 {
        left: 66.66667%;
        right: auto
    }

    .col-pull-sm-8 {
        right: 66.66667%;
        left: auto
    }

    .col-offset-sm-9 {
        margin-left: 75%
    }

    .col-push-sm-9 {
        left: 75%;
        right: auto
    }

    .col-pull-sm-9 {
        right: 75%;
        left: auto
    }

    .col-offset-sm-10 {
        margin-left: 83.33333%
    }

    .col-push-sm-10 {
        left: 83.33333%;
        right: auto
    }

    .col-pull-sm-10 {
        right: 83.33333%;
        left: auto
    }

    .col-offset-sm-11 {
        margin-left: 91.66667%
    }

    .col-push-sm-11 {
        left: 91.66667%;
        right: auto
    }

    .col-pull-sm-11 {
        right: 91.66667%;
        left: auto
    }

    .col-offset-sm-12 {
        margin-left: 100%
    }

    .col-push-sm-12 {
        left: 100%;
        right: auto
    }

    .col-pull-sm-12 {
        right: 100%;
        left: auto
    }
}

@media only screen and (min-width: 48.0625em) {
    .col-md-1 {
        flex-basis:8.33333%;
        max-width: 8.33333%
    }

    .col-md-2 {
        flex-basis: 16.66667%;
        max-width: 16.66667%
    }

    .col-md-3 {
        flex-basis: 25%;
        max-width: 25%
    }

    .col-md-4 {
        flex-basis: 33.33333%;
        max-width: 33.33333%
    }

    .col-md-5 {
        flex-basis: 41.66667%;
        max-width: 41.66667%
    }

    .col-md-6 {
        flex-basis: 50%;
        max-width: 50%
    }

    .col-md-7 {
        flex-basis: 58.33333%;
        max-width: 58.33333%
    }

    .col-md-8 {
        flex-basis: 66.66667%;
        max-width: 66.66667%
    }

    .col-md-9 {
        flex-basis: 75%;
        max-width: 75%
    }

    .col-md-10 {
        flex-basis: 83.33333%;
        max-width: 83.33333%
    }

    .col-md-11 {
        flex-basis: 91.66667%;
        max-width: 91.66667%
    }

    .col-md-12 {
        flex-basis: 100%;
        max-width: 100%
    }

    .col-md-auto {
        flex: 0 0 auto;
        width: auto
    }

    .col-offset-md-0 {
        margin-left: 0
    }

    .col-pull-md-0,.col-push-md-0 {
        left: auto;
        right: auto
    }

    .col-offset-md-1 {
        margin-left: 8.33333%
    }

    .col-push-md-1 {
        left: 8.33333%;
        right: auto
    }

    .col-pull-md-1 {
        right: 8.33333%;
        left: auto
    }


    .col-offset-md-2 {
        margin-left: 16.66667%
    }

    .col-push-md-2 {
        left: 16.66667%;
        right: auto
    }

    .col-pull-md-2 {
        right: 16.66667%;
        left: auto
    }

    .col-offset-md-3 {
        margin-left: 25%
    }

    .col-push-md-3 {
        left: 25%;
        right: auto
    }

    .col-pull-md-3 {
        right: 25%;
        left: auto
    }

    .col-offset-md-4 {
        margin-left: 33.33333%
    }

    .col-push-md-4 {
        left: 33.33333%;
        right: auto
    }

    .col-pull-md-4 {
        right: 33.33333%;
        left: auto
    }

    .col-offset-md-5 {
        margin-left: 41.66667%
    }

    .col-push-md-5 {
        left: 41.66667%;
        right: auto
    }

    .col-pull-md-5 {
        right: 41.66667%;
        left: auto
    }

    .col-offset-md-6 {
        margin-left: 50%
    }

    .col-push-md-6 {
        left: 50%;
        right: auto
    }

    .col-pull-md-6 {
        right: 50%;
        left: auto
    }

    .col-offset-md-7 {
        margin-left: 58.33333%
    }

    .col-push-md-7 {
        left: 58.33333%;
        right: auto
    }

    .col-pull-md-7 {
        right: 58.33333%;
        left: auto
    }

    .col-offset-md-8 {
        margin-left: 66.66667%
    }

    .col-push-md-8 {
        left: 66.66667%;
        right: auto
    }

    .col-pull-md-8 {
        right: 66.66667%;
        left: auto
    }

    .col-offset-md-9 {
        margin-left: 75%
    }

    .col-push-md-9 {
        left: 75%;
        right: auto
    }

    .col-pull-md-9 {
        right: 75%;
        left: auto
    }

    .col-offset-md-10 {
        margin-left: 83.33333%
    }

    .col-push-md-10 {
        left: 83.33333%;
        right: auto
    }

    .col-pull-md-10 {
        right: 83.33333%;
        left: auto
    }

    .col-offset-md-11 {
        margin-left: 91.66667%
    }

    .col-push-md-11 {
        left: 91.66667%;
        right: auto
    }

    .col-pull-md-11 {
        right: 91.66667%;
        left: auto
    }

    .col-offset-md-12 {
        margin-left: 100%
    }

    .col-push-md-12 {
        left: 100%;
        right: auto
    }

    .col-pull-md-12 {
        right: 100%;
        left: auto
    }
}

@media only screen and (min-width: 74.5em) {
    .col-lg-1 {
        flex-basis:8.33333%;
        max-width: 8.33333%
    }

    .col-lg-2 {
        flex-basis: 16.66667%;
        max-width: 16.66667%
    }

    .col-lg-3 {
        flex-basis: 25%;
        max-width: 25%
    }

    .col-lg-4 {
        flex-basis: 33.33333%;
        max-width: 33.33333%
    }

    .col-lg-5 {
        flex-basis: 41.66667%;
        max-width: 41.66667%
    }

    .col-lg-6 {
        flex-basis: 50%;
        max-width: 50%
    }

    .col-lg-7 {
        flex-basis: 58.33333%;
        max-width: 58.33333%
    }

    .col-lg-8 {
        flex-basis: 66.66667%;
        max-width: 66.66667%
    }

    .col-lg-9 {
        flex-basis: 75%;
        max-width: 75%
    }

    .col-lg-10 {
        flex-basis: 83.33333%;
        max-width: 83.33333%
    }

    .col-lg-11 {
        flex-basis: 91.66667%;
        max-width: 91.66667%
    }

    .col-lg-12 {
        flex-basis: 100%;
        max-width: 100%
    }

    .col-lg-auto {
        flex: 0 0 auto;
        width: auto
    }

    .col-offset-lg-0 {
        margin-left: 0
    }

    .col-pull-lg-0,.col-push-lg-0 {
        left: auto;
        right: auto
    }

    .col-offset-lg-1 {
        margin-left: 8.33333%
    }

    .col-push-lg-1 {
        left: 8.33333%;
        right: auto
    }

    .col-pull-lg-1 {
        right: 8.33333%;
        left: auto
    }

    .col-offset-lg-2 {
        margin-left: 16.66667%
    }

    .col-push-lg-2 {
        left: 16.66667%;
        right: auto
    }

    .col-pull-lg-2 {
        right: 16.66667%;
        left: auto
    }

    .col-offset-lg-3 {
        margin-left: 25%
    }

    .col-push-lg-3 {
        left: 25%;
        right: auto
    }

    .col-pull-lg-3 {
        right: 25%;
        left: auto
    }

    .col-offset-lg-4 {
        margin-left: 33.33333%
    }

    .col-push-lg-4 {
        left: 33.33333%;
        right: auto
    }

    .col-pull-lg-4 {
        right: 33.33333%;
        left: auto
    }

    .col-offset-lg-5 {
        margin-left: 41.66667%
    }

    .col-push-lg-5 {
        left: 41.66667%;
        right: auto
    }

    .col-pull-lg-5 {
        right: 41.66667%;
        left: auto
    }

    .col-offset-lg-6 {
        margin-left: 50%
    }

    .col-push-lg-6 {
        left: 50%;
        right: auto
    }

    .col-pull-lg-6 {
        right: 50%;
        left: auto
    }

    .col-offset-lg-7 {
        margin-left: 58.33333%
    }

    .col-push-lg-7 {
        left: 58.33333%;
        right: auto
    }

    .col-pull-lg-7 {
        right: 58.33333%;
        left: auto
    }

    .col-offset-lg-8 {
        margin-left: 66.66667%
    }

    .col-push-lg-8 {
        left: 66.66667%;
        right: auto
    }

    .col-pull-lg-8 {
        right: 66.66667%;
        left: auto
    }

    .col-offset-lg-9 {
        margin-left: 75%
    }

    .col-push-lg-9 {
        left: 75%;
        right: auto
    }

    .col-pull-lg-9 {
        right: 75%;
        left: auto
    }

    .col-offset-lg-10 {
        margin-left: 83.33333%
    }

    .col-push-lg-10 {
        left: 83.33333%;
        right: auto
    }

    .col-pull-lg-10 {
        right: 83.33333%;
        left: auto
    }

    .col-offset-lg-11 {
        margin-left: 91.66667%
    }

    .col-push-lg-11 {
        left: 91.66667%;
        right: auto
    }

    .col-pull-lg-11 {
        right: 91.66667%;
        left: auto
    }

    .col-offset-lg-12 {
        margin-left: 100%
    }

    .col-push-lg-12 {
        left: 100%;
        right: auto
    }

    .col-pull-lg-12 {
        right: 100%;
        left: auto
    }
}

@media only screen and (min-width: 90em) {
    .col-xl-1 {
        flex-basis:8.33333%;
        max-width: 8.33333%
    }

    .col-xl-2 {
        flex-basis: 16.66667%;
        max-width: 16.66667%
    }

    .col-xl-3 {
        flex-basis: 25%;
        max-width: 25%
    }

    .col-xl-4 {
        flex-basis: 33.33333%;
        max-width: 33.33333%
    }

    .col-xl-5 {
        flex-basis: 41.66667%;
        max-width: 41.66667%
    }

    .col-xl-6 {
        flex-basis: 50%;
        max-width: 50%
    }

    .col-xl-7 {
        flex-basis: 58.33333%;
        max-width: 58.33333%
    }

    .col-xl-8 {
        flex-basis: 66.66667%;
        max-width: 66.66667%
    }

    .col-xl-9 {
        flex-basis: 75%;
        max-width: 75%
    }

    .col-xl-10 {
        flex-basis: 83.33333%;
        max-width: 83.33333%
    }

    .col-xl-11 {
        flex-basis: 91.66667%;
        max-width: 91.66667%
    }

    .col-xl-12 {
        flex-basis: 100%;
        max-width: 100%
    }

    .col-xl-auto {
        flex: 0 0 auto;
        width: auto
    }

    .col-offset-xl-0 {
        margin-left: 0
    }

    .col-pull-xl-0,.col-push-xl-0 {
        left: auto;
        right: auto
    }

    .col-offset-xl-1 {
        margin-left: 8.33333%
    }

    .col-push-xl-1 {
        left: 8.33333%;
        right: auto
    }

    .col-pull-xl-1 {
        right: 8.33333%;
        left: auto
    }

    .col-offset-xl-2 {
        margin-left: 16.66667%
    }

    .col-push-xl-2 {
        left: 16.66667%;
        right: auto
    }

    .col-pull-xl-2 {
        right: 16.66667%;
        left: auto
    }

    .col-offset-xl-3 {
        margin-left: 25%
    }

    .col-push-xl-3 {
        left: 25%;
        right: auto
    }

    .col-pull-xl-3 {
        right: 25%;
        left: auto
    }

    .col-offset-xl-4 {
        margin-left: 33.33333%
    }

    .col-push-xl-4 {
        left: 33.33333%;
        right: auto
    }

    .col-pull-xl-4 {
        right: 33.33333%;
        left: auto
    }

    .col-offset-xl-5 {
        margin-left: 41.66667%
    }

    .col-push-xl-5 {
        left: 41.66667%;
        right: auto
    }

    .col-pull-xl-5 {
        right: 41.66667%;
        left: auto
    }

    .col-offset-xl-6 {
        margin-left: 50%
    }

    .col-push-xl-6 {
        left: 50%;
        right: auto
    }

    .col-pull-xl-6 {
        right: 50%;
        left: auto
    }

    .col-offset-xl-7 {
        margin-left: 58.33333%
    }

    .col-push-xl-7 {
        left: 58.33333%;
        right: auto
    }

    .col-pull-xl-7 {
        right: 58.33333%;
        left: auto
    }

    .col-offset-xl-8 {
        margin-left: 66.66667%
    }

    .col-push-xl-8 {
        left: 66.66667%;
        right: auto
    }

    .col-pull-xl-8 {
        right: 66.66667%;
        left: auto
    }

    .col-offset-xl-9 {
        margin-left: 75%
    }

    .col-push-xl-9 {
        left: 75%;
        right: auto
    }

    .col-pull-xl-9 {
        right: 75%;
        left: auto
    }

    .col-offset-xl-10 {
        margin-left: 83.33333%
    }

    .col-push-xl-10 {
        left: 83.33333%;
        right: auto
    }

    .col-pull-xl-10 {
        right: 83.33333%;
        left: auto
    }

    .col-offset-xl-11 {
        margin-left: 91.66667%
    }

    .col-push-xl-11 {
        left: 91.66667%;
        right: auto
    }

    .col-pull-xl-11 {
        right: 91.66667%;
        left: auto
    }

    .col-offset-xl-12 {
        margin-left: 100%
    }

    .col-push-xl-12 {
        left: 100%;
        right: auto
    }

    .col-pull-xl-12 {
        right: 100%;
        left: auto
    }
}

@media only screen and (min-width: 104.6875em) {
    .col-xxl-1 {
        flex-basis:8.33333%;
        max-width: 8.33333%
    }

    .col-xxl-2 {
        flex-basis: 16.66667%;
        max-width: 16.66667%
    }

    .col-xxl-3 {
        flex-basis: 25%;
        max-width: 25%
    }

    .col-xxl-4 {
        flex-basis: 33.33333%;
        max-width: 33.33333%
    }

    .col-xxl-5 {
        flex-basis: 41.66667%;
        max-width: 41.66667%
    }

    .col-xxl-6 {
        flex-basis: 50%;
        max-width: 50%
    }

    .col-xxl-7 {
        flex-basis: 58.33333%;
        max-width: 58.33333%
    }

    .col-xxl-8 {
        flex-basis: 66.66667%;
        max-width: 66.66667%
    }

    .col-xxl-9 {
        flex-basis: 75%;
        max-width: 75%
    }

    .col-xxl-10 {
        flex-basis: 83.33333%;
        max-width: 83.33333%
    }

    .col-xxl-11 {
        flex-basis: 91.66667%;
        max-width: 91.66667%
    }

    .col-xxl-12 {
        flex-basis: 100%;
        max-width: 100%
    }

    .col-xxl-auto {
        flex: 0 0 auto;
        width: auto
    }

    .col-offset-xxl-0 {
        margin-left: 0
    }

    .col-pull-xxl-0,.col-push-xxl-0 {
        left: auto;
        right: auto
    }

    .col-offset-xxl-1 {
        margin-left: 8.33333%
    }

    .col-push-xxl-1 {
        left: 8.33333%;
        right: auto
    }

    .col-pull-xxl-1 {
        right: 8.33333%;
        left: auto
    }

    .col-offset-xxl-2 {
        margin-left: 16.66667%
    }

    .col-push-xxl-2 {
        left: 16.66667%;
        right: auto
    }

    .col-pull-xxl-2 {
        right: 16.66667%;
        left: auto
    }

    .col-offset-xxl-3 {
        margin-left: 25%
    }

    .col-push-xxl-3 {
        left: 25%;
        right: auto
    }

    .col-pull-xxl-3 {
        right: 25%;
        left: auto
    }

    .col-offset-xxl-4 {
        margin-left: 33.33333%
    }

    .col-push-xxl-4 {
        left: 33.33333%;
        right: auto
    }

    .col-pull-xxl-4 {
        right: 33.33333%;
        left: auto
    }

    .col-offset-xxl-5 {
        margin-left: 41.66667%
    }

    .col-push-xxl-5 {
        left: 41.66667%;
        right: auto
    }

    .col-pull-xxl-5 {
        right: 41.66667%;
        left: auto
    }

    .col-offset-xxl-6 {
        margin-left: 50%
    }

    .col-push-xxl-6 {
        left: 50%;
        right: auto
    }

    .col-pull-xxl-6 {
        right: 50%;
        left: auto
    }

    .col-offset-xxl-7 {
        margin-left: 58.33333%
    }

    .col-push-xxl-7 {
        left: 58.33333%;
        right: auto
    }

    .col-pull-xxl-7 {
        right: 58.33333%;
        left: auto
    }

    .col-offset-xxl-8 {
        margin-left: 66.66667%
    }

    .col-push-xxl-8 {
        left: 66.66667%;
        right: auto
    }

    .col-pull-xxl-8 {
        right: 66.66667%;
        left: auto
    }

    .col-offset-xxl-9 {
        margin-left: 75%
    }

    .col-push-xxl-9 {
        left: 75%;
        right: auto
    }

    .col-pull-xxl-9 {
        right: 75%;
        left: auto
    }

    .col-offset-xxl-10 {
        margin-left: 83.33333%
    }

    .col-push-xxl-10 {
        left: 83.33333%;
        right: auto
    }

    .col-pull-xxl-10 {
        right: 83.33333%;
        left: auto
    }

    .col-offset-xxl-11 {
        margin-left: 91.66667%
    }

    .col-push-xxl-11 {
        left: 91.66667%;
        right: auto
    }

    .col-pull-xxl-11 {
        right: 91.66667%;
        left: auto
    }

    .col-offset-xxl-12 {
        margin-left: 100%
    }

    .col-push-xxl-12 {
        left: 100%;
        right: auto
    }

    .col-pull-xxl-12 {
        right: 100%;
        left: auto
    }
}

.row {
    display: flex;
    flex: 0 1 auto;
    flex-direction: row;
    flex-wrap: wrap;
    margin-left: -1rem;
    margin-right: -1rem
}

.row--no-gutters {
    margin-left: 0;
    margin-right: 0
}

.justify-content--start {
    justify-content: flex-start
}

.icon.icon--in-bg-shape:before,.justify-content--center {
    justify-content: center
}

.justify-content--end {
    justify-content: flex-end
}

.justify-content--unset {
    justify-content: unset
}

.justify-content--around {
    justify-content: space-around
}

.justify-content--between {
    justify-content: space-between
}

.justify-content--evenly {
    justify-content: space-evenly
}

.justify-content--stretch {
    justify-content: stretch
}

.justify-content--left {
    justify-content: left
}

.justify-content--inherit {
    justify-content: inherit
}

.justify-content--normal {
    justify-content: normal
}

.align-content--start {
    align-content: flex-start
}

.align-content--center {
    align-content: center
}

.align-content--end {
    align-content: flex-end
}

.align-content--around {
    align-content: space-around
}

.align-content--between {
    align-content: space-between
}

.align-content--stretch {
    align-content: stretch
}

.align-items--start {
    align-items: flex-start
}

.align-items--center {
    align-items: center
}

.align-items--end {
    align-items: flex-end
}

.align-items--baseline {
    align-items: baseline
}

.align-items--stretch {
    align-items: stretch
}

.align-items--inherit {
    align-items: inherit
}

.flex-direction--row {
    flex-direction: row
}

.flex-direction--row-reverse {
    flex-direction: row-reverse
}

.flex-direction--column {
    flex-direction: column
}

.flex-direction--column-reverse {
    flex-direction: column-reverse
}

.flex-wrap--wrap {
    flex-wrap: wrap
}

.flex-wrap--nowrap {
    flex-wrap: nowrap
}

.flex-wrap--wrap-reverse {
    flex-wrap: wrap-reverse
}

.flex-wrap--initial {
    flex-wrap: nowrap
}

.align-self--start {
    align-self: flex-start
}

.align-self--center {
    align-self: center
}

.align-self--end {
    align-self: flex-end
}

.align-self--baseline {
    align-self: baseline
}

.align-self--stretch {
    align-self: stretch
}

.align-self--auto {
    align-self: auto
}

.flex-order--1,.order--first {
    order: -1
}

.order--reset {
    order: 0
}

.order--last {
    order: 1
}

.flex-order--2,.order--2 {
    order: 2
}

.flex-grow {
    flex-grow: 1
}

.flex-grow--0 {
    flex-grow: 0
}

@media only screen and (min-width: 36em) {
    .justify-content--start--sm {
        justify-content:flex-start
    }

    .justify-content--center--sm {
        justify-content: center
    }

    .justify-content--end--sm {
        justify-content: flex-end
    }

    .justify-content--unset--sm {
        justify-content: unset
    }

    .justify-content--around--sm {
        justify-content: space-around
    }

    .justify-content--between--sm {
        justify-content: space-between
    }

    .justify-content--evenly--sm {
        justify-content: space-evenly
    }

    .justify-content--stretch--sm {
        justify-content: stretch
    }

    .justify-content--left--sm {
        justify-content: left
    }

    .justify-content--inherit--sm {
        justify-content: inherit
    }

    .justify-content--normal--sm {
        justify-content: normal
    }

    .align-content--start--sm {
        align-content: flex-start
    }

    .align-content--center--sm {
        align-content: center
    }

    .align-content--end--sm {
        align-content: flex-end
    }

    .align-content--around--sm {
        align-content: space-around
    }

    .align-content--between--sm {
        align-content: space-between
    }

    .align-content--stretch--sm {
        align-content: stretch
    }

    .align-items--start--sm {
        align-items: flex-start
    }

    .align-items--center--sm {
        align-items: center
    }

    .align-items--end--sm {
        align-items: flex-end
    }

    .align-items--baseline--sm {
        align-items: baseline
    }

    .align-items--stretch--sm {
        align-items: stretch
    }

    .align-items--inherit--sm {
        align-items: inherit
    }

    .flex-direction--row--sm {
        flex-direction: row
    }

    .flex-direction--row-reverse--sm {
        flex-direction: row-reverse
    }

    .flex-direction--column--sm {
        flex-direction: column
    }

    .flex-direction--column-reverse--sm {
        flex-direction: column-reverse
    }

    .flex-wrap--wrap--sm {
        flex-wrap: wrap
    }

    .flex-wrap--nowrap--sm {
        flex-wrap: nowrap
    }

    .flex-wrap--wrap-reverse--sm {
        flex-wrap: wrap-reverse
    }

    .flex-wrap--initial--sm {
        flex-wrap: nowrap
    }

    .align-self--start--sm {
        align-self: flex-start
    }

    .align-self--center--sm {
        align-self: center
    }

    .align-self--end--sm {
        align-self: flex-end
    }

    .align-self--baseline--sm {
        align-self: baseline
    }

    .align-self--stretch--sm {
        align-self: stretch
    }

    .align-self--auto--sm {
        align-self: auto
    }

    .order--first--sm {
        order: -1
    }

    .order--reset--sm {
        order: 0
    }

    .order--last--sm {
        order: 1
    }

    .order--2--sm {
        order: 2
    }

    .flex-grow--sm {
        flex-grow: 1
    }

    .flex-grow--0--sm {
        flex-grow: 0
    }
}

@media only screen and (min-width: 48.0625em) {
    .justify-content--start--md {
        justify-content:flex-start
    }

    .justify-content--center--md {
        justify-content: center
    }

    .justify-content--end--md {
        justify-content: flex-end
    }

    .justify-content--unset--md {
        justify-content: unset
    }

    .justify-content--around--md {
        justify-content: space-around
    }

    .justify-content--between--md {
        justify-content: space-between
    }

    .justify-content--evenly--md {
        justify-content: space-evenly
    }

    .justify-content--stretch--md {
        justify-content: stretch
    }

    .justify-content--left--md {
        justify-content: left
    }

    .justify-content--inherit--md {
        justify-content: inherit
    }

    .justify-content--normal--md {
        justify-content: normal
    }

    .align-content--start--md {
        align-content: flex-start
    }

    .align-content--center--md {
        align-content: center
    }

    .align-content--end--md {
        align-content: flex-end
    }

    .align-content--around--md {
        align-content: space-around
    }

    .align-content--between--md {
        align-content: space-between
    }

    .align-content--stretch--md {
        align-content: stretch
    }

    .align-items--start--md {
        align-items: flex-start
    }

    .align-items--center--md {
        align-items: center
    }

    .align-items--end--md {
        align-items: flex-end
    }

    .align-items--baseline--md {
        align-items: baseline
    }

    .align-items--stretch--md {
        align-items: stretch
    }

    .align-items--inherit--md {
        align-items: inherit
    }

    .flex-direction--row--md {
        flex-direction: row
    }

    .flex-direction--row-reverse--md {
        flex-direction: row-reverse
    }

    .flex-direction--column--md {
        flex-direction: column
    }

    .flex-direction--column-reverse--md {
        flex-direction: column-reverse
    }

    .flex-wrap--wrap--md {
        flex-wrap: wrap
    }

    .flex-wrap--nowrap--md {
        flex-wrap: nowrap
    }

    .flex-wrap--wrap-reverse--md {
        flex-wrap: wrap-reverse
    }

    .flex-wrap--initial--md {
        flex-wrap: nowrap
    }

    .align-self--start--md {
        align-self: flex-start
    }

    .align-self--center--md {
        align-self: center
    }

    .align-self--end--md {
        align-self: flex-end
    }

    .align-self--baseline--md {
        align-self: baseline
    }

    .align-self--stretch--md {
        align-self: stretch
    }

    .align-self--auto--md {
        align-self: auto
    }

    .order--first--md {
        order: -1
    }

    .order--reset--md {
        order: 0
    }

    .order--last--md {
        order: 1
    }

    .order--2--md {
        order: 2
    }

    .flex-grow--md {
        flex-grow: 1
    }

    .flex-grow--0--md {
        flex-grow: 0
    }
}

@media only screen and (min-width: 74.5em) {
    .justify-content--start--lg {
        justify-content:flex-start
    }

    .justify-content--center--lg {
        justify-content: center
    }

    .justify-content--end--lg {
        justify-content: flex-end
    }

    .justify-content--unset--lg {
        justify-content: unset
    }

    .justify-content--around--lg {
        justify-content: space-around
    }

    .justify-content--between--lg {
        justify-content: space-between
    }

    .justify-content--evenly--lg {
        justify-content: space-evenly
    }

    .justify-content--stretch--lg {
        justify-content: stretch
    }

    .justify-content--left--lg {
        justify-content: left
    }

    .justify-content--inherit--lg {
        justify-content: inherit
    }

    .justify-content--normal--lg {
        justify-content: normal
    }

    .align-content--start--lg {
        align-content: flex-start
    }

    .align-content--center--lg {
        align-content: center
    }

    .align-content--end--lg {
        align-content: flex-end
    }

    .align-content--around--lg {
        align-content: space-around
    }

    .align-content--between--lg {
        align-content: space-between
    }

    .align-content--stretch--lg {
        align-content: stretch
    }

    .align-items--start--lg {
        align-items: flex-start
    }

    .align-items--center--lg {
        align-items: center
    }

    .align-items--end--lg {
        align-items: flex-end
    }

    .align-items--baseline--lg {
        align-items: baseline
    }

    .align-items--stretch--lg {
        align-items: stretch
    }

    .align-items--inherit--lg {
        align-items: inherit
    }

    .flex-direction--row--lg {
        flex-direction: row
    }

    .flex-direction--row-reverse--lg {
        flex-direction: row-reverse
    }

    .flex-direction--column--lg {
        flex-direction: column
    }

    .flex-direction--column-reverse--lg {
        flex-direction: column-reverse
    }

    .flex-wrap--wrap--lg {
        flex-wrap: wrap
    }

    .flex-wrap--nowrap--lg {
        flex-wrap: nowrap
    }

    .flex-wrap--wrap-reverse--lg {
        flex-wrap: wrap-reverse
    }

    .flex-wrap--initial--lg {
        flex-wrap: nowrap
    }

    .align-self--start--lg {
        align-self: flex-start
    }

    .align-self--center--lg {
        align-self: center
    }

    .align-self--end--lg {
        align-self: flex-end
    }

    .align-self--baseline--lg {
        align-self: baseline
    }

    .align-self--stretch--lg {
        align-self: stretch
    }

    .align-self--auto--lg {
        align-self: auto
    }

    .order--first--lg {
        order: -1
    }

    .order--reset--lg {
        order: 0
    }

    .order--last--lg {
        order: 1
    }

    .order--2--lg {
        order: 2
    }

    .flex-grow--lg {
        flex-grow: 1
    }

    .flex-grow--0--lg {
        flex-grow: 0
    }
}

.default-max-site-width {
    max-width: 113.2rem
}

.max-width-100p {
    max-width: 100%
}

.min-width-100p {
    min-width: 100%
}

.min-width-max-content {
    min-width: -webkit-max-content;
    min-width: -moz-max-content;
    min-width: max-content
}

@media only screen and (min-width: 48.0625em) {
    .min-width-max-content--md {
        min-width:-webkit-max-content;
        min-width: -moz-max-content;
        min-width: max-content
    }
}

.max-100vh {
    max-height: 100vh
}

.max-100vw {
    max-width: 100vw
}

.max-100p {
    max-width: 100%
}

.squarcle-image-svg,.width--n {
    width: 0
}

.whitespace--author:after,.width--full {
    width: 100%
}

.width--auto {
    width: auto
}

.width--fit-content {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.height--auto {
    height: auto
}

.height--n {
    height: 0
}

.height--full {
    height: 100%
}

.height--full-viewport {
    height: 100vh
}

.min-height--full-viewport {
    min-height: 100vh
}

.min-height--full {
    min-height: 100%
}

@media only screen and (min-width: 36em) {
    .width--full--sm {
        width:100%
    }

    .width--auto--sm {
        width: auto
    }

    .min-height--full-viewport--sm {
        min-height: 100vh
    }

    .min-height--full--sm {
        min-height: 100%
    }

    .height--full-viewport--sm {
        height: 100vh
    }

    .height--auto--sm {
        height: auto
    }
}

@media only screen and (min-width: 48.0625em) {
    .width--full--md {
        width:100%
    }

    .width--auto--md {
        width: auto
    }

    .min-height--full-viewport--md {
        min-height: 100vh
    }

    .min-height--full--md {
        min-height: 100%
    }

    .height--full-viewport--md {
        height: 100vh
    }

    .height--auto--md {
        height: auto
    }
}

@media only screen and (min-width: 74.5em) {
    .width--full--lg {
        width:100%
    }

    .width--auto--lg {
        width: auto
    }

    .min-height--full-viewport--lg {
        min-height: 100vh
    }

    .min-height--full--lg {
        min-height: 100%
    }

    .height--full-viewport--lg {
        height: 100vh
    }

    .height--auto--lg {
        height: auto
    }
}

.headless-page {
    max-width: 95%!important
}

html {
    box-sizing: border-box;
    display: block;
    min-height: 100%;
    width: 100%;
    height: 100%
}

*,:after,:before {
    box-sizing: inherit
}

body {
    display: block;
    width: 100%;
    height: 100%;
    margin: 0 auto;
    padding: 0;
    overflow-x: hidden!important
}

.clearfix:after {
    display: block;
    content: "";
    clear: both
}

@media only screen and (max-width: 35.99em) {
    .hide-until-sm {
        display:none!important
    }
}

.cq-wcm-edit .hide-until-sm {
    display: block!important
}

@media only screen and (max-width: 35.99em) {
    .flex-hide-until-sm {
        display:none!important
    }
}

.cq-wcm-edit .flex-hide-until-sm {
    display: flex!important
}

@media only screen and (max-width: 48.0525em) {
    .hide-until-md {
        display:none!important
    }
}

.cq-wcm-edit .hide-until-md {
    display: block!important
}

@media only screen and (max-width: 48.0525em) {
    .flex-hide-until-md {
        display:none!important
    }
}

.cq-wcm-edit .flex-hide-until-md {
    display: flex!important
}

@media only screen and (max-width: 74.49em) {
    .hide-until-lg {
        display:none!important
    }
}

.cq-wcm-edit .hide-until-lg {
    display: block!important
}

@media only screen and (max-width: 74.49em) {
    .flex-hide-until-lg {
        display:none!important
    }
}

.cq-wcm-edit .flex-hide-until-lg {
    display: flex!important
}

@media only screen and (max-width: 89.99em) {
    .hide-until-xl {
        display:none!important
    }
}

.cq-wcm-edit .hide-until-xl {
    display: block!important
}

@media only screen and (max-width: 89.99em) {
    .flex-hide-until-xl {
        display:none!important
    }
}

.cq-wcm-edit .flex-hide-until-xl {
    display: flex!important
}

@media only screen and (max-width: 104.6775em) {
    .hide-until-xxl {
        display:none!important
    }
}

.cq-wcm-edit .hide-until-xxl {
    display: block!important
}

@media only screen and (max-width: 104.6775em) {
    .flex-hide-until-xxl {
        display:none!important
    }
}

.cq-wcm-edit .flex-hide-until-xxl {
    display: flex!important
}

@media only screen and (min-width: 36em) {
    .hide-from-sm {
        display:none!important
    }
}

.cq-wcm-edit .hide-from-sm {
    display: block!important
}

@media only screen and (min-width: 36em) {
    .flex-hide-from-sm {
        display:none!important
    }
}

.cq-wcm-edit .flex-hide-from-sm {
    display: flex!important
}

@media only screen and (min-width: 48.0625em) {
    .hide-from-md {
        display:none!important
    }
}

.cq-wcm-edit .hide-from-md {
    display: block!important
}

@media only screen and (min-width: 48.0625em) {
    .flex-hide-from-md {
        display:none!important
    }
}

.cq-wcm-edit .flex-hide-from-md {
    display: flex!important
}

@media only screen and (min-width: 74.5em) {
    .hide-from-lg {
        display:none!important
    }
}

.cq-wcm-edit .hide-from-lg {
    display: block!important
}

@media only screen and (min-width: 74.5em) {
    .flex-hide-from-lg {
        display:none!important
    }
}

.cq-wcm-edit .flex-hide-from-lg {
    display: flex!important
}

.hidden-mobile {
    display: none
}

@media only screen and (min-width: 40.625em) {
    .hidden-mobile {
        display:block
    }
}

.hidden-desktop {
    display: block
}

@media only screen and (min-width: 40.625em) {
    .hidden-desktop {
        display:none
    }
}

.hidden-tablet-desktop {
    display: none
}

@media (max-width: 650px) {
    .hidden-tablet-desktop {
        display:block
    }
}

.hidden-mobile-desktop {
    display: none
}

@media (min-width: 651px) and (max-width:1200px) {
    .hidden-mobile-desktop {
        display:block
    }
}

.hidden-mobile-tablet {
    display: none
}

@media (min-width: 1201px) {
    .hidden-mobile-tablet {
        display:block
    }
}

.hide-text {
    overflow: hidden;
    text-indent: 101%;
    white-space: nowrap
}

.svg-hide {
    display: none
}

.hide-svg .nvd3-svg {
    visibility: hidden
}

.arrow {
    width: 0;
    height: 0;
    margin-right: 1rem
}

.arrow--up:after {
    content: ">";
    font-size: 2.2rem;
    transform: translate(-50%,-50%) rotate(270deg) scaleY(1.75);
    top: .3rem;
    left: .8rem
}

.arrow--down:after {
    content: ">";
    font-size: 2.2rem;
    transform: translate(-50%,-50%) rotate(90deg) scaleY(1.75);
    top: 0;
    left: 2.4rem
}

.arrow--right:after {
    content: ">";
    font-size: 2.2rem;
    transform: translate(-50%,-50%) rotate(0deg) scaleY(1.75);
    top: .3rem;
    left: .5rem
}

.arrow--left:after {
    content: ">";
    font-size: 2.2rem;
    transform: translate(-50%,-50%) rotate(180deg) scaleY(1.75);
    top: .3rem;
    left: .6rem
}

.icon:before,[class*=" icon-"]:after,[class*=" icon-"]:before,[class^=icon-]:after,[class^=icon-]:before {
    display: inline-block;
    font-family: icons;
    speak: never;
    font-size: inherit;
    font-style: normal;
    font-weight: inherit;
    font-variant: normal;
    text-transform: none;
    text-decoration: none;
    line-height: inherit;
    vertical-align: middle
}

.icon-sm:before {
    font-size: 1.6rem
}

.icon-no-override.icon-sm:before {
    font-size: 1.6rem
}

.icon-md:before {
    font-size: 1.6rem
}

@media only screen and (min-width: 74.5em) {
    .icon-md:before {
        font-size:2.4rem
    }
}

.icon-no-size-override.icon-md:before {
    font-size: 2.4rem
}

@media only screen and (min-width: 74.5em) {
    .icon-no-size-override.icon-md:before {
        font-size:2.4rem
    }
}

.icon-lg:before {
    font-size: 2.4rem
}

@media only screen and (min-width: 74.5em) {
    .icon-lg:before {
        font-size:4rem
    }
}

.icon-no-override.icon-lg:before {
    font-size: 4rem
}

@media only screen and (min-width: 74.5em) {
    .icon-no-override.icon-lg:before {
        font-size:4rem
    }
}

.icon-width {
    width: 2.4rem
}

.icon-width-sm {
    width: 1.6rem
}

.icons-overview .icons-category--item {
    width: 20rem
}

.background__image--full-size,.squarcle-image {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50%;
    width: 100%
}

.list-style--none {
    list-style: none
}

.listing--none {
    list-style-type: none
}

.no-select {
    -webkit-touch-callout: none
}

.disable-text-selection,.no-select,.user-select--none {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.arrow--down:after,.arrow--left:after,.arrow--right:after,.arrow--up:after,.opacity--no-transparency {
    opacity: 1
}

.opacity--mini-transparency {
    opacity: .9
}

.opacity--small-transparency,.whitespace--author:after {
    opacity: .72
}

.opacity--mid-transparency {
    opacity: .48
}

.opacity--semi-transparency {
    opacity: .2
}

.opacity--full-transparency {
    opacity: 0
}

.overflow-visible {
    overflow: visible
}

@media only screen and (min-width: 36em) {
    .overflow-visible--sm {
        overflow:visible
    }
}

@media only screen and (min-width: 48.0625em) {
    .overflow-visible--md {
        overflow:visible
    }
}

@media only screen and (min-width: 74.5em) {
    .overflow-visible--lg {
        overflow:visible
    }
}

.overflow-hidden,.visuallyhidden {
    overflow: hidden
}

@media only screen and (min-width: 36em) {
    .overflow-hidden--sm {
        overflow:hidden
    }
}

@media only screen and (min-width: 48.0625em) {
    .overflow-hidden--md {
        overflow:hidden
    }
}

@media only screen and (min-width: 74.5em) {
    .overflow-hidden--lg {
        overflow:hidden
    }
}

.overflow-scroll {
    overflow: scroll
}

@media only screen and (min-width: 36em) {
    .overflow-scroll--sm {
        overflow:scroll
    }
}

@media only screen and (min-width: 48.0625em) {
    .overflow-scroll--md {
        overflow:scroll
    }
}

@media only screen and (min-width: 74.5em) {
    .overflow-scroll--lg {
        overflow:scroll
    }
}

.overflow-auto {
    overflow: auto
}

@media only screen and (min-width: 36em) {
    .overflow-auto--sm {
        overflow:auto
    }
}

@media only screen and (min-width: 48.0625em) {
    .overflow-auto--md {
        overflow:auto
    }
}

@media only screen and (min-width: 74.5em) {
    .overflow-auto--lg {
        overflow:auto
    }
}

.overflow-initial {
    overflow: initial
}

@media only screen and (min-width: 36em) {
    .overflow-initial--sm {
        overflow:initial
    }
}

@media only screen and (min-width: 48.0625em) {
    .overflow-initial--md {
        overflow:initial
    }
}

@media only screen and (min-width: 74.5em) {
    .overflow-initial--lg {
        overflow:initial
    }
}

.overflow-inherit {
    overflow: inherit
}

@media only screen and (min-width: 36em) {
    .overflow-inherit--sm {
        overflow:inherit
    }
}

@media only screen and (min-width: 48.0625em) {
    .overflow-inherit--md {
        overflow:inherit
    }
}

@media only screen and (min-width: 74.5em) {
    .overflow-inherit--lg {
        overflow:inherit
    }
}

.overflow-unset {
    overflow: unset
}

@media only screen and (min-width: 36em) {
    .overflow-unset--sm {
        overflow:unset
    }
}

@media only screen and (min-width: 48.0625em) {
    .overflow-unset--md {
        overflow:unset
    }
}

@media only screen and (min-width: 74.5em) {
    .overflow-unset--lg {
        overflow:unset
    }
}

.no-scroll {
    overflow: hidden
}

.arrow--down:after,.arrow--left:after,.arrow--right:after,.arrow--up:after,.fill-up,.fill-up--parent-width,.fill-up--width-height,.position--absolute,.squarcle-image-svg,.visuallyhidden,.whitespace--author:after,body:before {
    position: absolute
}

.arrow,.col,.divider,.position--relative,.whitespace,[class^=col-] {
    position: relative
}

.blur-content,.position--fixed {
    position: fixed
}

.position--sticky {
    position: sticky
}

.position--inherit {
    position: inherit
}

.position--initial,.position--static {
    position: static
}

.position--unset {
    position: unset
}

.position---webkit-sticky {
    position: -webkit-sticky
}

.position--top {
    top: 0
}

.position--bottom {
    bottom: 0
}

.position--left {
    left: 0
}

.position--right {
    right: 0
}

.position--full-height {
    height: 100%
}

@media only screen and (min-width: 36em) {
    .position--absolute--sm {
        position:absolute
    }

    .position--relative--sm {
        position: relative
    }

    .position--fixed--sm {
        position: fixed
    }

    .position--sticky--sm {
        position: sticky
    }

    .position--inherit--sm {
        position: inherit
    }

    .position--initial--sm,.position--static--sm {
        position: static
    }

    .position--unset--sm {
        position: unset
    }

    .position---webkit-sticky--sm {
        position: -webkit-sticky
    }

    .position--top--sm {
        top: 0
    }

    .position--bottom--sm {
        bottom: 0
    }

    .position--left--sm {
        left: 0
    }

    .position--right--sm {
        right: 0
    }

    .position--full-height--sm {
        height: 100%
    }
}

@media only screen and (min-width: 48.0625em) {
    .position--absolute--md {
        position:absolute
    }

    .position--relative--md {
        position: relative
    }

    .position--fixed--md {
        position: fixed
    }

    .position--sticky--md {
        position: sticky
    }

    .position--inherit--md {
        position: inherit
    }

    .position--initial--md,.position--static--md {
        position: static
    }

    .position--unset--md {
        position: unset
    }

    .position---webkit-sticky--md {
        position: -webkit-sticky
    }


    .position--top--md {
        top: 0
    }

    .position--bottom--md {
        bottom: 0
    }

    .position--left--md {
        left: 0
    }

    .position--right--md {
        right: 0
    }

    .position--full-height--md {
        height: 100%
    }
}

@media only screen and (min-width: 74.5em) {
    .position--absolute--lg {
        position:absolute
    }

    .position--relative--lg {
        position: relative
    }

    .position--fixed--lg {
        position: fixed
    }

    .position--sticky--lg {
        position: sticky
    }

    .position--inherit--lg {
        position: inherit
    }

    .position--initial--lg,.position--static--lg {
        position: static
    }

    .position--unset--lg {
        position: unset
    }

    .position---webkit-sticky--lg {
        position: -webkit-sticky
    }

    .position--top--lg {
        top: 0
    }

    .position--bottom--lg {
        bottom: 0
    }

    .position--left--lg {
        left: 0
    }

    .position--right--lg {
        right: 0
    }

    .position--full-height--lg {
        height: 100%
    }
}

.inset--default {
    inset: 0
}

.scrollbar--hidden {
    overflow-y: auto;
    scrollbar-width: none;
    -ms-overflow-style: none
}

.scroll--contain {
    -ms-scroll-chaining: none;
    overscroll-behavior: contain
}

.scrollbar--hidden::-webkit-scrollbar {
    display: none;
    width: 0;
    height: 0;
    background: transparent
}

@media only screen and (min-width: 36em) {
    .shadow--default--sm {
        box-shadow:0 .8rem 1.6rem 0 var(--shadow--xs)
    }

    .shadow--xs--sm {
        box-shadow: 0 .4rem .8rem 0 var(--shadow--xs)
    }

    .shadow--s--sm {
        box-shadow: 0 .8rem 1.6rem 0 var(--shadow--s)
    }

    .shadow--m--sm {
        box-shadow: 0 1.6rem 3.2rem 0 var(--shadow--m)
    }

    .shadow--l--sm {
        box-shadow: 0 2.4rem 6.4rem 0 var(--shadow--l)
    }

    .shadow--xs-inverse--sm {
        box-shadow: 0 -.4rem .8rem 0 var(--shadow--xs)
    }

    .shadow--n--sm {
        box-shadow: none;
        -webkit-box-shadow: none;
        -moz-box-shadow: none
    }
}

@media only screen and (min-width: 48.0625em) {
    .shadow--default--md {
        box-shadow:0 .8rem 1.6rem 0 var(--shadow--xs)
    }

    .shadow--xs--md {
        box-shadow: 0 .4rem .8rem 0 var(--shadow--xs)
    }

    .shadow--s--md {
        box-shadow: 0 .8rem 1.6rem 0 var(--shadow--s)
    }

    .shadow--m--md {
        box-shadow: 0 1.6rem 3.2rem 0 var(--shadow--m)
    }

    .shadow--l--md {
        box-shadow: 0 2.4rem 6.4rem 0 var(--shadow--l)
    }

    .shadow--xs-inverse--md {
        box-shadow: 0 -.4rem .8rem 0 var(--shadow--xs)
    }

    .shadow--n--md {
        box-shadow: none;
        -webkit-box-shadow: none;
        -moz-box-shadow: none
    }
}

@media only screen and (min-width: 74.5em) {
    .shadow--default--lg {
        box-shadow:0 .8rem 1.6rem 0 var(--shadow--xs)
    }

    .shadow--xs--lg {
        box-shadow: 0 .4rem .8rem 0 var(--shadow--xs)
    }

    .shadow--s--lg {
        box-shadow: 0 .8rem 1.6rem 0 var(--shadow--s)
    }

    .shadow--m--lg {
        box-shadow: 0 1.6rem 3.2rem 0 var(--shadow--m)
    }

    .shadow--l--lg {
        box-shadow: 0 2.4rem 6.4rem 0 var(--shadow--l)
    }

    .shadow--xs-inverse--lg {
        box-shadow: 0 -.4rem .8rem 0 var(--shadow--xs)
    }

    .shadow--n--lg {
        box-shadow: none;
        -webkit-box-shadow: none;
        -moz-box-shadow: none
    }
}

.shadow--default {
    box-shadow: 0 .8rem 1.6rem 0 var(--shadow--xs)
}

.shadow--xs {
    box-shadow: 0 .4rem .8rem 0 var(--shadow--xs)
}

.shadow--s {
    box-shadow: 0 .8rem 1.6rem 0 var(--shadow--s)
}

.shadow--m {
    box-shadow: 0 1.6rem 3.2rem 0 var(--shadow--m)
}

.shadow--l {
    box-shadow: 0 2.4rem 6.4rem 0 var(--shadow--l)
}

.shadow--xs-inverse {
    box-shadow: 0 -.4rem .8rem 0 var(--shadow--xs)
}

.shadow--n {
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none
}

.shadow--xs-hover:hover {
    box-shadow: 0 .4rem .8rem 0 var(--shadow--xs-hover);
    -webkit-box-shadow: 0 .4rem .8rem 0 var(--shadow--xs-hover);
    -moz-box-shadow: 0 .4rem .8rem 0 var(--shadow--xs-hover)
}

.elevation--xs {
    background-color: var(--elevation--xs)
}

.elevation--s {
    background-color: var(--elevation--s)
}

.elevation--m {
    background-color: var(--elevation--m)
}

.elevation--l {
    background-color: var(--elevation--l)
}

.theme--dark-ui {
    --shadow--xs: rgba(0,0,0,0.24);
    --shadow--s: rgba(0,0,0,0.24);
    --shadow--m: rgba(0,0,0,0.24);
    --shadow--l: rgba(0,0,0,0.32);
    --shadow--xs-hover: rgba(0,0,0,0.32)
}

.theme--dark-ui,.theme--disney-plus-ui {
    --elevation--xs: hsla(0,0%,100%,0.04);
    --elevation--s: hsla(0,0%,100%,0.08);
    --elevation--m: hsla(0,0%,100%,0.12);
    --elevation--l: hsla(0,0%,100%,0.16)
}

.theme--disney-plus-ui {
    --shadow--xs: rgba(0,0,0,0.24);
    --shadow--s: rgba(0,0,0,0.24);
    --shadow--m: rgba(0,0,0,0.24);
    --shadow--l: rgba(0,0,0,0.32);
    --shadow--xs--hover: rgba(0,0,0,0.32)
}

.theme--light-ui,:root {
    --shadow--xs: rgba(41,29,24,0.08);
    --shadow--s: rgba(41,29,24,0.08);
    --shadow--m: rgba(41,29,24,0.08);
    --shadow--l: rgba(41,29,24,0.08);
    --shadow--xs-hover: rgba(41,29,24,0.16);
    --elevation--xs: #fff;
    --elevation--s: #fff;
    --elevation--m: #fff;
    --elevation--l: #fff
}

.theme--netflix-ui,.theme--play-more-ui,.theme--play-sports-ui,.theme--prime-video-ui,.theme--streamz-ui,.theme--telenet-tv-ui {
    --shadow--xs: rgba(0,0,0,0.24);
    --shadow--s: rgba(0,0,0,0.24);
    --shadow--m: rgba(0,0,0,0.24);
    --shadow--l: rgba(0,0,0,0.32);
    --shadow--xs--hover: rgba(0,0,0,0.32);
    --elevation--xs: hsla(0,0%,100%,0.04);
    --elevation--s: hsla(0,0%,100%,0.08);
    --elevation--m: hsla(0,0%,100%,0.12);
    --elevation--l: hsla(0,0%,100%,0.16)
}

.background-shape--none {
    background-image: none
}

.background-shape--squarcle {
    background-image: var(--background-image--squarcle);
    background-size: cover
}

.background-shape--squarcle--secondary {
    background-image: var(--background-image--squarcle--secondary);
    background-size: cover
}

.background-shape--squarcle--active {
    background-image: var(--background-image--squarcle--active);
    background-size: cover
}

.background-shape--squarcle--completed {
    background-image: var(--background-image--squarcle--completed);
    background-size: cover
}

@media only screen and (min-width: 48.0625em) {
    .background-shape--squarcle--completed--md {
        background-image:var(--background-image--squarcle--completed);
        background-size: cover
    }
}

.background-shape--squarcle--error {
    background-image: var(--background-image--squarcle--error);
    background-size: cover
}

.background-shape--squarcle--neutral,.background-shape--squarcle--white {
    background-image: var(--background-image--squarcle--neutral);
    background-size: cover
}

@media only screen and (min-width: 48.0625em) {
    .background-shape--squarcle--neutral--md {
        background-image:var(--background-image--squarcle--neutral);
        background-size: cover
    }
}

.background-shape--squarcle--success {
    background-image: var(--background-image--squarcle--success);
    background-size: cover
}

.background-shape--squarcle--product {
    background-image: var(--background-image--squarcle--product);
    background-size: cover
}

.background-shape--squarcle--plm {
    background-image: var(--background-image--squarcle--plm);
    background-size: cover
}

.background-shape--squarcle--mo {
    background-image: var(--background-image--squarcle--mo);
    background-size: cover
}

.background-shape--squarcle--payment-needed {
    background-image: var(--background-image--squarcle--payment-needed);
    background-size: cover
}

.background-shape--squarcle--network-issue {
    background-image: var(--background-image--squarcle--network-issue);
    background-size: cover
}

.background-shape--squarcle--hover {
    background-image: var(--background-image--squarcle--hover);
    background-size: cover
}

.theme--dark-ui {
    --background-image--squarcle: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%234b413d' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--secondary: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23423733' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--active: url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.5 2c-2.4 0-4.6.1-6.6.3l-.8.1h-.8l-.6.1-.4.1c-1.4.1-2.5 1.2-2.7 2.6v.3l-.1.6-.1.7-.1.7v.4c-.1 1.7-.2 3.4-.3 5.2v1.4c0 2.2.1 4.4.3 6.4l.1.8.1.8v.6l.1.5c.2 1.4 1.2 2.5 2.6 2.8l.6.1h.4c.9.1 1.9.2 3 .3l1.1.1c1.3.1 2.7.1 4.2.1 2 0 3.9-.1 5.7-.2l1-.1.8-.1.7-.1h.4l.6-.1c1.4-.2 2.5-1.2 2.7-2.6v-.2l.2-1.5.1-.8v-.4c.2-2.1.3-4.3.3-6.4 0-2.2-.1-4.4-.3-6.4l-.1-.8-.1-1.2-.1-.7c-.2-1.4-1.2-2.5-2.6-2.8l-.3-.1h-.6l-.7-.1-.5-.1-.6-.1c-1.6-.1-3.4-.2-5.4-.3h-.8l-.4.1z' fill-rule='evenodd' clip-rule='evenodd' fill='%23291d18'/%3E%3Cpath fill='%23ffc421' d='M14.5 28.8c-3.9 0-6.9-.3-8.4-.5-.6-.1-.9-.1-.9-.1-1.1-.1-2.2-.6-3-1.5-.8-.8-1.3-1.9-1.5-3v-.2c-.1-.8-.5-4.5-.5-9 0-4.4.3-7.9.4-8.6v-.2c.4-1.6.9-2.6 1.7-3.4.8-.8 1.9-1.3 3-1.5.4-.1 4-.6 9.2-.6 5.4 0 8.8.5 9.2.6 1.1.1 2.2.6 3 1.5.8.8 1.3 1.9 1.5 3 .1.7.6 4.6.6 9.2 0 5-.6 9.1-.6 9.2-.1 1.2-.6 2.2-1.5 3-.8.8-1.9 1.3-3 1.5-.6.1-4.2.6-9.2.6zm0-26.5c-5.1 0-8.6.5-8.9.6-.8 0-1.4.3-1.9.8s-.8 1.2-1 2.3c-.1.7-.4 4.2-.4 8.5 0 4.4.4 8 .5 8.7v.2c.1.7.4 1.3.9 1.8s1.1.8 1.8.9c0 0 .3 0 .8.1 1.4.2 4.3.5 8.1.5 4.9 0 8.3-.5 9-.6.7-.1 1.3-.4 1.8-.9s.8-1.1.9-1.9c0-.1.6-4.1.6-8.9 0-4.4-.5-8.2-.5-8.9-.1-.7-.4-1.4-.9-1.9s-1.1-.8-1.8-.9c-.5.1-3.8-.4-9-.4z'/%3E%3C/svg%3E");
    --background-image--squarcle--completed: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23ffc421' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--error: url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.5 2c-2.4 0-4.6.1-6.6.3l-.8.1h-.8l-.6.1-.4.1c-1.4.1-2.5 1.2-2.7 2.6v.3l-.1.6-.1.7-.1.7v.4c-.1 1.7-.2 3.4-.3 5.2v1.4c0 2.2.1 4.4.3 6.4l.1.8.1.8v.6l.1.5c.2 1.4 1.2 2.5 2.6 2.8l.6.1h.4c.9.1 1.9.2 3 .3l1.1.1c1.3.1 2.7.1 4.2.1 2 0 3.9-.1 5.7-.2l1-.1.8-.1.7-.1h.4l.6-.1c1.4-.2 2.5-1.2 2.7-2.6v-.2l.2-1.5.1-.8v-.4c.2-2.1.3-4.3.3-6.4 0-2.2-.1-4.4-.3-6.4l-.1-.8-.1-1.2-.1-.7c-.2-1.4-1.2-2.5-2.6-2.8l-.3-.1h-.6l-.7-.1-.5-.1-.6-.1c-1.6-.1-3.4-.2-5.4-.3h-.8l-.4.1z' fill-rule='evenodd' clip-rule='evenodd' fill='%23291d18'/%3E%3Cpath fill='%23FF5630' d='M14.5 28.8c-3.9 0-6.9-.3-8.4-.5-.6-.1-.9-.1-.9-.1-1.1-.1-2.2-.6-3-1.5-.8-.8-1.3-1.9-1.5-3v-.2c-.1-.8-.5-4.5-.5-9 0-4.4.3-7.9.4-8.6v-.2c.4-1.6.9-2.6 1.7-3.4.8-.8 1.9-1.3 3-1.5.4-.1 4-.6 9.2-.6 5.4 0 8.8.5 9.2.6 1.1.1 2.2.6 3 1.5.8.8 1.3 1.9 1.5 3 .1.7.6 4.6.6 9.2 0 5-.6 9.1-.6 9.2-.1 1.2-.6 2.2-1.5 3-.8.8-1.9 1.3-3 1.5-.6.1-4.2.6-9.2.6zm0-26.5c-5.1 0-8.6.5-8.9.6-.8 0-1.4.3-1.9.8s-.8 1.2-1 2.3c-.1.7-.4 4.2-.4 8.5 0 4.4.4 8 .5 8.7v.2c.1.7.4 1.3.9 1.8s1.1.8 1.8.9c0 0 .3 0 .8.1 1.4.2 4.3.5 8.1.5 4.9 0 8.3-.5 9-.6.7-.1 1.3-.4 1.8-.9s.8-1.1.9-1.9c0-.1.6-4.1.6-8.9 0-4.4-.5-8.2-.5-8.9-.1-.7-.4-1.4-.9-1.9s-1.1-.8-1.8-.9c-.5.1-3.8-.4-9-.4z'/%3E%3C/svg%3E");
    --background-image--squarcle--neutral: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--success: url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' height='40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M32.954.813S27.714 0 20 0 7.045.813 7.045.813C3.743 1.21 1.198 3.81.798 7.11.798 7.111 0 13 0 20c0 7 .797 12.888.798 12.889.4 3.3 2.945 5.9 6.247 6.298 0 0 5.24.813 12.955.813 7.714 0 12.954-.813 12.954-.813 3.303-.399 5.847-2.998 6.248-6.298 0-.001.798-5.889.798-12.89 0-7-.798-12.887-.798-12.888-.4-3.3-2.945-5.9-6.248-6.298z' fill='%23FFEDB5'/%3E%3C/svg%3E");
    --background-image--squarcle--product: url("data:image/svg+xml;charset=utf-8,%3Csvg width='64' height='64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M52.727 1.3S44.342 0 32 0C19.657 0 11.272 1.3 11.272 1.3c-5.283.638-9.355 4.797-9.996 10.078C1.276 11.378 0 20.799 0 32c0 11.2 1.276 20.62 1.276 20.622.641 5.281 4.713 9.44 9.996 10.077C11.272 62.7 19.657 64 32 64c12.342 0 20.727-1.3 20.727-1.3 5.284-.639 9.355-4.797 9.996-10.078C62.723 52.62 64 43.2 64 32s-1.277-20.622-1.277-20.622c-.64-5.281-4.712-9.44-9.996-10.077z' fill='%23FDD671'/%3E%3C/svg%3E");
    --background-image--squarcle--plm: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fac7ba' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--mo: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23a6d9d9' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--payment-needed: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23add1a6' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--network-issue: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23e5cfc7' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--hover: url("data:image/svg+xml;charset=utf-8,%3Csvg width='28' height='28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23F2F2F2' d='M0 0h28v28H0z'/%3E%3C/svg%3E")
}

.theme--disney-plus-ui {
    --background-image--squarcle: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23b1adab' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--secondary: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%2301147b' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--active: url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.5 2c-2.4 0-4.6.1-6.6.3l-.8.1h-.8l-.6.1-.4.1c-1.4.1-2.5 1.2-2.7 2.6v.3l-.1.6-.1.7-.1.7v.4c-.1 1.7-.2 3.4-.3 5.2v1.4c0 2.2.1 4.4.3 6.4l.1.8.1.8v.6l.1.5c.2 1.4 1.2 2.5 2.6 2.8l.6.1h.4c.9.1 1.9.2 3 .3l1.1.1c1.3.1 2.7.1 4.2.1 2 0 3.9-.1 5.7-.2l1-.1.8-.1.7-.1h.4l.6-.1c1.4-.2 2.5-1.2 2.7-2.6v-.2l.2-1.5.1-.8v-.4c.2-2.1.3-4.3.3-6.4 0-2.2-.1-4.4-.3-6.4l-.1-.8-.1-1.2-.1-.7c-.2-1.4-1.2-2.5-2.6-2.8l-.3-.1h-.6l-.7-.1-.5-.1-.6-.1c-1.6-.1-3.4-.2-5.4-.3h-.8l-.4.1z' fill-rule='evenodd' clip-rule='evenodd' fill='%23060322'/%3E%3Cpath fill='%23016cf9' d='M14.5 28.8c-3.9 0-6.9-.3-8.4-.5-.6-.1-.9-.1-.9-.1-1.1-.1-2.2-.6-3-1.5-.8-.8-1.3-1.9-1.5-3v-.2c-.1-.8-.5-4.5-.5-9 0-4.4.3-7.9.4-8.6v-.2c.4-1.6.9-2.6 1.7-3.4.8-.8 1.9-1.3 3-1.5.4-.1 4-.6 9.2-.6 5.4 0 8.8.5 9.2.6 1.1.1 2.2.6 3 1.5.8.8 1.3 1.9 1.5 3 .1.7.6 4.6.6 9.2 0 5-.6 9.1-.6 9.2-.1 1.2-.6 2.2-1.5 3-.8.8-1.9 1.3-3 1.5-.6.1-4.2.6-9.2.6zm0-26.5c-5.1 0-8.6.5-8.9.6-.8 0-1.4.3-1.9.8s-.8 1.2-1 2.3c-.1.7-.4 4.2-.4 8.5 0 4.4.4 8 .5 8.7v.2c.1.7.4 1.3.9 1.8s1.1.8 1.8.9c0 0 .3 0 .8.1 1.4.2 4.3.5 8.1.5 4.9 0 8.3-.5 9-.6.7-.1 1.3-.4 1.8-.9s.8-1.1.9-1.9c0-.1.6-4.1.6-8.9 0-4.4-.5-8.2-.5-8.9-.1-.7-.4-1.4-.9-1.9s-1.1-.8-1.8-.9c-.5.1-3.8-.4-9-.4z'/%3E%3C/svg%3E");
    --background-image--squarcle--completed: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23016cf9' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--error: url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.5 2c-2.4 0-4.6.1-6.6.3l-.8.1h-.8l-.6.1-.4.1c-1.4.1-2.5 1.2-2.7 2.6v.3l-.1.6-.1.7-.1.7v.4c-.1 1.7-.2 3.4-.3 5.2v1.4c0 2.2.1 4.4.3 6.4l.1.8.1.8v.6l.1.5c.2 1.4 1.2 2.5 2.6 2.8l.6.1h.4c.9.1 1.9.2 3 .3l1.1.1c1.3.1 2.7.1 4.2.1 2 0 3.9-.1 5.7-.2l1-.1.8-.1.7-.1h.4l.6-.1c1.4-.2 2.5-1.2 2.7-2.6v-.2l.2-1.5.1-.8v-.4c.2-2.1.3-4.3.3-6.4 0-2.2-.1-4.4-.3-6.4l-.1-.8-.1-1.2-.1-.7c-.2-1.4-1.2-2.5-2.6-2.8l-.3-.1h-.6l-.7-.1-.5-.1-.6-.1c-1.6-.1-3.4-.2-5.4-.3h-.8l-.4.1z' fill-rule='evenodd' clip-rule='evenodd' fill='%23disney-plus-blue-dark'/%3E%3Cpath fill='%23FF5630' d='M14.5 28.8c-3.9 0-6.9-.3-8.4-.5-.6-.1-.9-.1-.9-.1-1.1-.1-2.2-.6-3-1.5-.8-.8-1.3-1.9-1.5-3v-.2c-.1-.8-.5-4.5-.5-9 0-4.4.3-7.9.4-8.6v-.2c.4-1.6.9-2.6 1.7-3.4.8-.8 1.9-1.3 3-1.5.4-.1 4-.6 9.2-.6 5.4 0 8.8.5 9.2.6 1.1.1 2.2.6 3 1.5.8.8 1.3 1.9 1.5 3 .1.7.6 4.6.6 9.2 0 5-.6 9.1-.6 9.2-.1 1.2-.6 2.2-1.5 3-.8.8-1.9 1.3-3 1.5-.6.1-4.2.6-9.2.6zm0-26.5c-5.1 0-8.6.5-8.9.6-.8 0-1.4.3-1.9.8s-.8 1.2-1 2.3c-.1.7-.4 4.2-.4 8.5 0 4.4.4 8 .5 8.7v.2c.1.7.4 1.3.9 1.8s1.1.8 1.8.9c0 0 .3 0 .8.1 1.4.2 4.3.5 8.1.5 4.9 0 8.3-.5 9-.6.7-.1 1.3-.4 1.8-.9s.8-1.1.9-1.9c0-.1.6-4.1.6-8.9 0-4.4-.5-8.2-.5-8.9-.1-.7-.4-1.4-.9-1.9s-1.1-.8-1.8-.9c-.5.1-3.8-.4-9-.4z'/%3E%3C/svg%3E");
    --background-image--squarcle--neutral: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--success: url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' height='40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M32.954.813S27.714 0 20 0 7.045.813 7.045.813C3.743 1.21 1.198 3.81.798 7.11.798 7.111 0 13 0 20c0 7 .797 12.888.798 12.889.4 3.3 2.945 5.9 6.247 6.298 0 0 5.24.813 12.955.813 7.714 0 12.954-.813 12.954-.813 3.303-.399 5.847-2.998 6.248-6.298 0-.001.798-5.889.798-12.89 0-7-.798-12.887-.798-12.888-.4-3.3-2.945-5.9-6.248-6.298z' fill='%23FFEDB5'/%3E%3C/svg%3E");
    --background-image--squarcle--product: url("data:image/svg+xml;charset=utf-8,%3Csvg width='64' height='64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M52.727 1.3S44.342 0 32 0C19.657 0 11.272 1.3 11.272 1.3c-5.283.638-9.355 4.797-9.996 10.078C1.276 11.378 0 20.799 0 32c0 11.2 1.276 20.62 1.276 20.622.641 5.281 4.713 9.44 9.996 10.077C11.272 62.7 19.657 64 32 64c12.342 0 20.727-1.3 20.727-1.3 5.284-.639 9.355-4.797 9.996-10.078C62.723 52.62 64 43.2 64 32s-1.277-20.622-1.277-20.622c-.64-5.281-4.712-9.44-9.996-10.077z' fill='%23FDD671'/%3E%3C/svg%3E");
    --background-image--squarcle--plm: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fac7ba' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--mo: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23a6d9d9' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--payment-needed: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23add1a6' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--network-issue: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23e5cfc7' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--hover: url("data:image/svg+xml;charset=utf-8,%3Csvg width='28' height='28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23F2F2F2' d='M0 0h28v28H0z'/%3E%3C/svg%3E")
}

.theme--light-ui,:root {
    --background-image--squarcle: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23dddbda' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--secondary: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23f7f6f6' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--active: url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.5 2c-2.4 0-4.6.1-6.6.3l-.8.1h-.8l-.6.1-.4.1c-1.4.1-2.5 1.2-2.7 2.6v.3l-.1.6-.1.7-.1.7v.4c-.1 1.7-.2 3.4-.3 5.2v1.4c0 2.2.1 4.4.3 6.4l.1.8.1.8v.6l.1.5c.2 1.4 1.2 2.5 2.6 2.8l.6.1h.4c.9.1 1.9.2 3 .3l1.1.1c1.3.1 2.7.1 4.2.1 2 0 3.9-.1 5.7-.2l1-.1.8-.1.7-.1h.4l.6-.1c1.4-.2 2.5-1.2 2.7-2.6v-.2l.2-1.5.1-.8v-.4c.2-2.1.3-4.3.3-6.4 0-2.2-.1-4.4-.3-6.4l-.1-.8-.1-1.2-.1-.7c-.2-1.4-1.2-2.5-2.6-2.8l-.3-.1h-.6l-.7-.1-.5-.1-.6-.1c-1.6-.1-3.4-.2-5.4-.3h-.8l-.4.1z' fill-rule='evenodd' clip-rule='evenodd' fill='%23fff'/%3E%3Cpath fill='%23ffc421' d='M14.5 28.8c-3.9 0-6.9-.3-8.4-.5-.6-.1-.9-.1-.9-.1-1.1-.1-2.2-.6-3-1.5-.8-.8-1.3-1.9-1.5-3v-.2c-.1-.8-.5-4.5-.5-9 0-4.4.3-7.9.4-8.6v-.2c.4-1.6.9-2.6 1.7-3.4.8-.8 1.9-1.3 3-1.5.4-.1 4-.6 9.2-.6 5.4 0 8.8.5 9.2.6 1.1.1 2.2.6 3 1.5.8.8 1.3 1.9 1.5 3 .1.7.6 4.6.6 9.2 0 5-.6 9.1-.6 9.2-.1 1.2-.6 2.2-1.5 3-.8.8-1.9 1.3-3 1.5-.6.1-4.2.6-9.2.6zm0-26.5c-5.1 0-8.6.5-8.9.6-.8 0-1.4.3-1.9.8s-.8 1.2-1 2.3c-.1.7-.4 4.2-.4 8.5 0 4.4.4 8 .5 8.7v.2c.1.7.4 1.3.9 1.8s1.1.8 1.8.9c0 0 .3 0 .8.1 1.4.2 4.3.5 8.1.5 4.9 0 8.3-.5 9-.6.7-.1 1.3-.4 1.8-.9s.8-1.1.9-1.9c0-.1.6-4.1.6-8.9 0-4.4-.5-8.2-.5-8.9-.1-.7-.4-1.4-.9-1.9s-1.1-.8-1.8-.9c-.5.1-3.8-.4-9-.4z'/%3E%3C/svg%3E");
    --background-image--squarcle--completed: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23ffc421' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--error: url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.5 2c-2.4 0-4.6.1-6.6.3l-.8.1h-.8l-.6.1-.4.1c-1.4.1-2.5 1.2-2.7 2.6v.3l-.1.6-.1.7-.1.7v.4c-.1 1.7-.2 3.4-.3 5.2v1.4c0 2.2.1 4.4.3 6.4l.1.8.1.8v.6l.1.5c.2 1.4 1.2 2.5 2.6 2.8l.6.1h.4c.9.1 1.9.2 3 .3l1.1.1c1.3.1 2.7.1 4.2.1 2 0 3.9-.1 5.7-.2l1-.1.8-.1.7-.1h.4l.6-.1c1.4-.2 2.5-1.2 2.7-2.6v-.2l.2-1.5.1-.8v-.4c.2-2.1.3-4.3.3-6.4 0-2.2-.1-4.4-.3-6.4l-.1-.8-.1-1.2-.1-.7c-.2-1.4-1.2-2.5-2.6-2.8l-.3-.1h-.6l-.7-.1-.5-.1-.6-.1c-1.6-.1-3.4-.2-5.4-.3h-.8l-.4.1z' fill-rule='evenodd' clip-rule='evenodd' fill='%23fff'/%3E%3Cpath fill='%23DE350B' d='M14.5 28.8c-3.9 0-6.9-.3-8.4-.5-.6-.1-.9-.1-.9-.1-1.1-.1-2.2-.6-3-1.5-.8-.8-1.3-1.9-1.5-3v-.2c-.1-.8-.5-4.5-.5-9 0-4.4.3-7.9.4-8.6v-.2c.4-1.6.9-2.6 1.7-3.4.8-.8 1.9-1.3 3-1.5.4-.1 4-.6 9.2-.6 5.4 0 8.8.5 9.2.6 1.1.1 2.2.6 3 1.5.8.8 1.3 1.9 1.5 3 .1.7.6 4.6.6 9.2 0 5-.6 9.1-.6 9.2-.1 1.2-.6 2.2-1.5 3-.8.8-1.9 1.3-3 1.5-.6.1-4.2.6-9.2.6zm0-26.5c-5.1 0-8.6.5-8.9.6-.8 0-1.4.3-1.9.8s-.8 1.2-1 2.3c-.1.7-.4 4.2-.4 8.5 0 4.4.4 8 .5 8.7v.2c.1.7.4 1.3.9 1.8s1.1.8 1.8.9c0 0 .3 0 .8.1 1.4.2 4.3.5 8.1.5 4.9 0 8.3-.5 9-.6.7-.1 1.3-.4 1.8-.9s.8-1.1.9-1.9c0-.1.6-4.1.6-8.9 0-4.4-.5-8.2-.5-8.9-.1-.7-.4-1.4-.9-1.9s-1.1-.8-1.8-.9c-.5.1-3.8-.4-9-.4z'/%3E%3C/svg%3E");
    --background-image--squarcle--neutral: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--success: url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' height='40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M32.954.813S27.714 0 20 0 7.045.813 7.045.813C3.743 1.21 1.198 3.81.798 7.11.798 7.111 0 13 0 20c0 7 .797 12.888.798 12.889.4 3.3 2.945 5.9 6.247 6.298 0 0 5.24.813 12.955.813 7.714 0 12.954-.813 12.954-.813 3.303-.399 5.847-2.998 6.248-6.298 0-.001.798-5.889.798-12.89 0-7-.798-12.887-.798-12.888-.4-3.3-2.945-5.9-6.248-6.298z' fill='%23FFEDB5'/%3E%3C/svg%3E");
    --background-image--squarcle--product: url("data:image/svg+xml;charset=utf-8,%3Csvg width='64' height='64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M52.727 1.3S44.342 0 32 0C19.657 0 11.272 1.3 11.272 1.3c-5.283.638-9.355 4.797-9.996 10.078C1.276 11.378 0 20.799 0 32c0 11.2 1.276 20.62 1.276 20.622.641 5.281 4.713 9.44 9.996 10.077C11.272 62.7 19.657 64 32 64c12.342 0 20.727-1.3 20.727-1.3 5.284-.639 9.355-4.797 9.996-10.078C62.723 52.62 64 43.2 64 32s-1.277-20.622-1.277-20.622c-.64-5.281-4.712-9.44-9.996-10.077z' fill='%23FDD671'/%3E%3C/svg%3E");
    --background-image--squarcle--plm: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fac7ba' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--mo: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23a6d9d9' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--payment-needed: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23add1a6' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--network-issue: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23e5cfc7' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--hover: url("data:image/svg+xml;charset=utf-8,%3Csvg width='28' height='28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23F2F2F2' d='M0 0h28v28H0z'/%3E%3C/svg%3E")
}

.theme--netflix-ui {
    --background-image--squarcle: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23aeaeae' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--secondary: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23b20710' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--active: url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.5 2c-2.4 0-4.6.1-6.6.3l-.8.1h-.8l-.6.1-.4.1c-1.4.1-2.5 1.2-2.7 2.6v.3l-.1.6-.1.7-.1.7v.4c-.1 1.7-.2 3.4-.3 5.2v1.4c0 2.2.1 4.4.3 6.4l.1.8.1.8v.6l.1.5c.2 1.4 1.2 2.5 2.6 2.8l.6.1h.4c.9.1 1.9.2 3 .3l1.1.1c1.3.1 2.7.1 4.2.1 2 0 3.9-.1 5.7-.2l1-.1.8-.1.7-.1h.4l.6-.1c1.4-.2 2.5-1.2 2.7-2.6v-.2l.2-1.5.1-.8v-.4c.2-2.1.3-4.3.3-6.4 0-2.2-.1-4.4-.3-6.4l-.1-.8-.1-1.2-.1-.7c-.2-1.4-1.2-2.5-2.6-2.8l-.3-.1h-.6l-.7-.1-.5-.1-.6-.1c-1.6-.1-3.4-.2-5.4-.3h-.8l-.4.1z' fill-rule='evenodd' clip-rule='evenodd'/%3E%3Cpath fill='%23e50914' d='M14.5 28.8c-3.9 0-6.9-.3-8.4-.5-.6-.1-.9-.1-.9-.1-1.1-.1-2.2-.6-3-1.5-.8-.8-1.3-1.9-1.5-3v-.2c-.1-.8-.5-4.5-.5-9 0-4.4.3-7.9.4-8.6v-.2c.4-1.6.9-2.6 1.7-3.4.8-.8 1.9-1.3 3-1.5.4-.1 4-.6 9.2-.6 5.4 0 8.8.5 9.2.6 1.1.1 2.2.6 3 1.5.8.8 1.3 1.9 1.5 3 .1.7.6 4.6.6 9.2 0 5-.6 9.1-.6 9.2-.1 1.2-.6 2.2-1.5 3-.8.8-1.9 1.3-3 1.5-.6.1-4.2.6-9.2.6zm0-26.5c-5.1 0-8.6.5-8.9.6-.8 0-1.4.3-1.9.8s-.8 1.2-1 2.3c-.1.7-.4 4.2-.4 8.5 0 4.4.4 8 .5 8.7v.2c.1.7.4 1.3.9 1.8s1.1.8 1.8.9c0 0 .3 0 .8.1 1.4.2 4.3.5 8.1.5 4.9 0 8.3-.5 9-.6.7-.1 1.3-.4 1.8-.9s.8-1.1.9-1.9c0-.1.6-4.1.6-8.9 0-4.4-.5-8.2-.5-8.9-.1-.7-.4-1.4-.9-1.9s-1.1-.8-1.8-.9c-.5.1-3.8-.4-9-.4z'/%3E%3C/svg%3E");
    --background-image--squarcle--completed: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23e50914' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--error: url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.5 2c-2.4 0-4.6.1-6.6.3l-.8.1h-.8l-.6.1-.4.1c-1.4.1-2.5 1.2-2.7 2.6v.3l-.1.6-.1.7-.1.7v.4c-.1 1.7-.2 3.4-.3 5.2v1.4c0 2.2.1 4.4.3 6.4l.1.8.1.8v.6l.1.5c.2 1.4 1.2 2.5 2.6 2.8l.6.1h.4c.9.1 1.9.2 3 .3l1.1.1c1.3.1 2.7.1 4.2.1 2 0 3.9-.1 5.7-.2l1-.1.8-.1.7-.1h.4l.6-.1c1.4-.2 2.5-1.2 2.7-2.6v-.2l.2-1.5.1-.8v-.4c.2-2.1.3-4.3.3-6.4 0-2.2-.1-4.4-.3-6.4l-.1-.8-.1-1.2-.1-.7c-.2-1.4-1.2-2.5-2.6-2.8l-.3-.1h-.6l-.7-.1-.5-.1-.6-.1c-1.6-.1-3.4-.2-5.4-.3h-.8l-.4.1z' fill-rule='evenodd' clip-rule='evenodd'/%3E%3Cpath fill='%23FF5630' d='M14.5 28.8c-3.9 0-6.9-.3-8.4-.5-.6-.1-.9-.1-.9-.1-1.1-.1-2.2-.6-3-1.5-.8-.8-1.3-1.9-1.5-3v-.2c-.1-.8-.5-4.5-.5-9 0-4.4.3-7.9.4-8.6v-.2c.4-1.6.9-2.6 1.7-3.4.8-.8 1.9-1.3 3-1.5.4-.1 4-.6 9.2-.6 5.4 0 8.8.5 9.2.6 1.1.1 2.2.6 3 1.5.8.8 1.3 1.9 1.5 3 .1.7.6 4.6.6 9.2 0 5-.6 9.1-.6 9.2-.1 1.2-.6 2.2-1.5 3-.8.8-1.9 1.3-3 1.5-.6.1-4.2.6-9.2.6zm0-26.5c-5.1 0-8.6.5-8.9.6-.8 0-1.4.3-1.9.8s-.8 1.2-1 2.3c-.1.7-.4 4.2-.4 8.5 0 4.4.4 8 .5 8.7v.2c.1.7.4 1.3.9 1.8s1.1.8 1.8.9c0 0 .3 0 .8.1 1.4.2 4.3.5 8.1.5 4.9 0 8.3-.5 9-.6.7-.1 1.3-.4 1.8-.9s.8-1.1.9-1.9c0-.1.6-4.1.6-8.9 0-4.4-.5-8.2-.5-8.9-.1-.7-.4-1.4-.9-1.9s-1.1-.8-1.8-.9c-.5.1-3.8-.4-9-.4z'/%3E%3C/svg%3E");
    --background-image--squarcle--neutral: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--success: url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' height='40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M32.954.813S27.714 0 20 0 7.045.813 7.045.813C3.743 1.21 1.198 3.81.798 7.11.798 7.111 0 13 0 20c0 7 .797 12.888.798 12.889.4 3.3 2.945 5.9 6.247 6.298 0 0 5.24.813 12.955.813 7.714 0 12.954-.813 12.954-.813 3.303-.399 5.847-2.998 6.248-6.298 0-.001.798-5.889.798-12.89 0-7-.798-12.887-.798-12.888-.4-3.3-2.945-5.9-6.248-6.298z' fill='%23FFEDB5'/%3E%3C/svg%3E");
    --background-image--squarcle--product: url("data:image/svg+xml;charset=utf-8,%3Csvg width='64' height='64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M52.727 1.3S44.342 0 32 0C19.657 0 11.272 1.3 11.272 1.3c-5.283.638-9.355 4.797-9.996 10.078C1.276 11.378 0 20.799 0 32c0 11.2 1.276 20.62 1.276 20.622.641 5.281 4.713 9.44 9.996 10.077C11.272 62.7 19.657 64 32 64c12.342 0 20.727-1.3 20.727-1.3 5.284-.639 9.355-4.797 9.996-10.078C62.723 52.62 64 43.2 64 32s-1.277-20.622-1.277-20.622c-.64-5.281-4.712-9.44-9.996-10.077z' fill='%23FDD671'/%3E%3C/svg%3E");
    --background-image--squarcle--plm: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fac7ba' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--mo: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23a6d9d9' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--payment-needed: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23add1a6' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--network-issue: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23e5cfc7' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--hover: url("data:image/svg+xml;charset=utf-8,%3Csvg width='28' height='28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23F2F2F2' d='M0 0h28v28H0z'/%3E%3C/svg%3E")
}

.theme--play-more-ui {
    --background-image--squarcle: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%233d6075' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--secondary: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23002e4a' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--active: url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.5 2c-2.4 0-4.6.1-6.6.3l-.8.1h-.8l-.6.1-.4.1c-1.4.1-2.5 1.2-2.7 2.6v.3l-.1.6-.1.7-.1.7v.4c-.1 1.7-.2 3.4-.3 5.2v1.4c0 2.2.1 4.4.3 6.4l.1.8.1.8v.6l.1.5c.2 1.4 1.2 2.5 2.6 2.8l.6.1h.4c.9.1 1.9.2 3 .3l1.1.1c1.3.1 2.7.1 4.2.1 2 0 3.9-.1 5.7-.2l1-.1.8-.1.7-.1h.4l.6-.1c1.4-.2 2.5-1.2 2.7-2.6v-.2l.2-1.5.1-.8v-.4c.2-2.1.3-4.3.3-6.4 0-2.2-.1-4.4-.3-6.4l-.1-.8-.1-1.2-.1-.7c-.2-1.4-1.2-2.5-2.6-2.8l-.3-.1h-.6l-.7-.1-.5-.1-.6-.1c-1.6-.1-3.4-.2-5.4-.3h-.8l-.4.1z' fill-rule='evenodd' clip-rule='evenodd' fill='%23001428'/%3E%3Cpath fill='%230082b4' d='M14.5 28.8c-3.9 0-6.9-.3-8.4-.5-.6-.1-.9-.1-.9-.1-1.1-.1-2.2-.6-3-1.5-.8-.8-1.3-1.9-1.5-3v-.2c-.1-.8-.5-4.5-.5-9 0-4.4.3-7.9.4-8.6v-.2c.4-1.6.9-2.6 1.7-3.4.8-.8 1.9-1.3 3-1.5.4-.1 4-.6 9.2-.6 5.4 0 8.8.5 9.2.6 1.1.1 2.2.6 3 1.5.8.8 1.3 1.9 1.5 3 .1.7.6 4.6.6 9.2 0 5-.6 9.1-.6 9.2-.1 1.2-.6 2.2-1.5 3-.8.8-1.9 1.3-3 1.5-.6.1-4.2.6-9.2.6zm0-26.5c-5.1 0-8.6.5-8.9.6-.8 0-1.4.3-1.9.8s-.8 1.2-1 2.3c-.1.7-.4 4.2-.4 8.5 0 4.4.4 8 .5 8.7v.2c.1.7.4 1.3.9 1.8s1.1.8 1.8.9c0 0 .3 0 .8.1 1.4.2 4.3.5 8.1.5 4.9 0 8.3-.5 9-.6.7-.1 1.3-.4 1.8-.9s.8-1.1.9-1.9c0-.1.6-4.1.6-8.9 0-4.4-.5-8.2-.5-8.9-.1-.7-.4-1.4-.9-1.9s-1.1-.8-1.8-.9c-.5.1-3.8-.4-9-.4z'/%3E%3C/svg%3E");
    --background-image--squarcle--completed: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%230082b4' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--error: url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.5 2c-2.4 0-4.6.1-6.6.3l-.8.1h-.8l-.6.1-.4.1c-1.4.1-2.5 1.2-2.7 2.6v.3l-.1.6-.1.7-.1.7v.4c-.1 1.7-.2 3.4-.3 5.2v1.4c0 2.2.1 4.4.3 6.4l.1.8.1.8v.6l.1.5c.2 1.4 1.2 2.5 2.6 2.8l.6.1h.4c.9.1 1.9.2 3 .3l1.1.1c1.3.1 2.7.1 4.2.1 2 0 3.9-.1 5.7-.2l1-.1.8-.1.7-.1h.4l.6-.1c1.4-.2 2.5-1.2 2.7-2.6v-.2l.2-1.5.1-.8v-.4c.2-2.1.3-4.3.3-6.4 0-2.2-.1-4.4-.3-6.4l-.1-.8-.1-1.2-.1-.7c-.2-1.4-1.2-2.5-2.6-2.8l-.3-.1h-.6l-.7-.1-.5-.1-.6-.1c-1.6-.1-3.4-.2-5.4-.3h-.8l-.4.1z' fill-rule='evenodd' clip-rule='evenodd' fill='%23001428'/%3E%3Cpath fill='%23FF5630' d='M14.5 28.8c-3.9 0-6.9-.3-8.4-.5-.6-.1-.9-.1-.9-.1-1.1-.1-2.2-.6-3-1.5-.8-.8-1.3-1.9-1.5-3v-.2c-.1-.8-.5-4.5-.5-9 0-4.4.3-7.9.4-8.6v-.2c.4-1.6.9-2.6 1.7-3.4.8-.8 1.9-1.3 3-1.5.4-.1 4-.6 9.2-.6 5.4 0 8.8.5 9.2.6 1.1.1 2.2.6 3 1.5.8.8 1.3 1.9 1.5 3 .1.7.6 4.6.6 9.2 0 5-.6 9.1-.6 9.2-.1 1.2-.6 2.2-1.5 3-.8.8-1.9 1.3-3 1.5-.6.1-4.2.6-9.2.6zm0-26.5c-5.1 0-8.6.5-8.9.6-.8 0-1.4.3-1.9.8s-.8 1.2-1 2.3c-.1.7-.4 4.2-.4 8.5 0 4.4.4 8 .5 8.7v.2c.1.7.4 1.3.9 1.8s1.1.8 1.8.9c0 0 .3 0 .8.1 1.4.2 4.3.5 8.1.5 4.9 0 8.3-.5 9-.6.7-.1 1.3-.4 1.8-.9s.8-1.1.9-1.9c0-.1.6-4.1.6-8.9 0-4.4-.5-8.2-.5-8.9-.1-.7-.4-1.4-.9-1.9s-1.1-.8-1.8-.9c-.5.1-3.8-.4-9-.4z'/%3E%3C/svg%3E");
    --background-image--squarcle--neutral: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--success: url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' height='40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M32.954.813S27.714 0 20 0 7.045.813 7.045.813C3.743 1.21 1.198 3.81.798 7.11.798 7.111 0 13 0 20c0 7 .797 12.888.798 12.889.4 3.3 2.945 5.9 6.247 6.298 0 0 5.24.813 12.955.813 7.714 0 12.954-.813 12.954-.813 3.303-.399 5.847-2.998 6.248-6.298 0-.001.798-5.889.798-12.89 0-7-.798-12.887-.798-12.888-.4-3.3-2.945-5.9-6.248-6.298z' fill='%23FFEDB5'/%3E%3C/svg%3E");
    --background-image--squarcle--product: url("data:image/svg+xml;charset=utf-8,%3Csvg width='64' height='64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M52.727 1.3S44.342 0 32 0C19.657 0 11.272 1.3 11.272 1.3c-5.283.638-9.355 4.797-9.996 10.078C1.276 11.378 0 20.799 0 32c0 11.2 1.276 20.62 1.276 20.622.641 5.281 4.713 9.44 9.996 10.077C11.272 62.7 19.657 64 32 64c12.342 0 20.727-1.3 20.727-1.3 5.284-.639 9.355-4.797 9.996-10.078C62.723 52.62 64 43.2 64 32s-1.277-20.622-1.277-20.622c-.64-5.281-4.712-9.44-9.996-10.077z' fill='%23FDD671'/%3E%3C/svg%3E");
    --background-image--squarcle--plm: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fac7ba' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--mo: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23a6d9d9' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--payment-needed: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23add1a6' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--network-issue: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23e5cfc7' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--hover: url("data:image/svg+xml;charset=utf-8,%3Csvg width='28' height='28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23F2F2F2' d='M0 0h28v28H0z'/%3E%3C/svg%3E")
}

.theme--play-sports-ui {
    --background-image--squarcle: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23545454' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--secondary: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23544f17' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--active: url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.5 2c-2.4 0-4.6.1-6.6.3l-.8.1h-.8l-.6.1-.4.1c-1.4.1-2.5 1.2-2.7 2.6v.3l-.1.6-.1.7-.1.7v.4c-.1 1.7-.2 3.4-.3 5.2v1.4c0 2.2.1 4.4.3 6.4l.1.8.1.8v.6l.1.5c.2 1.4 1.2 2.5 2.6 2.8l.6.1h.4c.9.1 1.9.2 3 .3l1.1.1c1.3.1 2.7.1 4.2.1 2 0 3.9-.1 5.7-.2l1-.1.8-.1.7-.1h.4l.6-.1c1.4-.2 2.5-1.2 2.7-2.6v-.2l.2-1.5.1-.8v-.4c.2-2.1.3-4.3.3-6.4 0-2.2-.1-4.4-.3-6.4l-.1-.8-.1-1.2-.1-.7c-.2-1.4-1.2-2.5-2.6-2.8l-.3-.1h-.6l-.7-.1-.5-.1-.6-.1c-1.6-.1-3.4-.2-5.4-.3h-.8l-.4.1z' fill-rule='evenodd' clip-rule='evenodd' fill='%2314191e'/%3E%3Cpath fill='%23ff0' d='M14.5 28.8c-3.9 0-6.9-.3-8.4-.5-.6-.1-.9-.1-.9-.1-1.1-.1-2.2-.6-3-1.5-.8-.8-1.3-1.9-1.5-3v-.2c-.1-.8-.5-4.5-.5-9 0-4.4.3-7.9.4-8.6v-.2c.4-1.6.9-2.6 1.7-3.4.8-.8 1.9-1.3 3-1.5.4-.1 4-.6 9.2-.6 5.4 0 8.8.5 9.2.6 1.1.1 2.2.6 3 1.5.8.8 1.3 1.9 1.5 3 .1.7.6 4.6.6 9.2 0 5-.6 9.1-.6 9.2-.1 1.2-.6 2.2-1.5 3-.8.8-1.9 1.3-3 1.5-.6.1-4.2.6-9.2.6zm0-26.5c-5.1 0-8.6.5-8.9.6-.8 0-1.4.3-1.9.8s-.8 1.2-1 2.3c-.1.7-.4 4.2-.4 8.5 0 4.4.4 8 .5 8.7v.2c.1.7.4 1.3.9 1.8s1.1.8 1.8.9c0 0 .3 0 .8.1 1.4.2 4.3.5 8.1.5 4.9 0 8.3-.5 9-.6.7-.1 1.3-.4 1.8-.9s.8-1.1.9-1.9c0-.1.6-4.1.6-8.9 0-4.4-.5-8.2-.5-8.9-.1-.7-.4-1.4-.9-1.9s-1.1-.8-1.8-.9c-.5.1-3.8-.4-9-.4z'/%3E%3C/svg%3E");
    --background-image--squarcle--completed: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--error: url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.5 2c-2.4 0-4.6.1-6.6.3l-.8.1h-.8l-.6.1-.4.1c-1.4.1-2.5 1.2-2.7 2.6v.3l-.1.6-.1.7-.1.7v.4c-.1 1.7-.2 3.4-.3 5.2v1.4c0 2.2.1 4.4.3 6.4l.1.8.1.8v.6l.1.5c.2 1.4 1.2 2.5 2.6 2.8l.6.1h.4c.9.1 1.9.2 3 .3l1.1.1c1.3.1 2.7.1 4.2.1 2 0 3.9-.1 5.7-.2l1-.1.8-.1.7-.1h.4l.6-.1c1.4-.2 2.5-1.2 2.7-2.6v-.2l.2-1.5.1-.8v-.4c.2-2.1.3-4.3.3-6.4 0-2.2-.1-4.4-.3-6.4l-.1-.8-.1-1.2-.1-.7c-.2-1.4-1.2-2.5-2.6-2.8l-.3-.1h-.6l-.7-.1-.5-.1-.6-.1c-1.6-.1-3.4-.2-5.4-.3h-.8l-.4.1z' fill-rule='evenodd' clip-rule='evenodd' fill='%2314191e'/%3E%3Cpath fill='%23FF5630' d='M14.5 28.8c-3.9 0-6.9-.3-8.4-.5-.6-.1-.9-.1-.9-.1-1.1-.1-2.2-.6-3-1.5-.8-.8-1.3-1.9-1.5-3v-.2c-.1-.8-.5-4.5-.5-9 0-4.4.3-7.9.4-8.6v-.2c.4-1.6.9-2.6 1.7-3.4.8-.8 1.9-1.3 3-1.5.4-.1 4-.6 9.2-.6 5.4 0 8.8.5 9.2.6 1.1.1 2.2.6 3 1.5.8.8 1.3 1.9 1.5 3 .1.7.6 4.6.6 9.2 0 5-.6 9.1-.6 9.2-.1 1.2-.6 2.2-1.5 3-.8.8-1.9 1.3-3 1.5-.6.1-4.2.6-9.2.6zm0-26.5c-5.1 0-8.6.5-8.9.6-.8 0-1.4.3-1.9.8s-.8 1.2-1 2.3c-.1.7-.4 4.2-.4 8.5 0 4.4.4 8 .5 8.7v.2c.1.7.4 1.3.9 1.8s1.1.8 1.8.9c0 0 .3 0 .8.1 1.4.2 4.3.5 8.1.5 4.9 0 8.3-.5 9-.6.7-.1 1.3-.4 1.8-.9s.8-1.1.9-1.9c0-.1.6-4.1.6-8.9 0-4.4-.5-8.2-.5-8.9-.1-.7-.4-1.4-.9-1.9s-1.1-.8-1.8-.9c-.5.1-3.8-.4-9-.4z'/%3E%3C/svg%3E");
    --background-image--squarcle--neutral: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--success: url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' height='40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M32.954.813S27.714 0 20 0 7.045.813 7.045.813C3.743 1.21 1.198 3.81.798 7.11.798 7.111 0 13 0 20c0 7 .797 12.888.798 12.889.4 3.3 2.945 5.9 6.247 6.298 0 0 5.24.813 12.955.813 7.714 0 12.954-.813 12.954-.813 3.303-.399 5.847-2.998 6.248-6.298 0-.001.798-5.889.798-12.89 0-7-.798-12.887-.798-12.888-.4-3.3-2.945-5.9-6.248-6.298z' fill='%23FFEDB5'/%3E%3C/svg%3E");
    --background-image--squarcle--product: url("data:image/svg+xml;charset=utf-8,%3Csvg width='64' height='64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M52.727 1.3S44.342 0 32 0C19.657 0 11.272 1.3 11.272 1.3c-5.283.638-9.355 4.797-9.996 10.078C1.276 11.378 0 20.799 0 32c0 11.2 1.276 20.62 1.276 20.622.641 5.281 4.713 9.44 9.996 10.077C11.272 62.7 19.657 64 32 64c12.342 0 20.727-1.3 20.727-1.3 5.284-.639 9.355-4.797 9.996-10.078C62.723 52.62 64 43.2 64 32s-1.277-20.622-1.277-20.622c-.64-5.281-4.712-9.44-9.996-10.077z' fill='%23FDD671'/%3E%3C/svg%3E");
    --background-image--squarcle--plm: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fac7ba' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--mo: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23a6d9d9' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--payment-needed: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23add1a6' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--network-issue: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23e5cfc7' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--hover: url("data:image/svg+xml;charset=utf-8,%3Csvg width='28' height='28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23F2F2F2' d='M0 0h28v28H0z'/%3E%3C/svg%3E")
}

.theme--prime-video-ui {
    --background-image--squarcle: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23b1adab' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--secondary: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%2300a8e1' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--active: url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.5 2c-2.4 0-4.6.1-6.6.3l-.8.1h-.8l-.6.1-.4.1c-1.4.1-2.5 1.2-2.7 2.6v.3l-.1.6-.1.7-.1.7v.4c-.1 1.7-.2 3.4-.3 5.2v1.4c0 2.2.1 4.4.3 6.4l.1.8.1.8v.6l.1.5c.2 1.4 1.2 2.5 2.6 2.8l.6.1h.4c.9.1 1.9.2 3 .3l1.1.1c1.3.1 2.7.1 4.2.1 2 0 3.9-.1 5.7-.2l1-.1.8-.1.7-.1h.4l.6-.1c1.4-.2 2.5-1.2 2.7-2.6v-.2l.2-1.5.1-.8v-.4c.2-2.1.3-4.3.3-6.4 0-2.2-.1-4.4-.3-6.4l-.1-.8-.1-1.2-.1-.7c-.2-1.4-1.2-2.5-2.6-2.8l-.3-.1h-.6l-.7-.1-.5-.1-.6-.1c-1.6-.1-3.4-.2-5.4-.3h-.8l-.4.1z' fill-rule='evenodd' clip-rule='evenodd' fill='%2310171e'/%3E%3Cpath fill='%230f79af' d='M14.5 28.8c-3.9 0-6.9-.3-8.4-.5-.6-.1-.9-.1-.9-.1-1.1-.1-2.2-.6-3-1.5-.8-.8-1.3-1.9-1.5-3v-.2c-.1-.8-.5-4.5-.5-9 0-4.4.3-7.9.4-8.6v-.2c.4-1.6.9-2.6 1.7-3.4.8-.8 1.9-1.3 3-1.5.4-.1 4-.6 9.2-.6 5.4 0 8.8.5 9.2.6 1.1.1 2.2.6 3 1.5.8.8 1.3 1.9 1.5 3 .1.7.6 4.6.6 9.2 0 5-.6 9.1-.6 9.2-.1 1.2-.6 2.2-1.5 3-.8.8-1.9 1.3-3 1.5-.6.1-4.2.6-9.2.6zm0-26.5c-5.1 0-8.6.5-8.9.6-.8 0-1.4.3-1.9.8s-.8 1.2-1 2.3c-.1.7-.4 4.2-.4 8.5 0 4.4.4 8 .5 8.7v.2c.1.7.4 1.3.9 1.8s1.1.8 1.8.9c0 0 .3 0 .8.1 1.4.2 4.3.5 8.1.5 4.9 0 8.3-.5 9-.6.7-.1 1.3-.4 1.8-.9s.8-1.1.9-1.9c0-.1.6-4.1.6-8.9 0-4.4-.5-8.2-.5-8.9-.1-.7-.4-1.4-.9-1.9s-1.1-.8-1.8-.9c-.5.1-3.8-.4-9-.4z'/%3E%3C/svg%3E");
    --background-image--squarcle--completed: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%230f79af' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--error: url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.5 2c-2.4 0-4.6.1-6.6.3l-.8.1h-.8l-.6.1-.4.1c-1.4.1-2.5 1.2-2.7 2.6v.3l-.1.6-.1.7-.1.7v.4c-.1 1.7-.2 3.4-.3 5.2v1.4c0 2.2.1 4.4.3 6.4l.1.8.1.8v.6l.1.5c.2 1.4 1.2 2.5 2.6 2.8l.6.1h.4c.9.1 1.9.2 3 .3l1.1.1c1.3.1 2.7.1 4.2.1 2 0 3.9-.1 5.7-.2l1-.1.8-.1.7-.1h.4l.6-.1c1.4-.2 2.5-1.2 2.7-2.6v-.2l.2-1.5.1-.8v-.4c.2-2.1.3-4.3.3-6.4 0-2.2-.1-4.4-.3-6.4l-.1-.8-.1-1.2-.1-.7c-.2-1.4-1.2-2.5-2.6-2.8l-.3-.1h-.6l-.7-.1-.5-.1-.6-.1c-1.6-.1-3.4-.2-5.4-.3h-.8l-.4.1z' fill-rule='evenodd' clip-rule='evenodd' fill='%2310171e'/%3E%3Cpath fill='%23FF5630' d='M14.5 28.8c-3.9 0-6.9-.3-8.4-.5-.6-.1-.9-.1-.9-.1-1.1-.1-2.2-.6-3-1.5-.8-.8-1.3-1.9-1.5-3v-.2c-.1-.8-.5-4.5-.5-9 0-4.4.3-7.9.4-8.6v-.2c.4-1.6.9-2.6 1.7-3.4.8-.8 1.9-1.3 3-1.5.4-.1 4-.6 9.2-.6 5.4 0 8.8.5 9.2.6 1.1.1 2.2.6 3 1.5.8.8 1.3 1.9 1.5 3 .1.7.6 4.6.6 9.2 0 5-.6 9.1-.6 9.2-.1 1.2-.6 2.2-1.5 3-.8.8-1.9 1.3-3 1.5-.6.1-4.2.6-9.2.6zm0-26.5c-5.1 0-8.6.5-8.9.6-.8 0-1.4.3-1.9.8s-.8 1.2-1 2.3c-.1.7-.4 4.2-.4 8.5 0 4.4.4 8 .5 8.7v.2c.1.7.4 1.3.9 1.8s1.1.8 1.8.9c0 0 .3 0 .8.1 1.4.2 4.3.5 8.1.5 4.9 0 8.3-.5 9-.6.7-.1 1.3-.4 1.8-.9s.8-1.1.9-1.9c0-.1.6-4.1.6-8.9 0-4.4-.5-8.2-.5-8.9-.1-.7-.4-1.4-.9-1.9s-1.1-.8-1.8-.9c-.5.1-3.8-.4-9-.4z'/%3E%3C/svg%3E");
    --background-image--squarcle--neutral: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--success: url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' height='40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M32.954.813S27.714 0 20 0 7.045.813 7.045.813C3.743 1.21 1.198 3.81.798 7.11.798 7.111 0 13 0 20c0 7 .797 12.888.798 12.889.4 3.3 2.945 5.9 6.247 6.298 0 0 5.24.813 12.955.813 7.714 0 12.954-.813 12.954-.813 3.303-.399 5.847-2.998 6.248-6.298 0-.001.798-5.889.798-12.89 0-7-.798-12.887-.798-12.888-.4-3.3-2.945-5.9-6.248-6.298z' fill='%23FFEDB5'/%3E%3C/svg%3E");
    --background-image--squarcle--product: url("data:image/svg+xml;charset=utf-8,%3Csvg width='64' height='64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M52.727 1.3S44.342 0 32 0C19.657 0 11.272 1.3 11.272 1.3c-5.283.638-9.355 4.797-9.996 10.078C1.276 11.378 0 20.799 0 32c0 11.2 1.276 20.62 1.276 20.622.641 5.281 4.713 9.44 9.996 10.077C11.272 62.7 19.657 64 32 64c12.342 0 20.727-1.3 20.727-1.3 5.284-.639 9.355-4.797 9.996-10.078C62.723 52.62 64 43.2 64 32s-1.277-20.622-1.277-20.622c-.64-5.281-4.712-9.44-9.996-10.077z' fill='%23FDD671'/%3E%3C/svg%3E");
    --background-image--squarcle--plm: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fac7ba' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--mo: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23a6d9d9' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--payment-needed: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23add1a6' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--network-issue: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23e5cfc7' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--hover: url("data:image/svg+xml;charset=utf-8,%3Csvg width='28' height='28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23F2F2F2' d='M0 0h28v28H0z'/%3E%3C/svg%3E")
}

.theme--streamz-ui {
    --background-image--squarcle: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23aeaeae' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--secondary: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23201f2e' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--active: url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.5 2c-2.4 0-4.6.1-6.6.3l-.8.1h-.8l-.6.1-.4.1c-1.4.1-2.5 1.2-2.7 2.6v.3l-.1.6-.1.7-.1.7v.4c-.1 1.7-.2 3.4-.3 5.2v1.4c0 2.2.1 4.4.3 6.4l.1.8.1.8v.6l.1.5c.2 1.4 1.2 2.5 2.6 2.8l.6.1h.4c.9.1 1.9.2 3 .3l1.1.1c1.3.1 2.7.1 4.2.1 2 0 3.9-.1 5.7-.2l1-.1.8-.1.7-.1h.4l.6-.1c1.4-.2 2.5-1.2 2.7-2.6v-.2l.2-1.5.1-.8v-.4c.2-2.1.3-4.3.3-6.4 0-2.2-.1-4.4-.3-6.4l-.1-.8-.1-1.2-.1-.7c-.2-1.4-1.2-2.5-2.6-2.8l-.3-.1h-.6l-.7-.1-.5-.1-.6-.1c-1.6-.1-3.4-.2-5.4-.3h-.8l-.4.1z' fill-rule='evenodd' clip-rule='evenodd' fill='%23020012'/%3E%3Cpath fill='%23e00034' d='M14.5 28.8c-3.9 0-6.9-.3-8.4-.5-.6-.1-.9-.1-.9-.1-1.1-.1-2.2-.6-3-1.5-.8-.8-1.3-1.9-1.5-3v-.2c-.1-.8-.5-4.5-.5-9 0-4.4.3-7.9.4-8.6v-.2c.4-1.6.9-2.6 1.7-3.4.8-.8 1.9-1.3 3-1.5.4-.1 4-.6 9.2-.6 5.4 0 8.8.5 9.2.6 1.1.1 2.2.6 3 1.5.8.8 1.3 1.9 1.5 3 .1.7.6 4.6.6 9.2 0 5-.6 9.1-.6 9.2-.1 1.2-.6 2.2-1.5 3-.8.8-1.9 1.3-3 1.5-.6.1-4.2.6-9.2.6zm0-26.5c-5.1 0-8.6.5-8.9.6-.8 0-1.4.3-1.9.8s-.8 1.2-1 2.3c-.1.7-.4 4.2-.4 8.5 0 4.4.4 8 .5 8.7v.2c.1.7.4 1.3.9 1.8s1.1.8 1.8.9c0 0 .3 0 .8.1 1.4.2 4.3.5 8.1.5 4.9 0 8.3-.5 9-.6.7-.1 1.3-.4 1.8-.9s.8-1.1.9-1.9c0-.1.6-4.1.6-8.9 0-4.4-.5-8.2-.5-8.9-.1-.7-.4-1.4-.9-1.9s-1.1-.8-1.8-.9c-.5.1-3.8-.4-9-.4z'/%3E%3C/svg%3E");
    --background-image--squarcle--completed: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23f20d3a' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--error: url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.5 2c-2.4 0-4.6.1-6.6.3l-.8.1h-.8l-.6.1-.4.1c-1.4.1-2.5 1.2-2.7 2.6v.3l-.1.6-.1.7-.1.7v.4c-.1 1.7-.2 3.4-.3 5.2v1.4c0 2.2.1 4.4.3 6.4l.1.8.1.8v.6l.1.5c.2 1.4 1.2 2.5 2.6 2.8l.6.1h.4c.9.1 1.9.2 3 .3l1.1.1c1.3.1 2.7.1 4.2.1 2 0 3.9-.1 5.7-.2l1-.1.8-.1.7-.1h.4l.6-.1c1.4-.2 2.5-1.2 2.7-2.6v-.2l.2-1.5.1-.8v-.4c.2-2.1.3-4.3.3-6.4 0-2.2-.1-4.4-.3-6.4l-.1-.8-.1-1.2-.1-.7c-.2-1.4-1.2-2.5-2.6-2.8l-.3-.1h-.6l-.7-.1-.5-.1-.6-.1c-1.6-.1-3.4-.2-5.4-.3h-.8l-.4.1z' fill-rule='evenodd' clip-rule='evenodd' fill='%23020012'/%3E%3Cpath fill='%23FF5630' d='M14.5 28.8c-3.9 0-6.9-.3-8.4-.5-.6-.1-.9-.1-.9-.1-1.1-.1-2.2-.6-3-1.5-.8-.8-1.3-1.9-1.5-3v-.2c-.1-.8-.5-4.5-.5-9 0-4.4.3-7.9.4-8.6v-.2c.4-1.6.9-2.6 1.7-3.4.8-.8 1.9-1.3 3-1.5.4-.1 4-.6 9.2-.6 5.4 0 8.8.5 9.2.6 1.1.1 2.2.6 3 1.5.8.8 1.3 1.9 1.5 3 .1.7.6 4.6.6 9.2 0 5-.6 9.1-.6 9.2-.1 1.2-.6 2.2-1.5 3-.8.8-1.9 1.3-3 1.5-.6.1-4.2.6-9.2.6zm0-26.5c-5.1 0-8.6.5-8.9.6-.8 0-1.4.3-1.9.8s-.8 1.2-1 2.3c-.1.7-.4 4.2-.4 8.5 0 4.4.4 8 .5 8.7v.2c.1.7.4 1.3.9 1.8s1.1.8 1.8.9c0 0 .3 0 .8.1 1.4.2 4.3.5 8.1.5 4.9 0 8.3-.5 9-.6.7-.1 1.3-.4 1.8-.9s.8-1.1.9-1.9c0-.1.6-4.1.6-8.9 0-4.4-.5-8.2-.5-8.9-.1-.7-.4-1.4-.9-1.9s-1.1-.8-1.8-.9c-.5.1-3.8-.4-9-.4z'/%3E%3C/svg%3E");
    --background-image--squarcle--neutral: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--success: url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' height='40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M32.954.813S27.714 0 20 0 7.045.813 7.045.813C3.743 1.21 1.198 3.81.798 7.11.798 7.111 0 13 0 20c0 7 .797 12.888.798 12.889.4 3.3 2.945 5.9 6.247 6.298 0 0 5.24.813 12.955.813 7.714 0 12.954-.813 12.954-.813 3.303-.399 5.847-2.998 6.248-6.298 0-.001.798-5.889.798-12.89 0-7-.798-12.887-.798-12.888-.4-3.3-2.945-5.9-6.248-6.298z' fill='%23FFEDB5'/%3E%3C/svg%3E");
    --background-image--squarcle--product: url("data:image/svg+xml;charset=utf-8,%3Csvg width='64' height='64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M52.727 1.3S44.342 0 32 0C19.657 0 11.272 1.3 11.272 1.3c-5.283.638-9.355 4.797-9.996 10.078C1.276 11.378 0 20.799 0 32c0 11.2 1.276 20.62 1.276 20.622.641 5.281 4.713 9.44 9.996 10.077C11.272 62.7 19.657 64 32 64c12.342 0 20.727-1.3 20.727-1.3 5.284-.639 9.355-4.797 9.996-10.078C62.723 52.62 64 43.2 64 32s-1.277-20.622-1.277-20.622c-.64-5.281-4.712-9.44-9.996-10.077z' fill='%23FDD671'/%3E%3C/svg%3E");
    --background-image--squarcle--plm: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fac7ba' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--mo: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23a6d9d9' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--payment-needed: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23add1a6' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--network-issue: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23e5cfc7' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--hover: url("data:image/svg+xml;charset=utf-8,%3Csvg width='28' height='28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23F2F2F2' d='M0 0h28v28H0z'/%3E%3C/svg%3E")
}

.theme--telenet-tv-ui {
    --background-image--squarcle: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%234b413d' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--secondary: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23423733' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--active: url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.5 2c-2.4 0-4.6.1-6.6.3l-.8.1h-.8l-.6.1-.4.1c-1.4.1-2.5 1.2-2.7 2.6v.3l-.1.6-.1.7-.1.7v.4c-.1 1.7-.2 3.4-.3 5.2v1.4c0 2.2.1 4.4.3 6.4l.1.8.1.8v.6l.1.5c.2 1.4 1.2 2.5 2.6 2.8l.6.1h.4c.9.1 1.9.2 3 .3l1.1.1c1.3.1 2.7.1 4.2.1 2 0 3.9-.1 5.7-.2l1-.1.8-.1.7-.1h.4l.6-.1c1.4-.2 2.5-1.2 2.7-2.6v-.2l.2-1.5.1-.8v-.4c.2-2.1.3-4.3.3-6.4 0-2.2-.1-4.4-.3-6.4l-.1-.8-.1-1.2-.1-.7c-.2-1.4-1.2-2.5-2.6-2.8l-.3-.1h-.6l-.7-.1-.5-.1-.6-.1c-1.6-.1-3.4-.2-5.4-.3h-.8l-.4.1z' fill-rule='evenodd' clip-rule='evenodd' fill='%23291d18'/%3E%3Cpath fill='%23ffc421' d='M14.5 28.8c-3.9 0-6.9-.3-8.4-.5-.6-.1-.9-.1-.9-.1-1.1-.1-2.2-.6-3-1.5-.8-.8-1.3-1.9-1.5-3v-.2c-.1-.8-.5-4.5-.5-9 0-4.4.3-7.9.4-8.6v-.2c.4-1.6.9-2.6 1.7-3.4.8-.8 1.9-1.3 3-1.5.4-.1 4-.6 9.2-.6 5.4 0 8.8.5 9.2.6 1.1.1 2.2.6 3 1.5.8.8 1.3 1.9 1.5 3 .1.7.6 4.6.6 9.2 0 5-.6 9.1-.6 9.2-.1 1.2-.6 2.2-1.5 3-.8.8-1.9 1.3-3 1.5-.6.1-4.2.6-9.2.6zm0-26.5c-5.1 0-8.6.5-8.9.6-.8 0-1.4.3-1.9.8s-.8 1.2-1 2.3c-.1.7-.4 4.2-.4 8.5 0 4.4.4 8 .5 8.7v.2c.1.7.4 1.3.9 1.8s1.1.8 1.8.9c0 0 .3 0 .8.1 1.4.2 4.3.5 8.1.5 4.9 0 8.3-.5 9-.6.7-.1 1.3-.4 1.8-.9s.8-1.1.9-1.9c0-.1.6-4.1.6-8.9 0-4.4-.5-8.2-.5-8.9-.1-.7-.4-1.4-.9-1.9s-1.1-.8-1.8-.9c-.5.1-3.8-.4-9-.4z'/%3E%3C/svg%3E");
    --background-image--squarcle--completed: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23ffc421' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--error: url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.5 2c-2.4 0-4.6.1-6.6.3l-.8.1h-.8l-.6.1-.4.1c-1.4.1-2.5 1.2-2.7 2.6v.3l-.1.6-.1.7-.1.7v.4c-.1 1.7-.2 3.4-.3 5.2v1.4c0 2.2.1 4.4.3 6.4l.1.8.1.8v.6l.1.5c.2 1.4 1.2 2.5 2.6 2.8l.6.1h.4c.9.1 1.9.2 3 .3l1.1.1c1.3.1 2.7.1 4.2.1 2 0 3.9-.1 5.7-.2l1-.1.8-.1.7-.1h.4l.6-.1c1.4-.2 2.5-1.2 2.7-2.6v-.2l.2-1.5.1-.8v-.4c.2-2.1.3-4.3.3-6.4 0-2.2-.1-4.4-.3-6.4l-.1-.8-.1-1.2-.1-.7c-.2-1.4-1.2-2.5-2.6-2.8l-.3-.1h-.6l-.7-.1-.5-.1-.6-.1c-1.6-.1-3.4-.2-5.4-.3h-.8l-.4.1z' fill-rule='evenodd' clip-rule='evenodd' fill='%23291d18'/%3E%3Cpath fill='%23FF5630' d='M14.5 28.8c-3.9 0-6.9-.3-8.4-.5-.6-.1-.9-.1-.9-.1-1.1-.1-2.2-.6-3-1.5-.8-.8-1.3-1.9-1.5-3v-.2c-.1-.8-.5-4.5-.5-9 0-4.4.3-7.9.4-8.6v-.2c.4-1.6.9-2.6 1.7-3.4.8-.8 1.9-1.3 3-1.5.4-.1 4-.6 9.2-.6 5.4 0 8.8.5 9.2.6 1.1.1 2.2.6 3 1.5.8.8 1.3 1.9 1.5 3 .1.7.6 4.6.6 9.2 0 5-.6 9.1-.6 9.2-.1 1.2-.6 2.2-1.5 3-.8.8-1.9 1.3-3 1.5-.6.1-4.2.6-9.2.6zm0-26.5c-5.1 0-8.6.5-8.9.6-.8 0-1.4.3-1.9.8s-.8 1.2-1 2.3c-.1.7-.4 4.2-.4 8.5 0 4.4.4 8 .5 8.7v.2c.1.7.4 1.3.9 1.8s1.1.8 1.8.9c0 0 .3 0 .8.1 1.4.2 4.3.5 8.1.5 4.9 0 8.3-.5 9-.6.7-.1 1.3-.4 1.8-.9s.8-1.1.9-1.9c0-.1.6-4.1.6-8.9 0-4.4-.5-8.2-.5-8.9-.1-.7-.4-1.4-.9-1.9s-1.1-.8-1.8-.9c-.5.1-3.8-.4-9-.4z'/%3E%3C/svg%3E");
    --background-image--squarcle--neutral: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--success: url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' height='40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M32.954.813S27.714 0 20 0 7.045.813 7.045.813C3.743 1.21 1.198 3.81.798 7.11.798 7.111 0 13 0 20c0 7 .797 12.888.798 12.889.4 3.3 2.945 5.9 6.247 6.298 0 0 5.24.813 12.955.813 7.714 0 12.954-.813 12.954-.813 3.303-.399 5.847-2.998 6.248-6.298 0-.001.798-5.889.798-12.89 0-7-.798-12.887-.798-12.888-.4-3.3-2.945-5.9-6.248-6.298z' fill='%23FFEDB5'/%3E%3C/svg%3E");
    --background-image--squarcle--product: url("data:image/svg+xml;charset=utf-8,%3Csvg width='64' height='64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M52.727 1.3S44.342 0 32 0C19.657 0 11.272 1.3 11.272 1.3c-5.283.638-9.355 4.797-9.996 10.078C1.276 11.378 0 20.799 0 32c0 11.2 1.276 20.62 1.276 20.622.641 5.281 4.713 9.44 9.996 10.077C11.272 62.7 19.657 64 32 64c12.342 0 20.727-1.3 20.727-1.3 5.284-.639 9.355-4.797 9.996-10.078C62.723 52.62 64 43.2 64 32s-1.277-20.622-1.277-20.622c-.64-5.281-4.712-9.44-9.996-10.077z' fill='%23FDD671'/%3E%3C/svg%3E");
    --background-image--squarcle--plm: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fac7ba' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--mo: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23a6d9d9' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--payment-needed: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23add1a6' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--network-issue: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23e5cfc7' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    --background-image--squarcle--hover: url("data:image/svg+xml;charset=utf-8,%3Csvg width='28' height='28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23F2F2F2' d='M0 0h28v28H0z'/%3E%3C/svg%3E")
}

.skeleton--v2 {
    overflow: hidden
}

.skeleton--v2,.skeleton--v2.skeleton--basic {
    position: relative
}

.skeleton--v2.skeleton--basic:after {
    content: " ";
    position: absolute;
    display: inline-block;
    height: 100%;
    width: 100%;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: linear-gradient(90deg,#efefef 20%,#fff,#efefef 70%,#efefef) 100%/300% 100%;
    background-size: 200% 200%;
    background-repeat: no-repeat;
    -webkit-animation: shimmerv2 9s infinite;

    animation: shimmerv2 9s infinite
}

@-webkit-keyframes shimmerv2 {
    to {
        background-position: 0
    }
}

@keyframes shimmerv2 {
    to {
        background-position: 0
    }
}

.skeleton--v2.skeleton--text {
    background-color: #efefef;
    background-size: 100% 2.4rem;
    background-repeat: repeat-y
}

.skeleton--v2.skeleton--text.skeleton--one-line {
    height: 2.4rem
}

.skeleton--v2.skeleton--text.skeleton--two-lines {
    height: 4.8rem
}

.skeleton--v2.skeleton--text.skeleton--three-lines {
    height: 7.2rem
}

@media only screen and (min-width: 48.0625em) {
    .skeleton--v2.skeleton--text.skeleton--one-line {
        height:2.4rem
    }

    .skeleton--v2.skeleton--text.skeleton--two-lines {
        height: 4.8rem
    }

    .skeleton--v2.skeleton--text.skeleton--three-lines {
        height: 7.2rem
    }
}

@media only screen and (min-width: 74.5em) {
    .skeleton--v2.skeleton--text.skeleton--one-line {
        height:2.8rem
    }

    .skeleton--v2.skeleton--text.skeleton--two-lines {
        height: 5.6rem
    }

    .skeleton--v2.skeleton--text.skeleton--three-lines {
        height: 8.4rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .skeleton--v2.skeleton--text {
        background-color:#efefef;
        background-size: 100% 2.4rem
    }
}

@media only screen and (min-width: 74.5em) {
    .skeleton--v2.skeleton--text {
        background-color:#efefef;
        background-size: 100% 2.8rem
    }
}

.skeleton--v2.skeleton--container {
    background-size: 100%;
    background-repeat: repeat-y
}

.button:not([class*=section]).skeleton-v2.skeleton--button {
    background-size: 100%;
    background-repeat: repeat-y;
    background-color: transparent
}

.font--body-large.skeleton-v2 {
    background-color: #efefef;
    background-size: 100% 3rem;
    background-repeat: repeat-y
}

.font--body-large.skeleton-v2.skeleton--one-line {
    height: 3rem
}

.font--body-large.skeleton-v2.skeleton--two-lines {
    height: 6rem
}

.font--body-large.skeleton-v2.skeleton--three-lines {
    height: 9rem
}

@media only screen and (min-width: 48.0625em) {
    .font--body-large.skeleton-v2.skeleton--one-line {
        height:3rem
    }

    .font--body-large.skeleton-v2.skeleton--two-lines {
        height: 6rem
    }

    .font--body-large.skeleton-v2.skeleton--three-lines {
        height: 9rem
    }
}

@media only screen and (min-width: 74.5em) {
    .font--body-large.skeleton-v2.skeleton--one-line {
        height:3.6rem
    }

    .font--body-large.skeleton-v2.skeleton--two-lines {
        height: 7.2rem
    }

    .font--body-large.skeleton-v2.skeleton--three-lines {
        height: 10.8rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .font--body-large.skeleton-v2 {
        background-color:#efefef;
        background-size: 100% 3rem
    }
}

@media only screen and (min-width: 74.5em) {
    .font--body-large.skeleton-v2 {
        background-color:#efefef;
        background-size: 100% 3.6rem
    }
}

.font--body-large-bold.skeleton {
    background-color: #efefef
}

@media only screen and (min-width: 48.0625em) {
    .font--body-large-bold.skeleton {
        background-color:#efefef;
        background-size: 100% 3rem
    }
}

@media only screen and (min-width: 74.5em) {
    .font--body-large-bold.skeleton {
        background-color:#efefef;
        background-size: 100% 3.6rem
    }
}

.font--body-regular.skeleton {
    background-color: #efefef
}

@media only screen and (min-width: 48.0625em) {
    .font--body-regular.skeleton {
        background-color:#efefef;
        background-size: 100% 2.4rem
    }
}

@media only screen and (min-width: 74.5em) {
    .font--body-regular.skeleton {
        background-color:#efefef;
        background-size: 100% 2.8rem
    }
}

.font--body-regular-bold.skeleton {
    background-color: #efefef
}

@media only screen and (min-width: 48.0625em) {
    .font--body-regular-bold.skeleton {
        background-color:#efefef;
        background-size: 100% 2.4rem
    }
}

@media only screen and (min-width: 74.5em) {
    .font--body-regular-bold.skeleton {
        background-color:#efefef;
        background-size: 100% 2.8rem
    }
}

.font--body-small.skeleton {
    background-color: #efefef
}

@media only screen and (min-width: 48.0625em) {
    .font--body-small.skeleton {
        background-color:#efefef;
        background-size: 100% 2rem
    }
}

@media only screen and (min-width: 74.5em) {
    .font--body-small.skeleton {
        background-color:#efefef;
        background-size: 100% 2.4rem
    }
}

.font--body-small-bold.skeleton {
    background-color: #efefef
}

@media only screen and (min-width: 48.0625em) {
    .font--body-small-bold.skeleton {
        background-color:#efefef;
        background-size: 100% 2rem
    }
}

@media only screen and (min-width: 74.5em) {
    .font--body-small-bold.skeleton {
        background-color:#efefef;
        background-size: 100% 2.4rem
    }
}

.font--caption-bold.skeleton {
    background-color: #efefef
}

@media only screen and (min-width: 48.0625em) {
    .font--caption-bold.skeleton {
        background-color:#efefef;
        background-size: 100% 1.6rem
    }
}

@media only screen and (min-width: 74.5em) {
    .font--caption-bold.skeleton {
        background-color:#efefef;
        background-size: 100% 2rem
    }
}

.font--caption.skeleton {
    background-color: #efefef
}

@media only screen and (min-width: 48.0625em) {
    .font--caption.skeleton {
        background-color:#efefef;
        background-size: 100% 1.6rem
    }
}

@media only screen and (min-width: 74.5em) {
    .font--caption.skeleton {
        background-color:#efefef;
        background-size: 100% 2rem
    }
}

.font--caption-small.skeleton {
    background-color: #efefef
}

@media only screen and (min-width: 48.0625em) {
    .font--caption-small.skeleton {
        background-color:#efefef;
        background-size: 100% 1.2rem
    }
}

@media only screen and (min-width: 74.5em) {
    .font--caption-small.skeleton {
        background-color:#efefef;
        background-size: 100% 1.6rem
    }
}

.font--text-icon.skeleton {
    background-color: #efefef
}

@media only screen and (min-width: 48.0625em) {
    .font--text-icon.skeleton {
        background-color:#efefef;
        background-size: 100% 2.4rem
    }
}

@media only screen and (min-width: 74.5em) {
    .font--text-icon.skeleton {
        background-color:#efefef;
        background-size: 100% 2.8rem
    }
}

.heading--1.skeleton--v2,h1.skeleton--v2 {
    background-color: #efefef;
    background-size: 100% 4rem;
    background-repeat: repeat-y
}

.heading--1.skeleton--v2.skeleton--one-line,h1.skeleton--v2.skeleton--one-line {
    height: 4rem
}

.heading--1.skeleton--v2.skeleton--two-lines,h1.skeleton--v2.skeleton--two-lines {
    height: 8rem
}

.heading--1.skeleton--v2.skeleton--three-lines,h1.skeleton--v2.skeleton--three-lines {
    height: 12rem
}

@media only screen and (min-width: 48.0625em) {
    .heading--1.skeleton--v2.skeleton--one-line,h1.skeleton--v2.skeleton--one-line {
        height:5.6rem
    }

    .heading--1.skeleton--v2.skeleton--two-lines,h1.skeleton--v2.skeleton--two-lines {
        height: 11.2rem
    }

    .heading--1.skeleton--v2.skeleton--three-lines,h1.skeleton--v2.skeleton--three-lines {
        height: 16.8rem
    }
}

@media only screen and (min-width: 74.5em) {
    .heading--1.skeleton--v2.skeleton--one-line,h1.skeleton--v2.skeleton--one-line {
        height:6rem
    }

    .heading--1.skeleton--v2.skeleton--two-lines,h1.skeleton--v2.skeleton--two-lines {
        height: 12rem
    }

    .heading--1.skeleton--v2.skeleton--three-lines,h1.skeleton--v2.skeleton--three-lines {
        height: 18rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .heading--1.skeleton--v2,h1.skeleton--v2 {
        background-color:#efefef;
        background-size: 100% 5.6rem
    }
}

@media only screen and (min-width: 74.5em) {
    .heading--1.skeleton--v2,h1.skeleton--v2 {
        background-color:#efefef;
        background-size: 100% 6rem
    }
}

.heading--2.skeleton--v2,h2.skeleton--v2 {
    background-color: #efefef;
    background-size: 100% 3.6rem;
    background-repeat: repeat-y
}

.heading--2.skeleton--v2.skeleton--one-line,h2.skeleton--v2.skeleton--one-line {
    height: 3.6rem
}

.heading--2.skeleton--v2.skeleton--two-lines,h2.skeleton--v2.skeleton--two-lines {
    height: 7.2rem
}

.heading--2.skeleton--v2.skeleton--three-lines,h2.skeleton--v2.skeleton--three-lines {
    height: 10.8rem
}

@media only screen and (min-width: 48.0625em) {
    .heading--2.skeleton--v2.skeleton--one-line,h2.skeleton--v2.skeleton--one-line {
        height:4.4rem
    }

    .heading--2.skeleton--v2.skeleton--two-lines,h2.skeleton--v2.skeleton--two-lines {
        height: 8.8rem
    }

    .heading--2.skeleton--v2.skeleton--three-lines,h2.skeleton--v2.skeleton--three-lines {
        height: 13.2rem
    }
}

@media only screen and (min-width: 74.5em) {
    .heading--2.skeleton--v2.skeleton--one-line,h2.skeleton--v2.skeleton--one-line {
        height:4.8rem
    }

    .heading--2.skeleton--v2.skeleton--two-lines,h2.skeleton--v2.skeleton--two-lines {
        height: 9.6rem
    }

    .heading--2.skeleton--v2.skeleton--three-lines,h2.skeleton--v2.skeleton--three-lines {
        height: 14.4rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .heading--2.skeleton--v2,h2.skeleton--v2 {
        background-color:#efefef;
        background-size: 100% 4.4rem
    }
}

@media only screen and (min-width: 74.5em) {
    .heading--2.skeleton--v2,h2.skeleton--v2 {
        background-color:#efefef;
        background-size: 100% 4.8rem
    }
}

.heading--3.skeleton--v2,h3.skeleton--v2 {
    background-color: #efefef;
    background-size: 100% 3.2rem;
    background-repeat: repeat-y
}

.heading--3.skeleton--v2.skeleton--one-line,h3.skeleton--v2.skeleton--one-line {
    height: 3.2rem
}

.heading--3.skeleton--v2.skeleton--two-lines,h3.skeleton--v2.skeleton--two-lines {
    height: 6.4rem
}

.heading--3.skeleton--v2.skeleton--three-lines,h3.skeleton--v2.skeleton--three-lines {
    height: 9.6rem
}

@media only screen and (min-width: 48.0625em) {
    .heading--3.skeleton--v2.skeleton--one-line,h3.skeleton--v2.skeleton--one-line {
        height:3.6rem
    }

    .heading--3.skeleton--v2.skeleton--two-lines,h3.skeleton--v2.skeleton--two-lines {
        height: 7.2rem
    }

    .heading--3.skeleton--v2.skeleton--three-lines,h3.skeleton--v2.skeleton--three-lines {
        height: 10.8rem
    }
}

@media only screen and (min-width: 74.5em) {
    .heading--3.skeleton--v2.skeleton--one-line,h3.skeleton--v2.skeleton--one-line {
        height:4rem
    }

    .heading--3.skeleton--v2.skeleton--two-lines,h3.skeleton--v2.skeleton--two-lines {
        height: 8rem
    }

    .heading--3.skeleton--v2.skeleton--three-lines,h3.skeleton--v2.skeleton--three-lines {
        height: 12rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .heading--3.skeleton--v2,h3.skeleton--v2 {
        background-color:#efefef;
        background-size: 100% 3.6rem
    }
}

@media only screen and (min-width: 74.5em) {
    .heading--3.skeleton--v2,h3.skeleton--v2 {
        background-color:#efefef;
        background-size: 100% 4rem
    }
}

.heading--4.skeleton--v2,h4.skeleton--v2 {
    background-color: #efefef;
    background-size: 100% 3rem;
    background-repeat: repeat-y
}

.heading--4.skeleton--v2.skeleton--one-line,h4.skeleton--v2.skeleton--one-line {
    height: 3rem
}

.heading--4.skeleton--v2.skeleton--two-lines,h4.skeleton--v2.skeleton--two-lines {
    height: 6rem
}

.heading--4.skeleton--v2.skeleton--three-lines,h4.skeleton--v2.skeleton--three-lines {
    height: 9rem
}

@media only screen and (min-width: 48.0625em) {
    .heading--4.skeleton--v2.skeleton--one-line,h4.skeleton--v2.skeleton--one-line {
        height:3rem
    }

    .heading--4.skeleton--v2.skeleton--two-lines,h4.skeleton--v2.skeleton--two-lines {
        height: 6rem
    }

    .heading--4.skeleton--v2.skeleton--three-lines,h4.skeleton--v2.skeleton--three-lines {
        height: 9rem
    }
}

@media only screen and (min-width: 74.5em) {
    .heading--4.skeleton--v2.skeleton--one-line,h4.skeleton--v2.skeleton--one-line {
        height:3.2rem
    }

    .heading--4.skeleton--v2.skeleton--two-lines,h4.skeleton--v2.skeleton--two-lines {
        height: 6.4rem
    }

    .heading--4.skeleton--v2.skeleton--three-lines,h4.skeleton--v2.skeleton--three-lines {
        height: 9.6rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .heading--4.skeleton--v2,h4.skeleton--v2 {
        background-color:#efefef;
        background-size: 100% 3rem
    }
}

@media only screen and (min-width: 74.5em) {
    .heading--4.skeleton--v2,h4.skeleton--v2 {
        background-color:#efefef;
        background-size: 100% 3.2rem
    }
}

.heading--5.skeleton--v2,h5.skeleton--v2 {
    background-color: #efefef;
    background-size: 100% 2.4rem;
    background-repeat: repeat-y
}

.heading--5.skeleton--v2.skeleton--one-line,h5.skeleton--v2.skeleton--one-line {
    height: 2.4rem
}

.heading--5.skeleton--v2.skeleton--two-lines,h5.skeleton--v2.skeleton--two-lines {
    height: 4.8rem
}

.heading--5.skeleton--v2.skeleton--three-lines,h5.skeleton--v2.skeleton--three-lines {
    height: 7.2rem
}

@media only screen and (min-width: 48.0625em) {
    .heading--5.skeleton--v2.skeleton--one-line,h5.skeleton--v2.skeleton--one-line {
        height:2.4rem
    }

    .heading--5.skeleton--v2.skeleton--two-lines,h5.skeleton--v2.skeleton--two-lines {
        height: 4.8rem
    }

    .heading--5.skeleton--v2.skeleton--three-lines,h5.skeleton--v2.skeleton--three-lines {
        height: 7.2rem
    }
}

@media only screen and (min-width: 74.5em) {
    .heading--5.skeleton--v2.skeleton--one-line,h5.skeleton--v2.skeleton--one-line {
        height:2.8rem
    }

    .heading--5.skeleton--v2.skeleton--two-lines,h5.skeleton--v2.skeleton--two-lines {
        height: 5.6rem
    }

    .heading--5.skeleton--v2.skeleton--three-lines,h5.skeleton--v2.skeleton--three-lines {
        height: 8.4rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .heading--5.skeleton--v2,h5.skeleton--v2 {
        background-color:#efefef;
        background-size: 100% 2.4rem
    }
}

@media only screen and (min-width: 74.5em) {
    .heading--5.skeleton--v2,h5.skeleton--v2 {
        background-color:#efefef;
        background-size: 100% 2.8rem
    }
}

.skeleton.skeleton--basic {
    position: relative;
    overflow: hidden
}

.skeleton.skeleton--basic:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    transform: translateX(-100%);
    background-image: linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.2) 20%,hsla(0,0%,100%,.5) 60%,hsla(0,0%,100%,0));
    -webkit-animation: shimmer 2s infinite;
    animation: shimmer 2s infinite;
    content: ""
}

@-webkit-keyframes shimmer {
    to {
        transform: translateX(100%)
    }
}

@keyframes shimmer {
    to {
        transform: translateX(100%)
    }
}

.skeleton.skeleton--text {
    background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" height="2.4rem" viewBox="0 0 100 2.4rem" fill="none"><rect width="100%" height=".4rem" rx="4" fill="transparent"/><rect width="100%" height="1.6rem" rx="4" fill="%23EFEFEF"/><rect width="100%" height=".4rem" rx="4" fill="transparent"/></svg>');
    background-size: 100% 2.4rem;
    background-repeat: repeat-y
}

.skeleton.skeleton--text.skeleton--one-line {
    height: 2.4rem
}

.skeleton.skeleton--text.skeleton--two-lines {
    height: 4.8rem
}

.skeleton.skeleton--text.skeleton--three-lines {
    height: 7.2rem
}

@media only screen and (min-width: 48.0625em) {
    .skeleton.skeleton--text.skeleton--one-line {
        height:2.4rem
    }

    .skeleton.skeleton--text.skeleton--two-lines {
        height: 4.8rem
    }

    .skeleton.skeleton--text.skeleton--three-lines {
        height: 7.2rem
    }
}

@media only screen and (min-width: 74.5em) {
    .skeleton.skeleton--text.skeleton--one-line {
        height:2.8rem
    }

    .skeleton.skeleton--text.skeleton--two-lines {
        height: 5.6rem
    }

    .skeleton.skeleton--text.skeleton--three-lines {
        height: 8.4rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .skeleton.skeleton--text {
        background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" height="2.4rem" viewBox="0 0 100 2.4rem" fill="none"><rect width="100%" height=".4rem" rx="4" fill="transparent"/><rect width="100%" height="1.6rem" rx="4" fill="%23EFEFEF"/><rect width="100%" height=".4rem" rx="4" fill="transparent"/></svg>');
        background-size: 100% 2.4rem
    }
}

@media only screen and (min-width: 74.5em) {
    .skeleton.skeleton--text {
        background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" height="2.8rem" viewBox="0 0 100 2.8rem" fill="none"><rect width="100%" height=".5rem" rx="4" fill="transparent"/><rect width="100%" height="1.8rem" rx="4" fill="%23EFEFEF"/><rect width="100%" height=".5rem" rx="4" fill="transparent"/></svg>');
        background-size: 100% 2.8rem
    }
}

.skeleton.skeleton--container {
    background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" height="50rem" viewBox="0 0 100 50rem" fill="none"><rect width="100%" height="0rem" rx="4" fill="transparent"/><rect width="100%" height="50rem" rx="4" fill="%23EFEFEF"/><rect width="100%" height="0rem" rx="4" fill="transparent"/></svg>');
    background-size: 100%;
    background-repeat: repeat-y
}

.button:not([class*=section]).skeleton.skeleton--button {
    background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" height="50rem" viewBox="0 0 100 50rem" fill="none"><rect width="100%" height="0rem" rx="4" fill="transparent"/><rect width="100%" height="50rem" rx="4" fill="%23EFEFEF"/><rect width="100%" height="0rem" rx="4" fill="transparent"/></svg>');
    background-size: 100%;
    background-repeat: repeat-y;
    background-color: transparent
}

.font--body-large.skeleton {
    background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" height="3rem" viewBox="0 0 100 3rem" fill="none"><rect width="100%" height=".5rem" rx="4" fill="transparent"/><rect width="100%" height="2rem" rx="4" fill="%23EFEFEF"/><rect width="100%" height=".5rem" rx="4" fill="transparent"/></svg>');
    background-size: 100% 3rem;
    background-repeat: repeat-y
}

.font--body-large.skeleton.skeleton--one-line {
    height: 3rem
}

.font--body-large.skeleton.skeleton--two-lines {
    height: 6rem
}

.font--body-large.skeleton.skeleton--three-lines {
    height: 9rem
}

@media only screen and (min-width: 48.0625em) {
    .font--body-large.skeleton.skeleton--one-line {
        height:3rem
    }

    .font--body-large.skeleton.skeleton--two-lines {
        height: 6rem
    }

    .font--body-large.skeleton.skeleton--three-lines {
        height: 9rem
    }
}

@media only screen and (min-width: 74.5em) {
    .font--body-large.skeleton.skeleton--one-line {
        height:3.6rem
    }

    .font--body-large.skeleton.skeleton--two-lines {
        height: 7.2rem
    }

    .font--body-large.skeleton.skeleton--three-lines {
        height: 10.8rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .font--body-large.skeleton {
        background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" height="3rem" viewBox="0 0 100 3rem" fill="none"><rect width="100%" height=".5rem" rx="4" fill="transparent"/><rect width="100%" height="2rem" rx="4" fill="%23EFEFEF"/><rect width="100%" height=".5rem" rx="4" fill="transparent"/></svg>');
        background-size: 100% 3rem
    }
}

@media only screen and (min-width: 74.5em) {
    .font--body-large.skeleton {
        background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" height="3.6rem" viewBox="0 0 100 3.6rem" fill="none"><rect width="100%" height=".6rem" rx="4" fill="transparent"/><rect width="100%" height="2.4rem" rx="4" fill="%23EFEFEF"/><rect width="100%" height=".6rem" rx="4" fill="transparent"/></svg>');
        background-size: 100% 3.6rem
    }
}

.font--body-large-bold.skeleton {
    background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" height="3rem" viewBox="0 0 100 3rem" fill="none"><rect width="100%" height=".5rem" rx="4" fill="transparent"/><rect width="100%" height="2rem" rx="4" fill="%23EFEFEF"/><rect width="100%" height=".5rem" rx="4" fill="transparent"/></svg>');
    background-size: 100% 3rem;
    background-repeat: repeat-y
}

.font--body-large-bold.skeleton.skeleton--one-line {
    height: 3rem
}

.font--body-large-bold.skeleton.skeleton--two-lines {
    height: 6rem
}

.font--body-large-bold.skeleton.skeleton--three-lines {
    height: 9rem
}

@media only screen and (min-width: 48.0625em) {
    .font--body-large-bold.skeleton.skeleton--one-line {
        height:3rem
    }

    .font--body-large-bold.skeleton.skeleton--two-lines {
        height: 6rem
    }

    .font--body-large-bold.skeleton.skeleton--three-lines {
        height: 9rem
    }
}

@media only screen and (min-width: 74.5em) {
    .font--body-large-bold.skeleton.skeleton--one-line {
        height:3.6rem
    }

    .font--body-large-bold.skeleton.skeleton--two-lines {
        height: 7.2rem
    }

    .font--body-large-bold.skeleton.skeleton--three-lines {
        height: 10.8rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .font--body-large-bold.skeleton {
        background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" height="3rem" viewBox="0 0 100 3rem" fill="none"><rect width="100%" height=".5rem" rx="4" fill="transparent"/><rect width="100%" height="2rem" rx="4" fill="%23EFEFEF"/><rect width="100%" height=".5rem" rx="4" fill="transparent"/></svg>');
        background-size: 100% 3rem
    }
}

@media only screen and (min-width: 74.5em) {
    .font--body-large-bold.skeleton {
        background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" height="3.6rem" viewBox="0 0 100 3.6rem" fill="none"><rect width="100%" height=".6rem" rx="4" fill="transparent"/><rect width="100%" height="2.4rem" rx="4" fill="%23EFEFEF"/><rect width="100%" height=".6rem" rx="4" fill="transparent"/></svg>');
        background-size: 100% 3.6rem
    }
}

.font--body-regular.skeleton {
    background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" height="2.4rem" viewBox="0 0 100 2.4rem" fill="none"><rect width="100%" height=".4rem" rx="4" fill="transparent"/><rect width="100%" height="1.6rem" rx="4" fill="%23EFEFEF"/><rect width="100%" height=".4rem" rx="4" fill="transparent"/></svg>');
    background-size: 100% 2.4rem;
    background-repeat: repeat-y
}

.font--body-regular.skeleton.skeleton--one-line {
    height: 2.4rem
}

.font--body-regular.skeleton.skeleton--two-lines {
    height: 4.8rem
}

.font--body-regular.skeleton.skeleton--three-lines {
    height: 7.2rem
}

@media only screen and (min-width: 48.0625em) {
    .font--body-regular.skeleton.skeleton--one-line {
        height:2.4rem
    }

    .font--body-regular.skeleton.skeleton--two-lines {
        height: 4.8rem
    }

    .font--body-regular.skeleton.skeleton--three-lines {
        height: 7.2rem
    }
}

@media only screen and (min-width: 74.5em) {
    .font--body-regular.skeleton.skeleton--one-line {
        height:2.8rem
    }

    .font--body-regular.skeleton.skeleton--two-lines {
        height: 5.6rem
    }

    .font--body-regular.skeleton.skeleton--three-lines {
        height: 8.4rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .font--body-regular.skeleton {
        background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" height="2.4rem" viewBox="0 0 100 2.4rem" fill="none"><rect width="100%" height=".4rem" rx="4" fill="transparent"/><rect width="100%" height="1.6rem" rx="4" fill="%23EFEFEF"/><rect width="100%" height=".4rem" rx="4" fill="transparent"/></svg>');
        background-size: 100% 2.4rem
    }
}

@media only screen and (min-width: 74.5em) {
    .font--body-regular.skeleton {
        background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" height="2.8rem" viewBox="0 0 100 2.8rem" fill="none"><rect width="100%" height=".5rem" rx="4" fill="transparent"/><rect width="100%" height="1.8rem" rx="4" fill="%23EFEFEF"/><rect width="100%" height=".5rem" rx="4" fill="transparent"/></svg>');
        background-size: 100% 2.8rem
    }
}

.font--body-regular-bold.skeleton {
    background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" height="2.4rem" viewBox="0 0 100 2.4rem" fill="none"><rect width="100%" height=".4rem" rx="4" fill="transparent"/><rect width="100%" height="1.6rem" rx="4" fill="%23EFEFEF"/><rect width="100%" height=".4rem" rx="4" fill="transparent"/></svg>');
    background-size: 100% 2.4rem;
    background-repeat: repeat-y
}

.font--body-regular-bold.skeleton.skeleton--one-line {
    height: 2.4rem
}

.font--body-regular-bold.skeleton.skeleton--two-lines {
    height: 4.8rem
}

.font--body-regular-bold.skeleton.skeleton--three-lines {
    height: 7.2rem
}

@media only screen and (min-width: 48.0625em) {
    .font--body-regular-bold.skeleton.skeleton--one-line {
        height:2.4rem
    }

    .font--body-regular-bold.skeleton.skeleton--two-lines {
        height: 4.8rem
    }

    .font--body-regular-bold.skeleton.skeleton--three-lines {
        height: 7.2rem
    }
}

@media only screen and (min-width: 74.5em) {
    .font--body-regular-bold.skeleton.skeleton--one-line {
        height:2.8rem
    }

    .font--body-regular-bold.skeleton.skeleton--two-lines {
        height: 5.6rem
    }

    .font--body-regular-bold.skeleton.skeleton--three-lines {
        height: 8.4rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .font--body-regular-bold.skeleton {
        background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" height="2.4rem" viewBox="0 0 100 2.4rem" fill="none"><rect width="100%" height=".4rem" rx="4" fill="transparent"/><rect width="100%" height="1.6rem" rx="4" fill="%23EFEFEF"/><rect width="100%" height=".4rem" rx="4" fill="transparent"/></svg>');
        background-size: 100% 2.4rem
    }
}

@media only screen and (min-width: 74.5em) {
    .font--body-regular-bold.skeleton {
        background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" height="2.8rem" viewBox="0 0 100 2.8rem" fill="none"><rect width="100%" height=".5rem" rx="4" fill="transparent"/><rect width="100%" height="1.8rem" rx="4" fill="%23EFEFEF"/><rect width="100%" height=".5rem" rx="4" fill="transparent"/></svg>');
        background-size: 100% 2.8rem
    }
}

.font--body-small.skeleton {
    background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" height="2rem" viewBox="0 0 100 2rem" fill="none"><rect width="100%" height=".3rem" rx="4" fill="transparent"/><rect width="100%" height="1.4rem" rx="4" fill="%23EFEFEF"/><rect width="100%" height=".3rem" rx="4" fill="transparent"/></svg>');
    background-size: 100% 2rem;
    background-repeat: repeat-y
}

.font--body-small.skeleton.skeleton--one-line {
    height: 2rem
}

.font--body-small.skeleton.skeleton--two-lines {
    height: 4rem
}

.font--body-small.skeleton.skeleton--three-lines {
    height: 6rem
}

@media only screen and (min-width: 48.0625em) {
    .font--body-small.skeleton.skeleton--one-line {
        height:2rem
    }

    .font--body-small.skeleton.skeleton--two-lines {
        height: 4rem
    }

    .font--body-small.skeleton.skeleton--three-lines {
        height: 6rem
    }
}

@media only screen and (min-width: 74.5em) {
    .font--body-small.skeleton.skeleton--one-line {
        height:2.4rem
    }

    .font--body-small.skeleton.skeleton--two-lines {
        height: 4.8rem
    }

    .font--body-small.skeleton.skeleton--three-lines {
        height: 7.2rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .font--body-small.skeleton {
        background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" height="2rem" viewBox="0 0 100 2rem" fill="none"><rect width="100%" height=".3rem" rx="4" fill="transparent"/><rect width="100%" height="1.4rem" rx="4" fill="%23EFEFEF"/><rect width="100%" height=".3rem" rx="4" fill="transparent"/></svg>');
        background-size: 100% 2rem
    }
}

@media only screen and (min-width: 74.5em) {
    .font--body-small.skeleton {
        background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" height="2.4rem" viewBox="0 0 100 2.4rem" fill="none"><rect width="100%" height=".4rem" rx="4" fill="transparent"/><rect width="100%" height="1.6rem" rx="4" fill="%23EFEFEF"/><rect width="100%" height=".4rem" rx="4" fill="transparent"/></svg>');
        background-size: 100% 2.4rem
    }
}

.font--body-small-bold.skeleton {
    background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" height="2rem" viewBox="0 0 100 2rem" fill="none"><rect width="100%" height=".3rem" rx="4" fill="transparent"/><rect width="100%" height="1.4rem" rx="4" fill="%23EFEFEF"/><rect width="100%" height=".3rem" rx="4" fill="transparent"/></svg>');
    background-size: 100% 2rem;
    background-repeat: repeat-y
}

.font--body-small-bold.skeleton.skeleton--one-line {
    height: 2rem
}

.font--body-small-bold.skeleton.skeleton--two-lines {
    height: 4rem
}

.font--body-small-bold.skeleton.skeleton--three-lines {
    height: 6rem
}

@media only screen and (min-width: 48.0625em) {
    .font--body-small-bold.skeleton.skeleton--one-line {
        height:2rem
    }

    .font--body-small-bold.skeleton.skeleton--two-lines {
        height: 4rem
    }

    .font--body-small-bold.skeleton.skeleton--three-lines {
        height: 6rem
    }
}

@media only screen and (min-width: 74.5em) {
    .font--body-small-bold.skeleton.skeleton--one-line {
        height:2.4rem
    }

    .font--body-small-bold.skeleton.skeleton--two-lines {
        height: 4.8rem
    }

    .font--body-small-bold.skeleton.skeleton--three-lines {
        height: 7.2rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .font--body-small-bold.skeleton {
        background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" height="2rem" viewBox="0 0 100 2rem" fill="none"><rect width="100%" height=".3rem" rx="4" fill="transparent"/><rect width="100%" height="1.4rem" rx="4" fill="%23EFEFEF"/><rect width="100%" height=".3rem" rx="4" fill="transparent"/></svg>');
        background-size: 100% 2rem
    }
}

@media only screen and (min-width: 74.5em) {
    .font--body-small-bold.skeleton {
        background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" height="2.4rem" viewBox="0 0 100 2.4rem" fill="none"><rect width="100%" height=".4rem" rx="4" fill="transparent"/><rect width="100%" height="1.6rem" rx="4" fill="%23EFEFEF"/><rect width="100%" height=".4rem" rx="4" fill="transparent"/></svg>');
        background-size: 100% 2.4rem
    }
}

.font--caption-bold.skeleton {
    background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" height="1.6rem" viewBox="0 0 100 1.6rem" fill="none"><rect width="100%" height=".2rem" rx="4" fill="transparent"/><rect width="100%" height="1.2rem" rx="4" fill="%23EFEFEF"/><rect width="100%" height=".2rem" rx="4" fill="transparent"/></svg>');
    background-size: 100% 1.6rem;
    background-repeat: repeat-y
}

.font--caption-bold.skeleton.skeleton--one-line {
    height: 1.6rem
}

.font--caption-bold.skeleton.skeleton--two-lines {
    height: 3.2rem
}

.font--caption-bold.skeleton.skeleton--three-lines {
    height: 4.8rem
}

@media only screen and (min-width: 48.0625em) {
    .font--caption-bold.skeleton.skeleton--one-line {
        height:1.6rem
    }

    .font--caption-bold.skeleton.skeleton--two-lines {
        height: 3.2rem
    }

    .font--caption-bold.skeleton.skeleton--three-lines {
        height: 4.8rem
    }
}

@media only screen and (min-width: 74.5em) {
    .font--caption-bold.skeleton.skeleton--one-line {
        height:2rem
    }

    .font--caption-bold.skeleton.skeleton--two-lines {
        height: 4rem
    }

    .font--caption-bold.skeleton.skeleton--three-lines {
        height: 6rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .font--caption-bold.skeleton {
        background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" height="1.6rem" viewBox="0 0 100 1.6rem" fill="none"><rect width="100%" height=".2rem" rx="4" fill="transparent"/><rect width="100%" height="1.2rem" rx="4" fill="%23EFEFEF"/><rect width="100%" height=".2rem" rx="4" fill="transparent"/></svg>');
        background-size: 100% 1.6rem
    }
}

@media only screen and (min-width: 74.5em) {
    .font--caption-bold.skeleton {
        background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" height="2rem" viewBox="0 0 100 2rem" fill="none"><rect width="100%" height=".3rem" rx="4" fill="transparent"/><rect width="100%" height="1.4rem" rx="4" fill="%23EFEFEF"/><rect width="100%" height=".3rem" rx="4" fill="transparent"/></svg>');
        background-size: 100% 2rem
    }
}

.font--caption.skeleton {
    background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" height="1.6rem" viewBox="0 0 100 1.6rem" fill="none"><rect width="100%" height=".2rem" rx="4" fill="transparent"/><rect width="100%" height="1.2rem" rx="4" fill="%23EFEFEF"/><rect width="100%" height=".2rem" rx="4" fill="transparent"/></svg>');
    background-size: 100% 1.6rem;
    background-repeat: repeat-y
}

.font--caption.skeleton.skeleton--one-line {
    height: 1.6rem
}

.font--caption.skeleton.skeleton--two-lines {
    height: 3.2rem
}

.font--caption.skeleton.skeleton--three-lines {
    height: 4.8rem
}

@media only screen and (min-width: 48.0625em) {
    .font--caption.skeleton.skeleton--one-line {
        height:1.6rem
    }

    .font--caption.skeleton.skeleton--two-lines {
        height: 3.2rem
    }

    .font--caption.skeleton.skeleton--three-lines {
        height: 4.8rem
    }
}

@media only screen and (min-width: 74.5em) {
    .font--caption.skeleton.skeleton--one-line {
        height:2rem
    }

    .font--caption.skeleton.skeleton--two-lines {
        height: 4rem
    }

    .font--caption.skeleton.skeleton--three-lines {
        height: 6rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .font--caption.skeleton {
        background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" height="1.6rem" viewBox="0 0 100 1.6rem" fill="none"><rect width="100%" height=".2rem" rx="4" fill="transparent"/><rect width="100%" height="1.2rem" rx="4" fill="%23EFEFEF"/><rect width="100%" height=".2rem" rx="4" fill="transparent"/></svg>');
        background-size: 100% 1.6rem
    }
}

@media only screen and (min-width: 74.5em) {
    .font--caption.skeleton {
        background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" height="2rem" viewBox="0 0 100 2rem" fill="none"><rect width="100%" height=".3rem" rx="4" fill="transparent"/><rect width="100%" height="1.4rem" rx="4" fill="%23EFEFEF"/><rect width="100%" height=".3rem" rx="4" fill="transparent"/></svg>');
        background-size: 100% 2rem
    }
}

.font--caption-small.skeleton {
    background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" height="1.2rem" viewBox="0 0 100 1.2rem" fill="none"><rect width="100%" height=".1rem" rx="4" fill="transparent"/><rect width="100%" height="1rem" rx="4" fill="%23EFEFEF"/><rect width="100%" height=".1rem" rx="4" fill="transparent"/></svg>');
    background-size: 100% 1.2rem;
    background-repeat: repeat-y
}

.font--caption-small.skeleton.skeleton--one-line {
    height: 1.2rem
}

.font--caption-small.skeleton.skeleton--two-lines {
    height: 2.4rem
}

.font--caption-small.skeleton.skeleton--three-lines {
    height: 3.6rem
}

@media only screen and (min-width: 48.0625em) {
    .font--caption-small.skeleton.skeleton--one-line {
        height:1.2rem
    }

    .font--caption-small.skeleton.skeleton--two-lines {
        height: 2.4rem
    }

    .font--caption-small.skeleton.skeleton--three-lines {
        height: 3.6rem
    }
}

@media only screen and (min-width: 74.5em) {
    .font--caption-small.skeleton.skeleton--one-line {
        height:1.6rem
    }

    .font--caption-small.skeleton.skeleton--two-lines {
        height: 3.2rem
    }

    .font--caption-small.skeleton.skeleton--three-lines {
        height: 4.8rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .font--caption-small.skeleton {
        background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" height="1.2rem" viewBox="0 0 100 1.2rem" fill="none"><rect width="100%" height=".1rem" rx="4" fill="transparent"/><rect width="100%" height="1rem" rx="4" fill="%23EFEFEF"/><rect width="100%" height=".1rem" rx="4" fill="transparent"/></svg>');
        background-size: 100% 1.2rem
    }
}

@media only screen and (min-width: 74.5em) {
    .font--caption-small.skeleton {
        background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" height="1.6rem" viewBox="0 0 100 1.6rem" fill="none"><rect width="100%" height=".2rem" rx="4" fill="transparent"/><rect width="100%" height="1.2rem" rx="4" fill="%23EFEFEF"/><rect width="100%" height=".2rem" rx="4" fill="transparent"/></svg>');
        background-size: 100% 1.6rem
    }
}

.font--text-icon.skeleton {
    background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" height="2.4rem" viewBox="0 0 100 2.4rem" fill="none"><rect width="100%" height=".4rem" rx="4" fill="transparent"/><rect width="100%" height="1.6rem" rx="4" fill="%23EFEFEF"/><rect width="100%" height=".4rem" rx="4" fill="transparent"/></svg>');
    background-size: 100% 2.4rem;
    background-repeat: repeat-y
}

.font--text-icon.skeleton.skeleton--one-line {
    height: 2.4rem
}

.font--text-icon.skeleton.skeleton--two-lines {
    height: 4.8rem
}

.font--text-icon.skeleton.skeleton--three-lines {
    height: 7.2rem
}

@media only screen and (min-width: 48.0625em) {
    .font--text-icon.skeleton.skeleton--one-line {
        height:2.4rem
    }

    .font--text-icon.skeleton.skeleton--two-lines {
        height: 4.8rem
    }

    .font--text-icon.skeleton.skeleton--three-lines {
        height: 7.2rem
    }
}

@media only screen and (min-width: 74.5em) {
    .font--text-icon.skeleton.skeleton--one-line {
        height:2.8rem
    }

    .font--text-icon.skeleton.skeleton--two-lines {
        height: 5.6rem
    }

    .font--text-icon.skeleton.skeleton--three-lines {
        height: 8.4rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .font--text-icon.skeleton {
        background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" height="2.4rem" viewBox="0 0 100 2.4rem" fill="none"><rect width="100%" height=".4rem" rx="4" fill="transparent"/><rect width="100%" height="1.6rem" rx="4" fill="%23EFEFEF"/><rect width="100%" height=".4rem" rx="4" fill="transparent"/></svg>');
        background-size: 100% 2.4rem
    }
}

@media only screen and (min-width: 74.5em) {
    .font--text-icon.skeleton {
        background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" height="2.8rem" viewBox="0 0 100 2.8rem" fill="none"><rect width="100%" height=".5rem" rx="4" fill="transparent"/><rect width="100%" height="1.8rem" rx="4" fill="%23EFEFEF"/><rect width="100%" height=".5rem" rx="4" fill="transparent"/></svg>');
        background-size: 100% 2.8rem
    }
}

.heading--1.skeleton,h1.skeleton {
    background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" height="4rem" viewBox="0 0 100 4rem" fill="none"><rect width="100%" height=".2rem" rx="4" fill="transparent"/><rect width="100%" height="3.6rem" rx="4" fill="%23EFEFEF"/><rect width="100%" height=".2rem" rx="4" fill="transparent"/></svg>');
    background-size: 100% 4rem;
    background-repeat: repeat-y
}

.heading--1.skeleton.skeleton--one-line,h1.skeleton.skeleton--one-line {
    height: 4rem
}

.heading--1.skeleton.skeleton--two-lines,h1.skeleton.skeleton--two-lines {
    height: 8rem
}

.heading--1.skeleton.skeleton--three-lines,h1.skeleton.skeleton--three-lines {
    height: 12rem
}

@media only screen and (min-width: 48.0625em) {
    .heading--1.skeleton.skeleton--one-line,h1.skeleton.skeleton--one-line {
        height:5.6rem
    }

    .heading--1.skeleton.skeleton--two-lines,h1.skeleton.skeleton--two-lines {
        height: 11.2rem
    }

    .heading--1.skeleton.skeleton--three-lines,h1.skeleton.skeleton--three-lines {
        height: 16.8rem
    }
}

@media only screen and (min-width: 74.5em) {
    .heading--1.skeleton.skeleton--one-line,h1.skeleton.skeleton--one-line {
        height:6rem
    }

    .heading--1.skeleton.skeleton--two-lines,h1.skeleton.skeleton--two-lines {
        height: 12rem
    }

    .heading--1.skeleton.skeleton--three-lines,h1.skeleton.skeleton--three-lines {
        height: 18rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .heading--1.skeleton,h1.skeleton {
        background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" height="5.6rem" viewBox="0 0 100 5.6rem" fill="none"><rect width="100%" height=".4rem" rx="4" fill="transparent"/><rect width="100%" height="4.8rem" rx="4" fill="%23EFEFEF"/><rect width="100%" height=".4rem" rx="4" fill="transparent"/></svg>');
        background-size: 100% 5.6rem
    }
}

@media only screen and (min-width: 74.5em) {
    .heading--1.skeleton,h1.skeleton {
        background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" height="6rem" viewBox="0 0 100 6rem" fill="none"><rect width="100%" height=".2rem" rx="4" fill="transparent"/><rect width="100%" height="5.6rem" rx="4" fill="%23EFEFEF"/><rect width="100%" height=".2rem" rx="4" fill="transparent"/></svg>');
        background-size: 100% 6rem
    }
}

.heading--2.skeleton,h2.skeleton {
    background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" height="3.6rem" viewBox="0 0 100 3.6rem" fill="none"><rect width="100%" height=".4rem" rx="4" fill="transparent"/><rect width="100%" height="2.8rem" rx="4" fill="%23EFEFEF"/><rect width="100%" height=".4rem" rx="4" fill="transparent"/></svg>');
    background-size: 100% 3.6rem;
    background-repeat: repeat-y
}

.heading--2.skeleton.skeleton--one-line,h2.skeleton.skeleton--one-line {
    height: 3.6rem
}

.heading--2.skeleton.skeleton--two-lines,h2.skeleton.skeleton--two-lines {
    height: 7.2rem
}

.heading--2.skeleton.skeleton--three-lines,h2.skeleton.skeleton--three-lines {
    height: 10.8rem
}

@media only screen and (min-width: 48.0625em) {
    .heading--2.skeleton.skeleton--one-line,h2.skeleton.skeleton--one-line {
        height:4.4rem
    }

    .heading--2.skeleton.skeleton--two-lines,h2.skeleton.skeleton--two-lines {
        height: 8.8rem
    }

    .heading--2.skeleton.skeleton--three-lines,h2.skeleton.skeleton--three-lines {
        height: 13.2rem
    }
}

@media only screen and (min-width: 74.5em) {
    .heading--2.skeleton.skeleton--one-line,h2.skeleton.skeleton--one-line {
        height:4.8rem
    }

    .heading--2.skeleton.skeleton--two-lines,h2.skeleton.skeleton--two-lines {
        height: 9.6rem
    }

    .heading--2.skeleton.skeleton--three-lines,h2.skeleton.skeleton--three-lines {
        height: 14.4rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .heading--2.skeleton,h2.skeleton {
        background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" height="4.4rem" viewBox="0 0 100 4.4rem" fill="none"><rect width="100%" height=".4rem" rx="4" fill="transparent"/><rect width="100%" height="3.6rem" rx="4" fill="%23EFEFEF"/><rect width="100%" height=".4rem" rx="4" fill="transparent"/></svg>');
        background-size: 100% 4.4rem
    }
}

@media only screen and (min-width: 74.5em) {
    .heading--2.skeleton,h2.skeleton {
        background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" height="4.8rem" viewBox="0 0 100 4.8rem" fill="none"><rect width="100%" height=".4rem" rx="4" fill="transparent"/><rect width="100%" height="4rem" rx="4" fill="%23EFEFEF"/><rect width="100%" height=".4rem" rx="4" fill="transparent"/></svg>');
        background-size: 100% 4.8rem
    }
}

.heading--3.skeleton,h3.skeleton {
    background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" height="3.2rem" viewBox="0 0 100 3.2rem" fill="none"><rect width="100%" height=".4rem" rx="4" fill="transparent"/><rect width="100%" height="2.4rem" rx="4" fill="%23EFEFEF"/><rect width="100%" height=".4rem" rx="4" fill="transparent"/></svg>');
    background-size: 100% 3.2rem;
    background-repeat: repeat-y
}

.heading--3.skeleton.skeleton--one-line,h3.skeleton.skeleton--one-line {
    height: 3.2rem
}

.heading--3.skeleton.skeleton--two-lines,h3.skeleton.skeleton--two-lines {
    height: 6.4rem
}

.heading--3.skeleton.skeleton--three-lines,h3.skeleton.skeleton--three-lines {
    height: 9.6rem
}

@media only screen and (min-width: 48.0625em) {
    .heading--3.skeleton.skeleton--one-line,h3.skeleton.skeleton--one-line {
        height:3.6rem
    }

    .heading--3.skeleton.skeleton--two-lines,h3.skeleton.skeleton--two-lines {
        height: 7.2rem
    }

    .heading--3.skeleton.skeleton--three-lines,h3.skeleton.skeleton--three-lines {
        height: 10.8rem
    }
}

@media only screen and (min-width: 74.5em) {
    .heading--3.skeleton.skeleton--one-line,h3.skeleton.skeleton--one-line {
        height:4rem
    }

    .heading--3.skeleton.skeleton--two-lines,h3.skeleton.skeleton--two-lines {
        height: 8rem
    }

    .heading--3.skeleton.skeleton--three-lines,h3.skeleton.skeleton--three-lines {
        height: 12rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .heading--3.skeleton,h3.skeleton {
        background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" height="3.6rem" viewBox="0 0 100 3.6rem" fill="none"><rect width="100%" height=".4rem" rx="4" fill="transparent"/><rect width="100%" height="2.8rem" rx="4" fill="%23EFEFEF"/><rect width="100%" height=".4rem" rx="4" fill="transparent"/></svg>');
        background-size: 100% 3.6rem
    }
}

@media only screen and (min-width: 74.5em) {
    .heading--3.skeleton,h3.skeleton {
        background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" height="4rem" viewBox="0 0 100 4rem" fill="none"><rect width="100%" height=".4rem" rx="4" fill="transparent"/><rect width="100%" height="3.2rem" rx="4" fill="%23EFEFEF"/><rect width="100%" height=".4rem" rx="4" fill="transparent"/></svg>');
        background-size: 100% 4rem
    }
}

.heading--4.skeleton,h4.skeleton {
    background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" height="3rem" viewBox="0 0 100 3rem" fill="none"><rect width="100%" height=".5rem" rx="4" fill="transparent"/><rect width="100%" height="2rem" rx="4" fill="%23EFEFEF"/><rect width="100%" height=".5rem" rx="4" fill="transparent"/></svg>');
    background-size: 100% 3rem;
    background-repeat: repeat-y
}

.heading--4.skeleton.skeleton--one-line,h4.skeleton.skeleton--one-line {
    height: 3rem
}

.heading--4.skeleton.skeleton--two-lines,h4.skeleton.skeleton--two-lines {
    height: 6rem
}

.heading--4.skeleton.skeleton--three-lines,h4.skeleton.skeleton--three-lines {
    height: 9rem
}

@media only screen and (min-width: 48.0625em) {
    .heading--4.skeleton.skeleton--one-line,h4.skeleton.skeleton--one-line {
        height:3rem
    }

    .heading--4.skeleton.skeleton--two-lines,h4.skeleton.skeleton--two-lines {
        height: 6rem
    }

    .heading--4.skeleton.skeleton--three-lines,h4.skeleton.skeleton--three-lines {
        height: 9rem
    }
}

@media only screen and (min-width: 74.5em) {
    .heading--4.skeleton.skeleton--one-line,h4.skeleton.skeleton--one-line {
        height:3.2rem
    }

    .heading--4.skeleton.skeleton--two-lines,h4.skeleton.skeleton--two-lines {
        height: 6.4rem
    }

    .heading--4.skeleton.skeleton--three-lines,h4.skeleton.skeleton--three-lines {
        height: 9.6rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .heading--4.skeleton,h4.skeleton {
        background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" height="3rem" viewBox="0 0 100 3rem" fill="none"><rect width="100%" height=".5rem" rx="4" fill="transparent"/><rect width="100%" height="2rem" rx="4" fill="%23EFEFEF"/><rect width="100%" height=".5rem" rx="4" fill="transparent"/></svg>');
        background-size: 100% 3rem
    }
}

@media only screen and (min-width: 74.5em) {
    .heading--4.skeleton,h4.skeleton {
        background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" height="3.2rem" viewBox="0 0 100 3.2rem" fill="none"><rect width="100%" height=".4rem" rx="4" fill="transparent"/><rect width="100%" height="2.4rem" rx="4" fill="%23EFEFEF"/><rect width="100%" height=".4rem" rx="4" fill="transparent"/></svg>');
        background-size: 100% 3.2rem
    }
}

.heading--5.skeleton,h5.skeleton {
    background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" height="2.4rem" viewBox="0 0 100 2.4rem" fill="none"><rect width="100%" height=".3rem" rx="4" fill="transparent"/><rect width="100%" height="1.8rem" rx="4" fill="%23EFEFEF"/><rect width="100%" height=".3rem" rx="4" fill="transparent"/></svg>');
    background-size: 100% 2.4rem;
    background-repeat: repeat-y
}

.heading--5.skeleton.skeleton--one-line,h5.skeleton.skeleton--one-line {
    height: 2.4rem
}

.heading--5.skeleton.skeleton--two-lines,h5.skeleton.skeleton--two-lines {
    height: 4.8rem
}

.heading--5.skeleton.skeleton--three-lines,h5.skeleton.skeleton--three-lines {
    height: 7.2rem
}

@media only screen and (min-width: 48.0625em) {
    .heading--5.skeleton.skeleton--one-line,h5.skeleton.skeleton--one-line {
        height:2.4rem
    }

    .heading--5.skeleton.skeleton--two-lines,h5.skeleton.skeleton--two-lines {
        height: 4.8rem
    }

    .heading--5.skeleton.skeleton--three-lines,h5.skeleton.skeleton--three-lines {
        height: 7.2rem
    }
}

@media only screen and (min-width: 74.5em) {
    .heading--5.skeleton.skeleton--one-line,h5.skeleton.skeleton--one-line {
        height:2.8rem
    }

    .heading--5.skeleton.skeleton--two-lines,h5.skeleton.skeleton--two-lines {
        height: 5.6rem
    }

    .heading--5.skeleton.skeleton--three-lines,h5.skeleton.skeleton--three-lines {
        height: 8.4rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .heading--5.skeleton,h5.skeleton {

        background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" height="2.4rem" viewBox="0 0 100 2.4rem" fill="none"><rect width="100%" height=".3rem" rx="4" fill="transparent"/><rect width="100%" height="1.8rem" rx="4" fill="%23EFEFEF"/><rect width="100%" height=".3rem" rx="4" fill="transparent"/></svg>');
        background-size: 100% 2.4rem
    }
}

@media only screen and (min-width: 74.5em) {
    .heading--5.skeleton,h5.skeleton {
        background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" height="2.8rem" viewBox="0 0 100 2.8rem" fill="none"><rect width="100%" height=".4rem" rx="4" fill="transparent"/><rect width="100%" height="2rem" rx="4" fill="%23EFEFEF"/><rect width="100%" height=".4rem" rx="4" fill="transparent"/></svg>');
        background-size: 100% 2.8rem
    }
}

.squarcle-image-svg {
    height: 0
}

.squarcle-image {
    height: 100%;
    -webkit-clip-path: url(../../../aff-telenetgroup/atomic/clientlibs/clientlib-atomic/styles/#squarcle-image-path);
    clip-path: url(../../../aff-telenetgroup/atomic/clientlibs/clientlib-atomic/styles/#squarcle-image-path)
}

.text-decoration--none,a.text-decoration--none {
    text-decoration: none
}

.text-decoration--underline {
    text-decoration: underline
}

.text-decoration--line-through {
    text-decoration: line-through
}

:root {
    --color: #291d18;
    --color-primary: #ffc421;
    --fractal--theme-background: #fff;
    --error-color: #de350b;
    --focus-outline-color: #2373e6
}

.theme--dark-ui {
    --color: #fff;
    --color-primary: #ffc421;
    --fractal--theme-background: #291d18;
    --error-color: #ff5630;
    --focus-outline-color: #0185fd;
    color: var(--color)
}

.theme--light-ui {
    --color: #291d18;
    --color-primary: #ffc421;
    --fractal--theme-background: #fff;
    --error-color: #de350b;
    --focus-outline-color: #2373e6;
    color: var(--color)
}

.theme--streamz-ui {
    --color: #fff;
    --color-primary: #f20d3a;
    --fractal--theme-background: #020012;
    --error-color: #ff5630;
    --focus-outline-color: #c95942;
    color: var(--color)
}

.theme--play-sports-ui {
    --color: #fff;
    --color-primary: #ff0;
    --fractal--theme-background: #14191e;
    color: var(--color)
}

.theme--play-more-ui,.theme--play-sports-ui {
    --error-color: #ff5630;
    --focus-outline-color: #0185fd
}

.theme--play-more-ui {
    --color: #fff;
    --color-primary: #0082b4;
    --fractal--theme-background: #001428;
    color: var(--color)
}

.theme--telenet-tv-ui {
    --color: hsla(0,0%,100%,0.88);
    --color-primary: #ffc421;
    --focus-outline-color: #0185fd;
    color: var(--color)
}

.theme--netflix-ui,.theme--telenet-tv-ui {
    --backgroundcolor: #000;
    --fractal--theme-background: #000;
    --error-color: #ff5630
}

.theme--netflix-ui {
    --color: hsla(0,0%,100%,0.88);
    --color-primary: #e50914;
    color: var(--color)
}

.theme--prime-video-ui {
    --color: hsla(0,0%,100%,0.88);
    --color-primary: #0f79af;
    --backgroundcolor: #10171e;
    --fractal--theme-background: #10171e;
    --error-color: #ff5630;
    color: var(--color)
}

.theme--disney-plus-ui {
    --color: hsla(0,0%,100%,0.88);
    --color-primary: #016cf9;
    --backgroundcolor: #060322;
    --fractal--theme-background: #060322;
    --error-color: #ff5630;
    color: var(--color)
}

.theme--telenet-tv-ui .border-telenet-tv {
    background: linear-gradient(#000,#000) 50% 50%/calc(100% - .4rem) calc(100% - .4rem) no-repeat,linear-gradient(90deg,#1a9aaa 10%,#fff7c7 33%,#ffc421 66%,#e16a5b 90%);
    padding: .2rem
}

@media only screen and (min-width: 74.5em) {
    .theme--telenet-tv-ui .border-telenet-tv {
        background:linear-gradient(#000,#000) 50% 50%/calc(100% - .6rem) calc(100% - .6rem) no-repeat,linear-gradient(90deg,#1a9aaa 10%,#fff7c7 33%,#ffc421 66%,#e16a5b 90%);
        padding: .3rem
    }
}

.theme--telenet-tv-ui .color-telenet-tv-gradient {
    background: linear-gradient(90deg,#1a9aaa 10%,#fff7c7 33%,#ffc421 66%,#e16a5b 90%);
    -webkit-background-clip: text;
    background-clip: text
}

.theme--disney-plus-ui .background-disney-plus-blue-primary-shade_16,.theme--disney-plus-ui .background-transparent_white_08,.theme--netflix-ui .background-transparent_white_08,.theme--netflix-ui .heading--0,.theme--netflix-ui .heading--1,.theme--netflix-ui .heading--2,.theme--netflix-ui .heading--3,.theme--netflix-ui .heading--4,.theme--netflix-ui .heading--5,.theme--netflix-ui .heading--6,.theme--netflix-ui .heading--7,.theme--netflix-ui h1,.theme--netflix-ui h2,.theme--netflix-ui h3,.theme--netflix-ui h4,.theme--netflix-ui h5,.theme--netflix-ui h6,.theme--prime-video-ui .background-prime-video-blue-primary-shade_16,.theme--prime-video-ui .background-transparent_white_08,.theme--telenet-tv-ui .background-transparent_white_08 {
    --color: #fff
}

.transition--all-3ms {
    transition: all .3s ease-in-out
}

.transition--all-1s {
    transition: all 1s ease-in-out
}

.transition--ease-3ms {
    transition: all .3s ease
}

.rotate--180 {
    transform: rotate(180deg)
}

.translate--y__-50p {
    transform: translateY(-50%)
}

.translate--y__-100p {
    transform: translateY(-100%)
}

.text-flow.inherit {
    color: inherit
}

.text-flow--h1 {
    font-size: 3.6rem;
    line-height: 4rem;
    font-family: TelenetAlbra-Bold,Helvetica,Verdana,Arial,Sans-serif
}

@media only screen and (min-width: 36em) {
    .text-flow--h1 {
        font-size:3.6rem;
        line-height: 4.4rem
    }
}

.text-flow--h2 {
    font-size: 2.8rem;
    line-height: 3.6rem;
    font-family: TelenetAlbra-Bold,Helvetica,Verdana,Arial,Sans-serif
}

@media only screen and (min-width: 36em) {
    .text-flow--h2 {
        font-size:3.2rem;
        line-height: 4rem
    }
}

.text-flow--h3 {
    line-height: 3.2rem;
    font-family: TelenetAlbra-Bold,Helvetica,Verdana,Arial,Sans-serif
}

@media only screen and (min-width: 36em) {
    .text-flow--h3 {
        font-size:2.8rem;
        line-height: 3.6rem
    }
}

.text-flow--h4 {
    line-height: 2.8rem;
    font-family: TelenetAlbra-Bold,Helvetica,Verdana,Arial,Sans-serif
}

@media only screen and (min-width: 36em) {
    .text-flow--h4 {
        line-height:3.2rem
    }
}

.text-flow--h5 {
    line-height: 2.4rem;
    font-family: TelenetAlbra-Bold,Helvetica,Verdana,Arial,Sans-serif
}

@media only screen and (min-width: 36em) {
    .text-flow--h5 {
        line-height:2.8rem
    }
}

.text-flow--h6 {
    line-height: 2.4rem;
    font-family: TelenetAlbra-Bold,Helvetica,Verdana,Arial,Sans-serif
}

@media only screen and (min-width: 36em) {
    .text-flow--h6 {
        line-height:2.8rem
    }
}

.text-flow--body {
    font-family: TelenetAlbra-Regular,Helvetica,Verdana,Arial,Sans-serif;
    line-height: 2rem
}

@media only screen and (min-width: 36em) {
    .text-flow--body {
        line-height:2.4rem
    }
}

.text-flow--detail {
    font-family: TelenetAlbra-Regular,Helvetica,Verdana,Arial,Sans-serif;
    line-height: 1.8rem
}

@media only screen and (min-width: 36em) {
    .text-flow--detail {
        line-height:2rem
    }
}

.text-flow--promo {
    font-family: TelenetAlbra-Bold,Helvetica,Verdana,Arial,Sans-serif
}

.text-flow--promo,.text-flow--promo-price {
    color: #ffc421;
    line-height: 2rem
}

.text-flow--hyperlink,.text-flow--promo-price {
    font-family: TelenetAlbra-Regular,Helvetica,Verdana,Arial,Sans-serif
}

.text-flow--hyperlink {
    line-height: 1.8rem;
    text-decoration: underline
}

@media only screen and (min-width: 36em) {
    .text-flow--hyperlink {
        line-height:1.8rem
    }
}

.text-flow--action {
    font-family: TelenetAlbra-Regular,Helvetica,Verdana,Arial,Sans-serif;
    line-height: 1.8rem
}

@media only screen and (min-width: 36em) {
    .text-flow--action {
        line-height:2rem
    }
}

.text-flow--label {
    font-family: TelenetAlbra-Bold,Helvetica,Verdana,Arial,Sans-serif;
    line-height: 2rem
}

@media only screen and (min-width: 36em) {
    .text-flow--label {
        line-height:2rem
    }
}

.text-flow--legal {
    font-family: TelenetAlbra-Regular,Helvetica,Verdana,Arial,Sans-serif;
    line-height: 1.6rem
}

@media only screen and (min-width: 36em) {
    .text-flow--legal {
        line-height:1.6rem
    }
}

.text-flow--button {
    font-family: TelenetAlbra-Regular,Helvetica,Verdana,Arial,Sans-serif;
    line-height: 1.8rem
}

@media only screen and (min-width: 36em) {
    .text-flow--button {
        line-height:2rem
    }
}

.text-flow--radio-button {
    color: #999391
}

.font--body-large,.font--body-large.skeleton,.font--body-large.skeleton-v2 {
    font-family: TelenetAlbra-Regular,Helvetica,Verdana,Arial,Sans-serif;
    font-size: 2rem;
    line-height: 3rem;
    font-weight: 400
}

@media only screen and (min-width: 48.0625em) {
    .font--body-large,.font--body-large.skeleton,.font--body-large.skeleton-v2 {
        font-size:2rem;
        line-height: 3rem
    }
}

@media only screen and (min-width: 74.5em) {
    .font--body-large,.font--body-large.skeleton,.font--body-large.skeleton-v2 {
        font-size:2.4rem;
        line-height: 3.6rem
    }
}

.font--body-large-bold,.font--body-large-bold.skeleton {
    font-family: TelenetAlbra-Regular,Helvetica,Verdana,Arial,Sans-serif;
    font-size: 2rem;
    line-height: 3rem;
    font-weight: 900
}

@media only screen and (min-width: 48.0625em) {
    .font--body-large-bold,.font--body-large-bold.skeleton {
        font-size:2rem;
        line-height: 3rem
    }
}

@media only screen and (min-width: 74.5em) {
    .font--body-large-bold,.font--body-large-bold.skeleton {
        font-size:2.4rem;
        line-height: 3.6rem
    }
}

.font--body-regular,.font--body-regular.skeleton {
    font-family: TelenetAlbra-Regular,Helvetica,Verdana,Arial,Sans-serif;
    font-size: 1.6rem;
    line-height: 2.4rem;
    font-weight: 400
}

@media only screen and (min-width: 48.0625em) {
    .font--body-regular,.font--body-regular.skeleton {
        font-size:1.6rem;
        line-height: 2.4rem
    }
}

@media only screen and (min-width: 74.5em) {
    .font--body-regular,.font--body-regular.skeleton {
        font-size:1.8rem;
        line-height: 2.8rem
    }
}

.font--body-regular-bold,.font--body-regular-bold.skeleton {
    font-family: TelenetAlbra-Regular,Helvetica,Verdana,Arial,Sans-serif;
    font-size: 1.6rem;
    line-height: 2.4rem;
    font-weight: 900
}

@media only screen and (min-width: 48.0625em) {
    .font--body-regular-bold,.font--body-regular-bold.skeleton {
        font-size:1.6rem;
        line-height: 2.4rem
    }
}

@media only screen and (min-width: 74.5em) {
    .font--body-regular-bold,.font--body-regular-bold.skeleton {
        font-size:1.8rem;
        line-height: 2.8rem
    }
}

.font--body-small,.font--body-small.skeleton {
    font-family: TelenetAlbra-Regular,Helvetica,Verdana,Arial,Sans-serif;
    font-size: 1.4rem;
    line-height: 2rem
}

@media only screen and (min-width: 48.0625em) {
    .font--body-small,.font--body-small.skeleton {
        font-size:1.4rem;
        line-height: 2rem
    }
}

@media only screen and (min-width: 74.5em) {
    .font--body-small,.font--body-small.skeleton {
        font-size:1.6rem;
        line-height: 2.4rem
    }
}

.font--body-small-bold,.font--body-small-bold.skeleton {
    font-family: TelenetAlbra-Regular,Helvetica,Verdana,Arial,Sans-serif;
    font-size: 1.4rem;
    line-height: 2rem;
    font-weight: 900
}

@media only screen and (min-width: 48.0625em) {
    .font--body-small-bold,.font--body-small-bold.skeleton {
        font-size:1.4rem;
        line-height: 2rem
    }
}

@media only screen and (min-width: 74.5em) {
    .font--body-small-bold,.font--body-small-bold.skeleton {
        font-size:1.6rem;
        line-height: 2.4rem
    }
}

.font--caption-bold,.font--caption-bold.skeleton {
    font-family: TelenetAlbra-Bold,Helvetica,Verdana,Arial,Sans-serif;
    font-size: 1.2rem;
    line-height: 1.6rem;
    font-weight: 900;
    letter-spacing: 0
}

@media only screen and (min-width: 48.0625em) {
    .font--caption-bold,.font--caption-bold.skeleton {
        font-size:1.2rem;
        line-height: 1.6rem;
        letter-spacing: 0
    }
}

@media only screen and (min-width: 74.5em) {
    .font--caption-bold,.font--caption-bold.skeleton {
        font-size:1.4rem;
        line-height: 2rem;
        letter-spacing: 0
    }
}

.font--caption,.font--caption.skeleton {
    font-family: TelenetAlbra-Regular,Helvetica,Verdana,Arial,Sans-serif;
    font-size: 1.2rem;
    line-height: 1.6rem;
    font-weight: 400;
    letter-spacing: 0
}

@media only screen and (min-width: 48.0625em) {
    .font--caption,.font--caption.skeleton {
        font-size:1.2rem;
        line-height: 1.6rem;
        letter-spacing: 0
    }
}

@media only screen and (min-width: 74.5em) {
    .font--caption,.font--caption.skeleton {
        font-size:1.4rem;
        line-height: 2rem;
        letter-spacing: 0
    }
}

.font--caption-small,.font--caption-small.skeleton {
    font-family: TelenetAlbra-Regular,Helvetica,Verdana,Arial,Sans-serif;
    font-size: 1rem;
    line-height: 1.2rem;
    font-weight: 400;
    letter-spacing: 0
}

@media only screen and (min-width: 48.0625em) {
    .font--caption-small,.font--caption-small.skeleton {
        font-size:1rem;
        line-height: 1.2rem;
        letter-spacing: 0
    }
}

@media only screen and (min-width: 74.5em) {
    .font--caption-small,.font--caption-small.skeleton {
        font-size:1.2rem;
        line-height: 1.6rem;
        letter-spacing: 0
    }
}

.font--text-icon,.font--text-icon.skeleton {
    font-family: TelenetTextIcon,Helvetica,Verdana,Arial,Sans-serif;
    font-size: 1.6rem;
    line-height: 2.4rem;
    font-weight: 400
}

@media only screen and (min-width: 48.0625em) {
    .font--text-icon,.font--text-icon.skeleton {
        font-size:1.6rem;
        line-height: 2.4rem
    }
}

@media only screen and (min-width: 74.5em) {
    .font--text-icon,.font--text-icon.skeleton {
        font-size:1.8rem;
        line-height: 2.8rem
    }
}

.text--small {
    font-size: 1.2rem;
    line-height: 1.6rem
}

.text--small.bold {
    font-weight: 700
}

.text--tiny {
    font-size: 1rem;
    line-height: 1.4rem
}

.text--tiny.bold {
    font-weight: 700
}

@font-face {
    font-family: icons;
    src: url(../../../aff-telenetgroup/atomic/clientlibs/clientlib-atomic/fonts/telenet/icons.1697634008131.eot);
    src: url(../../../aff-telenetgroup/atomic/clientlibs/clientlib-atomic/fonts/telenet/icons.1697634008131.eot?#iefix) format("embedded-opentype"),url(../../../aff-telenetgroup/atomic/clientlibs/clientlib-atomic/fonts/telenet/icons.1697634008131.woff) format("woff"),url(../../../aff-telenetgroup/atomic/clientlibs/clientlib-atomic/fonts/telenet/icons.1697634008131.ttf) format("truetype"),url(../../../aff-telenetgroup/atomic/clientlibs/clientlib-atomic/fonts/telenet/icons.1697634008131.svg#icons.1697634008131) format("svg");
    font-weight: 400;
    font-style: normal
}

html {
    font-size: 62.5%;
    -webkit-text-size-adjust: 100%;
    text-size-adjust: 100%
}

body,html {
    background-color: var(--backgroundcolor)
}

body {
    font-family: TelenetAlbra-Regular,Helvetica,Verdana,Arial,Sans-serif;
    font-weight: 400;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    font-size: 1.6rem;
    line-height: 2.4rem;
    text-rendering: optimizeLegibility;
    color: var(--color)
}

@media only screen and (min-width: 48.0625em) {
    body {
        font-size:1.6rem;
        line-height: 2.4rem
    }
}

@media only screen and (min-width: 74.5em) {
    body {
        font-size:1.8rem;
        line-height: 2.8rem
    }
}

.content-wrap {
    flex: 1 0 auto
}

::selection {
    color: #fff;
    background: #39f
}

::-moz-selection {
    color: #fff;
    background: #39f
}

.heading--0 {
    font-family: TelenetAlbra-Black,Helvetica,Verdana,Arial,Sans-serif;
    font-size: 6.4rem;
    line-height: 8rem;
    margin: 0
}

@media only screen and (min-width: 48.0625em) {
    .heading--0 {
        font-size:6.4rem;
        line-height: 8rem;
        margin: 0
    }
}

@media only screen and (min-width: 74.5em) {
    .heading--0 {
        font-size:8.4rem;
        line-height: 8.4rem;
        margin: 0
    }
}

.heading--1,.heading--1.skeleton,.heading--1.skeleton--v2,h1.heading--nomargin,h1.heading--notopmargin,h1.skeleton,h1.skeleton--v2,h1:not([class*=heading--]) {
    font-family: TelenetAlbra-Bold,Helvetica,Verdana,Arial,Sans-serif;
    font-size: 3.6rem;
    line-height: 4rem;
    margin: 4.8rem 0 2.4rem
}

@media only screen and (min-width: 48.0625em) {
    .heading--1,.heading--1.skeleton,.heading--1.skeleton--v2,h1.heading--nomargin,h1.heading--notopmargin,h1.skeleton,h1.skeleton--v2,h1:not([class*=heading--]) {
        font-size:4.8rem;
        line-height: 5.6rem;
        margin: 4.8rem 0 2.4rem
    }
}

@media only screen and (min-width: 74.5em) {
    .heading--1,.heading--1.skeleton,.heading--1.skeleton--v2,h1.heading--nomargin,h1.heading--notopmargin,h1.skeleton,h1.skeleton--v2,h1:not([class*=heading--]) {
        font-size:5.6rem;
        line-height: 6rem;
        margin: 6.4rem 0 4.8rem
    }
}

.heading--2,.heading--2.skeleton,.heading--2.skeleton--v2,h2.heading--nomargin,h2.heading--notopmargin,h2.skeleton,h2.skeleton--v2,h2:not([class*=heading--]) {
    font-family: TelenetAlbra-Bold,Helvetica,Verdana,Arial,Sans-serif;
    font-size: 2.8rem;
    line-height: 3.6rem;
    margin: 2.4rem 0 .4rem
}

@media only screen and (min-width: 48.0625em) {
    .heading--2,.heading--2.skeleton,.heading--2.skeleton--v2,h2.heading--nomargin,h2.heading--notopmargin,h2.skeleton,h2.skeleton--v2,h2:not([class*=heading--]) {
        font-size:3.6rem;
        line-height: 4.4rem;
        margin: 2.4rem 0 .4rem
    }
}

@media only screen and (min-width: 74.5em) {
    .heading--2,.heading--2.skeleton,.heading--2.skeleton--v2,h2.heading--nomargin,h2.heading--notopmargin,h2.skeleton,h2.skeleton--v2,h2:not([class*=heading--]) {
        font-size:4rem;
        line-height: 4.8rem;
        margin: 4.8rem 0 1.6rem
    }
}

.heading--3,.heading--3.skeleton,.heading--3.skeleton--v2,h3.heading--nomargin,h3.heading--notopmargin,h3.skeleton,h3.skeleton--v2,h3:not([class*=heading--]) {
    font-family: TelenetAlbra-Bold,Helvetica,Verdana,Arial,Sans-serif;
    font-size: 2.4rem;
    line-height: 3.2rem;
    margin: 2.4rem 0 .4rem
}

@media only screen and (min-width: 48.0625em) {
    .heading--3,.heading--3.skeleton,.heading--3.skeleton--v2,h3.heading--nomargin,h3.heading--notopmargin,h3.skeleton,h3.skeleton--v2,h3:not([class*=heading--]) {
        font-size:2.8rem;
        line-height: 3.6rem;
        margin: 2.4rem 0 .4rem
    }
}

@media only screen and (min-width: 74.5em) {
    .heading--3,.heading--3.skeleton,.heading--3.skeleton--v2,h3.heading--nomargin,h3.heading--notopmargin,h3.skeleton,h3.skeleton--v2,h3:not([class*=heading--]) {
        font-size:3.2rem;
        line-height: 4rem;
        margin: 4.8rem 0 1.6rem
    }
}

.heading--4,.heading--4.skeleton,.heading--4.skeleton--v2,h4.heading--nomargin,h4.heading--notopmargin,h4.skeleton,h4.skeleton--v2,h4:not([class*=heading--]) {
    font-family: TelenetAlbra-Bold,Helvetica,Verdana,Arial,Sans-serif;
    font-size: 2rem;
    line-height: 3rem;
    margin: 2.4rem 0 .4rem
}

@media only screen and (min-width: 48.0625em) {
    .heading--4,.heading--4.skeleton,.heading--4.skeleton--v2,h4.heading--nomargin,h4.heading--notopmargin,h4.skeleton,h4.skeleton--v2,h4:not([class*=heading--]) {
        font-size:2rem;
        line-height: 3rem;
        margin: 2.4rem 0 .4rem
    }
}

@media only screen and (min-width: 74.5em) {
    .heading--4,.heading--4.skeleton,.heading--4.skeleton--v2,h4.heading--nomargin,h4.heading--notopmargin,h4.skeleton,h4.skeleton--v2,h4:not([class*=heading--]) {
        font-size:2.4rem;
        line-height: 3.2rem;
        margin: 4.8rem 0 .8rem
    }
}

.heading--5,.heading--5.skeleton,.heading--5.skeleton--v2,h5.heading--nomargin,h5.heading--notopmargin,h5.skeleton,h5.skeleton--v2,h5:not([class*=heading--]) {
    font-family: TelenetAlbra-Bold,Helvetica,Verdana,Arial,Sans-serif;
    font-size: 1.8rem;
    line-height: 2.4rem;
    margin: 2.4rem 0 .4rem
}

@media only screen and (min-width: 48.0625em) {
    .heading--5,.heading--5.skeleton,.heading--5.skeleton--v2,h5.heading--nomargin,h5.heading--notopmargin,h5.skeleton,h5.skeleton--v2,h5:not([class*=heading--]) {
        font-size:1.8rem;
        line-height: 2.4rem;
        margin: 2.4rem 0 .4rem
    }
}

@media only screen and (min-width: 74.5em) {
    .heading--5,.heading--5.skeleton,.heading--5.skeleton--v2,h5.heading--nomargin,h5.heading--notopmargin,h5.skeleton,h5.skeleton--v2,h5:not([class*=heading--]) {
        font-size:2rem;
        line-height: 2.8rem;
        margin: 2.4rem 0 .8rem
    }
}

.heading--6,h6.heading--nomargin,h6.heading--notopmargin,h6:not([class*=heading--]) {
    font-family: TelenetAlbra-Bold,Helvetica,Verdana,Arial,Sans-serif;
    font-size: 1.6rem;
    line-height: 2.4rem;
    margin: 1.6rem 0 0
}

@media only screen and (min-width: 48.0625em) {
    .heading--6,h6.heading--nomargin,h6.heading--notopmargin,h6:not([class*=heading--]) {
        font-size:1.6rem;
        line-height: 2.4rem;
        margin: 1.6rem 0 0
    }
}

@media only screen and (min-width: 74.5em) {
    .heading--6,h6.heading--nomargin,h6.heading--notopmargin,h6:not([class*=heading--]) {
        font-size:1.8rem;
        line-height: 2.8rem;
        margin: 1.6rem 0 0
    }
}

.heading--1-small {
    font-size: 2.8rem;
    line-height: 3.2rem
}

.heading--1-small,.heading--2-bold {
    font-family: TelenetAlbra-Bold,Helvetica,Verdana,Arial,Sans-serif
}

.heading--2-bold {
    color: #add1a6;
    font-size: 3rem;
    line-height: 3rem
}

.heading--notification {
    color: #291d18;
    font-family: Helvetica,Verdana,Arial,Sans-serif
}

.heading--7 {
    font-family: TelenetAlbra-Regular,Helvetica,Verdana,Arial,Sans-serif;
    line-height: 2.4rem
}

@media only screen and (min-width: 48.0625em) {
    .heading--7 {
        font-size:2rem;
        line-height: 2.4rem;
        margin: 0
    }
}

@media only screen and (min-width: 74.5em) {
    .heading--7 {
        font-size:2rem;
        line-height: 2.4rem;
        margin: 0
    }
}

.heading--notopmargin {
    margin-top: 0!important
}

@media only screen and (min-width: 48.0625em) {
    .heading--notopmargin {
        margin-top:0!important
    }
}

@media only screen and (min-width: 74.5em) {
    .heading--notopmargin {
        margin-top:0!important
    }
}

.heading--nomargin {
    margin: 0!important
}

@media only screen and (min-width: 48.0625em) {
    .heading--nomargin {
        margin:0!important
    }
}

@media only screen and (min-width: 74.5em) {
    .heading--nomargin {
        margin:0!important
    }
}

h1 .heading--1--serif {
    font-family: "TelenetAlbra-Serif-Bold",Helvetica,Verdana,Arial,Sans-serif
}

h1 .heading--1--sans-serif {
    font-family: TelenetAlbra-Bold,Helvetica,Verdana,Arial,Sans-serif
}

address,blockquote,dl,h1,h2,h3,h4,h5,h6,hr,pre {
    margin: 0 0 1rem
}

.meta,small {
    font-family: TelenetAlbra-Regular,Helvetica,Verdana,Arial,Sans-serif;
    font-size: 1.2rem;
    line-height: 1.2
}

h1,h2,h3,h4,h5,h6,li,p,ul {
    padding: 0;
    margin: 0
}

@media only screen and (min-width: 48.0625em) {
    p {
        margin:0
    }
}

@media only screen and (min-width: 74.5em) {
    p {
        margin:0
    }
}

p.text-small {
    font-size: 1.2rem;
    line-height: 1.6rem
}

img {
    max-width: 100%
}

a {
    color: var(--link-color,#291d18)
}

blockquote {
    margin: 0
}

@media only screen and (min-width: 48.0625em) {
    blockquote {
        margin:0
    }
}

@media only screen and (min-width: 74.5em) {
    blockquote {
        margin:0
    }
}

em {
    font-weight: 300;
    font-style: italic
}

.underline {
    text-decoration: underline
}

footer {
    flex-shrink: 0
}

input[type=text]::-ms-clear {
    height: 0;
    width: 0;
    display: none
}

input[type=text]::-ms-reveal {
    height: 0;
    width: 0;
    display: none
}

b,strong {
    font-family: TelenetAlbra-Bold,Helvetica,Verdana,Arial,Sans-serif;
    font-weight: 600
}

.text-shadow--black-20 {
    text-shadow: .1rem .1rem 1rem rgba(0,0,0,.2)
}

.text-shadow--for-white-text {
    text-shadow: .01rem .01rem .5rem rgba(0,0,0,.8)
}

.text-shadow--for-white-title {
    text-shadow: .1rem .1rem 2rem rgba(0,0,0,.3)
}

.text-uppercase {
    text-transform: uppercase
}

.text-capitalize {
    text-transform: capitalize
}

.text-none {
    text-transform: none
}

@media only screen and (min-width: 20em) {
    .text-uppercase--xs {
        text-transform:uppercase
    }
}

@media only screen and (min-width: 36em) {
    .text-uppercase--sm {
        text-transform:uppercase
    }
}

@media only screen and (min-width: 48.0625em) {
    .text-uppercase--md {
        text-transform:uppercase
    }
}

@media only screen and (min-width: 74.5em) {
    .text-uppercase--lg {
        text-transform:uppercase
    }
}

@media only screen and (min-width: 90em) {
    .text-uppercase--xl {
        text-transform:uppercase
    }
}

@media only screen and (min-width: 104.6875em) {
    .text-uppercase--xxl {
        text-transform:uppercase
    }
}

@media only screen and (min-width: 20em) {
    .text-capitalize--xs {
        text-transform:capitalize
    }
}

@media only screen and (min-width: 36em) {
    .text-capitalize--sm {
        text-transform:capitalize
    }
}

@media only screen and (min-width: 48.0625em) {
    .text-capitalize--md {
        text-transform:capitalize
    }
}

@media only screen and (min-width: 74.5em) {
    .text-capitalize--lg {
        text-transform:capitalize
    }
}

@media only screen and (min-width: 90em) {
    .text-capitalize--xl {
        text-transform:capitalize
    }
}

@media only screen and (min-width: 104.6875em) {
    .text-capitalize--xxl {
        text-transform:capitalize
    }
}

@media only screen and (min-width: 20em) {
    .text-none--xs {
        text-transform:none
    }
}

@media only screen and (min-width: 36em) {
    .text-none--sm {
        text-transform:none
    }
}

@media only screen and (min-width: 48.0625em) {
    .text-none--md {
        text-transform:none
    }
}

@media only screen and (min-width: 74.5em) {
    .text-none--lg {
        text-transform:none
    }
}

@media only screen and (min-width: 90em) {
    .text-none--xl {
        text-transform:none
    }
}

@media only screen and (min-width: 104.6875em) {
    .text-none--xxl {
        text-transform:none
    }
}

.visibility--show {
    visibility: visible;
    height: auto
}

.visibility--hide {
    visibility: hidden;
    overflow: hidden;
    height: 0;
    border: 0!important
}

.visibility--show-only {
    visibility: visible
}

.visibility--hide-only {
    visibility: hidden
}

.invisible {
    border: 0;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px,1px,1px,1px);
    -webkit-clip-path: circle(1% at 1% 1%);
    clip-path: circle(1% at 1% 1%);
    height: 1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.invisible *,.invisible :after,.invisible :before {
    height: 0!important;
    width: 0!important
}

.visible {
    clip: auto;
    -webkit-clip-path: none;
    clip-path: none;
    height: auto;
    overflow: visible;
    position: static;
    width: auto
}

.visuallyhidden {
    clip: rect(0,0,0,0);
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    height: 1px;
    width: 1px;
    margin: -1px;
    border: 0
}

.p--auto {
    padding: auto
}

.px--auto {
    padding-left: auto;
    padding-right: auto
}

.py--auto {
    padding-bottom: auto
}

.pt--auto,.py--auto {
    padding-top: auto
}

.pr--auto {
    padding-right: auto
}

.pb--auto {
    padding-bottom: auto
}

.pl--auto {
    padding-left: auto
}

.invisible *,.invisible :after,.invisible :before,.p--n,.visuallyhidden,address,blockquote,dl,h1,h2,h3,h4,h5,h6,hr,pre {
    padding: 0
}

.px--n {
    padding-left: 0;
    padding-right: 0
}

.py--n {
    padding-bottom: 0
}

.pt--n,.py--n {
    padding-top: 0
}

.pr--n {
    padding-right: 0
}

.pb--n {
    padding-bottom: 0
}

.pl--n {
    padding-left: 0
}

.p--t {
    padding: .2rem
}

.px--t {
    padding-left: .2rem;
    padding-right: .2rem
}

.py--t {
    padding-bottom: .2rem
}

.pt--t,.py--t {
    padding-top: .2rem
}

.pr--t {
    padding-right: .2rem
}

.pb--t {
    padding-bottom: .2rem
}

.pl--t {
    padding-left: .2rem
}

.p--xxxs {
    padding: .4rem
}

.px--xxxs {
    padding-left: .4rem;
    padding-right: .4rem
}

.py--xxxs {
    padding-bottom: .4rem
}

.pt--xxxs,.py--xxxs {
    padding-top: .4rem
}

.pr--xxxs {
    padding-right: .4rem
}

.pb--xxxs {
    padding-bottom: .4rem
}

.pl--xxxs {
    padding-left: .4rem
}

.p--xxs {
    padding: .8rem
}

.px--xxs {
    padding-left: .8rem;
    padding-right: .8rem
}

.py--xxs {
    padding-bottom: .8rem
}

.pt--xxs,.py--xxs {
    padding-top: .8rem
}

.pr--xxs {
    padding-right: .8rem
}

.pb--xxs {
    padding-bottom: .8rem
}

.pl--xxs {
    padding-left: .8rem
}

.p--default {
    padding: 1rem
}

.px--default {
    padding-left: 1rem;
    padding-right: 1rem
}

.py--default {
    padding-bottom: 1rem
}

.pt--default,.py--default {
    padding-top: 1rem
}

.pr--default {
    padding-right: 1rem
}

.pb--default {
    padding-bottom: 1rem
}

.pl--default {
    padding-left: 1rem
}

.p--xs {
    padding: 1.2rem
}

.px--xs {
    padding-left: 1.2rem;
    padding-right: 1.2rem
}

.py--xs {
    padding-bottom: 1.2rem
}

.pt--xs,.py--xs {
    padding-top: 1.2rem
}

.pr--xs {
    padding-right: 1.2rem
}

.pb--xs {
    padding-bottom: 1.2rem
}

.pl--xs {
    padding-left: 1.2rem
}

.p--s {
    padding: 1.4rem
}

.px--s {
    padding-left: 1.4rem;
    padding-right: 1.4rem
}

.py--s {
    padding-bottom: 1.4rem
}

.pt--s,.py--s {
    padding-top: 1.4rem
}

.pr--s {
    padding-right: 1.4rem
}

.pb--s {
    padding-bottom: 1.4rem
}

.pl--s {
    padding-left: 1.4rem
}

.icons-overview .icons-category--item,.p--m {
    padding: 1.6rem
}

.px--m {
    padding-left: 1.6rem;
    padding-right: 1.6rem
}

.py--m {
    padding-bottom: 1.6rem
}

.pt--m,.py--m {
    padding-top: 1.6rem
}

.pr--m {
    padding-right: 1.6rem
}

.pb--m {
    padding-bottom: 1.6rem
}

.pl--m {
    padding-left: 1.6rem
}

.p--xm {
    padding: 2rem
}

.px--xm {
    padding-left: 2rem;
    padding-right: 2rem
}

.py--xm {
    padding-bottom: 2rem
}

.pt--xm,.py--xm {
    padding-top: 2rem
}

.pr--xm {
    padding-right: 2rem
}

.pb--xm {
    padding-bottom: 2rem
}

.pl--xm {
    padding-left: 2rem
}

.p--l {
    padding: 2.4rem
}

.px--l {
    padding-left: 2.4rem;
    padding-right: 2.4rem
}

.py--l {
    padding-bottom: 2.4rem
}

.pt--l,.py--l {
    padding-top: 2.4rem
}

.pr--l {
    padding-right: 2.4rem
}

.pb--l {
    padding-bottom: 2.4rem
}

.pl--l {
    padding-left: 2.4rem
}

.p--xl {
    padding: 3.2rem
}

.px--xl {
    padding-left: 3.2rem;
    padding-right: 3.2rem
}

.py--xl {
    padding-bottom: 3.2rem
}

.pt--xl,.py--xl {
    padding-top: 3.2rem
}

.pr--xl {
    padding-right: 3.2rem
}

.pb--xl {
    padding-bottom: 3.2rem
}

.pl--xl {
    padding-left: 3.2rem
}


.p--xxl {
    padding: 4rem
}

.px--xxl {
    padding-left: 4rem;
    padding-right: 4rem
}

.py--xxl {
    padding-bottom: 4rem
}

.pt--xxl,.py--xxl {
    padding-top: 4rem
}

.pr--xxl {
    padding-right: 4rem
}

.pb--xxl {
    padding-bottom: 4rem
}

.pl--xxl {
    padding-left: 4rem
}

.p--xxxl {
    padding: 4.8rem
}

.px--xxxl {
    padding-left: 4.8rem;
    padding-right: 4.8rem
}

.py--xxxl {
    padding-bottom: 4.8rem
}

.pt--xxxl,.py--xxxl {
    padding-top: 4.8rem
}

.pr--xxxl {
    padding-right: 4.8rem
}

.pb--xxxl {
    padding-bottom: 4.8rem
}

.pl--xxxl {
    padding-left: 4.8rem
}

.p--g {
    padding: 5.6rem
}

.px--g {
    padding-left: 5.6rem;
    padding-right: 5.6rem
}

.py--g {
    padding-bottom: 5.6rem
}

.pt--g,.py--g {
    padding-top: 5.6rem
}

.pr--g {
    padding-right: 5.6rem
}

.pb--g {
    padding-bottom: 5.6rem
}

.pl--g {
    padding-left: 5.6rem
}

.p--xg {
    padding: 6.8rem
}

.px--xg {
    padding-left: 6.8rem;
    padding-right: 6.8rem
}

.py--xg {
    padding-bottom: 6.8rem
}

.pt--xg,.py--xg {
    padding-top: 6.8rem
}

.pr--xg {
    padding-right: 6.8rem
}

.pb--xg {
    padding-bottom: 6.8rem
}

.pl--xg {
    padding-left: 6.8rem
}

.p--xxg {
    padding: 8rem
}

.px--xxg {
    padding-left: 8rem;
    padding-right: 8rem
}

.py--xxg {
    padding-bottom: 8rem
}

.pt--xxg,.py--xxg {
    padding-top: 8rem
}

.pr--xxg {
    padding-right: 8rem
}

.pb--xxg {
    padding-bottom: 8rem
}

.pl--xxg {
    padding-left: 8rem
}

.p--xxxg {
    padding: 11rem
}

.px--xxxg {
    padding-left: 11rem;
    padding-right: 11rem
}

.py--xxxg {
    padding-bottom: 11rem
}

.pt--xxxg,.py--xxxg {
    padding-top: 11rem
}

.pr--xxxg {
    padding-right: 11rem
}

.pb--xxxg {
    padding-bottom: 11rem
}

.pl--xxxg {
    padding-left: 11rem
}

.p--1ch {
    padding: 1ch
}

.px--1ch {
    padding-left: 1ch;
    padding-right: 1ch
}

.py--1ch {
    padding-bottom: 1ch
}

.pt--1ch,.py--1ch {
    padding-top: 1ch
}

.pr--1ch {
    padding-right: 1ch
}

.pb--1ch {
    padding-bottom: 1ch
}

.pl--1ch {
    padding-left: 1ch
}

@media only screen and (min-width: 36em) {
    .p--auto--sm {
        padding:auto
    }

    .px--auto--sm {
        padding-left: auto;
        padding-right: auto
    }

    .py--auto--sm {
        padding-bottom: auto
    }

    .pt--auto--sm,.py--auto--sm {
        padding-top: auto
    }

    .pr--auto--sm {
        padding-right: auto
    }

    .pb--auto--sm {
        padding-bottom: auto
    }

    .pl--auto--sm {
        padding-left: auto
    }

    .p--n--sm {
        padding: 0
    }

    .px--n--sm {
        padding-left: 0;
        padding-right: 0
    }

    .py--n--sm {
        padding-bottom: 0
    }

    .pt--n--sm,.py--n--sm {
        padding-top: 0
    }

    .pr--n--sm {
        padding-right: 0
    }

    .pb--n--sm {
        padding-bottom: 0
    }

    .pl--n--sm {
        padding-left: 0
    }

    .p--t--sm {
        padding: .2rem
    }

    .px--t--sm {
        padding-left: .2rem;
        padding-right: .2rem
    }

    .py--t--sm {
        padding-bottom: .2rem
    }

    .pt--t--sm,.py--t--sm {
        padding-top: .2rem
    }

    .pr--t--sm {
        padding-right: .2rem
    }

    .pb--t--sm {
        padding-bottom: .2rem
    }

    .pl--t--sm {
        padding-left: .2rem
    }

    .p--xxxs--sm {
        padding: .4rem
    }

    .px--xxxs--sm {
        padding-left: .4rem;
        padding-right: .4rem
    }

    .py--xxxs--sm {
        padding-bottom: .4rem
    }

    .pt--xxxs--sm,.py--xxxs--sm {
        padding-top: .4rem
    }

    .pr--xxxs--sm {
        padding-right: .4rem
    }

    .pb--xxxs--sm {
        padding-bottom: .4rem
    }

    .pl--xxxs--sm {
        padding-left: .4rem
    }

    .p--xxs--sm {
        padding: .8rem
    }

    .px--xxs--sm {
        padding-left: .8rem;
        padding-right: .8rem
    }

    .py--xxs--sm {
        padding-bottom: .8rem
    }

    .pt--xxs--sm,.py--xxs--sm {
        padding-top: .8rem
    }

    .pr--xxs--sm {
        padding-right: .8rem
    }

    .pb--xxs--sm {
        padding-bottom: .8rem
    }

    .pl--xxs--sm {
        padding-left: .8rem
    }

    .p--default--sm {
        padding: 1rem
    }

    .px--default--sm {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .py--default--sm {
        padding-top: 1rem;
        padding-bottom: 1rem
    }

    .pt--default--sm {
        padding-top: 1rem
    }

    .pr--default--sm {
        padding-right: 1rem
    }

    .pb--default--sm {
        padding-bottom: 1rem
    }

    .pl--default--sm {
        padding-left: 1rem
    }

    .p--xs--sm {
        padding: 1.2rem
    }

    .px--xs--sm {
        padding-left: 1.2rem;
        padding-right: 1.2rem
    }

    .py--xs--sm {
        padding-bottom: 1.2rem
    }

    .pt--xs--sm,.py--xs--sm {
        padding-top: 1.2rem
    }

    .pr--xs--sm {
        padding-right: 1.2rem
    }

    .pb--xs--sm {
        padding-bottom: 1.2rem
    }

    .pl--xs--sm {
        padding-left: 1.2rem
    }

    .p--s--sm {
        padding: 1.4rem
    }

    .px--s--sm {
        padding-left: 1.4rem;
        padding-right: 1.4rem
    }

    .py--s--sm {
        padding-bottom: 1.4rem
    }

    .pt--s--sm,.py--s--sm {
        padding-top: 1.4rem
    }

    .pr--s--sm {
        padding-right: 1.4rem
    }

    .pb--s--sm {
        padding-bottom: 1.4rem
    }

    .pl--s--sm {
        padding-left: 1.4rem
    }

    .p--m--sm {
        padding: 1.6rem
    }

    .px--m--sm {
        padding-left: 1.6rem;
        padding-right: 1.6rem
    }

    .py--m--sm {
        padding-bottom: 1.6rem
    }

    .pt--m--sm,.py--m--sm {
        padding-top: 1.6rem
    }

    .pr--m--sm {
        padding-right: 1.6rem
    }

    .pb--m--sm {
        padding-bottom: 1.6rem
    }

    .pl--m--sm {
        padding-left: 1.6rem
    }

    .p--xm--sm {
        padding: 2rem
    }

    .px--xm--sm {
        padding-left: 2rem;
        padding-right: 2rem
    }

    .py--xm--sm {
        padding-bottom: 2rem
    }

    .pt--xm--sm,.py--xm--sm {
        padding-top: 2rem
    }

    .pr--xm--sm {
        padding-right: 2rem
    }

    .pb--xm--sm {
        padding-bottom: 2rem
    }

    .pl--xm--sm {
        padding-left: 2rem
    }

    .p--l--sm {
        padding: 2.4rem
    }

    .px--l--sm {
        padding-left: 2.4rem;
        padding-right: 2.4rem
    }

    .py--l--sm {
        padding-bottom: 2.4rem
    }

    .pt--l--sm,.py--l--sm {
        padding-top: 2.4rem
    }

    .pr--l--sm {
        padding-right: 2.4rem
    }

    .pb--l--sm {
        padding-bottom: 2.4rem
    }

    .pl--l--sm {
        padding-left: 2.4rem
    }

    .p--xl--sm {
        padding: 3.2rem
    }

    .px--xl--sm {
        padding-left: 3.2rem;
        padding-right: 3.2rem
    }

    .py--xl--sm {
        padding-bottom: 3.2rem
    }

    .pt--xl--sm,.py--xl--sm {
        padding-top: 3.2rem
    }

    .pr--xl--sm {
        padding-right: 3.2rem
    }

    .pb--xl--sm {
        padding-bottom: 3.2rem
    }

    .pl--xl--sm {
        padding-left: 3.2rem
    }

    .p--xxl--sm {
        padding: 4rem
    }

    .px--xxl--sm {
        padding-left: 4rem;
        padding-right: 4rem
    }

    .py--xxl--sm {
        padding-bottom: 4rem
    }

    .pt--xxl--sm,.py--xxl--sm {
        padding-top: 4rem
    }

    .pr--xxl--sm {
        padding-right: 4rem
    }

    .pb--xxl--sm {
        padding-bottom: 4rem
    }

    .pl--xxl--sm {
        padding-left: 4rem
    }

    .p--xxxl--sm {
        padding: 4.8rem
    }

    .px--xxxl--sm {
        padding-left: 4.8rem;
        padding-right: 4.8rem
    }

    .py--xxxl--sm {
        padding-bottom: 4.8rem
    }

    .pt--xxxl--sm,.py--xxxl--sm {
        padding-top: 4.8rem
    }

    .pr--xxxl--sm {
        padding-right: 4.8rem
    }

    .pb--xxxl--sm {
        padding-bottom: 4.8rem
    }

    .pl--xxxl--sm {
        padding-left: 4.8rem
    }

    .p--g--sm {
        padding: 5.6rem
    }

    .px--g--sm {
        padding-left: 5.6rem;
        padding-right: 5.6rem
    }

    .py--g--sm {
        padding-bottom: 5.6rem
    }

    .pt--g--sm,.py--g--sm {
        padding-top: 5.6rem
    }

    .pr--g--sm {
        padding-right: 5.6rem
    }

    .pb--g--sm {
        padding-bottom: 5.6rem
    }

    .pl--g--sm {
        padding-left: 5.6rem
    }

    .p--xg--sm {
        padding: 6.8rem
    }

    .px--xg--sm {
        padding-left: 6.8rem;
        padding-right: 6.8rem
    }

    .py--xg--sm {
        padding-bottom: 6.8rem
    }

    .pt--xg--sm,.py--xg--sm {
        padding-top: 6.8rem
    }

    .pr--xg--sm {
        padding-right: 6.8rem
    }

    .pb--xg--sm {
        padding-bottom: 6.8rem
    }

    .pl--xg--sm {
        padding-left: 6.8rem
    }

    .p--xxg--sm {
        padding: 8rem
    }

    .px--xxg--sm {
        padding-left: 8rem;
        padding-right: 8rem
    }

    .py--xxg--sm {
        padding-bottom: 8rem
    }

    .pt--xxg--sm,.py--xxg--sm {
        padding-top: 8rem
    }

    .pr--xxg--sm {
        padding-right: 8rem
    }

    .pb--xxg--sm {
        padding-bottom: 8rem
    }

    .pl--xxg--sm {
        padding-left: 8rem
    }

    .p--xxxg--sm {
        padding: 11rem
    }

    .px--xxxg--sm {
        padding-left: 11rem;
        padding-right: 11rem
    }

    .py--xxxg--sm {
        padding-bottom: 11rem
    }

    .pt--xxxg--sm,.py--xxxg--sm {
        padding-top: 11rem
    }

    .pr--xxxg--sm {
        padding-right: 11rem
    }

    .pb--xxxg--sm {
        padding-bottom: 11rem
    }

    .pl--xxxg--sm {
        padding-left: 11rem
    }

    .p--1ch--sm {
        padding: 1ch
    }

    .px--1ch--sm {
        padding-left: 1ch;
        padding-right: 1ch
    }

    .py--1ch--sm {
        padding-bottom: 1ch
    }

    .pt--1ch--sm,.py--1ch--sm {
        padding-top: 1ch
    }

    .pr--1ch--sm {
        padding-right: 1ch
    }

    .pb--1ch--sm {
        padding-bottom: 1ch
    }

    .pl--1ch--sm {
        padding-left: 1ch
    }
}

@media only screen and (min-width: 48.0625em) {
    .p--auto--md {
        padding:auto
    }

    .px--auto--md {
        padding-left: auto;
        padding-right: auto
    }

    .py--auto--md {
        padding-bottom: auto
    }

    .pt--auto--md,.py--auto--md {
        padding-top: auto
    }

    .pr--auto--md {
        padding-right: auto
    }

    .pb--auto--md {
        padding-bottom: auto
    }

    .pl--auto--md {
        padding-left: auto
    }

    .p--n--md {
        padding: 0
    }

    .px--n--md {
        padding-left: 0;
        padding-right: 0
    }

    .py--n--md {
        padding-bottom: 0
    }

    .pt--n--md,.py--n--md {
        padding-top: 0
    }

    .pr--n--md {
        padding-right: 0
    }

    .pb--n--md {
        padding-bottom: 0
    }

    .pl--n--md {
        padding-left: 0
    }

    .p--t--md {
        padding: .2rem
    }

    .px--t--md {
        padding-left: .2rem;
        padding-right: .2rem
    }

    .py--t--md {
        padding-bottom: .2rem
    }

    .pt--t--md,.py--t--md {
        padding-top: .2rem
    }

    .pr--t--md {
        padding-right: .2rem
    }

    .pb--t--md {
        padding-bottom: .2rem
    }

    .pl--t--md {
        padding-left: .2rem
    }

    .p--xxxs--md {
        padding: .4rem
    }

    .px--xxxs--md {
        padding-left: .4rem;
        padding-right: .4rem
    }

    .py--xxxs--md {
        padding-bottom: .4rem


    }

    .pt--xxxs--md,.py--xxxs--md {
        padding-top: .4rem
    }

    .pr--xxxs--md {
        padding-right: .4rem
    }

    .pb--xxxs--md {
        padding-bottom: .4rem
    }

    .pl--xxxs--md {
        padding-left: .4rem
    }

    .p--xxs--md {
        padding: .8rem
    }

    .px--xxs--md {
        padding-left: .8rem;
        padding-right: .8rem
    }

    .py--xxs--md {
        padding-bottom: .8rem
    }

    .pt--xxs--md,.py--xxs--md {
        padding-top: .8rem
    }

    .pr--xxs--md {
        padding-right: .8rem
    }

    .pb--xxs--md {
        padding-bottom: .8rem
    }

    .pl--xxs--md {
        padding-left: .8rem
    }

    .p--default--md {
        padding: 1rem
    }

    .px--default--md {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .py--default--md {
        padding-top: 1rem;
        padding-bottom: 1rem
    }

    .pt--default--md {
        padding-top: 1rem
    }

    .pr--default--md {
        padding-right: 1rem
    }

    .pb--default--md {
        padding-bottom: 1rem
    }

    .pl--default--md {
        padding-left: 1rem
    }

    .p--xs--md {
        padding: 1.2rem
    }

    .px--xs--md {
        padding-left: 1.2rem;
        padding-right: 1.2rem
    }

    .py--xs--md {
        padding-bottom: 1.2rem
    }

    .pt--xs--md,.py--xs--md {
        padding-top: 1.2rem
    }

    .pr--xs--md {
        padding-right: 1.2rem
    }

    .pb--xs--md {
        padding-bottom: 1.2rem
    }

    .pl--xs--md {
        padding-left: 1.2rem
    }

    .p--s--md {
        padding: 1.4rem
    }

    .px--s--md {
        padding-left: 1.4rem;
        padding-right: 1.4rem
    }

    .py--s--md {
        padding-bottom: 1.4rem
    }

    .pt--s--md,.py--s--md {
        padding-top: 1.4rem
    }

    .pr--s--md {
        padding-right: 1.4rem
    }

    .pb--s--md {
        padding-bottom: 1.4rem
    }

    .pl--s--md {
        padding-left: 1.4rem
    }

    .p--m--md {
        padding: 1.6rem
    }

    .px--m--md {
        padding-left: 1.6rem;
        padding-right: 1.6rem
    }

    .py--m--md {
        padding-bottom: 1.6rem
    }

    .pt--m--md,.py--m--md {
        padding-top: 1.6rem
    }

    .pr--m--md {
        padding-right: 1.6rem
    }

    .pb--m--md {
        padding-bottom: 1.6rem
    }

    .pl--m--md {
        padding-left: 1.6rem
    }

    .p--xm--md {
        padding: 2rem
    }

    .px--xm--md {
        padding-left: 2rem;
        padding-right: 2rem
    }

    .py--xm--md {
        padding-bottom: 2rem
    }

    .pt--xm--md,.py--xm--md {
        padding-top: 2rem
    }

    .pr--xm--md {
        padding-right: 2rem
    }

    .pb--xm--md {
        padding-bottom: 2rem
    }

    .pl--xm--md {
        padding-left: 2rem
    }

    .p--l--md {
        padding: 2.4rem
    }

    .px--l--md {
        padding-left: 2.4rem;
        padding-right: 2.4rem
    }

    .py--l--md {
        padding-bottom: 2.4rem
    }

    .pt--l--md,.py--l--md {
        padding-top: 2.4rem
    }

    .pr--l--md {
        padding-right: 2.4rem
    }

    .pb--l--md {
        padding-bottom: 2.4rem
    }

    .pl--l--md {
        padding-left: 2.4rem
    }

    .p--xl--md {
        padding: 3.2rem
    }

    .px--xl--md {
        padding-left: 3.2rem;
        padding-right: 3.2rem
    }

    .py--xl--md {
        padding-bottom: 3.2rem
    }

    .pt--xl--md,.py--xl--md {
        padding-top: 3.2rem
    }

    .pr--xl--md {
        padding-right: 3.2rem
    }

    .pb--xl--md {
        padding-bottom: 3.2rem
    }

    .pl--xl--md {
        padding-left: 3.2rem
    }

    .p--xxl--md {
        padding: 4rem
    }

    .px--xxl--md {
        padding-left: 4rem;
        padding-right: 4rem
    }

    .py--xxl--md {
        padding-bottom: 4rem
    }

    .pt--xxl--md,.py--xxl--md {
        padding-top: 4rem
    }

    .pr--xxl--md {
        padding-right: 4rem
    }

    .pb--xxl--md {
        padding-bottom: 4rem
    }

    .pl--xxl--md {
        padding-left: 4rem
    }

    .p--xxxl--md {
        padding: 4.8rem
    }

    .px--xxxl--md {
        padding-left: 4.8rem;
        padding-right: 4.8rem
    }

    .py--xxxl--md {
        padding-bottom: 4.8rem
    }

    .pt--xxxl--md,.py--xxxl--md {
        padding-top: 4.8rem
    }

    .pr--xxxl--md {
        padding-right: 4.8rem
    }

    .pb--xxxl--md {
        padding-bottom: 4.8rem
    }

    .pl--xxxl--md {
        padding-left: 4.8rem
    }

    .p--g--md {
        padding: 5.6rem
    }

    .px--g--md {
        padding-left: 5.6rem;
        padding-right: 5.6rem
    }

    .py--g--md {
        padding-bottom: 5.6rem
    }

    .pt--g--md,.py--g--md {
        padding-top: 5.6rem
    }

    .pr--g--md {
        padding-right: 5.6rem
    }

    .pb--g--md {
        padding-bottom: 5.6rem
    }

    .pl--g--md {
        padding-left: 5.6rem
    }

    .p--xg--md {
        padding: 6.8rem
    }

    .px--xg--md {
        padding-left: 6.8rem;
        padding-right: 6.8rem
    }

    .py--xg--md {
        padding-bottom: 6.8rem
    }

    .pt--xg--md,.py--xg--md {
        padding-top: 6.8rem
    }

    .pr--xg--md {
        padding-right: 6.8rem
    }

    .pb--xg--md {
        padding-bottom: 6.8rem
    }

    .pl--xg--md {
        padding-left: 6.8rem
    }

    .p--xxg--md {
        padding: 8rem
    }

    .px--xxg--md {
        padding-left: 8rem;
        padding-right: 8rem
    }

    .py--xxg--md {
        padding-bottom: 8rem
    }

    .pt--xxg--md,.py--xxg--md {
        padding-top: 8rem
    }

    .pr--xxg--md {
        padding-right: 8rem
    }

    .pb--xxg--md {
        padding-bottom: 8rem
    }

    .pl--xxg--md {
        padding-left: 8rem
    }

    .p--xxxg--md {
        padding: 11rem
    }

    .px--xxxg--md {
        padding-left: 11rem;
        padding-right: 11rem
    }

    .py--xxxg--md {
        padding-bottom: 11rem
    }

    .pt--xxxg--md,.py--xxxg--md {
        padding-top: 11rem
    }

    .pr--xxxg--md {
        padding-right: 11rem
    }

    .pb--xxxg--md {
        padding-bottom: 11rem
    }

    .pl--xxxg--md {
        padding-left: 11rem
    }

    .p--1ch--md {
        padding: 1ch
    }

    .px--1ch--md {
        padding-left: 1ch;
        padding-right: 1ch
    }

    .py--1ch--md {
        padding-bottom: 1ch
    }

    .pt--1ch--md,.py--1ch--md {
        padding-top: 1ch
    }

    .pr--1ch--md {
        padding-right: 1ch
    }

    .pb--1ch--md {
        padding-bottom: 1ch
    }

    .pl--1ch--md {
        padding-left: 1ch
    }
}

@media only screen and (min-width: 74.5em) {
    .p--auto--lg {
        padding:auto
    }

    .px--auto--lg {
        padding-left: auto;
        padding-right: auto
    }

    .py--auto--lg {
        padding-bottom: auto
    }

    .pt--auto--lg,.py--auto--lg {
        padding-top: auto
    }

    .pr--auto--lg {
        padding-right: auto
    }

    .pb--auto--lg {
        padding-bottom: auto
    }

    .pl--auto--lg {
        padding-left: auto
    }

    .p--n--lg {
        padding: 0
    }

    .px--n--lg {
        padding-left: 0;
        padding-right: 0
    }

    .py--n--lg {
        padding-bottom: 0
    }

    .pt--n--lg,.py--n--lg {
        padding-top: 0
    }

    .pr--n--lg {
        padding-right: 0
    }

    .pb--n--lg {
        padding-bottom: 0
    }

    .pl--n--lg {
        padding-left: 0
    }

    .p--t--lg {
        padding: .2rem
    }

    .px--t--lg {
        padding-left: .2rem;
        padding-right: .2rem
    }

    .py--t--lg {
        padding-bottom: .2rem
    }

    .pt--t--lg,.py--t--lg {
        padding-top: .2rem
    }

    .pr--t--lg {
        padding-right: .2rem
    }

    .pb--t--lg {


        padding-bottom: .2rem
    }

    .pl--t--lg {
        padding-left: .2rem
    }

    .p--xxxs--lg {
        padding: .4rem
    }

    .px--xxxs--lg {
        padding-left: .4rem;
        padding-right: .4rem
    }

    .py--xxxs--lg {
        padding-bottom: .4rem
    }

    .pt--xxxs--lg,.py--xxxs--lg {
        padding-top: .4rem
    }

    .pr--xxxs--lg {
        padding-right: .4rem
    }

    .pb--xxxs--lg {
        padding-bottom: .4rem
    }

    .pl--xxxs--lg {
        padding-left: .4rem
    }

    .p--xxs--lg {
        padding: .8rem
    }

    .px--xxs--lg {
        padding-left: .8rem;
        padding-right: .8rem
    }

    .py--xxs--lg {
        padding-bottom: .8rem
    }

    .pt--xxs--lg,.py--xxs--lg {
        padding-top: .8rem
    }

    .pr--xxs--lg {
        padding-right: .8rem
    }

    .pb--xxs--lg {
        padding-bottom: .8rem
    }

    .pl--xxs--lg {
        padding-left: .8rem
    }

    .p--default--lg {
        padding: 1rem
    }

    .px--default--lg {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .py--default--lg {
        padding-top: 1rem;
        padding-bottom: 1rem
    }

    .pt--default--lg {
        padding-top: 1rem
    }

    .pr--default--lg {
        padding-right: 1rem
    }

    .pb--default--lg {
        padding-bottom: 1rem
    }

    .pl--default--lg {
        padding-left: 1rem
    }

    .p--xs--lg {
        padding: 1.2rem
    }

    .px--xs--lg {
        padding-left: 1.2rem;
        padding-right: 1.2rem
    }

    .py--xs--lg {
        padding-bottom: 1.2rem
    }

    .pt--xs--lg,.py--xs--lg {
        padding-top: 1.2rem
    }

    .pr--xs--lg {
        padding-right: 1.2rem
    }

    .pb--xs--lg {
        padding-bottom: 1.2rem
    }

    .pl--xs--lg {
        padding-left: 1.2rem
    }

    .p--s--lg {
        padding: 1.4rem
    }

    .px--s--lg {
        padding-left: 1.4rem;
        padding-right: 1.4rem
    }

    .py--s--lg {
        padding-bottom: 1.4rem
    }

    .pt--s--lg,.py--s--lg {
        padding-top: 1.4rem
    }

    .pr--s--lg {
        padding-right: 1.4rem
    }

    .pb--s--lg {
        padding-bottom: 1.4rem
    }

    .pl--s--lg {
        padding-left: 1.4rem
    }

    .p--m--lg {
        padding: 1.6rem
    }

    .px--m--lg {
        padding-left: 1.6rem;
        padding-right: 1.6rem
    }

    .py--m--lg {
        padding-bottom: 1.6rem
    }

    .pt--m--lg,.py--m--lg {
        padding-top: 1.6rem
    }

    .pr--m--lg {
        padding-right: 1.6rem
    }

    .pb--m--lg {
        padding-bottom: 1.6rem
    }

    .pl--m--lg {
        padding-left: 1.6rem
    }

    .p--xm--lg {
        padding: 2rem
    }

    .px--xm--lg {
        padding-left: 2rem;
        padding-right: 2rem
    }

    .py--xm--lg {
        padding-bottom: 2rem
    }

    .pt--xm--lg,.py--xm--lg {
        padding-top: 2rem
    }

    .pr--xm--lg {
        padding-right: 2rem
    }

    .pb--xm--lg {
        padding-bottom: 2rem
    }

    .pl--xm--lg {
        padding-left: 2rem
    }

    .p--l--lg {
        padding: 2.4rem
    }

    .px--l--lg {
        padding-left: 2.4rem;
        padding-right: 2.4rem
    }

    .py--l--lg {
        padding-bottom: 2.4rem
    }

    .pt--l--lg,.py--l--lg {
        padding-top: 2.4rem
    }

    .pr--l--lg {
        padding-right: 2.4rem
    }

    .pb--l--lg {
        padding-bottom: 2.4rem
    }

    .pl--l--lg {
        padding-left: 2.4rem
    }

    .p--xl--lg {
        padding: 3.2rem
    }

    .px--xl--lg {
        padding-left: 3.2rem;
        padding-right: 3.2rem
    }

    .py--xl--lg {
        padding-bottom: 3.2rem
    }

    .pt--xl--lg,.py--xl--lg {
        padding-top: 3.2rem
    }

    .pr--xl--lg {
        padding-right: 3.2rem
    }

    .pb--xl--lg {
        padding-bottom: 3.2rem
    }

    .pl--xl--lg {
        padding-left: 3.2rem
    }

    .p--xxl--lg {
        padding: 4rem
    }

    .px--xxl--lg {
        padding-left: 4rem;
        padding-right: 4rem
    }

    .py--xxl--lg {
        padding-bottom: 4rem
    }

    .pt--xxl--lg,.py--xxl--lg {
        padding-top: 4rem
    }

    .pr--xxl--lg {
        padding-right: 4rem
    }

    .pb--xxl--lg {
        padding-bottom: 4rem
    }

    .pl--xxl--lg {
        padding-left: 4rem
    }

    .p--xxxl--lg {
        padding: 4.8rem
    }

    .px--xxxl--lg {
        padding-left: 4.8rem;
        padding-right: 4.8rem
    }

    .py--xxxl--lg {
        padding-bottom: 4.8rem
    }

    .pt--xxxl--lg,.py--xxxl--lg {
        padding-top: 4.8rem
    }

    .pr--xxxl--lg {
        padding-right: 4.8rem
    }

    .pb--xxxl--lg {
        padding-bottom: 4.8rem
    }

    .pl--xxxl--lg {
        padding-left: 4.8rem
    }

    .p--g--lg {
        padding: 5.6rem
    }

    .px--g--lg {
        padding-left: 5.6rem;
        padding-right: 5.6rem
    }

    .py--g--lg {
        padding-bottom: 5.6rem
    }

    .pt--g--lg,.py--g--lg {
        padding-top: 5.6rem
    }

    .pr--g--lg {
        padding-right: 5.6rem
    }

    .pb--g--lg {
        padding-bottom: 5.6rem
    }

    .pl--g--lg {
        padding-left: 5.6rem
    }

    .p--xg--lg {
        padding: 6.8rem
    }

    .px--xg--lg {
        padding-left: 6.8rem;
        padding-right: 6.8rem
    }

    .py--xg--lg {
        padding-bottom: 6.8rem
    }

    .pt--xg--lg,.py--xg--lg {
        padding-top: 6.8rem
    }

    .pr--xg--lg {
        padding-right: 6.8rem
    }

    .pb--xg--lg {
        padding-bottom: 6.8rem
    }

    .pl--xg--lg {
        padding-left: 6.8rem
    }

    .p--xxg--lg {
        padding: 8rem
    }

    .px--xxg--lg {
        padding-left: 8rem;
        padding-right: 8rem
    }

    .py--xxg--lg {
        padding-bottom: 8rem
    }

    .pt--xxg--lg,.py--xxg--lg {
        padding-top: 8rem
    }

    .pr--xxg--lg {
        padding-right: 8rem
    }

    .pb--xxg--lg {
        padding-bottom: 8rem
    }

    .pl--xxg--lg {
        padding-left: 8rem
    }

    .p--xxxg--lg {
        padding: 11rem
    }

    .px--xxxg--lg {
        padding-left: 11rem;
        padding-right: 11rem
    }

    .py--xxxg--lg {
        padding-bottom: 11rem
    }

    .pt--xxxg--lg,.py--xxxg--lg {
        padding-top: 11rem
    }

    .pr--xxxg--lg {
        padding-right: 11rem
    }

    .pb--xxxg--lg {
        padding-bottom: 11rem
    }

    .pl--xxxg--lg {
        padding-left: 11rem
    }

    .p--1ch--lg {
        padding: 1ch
    }

    .px--1ch--lg {
        padding-left: 1ch;
        padding-right: 1ch
    }

    .py--1ch--lg {
        padding-bottom: 1ch
    }

    .pt--1ch--lg,.py--1ch--lg {
        padding-top: 1ch
    }

    .pr--1ch--lg {
        padding-right: 1ch
    }

    .pb--1ch--lg {
        padding-bottom: 1ch
    }

    .pl--1ch--lg {
        padding-left: 1ch
    }
}

.m--auto {
    margin: auto
}

.mx--auto {
    margin-left: auto;
    margin-right: auto
}

.my--auto {
    margin-bottom: auto
}

.mt--auto,.my--auto {
    margin-top: auto
}

.mr--auto,.theme--telenet-tv-ui .cmp-title div.color-telenet-tv-gradient.text-align--center,.theme--telenet-tv-ui .cmp-title h1.color-telenet-tv-gradient.text-align--center,.theme--telenet-tv-ui .cmp-title h2.color-telenet-tv-gradient.text-align--center,.theme--telenet-tv-ui .cmp-title h3.color-telenet-tv-gradient.text-align--center,.theme--telenet-tv-ui .cmp-title h4.color-telenet-tv-gradient.text-align--center,.theme--telenet-tv-ui .cmp-title h5.color-telenet-tv-gradient.text-align--center,.theme--telenet-tv-ui .cmp-title h6.color-telenet-tv-gradient.text-align--center {
    margin-right: auto
}

.mb--auto {
    margin-bottom: auto
}

.ml--auto,.theme--telenet-tv-ui .cmp-title div.color-telenet-tv-gradient.text-align--center,.theme--telenet-tv-ui .cmp-title h1.color-telenet-tv-gradient.text-align--center,.theme--telenet-tv-ui .cmp-title h2.color-telenet-tv-gradient.text-align--center,.theme--telenet-tv-ui .cmp-title h3.color-telenet-tv-gradient.text-align--center,.theme--telenet-tv-ui .cmp-title h4.color-telenet-tv-gradient.text-align--center,.theme--telenet-tv-ui .cmp-title h5.color-telenet-tv-gradient.text-align--center,.theme--telenet-tv-ui .cmp-title h6.color-telenet-tv-gradient.text-align--center {
    margin-left: auto
}

.heading--7,.invisible *,.invisible :after,.invisible :before,.m--n {
    margin: 0
}

.mx--n {
    margin-left: 0;
    margin-right: 0
}

.my--n {
    margin-bottom: 0
}

.mt--n,.my--n {
    margin-top: 0
}

.mr--n,.theme--telenet-tv-ui .cmp-title div.color-telenet-tv-gradient.text-align--right,.theme--telenet-tv-ui .cmp-title h1.color-telenet-tv-gradient.text-align--right,.theme--telenet-tv-ui .cmp-title h2.color-telenet-tv-gradient.text-align--right,.theme--telenet-tv-ui .cmp-title h3.color-telenet-tv-gradient.text-align--right,.theme--telenet-tv-ui .cmp-title h4.color-telenet-tv-gradient.text-align--right,.theme--telenet-tv-ui .cmp-title h5.color-telenet-tv-gradient.text-align--right,.theme--telenet-tv-ui .cmp-title h6.color-telenet-tv-gradient.text-align--right {
    margin-right: 0
}

.heading--notification,.mb--n {
    margin-bottom: 0
}

.ml--n {
    margin-left: 0
}

.m--t {
    margin: .2rem
}

.mx--t {
    margin-left: .2rem;
    margin-right: .2rem
}

.my--t {
    margin-bottom: .2rem
}

.mt--t,.my--t {
    margin-top: .2rem
}

.mr--t {
    margin-right: .2rem
}

.mb--t {
    margin-bottom: .2rem
}

.ml--t {
    margin-left: .2rem
}

.m--xxxs {
    margin: .4rem
}

.mx--xxxs {
    margin-left: .4rem;
    margin-right: .4rem
}

.my--xxxs {
    margin-bottom: .4rem
}

.mt--xxxs,.my--xxxs {
    margin-top: .4rem
}

.mr--xxxs {
    margin-right: .4rem
}

.mb--xxxs {
    margin-bottom: .4rem
}

.ml--xxxs {
    margin-left: .4rem
}

.m--xxs {
    margin: .8rem
}

.mx--xxs {
    margin-left: .8rem;
    margin-right: .8rem
}

.my--xxs {
    margin-bottom: .8rem
}

.mt--xxs,.my--xxs {
    margin-top: .8rem
}

.mr--xxs {
    margin-right: .8rem
}

.mb--xxs {
    margin-bottom: .8rem
}

.ml--xxs {
    margin-left: .8rem
}

.m--default {
    margin: 1rem
}

.mx--default {
    margin-left: 1rem;
    margin-right: 1rem
}

.my--default {
    margin-bottom: 1rem
}

.mt--default,.my--default {
    margin-top: 1rem
}

.mr--default {
    margin-right: 1rem
}

.mb--default {
    margin-bottom: 1rem
}

.ml--default {
    margin-left: 1rem
}

.m--xs {
    margin: 1.2rem
}

.mx--xs {
    margin-left: 1.2rem;
    margin-right: 1.2rem
}

.my--xs {
    margin-bottom: 1.2rem
}

.mt--xs,.my--xs {
    margin-top: 1.2rem
}

.mr--xs {
    margin-right: 1.2rem
}

.mb--xs {
    margin-bottom: 1.2rem
}

.ml--xs {
    margin-left: 1.2rem
}

.m--s {
    margin: 1.4rem
}

.mx--s {
    margin-left: 1.4rem;
    margin-right: 1.4rem
}

.my--s {
    margin-bottom: 1.4rem
}

.mt--s,.my--s {
    margin-top: 1.4rem
}

.mr--s {
    margin-right: 1.4rem
}

.mb--s {
    margin-bottom: 1.4rem
}

.ml--s {
    margin-left: 1.4rem
}

.m--m {
    margin: 1.6rem
}

.icons-overview .icons-category--item,.mx--m {
    margin-left: 1.6rem;
    margin-right: 1.6rem
}

.my--m {
    margin-bottom: 1.6rem
}

.mt--m,.my--m {
    margin-top: 1.6rem
}

.icons-overview .icons-category--item .icon-md:before,.icons-overview .icons-category--item .icon-sm:before,.mr--m {
    margin-right: 1.6rem
}

.mb--m {
    margin-bottom: 1.6rem
}

.ml--m {
    margin-left: 1.6rem
}

.m--xm {
    margin: 2rem
}

.mx--xm {
    margin-left: 2rem;
    margin-right: 2rem
}

.my--xm,hr {
    margin-bottom: 2rem
}

.mt--xm,.my--xm,hr {
    margin-top: 2rem
}

.mr--xm {
    margin-right: 2rem
}

.mb--xm {
    margin-bottom: 2rem
}

.ml--xm {
    margin-left: 2rem
}

.m--l {
    margin: 2.4rem
}

.mx--l {
    margin-left: 2.4rem;
    margin-right: 2.4rem
}

.my--l {
    margin-bottom: 2.4rem
}

.icons-overview .icons-category--item,.mt--l,.my--l {
    margin-top: 2.4rem
}

.mr--l {
    margin-right: 2.4rem
}

.mb--l {
    margin-bottom: 2.4rem
}

.ml--l {
    margin-left: 2.4rem
}

.m--xl {
    margin: 3.2rem
}

.mx--xl {
    margin-left: 3.2rem;
    margin-right: 3.2rem
}

.my--xl {
    margin-bottom: 3.2rem
}

.mt--xl,.my--xl {
    margin-top: 3.2rem
}

.mr--xl {
    margin-right: 3.2rem
}

.mb--xl {
    margin-bottom: 3.2rem
}

.ml--xl {
    margin-left: 3.2rem
}

.m--xxl {
    margin: 4rem
}

.mx--xxl {
    margin-left: 4rem;
    margin-right: 4rem
}

.my--xxl {
    margin-bottom: 4rem
}

.mt--xxl,.my--xxl {
    margin-top: 4rem
}

.mr--xxl {
    margin-right: 4rem
}

.mb--xxl {
    margin-bottom: 4rem
}

.ml--xxl {
    margin-left: 4rem
}

.m--xxxl {
    margin: 4.8rem
}

.mx--xxxl {
    margin-left: 4.8rem;
    margin-right: 4.8rem
}

.my--xxxl {
    margin-bottom: 4.8rem
}

.mt--xxxl,.my--xxxl {
    margin-top: 4.8rem
}

.mr--xxxl {
    margin-right: 4.8rem
}

.mb--xxxl {
    margin-bottom: 4.8rem
}

.ml--xxxl {
    margin-left: 4.8rem
}

.m--g {
    margin: 5.6rem
}

.mx--g {
    margin-left: 5.6rem;
    margin-right: 5.6rem
}

.my--g {
    margin-bottom: 5.6rem
}

.mt--g,.my--g {
    margin-top: 5.6rem
}

.mr--g {
    margin-right: 5.6rem
}

.mb--g {
    margin-bottom: 5.6rem
}

.ml--g {
    margin-left: 5.6rem
}

.m--xg {
    margin: 6.8rem
}

.mx--xg {
    margin-left: 6.8rem;
    margin-right: 6.8rem
}

.my--xg {
    margin-bottom: 6.8rem
}

.mt--xg,.my--xg {
    margin-top: 6.8rem
}

.mr--xg {
    margin-right: 6.8rem
}

.mb--xg {
    margin-bottom: 6.8rem
}

.ml--xg {
    margin-left: 6.8rem
}

.m--xxg {
    margin: 8rem
}

.mx--xxg {
    margin-left: 8rem;
    margin-right: 8rem
}

.my--xxg {
    margin-bottom: 8rem
}

.mt--xxg,.my--xxg {
    margin-top: 8rem
}

.mr--xxg {
    margin-right: 8rem
}

.mb--xxg {
    margin-bottom: 8rem
}

.ml--xxg {
    margin-left: 8rem
}

.m--xxxg {
    margin: 11rem
}

.mx--xxxg {
    margin-left: 11rem;
    margin-right: 11rem
}

.my--xxxg {
    margin-bottom: 11rem
}

.mt--xxxg,.my--xxxg {
    margin-top: 11rem
}

.mr--xxxg {
    margin-right: 11rem
}

.mb--xxxg {
    margin-bottom: 11rem
}

.ml--xxxg {
    margin-left: 11rem
}

.m--1ch {
    margin: 1ch
}

.mx--1ch {
    margin-left: 1ch;
    margin-right: 1ch
}

.my--1ch {
    margin-bottom: 1ch
}

.mt--1ch,.my--1ch {
    margin-top: 1ch
}

.mr--1ch {
    margin-right: 1ch
}

.mb--1ch {
    margin-bottom: 1ch
}

.ml--1ch {
    margin-left: 1ch
}

@media only screen and (min-width: 36em) {
    .m--auto--sm {
        margin:auto
    }

    .mx--auto--sm {
        margin-left: auto;
        margin-right: auto
    }

    .my--auto--sm {
        margin-bottom: auto
    }

    .mt--auto--sm,.my--auto--sm {
        margin-top: auto
    }

    .mr--auto--sm {
        margin-right: auto
    }

    .mb--auto--sm {
        margin-bottom: auto
    }

    .ml--auto--sm {
        margin-left: auto
    }

    .m--n--sm {
        margin: 0
    }

    .mx--n--sm {
        margin-left: 0;
        margin-right: 0
    }

    .my--n--sm {
        margin-bottom: 0
    }

    .mt--n--sm,.my--n--sm {
        margin-top: 0
    }

    .mr--n--sm {
        margin-right: 0
    }

    .mb--n--sm {
        margin-bottom: 0
    }

    .ml--n--sm {
        margin-left: 0
    }

    .m--t--sm {
        margin: .2rem
    }

    .mx--t--sm {
        margin-left: .2rem;
        margin-right: .2rem
    }

    .my--t--sm {
        margin-bottom: .2rem
    }

    .mt--t--sm,.my--t--sm {
        margin-top: .2rem
    }

    .mr--t--sm {
        margin-right: .2rem
    }

    .mb--t--sm {
        margin-bottom: .2rem
    }

    .ml--t--sm {
        margin-left: .2rem
    }

    .m--xxxs--sm {
        margin: .4rem
    }

    .mx--xxxs--sm {
        margin-left: .4rem;
        margin-right: .4rem
    }

    .my--xxxs--sm {
        margin-bottom: .4rem
    }

    .mt--xxxs--sm,.my--xxxs--sm {
        margin-top: .4rem
    }

    .mr--xxxs--sm {
        margin-right: .4rem
    }

    .mb--xxxs--sm {
        margin-bottom: .4rem
    }

    .ml--xxxs--sm {
        margin-left: .4rem
    }

    .m--xxs--sm {
        margin: .8rem
    }

    .mx--xxs--sm {
        margin-left: .8rem;
        margin-right: .8rem
    }

    .my--xxs--sm {
        margin-bottom: .8rem
    }

    .mt--xxs--sm,.my--xxs--sm {
        margin-top: .8rem
    }

    .mr--xxs--sm {
        margin-right: .8rem
    }

    .mb--xxs--sm {
        margin-bottom: .8rem
    }

    .ml--xxs--sm {
        margin-left: .8rem
    }

    .m--default--sm {
        margin: 1rem
    }

    .mx--default--sm {
        margin-left: 1rem;
        margin-right: 1rem
    }

    .my--default--sm {
        margin-top: 1rem;
        margin-bottom: 1rem
    }

    .mt--default--sm {
        margin-top: 1rem
    }

    .mr--default--sm {
        margin-right: 1rem
    }

    .mb--default--sm {
        margin-bottom: 1rem
    }

    .ml--default--sm {
        margin-left: 1rem
    }

    .m--xs--sm {
        margin: 1.2rem
    }

    .mx--xs--sm {
        margin-left: 1.2rem;
        margin-right: 1.2rem
    }

    .my--xs--sm {
        margin-bottom: 1.2rem
    }

    .mt--xs--sm,.my--xs--sm {
        margin-top: 1.2rem
    }

    .mr--xs--sm {
        margin-right: 1.2rem
    }

    .mb--xs--sm {
        margin-bottom: 1.2rem
    }

    .ml--xs--sm {
        margin-left: 1.2rem
    }

    .m--s--sm {
        margin: 1.4rem
    }

    .mx--s--sm {
        margin-left: 1.4rem;
        margin-right: 1.4rem
    }

    .my--s--sm {
        margin-bottom: 1.4rem
    }

    .mt--s--sm,.my--s--sm {
        margin-top: 1.4rem
    }

    .mr--s--sm {
        margin-right: 1.4rem
    }

    .mb--s--sm {
        margin-bottom: 1.4rem
    }

    .ml--s--sm {
        margin-left: 1.4rem
    }

    .m--m--sm {
        margin: 1.6rem
    }

    .mx--m--sm {
        margin-left: 1.6rem;
        margin-right: 1.6rem
    }

    .my--m--sm {
        margin-bottom: 1.6rem
    }

    .mt--m--sm,.my--m--sm {
        margin-top: 1.6rem
    }

    .mr--m--sm {
        margin-right: 1.6rem
    }

    .mb--m--sm {
        margin-bottom: 1.6rem
    }

    .ml--m--sm {
        margin-left: 1.6rem
    }

    .m--xm--sm {
        margin: 2rem
    }

    .mx--xm--sm {
        margin-left: 2rem;
        margin-right: 2rem
    }

    .my--xm--sm {
        margin-bottom: 2rem
    }

    .mt--xm--sm,.my--xm--sm {
        margin-top: 2rem
    }

    .mr--xm--sm {
        margin-right: 2rem
    }

    .mb--xm--sm {
        margin-bottom: 2rem
    }

    .ml--xm--sm {
        margin-left: 2rem
    }

    .m--l--sm {
        margin: 2.4rem
    }

    .mx--l--sm {
        margin-left: 2.4rem;
        margin-right: 2.4rem
    }

    .my--l--sm {
        margin-bottom: 2.4rem
    }

    .mt--l--sm,.my--l--sm {
        margin-top: 2.4rem
    }

    .mr--l--sm {
        margin-right: 2.4rem
    }

    .mb--l--sm {
        margin-bottom: 2.4rem
    }

    .ml--l--sm {
        margin-left: 2.4rem
    }

    .m--xl--sm {
        margin: 3.2rem
    }

    .mx--xl--sm {
        margin-left: 3.2rem;
        margin-right: 3.2rem
    }

    .my--xl--sm {
        margin-bottom: 3.2rem
    }

    .mt--xl--sm,.my--xl--sm {
        margin-top: 3.2rem
    }

    .mr--xl--sm {
        margin-right: 3.2rem
    }

    .mb--xl--sm {
        margin-bottom: 3.2rem
    }

    .ml--xl--sm {
        margin-left: 3.2rem
    }

    .m--xxl--sm {
        margin: 4rem
    }

    .mx--xxl--sm {
        margin-left: 4rem;
        margin-right: 4rem
    }

    .my--xxl--sm {
        margin-bottom: 4rem
    }

    .mt--xxl--sm,.my--xxl--sm {
        margin-top: 4rem
    }

    .mr--xxl--sm {
        margin-right: 4rem
    }

    .mb--xxl--sm {
        margin-bottom: 4rem
    }

    .ml--xxl--sm {
        margin-left: 4rem
    }

    .m--xxxl--sm {
        margin: 4.8rem
    }

    .mx--xxxl--sm {
        margin-left: 4.8rem;
        margin-right: 4.8rem
    }

    .my--xxxl--sm {
        margin-bottom: 4.8rem
    }

    .mt--xxxl--sm,.my--xxxl--sm {
        margin-top: 4.8rem
    }

    .mr--xxxl--sm {
        margin-right: 4.8rem
    }

    .mb--xxxl--sm {
        margin-bottom: 4.8rem
    }

    .ml--xxxl--sm {
        margin-left: 4.8rem
    }

    .m--g--sm {
        margin: 5.6rem
    }

    .mx--g--sm {
        margin-left: 5.6rem;
        margin-right: 5.6rem
    }

    .my--g--sm {
        margin-bottom: 5.6rem
    }

    .mt--g--sm,.my--g--sm {
        margin-top: 5.6rem
    }

    .mr--g--sm {
        margin-right: 5.6rem
    }

    .mb--g--sm {
        margin-bottom: 5.6rem
    }

    .ml--g--sm {
        margin-left: 5.6rem
    }

    .m--xg--sm {
        margin: 6.8rem
    }

    .mx--xg--sm {
        margin-left: 6.8rem;
        margin-right: 6.8rem
    }

    .my--xg--sm {
        margin-bottom: 6.8rem
    }

    .mt--xg--sm,.my--xg--sm {
        margin-top: 6.8rem
    }

    .mr--xg--sm {
        margin-right: 6.8rem
    }

    .mb--xg--sm {
        margin-bottom: 6.8rem
    }

    .ml--xg--sm {
        margin-left: 6.8rem
    }

    .m--xxg--sm {
        margin: 8rem
    }

    .mx--xxg--sm {
        margin-left: 8rem;
        margin-right: 8rem
    }

    .my--xxg--sm {
        margin-bottom: 8rem
    }

    .mt--xxg--sm,.my--xxg--sm {
        margin-top: 8rem
    }

    .mr--xxg--sm {
        margin-right: 8rem
    }

    .mb--xxg--sm {
        margin-bottom: 8rem
    }

    .ml--xxg--sm {
        margin-left: 8rem
    }

    .m--xxxg--sm {
        margin: 11rem
    }

    .mx--xxxg--sm {
        margin-left: 11rem;
        margin-right: 11rem
    }

    .my--xxxg--sm {
        margin-bottom: 11rem
    }

    .mt--xxxg--sm,.my--xxxg--sm {
        margin-top: 11rem
    }

    .mr--xxxg--sm {
        margin-right: 11rem
    }

    .mb--xxxg--sm {
        margin-bottom: 11rem
    }

    .ml--xxxg--sm {
        margin-left: 11rem
    }

    .m--1ch--sm {
        margin: 1ch
    }

    .mx--1ch--sm {
        margin-left: 1ch;
        margin-right: 1ch
    }

    .my--1ch--sm {
        margin-bottom: 1ch
    }

    .mt--1ch--sm,.my--1ch--sm {
        margin-top: 1ch
    }

    .mr--1ch--sm {
        margin-right: 1ch
    }

    .mb--1ch--sm {
        margin-bottom: 1ch
    }

    .ml--1ch--sm {
        margin-left: 1ch
    }
}

@media only screen and (min-width: 48.0625em) {
    .m--auto--md {
        margin:auto
    }

    .mx--auto--md {
        margin-left: auto;
        margin-right: auto
    }

    .my--auto--md {
        margin-bottom: auto
    }

    .mt--auto--md,.my--auto--md {
        margin-top: auto
    }

    .mr--auto--md {
        margin-right: auto
    }

    .mb--auto--md {
        margin-bottom: auto
    }

    .ml--auto--md {
        margin-left: auto
    }

    .m--n--md {
        margin: 0
    }

    .mx--n--md {
        margin-left: 0;
        margin-right: 0
    }

    .my--n--md {
        margin-bottom: 0
    }

    .mt--n--md,.my--n--md {
        margin-top: 0
    }

    .mr--n--md {
        margin-right: 0
    }

    .mb--n--md {
        margin-bottom: 0
    }

    .ml--n--md {
        margin-left: 0
    }

    .m--t--md {
        margin: .2rem
    }

    .mx--t--md {
        margin-left: .2rem;
        margin-right: .2rem
    }

    .my--t--md {
        margin-bottom: .2rem
    }

    .mt--t--md,.my--t--md {
        margin-top: .2rem
    }

    .mr--t--md {
        margin-right: .2rem
    }

    .mb--t--md {
        margin-bottom: .2rem
    }

    .ml--t--md {
        margin-left: .2rem
    }

    .m--xxxs--md {
        margin: .4rem
    }

    .mx--xxxs--md {
        margin-left: .4rem;
        margin-right: .4rem
    }

    .my--xxxs--md {
        margin-bottom: .4rem
    }

    .mt--xxxs--md,.my--xxxs--md {
        margin-top: .4rem
    }

    .mr--xxxs--md {
        margin-right: .4rem
    }

    .mb--xxxs--md {
        margin-bottom: .4rem
    }

    .ml--xxxs--md {
        margin-left: .4rem
    }

    .m--xxs--md {
        margin: .8rem
    }

    .mx--xxs--md {
        margin-left: .8rem;
        margin-right: .8rem
    }

    .my--xxs--md {
        margin-bottom: .8rem
    }

    .mt--xxs--md,.my--xxs--md {
        margin-top: .8rem
    }

    .mr--xxs--md {
        margin-right: .8rem
    }

    .mb--xxs--md {
        margin-bottom: .8rem
    }

    .ml--xxs--md {
        margin-left: .8rem
    }

    .m--default--md {
        margin: 1rem
    }

    .mx--default--md {
        margin-left: 1rem;
        margin-right: 1rem
    }

    .my--default--md {
        margin-top: 1rem;
        margin-bottom: 1rem
    }

    .mt--default--md {
        margin-top: 1rem
    }

    .mr--default--md {
        margin-right: 1rem
    }

    .mb--default--md {
        margin-bottom: 1rem
    }

    .ml--default--md {
        margin-left: 1rem
    }

    .m--xs--md {
        margin: 1.2rem
    }

    .mx--xs--md {
        margin-left: 1.2rem;
        margin-right: 1.2rem
    }

    .my--xs--md {
        margin-bottom: 1.2rem
    }

    .mt--xs--md,.my--xs--md {
        margin-top: 1.2rem
    }

    .mr--xs--md {
        margin-right: 1.2rem
    }

    .mb--xs--md {
        margin-bottom: 1.2rem
    }

    .ml--xs--md {
        margin-left: 1.2rem
    }

    .m--s--md {
        margin: 1.4rem
    }

    .mx--s--md {
        margin-left: 1.4rem;
        margin-right: 1.4rem
    }

    .my--s--md {
        margin-bottom: 1.4rem
    }

    .mt--s--md,.my--s--md {
        margin-top: 1.4rem
    }

    .mr--s--md {
        margin-right: 1.4rem
    }

    .mb--s--md {
        margin-bottom: 1.4rem
    }

    .ml--s--md {
        margin-left: 1.4rem
    }

    .m--m--md {
        margin: 1.6rem
    }

    .mx--m--md {
        margin-left: 1.6rem;
        margin-right: 1.6rem
    }

    .my--m--md {
        margin-bottom: 1.6rem
    }

    .mt--m--md,.my--m--md {
        margin-top: 1.6rem
    }

    .mr--m--md {
        margin-right: 1.6rem
    }

    .mb--m--md {
        margin-bottom: 1.6rem
    }

    .ml--m--md {
        margin-left: 1.6rem
    }

    .m--xm--md {
        margin: 2rem
    }

    .mx--xm--md {
        margin-left: 2rem;
        margin-right: 2rem
    }

    .my--xm--md {
        margin-bottom: 2rem
    }

    .mt--xm--md,.my--xm--md {
        margin-top: 2rem
    }

    .mr--xm--md {
        margin-right: 2rem
    }

    .mb--xm--md {
        margin-bottom: 2rem
    }

    .ml--xm--md {
        margin-left: 2rem
    }

    .m--l--md {
        margin: 2.4rem
    }

    .mx--l--md {
        margin-left: 2.4rem;
        margin-right: 2.4rem
    }

    .my--l--md {
        margin-bottom: 2.4rem
    }

    .mt--l--md,.my--l--md {
        margin-top: 2.4rem
    }

    .mr--l--md {
        margin-right: 2.4rem
    }

    .mb--l--md {
        margin-bottom: 2.4rem
    }

    .ml--l--md {
        margin-left: 2.4rem
    }

    .m--xl--md {
        margin: 3.2rem
    }

    .mx--xl--md {
        margin-left: 3.2rem;
        margin-right: 3.2rem
    }

    .my--xl--md {
        margin-bottom: 3.2rem
    }

    .mt--xl--md,.my--xl--md {
        margin-top: 3.2rem
    }

    .mr--xl--md {
        margin-right: 3.2rem
    }

    .mb--xl--md {
        margin-bottom: 3.2rem
    }

    .ml--xl--md {
        margin-left: 3.2rem
    }

    .m--xxl--md {
        margin: 4rem
    }

    .mx--xxl--md {
        margin-left: 4rem;
        margin-right: 4rem
    }

    .my--xxl--md {
        margin-bottom: 4rem
    }

    .mt--xxl--md,.my--xxl--md {
        margin-top: 4rem
    }

    .mr--xxl--md {
        margin-right: 4rem
    }

    .mb--xxl--md {
        margin-bottom: 4rem
    }

    .ml--xxl--md {
        margin-left: 4rem
    }

    .m--xxxl--md {
        margin: 4.8rem
    }

    .mx--xxxl--md {
        margin-left: 4.8rem;
        margin-right: 4.8rem
    }

    .my--xxxl--md {
        margin-bottom: 4.8rem
    }

    .mt--xxxl--md,.my--xxxl--md {
        margin-top: 4.8rem
    }

    .mr--xxxl--md {
        margin-right: 4.8rem
    }

    .mb--xxxl--md {
        margin-bottom: 4.8rem
    }

    .ml--xxxl--md {
        margin-left: 4.8rem
    }

    .m--g--md {
        margin: 5.6rem
    }

    .mx--g--md {
        margin-left: 5.6rem;
        margin-right: 5.6rem
    }

    .my--g--md {
        margin-bottom: 5.6rem
    }

    .mt--g--md,.my--g--md {
        margin-top: 5.6rem
    }

    .mr--g--md {
        margin-right: 5.6rem
    }

    .mb--g--md {
        margin-bottom: 5.6rem
    }

    .ml--g--md {
        margin-left: 5.6rem
    }

    .m--xg--md {
        margin: 6.8rem
    }

    .mx--xg--md {
        margin-left: 6.8rem;
        margin-right: 6.8rem
    }

    .my--xg--md {
        margin-bottom: 6.8rem
    }

    .mt--xg--md,.my--xg--md {
        margin-top: 6.8rem
    }

    .mr--xg--md {
        margin-right: 6.8rem
    }

    .mb--xg--md {
        margin-bottom: 6.8rem
    }

    .ml--xg--md {
        margin-left: 6.8rem
    }

    .m--xxg--md {
        margin: 8rem
    }

    .mx--xxg--md {
        margin-left: 8rem;
        margin-right: 8rem
    }

    .my--xxg--md {
        margin-bottom: 8rem
    }

    .mt--xxg--md,.my--xxg--md {
        margin-top: 8rem
    }

    .mr--xxg--md {
        margin-right: 8rem
    }

    .mb--xxg--md {
        margin-bottom: 8rem
    }

    .ml--xxg--md {
        margin-left: 8rem
    }

    .m--xxxg--md {
        margin: 11rem
    }

    .mx--xxxg--md {
        margin-left: 11rem;
        margin-right: 11rem
    }

    .my--xxxg--md {
        margin-bottom: 11rem
    }

    .mt--xxxg--md,.my--xxxg--md {
        margin-top: 11rem
    }

    .mr--xxxg--md {
        margin-right: 11rem
    }

    .mb--xxxg--md {
        margin-bottom: 11rem
    }

    .ml--xxxg--md {
        margin-left: 11rem
    }

    .m--1ch--md {
        margin: 1ch
    }

    .mx--1ch--md {
        margin-left: 1ch;
        margin-right: 1ch
    }

    .my--1ch--md {
        margin-bottom: 1ch
    }

    .mt--1ch--md,.my--1ch--md {
        margin-top: 1ch
    }

    .mr--1ch--md {
        margin-right: 1ch
    }

    .mb--1ch--md {
        margin-bottom: 1ch
    }

    .ml--1ch--md {
        margin-left: 1ch
    }
}

@media only screen and (min-width: 74.5em) {
    .m--auto--lg {
        margin:auto
    }

    .mx--auto--lg {
        margin-left: auto;
        margin-right: auto
    }

    .my--auto--lg {
        margin-bottom: auto
    }

    .mt--auto--lg,.my--auto--lg {
        margin-top: auto
    }

    .mr--auto--lg {
        margin-right: auto
    }

    .mb--auto--lg {
        margin-bottom: auto
    }

    .ml--auto--lg {
        margin-left: auto
    }

    .m--n--lg {
        margin: 0
    }

    .mx--n--lg {
        margin-left: 0;
        margin-right: 0
    }

    .my--n--lg {
        margin-bottom: 0
    }

    .mt--n--lg,.my--n--lg {
        margin-top: 0
    }

    .mr--n--lg {
        margin-right: 0
    }

    .mb--n--lg {
        margin-bottom: 0
    }

    .ml--n--lg {
        margin-left: 0
    }

    .m--t--lg {
        margin: .2rem
    }

    .mx--t--lg {
        margin-left: .2rem;
        margin-right: .2rem
    }

    .my--t--lg {
        margin-bottom: .2rem
    }

    .mt--t--lg,.my--t--lg {
        margin-top: .2rem
    }

    .mr--t--lg {
        margin-right: .2rem
    }

    .mb--t--lg {
        margin-bottom: .2rem
    }

    .ml--t--lg {
        margin-left: .2rem
    }

    .m--xxxs--lg {
        margin: .4rem
    }

    .mx--xxxs--lg {
        margin-left: .4rem;
        margin-right: .4rem
    }

    .my--xxxs--lg {
        margin-bottom: .4rem
    }

    .mt--xxxs--lg,.my--xxxs--lg {
        margin-top: .4rem
    }

    .mr--xxxs--lg {
        margin-right: .4rem
    }

    .mb--xxxs--lg {
        margin-bottom: .4rem
    }

    .ml--xxxs--lg {
        margin-left: .4rem
    }

    .m--xxs--lg {
        margin: .8rem
    }

    .mx--xxs--lg {
        margin-left: .8rem;
        margin-right: .8rem
    }

    .my--xxs--lg {
        margin-bottom: .8rem
    }

    .mt--xxs--lg,.my--xxs--lg {
        margin-top: .8rem
    }

    .mr--xxs--lg {
        margin-right: .8rem
    }

    .mb--xxs--lg {
        margin-bottom: .8rem
    }

    .ml--xxs--lg {
        margin-left: .8rem
    }

    .m--default--lg {
        margin: 1rem
    }

    .mx--default--lg {
        margin-left: 1rem;
        margin-right: 1rem
    }

    .my--default--lg {
        margin-top: 1rem;
        margin-bottom: 1rem
    }

    .mt--default--lg {
        margin-top: 1rem
    }

    .mr--default--lg {
        margin-right: 1rem
    }

    .mb--default--lg {
        margin-bottom: 1rem
    }

    .ml--default--lg {
        margin-left: 1rem
    }

    .m--xs--lg {
        margin: 1.2rem
    }

    .mx--xs--lg {
        margin-left: 1.2rem;
        margin-right: 1.2rem
    }

    .my--xs--lg {
        margin-bottom: 1.2rem
    }

    .mt--xs--lg,.my--xs--lg {
        margin-top: 1.2rem
    }

    .mr--xs--lg {
        margin-right: 1.2rem
    }

    .mb--xs--lg {
        margin-bottom: 1.2rem
    }

    .ml--xs--lg {
        margin-left: 1.2rem
    }

    .m--s--lg {
        margin: 1.4rem
    }

    .mx--s--lg {
        margin-left: 1.4rem;
        margin-right: 1.4rem
    }

    .my--s--lg {
        margin-bottom: 1.4rem
    }

    .mt--s--lg,.my--s--lg {
        margin-top: 1.4rem
    }

    .mr--s--lg {
        margin-right: 1.4rem
    }

    .mb--s--lg {
        margin-bottom: 1.4rem
    }

    .ml--s--lg {
        margin-left: 1.4rem
    }

    .m--m--lg {
        margin: 1.6rem
    }

    .mx--m--lg {
        margin-left: 1.6rem;
        margin-right: 1.6rem
    }

    .my--m--lg {
        margin-bottom: 1.6rem
    }

    .mt--m--lg,.my--m--lg {
        margin-top: 1.6rem
    }

    .mr--m--lg {
        margin-right: 1.6rem
    }

    .mb--m--lg {
        margin-bottom: 1.6rem
    }

    .ml--m--lg {
        margin-left: 1.6rem
    }

    .m--xm--lg {
        margin: 2rem
    }

    .mx--xm--lg {
        margin-left: 2rem;
        margin-right: 2rem
    }

    .my--xm--lg {
        margin-bottom: 2rem
    }

    .mt--xm--lg,.my--xm--lg {
        margin-top: 2rem
    }

    .mr--xm--lg {
        margin-right: 2rem
    }

    .mb--xm--lg {
        margin-bottom: 2rem
    }

    .ml--xm--lg {
        margin-left: 2rem
    }

    .m--l--lg {
        margin: 2.4rem
    }

    .mx--l--lg {
        margin-left: 2.4rem;
        margin-right: 2.4rem
    }

    .my--l--lg {
        margin-bottom: 2.4rem
    }

    .mt--l--lg,.my--l--lg {
        margin-top: 2.4rem
    }

    .mr--l--lg {
        margin-right: 2.4rem
    }

    .mb--l--lg {
        margin-bottom: 2.4rem
    }

    .ml--l--lg {
        margin-left: 2.4rem
    }

    .m--xl--lg {
        margin: 3.2rem
    }

    .mx--xl--lg {
        margin-left: 3.2rem;
        margin-right: 3.2rem
    }

    .my--xl--lg {
        margin-bottom: 3.2rem
    }

    .mt--xl--lg,.my--xl--lg {
        margin-top: 3.2rem
    }

    .mr--xl--lg {
        margin-right: 3.2rem
    }

    .mb--xl--lg {
        margin-bottom: 3.2rem
    }

    .ml--xl--lg {
        margin-left: 3.2rem
    }

    .m--xxl--lg {
        margin: 4rem
    }

    .mx--xxl--lg {
        margin-left: 4rem;
        margin-right: 4rem
    }

    .my--xxl--lg {
        margin-bottom: 4rem
    }

    .mt--xxl--lg,.my--xxl--lg {
        margin-top: 4rem
    }

    .mr--xxl--lg {
        margin-right: 4rem
    }

    .mb--xxl--lg {
        margin-bottom: 4rem
    }

    .ml--xxl--lg {
        margin-left: 4rem
    }

    .m--xxxl--lg {
        margin: 4.8rem
    }

    .mx--xxxl--lg {
        margin-left: 4.8rem;
        margin-right: 4.8rem
    }

    .my--xxxl--lg {
        margin-bottom: 4.8rem
    }

    .mt--xxxl--lg,.my--xxxl--lg {
        margin-top: 4.8rem
    }

    .mr--xxxl--lg {
        margin-right: 4.8rem
    }

    .mb--xxxl--lg {
        margin-bottom: 4.8rem
    }

    .ml--xxxl--lg {
        margin-left: 4.8rem
    }

    .m--g--lg {
        margin: 5.6rem
    }

    .mx--g--lg {
        margin-left: 5.6rem;
        margin-right: 5.6rem
    }

    .my--g--lg {
        margin-bottom: 5.6rem
    }

    .mt--g--lg,.my--g--lg {
        margin-top: 5.6rem
    }

    .mr--g--lg {
        margin-right: 5.6rem
    }

    .mb--g--lg {
        margin-bottom: 5.6rem
    }

    .ml--g--lg {
        margin-left: 5.6rem
    }

    .m--xg--lg {
        margin: 6.8rem
    }

    .mx--xg--lg {
        margin-left: 6.8rem;
        margin-right: 6.8rem
    }

    .my--xg--lg {
        margin-bottom: 6.8rem
    }

    .mt--xg--lg,.my--xg--lg {
        margin-top: 6.8rem
    }

    .mr--xg--lg {
        margin-right: 6.8rem
    }

    .mb--xg--lg {
        margin-bottom: 6.8rem
    }

    .ml--xg--lg {
        margin-left: 6.8rem
    }

    .m--xxg--lg {
        margin: 8rem
    }

    .mx--xxg--lg {
        margin-left: 8rem;
        margin-right: 8rem
    }

    .my--xxg--lg {
        margin-bottom: 8rem
    }

    .mt--xxg--lg,.my--xxg--lg {
        margin-top: 8rem
    }

    .mr--xxg--lg {
        margin-right: 8rem
    }

    .mb--xxg--lg {
        margin-bottom: 8rem
    }

    .ml--xxg--lg {
        margin-left: 8rem
    }

    .m--xxxg--lg {
        margin: 11rem
    }

    .mx--xxxg--lg {
        margin-left: 11rem;
        margin-right: 11rem
    }

    .my--xxxg--lg {
        margin-bottom: 11rem
    }

    .mt--xxxg--lg,.my--xxxg--lg {
        margin-top: 11rem
    }

    .mr--xxxg--lg {
        margin-right: 11rem
    }

    .mb--xxxg--lg {
        margin-bottom: 11rem
    }

    .ml--xxxg--lg {
        margin-left: 11rem
    }

    .m--1ch--lg {
        margin: 1ch
    }

    .mx--1ch--lg {
        margin-left: 1ch;
        margin-right: 1ch
    }

    .my--1ch--lg {
        margin-bottom: 1ch
    }

    .mt--1ch--lg,.my--1ch--lg {
        margin-top: 1ch
    }

    .mr--1ch--lg {
        margin-right: 1ch
    }

    .mb--1ch--lg {
        margin-bottom: 1ch
    }

    .ml--1ch--lg {
        margin-left: 1ch
    }
}

.space-normal {
    white-space: normal!important
}

.space-break-spaces {
    white-space: break-spaces
}

.container .Title-link,.space-nowrap {
    white-space: nowrap
}

.space-prewrap {
    white-space: pre-wrap
}

.whitespace {
    white-space: nowrap;
    width: 100%
}

.whitespace--default {
    min-height: 3.2rem
}

.whitespace--tiny {
    min-height: .8rem
}

.whitespace--small {
    min-height: 1.6rem
}

.whitespace--medium {
    min-height: 3.2rem
}

.whitespace--large {
    min-height: 4.8rem
}

.whitespace--extra-large {
    min-height: 6.4rem
}

.whitespace--extra-extra-large {
    min-height: 9.6rem
}

.whitespace--huge {
    min-height: 12.8rem
}

.whitespace--author {

    border-radius: 1rem;
    background: repeating-linear-gradient(-55deg,#f7f6f6,#f7f6f6 1rem,#fff 0,#f7f6f6 2rem)
}

.whitespace--author:after {
    top: 50%;
    left: 0;
    line-height: 1.4rem;
    font-size: 1.2rem;
    font-weight: 700;
    margin: -.7rem 0 0;
    text-transform: lowercase;
    content: "[Whitespace]"
}

.word-break--ellipsis {
    display: inline-block;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal
}

.word-break--break-word {
    word-break: break-word
}

.word-break--keep-all {
    word-break: keep-all
}

.word-break--break-all {
    -ms-word-break: break-all;
    word-break: break-all;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto
}

.notification.notification--warning .icon-alert-shape:before,.notification.notification--warning .icon-alert:before,.notification.notification--warning .icon-error-shape:before,.notification.notification--warning .icon-status-warning:before {
    content: "\f109"
}

.date-picker .mat-datepicker-toggle .mat-mdc-icon-button:before {
    content: "\f131"
}

.notification.notification--success .icon-check-shape:before,.notification.notification--success .icon-status-success:before,.notification.notification--success .icon-success:before {
    content: "\f139"
}

.select2-container-multi .select2-choices li.select2-search-field:after,.select2-container .select2-choice .select2-arrow:after,.upc_accordion .foldout .upc_accordion_wrapper .upc_accordion_title .lgi-acc-chevronlabel .upc_accordion_label_closed:before {
    content: "\f13b"
}

.AEM--link--chevron-left:before,.link.link--chevron--before:before,.link.link--chevron-left:before,.mat-calendar .mat-calendar-header .mat-calendar-controls .mat-calendar-previous-button:before {
    content: "\f13c"
}

.AEM--link--chevron:after,.link.link--chevron:after,.mat-calendar .mat-calendar-header .mat-calendar-controls .mat-calendar-next-button:before {
    content: "\f13d"
}

.upc_accordion .foldout .upc_accordion_wrapper .upc_accordion_title .lgi-acc-chevronlabel .upc_accordion_label_opened:before {
    content: "\f13e"
}

.notification.notification--errorfield .icon-error-shape:before,.notification.notification--errorfield .icon-error:before,.notification.notification--errorfield .icon-status-error:before,.notification.notification--errorfield .icon-status-errorfield:before {
    content: "\f176"
}

.vertical-step-tracker-centered .steps-tracker__step--error.icon-error-shape .steps-tracker__step__content__icon i:before,.vertical-step-tracker-centered .steps-tracker__step--error.icon-error .steps-tracker__step__content__icon i:before,.vertical-step-tracker-centered .steps-tracker__step--error .steps-tracker__step__content__icon i:before {
    content: "\f177"
}

.notification.notification--author .icon-information-shape:before,.notification.notification--author .icon-information:before,.notification.notification--author .icon-status-info:before,.notification.notification--info .icon-information-shape:before,.notification.notification--info .icon-information:before,.notification.notification--info .icon-status-info:before {
    content: "\f1aa"
}

.checkbox input[type=checkbox].checkbox-input:checked+.checkbox-control--circle.form-helper:after,.checkbox input[type=checkbox].checkbox-input:checked+label.checkbox-control--circle:after,.form__checkbox-v2__input[type=checkbox]:checked:before,.form__checkbox input[type=checkbox].form__checkbox__input:checked+.form__checkbox__label.form-helper:after,.form__checkbox input[type=checkbox].form__checkbox__input:checked+label.form__checkbox__label:after,.list-style--primary-ticks li:before,.radio-container.selected .radio input[type=radio].radio-input:checked+.radio-control.icon-tick:before,.select-tile__input[type=checkbox]:checked:before,.select-tile__input[type=radio]:checked:before,.vertical-step-tracker-centered .steps-tracker__step--completed.icon-tick .steps-tracker__step__content__icon i:before,.vertical-step-tracker-centered .steps-tracker__step--completed .steps-tracker__step__content__icon i:before,.vertical-step-tracker.vertical-step-tracker--ticked .tracker .tracker--step.tracker--step--completed.ready-0:after,.vertical-step-tracker.vertical-step-tracker--ticked .tracker .tracker--step.tracker--step--completed.ready-1:after,.vertical-step-tracker.vertical-step-tracker--ticked .tracker .tracker--step.tracker--step--completed.ready-2:after,.vertical-step-tracker.vertical-step-tracker--ticked .tracker .tracker--step.tracker--step--completed.ready-3:after,.vertical-step-tracker.vertical-step-tracker--ticked .tracker .tracker--step.tracker--step--completed.ready-4:after,.vertical-step-tracker.vertical-step-tracker--ticked .tracker .tracker--step.tracker--step--completed.ready-5:after,.vertical-step-tracker.vertical-step-tracker--ticked .tracker .tracker--step.tracker--step--completed.ready-6:after,.vertical-step-tracker.vertical-step-tracker--ticked .tracker .tracker--step.tracker--step--completed.ready-7:after,.vertical-step-tracker.vertical-step-tracker--ticked .tracker .tracker--step.tracker--step--completed.ready-8:after,.vertical-step-tracker.vertical-step-tracker--ticked .tracker .tracker--step.tracker--step--completed.ready-9:after,.vertical-step-tracker.vertical-step-tracker--ticked .tracker .tracker--step.tracker--step--completed.ready-10:after,.vertical-step-tracker.vertical-step-tracker--ticked .tracker .tracker--step.tracker--step--completed.ready-11:after,.vertical-step-tracker.vertical-step-tracker--ticked .tracker .tracker--step.tracker--step--completed.ready-12:after,.vertical-step-tracker.vertical-step-tracker--ticked .tracker .tracker--step.tracker--step--completed.ready-13:after,.vertical-step-tracker.vertical-step-tracker--ticked .tracker .tracker--step.tracker--step--completed.ready-14:after,.vertical-step-tracker.vertical-step-tracker--ticked .tracker .tracker--step.tracker--step--completed.ready-15:after,.vertical-step-tracker.vertical-step-tracker--ticked .tracker .tracker--step.tracker--step--completed.ready-16:after,.vertical-step-tracker.vertical-step-tracker--ticked .tracker .tracker--step.tracker--step--completed.ready-17:after,.vertical-step-tracker.vertical-step-tracker--ticked .tracker .tracker--step.tracker--step--completed.ready-18:after,.vertical-step-tracker.vertical-step-tracker--ticked .tracker .tracker--step.tracker--step--completed.ready-19:after,.vertical-step-tracker.vertical-step-tracker--ticked .tracker .tracker--step.tracker--step--completed.ready-20:after {
    content: "\f267"
}

.card-content.extra-large .invoices .details-section .dashboard-card__invoices-view,.card-content.large .invoices .details-section .dashboard-card__invoices-view,.card-content.medium .invoices .details-section .dashboard-card__invoices-view,.event-page-card--date,.event-page-card--text,.selector__list__content__first-section>span:first-child {
    font-family: TelenetAlbra-Regular,Helvetica,Verdana,Arial,Sans-serif
}

.card-content--wave-data-card .wave-data-card__desc-section .desc-section__more-info,.card-content--wave-data-card .wave-data-card__desc-section .desc-section__title,.care-page--version2 .secondary-header--care__container__component-name h1,.care-page-tln-bus--version-2 .secondary-header--care__container__component-name h1,.care-page .secondary-header--care__container__component-name h1,.event-page-card--title,.navigation-secondary .nav-secondary li,.price__red-bold,.selector__list__content__second-section .last-item,.sme-le-care-page .secondary-header--care__container__component-name h1 {
    font-family: TelenetAlbra-Bold,Helvetica,Verdana,Arial,Sans-serif
}

.header-accordion--vertical .icon-minus,.header-accordion--vertical .icon-plus,.icons-circle--bordered [class^=icon] {
    font-size: 1rem;
    line-height: 1.2rem
}

.card-content.small .dashboard-card__invoices-due,.checkbox input[type=checkbox].checkbox-input:checked+.checkbox-control--circle.form-helper,.checkbox input[type=checkbox].checkbox-input:checked+label.checkbox-control--circle,.pagination .pagination__list__item,.picker-scroller .option span,.price--superscript-small .price--superscript-currency,.price--superscript-small .price--superscript-digit,.wheel-counter__list__item__small {
    font-size: 1.2rem;
    line-height: 1.6rem
}

.card-content.extra-large .invoices .details-section .dashboard-card__invoices-view .icon-chevron-right,.card-content.large .invoices .details-section .dashboard-card__invoices-view .icon-chevron-right,.card-content.medium .invoices .details-section .dashboard-card__invoices-view .icon-chevron-right,.cards--wave-data-card .cards--body .wave-subtitle,.draggable-table .column-header__data-section,.draggable-table .column-header__option-title,.draggable-table .column-header__pin-section a,.dropdown-suggest .dropdown-suggest__menu div.dropdown-menu__menuitems__list div.dropdown-menu__menuitems__list-item,.dropdown-suggest .dropdown-suggest__menu ul li,.login-base__logout,.login-base__user .user-name,.mat-calendar .mat-calendar-table .mat-calendar-body .mat-calendar-body-cell .mat-calendar-body-cell-content,.network-topology--devices-child-info-name,.network-topology--devices-info-name,.price--superscript-medium .price--superscript-currency,.price--superscript-medium .price--superscript-digit,.tooltip__info-section .info-section__description__text,.tooltip__info-section__image .info-section__description .info-section__description__text,.tooltip__info-section__image .info-section__description .info-section__description__title {
    font-size: 1.4rem;
    line-height: 2rem
}

@media only screen and (min-width: 36em) {
    .horizontal-step-tracker-centered .steps-tracker.steps-tracker--with-label .steps-tracker__step__content__left,.horizontal-step-tracker-centered .steps-tracker.steps-tracker--with-label .steps-tracker__step__content__right {
        font-size:1.6rem;
        line-height: 2.4rem
    }
}

.badge--card,.card-content.extra-large .invoices .details-section .dashboard-card__invoices-view,.card-content.large .invoices .details-section .dashboard-card__invoices-view,.card-content.medium .invoices .details-section .dashboard-card__invoices-view,.date-picker .mat-datepicker-toggle .mat-mdc-icon-button:before,.hardware-details__slider-thumbnails .slick-slider-button__highlight.slick-next:before,.hardware-details__slider-thumbnails .slick-slider-button__highlight.slick-prev:before,.horizontal-step-tracker-centered .steps-tracker .steps-tracker__step .steps-tracker__step__content__icon,.image-description__card__info,.mat-mdc-tab-labels .mat-mdc-tab-label--multiple-headings,.mat-mdc-tab-labels__li--multiple-headings,.notification span,.notification span.icon:before,.notification span[class^=icon-]:before,.overlay.overlay--sales__cart .cart-icon__section__content--heading,.price.price__incl-vat-bold .price__taxes,.price__red-bold,.promo-highlight .promo-highlight__third-row .promo-highlight__third-row--before-text,.promo-highlight .promo-highlight__third-row .promo-highlight__third-row--with-comma,.selector__list__content,.slick-carousel__slider.slick-slider .slick-slider-button__highlight.slick-next:before,.slick-carousel__slider.slick-slider .slick-slider-button__highlight.slick-prev:before,.tab-bar .mat-mdc-tab-label--multiple-headings,.tab-bar__li--multiple-headings,.tooltip__info-section .info-section__description__title,ul.nav-primary li.nav-item .nav-item--text {
    font-size: 1.6rem;
    line-height: 2.4rem
}

.card-content--wave-data-card .wave-data-card__desc-section .desc-section__subtitle,.date-picker .mat-form-field-label,.image-description__card__label,.mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow:after,.msg-spinner,.nav-primary-sub.nav-primary-sub--open .nav-primary-sub--level1 .nav-primary-sub--level1-title,.nav-primary-sub.nav-primary-sub--open .nav-primary-sub--level2,.ngx-slider span.ngx-slider-span.ngx-slider-bubble,.notification-disclaimer__title,.overlay.overlay--sales__cart .overlay__section__content--subtitle,.page-loader__section__msg,.promo-highlight .promo-highlight__third-row .promo-highlight__third-row--with-comma.promo-highlight__third-row--with-comma-one-digit,.radio-checkbox--horizontal .label--large,.radio-container.selected-content .form-helper,.radio-container.selected-content label,.select_label,.selector__action .arrow.arrow--down:after,.selector__action .arrow.arrow--up:after {
    font-size: 1.8rem;
    line-height: 2.8rem
}

.header-search .SearchBar-form .searchBar--label.form-helper a,.header-search .SearchBar-form label.searchBar--label a,.price--superscript-large .price--superscript-currency,.price--superscript-large .price--superscript-digit {
    font-size: 2rem;
    line-height: 2.8rem
}

.card-content--wave-data-card--group-view .group-view__title-section .title-section__first-content [class^=icon]:before,.cards--gift-card__heading,.cards--gift-card__sub-heading,.event-page-card--title,.hardware-details__slider-thumbnails .slick-slider-button__highlight.arrow:after,.list-button__icon,.overlay.overlay--sales__cart .sales-cart__title__sub-heading,.picker-wrapper,.price--superscript-small .price--superscript-amount,.price__leading-digit--currency,.price__leading-digit--decimals,.selector__list__icon [class^=icon]:before,.slick-carousel__slider.slick-slider .slick-slider-button__highlight.arrow:after,.sticky-header {
    font-size: 2.4rem;
    line-height: 3.6rem
}

.list-button__icon.icon-netweters,.list-popup__trigger__icon,.price--superscript-medium .price--superscript-amount,.price__incl-vat-bold--currency {
    font-size: 3.2rem;
    line-height: 4.8rem
}

.price--superscript-large .price--superscript-amount {
    font-size: 4rem;
    line-height: 4.4rem
}

.badge__recommended,.hardware-details__slider-thumbnails .slick-slider-button__highlight.slick-next:before,.hardware-details__slider-thumbnails .slick-slider-button__highlight.slick-prev:before,.slick-carousel__slider.slick-slider .slick-slider-button__highlight.slick-next:before,.slick-carousel__slider.slick-slider .slick-slider-button__highlight.slick-prev:before {
    font-weight: 100
}

.button.button__icon--lg:not([class*=section]):before,.button:not([class*=section]).button__icon--position-left i:before,.button:not([class*=section]).button__icon--position-right i:before,.label--checkbox.form-label--error.form-helper,.label--checkbox.form-label--focus.form-helper,.label--large.form-label--error.form-helper,.label--large.form-label--focus.form-helper,.label--radio.form-label--error.form-helper,.label--radio.form-label--focus.form-helper,label.label--checkbox.form-label--error,label.label--checkbox.form-label--focus,label.label--large.form-label--error,label.label--large.form-label--focus,label.label--radio.form-label--error,label.label--radio.form-label--focus {
    font-weight: 400
}

.button.button--tertiary:not([class*=section]),.card-content.extra-large .invoices .details-section .dashboard-card__invoices-view,.card-content.large .invoices .details-section .dashboard-card__invoices-view,.card-content.medium .invoices .details-section .dashboard-card__invoices-view,.label-modifier-box.card-date.card-date-with-value .label-modifier-content__footer,.label-modifier-box.card-square.card-square--combi-with-icon-and-text .label-modifier-content__body__text-list,.overlay--with-subTitle-bold .overlay__section__content__description,.overlay.overlay--sales__cart .cart-icon__section__content--heading,.price.price__incl-vat-bold .price__taxes,.radio-checkbox--horizontal .label--large {
    font-weight: 500
}

.AEM--Button__secondary,.AEM--Button__secondary__fullwidth,.AEM--Button__secondary__light,.AEM--Button__secondary__light__fullwidth,.button.button--3rd-party:not([class*=section]),.button.button--secondary:not([class*=section]),.lgi_btn_3.selected,.lgi_btn_3:active,.lgi_btn_7.selected,.lgi_btn_7:active,.lgi_btn_9.selected,.lgi_btn_9:active,.lgi_steps_shortbutton,.list-style--ordered-highlight li:before,.upc_button1-1,.upc_button1-2,.upc_button3-1,.upc_button4-1,div#onetrust-consent-sdk div#onetrust-button-group-parent .banner-actions-container #onetrust-reject-all-handler {
    font-weight: 600
}

#onetrust-pc-sdk #vendors-list #vendor-list-content.host-list-content+div#vendor-list-save-btn button,.AEM--Button__primary,.AEM--Button__primary__fullwidth,.AEM--Button__secondary,.AEM--Button__secondary__fullwidth,.AEM--Button__secondary__light,.AEM--Button__secondary__light__fullwidth,.button:not([class*=section]),.button:not([class*=section]).button--3rd-party span,.form-label--error,.form-label--focus,.lgi_btn_3,.lgi_btn_3.selected,.lgi_btn_3:active,.lgi_btn_7,.lgi_btn_7.selected,.lgi_btn_7:active,.lgi_btn_9,.lgi_btn_9.selected,.lgi_btn_9:active,.lgi_steps_shortbutton,.upc_button,.upc_button1-1,.upc_button1-2,.upc_button2,.upc_button3,.upc_button3-1,.upc_button4,.upc_button4-1,.upc_button-1,.upc_button-2,.upc_button-3,.upc_button-4,button.lgi_btn_3,button.lgi_btn_7,button.lgi_btn_9,button.upc_button,button.upc_button2,button.upc_button3,button.upc_button-2,button.upc_button-3,div#onetrust-consent-sdk div#onetrust-button-group-parent .banner-actions-container #onetrust-accept-btn-handler,div#onetrust-consent-sdk div#onetrust-button-group-parent .banner-actions-container #onetrust-reject-all-handler {
    font-weight: 700
}

.card-content--wave-data-card .wave-data-card__desc-section .desc-section__more-info,.dashboard-page .mask-gradient .navigation-content-box .cmp-text,.label-modifier-box.card-square.card-square--combi-with-icon-and-text .label-modifier-content__body .text-flow--button,.label-modifier-box.card-square.card-square-secondary .label-modifier-content__body .text-flow--button,.navigation-secondary .nav-secondary li a .icon-chevron-left,.network-topology--devices-child-info-name,.network-topology--devices-info-name,.overlay--with-subTitle-bold .overlay__section__content__sub-title,.overlay__section__content--page__heading,.price__leading-digit,.radio-container.selected-content .form-helper,.radio-container.selected-content label,.sales-page__container__content__section .order-confirmation-section__title,.select-dropdown-section .select-dropdown__content__first-section>span:first-child,.selector__list__content__first-section>span:first-child,.tooltip .tooltip-text-content {
    font-weight: 900
}

.card-content .dashboard-card__subtitle,.card-content .dashboard-card__title,.card-content .notification--card .icon-error-shape,.card-content .notification--card .icon-status-error {
    font-weight: 400
}

.card-content.extra-large .dashboard-card__action,.card-content.large .dashboard-card__action,.card-content.medium .dashboard-card__action {
    font-weight: 500
}

.cdk-overlay-container .mat-mdc-autocomplete-panel .mat-mdc-option.mat-mdc-option-active,.cdk-overlay-container .mat-mdc-autocomplete-panel .mat-mdc-option:hover,.cdk-overlay-container .mat-mdc-select-panel .mat-mdc-option.mat-mdc-option-active,.cdk-overlay-container .mat-mdc-select-panel .mat-mdc-option:hover {
    font-weight: 700
}

.promo-highlight .promo-highlight__third-row {
    font-weight: 800
}

.card-content.extra-large .dashboard-card__details,.card-content.extra-large .dashboard-card__header,.card-content.large .dashboard-card__details,.card-content.large .dashboard-card__header {
    font-weight: 900
}

@media only screen and (min-width: 48.0625em) {
    .promo-highlight.promo-highlight--informational .promo-highlight__first-row,.promo-highlight.promo-highlight--informational .promo-highlight__fourth-row {
        font-weight:700
    }
}

.list-style--ordered-highlight li:before {
    line-height: 1.6rem
}

.price--superscript-small .price--superscript-currency,.price--superscript-small .price--superscript-digit {
    line-height: 1.8rem
}

.price--superscript-medium .price--superscript-currency,.price--superscript-medium .price--superscript-digit {
    line-height: 2.4rem
}

.price--superscript-large .price--superscript-currency,.price--superscript-large .price--superscript-digit {
    padding-top: 0!important
}

#onetrust-pc-sdk #vendors-list #vendor-list-content.host-list-content+div#vendor-list-save-btn button,div#onetrust-consent-sdk #onetrust-button-group,div#onetrust-consent-sdk div#onetrust-button-group-parent,div#onetrust-consent-sdk div#onetrust-button-group-parent .banner-actions-container {
    float: none
}

#onetrust-pc-sdk #vendors-list #vendors-list-header #search-container {
    clear: both
}

.accordion__button,.audio-player__total-time,.card-content--title-subtitle.card-content.extra-large .dashboard-card__subtitle,.card-content--title-subtitle.card-content.extra-large .dashboard-card__title,.card-content--title-subtitle.card-content.large .dashboard-card__subtitle,.card-content--title-subtitle.card-content.large .dashboard-card__title,.card-content--title-subtitle.card-content.medium .dashboard-card__subtitle,.card-content--title-subtitle.card-content.medium .dashboard-card__title,.card-content--title-subtitle.card-content.small .dashboard-card__subtitle,.card-content--title-subtitle.card-content.small .dashboard-card__title,.card-content--title.card-content.extra-large .dashboard-card__title,.card-content--title.card-content.large .dashboard-card__title,.card-content--title.card-content.medium .dashboard-card__title,.card-content--title.card-content.small .dashboard-card__title,.card-content--wave-data-card .wave-data-card__desc-section,.card-content--wave-data-card__with-double-waves .wave-data-card__desc-section,.card-content.extra-large .dashboard-card__details,.card-content.extra-large .dashboard-card__header,.card-content.extra-large .dashboard-card__invoices-due,.card-content.extra-large .invoices .details-section .dashboard-card__invoices-view,.card-content.large .dashboard-card__details,.card-content.large .dashboard-card__header,.card-content.large .dashboard-card__invoices-due,.card-content.large .invoices .details-section .dashboard-card__invoices-view,.card-content.medium,.card-content.medium .contact .details,.card-content.medium .contact .header,.card-content.medium .contact .title,.card-content.medium .dashboard-card__details,.card-content.medium .dashboard-card__header,.card-content.medium .dashboard-card__invoices-due,.card-content.medium .dashboard-card__title,.card-content.medium .invoices .details-section .dashboard-card__invoices-view,.card-content.medium .sim-dashboard-card .details,.card-content.medium .sim-dashboard-card .header,.card-content.medium .sim-dashboard-card .title,.card-content.small .dashboard-card__details,.card-content.small .dashboard-card__invoices-due,.card-content.small .usage-donuts .usage-donuts__header,.cards--gift-card .form-group,.carrousel-single-element .carrousel-single-element-row .carrousel-single-element--back,.cdk-overlay-container .mat-mdc-autocomplete-panel .mat-mdc-option,.cdk-overlay-container .mat-mdc-select-panel .mat-mdc-option,.cmp-accordion__button,.dashboard-page .mask-gradient .navigation-content-box .cmp-text,.draggable-table .cell-subtext,.draggable-table .cell-text,.draggable-table .row-header-subtext,.draggable-table .row-header-text,.horizontal-step-tracker-centered .steps-tracker .steps-tracker__step .steps-tracker__step__content__right p,.image-description__card__label,.label-modifier-box.card-square.card-square--combi-with-icon-and-text .label-modifier-content__body,.label-modifier-box.card-square.card-square-secondary .label-modifier-content__body,.list-button__label,.list-button__label a,.overlay.overlay--sales__cart .cart-icon__section__content--heading,.overlay.overlay--sales__cart .sales-cart-row-left,.overlay.overlay--sales__cart .sales-cart-row__product--discount,.password-container,.select-dropdown.select-dropdown--table,.tooltip .tooltip-text,.tooltip__info-section .info-section__description,.vertical-step-tracker-centered .steps-tracker__step.right {
    text-align: left
}

.audio-player__current-time,.cards--footer-buttons--one,.cards--price,.carrousel-single-element .carrousel-single-element-row .carrousel-single-element--next,.horizontal-step-tracker-centered .steps-tracker.steps-tracker--with-label .steps-tracker__step:first-child .steps-tracker__step__content__left p,.horizontal-step-tracker-centered .steps-tracker .steps-tracker__step .steps-tracker__step__content__left p,.overlay.overlay--sales__cart .sales-cart-row-right,.vertical-step-tracker-centered .steps-tracker__step.left {
    text-align: right
}

#onetrust-pc-sdk #vendors-list #vendor-list-content.host-list-content+div#vendor-list-save-btn button,.AEM--Button__primary,.AEM--Button__primary__fullwidth,.AEM--Button__secondary,.AEM--Button__secondary__fullwidth,.AEM--Button__secondary__light,.AEM--Button__secondary__light__fullwidth,.appointment-picker .nav-tabs>li,.avatar .avatar__notification,.button:not([class*=section]),.card--bottom__primary,.card-content.extra-large .dashboard-card__subtitle,.card-content.extra-large .dashboard-card__title,.card-content.large .dashboard-card__subtitle,.card-content.large .dashboard-card__title,.card-content.large .details,.card-content.large .usage-donuts .donut-text,.card-content.large .usage-donuts .multiple .donut-text,.card-content.large .usage-donuts .multiple.four .donut-text,.card-content.large .usage-donuts .multiple .usage-donuts__disclaimer,.card-content.large .usage-donuts .multiple .usage-donuts__header,.card-content.large .usage-donuts .usage-donuts__disclaimer,.card-content.large .usage-donuts .usage-donuts__header,.card-content.medium .usage-donuts .donut-text,.card-content.medium .usage-donuts .usage-donuts__header,.cards--conversational--bottom,.cards--conversational--title,.cards--icon,.cards--offer-card__header,.cards--wave-card .cards--body,.cards--wave-card .cards--body--remove-bundle,.cards--wave-data-card .cards--body,.care-page--version2 .container--care .Title,.care-page .container--care .Title,.care-page .title-section,.care-page .title-section.secondary,.care-page .title-section .template-link .Title-link,.carrousel-single-element-statusrow,.carrousel-single-element-statusrow .carrousel-single-element--content,.carrousel-single-element .carrousel-single-element-row .carrousel-single-element--current,.carrousel-single-element .carrousel-single-element-row .carrousel-single-element--current .carrousel-single-element--content,.checkbox-circle,.circle-container__text--stamp__fittext,.circle-wave__info__available,.circle-wave__info__used,.Container--dashed,.dashboard-container .cmp-text,.dashboard-container .cmp-title,.draggable-table .checkbox,.draggable-table .column-header__data-section,.draggable-table__column .column-cell,.draggable-table__column .row-header,.dtp-box .days-names>span,.dtp-box .dtp-days>span,.dtp-box header .year-month,.dtp-months span>span,.dtp-time span,.form__checkbox-v2__input[type=checkbox],.form__checkbox input[type=checkbox].form__checkbox__input+.form__checkbox__label.form-helper,.form__checkbox input[type=checkbox].form__checkbox__input+label.form__checkbox__label,.form__input--single-number,.form__radio-v2__input[type=radio],.header-yellow-fellow,.icon-circle,.icons-circle,.image-description__card,.image-description__card__info,.label-modifier-box.card-date .label-modifier-content__footer,.label-modifier-box.card-date .label-modifier-content__header,.label-modifier-box.card-mini.card-mini--square-checkbox .label-modifier--container .label-modifier-content__body-label,.label-modifier-box.card-mini .label-modifier-content__header,.label-modifier-box.card-square.card-square--combi .label-modifier-content__body,.label-modifier-box.card-square .label-modifier-content__body,.label-modifier-box.card-square .label-modifier-content__image,.lgi_btn_3,.lgi_btn_3.selected,.lgi_btn_3:active,.lgi_btn_7,.lgi_btn_7.selected,.lgi_btn_7:active,.lgi_btn_9,.lgi_btn_9.selected,.lgi_btn_9:active,.lgi_steps_shortbutton,.link i.icon.icon--shaped,.list-button.list-button--inline .list-button__label,.mat-mdc-tab-labels .mat-mdc-tab-label .mat-mdc-tab-label-content,.mat-mdc-tab-labels .mat-mdc-tab-label a,.mat-mdc-tab-labels__li .mat-mdc-tab-label-content,.mat-mdc-tab-labels__li a,.navigation-bar--mobile-layer .navigation-bar__block,.navigation-bar .navigation-bar--mobile-fixed.navigation-bar--mobile-layer .navigation-bar__block,.number-input,.overlay.overlay--sales__cart .overlay__section__content--subtitle,.overlay.overlay--sales__cart .sales-cart-row__content__section,.overlay__section__content,.overlayer .overlayer-position .overlayer-cell,.overlayer .overlayer-position .overlayer-cell .overlayer-content .overlayer-body .overlay__content .overlay--message,.overlayer .overlayer-position .overlayer-cell .overlayer-content .overlayer-body .overlay__content .overlay__action,.overlayer .overlayer-position .overlayer-cell .overlayer-content .overlayer-body .overlay__content .overlay__action.text-align--center,.page-loader__section__msg .align-center,.picker-wrapper,.radio-circle,.sales-page__container__title,.select-tile__input[type=radio],.slick-dots,.sme-le-care-page .container--care .Title,.sme-le-care-page .title-section,.sme-le-care-page .title-section.secondary,.sme-le-care-page .title-section .template-link .Title-link,.stepper-page__title,.sticky-footer-v2__container .progress-paging,.tab-bar .mat-mdc-tab-label .mat-mdc-tab-label-content,.tab-bar .mat-mdc-tab-label a,.tab-bar__li .mat-mdc-tab-label-content,.tab-bar__li a,.template--aemcontainer,.upc_button,.upc_button1-1,.upc_button1-2,.upc_button2,.upc_button3,.upc_button3-1,.upc_button4,.upc_button4-1,.upc_button-1,.upc_button-2,.upc_button-3,.upc_button-4,.vertical-step-tracker-centered .steps-tracker__step__content__icon,.wheel-counter__list__item,button.lgi_btn_3,button.lgi_btn_7,button.lgi_btn_9,button.upc_button,button.upc_button2,button.upc_button3,button.upc_button-2,button.upc_button-3,div#onetrust-consent-sdk div#onetrust-button-group-parent .banner-actions-container #onetrust-accept-btn-handler,div#onetrust-consent-sdk div#onetrust-button-group-parent .banner-actions-container #onetrust-reject-all-handler {
    text-align: center
}

.overlay--page .overlay__section__content,.overlay__section__content p {
    text-align: unset
}

.overlay--full-page .overlay__section__content .overlay__section__content__description,.overlay__section__content .form-helper,.overlay__section__content label {
    text-align: initial
}

@media only screen and (min-width: 36em) {
    .care-page--version2 .container--care .Title,.care-page .container--care .Title,.care-page .title-section.secondary,.sme-le-care-page .container--care .Title,.sme-le-care-page .title-section.secondary {
        text-align:left
    }
}

@media only screen and (min-width: 48.0625em) {
    .horizontal-step-tracker-centered .steps-tracker.steps-tracker--with-label .steps-tracker__step:first-child .steps-tracker__step__content__left p {
        text-align:left
    }
}

@media only screen and (min-width: 36em) {
    .card-content--wave-data-card__with-double-waves .wave-data-card__desc-section,.label-modifier-box.card-square.card-square-secondary .label-modifier-content__body {
        text-align:center
    }
}

@media only screen and (min-width: 48.0625em) {
    .horizontal-step-tracker-centered .steps-tracker .steps-tracker__step .steps-tracker__step__content__left p,.horizontal-step-tracker-centered .steps-tracker .steps-tracker__step .steps-tracker__step__content__right p {
        text-align:center
    }
}

.logo .logo--yellow-fellow {
    vertical-align: text-bottom
}

.dtp-i,.label--switch.form-helper,label.label--switch {
    vertical-align: top
}

#onetrust-pc-sdk #vendors-list #vendor-list-content.host-list-content+div#vendor-list-save-btn button,.AEM--Button__primary,.AEM--Button__primary__fullwidth,.AEM--Button__secondary,.AEM--Button__secondary__fullwidth,.AEM--Button__secondary__light,.AEM--Button__secondary__light__fullwidth,.badge,.button:not([class*=section]),.cards--offer-card__header,.care-page .title-section .template-link .Title-link,.carrousel-single-element .carrousel-single-element-row .carrousel-single-element--back,.carrousel-single-element .carrousel-single-element-row .carrousel-single-element--current,.carrousel-single-element .carrousel-single-element-row .carrousel-single-element--next,.dropdown-menu.dropdown-menu--pagination .dropdown-menu__selector .dropdown-menu__selector__label.form-helper .icon:before,.dropdown-menu.dropdown-menu--pagination .dropdown-menu__selector label.dropdown-menu__selector__label .icon:before,.dropdown-menu .dropdown-menu__selector .dropdown-menu__selected .dropdown-menu__selected-item .dropdown-menu__selector-indicator,.dtp-time span,.form__checkbox input[type=checkbox].form__checkbox__input+.form__checkbox__label.form-helper:before,.form__checkbox input[type=checkbox].form__checkbox__input+label.form__checkbox__label:before,.header-yellow-fellow .header-yellow-fellow--back,.header-yellow-fellow .header-yellow-fellow--next,.icon-circle,.icon-formulas:before,.icon-formulas__symbol:after,.language-selector__selected .arrow,.lgi_btn_3,.lgi_btn_3.selected,.lgi_btn_3:active,.lgi_btn_7,.lgi_btn_7.selected,.lgi_btn_7:active,.lgi_btn_9,.lgi_btn_9.selected,.lgi_btn_9:active,.lgi_steps_shortbutton,.link i.icon,.link span,.navigation-secondary .nav-secondary li a .icon-chevron-left,.picker-scroller .option__bonus-msg,.select2-container .select2-choice .select2-arrow,.select_label-placeholder,.sme-le-care-page .title-section .template-link .Title-link,.upc_button,.upc_button1-1,.upc_button1-2,.upc_button2,.upc_button3,.upc_button3-1,.upc_button4,.upc_button4-1,.upc_button-1,.upc_button-2,.upc_button-3,.upc_button-4,button.lgi_btn_3,button.lgi_btn_7,button.lgi_btn_9,button.upc_button,button.upc_button2,button.upc_button3,button.upc_button-2,button.upc_button-3,div#onetrust-consent-sdk div#onetrust-button-group-parent .banner-actions-container #onetrust-accept-btn-handler,div#onetrust-consent-sdk div#onetrust-button-group-parent .banner-actions-container #onetrust-reject-all-handler {
    vertical-align: middle
}

.dashboard-page .mask-gradient .navigation-list__icon:before {
    vertical-align: inherit
}

.icon-text-block__icon:before,.radio-checkbox--horizontal .label--large,.tooltip__info-section .info-section__icon:before {
    vertical-align: sub
}

@media only screen and (min-width: 36em) {
    .SingleInputForm .FormGroup__label {
        vertical-align:top
    }
}

.form__checkbox-v2__input[type=checkbox],.form__radio-v2__input[type=radio],.select-tile__input[type=checkbox],.select-tile__input[type=radio] {
    aspect-ratio: 1/1
}

#onetrust-pc-sdk #vendors-list #vendors-list-header #search-container #vendor-search-handler,.label-modifier-box.card-mini.card-mini--square-checkbox .label-modifier--container .label-modifier-content__header,.select-tile__input.hidden-input-box[type=checkbox],.select-tile__input.hidden-input-box[type=radio] {
    border-radius: 0
}

.form__checkbox-v2--switch__toggle,.form__checkbox-v2--switch__toggle:before {
    border-radius: 2.4rem
}

.avatar .avatar__circular,.avatar .avatar__image.avatar__circular,.form__radio-v2__input[type=radio]:checked:before,.label-modifier-box.card-mini.card-mini--square-checkbox .label-modifier--container .label-modifier-content__header.radio-button--circle,.pagination .pagination__list__bullit a,.select-tile__input[type=radio]:checked:before,.selector__list__icon .icon-circle,.status-indicator:before {
    border-radius: 50%
}

.button.button--business-phone:not([class*=section]),.button.button--business-phone:not([class*=section]):hover {
    border: .1rem solid #ffc421
}

.carrousel-single-element .carrousel-single-element-row .carrousel-single-element--back div:after,.carrousel-single-element .carrousel-single-element-row .carrousel-single-element--next div:after,.label-modifier-box.card-square.card-square-secondary .label-modifier-slot .label-modifier-radio:checked+.label-modifier--container,.mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow:after,.select-dropdown-section.default .select-dropdown,.select-tile__input.hidden-input-box[type=checkbox],.select-tile__input.hidden-input-box[type=radio] {
    border: none
}

.date-picker input,.form-control,.form__input {
    border-style: solid;
    border-color: transparent
}

.form__input--with-icon .form__input {
    border-width: 0
}

.date-picker input,.form-control,.form__input {
    border-width: .2rem
}

.stepper-page__content .Container--partitioned hr {
    border-top-style: solid;
    border-top-color: #bab6b5
}


.card-content--wave-data-card--usage .border-line--height:before,.vertical-step-tracker .tracker--step:before {
    border-left-style: solid
}

.card-content--wave-data-card--usage .border-line--height:before {
    border-left-color: #eeeded
}

.card-content--wave-data-card--usage .border-line--height:before {
    border-left-width: .1rem
}

.vertical-step-tracker .tracker--step:before {
    border-left-width: .4rem
}

.form__checkbox-v2--switch:focus:not(:focus-visible) .form__checkbox-v2--switch__toggle,.form__checkbox-v2--switch__input:focus:not(:focus-visible)+.form__checkbox-v2--switch__toggle,textarea {
    outline: 0
}

.form__checkbox-v2--switch__input:focus+.form__checkbox-v2--switch__toggle,.form__checkbox-v2__input[type=checkbox]:checked:focus-visible:after,.form__checkbox-v2__input[type=checkbox]:focus-visible:after,.form__radio-v2__input[type=radio]:checked:focus-visible:after,.form__radio-v2__input[type=radio]:focus-visible:after,.link.link--with-icon:focus,.select-tile-date.form-helper:focus,.select-tile-date.form-helper:focus-visible,.select-tile-date.form-helper:focus-within,.select-tile-date.form-helper:focus-within+.select-tile-date__container,.select-tile__input[type=checkbox]:checked:focus-visible:after,.select-tile__input[type=checkbox]:focus-visible:after,.select-tile__input[type=radio]:checked:focus-visible:after,.select-tile__input[type=radio]:focus-visible:after,label.select-tile-date:focus,label.select-tile-date:focus-visible,label.select-tile-date:focus-within,label.select-tile-date:focus-within+.select-tile-date__container {
    outline-offset: .1rem;
    outline: .2rem solid var(--focus-outline-color);
    border-radius: 1px
}

#onetrust-consent-sdk #onetrust-pc-sdk #ot-content,#onetrust-pc-sdk #vendors-list *,.accstyle_B-1 .upc_accordion_wrapper,.accstyle_B-2 .upc_accordion_wrapper,.accstyle_B .upc_accordion_wrapper,.address-container .AutoComplete .AutoComplete__list,.avatar .avatar--add,.avatar .avatar__image,.button.button--business-phone:not([class*=section]),.button.button--login-header.button--login-header--bigger:not([class*=section]),.button.button--login-header:not([class*=section]),.card-content,.card-content.small .dashboard-card__toggle,.care-page--version2 .container--care--fullwidth,.care-page .container--care--fullwidth,.cdk-overlay-container .cdk-overlay-pane,.cdk-overlay-container .mat-mdc-autocomplete-panel .mat-mdc-option,.cdk-overlay-container .mat-mdc-select-panel .mat-mdc-option,.CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:checked+.CheckboxSwitch-control.form-helper:after,.CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:checked+label.CheckboxSwitch-control:after,.CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:not(:checked)+.CheckboxSwitch-control.form-helper:after,.CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:not(:checked)+label.CheckboxSwitch-control:after,.dashboard-container,.dob-picker__selectdiv:after,.dropdown-menu .dropdown-menu__selector .dropdown-menu__selected .dropdown-menu__selected-item .dropdown-menu__selector-indicator,.dropdown-suggest .dropdown-suggest__menu,.dtp-box header .dtp-title .icon-close:before,.dtp-new-box header .dtp-title .icon-close:before,.form__checkbox-v2--switch__toggle:before,.form__radio--button,.header-search .SearchBar-form .searchBar--input,.language-selector__selected .arrow,.loading--circular,.navigation-secondary,.notification.cdh .info .cmp-text,.options-button,.overlay-page .container--overlay,.overlayer .overlayer-position .overlayer-cell,.page-skeleton--sales__first-section .first-section__fifth-element,.page-skeleton--sales__first-section .first-section__first-element,.page-skeleton--sales__first-section .first-section__third-element,.parsys_column,.parsys_column>div,.select2-container,.select2-container .select2-choice .select2-arrow,.select2-drop,.select2-search,.select2-search input,.select_options,.SingleInputForm .SingleInputForm-input,.sme-le-care-page .container--care--fullwidth,.spinner,.telenet-header .language-selector,.upc_columns_percent_15_15_15_15_15_15,.upc_columns_percent_15_15_15_15_15_15>div,.upc_columns_percent_20_20_20_20_20,.upc_columns_percent_20_20_20_20_20>div,.upc_columns_percent_20_80,.upc_columns_percent_20_80>div,.upc_columns_percent_25_25_25_25,.upc_columns_percent_25_25_25_25>div,.upc_columns_percent_30_70,.upc_columns_percent_30_70>div,.upc_columns_percent_33_33_34,.upc_columns_percent_33_33_34>div,.upc_columns_percent_33_67,.upc_columns_percent_33_67>div,.upc_columns_percent_40_60,.upc_columns_percent_40_60>div,.upc_columns_percent_50_50,.upc_columns_percent_50_50>div,.upc_columns_percent_60_40,.upc_columns_percent_60_40>div,.upc_columns_percent_67_33,.upc_columns_percent_67_33>div,.upc_columns_percent_70_30,.upc_columns_percent_70_30>div,.upc_columns_percent_80_20,.upc_columns_percent_80_20>div,.upc_columns_utility1,.upc_columns_utility1>div,.upc_container_fullwidth,legend {
    box-sizing: border-box
}

.select2-container-multi .select2-choices li {
    box-sizing: content-box
}

.badge,.card-content.large .usage-donuts .multiple .donut-text,.card-content.large .usage-donuts .multiple.four .donut-text,.clone-scroller,.date-picker input,.form-control,.form__input,.header-search .SearchBar-form a.searchBar--button.icon-close.visible,.mat-mdc-tab-labels .mat-mdc-tab-label,.mat-mdc-tab-labels__li,.options-button .separator.tick:after,.overlay__section__content,.picker-down,.picker-scroller,.picker-scroller .option,.picker-up,.select-dropdown-table .select_expandLabel:after,.select_closeLabel-arrow:after,.select_expand:checked+.select_closeLabel+.select_options .select_label,.select_expandLabel,.select_expandLabel:after,.select_items,.tab-bar .mat-mdc-tab-label,.tab-bar__li {
    box-sizing: inherit
}

.logo .logo--yellow-fellow,.logo a {
    color: #ffc421
}

.cart-price-change .cart-price-change-circle__div,.icon--notification--basket {
    background-color: #ffc421
}

.cart-price-change .cart-price-change-circle-value__div,.notify-icon {
    color: #fff
}

.button.button--business-phone.button--disabled:not([class*=section]),.button.button--business-phone.button--disabled:not([class*=section]):hover,.button.button--business-phone.disabled:not([class*=section]),.button.button--business-phone.disabled:not([class*=section]):hover,.button.button--business-phone:not([class*=section]),.button.button--business-phone:not([class*=section]):disabled,.button.button--business-phone:not([class*=section]):disabled:hover,.button.button--business-phone:not([class*=section]):hover,.care-page .content-wrap .digital-front-door__wrapper header,.cdk-overlay-container .mat-mdc-autocomplete-panel,.cdk-overlay-container .mat-mdc-select-panel,.Container--partitioned,.dashboard-page .content-wrap .digital-front-door__wrapper header,.dfd-dashboard-page .content-wrap .digital-front-door__wrapper header,.dfd-page .content-wrap .digital-front-door__wrapper header,.faq-page .content-wrap .digital-front-door__wrapper header,.form__input--with-icon,.form__input--with-icon .form__input,.icon-basket,.label-modifier-box .label-modifier--container,.mat-mdc-tab-labels .mat-mdc-tab-label.active,.mat-mdc-tab-labels .mat-mdc-tab-label.mat-mdc-tab-label-active,.mat-mdc-tab-labels__li.active,.mat-mdc-tab-labels__li.mat-mdc-tab-label-active,.notify-icon .notify-dot,.radio-checkbox--background,.sales-skeleton-container .header--loader-skeleton,.sales-skeleton-container .skeleton-header--secondary-section__second-firstsubsection,.sales-skeleton-container .skeleton-header--secondary-section__second-secondsubsection,.sales-skeleton-container .skeleton-header--secondary-section__second-subelement,.selector__list__first-item--opened+ul,.sticky-header,.tab-bar .mat-mdc-tab-label.active,.tab-bar .mat-mdc-tab-label.mat-mdc-tab-label-active,.tab-bar__li.active,.tab-bar__li.mat-mdc-tab-label-active,.topical-page .content-wrap .digital-front-door__wrapper header {
    background-color: #fff
}

.price__red-bold,.selector__list__content__second-section .last-item {
    color: #c95942
}

.status-indicator:before {
    background-color: #655c58
}

.dob-field .select-dropdown-section .select-dropdown option:first-child,.mat-mdc-tab-labels .mat-mdc-tab-label .tab-bar__li__sub-text,.mat-mdc-tab-labels__li .tab-bar__li__sub-text,.tab-bar .mat-mdc-tab-label .tab-bar__li__sub-text,.tab-bar__li .tab-bar__li__sub-text {
    color: #766f6b
}

.care-page--version2 .secondary-header--care__container__account-selector .account-line-selector .account-selector__list__options--opened .account-selector__list__icon .icon-circle,.care-page-tln-bus--version-2 .secondary-header--care__container__account-selector .account-line-selector .account-selector__list__options--opened .account-selector__list__icon .icon-circle,.care-page .secondary-header--care__container__account-selector .account-line-selector .account-selector__list__options--opened .account-selector__list__icon .icon-circle,.mat-mdc-select,.sme-le-care-page .secondary-header--care__container__account-selector .account-line-selector .account-selector__list__options--opened .account-selector__list__icon .icon-circle {
    background-color: #e5e3e3
}

.stepper-page,.stepper-page__body {
    background-color: #f7f6f6
}

.vertical-step-tracker .tracker--step__content .vertical-step-tracker--content-example {
    background-color: #00875a
}

.notify-icon {
    background-color: #de350b
}

.button.button--business-phone.button--disabled:not([class*=section]),.button.button--business-phone.button--disabled:not([class*=section]):hover,.button.button--business-phone.disabled:not([class*=section]),.button.button--business-phone.disabled:not([class*=section]):hover,.button.button--business-phone:not([class*=section]),.button.button--business-phone:not([class*=section]):disabled,.button.button--business-phone:not([class*=section]):disabled:hover,.button.button--business-phone:not([class*=section]):hover,.event-page-card--date,.language-selector-base ul li a.active,.language-selector-base ul li a:hover {
    color: #ffc421
}

.button.button--login-header:not([class*=section]),.label-modifier-box.card-mini.card-mini--square-checkbox .label-modifier-radio:checked+.label-modifier--container .label-modifier-content__header,.selector__list__first-item--opened i.icon-circle {
    background-color: #ffc421
}

.label-modifier-box.card-mini.card-mini--square-checkbox .label-modifier-radio:checked+.label-modifier--container .label-modifier-content__header {
    border: .1rem solid #ffc421
}

.header-accordion--vertical .icon-circle,.ngx-slider span.ngx-slider-span.ngx-slider-active:after,.ngx-slider span.ngx-slider-span.ngx-slider-pointer:after,.ngx-slider span.ngx-slider-span.ngx-slider-pointer:hover:after,.select-tile-date.form-helper input:after,.select-tile__input.hidden-input-box[type=checkbox],.select-tile__input.hidden-input-box[type=checkbox]:checked,.select-tile__input.hidden-input-box[type=checkbox]:hover,.select-tile__input.hidden-input-box[type=radio],.select-tile__input.hidden-input-box[type=radio]:checked,.select-tile__input.hidden-input-box[type=radio]:hover,.select-tile__input[type=checkbox]:after,.select-tile__input[type=radio]:after,label.select-tile-date input:after {
    background-color: transparent
}

.carrousel-single-element .carrousel-single-element-row .carrousel-single-element--back div:after,.carrousel-single-element .carrousel-single-element-row .carrousel-single-element--next div:after,.header-accordion--vertical .icon-minus,.header-accordion--vertical .icon-plus,.label-modifier-box .label-modifier--container,.mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow:after,.ngx-slider span.ngx-slider-span.ngx-slider-bubble,.price__leading-digit,.selector__action .arrow.arrow--down:after,.selector__action .arrow.arrow--up:after,.sticky-footer-v2__container .back-section .link.link--with-icon,legend {
    color: #291d18
}

.native-date-picker:before {
    color: #291d18
}

.checkbox-container__label .profile-icon,.ngx-slider span.ngx-slider-span.ngx-slider-full-bar .ngx-slider-bar {
    background-color: #eeeded
}

.loader-mask:after {
    background-color: #f7f6f6
}


.ngx-slider--fixed-pointer span.ngx-slider-span.ngx-slider-span.ngx-slider-full-bar .ngx-slider-bar,.ngx-slider span.ngx-slider-span.ngx-slider-pointer.ngx-slider-pointer-max,.ngx-slider span.ngx-slider-span.ngx-slider-pointer.ngx-slider-pointer-min,.ngx-slider span.ngx-slider-span.ngx-slider-selection-bar .ngx-slider-selection {
    background-color: #239a98
}

#onetrust-pc-sdk #vendors-list #vendor-list-content.host-list-content+div#vendor-list-save-btn button:hover,.AEM--Button__primary:hover,.AEM--Button__primary__fullwidth:hover,.AEM--Button__secondary:hover,.AEM--Button__secondary__fullwidth:hover,.AEM--Button__secondary__light:hover,.AEM--Button__secondary__light__fullwidth:hover,.AEM--link--chevron-left:hover,.AEM--link--chevron:hover,.button:hover:not([class*=section]),.card-content.small .dashboard-card__toggle,.card-content:hover,.cards--wave-card .cards--body--remove-bundle,.carrousel-single-element .carrousel-single-element-row .carrousel-single-element--back,.carrousel-single-element .carrousel-single-element-row .carrousel-single-element--next,.cdk-overlay-container .mat-mdc-autocomplete-panel .mat-mdc-option,.cdk-overlay-container .mat-mdc-select-panel .mat-mdc-option,.circle-container,.customer-zone-link,.dtp-box header .year-month,.dtp-months span>span,.form-helper,.form-item__input__label,.form-label,.form__checkbox-v2__input[type=checkbox],.form__radio-v2__input[type=radio],.form__radio-v2__label,.FormGroup__label,.language-selector,.lgi_btn_3:hover,.lgi_btn_7:hover,.lgi_btn_9:hover,.lgi_steps_shortbutton:hover,.link--secondary:hover,.link:hover,.mat-mdc-tab-labels .mat-mdc-tab-label,.mat-mdc-tab-labels__li,.notification.notification__link a:hover,.number-input,.number-input--buttons,.options-button:hover,.pagination .pagination__list__bullit a.pagination__list__item__active,.password-container .password .icon-eye,.password-container .password .icon-shown,.select-tile-date.form-helper .select-tile-date__container,.select-tile-date.form-helper input,.tab-bar .mat-mdc-tab-label,.tab-bar__li,.upc_accordion .foldout .upc_accordion_wrapper .upc_accordion_title .lgi-acc-chevronlabel .upc_accordion_label_closed,.upc_accordion .foldout .upc_accordion_wrapper .upc_accordion_title .lgi-acc-chevronlabel .upc_accordion_label_opened,.upc_button1-1:hover,.upc_button1-2:hover,.upc_button2:hover,.upc_button3-1:hover,.upc_button3:hover,.upc_button4-1:hover,.upc_button4:hover,.upc_button-1:hover,.upc_button-2:hover,.upc_button-3:hover,.upc_button-4:hover,.upc_button:hover,div#onetrust-consent-sdk div#onetrust-button-group-parent .banner-actions-container #onetrust-accept-btn-handler:hover,div#onetrust-consent-sdk div#onetrust-button-group-parent .banner-actions-container #onetrust-reject-all-handler:hover,label,label.select-tile-date .select-tile-date__container,label.select-tile-date input,ul.nav-primary li.nav-item a.nav-item--has-subnav {
    cursor: pointer
}

.nav-primary-sub.nav-primary-sub--open .nav-primary-sub--level1 .nav-primary-sub--level1-title:hover {
    cursor: pointer
}

.appointment-picker-v2 .appointment-picker-v2__date-slider__button.slick-disabled,.arrow-sort-section .icon-sorting-arrow--active:before,.form__checkbox-v2,.form__checkbox input[type=checkbox].form__checkbox__input:checked:disabled+.form__checkbox__label.form-helper,.form__checkbox input[type=checkbox].form__checkbox__input:checked:disabled+.form__checkbox__label.form-helper:after,.form__checkbox input[type=checkbox].form__checkbox__input:checked:disabled+.form__checkbox__label.form-helper:before,.form__checkbox input[type=checkbox].form__checkbox__input:checked:disabled+label.form__checkbox__label,.form__checkbox input[type=checkbox].form__checkbox__input:checked:disabled+label.form__checkbox__label:after,.form__checkbox input[type=checkbox].form__checkbox__input:checked:disabled+label.form__checkbox__label:before,.form__checkbox input[type=checkbox].form__checkbox__input:disabled+.form__checkbox__label.form-helper,.form__checkbox input[type=checkbox].form__checkbox__input:disabled+label.form__checkbox__label,.form__checkbox input[type=checkbox].form__checkbox__input:not(:checked):disabled+.form__checkbox__label.form-helper:before,.form__checkbox input[type=checkbox].form__checkbox__input:not(:checked):disabled+label.form__checkbox__label:before,.form__radio-v2,.label-select,.pagination .pagination__list__bullit a.pagination__list__item__in-active,.pagination .pagination__list__item__active,.radio-checkbox--background--disabled,.radio-checkbox--background--disabled .form__radio__label,.select-tile-date.form-helper,.select-tile-date.form-helper input[disabled=disabled]+.select-tile-date__container,.select-tile-date.form-helper input[disabled=disabled]:after,.select-tile-date.form-helper input[disabled=disabled]:hover:after,label.select-tile-date,label.select-tile-date input[disabled=disabled]+.select-tile-date__container,label.select-tile-date input[disabled=disabled]:after,label.select-tile-date input[disabled=disabled]:hover:after {
    cursor: default
}

.appointment-picker-v2 .appointment-picker-v2__date-slider__button.slick-disabled:hover,.arrow-sort-section .icon-sorting-arrow--active:hover:before,.form__checkbox-v2:hover,.form__checkbox input[type=checkbox].form__checkbox__input:checked:disabled+.form__checkbox__label.form-helper:hover:after,.form__checkbox input[type=checkbox].form__checkbox__input:checked:disabled+.form__checkbox__label.form-helper:hover:before,.form__checkbox input[type=checkbox].form__checkbox__input:checked:disabled+label.form__checkbox__label:hover:after,.form__checkbox input[type=checkbox].form__checkbox__input:checked:disabled+label.form__checkbox__label:hover:before,.form__checkbox input[type=checkbox].form__checkbox__input:disabled+.form__checkbox__label.form-helper:hover,.form__checkbox input[type=checkbox].form__checkbox__input:disabled+label.form__checkbox__label:hover,.form__checkbox input[type=checkbox].form__checkbox__input:not(:checked):disabled+.form__checkbox__label.form-helper:hover:before,.form__checkbox input[type=checkbox].form__checkbox__input:not(:checked):disabled+label.form__checkbox__label:hover:before,.form__radio-v2:hover,.label-select:hover,.pagination .pagination__list__bullit a.pagination__list__item__in-active:hover,.pagination .pagination__list__item__active:hover,.radio-checkbox--background--disabled .form__radio__label:hover,.radio-checkbox--background--disabled:hover,.select-tile-date.form-helper:hover,.select-tile-date.form-helper input:hover[disabled=disabled]:after,.select-tile-date.form-helper input[disabled=disabled]+.select-tile-date__container:hover,label.select-tile-date:hover,label.select-tile-date input:hover[disabled=disabled]:after,label.select-tile-date input[disabled=disabled]+.select-tile-date__container:hover {
    cursor: default
}

.cover {
    cursor: inherit
}

.button.button--business-phone.button--disabled:not([class*=section]),.button.button--business-phone.button--disabled:not([class*=section]):hover,.button.button--business-phone.disabled:not([class*=section]),.button.button--business-phone.disabled:not([class*=section]):hover,.button.button--business-phone:not([class*=section]):disabled,.button.button--business-phone:not([class*=section]):disabled:hover,.button.button--disabled:not([class*=section]),.button.button--disabled:not([class*=section]):hover,.button.disabled:not([class*=section]),.button.disabled:not([class*=section]):hover,.button:not([class*=section]):disabled,.button:not([class*=section]):disabled:hover,.cdk-overlay-container,.cdk-overlay-container .mat-mdc-autocomplete-panel .mat-mdc-option .mat-mdc-option-ripple,.cdk-overlay-container .mat-mdc-select-panel .mat-mdc-option .mat-mdc-option-ripple,.disabled-elements input,.disabled-elements textarea,.form-label--disabled,.form__checkbox-v2__input:hover[type=checkbox]:disabled:after,.form__checkbox-v2__input:hover[type=checkbox]:disabled:before,.form__checkbox-v2__input:hover[type=checkbox]:disabled:checked:after,.form__checkbox-v2__input:hover[type=checkbox]:disabled:checked:before,.form__checkbox-v2__input[type=checkbox]:disabled:after,.form__checkbox-v2__input[type=checkbox]:disabled:before,.form__checkbox-v2__input[type=checkbox]:disabled:checked:after,.form__checkbox-v2__input[type=checkbox]:disabled:checked:before,.form__input--disabled,.form__input.disabled,.form__input:disabled,.form__radio-v2__input:hover[type=radio]:disabled:after,.form__radio-v2__input:hover[type=radio]:disabled:before,.form__radio-v2__input:hover[type=radio]:disabled:checked:after,.form__radio-v2__input:hover[type=radio]:disabled:checked:before,.form__radio-v2__input[type=radio]:disabled:after,.form__radio-v2__input[type=radio]:disabled:before,.form__radio-v2__input[type=radio]:disabled:checked:after,.form__radio-v2__input[type=radio]:disabled:checked:before,.label--checkbox--disabled.form-helper,.label--large--disabled.form-helper,.label--radio--disabled.form-helper,.link.disabled,.select-dropdown-section.default .select-dropdown input.form__input:disabled,.select-dropdown-section .icon-chevron-down,.select-dropdown-section .icon-chevron-up,.select-tile-date.form-helper input[disabled=disabled]+.select-tile-date__container,.select-tile-date.form-helper input[disabled=disabled]:after,.select-tile-date.form-helper input[disabled=disabled]:hover:after,.select-tile__input.hidden-input-box[type=checkbox],.select-tile__input.hidden-input-box[type=radio],.select-tile__input:hover[type=checkbox]:disabled:after,.select-tile__input:hover[type=radio]:disabled:after,.select-tile__input[type=checkbox]:after,.select-tile__input[type=checkbox]:disabled:after,.select-tile__input[type=radio]:after,.select-tile__input[type=radio]:disabled:after,a.button.disabled,fieldset[disabled] a.button,label.label--checkbox--disabled,label.label--large--disabled,label.label--radio--disabled,label.select-tile-date input[disabled=disabled]+.select-tile-date__container,label.select-tile-date input[disabled=disabled]:after,label.select-tile-date input[disabled=disabled]:hover:after {
    pointer-events: none
}

.button.button--business-phone.button--disabled:not([class*=section]) *,.button.button--business-phone.button--disabled:not([class*=section]):hover *,.button.button--business-phone.disabled:not([class*=section]) *,.button.button--business-phone.disabled:not([class*=section]):hover *,.button.button--business-phone:not([class*=section]):disabled *,.button.button--business-phone:not([class*=section]):disabled:hover *,.button.button--disabled:not([class*=section]) *,.button.button--disabled:not([class*=section]):hover *,.button.disabled:not([class*=section]) *,.button.disabled:not([class*=section]):hover *,.button:not([class*=section]):disabled *,.button:not([class*=section]):disabled:hover *,.cdk-overlay-container *,.cdk-overlay-container .mat-mdc-autocomplete-panel .mat-mdc-option .mat-mdc-option-ripple *,.cdk-overlay-container .mat-mdc-select-panel .mat-mdc-option .mat-mdc-option-ripple *,.disabled-elements input *,.disabled-elements textarea *,.form-label--disabled *,.form__checkbox-v2__input:hover[type=checkbox]:disabled:after *,.form__checkbox-v2__input:hover[type=checkbox]:disabled:before *,.form__checkbox-v2__input:hover[type=checkbox]:disabled:checked:after *,.form__checkbox-v2__input:hover[type=checkbox]:disabled:checked:before *,.form__checkbox-v2__input[type=checkbox]:disabled:after *,.form__checkbox-v2__input[type=checkbox]:disabled:before *,.form__checkbox-v2__input[type=checkbox]:disabled:checked:after *,.form__checkbox-v2__input[type=checkbox]:disabled:checked:before *,.form__input--disabled *,.form__input.disabled *,.form__input:disabled *,.form__radio-v2__input:hover[type=radio]:disabled:after *,.form__radio-v2__input:hover[type=radio]:disabled:before *,.form__radio-v2__input:hover[type=radio]:disabled:checked:after *,.form__radio-v2__input:hover[type=radio]:disabled:checked:before *,.form__radio-v2__input[type=radio]:disabled:after *,.form__radio-v2__input[type=radio]:disabled:before *,.form__radio-v2__input[type=radio]:disabled:checked:after *,.form__radio-v2__input[type=radio]:disabled:checked:before *,.label--checkbox--disabled.form-helper *,.label--large--disabled.form-helper *,.label--radio--disabled.form-helper *,.link.disabled *,.select-dropdown-section.default .select-dropdown input.form__input:disabled *,.select-dropdown-section .icon-chevron-down *,.select-dropdown-section .icon-chevron-up *,.select-tile-date.form-helper input[disabled=disabled]+.select-tile-date__container *,.select-tile-date.form-helper input[disabled=disabled]:after *,.select-tile-date.form-helper input[disabled=disabled]:hover:after *,.select-tile__input.hidden-input-box[type=checkbox] *,.select-tile__input.hidden-input-box[type=radio] *,.select-tile__input:hover[type=checkbox]:disabled:after *,.select-tile__input:hover[type=radio]:disabled:after *,.select-tile__input[type=checkbox]:after *,.select-tile__input[type=checkbox]:disabled:after *,.select-tile__input[type=radio]:after *,.select-tile__input[type=radio]:disabled:after *,a.button.disabled *,fieldset[disabled] a.button *,label.label--checkbox--disabled *,label.label--large--disabled *,label.label--radio--disabled *,label.select-tile-date input[disabled=disabled]+.select-tile-date__container *,label.select-tile-date input[disabled=disabled]:after *,label.select-tile-date input[disabled=disabled]:hover:after * {
    pointer-events: auto
}

.network-topology--disabled-state {
    pointer-events: none
}

.network-topology--enable-state,.select-tile-date.form-helper .select-tile-date__container,.select-tile-date.form-helper input,label.select-tile-date .select-tile-date__container,label.select-tile-date input {
    pointer-events: auto
}

.form-helper input[type=checkbox]:disabled+.form-item__input__label,.form-helper input[type=radio]:disabled+.form-item__input__label,.form__checkbox-v2__input[type=checkbox]:disabled,.form__checkbox-v2__input[type=checkbox]:disabled:checked,.form__radio-v2__input[type=radio]:disabled,.form__radio-v2__input[type=radio]:disabled:checked,label input[type=checkbox]:disabled+.form-item__input__label,label input[type=radio]:disabled+.form-item__input__label {
    pointer-events: none!important;
    opacity: .48!important;
    cursor: default!important;
    -webkit-user-select: none!important;
    -moz-user-select: none!important;
    -ms-user-select: none!important;
    user-select: none!important
}

.accordion__panel:after,.appointment-picker-v2__content.selected,.appointment-picker .nav-tabs>li>a,.AutoComplete .dropdown-suggest,.avatar .avatar--add,.avatar .avatar--add img,.avatar .avatar__image,.avatar .avatar__image img,.card-content--title-subtitle.card-content.extra-large .dashboard-card__subtitle,.card-content--title-subtitle.card-content.large .dashboard-card__subtitle,.card-content--title-subtitle.card-content.medium .dashboard-card__subtitle,.card-content--title-subtitle.card-content.small .dashboard-card__subtitle,.card-content.small .details-section,.cards--conversational--price--promo-duration,.cards--wave-card .cards--body--remove-bundle .bundle-usage__content__info,.care-page .title-section .template-link .Title-link,.cdk-overlay-container .mat-mdc-autocomplete-panel .mat-mdc-option,.cdk-overlay-container .mat-mdc-option-multiple .mat-pseudo-checkbox,.cdk-overlay-container .mat-mdc-select-panel .mat-mdc-option,.channel-card.active .channel-card--body--text,.channel-card.active .channel-card--channel--nr,.cmp-accordion__panel:after,.Container,.Container--heading--filter:before,.Container--info:after,.Container--info:before,.date-picker input,.dob-picker__selectdiv select,.dropdown-menu.dropdown-menu--pagination .dropdown-menu__selector .dropdown-menu__selector__label.form-helper,.dropdown-menu.dropdown-menu--pagination .dropdown-menu__selector label.dropdown-menu__selector__label,.dropdown-menu .dropdown-menu__selector .form-helper,.dropdown-menu .dropdown-menu__selector label,.dropdown-suggest .dropdown-suggest__menu,.dtp-box,.dtp-box header .year-month,.dtp-days>span>span,.dtp-input .icon-calendar,.dtp-input input,.dtp-months,.dtp-months span>span,.dtp-new-box,.dtp-new-box.active .dtp-title,.dtp-new-box .content,.dtp-new-box:after,.dtp-new-box:before,.dtp-time,.dtp-time span.dtpIcon svg,.dtp-years p:before,.dtp .click-out-container,.dtp ng-transclude,.form-address--speedtest .form-address__box,.form-control,.form-helper,.form__checkbox__label,.form__input,.header-accordion--title__resume,.header-accordion.header-accordion--bottom,.header-search--fullwidth .dropdown-suggest,.label-modifier-box.card-mini.card-mini--square-checkbox .label-modifier--container .label-modifier-content__body-range,.label-modifier-box.card-mini.card-mini--square-checkbox .label-modifier--container .text-md-hidden,.language-selector .form-helper,.language-selector label,.list-popup.active+.blur-content,.main-nav__shadow,.mat-calendar,.mat-mdc-tab-labels .mat-mdc-tab-label .mat-mdc-tab-label-content,.mat-mdc-tab-labels .mat-mdc-tab-label a,.mat-mdc-tab-labels__li .mat-mdc-tab-label-content,.mat-mdc-tab-labels__li a,.nav-primary-sub--boxshadow.nav-primary-sub--open,.nav-primary-sub--boxshadow.nav-primary-sub--open:after,.nav-primary-sub--boxshadow.nav-primary-sub--open:before,.nav-primary-sub.nav-primary-sub--open .nav-primary-sub--level1 .nav-primary-sub--level1-title,.navigation-bar--mobile-layer .navigation-bar__close,.navigation-bar--mobile-layer .navigation-bar__icon,.navigation-bar .navigation-bar--mobile-fixed.navigation-bar--mobile-layer .navigation-bar__close,.navigation-bar .navigation-bar--mobile-fixed.navigation-bar--mobile-layer .navigation-bar__icon,.navigation-bar .navigation-bar__block .navigation-bar__link-list .navigation-bar__link,.network-topology li,.page-skeleton--sales__third-section,.pagination .pagination__list__bullit a,.price .price__taxes,.sales-skeleton-container--secondary .page-skeleton--sales__second-section,.select2-container,.select2-container .select2-choice,.select2-container .select2-choice .select2-arrow b,.select2-container .select2-choice>.select2-chosen,.select-dropdown-section .select-dropdown,.select_expand:checked+.select_closeLabel,.select_expand:checked+.select_closeLabel+.select_options+.select_expandLabel+.select_closeLabel-arrow,.select_expandLabel,.select_label,.selector.hidden-desktop,.SingleInputForm,.SingleInputForm .FormGroup__input,.SingleInputForm .FormGroup__label,.slick-dots,.slick-dots li a,.slick-dots li button,.slick-next,.slick-prev,.sme-le-care-page .title-section .template-link .Title-link,.stepper-page__content--split.container .stepper-page__content-second,.stepper-page__content--split.stepper-page__content--split--no-image.container .stepper-page__content-second,.tab-bar .mat-mdc-tab-label .mat-mdc-tab-label-content,.tab-bar .mat-mdc-tab-label a,.tab-bar__li .mat-mdc-tab-label-content,.tab-bar__li a,.tooltip:hover .tooltip__info-section.tooltip__info-section__image,.tooltip__info-section:after,.tooltip__info-section:before,.vertical-step-tracker-centered__msg.show,body.event-page .event-page__container,div#onetrust-consent-sdk #onetrust-banner-sdk.default #onetrust-policy-text b,div#onetrust-consent-sdk #onetrust-banner-sdk.default .banner_logo {
    display: block
}

#onetrust-consent-sdk #onetrust-pc-sdk button.category-host-list-handler,#onetrust-pc-sdk #vendors-list #vendors-list-title:before,.AEM--link--chevron-left,.card-content .notification--card .icon-error-shape,.card-content .notification--card .icon-status-error,.card-content.small .dashboard-card__image,.card-content.small .dashboard-card__title,.card-content.small .dashboard-card__toggle,.carrousel-single-element-statusrow .carrousel-single-element--status,.carrousel-single-element .carrousel-single-element-row .carrousel-single-element--current .carrousel-single-element--status,.cdk-overlay-container .mat-mdc-autocomplete-panel .mat-mdc-option .mdc-list-item__primary-text,.cdk-overlay-container .mat-mdc-select-panel .mat-mdc-option .mdc-list-item__primary-text,.checkbox,.CheckboxSwitch,.dropdown-suggest,.dtp-box .days-names>span,.dtp-box .dtp-days>span,.dtp-i,.dtp-time span,.form-helper,.form-helper.form-helper--inline,.form-label,.form__checkbox,.form__checkbox input[type=checkbox].form__checkbox__input+.form__checkbox__label.form-helper:before,.form__checkbox input[type=checkbox].form__checkbox__input+label.form__checkbox__label:before,.form__input--single-number,.form__radio,.FormGroup__label,.header-search.open .header-search--form,.header-search .SearchBar-form .searchBar--input.searchBar-form-focus,.header-search .SearchBar-form .searchBar--label.form-helper a,.header-search .SearchBar-form a.searchBar--button.icon-close,.header-search .SearchBar-form label.searchBar--label a,.language-selector-base ul li,.link--no-underline,.link.link--chevron--before,.link.link--chevron-left,.link.link--with-icon,.link i.icon,.main-nav-item,.main-nav__link,.native-date-picker:before,.overlayer .overlayer-position .overlayer-cell .overlayer-content,.page-skeleton--sales__first-section .first-section__fifth-element,.page-skeleton--sales__first-section .first-section__first-element,.page-skeleton--sales__first-section .first-section__fourth-element,.page-skeleton--sales__first-section .first-section__second-element,.page-skeleton--sales__first-section .first-section__third-element,.pagination .pagination__list__item,.picker-wrapper,.radio,.select2-container-multi .select2-search-choice-close,.select2-container.select2-allowclear .select2-choice abbr,.select2-search,.slick-dots li,.status-indicator:before,.tooltip,div#onetrust-consent-sdk div#onetrust-button-group-parent,label {
    display: inline-block
}

.AEM--link--chevron,.AEM--link--chevron-left,.card-content.small .usage-donuts .donut-text .left-text,.card-content.small .usage-donuts .donut-text .remaining-value,.card-content.small .usage-donuts .donut-text .total-value,.criteria-button.selected .show-check,.link,.link.link--chevron,.navigation-secondary .nav-secondary li,.notification.notification__link a,.notification span a,.SingleInputForm .SingleInputForm-item,ul.nav-primary li {
    display: inline
}

#onetrust-accept-btn-container,#onetrust-pc-btn-container,#onetrust-pc-sdk #vendors-list #vendors-list-header #search-container,#onetrust-pc-sdk #vendors-list .accordion-header .host-info,.animated-content,.appointment-picker,.appointment-picker--with-badge .slick-list .slick-track,.appointment-picker .nav-tabs,.audio-player,.avatar .avatar__notification,.avatar__icon,.badge,.badge--card,.card-content,.card-content--wave-data-card,.card-content--wave-data-card--group-view .group-view__body,.card-content--wave-data-card--group-view .group-view__body__list ul li .list-item,.card-content--wave-data-card--group-view .group-view__body__list ul li .list-item .item-details--user-consumption,.card-content--wave-data-card--group-view .group-view__footer-section,.card-content--wave-data-card--group-view .group-view__title-section,.card-content--wave-data-card--group-view .group-view__title-section .title-section__first-content,.card-content--wave-data-card .wave-data-card__desc-section,.card-content.extra-large .dashboard-card__action,.card-content.extra-large .wave-data-card__wave-section .slick-slider,.card-content.large .dashboard-card__action,.card-content.large .usage-donuts .donut-chart .chart-name,.card-content.large .usage-donuts .donut-text,.card-content.large .usage-donuts .multiple,.card-content.large .wave-data-card__wave-section .slick-slider,.card-content.medium .contact,.card-content.medium .dashboard-card__action,.card-content.medium .dashboard-card__header,.card-content.medium .dashboard-card__image,.card-content.medium .sim-dashboard-card,.card-content .notification--card__message,.card-content.small .card-alignment,.card-content.small .dashboard-card__action,.card-content.small .dashboard-card__header,.card-content.small .invoices,.card-content.small .messages,.card-content.small .notification--card,.card-content.small .usage,.cards--add-new,.cards--background-img.cards--full-height .cards--body--full-image,.cards--background-img.cards--full-height .cards--body--full-image__icon,.cards--background-img.cards--full-height .cards-body--full-image,.cards--background-img.cards--full-height .cards-body--full-image__icon,.cards--container--conversational,.cards--conversational--buttons,.cards--conversational--title,.cards--conversational .show-content,.cards--footer-buttons,.cards--full-height,.cards--image,.cards--offer-card__content__feature,.cards--offer-card__content__title,.cards--wave-card,.cards--wave-data-card,.cards.background-img .cards--body--full-image,.cards.background-img .cards--body--full-image__icon,.cards.background-img .cards-body--full-image,.cards.background-img .cards-body--full-image__icon,.care-page .title-section,.cdk-overlay-container .cdk-overlay-connected-position-bounding-box,.checkbox-circle,.checkbox-container,.checkbox-container__label,.checkbox-container__label__tick,.checkbox input[type=checkbox].checkbox-input:checked+.checkbox-control.form-helper,.checkbox input[type=checkbox].checkbox-input:checked+label.checkbox-control,.checkbox input[type=checkbox].checkbox-input:disabled+.checkbox-control.form-helper,.checkbox input[type=checkbox].checkbox-input:disabled+label.checkbox-control,.checkbox input[type=checkbox].checkbox-input:not(:checked)+.checkbox-control.form-helper,.checkbox input[type=checkbox].checkbox-input:not(:checked)+label.checkbox-control,.circle-container,.circle-container--topology__image,.circle-container__text,.circle-wave__info,.circle-wave__info__data,.Container--heading--filter,.Container--info,.cover,.dashboard-page .dashboard-img-container .dashboard-img-content,.date-event .date-event__block,.date-picker .mat-datepicker-toggle,.dob-field__content,.donut,.draggable-table,.draggable-table .column-header,.draggable-table .pin-cell,.draggable-table__column .column-cell,.draggable-table__column .row-header,.draggable-table input[type=checkbox]+.icon-pin,.draggable-table input[type=checkbox]:checked+.icon-pin,.dropdown-menu.dropdown-menu--pagination,.dtp-nav-section,.form-group__field,.form__checkbox-v2__input[type=checkbox]:checked:before,.form__checkbox input[type=checkbox].form__checkbox__input:checked+.form__checkbox__label.form-helper:after,.form__checkbox input[type=checkbox].form__checkbox__input:checked+label.form__checkbox__label:after,.form__input--with-icon,.form__input-container--invalid,.form__radio--button,.form__radio--button-group,.form__radio--button__label,.form__radio input[type=radio].form__radio__input:checked+.form__radio__label.form-helper,.form__radio input[type=radio].form__radio__input:checked+.radio-control.form-helper,.form__radio input[type=radio].form__radio__input:checked+label.form__radio__label,.form__radio input[type=radio].form__radio__input:checked+label.radio-control,.form__radio input[type=radio].form__radio__input:disabled+.form__radio__label.form-helper,.form__radio input[type=radio].form__radio__input:disabled+.radio-control.form-helper,.form__radio input[type=radio].form__radio__input:disabled+label.form__radio__label,.form__radio input[type=radio].form__radio__input:disabled+label.radio-control,.form__radio input[type=radio].form__radio__input:not(:checked)+.form__radio__label.form-helper,.form__radio input[type=radio].form__radio__input:not(:checked)+.radio-control.form-helper,.form__radio input[type=radio].form__radio__input:not(:checked)+label.form__radio__label,.form__radio input[type=radio].form__radio__input:not(:checked)+label.radio-control,.form__radio input[type=radio].radio-input:checked+.form__radio__label.form-helper,.form__radio input[type=radio].radio-input:checked+.radio-control.form-helper,.form__radio input[type=radio].radio-input:checked+label.form__radio__label,.form__radio input[type=radio].radio-input:checked+label.radio-control,.form__radio input[type=radio].radio-input:disabled+.form__radio__label.form-helper,.form__radio input[type=radio].radio-input:disabled+.radio-control.form-helper,.form__radio input[type=radio].radio-input:disabled+label.form__radio__label,.form__radio input[type=radio].radio-input:disabled+label.radio-control,.form__radio input[type=radio].radio-input:not(:checked)+.form__radio__label.form-helper,.form__radio input[type=radio].radio-input:not(:checked)+.radio-control.form-helper,.form__radio input[type=radio].radio-input:not(:checked)+label.form__radio__label,.form__radio input[type=radio].radio-input:not(:checked)+label.radio-control,.form__radio input[type=radio].radio__input:checked+.form__radio__label.form-helper,.form__radio input[type=radio].radio__input:checked+.radio-control.form-helper,.form__radio input[type=radio].radio__input:checked+label.form__radio__label,.form__radio input[type=radio].radio__input:checked+label.radio-control,.form__radio input[type=radio].radio__input:disabled+.form__radio__label.form-helper,.form__radio input[type=radio].radio__input:disabled+.radio-control.form-helper,.form__radio input[type=radio].radio__input:disabled+label.form__radio__label,.form__radio input[type=radio].radio__input:disabled+label.radio-control,.form__radio input[type=radio].radio__input:not(:checked)+.form__radio__label.form-helper,.form__radio input[type=radio].radio__input:not(:checked)+.radio-control.form-helper,.form__radio input[type=radio].radio__input:not(:checked)+label.form__radio__label,.form__radio input[type=radio].radio__input:not(:checked)+label.radio-control,.header-accordion,.header-accordion--title,.header-accordion--title__icon__circle,.horizontal-step-tracker-centered .steps-tracker .steps-tracker__step .steps-tracker__step__content,.icon-circle,.icon-text-block__icon.icon-text-block__icon--hightlighted,.icons-circle,.image-description__card,.image-description__card__image,.image-description__card__info,.label-modifier-box.card-date,.label-modifier-box.card-mini.card-mini--square-checkbox .label-modifier--container .label-modifier-content__body-label,.label-modifier-box.card-mini.card-mini--with-icon,.label-modifier-box.card-mini.card-mini--with-icon-and-amount,.label-modifier-box.card-mini .label-modifier-content__header,.label-modifier-box.card-square,.label-modifier-box.card-square.card-square--combi,.label-modifier-box.card-square.card-square--combi .label-modifier--body--inner-container,.label-modifier-box.card-square.card-square--combi .label-modifier-content__body,.label-modifier-box.card-square.card-square--combi .label-modifier-content__icon,.label-modifier-box.card-square.card-square--small,.label-modifier-box.card-square .label-modifier--body--inner-container,.label-modifier-box.card-square .label-modifier-content__body,.label-modifier-box.card-square .label-modifier-content__image,.label-modifier-box .label-modifier--body,.label-modifier-box .label-modifier--body--inner-container,.label-modifier-box .label-modifier--container,.language-selector,.language-selector-base,.link i.icon.icon--shaped:before,.list-button,.list-popup__list--secondary,.list-popup__list.active,.list-popup__trigger,.list-popup__trigger.active .list-popup__trigger__close,.list-style--ordered-highlight li:before,.login-message .notification,.main-nav__links,.main-nav__tabs__tab__label,.mat-calendar .mat-calendar-header .mat-calendar-controls,.mat-mdc-tab-labels,.menu-toggle:checked~.telenet-header .nav-section .language-selector,.minimal-page header .container,.minimal-page header .container .logo,.nav-primary-sub.nav-primary-sub--open .nav-primary-sub--container,.navigation-bar,.navigation-bar--mobile-layer .navigation-bar__block,.navigation-bar .navigation-bar--mobile-fixed.navigation-bar--mobile-layer .navigation-bar__block,.navigation-bar .navigation-bar__icon,.navigation-bar .navigation-bar__title,.notification,.notification.cdh,.notification.cdh .info .cmp-text,.notification.hidden-desktop,.notification span,.number-input,.options-button,.overlay--column-reverse-mobile .overlay__section__content__action,.overlay--full-page .overlay__section__content,.overlay-page-header,.overlay-page-header .page-title,.overlay__section,.overlay__section__content__action,.overlayer .overlayer-position .overlayer-cell .overlayer-content .overlayer-body,.overlayer .overlayer-position .overlayer-cell .overlayer-content .overlayer-body .overlay__content .Title,.overlayer .overlayer-position .overlayer-cell .overlayer-content .overlayer-body .overlay__content__title,.overlayer .overlayer-position .overlayer-cell .overlayer-content .overlayer-body .warning-section__actions,.page-loader__section,.page-skeleton--care__second-section .second-section__sub-content-first,.page-skeleton--care__second-section .second-section__sub-content-second,.page-skeleton--care__third-section .third-section__sub-content-eighth,.page-skeleton--care__third-section .third-section__sub-content-first,.page-skeleton--care__third-section .third-section__sub-content-fourth,.page-skeleton--care__third-section .third-section__sub-content-seventh,.page-skeleton--care__third-section .third-section__sub-content-sixth,.page-skeleton--care__third-section .third-section__sub-content-third,.page-skeleton--sales__first-section,.page-skeleton--sales__second-section .second-section__first-subsection .first-subsection__fifth-content,.page-skeleton--sales__second-section .second-section__first-subsection .first-subsection__fourth-content,.page-skeleton--sales__second-section .second-section__first-subsection .first-subsection__third-content,.page-skeleton--sales__second-section .second-section__second-subsection .second-subsection__fifth-content,.page-skeleton--sales__second-section .second-section__second-subsection .second-subsection__fourth-content,.page-skeleton--sales__second-section .second-section__second-subsection .second-subsection__third-content,.pagination,.pagination .pagination__list,.pagination .pagination__list__item__active,.pagination .pagination__list__item__in-active,.pagination .pagination__list__link,.password-container .password,.password-container__complexity,.password-container__complexity--levels,.password-container__criteria--list,.picker-scroller .option,.picker-scroller .option__bonus-msg,.price__leading-digit,.radio-checkbox,.radio-container,.radio input[type=radio].form__radio__input:checked+.form__radio__label.form-helper,.radio input[type=radio].form__radio__input:checked+.radio-control.form-helper,.radio input[type=radio].form__radio__input:checked+label.form__radio__label,.radio input[type=radio].form__radio__input:checked+label.radio-control,.radio input[type=radio].form__radio__input:disabled+.form__radio__label.form-helper,.radio input[type=radio].form__radio__input:disabled+.radio-control.form-helper,.radio input[type=radio].form__radio__input:disabled+label.form__radio__label,.radio input[type=radio].form__radio__input:disabled+label.radio-control,.radio input[type=radio].form__radio__input:not(:checked)+.form__radio__label.form-helper,.radio input[type=radio].form__radio__input:not(:checked)+.radio-control.form-helper,.radio input[type=radio].form__radio__input:not(:checked)+label.form__radio__label,.radio input[type=radio].form__radio__input:not(:checked)+label.radio-control,.radio input[type=radio].radio-input:checked+.form__radio__label.form-helper,.radio input[type=radio].radio-input:checked+.radio-control.form-helper,.radio input[type=radio].radio-input:checked+label.form__radio__label,.radio input[type=radio].radio-input:checked+label.radio-control,.radio input[type=radio].radio-input:disabled+.form__radio__label.form-helper,.radio input[type=radio].radio-input:disabled+.radio-control.form-helper,.radio input[type=radio].radio-input:disabled+label.form__radio__label,.radio input[type=radio].radio-input:disabled+label.radio-control,.radio input[type=radio].radio-input:not(:checked)+.form__radio__label.form-helper,.radio input[type=radio].radio-input:not(:checked)+.radio-control.form-helper,.radio input[type=radio].radio-input:not(:checked)+label.form__radio__label,.radio input[type=radio].radio-input:not(:checked)+label.radio-control,.radio input[type=radio].radio__input:checked+.form__radio__label.form-helper,.radio input[type=radio].radio__input:checked+.radio-control.form-helper,.radio input[type=radio].radio__input:checked+label.form__radio__label,.radio input[type=radio].radio__input:checked+label.radio-control,.radio input[type=radio].radio__input:disabled+.form__radio__label.form-helper,.radio input[type=radio].radio__input:disabled+.radio-control.form-helper,.radio input[type=radio].radio__input:disabled+label.form__radio__label,.radio input[type=radio].radio__input:disabled+label.radio-control,.radio input[type=radio].radio__input:not(:checked)+.form__radio__label.form-helper,.radio input[type=radio].radio__input:not(:checked)+.radio-control.form-helper,.radio input[type=radio].radio__input:not(:checked)+label.form__radio__label,.radio input[type=radio].radio__input:not(:checked)+label.radio-control,.select-dropdown,.select-dropdown-section .select-dropdown__content,.select-tile__input[type=checkbox]:checked:before,.select-tile__input[type=radio]:checked:before,.selector__list__content,.selector__list__first-item--opened+ul,.slick-carousel__slider.slick-slider,.sme-le-care-page .title-section,.stepper-page,.stepper-page__body,.stepper-page__body-inner,.stepper-page__content--split.container,.stepper-page__content--split.container .stepper-page__content-first,.stepper-page__content--split.stepper-page__content--split--no-image.container .stepper-page__content-first,.sticky-footer-v2.hidden-desktop,.tab-bar,.template--eos__body--whole-height,.template--whole-page__wrapper,.tooltip:hover .tooltip__info-section,.vertical-step-tracker-centered .steps-tracker__step.left,.vertical-step-tracker-centered .steps-tracker__step.right,.vertical-step-tracker .tracker--step:after,.vertical-step-tracker.vertical-step-tracker--ticked .tracker .tracker--step.tracker--step--completed.ready-0:after,.vertical-step-tracker.vertical-step-tracker--ticked .tracker .tracker--step.tracker--step--completed.ready-1:after,.vertical-step-tracker.vertical-step-tracker--ticked .tracker .tracker--step.tracker--step--completed.ready-2:after,.vertical-step-tracker.vertical-step-tracker--ticked .tracker .tracker--step.tracker--step--completed.ready-3:after,.vertical-step-tracker.vertical-step-tracker--ticked .tracker .tracker--step.tracker--step--completed.ready-4:after,.vertical-step-tracker.vertical-step-tracker--ticked .tracker .tracker--step.tracker--step--completed.ready-5:after,.vertical-step-tracker.vertical-step-tracker--ticked .tracker .tracker--step.tracker--step--completed.ready-6:after,.vertical-step-tracker.vertical-step-tracker--ticked .tracker .tracker--step.tracker--step--completed.ready-7:after,.vertical-step-tracker.vertical-step-tracker--ticked .tracker .tracker--step.tracker--step--completed.ready-8:after,.vertical-step-tracker.vertical-step-tracker--ticked .tracker .tracker--step.tracker--step--completed.ready-9:after,.vertical-step-tracker.vertical-step-tracker--ticked .tracker .tracker--step.tracker--step--completed.ready-10:after,.vertical-step-tracker.vertical-step-tracker--ticked .tracker .tracker--step.tracker--step--completed.ready-11:after,.vertical-step-tracker.vertical-step-tracker--ticked .tracker .tracker--step.tracker--step--completed.ready-12:after,.vertical-step-tracker.vertical-step-tracker--ticked .tracker .tracker--step.tracker--step--completed.ready-13:after,.vertical-step-tracker.vertical-step-tracker--ticked .tracker .tracker--step.tracker--step--completed.ready-14:after,.vertical-step-tracker.vertical-step-tracker--ticked .tracker .tracker--step.tracker--step--completed.ready-15:after,.vertical-step-tracker.vertical-step-tracker--ticked .tracker .tracker--step.tracker--step--completed.ready-16:after,.vertical-step-tracker.vertical-step-tracker--ticked .tracker .tracker--step.tracker--step--completed.ready-17:after,.vertical-step-tracker.vertical-step-tracker--ticked .tracker .tracker--step.tracker--step--completed.ready-18:after,.vertical-step-tracker.vertical-step-tracker--ticked .tracker .tracker--step.tracker--step--completed.ready-19:after,.vertical-step-tracker.vertical-step-tracker--ticked .tracker .tracker--step.tracker--step--completed.ready-20:after,.wheel-counter__list__item,body.template--whole-page,div#onetrust-consent-sdk .banner-content .ot-sdk-container>.ot-sdk-row,div#onetrust-consent-sdk div#onetrust-button-group-parent .banner-actions-container,ul.nav-primary li.nav-item {
    display: flex
}

#onetrust-pc-sdk #vendors-list #vendor-list-content.host-list-content+div#vendor-list-save-btn button,.AEM--Button__primary,.AEM--Button__primary__fullwidth,.AEM--Button__secondary,.AEM--Button__secondary__fullwidth,.AEM--Button__secondary__light,.AEM--Button__secondary__light__fullwidth,.badge__recommended,.button:not([class*=section]),.dropdown-menu,.dropdown-menu .dropdown-menu__selector .dropdown-menu__selected,.form-group__field.form-group__field--inline,.form__radio-v2__input[type=radio]:checked:before,.language-selector__selected,.lgi_btn_3,.lgi_btn_3.selected,.lgi_btn_3:active,.lgi_btn_7,.lgi_btn_7.selected,.lgi_btn_7:active,.lgi_btn_9,.lgi_btn_9.selected,.lgi_btn_9:active,.lgi_steps_shortbutton,.notification.cdh .cta-button,.select-tile__input[type=radio]:checked:before,.slick-carousel__slider.slick-slider__items,.social-media__icon,.upc_button,.upc_button1-1,.upc_button1-2,.upc_button2,.upc_button3,.upc_button3-1,.upc_button4,.upc_button4-1,.upc_button-1,.upc_button-2,.upc_button-3,.upc_button-4,button.lgi_btn_3,button.lgi_btn_7,button.lgi_btn_9,button.upc_button,button.upc_button2,button.upc_button3,button.upc_button-2,button.upc_button-3,div#onetrust-consent-sdk div#onetrust-button-group-parent .banner-actions-container #onetrust-accept-btn-handler,div#onetrust-consent-sdk div#onetrust-button-group-parent .banner-actions-container #onetrust-reject-all-handler {
    display: inline-flex
}

.cards--small,.select2-container-multi .select2-choices {
    display: inherit
}

#onetrust-consent-sdk #onetrust-pc-sdk #manage-cookies-text,#onetrust-consent-sdk #onetrust-pc-sdk .ot-pc-footer-logo a,#onetrust-consent-sdk #onetrust-pc-sdk .powered-by-logo,#onetrust-pc-sdk #vendors-list .accordion-header .host-info .host-view-cookies,.appointment-picker--with-badge .card-date-with-value .cards-slider-button.arrow--left,.appointment-picker--with-badge .card-date-with-value .cards-slider-button.arrow--right,.appointment-picker--with-badge .card-mini--with-icon-and-amount .cards-slider-button.arrow--left,.appointment-picker--with-badge .card-mini--with-icon-and-amount .cards-slider-button.arrow--right,.appointment-picker-v2__content,.card-content--title-subtitle.card-content.extra-large .dashboard-card__image,.card-content--title-subtitle.card-content.extra-large .dashboard-card__title span:after,.card-content--title-subtitle.card-content.large .dashboard-card__image,.card-content--title-subtitle.card-content.large .dashboard-card__title span:after,.card-content--title-subtitle.card-content.medium .dashboard-card__image,.card-content--title-subtitle.card-content.medium .dashboard-card__title span:after,.card-content--title-subtitle.card-content.small .dashboard-card__image,.card-content--title-subtitle.card-content.small .dashboard-card__subtitle,.card-content--title-subtitle.card-content.small .dashboard-card__title span:after,.card-content--title.card-content.extra-large .dashboard-card__image,.card-content--title.card-content.extra-large .dashboard-card__subtitle,.card-content--title.card-content.large .dashboard-card__image,.card-content--title.card-content.large .dashboard-card__subtitle,.card-content--title.card-content.medium .dashboard-card__image,.card-content--title.card-content.medium .dashboard-card__subtitle,.card-content--title.card-content.small .dashboard-card__image,.card-content--title.card-content.small .dashboard-card__subtitle,.card-content .dashboard-card__subtitle,.card-content.invisible,.card-content.small .dashboard-card__invoices-due,.card-content.small .dashboard-card__invoices-view,.cards--conversational .hide-content,.cdk-overlay-container .mat-pseudo-checkbox,.cdk-visually-hidden,.checkbox-circle input[type=checkbox],.criteria-button.unselected .show-check,.date-picker .mat-datepicker-toggle .mat-button-wrapper,.date-picker .mat-datepicker-toggle .mat-mdc-icon-button>svg,.dob-picker__dropdowns select option[default],.dtp-new-box .dtp-title,.form__radio--button__input,.header-accordion--opened .header-accordion--title__resume,.header-accordion--opened.header-accordion--with-price .header-accordion--price,.header-accordion--vertical .header-accordion--link,.header-accordion.header-accordion--bottom .header-accordion--link,.header-search .header-search--form,.header-search.open .header-search--icon,.header-search .SearchBar-form .searchBar--input,.header-yellow-fellow .header-yellow-fellow--back span,.header-yellow-fellow .header-yellow-fellow--next span,.label-modifier-box.card-mini.card-mini--square-checkbox .label-modifier--container .label-modifier-content__body__text-list ul,.label-modifier-box.card-mini .label-modifier--container.disabled .form-helper,.label-modifier-box.card-mini .label-modifier--container.disabled label,.label-modifier-box.card-mini .label-modifier--container[disabled=disabled] .form-helper,.label-modifier-box.card-mini .label-modifier--container[disabled=disabled] label,.label-modifier-box.card-mini .label-modifier-content__header i,.label-modifier-box.card-square.card-square--combi .label-modifier-content__header,.label-modifier-box.card-square.card-square--combi .label-modifier-content__image,.label-modifier-box.card-square .label-modifier-content__header,.label-modifier-box.cards--no-desktop-full-card .label-modifier-content__body-label,.label-modifier-box .label-modifier--container.disabled .form-helper,.label-modifier-box .label-modifier--container.disabled label,.label-modifier-box .label-modifier--container[disabled=disabled] .form-helper,.label-modifier-box .label-modifier--container[disabled=disabled] label,.label-modifier-box .label-modifier-radio,.language-selector--flow>.language-selector .form-helper,.language-selector--flow>.language-selector label,.list-popup__list,.list-popup__trigger__text,.mat-calendar .mat-calendar-header .mat-calendar-controls .mat-calendar-next-button:after,.mat-calendar .mat-calendar-header .mat-calendar-controls .mat-calendar-period-button .mat-calendar-arrow,.mat-calendar .mat-calendar-header .mat-calendar-controls .mat-calendar-previous-button:after,.mat-calendar .mat-calendar-header .mat-calendar-controls .mat-calendar-spacer,.mat-datepicker-content .mat-datepicker-close-button,.mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow>svg,.nav-primary-sub,.nav-primary-sub--boxshadow,.navigation-bar--mobile-fixed .navigation-bar__block,.navigation-bar--mobile-layer .navigation-bar__title,.navigation-bar .navigation-bar--mobile-fixed.navigation-bar--mobile-layer .navigation-bar__title,.navigation-bar .navigation-bar__block,.navigation-bar .navigation-bar__close,.ngx-slider span.ngx-slider-span.ngx-slider-bubble,.notification.hidden-mobile,.overlayer .overlayer-position .overlayer-cell .overlayer-content .overlayer-close-button,.page-skeleton--sales__second-section,.radio-checkbox--horizontal .whitespace,.radio-circle input[type=radio],.sales-skeleton-container--secondary .page-skeleton--sales__second-section .second-section__second-subsection,.select2-container .select2-choice abbr,.select2-container.select2-container-disabled .select2-choice abbr,.select2-display-none,.select2-locked>.select2-search-choice-close,.select2-results .select2-selected,.select-locked>.ui-select-match-close,.select-tile__input.hidden-input-box[type=checkbox]:before,.select-tile__input.hidden-input-box[type=radio]:before,.select_close,.select_closeLabel,.select_closeLabel-arrow,.select_expand:checked+.select_closeLabel+.select_options+.select_expandLabel,.select_input,.selector.hidden-mobile,.selector__list__first-item--closed+ul,.SingleInputForm .SingleInputForm-button.hidden-mobile,.status-indicator--with-icon:before,.status-indicator--with-text:before,.stepper-page__content-second,.telenet-header .nav-section__action-bar .language-selector,.tooltip__info-section,.tooltip__info-section.tooltip__info-section__arrow__hide-mobile:after,.tooltip__info-section.tooltip__info-section__arrow__hide-mobile:before,.vertical-step-tracker-centered__msg--info,.vertical-step-tracker-centered__msg--warning,.vertical-step-tracker.hideTracker .tracker--step.ready-0:after,.vertical-step-tracker.hideTracker .tracker--step.ready-1:after,.vertical-step-tracker.hideTracker .tracker--step.ready-2:after,.vertical-step-tracker.hideTracker .tracker--step.ready-3:after,.vertical-step-tracker.hideTracker .tracker--step.ready-4:after,.vertical-step-tracker.hideTracker .tracker--step.ready-5:after,.vertical-step-tracker.hideTracker .tracker--step.ready-6:after,.vertical-step-tracker.hideTracker .tracker--step.ready-7:after,.vertical-step-tracker.hideTracker .tracker--step.ready-8:after,.vertical-step-tracker.hideTracker .tracker--step.ready-9:after,.vertical-step-tracker.hideTracker .tracker--step.ready-10:after,.vertical-step-tracker.hideTracker .tracker--step.ready-11:after,.vertical-step-tracker.hideTracker .tracker--step.ready-12:after,.vertical-step-tracker.hideTracker .tracker--step.ready-13:after,.vertical-step-tracker.hideTracker .tracker--step.ready-14:after,.vertical-step-tracker.hideTracker .tracker--step.ready-15:after,.vertical-step-tracker.hideTracker .tracker--step.ready-16:after,.vertical-step-tracker.hideTracker .tracker--step.ready-17:after,.vertical-step-tracker.hideTracker .tracker--step.ready-18:after,.vertical-step-tracker.hideTracker .tracker--step.ready-19:after,.vertical-step-tracker.hideTracker .tracker--step.ready-20:after {
    display: none
}

.notification .monetary-amount,.notification .outstanding-amount {
    display: contents
}

.table-of-rows__row,.table-of-rows__row__values {
    display: grid
}

.select2-container-multi.select2-container-active .select2-choices .ui-select-match {
    display: initial
}

.carrousel-single-element,.dtp-input,legend {
    display: table
}

.carrousel-single-element .carrousel-single-element-row {
    display: table-row
}

.carrousel-single-element .carrousel-single-element-row .carrousel-single-element--back,.carrousel-single-element .carrousel-single-element-row .carrousel-single-element--current,.carrousel-single-element .carrousel-single-element-row .carrousel-single-element--next {
    display: table-cell
}

.dropdown-suggest .dropdown-suggest__menu div.dropdown-menu__menuitems__list div.dropdown-menu__menuitems__list-item,.dropdown-suggest .dropdown-suggest__menu ul li,.select2-more-results,.select2-results .select2-disabled,.select2-results .select2-disabled.select2-highlighted,.select2-results .select2-no-results,.select2-results .select2-searching,.select2-results .select2-selection-limit,.select2-results .ui-select-choices-group {
    display: list-item
}

.overlay__section__content .form-helper,.overlay__section__content label {
    display: flow-root
}

@media only screen and (min-width: 36em) {
    .appointment-picker--with-badge .card-date-with-value .cards-slider-button.arrow--left,.appointment-picker--with-badge .card-date-with-value .cards-slider-button.arrow--right,.appointment-picker--with-badge .card-mini--with-icon-and-amount .cards-slider-button.arrow--left,.appointment-picker--with-badge .card-mini--with-icon-and-amount .cards-slider-button.arrow--right,.label-modifier-box.card-mini.card-mini--square-checkbox .label-modifier--container .label-modifier-content__body__text-list ul,.nav-primary-sub.nav-primary-sub--open {
        display:block
    }

    .SingleInputForm .FormGroup__input,.SingleInputForm .FormGroup__label,.SingleInputForm .SingleInputForm-button.hidden-mobile {
        display: inline-block
    }

    ul.nav-primary li.nav-item {
        display: inline
    }

    .card-content--wave-data-card__with-double-waves .wave-data-card__wave-section,.cards--add-new .icon-plus:before,.care-page .title-section.secondary,.form-address--speedtest .form-address__box,.label-modifier-box.card-mini.card-mini--square-checkbox,.label-modifier-box.card-mini.card-mini--square-checkbox .label-modifier--body--inner-container .label-modifier-content__body,.label-modifier-box.card-square.card-square--combi .label-modifier-content__image,.list-popup__trigger__text,.notification.hidden-mobile,.overlayer .overlayer-position,.overlayer .overlayer-position .overlayer-cell,.page-skeleton--care__third-section .third-section__sub-content-fifth,.page-skeleton--sales__second-section,.sme-le-care-page .title-section.secondary,.telenet-header .nav-section__action-bar .language-selector {
        display: flex
    }

    .stepper-page__content--split.container .stepper-page__content-first .bodymovin svg,.stepper-page__content--split.container .stepper-page__content-first svg {
        display: inherit
    }

    .cards--offer-card__content__title,.cards--wave-card .cards--body--remove-bundle .bundle-usage__content__info,.dropdown-menu .dropdown-menu__selector .form-helper,.dropdown-menu .dropdown-menu__selector label,.header-accordion--desktop-opened .header-accordion--link,.header-accordion--desktop-opened .header-accordion--title__resume,.label-modifier-box.card-mini.card-mini--square-checkbox .label-modifier--container .label-modifier-content__body-range,.label-modifier-box.card-mini.card-mini--square-checkbox .label-modifier--container .text-md-hidden,.label-modifier-box.card-square.card-square--combi .label-modifier-content__icon,.language-selector .form-helper,.language-selector label,.list-popup.active+.blur-content,.notification.hidden-desktop,.page-skeleton--sales__third-section {
        display: none
    }

    .label-modifier-box.card-mini.card-mini--square-checkbox.display--grid--sm {
        display: grid
    }
}

@media only screen and (min-width: 48.0625em) {
    .horizontal-step-tracker-centered .steps-tracker .steps-tracker__step .steps-tracker__step__content,.horizontal-step-tracker-centered .steps-tracker .steps-tracker__step:before,.selector.hidden-mobile,.tooltip__info-section.tooltip__info-section__arrow__hide-mobile:after,.tooltip__info-section.tooltip__info-section__arrow__hide-mobile:before {
        display:block
    }

    .navigation-bar--mobile-fixed .navigation-bar__block,.navigation-bar--mobile-layer .navigation-bar__block,.navigation-bar--mobile-layer .navigation-bar__icon,.navigation-bar .navigation-bar--mobile-fixed.navigation-bar--mobile-layer .navigation-bar__block,.navigation-bar .navigation-bar--mobile-fixed.navigation-bar--mobile-layer .navigation-bar__icon,.navigation-bar .navigation-bar__block,.navigation-bar .navigation-bar__icon,.notification.hidden-mobile,.notification span,body.event-page .event-page__container {
        display: flex
    }

    .horizontal-step-tracker-centered .steps-tracker {
        display: inline-flex
    }

    .header-search .SearchBar-form .SearchBar-text,.main-nav__shadow,.main-nav__tabs,.navigation-bar--mobile-layer .navigation-bar__close,.navigation-bar .navigation-bar--mobile-fixed.navigation-bar--mobile-layer .navigation-bar__close,.navigation-bar .navigation-bar__title,.notification.hidden-desktop,.selector.hidden-desktop,.sticky-footer-v2.hidden-desktop {
        display: none
    }
}

@media only screen and (min-width: 74.5em) {
    .nav-primary-sub.nav-primary-sub--open {
        display:block
    }

    .navigation-bar--mobile-fixed .navigation-bar__block,.navigation-bar--mobile-layer .navigation-bar__block,.navigation-bar--mobile-layer .navigation-bar__icon,.navigation-bar .navigation-bar--mobile-fixed.navigation-bar--mobile-layer .navigation-bar__block,.navigation-bar .navigation-bar--mobile-fixed.navigation-bar--mobile-layer .navigation-bar__icon,.navigation-bar .navigation-bar__block,.navigation-bar .navigation-bar__icon,.notification.hidden-mobile,body.event-page .event-page__container {
        display: flex
    }

    .navigation-bar--mobile-layer .navigation-bar__close,.navigation-bar .navigation-bar--mobile-fixed.navigation-bar--mobile-layer .navigation-bar__close,.navigation-bar .navigation-bar__title,.notification.hidden-desktop {
        display: none
    }
}

@media only screen and (min-width: 36em) {
    .overlay__section__content--wrapper {
        flex-basis:83.33333%;
        max-width: 83.33333%
    }
}

.card-content.card-content--position-top,.card-content.medium .dashboard-card__image,.card-content.text-align--left .dashboard-card__details,.card-content.text-align--left .dashboard-card__image,.card-content.text-align--left .dashboard-card__subtitle,.card-content.text-align--left .dashboard-card__title,.label-modifier-box.card-square.card-square--small,.label-modifier-box.card-square.card-square-secondary.card-square-secondary--header .label-modifier-slot .label-modifier--container .label-modifier-content__body,.nav-primary-sub.nav-primary-sub--open .nav-primary-sub--container,.radio-checkbox,.stepper-page__body-inner,div#onetrust-consent-sdk div#onetrust-button-group-parent .banner-actions-container {
    justify-content: flex-start
}

#onetrust-accept-btn-container,#onetrust-pc-btn-container,#onetrust-pc-sdk #vendors-list #vendor-list-content.host-list-content+div#vendor-list-save-btn button,.AEM--Button__primary,.AEM--Button__primary__fullwidth,.AEM--Button__secondary,.AEM--Button__secondary__fullwidth,.AEM--Button__secondary__light,.AEM--Button__secondary__light__fullwidth,.animated-content,.appointment-picker .nav-tabs,.avatar .avatar__notification,.avatar__icon,.badge--card,.button:not([class*=section]),.card-content,.card-content--wave-data-card--group-view .group-view__body,.card-content--wave-data-card--group-view .group-view__footer-section,.card-content--wave-data-card--group-view .group-view__footer-section-list,.card-content--wave-data-card .wave-data-card__desc-section,.card-content.large .usage-donuts .donut-chart .chart-name,.card-content.large .usage-donuts .donut-text,.card-content.medium .dashboard-card__header,.card-content.text-align--center .dashboard-card__details,.card-content.text-align--center .dashboard-card__image,.card-content.text-align--center .dashboard-card__subtitle,.card-content.text-align--center .dashboard-card__title,.cards--add-new,.cards--conversational--price,.cards--conversational .show-content,.cards--wave-card,.cards--wave-data-card,.care-page--version2 .container--care .Title,.care-page .container--care .Title,.care-page .title-section,.checkbox-container,.checkbox-container__label__tick,.checkbox input[type=checkbox].checkbox-input:checked+.checkbox-control.form-helper,.checkbox input[type=checkbox].checkbox-input:checked+label.checkbox-control,.checkbox input[type=checkbox].checkbox-input:disabled+.checkbox-control.form-helper,.checkbox input[type=checkbox].checkbox-input:disabled+label.checkbox-control,.checkbox input[type=checkbox].checkbox-input:not(:checked)+.checkbox-control.form-helper,.checkbox input[type=checkbox].checkbox-input:not(:checked)+label.checkbox-control,.circle-container,.circle-container--topology__image,.circle-container__text,.circle-wave__info,.circle-wave__info__data,.Container--heading--filter,.Container--info,.dashboard-page .dashboard-img-container .dashboard-img-content,.donut,.draggable-table .column-header,.draggable-table .pin-cell,.draggable-table__column .column-cell,.draggable-table__column .row-header,.draggable-table input[type=checkbox]+.icon-pin,.draggable-table input[type=checkbox]:checked+.icon-pin,.dtp-nav-section,.form__checkbox-v2__input[type=checkbox]:checked:before,.form__checkbox input[type=checkbox].form__checkbox__input:checked+.form__checkbox__label.form-helper:after,.form__checkbox input[type=checkbox].form__checkbox__input:checked+label.form__checkbox__label:after,.form__radio--button,.form__radio--button__label,.form__radio-v2__input[type=radio]:checked:before,.form__radio input[type=radio].form__radio__input:checked+.form__radio__label.form-helper,.form__radio input[type=radio].form__radio__input:checked+.radio-control.form-helper,.form__radio input[type=radio].form__radio__input:checked+label.form__radio__label,.form__radio input[type=radio].form__radio__input:checked+label.radio-control,.form__radio input[type=radio].form__radio__input:disabled+.form__radio__label.form-helper,.form__radio input[type=radio].form__radio__input:disabled+.radio-control.form-helper,.form__radio input[type=radio].form__radio__input:disabled+label.form__radio__label,.form__radio input[type=radio].form__radio__input:disabled+label.radio-control,.form__radio input[type=radio].form__radio__input:not(:checked)+.form__radio__label.form-helper,.form__radio input[type=radio].form__radio__input:not(:checked)+.radio-control.form-helper,.form__radio input[type=radio].form__radio__input:not(:checked)+label.form__radio__label,.form__radio input[type=radio].form__radio__input:not(:checked)+label.radio-control,.form__radio input[type=radio].radio-input:checked+.form__radio__label.form-helper,.form__radio input[type=radio].radio-input:checked+.radio-control.form-helper,.form__radio input[type=radio].radio-input:checked+label.form__radio__label,.form__radio input[type=radio].radio-input:checked+label.radio-control,.form__radio input[type=radio].radio-input:disabled+.form__radio__label.form-helper,.form__radio input[type=radio].radio-input:disabled+.radio-control.form-helper,.form__radio input[type=radio].radio-input:disabled+label.form__radio__label,.form__radio input[type=radio].radio-input:disabled+label.radio-control,.form__radio input[type=radio].radio-input:not(:checked)+.form__radio__label.form-helper,.form__radio input[type=radio].radio-input:not(:checked)+.radio-control.form-helper,.form__radio input[type=radio].radio-input:not(:checked)+label.form__radio__label,.form__radio input[type=radio].radio-input:not(:checked)+label.radio-control,.form__radio input[type=radio].radio__input:checked+.form__radio__label.form-helper,.form__radio input[type=radio].radio__input:checked+.radio-control.form-helper,.form__radio input[type=radio].radio__input:checked+label.form__radio__label,.form__radio input[type=radio].radio__input:checked+label.radio-control,.form__radio input[type=radio].radio__input:disabled+.form__radio__label.form-helper,.form__radio input[type=radio].radio__input:disabled+.radio-control.form-helper,.form__radio input[type=radio].radio__input:disabled+label.form__radio__label,.form__radio input[type=radio].radio__input:disabled+label.radio-control,.form__radio input[type=radio].radio__input:not(:checked)+.form__radio__label.form-helper,.form__radio input[type=radio].radio__input:not(:checked)+.radio-control.form-helper,.form__radio input[type=radio].radio__input:not(:checked)+label.form__radio__label,.form__radio input[type=radio].radio__input:not(:checked)+label.radio-control,.header-accordion--opened.header-accordion--with-price .header-accordion--title,.header-accordion--title__icon__circle,.header-accordion--vertical .header-accordion--title,.icon-circle,.icons-circle,.image-description__card,.image-description__card__image,.image-description__card__info,.label-modifier-box.card-mini.card-mini--square-checkbox .label-modifier--container .label-modifier-content__body-label,.label-modifier-box.card-mini .label-modifier-content__header,.label-modifier-box.card-square.card-square--combi .label-modifier-content__body,.label-modifier-box.card-square .label-modifier-content__body,.label-modifier-box.card-square .label-modifier-content__image,.lgi_btn_3,.lgi_btn_3.selected,.lgi_btn_3:active,.lgi_btn_7,.lgi_btn_7.selected,.lgi_btn_7:active,.lgi_btn_9,.lgi_btn_9.selected,.lgi_btn_9:active,.lgi_steps_shortbutton,.link i.icon.icon--shaped:before,.list-popup__trigger.active .list-popup__trigger__close,.list-style--ordered-highlight li:before,.minimal-page header .container .logo,.navigation-bar--mobile-layer .navigation-bar__block,.navigation-bar .navigation-bar--mobile-fixed.navigation-bar--mobile-layer .navigation-bar__block,.navigation-bar .navigation-bar__title,.number-input--row,.overlay--column-reverse-mobile .overlay__section__content__action,.overlay--full-page .overlay__section__content,.overlay__section,.overlayer .overlayer-position .overlayer-cell .overlayer-content .overlayer-body .overlay__content .Title,.overlayer .overlayer-position .overlayer-cell .overlayer-content .overlayer-body .overlay__content__title,.overlayer .overlayer-position .overlayer-cell .overlayer-content .overlayer-body .warning-section__actions,.page-loader__section,.pagination,.pagination .pagination__list__item__active,.pagination .pagination__list__item__in-active,.pagination .pagination__list__link,.promo-highlight__center,.radio input[type=radio].form__radio__input:checked+.form__radio__label.form-helper,.radio input[type=radio].form__radio__input:checked+.radio-control.form-helper,.radio input[type=radio].form__radio__input:checked+label.form__radio__label,.radio input[type=radio].form__radio__input:checked+label.radio-control,.radio input[type=radio].form__radio__input:disabled+.form__radio__label.form-helper,.radio input[type=radio].form__radio__input:disabled+.radio-control.form-helper,.radio input[type=radio].form__radio__input:disabled+label.form__radio__label,.radio input[type=radio].form__radio__input:disabled+label.radio-control,.radio input[type=radio].form__radio__input:not(:checked)+.form__radio__label.form-helper,.radio input[type=radio].form__radio__input:not(:checked)+.radio-control.form-helper,.radio input[type=radio].form__radio__input:not(:checked)+label.form__radio__label,.radio input[type=radio].form__radio__input:not(:checked)+label.radio-control,.radio input[type=radio].radio-input:checked+.form__radio__label.form-helper,.radio input[type=radio].radio-input:checked+.radio-control.form-helper,.radio input[type=radio].radio-input:checked+label.form__radio__label,.radio input[type=radio].radio-input:checked+label.radio-control,.radio input[type=radio].radio-input:disabled+.form__radio__label.form-helper,.radio input[type=radio].radio-input:disabled+.radio-control.form-helper,.radio input[type=radio].radio-input:disabled+label.form__radio__label,.radio input[type=radio].radio-input:disabled+label.radio-control,.radio input[type=radio].radio-input:not(:checked)+.form__radio__label.form-helper,.radio input[type=radio].radio-input:not(:checked)+.radio-control.form-helper,.radio input[type=radio].radio-input:not(:checked)+label.form__radio__label,.radio input[type=radio].radio-input:not(:checked)+label.radio-control,.radio input[type=radio].radio__input:checked+.form__radio__label.form-helper,.radio input[type=radio].radio__input:checked+.radio-control.form-helper,.radio input[type=radio].radio__input:checked+label.form__radio__label,.radio input[type=radio].radio__input:checked+label.radio-control,.radio input[type=radio].radio__input:disabled+.form__radio__label.form-helper,.radio input[type=radio].radio__input:disabled+.radio-control.form-helper,.radio input[type=radio].radio__input:disabled+label.form__radio__label,.radio input[type=radio].radio__input:disabled+label.radio-control,.radio input[type=radio].radio__input:not(:checked)+.form__radio__label.form-helper,.radio input[type=radio].radio__input:not(:checked)+.radio-control.form-helper,.radio input[type=radio].radio__input:not(:checked)+label.form__radio__label,.radio input[type=radio].radio__input:not(:checked)+label.radio-control,.sales-page .sales-checkout-step-container .stepper-page__content-first,.sales-page__container,.select-dropdown,.select-dropdown-section .select-dropdown__content,.select-tile__input[type=checkbox]:checked:before,.select-tile__input[type=radio]:checked:before,.slick-carousel__slider.slick-slider__items,.sme-le-care-page .container--care .Title,.sme-le-care-page .title-section,.social-media__icon,.stepper-page__body,.stepper-page__content--split.container,.stepper-page__content--split.container .stepper-page__content-first,.stepper-page__content--split.container .stepper-page__content-first .bodymovin svg,.stepper-page__content--split.container .stepper-page__content-first svg,.stepper-page__content--split.stepper-page__content--split--no-image.container .stepper-page__content-first,.table-of-rows__row__key .image-title-text-block--horizontal-align,.upc_button,.upc_button1-1,.upc_button1-2,.upc_button2,.upc_button3,.upc_button3-1,.upc_button4,.upc_button4-1,.upc_button-1,.upc_button-2,.upc_button-3,.upc_button-4,.vertical-step-tracker .tracker--step:after,.vertical-step-tracker.vertical-step-tracker--ticked .tracker .tracker--step.tracker--step--completed.ready-0:after,.vertical-step-tracker.vertical-step-tracker--ticked .tracker .tracker--step.tracker--step--completed.ready-1:after,.vertical-step-tracker.vertical-step-tracker--ticked .tracker .tracker--step.tracker--step--completed.ready-2:after,.vertical-step-tracker.vertical-step-tracker--ticked .tracker .tracker--step.tracker--step--completed.ready-3:after,.vertical-step-tracker.vertical-step-tracker--ticked .tracker .tracker--step.tracker--step--completed.ready-4:after,.vertical-step-tracker.vertical-step-tracker--ticked .tracker .tracker--step.tracker--step--completed.ready-5:after,.vertical-step-tracker.vertical-step-tracker--ticked .tracker .tracker--step.tracker--step--completed.ready-6:after,.vertical-step-tracker.vertical-step-tracker--ticked .tracker .tracker--step.tracker--step--completed.ready-7:after,.vertical-step-tracker.vertical-step-tracker--ticked .tracker .tracker--step.tracker--step--completed.ready-8:after,.vertical-step-tracker.vertical-step-tracker--ticked .tracker .tracker--step.tracker--step--completed.ready-9:after,.vertical-step-tracker.vertical-step-tracker--ticked .tracker .tracker--step.tracker--step--completed.ready-10:after,.vertical-step-tracker.vertical-step-tracker--ticked .tracker .tracker--step.tracker--step--completed.ready-11:after,.vertical-step-tracker.vertical-step-tracker--ticked .tracker .tracker--step.tracker--step--completed.ready-12:after,.vertical-step-tracker.vertical-step-tracker--ticked .tracker .tracker--step.tracker--step--completed.ready-13:after,.vertical-step-tracker.vertical-step-tracker--ticked .tracker .tracker--step.tracker--step--completed.ready-14:after,.vertical-step-tracker.vertical-step-tracker--ticked .tracker .tracker--step.tracker--step--completed.ready-15:after,.vertical-step-tracker.vertical-step-tracker--ticked .tracker .tracker--step.tracker--step--completed.ready-16:after,.vertical-step-tracker.vertical-step-tracker--ticked .tracker .tracker--step.tracker--step--completed.ready-17:after,.vertical-step-tracker.vertical-step-tracker--ticked .tracker .tracker--step.tracker--step--completed.ready-18:after,.vertical-step-tracker.vertical-step-tracker--ticked .tracker .tracker--step.tracker--step--completed.ready-19:after,.vertical-step-tracker.vertical-step-tracker--ticked .tracker .tracker--step.tracker--step--completed.ready-20:after,button.lgi_btn_3,button.lgi_btn_7,button.lgi_btn_9,button.upc_button,button.upc_button2,button.upc_button3,button.upc_button-2,button.upc_button-3,div#onetrust-consent-sdk div#onetrust-button-group-parent .banner-actions-container #onetrust-accept-btn-handler,div#onetrust-consent-sdk div#onetrust-button-group-parent .banner-actions-container #onetrust-reject-all-handler {
    justify-content: center
}

.card-content.card-content--position-bottom,.card-content.text-align--right .dashboard-card__details,.card-content.text-align--right .dashboard-card__image,.card-content.text-align--right .dashboard-card__subtitle,.card-content.text-align--right .dashboard-card__title,.cards--button,.cover,.label-modifier-box.card-square.card-square--combi .label-modifier--body,.label-modifier-box.card-square .label-modifier--body,.promo-highlight__right {
    justify-content: flex-end
}

.cards--footer-buttons {
    justify-content: space-around
}

.button.button--3rd-party:not([class*=section]),.card-content--wave-data-card--group-view .group-view__body__list ul li .list-item,.card-content--wave-data-card--group-view .group-view__body__list ul li .list-item .item-details--user-consumption,.card-content--wave-data-card--group-view .group-view__title-section,.card-content--wave-data-card--group-view .group-view__title-section .title-section__first-content,.cards--background-img.cards--full-height .cards--body--full-image,.cards--background-img.cards--full-height .cards-body--full-image,.cards--conversational--buttons,.cards--conversational--title,.cards--offer-card__content__title,.cards.background-img .cards--body--full-image,.cards.background-img .cards-body--full-image,.care-page--version2 .secondary-header--care__container,.care-page-tln-bus--version-2 .secondary-header--care__container,.care-page .secondary-header--care__container,.dropdown-menu .dropdown-menu__selector .dropdown-menu__selected .dropdown-menu__selected-item,.form-address--speedtest .form-address__box,.header-accordion,.label-modifier-box.card-date .label-modifier--body--inner-container,.language-selector__selected .lang-selected,.login-base,.login-message .notification,.mat-calendar .mat-calendar-header .mat-calendar-controls,.minimal-page header .container,.notification.cdh,.options-button,.overlay-page-header,.page-skeleton--care__second-section .second-section__sub-content-first,.page-skeleton--care__second-section .second-section__sub-content-second,.page-skeleton--care__third-section .third-section__sub-content-eighth,.page-skeleton--care__third-section .third-section__sub-content-first,.page-skeleton--care__third-section .third-section__sub-content-seventh,.page-skeleton--care__third-section .third-section__sub-content-sixth,.page-skeleton--care__third-section .third-section__sub-content-third,.page-skeleton--sales__second-section .second-section__first-subsection .first-subsection__fifth-content,.page-skeleton--sales__second-section .second-section__first-subsection .first-subsection__fourth-content,.page-skeleton--sales__second-section .second-section__first-subsection .first-subsection__third-content,.page-skeleton--sales__second-section .second-section__second-subsection .second-subsection__fifth-content,.page-skeleton--sales__second-section .second-section__second-subsection .second-subsection__fourth-content,.page-skeleton--sales__second-section .second-section__second-subsection .second-subsection__third-content,.password-container__complexity,.selector__list__content,.sme-le-care-page .secondary-header--care__container {
    justify-content: space-between
}

.label-modifier-box.card-square,.label-modifier-box.card-square.card-square--combi {
    justify-content: space-evenly
}

.label-modifier-box.card-mini.card-mini--square-checkbox {
    justify-content: stretch
}

.card-content.small .invoices,.card-content.small .messages,.card-content.small .usage,.label-modifier-box.card-square.card-square-secondary,.picker-scroller .option {
    justify-content: left
}

.card-content.large .usage-donuts .multiple {
    justify-content: inherit
}

.nav-primary-sub.nav-primary-sub--open .nav-primary-sub--container {
    align-content: flex-start
}

.avatar__icon {
    align-content: center
}

.card-content.card-content--position-left,.card-content.medium .dashboard-card__header,.card-content.small .notification--card__message,.draggable-table .column-header,.draggable-table__column .column-cell,.draggable-table__column .row-header,.form-group__field.form-group__field--column,.label-modifier-box.card-square.card-square--combi-with-icon-and-text .label-modifier-content__body,.label-modifier-box.card-square.card-square--combi .label-modifier-content__body,.notification,.notification--column,.radio-checkbox,.stepper-page__content--split.stepper-page__content--split--no-image.container .stepper-page__content-first {
    align-items: flex-start
}

#onetrust-pc-sdk #vendors-list #vendor-list-content.host-list-content+div#vendor-list-save-btn button,.AEM--Button__primary,.AEM--Button__primary__fullwidth,.AEM--Button__secondary,.AEM--Button__secondary__fullwidth,.AEM--Button__secondary__light,.AEM--Button__secondary__light__fullwidth,.appointment-picker--with-badge .slick-list .slick-track,.audio-player,.avatar .avatar__notification,.badge,.badge__recommended,.button:not([class*=section]),.card-content.extra-large .dashboard-card__action,.card-content.extra-large .invoices .details-section .dashboard-card__invoices-view,.card-content.extra-large .wave-data-card__wave-section .slick-slider,.card-content.large .dashboard-card__action,.card-content.large .invoices .details-section .dashboard-card__invoices-view,.card-content.large .usage-donuts .donut-chart .chart-name,.card-content.large .usage-donuts .donut-text,.card-content.large .wave-data-card__wave-section .slick-slider,.card-content.medium .dashboard-card__action,.card-content.medium .dashboard-card__image,.card-content.medium .invoices .details-section .dashboard-card__invoices-view,.card-content .notification--card .icon-error-shape,.card-content .notification--card .icon-status-error,.card-content.small .card-alignment,.card-content.small .dashboard-card__header,.card-content.small .notification--card,.cards--add-new,.cards--image,.cards--offer-card__content__feature,.cards--wave-card,.cards--wave-data-card,.checkbox-container,.checkbox-container__label,.checkbox-container__label__tick,.checkbox input[type=checkbox].checkbox-input:checked+.checkbox-control.form-helper,.checkbox input[type=checkbox].checkbox-input:checked+label.checkbox-control,.checkbox input[type=checkbox].checkbox-input:disabled+.checkbox-control.form-helper,.checkbox input[type=checkbox].checkbox-input:disabled+label.checkbox-control,.checkbox input[type=checkbox].checkbox-input:not(:checked)+.checkbox-control.form-helper,.checkbox input[type=checkbox].checkbox-input:not(:checked)+label.checkbox-control,.circle-container,.circle-container--topology__image,.circle-container__text,.circle-wave__info__data,.dashboard-page .dashboard-img-container .dashboard-img-content,.draggable-table .pin-cell,.draggable-table input[type=checkbox]+.icon-pin,.dropdown-menu .dropdown-menu__selector .dropdown-menu__selected,.dtp-nav-section,.form-group__field.form-group__field--inline,.form__checkbox-v2__input[type=checkbox]:checked:before,.form__checkbox input[type=checkbox].form__checkbox__input:checked+.form__checkbox__label.form-helper:after,.form__checkbox input[type=checkbox].form__checkbox__input:checked+label.form__checkbox__label:after,.form__input--with-icon,.form__input-container--invalid,.form__radio--button-group,.form__radio--button__label,.form__radio-v2__input[type=radio]:checked:before,.form__radio input[type=radio].form__radio__input:checked+.form__radio__label.form-helper,.form__radio input[type=radio].form__radio__input:checked+.radio-control.form-helper,.form__radio input[type=radio].form__radio__input:checked+label.form__radio__label,.form__radio input[type=radio].form__radio__input:checked+label.radio-control,.form__radio input[type=radio].form__radio__input:disabled+.form__radio__label.form-helper,.form__radio input[type=radio].form__radio__input:disabled+.radio-control.form-helper,.form__radio input[type=radio].form__radio__input:disabled+label.form__radio__label,.form__radio input[type=radio].form__radio__input:disabled+label.radio-control,.form__radio input[type=radio].form__radio__input:not(:checked)+.form__radio__label.form-helper,.form__radio input[type=radio].form__radio__input:not(:checked)+.radio-control.form-helper,.form__radio input[type=radio].form__radio__input:not(:checked)+label.form__radio__label,.form__radio input[type=radio].form__radio__input:not(:checked)+label.radio-control,.form__radio input[type=radio].radio-input:checked+.form__radio__label.form-helper,.form__radio input[type=radio].radio-input:checked+.radio-control.form-helper,.form__radio input[type=radio].radio-input:checked+label.form__radio__label,.form__radio input[type=radio].radio-input:checked+label.radio-control,.form__radio input[type=radio].radio-input:disabled+.form__radio__label.form-helper,.form__radio input[type=radio].radio-input:disabled+.radio-control.form-helper,.form__radio input[type=radio].radio-input:disabled+label.form__radio__label,.form__radio input[type=radio].radio-input:disabled+label.radio-control,.form__radio input[type=radio].radio-input:not(:checked)+.form__radio__label.form-helper,.form__radio input[type=radio].radio-input:not(:checked)+.radio-control.form-helper,.form__radio input[type=radio].radio-input:not(:checked)+label.form__radio__label,.form__radio input[type=radio].radio-input:not(:checked)+label.radio-control,.form__radio input[type=radio].radio__input:checked+.form__radio__label.form-helper,.form__radio input[type=radio].radio__input:checked+.radio-control.form-helper,.form__radio input[type=radio].radio__input:checked+label.form__radio__label,.form__radio input[type=radio].radio__input:checked+label.radio-control,.form__radio input[type=radio].radio__input:disabled+.form__radio__label.form-helper,.form__radio input[type=radio].radio__input:disabled+.radio-control.form-helper,.form__radio input[type=radio].radio__input:disabled+label.form__radio__label,.form__radio input[type=radio].radio__input:disabled+label.radio-control,.form__radio input[type=radio].radio__input:not(:checked)+.form__radio__label.form-helper,.form__radio input[type=radio].radio__input:not(:checked)+.radio-control.form-helper,.form__radio input[type=radio].radio__input:not(:checked)+label.form__radio__label,.form__radio input[type=radio].radio__input:not(:checked)+label.radio-control,.header-accordion--title,.header-accordion--title__icon__circle,.header-accordion.header-accordion--with-price,.icon-circle,.icon-text-block__icon.icon-text-block__icon--hightlighted,.icons-circle,.image-description__card,.image-description__card__image,.label-modifier-box,.label-modifier-box.card-mini.card-mini--square-checkbox .label-modifier--container .label-modifier-content__body-label,.label-modifier-box.card-mini .label-modifier--container .cover,.label-modifier-box.card-square.card-square--combi .label-modifier--body,.label-modifier-box.card-square.card-square--combi .label-modifier-content__icon,.label-modifier-box.card-square .label-modifier--body--inner-container,.label-modifier-box.card-square .label-modifier-content__body,.label-modifier-box.card-square .label-modifier-content__image,.label-modifier-box .label-modifier--body--inner-container,.language-selector__selected,.language-selector__selected .lang-selected,.lgi_btn_3,.lgi_btn_3.selected,.lgi_btn_3:active,.lgi_btn_7,.lgi_btn_7.selected,.lgi_btn_7:active,.lgi_btn_9,.lgi_btn_9.selected,.lgi_btn_9:active,.lgi_steps_shortbutton,.link i.icon.icon--shaped:before,.list-button,.list-popup__trigger,.list-popup__trigger.active .list-popup__trigger__close,.list-style--ordered-highlight li:before,.login-message .notification,.minimal-page header .container,.navigation-bar .navigation-bar__icon,.navigation-bar .navigation-bar__title,.notification.cdh .info .cmp-text,.notification.cdh .info .cmp-text p,.notification span.icon:before,.notification span[class^=icon-]:before,.options-button,.overlay-page-header,.page-loader__section,.page-skeleton--care__third-section .third-section__sub-content-first,.page-skeleton--care__third-section .third-section__sub-content-third,.page-skeleton--sales__first-section,.pagination,.pagination .pagination__list,.pagination .pagination__list__item__active,.pagination .pagination__list__item__in-active,.pagination .pagination__list__item a,.password-container .password,.password-container__complexity,.picker-scroller .option__bonus-msg,.radio-container,.radio input[type=radio].form__radio__input:checked+.form__radio__label.form-helper,.radio input[type=radio].form__radio__input:checked+.radio-control.form-helper,.radio input[type=radio].form__radio__input:checked+label.form__radio__label,.radio input[type=radio].form__radio__input:checked+label.radio-control,.radio input[type=radio].form__radio__input:disabled+.form__radio__label.form-helper,.radio input[type=radio].form__radio__input:disabled+.radio-control.form-helper,.radio input[type=radio].form__radio__input:disabled+label.form__radio__label,.radio input[type=radio].form__radio__input:disabled+label.radio-control,.radio input[type=radio].form__radio__input:not(:checked)+.form__radio__label.form-helper,.radio input[type=radio].form__radio__input:not(:checked)+.radio-control.form-helper,.radio input[type=radio].form__radio__input:not(:checked)+label.form__radio__label,.radio input[type=radio].form__radio__input:not(:checked)+label.radio-control,.radio input[type=radio].radio-input:checked+.form__radio__label.form-helper,.radio input[type=radio].radio-input:checked+.radio-control.form-helper,.radio input[type=radio].radio-input:checked+label.form__radio__label,.radio input[type=radio].radio-input:checked+label.radio-control,.radio input[type=radio].radio-input:disabled+.form__radio__label.form-helper,.radio input[type=radio].radio-input:disabled+.radio-control.form-helper,.radio input[type=radio].radio-input:disabled+label.form__radio__label,.radio input[type=radio].radio-input:disabled+label.radio-control,.radio input[type=radio].radio-input:not(:checked)+.form__radio__label.form-helper,.radio input[type=radio].radio-input:not(:checked)+.radio-control.form-helper,.radio input[type=radio].radio-input:not(:checked)+label.form__radio__label,.radio input[type=radio].radio-input:not(:checked)+label.radio-control,.radio input[type=radio].radio__input:checked+.form__radio__label.form-helper,.radio input[type=radio].radio__input:checked+.radio-control.form-helper,.radio input[type=radio].radio__input:checked+label.form__radio__label,.radio input[type=radio].radio__input:checked+label.radio-control,.radio input[type=radio].radio__input:disabled+.form__radio__label.form-helper,.radio input[type=radio].radio__input:disabled+.radio-control.form-helper,.radio input[type=radio].radio__input:disabled+label.form__radio__label,.radio input[type=radio].radio__input:disabled+label.radio-control,.radio input[type=radio].radio__input:not(:checked)+.form__radio__label.form-helper,.radio input[type=radio].radio__input:not(:checked)+.radio-control.form-helper,.radio input[type=radio].radio__input:not(:checked)+label.form__radio__label,.radio input[type=radio].radio__input:not(:checked)+label.radio-control,.sales-page .sales-checkout-step-container .stepper-page__content-first,.sales-page__container,.select-dropdown,.select-tile__input[type=checkbox]:checked:before,.select-tile__input[type=radio]:checked:before,.slick-carousel__slider.slick-slider,.slick-carousel__slider.slick-slider__items,.social-media__icon,.stepper-page__body-inner,.stepper-page__content--split.container,.stepper-page__content--split.container .stepper-page__content-first,.upc_button,.upc_button1-1,.upc_button1-2,.upc_button2,.upc_button3,.upc_button3-1,.upc_button4,.upc_button4-1,.upc_button-1,.upc_button-2,.upc_button-3,.upc_button-4,.vertical-step-tracker .tracker--step:after,.vertical-step-tracker.vertical-step-tracker--ticked .tracker .tracker--step.tracker--step--completed.ready-0:after,.vertical-step-tracker.vertical-step-tracker--ticked .tracker .tracker--step.tracker--step--completed.ready-1:after,.vertical-step-tracker.vertical-step-tracker--ticked .tracker .tracker--step.tracker--step--completed.ready-2:after,.vertical-step-tracker.vertical-step-tracker--ticked .tracker .tracker--step.tracker--step--completed.ready-3:after,.vertical-step-tracker.vertical-step-tracker--ticked .tracker .tracker--step.tracker--step--completed.ready-4:after,.vertical-step-tracker.vertical-step-tracker--ticked .tracker .tracker--step.tracker--step--completed.ready-5:after,.vertical-step-tracker.vertical-step-tracker--ticked .tracker .tracker--step.tracker--step--completed.ready-6:after,.vertical-step-tracker.vertical-step-tracker--ticked .tracker .tracker--step.tracker--step--completed.ready-7:after,.vertical-step-tracker.vertical-step-tracker--ticked .tracker .tracker--step.tracker--step--completed.ready-8:after,.vertical-step-tracker.vertical-step-tracker--ticked .tracker .tracker--step.tracker--step--completed.ready-9:after,.vertical-step-tracker.vertical-step-tracker--ticked .tracker .tracker--step.tracker--step--completed.ready-10:after,.vertical-step-tracker.vertical-step-tracker--ticked .tracker .tracker--step.tracker--step--completed.ready-11:after,.vertical-step-tracker.vertical-step-tracker--ticked .tracker .tracker--step.tracker--step--completed.ready-12:after,.vertical-step-tracker.vertical-step-tracker--ticked .tracker .tracker--step.tracker--step--completed.ready-13:after,.vertical-step-tracker.vertical-step-tracker--ticked .tracker .tracker--step.tracker--step--completed.ready-14:after,.vertical-step-tracker.vertical-step-tracker--ticked .tracker .tracker--step.tracker--step--completed.ready-15:after,.vertical-step-tracker.vertical-step-tracker--ticked .tracker .tracker--step.tracker--step--completed.ready-16:after,.vertical-step-tracker.vertical-step-tracker--ticked .tracker .tracker--step.tracker--step--completed.ready-17:after,.vertical-step-tracker.vertical-step-tracker--ticked .tracker .tracker--step.tracker--step--completed.ready-18:after,.vertical-step-tracker.vertical-step-tracker--ticked .tracker .tracker--step.tracker--step--completed.ready-19:after,.vertical-step-tracker.vertical-step-tracker--ticked .tracker .tracker--step.tracker--step--completed.ready-20:after,button.lgi_btn_3,button.lgi_btn_7,button.lgi_btn_9,button.upc_button,button.upc_button2,button.upc_button3,button.upc_button-2,button.upc_button-3,div#onetrust-consent-sdk div#onetrust-button-group-parent .banner-actions-container #onetrust-accept-btn-handler,div#onetrust-consent-sdk div#onetrust-button-group-parent .banner-actions-container #onetrust-reject-all-handler {
    align-items: center
}

.dropdown-menu,.language-selector,.overlay.overlay--sales__cart .overlay__section {
    align-items: flex-end
}

.card-content.large .usage-donuts .multiple,.label-modifier-box.card-square.card-square-secondary .label-modifier-content__body,.telenet-header .language-selector {
    align-items: baseline
}

.label-modifier-box.card-mini.card-mini--square-checkbox,.label-modifier-box.card-square,.label-modifier-box.card-square.card-square--small {
    align-items: stretch
}

.card-content--wave-data-card--group-view .group-view__title-section .title-section__first-content,.card-content.small .notification--card,.circle-wave__info__data,.dtp-nav-section,.label-modifier-box.card-square.card-square--combi-with-icon-and-text .label-modifier--body--inner-container,.label-modifier-box.card-square.card-square--combi .label-modifier--body--inner-container,.label-modifier-box.card-square.card-square-secondary .label-modifier--body--inner-container,.list-button,.list-popup__trigger,.options-button,.overlay-page-header,.overlay-page-header .page-title,.pagination {
    flex-direction: row
}

.card-content.small .usage-donuts .donut-text {
    flex-direction: row-reverse
}

.appointment-picker,.card-content,.card-content--wave-data-card,.card-content--wave-data-card--group-view .group-view__footer-section,.card-content--wave-data-card--group-view .group-view__footer-section-list,.card-content--wave-data-card--group-view .group-view__title-section,.card-content--wave-data-card .wave-data-card__desc-section,.card-content.large .usage-donuts .donut-text,.card-content.medium .dashboard-card__header,.card-content .notification--card__message,.cards--full-height,.cards--wave-card,.cards--wave-data-card,.care-page--version2 .container--care .Title,.care-page--version2 .container--care .Title--secondary-section,.care-page--version2 .secondary-header--care__container,.care-page-tln-bus--version-2 .secondary-header--care__container,.care-page .container--care .Title,.care-page .container--care .Title--secondary-section,.care-page .secondary-header--care__container,.care-page .title-section,.care-page .title-section--secondary-section,.care-page .title-section.secondary.title-section--secondary-section,.cdk-overlay-container .cdk-overlay-connected-position-bounding-box,.checkbox-circle,.checkbox-container__label__tick,.circle-wave__info,.dashboard-page .dashboard-img-container .dashboard-img-content,.draggable-table .column-header,.draggable-table__column .column-cell,.draggable-table__column .row-header,.dropdown-menu,.form-group__field.form-group__field--column,.form__radio--button-group,.header-accordion--vertical,.image-description__card,.image-description__card__image,.image-description__card__info,.label-modifier-box.card-date .label-modifier--body--inner-container,.label-modifier-box.card-mini .label-modifier-content__header,.label-modifier-box.card-square.card-square--combi,.label-modifier-box.card-square.card-square-secondary,.label-modifier-box.card-square.card-square-secondary.card-square-secondary--header,.label-modifier-box.card-square.card-square-secondary.card-square-secondary--header .label-modifier-slot .label-modifier--container .label-modifier--body--inner-container,.label-modifier-box.card-square .label-modifier--body--inner-container,.label-modifier-box.card-square .label-modifier-content__body,.language-selector,.list-popup__list,.list-popup__list--secondary,.main-nav__links,.menu-toggle:checked~.telenet-header .nav-section .language-selector,.minimal-page header .container .logo,.navigation-bar--mobile-layer .navigation-bar__block,.navigation-bar .navigation-bar--mobile-fixed.navigation-bar--mobile-layer .navigation-bar__block,.notification--column,.notification.cdh,.number-input,.overlay.overlay--sales__cart .overlay__section,.overlay__section__content__action,.overlayer .overlayer-position .overlayer-cell .overlayer-content .overlayer-body,.overlayer .overlayer-position .overlayer-cell .overlayer-content .overlayer-body .warning-section__actions,.page-loader__section,.radio-circle .circle-container,.sales-page__container,.select-dropdown-section .select-dropdown__content,.sme-le-care-page .container--care .Title,.sme-le-care-page .container--care .Title--secondary-section,.sme-le-care-page .secondary-header--care__container,.sme-le-care-page .title-section,.sme-le-care-page .title-section--secondary-section,.sme-le-care-page .title-section.secondary.title-section--secondary-section,.stepper-page,.stepper-page__body,.stepper-page__body-inner,.stepper-page__content--split.container,.stepper-page__content--split.container .stepper-page__content-first,.template--eos__body--whole-height,.template--whole-page__wrapper,.vertical-step-tracker-centered .steps-tracker__step.left,.vertical-step-tracker-centered .steps-tracker__step.right,body.template--whole-page {
    flex-direction: column
}

.overlay--column-reverse-mobile .overlay__section__content__action,div#onetrust-consent-sdk div#onetrust-button-group-parent .banner-actions-container {
    flex-direction: column-reverse
}

.card-content.small .notification--card__message {
    flex-wrap: nowrap
}

.stepper-page__content--split.container .stepper-page__content-second,.stepper-page__content--split.stepper-page__content--split--no-image.container .stepper-page__content-second {
    align-self: flex-start
}

.card-content.small .details-section {
    align-self: center
}

.button:not([class*=section]).button--3rd-party span {
    flex-grow: 1
}

@media only screen and (min-width: 36em) {
    .stepper-page__content--split.stepper-page__content--split--no-image.container .stepper-page__content-first,.table-of-rows__row__key .image-title-text-block--horizontal-align {
        justify-content:flex-start
    }

    .label-modifier-box.card-mini.card-mini--square-checkbox.center--label-modifier__sm {
        justify-content: center
    }

    .stepper-page__content--split.container .stepper-page__content-first {
        justify-content: flex-end
    }

    .stepper-page__content--split.container .stepper-page__content-first .bodymovin svg,.stepper-page__content--split.container .stepper-page__content-first svg {
        justify-content: inherit
    }

    .stepper-page__content--split.container {
        align-items: flex-start
    }

    .stepper-page__content--split.container,div#onetrust-consent-sdk div#onetrust-button-group-parent .banner-actions-container {
        flex-direction: row
    }

    .card-content.small .notification--card__message {
        flex-wrap: wrap
    }

    .stepper-page__content--split.container .stepper-page__content-second,.stepper-page__content--split.stepper-page__content--split--no-image.container .stepper-page__content-second {
        flex-grow: 1
    }
}

@media only screen and (min-width: 48.0625em) {
    .promo-highlight.promo-highlight--informational {
        justify-content:center
    }

    .overlay--column-reverse-mobile .overlay__section__content__action {
        flex-direction: row
    }
}

.overlay--page .overlay__section__content,.sticky-footer-v2__container--skeleton {
    max-width: 113.2rem
}

#onetrust-consent-sdk button.save-preference-btn-handler,#onetrust-pc-sdk #vendors-list #vendor-list-content,#onetrust-pc-sdk #vendors-list #vendors-list-header #search-container #vendor-search-handler,.stepper-page__content--split.container .stepper-page__content-second>*,div#onetrust-consent-sdk #onetrust-pc-sdk button#filter-apply-handler,div#onetrust-consent-sdk div#onetrust-button-group-parent .banner-actions-container {
    max-width: 100%
}

.progress-bar .indicator-progress {
    max-width: 100%;
    width: 0
}

#onetrust-pc-sdk #vendors-list #hosts-list-container .accordion-text,#onetrust-pc-sdk #vendors-list #hosts-list-container .host-option-group li.vendor-host,#onetrust-pc-sdk #vendors-list #vendors-list-header #search-container #vendor-search-handler,#onetrust-pc-sdk #vendors-list .accordion-header .host-info,.AEM--Button__primary__fullwidth,.AEM--Button__secondary__fullwidth,.AEM--Button__secondary__light__fullwidth,.AutoComplete .dropdown-suggest,.AutoComplete .dropdown-suggest .dropdown-suggest__menu,.button.button--business-phone:not([class*=section]),.button.button--fullwidth:not([class*=section]),.button.button--login-header.button--login-header--bigger:not([class*=section]),.card--bottom__primary,.card-content.medium .contact .section,.card-content.medium .sim-dashboard-card .section,.cards--change-flavour .cards--conversational--content-width,.care-page,.care-page .content-wrap,.cdk-overlay-container,.cdk-overlay-container .mat-mdc-autocomplete-panel,.cdk-overlay-container .mat-mdc-select-panel,.cover,.dashboard-page,.dashboard-page .content-wrap,.date-picker input,.dfd-dashboard-page,.dfd-dashboard-page .content-wrap,.dfd-page,.dfd-page .content-wrap,.dtp-box header .year-month,.faq-page,.faq-page .content-wrap,.form-control,.form__input,.form__input--with-icon,.header-search--fullwidth .dropdown-suggest.dropdown-suggest--search .dropdown-suggest__menu,.label-modifier-box.card-square.card-square-secondary.card-square-secondary--header .label-modifier-slot .label-modifier--container,.language-selector .language-menu ul,.network-topology .network-topology--connection-line--horizontal:before,.network-topology li,.overlayer .overlayer-position .overlayer-cell .overlayer-content .overlayer-body .overlay__content .overlay__action,.progress-bar,.promo-highlight,.select2-container-multi .select2-choices,.select-tile__input.hidden-input-box[type=checkbox],.select-tile__input.hidden-input-box[type=radio],.selector__list__first-item--opened,.selector__list__first-item--opened+ul,.stepper-page,.stepper-page__content,.stepper-page__content--split.container .stepper-page__content-first .bodymovin svg,.stepper-page__content--split.container .stepper-page__content-first svg,.stepper-page__content--split.container .stepper-page__content-second,.stepper-page__content--split.stepper-page__content--split--no-image.container .stepper-page__content-first,.sticky-header,.topical-page,.topical-page .content-wrap,.vertical-step-tracker,.vertical-step-tracker .tracker--step,div#onetrust-consent-sdk #onetrust-banner-sdk.default #onetrust-policy-text,div#onetrust-consent-sdk #onetrust-banner-sdk.default #onetrust-policy-title,div#onetrust-consent-sdk #onetrust-pc-sdk button#filter-apply-handler,div#onetrust-consent-sdk .has-reject-all-button button#onetrust-pc-btn-handler,legend {
    width: 100%
}

.logo .logo--original-size img,.logo img.logo--original-size {
    width: auto
}

.selector--with-icon .selector__list__first-item--opened+ul,.selector__list__first-item--opened,.selector__list__first-item--opened+ul,.stepper-page {
    height: auto
}

.carrousel-single-element .carrousel-single-element-row .carrousel-single-element--back,.carrousel-single-element .carrousel-single-element-row .carrousel-single-element--next,.cdk-overlay-container,.cover,.progress-bar .indicator-progress,.select-tile__input.hidden-input-box[type=checkbox],.select-tile__input.hidden-input-box[type=radio],.stepper-page__content--split.container .stepper-page__content-first img,.vertical-step-tracker .tracker--step,.vertical-step-tracker .tracker--step:before {
    height: 100%
}

.care-page,.care-page .content-wrap,.dashboard-page,.dashboard-page .content-wrap,.dfd-dashboard-page,.dfd-dashboard-page .content-wrap,.dfd-page,.dfd-page .content-wrap,.faq-page,.faq-page .content-wrap,.topical-page,.topical-page .content-wrap {
    min-height: 100%
}

@media only screen and (min-width: 36em) {
    .label--switch.form-helper,.stepper-page__content--split.container .stepper-page__content-first .bodymovin svg,.stepper-page__content--split.container .stepper-page__content-first svg,label.label--switch {
        width:auto
    }
}

.carrousel-single-element .carrousel-single-element-row .carrousel-single-element--back div,.carrousel-single-element .carrousel-single-element-row .carrousel-single-element--next div {
    width: 0;
    height: 0;
    margin-right: 1rem
}

.mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow:after {
    font-size: 2.2rem;
    top: 0
}

.carrousel-single-element .carrousel-single-element-row .carrousel-single-element--next div:after {
    content: ">";
    font-size: 2.2rem;
    transform: translate(-50%,-50%) rotate(0deg) scaleY(1.75);
    top: .3rem;
    left: .5rem
}

.carrousel-single-element .carrousel-single-element-row .carrousel-single-element--back div:after {
    content: ">";
    font-size: 2.2rem;
    transform: translate(-50%,-50%) rotate(180deg) scaleY(1.75);
    top: .3rem;
    left: .6rem
}

.AEM--link--chevron-left:before,.AEM--link--chevron:after,.AEM--link--chevron:before,.link.link--chevron--before:before,.link.link--chevron-left:before,.link.link--chevron:after,.link.link--chevron:before,.list-style--primary-ticks li:before,.upc_accordion .foldout .upc_accordion_wrapper .upc_accordion_title .lgi-acc-chevronlabel .upc_accordion_label_closed:before,.upc_accordion .foldout .upc_accordion_wrapper .upc_accordion_title .lgi-acc-chevronlabel .upc_accordion_label_opened:before {
    display: inline-block;
    font-family: icons;
    speak: never;
    font-size: inherit;
    font-style: normal;
    font-weight: inherit;
    font-variant: normal;
    text-transform: none;
    text-decoration: none;
    line-height: inherit;
    vertical-align: middle
}

.button:not([class*=section]).button__icon--position-left i:before,.button:not([class*=section]).button__icon--position-right i:before,.notification--closable .icon-close-notification:before,.notification--closable .icon-close:before {
    font-size: 1.6rem
}

.cards--icon:before,.list-style--primary-ticks li:before,.upc_accordion .foldout .upc_accordion_wrapper .upc_accordion_title .lgi-acc-chevronlabel .upc_accordion_label_closed:before,.upc_accordion .foldout .upc_accordion_wrapper .upc_accordion_title .lgi-acc-chevronlabel .upc_accordion_label_opened:before {
    font-size: 1.6rem
}

@media only screen and (min-width: 74.5em) {
    .cards--icon:before,.list-style--primary-ticks li:before,.upc_accordion .foldout .upc_accordion_wrapper .upc_accordion_title .lgi-acc-chevronlabel .upc_accordion_label_closed:before,.upc_accordion .foldout .upc_accordion_wrapper .upc_accordion_title .lgi-acc-chevronlabel .upc_accordion_label_opened:before {
        font-size:2.4rem
    }
}

.upc_accordion .foldout .upc_accordion_wrapper .upc_accordion_title .lgi-acc-chevronlabel .upc_accordion_label_closed:before,.upc_accordion .foldout .upc_accordion_wrapper .upc_accordion_title .lgi-acc-chevronlabel .upc_accordion_label_opened:before {
    font-size: 2.4rem
}

@media only screen and (min-width: 74.5em) {
    .upc_accordion .foldout .upc_accordion_wrapper .upc_accordion_title .lgi-acc-chevronlabel .upc_accordion_label_closed:before,.upc_accordion .foldout .upc_accordion_wrapper .upc_accordion_title .lgi-acc-chevronlabel .upc_accordion_label_opened:before {
        font-size:2.4rem
    }
}

.language-selector .language-menu ul,.vertical-step-tracker .tracker {
    list-style: none
}

.list-style--ordered-highlight,.list-style--primary-ticks {
    list-style-type: none
}

#onetrust-pc-sdk #vendors-list #vendor-list-content.host-list-content+div#vendor-list-save-btn button,.AEM--Button__primary,.AEM--Button__primary__fullwidth,.AEM--Button__secondary,.AEM--Button__secondary__fullwidth,.AEM--Button__secondary__light,.AEM--Button__secondary__light__fullwidth,.button:not([class*=section]),.lgi_btn_3,.lgi_btn_3.selected,.lgi_btn_3:active,.lgi_btn_7,.lgi_btn_7.selected,.lgi_btn_7:active,.lgi_btn_9,.lgi_btn_9.selected,.lgi_btn_9:active,.lgi_steps_shortbutton,.upc_button,.upc_button1-1,.upc_button1-2,.upc_button2,.upc_button3,.upc_button3-1,.upc_button4,.upc_button4-1,.upc_button-1,.upc_button-2,.upc_button-3,.upc_button-4,button.lgi_btn_3,button.lgi_btn_7,button.lgi_btn_9,button.upc_button,button.upc_button2,button.upc_button3,button.upc_button-2,button.upc_button-3,div#onetrust-consent-sdk div#onetrust-button-group-parent .banner-actions-container #onetrust-accept-btn-handler,div#onetrust-consent-sdk div#onetrust-button-group-parent .banner-actions-container #onetrust-reject-all-handler {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.form__checkbox-v2__input:hover[type=checkbox]:disabled:after,.form__checkbox-v2__input:hover[type=checkbox]:disabled:before,.form__checkbox-v2__input:hover[type=checkbox]:disabled:checked:after,.form__checkbox-v2__input:hover[type=checkbox]:disabled:checked:before,.form__checkbox-v2__input[type=checkbox]:disabled:after,.form__checkbox-v2__input[type=checkbox]:disabled:before,.form__checkbox-v2__input[type=checkbox]:disabled:checked:after,.form__checkbox-v2__input[type=checkbox]:disabled:checked:before,.form__radio-v2__input:hover[type=radio]:disabled:after,.form__radio-v2__input:hover[type=radio]:disabled:before,.form__radio-v2__input:hover[type=radio]:disabled:checked:after,.form__radio-v2__input:hover[type=radio]:disabled:checked:before,.form__radio-v2__input[type=radio]:disabled:after,.form__radio-v2__input[type=radio]:disabled:before,.form__radio-v2__input[type=radio]:disabled:checked:after,.form__radio-v2__input[type=radio]:disabled:checked:before,.select-tile-date.form-helper input:after,.select-tile__input.hidden-input-box[type=checkbox],.select-tile__input.hidden-input-box[type=radio],.select-tile__input:hover[type=checkbox]:disabled:after,.select-tile__input:hover[type=radio]:disabled:after,.select-tile__input[type=checkbox]:after,.select-tile__input[type=checkbox]:disabled:after,.select-tile__input[type=radio]:after,.select-tile__input[type=radio]:disabled:after,label.select-tile-date input:after {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

#onetrust-pc-sdk #vendors-list #vendors-list-header #search-container #vendor-search-handler::-moz-placeholder,.form__input::-moz-placeholder {
    opacity: 1
}

#onetrust-pc-sdk #vendors-list #vendors-list-header #search-container #vendor-search-handler:-ms-input-placeholder,.form__input:-ms-input-placeholder {
    opacity: 1
}

#onetrust-pc-sdk #vendors-list #vendors-list-header #search-container #vendor-search-handler::placeholder,.carrousel-single-element .carrousel-single-element-row .carrousel-single-element--back div:after,.carrousel-single-element .carrousel-single-element-row .carrousel-single-element--next div:after,.disabled-elements input,.disabled-elements textarea,.draggable-table__column .pin-cell,.draggable-table__column .pin-cell .icon-pin,.draggable-table__column .pin-cell input[type=checkbox]:checked+.icon-pin,.draggable-table__column:hover .pin-cell .icon-pin,.draggable-table input[type=checkbox]:checked+.icon-pin,.dropdown-suggest .dropdown-suggest__menu div.dropdown-menu__menuitems__list div.dropdown-menu__menuitems__list-item,.dropdown-suggest .dropdown-suggest__menu div.dropdown-menu__menuitems__list div.dropdown-menu__menuitems__list-item.dropdown-suggest__menu--active,.dropdown-suggest .dropdown-suggest__menu div.dropdown-menu__menuitems__list div.dropdown-menu__menuitems__list-item.dropdown-suggest__selector-menu--active,.dropdown-suggest .dropdown-suggest__menu div.dropdown-menu__menuitems__list div.dropdown-menu__menuitems__list-item:active,.dropdown-suggest .dropdown-suggest__menu div.dropdown-menu__menuitems__list div.dropdown-menu__menuitems__list-item:focus,.dropdown-suggest .dropdown-suggest__menu div.dropdown-menu__menuitems__list div.dropdown-menu__menuitems__list-item:hover,.dropdown-suggest .dropdown-suggest__menu ul li,.dropdown-suggest .dropdown-suggest__menu ul li.dropdown-suggest__menu--active,.dropdown-suggest .dropdown-suggest__menu ul li.dropdown-suggest__selector-menu--active,.dropdown-suggest .dropdown-suggest__menu ul li:active,.dropdown-suggest .dropdown-suggest__menu ul li:focus,.dropdown-suggest .dropdown-suggest__menu ul li:hover,.dtp-nav-section .arrow:hover:before,.dtp-new-box.active,.dtp-new-box.active .content,.form__input--disabled,.form__input.disabled,.form__input::placeholder,.form__input:disabled,.form__input[readonly],.hardware-details__slider-thumbnails .slick-slider-button__highlight.slick-next:before,.hardware-details__slider-thumbnails .slick-slider-button__highlight.slick-prev:before,.language-selector .language-menu ul li.active,.language-selector .language-menu ul li:active,.language-selector .language-menu ul li:hover,.main-nav__link>a:after,.main-nav__links__item.nav-arrow:after,.main-nav__tabs__tab__content a:after,.mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow:after,.overlay--page .overlay__mask,.select2-search-choice-close:hover,.select-dropdown-section.default .select-dropdown input.form__input:disabled,.slick-carousel__slider.slick-slider .slick-slider-button__highlight.slick-next:before,.slick-carousel__slider.slick-slider .slick-slider-button__highlight.slick-prev:before,.tooltip:hover .tooltip-text,.tooltip:hover .tooltip__icon-section:after,.tooltip:hover .tooltip__info-section,.vertical-step-tracker-centered .steps-tracker__step--active .steps-tracker__step__content__desc,.vertical-step-tracker-centered .steps-tracker__step--active .steps-tracker__step__content__title,.vertical-step-tracker-centered .steps-tracker__step--completed.icon-tick .steps-tracker__step__content__desc,.vertical-step-tracker-centered .steps-tracker__step--completed.icon-tick .steps-tracker__step__content__title,.vertical-step-tracker-centered .steps-tracker__step--completed .steps-tracker__step__content__desc,.vertical-step-tracker-centered .steps-tracker__step--completed .steps-tracker__step__content__title,.vertical-step-tracker-centered .steps-tracker__step--error.icon-error-shape .steps-tracker__step__content__desc,.vertical-step-tracker-centered .steps-tracker__step--error.icon-error-shape .steps-tracker__step__content__title,.vertical-step-tracker-centered .steps-tracker__step--error.icon-error .steps-tracker__step__content__desc,.vertical-step-tracker-centered .steps-tracker__step--error.icon-error .steps-tracker__step__content__title,.vertical-step-tracker-centered .steps-tracker__step--error .steps-tracker__step__content__desc,.vertical-step-tracker-centered .steps-tracker__step--error .steps-tracker__step__content__title,ul.nav-primary li.nav-item.nav-item--parent:before {
    opacity: 1
}

.main-nav__shadow {
    opacity: .9
}

.select-tile__input:hover[type=checkbox]:disabled:after,.select-tile__input:hover[type=radio]:disabled:after,.select-tile__input[type=checkbox]:disabled:after,.select-tile__input[type=radio]:disabled:after,.slick-dots li.slick-active a:before {
    opacity: .72
}

.header-search .SearchBar-form .searchBar--input::-moz-placeholder {
    opacity: .48
}

.header-search .SearchBar-form .searchBar--input:-ms-input-placeholder {
    opacity: .48
}

.button.button--business-phone.button--disabled:not([class*=section]),.button.button--business-phone.button--disabled:not([class*=section]):hover,.button.button--business-phone.disabled:not([class*=section]),.button.button--business-phone.disabled:not([class*=section]):hover,.button.button--business-phone:not([class*=section]):disabled,.button.button--business-phone:not([class*=section]):disabled:hover,.button.button--disabled:not([class*=section]),.button.button--disabled:not([class*=section]):hover,.button.disabled:not([class*=section]),.button.disabled:not([class*=section]):hover,.button:not([class*=section]):disabled,.button:not([class*=section]):disabled:hover,.circle-wave__wave--unlimited:after,.dtp-days>span>span.disable,.form__checkbox-v2--switch[disabled] .form__checkbox-v2--switch__toggle,.form__checkbox-v2--switch__input:disabled+.form__checkbox-v2--switch__toggle,.header-search .SearchBar-form .searchBar--input::placeholder,.header-search .SearchBar-form .searchBar--label.form-helper a:hover,.header-search .SearchBar-form a.searchBar--button:hover,.header-search .SearchBar-form label.searchBar--label a:hover,.link.disabled,.mat-calendar .mat-calendar-header .mat-calendar-controls .mat-mdc-icon-button:disabled,.mat-calendar .mat-calendar-table .mat-calendar-body .mat-calendar-body-cell.mat-calendar-body-disabled .mat-calendar-body-cell-content,.mat-calendar .mat-calendar-table .mat-calendar-body .mat-calendar-body-cell.mat-calendar-body-disabled:hover .mat-calendar-body-cell-content,.radio-checkbox--background--disabled,.radio-checkbox--background--disabled .form__radio,.select-tile-date.form-helper input[disabled=disabled]+.select-tile-date__container,.select-tile-date.form-helper input[disabled=disabled]:after,.select-tile-date.form-helper input[disabled=disabled]:hover:after,label.select-tile-date input[disabled=disabled]+.select-tile-date__container,label.select-tile-date input[disabled=disabled]:after,label.select-tile-date input[disabled=disabled]:hover:after {
    opacity: .48
}

.select-tile-date.form-helper .select-tile-date__container .select-tile-date__icons i.time-disabled,label.select-tile-date .select-tile-date__container .select-tile-date__icons i.time-disabled {
    opacity: .2
}

.appointment-picker--with-badge .card-date-with-value .cards-slider-button.slick-disabled,.appointment-picker--with-badge .card-mini--with-icon-and-amount .cards-slider-button.slick-disabled,.appointment-picker-v2 .appointment-picker-v2__date-slider__button.slick-disabled,.appointment-picker .section .cards-slider-button.slick-disabled,.cards--conversational--icon-left--hidden,.cart-price-change .animation-basket,.draggable-table input[type=checkbox],.draggable-table input[type=checkbox]:checked,.dtp-new-box .content,.fade-in-async,.form__checkbox input.form__checkbox__input[type=checkbox],.label-modifier-box .label-modifier-radio__label,.main-nav__tabs__tab__input,.page-skeleton--sales__first-section .first-section__fifth-element,.page-skeleton--sales__first-section .first-section__first-element,.page-skeleton--sales__first-section .first-section__fourth-element,.page-skeleton--sales__first-section .first-section__second-element,.page-skeleton--sales__first-section .first-section__third-element,.page-skeleton--sales__second-section .second-section__first-subsection,.page-skeleton--sales__second-section .second-section__second-subsection,.page-skeleton--sales__third-section,.select2-drop-mask,.tooltip .tooltip-text,.ui-select-container[theme=select2] .ui-select-dropdown .ui-select-search-hidden,.ui-select-container[theme=select2] .ui-select-dropdown .ui-select-search-hidden input,.ui-select-container[theme=selectize] input.ui-select-search-hidden {
    opacity: 0
}

.selector__list__first-item--opened {
    overflow: visible
}

#onetrust-pc-sdk #vendors-list .accordion-header .host-info,#onetrust-pc-sdk #vendors-list .host-item,.avatar .avatar__circular,.avatar .avatar__image.avatar__circular,.card-content,.cdk-overlay-container .mat-mdc-autocomplete-panel .mat-mdc-option,.cdk-overlay-container .mat-mdc-autocomplete-panel .mat-mdc-option .mdc-list-item__primary-text,.cdk-overlay-container .mat-mdc-select-panel .mat-mdc-option,.cdk-overlay-container .mat-mdc-select-panel .mat-mdc-option .mdc-list-item__primary-text,.number-input--buttons,.password-container .password .icon-eye,.password-container .password .icon-shown,.stepper-page__content,textarea.form__input {
    overflow: hidden
}

#onetrust-consent-sdk #onetrust-pc-sdk,.mat-mdc-tab-labels,.tab-bar {
    overflow: scroll
}

.cdk-overlay-container .mat-mdc-autocomplete-panel,.cdk-overlay-container .mat-mdc-select-panel,.selector__list__first-item--opened+ul,textarea {
    overflow: auto
}

.label-modifier-box.card-mini.card-mini--with-icon .label-modifier--container .label-modifier-content__body-range {
    overflow: hidden
}

#onetrust-pc-sdk #vendors-list #vendors-list-title:before,.address-container .AutoComplete .AutoComplete-section,.avatar .avatar--add img,.avatar .avatar__image img,.avatar .avatar__notification,.bar-spinner div,.card-content--wave-data-card--usage .border-line--height:before,.cards--background-img.cards--full-height .cards--body--full-image,.cards--background-img.cards--full-height .cards-body--full-image,.cards--footer-buttons--divider,.cards.background-img .cards--body--full-image,.cards.background-img .cards-body--full-image,.carrousel-single-element .carrousel-single-element-row .carrousel-single-element--back div:after,.carrousel-single-element .carrousel-single-element-row .carrousel-single-element--next div:after,.cdk-overlay-container .cdk-overlay-connected-position-bounding-box,.cdk-overlay-container .cdk-overlay-pane,.cdk-overlay-container .mat-mdc-autocomplete-panel .mat-mdc-option .mat-mdc-option-ripple,.cdk-overlay-container .mat-mdc-select-panel .mat-mdc-option .mat-mdc-option-ripple,.channel-card.active,.chat-bubble__reply--left-top:after,.chat-bubble__sent--right-top:after,.checkbox-container__input,.checkbox input.checkbox-input[type=checkbox]:checked,.checkbox input.checkbox-input[type=checkbox]:disabled,.checkbox input.checkbox-input[type=checkbox]:not(:checked),.checkbox input[type=checkbox].checkbox-input:checked+.checkbox-control--circle.form-helper:after,.checkbox input[type=checkbox].checkbox-input:checked+.checkbox-control--circle.form-helper:before,.checkbox input[type=checkbox].checkbox-input:checked+.checkbox-control.form-helper:after,.checkbox input[type=checkbox].checkbox-input:checked+.checkbox-control.form-helper:before,.checkbox input[type=checkbox].checkbox-input:checked+label.checkbox-control--circle:after,.checkbox input[type=checkbox].checkbox-input:checked+label.checkbox-control--circle:before,.checkbox input[type=checkbox].checkbox-input:checked+label.checkbox-control:after,.checkbox input[type=checkbox].checkbox-input:checked+label.checkbox-control:before,.checkbox input[type=checkbox].checkbox-input:disabled+.checkbox-control--circle.form-helper:after,.checkbox input[type=checkbox].checkbox-input:disabled+.checkbox-control--circle.form-helper:before,.checkbox input[type=checkbox].checkbox-input:disabled+.checkbox-control.form-helper:after,.checkbox input[type=checkbox].checkbox-input:disabled+.checkbox-control.form-helper:before,.checkbox input[type=checkbox].checkbox-input:disabled+label.checkbox-control--circle:after,.checkbox input[type=checkbox].checkbox-input:disabled+label.checkbox-control--circle:before,.checkbox input[type=checkbox].checkbox-input:disabled+label.checkbox-control:after,.checkbox input[type=checkbox].checkbox-input:disabled+label.checkbox-control:before,.checkbox input[type=checkbox].checkbox-input:not(:checked)+.checkbox-control--circle.form-helper:after,.checkbox input[type=checkbox].checkbox-input:not(:checked)+.checkbox-control--circle.form-helper:before,.checkbox input[type=checkbox].checkbox-input:not(:checked)+.checkbox-control.form-helper:after,.checkbox input[type=checkbox].checkbox-input:not(:checked)+.checkbox-control.form-helper:before,.checkbox input[type=checkbox].checkbox-input:not(:checked)+label.checkbox-control--circle:after,.checkbox input[type=checkbox].checkbox-input:not(:checked)+label.checkbox-control--circle:before,.checkbox input[type=checkbox].checkbox-input:not(:checked)+label.checkbox-control:after,.checkbox input[type=checkbox].checkbox-input:not(:checked)+label.checkbox-control:before,.CheckboxSwitch input.CheckboxSwitch-input[type=checkbox]:checked,.CheckboxSwitch input.CheckboxSwitch-input[type=checkbox]:not(:checked),.CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:checked+.CheckboxSwitch-control.form-helper:after,.CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:checked+.CheckboxSwitch-control.form-helper:before,.CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:checked+label.CheckboxSwitch-control:after,.CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:checked+label.CheckboxSwitch-control:before,.CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:not(:checked)+.CheckboxSwitch-control.form-helper:after,.CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:not(:checked)+.CheckboxSwitch-control.form-helper:before,.CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:not(:checked)+label.CheckboxSwitch-control:after,.CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:not(:checked)+label.CheckboxSwitch-control:before,.circle-wave__info,.circle-wave__wave:after,.circle-wave__wave:before,.clone-scroller,.Container--heading--filter:before,.Container--info:after,.Container--info:before,.cover,.date-picker .mat-datepicker-toggle .mat-mdc-icon-button,.dob-picker__selectdiv:after,.draggable-table .column-header__data-section,.draggable-table .column-header__option-title,.draggable-table .column-header__pin-section a,.draggable-table input[type=checkbox],.draggable-table input[type=checkbox]:checked,.dropdown-suggest .dropdown-suggest__menu,.dtp-box,.dtp-input .icon-calendar,.dtp-new-box:after,.dtp-new-box:before,.dtp-time,.dtp-time span.dtpIcon svg,.dtp-years p:before,.fixed-label,.form__checkbox-v2--switch__toggle:before,.form__checkbox input.form__checkbox__input[type=checkbox],.form__checkbox input.form__checkbox__input[type=checkbox]:after,.form__checkbox input.form__checkbox__input[type=checkbox]:before,.form__checkbox input[type=checkbox].form__checkbox__input:checked+.form__checkbox__label.form-helper:after,.form__checkbox input[type=checkbox].form__checkbox__input:checked+label.form__checkbox__label:after,.form__radio input.form__radio__input[type=radio]:checked,.form__radio input.form__radio__input[type=radio]:disabled,.form__radio input.form__radio__input[type=radio]:not(:checked),.form__radio input.radio-input[type=radio]:checked,.form__radio input.radio-input[type=radio]:disabled,.form__radio input.radio-input[type=radio]:not(:checked),.form__radio input.radio__input[type=radio]:checked,.form__radio input.radio__input[type=radio]:disabled,.form__radio input.radio__input[type=radio]:not(:checked),.header-yellow-fellow .header-yellow-fellow--back,.header-yellow-fellow .header-yellow-fellow--next,.label-modifier-box.card-counter .label-modifier--body--inner-container .label-modifier-content__header,.label-modifier-box.card-mini.card-mini--square-checkbox .label-modifier--container .label-modifier-content__header,.label-modifier-box.card-square.card-square--small.label-modifier-slot-with-badge .badge.badge--card.badge--card--small,.label-modifier-box .label-modifier-radio,.label-modifier-box .label-modifier-radio__label,.list-popup__list,.list-popup__trigger .notify-icon,.list-popup__trigger .notify-icon .notify-dot,.list-style--ordered-highlight li:before,.list-style--primary-ticks li:before,.loader-mask:after,.loading--bar-spinner div,.main-nav__link>a:after,.main-nav__links__item.nav-arrow:after,.main-nav__tabs__tab__content a:after,.mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow:after,.menu-toggle:checked~.telenet-header .nav-section .language-menu.open,.native-date-picker:before,.nav-primary-sub--boxshadow.nav-primary-sub--open,.nav-primary-sub--boxshadow.nav-primary-sub--open:after,.nav-primary-sub--boxshadow.nav-primary-sub--open:before,.nav-primary-sub.nav-primary-sub--open:after,.nav-primary-sub.nav-primary-sub--open:before,.navigation-bar--mobile-layer .navigation-bar__close,.navigation-bar--mobile-layer .navigation-bar__icon,.navigation-bar .navigation-bar--mobile-fixed.navigation-bar--mobile-layer .navigation-bar__close,.navigation-bar .navigation-bar--mobile-fixed.navigation-bar--mobile-layer .navigation-bar__icon,.navigation-bar .navigation-bar__icon,.network-topology--devices-info.network-topology--enable-state,.network-topology .network-topology--connection-line--horizontal:before,.network-topology ul.network-topology--child>.network-topology--child-section>li.network-topology--child,.notification--closable .icon-close,.notification--closable .icon-close-notification,.options-button .separator.tick:after,.overlay--full-page .overlay__section__content .overlay__section__content__close,.overlayer .overlayer-position .overlayer-cell .overlayer-content .overlayer-body .icon-close:before,.password-container .password .icon-eye,.password-container .password .icon-eye-off,.password-container .password .icon-hidden,.password-container .password .icon-shown,.picker-down,.picker-scroller .option,.picker-up,.progress-bar,.radio input.form__radio__input[type=radio]:checked,.radio input.form__radio__input[type=radio]:disabled,.radio input.form__radio__input[type=radio]:not(:checked),.radio input.radio-input[type=radio]:checked,.radio input.radio-input[type=radio]:disabled,.radio input.radio-input[type=radio]:not(:checked),.radio input.radio__input[type=radio]:checked,.radio input.radio__input[type=radio]:disabled,.radio input.radio__input[type=radio]:not(:checked),.sales-page__container__content__section.width--full .sales-overlay,.select2-container-multi .select2-choices .select2-search-field,.select2-container-multi .select2-choices li.select2-search-field:after,.select2-container .select2-choice .select2-arrow,.select2-container .select2-choice abbr,.select2-drop,.select2-measure-scrollbar,.select2-search-choice-close:after,.select2-search-choice-close:before,.select-dropdown-section .select-dropdown__content,.select-dropdown-table .select_expandLabel:after,.select-tile-date.form-helper input:after,.select-tile__input.hidden-input-box[type=checkbox],.select-tile__input.hidden-input-box[type=radio],.select-tile__input[type=checkbox]:after,.select-tile__input[type=radio]:after,.select_closeLabel-arrow:after,.select_expand,.select_expand:checked+.select_closeLabel+.select_options+.select_expandLabel+.select_closeLabel-arrow,.select_expandLabel,.select_expandLabel:after,.select_items,.select_label-placeholder,.selector__list__first-item--opened+ul,.SingleInputForm .SingleInputForm-button,.slick-dots,.slick-next,.slick-prev,.tooltip .tooltip-text,.tooltip__info-section,.upc-bgcontainer-breadcrumb,.upc-body-wrapper .richtext ul li:before,.vertical-step-tracker-centered .steps-tracker__step__content__icon,.vertical-step-tracker-centered__msg,.vertical-step-tracker .tracker--step:after,.vertical-step-tracker .tracker--step:before,.wheel-counter__layer,.wheel-counter__list__item,body.overlay-page,label.select-tile-date input:after {
    position: absolute
}

#onetrust-pc-sdk #vendors-list #vendors-list-header #search-container,#onetrust-pc-sdk #vendors-list #vendors-list-header #search-container>svg,#onetrust-pc-sdk #vendors-list #vendors-list-title,.address-container .AutoComplete,.aem-AuthorLayer-Edit .overlay__section,.animated-content,.animated-content--block--secondary,.animated-content-fade-in,.animated-content-fade-in--delay,.arrow-sort-section .icon-sorting-arrow-down,.arrow-sort-section .icon-sorting-arrow-up,.AutoComplete,.avatar,.avatar .avatar--add,.avatar .avatar__image,.badge--card,.card-content,.card-content.extra-large .invoices .details-section .dashboard-card__invoices-view .icon-chevron-right,.card-content.large .invoices .details-section .dashboard-card__invoices-view .icon-chevron-right,.card-content.medium .invoices .details-section .dashboard-card__invoices-view .icon-chevron-right,.cards--add-new .icon-plus:before,.cards--background-img.cards--full-height,.cards--background-img.cards--full-height .cards--body--full-image__icon:before,.cards--background-img.cards--full-height .cards-body--full-image__icon:before,.cards--conversational--icon-left,.cards--conversational--icon-right,.cards--wave-card .cards--body--remove-bundle .icon-bin,.cards.background-img,.cards.background-img .cards--body--full-image__icon:before,.cards.background-img .cards-body--full-image__icon:before,.carrousel-single-element .carrousel-single-element-row .carrousel-single-element--back div,.carrousel-single-element .carrousel-single-element-row .carrousel-single-element--next div,.cdk-overlay-container .mat-mdc-autocomplete-panel,.cdk-overlay-container .mat-mdc-autocomplete-panel .mat-mdc-option,.cdk-overlay-container .mat-mdc-select-panel,.cdk-overlay-container .mat-mdc-select-panel .mat-mdc-option,.checkbox-container,.checkbox input[type=checkbox].checkbox-input:checked+.checkbox-control.form-helper,.checkbox input[type=checkbox].checkbox-input:checked+label.checkbox-control,.checkbox input[type=checkbox].checkbox-input:disabled+.checkbox-control.form-helper,.checkbox input[type=checkbox].checkbox-input:disabled+label.checkbox-control,.checkbox input[type=checkbox].checkbox-input:not(:checked)+.checkbox-control.form-helper,.checkbox input[type=checkbox].checkbox-input:not(:checked)+label.checkbox-control,.CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:checked+.CheckboxSwitch-control.form-helper,.CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:checked+label.CheckboxSwitch-control,.CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:not(:checked)+.CheckboxSwitch-control.form-helper,.CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:not(:checked)+label.CheckboxSwitch-control,.circle-container,.Container--heading--filter,.Container--info,.cover-container,.dashboard-page .dashboard-img-container,.dashboard-page .dashboard-img-container .dashboard-img-content,.date-picker,.date-picker .mat-datepicker-toggle,.dob-picker__selectdiv,.dob-picker__selectdiv .dob-picker__dropdowns,.draggable-table .pin-cell,.dropdown-menu,.dropdown-suggest,.dtp-box header,.dtp-box header .year-month,.dtp-days>span>span,.dtp-i,.dtp-input,.dtp-months,.dtp-months span>span,.dtp-nav-section .arrow:before,.dtp-new-box,.dtp-new-box .content,.dtp-new-box header,.dtp-time span,.dtp .click-out-container,.dtp ng-transclude,.form-autocomplete,.form__checkbox,.form__checkbox input[type=checkbox].form__checkbox__input+.form__checkbox__label.form-helper,.form__checkbox input[type=checkbox].form__checkbox__input+label.form__checkbox__label,.form__input--valid,.form__input-container--valid,.form__radio,.form__radio input[type=radio].form__radio__input:checked+.form__radio__label.form-helper,.form__radio input[type=radio].form__radio__input:checked+.radio-control.form-helper,.form__radio input[type=radio].form__radio__input:checked+label.form__radio__label,.form__radio input[type=radio].form__radio__input:checked+label.radio-control,.form__radio input[type=radio].form__radio__input:disabled+.form__radio__label.form-helper,.form__radio input[type=radio].form__radio__input:disabled+.radio-control.form-helper,.form__radio input[type=radio].form__radio__input:disabled+label.form__radio__label,.form__radio input[type=radio].form__radio__input:disabled+label.radio-control,.form__radio input[type=radio].form__radio__input:not(:checked)+.form__radio__label.form-helper,.form__radio input[type=radio].form__radio__input:not(:checked)+.radio-control.form-helper,.form__radio input[type=radio].form__radio__input:not(:checked)+label.form__radio__label,.form__radio input[type=radio].form__radio__input:not(:checked)+label.radio-control,.form__radio input[type=radio].radio-input:checked+.form__radio__label.form-helper,.form__radio input[type=radio].radio-input:checked+.radio-control.form-helper,.form__radio input[type=radio].radio-input:checked+label.form__radio__label,.form__radio input[type=radio].radio-input:checked+label.radio-control,.form__radio input[type=radio].radio-input:disabled+.form__radio__label.form-helper,.form__radio input[type=radio].radio-input:disabled+.radio-control.form-helper,.form__radio input[type=radio].radio-input:disabled+label.form__radio__label,.form__radio input[type=radio].radio-input:disabled+label.radio-control,.form__radio input[type=radio].radio-input:not(:checked)+.form__radio__label.form-helper,.form__radio input[type=radio].radio-input:not(:checked)+.radio-control.form-helper,.form__radio input[type=radio].radio-input:not(:checked)+label.form__radio__label,.form__radio input[type=radio].radio-input:not(:checked)+label.radio-control,.form__radio input[type=radio].radio__input:checked+.form__radio__label.form-helper,.form__radio input[type=radio].radio__input:checked+.radio-control.form-helper,.form__radio input[type=radio].radio__input:checked+label.form__radio__label,.form__radio input[type=radio].radio__input:checked+label.radio-control,.form__radio input[type=radio].radio__input:disabled+.form__radio__label.form-helper,.form__radio input[type=radio].radio__input:disabled+.radio-control.form-helper,.form__radio input[type=radio].radio__input:disabled+label.form__radio__label,.form__radio input[type=radio].radio__input:disabled+label.radio-control,.form__radio input[type=radio].radio__input:not(:checked)+.form__radio__label.form-helper,.form__radio input[type=radio].radio__input:not(:checked)+.radio-control.form-helper,.form__radio input[type=radio].radio__input:not(:checked)+label.form__radio__label,.form__radio input[type=radio].radio__input:not(:checked)+label.radio-control,.header-search .SearchBar-form .searchBar--input.searchBar-form-focus,.header-yellow-fellow .logo,.horizontal-step-tracker-centered,.horizontal-step-tracker-centered .steps-tracker,.horizontal-step-tracker-centered .steps-tracker .steps-tracker__step,.horizontal-step-tracker-centered .steps-tracker .steps-tracker__step .steps-tracker__step__content__left,.horizontal-step-tracker-centered .steps-tracker .steps-tracker__step .steps-tracker__step__content__right,.icon-text-block__icon.icon-text-block__icon--hightlighted:before,.icons-circle--bordered [class^=icon],.icons-circle--content--medium:before,.input-fixed-text,.label-modifier-box.card-mini.card-mini--square-checkbox .label-modifier--container .label-modifier-content__body-label,.label-modifier-box.card-square.card-square--combi .label-modifier--body--inner-container,.label-modifier-box.card-square .label-modifier--body--inner-container,.label-modifier-box .label-modifier--body--inner-container,.language-selector,.language-selector-base ul li.active,.link i.icon.icon--shaped,.list-popup__list--secondary,.list-popup__trigger,.list-style--ordered-highlight li,.list-style--primary-ticks li,.loader-mask,.main-nav__links__item,.main-nav__tabs__tab__content a,.mat-calendar .mat-calendar-header .mat-calendar-controls .mat-mdc-icon-button .mat-mdc-button-touch-target,.mat-calendar .mat-calendar-header .mat-calendar-controls .mat-mdc-icon-button .mat-mdc-focus-indicator,.mat-datepicker-content .mat-datepicker-close-button,.mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow,.menu-toggle:checked~.telenet-header .nav-section .language-selector,.minimal-page header,.nav-primary-sub.nav-primary-sub--open .nav-primary-sub--level1 .nav-primary-sub--level1-title.hero-item .hero-item--image,.nav-primary-sub.nav-primary-sub--open .nav-primary-sub--level1 .nav-primary-sub--level1-title.sub-hero-item .sub-hero-item--image,.navigation-bar,.navigation-secondary,.network-topology--child-section,.network-topology--child-section-children-mobile,.network-topology--connection-line,.network-topology--connection-line--horizontal,.network-topology--connection-line.network-topology--connection-line--horizontal--idle,.network-topology--devices-child-mobile,.network-topology ul.network-topology--child-last,.network-topology ul.network-topology--child-last .network-topology--child-section-mobile,.notification--closable,.notification span.icon:before,.notification span[class^=icon-]:before,.old-overlay__content-container,.old-overlay__header,.options-button .separator.minus:after,.options-button .separator.plus:after,.overlay--full-page .overlay__section__content,.overlay--full-page .overlay__section__content .overlay__section__content__close .icon-close,.overlay--full-page .overlay__section__content .overlay__section__content__close.icon-close:before,.overlay.overlay--sales__cart .cart-icon__section__content--cart-info,.overlay__section__content--wrapper,.page-skeleton--care__first-section,.page-skeleton--care__first-section .first-section__subtitle-first,.page-skeleton--care__first-section .first-section__subtitle-second,.page-skeleton--care__first-section .first-section__title,.page-skeleton--care__second-section,.page-skeleton--care__second-section .second-section__sub-content-first,.page-skeleton--care__second-section .second-section__sub-content-second,.page-skeleton--care__second-section .second-section__subtitle-two,.page-skeleton--care__second-section .second-section__title,.page-skeleton--care__third-section,.page-skeleton--care__third-section .third-section__sub-content-eighth,.page-skeleton--care__third-section .third-section__sub-content-first,.page-skeleton--care__third-section .third-section__sub-content-seventh,.page-skeleton--care__third-section .third-section__sub-content-sixth,.page-skeleton--care__third-section .third-section__sub-content-third,.page-skeleton--care__third-section .third-section__title,.page-skeleton--care__title,.page-skeleton--sales__first-section .first-section__fifth-element,.page-skeleton--sales__first-section .first-section__first-element,.page-skeleton--sales__first-section .first-section__fourth-element,.page-skeleton--sales__first-section .first-section__second-element,.page-skeleton--sales__first-section .first-section__third-element,.page-skeleton--sales__second-section,.page-skeleton--sales__second-section .second-section__first-subsection,.page-skeleton--sales__second-section .second-section__first-subsection .first-subsection__fifth-content,.page-skeleton--sales__second-section .second-section__first-subsection .first-subsection__first-content,.page-skeleton--sales__second-section .second-section__first-subsection .first-subsection__fourth-content,.page-skeleton--sales__second-section .second-section__first-subsection .first-subsection__second-content,.page-skeleton--sales__second-section .second-section__first-subsection .first-subsection__third-content,.page-skeleton--sales__second-section .second-section__second-subsection,.page-skeleton--sales__second-section .second-section__second-subsection .second-subsection__fifth-content,.page-skeleton--sales__second-section .second-section__second-subsection .second-subsection__first-content,.page-skeleton--sales__second-section .second-section__second-subsection .second-subsection__fourth-content,.page-skeleton--sales__second-section .second-section__second-subsection .second-subsection__second-content,.page-skeleton--sales__second-section .second-section__second-subsection .second-subsection__third-content,.page-skeleton--sales__third-section,.page-skeleton--sales__third-section .third-section__fifth-element,.page-skeleton--sales__third-section .third-section__first-element,.page-skeleton--sales__third-section .third-section__fourth-element,.page-skeleton--sales__third-section .third-section__second-element,.page-skeleton--sales__third-section .third-section__sixth-element,.page-skeleton--sales__third-section .third-section__third-element,.parsys_column>div,.password-container .password,.picker-wrapper,.progress-bar--inline,.radio,.radio input[type=radio].form__radio__input:checked+.form__radio__label.form-helper,.radio input[type=radio].form__radio__input:checked+.radio-control.form-helper,.radio input[type=radio].form__radio__input:checked+label.form__radio__label,.radio input[type=radio].form__radio__input:checked+label.radio-control,.radio input[type=radio].form__radio__input:disabled+.form__radio__label.form-helper,.radio input[type=radio].form__radio__input:disabled+.radio-control.form-helper,.radio input[type=radio].form__radio__input:disabled+label.form__radio__label,.radio input[type=radio].form__radio__input:disabled+label.radio-control,.radio input[type=radio].form__radio__input:not(:checked)+.form__radio__label.form-helper,.radio input[type=radio].form__radio__input:not(:checked)+.radio-control.form-helper,.radio input[type=radio].form__radio__input:not(:checked)+label.form__radio__label,.radio input[type=radio].form__radio__input:not(:checked)+label.radio-control,.radio input[type=radio].radio-input:checked+.form__radio__label.form-helper,.radio input[type=radio].radio-input:checked+.radio-control.form-helper,.radio input[type=radio].radio-input:checked+label.form__radio__label,.radio input[type=radio].radio-input:checked+label.radio-control,.radio input[type=radio].radio-input:disabled+.form__radio__label.form-helper,.radio input[type=radio].radio-input:disabled+.radio-control.form-helper,.radio input[type=radio].radio-input:disabled+label.form__radio__label,.radio input[type=radio].radio-input:disabled+label.radio-control,.radio input[type=radio].radio-input:not(:checked)+.form__radio__label.form-helper,.radio input[type=radio].radio-input:not(:checked)+.radio-control.form-helper,.radio input[type=radio].radio-input:not(:checked)+label.form__radio__label,.radio input[type=radio].radio-input:not(:checked)+label.radio-control,.radio input[type=radio].radio__input:checked+.form__radio__label.form-helper,.radio input[type=radio].radio__input:checked+.radio-control.form-helper,.radio input[type=radio].radio__input:checked+label.form__radio__label,.radio input[type=radio].radio__input:checked+label.radio-control,.radio input[type=radio].radio__input:disabled+.form__radio__label.form-helper,.radio input[type=radio].radio__input:disabled+.radio-control.form-helper,.radio input[type=radio].radio__input:disabled+label.form__radio__label,.radio input[type=radio].radio__input:disabled+label.radio-control,.radio input[type=radio].radio__input:not(:checked)+.form__radio__label.form-helper,.radio input[type=radio].radio__input:not(:checked)+.radio-control.form-helper,.radio input[type=radio].radio__input:not(:checked)+label.form__radio__label,.radio input[type=radio].radio__input:not(:checked)+label.radio-control,.sales-page,.sales-skeleton-container--secondary .page-skeleton--sales__second-section,.select2-container,.select2-container-multi .select2-choices,.select2-container-multi .select2-choices .select2-search-choice,.select2-container-multi .select2-choices .select2-search-choice span.ng-binding,.select2-container-multi .select2-search-choice-close,.select2-container .select2-choice,.select2-results,.select2-search,.select2-search-choice-close,.select-dropdown,.select-dropdown-section,.select-dropdown-table,.select_options,.selector__list__icon [class^=icon]:before,.SingleInputForm .SingleInputForm-item,.slick-dots li,.sub-navigation,.template-section__communication .list-popup,.tooltip,.top-up-link,.ui-select-multiple .ui-select-match-item,.upc-bgcontainer-aspot,.upc-bgcontainer-breadcrumb_nospot,.upc-bgcontainer-center,.upc-bgcontainer-center_nospot,.upc-bgcontainer-fatfooter,.upc-bgcontainer-leanfooter,.upc-bgcontainer-service,.upc-bgcontainer-subnav,.upc-bgcontainer-subnavcontainer,.upc-bgcontainer-top_nospot,.upc-bgcontainer-topnav,.upc-bgcontainer-topspot,.upc-bgcontainer-utilities,.upc-body-wrapper,.upc-body-wrapper .richtext ul li,.upc-content-wrapper,.upc_container,.upc_container_bg_full,.upc_container_fullwidth,.vertical-step-tracker,.vertical-step-tracker-centered,.vertical-step-tracker-centered .steps-tracker,.vertical-step-tracker-centered .steps-tracker__step,.vertical-step-tracker .tracker,.vertical-step-tracker .tracker--step,.wheel-counter,.wheel-counter__list,ul.nav-primary li.nav-item .nav-item--image,ul.nav-primary li.nav-item.nav-item--parent:before,ul.nav-primary li.nav-item a,ul.pagelist_card li article:hover a,ul.pagelist_card li article>div a,ul.pagelist_card li article a {
    position: relative
}

.AjaxLoader,.cdk-overlay-container,.list-popup,.main-nav__shadow,.minimal-page header .fixed-header,.navigation-bar--mobile-fixed,.navigation-bar--mobile-layer,.navigation-bar .navigation-bar--mobile-fixed.navigation-bar--mobile-layer,.overlay,.overlay-page,.overlay-page-header .icon-close,.overlay__mask,.overlay__mask--background-image,.overlay__section,.overlay__section__content--full-screen,.overlay__section__content__close,.overlayer .overlayer-mask,.overlayer .overlayer-position,.overlayer .overlayer-position .overlayer-cell .overlayer-content .overlayer-body .warning-section .icon-close,.page-loader .AjaxLoader,.page-loader__mask,.page-loader__section,.select2-drop-mask,.select_closeLabel,.select_closeLabel-arrow,.sticky-header,div#onetrust-consent-sdk #onetrust-banner-sdk.default {
    position: fixed
}

.draggable-table .column-header,.draggable-table__column:first-child,.sales-page .sales-checkout-step-container .stepper-page__content-first,.sticky-header--position-sticky,.table-of-rows__row--type-table-title {
    position: sticky
}

.draggable-table__column.pinned {
    position: inherit
}

#onetrust-consent-sdk #onetrust-pc-sdk #ot-content,#onetrust-pc-sdk #vendors-list #vendor-list-content,#onetrust-pc-sdk #vendors-list #vendor-list-content.host-list-content+div#vendor-list-save-btn {
    position: static
}

.form__input-container--invalid {
    position: unset
}

.draggable-table .column-header,.draggable-table__column:first-child,.table-of-rows__row--type-table-title {
    position: -webkit-sticky
}

.AutoComplete .dropdown-suggest .dropdown-suggest__menu,.cdk-overlay-container,.cdk-overlay-container .mat-mdc-autocomplete-panel .mat-mdc-option .mat-mdc-option-ripple,.cdk-overlay-container .mat-mdc-select-panel .mat-mdc-option .mat-mdc-option-ripple,.progress-bar {
    top: 0
}

.cdk-overlay-container .mat-mdc-autocomplete-panel .mat-mdc-option .mat-mdc-option-ripple,.cdk-overlay-container .mat-mdc-select-panel .mat-mdc-option .mat-mdc-option-ripple {
    bottom: 0
}

.cdk-overlay-container,.cdk-overlay-container .mat-mdc-autocomplete-panel .mat-mdc-option .mat-mdc-option-ripple,.cdk-overlay-container .mat-mdc-select-panel .mat-mdc-option .mat-mdc-option-ripple,.form__checkbox-v2--switch__toggle:before,.list-style--primary-ticks li:before,.progress-bar {
    left: 0
}

.cdk-overlay-container .mat-mdc-autocomplete-panel .mat-mdc-option .mat-mdc-option-ripple,.cdk-overlay-container .mat-mdc-select-panel .mat-mdc-option .mat-mdc-option-ripple,[dir=rtl] .form__checkbox-v2--switch__toggle:before {
    right: 0
}

@media only screen and (min-width: 36em) {
    .nav-primary-sub.nav-primary-sub--open {
        position:absolute
    }

    .cards--conversational,.page-skeleton--care__third-section .third-section__sub-content-fifth,.page-skeleton--care__third-section .third-section__sub-content-fourth,.table-of-rows__row--type-table-title {
        position: relative
    }

    .draggable-table__column.pinned,.stepper-page .sticky {
        position: sticky
    }

    body.overlay-page {
        position: inherit
    }

    .draggable-table__column.pinned,.stepper-page .sticky {
        position: -webkit-sticky
    }
}

@media only screen and (min-width: 48.0625em) {
    .navigation-bar--mobile-layer,.navigation-bar .navigation-bar--mobile-fixed.navigation-bar--mobile-layer,.navigation-bar .navigation-bar__block {
        position:relative
    }
}

@media only screen and (min-width: 74.5em) {
    .nav-primary-sub.nav-primary-sub--open {
        position:absolute
    }
}

.select-tile__input.hidden-input-box[type=checkbox],.select-tile__input.hidden-input-box[type=radio],.select-tile__input[type=checkbox]:after,.select-tile__input[type=radio]:after {
    inset: 0
}

@media only screen and (min-width: 36em) {
    .overlay__section__content {
        box-shadow:0 2.4rem 6.4rem 0 var(--shadow--l)
    }
}

.card-content,.cards--container,.cards--container--conversational,.cards--marketing,.cards--shadow,.circle-wave,.draggable-table .column-header,.draggable-table__column.pinned .column-cell,.draggable-table__column.pinned .column-header,.draggable-table__column .row-header,.draggable-table__column:first-child .column-header,.hardware-details__slider-thumbnails .slick-slider-button__highlight,.list-button.list-button--inline,.options-button:hover,.radio-container,.slick-carousel__slider.slick-slider .slick-slider-button__highlight,.sticky-header--shadow {
    box-shadow: 0 .4rem .8rem 0 var(--shadow--xs)
}

.address-container .AutoComplete .AutoComplete-section,.cdk-overlay-container .mat-mdc-autocomplete-panel,.cdk-overlay-container .mat-mdc-select-panel,.dropdown-menu .dropdown-menu__selector .dropdown-menu__selector-menu,.dropdown-suggest .dropdown-suggest__menu,.dtp-box,.form__input--with-icon,.language-selector .language-menu,.list-button,.mat-calendar,.select2-drop.select2-drop-above,.select2-results,.select-dropdown__options__content,.select_expand:checked+.select_closeLabel+.select_options,.ui-select-container.select2.direction-up .ui-select-dropdown,.ui-select-container[theme=select2].direction-up .ui-select-dropdown {
    box-shadow: 0 .8rem 1.6rem 0 var(--shadow--s)
}

#onetrust-consent-sdk #onetrust-pc-sdk.otPcCenter,.tooltip .tooltip-text,div#onetrust-consent-sdk #onetrust-banner-sdk.default {
    box-shadow: 0 1.6rem 3.2rem 0 var(--shadow--m)
}

.overlay--box-shadow-mobile .overlay__section__content,.overlay--column-reverse-mobile .overlay__section__content,.page-loader__section {
    box-shadow: 0 2.4rem 6.4rem 0 var(--shadow--l)
}

.cards--no-shadow,.care-page--version2 .secondary-header--care__container__account-selector .account-line-selector,.care-page-tln-bus--version-2 .secondary-header--care__container__account-selector .account-line-selector,.care-page .secondary-header--care__container__account-selector .account-line-selector,.checkbox input[type=checkbox].checkbox-input:checked+.checkbox-control.form-helper:after,.checkbox input[type=checkbox].checkbox-input:checked+label.checkbox-control:after,.checkbox input[type=checkbox].checkbox-input:disabled+.checkbox-control.form-helper:after,.checkbox input[type=checkbox].checkbox-input:disabled+label.checkbox-control:after,.checkbox input[type=checkbox].checkbox-input:not(:checked)+.checkbox-control.form-helper:after,.checkbox input[type=checkbox].checkbox-input:not(:checked)+label.checkbox-control:after,.circle-container.circle-container--stamp,.circle-wave.circle-wave--paused,.dashboard-page .mask-gradient .navigation-content-box .account-line-selector,.draggable-table__column .pin-cell,.form__checkbox-v2__input[type=checkbox]:checked,.form__checkbox input[type=checkbox].form__checkbox__input:checked+.form__checkbox__label.form-helper:after,.form__checkbox input[type=checkbox].form__checkbox__input:checked+.form__checkbox__label.form-helper:before,.form__checkbox input[type=checkbox].form__checkbox__input:checked+label.form__checkbox__label:after,.form__checkbox input[type=checkbox].form__checkbox__input:checked+label.form__checkbox__label:before,.form__checkbox input[type=checkbox].form__checkbox__input:checked:disabled+.form__checkbox__label.form-helper:after,.form__checkbox input[type=checkbox].form__checkbox__input:checked:disabled+.form__checkbox__label.form-helper:before,.form__checkbox input[type=checkbox].form__checkbox__input:checked:disabled+label.form__checkbox__label:after,.form__checkbox input[type=checkbox].form__checkbox__input:checked:disabled+label.form__checkbox__label:before,.form__checkbox input[type=checkbox].form__checkbox__input:not(:checked):disabled+.form__checkbox__label.form-helper:before,.form__checkbox input[type=checkbox].form__checkbox__input:not(:checked):disabled+label.form__checkbox__label:before,.form__radio-v2__input[type=radio]:checked,.options-button.disabled,.options-button.selected,.options-button:disabled,.overlay--page .overlay__section__content,.overlay__section__content.overlay-no-shadow,.pagination .pagination__list__link,.radio-container.selected,.radio-container.selected-content,.radio-container.single-item,.radio-container input[type=radio].radio-input:checked+.radio-control.icon-tick:before,.select2-container-multi .select2-choices .select2-search-field input,.select2-drop,.select2-search input,.select-tile__input[type=checkbox]:checked,.select-tile__input[type=radio]:checked,.sme-le-care-page .secondary-header--care__container__account-selector .account-line-selector,.theme--dark-ui.pagination .pagination__list__link,.theme--dark-ui .pagination .pagination__list__link,.theme--light-ui.pagination .pagination__list__link,.theme--light-ui .pagination .pagination__list__link,.theme--play-more-ui.pagination .pagination__list__link,.theme--play-more-ui .pagination .pagination__list__link,.theme--play-sports-ui.pagination .pagination__list__link,.theme--play-sports-ui .pagination .pagination__list__link,.theme--streamz-ui.pagination .pagination__list__link,.theme--streamz-ui .pagination .pagination__list__link,div#onetrust-consent-sdk #onetrust-pc-sdk button#filter-apply-handler {
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none
}

.card-content:hover,.cards--container--conversational:hover,.cards--container:hover,.cards--marketing:hover,.cards--shadow:hover {
    box-shadow: 0 .4rem .8rem 0 var(--shadow--xs-hover);
    -webkit-box-shadow: 0 .4rem .8rem 0 var(--shadow--xs-hover);
    -moz-box-shadow: 0 .4rem .8rem 0 var(--shadow--xs-hover)
}

.cards--container,.checkbox-circle input[type=checkbox]~.circle-container.form-helper,.checkbox-circle input[type=checkbox]~label.circle-container,.checkbox-container__label,.label-modifier-box.card-mini .label-modifier--container__transparent,.label-modifier-box.card-mini .label-modifier-radio:checked+.label-modifier--container__transparent,.radio-circle input[type=radio]~.circle-container.form-helper,.radio-circle input[type=radio]~label.circle-container,.vertical-step-tracker .tracker--step {
    background-color: var(--elevation--xs)
}

.network-topology__content-section__image.network-topology__content-section__image--disconnected,.network-topology__content-section__image.network-topology__content-section__image--idle,.pagination .pagination__list__item__active:hover,.pagination .pagination__list__item__in-active:hover,.pagination .pagination__list__link--enabled:hover,.vertical-step-tracker-centered .steps-tracker__step__content__icon,.vertical-step-tracker .tracker--step:after {
    background-image: var(--background-image--squarcle);
    background-size: cover
}

.card-content--wave-data-card--group-view .group-view__content-section__image {
    background-image: var(--background-image--squarcle--secondary);
    background-size: cover
}

.horizontal-step-tracker-centered .steps-tracker .steps-tracker__step.steps-tracker__step--active .steps-tracker__step__content__icon,.vertical-step-tracker-centered .steps-tracker__step--active .steps-tracker__step__content__icon,.vertical-step-tracker .tracker--step.tracker--step--active:after {
    background-image: var(--background-image--squarcle--active);
    background-size: cover
}

.horizontal-step-tracker-centered .steps-tracker .steps-tracker__step.steps-tracker__step--completed .steps-tracker__step__content__icon,.list-style--ordered-highlight li:before,.network-topology__content-section__image.network-topology__content-section__image--active,.pagination .pagination__list__item.active,.pagination .pagination__list__item.active a:hover,.vertical-step-tracker-centered .steps-tracker__step--completed.icon-tick .steps-tracker__step__content__icon,.vertical-step-tracker-centered .steps-tracker__step--completed .steps-tracker__step__content__icon,.vertical-step-tracker .tracker--step.tracker--step--completed:after {
    background-image: var(--background-image--squarcle--completed);
    background-size: cover
}

@media only screen and (min-width: 48.0625em) {
    .promo-highlight.promo-highlight--informational.promo-highlight--graphical {
        background-image:var(--background-image--squarcle--completed);
        background-size: cover
    }
}

.vertical-step-tracker-centered .steps-tracker__step--error.icon-error-shape .steps-tracker__step__content__icon,.vertical-step-tracker-centered .steps-tracker__step--error.icon-error .steps-tracker__step__content__icon,.vertical-step-tracker-centered .steps-tracker__step--error .steps-tracker__step__content__icon,.vertical-step-tracker .tracker--step.tracker--step--active__errors:after,.vertical-step-tracker .tracker--step.tracker--step--delete:after {
    background-image: var(--background-image--squarcle--error);
    background-size: cover
}

@media only screen and (min-width: 48.0625em) {
    .promo-highlight.promo-highlight--informational.promo-highlight--graphical-alternative {
        background-image:var(--background-image--squarcle--neutral);
        background-size: cover
    }
}

.card-content--wave-data-card--usage .usage__content-section__image,.network-topology__content-section__image {
    background-image: var(--background-image--squarcle--success);
    background-size: cover
}

.network-topology__content-section__image:hover {
    background-image: var(--background-image--squarcle--product);
    background-size: cover
}

.network-topology__content-section__image.network-topology--active-idle-disconnected {
    background-image: var(--background-image--squarcle--network-issue);
    background-size: cover
}

#onetrust-pc-sdk #vendors-list #vendor-list-content.host-list-content+div#vendor-list-save-btn button,#onetrust-pc-sdk #vendors-list #vendor-list-content.host-list-content+div#vendor-list-save-btn button:focus,#onetrust-pc-sdk #vendors-list #vendor-list-content.host-list-content+div#vendor-list-save-btn button:hover,.AEM--Button__primary,.AEM--Button__primary:focus,.AEM--Button__primary:hover,.AEM--Button__primary__fullwidth,.AEM--Button__primary__fullwidth:focus,.AEM--Button__primary__fullwidth:hover,.AEM--Button__secondary,.AEM--Button__secondary:focus,.AEM--Button__secondary:hover,.AEM--Button__secondary__fullwidth,.AEM--Button__secondary__fullwidth:focus,.AEM--Button__secondary__fullwidth:hover,.AEM--Button__secondary__light,.AEM--Button__secondary__light:focus,.AEM--Button__secondary__light:hover,.AEM--Button__secondary__light__fullwidth,.AEM--Button__secondary__light__fullwidth:focus,.AEM--Button__secondary__light__fullwidth:hover,.AEM--link--chevron,.AEM--link--chevron-left,.AEM--link--chevron-left:hover,.AEM--link--chevron:hover,.button.button--tertiary:not([class*=section]):before,.button:focus:not([class*=section]),.button:hover:not([class*=section]),.button:not([class*=section]),.button:not([class*=section]).button--tertiary i,.button:not([class*=section]).button--tertiary i:before,.card-content,.cdk-overlay-container .mat-mdc-autocomplete-panel .mat-mdc-option,.cdk-overlay-container .mat-mdc-select-panel .mat-mdc-option,.dashboard-page .mask-gradient .navigation-content-box a:hover,.lgi_btn_3,.lgi_btn_3.selected,.lgi_btn_3:active,.lgi_btn_3:focus,.lgi_btn_3:hover,.lgi_btn_7,.lgi_btn_7.selected,.lgi_btn_7:active,.lgi_btn_7:focus,.lgi_btn_7:hover,.lgi_btn_9,.lgi_btn_9.selected,.lgi_btn_9:active,.lgi_btn_9:focus,.lgi_btn_9:hover,.lgi_steps_shortbutton,.lgi_steps_shortbutton:focus,.lgi_steps_shortbutton:hover,.link--secondary:hover,.link.link--chevron,.link.link--chevron--before,.link.link--chevron-left,.link.link--with-icon,.link.link--with-icon .icon:before,.link.link--with-icon .link--icon--shaped,.link.link--with-icon:hover .icon--shaped,.link:hover,.link i.icon.icon--shaped:hover,.notification.notification__link a:hover,.select2-container a:not([href]):not([tabindex]),.upc_button,.upc_button1-1,.upc_button1-1:focus,.upc_button1-1:hover,.upc_button1-2,.upc_button1-2:focus,.upc_button1-2:hover,.upc_button2,.upc_button2:focus,.upc_button2:hover,.upc_button3,.upc_button3-1,.upc_button3-1:focus,.upc_button3-1:hover,.upc_button3:focus,.upc_button3:hover,.upc_button4,.upc_button4-1,.upc_button4-1:focus,.upc_button4-1:hover,.upc_button4:focus,.upc_button4:hover,.upc_button-1,.upc_button-1:focus,.upc_button-1:hover,.upc_button-2,.upc_button-2:focus,.upc_button-2:hover,.upc_button-3,.upc_button-3:focus,.upc_button-3:hover,.upc_button-4,.upc_button-4:focus,.upc_button-4:hover,.upc_button:focus,.upc_button:hover,button.lgi_btn_3,button.lgi_btn_7,button.lgi_btn_9,button.upc_button,button.upc_button2,button.upc_button3,button.upc_button-2,button.upc_button-3,div#onetrust-consent-sdk div#onetrust-button-group-parent .banner-actions-container #onetrust-accept-btn-handler,div#onetrust-consent-sdk div#onetrust-button-group-parent .banner-actions-container #onetrust-accept-btn-handler:focus,div#onetrust-consent-sdk div#onetrust-button-group-parent .banner-actions-container #onetrust-accept-btn-handler:hover,div#onetrust-consent-sdk div#onetrust-button-group-parent .banner-actions-container #onetrust-reject-all-handler,div#onetrust-consent-sdk div#onetrust-button-group-parent .banner-actions-container #onetrust-reject-all-handler:focus,div#onetrust-consent-sdk div#onetrust-button-group-parent .banner-actions-container #onetrust-reject-all-handler:hover {
    text-decoration: none
}

#onetrust-consent-sdk #onetrust-pc-sdk button.category-host-list-handler,.AEM--link--chevron,.AEM--link--chevron-left,.AEM--link--chevron:hover,.button:not([class*=section]).button--tertiary span,.customer-zone-link:hover,.customer-zone-link a:hover,.link,.link--secondary,.link.link--chevron:hover,.link.link--with-icon:hover,.notification.notification__link a,.top-up-link:hover,div#onetrust-consent-sdk #onetrust-pc-sdk #clear-filters-handler p {
    text-decoration: underline
}

.accordion__button .icon:before,.cmp-accordion__button .icon:before {
    transition: all .3s ease
}

.accordion__button.accordion__button--expanded .icon:before,.accordion__button.cmp-accordion__button--expanded .icon:before,.cmp-accordion__button.accordion__button--expanded .icon:before,.cmp-accordion__button.cmp-accordion__button--expanded .icon:before {
    transform: rotate(180deg)
}

.form-autocomplete .icon-search {
    transform: translateY(-50%)
}

.care-page--version2 .secondary-header--care__container__component-name h1,.care-page-tln-bus--version-2 .secondary-header--care__container__component-name h1,.care-page .secondary-header--care__container__component-name h1,.sme-le-care-page .secondary-header--care__container__component-name h1 {
    font-size: 3.6rem;
    line-height: 4rem;
    font-family: TelenetAlbra-Bold,Helvetica,Verdana,Arial,Sans-serif
}

@media only screen and (min-width: 36em) {
    .care-page--version2 .secondary-header--care__container__component-name h1,.care-page-tln-bus--version-2 .secondary-header--care__container__component-name h1,.care-page .secondary-header--care__container__component-name h1,.sme-le-care-page .secondary-header--care__container__component-name h1 {
        font-size:3.6rem;
        line-height: 4.4rem
    }
}

#onetrust-consent-sdk #onetrust-pc-sdk .ot-checkbox .form-helper span,#onetrust-consent-sdk #onetrust-pc-sdk .ot-checkbox label span,#onetrust-consent-sdk #onetrust-pc-sdk a.privacy-notice-link,#onetrust-consent-sdk #onetrust-pc-sdk div#pc-policy-text,#onetrust-pc-sdk #vendors-list #vendors-list-header #search-container #vendor-search-handler,.button.button--3rd-party:not([class*=section]),.date-picker input,.fixed-label,.form-control,.form-item__input__label,.form__input,.form__input--placeholder-data,.label--checkbox.form-helper,.label--large.form-helper,.label--radio.form-helper,.select2-container .select2-choice,.ui-select-choices-row,div#onetrust-consent-sdk #onetrust-banner-sdk.default,div#onetrust-consent-sdk #onetrust-banner-sdk.default #onetrust-policy-text,div#onetrust-consent-sdk #onetrust-banner-sdk.default #onetrust-policy-text a,div#onetrust-consent-sdk #onetrust-pc-sdk #clear-filters-handler p,div#onetrust-consent-sdk #onetrust-pc-sdk button#filter-apply-handler,div#onetrust-consent-sdk .has-reject-all-button button#onetrust-pc-btn-handler,label.label--checkbox,label.label--large,label.label--radio {
    font-family: TelenetAlbra-Regular,Helvetica,Verdana,Arial,Sans-serif;
    font-size: 1.6rem;
    line-height: 2.4rem;
    font-weight: 400
}

@media only screen and (min-width: 48.0625em) {
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-checkbox .form-helper span,#onetrust-consent-sdk #onetrust-pc-sdk .ot-checkbox label span,#onetrust-consent-sdk #onetrust-pc-sdk a.privacy-notice-link,#onetrust-consent-sdk #onetrust-pc-sdk div#pc-policy-text,#onetrust-pc-sdk #vendors-list #vendors-list-header #search-container #vendor-search-handler,.button.button--3rd-party:not([class*=section]),.date-picker input,.fixed-label,.form-control,.form-item__input__label,.form__input,.form__input--placeholder-data,.label--checkbox.form-helper,.label--large.form-helper,.label--radio.form-helper,.select2-container .select2-choice,.ui-select-choices-row,div#onetrust-consent-sdk #onetrust-banner-sdk.default,div#onetrust-consent-sdk #onetrust-banner-sdk.default #onetrust-policy-text,div#onetrust-consent-sdk #onetrust-banner-sdk.default #onetrust-policy-text a,div#onetrust-consent-sdk #onetrust-pc-sdk #clear-filters-handler p,div#onetrust-consent-sdk #onetrust-pc-sdk button#filter-apply-handler,div#onetrust-consent-sdk .has-reject-all-button button#onetrust-pc-btn-handler,label.label--checkbox,label.label--large,label.label--radio {
        font-size:1.6rem;
        line-height: 2.4rem
    }
}

@media only screen and (min-width: 74.5em) {
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-checkbox .form-helper span,#onetrust-consent-sdk #onetrust-pc-sdk .ot-checkbox label span,#onetrust-consent-sdk #onetrust-pc-sdk a.privacy-notice-link,#onetrust-consent-sdk #onetrust-pc-sdk div#pc-policy-text,#onetrust-pc-sdk #vendors-list #vendors-list-header #search-container #vendor-search-handler,.button.button--3rd-party:not([class*=section]),.date-picker input,.fixed-label,.form-control,.form-item__input__label,.form__input,.form__input--placeholder-data,.label--checkbox.form-helper,.label--large.form-helper,.label--radio.form-helper,.select2-container .select2-choice,.ui-select-choices-row,div#onetrust-consent-sdk #onetrust-banner-sdk.default,div#onetrust-consent-sdk #onetrust-banner-sdk.default #onetrust-policy-text,div#onetrust-consent-sdk #onetrust-banner-sdk.default #onetrust-policy-text a,div#onetrust-consent-sdk #onetrust-pc-sdk #clear-filters-handler p,div#onetrust-consent-sdk #onetrust-pc-sdk button#filter-apply-handler,div#onetrust-consent-sdk .has-reject-all-button button#onetrust-pc-btn-handler,label.label--checkbox,label.label--large,label.label--radio {
        font-size:1.8rem;
        line-height: 2.8rem
    }
}

.form-helper input[type=checkbox]:checked+.form-item__input__label,.form-helper input[type=radio]:checked+.form-item__input__label,label input[type=checkbox]:checked+.form-item__input__label,label input[type=radio]:checked+.form-item__input__label {
    font-family: TelenetAlbra-Regular,Helvetica,Verdana,Arial,Sans-serif;
    font-size: 1.6rem;
    line-height: 2.4rem;
    font-weight: 900
}

@media only screen and (min-width: 48.0625em) {
    .form-helper input[type=checkbox]:checked+.form-item__input__label,.form-helper input[type=radio]:checked+.form-item__input__label,label input[type=checkbox]:checked+.form-item__input__label,label input[type=radio]:checked+.form-item__input__label {
        font-size:1.6rem;
        line-height: 2.4rem
    }
}

@media only screen and (min-width: 74.5em) {
    .form-helper input[type=checkbox]:checked+.form-item__input__label,.form-helper input[type=radio]:checked+.form-item__input__label,label input[type=checkbox]:checked+.form-item__input__label,label input[type=radio]:checked+.form-item__input__label {
        font-size:1.8rem;
        line-height: 2.8rem
    }
}

.list-popup__trigger,.navigation-secondary .nav-secondary li a {
    font-family: TelenetAlbra-Regular,Helvetica,Verdana,Arial,Sans-serif;
    font-size: 1.4rem;
    line-height: 2rem
}

@media only screen and (min-width: 48.0625em) {
    .list-popup__trigger,.navigation-secondary .nav-secondary li a {
        font-size:1.4rem;
        line-height: 2rem
    }
}

@media only screen and (min-width: 74.5em) {
    .list-popup__trigger,.navigation-secondary .nav-secondary li a {
        font-size:1.6rem;
        line-height: 2.4rem
    }
}

.badge,.status-indicator,.vertical-step-tracker .tracker--step:after {
    font-family: TelenetAlbra-Bold,Helvetica,Verdana,Arial,Sans-serif;
    font-size: 1.2rem;
    line-height: 1.6rem;
    font-weight: 900;
    letter-spacing: 0
}

@media only screen and (min-width: 48.0625em) {
    .badge,.status-indicator,.vertical-step-tracker .tracker--step:after {
        font-size:1.2rem;
        line-height: 1.6rem;
        letter-spacing: 0
    }
}

@media only screen and (min-width: 74.5em) {
    .badge,.status-indicator,.vertical-step-tracker .tracker--step:after {
        font-size:1.4rem;
        line-height: 2rem;
        letter-spacing: 0
    }
}

#onetrust-consent-sdk #onetrust-pc-sdk .category-item p,#onetrust-consent-sdk #onetrust-pc-sdk button.category-host-list-handler,#onetrust-pc-sdk #vendors-list #hosts-list-container .host-option-group li.vendor-host div div,.form-helper,.form-label,.FormGroup__label,.list-button,.promo-highlight .promo-highlight__fifth-row,.promo-highlight .promo-highlight__first-row,.promo-highlight .promo-highlight__fourth-row,.promo-highlight .promo-highlight__second-row,label {
    font-family: TelenetAlbra-Regular,Helvetica,Verdana,Arial,Sans-serif;
    font-size: 1.2rem;
    line-height: 1.6rem;
    font-weight: 400;
    letter-spacing: 0
}

@media only screen and (min-width: 48.0625em) {
    #onetrust-consent-sdk #onetrust-pc-sdk .category-item p,#onetrust-consent-sdk #onetrust-pc-sdk button.category-host-list-handler,#onetrust-pc-sdk #vendors-list #hosts-list-container .host-option-group li.vendor-host div div,.form-helper,.form-label,.FormGroup__label,.list-button,.promo-highlight .promo-highlight__fifth-row,.promo-highlight .promo-highlight__first-row,.promo-highlight .promo-highlight__fourth-row,.promo-highlight .promo-highlight__second-row,label {
        font-size:1.2rem;
        line-height: 1.6rem;
        letter-spacing: 0
    }
}

@media only screen and (min-width: 74.5em) {
    #onetrust-consent-sdk #onetrust-pc-sdk .category-item p,#onetrust-consent-sdk #onetrust-pc-sdk button.category-host-list-handler,#onetrust-pc-sdk #vendors-list #hosts-list-container .host-option-group li.vendor-host div div,.form-helper,.form-label,.FormGroup__label,.list-button,.promo-highlight .promo-highlight__fifth-row,.promo-highlight .promo-highlight__first-row,.promo-highlight .promo-highlight__fourth-row,.promo-highlight .promo-highlight__second-row,label {
        font-size:1.4rem;
        line-height: 2rem;
        letter-spacing: 0
    }
}

.error-msg,.form__msg--error,.form__msg--warning,.formErrorInput,.list-button__label__subtext,.list-button__label a__subtext {
    font-family: TelenetAlbra-Regular,Helvetica,Verdana,Arial,Sans-serif;
    font-size: 1rem;
    line-height: 1.2rem;
    font-weight: 400;
    letter-spacing: 0
}

@media only screen and (min-width: 48.0625em) {
    .error-msg,.form__msg--error,.form__msg--warning,.formErrorInput,.list-button__label__subtext,.list-button__label a__subtext {
        font-size:1rem;
        line-height: 1.2rem;
        letter-spacing: 0
    }
}

@media only screen and (min-width: 74.5em) {
    .error-msg,.form__msg--error,.form__msg--warning,.formErrorInput,.list-button__label__subtext,.list-button__label a__subtext {
        font-size:1.2rem;
        line-height: 1.6rem;
        letter-spacing: 0
    }
}

.select-tile-date.form-helper,label.select-tile-date {
    line-height: 0;
    font-size: 0
}

@font-face {
    font-family: icons;
    src: url(../../../aff-telenetgroup/atomic/clientlibs/clientlib-atomic/fonts/telenet/icons.1697634008131.eot);
    src: url(../../../aff-telenetgroup/atomic/clientlibs/clientlib-atomic/fonts/telenet/icons.1697634008131.eot?#iefix) format("embedded-opentype"),url(../../../aff-telenetgroup/atomic/clientlibs/clientlib-atomic/fonts/telenet/icons.1697634008131.woff) format("woff"),url(../../../aff-telenetgroup/atomic/clientlibs/clientlib-atomic/fonts/telenet/icons.1697634008131.ttf) format("truetype"),url(../../../aff-telenetgroup/atomic/clientlibs/clientlib-atomic/fonts/telenet/icons.1697634008131.svg#icons.1697634008131) format("svg");
    font-weight: 400;
    font-style: normal
}

.header .ph1,.header .ph2,.header .ph7,.header .ph14 {
    font-family: TelenetAlbra-Bold,Helvetica,Verdana,Arial,Sans-serif;
    font-size: 3.6rem;
    line-height: 4rem;
    margin: 4.8rem 0 2.4rem
}

@media only screen and (min-width: 48.0625em) {
    .header .ph1,.header .ph2,.header .ph7,.header .ph14 {
        font-size:4.8rem;
        line-height: 5.6rem;
        margin: 4.8rem 0 2.4rem
    }
}

@media only screen and (min-width: 74.5em) {
    .header .ph1,.header .ph2,.header .ph7,.header .ph14 {
        font-size:5.6rem;
        line-height: 6rem;
        margin: 6.4rem 0 4.8rem
    }
}

.header .pg20,.header .pg20_b,.header .ph3,.header .ph4,.header .ph5,.TitleBar .ContainerFloating .Title,.TitleBar .Title {
    font-family: TelenetAlbra-Bold,Helvetica,Verdana,Arial,Sans-serif;
    font-size: 2.8rem;
    line-height: 3.6rem;
    margin: 2.4rem 0 .4rem
}

@media only screen and (min-width: 48.0625em) {
    .header .pg20,.header .pg20_b,.header .ph3,.header .ph4,.header .ph5,.TitleBar .ContainerFloating .Title,.TitleBar .Title {
        font-size:3.6rem;
        line-height: 4.4rem;
        margin: 2.4rem 0 .4rem
    }
}

@media only screen and (min-width: 74.5em) {
    .header .pg20,.header .pg20_b,.header .ph3,.header .ph4,.header .ph5,.TitleBar .ContainerFloating .Title,.TitleBar .Title {
        font-size:4rem;
        line-height: 4.8rem;
        margin: 4.8rem 0 1.6rem
    }
}

#onetrust-consent-sdk #onetrust-pc-sdk h2#pc-title,#onetrust-pc-sdk #vendors-list #vendors-list-title,.header .pg19,.header .pg19_b,.header .ph17,.multiSolutionHeader .question .cell,div#onetrust-consent-sdk #onetrust-banner-sdk.default #onetrust-policy-title {
    font-family: TelenetAlbra-Bold,Helvetica,Verdana,Arial,Sans-serif;
    font-size: 2.4rem;
    line-height: 3.2rem;
    margin: 2.4rem 0 .4rem
}

@media only screen and (min-width: 48.0625em) {
    #onetrust-consent-sdk #onetrust-pc-sdk h2#pc-title,#onetrust-pc-sdk #vendors-list #vendors-list-title,.header .pg19,.header .pg19_b,.header .ph17,.multiSolutionHeader .question .cell,div#onetrust-consent-sdk #onetrust-banner-sdk.default #onetrust-policy-title {
        font-size:2.8rem;
        line-height: 3.6rem;
        margin: 2.4rem 0 .4rem
    }
}

@media only screen and (min-width: 74.5em) {
    #onetrust-consent-sdk #onetrust-pc-sdk h2#pc-title,#onetrust-pc-sdk #vendors-list #vendors-list-title,.header .pg19,.header .pg19_b,.header .ph17,.multiSolutionHeader .question .cell,div#onetrust-consent-sdk #onetrust-banner-sdk.default #onetrust-policy-title {
        font-size:3.2rem;
        line-height: 4rem;
        margin: 4.8rem 0 1.6rem
    }
}

.header .ph5,.header .ph6,.header .ph10,.header .ph11,.header .ph18,.multiSolutionHeader .tabelize .tabsContainer .tab .insideOfTab .richtext h1,.multiSolutionHeader .tabelize .tabsContainer .tab .insideOfTab .richtext h2,.multiSolutionHeader .tabelize .tabsContainer .tab .insideOfTab .richtext h3,.multiSolutionHeader .tabelize .tabsContainer .tab .insideOfTab .richtext p,.multiSolutionHeader .tabelize .tabsContainer .tab .insideOfTab .title.header h1,.multiSolutionHeader .tabelize .tabsContainer .tab .insideOfTab .title.header h2,.multiSolutionHeader .tabelize .tabsContainer .tab .insideOfTab .title.header h3,.multiSolutionHeader .tabelize .tabsContainer .tab .insideOfTab .title.header p {
    font-family: TelenetAlbra-Bold,Helvetica,Verdana,Arial,Sans-serif;
    font-size: 2rem;
    line-height: 3rem;
    margin: 2.4rem 0 .4rem
}

@media only screen and (min-width: 48.0625em) {
    .header .ph5,.header .ph6,.header .ph10,.header .ph11,.header .ph18,.multiSolutionHeader .tabelize .tabsContainer .tab .insideOfTab .richtext h1,.multiSolutionHeader .tabelize .tabsContainer .tab .insideOfTab .richtext h2,.multiSolutionHeader .tabelize .tabsContainer .tab .insideOfTab .richtext h3,.multiSolutionHeader .tabelize .tabsContainer .tab .insideOfTab .richtext p,.multiSolutionHeader .tabelize .tabsContainer .tab .insideOfTab .title.header h1,.multiSolutionHeader .tabelize .tabsContainer .tab .insideOfTab .title.header h2,.multiSolutionHeader .tabelize .tabsContainer .tab .insideOfTab .title.header h3,.multiSolutionHeader .tabelize .tabsContainer .tab .insideOfTab .title.header p {
        font-size:2rem;
        line-height: 3rem;
        margin: 2.4rem 0 .4rem
    }
}

@media only screen and (min-width: 74.5em) {
    .header .ph5,.header .ph6,.header .ph10,.header .ph11,.header .ph18,.multiSolutionHeader .tabelize .tabsContainer .tab .insideOfTab .richtext h1,.multiSolutionHeader .tabelize .tabsContainer .tab .insideOfTab .richtext h2,.multiSolutionHeader .tabelize .tabsContainer .tab .insideOfTab .richtext h3,.multiSolutionHeader .tabelize .tabsContainer .tab .insideOfTab .richtext p,.multiSolutionHeader .tabelize .tabsContainer .tab .insideOfTab .title.header h1,.multiSolutionHeader .tabelize .tabsContainer .tab .insideOfTab .title.header h2,.multiSolutionHeader .tabelize .tabsContainer .tab .insideOfTab .title.header h3,.multiSolutionHeader .tabelize .tabsContainer .tab .insideOfTab .title.header p {
        font-size:2.4rem;
        line-height: 3.2rem;
        margin: 4.8rem 0 .8rem
    }
}

#onetrust-consent-sdk #onetrust-pc-sdk #cookie-preferences .category-header,#onetrust-pc-sdk #vendors-list .accordion-header .host-info .host-title,.accstyle_A .upc_accordion_pane h3:not([class*=heading--]),.accstyle_A .upc_accordion_pane h3:not([class*=ph]),.accstyle_A .upc_accordion_title,.accstyle_B-1 .upc_accordion_pane h3:not([class*=heading--]),.accstyle_B-1 .upc_accordion_pane h3:not([class*=ph]),.accstyle_B-1 .upc_accordion_title,.accstyle_B-2 .upc_accordion_pane h3:not([class*=heading--]),.accstyle_B-2 .upc_accordion_pane h3:not([class*=ph]),.accstyle_B-2 .upc_accordion_title,.accstyle_B .upc_accordion_pane h3:not([class*=heading--]),.accstyle_B .upc_accordion_pane h3:not([class*=ph]),.accstyle_B .upc_accordion_title,.accstyle_D .upc_accordion_pane h3:not([class*=heading--]),.accstyle_D .upc_accordion_pane h3:not([class*=ph]),.accstyle_D .upc_accordion_title,.accstyle_E .upc_accordion_pane h3:not([class*=heading--]),.accstyle_E .upc_accordion_pane h3:not([class*=ph]),.accstyle_E .upc_accordion_title,.accstyle_F .upc_accordion_pane h3:not([class*=heading--]),.accstyle_F .upc_accordion_pane h3:not([class*=ph]),.accstyle_F .upc_accordion_title,.accstyle_R .upc_accordion_pane h3:not([class*=heading--]),.accstyle_R .upc_accordion_pane h3:not([class*=ph]),.accstyle_R .upc_accordion_title,.accstyle_Y .upc_accordion_pane h3:not([class*=heading--]),.accstyle_Y .upc_accordion_pane h3:not([class*=ph]),.accstyle_Y .upc_accordion_title,.card .cardTbl .cardRow.cardBody .cardCell .priceText,.card .cardTbl .cardRow.cardBody .cardCell .subTitle,.card .cardTbl .cardRow.cardBody .cardCell h3,.header .ph18,.tn-minimized .MinimizedViewContent__title,div#onetrust-consent-sdk #onetrust-banner-sdk.default #onetrust-policy-text b {
    font-family: TelenetAlbra-Bold,Helvetica,Verdana,Arial,Sans-serif;
    font-size: 1.8rem;
    line-height: 2.4rem;
    margin: 2.4rem 0 .4rem
}

@media only screen and (min-width: 48.0625em) {
    #onetrust-consent-sdk #onetrust-pc-sdk #cookie-preferences .category-header,#onetrust-pc-sdk #vendors-list .accordion-header .host-info .host-title,.accstyle_A .upc_accordion_pane h3:not([class*=heading--]),.accstyle_A .upc_accordion_pane h3:not([class*=ph]),.accstyle_A .upc_accordion_title,.accstyle_B-1 .upc_accordion_pane h3:not([class*=heading--]),.accstyle_B-1 .upc_accordion_pane h3:not([class*=ph]),.accstyle_B-1 .upc_accordion_title,.accstyle_B-2 .upc_accordion_pane h3:not([class*=heading--]),.accstyle_B-2 .upc_accordion_pane h3:not([class*=ph]),.accstyle_B-2 .upc_accordion_title,.accstyle_B .upc_accordion_pane h3:not([class*=heading--]),.accstyle_B .upc_accordion_pane h3:not([class*=ph]),.accstyle_B .upc_accordion_title,.accstyle_D .upc_accordion_pane h3:not([class*=heading--]),.accstyle_D .upc_accordion_pane h3:not([class*=ph]),.accstyle_D .upc_accordion_title,.accstyle_E .upc_accordion_pane h3:not([class*=heading--]),.accstyle_E .upc_accordion_pane h3:not([class*=ph]),.accstyle_E .upc_accordion_title,.accstyle_F .upc_accordion_pane h3:not([class*=heading--]),.accstyle_F .upc_accordion_pane h3:not([class*=ph]),.accstyle_F .upc_accordion_title,.accstyle_R .upc_accordion_pane h3:not([class*=heading--]),.accstyle_R .upc_accordion_pane h3:not([class*=ph]),.accstyle_R .upc_accordion_title,.accstyle_Y .upc_accordion_pane h3:not([class*=heading--]),.accstyle_Y .upc_accordion_pane h3:not([class*=ph]),.accstyle_Y .upc_accordion_title,.card .cardTbl .cardRow.cardBody .cardCell .priceText,.card .cardTbl .cardRow.cardBody .cardCell .subTitle,.card .cardTbl .cardRow.cardBody .cardCell h3,.header .ph18,.tn-minimized .MinimizedViewContent__title,div#onetrust-consent-sdk #onetrust-banner-sdk.default #onetrust-policy-text b {
        font-size:1.8rem;
        line-height: 2.4rem;
        margin: 2.4rem 0 .4rem
    }
}

@media only screen and (min-width: 74.5em) {
    #onetrust-consent-sdk #onetrust-pc-sdk #cookie-preferences .category-header,#onetrust-pc-sdk #vendors-list .accordion-header .host-info .host-title,.accstyle_A .upc_accordion_pane h3:not([class*=heading--]),.accstyle_A .upc_accordion_pane h3:not([class*=ph]),.accstyle_A .upc_accordion_title,.accstyle_B-1 .upc_accordion_pane h3:not([class*=heading--]),.accstyle_B-1 .upc_accordion_pane h3:not([class*=ph]),.accstyle_B-1 .upc_accordion_title,.accstyle_B-2 .upc_accordion_pane h3:not([class*=heading--]),.accstyle_B-2 .upc_accordion_pane h3:not([class*=ph]),.accstyle_B-2 .upc_accordion_title,.accstyle_B .upc_accordion_pane h3:not([class*=heading--]),.accstyle_B .upc_accordion_pane h3:not([class*=ph]),.accstyle_B .upc_accordion_title,.accstyle_D .upc_accordion_pane h3:not([class*=heading--]),.accstyle_D .upc_accordion_pane h3:not([class*=ph]),.accstyle_D .upc_accordion_title,.accstyle_E .upc_accordion_pane h3:not([class*=heading--]),.accstyle_E .upc_accordion_pane h3:not([class*=ph]),.accstyle_E .upc_accordion_title,.accstyle_F .upc_accordion_pane h3:not([class*=heading--]),.accstyle_F .upc_accordion_pane h3:not([class*=ph]),.accstyle_F .upc_accordion_title,.accstyle_R .upc_accordion_pane h3:not([class*=heading--]),.accstyle_R .upc_accordion_pane h3:not([class*=ph]),.accstyle_R .upc_accordion_title,.accstyle_Y .upc_accordion_pane h3:not([class*=heading--]),.accstyle_Y .upc_accordion_pane h3:not([class*=ph]),.accstyle_Y .upc_accordion_title,.card .cardTbl .cardRow.cardBody .cardCell .priceText,.card .cardTbl .cardRow.cardBody .cardCell .subTitle,.card .cardTbl .cardRow.cardBody .cardCell h3,.header .ph18,.tn-minimized .MinimizedViewContent__title,div#onetrust-consent-sdk #onetrust-banner-sdk.default #onetrust-policy-text b {
        font-size:2rem;
        line-height: 2.8rem;
        margin: 2.4rem 0 .8rem
    }
}

.navigation-bar .navigation-bar__link,.navigation-bar .navigation-bar__title {
    font-family: TelenetAlbra-Bold,Helvetica,Verdana,Arial,Sans-serif;
    font-size: 1.6rem;
    line-height: 2.4rem;
    margin: 1.6rem 0 0
}

@media only screen and (min-width: 48.0625em) {
    .navigation-bar .navigation-bar__link,.navigation-bar .navigation-bar__title {
        font-size:1.6rem;
        line-height: 2.4rem;
        margin: 1.6rem 0 0
    }
}

@media only screen and (min-width: 74.5em) {
    .navigation-bar .navigation-bar__link,.navigation-bar .navigation-bar__title {
        font-size:1.8rem;
        line-height: 2.8rem;
        margin: 1.6rem 0 0
    }
}

.accstyle_A .upc_accordion_title,.accstyle_B-1 .upc_accordion_title,.accstyle_B-2 .upc_accordion_title,.accstyle_B .upc_accordion_title,.accstyle_D .upc_accordion_title,.accstyle_E .upc_accordion_title,.accstyle_F .upc_accordion_title,.accstyle_R .upc_accordion_title,.accstyle_Y .upc_accordion_title,.TitleBar .ContainerFloating .Title,.TitleBar .Title {
    margin-top: 0!important
}

@media only screen and (min-width: 48.0625em) {
    .accstyle_A .upc_accordion_title,.accstyle_B-1 .upc_accordion_title,.accstyle_B-2 .upc_accordion_title,.accstyle_B .upc_accordion_title,.accstyle_D .upc_accordion_title,.accstyle_E .upc_accordion_title,.accstyle_F .upc_accordion_title,.accstyle_R .upc_accordion_title,.accstyle_Y .upc_accordion_title,.TitleBar .ContainerFloating .Title,.TitleBar .Title {
        margin-top:0!important
    }
}

@media only screen and (min-width: 74.5em) {
    .accstyle_A .upc_accordion_title,.accstyle_B-1 .upc_accordion_title,.accstyle_B-2 .upc_accordion_title,.accstyle_B .upc_accordion_title,.accstyle_D .upc_accordion_title,.accstyle_E .upc_accordion_title,.accstyle_F .upc_accordion_title,.accstyle_R .upc_accordion_title,.accstyle_Y .upc_accordion_title,.TitleBar .ContainerFloating .Title,.TitleBar .Title {
        margin-top:0!important
    }
}

.multiSolutionHeader .tabelize .tabsContainer .tab .insideOfTab .richtext h1,.multiSolutionHeader .tabelize .tabsContainer .tab .insideOfTab .richtext h2,.multiSolutionHeader .tabelize .tabsContainer .tab .insideOfTab .richtext h3,.multiSolutionHeader .tabelize .tabsContainer .tab .insideOfTab .richtext p,.multiSolutionHeader .tabelize .tabsContainer .tab .insideOfTab .title.header h1,.multiSolutionHeader .tabelize .tabsContainer .tab .insideOfTab .title.header h2,.multiSolutionHeader .tabelize .tabsContainer .tab .insideOfTab .title.header h3,.multiSolutionHeader .tabelize .tabsContainer .tab .insideOfTab .title.header p {
    margin: 0!important
}

@media only screen and (min-width: 48.0625em) {
    .multiSolutionHeader .tabelize .tabsContainer .tab .insideOfTab .richtext h1,.multiSolutionHeader .tabelize .tabsContainer .tab .insideOfTab .richtext h2,.multiSolutionHeader .tabelize .tabsContainer .tab .insideOfTab .richtext h3,.multiSolutionHeader .tabelize .tabsContainer .tab .insideOfTab .richtext p,.multiSolutionHeader .tabelize .tabsContainer .tab .insideOfTab .title.header h1,.multiSolutionHeader .tabelize .tabsContainer .tab .insideOfTab .title.header h2,.multiSolutionHeader .tabelize .tabsContainer .tab .insideOfTab .title.header h3,.multiSolutionHeader .tabelize .tabsContainer .tab .insideOfTab .title.header p {
        margin:0!important
    }
}

@media only screen and (min-width: 74.5em) {
    .multiSolutionHeader .tabelize .tabsContainer .tab .insideOfTab .richtext h1,.multiSolutionHeader .tabelize .tabsContainer .tab .insideOfTab .richtext h2,.multiSolutionHeader .tabelize .tabsContainer .tab .insideOfTab .richtext h3,.multiSolutionHeader .tabelize .tabsContainer .tab .insideOfTab .richtext p,.multiSolutionHeader .tabelize .tabsContainer .tab .insideOfTab .title.header h1,.multiSolutionHeader .tabelize .tabsContainer .tab .insideOfTab .title.header h2,.multiSolutionHeader .tabelize .tabsContainer .tab .insideOfTab .title.header h3,.multiSolutionHeader .tabelize .tabsContainer .tab .insideOfTab .title.header p {
        margin:0!important
    }
}

.cards--background-img.cards--full-height .cards--body--full-image h5,.cards--background-img.cards--full-height .cards--body--full-image h6,.cards--background-img.cards--full-height .cards-body--full-image h5,.cards--background-img.cards--full-height .cards-body--full-image h6,.cards.background-img .cards--body--full-image h5,.cards.background-img .cards--body--full-image h6,.cards.background-img .cards-body--full-image h5,.cards.background-img .cards-body--full-image h6,.overlay--full-page .overlay__section__content {
    text-shadow: .01rem .01rem .5rem rgba(0,0,0,.8)
}

.overlay--full-page .overlay__section__content .overlay__section__content__description .cmp-title {
    text-shadow: .1rem .1rem 2rem rgba(0,0,0,.3)
}

.form__checkbox-v2__input[type=checkbox]:checked:before,.form__radio-v2__input[type=radio]:checked:before,.select-tile__input[type=checkbox]:checked:before,.select-tile__input[type=radio]:checked:before {
    visibility: visible
}

.form__checkbox-v2__input[type=checkbox]:before,.form__radio-v2__input[type=radio]:before,.select-tile__input[type=checkbox]:before,.select-tile__input[type=radio]:before,.sticky-footer-v2__container .back-section.hide,.sticky-footer-v2__container .next-section.hide {
    visibility: hidden
}

#onetrust-consent-sdk #onetrust-pc-sdk.otPcCenter,#onetrust-pc-sdk #vendors-list #vendor-list-content.host-list-content+div#vendor-list-save-btn,#onetrust-pc-sdk #vendors-list #vendors-list-header,.dropdown-menu.dropdown-menu--pagination .dropdown-menu__selector-menu,.form__input--disabled.p--n,.form__input--placeholder.p--n,.form__input.disabled.p--n,.form__input.p--n:disabled,.form__input.p--n[readonly],.list-popup__trigger.active .list-popup__trigger__icon,.list-popup__trigger.active .list-popup__trigger__text,.pagination .pagination__list,.select_options,.selector__list__first-item--opened+ul,.template--inspirational-article__content .article-content-section .template-section .container--default,div#onetrust-consent-sdk #onetrust-banner-sdk.default #onetrust-policy-text,div#onetrust-consent-sdk #onetrust-banner-sdk.default #onetrust-policy-title,div#onetrust-consent-sdk #onetrust-button-group,div#onetrust-consent-sdk div#onetrust-button-group-parent,fieldset,legend {
    padding: 0
}

#onetrust-pc-sdk #vendors-list #vendor-list-content {
    padding-top: 0;
    padding-bottom: 0
}

#onetrust-pc-sdk #vendors-list #vendors-list-header #search-container {
    padding-top: 0
}

#onetrust-pc-sdk #vendors-list #vendors-list-header #search-container,.telenet-header .language-selector__selected {
    padding-bottom: 0
}

.card-content.extra-large .invoices .details-section .dashboard-card__invoices-view .icon-chevron-right,.card-content.large .invoices .details-section .dashboard-card__invoices-view .icon-chevron-right,.card-content.medium .invoices .details-section .dashboard-card__invoices-view .icon-chevron-right,.label-modifier-box.card-counter .label-modifier--body,.list-style--ordered-highlight,.radio-container.selected-content {
    padding-left: 0
}

.icon-component--size__s,.icon-text-block__icon.icon-text-block__icon--hightlighted {
    padding: .4rem
}

.status-indicator {
    padding-top: .4rem;
    padding-bottom: .4rem
}

.icon-text-block__text,.price--superscript-medium .price--superscript-currency,.price--superscript-medium .price--superscript-digit,.price--superscript-small .price--superscript-currency,.price--superscript-small .price--superscript-digit {
    padding-top: .4rem
}

.icon-component--size__l,.icon-component--size__m {
    padding: .8rem
}

.select-dropdown-section .select-dropdown__content__first-section>span:first-child,.selector__list__content__first-section>span:first-child,.vertical-step-tracker-centered__msg--info .icon-information,.vertical-step-tracker-centered__msg--info .icon-information-shape,.vertical-step-tracker-centered__msg--warning .icon-alert-shape,.vertical-step-tracker-centered__msg--warning .icon-warning {
    padding-right: .8rem
}

.password-container__criteria--list .criteria {
    padding-bottom: .8rem
}

.radio-container .form-helper,.radio-container label,.vertical-step-tracker-centered .steps-tracker__step.right .steps-tracker__step__content {
    padding-left: .8rem
}

.label-modifier-box.card-counter .label-modifier--body--inner-container {
    padding: 1.2rem
}

.status-indicator {
    padding-left: 1.2rem;
    padding-right: 1.2rem
}

.select-tile-tab--icon-text,.select-tile-tab--text {
    padding-top: 1.2rem;
    padding-bottom: 1.2rem
}

.button.button--business-phone:not([class*=section]) {
    padding-bottom: 1.2rem
}

.radio-checkbox--background {
    padding: 1.4rem
}

.checkbox-container__label.profile-label,.Container--dashed,.Container--info,.notification,.radio-container,.select-tile-tab--image-text,.sticky-header {
    padding: 1.6rem
}

.button.button--business-phone:not([class*=section]),.care-page .title-section.secondary,.select-tile-tab--icon-text,.select-tile-tab--text,.sme-le-care-page .title-section.secondary {
    padding-left: 1.6rem;
    padding-right: 1.6rem
}

.button.button--business-phone:not([class*=section]) {
    padding-top: 1.6rem
}

.form__input-container .form__input {
    padding-right: 1.6rem
}

.list-style--primary-ticks li {
    padding-bottom: 1.6rem
}

.select-dropdown-section.default .select-dropdown {
    padding-left: 1.6rem
}

#onetrust-pc-sdk #vendors-list #hosts-list-container .host-option-group li.vendor-host,.list-style--primary-ticks,.mat-mdc-tab-labels .mat-mdc-tab-label,.mat-mdc-tab-labels__li,.tab-bar .mat-mdc-tab-label,.tab-bar__li {
    padding: 2.4rem
}

.overlay__section__content--wrapper {
    padding-left: 2.4rem;
    padding-right: 2.4rem
}

.vertical-step-tracker .tracker--step {
    padding-top: 2.4rem;
    padding-bottom: 2.4rem
}

.card-content.medium .dashboard-card__header--with-extra-padding-top,.header-accordion--vertical .header-accordion--title {
    padding-top: 2.4rem
}

.list-style--ordered-highlight li {
    padding-bottom: 2.4rem
}

.list-style--primary-ticks li {
    padding-left: 2.4rem
}

#onetrust-consent-sdk #onetrust-pc-sdk #ot-content,div#onetrust-consent-sdk #onetrust-banner-sdk.default {
    padding: 3.2rem
}

#onetrust-pc-sdk #vendors-list #vendor-list-content {
    padding-left: 3.2rem;
    padding-right: 3.2rem
}

#onetrust-pc-sdk #vendors-list #vendors-list-header #search-container {
    padding-right: 3.2rem
}

.overlay__section__content--wrapper,.vertical-step-tracker-centered .steps-tracker__step {
    padding-bottom: 3.2rem
}

#onetrust-pc-sdk #vendors-list #vendors-list-header #search-container {
    padding-left: 3.2rem
}

.form__input--placeholder .form__input,.input-fixed-text input.form__input {
    padding-left: 4rem
}

.overlay__section__content--wrapper {
    padding-top: 5.6rem
}

@media only screen and (min-width: 36em) {
    .table-of-rows__row--type-table-title {
        padding-top:0;
        padding-bottom: 0
    }

    .icon-component--size__l {
        padding: 1.6rem
    }

    .notification {
        padding: 2.4rem
    }

    .list-style--primary-ticks li {
        padding-left: 3.2rem
    }

    .overlay__section__content--wrapper {
        padding-left: 5.6rem;
        padding-right: 5.6rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .vertical-step-tracker .tracker--step {
        padding-top:3.2rem;
        padding-bottom: 3.2rem
    }

    .care-page--version2 .secondary-header--care__container__component-name h1,.care-page-tln-bus--version-2 .secondary-header--care__container__component-name h1,.care-page .secondary-header--care__container__component-name h1,.sme-le-care-page .secondary-header--care__container__component-name h1 {
        padding-top: 3.2rem
    }

    .overlay__section__content--wrapper {
        padding-left: 8rem;
        padding-right: 8rem
    }
}

@media only screen and (min-width: 74.5em) {
    .select-tile-tab--icon-text,.select-tile-tab--text {
        padding-top:1.6rem;
        padding-bottom: 1.6rem
    }

    .select-tile-tab--image-text {
        padding: 2.4rem
    }

    .care-page .content-wrap .digital-front-door__wrapper content,.dashboard-page .content-wrap .digital-front-door__wrapper content,.dfd-dashboard-page .content-wrap .digital-front-door__wrapper content,.dfd-page .content-wrap .digital-front-door__wrapper content,.faq-page .content-wrap .digital-front-door__wrapper content,.topical-page .content-wrap .digital-front-door__wrapper content {
        padding-left: 4rem;
        padding-right: 4rem
    }
}

.overlay--page .overlay__section__content,.password-container,.promo-highlight__center,div#onetrust-consent-sdk #onetrust-banner-sdk.default {
    margin: auto
}

#onetrust-consent-sdk #onetrust-pc-sdk.otPcCenter,.card-content.large .usage-donuts .multiple .donut-text,.card-content.medium .dashboard-card__image,.overlay__section__content--wrapper,.sticky-footer-v2__container--skeleton {
    margin-left: auto;
    margin-right: auto
}

.card-content.extra-large .dashboard-card__image,.card-content.large .dashboard-card__image,.promo-highlight__left {
    margin-right: auto
}

#onetrust-pc-sdk #vendors-list #vendors-list-header #search-container #filter-btn-handler,.card-content.small .dashboard-card__toggle,.promo-highlight__right {
    margin-left: auto
}

#onetrust-consent-sdk #onetrust-pc-sdk #ot-content,#onetrust-pc-sdk #vendors-list #vendors-list-header,#onetrust-pc-sdk #vendors-list .accordion-header .host-info .host-title,.card-content.extra-large .dashboard-card__invoices-view,.card-content.large .dashboard-card__invoices-view,.card-content.m--n,.card-content.medium .dashboard-card__header,.header-accordion--title .tooltip__icon-section,.label-modifier-box.card-mini.card-mini--square-checkbox .label-modifier-slot__stepper-spacing.m--n,.language-selector .language-menu ul,.list-inline__list__item a,.list-inline__list__item a:hover,.list-inline__list__item a:visited,.list-popup__list.active .list-button,.list-popup__list__item a,.list-popup__list__item a:hover,.list-popup__list__item a:visited,.notification span.icon:before,.notification span[class^=icon-]:before,.pagination .pagination__list,.select_options,.table-of-rows__row--type-table-title .table-of-rows__row__values__value .cmp.cmp-title *,.table-of-rows__row__key .image-title-text-block--horizontal-align .cmp.cmp-title *,input::-webkit-inner-spin-button,input::-webkit-outer-spin-button {
    margin: 0
}

.card-content.medium .dashboard-card__details,div#onetrust-consent-sdk #onetrust-banner-sdk.default #onetrust-policy-title {
    margin-left: 0;
    margin-right: 0
}

.card .cardTbl .cardRow.cardBody .cardCell .priceText,.card .cardTbl .cardRow.cardBody .cardCell .subTitle,.card .cardTbl .cardRow.cardBody .cardCell h3,.sticky-footer-v2__container--skeleton,.tn-minimized .MinimizedViewContent__title {
    margin-top: 0;
    margin-bottom: 0
}

#onetrust-consent-sdk #onetrust-pc-sdk.otPcCenter,#onetrust-pc-sdk #vendors-list #vendor-list-content.host-list-content+div#vendor-list-save-btn,.article-middle>div:first-child.parsys .header .Left h3:not([class*=heading--]),.article-title h1:not([class*=heading--]),.card-content.large .usage-donuts .multiple .donut-text,.card-content.medium .notification--card,.list-button__image,.list-popup__trigger.active .list-popup__trigger__close,.mat-datepicker-content .mat-datepicker-close-button,.pagination .pagination__list__link .icon-chevron-left,.pagination .pagination__list__link .icon-chevron-right,.radio-circle:focus .text-flow--label,.radio-circle:hover .text-flow--label,.stepper-page__body-inner__centered,div#onetrust-consent-sdk #onetrust-banner-sdk.default #onetrust-policy {
    margin-top: 0
}

.form-helper+.checkbox,.form-helper+.form__checkbox,.pagination .pagination__list__item.in-active,.pagination .pagination__list__item:last-child,.radio-container,.slick-carousel__slider--thumbnail-image:last-child,label+.checkbox,label+.form__checkbox {
    margin-right: 0
}

#onetrust-consent-sdk #onetrust-pc-sdk .pc-logo,.card-content--wave-data-card--group-view .group-view__footer-section-list>div:first-of-type,.card-content.medium .dashboard-card__details,.card-content .notification,.care-page--version2 .secondary-header--care__container__component-name h1,.care-page-tln-bus--version-2 .secondary-header--care__container__component-name h1,.care-page .secondary-header--care__container__component-name h1,.fixed-label,.form-group:last-child,.form-group__field:last-of-type,.form__input--with-icon .form__input,.form__radio input[type=radio].form__radio--checkmark+.form__radio__label.form-helper,.form__radio input[type=radio].form__radio--checkmark+label.form__radio__label,.header-search--fullwidth .searchBar--input.form__input,.header-search .SearchBar-form .searchBar--label.form-helper,.header-search .SearchBar-form label.searchBar--label,.label--switch.form-helper,.language-selector .form-helper,.language-selector label,.list-popup__list--secondary,.login-message .notification,.notification-disclaimer__desc,.notification.notification--errorfield .icon-error-shape .notification-subtext,.notification.notification--errorfield .icon-error .notification-subtext,.notification.notification--errorfield .icon-status-error .notification-subtext,.notification.notification--errorfield .icon-status-errorfield .notification-subtext,.notification.notification--warning .icon-alert-shape .notification-subtext,.notification.notification--warning .icon-alert .notification-subtext,.notification.notification--warning .icon-error-shape .notification-subtext,.notification.notification--warning .icon-status-warning .notification-subtext,.notification h3,.password-container .form-helper,.password-container label,.radio-container .form-helper,.radio-container label,.radio input[type=radio].form__radio--checkmark+.form__radio__label.form-helper,.radio input[type=radio].form__radio--checkmark+label.form__radio__label,.select-dropdown-section.default .select-dropdown input.form__input,.select .form-helper,.select label,.selector__list__first-item--opened+ul,.sme-le-care-page .secondary-header--care__container__component-name h1,label.label--switch {
    margin-bottom: 0
}

#onetrust-pc-sdk #vendors-list #vendors-list-header #search-container #vendor-search-handler,.button+.button,.card-content.extra-large .dashboard-card__image,.card-content.large .dashboard-card__image,.checkbox+.checkbox,.checkbox input[type=checkbox].checkbox-input:checked+.checkbox-control--circle.form-helper:before,.checkbox input[type=checkbox].checkbox-input:checked+.checkbox-control.form-helper:before,.checkbox input[type=checkbox].checkbox-input:checked+label.checkbox-control--circle:before,.checkbox input[type=checkbox].checkbox-input:checked+label.checkbox-control:before,.form__checkbox+.form__checkbox,.login-message .notification .button,.overlay--column-reverse-mobile .overlay__section__content__action .button:not(:first-child),.telenet-header .language-selector,div#onetrust-consent-sdk #onetrust-banner-sdk.default #onetrust-policy,div#onetrust-consent-sdk div#onetrust-button-group-parent {
    margin-left: 0
}

.promo-highlight .promo-highlight__third-row {
    margin-left: .4rem;
    margin-right: .4rem
}

.error-msg,.form__msg--error,.form__msg--warning,.formErrorInput {
    margin-top: .4rem;
    margin-bottom: .4rem
}

.SingleInputForm .SingleInputForm-button {
    margin-top: .4rem
}

.icon-text-block__icon,.promo-highlight .promo-highlight__first-row,.promo-highlight .promo-highlight__fourth-row {
    margin-right: .4rem
}

.criteria-button.selected .show-check,.date-picker input,.form-control,.form-helper,.form-label,.form__input,.FormGroup__label,label {
    margin-bottom: .4rem
}

.number-input--buttons {
    margin-left: .8rem;
    margin-right: .8rem
}

.select-tile-date.form-helper,label.select-tile-date {
    margin-top: .8rem;
    margin-bottom: .8rem
}

#onetrust-consent-sdk #onetrust-pc-sdk button.category-host-list-handler,.circle-wave__info__available,.dropdown-menu.dropdown-menu--pagination .dropdown-menu__selector-menu__list__item:nth-child(2),.list-popup__list--secondary,.options-button .separator.tick:after {
    margin-top: .8rem
}

.button:not([class*=section]).button__icon--position-left i:before,.date-event .date-event__block .date-event__day,.pagination .pagination__list__item,.slick-carousel__slider--thumbnail-image,.status-indicator:before,.table-of-rows__row__key .image-title-text-block--horizontal-align .cmp-image {
    margin-right: .8rem
}

.card-content--wave-data-card--group-view .group-view__footer-section>div:first-of-type,.list-button {
    margin-bottom: .8rem
}

.button:not([class*=section]).button__icon--position-right i:before,.criteria-button.selected .show-check,.pagination .pagination__list__item.active,.pagination .pagination__list__link {
    margin-left: .8rem
}

.card-content {
    margin: 1rem
}

.number-input--row {
    margin-top: 1rem
}

.appointment-picker .section .label-modifier-box.card-mini.card-mini--radio-circle-box .label-modifier-slot.slick-slide,.form__radio input[type=radio].form__radio--checkmark+.form__radio__label.form-helper,.form__radio input[type=radio].form__radio--checkmark+label.form__radio__label,.link i.icon.icon--shaped,.list-button__icon.icon-netweters,.radio input[type=radio].form__radio--checkmark+.form__radio__label.form-helper,.radio input[type=radio].form__radio--checkmark+label.form__radio__label {
    margin-right: 1.2rem
}

.form__input--single-number+.form__input--single-number {
    margin-left: 1.2rem
}

.button+.button,.care-page--version2 .secondary-header--care__container__component-name h1,.care-page-tln-bus--version-2 .secondary-header--care__container__component-name h1,.care-page .secondary-header--care__container__component-name h1,.sme-le-care-page .secondary-header--care__container__component-name h1 {
    margin-top: 1.6rem
}

.button.button__icon--lg:not([class*=section]):before,.button:not([class*=section]).button--3rd-party img,.list-button__icon,.list-button__image,.notification span.icon:before,.notification span[class^=icon-]:before {
    margin-right: 1.6rem
}

#onetrust-pc-sdk #vendors-list #vendors-list-header #search-container #vendor-search-handler,.accordion__panel:after,.cmp-accordion__panel:after,.date-event .date-event__block,.label-modifier-box.card-mini.card-mini--square-checkbox .label-modifier-slot__stepper-spacing,.list-inline__list__item,.overlay--column-reverse-mobile .overlay__section__content__action .button:not(:first-child),.password-container .password,.radio-checkbox--horizontal .radio-checkbox,.vertical-step-tracker .tracker--step {
    margin-bottom: 1.6rem
}

.card-content.medium .dashboard-card__details {
    margin-top: 2rem
}

.select-tile-date.form-helper,label.select-tile-date {
    margin-right: 2rem
}

.vertical-step-tracker .tracker--step__content {
    margin-left: 2.4rem;
    margin-right: 2.4rem
}

#onetrust-consent-sdk #onetrust-pc-sdk h2#pc-title,div#onetrust-consent-sdk #onetrust-banner-sdk.default #onetrust-policy-text b {
    margin-top: 2.4rem
}

#onetrust-consent-sdk #onetrust-pc-sdk h2#pc-title,.menu-toggle:checked~.telenet-header .nav-section .language-menu.open,.password-container__complexity,.sales-page__container__content__section.width--full .sales-page__container__title,div#onetrust-consent-sdk #onetrust-banner-sdk.default #onetrust-policy-title {
    margin-bottom: 2.4rem;
}

.card-content.extra-large .dashboard-card__invoices-view,.card-content.large .dashboard-card__invoices-view {
    margin-left: 2.4rem
}

#onetrust-consent-sdk #onetrust-pc-sdk .category-item {
    margin-top: 3.2rem
}

#onetrust-consent-sdk #onetrust-pc-sdk #close-pc-btn-handler.ot-close-icon,.horizontal-step-tracker-centered .steps-tracker.steps-tracker--with-label .steps-tracker__step:first-child {
    margin-right: 3.2rem
}

div#onetrust-consent-sdk #onetrust-banner-sdk.vertical-align-content #onetrust-button-group-parent {
    margin-top: 4.8rem
}

@media only screen and (min-width: 36em) {
    .button+.button {
        margin-top:0
    }

    .appointment-picker .section .label-modifier-box.card-mini.card-mini--radio-circle-box .label-modifier-slot.slick-slide {
        margin-right: 0
    }

    .radio-checkbox--horizontal .radio-checkbox {
        margin-bottom: 0
    }

    .button.button--fullwidth+.button:not(.button--fullwidth) {
        margin-left: 0
    }

    .table-of-rows__row__key .image-title-text-block--horizontal-align .cmp-image {
        margin-right: .8rem
    }

    .button+.button:not(.button--fullwidth) {
        margin-left: 1.6rem
    }

    .label-modifier-box.card-mini.card-mini--square-checkbox .label-modifier-slot__stepper-spacing {
        margin-right: 2rem
    }

    .notification span.icon:before,.notification span[class^=icon-]:before {
        margin-right: 2.4rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .overlay--column-reverse-mobile .overlay__section__content__action .button:not(:first-child) {
        margin-bottom:0
    }

    .overlay--column-reverse-mobile .overlay__section__content__action .button:not(:first-child) {
        margin-left: .8rem
    }

    .sales-page__container__content__section.width--full .sales-page__container__title {
        margin-bottom: 4rem
    }
}

@media only screen and (min-width: 74.5em) {
    .promo-highlight.promo-highlight--informational .promo-highlight__fifth-row,.promo-highlight.promo-highlight--informational .promo-highlight__first-row,.promo-highlight.promo-highlight--informational .promo-highlight__fourth-row,.promo-highlight.promo-highlight--informational .promo-highlight__second-row {
        margin-right:0
    }

    .vertical-step-tracker .tracker--step {
        margin-bottom: 2.4rem
    }

    .vertical-step-tracker .tracker--step__content {
        margin-left: 3.2rem;
        margin-right: 3.2rem
    }
}

legend {
    white-space: normal!important
}

#onetrust-pc-sdk #vendors-list #vendor-list-content.host-list-content+div#vendor-list-save-btn button,.AEM--Button__primary,.AEM--Button__primary__fullwidth,.AEM--Button__secondary,.AEM--Button__secondary__fullwidth,.AEM--Button__secondary__light,.AEM--Button__secondary__light__fullwidth,.button:not([class*=section]),.card-content .dashboard-card__header,.carrousel-single-element .carrousel-single-element-row .carrousel-single-element--back,.carrousel-single-element .carrousel-single-element-row .carrousel-single-element--next,.lgi_btn_3,.lgi_btn_3.selected,.lgi_btn_3:active,.lgi_btn_7,.lgi_btn_7.selected,.lgi_btn_7:active,.lgi_btn_9,.lgi_btn_9.selected,.lgi_btn_9:active,.lgi_steps_shortbutton,.upc_button,.upc_button1-1,.upc_button1-2,.upc_button2,.upc_button3,.upc_button3-1,.upc_button4,.upc_button4-1,.upc_button-1,.upc_button-2,.upc_button-3,.upc_button-4,button.lgi_btn_3,button.lgi_btn_7,button.lgi_btn_9,button.upc_button,button.upc_button2,button.upc_button3,button.upc_button-2,button.upc_button-3,div#onetrust-consent-sdk div#onetrust-button-group-parent .banner-actions-container #onetrust-accept-btn-handler,div#onetrust-consent-sdk div#onetrust-button-group-parent .banner-actions-container #onetrust-reject-all-handler {
    white-space: nowrap
}

.card-content.medium .contact .section .details,.card-content.medium .sim-dashboard-card .section .details,.cdk-overlay-container .mat-mdc-autocomplete-panel .mat-mdc-option .mdc-list-item__primary-text,.cdk-overlay-container .mat-mdc-select-panel .mat-mdc-option .mdc-list-item__primary-text,.mat-mdc-text-field-wrapper input {
    display: inline-block;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal
}

.cards--offer-card__content__feature,.label-modifier-box.card-mini.card-mini--square-checkbox .label-modifier--container .label-modifier--body--inner-container,.label-modifier-box.cards--no-desktop-full-card .label-modifier--body--inner-container {
    word-break: break-word
}

.appointment-picker .nav-tabs {
    margin-bottom: 2.4rem;
    border-bottom: 1px solid #f7f6f6;
    flex-wrap: wrap;
    list-style: none;
    width: 100%
}

@media only screen and (min-width: 36em) {
    .appointment-picker .nav-tabs {
        margin-bottom:3.2rem
    }
}

.appointment-picker .nav-tabs>li {
    flex: 0 0 30%;
    margin-bottom: -.05rem
}

.appointment-picker .nav-tabs>li>a {
    padding: 16px 12px 14px;
    text-decoration: none;
    white-space: nowrap
}

.appointment-picker .nav-tabs>li>a:hover {
    font-weight: 700
}

.appointment-picker .nav-tabs>li.nav-tab--active>a {
    border-bottom: .3rem solid #ffc421;
    cursor: default;
    font-weight: 700
}

.appointment-picker .section {
    padding: 0 1rem
}

.Container--partitioned--partition .appointment-picker .section {
    padding: 0
}

@media only screen and (min-width: 36em) {
    .Container--partitioned--partition .appointment-picker .section {
        padding:0
    }
}

.appointment-picker .tab-active-date~.section-date {
    order: 1
}

.appointment-picker .tab-active-time~.section-date {
    order: 2
}

.appointment-picker .tab-active-date~.section-time {
    order: 2
}

.appointment-picker .tab-active-time~.section-time {
    order: 1
}

.appointment-picker .section__title {
    margin: 2rem 0 1.6rem
}

.appointment-picker .section__title.animation-show-slide-up {
    -webkit-animation-delay: .2s;
    animation-delay: .2s
}

.appointment-picker .section__divider {
    height: .1rem;
    width: 100%;
    background: #f7f6f6
}

.appointment-picker .section .button.button--secondary {
    min-width: auto
}

@media only screen and (min-width: 36em) {
    .appointment-picker .section .button.button--secondary {
        min-width:auto
    }
}

.appointment-picker .section .cards-slider-button {
    cursor: pointer;
    margin-right: 0;
    padding: 1rem
}

.appointment-picker .section .cards-slider-button.arrow--right {
    margin-left: 1rem
}

.appointment-picker .section .cards-slider-button.animation-show-slide-up {
    -webkit-animation-delay: 1s;
    animation-delay: 1s
}

.appointment-picker .section .cards-slider-button.slick-disabled {
    cursor: default
}

.appointment-picker .section .label-modifier-box .label-modifier-slot {
    outline: 0
}

.appointment-picker .section-time .label-modifier-box {
    flex-wrap: wrap
}

@media only screen and (min-width: 36em) {
    .appointment-picker .section-time .label-modifier-box .label-modifier-slot {
        margin-right:.8rem;
        width: auto
    }
}

@media only screen and (min-width: 36em) {
    .stepper-page__content--split.container .appointment-picker .section-time .label-modifier-box .label-modifier-slot {
        width:100%
    }
}

.stepper-page__content--split.container .appointment-picker .section-time .label-modifier-box .label-modifier-slot,.stepper-page__content--split.container .appointment-picker .section-time .label-modifier-box .label-modifier-slot:last-child {
    margin-right: 0
}

@media only screen and (min-width: 36em) {
    .stepper-page__content--split.container .appointment-picker .section-time .label-modifier-box .label-modifier-slot,.stepper-page__content--split.container .appointment-picker .section-time .label-modifier-box .label-modifier-slot:last-child {
        margin-right:0
    }
}

@media only screen and (min-width: 36em) {
    .appointment-picker .section-time .label-modifier-box .label-modifier--container {
        width:26rem
    }
}

@media only screen and (min-width: 36em) {
    .stepper-page__content--split.container .appointment-picker .section-time .label-modifier-box .label-modifier--container {
        width:100%
    }
}

.appointment-picker--with-badge .nav-tabs>li>a {
    padding-top: 0
}

.appointment-picker--with-badge .card-date-with-value .cards-slider-button {
    margin: 0;
    padding: 0
}

.appointment-picker--with-badge .card-date-with-value .cards-slider-button.arrow--left:after,.appointment-picker--with-badge .card-date-with-value .cards-slider-button.arrow--right:after {
    font-size: 1.6rem;
    top: 0;
    opacity: .8
}

.appointment-picker--with-badge .card-date-with-value .cards-slider-button.arrow--left {
    padding-right: 2rem
}

.appointment-picker--with-badge .card-date-with-value .cards-slider-button.arrow--left:after {
    left: 0
}

.appointment-picker--with-badge .card-date-with-value .cards-slider-button.slick-disabled {
    cursor: default;
    pointer-events: none
}

.appointment-picker--with-badge .card-mini--with-icon-and-amount .cards-slider-button {
    margin: 0;
    padding: 0
}

.appointment-picker--with-badge .card-mini--with-icon-and-amount .cards-slider-button.arrow--left,.appointment-picker--with-badge .card-mini--with-icon-and-amount .cards-slider-button.arrow--right {
    padding-right: 0;
    margin-left: 0
}

.appointment-picker--with-badge .card-mini--with-icon-and-amount .cards-slider-button.arrow--left:after,.appointment-picker--with-badge .card-mini--with-icon-and-amount .cards-slider-button.arrow--right:after {
    font-size: 1.6rem;
    top: -.8rem;
    opacity: .8
}

.appointment-picker--with-badge .card-mini--with-icon-and-amount .cards-slider-button.arrow--left {
    padding-right: 1.6rem
}

.appointment-picker--with-badge .card-mini--with-icon-and-amount .cards-slider-button.arrow--left:after {
    left: 0;
    top: .2rem
}

.appointment-picker--with-badge .card-mini--with-icon-and-amount .cards-slider-button.slick-disabled {
    cursor: default;
    pointer-events: none
}

.appointment-picker--with-badge .section {
    padding: 0
}

.appointment-picker--with-badge .slick-list {
    width: calc(100% - 2rem)
}

.label-modifier--container {
    overflow: hidden
}

.label-modifier--body__inner-container {
    margin: 0 auto
}

.form-helper+.form__checkbox,label+.form__checkbox {
    margin-left: 1rem
}

.form__checkbox input[type=checkbox].form__checkbox__input {
    height: 2.4rem;
    width: 2.4rem;
    cursor: pointer
}

.form__checkbox input[type=checkbox].form__checkbox__input+.form__checkbox__label.form-helper,.form__checkbox input[type=checkbox].form__checkbox__input+label.form__checkbox__label {
    cursor: pointer;
    padding: 0
}

.form__checkbox input[type=checkbox].form__checkbox__input:after,.form__checkbox input[type=checkbox].form__checkbox__input:before {
    content: "";
    transition: background-color .25s ease
}

.form__checkbox input[type=checkbox].form__checkbox__input+.form__checkbox__label.form-helper:before,.form__checkbox input[type=checkbox].form__checkbox__input+label.form__checkbox__label:before {
    content: "";
    height: 2.4rem;
    width: 2.4rem;
    margin-right: .6rem;
    background: transparent;
    border: var(--form-checkbox--border);
    box-shadow: inset 0 0 0 .1rem var(--form-checkbox__box-shadow)
}

.form__checkbox input[type=checkbox].form__checkbox__input:hover+.form__checkbox__label.form-helper:after,.form__checkbox input[type=checkbox].form__checkbox__input:hover+.form__checkbox__label.form-helper:before,.form__checkbox input[type=checkbox].form__checkbox__input:hover+label.form__checkbox__label:after,.form__checkbox input[type=checkbox].form__checkbox__input:hover+label.form__checkbox__label:before {
    cursor: pointer
}

.form__checkbox input[type=checkbox].form__checkbox__input:checked+.form__checkbox__label.form-helper:before,.form__checkbox input[type=checkbox].form__checkbox__input:checked+label.form__checkbox__label:before {
    background: #ffc421;
    border: none
}

.form__checkbox input[type=checkbox].form__checkbox__input:active+.form__checkbox__label.form-helper:before,.form__checkbox input[type=checkbox].form__checkbox__input:active+label.form__checkbox__label:before,.form__checkbox input[type=checkbox].form__checkbox__input:focus+.form__checkbox__label.form-helper:before,.form__checkbox input[type=checkbox].form__checkbox__input:focus+label.form__checkbox__label:before {
    box-shadow: inset 0 0 0 .2rem var(--form-checkbox__box-shadow--focus);
    border: none
}

.form__checkbox input[type=checkbox].form__checkbox__input:not(:checked):disabled+.form__checkbox__label.form-helper:before,.form__checkbox input[type=checkbox].form__checkbox__input:not(:checked):disabled+label.form__checkbox__label:before {
    background: transparent;
    border: var(--form-checkbox--border-disabled)
}

.form__checkbox input[type=checkbox].form__checkbox__input:checked:disabled+.form__checkbox__label.form-helper:before,.form__checkbox input[type=checkbox].form__checkbox__input:checked:disabled+label.form__checkbox__label:before {
    background: #ffc421;
    opacity: .4
}

.form__checkbox input[type=checkbox].form__checkbox__input+.form-helper,.form__checkbox input[type=checkbox].form__checkbox__input+label,.form__checkbox input[type=checkbox].form__checkbox__input:not(:checked):disabled {
    color: transparent
}

.form__checkbox input[type=checkbox].form__checkbox__input:checked+.form__checkbox__label.form-helper:after,.form__checkbox input[type=checkbox].form__checkbox__input:checked+label.form__checkbox__label:after {
    font-family: icons;
    speak: never;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    left: 0;
    top: 0;
    height: 2.4rem;
    width: 2.4rem;
    font-family: icons,Helvetica,Verdana,Arial,Sans-serif;
    font-size: 1.6rem;
    line-height: inherit;
    color: #291d18
}

.form__checkbox input[type=checkbox].form__checkbox__input:checked:disabled+.form__checkbox__label.form-helper:after,.form__checkbox input[type=checkbox].form__checkbox__input:checked:disabled+label.form__checkbox__label:after {
    color: #766f6b
}

.form__checkbox.error input[type=checkbox].form__checkbox__input:not(:checked)+.form__checkbox__label.form-helper:before,.form__checkbox.error input[type=checkbox].form__checkbox__input:not(:checked)+label.form__checkbox__label:before {
    border: none;
    box-shadow: inset 0 0 0 .2rem var(--form-checkbox__box-shadow--error)
}

.form__checkbox__label--default {
    color: var(--form-checkbox--label-color)
}

.form__checkbox__label--default.disabled {
    color: var(--form-checkbox--label-color--disabled)
}

.CheckboxSwitch {
    margin-left: 2rem;
    height: 2rem
}

.CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:checked,.CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:not(:checked) {
    left: -9999px
}

.CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:checked+.CheckboxSwitch-control.form-helper,.CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:checked+label.CheckboxSwitch-control,.CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:not(:checked)+.CheckboxSwitch-control.form-helper,.CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:not(:checked)+label.CheckboxSwitch-control {
    top: .2rem;
    padding-left: 4rem;
    cursor: pointer
}

@media only screen and (min-width: 36em) {
    .CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:checked+.CheckboxSwitch-control.form-helper,.CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:checked+label.CheckboxSwitch-control,.CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:not(:checked)+.CheckboxSwitch-control.form-helper,.CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:not(:checked)+label.CheckboxSwitch-control {
        top:0
    }
}

.CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:checked+.CheckboxSwitch-control.form-helper:after,.CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:checked+.CheckboxSwitch-control.form-helper:before,.CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:checked+label.CheckboxSwitch-control:after,.CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:checked+label.CheckboxSwitch-control:before,.CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:not(:checked)+.CheckboxSwitch-control.form-helper:after,.CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:not(:checked)+.CheckboxSwitch-control.form-helper:before,.CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:not(:checked)+label.CheckboxSwitch-control:after,.CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:not(:checked)+label.CheckboxSwitch-control:before {
    content: "";
    height: 2rem;
    transition: all .25s ease
}

.CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:checked+.CheckboxSwitch-control.form-helper:before,.CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:checked+label.CheckboxSwitch-control:before,.CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:not(:checked)+.CheckboxSwitch-control.form-helper:before,.CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:not(:checked)+label.CheckboxSwitch-control:before {
    left: 0;
    top: 0;
    width: 4rem;
    background: #766f6b;
    border-radius: 2.2rem;
    box-shadow: inset 0 0 .3rem 0 rgba(0,0,0,.16)
}

.CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:checked+.CheckboxSwitch-control.form-helper:after,.CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:checked+label.CheckboxSwitch-control:after,.CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:not(:checked)+.CheckboxSwitch-control.form-helper:after,.CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:not(:checked)+label.CheckboxSwitch-control:after {
    left: 0;
    top: 0;
    background-color: #fff;
    border: .1rem solid #766f6b;
    border-radius: 50%;
    width: 2rem;
    box-shadow: 0 4px 8px 0 rgba(41,29,24,.08)
}

.CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:checked+.CheckboxSwitch-control.form-helper:after,.CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:checked+label.CheckboxSwitch-control:after {
    left: 2rem;
    box-shadow: 0 4px 8px 0 rgba(41,29,24,.08);
    border: .1rem solid #ffc421
}

.CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:checked+.CheckboxSwitch-control.form-helper:before,.CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:checked+label.CheckboxSwitch-control:before {
    background-color: #ffc421
}

.CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:disabled+.CheckboxSwitch-control.form-helper,.CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:disabled+label.CheckboxSwitch-control {
    cursor: default
}

.CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:disabled+.CheckboxSwitch-control.form-helper:after,.CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:disabled+label.CheckboxSwitch-control:after {
    border: .1rem solid #e5e3e3
}

.CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:checked:disabled+.CheckboxSwitch-control.form-helper,.CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:checked:disabled+label.CheckboxSwitch-control {
    cursor: default
}

.CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:checked:disabled+.CheckboxSwitch-control.form-helper:before,.CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:checked:disabled+label.CheckboxSwitch-control:before {
    background: #ffc421
}

.checkbox {
    height: 2.4rem
}

.form-helper+.checkbox,label+.checkbox {
    margin-left: 1rem
}

.checkbox input[type=checkbox].checkbox-input:checked,.checkbox input[type=checkbox].checkbox-input:disabled,.checkbox input[type=checkbox].checkbox-input:not(:checked) {
    left: -9999px
}

.checkbox input[type=checkbox].checkbox-input:checked+.checkbox-control.form-helper,.checkbox input[type=checkbox].checkbox-input:checked+label.checkbox-control,.checkbox input[type=checkbox].checkbox-input:disabled+.checkbox-control.form-helper,.checkbox input[type=checkbox].checkbox-input:disabled+label.checkbox-control,.checkbox input[type=checkbox].checkbox-input:not(:checked)+.checkbox-control.form-helper,.checkbox input[type=checkbox].checkbox-input:not(:checked)+label.checkbox-control {
    padding-left: 2.8rem;
    margin-left: .2rem;
    cursor: pointer;
    line-height: 2rem;
    color: #291d18
}

.checkbox input[type=checkbox].checkbox-input:checked+.checkbox-control.form-helper:after,.checkbox input[type=checkbox].checkbox-input:checked+.checkbox-control.form-helper:before,.checkbox input[type=checkbox].checkbox-input:checked+label.checkbox-control:after,.checkbox input[type=checkbox].checkbox-input:checked+label.checkbox-control:before,.checkbox input[type=checkbox].checkbox-input:disabled+.checkbox-control.form-helper:after,.checkbox input[type=checkbox].checkbox-input:disabled+.checkbox-control.form-helper:before,.checkbox input[type=checkbox].checkbox-input:disabled+label.checkbox-control:after,.checkbox input[type=checkbox].checkbox-input:disabled+label.checkbox-control:before,.checkbox input[type=checkbox].checkbox-input:not(:checked)+.checkbox-control.form-helper:after,.checkbox input[type=checkbox].checkbox-input:not(:checked)+.checkbox-control.form-helper:before,.checkbox input[type=checkbox].checkbox-input:not(:checked)+label.checkbox-control:after,.checkbox input[type=checkbox].checkbox-input:not(:checked)+label.checkbox-control:before {
    content: "";
    transition: background-color .25s ease
}

.checkbox input[type=checkbox].checkbox-input:checked+.checkbox-control.form-helper:before,.checkbox input[type=checkbox].checkbox-input:checked+label.checkbox-control:before,.checkbox input[type=checkbox].checkbox-input:disabled+.checkbox-control.form-helper:before,.checkbox input[type=checkbox].checkbox-input:disabled+label.checkbox-control:before,.checkbox input[type=checkbox].checkbox-input:not(:checked)+.checkbox-control.form-helper:before,.checkbox input[type=checkbox].checkbox-input:not(:checked)+label.checkbox-control:before {
    height: 2.4rem;
    width: 2.4rem;
    background-color: #fff;
    top: 0;
    left: 0;
    box-shadow: inset 0 0 0 .1rem var(--color)
}

.checkbox input[type=checkbox].checkbox-input:checked+.checkbox-control.form-helper:after,.checkbox input[type=checkbox].checkbox-input:checked+label.checkbox-control:after,.checkbox input[type=checkbox].checkbox-input:disabled+.checkbox-control.form-helper:after,.checkbox input[type=checkbox].checkbox-input:disabled+label.checkbox-control:after,.checkbox input[type=checkbox].checkbox-input:not(:checked)+.checkbox-control.form-helper:after,.checkbox input[type=checkbox].checkbox-input:not(:checked)+label.checkbox-control:after {
    background-color: transparent;
    border: 0;
    height: 2.4rem;
    width: 2.4rem;
    left: 0;
    top: 0;
    line-height: 2.4rem
}

.checkbox input[type=checkbox].checkbox-input:checked+.checkbox-control--circle.form-helper:after,.checkbox input[type=checkbox].checkbox-input:checked+.checkbox-control--circle.form-helper:before,.checkbox input[type=checkbox].checkbox-input:checked+label.checkbox-control--circle:after,.checkbox input[type=checkbox].checkbox-input:checked+label.checkbox-control--circle:before,.checkbox input[type=checkbox].checkbox-input:disabled+.checkbox-control--circle.form-helper:after,.checkbox input[type=checkbox].checkbox-input:disabled+.checkbox-control--circle.form-helper:before,.checkbox input[type=checkbox].checkbox-input:disabled+label.checkbox-control--circle:after,.checkbox input[type=checkbox].checkbox-input:disabled+label.checkbox-control--circle:before,.checkbox input[type=checkbox].checkbox-input:not(:checked)+.checkbox-control--circle.form-helper:after,.checkbox input[type=checkbox].checkbox-input:not(:checked)+.checkbox-control--circle.form-helper:before,.checkbox input[type=checkbox].checkbox-input:not(:checked)+label.checkbox-control--circle:after,.checkbox input[type=checkbox].checkbox-input:not(:checked)+label.checkbox-control--circle:before {
    content: "";
    transition: background-color ease;
    border-radius: 50%;
    color: #e5e3e3;
    box-shadow: 0 0 0 .1rem
}

.checkbox input[type=checkbox].checkbox-input:checked+.checkbox-control.form-helper:after,.checkbox input[type=checkbox].checkbox-input:checked+label.checkbox-control:after {
    background-color: #ffc421;
    box-shadow: inset 0 0 0 0 #fff
}

.checkbox input[type=checkbox].checkbox-input:checked+.checkbox-control--circle.form-helper:after,.checkbox input[type=checkbox].checkbox-input:checked+label.checkbox-control--circle:after {
    font-family: icons;
    speak: never;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: inherit;
    font-family: icons,Helvetica,Verdana,Arial,Sans-serif;
    color: #fff;
    background-color: transparent;
    margin-left: .3rem;
    margin-top: -.1rem;
    box-shadow: inset 0 0 0 0 transparent
}

.checkbox input[type=checkbox].checkbox-input:checked+.checkbox-control.form-helper:before,.checkbox input[type=checkbox].checkbox-input:checked+label.checkbox-control:before {
    background-color: #291d18
}

.checkbox input[type=checkbox].checkbox-input:checked+.checkbox-control--circle.form-helper:before,.checkbox input[type=checkbox].checkbox-input:checked+label.checkbox-control--circle:before {
    background-color: #291d18;
    color: #291d18
}

.checkbox input[type=checkbox].checkbox-input:checked:focus+.checkbox-control.form-helper:before,.checkbox input[type=checkbox].checkbox-input:checked:focus+label.checkbox-control:before {
    box-shadow: 0 0 0 .2rem #291d18
}

.checkbox input[type=checkbox].checkbox-input:focus+.checkbox-control.form-helper:before,.checkbox input[type=checkbox].checkbox-input:focus+label.checkbox-control:before {
    box-shadow: 0 0 0 .2rem #291d18
}

.checkbox input[type=checkbox].checkbox-input:disabled+.checkbox-control.form-helper,.checkbox input[type=checkbox].checkbox-input:disabled+label.checkbox-control {
    cursor: default
}

.checkbox input[type=checkbox].checkbox-input:disabled+.checkbox-control.form-helper:after,.checkbox input[type=checkbox].checkbox-input:disabled+label.checkbox-control:after {
    background-color: #fff
}

.checkbox input[type=checkbox].checkbox-input:disabled+.checkbox-control--circle.form-helper:after,.checkbox input[type=checkbox].checkbox-input:disabled+label.checkbox-control--circle:after {
    background-color: transparent
}

.checkbox input[type=checkbox].checkbox-input:disabled+.checkbox-control.form-helper:before,.checkbox input[type=checkbox].checkbox-input:disabled+label.checkbox-control:before {
    box-shadow: 0 0 0 0 #766f6b
}

.checkbox input[type=checkbox].checkbox-input:disabled:checked+.checkbox-control.form-helper:after,.checkbox input[type=checkbox].checkbox-input:disabled:checked+label.checkbox-control:after {
    background-color: #fff;
    box-shadow: inset 0 0 0 0 #766f6b
}

.checkbox input[type=checkbox].checkbox-input:disabled:checked+.checkbox-control.form-helper:before,.checkbox input[type=checkbox].checkbox-input:disabled:checked+label.checkbox-control:before {
    background-color: #fff
}

@media only screen and (min-width: 36em) {
    .form__radio--button-group {
        flex-direction:row;
        align-items: flex-start
    }
}

.form__radio--button {
    width: 100%;
    height: 8.4rem;
    box-shadow: inset 0 0 0 .1rem #ccc9c8
}

@media only screen and (min-width: 36em) {
    .form__radio--button {
        width:25.4rem
    }
}

.form__radio--button:not(:first-child) {
    margin-top: 2.4rem;
    margin-left: 0
}

@media only screen and (min-width: 36em) {
    .form__radio--button:not(:first-child) {
        margin-top:0;
        margin-left: 2.4rem
    }
}

.form__radio--button__label {
    width: 100%;
    margin-bottom: 0;
    padding: .8rem 1.6rem;
    font-size: 1.6rem;
    font-weight: 400
}

.form__radio--button--active,.form__radio--button.active,.form__radio--button:focus {
    box-shadow: inset 0 0 0 .2rem #ffc421
}

.form__radio--button:hover {
    box-shadow: inset 0 0 0 .1rem #ffc421
}

.checkbox-container {
    min-height: 8.2rem
}

.checkbox-container:not(:last-child) {
    margin-bottom: 1.6rem
}

.checkbox-container__input {
    visibility: hidden
}

.checkbox-container__input:disabled+.checkbox-container__label {
    opacity: .4;
    pointer-events: none
}

.checkbox-container__input:not(:checked)+.checkbox-container__label.profile-label {
    border: none;
    background: #fff
}

.checkbox-container__input:hover+.checkbox-container__label {
    box-shadow: inset 0 0 0 .1rem #ffc421
}

.checkbox-container__input:checked+.checkbox-container__label,.checkbox-container__input:hover:checked+.checkbox-container__label {
    box-shadow: inset 0 0 0 .2rem #ffc421
}

.checkbox-container__input:checked+.checkbox-container__label .checkbox-container__label__tick,.checkbox-container__input:hover:checked+.checkbox-container__label .checkbox-container__label__tick {
    background: #ffc421;
    border: none
}

.checkbox-container__input:checked+.checkbox-container__label .checkbox-container__label__tick .icon-tick,.checkbox-container__input:hover:checked+.checkbox-container__label .checkbox-container__label__tick .icon-tick {
    visibility: visible;
    color: #291d18
}

.checkbox-container__input:checked+.checkbox-container__label .checkbox-container__label__no-border,.checkbox-container__input:hover:checked+.checkbox-container__label .checkbox-container__label__no-border {
    border: none
}

.checkbox-container__label {
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    min-height: 8.2rem;
    margin-bottom: 0;
    padding: 2.2rem 3.2rem;
    box-shadow: inset 0 0 0 .1rem #ccc9c8;
    transition: all .3s ease-out;
    cursor: pointer
}

.checkbox-container__label__tick {
    height: 2.4rem;
    width: 2.4rem;
    min-width: 2.4rem;
    margin-right: 3.2rem;
    font-size: 1.6rem;
    border: .1rem solid #291d18
}

.checkbox-container__label__tick .icon-tick {
    visibility: hidden
}

.checkbox-container__label__no-border {
    border: none
}

.checkbox-container__label .profile-icon {
    width: 4.8rem;
    height: 4.8rem;
    border: .1rem solid #eeeded;
    border-radius: 50%;
    min-width: 4.8rem
}

.checkbox-container__label__content {
    font-size: 1.8rem;
    line-height: 2.8rem;
    font-weight: 900;
    font-family: TelenetAlbra-Bold,Helvetica,Verdana,Arial,Sans-serif;
    color: #291d18
}

.checkbox-container__label__content__small {
    font-size: 1.6rem;
    line-height: 2.4rem;
    font-family: TelenetAlbra-Regular,Helvetica,Verdana,Arial,Sans-serif;
    font-weight: 500;
    color: #291d18
}

.label-modifier-box .label-modifier-slot {
    margin: 0 .8rem .8rem 0
}

@media only screen and (min-width: 36em) {
    .label-modifier-box .label-modifier-slot {
        margin:0 .8rem .8rem 0
    }
}

.label-modifier-box .label-modifier-slot.animation-show-slide-up {
    -webkit-animation-delay: calc(.3s + var(--animation-delay)*0.1s);
    animation-delay: calc(.3s + var(--animation-delay)*0.1s)
}

.label-modifier-box .label-modifier-radio__label {
    cursor: inherit;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 99
}

.label-modifier-box .label-modifier--container {
    flex-shrink: 0;
    height: 7.2rem;
    width: 100%;
    box-shadow: inset 0 0 0 .1rem #ccc9c8
}

.label-modifier-box .label-modifier--container.disabled,.label-modifier-box .label-modifier--container[disabled=disabled] {
    opacity: .4;
    pointer-events: none;
    cursor: default
}

.label-modifier-box .label-modifier-radio:checked+.label-modifier--container {
    box-shadow: inset 0 0 0 .2rem #ffc421
}

.label-modifier-box .label-modifier-radio:checked+.label-modifier--container [class*=label-modifier-content__] {
    color: inherit
}

.label-modifier-box .label-modifier-radio:checked+.label-modifier--container .badge--price-tag {
    background: #fff;
    color: #ffc421
}

.label-modifier-box .label-modifier-radio:checked+.label-modifier--container .text-flow--button {
    font-family: TelenetAlbra-Bold,Helvetica,Verdana,Arial,Sans-serif
}

.label-modifier-box .label-modifier-radio:hover+.label-modifier--container {
    box-shadow: inset 0 0 0 .1rem #ffc421
}

.label-modifier-box .label-modifier-radio:checked:hover+.label-modifier--container {
    box-shadow: inset 0 0 0 .2rem #ffc421
}

.label-modifier-box .label-modifier-radio:disabled:hover+.label-modifier--container {
    box-shadow: inset 0 0 0 .1rem #ccc9c8
}

.label-modifier-box .label-modifier--body {
    flex: 1 0;
    padding: 0;
    max-width: 100%
}

.label-modifier-box .label-modifier--body--inner-container {
    flex: 1 1 auto;
    padding: 1.6rem
}

.label-modifier-box .label-modifier--body--inner-container>div {
    z-index: 1
}

.label-modifier-box.card-mini .label-modifier-slot {
    max-width: 100%
}

.label-modifier-box.card-mini .label-modifier--container {
    height: 7.2rem;
    width: 100%
}

.label-modifier-box.card-mini .label-modifier--container__transparent {
    color: var(--color);
    box-shadow: inset 0 0 0 .1rem #ccc9c8
}

.label-modifier-box.card-mini .label-modifier-content__header {
    border: .1rem solid;
    border-color: inherit;
    border-radius: 50%;
    font-size: 1.6rem;
    height: 2.4rem;
    margin: .8rem;
    width: 2.4rem;
    min-width: 2.4rem
}

.label-modifier-box.card-mini .label-modifier-radio:checked+.label-modifier--container .label-modifier-content__header i {
    display: block;
    color: #291d18
}

.label-modifier-box.card-mini .label-modifier-content__body {
    flex: 1 1 auto;
    padding-left: 1.6rem
}

.label-modifier-box.card-mini .label-modifier-content__body--shrink {
    flex: 1 1 auto
}

.label-modifier-box.card-mini .label-modifier-content__body--no-padding-left {
    padding-left: 0
}

.label-modifier-box.card-mini .label-modifier-content__type {
    font-size: 2.4rem;
    margin: .8rem
}

.label-modifier-box.card-mini.card-mini--radio-circle-box .label-modifier-content__header {
    border: 0
}

.label-modifier-box.card-mini.card-mini--radio-circle-box .label-modifier-content__header .radio-circle-box {
    width: 100%;
    height: 100%;
    box-shadow: inset 0 0 0 .1rem var(--color)
}

.label-modifier-box.card-mini.card-mini--radio-circle-box .label-modifier-radio:checked+.label-modifier--container .label-modifier-content__header .radio-circle-box {
    background-color: #ffc421;
    box-shadow: none
}

.label-modifier-box.card-mini.card-mini--radio-circle-box .label-modifier-radio:checked+.label-modifier--container .label-modifier-content__header .radio-circle-box:before {
    content: "";
    background-color: #291d18;
    width: .8rem;
    height: .8rem;
    border-radius: 50%
}

.label-modifier-box.card-mini.card-mini--radio-circle-box .label-modifier-slot {
    margin-right: 0
}

@media only screen and (min-width: 36em) {
    .label-modifier-box.card-mini.card-mini--radio-circle-box .label-modifier-slot {
        margin-right:0
    }
}

.label-modifier-box.card-mini.card-mini--with-icon {
    flex-wrap: wrap
}

.label-modifier-box.card-mini.card-mini--with-icon .label-modifier-slot {
    margin: 0 0 .8rem;
    width: 100%
}

@media only screen and (min-width: 48.0625em) {
    .label-modifier-box.card-mini.card-mini--with-icon .label-modifier-slot {
        margin:0 .8rem .8rem 0;
        width: auto
    }
}

.label-modifier-box.card-mini.card-mini--with-icon .label-modifier--container {
    width: 100%
}

.label-modifier-box.card-mini.card-mini--with-icon .label-modifier--container .label-modifier-content__body:last-child {
    width: 19.3rem
}

.label-modifier-box.card-mini.card-mini--with-icon .label-modifier--container .label-modifier-content__body-range {
    text-overflow: ellipsis
}

.label-modifier-box.card-mini.card-mini--with-icon-and-amount {
    flex-wrap: wrap
}

.label-modifier-box.card-mini.card-mini--with-icon-and-amount .label-modifier--container {
    width: 20.4rem
}

.label-modifier-box.card-mini.card-mini--with-icon-and-amount .label-modifier-content__header {
    margin: 0
}

.label-modifier-box.card-mini.card-mini--with-icon-and-amount .label-modifier-slot {
    width: 20.4rem
}

@media only screen and (min-width: 36em) {
    .label-modifier-box.card-mini.card-mini--with-icon-and-amount .label-modifier-slot {
        width:20.4rem
    }
}

.label-modifier-box.card-counter .label-modifier--container {
    height: 100%;
    width: 100%
}

.label-modifier-box.card-counter .label-modifier--body,.label-modifier-box.card-counter .label-modifier--body--inner-container {
    flex: 1 1 auto
}

.label-modifier-box.card-counter .label-modifier--body--inner-container .label-modifier-content__header {
    top: 1.2rem;
    left: 1.2rem;
    width: auto
}

.label-modifier-box.card-square.animation-show-slide-up {
    -webkit-animation-delay: .2s;
    animation-delay: .2s
}

@media only screen and (min-width: 36em) {
    .label-modifier-box.card-square {
        justify-content:center
    }
}

.label-modifier-box.card-square .label-modifier-slot {
    width: 40%
}

@media only screen and (min-width: 36em) {
    .label-modifier-box.card-square .label-modifier-slot {
        width:26.5rem;
        margin: 0 1rem 2rem
    }
}

.label-modifier-box.card-square .label-modifier--container {
    margin: 0 0 .8rem;
    height: 100%;
    width: 100%
}

@media only screen and (min-width: 36em) {
    .label-modifier-box.card-square .label-modifier--container {
        margin:0 0 .8rem;
        width: 26.5rem
    }
}

.label-modifier-box.card-square .label-modifier--body {
    flex: 1 0 35%;
    padding: 0
}

.label-modifier-box.card-square .label-modifier--body--inner-container {
    padding: 0;
    width: 100%
}

.label-modifier-box.card-square .label-modifier-content__image {
    font-size: 2.4rem;
    width: 100%;
    height: auto;
    min-height: 18rem;
    border-bottom: 0
}

@media only screen and (min-width: 36em) {
    .label-modifier-box.card-square .label-modifier-content__image {
        min-height:22.4rem
    }
}

.label-modifier-box.card-square .label-modifier-content__image img {
    width: 80%;
    max-width: 11rem;
    height: auto;
    margin: 2.4rem auto 1.5rem
}

.label-modifier-box.card-square .label-modifier-content__image svg {
    height: auto;
    margin: 2.4rem 0 1.5rem;
    max-width: 11rem;
    width: 11rem
}

.label-modifier-box.card-square .label-modifier-content__body {
    flex: 1;
    min-height: 7.4rem;
    padding: 1.1rem 1.6rem;
    width: 80%
}

.label-modifier-box.card-square.card-square--combi {
    flex-wrap: wrap
}

@media only screen and (min-width: 36em) {
    .label-modifier-box.card-square.card-square--combi {
        flex-direction:row;
        justify-content: center
    }
}

.label-modifier-box.card-square.card-square--combi .label-modifier-slot {
    width: 100%
}

@media only screen and (min-width: 36em) {
    .label-modifier-box.card-square.card-square--combi .label-modifier-slot {
        width:26.5rem
    }
}

.label-modifier-box.card-square.card-square--combi .label-modifier--body {
    flex: 1 0 35%;
    padding: 0
}

.label-modifier-box.card-square.card-square--combi .label-modifier--body--inner-container {
    flex: 1 0 auto;
    padding: 0
}

@media only screen and (min-width: 36em) {
    .label-modifier-box.card-square.card-square--combi .label-modifier--body--inner-container {
        flex-direction:column
    }
}

.label-modifier-box.card-square.card-square--combi .label-modifier--container {
    height: 100%;
    width: 100%
}

@media only screen and (min-width: 36em) {
    .label-modifier-box.card-square.card-square--combi .label-modifier--container {
        height:100%;
        width: 26.5rem
    }
}

.label-modifier-box.card-square.card-square--combi .label-modifier-content__icon i {
    color: inherit;
    font-size: 2.6rem;
    padding: 2.2rem 2.2rem 1.6rem;
    height: 102%;
    line-height: 2.6rem;
    border-right: 1px solid #ccc9c8
}

.label-modifier-box.card-square.card-square--combi .label-modifier-content__body {
    flex: 1 0 auto;
    min-height: 6.4rem;
    padding: 1.1rem 1.6rem;
    width: 100%
}

@media only screen and (min-width: 36em) {
    .label-modifier-box.card-square.card-square--combi .label-modifier-content__body {
        justify-content:center;
        align-items: center
    }
}

.label-modifier-box.card-square.card-square-secondary {
    font-family: TelenetAlbra-Regular,Helvetica,Verdana,Arial,Sans-serif;
    margin-top: 1rem
}

@media only screen and (min-width: 36em) {
    .label-modifier-box.card-square.card-square-secondary {
        flex-direction:row;
        margin-top: 3rem
    }
}

.label-modifier-box.card-square.card-square-secondary .label-modifier-slot {
    width: 100%
}

@media only screen and (min-width: 36em) {
    .label-modifier-box.card-square.card-square-secondary .label-modifier-slot {
        width:15rem;
        margin: 0 1.6rem 0 0
    }
}

.label-modifier-box.card-square.card-square-secondary .label-modifier-slot .label-modifier-radio:checked+.label-modifier--container {
    background-color: "%background-white"
}

.label-modifier-box.card-square.card-square-secondary .label-modifier-slot .label-modifier--container {
    background-color: none
}

.label-modifier-box.card-square.card-square-secondary .label-modifier-slot .label-modifier--container [class*=label-modifier-content__] {
    filter: none
}

@media only screen and (min-width: 36em) {
    .label-modifier-box.card-square.card-square-secondary .label-modifier--body--inner-container {
        flex-direction:column
    }
}

.label-modifier-box.card-square.card-square-secondary .label-modifier--container {
    width: 100%;
    height: 8.5rem
}

@media only screen and (min-width: 36em) {
    .label-modifier-box.card-square.card-square-secondary .label-modifier--container {
        width:15rem;
        height: 100%
    }
}

.label-modifier-box.card-square.card-square-secondary .label-modifier-content__image {
    padding: 3rem 1.2rem;
    width: 8rem;
    min-height: 13.5rem;
    border-right: .1rem solid #ccc9c8;
    border-bottom: none
}

@media only screen and (min-width: 36em) {
    .label-modifier-box.card-square.card-square-secondary .label-modifier-content__image {
        width:100%;
        border-right: none;
        border-bottom: .1rem solid #ccc9c8;
        padding: 2.6rem 3.2rem 1rem
    }
}

.label-modifier-box.card-square.card-square-secondary .label-modifier-content__image svg {
    height: 4rem;
    width: 100%;
    margin: 1.5rem 0
}

@media only screen and (min-width: 36em) {
    .label-modifier-box.card-square.card-square-secondary .label-modifier-content__image svg {
        height:6rem
    }
}

.label-modifier-box.card-square.card-square-secondary .label-modifier-content__body {
    width: 100%;
    height: 100%
}

@media only screen and (min-width: 36em) {
    .label-modifier-box.card-square.card-square-secondary .label-modifier-content__body {
        align-items:center
    }
}

@media only screen and (min-width: 36em) {
    .label-modifier-box.card-square.card-square-secondary .label-modifier-content__body .text-flow--button {
        font-size:1.6rem;
        line-height: 1.8rem
    }
}

.label-modifier-box.card-square.card-square-secondary.card-square-secondary--header {
    flex-wrap: wrap
}

@media only screen and (min-width: 48.0625em) {
    .label-modifier-box.card-square.card-square-secondary.card-square-secondary--header {
        flex-direction:row
    }
}

@media only screen and (min-width: 36em) {
    .label-modifier-box.card-square.card-square-secondary.card-square-secondary--header .label-modifier-slot {
        width:100%;
        margin-bottom: 2.4rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .label-modifier-box.card-square.card-square-secondary.card-square-secondary--header .label-modifier-slot {
        width:calc(33.3% - 3rem);
        margin-right: 4rem;
        margin-bottom: 4rem
    }

    .label-modifier-box.card-square.card-square-secondary.card-square-secondary--header .label-modifier-slot:nth-child(3n) {
        margin-right: 0
    }
}

@media only screen and (min-width: 74.5em) {
    .label-modifier-box.card-square.card-square-secondary.card-square-secondary--header .label-modifier-slot {
        width:calc(25% - 3rem)
    }

    .label-modifier-box.card-square.card-square-secondary.card-square-secondary--header .label-modifier-slot:nth-child(3n) {
        margin-right: 4rem
    }

    .label-modifier-box.card-square.card-square-secondary.card-square-secondary--header .label-modifier-slot:nth-child(4n) {
        margin-right: 0
    }
}

.label-modifier-box.card-square.card-square-secondary.card-square-secondary--header .label-modifier-slot .label-modifier--container {
    height: 100%
}

.label-modifier-box.card-square.card-square--small {
    flex-wrap: nowrap
}

.label-modifier-box.card-square.card-square--small .label-modifier-slot {
    margin: 0 1rem .8rem 0;
    width: 14rem
}

@media only screen and (min-width: 36em) {
    .label-modifier-box.card-square.card-square--small .label-modifier-slot {
        margin:0 1rem 1rem 0;
        width: 14rem
    }
}

.label-modifier-box.card-square.card-square--small .label-modifier--container {
    height: 100%;
    width: 14rem
}

@media only screen and (min-width: 36em) {
    .label-modifier-box.card-square.card-square--small .label-modifier--container {
        width:14rem
    }
}

.label-modifier-box.card-square.card-square--small .label-modifier-content__image {
    min-height: 13.5rem
}

@media only screen and (min-width: 36em) {
    .label-modifier-box.card-square.card-square--small .label-modifier-content__image {
        min-height:14rem
    }
}

.label-modifier-box.card-square.card-square--small .label-modifier-content__image img,.label-modifier-box.card-square.card-square--small .label-modifier-content__image svg {
    width: 80%;
    max-width: 8rem
}

.label-modifier-box.card-square.card-square--small .label-modifier-content__body {
    width: 14rem;
    min-height: 3.4rem;
    padding: .4rem .6rem
}

.label-modifier-box.card-square.card-square--small.label-modifier-slot-with-badge {
    margin-top: 2.4rem
}

.label-modifier-box.card-square.card-square--small.label-modifier-slot-with-badge .badge.badge--card.badge--card--small {
    top: -2.4rem
}

.label-modifier-box.card-square.card-square--combi-with-icon-and-text .label-modifier-slot {
    width: 100%;
    margin: 0 0 1rem
}

@media only screen and (min-width: 36em) {
    .label-modifier-box.card-square.card-square--combi-with-icon-and-text .label-modifier-slot {
        margin:0 .5rem
    }
}

@media only screen and (min-width: 36em) {
    .label-modifier-box.card-square.card-square--combi-with-icon-and-text .label-modifier--body--inner-container {
        flex-direction:column
    }
}

.label-modifier-box.card-square.card-square--combi-with-icon-and-text .label-modifier-content__image {
    width: 25%;
    min-height: auto;
    border-right: .1rem solid #ccc9c8;
    border-bottom: 0;
    height: 100%
}

@media only screen and (min-width: 36em) {
    .label-modifier-box.card-square.card-square--combi-with-icon-and-text .label-modifier-content__image {
        width:100%;
        border-bottom: .1rem solid #ccc9c8;
        border-right: 0;
        height: auto
    }
}

.label-modifier-box.card-square.card-square--combi-with-icon-and-text .label-modifier-content__image img {
    margin: 4.4rem auto 4rem;
    max-width: 4.8rem
}

@media only screen and (min-width: 36em) {
    .label-modifier-box.card-square.card-square--combi-with-icon-and-text .label-modifier-content__image img {
        max-width:8.4rem
    }
}

.label-modifier-box.card-square.card-square--combi-with-icon-and-text .label-modifier-content__body {
    margin-left: 2rem;
    padding-top: 2rem
}

@media only screen and (min-width: 36em) {
    .label-modifier-box.card-square.card-square--combi-with-icon-and-text .label-modifier-content__body {
        margin-left:0;
        padding-top: 2rem
    }
}

.label-modifier-box.card-square.card-square--combi-with-icon-and-text .label-modifier-content__body .text-flow--button {
    font-size: 1.6rem;
    line-height: 2rem;
    padding-bottom: .8rem;
    margin-left: -2rem
}

@media only screen and (min-width: 36em) {
    .label-modifier-box.card-square.card-square--combi-with-icon-and-text .label-modifier-content__body .text-flow--button {
        font-size:1.8rem;
        line-height: 2.4rem
    }
}

.label-modifier-box.card-square.card-square--combi-with-icon-and-text .label-modifier-content__body__text-list {
    font-size: 1.4rem;
    line-height: 1.8rem
}

@media only screen and (min-width: 36em) {
    .label-modifier-box.card-square.card-square--combi-with-icon-and-text .label-modifier-content__body__text-list {
        font-size:1.6rem;
        line-height: 1.8rem
    }
}

.label-modifier-box.card-square.card-square--combi-with-icon-and-text .label-modifier-content__body__text-list li {
    padding-bottom: 1.3rem
}

.label-modifier-box.card-square.card-square--combi-with-icon-and-text .label-modifier--body--inner-container .cover {
    margin-top: 1.8rem
}

@media only screen and (min-width: 36em) {
    .label-modifier-box.card-square.card-square--combi-with-icon-and-text .label-modifier--body--inner-container .cover {
        margin-top:2.7rem
    }
}

.label-modifier-box.card-square.card-square--combi-with-icon-and-text .label-modifier--body--inner-container .cover .badge--price-tag {
    padding: .2rem .8rem;
    width: auto
}

.label-modifier-box.card-square.card-square--combi-with-icon-and-text .label-modifier--container {
    width: 100%;
    height: auto
}

@media only screen and (min-width: 36em) {
    .label-modifier-box.card-square.card-square--combi-with-icon-and-text .label-modifier--container {
        width:24.5rem;
        height: 100%;
        padding: 0
    }
}

.label-modifier-box.card-date .label-modifier--container {
    height: 15.6rem;
    width: 12.9rem
}

.label-modifier-box.card-date .label-modifier-content__footer,.label-modifier-box.card-date .label-modifier-content__header {
    font-size: 1.2rem;
    font-weight: 700
}

.label-modifier-box.card-date .label-modifier-content__body {
    font-size: 4.8rem;
    line-height: 5.6rem;
    font-weight: 500
}

.label-modifier-box.card-date .label-modifier-content__timing {
    line-height: 3rem
}

.label-modifier-box.card-date .label-modifier-content__timing i.disabled {
    opacity: .35
}

.label-modifier-box.card-date.card-date-with-value .label-modifier--container {
    width: 11.6rem;
    height: 16.8rem
}

.label-modifier-box.card-date.card-date-with-value .label-modifier--body--inner-container {
    padding: .8rem
}

.label-modifier-box.card-date.card-date-with-value .label-modifier-content__footer {
    text-transform: none
}

@media only screen and (min-width: 36em) {
    .label-modifier-box.card-mini.card-mini--square-checkbox {
        flex-wrap:wrap
    }
}

@media only screen and (min-width: 20em) {
    .label-modifier-box.card-mini.card-mini--square-checkbox :nth-child(3n),.label-modifier-box.card-mini.card-mini--square-checkbox>:last-child {
        margin-right:0
    }
}

@media only screen and (max-width: 35.99em) {
    .label-modifier-box.card-mini.card-mini--square-checkbox>:last-child {
        margin-bottom:0
    }
}

@media only screen and (min-width: 36em) {
    .label-modifier-box.card-mini.card-mini--square-checkbox .label-modifier-slot {
        width:auto;
        flex: 1 1 calc(33.333% - 2rem)
    }
}

@media only screen and (max-width: 35.99em) {
    .label-modifier-box.card-mini.card-mini--square-checkbox .label-modifier-slot {
        margin-right:0
    }
}

.label-modifier-box.card-mini.card-mini--square-checkbox .label-modifier-slot__shrink-2x-cards-row {
    flex: 0 1 calc(50% - 0.4rem)
}

@media only screen and (min-width: 36em) {
    .label-modifier-box.card-mini.card-mini--square-checkbox .label-modifier-slot__shrink-2x-cards-row {
        max-width:calc(50% - .4rem)
    }
}

.label-modifier-box.card-mini.card-mini--square-checkbox .label-modifier-slot__shrink-3x-cards-row {
    flex: 0 1 calc(33.333% - 0.55rem)
}

@media only screen and (min-width: 36em) {
    .label-modifier-box.card-mini.card-mini--square-checkbox .label-modifier-slot__shrink-3x-cards-row {
        max-width:calc(33.333% - .55rem)
    }
}

@media only screen and (min-width: 36em) {
    .label-modifier-box.card-mini.card-mini--square-checkbox .label-modifier--body--inner-container {
        width:100%;
        align-items: inherit
    }

    .label-modifier-box.card-mini.card-mini--square-checkbox .label-modifier--body--inner-container .label-modifier-content__body {
        width: 100%;
        padding: 1.4rem 0 0;
        flex-direction: column
    }
}

.label-modifier-box.card-mini.card-mini--square-checkbox .label-modifier--container {
    height: 100%;
    width: 100%;
    flex-shrink: 1
}

.label-modifier-box.card-mini.card-mini--square-checkbox .label-modifier--container .label-modifier--body--inner-container,.label-modifier-box.card-mini.card-mini--square-checkbox .label-modifier--container .label-modifier-content__body__text-description {
    flex: 1 1 auto
}

@media only screen and (min-width: 36em) {
    .label-modifier-box.card-mini.card-mini--square-checkbox .label-modifier--container .label-modifier-content__body__text-list ul {
        padding:0 0 0 1.6rem;
        flex: 1
    }

    .label-modifier-box.card-mini.card-mini--square-checkbox .label-modifier--container .label-modifier-content__body__text-list ul li {
        padding-bottom: 1rem
    }
}

@media only screen and (min-width: 36em) {
    .label-modifier-box.card-mini.card-mini--square-checkbox .label-modifier--container .mobile-align {
        justify-content:center
    }
}

.label-modifier-box.card-mini.card-mini--square-checkbox .label-modifier--container .label-modifier-content__body {
    flex: 1 1 auto
}

.label-modifier-box.card-mini.card-mini--square-checkbox .label-modifier--container .label-modifier-content__body-label {
    width: calc(100% + 3.2rem);
    bottom: 0;
    left: -1.6rem;
    padding: 1.6rem 2.4rem 0;
    border-top: .1rem solid #c3c0be;
    min-height: 11.7rem;
    align-self: baseline
}

.label-modifier-box.card-mini.card-mini--square-checkbox .label-modifier--container .label-modifier-content__header {
    top: .4rem
}

@media only screen and (min-width: 36em) {
    .label-modifier-box.card-mini.card-mini--square-checkbox .label-modifier--container .label-modifier-content__header {
        top:2rem;
        left: .7rem
    }
}

.label-modifier-box.card-mini.card-mini--square-checkbox .label-modifier--container .label-modifier-content__header.radio-button--circle .radio-button-width {
    width: .8rem;
    height: .8rem
}

.label-modifier-box.card-mini.card-mini--square-checkbox .badge--overlap__top--right {
    z-index: 1
}

.label-modifier-box.cards--no-desktop-full-card .label-modifier-slot {
    margin-right: 0
}

.label-modifier-box.cards--no-desktop-full-card .label-modifier--container {
    height: auto
}

.label-modifier-box.cards--no-desktop-full-card .label-modifier--body--inner-container,.label-modifier-box.cards--no-desktop-full-card .label-modifier-content__body {
    flex: 1 1 auto
}

@media only screen and (max-width: 48.0525em) {
    .cards-wrapper--cards-counter-row {
        flex-wrap:wrap
    }
}

.cards-wrapper--cards-counter-row .card-counter--container.card__2x-cards-per-row {
    flex: 1 1 0;
    min-width: 0
}

@media only screen and (max-width: 48.0525em) {
    .cards-wrapper--cards-counter-row .card-counter--container.card__2x-cards-per-row {
        flex:0 1 calc(50% - 0.4rem)
    }
}

@media only screen and (min-width: 36em) {
    .cards-wrapper--cards-counter-row .card-counter--container:last-child {
        margin-right:0
    }
}

@media only screen and (max-width: 48.0525em) {
    .cards-wrapper--cards-counter-row .card-counter--container:nth-child(2n) {
        margin-right:0
    }
}

.current-product-highlight--background {
    background-color: var(--current-product-highlight--background)
}

.checkbox-circle {
    width: 8rem;
    height: auto
}

@media only screen and (min-width: 36em) {
    .checkbox-circle {
        width:12rem;
        height: auto
    }
}

.checkbox-circle .form-helper,.checkbox-circle label {
    transition: all .3s ease-in-out
}

.checkbox-circle input[type=checkbox]~.circle-container.form-helper .circle-container__icon,.checkbox-circle input[type=checkbox]~label.circle-container .circle-container__icon {
    color: #291d18
}

.checkbox-circle input[type=checkbox]:checked~.circle-container.form-helper,.checkbox-circle input[type=checkbox]:checked~label.circle-container {
    box-shadow: inset 0 0 0 .2rem #ffc421
}

.checkbox-circle input[type=checkbox]:focus~.circle-container.form-helper,.checkbox-circle input[type=checkbox]:focus~label.circle-container,.checkbox-circle input[type=checkbox]:hover~.circle-container.form-helper,.checkbox-circle input[type=checkbox]:hover~label.circle-container {
    box-shadow: inset 0 0 0 .1rem #ffc421
}

@media only screen and (min-width: 36em) {
    .checkbox-circle input[type=checkbox]:focus~.circle-container.form-helper,.checkbox-circle input[type=checkbox]:focus~label.circle-container,.checkbox-circle input[type=checkbox]:hover~.circle-container.form-helper,.checkbox-circle input[type=checkbox]:hover~label.circle-container {
        transform:translateY(-.5rem)
    }
}

.radio-circle {
    width: 8rem;
    height: 12rem;
    margin-left: 2.5rem;
    margin-right: 2.5rem;
    cursor: pointer
}

@media only screen and (min-width: 36em) {
    .radio-circle {
        width:12rem;
        height: 18rem
    }
}

.radio-circle .form-helper,.radio-circle label {
    transition: all .3s ease-in-out
}

.radio-circle input[type=radio]~.circle-container.form-helper .circle--icon,.radio-circle input[type=radio]~.circle-container.form-helper .text-flow--h1,.radio-circle input[type=radio]~.circle-container.form-helper .text-flow--label,.radio-circle input[type=radio]~label.circle-container .circle--icon,.radio-circle input[type=radio]~label.circle-container .text-flow--h1,.radio-circle input[type=radio]~label.circle-container .text-flow--label {
    color: #291d18
}

.radio-circle input[type=radio]:active~.circle-container.form-helper,.radio-circle input[type=radio]:active~label.circle-container,.radio-circle input[type=radio]:checked~.circle-container.form-helper,.radio-circle input[type=radio]:checked~label.circle-container {
    box-shadow: inset 0 0 0 .2rem #ffc421
}

.radio-circle:focus .circle-container,.radio-circle:hover .circle-container {
    box-shadow: inset 0 0 0 .1rem #ffc421
}

@media only screen and (min-width: 36em) {
    .radio-circle:focus .circle-container,.radio-circle:hover .circle-container {
        transform:translateY(-.5rem)
    }
}

.number-input {
    width: 8rem
}

@media only screen and (min-width: 36em) {
    .number-input {
        width:12rem
    }
}

.number-input--buttons:focus {
    box-shadow: inset 0 0 0 .1rem #ffc421
}

.number-input .text-flow--label {
    margin-top: .7rem
}

.number-input .circle-container {
    transition: all .3s ease-in-out
}

@media only screen and (min-width: 36em) {
    .number-input:hover .circle-container {
        transform:translateY(-.5rem)
    }
}

.radio-checkbox {
    flex-wrap: nowrap
}

.radio-checkbox--background {
    box-shadow: inset 0 0 0 .1rem #ccc9c8
}

.radio-checkbox--background:hover {
    box-shadow: inset 0 0 0 .1rem #ffc421
}

.radio-checkbox--background.radio-checkbox--background--active,.radio-checkbox--background:active {
    color: #291d18;
    background: #fff;
    box-shadow: inset 0 0 0 .2rem #ffc421
}

.radio-checkbox--background.radio-checkbox--background--active .label--large.form-helper,.radio-checkbox--background.radio-checkbox--background--active label.label--large,.radio-checkbox--background:active .label--large.form-helper,.radio-checkbox--background:active label.label--large {
    color: #291d18
}

.radio-checkbox--background .form__radio input[type=radio].form__radio__input:not(:checked)+.form__radio__label.form-helper:before,.radio-checkbox--background .form__radio input[type=radio].form__radio__input:not(:checked)+label.form__radio__label:before {
    background-color: #291d18
}

.radio-checkbox--background--disabled {
    box-shadow: .1rem solid #f7f6f6;
    background: #fff;
    pointer-events: none
}

.radio-checkbox .form-helper,.radio-checkbox label {
    color: var(--color)
}

.form__radio,.radio {
    z-index: 2
}

.form__radio+.form__radio,.form__radio+.radio,.radio+.form__radio,.radio+.radio {
    margin-left: 0
}

.form__radio+.form-helper+input[type=text],.form__radio+label+input[type=text],.radio+.form-helper+input[type=text],.radio+label+input[type=text] {
    margin-top: 1rem
}

.form-helper+.form__radio,.form-helper+.radio,label+.form__radio,label+.radio {
    margin-left: 1rem;
    margin-right: 0
}

.form__radio input[type=radio].form__radio__input:checked,.form__radio input[type=radio].form__radio__input:disabled,.form__radio input[type=radio].form__radio__input:not(:checked),.form__radio input[type=radio].radio-input:checked,.form__radio input[type=radio].radio-input:disabled,.form__radio input[type=radio].radio-input:not(:checked),.form__radio input[type=radio].radio__input:checked,.form__radio input[type=radio].radio__input:disabled,.form__radio input[type=radio].radio__input:not(:checked),.radio input[type=radio].form__radio__input:checked,.radio input[type=radio].form__radio__input:disabled,.radio input[type=radio].form__radio__input:not(:checked),.radio input[type=radio].radio-input:checked,.radio input[type=radio].radio-input:disabled,.radio input[type=radio].radio-input:not(:checked),.radio input[type=radio].radio__input:checked,.radio input[type=radio].radio__input:disabled,.radio input[type=radio].radio__input:not(:checked) {
    left: -9999px
}

.form__radio input[type=radio].form__radio__input:checked+.form__radio__label.form-helper,.form__radio input[type=radio].form__radio__input:checked+.radio-control.form-helper,.form__radio input[type=radio].form__radio__input:checked+label.form__radio__label,.form__radio input[type=radio].form__radio__input:checked+label.radio-control,.form__radio input[type=radio].form__radio__input:disabled+.form__radio__label.form-helper,.form__radio input[type=radio].form__radio__input:disabled+.radio-control.form-helper,.form__radio input[type=radio].form__radio__input:disabled+label.form__radio__label,.form__radio input[type=radio].form__radio__input:disabled+label.radio-control,.form__radio input[type=radio].form__radio__input:not(:checked)+.form__radio__label.form-helper,.form__radio input[type=radio].form__radio__input:not(:checked)+.radio-control.form-helper,.form__radio input[type=radio].form__radio__input:not(:checked)+label.form__radio__label,.form__radio input[type=radio].form__radio__input:not(:checked)+label.radio-control,.form__radio input[type=radio].radio-input:checked+.form__radio__label.form-helper,.form__radio input[type=radio].radio-input:checked+.radio-control.form-helper,.form__radio input[type=radio].radio-input:checked+label.form__radio__label,.form__radio input[type=radio].radio-input:checked+label.radio-control,.form__radio input[type=radio].radio-input:disabled+.form__radio__label.form-helper,.form__radio input[type=radio].radio-input:disabled+.radio-control.form-helper,.form__radio input[type=radio].radio-input:disabled+label.form__radio__label,.form__radio input[type=radio].radio-input:disabled+label.radio-control,.form__radio input[type=radio].radio-input:not(:checked)+.form__radio__label.form-helper,.form__radio input[type=radio].radio-input:not(:checked)+.radio-control.form-helper,.form__radio input[type=radio].radio-input:not(:checked)+label.form__radio__label,.form__radio input[type=radio].radio-input:not(:checked)+label.radio-control,.form__radio input[type=radio].radio__input:checked+.form__radio__label.form-helper,.form__radio input[type=radio].radio__input:checked+.radio-control.form-helper,.form__radio input[type=radio].radio__input:checked+label.form__radio__label,.form__radio input[type=radio].radio__input:checked+label.radio-control,.form__radio input[type=radio].radio__input:disabled+.form__radio__label.form-helper,.form__radio input[type=radio].radio__input:disabled+.radio-control.form-helper,.form__radio input[type=radio].radio__input:disabled+label.form__radio__label,.form__radio input[type=radio].radio__input:disabled+label.radio-control,.form__radio input[type=radio].radio__input:not(:checked)+.form__radio__label.form-helper,.form__radio input[type=radio].radio__input:not(:checked)+.radio-control.form-helper,.form__radio input[type=radio].radio__input:not(:checked)+label.form__radio__label,.form__radio input[type=radio].radio__input:not(:checked)+label.radio-control,.radio input[type=radio].form__radio__input:checked+.form__radio__label.form-helper,.radio input[type=radio].form__radio__input:checked+.radio-control.form-helper,.radio input[type=radio].form__radio__input:checked+label.form__radio__label,.radio input[type=radio].form__radio__input:checked+label.radio-control,.radio input[type=radio].form__radio__input:disabled+.form__radio__label.form-helper,.radio input[type=radio].form__radio__input:disabled+.radio-control.form-helper,.radio input[type=radio].form__radio__input:disabled+label.form__radio__label,.radio input[type=radio].form__radio__input:disabled+label.radio-control,.radio input[type=radio].form__radio__input:not(:checked)+.form__radio__label.form-helper,.radio input[type=radio].form__radio__input:not(:checked)+.radio-control.form-helper,.radio input[type=radio].form__radio__input:not(:checked)+label.form__radio__label,.radio input[type=radio].form__radio__input:not(:checked)+label.radio-control,.radio input[type=radio].radio-input:checked+.form__radio__label.form-helper,.radio input[type=radio].radio-input:checked+.radio-control.form-helper,.radio input[type=radio].radio-input:checked+label.form__radio__label,.radio input[type=radio].radio-input:checked+label.radio-control,.radio input[type=radio].radio-input:disabled+.form__radio__label.form-helper,.radio input[type=radio].radio-input:disabled+.radio-control.form-helper,.radio input[type=radio].radio-input:disabled+label.form__radio__label,.radio input[type=radio].radio-input:disabled+label.radio-control,.radio input[type=radio].radio-input:not(:checked)+.form__radio__label.form-helper,.radio input[type=radio].radio-input:not(:checked)+.radio-control.form-helper,.radio input[type=radio].radio-input:not(:checked)+label.form__radio__label,.radio input[type=radio].radio-input:not(:checked)+label.radio-control,.radio input[type=radio].radio__input:checked+.form__radio__label.form-helper,.radio input[type=radio].radio__input:checked+.radio-control.form-helper,.radio input[type=radio].radio__input:checked+label.form__radio__label,.radio input[type=radio].radio__input:checked+label.radio-control,.radio input[type=radio].radio__input:disabled+.form__radio__label.form-helper,.radio input[type=radio].radio__input:disabled+.radio-control.form-helper,.radio input[type=radio].radio__input:disabled+label.form__radio__label,.radio input[type=radio].radio__input:disabled+label.radio-control,.radio input[type=radio].radio__input:not(:checked)+.form__radio__label.form-helper,.radio input[type=radio].radio__input:not(:checked)+.radio-control.form-helper,.radio input[type=radio].radio__input:not(:checked)+label.form__radio__label,.radio input[type=radio].radio__input:not(:checked)+label.radio-control {
    padding-left: 3.1rem;
    cursor: pointer;
    line-height: 2rem;
    color: var(--color)
}

.form__radio input[type=radio].form__radio__input:checked+.form__radio__label.form-helper:after,.form__radio input[type=radio].form__radio__input:checked+.form__radio__label.form-helper:before,.form__radio input[type=radio].form__radio__input:checked+.radio-control.form-helper:after,.form__radio input[type=radio].form__radio__input:checked+.radio-control.form-helper:before,.form__radio input[type=radio].form__radio__input:checked+label.form__radio__label:after,.form__radio input[type=radio].form__radio__input:checked+label.form__radio__label:before,.form__radio input[type=radio].form__radio__input:checked+label.radio-control:after,.form__radio input[type=radio].form__radio__input:checked+label.radio-control:before,.form__radio input[type=radio].form__radio__input:disabled+.form__radio__label.form-helper:after,.form__radio input[type=radio].form__radio__input:disabled+.form__radio__label.form-helper:before,.form__radio input[type=radio].form__radio__input:disabled+.radio-control.form-helper:after,.form__radio input[type=radio].form__radio__input:disabled+.radio-control.form-helper:before,.form__radio input[type=radio].form__radio__input:disabled+label.form__radio__label:after,.form__radio input[type=radio].form__radio__input:disabled+label.form__radio__label:before,.form__radio input[type=radio].form__radio__input:disabled+label.radio-control:after,.form__radio input[type=radio].form__radio__input:disabled+label.radio-control:before,.form__radio input[type=radio].form__radio__input:not(:checked)+.form__radio__label.form-helper:after,.form__radio input[type=radio].form__radio__input:not(:checked)+.form__radio__label.form-helper:before,.form__radio input[type=radio].form__radio__input:not(:checked)+.radio-control.form-helper:after,.form__radio input[type=radio].form__radio__input:not(:checked)+.radio-control.form-helper:before,.form__radio input[type=radio].form__radio__input:not(:checked)+label.form__radio__label:after,.form__radio input[type=radio].form__radio__input:not(:checked)+label.form__radio__label:before,.form__radio input[type=radio].form__radio__input:not(:checked)+label.radio-control:after,.form__radio input[type=radio].form__radio__input:not(:checked)+label.radio-control:before,.form__radio input[type=radio].radio-input:checked+.form__radio__label.form-helper:after,.form__radio input[type=radio].radio-input:checked+.form__radio__label.form-helper:before,.form__radio input[type=radio].radio-input:checked+.radio-control.form-helper:after,.form__radio input[type=radio].radio-input:checked+.radio-control.form-helper:before,.form__radio input[type=radio].radio-input:checked+label.form__radio__label:after,.form__radio input[type=radio].radio-input:checked+label.form__radio__label:before,.form__radio input[type=radio].radio-input:checked+label.radio-control:after,.form__radio input[type=radio].radio-input:checked+label.radio-control:before,.form__radio input[type=radio].radio-input:disabled+.form__radio__label.form-helper:after,.form__radio input[type=radio].radio-input:disabled+.form__radio__label.form-helper:before,.form__radio input[type=radio].radio-input:disabled+.radio-control.form-helper:after,.form__radio input[type=radio].radio-input:disabled+.radio-control.form-helper:before,.form__radio input[type=radio].radio-input:disabled+label.form__radio__label:after,.form__radio input[type=radio].radio-input:disabled+label.form__radio__label:before,.form__radio input[type=radio].radio-input:disabled+label.radio-control:after,.form__radio input[type=radio].radio-input:disabled+label.radio-control:before,.form__radio input[type=radio].radio-input:not(:checked)+.form__radio__label.form-helper:after,.form__radio input[type=radio].radio-input:not(:checked)+.form__radio__label.form-helper:before,.form__radio input[type=radio].radio-input:not(:checked)+.radio-control.form-helper:after,.form__radio input[type=radio].radio-input:not(:checked)+.radio-control.form-helper:before,.form__radio input[type=radio].radio-input:not(:checked)+label.form__radio__label:after,.form__radio input[type=radio].radio-input:not(:checked)+label.form__radio__label:before,.form__radio input[type=radio].radio-input:not(:checked)+label.radio-control:after,.form__radio input[type=radio].radio-input:not(:checked)+label.radio-control:before,.form__radio input[type=radio].radio__input:checked+.form__radio__label.form-helper:after,.form__radio input[type=radio].radio__input:checked+.form__radio__label.form-helper:before,.form__radio input[type=radio].radio__input:checked+.radio-control.form-helper:after,.form__radio input[type=radio].radio__input:checked+.radio-control.form-helper:before,.form__radio input[type=radio].radio__input:checked+label.form__radio__label:after,.form__radio input[type=radio].radio__input:checked+label.form__radio__label:before,.form__radio input[type=radio].radio__input:checked+label.radio-control:after,.form__radio input[type=radio].radio__input:checked+label.radio-control:before,.form__radio input[type=radio].radio__input:disabled+.form__radio__label.form-helper:after,.form__radio input[type=radio].radio__input:disabled+.form__radio__label.form-helper:before,.form__radio input[type=radio].radio__input:disabled+.radio-control.form-helper:after,.form__radio input[type=radio].radio__input:disabled+.radio-control.form-helper:before,.form__radio input[type=radio].radio__input:disabled+label.form__radio__label:after,.form__radio input[type=radio].radio__input:disabled+label.form__radio__label:before,.form__radio input[type=radio].radio__input:disabled+label.radio-control:after,.form__radio input[type=radio].radio__input:disabled+label.radio-control:before,.form__radio input[type=radio].radio__input:not(:checked)+.form__radio__label.form-helper:after,.form__radio input[type=radio].radio__input:not(:checked)+.form__radio__label.form-helper:before,.form__radio input[type=radio].radio__input:not(:checked)+.radio-control.form-helper:after,.form__radio input[type=radio].radio__input:not(:checked)+.radio-control.form-helper:before,.form__radio input[type=radio].radio__input:not(:checked)+label.form__radio__label:after,.form__radio input[type=radio].radio__input:not(:checked)+label.form__radio__label:before,.form__radio input[type=radio].radio__input:not(:checked)+label.radio-control:after,.form__radio input[type=radio].radio__input:not(:checked)+label.radio-control:before,.radio input[type=radio].form__radio__input:checked+.form__radio__label.form-helper:after,.radio input[type=radio].form__radio__input:checked+.form__radio__label.form-helper:before,.radio input[type=radio].form__radio__input:checked+.radio-control.form-helper:after,.radio input[type=radio].form__radio__input:checked+.radio-control.form-helper:before,.radio input[type=radio].form__radio__input:checked+label.form__radio__label:after,.radio input[type=radio].form__radio__input:checked+label.form__radio__label:before,.radio input[type=radio].form__radio__input:checked+label.radio-control:after,.radio input[type=radio].form__radio__input:checked+label.radio-control:before,.radio input[type=radio].form__radio__input:disabled+.form__radio__label.form-helper:after,.radio input[type=radio].form__radio__input:disabled+.form__radio__label.form-helper:before,.radio input[type=radio].form__radio__input:disabled+.radio-control.form-helper:after,.radio input[type=radio].form__radio__input:disabled+.radio-control.form-helper:before,.radio input[type=radio].form__radio__input:disabled+label.form__radio__label:after,.radio input[type=radio].form__radio__input:disabled+label.form__radio__label:before,.radio input[type=radio].form__radio__input:disabled+label.radio-control:after,.radio input[type=radio].form__radio__input:disabled+label.radio-control:before,.radio input[type=radio].form__radio__input:not(:checked)+.form__radio__label.form-helper:after,.radio input[type=radio].form__radio__input:not(:checked)+.form__radio__label.form-helper:before,.radio input[type=radio].form__radio__input:not(:checked)+.radio-control.form-helper:after,.radio input[type=radio].form__radio__input:not(:checked)+.radio-control.form-helper:before,.radio input[type=radio].form__radio__input:not(:checked)+label.form__radio__label:after,.radio input[type=radio].form__radio__input:not(:checked)+label.form__radio__label:before,.radio input[type=radio].form__radio__input:not(:checked)+label.radio-control:after,.radio input[type=radio].form__radio__input:not(:checked)+label.radio-control:before,.radio input[type=radio].radio-input:checked+.form__radio__label.form-helper:after,.radio input[type=radio].radio-input:checked+.form__radio__label.form-helper:before,.radio input[type=radio].radio-input:checked+.radio-control.form-helper:after,.radio input[type=radio].radio-input:checked+.radio-control.form-helper:before,.radio input[type=radio].radio-input:checked+label.form__radio__label:after,.radio input[type=radio].radio-input:checked+label.form__radio__label:before,.radio input[type=radio].radio-input:checked+label.radio-control:after,.radio input[type=radio].radio-input:checked+label.radio-control:before,.radio input[type=radio].radio-input:disabled+.form__radio__label.form-helper:after,.radio input[type=radio].radio-input:disabled+.form__radio__label.form-helper:before,.radio input[type=radio].radio-input:disabled+.radio-control.form-helper:after,.radio input[type=radio].radio-input:disabled+.radio-control.form-helper:before,.radio input[type=radio].radio-input:disabled+label.form__radio__label:after,.radio input[type=radio].radio-input:disabled+label.form__radio__label:before,.radio input[type=radio].radio-input:disabled+label.radio-control:after,.radio input[type=radio].radio-input:disabled+label.radio-control:before,.radio input[type=radio].radio-input:not(:checked)+.form__radio__label.form-helper:after,.radio input[type=radio].radio-input:not(:checked)+.form__radio__label.form-helper:before,.radio input[type=radio].radio-input:not(:checked)+.radio-control.form-helper:after,.radio input[type=radio].radio-input:not(:checked)+.radio-control.form-helper:before,.radio input[type=radio].radio-input:not(:checked)+label.form__radio__label:after,.radio input[type=radio].radio-input:not(:checked)+label.form__radio__label:before,.radio input[type=radio].radio-input:not(:checked)+label.radio-control:after,.radio input[type=radio].radio-input:not(:checked)+label.radio-control:before,.radio input[type=radio].radio__input:checked+.form__radio__label.form-helper:after,.radio input[type=radio].radio__input:checked+.form__radio__label.form-helper:before,.radio input[type=radio].radio__input:checked+.radio-control.form-helper:after,.radio input[type=radio].radio__input:checked+.radio-control.form-helper:before,.radio input[type=radio].radio__input:checked+label.form__radio__label:after,.radio input[type=radio].radio__input:checked+label.form__radio__label:before,.radio input[type=radio].radio__input:checked+label.radio-control:after,.radio input[type=radio].radio__input:checked+label.radio-control:before,.radio input[type=radio].radio__input:disabled+.form__radio__label.form-helper:after,.radio input[type=radio].radio__input:disabled+.form__radio__label.form-helper:before,.radio input[type=radio].radio__input:disabled+.radio-control.form-helper:after,.radio input[type=radio].radio__input:disabled+.radio-control.form-helper:before,.radio input[type=radio].radio__input:disabled+label.form__radio__label:after,.radio input[type=radio].radio__input:disabled+label.form__radio__label:before,.radio input[type=radio].radio__input:disabled+label.radio-control:after,.radio input[type=radio].radio__input:disabled+label.radio-control:before,.radio input[type=radio].radio__input:not(:checked)+.form__radio__label.form-helper:after,.radio input[type=radio].radio__input:not(:checked)+.form__radio__label.form-helper:before,.radio input[type=radio].radio__input:not(:checked)+.radio-control.form-helper:after,.radio input[type=radio].radio__input:not(:checked)+.radio-control.form-helper:before,.radio input[type=radio].radio__input:not(:checked)+label.form__radio__label:after,.radio input[type=radio].radio__input:not(:checked)+label.form__radio__label:before,.radio input[type=radio].radio__input:not(:checked)+label.radio-control:after,.radio input[type=radio].radio__input:not(:checked)+label.radio-control:before {
    content: "";
    position: absolute
}

.form__radio input[type=radio].form__radio__input:checked+.form__radio__label.form-helper:before,.form__radio input[type=radio].form__radio__input:checked+.radio-control.form-helper:before,.form__radio input[type=radio].form__radio__input:checked+label.form__radio__label:before,.form__radio input[type=radio].form__radio__input:checked+label.radio-control:before,.form__radio input[type=radio].form__radio__input:disabled+.form__radio__label.form-helper:before,.form__radio input[type=radio].form__radio__input:disabled+.radio-control.form-helper:before,.form__radio input[type=radio].form__radio__input:disabled+label.form__radio__label:before,.form__radio input[type=radio].form__radio__input:disabled+label.radio-control:before,.form__radio input[type=radio].form__radio__input:not(:checked)+.form__radio__label.form-helper:before,.form__radio input[type=radio].form__radio__input:not(:checked)+.radio-control.form-helper:before,.form__radio input[type=radio].form__radio__input:not(:checked)+label.form__radio__label:before,.form__radio input[type=radio].form__radio__input:not(:checked)+label.radio-control:before,.form__radio input[type=radio].radio-input:checked+.form__radio__label.form-helper:before,.form__radio input[type=radio].radio-input:checked+.radio-control.form-helper:before,.form__radio input[type=radio].radio-input:checked+label.form__radio__label:before,.form__radio input[type=radio].radio-input:checked+label.radio-control:before,.form__radio input[type=radio].radio-input:disabled+.form__radio__label.form-helper:before,.form__radio input[type=radio].radio-input:disabled+.radio-control.form-helper:before,.form__radio input[type=radio].radio-input:disabled+label.form__radio__label:before,.form__radio input[type=radio].radio-input:disabled+label.radio-control:before,.form__radio input[type=radio].radio-input:not(:checked)+.form__radio__label.form-helper:before,.form__radio input[type=radio].radio-input:not(:checked)+.radio-control.form-helper:before,.form__radio input[type=radio].radio-input:not(:checked)+label.form__radio__label:before,.form__radio input[type=radio].radio-input:not(:checked)+label.radio-control:before,.form__radio input[type=radio].radio__input:checked+.form__radio__label.form-helper:before,.form__radio input[type=radio].radio__input:checked+.radio-control.form-helper:before,.form__radio input[type=radio].radio__input:checked+label.form__radio__label:before,.form__radio input[type=radio].radio__input:checked+label.radio-control:before,.form__radio input[type=radio].radio__input:disabled+.form__radio__label.form-helper:before,.form__radio input[type=radio].radio__input:disabled+.radio-control.form-helper:before,.form__radio input[type=radio].radio__input:disabled+label.form__radio__label:before,.form__radio input[type=radio].radio__input:disabled+label.radio-control:before,.form__radio input[type=radio].radio__input:not(:checked)+.form__radio__label.form-helper:before,.form__radio input[type=radio].radio__input:not(:checked)+.radio-control.form-helper:before,.form__radio input[type=radio].radio__input:not(:checked)+label.form__radio__label:before,.form__radio input[type=radio].radio__input:not(:checked)+label.radio-control:before,.radio input[type=radio].form__radio__input:checked+.form__radio__label.form-helper:before,.radio input[type=radio].form__radio__input:checked+.radio-control.form-helper:before,.radio input[type=radio].form__radio__input:checked+label.form__radio__label:before,.radio input[type=radio].form__radio__input:checked+label.radio-control:before,.radio input[type=radio].form__radio__input:disabled+.form__radio__label.form-helper:before,.radio input[type=radio].form__radio__input:disabled+.radio-control.form-helper:before,.radio input[type=radio].form__radio__input:disabled+label.form__radio__label:before,.radio input[type=radio].form__radio__input:disabled+label.radio-control:before,.radio input[type=radio].form__radio__input:not(:checked)+.form__radio__label.form-helper:before,.radio input[type=radio].form__radio__input:not(:checked)+.radio-control.form-helper:before,.radio input[type=radio].form__radio__input:not(:checked)+label.form__radio__label:before,.radio input[type=radio].form__radio__input:not(:checked)+label.radio-control:before,.radio input[type=radio].radio-input:checked+.form__radio__label.form-helper:before,.radio input[type=radio].radio-input:checked+.radio-control.form-helper:before,.radio input[type=radio].radio-input:checked+label.form__radio__label:before,.radio input[type=radio].radio-input:checked+label.radio-control:before,.radio input[type=radio].radio-input:disabled+.form__radio__label.form-helper:before,.radio input[type=radio].radio-input:disabled+.radio-control.form-helper:before,.radio input[type=radio].radio-input:disabled+label.form__radio__label:before,.radio input[type=radio].radio-input:disabled+label.radio-control:before,.radio input[type=radio].radio-input:not(:checked)+.form__radio__label.form-helper:before,.radio input[type=radio].radio-input:not(:checked)+.radio-control.form-helper:before,.radio input[type=radio].radio-input:not(:checked)+label.form__radio__label:before,.radio input[type=radio].radio-input:not(:checked)+label.radio-control:before,.radio input[type=radio].radio__input:checked+.form__radio__label.form-helper:before,.radio input[type=radio].radio__input:checked+.radio-control.form-helper:before,.radio input[type=radio].radio__input:checked+label.form__radio__label:before,.radio input[type=radio].radio__input:checked+label.radio-control:before,.radio input[type=radio].radio__input:disabled+.form__radio__label.form-helper:before,.radio input[type=radio].radio__input:disabled+.radio-control.form-helper:before,.radio input[type=radio].radio__input:disabled+label.form__radio__label:before,.radio input[type=radio].radio__input:disabled+label.radio-control:before,.radio input[type=radio].radio__input:not(:checked)+.form__radio__label.form-helper:before,.radio input[type=radio].radio__input:not(:checked)+.radio-control.form-helper:before,.radio input[type=radio].radio__input:not(:checked)+label.form__radio__label:before,.radio input[type=radio].radio__input:not(:checked)+label.radio-control:before {
    height: 2.4rem;
    width: 2.4rem;
    background-color: transparent;
    border-radius: 1.2rem;
    top: 0;
    left: .15rem;
    box-shadow: inset 0 0 0 .1rem var(--color)
}

.form__radio input[type=radio].form__radio__input:checked+.form__radio__label.form-helper:after,.form__radio input[type=radio].form__radio__input:checked+.radio-control.form-helper:after,.form__radio input[type=radio].form__radio__input:checked+label.form__radio__label:after,.form__radio input[type=radio].form__radio__input:checked+label.radio-control:after,.form__radio input[type=radio].form__radio__input:disabled+.form__radio__label.form-helper:after,.form__radio input[type=radio].form__radio__input:disabled+.radio-control.form-helper:after,.form__radio input[type=radio].form__radio__input:disabled+label.form__radio__label:after,.form__radio input[type=radio].form__radio__input:disabled+label.radio-control:after,.form__radio input[type=radio].form__radio__input:not(:checked)+.form__radio__label.form-helper:after,.form__radio input[type=radio].form__radio__input:not(:checked)+.radio-control.form-helper:after,.form__radio input[type=radio].form__radio__input:not(:checked)+label.form__radio__label:after,.form__radio input[type=radio].form__radio__input:not(:checked)+label.radio-control:after,.form__radio input[type=radio].radio-input:checked+.form__radio__label.form-helper:after,.form__radio input[type=radio].radio-input:checked+.radio-control.form-helper:after,.form__radio input[type=radio].radio-input:checked+label.form__radio__label:after,.form__radio input[type=radio].radio-input:checked+label.radio-control:after,.form__radio input[type=radio].radio-input:disabled+.form__radio__label.form-helper:after,.form__radio input[type=radio].radio-input:disabled+.radio-control.form-helper:after,.form__radio input[type=radio].radio-input:disabled+label.form__radio__label:after,.form__radio input[type=radio].radio-input:disabled+label.radio-control:after,.form__radio input[type=radio].radio-input:not(:checked)+.form__radio__label.form-helper:after,.form__radio input[type=radio].radio-input:not(:checked)+.radio-control.form-helper:after,.form__radio input[type=radio].radio-input:not(:checked)+label.form__radio__label:after,.form__radio input[type=radio].radio-input:not(:checked)+label.radio-control:after,.form__radio input[type=radio].radio__input:checked+.form__radio__label.form-helper:after,.form__radio input[type=radio].radio__input:checked+.radio-control.form-helper:after,.form__radio input[type=radio].radio__input:checked+label.form__radio__label:after,.form__radio input[type=radio].radio__input:checked+label.radio-control:after,.form__radio input[type=radio].radio__input:disabled+.form__radio__label.form-helper:after,.form__radio input[type=radio].radio__input:disabled+.radio-control.form-helper:after,.form__radio input[type=radio].radio__input:disabled+label.form__radio__label:after,.form__radio input[type=radio].radio__input:disabled+label.radio-control:after,.form__radio input[type=radio].radio__input:not(:checked)+.form__radio__label.form-helper:after,.form__radio input[type=radio].radio__input:not(:checked)+.radio-control.form-helper:after,.form__radio input[type=radio].radio__input:not(:checked)+label.form__radio__label:after,.form__radio input[type=radio].radio__input:not(:checked)+label.radio-control:after,.radio input[type=radio].form__radio__input:checked+.form__radio__label.form-helper:after,.radio input[type=radio].form__radio__input:checked+.radio-control.form-helper:after,.radio input[type=radio].form__radio__input:checked+label.form__radio__label:after,.radio input[type=radio].form__radio__input:checked+label.radio-control:after,.radio input[type=radio].form__radio__input:disabled+.form__radio__label.form-helper:after,.radio input[type=radio].form__radio__input:disabled+.radio-control.form-helper:after,.radio input[type=radio].form__radio__input:disabled+label.form__radio__label:after,.radio input[type=radio].form__radio__input:disabled+label.radio-control:after,.radio input[type=radio].form__radio__input:not(:checked)+.form__radio__label.form-helper:after,.radio input[type=radio].form__radio__input:not(:checked)+.radio-control.form-helper:after,.radio input[type=radio].form__radio__input:not(:checked)+label.form__radio__label:after,.radio input[type=radio].form__radio__input:not(:checked)+label.radio-control:after,.radio input[type=radio].radio-input:checked+.form__radio__label.form-helper:after,.radio input[type=radio].radio-input:checked+.radio-control.form-helper:after,.radio input[type=radio].radio-input:checked+label.form__radio__label:after,.radio input[type=radio].radio-input:checked+label.radio-control:after,.radio input[type=radio].radio-input:disabled+.form__radio__label.form-helper:after,.radio input[type=radio].radio-input:disabled+.radio-control.form-helper:after,.radio input[type=radio].radio-input:disabled+label.form__radio__label:after,.radio input[type=radio].radio-input:disabled+label.radio-control:after,.radio input[type=radio].radio-input:not(:checked)+.form__radio__label.form-helper:after,.radio input[type=radio].radio-input:not(:checked)+.radio-control.form-helper:after,.radio input[type=radio].radio-input:not(:checked)+label.form__radio__label:after,.radio input[type=radio].radio-input:not(:checked)+label.radio-control:after,.radio input[type=radio].radio__input:checked+.form__radio__label.form-helper:after,.radio input[type=radio].radio__input:checked+.radio-control.form-helper:after,.radio input[type=radio].radio__input:checked+label.form__radio__label:after,.radio input[type=radio].radio__input:checked+label.radio-control:after,.radio input[type=radio].radio__input:disabled+.form__radio__label.form-helper:after,.radio input[type=radio].radio__input:disabled+.radio-control.form-helper:after,.radio input[type=radio].radio__input:disabled+label.form__radio__label:after,.radio input[type=radio].radio__input:disabled+label.radio-control:after,.radio input[type=radio].radio__input:not(:checked)+.form__radio__label.form-helper:after,.radio input[type=radio].radio__input:not(:checked)+.radio-control.form-helper:after,.radio input[type=radio].radio__input:not(:checked)+label.form__radio__label:after,.radio input[type=radio].radio__input:not(:checked)+label.radio-control:after {
    background-color: transparent;
    border: 0;
    border-radius: 50%;
    height: .8rem;
    width: .8rem;
    top: 0;
    left: .15rem;
    line-height: 2.4rem
}

.form__radio input[type=radio].form__radio__input:checked+.form__radio__label.form-helper:after,.form__radio input[type=radio].form__radio__input:checked+.radio-control.form-helper:after,.form__radio input[type=radio].form__radio__input:checked+label.form__radio__label:after,.form__radio input[type=radio].form__radio__input:checked+label.radio-control:after,.form__radio input[type=radio].radio-input:checked+.form__radio__label.form-helper:after,.form__radio input[type=radio].radio-input:checked+.radio-control.form-helper:after,.form__radio input[type=radio].radio-input:checked+label.form__radio__label:after,.form__radio input[type=radio].radio-input:checked+label.radio-control:after,.form__radio input[type=radio].radio__input:checked+.form__radio__label.form-helper:after,.form__radio input[type=radio].radio__input:checked+.radio-control.form-helper:after,.form__radio input[type=radio].radio__input:checked+label.form__radio__label:after,.form__radio input[type=radio].radio__input:checked+label.radio-control:after,.radio input[type=radio].form__radio__input:checked+.form__radio__label.form-helper:after,.radio input[type=radio].form__radio__input:checked+.radio-control.form-helper:after,.radio input[type=radio].form__radio__input:checked+label.form__radio__label:after,.radio input[type=radio].form__radio__input:checked+label.radio-control:after,.radio input[type=radio].radio-input:checked+.form__radio__label.form-helper:after,.radio input[type=radio].radio-input:checked+.radio-control.form-helper:after,.radio input[type=radio].radio-input:checked+label.form__radio__label:after,.radio input[type=radio].radio-input:checked+label.radio-control:after,.radio input[type=radio].radio__input:checked+.form__radio__label.form-helper:after,.radio input[type=radio].radio__input:checked+.radio-control.form-helper:after,.radio input[type=radio].radio__input:checked+label.form__radio__label:after,.radio input[type=radio].radio__input:checked+label.radio-control:after {
    margin: .8rem;
    background-color: #291d18;
    box-shadow: none
}

.form__radio input[type=radio].form__radio__input:checked+.form__radio__label.form-helper:before,.form__radio input[type=radio].form__radio__input:checked+.radio-control.form-helper:before,.form__radio input[type=radio].form__radio__input:checked+label.form__radio__label:before,.form__radio input[type=radio].form__radio__input:checked+label.radio-control:before,.form__radio input[type=radio].radio-input:checked+.form__radio__label.form-helper:before,.form__radio input[type=radio].radio-input:checked+.radio-control.form-helper:before,.form__radio input[type=radio].radio-input:checked+label.form__radio__label:before,.form__radio input[type=radio].radio-input:checked+label.radio-control:before,.form__radio input[type=radio].radio__input:checked+.form__radio__label.form-helper:before,.form__radio input[type=radio].radio__input:checked+.radio-control.form-helper:before,.form__radio input[type=radio].radio__input:checked+label.form__radio__label:before,.form__radio input[type=radio].radio__input:checked+label.radio-control:before,.radio input[type=radio].form__radio__input:checked+.form__radio__label.form-helper:before,.radio input[type=radio].form__radio__input:checked+.radio-control.form-helper:before,.radio input[type=radio].form__radio__input:checked+label.form__radio__label:before,.radio input[type=radio].form__radio__input:checked+label.radio-control:before,.radio input[type=radio].radio-input:checked+.form__radio__label.form-helper:before,.radio input[type=radio].radio-input:checked+.radio-control.form-helper:before,.radio input[type=radio].radio-input:checked+label.form__radio__label:before,.radio input[type=radio].radio-input:checked+label.radio-control:before,.radio input[type=radio].radio__input:checked+.form__radio__label.form-helper:before,.radio input[type=radio].radio__input:checked+.radio-control.form-helper:before,.radio input[type=radio].radio__input:checked+label.form__radio__label:before,.radio input[type=radio].radio__input:checked+label.radio-control:before {
    background-color: #ffc421;
    box-shadow: none
}

.form__radio input[type=radio].form__radio__input:active+.form__radio__label.form-helper:before,.form__radio input[type=radio].form__radio__input:active+.radio-control.form-helper:before,.form__radio input[type=radio].form__radio__input:active+label.form__radio__label:before,.form__radio input[type=radio].form__radio__input:active+label.radio-control:before,.form__radio input[type=radio].form__radio__input:focus+.form__radio__label.form-helper:before,.form__radio input[type=radio].form__radio__input:focus+.radio-control.form-helper:before,.form__radio input[type=radio].form__radio__input:focus+label.form__radio__label:before,.form__radio input[type=radio].form__radio__input:focus+label.radio-control:before,.form__radio input[type=radio].radio-input:active+.form__radio__label.form-helper:before,.form__radio input[type=radio].radio-input:active+.radio-control.form-helper:before,.form__radio input[type=radio].radio-input:active+label.form__radio__label:before,.form__radio input[type=radio].radio-input:active+label.radio-control:before,.form__radio input[type=radio].radio-input:focus+.form__radio__label.form-helper:before,.form__radio input[type=radio].radio-input:focus+.radio-control.form-helper:before,.form__radio input[type=radio].radio-input:focus+label.form__radio__label:before,.form__radio input[type=radio].radio-input:focus+label.radio-control:before,.form__radio input[type=radio].radio__input:active+.form__radio__label.form-helper:before,.form__radio input[type=radio].radio__input:active+.radio-control.form-helper:before,.form__radio input[type=radio].radio__input:active+label.form__radio__label:before,.form__radio input[type=radio].radio__input:active+label.radio-control:before,.form__radio input[type=radio].radio__input:focus+.form__radio__label.form-helper:before,.form__radio input[type=radio].radio__input:focus+.radio-control.form-helper:before,.form__radio input[type=radio].radio__input:focus+label.form__radio__label:before,.form__radio input[type=radio].radio__input:focus+label.radio-control:before,.radio input[type=radio].form__radio__input:active+.form__radio__label.form-helper:before,.radio input[type=radio].form__radio__input:active+.radio-control.form-helper:before,.radio input[type=radio].form__radio__input:active+label.form__radio__label:before,.radio input[type=radio].form__radio__input:active+label.radio-control:before,.radio input[type=radio].form__radio__input:focus+.form__radio__label.form-helper:before,.radio input[type=radio].form__radio__input:focus+.radio-control.form-helper:before,.radio input[type=radio].form__radio__input:focus+label.form__radio__label:before,.radio input[type=radio].form__radio__input:focus+label.radio-control:before,.radio input[type=radio].radio-input:active+.form__radio__label.form-helper:before,.radio input[type=radio].radio-input:active+.radio-control.form-helper:before,.radio input[type=radio].radio-input:active+label.form__radio__label:before,.radio input[type=radio].radio-input:active+label.radio-control:before,.radio input[type=radio].radio-input:focus+.form__radio__label.form-helper:before,.radio input[type=radio].radio-input:focus+.radio-control.form-helper:before,.radio input[type=radio].radio-input:focus+label.form__radio__label:before,.radio input[type=radio].radio-input:focus+label.radio-control:before,.radio input[type=radio].radio__input:active+.form__radio__label.form-helper:before,.radio input[type=radio].radio__input:active+.radio-control.form-helper:before,.radio input[type=radio].radio__input:active+label.form__radio__label:before,.radio input[type=radio].radio__input:active+label.radio-control:before,.radio input[type=radio].radio__input:focus+.form__radio__label.form-helper:before,.radio input[type=radio].radio__input:focus+.radio-control.form-helper:before,.radio input[type=radio].radio__input:focus+label.form__radio__label:before,.radio input[type=radio].radio__input:focus+label.radio-control:before {
    box-shadow: inset 0 0 0 .2rem var(--color);
    background-color: none
}

.form__radio input[type=radio].form__radio__input:checked:focus+.radio-control.form-helper:before,.form__radio input[type=radio].form__radio__input:checked:focus+label.radio-control:before,.form__radio input[type=radio].form__radio__input:focus:checked+.form__radio__label.form-helper:before,.form__radio input[type=radio].form__radio__input:focus:checked+.radio-control.form-helper:before,.form__radio input[type=radio].form__radio__input:focus:checked+label.form__radio__label:before,.form__radio input[type=radio].form__radio__input:focus:checked+label.radio-control:before,.form__radio input[type=radio].radio-input:checked:focus+.radio-control.form-helper:before,.form__radio input[type=radio].radio-input:checked:focus+label.radio-control:before,.form__radio input[type=radio].radio-input:focus:checked+.form__radio__label.form-helper:before,.form__radio input[type=radio].radio-input:focus:checked+.radio-control.form-helper:before,.form__radio input[type=radio].radio-input:focus:checked+label.form__radio__label:before,.form__radio input[type=radio].radio-input:focus:checked+label.radio-control:before,.form__radio input[type=radio].radio__input:checked:focus+.radio-control.form-helper:before,.form__radio input[type=radio].radio__input:checked:focus+label.radio-control:before,.form__radio input[type=radio].radio__input:focus:checked+.form__radio__label.form-helper:before,.form__radio input[type=radio].radio__input:focus:checked+.radio-control.form-helper:before,.form__radio input[type=radio].radio__input:focus:checked+label.form__radio__label:before,.form__radio input[type=radio].radio__input:focus:checked+label.radio-control:before,.radio input[type=radio].form__radio__input:checked:focus+.radio-control.form-helper:before,.radio input[type=radio].form__radio__input:checked:focus+label.radio-control:before,.radio input[type=radio].form__radio__input:focus:checked+.form__radio__label.form-helper:before,.radio input[type=radio].form__radio__input:focus:checked+.radio-control.form-helper:before,.radio input[type=radio].form__radio__input:focus:checked+label.form__radio__label:before,.radio input[type=radio].form__radio__input:focus:checked+label.radio-control:before,.radio input[type=radio].radio-input:checked:focus+.radio-control.form-helper:before,.radio input[type=radio].radio-input:checked:focus+label.radio-control:before,.radio input[type=radio].radio-input:focus:checked+.form__radio__label.form-helper:before,.radio input[type=radio].radio-input:focus:checked+.radio-control.form-helper:before,.radio input[type=radio].radio-input:focus:checked+label.form__radio__label:before,.radio input[type=radio].radio-input:focus:checked+label.radio-control:before,.radio input[type=radio].radio__input:checked:focus+.radio-control.form-helper:before,.radio input[type=radio].radio__input:checked:focus+label.radio-control:before,.radio input[type=radio].radio__input:focus:checked+.form__radio__label.form-helper:before,.radio input[type=radio].radio__input:focus:checked+.radio-control.form-helper:before,.radio input[type=radio].radio__input:focus:checked+label.form__radio__label:before,.radio input[type=radio].radio__input:focus:checked+label.radio-control:before {
    box-shadow: none;
    background-color: #ffc421
}

.form__radio input[type=radio].form__radio__input:disabled+.form__radio__label.form-helper,.form__radio input[type=radio].form__radio__input:disabled+.radio-control.form-helper,.form__radio input[type=radio].form__radio__input:disabled+label.form__radio__label,.form__radio input[type=radio].form__radio__input:disabled+label.radio-control,.form__radio input[type=radio].radio-input:disabled+.form__radio__label.form-helper,.form__radio input[type=radio].radio-input:disabled+.radio-control.form-helper,.form__radio input[type=radio].radio-input:disabled+label.form__radio__label,.form__radio input[type=radio].radio-input:disabled+label.radio-control,.form__radio input[type=radio].radio__input:disabled+.form__radio__label.form-helper,.form__radio input[type=radio].radio__input:disabled+.radio-control.form-helper,.form__radio input[type=radio].radio__input:disabled+label.form__radio__label,.form__radio input[type=radio].radio__input:disabled+label.radio-control,.radio input[type=radio].form__radio__input:disabled+.form__radio__label.form-helper,.radio input[type=radio].form__radio__input:disabled+.radio-control.form-helper,.radio input[type=radio].form__radio__input:disabled+label.form__radio__label,.radio input[type=radio].form__radio__input:disabled+label.radio-control,.radio input[type=radio].radio-input:disabled+.form__radio__label.form-helper,.radio input[type=radio].radio-input:disabled+.radio-control.form-helper,.radio input[type=radio].radio-input:disabled+label.form__radio__label,.radio input[type=radio].radio-input:disabled+label.radio-control,.radio input[type=radio].radio__input:disabled+.form__radio__label.form-helper,.radio input[type=radio].radio__input:disabled+.radio-control.form-helper,.radio input[type=radio].radio__input:disabled+label.form__radio__label,.radio input[type=radio].radio__input:disabled+label.radio-control {
    pointer-events: none
}

.form__radio input[type=radio].form__radio__input:disabled+.form__radio__label.form-helper:after,.form__radio input[type=radio].form__radio__input:disabled+.radio-control.form-helper:after,.form__radio input[type=radio].form__radio__input:disabled+label.form__radio__label:after,.form__radio input[type=radio].form__radio__input:disabled+label.radio-control:after,.form__radio input[type=radio].radio-input:disabled+.form__radio__label.form-helper:after,.form__radio input[type=radio].radio-input:disabled+.radio-control.form-helper:after,.form__radio input[type=radio].radio-input:disabled+label.form__radio__label:after,.form__radio input[type=radio].radio-input:disabled+label.radio-control:after,.form__radio input[type=radio].radio__input:disabled+.form__radio__label.form-helper:after,.form__radio input[type=radio].radio__input:disabled+.radio-control.form-helper:after,.form__radio input[type=radio].radio__input:disabled+label.form__radio__label:after,.form__radio input[type=radio].radio__input:disabled+label.radio-control:after,.radio input[type=radio].form__radio__input:disabled+.form__radio__label.form-helper:after,.radio input[type=radio].form__radio__input:disabled+.radio-control.form-helper:after,.radio input[type=radio].form__radio__input:disabled+label.form__radio__label:after,.radio input[type=radio].form__radio__input:disabled+label.radio-control:after,.radio input[type=radio].radio-input:disabled+.form__radio__label.form-helper:after,.radio input[type=radio].radio-input:disabled+.radio-control.form-helper:after,.radio input[type=radio].radio-input:disabled+label.form__radio__label:after,.radio input[type=radio].radio-input:disabled+label.radio-control:after,.radio input[type=radio].radio__input:disabled+.form__radio__label.form-helper:after,.radio input[type=radio].radio__input:disabled+.radio-control.form-helper:after,.radio input[type=radio].radio__input:disabled+label.form__radio__label:after,.radio input[type=radio].radio__input:disabled+label.radio-control:after {
    pointer-events: none;
    opacity: .4
}

.form__radio input[type=radio].form__radio__input:disabled+.form__radio__label.form-helper:before,.form__radio input[type=radio].form__radio__input:disabled+.radio-control.form-helper:before,.form__radio input[type=radio].form__radio__input:disabled+label.form__radio__label:before,.form__radio input[type=radio].form__radio__input:disabled+label.radio-control:before,.form__radio input[type=radio].radio-input:disabled+.form__radio__label.form-helper:before,.form__radio input[type=radio].radio-input:disabled+.radio-control.form-helper:before,.form__radio input[type=radio].radio-input:disabled+label.form__radio__label:before,.form__radio input[type=radio].radio-input:disabled+label.radio-control:before,.form__radio input[type=radio].radio__input:disabled+.form__radio__label.form-helper:before,.form__radio input[type=radio].radio__input:disabled+.radio-control.form-helper:before,.form__radio input[type=radio].radio__input:disabled+label.form__radio__label:before,.form__radio input[type=radio].radio__input:disabled+label.radio-control:before,.radio input[type=radio].form__radio__input:disabled+.form__radio__label.form-helper:before,.radio input[type=radio].form__radio__input:disabled+.radio-control.form-helper:before,.radio input[type=radio].form__radio__input:disabled+label.form__radio__label:before,.radio input[type=radio].form__radio__input:disabled+label.radio-control:before,.radio input[type=radio].radio-input:disabled+.form__radio__label.form-helper:before,.radio input[type=radio].radio-input:disabled+.radio-control.form-helper:before,.radio input[type=radio].radio-input:disabled+label.form__radio__label:before,.radio input[type=radio].radio-input:disabled+label.radio-control:before,.radio input[type=radio].radio__input:disabled+.form__radio__label.form-helper:before,.radio input[type=radio].radio__input:disabled+.radio-control.form-helper:before,.radio input[type=radio].radio__input:disabled+label.form__radio__label:before,.radio input[type=radio].radio__input:disabled+label.radio-control:before {
    pointer-events: none;
    opacity: .4
}

.form__radio input[type=radio].form__radio__input:disabled:checked+.form__radio__label.form-helper:after,.form__radio input[type=radio].form__radio__input:disabled:checked+.radio-control.form-helper:after,.form__radio input[type=radio].form__radio__input:disabled:checked+label.form__radio__label:after,.form__radio input[type=radio].form__radio__input:disabled:checked+label.radio-control:after,.form__radio input[type=radio].radio-input:disabled:checked+.form__radio__label.form-helper:after,.form__radio input[type=radio].radio-input:disabled:checked+.radio-control.form-helper:after,.form__radio input[type=radio].radio-input:disabled:checked+label.form__radio__label:after,.form__radio input[type=radio].radio-input:disabled:checked+label.radio-control:after,.form__radio input[type=radio].radio__input:disabled:checked+.form__radio__label.form-helper:after,.form__radio input[type=radio].radio__input:disabled:checked+.radio-control.form-helper:after,.form__radio input[type=radio].radio__input:disabled:checked+label.form__radio__label:after,.form__radio input[type=radio].radio__input:disabled:checked+label.radio-control:after,.radio input[type=radio].form__radio__input:disabled:checked+.form__radio__label.form-helper:after,.radio input[type=radio].form__radio__input:disabled:checked+.radio-control.form-helper:after,.radio input[type=radio].form__radio__input:disabled:checked+label.form__radio__label:after,.radio input[type=radio].form__radio__input:disabled:checked+label.radio-control:after,.radio input[type=radio].radio-input:disabled:checked+.form__radio__label.form-helper:after,.radio input[type=radio].radio-input:disabled:checked+.radio-control.form-helper:after,.radio input[type=radio].radio-input:disabled:checked+label.form__radio__label:after,.radio input[type=radio].radio-input:disabled:checked+label.radio-control:after,.radio input[type=radio].radio__input:disabled:checked+.form__radio__label.form-helper:after,.radio input[type=radio].radio__input:disabled:checked+.radio-control.form-helper:after,.radio input[type=radio].radio__input:disabled:checked+label.form__radio__label:after,.radio input[type=radio].radio__input:disabled:checked+label.radio-control:after {
    background-color: #291d18
}

.form__radio input[type=radio].form__radio__input:disabled:checked+.form__radio__label.form-helper:before,.form__radio input[type=radio].form__radio__input:disabled:checked+.radio-control.form-helper:before,.form__radio input[type=radio].form__radio__input:disabled:checked+label.form__radio__label:before,.form__radio input[type=radio].form__radio__input:disabled:checked+label.radio-control:before,.form__radio input[type=radio].radio-input:disabled:checked+.form__radio__label.form-helper:before,.form__radio input[type=radio].radio-input:disabled:checked+.radio-control.form-helper:before,.form__radio input[type=radio].radio-input:disabled:checked+label.form__radio__label:before,.form__radio input[type=radio].radio-input:disabled:checked+label.radio-control:before,.form__radio input[type=radio].radio__input:disabled:checked+.form__radio__label.form-helper:before,.form__radio input[type=radio].radio__input:disabled:checked+.radio-control.form-helper:before,.form__radio input[type=radio].radio__input:disabled:checked+label.form__radio__label:before,.form__radio input[type=radio].radio__input:disabled:checked+label.radio-control:before,.radio input[type=radio].form__radio__input:disabled:checked+.form__radio__label.form-helper:before,.radio input[type=radio].form__radio__input:disabled:checked+.radio-control.form-helper:before,.radio input[type=radio].form__radio__input:disabled:checked+label.form__radio__label:before,.radio input[type=radio].form__radio__input:disabled:checked+label.radio-control:before,.radio input[type=radio].radio-input:disabled:checked+.form__radio__label.form-helper:before,.radio input[type=radio].radio-input:disabled:checked+.radio-control.form-helper:before,.radio input[type=radio].radio-input:disabled:checked+label.form__radio__label:before,.radio input[type=radio].radio-input:disabled:checked+label.radio-control:before,.radio input[type=radio].radio__input:disabled:checked+.form__radio__label.form-helper:before,.radio input[type=radio].radio__input:disabled:checked+.radio-control.form-helper:before,.radio input[type=radio].radio__input:disabled:checked+label.form__radio__label:before,.radio input[type=radio].radio__input:disabled:checked+label.radio-control:before {
    background-color: transparent;
    border: .1rem solid #291d18
}

.form__radio input[type=radio].form__radio--checkmark+.form__radio__label.form-helper,.form__radio input[type=radio].form__radio--checkmark+label.form__radio__label,.radio input[type=radio].form__radio--checkmark+.form__radio__label.form-helper,.radio input[type=radio].form__radio--checkmark+label.form__radio__label {
    width: 2.4rem;
    height: 2.4rem;
    border: .08rem solid #a0a1a2;
    border-radius: 1.2rem
}

.form__radio input[type=radio].form__radio--checkmark:disabled+.form__radio__label.form-helper,.form__radio input[type=radio].form__radio--checkmark:disabled+label.form__radio__label,.radio input[type=radio].form__radio--checkmark:disabled+.form__radio__label.form-helper,.radio input[type=radio].form__radio--checkmark:disabled+label.form__radio__label {
    border: .08rem solid rgba(160,161,162,.2)
}

.form__radio input[type=radio].form__radio--checkmark:not(:checked)+.form__radio__label.form-helper,.form__radio input[type=radio].form__radio--checkmark:not(:checked)+label.form__radio__label,.radio input[type=radio].form__radio--checkmark:not(:checked)+.form__radio__label.form-helper,.radio input[type=radio].form__radio--checkmark:not(:checked)+label.form__radio__label {
    padding-left: 0
}

.form__radio input[type=radio].form__radio--checkmark:not(:checked)+.form__radio__label.form-helper:before,.form__radio input[type=radio].form__radio--checkmark:not(:checked)+label.form__radio__label:before,.radio input[type=radio].form__radio--checkmark:not(:checked)+.form__radio__label.form-helper:before,.radio input[type=radio].form__radio--checkmark:not(:checked)+label.form__radio__label:before {
    background: transparent;
    box-shadow: none
}

.form__radio input[type=radio].form__radio--checkmark:checked+.form__radio__label.form-helper,.form__radio input[type=radio].form__radio--checkmark:checked+label.form__radio__label,.radio input[type=radio].form__radio--checkmark:checked+.form__radio__label.form-helper,.radio input[type=radio].form__radio--checkmark:checked+label.form__radio__label {
    padding-left: 0;
    border: .08rem solid #fff
}

.form__radio input[type=radio].form__radio--checkmark:checked+.form__radio__label.form-helper:before,.form__radio input[type=radio].form__radio--checkmark:checked+label.form__radio__label:before,.radio input[type=radio].form__radio--checkmark:checked+.form__radio__label.form-helper:before,.radio input[type=radio].form__radio--checkmark:checked+label.form__radio__label:before {
    background: #ffc421;
    box-shadow: none
}

.form__radio input[type=radio].form__radio--checkmark:checked+.form__radio__label.form-helper:after,.form__radio input[type=radio].form__radio--checkmark:checked+label.form__radio__label:after,.radio input[type=radio].form__radio--checkmark:checked+.form__radio__label.form-helper:after,.radio input[type=radio].form__radio--checkmark:checked+label.form__radio__label:after {
    content: "Ã¯â€°Âª";
    top: -.2rem;
    left: .2rem;
    padding-top: .3rem;
    color: #fff;
    background: transparent;
    box-shadow: none;
    font-size: .8rem;
    font-family: icons,Helvetica,Verdana,Arial,Sans-serif
}

@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active) {
    .form__radio .radio input[type=radio].radio-input:checked+.radio-control.form-helper:after,.form__radio input[type=radio].form__radio__input:checked+.form__radio__label.form-helper:after,.form__radio input[type=radio].form__radio__input:checked+label.form__radio__label:after,.form__radio input[type=radio].radio-input:checked+.radio-control.form-helper:after,.form__radio input[type=radio].radio-input:checked+label.radio-control:after,.radio .radio input[type=radio].radio-input:checked+.radio-control.form-helper:after,.radio input[type=radio].form__radio__input:checked+.form__radio__label.form-helper:after,.radio input[type=radio].form__radio__input:checked+label.form__radio__label:after,.radio input[type=radio].radio-input:checked+.radio-control.form-helper:after,.radio input[type=radio].radio-input:checked+label.radio-control:after {
        margin: .8rem!important;
        top: 0!important
    }

    .form__radio .radio input[type=radio].radio-input:disabled+.radio-control.form-helper:after,.form__radio input[type=radio].form__radio__input:disabled+.form__radio__label.form-helper:after,.form__radio input[type=radio].form__radio__input:disabled+label.form__radio__label:after,.form__radio input[type=radio].radio-input:disabled+.radio-control.form-helper:after,.form__radio input[type=radio].radio-input:disabled+label.radio-control:after,.radio .radio input[type=radio].radio-input:disabled+.radio-control.form-helper:after,.radio input[type=radio].form__radio__input:disabled+.form__radio__label.form-helper:after,.radio input[type=radio].form__radio__input:disabled+label.form__radio__label:after,.radio input[type=radio].radio-input:disabled+.radio-control.form-helper:after,.radio input[type=radio].radio-input:disabled+label.radio-control:after {
        margin: .8rem .4rem -.9rem!important;
        top: 0!important
    }
}

@media only screen and (min-width: 36em) {
    .radio-checkbox--horizontal .radio-checkbox {
        display:inline-flex;
        align-items: center
    }
}

.radio-checkbox--horizontal .form__radio,.radio-checkbox--horizontal .radio {
    margin-right: .6rem
}

.radio-checkbox--horizontal .form__radio input[type=radio].form__radio__input:checked+.form__radio__label.form-helper,.radio-checkbox--horizontal .form__radio input[type=radio].form__radio__input:checked+label.form__radio__label,.radio-checkbox--horizontal .form__radio input[type=radio].form__radio__input:not(:checked)+.form__radio__label.form-helper,.radio-checkbox--horizontal .form__radio input[type=radio].form__radio__input:not(:checked)+label.form__radio__label,.radio-checkbox--horizontal .radio input[type=radio].form__radio__input:checked+.form__radio__label.form-helper,.radio-checkbox--horizontal .radio input[type=radio].form__radio__input:checked+label.form__radio__label,.radio-checkbox--horizontal .radio input[type=radio].form__radio__input:not(:checked)+.form__radio__label.form-helper,.radio-checkbox--horizontal .radio input[type=radio].form__radio__input:not(:checked)+label.form__radio__label {
    line-height: 2.4rem;
    margin-bottom: 0
}

.radio-checkbox--horizontal .label--large {
    margin-right: 2.4rem;
    margin-bottom: 0;
    line-height: 2.4rem;
    color: #655c58
}

@media only screen and (min-width: 36em) {
    .radio-checkbox--horizontal .label--large {
        margin-right:3.2rem
    }
}

.radio-container {
    border-radius: 0;
    width: 100%;
    height: 5.6rem;
    margin-left: 0;
    margin-bottom: 1rem;
    background: none
}

@media only screen and (min-width: 36em) {
    .radio-container {
        width:20.8rem;
        margin-right: 1.6rem;
        margin-bottom: 0
    }
}

.radio-container .form-helper,.radio-container label {
    font-weight: 500;
    font-size: 1.5rem
}

.radio-container.selected {
    background: #ffc421;
    border: none;
    margin-left: 0
}

.radio-container.selected .form-helper,.radio-container.selected label {
    color: #fff;
    font-weight: 900
}

.radio-container.selected .radio input[type=radio].radio-input:checked+.radio-control.icon-tick:before {
    font-family: icons;
    speak: never;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: inherit
}

.radio-container.selected-content {
    margin-top: -1.6rem
}

.radio-container.selected-content .form-helper,.radio-container.selected-content label {
    margin-top: auto;
    color: #ffc421
}

.radio-container.selected-content input[type=radio].radio-input:not(:checked)+.radio-control.icon-tick:before {
    color: #ffc421;
    background-color: #fff;
    content: "Ã¯â€°Â°";
    border: .1rem solid #ffc421;
    padding-top: .2rem
}

.radio-container.single-item {
    border: none;
    border-radius: 0;
    padding-left: 0;
    background: none;
    pointer-events: none;
    margin-top: -1.6rem
}

.radio-container.single-item--selected .form-helper,.radio-container.single-item--selected label {
    color: #ffc421;
    font-weight: 900
}

.radio-container.single-item--selected input[type=radio].radio-input:checked+.radio-control.icon-tick:before {
    color: #ffc421;
    background-color: #fff;
    border: .1rem solid #ffc421
}

.radio-container input[type=radio].radio-input:not(:checked)+.radio-control.icon-tick:before {
    content: "";
    background-color: #fff
}

.radio-container input[type=radio].radio-input:checked+.radio-control.icon-tick:before {
    content: normal;
    font-size: 1.2rem;
    border: .1rem solid #fff;
    background-color: #ffc421;
    color: #fff;
    padding-left: .5rem
}

.radio-container input[type=radio].radio-input:not(checked)+.radio-control.icon-tick:after {
    border: none;
    border-radius: 0;
    height: auto
}

.radio-container .radio-control:before {
    padding-left: .3rem
}

.accordion__icon,.cmp-accordion__icon {
    color: var(--chevron--color)
}

.accordion__button,.cmp-accordion__button {
    color: var(--title--color)
}

.accordion__button .icon:before,.cmp-accordion__button .icon:before {
    transform-origin: center center;
    color: var(--chevron--color)
}

.accordion__panel:after,.cmp-accordion__panel:after {
    content: ""
}

.accordion .divider--xxs,.cmp-accordion .divider--xxs {
    border-top: .1rem solid;
    border-top-color: var(--accordion__divider__border-top-color)
}

.password-meter {
    height: 1rem;
    width: 100%;
    background: #f7f6f6;
    margin: 1rem;
    border-radius: 1rem
}

.password-meter-progress {
    height: 100%;
    width: 0;
    transition: width .4s linear;
    border-radius: 1rem
}

.password-meter-progress.weak {
    width: 25%;
    background: #ffc421
}

.password-meter-progress.average {
    width: 50%;
    background: #ffc421
}

.password-meter-progress.strong {
    width: 75%;
    background: #ffc421
}

.password-meter-progress.stronger {
    width: 100%;
    background: #ffc421
}

.progress-bar {
    height: .4rem;
    background-color: var(--progress-bar-bg)
}

.progress-bar--inline {
    top: unset;
    left: auto
}

.progress-bar .indicator-progress {
    background: var(--color-primary)
}

.progress-bar .ready-1 {
    width: 1%
}

.progress-bar .ready-2 {
    width: 2%
}

.progress-bar .ready-3 {
    width: 3%
}

.progress-bar .ready-4 {
    width: 4%
}

.progress-bar .ready-5 {
    width: 5%
}

.progress-bar .ready-6 {
    width: 6%
}

.progress-bar .ready-7 {
    width: 7%
}

.progress-bar .ready-8 {
    width: 8%
}

.progress-bar .ready-9 {
    width: 9%
}

.progress-bar .ready-10 {
    width: 10%
}

.progress-bar .ready-11 {
    width: 11%
}

.progress-bar .ready-12 {
    width: 12%
}

.progress-bar .ready-13 {
    width: 13%
}

.progress-bar .ready-14 {
    width: 14%
}

.progress-bar .ready-15 {
    width: 15%
}

.progress-bar .ready-16 {
    width: 16%
}

.progress-bar .ready-17 {
    width: 17%
}

.progress-bar .ready-18 {
    width: 18%
}

.progress-bar .ready-19 {
    width: 19%
}

.progress-bar .ready-20 {
    width: 20%
}

.progress-bar .ready-21 {
    width: 21%
}

.progress-bar .ready-22 {
    width: 22%
}

.progress-bar .ready-23 {
    width: 23%
}

.progress-bar .ready-24 {
    width: 24%
}

.progress-bar .ready-25 {
    width: 25%
}

.progress-bar .ready-26 {
    width: 26%
}

.progress-bar .ready-27 {
    width: 27%
}

.progress-bar .ready-28 {
    width: 28%
}

.progress-bar .ready-29 {
    width: 29%
}

.progress-bar .ready-30 {
    width: 30%
}

.progress-bar .ready-31 {
    width: 31%
}

.progress-bar .ready-32 {
    width: 32%
}

.progress-bar .ready-33 {
    width: 33%
}

.progress-bar .ready-34 {
    width: 34%
}

.progress-bar .ready-35 {
    width: 35%
}

.progress-bar .ready-36 {
    width: 36%
}

.progress-bar .ready-37 {
    width: 37%
}

.progress-bar .ready-38 {
    width: 38%
}

.progress-bar .ready-39 {
    width: 39%
}

.progress-bar .ready-40 {
    width: 40%
}

.progress-bar .ready-41 {
    width: 41%
}

.progress-bar .ready-42 {
    width: 42%
}

.progress-bar .ready-43 {
    width: 43%
}

.progress-bar .ready-44 {
    width: 44%
}

.progress-bar .ready-45 {
    width: 45%
}

.progress-bar .ready-46 {
    width: 46%
}

.progress-bar .ready-47 {
    width: 47%
}

.progress-bar .ready-48 {
    width: 48%
}

.progress-bar .ready-49 {
    width: 49%
}

.progress-bar .ready-50 {
    width: 50%
}

.progress-bar .ready-51 {
    width: 51%
}

.progress-bar .ready-52 {
    width: 52%
}

.progress-bar .ready-53 {
    width: 53%
}

.progress-bar .ready-54 {
    width: 54%
}

.progress-bar .ready-55 {
    width: 55%
}

.progress-bar .ready-56 {
    width: 56%
}

.progress-bar .ready-57 {
    width: 57%
}

.progress-bar .ready-58 {
    width: 58%
}

.progress-bar .ready-59 {
    width: 59%
}


.progress-bar .ready-60 {
    width: 60%
}

.progress-bar .ready-61 {
    width: 61%
}

.progress-bar .ready-62 {
    width: 62%
}

.progress-bar .ready-63 {
    width: 63%
}

.progress-bar .ready-64 {
    width: 64%
}

.progress-bar .ready-65 {
    width: 65%
}

.progress-bar .ready-66 {
    width: 66%
}

.progress-bar .ready-67 {
    width: 67%
}

.progress-bar .ready-68 {
    width: 68%
}

.progress-bar .ready-69 {
    width: 69%
}

.progress-bar .ready-70 {
    width: 70%
}

.progress-bar .ready-71 {
    width: 71%
}

.progress-bar .ready-72 {
    width: 72%
}

.progress-bar .ready-73 {
    width: 73%
}

.progress-bar .ready-74 {
    width: 74%
}

.progress-bar .ready-75 {
    width: 75%
}

.progress-bar .ready-76 {
    width: 76%
}

.progress-bar .ready-77 {
    width: 77%
}

.progress-bar .ready-78 {
    width: 78%
}

.progress-bar .ready-79 {
    width: 79%
}

.progress-bar .ready-80 {
    width: 80%
}

.progress-bar .ready-81 {
    width: 81%
}

.progress-bar .ready-82 {
    width: 82%
}

.progress-bar .ready-83 {
    width: 83%
}

.progress-bar .ready-84 {
    width: 84%
}

.progress-bar .ready-85 {
    width: 85%
}

.progress-bar .ready-86 {
    width: 86%
}

.progress-bar .ready-87 {
    width: 87%
}

.progress-bar .ready-88 {
    width: 88%
}

.progress-bar .ready-89 {
    width: 89%
}

.progress-bar .ready-90 {
    width: 90%
}

.progress-bar .ready-91 {
    width: 91%
}

.progress-bar .ready-92 {
    width: 92%
}

.progress-bar .ready-93 {
    width: 93%
}

.progress-bar .ready-94 {
    width: 94%
}

.progress-bar .ready-95 {
    width: 95%
}

.progress-bar .ready-96 {
    width: 96%
}

.progress-bar .ready-97 {
    width: 97%
}

.progress-bar .ready-98 {
    width: 98%
}

.progress-bar .ready-99 {
    width: 99%
}

.progress-bar .ready-100 {
    width: 100%
}

.cdk-drag-animating {
    transition: transform .25s cubic-bezier(.2,0,0,1)
}

.cdk-drop-list-dragging .cdk-drag:not(.cdk-drag-placeholder) {
    transition: transform .25s cubic-bezier(0,0,.2,1)
}

@-webkit-keyframes animationShowSlideUp {
    0% {
        opacity: 0;
        transform: translateY(1rem)
    }

    to {
        opacity: 1;
        transform: translateY(0)
    }
}

@keyframes animationShowSlideUp {
    0% {
        opacity: 0;
        transform: translateY(1rem)
    }

    to {
        opacity: 1;
        transform: translateY(0)
    }
}

.animation-show-slide-up {
    opacity: 0;
    -webkit-animation: animationShowSlideUp cubic-bezier(.25,.46,.45,.94) 1;
    animation: animationShowSlideUp cubic-bezier(.25,.46,.45,.94) 1;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-duration: .25s;
    animation-duration: .25s;
    -webkit-animation-delay: calc(.3s + var(--animation-delay, 0)*0.1s);
    animation-delay: calc(.3s + var(--animation-delay, 0)*0.1s)
}

.animated-content,.animated-content-fade-in {
    opacity: "%opacity--full-transparency";
    -webkit-animation: content-fade-in--mobile 1.5s ease;
    animation: content-fade-in--mobile 1.5s ease;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

@media only screen and (min-width: 36em) {
    .animated-content,.animated-content-fade-in {
        opacity:"%opacity--full-transparency";
        -webkit-animation: content-fade-in 1.5s ease;
        animation: content-fade-in 1.5s ease;
        -webkit-animation-fill-mode: forwards;
        animation-fill-mode: forwards
    }
}

.animated-content,.animated-content-fade-in--delay {
    opacity: "%opacity--full-transparency";
    -webkit-animation: content-fade-in--mobile 1.5s ease;
    animation: content-fade-in--mobile 1.5s ease;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 2.5s;
    animation-delay: 2.5s
}

@media only screen and (min-width: 36em) {
    .animated-content,.animated-content-fade-in--delay {
        opacity:"%opacity--full-transparency";
        -webkit-animation: content-fade-in 1.5s ease;
        animation: content-fade-in 1.5s ease;
        -webkit-animation-fill-mode: forwards;
        animation-fill-mode: forwards;
        -webkit-animation-delay: 3.8s;
        animation-delay: 3.8s
    }
}

:root {
    --animation-delay: 0
}

@-webkit-keyframes slidein-up {
    0% {
        transform: translate3d(0,100%,0);
        opacity: 0
    }

    to {
        transform: translateZ(0);
        opacity: 1
    }
}

@keyframes slidein-up {
    0% {
        transform: translate3d(0,100%,0);
        opacity: 0
    }

    to {
        transform: translateZ(0);
        opacity: 1
    }
}

@-webkit-keyframes slideout-down {
    0% {
        transform: translateZ(0);
        opacity: 1
    }

    to {
        transform: translate3d(0,100%,0);
        opacity: 0
    }
}

@keyframes slideout-down {
    0% {
        transform: translateZ(0);
        opacity: 1
    }

    to {
        transform: translate3d(0,100%,0);
        opacity: 0
    }
}

@-webkit-keyframes show-block {
    0% {
        transform: translate3d(0,1rem,0);
        opacity: 0
    }

    to {
        transform: translateZ(0);
        opacity: 1
    }
}

@keyframes show-block {
    0% {
        transform: translate3d(0,1rem,0);
        opacity: 0
    }

    to {
        transform: translateZ(0);
        opacity: 1
    }
}

.animation {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.animation--init {
    opacity: 0
}

.animation--slidein-up {
    -webkit-animation-name: slidein-up;
    animation-name: slidein-up
}

.animation--slideout-down {
    -webkit-animation-name: slideout-down;
    animation-name: slideout-down
}

.animation--show-block {
    -webkit-animation-name: show-block;
    animation-name: show-block
}

.animation--beat {
    -webkit-animation: beat .3s ease-in-out;
    animation: beat .3s ease-in-out
}

.animation--slide-down-to-screen {
    -webkit-animation: slide-down-to-screen ease-in;
    animation: slide-down-to-screen ease-in;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-duration: .3s;
    animation-duration: .3s
}

.animation--fade-in {
    -webkit-animation: fade-in ease-in;
    animation: fade-in ease-in;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-duration: .3s;
    animation-duration: .3s
}

@-webkit-keyframes slide-down-to-screen {
    0% {
        transform: translateY(calc(-100vh - 100%))
    }

    to {
        transform: translateY(0)
    }
}

@keyframes slide-down-to-screen {
    0% {
        transform: translateY(calc(-100vh - 100%))
    }

    to {
        transform: translateY(0)
    }
}

@-webkit-keyframes fade-in {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes fade-in {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@-webkit-keyframes icon-loading-in {
    0% {
        top: 0
    }

    to {
        top: 25rem
    }
}

@keyframes icon-loading-in {
    0% {
        top: 0
    }

    to {
        top: 25rem
    }
}

@-webkit-keyframes icon-loading {
    0% {
        top: 25rem
    }

    23% {
        top: 20rem
    }

    46% {
        top: 26rem
    }

    69% {
        top: 23rem
    }

    86% {
        top: 26.5rem
    }

    to {
        top: 25rem
    }
}

@keyframes icon-loading {
    0% {
        top: 25rem
    }

    23% {
        top: 20rem
    }

    46% {
        top: 26rem
    }

    69% {
        top: 23rem
    }

    86% {
        top: 26.5rem
    }

    to {
        top: 25rem
    }
}

@-webkit-keyframes icon-loading-short {
    0% {
        top: 25rem
    }

    40% {
        top: 26rem
    }

    60% {
        top: 23rem
    }

    80% {
        top: 26.5rem
    }

    to {
        top: 25rem
    }
}

@keyframes icon-loading-short {
    0% {
        top: 25rem
    }

    40% {
        top: 26rem
    }

    60% {
        top: 23rem
    }

    80% {
        top: 26.5rem
    }

    to {
        top: 25rem
    }
}

@-webkit-keyframes icon-loading-out {
    0% {
        top: 25rem
    }

    30% {
        top: 25rem
    }

    to {
        top: 0
    }
}

@keyframes icon-loading-out {
    0% {
        top: 25rem
    }

    30% {
        top: 25rem
    }

    to {
        top: 0
    }
}

@-webkit-keyframes icon-loading-out-header {
    0% {
        top: 25rem;
        height: auto
    }

    60% {
        top: 25rem
    }

    to {
        top: -15rem;
        height: 0
    }
}

@keyframes icon-loading-out-header {
    0% {
        top: 25rem;
        height: auto
    }

    60% {
        top: 25rem
    }

    to {
        top: -15rem;
        height: 0
    }
}

@-webkit-keyframes articleContainerIn {
    0% {
        opacity: 0;
        top: 100vh
    }

    to {
        opacity: 1;
        top: 0
    }
}

@keyframes articleContainerIn {
    0% {
        opacity: 0;
        top: 100vh
    }

    to {
        opacity: 1;
        top: 0
    }
}

@-webkit-keyframes content-fade-in {
    0% {
        opacity: 0;
        margin-top: 20rem;
        height: 0
    }

    to {
        opacity: 1;
        margin-top: 0;
        height: auto
    }
}

@keyframes content-fade-in {
    0% {
        opacity: 0;
        margin-top: 20rem;
        height: 0
    }

    to {
        opacity: 1;
        margin-top: 0;
        height: auto
    }
}

@-webkit-keyframes content-fade-in-up {
    0% {
        opacity: 0;
        margin-top: 10rem
    }

    to {
        opacity: 1;
        margin-top: 0
    }
}

@keyframes content-fade-in-up {
    0% {
        opacity: 0;
        margin-top: 10rem
    }

    to {
        opacity: 1;
        margin-top: 0
    }
}

@-webkit-keyframes content-fade-in--mobile {
    0% {
        opacity: 0;
        margin-top: 12rem;
        height: 0
    }

    to {
        opacity: 1;
        margin-top: 0;
        height: auto
    }
}

@keyframes content-fade-in--mobile {
    0% {
        opacity: 0;
        margin-top: 12rem;
        height: 0
    }

    to {
        opacity: 1;
        margin-top: 0;
        height: auto
    }
}

@-webkit-keyframes move-in-steps {
    0% {
        margin-top: 5rem
    }

    to {
        margin-top: 0
    }
}

@keyframes move-in-steps {
    0% {
        margin-top: 5rem
    }

    to {
        margin-top: 0
    }
}

@-webkit-keyframes size-popup {
    0% {
        transform: scale(1)
    }

    5% {
        transform: scale(1.6)
    }

    85% {
        transform: scale(1.6)
    }

    to {
        transform: scale(1)
    }
}

@keyframes size-popup {
    0% {
        transform: scale(1)
    }

    5% {
        transform: scale(1.6)
    }

    85% {
        transform: scale(1.6)
    }

    to {
        transform: scale(1)
    }
}

.animation-icon-loading {
    margin: 0 auto;
    -webkit-animation: icon-loading-in 1s,icon-loading 2s ease-in-out 1s,icon-loading-out .7s ease-in-out 3.2s;
    animation: icon-loading-in 1s,icon-loading 2s ease-in-out 1s,icon-loading-out .7s ease-in-out 3.2s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.animation-icon-loading--extended {
    margin: 0 auto;
    -webkit-animation: icon-loading-in 1s,icon-loading 2s ease-in-out 1s,icon-loading-out .7s ease-in-out 3s;
    animation: icon-loading-in 1s,icon-loading 2s ease-in-out 1s,icon-loading-out .7s ease-in-out 3s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    overflow: visible
}

.animation-icon-loading--extended img {
    -webkit-animation: size-popup 3.2s ease-out .2s;
    animation: size-popup 3.2s ease-out .2s
}

.animation-icon-loading--out-header {
    margin: 0 auto;
    -webkit-animation: icon-loading-out-header 1.8s ease-in-out .2s;
    animation: icon-loading-out-header 1.8s ease-in-out .2s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.animation-icon-loading--helper-in {
    opacity: 0;
    -webkit-animation: animationShowSlideUp .25s cubic-bezier(.25,.46,.45,.94) .8s 1;
    animation: animationShowSlideUp .25s cubic-bezier(.25,.46,.45,.94) .8s 1;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

@-webkit-keyframes make-visible {
    0% {
        visibility: hidden
    }

    to {
        visibility: visible
    }
}

@keyframes make-visible {
    0% {
        visibility: hidden
    }

    to {
        visibility: visible
    }
}

@-webkit-keyframes hide-content {
    0% {
        visibility: visible;
        height: auto;
        opacity: 1
    }

    to {
        visibility: hidden;
        height: 0;
        opacity: 0
    }
}

@keyframes hide-content {
    0% {
        visibility: visible;
        height: auto;
        opacity: 1
    }

    to {
        visibility: hidden;
        height: 0;
        opacity: 0
    }
}

@-webkit-keyframes beat {
    0% {
        transform: scale(1)
    }

    50% {
        transform: scale(1.2)
    }

    to {
        transform: scale(1)
    }
}

@keyframes beat {
    0% {
        transform: scale(1)
    }

    50% {
        transform: scale(1.2)
    }

    to {
        transform: scale(1)
    }
}

.AjaxLoader {
    left: 50%;
    top: 25%;
    margin: auto;
    z-index: 1000
}

.spinner {
    height: 8rem;
    width: 8rem;
    -webkit-animation: rotate .8s linear infinite;
    animation: rotate .8s linear infinite;
    border: .8rem solid #ffc421;
    border-right-color: transparent;
    border-radius: 50%
}

@-webkit-keyframes rotate {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

@keyframes rotate {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

@-webkit-keyframes spinnerAnimation-sm {
    to {
        height: auto;
        opacity: 1;
        visibility: visible
    }
}

@-webkit-keyframes spinnerAnimation-sm-hide {
    to {
        height: 0;
        opacity: 0;
        visibility: hidden
    }
}

@-webkit-keyframes spinnerAnimation-lg {
    to {
        height: auto;
        visibility: visible
    }
}

@-webkit-keyframes spinnerAnimation-lg-hide {
    to {
        height: 0;
        opacity: 0;
        visibility: hidden
    }
}

@-webkit-keyframes spinnerAnimation-xlg {
    to {
        height: auto;
        visibility: visible
    }
}

@-webkit-keyframes spinnerAnimation-xlg-hide {
    to {
        height: 0;
        opacity: 0;
        visibility: hidden
    }
}

@keyframes spinnerAnimation-xlg-hide {
    to {
        height: 0;
        opacity: 0;
        visibility: hidden
    }
}

@-webkit-keyframes spinnerAnimation-xxlg {
    to {
        height: auto;
        visibility: visible
    }
}

@keyframes spinnerAnimation-xxlg {
    to {
        height: auto;
        visibility: visible
    }
}

@-webkit-keyframes spinnerAnimation-xxlg-hide {
    to {
        height: 0;
        opacity: 0;
        visibility: hidden
    }
}

@keyframes spinnerAnimation-xxlg-hide {
    to {
        height: 0;
        opacity: 0;
        visibility: hidden
    }
}

@-webkit-keyframes spinnerAnimation-xxxlg {
    to {
        height: auto;
        visibility: visible
    }
}

@keyframes spinnerAnimation-xxxlg {
    to {
        height: auto;
        visibility: visible
    }
}

@-webkit-keyframes loader-mask-delay {
    0% {
        opacity: 0;
        visibility: hidden
    }

    to {
        opacity: .4;
        visibility: visible
    }
}

@keyframes loader-mask-delay {
    0% {
        opacity: 0;
        visibility: hidden
    }

    to {
        opacity: .4;
        visibility: visible
    }
}

@-webkit-keyframes loader-section-delay {
    0% {
        opacity: 0;
        visibility: hidden
    }

    to {
        opacity: 1;
        visibility: visible
    }
}

@keyframes loader-section-delay {
    0% {
        opacity: 0;
        visibility: hidden
    }

    to {
        opacity: 1;
        visibility: visible
    }
}

.page-loader .AjaxLoader {
    width: 100%;
    padding: 0;
    z-index: 1006
}

.page-loader__mask--delay {
    -webkit-animation-name: loader-mask-delay;
    animation-name: loader-mask-delay;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.page-loader__mask--delay,.page-loader__section--delay {
    opacity: 0;
    visibility: hidden;
    -webkit-animation-delay: 1s;
    animation-delay: 1s
}

.page-loader__section--delay {
    -webkit-animation-name: loader-section-delay;
    animation-name: loader-section-delay;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.page-loader__section__svg svg {
    height: 18rem!important;
    margin: 0 auto
}

@media only screen and (min-width: 36em) {
    .page-loader__section__svg svg {
        margin:0 auto;
        height: 25rem!important
    }
}

.page-loader__section__msg {
    min-height: 2rem;
    width: 100%;
    color: #291d18;
    font-weight: 700
}

.page-loader__section__msg .show-message-sm {
    height: 0;
    width: 100%;
    margin: 0;
    -webkit-animation: spinnerAnimation-sm 0s ease-out .1s forwards,spinnerAnimation-sm-hide 0s ease-out 5.01s forwards;
    animation: spinnerAnimation-sm 0s ease-out .1s forwards,spinnerAnimation-sm-hide 0s ease-out 5.01s forwards;
    opacity: 0;
    visibility: visible
}

.page-loader__section__msg .show-message-lg {
    height: 0;
    margin: 0;
    width: 100%;
    -webkit-animation: spinnerAnimation-lg 0s ease-out 5.03s forwards,spinnerAnimation-lg-hide 0s ease-out 10.01s forwards;
    animation: spinnerAnimation-lg 0s ease-out 5.03s forwards,spinnerAnimation-lg-hide 0s ease-out 10.01s forwards;
    opacity: 1;
    visibility: hidden
}

.page-loader__section__msg .show-message-xlg {
    height: 0;
    width: 100%;
    margin: 0;
    -webkit-animation: spinnerAnimation-xlg 0s ease-out 10.01s forwards;
    animation: spinnerAnimation-xlg 0s ease-out 10.01s forwards;
    opacity: 1;
    visibility: hidden
}

@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none) {
    .page-loader__section__msg .show-message-sm {
        display: block;
        -webkit-animation: spinnerAnimation-sm 0s ease-out 1s forwards!important;
        animation: spinnerAnimation-sm 0s ease-out 1s forwards!important
    }

    .page-loader__section__msg .show-message-lg,.page-loader__section__msg .show-message-xlg {
        display: none!important
    }
}

@-webkit-keyframes animationOnScreenRight {
    0% {
        transform: translateX(100%)
    }

    to {
        transform: translateX(0)
    }
}

.cart-price-change {
    right: 0
}

.cart-price-change .cart-price-change-circle-value__div {
    padding-left: 0
}

.cart-price-change .cart-price-change-circle__div {
    width: 5.5rem;
    height: 5.5rem;
    border-radius: 3rem;
    transition: width 2s
}

.cart-price-change .animation-on-price-change {
    width: 9rem;
    transition: 2s
}

.cart-price-change .animation-basket {
    transition: 2s;
    transform: translateX(50%)
}

.animation--crescendo {
    -webkit-animation: animation--crescendo .1s ease-in;
    animation: animation--crescendo .1s ease-in
}

@-webkit-keyframes animation--crescendo {
    0% {
        transform: scale(0)
    }

    to {
        transform: scale(1)
    }
}

@keyframes animation--crescendo {
    0% {
        transform: scale(0)
    }

    to {
        transform: scale(1)
    }
}

.fade-in-async {
    -webkit-animation: fade-in-async .5s ease;
    animation: fade-in-async .5s ease;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.fade-in-async:first-child {
    -webkit-animation-delay: .1s;
    animation-delay: .1s
}

.fade-in-async:nth-child(2) {
    -webkit-animation-delay: .2s;
    animation-delay: .2s
}

.fade-in-async:nth-child(3) {
    -webkit-animation-delay: .3s;
    animation-delay: .3s
}

.fade-in-async:nth-child(4) {
    -webkit-animation-delay: .4s;
    animation-delay: .4s
}

.fade-in-async:nth-child(5) {
    -webkit-animation-delay: .5s;
    animation-delay: .5s
}

.fade-in-async:nth-child(6) {
    -webkit-animation-delay: .6s;
    animation-delay: .6s
}

.fade-in-async:nth-child(7) {
    -webkit-animation-delay: .7s;
    animation-delay: .7s
}

.fade-in-async:nth-child(8) {
    -webkit-animation-delay: .8s;
    animation-delay: .8s
}

.fade-in-async:nth-child(9) {
    -webkit-animation-delay: .9s;
    animation-delay: .9s
}

.fade-in-async:nth-child(10) {
    -webkit-animation-delay: 1s;
    animation-delay: 1s
}

.fade-in-async:nth-child(11) {
    -webkit-animation-delay: 1.1s;
    animation-delay: 1.1s
}

.fade-in-async:nth-child(12) {
    -webkit-animation-delay: 1.2s;
    animation-delay: 1.2s
}

.fade-in-async:nth-child(13) {
    -webkit-animation-delay: 1.3s;
    animation-delay: 1.3s
}

.fade-in-async:nth-child(14) {
    -webkit-animation-delay: 1.4s;
    animation-delay: 1.4s
}

.fade-in-async:nth-child(15) {
    -webkit-animation-delay: 1.5s;
    animation-delay: 1.5s
}

.fade-in-async:nth-child(16) {
    -webkit-animation-delay: 1.6s;
    animation-delay: 1.6s
}

.fade-in-async:nth-child(17) {
    -webkit-animation-delay: 1.7s;
    animation-delay: 1.7s
}

.fade-in-async:nth-child(18) {
    -webkit-animation-delay: 1.8s;
    animation-delay: 1.8s
}

.fade-in-async:nth-child(19) {
    -webkit-animation-delay: 1.9s;
    animation-delay: 1.9s
}

.fade-in-async:nth-child(20) {
    -webkit-animation-delay: 2s;
    animation-delay: 2s
}

.fade-in-async:nth-child(21) {
    -webkit-animation-delay: 2.1s;
    animation-delay: 2.1s
}

.fade-in-async:nth-child(22) {
    -webkit-animation-delay: 2.2s;
    animation-delay: 2.2s
}

.fade-in-async:nth-child(23) {
    -webkit-animation-delay: 2.3s;
    animation-delay: 2.3s
}

.fade-in-async:nth-child(24) {
    -webkit-animation-delay: 2.4s;
    animation-delay: 2.4s
}

.fade-in-async:nth-child(25) {
    -webkit-animation-delay: 2.5s;
    animation-delay: 2.5s
}

.fade-in-async:nth-child(26) {
    -webkit-animation-delay: 2.6s;
    animation-delay: 2.6s
}

.fade-in-async:nth-child(27) {
    -webkit-animation-delay: 2.7s;
    animation-delay: 2.7s
}

.fade-in-async:nth-child(28) {
    -webkit-animation-delay: 2.8s;
    animation-delay: 2.8s
}

.fade-in-async:nth-child(29) {
    -webkit-animation-delay: 2.9s;
    animation-delay: 2.9s
}

.fade-in-async:nth-child(30) {
    -webkit-animation-delay: 3s;
    animation-delay: 3s
}

@-webkit-keyframes fade-in-async {
    0% {
        transform: translateY(50%)
    }

    to {
        opacity: 1;
        transform: translateY(0)
    }
}

@keyframes fade-in-async {
    0% {
        transform: translateY(50%)
    }

    to {
        opacity: 1;
        transform: translateY(0)
    }
}

.loading--circular {
    height: 8rem;
    max-height: 8rem;
    width: 8rem;
    -webkit-animation: loading--circular__rotate .8s linear infinite;
    animation: loading--circular__rotate .8s linear infinite;
    border: .8rem solid #ffc421;
    border-right-color: transparent;
    border-radius: 50%
}

@-webkit-keyframes loading--circular__rotate {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

@keyframes loading--circular__rotate {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

@keyframes loading--bar-spinner {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@-webkit-keyframes loading--bar-spinner {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.loading--bar-spinner div {
    -webkit-animation: loading--bar-spinner 1s linear infinite;
    animation: loading--bar-spinner 1s linear infinite;
    background: #ffc421;
    width: .5rem;
    height: 1.5rem;
    border-radius: 20%;
    transform-origin: .3rem 3rem
}

@media only screen and (min-width: 36em) {
    .loading--bar-spinner div {
        width:1.2rem;
        height: 3.4rem;
        transform-origin: .6rem 7.7rem
    }
}

.loading--bar-spinner div:first-child {
    transform: rotate(0deg);
    -webkit-animation-delay: -.916666666666667s;
    animation-delay: -.916666666666667s
}

.loading--bar-spinner div:nth-child(2) {
    transform: rotate(30deg);
    -webkit-animation-delay: -.833333333333333s;
    animation-delay: -.833333333333333s
}

.loading--bar-spinner div:nth-child(3) {
    transform: rotate(60deg);
    -webkit-animation-delay: -.75s;
    animation-delay: -.75s
}

.loading--bar-spinner div:nth-child(4) {
    transform: rotate(90deg);
    -webkit-animation-delay: -.666666666666667s;
    animation-delay: -.666666666666667s
}

.loading--bar-spinner div:nth-child(5) {
    transform: rotate(120deg);
    -webkit-animation-delay: -.583333333333333s;
    animation-delay: -.583333333333333s
}

.loading--bar-spinner div:nth-child(6) {
    transform: rotate(150deg);
    -webkit-animation-delay: -.5s;
    animation-delay: -.5s
}

.loading--bar-spinner div:nth-child(7) {
    transform: rotate(180deg);
    -webkit-animation-delay: -.416666666666667s;
    animation-delay: -.416666666666667s
}

.loading--bar-spinner div:nth-child(8) {
    transform: rotate(210deg);
    -webkit-animation-delay: -.333333333333333s;
    animation-delay: -.333333333333333s
}

.loading--bar-spinner div:nth-child(9) {
    transform: rotate(240deg);
    -webkit-animation-delay: -.25s;
    animation-delay: -.25s
}

.loading--bar-spinner div:nth-child(10) {
    transform: rotate(270deg);
    -webkit-animation-delay: -.166666666666667s;
    animation-delay: -.166666666666667s
}

.loading--bar-spinner div:nth-child(11) {
    transform: rotate(300deg);
    -webkit-animation-delay: -.083333333333333s;
    animation-delay: -.083333333333333s
}

.loading--bar-spinner div:nth-child(12) {
    transform: rotate(330deg);
    -webkit-animation-delay: 0s;
    animation-delay: 0s
}

.loading--align-center {
    margin: auto
}

@-webkit-keyframes animationOffScreenBottom {
    to {
        transform: translateY(-100vw)
    }
}

@keyframes animationOffScreenBottom {
    to {
        transform: translateY(-100vw)
    }
}

.animation-off-screen-bottom {
    -webkit-animation: animationOffScreenBottom cubic-bezier(1,.06,1,1) 1;
    animation: animationOffScreenBottom cubic-bezier(1,.06,1,1) 1;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-duration: .5s;
    animation-duration: .5s
}

@-webkit-keyframes animationOnScreenBottom {
    0% {
        transform: translateY(100vw)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes animationOnScreenBottom {
    0% {
        transform: translateY(100vw)
    }

    to {
        transform: translateY(0)
    }
}

.animation-on-screen-bottom {
    -webkit-animation: animationOnScreenBottom cubic-bezier(0,.945,1,1) 1;
    animation: animationOnScreenBottom cubic-bezier(0,.945,1,1) 1;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-duration: 1.2s;
    animation-duration: 1.2s
}

@-webkit-keyframes animationOnScreenLeft {
    0% {
        transform: translateX(-100vw)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes animationOnScreenLeft {
    0% {
        transform: translateX(-100vw)
    }

    to {
        transform: translateX(0)
    }
}

.animation-on-screen-left {
    -webkit-animation: animationOnScreenLeft ease-out 1;
    animation: animationOnScreenLeft ease-out 1;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-duration: 1.5s;
    animation-duration: 1.5s
}

@keyframes animationOnScreenRight {
    0% {
        transform: translateX(100vw)
    }

    to {
        transform: translateX(0)
    }
}

.animation-on-screen-right {
    -webkit-animation: animationOnScreenRight ease-out 1;
    animation: animationOnScreenRight ease-out 1;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-duration: 1.5s;
    animation-duration: 1.5s
}

.page-loader .AjaxLoader {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    visibility: visible;
    z-index: 1102
}

.page-loader__mask {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: #fff;
    opacity: .4;
    z-index: 1010
}

.page-loader__section {
    width: 80%;
    max-width: 44.4rem;
    margin: auto;
    padding: 1rem;
    background: #fff;
    left: 0;
    right: 0;
    top: 25%;
    bottom: unset;
    z-index: 1015
}

@media only screen and (min-width: 36em) {
    .page-loader__section {
        width:40rem;
        height: 30rem;
        top: 17%
    }
}

@media only screen and (min-width: 48.0625em) {
    .page-loader__section {
        width:44.4rem;
        height: 36rem;
        top: 24%
    }
}

.loader-mask {
    min-height: 70rem
}

.loader-mask:after {
    content: "";
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    background-size: 200% 200%;
    z-index: 1001
}

#div-animation-show-and-split .animated-content--block--secondary--left,#div-animation-show-and-split .animated-content--block--secondary--right,#div-animation-show-and-split .cards--conversational--secondary--card-left,#div-animation-show-and-split .cards--conversational--secondary--card-right,.animation-show-and-split {
    -webkit-animation-duration: 2s;
    -webkit-animation-iteration-count: 1;
    -webkit-animation-fill-mode: forwards;
    -webkit-animation-delay: 2.5s
}

#div-animation-show-and-split .animated-content--block--secondary--left,#div-animation-show-and-split .cards--conversational--secondary--card-left,.animation-show-and-split--left {
    -webkit-animation-name: animationShowAndSplitLeft
}

#div-animation-show-and-split .animated-content--block--secondary--right,#div-animation-show-and-split .cards--conversational--secondary--card-right,.animation-show-and-split--right {
    -webkit-animation-name: animationShowAndSplitRight
}

@-webkit-keyframes animationShowAndSplitLeft {
    0% {
        right: -25rem
    }

    to {
        right: -2rem
    }
}

@keyframes animationShowAndSplitLeft {
    0% {
        right: -25rem
    }

    to {
        right: -2rem
    }
}

@-webkit-keyframes animationShowAndSplitRight {
    0% {
        left: -25rem
    }

    to {
        left: -2rem
    }
}

@keyframes animationShowAndSplitRight {
    0% {
        left: -25rem
    }

    to {
        left: -2rem
    }
}

.animated-content--block {
    width: 30rem;
    height: 30rem
}

.animated-content--block:hover {
    box-shadow: .1rem .5rem 2rem 1.9rem #f2f2f2;
    transition: shadowAnimation 5s ease-in-out
}

.animated-content--block--primary {
    background-color: #ffc421;
    z-index: 2
}

.animated-content--block--secondary {
    right: -20rem;
    background-color: #bab6b5;
    transform: scale(.9);
    z-index: 0
}

.animated-content--block--secondary--left {
    right: -20rem
}

.animated-content--block--secondary--right {
    left: -20rem
}

@keyframes bar-spinner {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@-webkit-keyframes bar-spinner {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.bar-spinner div {
    -webkit-animation: bar-spinner 1s linear infinite;
    animation: bar-spinner 1s linear infinite;
    background: #ffc421;
    width: .5rem;
    height: 1.5rem;
    border-radius: 20%;
    transform-origin: .3rem 3rem
}

@media only screen and (min-width: 36em) {
    .bar-spinner div {
        width:1.2rem;
        height: 3.4rem;
        transform-origin: .6rem 7.7rem
    }
}

.bar-spinner div:first-child {
    transform: rotate(0deg);
    -webkit-animation-delay: -.91667s;
    animation-delay: -.91667s
}

.bar-spinner div:nth-child(2) {
    transform: rotate(30deg);
    -webkit-animation-delay: -.83333s;
    animation-delay: -.83333s
}

.bar-spinner div:nth-child(3) {
    transform: rotate(60deg);
    -webkit-animation-delay: -.75s;
    animation-delay: -.75s
}

.bar-spinner div:nth-child(4) {
    transform: rotate(90deg);
    -webkit-animation-delay: -.66667s;
    animation-delay: -.66667s
}

.bar-spinner div:nth-child(5) {
    transform: rotate(120deg);
    -webkit-animation-delay: -.58333s;
    animation-delay: -.58333s
}

.bar-spinner div:nth-child(6) {
    transform: rotate(150deg);
    -webkit-animation-delay: -.5s;
    animation-delay: -.5s
}

.bar-spinner div:nth-child(7) {
    transform: rotate(180deg);
    -webkit-animation-delay: -.41667s;
    animation-delay: -.41667s
}

.bar-spinner div:nth-child(8) {
    transform: rotate(210deg);
    -webkit-animation-delay: -.33333s;
    animation-delay: -.33333s
}

.bar-spinner div:nth-child(9) {
    transform: rotate(240deg);
    -webkit-animation-delay: -.25s;
    animation-delay: -.25s
}

.bar-spinner div:nth-child(10) {
    transform: rotate(270deg);
    -webkit-animation-delay: -.16667s;
    animation-delay: -.16667s
}

.bar-spinner div:nth-child(11) {
    transform: rotate(300deg);
    -webkit-animation-delay: -.08333s;
    animation-delay: -.08333s
}

.bar-spinner div:nth-child(12) {
    transform: rotate(330deg);
    -webkit-animation-delay: 0s;
    animation-delay: 0s
}

.anim-svg-spinner svg {
    height: 18rem!important;
    margin: 0 auto
}

@media only screen and (min-width: 36em) {
    .anim-svg-spinner svg {
        margin:0 auto;
        height: 25rem!important
    }
}

.msg-spinner {
    min-height: 2rem;
    width: 100%;
    color: #291d18;
    font-weight: 700
}

@keyframes spinnerAnimation-sm {
    to {
        height: auto;
        opacity: 1;
        visibility: visible
    }
}

@keyframes spinnerAnimation-sm-hide {
    to {
        height: 0;
        opacity: 0;
        visibility: hidden
    }
}

@keyframes spinnerAnimation-lg {
    to {
        height: auto;
        visibility: visible
    }
}

@keyframes spinnerAnimation-lg-hide {
    to {
        height: 0;
        opacity: 0;
        visibility: hidden
    }
}

@keyframes spinnerAnimation-xlg {
    to {
        height: auto;
        visibility: visible
    }
}

.msg-spinner .show-message-sm {
    height: 0;
    width: 100%;
    margin: 0;
    -webkit-animation: spinnerAnimation-sm 0s ease-out .1s forwards,spinnerAnimation-sm-hide 5s ease-out 5.01s forwards;
    animation: spinnerAnimation-sm 0s ease-out .1s forwards,spinnerAnimation-sm-hide 5s ease-out 5.01s forwards;
    opacity: 0;
    visibility: visible
}

.msg-spinner .show-message-lg {
    height: 0;
    margin: 0;
    width: 100%;
    -webkit-animation: spinnerAnimation-lg 5s ease-out 5.01s forwards,spinnerAnimation-lg-hide 9.8s ease-out 9.81s forwards;
    animation: spinnerAnimation-lg 5s ease-out 5.01s forwards,spinnerAnimation-lg-hide 9.8s ease-out 9.81s forwards;
    opacity: 1;
    visibility: hidden
}

.msg-spinner .show-message-xlg {
    height: 0;
    width: 100%;
    margin: 0;
    -webkit-animation: spinnerAnimation-xlg 10s ease-out 10.01s forwards;
    animation: spinnerAnimation-xlg 10s ease-out 10.01s forwards;
    opacity: 1;
    visibility: hidden
}

@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none) {
    .msg-spinner .show-message-sm {
        display: block;
        -webkit-animation: spinnerAnimation-sm 0s ease-out 1s forwards!important;
        animation: spinnerAnimation-sm 0s ease-out 1s forwards!important
    }

    .msg-spinner .show-message-lg,.msg-spinner .show-message-xlg {
        display: none!important
    }
}

.audio-player {
    width: auto
}

@media only screen and (min-width: 36em) {
    .audio-player {
        width:20rem
    }
}

.audio-player__pause,.audio-player__play {
    margin-right: 1rem;
    cursor: pointer;
    overflow: hidden;
    min-width: 2rem
}

.audio-player__current-time {
    width: 3rem;
    margin-right: .8rem;
    margin-top: .3rem
}

.audio-player__total-time {
    margin-left: .8rem;
    margin-right: 2rem;
    margin-top: .3rem;
    width: 3rem
}

.audio-player span {
    font-size: 1.2rem;
    line-height: 1.6rem
}

.audio-player__progress-bar {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    outline: none;
    cursor: pointer;
    padding: 0;
    max-width: 8rem
}

.audio-player__progress-bar::-webkit-slider-runnable-track {
    height: .8rem;
    border-radius: .4rem;
    border: none;
    background: #f7f6f6;
    box-shadow: inset 0 1px 3px 0 rgba(0,0,0,.15)
}

.audio-player__progress-bar::-webkit-slider-thumb {
    width: 2rem;
    height: 2rem;
    border: 0;
    box-shadow: .1rem .3rem .8rem 0 rgba(30,37,74,.09),.1rem .1rem .3rem 0 rgba(30,37,74,.18);
    margin-top: -.5rem;
    background: #f7f6f6;
    border-radius: 100%;
    -webkit-appearance: none;
    appearance: none
}

.audio-player__progress-bar::-moz-range-track {
    height: .8rem;
    border-radius: .4rem;
    border: none;
    box-shadow: inset 0 1px 3px 0 rgba(0,0,0,.15);
    background: #f7f6f6
}

.audio-player__progress-bar::-moz-focus-outer {
    border: 0
}

.audio-player__progress-bar::-moz-range-thumb {
    width: 2rem;
    height: 2rem;
    box-shadow: .1rem .3rem .8rem 0 rgba(30,37,74,.09),.1rem .1rem .3rem 0 rgba(30,37,74,.18);
    border: 0;
    background: #f7f6f6;
    border-radius: 100%
}

.audio-player__progress-bar::-ms-track {
    box-sizing: border-box;
    height: .8rem;
    background: transparent;
    border-color: transparent;
    border-width: .6rem 0;
    border-radius: .4rem;
    box-shadow: inset 0 1px 3px 0 rgba(0,0,0,.15);
    color: transparent
}

.audio-player__progress-bar::-ms-fill-lower,.audio-player__progress-bar::-ms-fill-upper {
    height: .5rem;
    background: #f7f6f6;
    border-radius: .4rem;
    box-shadow: inset 0 1px 3px 0 rgba(0,0,0,.15)
}

.audio-player__progress-bar::-ms-thumb {
    width: 1.2rem;
    height: 1.2rem;
    border: 0;
    box-shadow: .1rem .3rem .8rem 0 rgba(30,37,74,.09),.1rem .1rem .3rem 0 rgba(30,37,74,.18);
    background: #f7f6f6;
    border-radius: 100%;
    margin: auto
}

.audio-player__progress-bar::-ms-tooltip {
    display: none
}

.avatar {
    display: inline-flex;
    max-width: 7rem
}

@media only screen and (min-width: 36em) {
    .avatar {
        max-width:5rem
    }
}

.avatar .avatar__image {
    height: 4.8rem;
    width: 4.8rem;
    padding-top: 100%;
    border-radius: 21%;
    overflow: hidden;
    background: #ffc421;
    background-position: center 45%;
    background-size: 40%;
    z-index: 0
}

.avatar .avatar__image img {
    width: 100%;
    height: auto;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0
}

.avatar .avatar__image:hover {
    box-shadow: 0 0 0 .3rem #eeeded
}

.avatar .avatar__image--no-hover:hover {
    box-shadow: unset
}

.avatar__icon {
    border-radius: 21%
}

.avatar__icon:hover {
    box-shadow: 0 0 0 .3rem #eeeded
}

.avatar .avatar__notification {
    width: 1.4rem;
    height: 1.4rem;
    z-index: 1;
    top: 0;
    right: 0;
    background: #de350b;
    color: #fff;
    border-radius: 50%;
    font-size: .8rem;
    line-height: 1.6
}

.avatar .avatar__notification.info {
    background: #ffc421;
    color: #eeeded
}

.avatar__xs {
    --avatar-size: 1.6rem;
    --icon-circle--font-size: 1rem
}

.avatar__s {
    --avatar-size: 2.4rem;
    --icon-circle--font-size: 1.8rem
}

.avatar__l {
    --avatar-size: 9.6rem;
    --icon-circle--font-size: 6rem;
    max-width: 10rem
}

.avatar--no-hover:hover {
    box-shadow: unset
}

.avatar .avatar--add {
    height: var(--avatar-size,4.8rem);
    width: var(--avatar-size,4.8rem);
    padding-top: 100%;
    border-radius: 21%;
    overflow: hidden;
    background: #eeeded url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23FFF' fill-rule='evenodd'%3E%3Cpath d='M0 9h20v2H0z'/%3E%3Cpath d='M9 20V0h2v20z'/%3E%3C/g%3E%3C/svg%3E") no-repeat;
    background-position: 50%;
    background-size: 45%;
    border: 0
}

@media only screen and (min-width: 36em) {
    .avatar .avatar--add {
        background-size:2rem
    }
}

.avatar .avatar--add img {
    width: 100%;
    height: auto;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0
}

.avatar .avatar--add:hover {
    background-color: #e4e3e3
}

.icon-circle {
    width: var(--avatar-size,4.8rem);
    height: var(--avatar-size,4.8rem);
    background: var(--avatar-bg,#dddbda);
    font-size: var(--icon-circle--font-size,3rem);
    color: var(--avatar-color,#999391);
    border-radius: 21%;
    border: none;
    line-height: 1
}

.badge--cashback {
    --badge--background--color: #aa81a8;
    --badge--color: #291d18
}

.badge--accessories {
    --badge--background--color: #209d91;
    --badge--color: #291d18
}

.badge {
    padding: .4rem 1.2rem;
    height: 2.8rem;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    background-color: #f7f6f6;
    color: #291d18
}

.badge__recommended {
    background-color: #ffc421;
    color: #fff;
    padding: 1rem .5rem
}

.badge__recommended:before {
    content: " ";
    margin-right: 0;
    width: 0;
    height: 0;
    border-radius: 0
}

.badge--card {
    background-color: #655c58;
    color: #fff;
    border-radius: .8rem .8rem 0 0;
    min-width: 17rem;
    padding: .4rem .8rem .2rem;
    height: auto;
    line-height: 2rem;
    z-index: 9
}

.badge--card:before {
    content: "";
    margin-right: 0;
    width: 0;
    height: 0;
    border-radius: 0
}

.badge--card--recommended {
    background-color: #291d18;
    color: #fff;
    border: none
}

.badge--card--recommended:before {
    content: " ";
    margin-right: 0;
    width: 0;
    height: 0;
    border-radius: 0
}

.badge--card--yellow {
    background-color: #ffc421;
    color: #291d18;
    min-width: auto
}

.badge--card--counter {
    min-width: 13rem;
    max-width: 90%
}

.badge--square {
    background-color: var(--badge--background--color);
    color: var(--badge--color);
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.list-button {
    min-width: 23.5rem;
    min-height: 4rem;
    padding: 1.2rem 1rem 1.2rem 1.6rem;
    border: 0;
    background: #fff
}

.list-button:active,.list-button:hover {
    cursor: pointer;
    text-decoration: none;
    background: #f7f6f6
}

.list-button:active .list-button__collapsible,.list-button:active .list-button__icon,.list-button:active .list-button__label,.list-button:active .list-button__label__subtext,.list-button:active .list-button__label a,.list-button:hover .list-button__collapsible,.list-button:hover .list-button__icon,.list-button:hover .list-button__label,.list-button:hover .list-button__label__subtext,.list-button:hover .list-button__label a {
    color: #291d18
}

.list-button:focus {
    cursor: pointer;
    text-decoration: none
}

.list-button:focus .list-button__collapsible,.list-button:focus .list-button__icon,.list-button:focus .list-button__label,.list-button:focus .list-button__label__subtext,.list-button:focus .list-button__label a {
    color: #291d18
}

.list-button.disabled,.list-button.disabled:hover,.list-button:disabled,.list-button:disabled:hover {
    pointer-events: none;
    background: #fff
}

.list-button.disabled .list-button__icon,.list-button.disabled .list-button__label,.list-button.disabled .list-button__label__subtext,.list-button.disabled .list-button__label a,.list-button.disabled:hover .list-button__icon,.list-button.disabled:hover .list-button__label,.list-button.disabled:hover .list-button__label__subtext,.list-button.disabled:hover .list-button__label a,.list-button:disabled .list-button__icon,.list-button:disabled .list-button__label,.list-button:disabled .list-button__label__subtext,.list-button:disabled .list-button__label a,.list-button:disabled:hover .list-button__icon,.list-button:disabled:hover .list-button__label,.list-button:disabled:hover .list-button__label__subtext,.list-button:disabled:hover .list-button__label a {
    color: #999391
}

.list-button__icon {
    color: #291d18;
    margin-top: -.2rem
}

.list-button__image,.list-button__image img {
    width: 2rem;
    height: 2.4rem
}

.list-button__label,.list-button__label__subtext,.list-button__label a,.list-button__label a__subtext {
    color: #291d18
}

.list-button--secondary {
    min-width: 21.1rem
}

.list-button__collapsible {
    margin-left: auto
}

.list-button.list-button--inline {
    width: 100%;
    height: 4.8rem;
    padding: 0 2rem
}

.list-button.list-button--inline .list-button__label {
    margin: auto;
    font-weight: 500
}

.options-button {
    min-width: 100%;
    height: 3.2rem;
    font-size: 1.8rem;
    line-height: 1.6rem;
    font-weight: 500;
    font-family: TelenetAlbra-Bold,Helvetica,Verdana,Arial,Sans-serif;
    padding: 0 1.6rem;
    border-radius: 1.6rem;
    border: 0;
    white-space: nowrap;
    color: #655c58;
    background-color: #fff
}

@media only screen and (min-width: 36em) {
    .options-button {
        min-width:17.2rem;
        font-size: 1.5rem
    }
}

.options-button .separator {
    margin-right: 2rem;
    margin-left: 2rem;
    height: 3.2rem;
    width: .1rem;
    background: #f7f6f6
}

.options-button .separator.minus:after {
    content: "\002D";
    top: .4rem;
    left: .8rem;
    font-size: 3rem
}

.options-button .separator.plus:after {
    content: "\002B";
    top: .4rem;
    left: .8rem;
    font-size: 3rem
}

.options-button .separator.tick:after {
    content: " ";
    width: .6rem;
    height: 1.3rem;
    border: solid #291d18;
    border-width: 0 .05rem .05rem 0;
    transform: rotate(45deg);
    margin-left: 1rem
}

.options-button.selected {
    border-color: #ffc421;
    background-color: #ffc421;
    color: #fff
}

.options-button.selected .separator {
    background: #fff
}

.options-button.selected .separator.tick:after {
    border: solid #fff;
    border-width: 0 .05rem .05rem 0
}

.options-button.disabled,.options-button:disabled {
    border: 0;
    color: #eeeded;
    background-color: #f7f6f6;
    pointer-events: none
}

.options-button.disabled .separator,.options-button:disabled .separator {
    background: #fff
}

.options-button.disabled .separator.tick:after,.options-button:disabled .separator.tick:after {
    border: solid #eeeded;
    border-width: 0 .05rem .05rem 0
}

#onetrust-pc-sdk #vendors-list #vendor-list-content.host-list-content+div#vendor-list-save-btn button,.AEM--Button__primary,.AEM--Button__primary__fullwidth,.AEM--Button__secondary,.AEM--Button__secondary__fullwidth,.AEM--Button__secondary__light,.AEM--Button__secondary__light__fullwidth,.button:not([class*=section]),.lgi_btn_3,.lgi_btn_3.selected,.lgi_btn_3:active,.lgi_btn_7,.lgi_btn_7.selected,.lgi_btn_7:active,.lgi_btn_9,.lgi_btn_9.selected,.lgi_btn_9:active,.lgi_steps_shortbutton,.upc_button,.upc_button1-1,.upc_button1-2,.upc_button2,.upc_button3,.upc_button3-1,.upc_button4,.upc_button4-1,.upc_button-1,.upc_button-2,.upc_button-3,.upc_button-4,button.lgi_btn_3,button.lgi_btn_7,button.lgi_btn_9,button.upc_button,button.upc_button2,button.upc_button3,button.upc_button-2,button.upc_button-3,div#onetrust-consent-sdk div#onetrust-button-group-parent .banner-actions-container #onetrust-accept-btn-handler,div#onetrust-consent-sdk div#onetrust-button-group-parent .banner-actions-container #onetrust-reject-all-handler {
    color: var(--button__color);
    background-color: var(--button__backgroundcolor);
    font-family: TelenetAlbra-Bold,Helvetica,Verdana,Arial,Sans-serif;
    font-size: 1.6rem;
    line-height: 2.4rem;
    padding: 1.2rem 2.4rem;
    border: .1rem solid transparent;
    border-radius: .4rem;
    min-height: 4.8rem;
    min-width: 100%
}

@media only screen and (min-width: 36em) {
    #onetrust-pc-sdk #vendors-list #vendor-list-content.host-list-content+div#vendor-list-save-btn button,.AEM--Button__primary,.AEM--Button__primary__fullwidth,.AEM--Button__secondary,.AEM--Button__secondary__fullwidth,.AEM--Button__secondary__light,.AEM--Button__secondary__light__fullwidth,.button:not([class*=section]),.lgi_btn_3,.lgi_btn_3.selected,.lgi_btn_3:active,.lgi_btn_7,.lgi_btn_7.selected,.lgi_btn_7:active,.lgi_btn_9,.lgi_btn_9.selected,.lgi_btn_9:active,.lgi_steps_shortbutton,.upc_button,.upc_button1-1,.upc_button1-2,.upc_button2,.upc_button3,.upc_button3-1,.upc_button4,.upc_button4-1,.upc_button-1,.upc_button-2,.upc_button-3,.upc_button-4,button.lgi_btn_3,button.lgi_btn_7,button.lgi_btn_9,button.upc_button,button.upc_button2,button.upc_button3,button.upc_button-2,button.upc_button-3,div#onetrust-consent-sdk div#onetrust-button-group-parent .banner-actions-container #onetrust-accept-btn-handler,div#onetrust-consent-sdk div#onetrust-button-group-parent .banner-actions-container #onetrust-reject-all-handler {
        font-size:1.8rem;
        line-height: 2.8rem;
        min-height: 4.9rem;
        min-width: 14rem;
        padding: 1.2rem 1.6rem
    }
}

#onetrust-pc-sdk #vendors-list #vendor-list-content.host-list-content+div#vendor-list-save-btn button:hover,.AEM--Button__primary:hover,.AEM--Button__primary__fullwidth:hover,.AEM--Button__secondary:hover,.AEM--Button__secondary__fullwidth:hover,.AEM--Button__secondary__light:hover,.AEM--Button__secondary__light__fullwidth:hover,.button:hover:not([class*=section]),.lgi_btn_3:hover,.lgi_btn_7:hover,.lgi_btn_9:hover,.lgi_steps_shortbutton:hover,.upc_button1-1:hover,.upc_button1-2:hover,.upc_button2:hover,.upc_button3-1:hover,.upc_button3:hover,.upc_button4-1:hover,.upc_button4:hover,.upc_button-1:hover,.upc_button-2:hover,.upc_button-3:hover,.upc_button-4:hover,.upc_button:hover,div#onetrust-consent-sdk div#onetrust-button-group-parent .banner-actions-container #onetrust-accept-btn-handler:hover,div#onetrust-consent-sdk div#onetrust-button-group-parent .banner-actions-container #onetrust-reject-all-handler:hover {
    color: var(--button__color__button--hover);
    background-color: var(--button__backgroundcolor__button--hover)
}

#onetrust-pc-sdk #vendors-list #vendor-list-content.host-list-content+div#vendor-list-save-btn button:active,.AEM--Button__primary:active,.AEM--Button__primary__fullwidth:active,.AEM--Button__secondary:active,.AEM--Button__secondary__fullwidth:active,.AEM--Button__secondary__light:active,.AEM--Button__secondary__light__fullwidth:active,.button:active:not([class*=section]),.lgi_btn_3:active,.lgi_btn_7:active,.lgi_btn_9:active,.lgi_steps_shortbutton:active,.upc_button1-1:active,.upc_button1-2:active,.upc_button2:active,.upc_button3-1:active,.upc_button3:active,.upc_button4-1:active,.upc_button4:active,.upc_button-1:active,.upc_button-2:active,.upc_button-3:active,.upc_button-4:active,.upc_button:active,div#onetrust-consent-sdk div#onetrust-button-group-parent .banner-actions-container #onetrust-accept-btn-handler:active,div#onetrust-consent-sdk div#onetrust-button-group-parent .banner-actions-container #onetrust-reject-all-handler:active {
    color: var(--button__color__button--active);
    background-color: var(--button__backgroundcolor__button--active)
}

.button.button--small:not([class*=section]) {
    padding: .6rem 1.2rem;
    font-size: 1.6rem;
    line-height: 2.4rem;
    min-height: 3.6rem
}

.button.button--disabled:not([class*=section]),.button.button--disabled:not([class*=section]):hover,.button.disabled:not([class*=section]),.button.disabled:not([class*=section]):hover,.button:not([class*=section]):disabled,.button:not([class*=section]):disabled:hover {
    color: var(--button__color__button--disabled);
    background-color: var(--button__backgroundcolor__button--disabled)
}

#onetrust-pc-sdk #vendors-list #vendor-list-content.host-list-content+div#vendor-list-save-btn button,.AEM--Button__primary,.AEM--Button__primary__fullwidth,.button.button--primary:not([class*=section]),.lgi_btn_3,.lgi_btn_7,.lgi_btn_9,.upc_button,.upc_button2,.upc_button3,.upc_button4,.upc_button-1,.upc_button-2,.upc_button-3,.upc_button-4,button.lgi_btn_3,button.lgi_btn_7,button.lgi_btn_9,button.upc_button,button.upc_button2,button.upc_button3,button.upc_button-2,button.upc_button-3 {
    color: var(--button--primary__color);
    background-color: var(--button--primary__backgroundcolor)
}

#onetrust-pc-sdk #vendors-list #vendor-list-content.host-list-content+div#vendor-list-save-btn button:hover,.AEM--Button__primary:hover,.AEM--Button__primary__fullwidth:hover,.button.button--primary:hover:not([class*=section]),.lgi_btn_3:hover,.lgi_btn_7:hover,.lgi_btn_9:hover,.upc_button2:hover,.upc_button3:hover,.upc_button4:hover,.upc_button-1:hover,.upc_button-2:hover,.upc_button-3:hover,.upc_button-4:hover,.upc_button:hover {
    color: var(--button--primary__color__button--hover);
    background-color: var(--button--primary__backgroundcolor__button--hover)
}

#onetrust-pc-sdk #vendors-list #vendor-list-content.host-list-content+div#vendor-list-save-btn button:active,.AEM--Button__primary:active,.AEM--Button__primary__fullwidth:active,.button.button--primary:active:not([class*=section]),.lgi_btn_3:active,.lgi_btn_7:active,.lgi_btn_9:active,.upc_button2:active,.upc_button3:active,.upc_button4:active,.upc_button-1:active,.upc_button-2:active,.upc_button-3:active,.upc_button-4:active,.upc_button:active {
    color: var(--button--primary__color__button--active);
    background-color: var(--button--primary__backgroundcolor__button--active)
}

.button.button--primary.button--disabled:not([class*=section]),.button.button--primary.button--disabled:not([class*=section]):hover,.button.button--primary.disabled:not([class*=section]),.button.button--primary.disabled:not([class*=section]):hover,.button.button--primary:not([class*=section]):disabled,.button.button--primary:not([class*=section]):disabled:hover {
    color: var(--button--primary__color__button--disabled);
    background-color: var(--button--primary__backgroundcolor__button--disabled)
}

.button.button--primary.button--alternate:not([class*=section]),div#onetrust-consent-sdk div#onetrust-button-group-parent .banner-actions-container #onetrust-accept-btn-handler {
    color: var(--button--alternate--primary__color);
    background-color: var(--button--alternate--primary__backgroundcolor)
}

.button.button--primary.button--alternate:hover:not([class*=section]),div#onetrust-consent-sdk div#onetrust-button-group-parent .banner-actions-container #onetrust-accept-btn-handler:hover {
    color: var(--button--alternate--primary__color--hover);
    background-color: var(--button--alternate--primary__backgroundcolor__button--hover)
}

.button.button--primary.button--alternate:active:not([class*=section]),div#onetrust-consent-sdk div#onetrust-button-group-parent .banner-actions-container #onetrust-accept-btn-handler:active {
    color: var(--button--alternate--primary__color__button--active);
    background-color: var(--button--alternate--primary__backgroundcolor__button--active)
}

.button.button--primary.button--alternate.button--disabled:not([class*=section]),.button.button--primary.button--alternate.button--disabled:not([class*=section]):hover,.button.button--primary.button--alternate.disabled:not([class*=section]),.button.button--primary.button--alternate.disabled:not([class*=section]):hover,.button.button--primary.button--alternate:not([class*=section]):disabled,.button.button--primary.button--alternate:not([class*=section]):disabled:hover {
    color: var(--button--alternate--primary__color__button--disabled);
    background-color: var(--button--alternate--primary__backgroundcolor__button--disabled)
}

.AEM--Button__secondary,.AEM--Button__secondary__fullwidth,.AEM--Button__secondary__light,.AEM--Button__secondary__light__fullwidth,.button.button--secondary:not([class*=section]),.lgi_btn_3.selected,.lgi_btn_3:active,.lgi_btn_7.selected,.lgi_btn_7:active,.lgi_btn_9.selected,.lgi_btn_9:active,.lgi_steps_shortbutton,.upc_button1-1,.upc_button1-2,.upc_button3-1,.upc_button4-1,div#onetrust-consent-sdk div#onetrust-button-group-parent .banner-actions-container #onetrust-reject-all-handler {
    border: var(--button--secondary--border);
    outline-offset: .1rem solid rgba(41,29,24,.64);
    color: var(--button--secondary__color);
    box-shadow: inset 0 0 0 1px var(--button--secondary--border-color);
    background-color: var(--button--secondary__backgroundcolor);
    font-family: TelenetAlbra-Semi,Helvetica,Verdana,Arial,Sans-serif
}

.AEM--Button__secondary:hover,.AEM--Button__secondary__fullwidth:hover,.AEM--Button__secondary__light:hover,.AEM--Button__secondary__light__fullwidth:hover,.button.button--secondary:hover:not([class*=section]),.lgi_btn_3.selected:hover,.lgi_btn_3:hover:active,.lgi_btn_7.selected:hover,.lgi_btn_7:hover:active,.lgi_btn_9.selected:hover,.lgi_btn_9:hover:active,.lgi_steps_shortbutton:hover,.upc_button1-1:hover,.upc_button1-2:hover,.upc_button3-1:hover,.upc_button4-1:hover,div#onetrust-consent-sdk div#onetrust-button-group-parent .banner-actions-container #onetrust-reject-all-handler:hover {
    border: var(--button--secondary--hover--border);
    color: var(--button--secondary__color__button--hover);
    background-color: var(--button--secondary__backgroundcolor__button--hover);
    box-shadow: inset 0 0 0 2px #291d18
}

.AEM--Button__secondary:active,.AEM--Button__secondary__fullwidth:active,.AEM--Button__secondary__light:active,.AEM--Button__secondary__light__fullwidth:active,.button.button--secondary:active:not([class*=section]),.lgi_btn_3:active,.lgi_btn_7:active,.lgi_btn_9:active,.lgi_steps_shortbutton:active,.upc_button1-1:active,.upc_button1-2:active,.upc_button3-1:active,.upc_button4-1:active,div#onetrust-consent-sdk div#onetrust-button-group-parent .banner-actions-container #onetrust-reject-all-handler:active {
    border: var(--button--secondary--active--border);
    outline: var(--button--secondary--active--outline);
    color: var(--button--secondary__color__button--active);
    background-color: var(--button--secondary__backgroundcolor__button--active)
}

.button.button--secondary.button--disabled:not([class*=section]),.button.button--secondary.button--disabled:not([class*=section]):hover,.button.button--secondary.disabled:not([class*=section]),.button.button--secondary.disabled:not([class*=section]):hover,.button.button--secondary:not([class*=section]):disabled,.button.button--secondary:not([class*=section]):disabled:hover {
    border: var(--button--secondary--disabled--border);
    outline: var(--button--secondary--disabled--outline);
    color: var(--button--secondary__color__button--disabled);
    background-color: var(--button--secondary__backgroundcolor__button--disabled)
}

.button.button--secondary.button--alternate:not([class*=section]) {
    color: var(--button--alternate--secondary__color);
    background-color: var(--button--alternate--secondary__backgroundcolor);
    border: var(--button--alternate--secondary--border);
    box-shadow: inset 0 0 0 1px var(--button--alternate--secondary--border-color)
}

.button.button--secondary.button--alternate:hover:not([class*=section]) {
    color: var(--button--alternate--secondary__color--hover);
    background-color: var(--button--alternate--secondary__backgroundcolor__button--hover);
    border: var(--button--alternate--secondary--border--hover);
    box-shadow: inset 0 0 0 2px var(--button--alternate--secondary--border--hover-color)
}

.button.button--secondary.button--alternate:active:not([class*=section]) {
    color: var(--button--alternate--secondary__color__button--active);
    background-color: var(--button--alternate--secondary__backgroundcolor__button--active);
    border: var(--button--alternate--secondary--border--active);
    outline: var(--button--alternate--secondary--outline--active)
}

.button.button--secondary.button--alternate.button--disabled:not([class*=section]),.button.button--secondary.button--alternate.button--disabled:not([class*=section]):hover,.button.button--secondary.button--alternate.disabled:not([class*=section]),.button.button--secondary.button--alternate.disabled:not([class*=section]):hover,.button.button--secondary.button--alternate:not([class*=section]):disabled,.button.button--secondary.button--alternate:not([class*=section]):disabled:hover {
    color: var(--button--alternate--secondary__color__button--disabled);
    background-color: var(--button--alternate--secondary__backgroundcolor__button--disabled);
    border: var(--button--alternate--secondary--border--disabled);
    outline: var(--button--alternate--secondary--outline--disabled)
}

.button.button--3rd-party:not([class*=section]) {
    color: var(--button--secondary__color);
    background-color: var(--button--secondary__backgroundcolor);
    border: var(--button--secondary--border);
    min-width: 26rem;
    padding: 1.3rem 2.4rem;
    line-height: 2.4rem;
    box-shadow: inset 0 0 0 1px var(--button--secondary--border-color)
}

.button.button--3rd-party:hover:not([class*=section]) {
    border: var(--button--secondary--hover--border);
    color: var(--button--secondary__color__button--hover);
    background-color: var(--button--secondary__backgroundcolor__button--hover);
    box-shadow: inset 0 0 0 2px #291d18
}

.button.button--3rd-party:active:not([class*=section]) {
    border: var(--button--secondary--active--border);
    outline: var(--button--secondary--active--outline);
    color: var(--button--secondary__color__button--active);
    background-color: var(--button--secondary__backgroundcolor__button--active)
}

.button.button--3rd-party.button--disabled:not([class*=section]),.button.button--3rd-party.button--disabled:not([class*=section]):hover,.button.button--3rd-party.disabled:not([class*=section]),.button.button--3rd-party.disabled:not([class*=section]):hover,.button.button--3rd-party:not([class*=section]):disabled,.button.button--3rd-party:not([class*=section]):disabled:hover {
    border: var(--button--secondary--disabled--border);
    outline: var(--button--secondary--disabled--outline);
    color: var(--button--secondary__color__button--disabled);
    background-color: var(--button--secondary__backgroundcolor__button--disabled)
}

.button.button--3rd-party.button--alternate:not([class*=section]) {
    color: var(--button--alternate--secondary__color);
    background-color: var(--button--alternate--secondary__backgroundcolor);
    border: var(--button--alternate--secondary--border);
    outline: var(--button--alternate--secondary--outline)
}

.button.button--3rd-party.button--alternate:hover:not([class*=section]) {
    color: var(--button--alternate--secondary__color--hover);
    background-color: var(--button--alternate--secondary__backgroundcolor__button--hover);
    border: var(--button--secondary--hover--border);
    outline: var(--button--alternate--secondary--outline--hover)
}

.button.button--3rd-party.button--alternate:active:not([class*=section]) {
    color: var(--button--alternate--secondary__color__button--active);
    background-color: var(--button--alternate--secondary__backgroundcolor__button--active);
    border: var(--button--alternate--secondary--border--active);
    outline: var(--button--alternate--secondary--outline--active)
}

.button.button--3rd-party.button--alternate.button--disabled:not([class*=section]),.button.button--3rd-party.button--alternate.button--disabled:not([class*=section]):hover,.button.button--3rd-party.button--alternate.disabled:not([class*=section]),.button.button--3rd-party.button--alternate.disabled:not([class*=section]):hover,.button.button--3rd-party.button--alternate:not([class*=section]):disabled,.button.button--3rd-party.button--alternate:not([class*=section]):disabled:hover {
    color: var(--button--alternate--secondary__color__button--disabled);
    background-color: var(--button--alternate--secondary__backgroundcolor__button--disabled);
    border: var(--button--alternate--secondary--border--disabled);
    outline: var(--button--alternate--secondary--outline--disabled)
}

.button.button--tertiary:not([class*=section]) {
    font-family: TelenetAlbra-Medium,Helvetica,Verdana,Arial,Sans-serif;
    color: var(--button--tertiary__color);
    background-color: var(--button--tertiary__backgroundcolor)
}

.button.button--tertiary:hover:not([class*=section]) {
    color: var(--button--tertiary__color__button--hover);
    background-color: var(--button--tertiary__backgroundcolor__button--hover)
}

.button.button--tertiary:active:not([class*=section]) {
    color: var(--button--tertiary__color__button--active);
    background-color: var(--button--tertiary__backgroundcolor__button--active)
}

.button.button--tertiary.button--disabled:not([class*=section]),.button.button--tertiary.button--disabled:not([class*=section]):hover,.button.button--tertiary.disabled:not([class*=section]),.button.button--tertiary.disabled:not([class*=section]):hover,.button.button--tertiary:not([class*=section]):disabled,.button.button--tertiary:not([class*=section]):disabled:hover {
    color: var(--button--tertiary__color__button--disabled);
    background-color: var(--button--tertiary__backgroundcolor__button--disabled)
}

.button.button--tertiary.button--alternate:not([class*=section]) {
    color: var(--button--alternate--tertiary__color);
    background-color: var(--button--alternate--tertiary__backgroundcolor)
}

.button.button--tertiary.button--alternate:hover:not([class*=section]) {
    color: var(--button--alternate--tertiary__color__button--hover);
    background-color: var(--button--alternate--tertiary__backgroundcolor__button--hover)
}

.button.button--tertiary.button--alternate:active:not([class*=section]) {
    color: var(--button--alternate--tertiary__color__button--active);
    background-color: var(--button--tertiary__backgroundcolor__button--active)
}

.button.button--tertiary.button--alternate.button--disabled:not([class*=section]),.button.button--tertiary.button--alternate.button--disabled:not([class*=section]):hover,.button.button--tertiary.button--alternate.disabled:not([class*=section]),.button.button--tertiary.button--alternate.disabled:not([class*=section]):hover,.button.button--tertiary.button--alternate:not([class*=section]):disabled,.button.button--tertiary.button--alternate:not([class*=section]):disabled:hover {
    color: var(--button--alternate--tertiary__color__button--disabled);
    background-color: var(--button--alternate--tertiary__backgroundcolor__button--disabled)
}

.button.button--width-auto:not([class*=section]) {
    min-width: 100%
}

@media only screen and (min-width: 36em) {
    .button.button--width-auto:not([class*=section]) {
        min-width:auto
    }
}

.button.button--height-auto:not([class*=section]) {
    min-height: auto;
    line-height: unset
}

.button.button__icon--lg:not([class*=section]):before {
    font-size: 160%
}

.button:not([class*=section]).button--default--width {
    min-width: 12.5rem
}

button:focus {
    outline: 0
}

button:focus-visible {
    outline: .5rem auto var(--focus-outline-color)!important
}

.button:not([class*=section]).button--login-header {
    color: #291d18;
    background-color: #ffc421;
    padding: 1.6rem 1.8rem 1.1rem
}

@media only screen and (min-width: 36em) {
    .button:not([class*=section]).button--login-header {
        font-size:1.6rem;
        line-height: 2.4rem;
        padding: .3rem 2.55rem;
        width: auto;
        min-height: 3.2rem;
        min-width: 1rem
    }
}

.button:not([class*=section]).button--login-header:hover {
    color: #291d18;
    background-color: #ffb61b
}

.button:not([class*=section]).button--login-header.button--login-header--bigger {
    padding: 1.6rem 1.8rem 1.1rem;
    line-height: 1.8rem
}

.card--bottom {
    display: flex
}

.card--bottom__primary {
    padding: 1rem;
    height: 4.4rem
}

.card--bottom__primary__left {
    border-top: .1rem solid #eeeded
}

.card--bottom__primary__right {
    border-radius: 0 0 .5rem 0;
    background-color: #c95942
}

.card--bottom__primary__right a,.card--bottom__primary__right a:hover {
    color: #fff
}

.cards--background-img.cards--full-height,.cards.background-img {
    height: 29.5rem;
    width: 100%;
    max-width: 100%;
    background-position: 100% 100%;
    background-repeat: no-repeat;
    background-size: cover
}

@media only screen and (min-width: 48.0625em) {
    .cards--background-img.cards--full-height,.cards.background-img {
        height:18.8rem;
        width: 18.8rem
    }
}

@media only screen and (min-width: 74.5em) {
    .cards--background-img.cards--full-height,.cards.background-img {
        width:36.6rem;
        height: 36.6rem
    }
}

.cards--background-img.cards--full-height .cards--body__content,.cards--background-img.cards--full-height .cards-body__content,.cards.background-img .cards--body__content,.cards.background-img .cards-body__content {
    width: 80%
}

@media only screen and (min-width: 48.0625em) {
    .cards--background-img.cards--full-height .cards--body__content,.cards--background-img.cards--full-height .cards-body__content,.cards.background-img .cards--body__content,.cards.background-img .cards-body__content {
        width:70%
    }
}

@media only screen and (min-width: 74.5em) {
    .cards--background-img.cards--full-height .cards--body__content,.cards--background-img.cards--full-height .cards-body__content,.cards.background-img .cards--body__content,.cards.background-img .cards-body__content {
        width:82%
    }
}

.cards--background-img.cards--full-height .cards--body--full-image,.cards--background-img.cards--full-height .cards-body--full-image,.cards.background-img .cards--body--full-image,.cards.background-img .cards-body--full-image {
    bottom: 0;
    width: 100%;
    padding: 1.6rem;
    color: #fff
}

@media only screen and (min-width: 48.0625em) {
    .cards--background-img.cards--full-height .cards--body--full-image,.cards--background-img.cards--full-height .cards-body--full-image,.cards.background-img .cards--body--full-image,.cards.background-img .cards-body--full-image {
        padding:1.6rem
    }
}

@media only screen and (min-width: 74.5em) {
    .cards--background-img.cards--full-height .cards--body--full-image,.cards--background-img.cards--full-height .cards-body--full-image,.cards.background-img .cards--body--full-image,.cards.background-img .cards-body--full-image {
        padding:2.4rem
    }
}

.cards--background-img.cards--full-height .cards--body--full-image__icon,.cards--background-img.cards--full-height .cards-body--full-image__icon,.cards.background-img .cards--body--full-image__icon,.cards.background-img .cards-body--full-image__icon {
    align-self: flex-end;
    background-color: #fff;
    width: 3.2rem;
    height: 3.2rem;
    border-radius: 2.5rem;
    margin: 0
}

@media only screen and (min-width: 48.0625em) {
    .cards--background-img.cards--full-height .cards--body--full-image__icon,.cards--background-img.cards--full-height .cards-body--full-image__icon,.cards.background-img .cards--body--full-image__icon,.cards.background-img .cards-body--full-image__icon {
        width:3.2rem;
        height: 3.2rem
    }
}

@media only screen and (min-width: 74.5em) {
    .cards--background-img.cards--full-height .cards--body--full-image__icon,.cards--background-img.cards--full-height .cards-body--full-image__icon,.cards.background-img .cards--body--full-image__icon,.cards.background-img .cards-body--full-image__icon {
        width:4rem;
        height: 4rem
    }
}

.cards--background-img.cards--full-height .cards--body--full-image__icon:before,.cards--background-img.cards--full-height .cards-body--full-image__icon:before,.cards.background-img .cards--body--full-image__icon:before,.cards.background-img .cards-body--full-image__icon:before {
    top: 1.6rem;
    left: 1rem;
    color: #655c58
}

.cards--background-img.cards--full-height .cards--body--full-image__icon .arrow,.cards--background-img.cards--full-height .cards-body--full-image__icon .arrow,.cards.background-img .cards--body--full-image__icon .arrow,.cards.background-img .cards-body--full-image__icon .arrow {
    margin: 1rem 0 0 1.2rem
}

@media only screen and (min-width: 48.0625em) {
    .cards--background-img.cards--full-height .cards--body--full-image__icon .arrow,.cards--background-img.cards--full-height .cards-body--full-image__icon .arrow,.cards.background-img .cards--body--full-image__icon .arrow,.cards.background-img .cards-body--full-image__icon .arrow {
        margin:1rem 0 0 1.2rem
    }
}

@media only screen and (min-width: 74.5em) {
    .cards--background-img.cards--full-height .cards--body--full-image__icon .arrow,.cards--background-img.cards--full-height .cards-body--full-image__icon .arrow,.cards.background-img .cards--body--full-image__icon .arrow,.cards.background-img .cards-body--full-image__icon .arrow {
        margin:1.3rem 0 0 1.5rem
    }
}

.cards--background-img.cards--full-height .cards--body--full-image__icon .icon,.cards--background-img.cards--full-height .cards-body--full-image__icon .icon,.cards.background-img .cards--body--full-image__icon .icon,.cards.background-img .cards-body--full-image__icon .icon {
    margin: .5rem 0 0 .9rem;
    color: #291d18
}

@media only screen and (min-width: 48.0625em) {
    .cards--background-img.cards--full-height .cards--body--full-image__icon .icon,.cards--background-img.cards--full-height .cards-body--full-image__icon .icon,.cards.background-img .cards--body--full-image__icon .icon,.cards.background-img .cards-body--full-image__icon .icon {
        margin:.9rem 0 0 .6rem
    }
}

@media only screen and (min-width: 74.5em) {
    .cards--background-img.cards--full-height .cards--body--full-image__icon .icon,.cards--background-img.cards--full-height .cards-body--full-image__icon .icon,.cards.background-img .cards--body--full-image__icon .icon,.cards.background-img .cards-body--full-image__icon .icon {
        margin:1rem 0 0 1rem
    }
}

.cards--footer-buttons {
    padding: 2rem 2rem 2rem 1rem
}

.cards--footer-buttons--link {
    width: 14rem
}

.cards--footer-buttons--one {
    margin-top: auto;
    padding: 2rem 1.6rem 1.6rem
}

@media only screen and (min-width: 48.0625em) {
    .cards--footer-buttons--one {
        padding:2rem 1.6rem 1.6rem
    }
}

@media only screen and (min-width: 74.5em) {
    .cards--footer-buttons--one {
        padding:2rem 2.4rem 2.4rem
    }
}

.cards--footer-buttons--divider {
    margin-top: -2rem;
    left: 50%;
    border-left: 1px solid #f7f6f6;
    height: 6.4rem
}

.cards--full-height {
    height: 100%
}

.cards--image {
    height: 10.4rem;
    overflow: hidden
}

@media only screen and (min-width: 48.0625em) {
    .cards--image {
        height:10.4rem
    }
}

@media only screen and (min-width: 74.5em) {
    .cards--image {
        height:16.8rem
    }
}

.cards--image img {
    width: 100%
}

.cards--button {
    padding: 4rem
}

.cards--button__voucher {
    margin-top: 9rem
}

.cards--button__voucher-primary {
    margin-left: 1rem
}

.cards--voucher {
    height: 40.8rem
}

@media only screen and (min-width: 36em) {
    .cards--voucher {
        height:27.8rem
    }
}

.cards--price {
    margin-top: 4rem;
    padding-bottom: 1rem;
    padding-right: 2rem!important;
    margin-left: 16rem!important
}

@media only screen and (min-width: 36em) {
    .cards--price {
        padding-bottom:2rem;
        margin-left: -2rem!important
    }
}

.cards--hr {
    width: 8rem;
    transform: rotate(90deg);
    margin-top: 2rem
}

.cards--body__padding,.cards .cards-body__padding {
    padding: 2.4rem
}

.cards--body__padding-voucher,.cards .cards-body__padding-voucher {
    padding: 3rem 0 3rem 4rem
}

@media only screen and (min-width: 36em) {
    .cards--body__padding-voucher,.cards .cards-body__padding-voucher {
        padding:3rem 7rem 3rem 13rem
    }
}

.cards--body__height,.cards .cards-body__height {
    min-height: 10rem
}

.cards--body__zero-top-bottom,.cards .cards-body__zero-top-bottom {
    padding: 0 2rem
}

.cards--body__zero-top-bottom .link--unstyled,.cards .cards-body__zero-top-bottom .link--unstyled {
    text-decoration: underline!important
}

.cards--body__inner-container,.cards .cards-body__inner-container {
    margin: 0 auto
}

.cards--container {
    overflow: hidden
}

.cards--container--conversational {
    padding: .1rem 5rem 2rem
}

.cards--marketing {
    background-position: top;
    background-size: cover;
    overflow: hidden
}

.cards--marketing.cur-pointer:active,.cards--marketing.cur-pointer:hover,.cards--marketing.cursor--pointer:active,.cards--marketing.cursor--pointer:hover {
    box-shadow: 0 .5rem .7rem 0 rgba(22,34,92,.02),0 .2rem .1rem 0 rgba(22,34,92,.03),0 .2rem .7rem 0 rgba(22,40,55,.08),.2rem .2rem 1rem 0 rgba(22,34,92,.16)
}

.cards--marketing.cur-pointer:active,.cards--marketing.cursor--pointer:active {
    border: 0 solid #ffc421
}

.cards--marketing.cur-pointer a,.cards--marketing.cursor--pointer a {
    text-decoration: none
}

.cards--small {
    height: 7.2rem
}

.cards--medium {
    height: 16.4rem
}

.cards--large {
    height: 34.8rem
}

.cards--extra-large {
    height: 53.2rem
}

@media only screen and (max-width: 48.0525em) {
    .cards--change-flavour {
        height:auto!important
    }
}

.cards--icon {
    padding: 3rem 0 1rem
}

.cards .icon-color--dark {
    color: #655c58
}

.cards .icon-color--primary-dark {
    color: #ffc421
}

.cards .icon-color--primary-medium {
    color: #a6d9d9
}

.cards .icon-color--primary-light {
    color: #add1a6
}

.cards .icon-color--secondary-dark {
    color: #c95942
}

.cards .icon-color--secondary-medium {
    color: #f7945c
}

.cards .icon-color--secondary-light {
    color: #fac7ba
}

.cards--conversational {
    height: 100%;
    background-color: #fff;
    width: 110%;
    padding: .1rem 2rem 1.5rem;
    z-index: 2;
    transition: 1s cubic-bezier(.23,1,.32,1)
}

@media only screen and (min-width: 36em) {
    .cards--conversational {
        width:33%;
        padding: .1rem 2rem 2rem;
        height: auto
    }
}

@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none) {
    .cards--conversational {
        position: static
    }
}

.cards--conversational:hover {
    box-shadow: .1rem .5rem 2rem 1.9rem #f2f2f2
}

.cards--conversational:active {
    transition: ease-in-out
}

.cards--conversational:focus {
    outline: 0
}

.cards--conversational--max-width-label {
    max-width: 82%
}

@media only screen and (min-width: 36em) {
    .cards--conversational--max-width-label {
        max-width:86%
    }
}

@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none) {
    .cards--conversational--content-width {
        width: 100%
    }
}

@media only screen and (min-width: 36em) {
    .cards--conversational--product-details {
        margin-left:0
    }
}

.cards--conversational--row {
    width: calc(100% - 3rem);
    padding-bottom: .3rem
}

@media only screen and (min-width: 36em) {
    .cards--conversational--row {
        margin:0;
        padding: .5rem 1rem
    }
}

@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none) {
    .cards--conversational--row {
        width: calc(100% - 4rem)
    }
}

@media only screen and (-ms-high-contrast:active) and (min-width: 36em),only screen and (-ms-high-contrast:none) and (min-width:36em) {
    .cards--conversational--row {
        width:calc(100% - 4rem)
    }
}

.cards--conversational--row--free-g {
    margin-top: -.5rem
}

@media only screen and (min-width: 36em) {
    .cards--conversational--row--free-g {
        margin-top:-1rem
    }
}

.cards--conversational--col {
    padding-right: 0;
    padding-left: 0
}

.cards--conversational--button {
    min-width: 80%;
    max-height: 4.6rem
}

@media only screen and (min-width: 36em) {
    .cards--conversational--button {
        min-width:100%
    }
}

.cards--conversational--buttons {
    flex-wrap: wrap;
    width: 100%
}

.cards--conversational--buttons .cards--conversational--button {
    min-width: 100%
}

@media only screen and (min-width: 36em) {
    .cards--conversational--buttons .cards--conversational--button {
        min-width:48%
    }
}

@media only screen and (min-color-index: 0) and (-webkit-min-device-pixel-ratio:0) and (min-width:36em) {
    .cards--conversational--buttons .cards--conversational--button {
        min-width:44%
    }
}

.cards--conversational--title {
    padding: 0;
    width: 100%
}

.cards--conversational--secondary {
    cursor: pointer;
    transform: rotateY(0deg) scale(.8);
    transition: 1s cubic-bezier(.23,1,.32,1);
    color: #eeeded!important;
    box-shadow: .1rem .3rem .8rem 0 rgba(30,37,74,.09);
    z-index: 0;
    border: .1rem solid #f2f2f2
}

@media only screen and (min-width: 36em) {
    .cards--conversational--secondary {
        padding:.1rem 2rem 2rem
    }
}

.cards--conversational--secondary .button--secondary,.cards--conversational--secondary .text-flow--detail,.cards--conversational--secondary .text-flow--h3,.cards--conversational--secondary .text-flow--label {
    color: #eeeded!important;
    border-color: #eeeded!important
}

.cards--conversational--secondary.rotate {
    transform: rotateY(180deg) scale(.8)
}

.cards--conversational--secondary--card-small {
    transform: rotateY(0deg) scale(.9);
    z-index: 1
}

.cards--conversational--secondary--card-small.rotate {
    transform: rotateY(180deg) scale(.9)
}

.cards--conversational--secondary--card-left {
    right: -25rem;
    margin-right: -2.5rem
}

@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none) {
    .cards--conversational--secondary--card-left {
        margin-right: -5.5rem
    }
}

.cards--conversational--secondary--card-right {
    left: -25rem;
    margin-left: -2.5rem
}

@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none) {
    .cards--conversational--secondary--card-right {
        margin-left: -5.5rem
    }
}

.cards--conversational--secondary .icon-close,.cards--conversational--secondary .icon-help,.cards--conversational--secondary .icon-question-shape,.cards--conversational--secondary a,.cards--conversational--secondary button {
    pointer-events: none
}

.cards--conversational--secondary .cards--conversational--title {
    margin-top: 1rem
}

.cards--conversational .text-flow--h3 {
    margin: 1.2rem 0 .5rem;
    width: 100%
}

@media only screen and (min-width: 36em) {
    .cards--conversational .text-flow--h3 {
        margin:2rem 0 0
    }
}

.cards--conversational--icon-left {
    top: -1.5rem;
    margin-bottom: -2.5rem
}

.cards--conversational--icon-left .icons-circle--content {
    margin-top: -.2rem
}

.cards--conversational--icon-left--hidden {
    margin-bottom: 0
}

.cards--conversational--icon-left--hidden .icons-circle--filled {
    height: 0
}

.cards--conversational--icon-right {
    align-self: center;
    z-index: 4
}

.cards--conversational--icon-product {
    margin: 0 .6rem 0 0
}

@media only screen and (min-width: 36em) {
    .cards--conversational--icon-product {
        margin:.6rem .6rem 0 0
    }
}

.cards--conversational--text-without-icon {
    padding-left: 2.2rem;
    padding-top: .5rem
}

@media only screen and (min-width: 36em) {
    .cards--conversational--text-without-icon {
        padding-left:4rem
    }
}

.cards--conversational--price {
    margin-bottom: 2rem;
    width: 100%
}

.cards--conversational--price--spacing {
    margin-right: 1.5rem
}

.cards--conversational--bottom {
    align-content: baseline;
    padding-bottom: 2rem;
    width: 100%
}

@media only screen and (min-width: 36em) {
    .cards--conversational--bottom {
        margin:0 auto
    }
}

@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none) {
    .cards--conversational--bottom {
        align-content: flex-start
    }
}

.cards--conversational--bottom .text-flow--label {
    display: inline!important
}

.cards--conversational .show-content {
    height: 100%;
    padding: 2rem
}

@media only screen and (min-width: 36em) {
    .cards--conversational .show-content {
        justify-content:normal
    }
}

@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none) {
    .cards--conversational .show-content {
        justify-content: flex-start
    }
}

@media only screen and (min-width: 36em) {
    .cards--conversational .rotate {
        transform:rotateY(180deg)
    }

    .cards--conversational .rotate .content-invert {
        transform: rotateY(-180deg)
    }
}

.cards--wave-card {
    width: 100%;
    padding: 0 0 2.4rem;
    box-shadow: none!important
}

@media only screen and (min-width: 36em) {
    .cards--wave-card {
        background-color:#fff;
        width: 25.4rem;
        height: 34rem;
        border-radius: 0;
        margin: 2rem 2rem 2rem 0;
        padding: 2.4rem 0;
        box-shadow: 0 .2rem .4rem 0 rgba(0,0,0,.13)!important
    }
}

.cards--wave-card .circle-wave {
    transform: translateX(-50%);
    left: 50%;
    margin: 1.4rem 0
}

.cards--wave-card .cards--body .form-helper,.cards--wave-card .cards--body label {
    margin-top: 3.1rem;
    font-size: 1.8rem;
    font-weight: 900;
    color: #655c58;
    cursor: default
}

@media only screen and (min-width: 36em) {
    .cards--wave-card .cards--body .form-helper,.cards--wave-card .cards--body label {
        margin-top:0;
        height: 5.6rem
    }
}

.cards--wave-card .cards--body--remove-bundle .icon-bin {
    top: -.1rem;
    margin: 0 .8rem .2rem 0
}

.cards--wave-card .cards--body--remove-bundle .font-weight--black {
    font-size: 1.5rem
}

.cards--wave-card .cards--body--remove-bundle .bundle-usage__content__info {
    font-weight: 500;
    margin-bottom: 3.2rem;
    color: #bab6b5
}

.cards--wave-data-card {
    width: 100%;
    padding: 0 0 2.4rem;
    box-shadow: none!important
}

@media only screen and (min-width: 36em) {
    .cards--wave-data-card {
        background-color:#fff;
        width: 25.4rem;
        height: 34rem;
        border-radius: 0;
        margin: 2rem 2rem 2rem 0;
        padding: 2.4rem 0;
        box-shadow: 0 .2rem .4rem 0 rgba(0,0,0,.13)!important
    }
}

.cards--wave-data-card .circle-wave {
    transform: translateX(-50%);
    left: 50%
}

.cards--wave-data-card .cards--body .form-helper,.cards--wave-data-card .cards--body label {
    margin-top: 3.1rem;
    font-size: 1.8rem;
    font-weight: 900;
    color: #655c58;
    cursor: default
}

@media only screen and (min-width: 36em) {
    .cards--wave-data-card .cards--body .form-helper,.cards--wave-data-card .cards--body label {
        margin-top:0
    }
}

.cards--wave-data-card .cards--body .wave-subtitle {
    cursor: default
}

.cards--add-new {
    border: 0;
    margin: 0;
    width: 100%;
    flex-direction: column;
    height: 44.9rem;
    box-shadow: 0 .2rem .4rem 0 rgba(0,0,0,.13)!important
}

@media only screen and (min-width: 36em) {
    .cards--add-new {
        border:.1rem dashed #eeeded;
        margin: 2rem 2rem 2rem 0;
        background-color: #f7f6f6;
        width: 25.4rem;
        padding: 3.2rem 0 2.4rem;
        height: 34rem
    }
}

.cards--add-new--cards--body__inner-container {
    margin: 2.4rem 0;
    font-size: 1.8rem;
    font-weight: 900
}

@media only screen and (min-width: 36em) {
    .cards--add-new--cards--body__inner-container {
        margin:1.6rem 0
    }
}

.cards--add-new .icon-plus {
    width: 9.6rem;
    height: 9.6rem;
    border: .1rem dashed #655c58;
    border-radius: 50%;
    margin-bottom: 2.4rem;
    padding: 1.4rem;
    cursor: pointer
}

@media only screen and (min-width: 36em) {
    .cards--add-new .icon-plus {
        width:4.9rem;
        height: 4.9rem;
        border: .1rem solid #655c58;
        margin-bottom: 1.4rem
    }
}

.cards--add-new .icon-plus:before {
    left: 0;
    top: 2rem;
    font-size: 2.6rem
}

@media only screen and (min-width: 36em) {
    .cards--add-new .icon-plus:before {
        justify-content:center;
        align-items: center;
        top: 0;
        left: .1rem
    }
}

.cards--add-new:hover {
    background-color: #fff;
    box-shadow: none
}

@media only screen and (min-width: 36em) {
    .cards--add-new:hover {
        box-shadow:0 .2rem .4rem 0 rgba(0,0,0,.13);
        border: 0
    }
}

.cards--add-new:hover .icon-plus {
    color: #ffc421;
    border: .1rem solid #ffc421
}

.cards--add-new--add-medium {
    height: 14rem;
    width: 28rem;
    margin: 2rem auto;
    border: 0;
    background: #fff
}

@media only screen and (min-width: 36em) {
    .cards--add-new--add-medium {
        height:31rem;
        width: 26.8rem;
        margin: 2rem 2rem 2rem 1rem
    }
}

.cards--gift-card {
    padding: 2.4rem
}

@media only screen and (min-width: 48.0625em) {
    .cards--gift-card {
        padding:3.2rem 0
    }
}

.cards--gift-card__heading {
    margin-top: 2.4rem;
    font-weight: 700;
    line-height: 2.4rem
}

@media only screen and (min-width: 36em) {
    .cards--gift-card__heading {
        margin-top:3.2rem;
        font-size: 2.4rem;
        line-height: 2.8rem
    }
}

.cards--gift-card__sub-heading {
    margin-bottom: 1.2rem;
    font-weight: 700;
    line-height: 2.4rem
}

@media only screen and (min-width: 36em) {
    .cards--gift-card__sub-heading {
        margin-bottom:1.6rem;
        font-size: 2.4rem;
        line-height: 2.8rem
    }
}

.cards--gift-card .form-group {
    margin: 0 auto 3.2rem;
    width: auto
}

@media only screen and (min-width: 36em) {
    .cards--gift-card .form-group {
        width:36rem
    }
}

.cards--gift-card--image img {
    width: 4rem
}

@media only screen and (min-width: 48.0625em) {
    .cards--gift-card--image img {
        width:28rem
    }
}

.cards--offer-card {
    width: 100%;
    margin-bottom: 2rem
}

@media only screen and (min-width: 36em) {
    .cards--offer-card {
        width:36rem;
        margin-bottom: 0
    }
}

.cards--offer-card__image-view {
    min-height: 7.5rem
}

.cards--offer-card__header {
    height: 4rem;
    background: #ffc421;
    color: #fff;
    font-weight: 700;
    line-height: 2
}

.cards--offer-card__content {
    background: #f7f6f6
}

@media only screen and (min-width: 36em) {
    .cards--offer-card__content {
        background:#fff;
        min-height: 37rem
    }
}

.cards--offer-card__content__feature {
    min-height: 7.6rem;
    background: #fff
}

@media only screen and (min-width: 36em) {
    .cards--offer-card__content__feature {
        background:#f7f6f6
    }
}

.cards--offer-card__content__feature__icons {
    font-size: 1.6rem;
    color: #ffc421
}

@media only screen and (min-width: 36em) {
    .cards--offer-card__content__feature__icons {
        font-size:2.4rem
    }
}

.cards--offer-card__content__feature__icons:before {
    height: 0
}

.cards--offer-card__action-section {
    padding-top: 1.6rem
}

@media only screen and (min-width: 36em) {
    .cards--offer-card__action-section {
        padding-top:0
    }
}

.cards--offer-card__terms-text {
    padding-top: 1.6rem
}

@media only screen and (min-width: 36em) {
    .cards--offer-card__terms-text {
        padding-top:.8rem
    }
}

.cards .overlay-backdrop__background {
    background: rgba(247,246,246,.75)
}

.cards .cover {
    z-index: 100
}

@-webkit-keyframes shadowAnimation {
    0% {
        box-shadow: .1rem .5rem 2rem 1.9rem #f2f2f2
    }

    25% {
        box-shadow: .1rem .5rem 2rem 1.9rem hsla(0,0%,94.9%,.5)
    }

    50% {
        box-shadow: .1rem .5rem 2rem 1.9rem hsla(0,0%,94.9%,0)
    }

    75% {
        box-shadow: .1rem .5rem 2rem 1.9rem hsla(0,0%,94.9%,.5)
    }

    to {
        box-shadow: .1rem .5rem 2rem 1.9rem #f2f2f2
    }
}

@keyframes shadowAnimation {
    0% {
        box-shadow: .1rem .5rem 2rem 1.9rem #f2f2f2
    }

    25% {
        box-shadow: .1rem .5rem 2rem 1.9rem hsla(0,0%,94.9%,.5)
    }

    50% {
        box-shadow: .1rem .5rem 2rem 1.9rem hsla(0,0%,94.9%,0)
    }

    75% {
        box-shadow: .1rem .5rem 2rem 1.9rem hsla(0,0%,94.9%,.5)
    }

    to {
        box-shadow: .1rem .5rem 2rem 1.9rem #f2f2f2
    }
}

.channel-card {
    width: 11.5rem;
    height: 11rem
}

.channel-card--body--text {
    height: 11rem;
    overflow-y: auto
}

.channel-card.active {
    width: 25.9rem;
    height: 29rem;
    top: 0;
    left: 0;
    z-index: 2
}

.channel-card.active .channel-card--head img {
    height: 10rem
}

.card-content.large .usage-donuts {
    margin: -1rem
}

.card-content.large .usage-donuts .multiple {
    overflow-x: auto;
    overflow-y: hidden;
    padding: 5rem 0 0
}

@media only screen and (min-width: 36em) {
    .card-content.large .usage-donuts .multiple {
        justify-content:space-around;
        overflow-x: hidden;
        align-items: start
    }
}

.card-content.large .usage-donuts .multiple .usage-donuts__header {
    font-size: 2.4rem;
    line-height: 2.8rem;
    font-family: TelenetAlbra-Bold,Helvetica,Verdana,Arial,Sans-serif;
    color: #291d18;
    margin-bottom: 5rem
}

.card-content.large .usage-donuts .multiple .usage-donuts__disclaimer {
    font-size: 1.2rem;
    line-height: 2rem;
    color: #291d18
}

.card-content.large .usage-donuts .multiple .usage-donuts__graph-lg {
    width: 18rem
}

.card-content.large .usage-donuts .multiple .donut-text {
    width: 13rem;
    margin-bottom: -16rem
}

.card-content.large .usage-donuts .multiple .donut-text .left-text,.card-content.large .usage-donuts .multiple .donut-text .total-value {
    color: #a6d9d9;
    font-size: 1.6rem;
    padding: 0 .5rem
}

.card-content.large .usage-donuts .multiple .donut-text .text {
    font-size: 1.6rem;
    line-height: 1;
    font-family: TelenetAlbra-Bold,Helvetica,Verdana,Arial,Sans-serif;
    color: #291d18
}

.card-content.large .usage-donuts .multiple .donut-text .text--number {
    margin-left: -.5rem;
    color: #291d18
}

.card-content.large .usage-donuts .multiple .donut-text .remaining-value,.card-content.large .usage-donuts .multiple .donut-text .text--number {
    font-size: 2.8rem;
    line-height: 4rem;
    font-family: TelenetAlbra-Bold,Helvetica,Verdana,Arial,Sans-serif
}

.card-content.large .usage-donuts .multiple .chart-name {
    width: 18rem;
    margin-left: auto;
    margin-right: auto
}

.card-content.large .usage-donuts .multiple.four {
    padding: 6rem 0 0;
    margin-left: 0;
    margin-right: 0
}

@media only screen and (min-width: 36em) {
    .card-content.large .usage-donuts .multiple.four {
        margin-left:-2rem;
        margin-right: -2rem
    }
}

.card-content.large .usage-donuts .multiple.four .donut-text {
    width: 10rem;
    margin: 0 auto -13rem
}

.card-content.large .usage-donuts .multiple.four .donut-text .left-text,.card-content.large .usage-donuts .multiple.four .donut-text .total-value {
    color: #a6d9d9;
    font-size: 1.2rem
}

.card-content.large .usage-donuts .multiple.four .donut-text .text {
    font-size: 1.6rem;
    line-height: 1;
    font-family: TelenetAlbra-Bold,Helvetica,Verdana,Arial,Sans-serif;
    color: #291d18
}

.card-content.large .usage-donuts .multiple.four .donut-text .text--number {
    margin-left: -.5rem;
    color: #291d18
}

.card-content.large .usage-donuts .multiple.four .donut-text .remaining-value,.card-content.large .usage-donuts .multiple.four .donut-text .text--number {
    font-size: 2rem;
    line-height: 1.2;
    font-family: TelenetAlbra-Bold,Helvetica,Verdana,Arial,Sans-serif
}

.card-content.large .usage-donuts .multiple.four .chart-name {
    width: 15rem;
    margin-left: auto;
    margin-right: auto
}

.card-content.large .usage-donuts .usage-donuts__header {
    font-size: 2.4rem;
    line-height: 2.8rem;
    font-family: TelenetAlbra-Bold,Helvetica,Verdana,Arial,Sans-serif;
    color: #291d18
}

.card-content.large .usage-donuts .usage-donuts__header.prepaid-card-spacing {
    position: inherit;
    bottom: 5rem
}

.card-content.large .usage-donuts .usage-donuts__disclaimer {
    font-size: 1.2rem;
    line-height: 2rem;
    color: #291d18
}

.card-content.large .usage-donuts .donut-text {
    max-width: 18rem;
    margin: 7rem auto -18.5rem;
    height: 12rem
}

.card-content.large .usage-donuts .donut-text.carry-over.legend {
    margin-top: 6rem;
    margin-bottom: -19.5rem;
    max-width: 15rem
}

.card-content.large .usage-donuts .donut-text.base-unlimited {
    margin-top: 6rem;
    margin-bottom: -18.5rem
}

.card-content.large .usage-donuts .donut-text .left-text,.card-content.large .usage-donuts .donut-text .total-value {
    color: #766f6b;
    font-size: 1.6rem
}

.card-content.large .usage-donuts .donut-text .text {
    font-size: 1.6rem;
    line-height: 1;
    font-family: TelenetAlbra-Bold,Helvetica,Verdana,Arial,Sans-serif
}

.card-content.large .usage-donuts .donut-text .text--number {
    font-size: 3.4rem;
    line-height: 1;
    font-family: TelenetAlbra-Bold,Helvetica,Verdana,Arial,Sans-serif;
    margin-left: -.5rem
}

.card-content.large .usage-donuts .donut-text .remaining-value {
    font-family: TelenetAlbra-Bold,Helvetica,Verdana,Arial,Sans-serif;
    font-size: 3.2rem;
    line-height: 1;
    color: #291d18
}

.card-content.large .usage-donuts .donut-chart {
    margin: 0 auto
}

.card-content.large .usage-donuts .donut-chart .line-clamp {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis
}

.card-content.large .usage-donuts .donut-chart .chart-legends {
    margin-top: -1rem;
    margin-bottom: 1rem;
    padding-left: 0
}

.card-content.large .details {
    margin-top: 15rem;
    width: 100%
}

.card-content.large .details .total-usage {
    font-size: 2.4rem;
    line-height: 1.2;
    color: #291d18
}

.card-content.large .details .total-amount {
    font-size: 4.8rem;
    line-height: 6rem;
    font-family: TelenetAlbra-Bold,Helvetica,Verdana,Arial,Sans-serif;
    color: #ffc421
}

.card-content.medium .usage-donuts {
    margin: -1.5rem 1rem
}

.card-content.medium .usage-donuts .usage-donuts__header {
    font-size: 2rem;
    line-height: 2.8rem;
    font-family: TelenetAlbra-Bold,Helvetica,Verdana,Arial,Sans-serif
}

.card-content.medium .usage-donuts .donut-text {
    width: 7rem;
    margin: 3rem auto -6rem
}

.card-content.medium .usage-donuts .donut-text .left-text,.card-content.medium .usage-donuts .donut-text .total-value {
    color: #a6d9d9;
    font-size: 1.2rem
}

.card-content.medium .usage-donuts .donut-text .text {
    font-size: 1.2rem;
    line-height: 1;
    font-family: TelenetAlbra-Bold,Helvetica,Verdana,Arial,Sans-serif;
    margin-left: -.5rem
}

.card-content.medium .usage-donuts .donut-text .text--number {
    font-size: 2rem;
    line-height: 2.4;
    font-family: TelenetAlbra-Bold,Helvetica,Verdana,Arial,Sans-serif;
    margin-left: -.5rem
}

.card-content.medium .usage-donuts .donut-text .remaining-value {
    font-family: TelenetAlbra-Bold,Helvetica,Verdana,Arial,Sans-serif;
    font-size: 2rem;
    line-height: 2.4rem
}

.card-content.medium .usage-donuts .donut-chart {
    margin: 0 auto
}

.card-content.medium .usage-donuts .donut-chart.one {
    width: 25rem
}

.card-content.small .usage-donuts {
    margin: -1.5rem 0
}

.card-content.small .usage-donuts .usage-donuts__header {
    font-size: 1.6rem;
    line-height: 2.8rem;
    font-family: TelenetAlbra-Bold,Helvetica,Verdana,Arial,Sans-serif
}

.card-content.small .usage-donuts .donut-text {
    float: left
}

.card-content.small .usage-donuts .donut-text .left-text,.card-content.small .usage-donuts .donut-text .total-value {
    color: #a6d9d9;
    font-size: 1.2rem
}

.card-content.small .usage-donuts .donut-text .text {
    font-size: 1.2rem;
    line-height: 1;
    font-family: TelenetAlbra-Bold,Helvetica,Verdana,Arial,Sans-serif;
    margin-left: -.5rem
}

.card-content.small .usage-donuts .donut-text .text--number {
    font-size: 2rem;
    line-height: 2.4;
    font-family: TelenetAlbra-Bold,Helvetica,Verdana,Arial,Sans-serif;
    margin-left: -.5rem
}

.card-content.small .usage-donuts .donut-text .remaining-value {
    font-family: TelenetAlbra-Bold,Helvetica,Verdana,Arial,Sans-serif;
    font-size: 2rem;
    line-height: 2.4rem
}

.card-content.small .usage-donuts .donut-chart .donut {
    float: right;
    margin-top: -2.7rem
}

.donut .nv-legendWrap {
    display: none!important
}

.chart-legends .chart-legends__item {
    margin-right: 1rem;
    color: #291d18
}

.card-content {
    color: var(--dashboard-card__color,#291d18);
    background-color: var(--dashboard-card__backgroundcolor,#fff);
    background-position: top;
    background-size: cover
}

.card-content:hover {
    color: var(--dashboard-card__color,#291d18)
}

.card-content:active {
    border: 0 solid #ffc421
}

.card-content .notification--card__message__description,.card-content .notification--card__message__header {
    font-family: TelenetAlbra-Bold,Helvetica,Verdana,Arial,Sans-serif
}

.card-content .notification--card__message__description {
    --dashboard-card__color: #c95942
}

.card-content .notification--card .icon-error-shape,.card-content .notification--card .icon-status-error {
    --dashboard-card__color: #c95942;
    margin-right: 1.5rem
}

.card-content .dashboard-card__title {
    font-family: TelenetAlbra-Bold,Helvetica,Verdana,Arial,Sans-serif
}

.card-content .dashboard-card__subtitle--heavy,.card-content .dashboard-card__title--heavy {
    font-weight: 900
}

.card-content .dashboard-card__subtitle--light,.card-content .dashboard-card__title--light {
    font-weight: 500
}

.card-content .dashboard-card__image .icon-bill,.card-content .dashboard-card__image .icon-bill:hover {
    color: #291d18
}

.card-content .dashboard-card__header,.card-content .dashboard-card__header:hover {
    --dashboard-card__color: #c95942
}

.card-content .dashboard-card__header.red,.card-content .dashboard-card__header.red:hover {
    color: #c95942
}

.card-content .dashboard-card__header.usage,.card-content .dashboard-card__header.usage:hover {
    --dashboard-card__color: #ffc421
}

.card-content .dashboard-card__details.consult {
    display: none
}

.card-content .dashboard-card__details.without-consult {
    display: block
}

.card-content .dashboard-card__invoices-due,.card-content .dashboard-card__invoices-due:hover {
    --dashboard-card__color: #655c58
}

.card-content.small {
    height: 7.2rem;
    padding: 2.4rem
}

.card-content.small .dashboard-card__image {
    min-width: 3rem;
    width: 2rem
}

.card-content.small .dashboard-card__image img {
    height: 2.4rem
}

.card-content.small .dashboard-card__image .icon-bill {
    font-size: 3rem
}

.card-content.small .dashboard-card__title {
    line-height: 2rem;
    margin-left: 1rem
}

.card-content.small .dashboard-card__toggle {
    --dashboard-card__color: #291d18;
    content: "\003E";
    width: 1.3rem;
    height: 1.3rem;
    border: solid #291d18;
    border-width: 0 .1rem .1rem 0;
    transform: rotate(-45deg);
    font-size: 2.2rem;
    opacity: .6
}

.card-content.small .dashboard-card__toggle:hover {
    --dashboard-card__color: #291d18
}

.card-content.small .invoices,.card-content.small .messages,.card-content.small .usage {
    margin: 0
}

.card-content.small .dashboard-card__header {
    line-height: 1.5;
    font-family: TelenetAlbra-Bold,Helvetica,Verdana,Arial,Sans-serif
}

.card-content.small .dashboard-card__details {
    --dashboard-card__color: #291d18;
    font-size: 1.4rem;
    line-height: 1.6rem
}

.card-content.small .dashboard-card__invoices-due {
    font-family: TelenetAlbra-Regular,Helvetica,Verdana,Arial,Sans-serif
}

.card-content.small .details-section {
    padding-left: 2rem
}

.card-content.small .notification {
    padding: .5rem 2rem;
    margin-top: -1rem
}

.card-content.small .notification--card__message__header {
    font-size: 1.6rem;
    line-height: 1.8rem
}

.card-content.small .notification--card__message__description {
    font-size: 1.4;
    line-height: 1.6rem
}

.card-content.small .notification--card .icon-error-shape:before,.card-content.small .notification--card .icon-status-error:before {
    font-size: 2.2rem
}

.card-content.extra-large__details,.card-content.large__details,.card-content.medium__details {
    font-family: TelenetAlbra-Bold,Helvetica,Verdana,Arial,Sans-serif
}

.card-content.extra-large .dashboard-card__action,.card-content.extra-large .dashboard-card__action p,.card-content.large .dashboard-card__action,.card-content.large .dashboard-card__action p,.card-content.medium .dashboard-card__action,.card-content.medium .dashboard-card__action p {
    font-family: TelenetAlbra-Regular,Helvetica,Verdana,Arial,Sans-serif
}

.card-content.extra-large .invoices .details-section .dashboard-card__invoices-due,.card-content.large .invoices .details-section .dashboard-card__invoices-due,.card-content.medium .invoices .details-section .dashboard-card__invoices-due {
    display: none
}

.card-content.extra-large .invoices .details-section .dashboard-card__invoices-view,.card-content.large .invoices .details-section .dashboard-card__invoices-view,.card-content.medium .invoices .details-section .dashboard-card__invoices-view {
    --dashboard-card__color: #655c58;
    display: flex
}

.card-content.extra-large .invoices .details-section .dashboard-card__invoices-view .icon-chevron-right,.card-content.large .invoices .details-section .dashboard-card__invoices-view .icon-chevron-right,.card-content.medium .invoices .details-section .dashboard-card__invoices-view .icon-chevron-right {
    left: .4rem
}

.card-content.medium {
    height: 16.4rem;
    padding: 2.4rem
}

.card-content.medium .dashboard-card__image {
    width: auto;
    height: 5.5rem
}

.card-content.medium .dashboard-card__image img {
    height: 2.4rem
}

.card-content.medium .dashboard-card__image .icon-bill {
    font-size: 4rem
}

.card-content.medium .dashboard-card__title {
    margin-top: 2rem;
    font-size: 2rem;
    line-height: 2.4rem
}

.card-content.medium .notification--card__message__header {
    font-size: 2rem;
    line-height: 2.8rem;
    margin-bottom: .5rem
}

.card-content.medium .notification--card__message__description {
    font-size: 1.6rem;
    line-height: 2rem
}

.card-content.medium .notification--card .icon-error-shape:before,.card-content.medium .notification--card .icon-status-error:before {
    margin-bottom: 1rem;
    font-size: 2.2rem
}

.card-content.medium .notification span {
    line-height: 2.4rem
}

.card-content.medium .dashboard-card__invoices-view {
    font-size: 1.4rem;
    line-height: 1.4rem
}

.card-content.medium .dashboard-card__invoices-due {
    margin-top: 1rem;
    font-size: 1.2rem;
    line-height: 1.2;
    font-family: TelenetAlbra-Regular,Helvetica,Verdana,Arial,Sans-serif
}

.card-content.medium .dashboard-card__header {
    height: 2.4rem;
    font-size: 2rem;
    line-height: 2.4;
    font-family: TelenetAlbra-Bold,Helvetica,Verdana,Arial,Sans-serif
}

.card-content.medium .dashboard-card__details {
    width: 100%;
    font-size: 2rem;
    line-height: 2.4rem;
    font-family: TelenetAlbra-Bold,Helvetica,Verdana,Arial,Sans-serif
}

@media only screen and (min-width: 36em) {
    .card-content.medium .dashboard-card__details {
        width:100%
    }
}

.card-content.medium .dashboard-card__details.red {
    color: #c95942
}

.card-content.medium .dashboard-card__action {
    margin: 0 0 2.4rem;
    font-size: 1.4rem;
    line-height: 1.8rem;
    height: 1.8rem
}

.card-content.medium .dashboard-card__action p {
    margin: 0 1rem 0 0
}

.card-content.medium .dashboard-card__action .arrow {
    transform: scale(.7);
    margin: 0 0 1rem
}

.card-content.medium .invoices.invoices-card .dashboard-card__title {
    font-size: 1.8rem;
    line-height: 2.4rem
}

.card-content.medium .contact,.card-content.medium .sim-dashboard-card {
    flex-wrap: wrap;
    margin: 2rem 0 0;
    min-height: 15rem
}

.card-content.medium .contact .header,.card-content.medium .sim-dashboard-card .header {
    --dashboard-card__color: #291d18;
    flex-basis: 100%;
    font-family: TelenetAlbra-Bold,Helvetica,Verdana,Arial,Sans-serif;
    font-size: 2rem;
    line-height: 2.8rem
}

@media only screen and (min-width: 36em) {
    .card-content.medium .contact .header,.card-content.medium .sim-dashboard-card .header {
        font-size:1.7rem
    }
}

.card-content.medium .contact .title,.card-content.medium .sim-dashboard-card .title {
    --dashboard-card__color: #ffc421;
    font-size: 1.4rem;
    line-height: 2rem
}

@media only screen and (min-width: 36em) {
    .card-content.medium .contact .title,.card-content.medium .sim-dashboard-card .title {
        font-size:1.2rem;
        line-height: 1.6rem
    }
}

.card-content.medium .contact .title:hover,.card-content.medium .sim-dashboard-card .title:hover {
    --dashboard-card__color: #ffc421
}

.card-content.medium .contact .details,.card-content.medium .sim-dashboard-card .details {
    font-size: 1.4rem;
    line-height: 2rem
}

@media only screen and (min-width: 36em) {
    .card-content.medium .contact .details,.card-content.medium .sim-dashboard-card .details {
        font-size:1.2rem;
        line-height: 1.6rem
    }
}

.card-content.medium .contact .details,.card-content.medium .contact .details:hover,.card-content.medium .sim-dashboard-card .details,.card-content.medium .sim-dashboard-card .details:hover {
    --dashboard-card__color: #291d18
}

.card-content.medium .contact .details.missing,.card-content.medium .contact .details.missing:hover,.card-content.medium .sim-dashboard-card .details.missing,.card-content.medium .sim-dashboard-card .details.missing:hover {
    --dashboard-card__color: #f7945c
}

.card-content.medium .contact .section .details,.card-content.medium .sim-dashboard-card .section .details {
    margin-bottom: .5rem
}

.card-content.large {
    height: 34.8rem;
    padding: 8rem 1rem
}

@media only screen and (min-width: 36em) {
    .card-content.large {
        padding:2.4rem
    }
}

.card-content.large .dashboard-card__image {
    width: 8rem;
    margin-bottom: 3rem
}

.card-content.large .dashboard-card__image .icon-bill,.card-content.large .dashboard-card__image img {
    height: 8rem
}

.card-content.large .dashboard-card__title {
    font-size: 4rem;
    line-height: 5rem
}

.card-content.large .dashboard-card__subtitle {
    font-size: 2rem;
    line-height: 5rem
}

.card-content.large .dashboard-card__action {
    margin: 0 0 2.4rem 2.4rem;
    font-size: 1.4rem;
    line-height: 1.8rem
}

@media only screen and (min-width: 36em) {
    .card-content.large .dashboard-card__action {
        margin:0 0 4rem;
        font-size: 1.8rem;
        line-height: 2.4rem
    }
}

.card-content.large .dashboard-card__action p {
    padding-right: 1rem;
    margin-top: 1rem
}

.card-content.large .dashboard-card__header {
    height: 4rem;
    margin: 2.4rem 0 2.1rem 2.4rem;
    font-size: 2.4rem;
    line-height: 2.8rem;
    font-family: TelenetAlbra-Bold,Helvetica,Verdana,Arial,Sans-serif
}

@media only screen and (min-width: 36em) {
    .card-content.large .dashboard-card__header {
        margin:0 0 5rem;
        font-size: 4rem;
        line-height: 4.6rem
    }
}

.card-content.large .dashboard-card__details {
    --dashboard-card__color: #291d18;
    margin: 0 0 .4rem 2.4rem;
    font-size: 3.2rem;
    font-size: 2rem;
    line-height: 2.4rem
}

@media only screen and (min-width: 36em) {
    .card-content.large .dashboard-card__details {
        margin:0 0 1.2rem;
        font-size: 4rem;
        line-height: 4.6rem
    }
}

.card-content.large .dashboard-card__details:hover {
    --dashboard-card__color: #291d18
}

.card-content.large .dashboard-card__invoices-due {
    font-size: 1.8rem;
    margin-top: 1rem;
    line-height: 1.2;
    font-family: TelenetAlbra-Regular,Helvetica,Verdana,Arial,Sans-serif
}

.card-content.large .notification--card__message__header {
    font-size: 2.4rem;
    line-height: 2.8rem;
    margin-bottom: .5rem
}

.card-content.large .notification--card__message__description {
    font-size: 2.2rem;
    line-height: 2.4rem
}

.card-content.large .notification--card .icon-error-shape:before,.card-content.large .notification--card .icon-status-error:before {
    font-size: 4rem
}

.card-content.large .wave-data-card__wave-section {
    --dashboard-card__color: #291d18
}

.card-content.large .wave-data-card__wave-section .slick-slider {
    height: 29rem
}

@media only screen and (min-width: 36em) {
    .card-content.large .wave-data-card__wave-section .slick-slider {
        height:30rem
    }
}

.card-content.large .wave-data-card__wave-section .slick-slider .slick-active,.card-content.large .wave-data-card__wave-section .slick-slider:focus {
    outline: transparent
}

.card-content.large .wave-data-card__wave-section .slick-slider .arrow--right:after {
    left: 1.3rem
}

.card-content.large .wave-data-card__wave-section .slick-slider .arrow--left:after {
    top: -.1rem;
    left: .6rem
}

.card-content.large .wave-data-card__wave-section .slick-disabled {
    display: none!important
}

.card-content.large .wave-data-card__wave-section .slick-dots {
    bottom: -3rem
}

@media only screen and (min-width: 36em) {
    .card-content.large .wave-data-card__wave-section .slick-dots {
        bottom:-2rem
    }
}

.card-content.extra-large {
    height: 53.2rem;
    padding: 8rem 1rem
}

@media only screen and (min-width: 36em) {
    .card-content.extra-large {
        padding:5.2rem 4rem 4.4rem
    }
}

.card-content.extra-large .dashboard-card__image {
    width: 12rem;
    margin-bottom: 3rem
}

.card-content.extra-large .dashboard-card__image img {
    height: 12rem
}

.card-content.extra-large .dashboard-card__image .icon-bill {
    font-size: 12rem
}

.card-content.extra-large .dashboard-card__title {
    font-size: 4rem;
    line-height: 5rem;
    font-family: TelenetAlbra-Bold,Helvetica,Verdana,Arial,Sans-serif
}

.card-content.extra-large .dashboard-card__subtitle {
    font-size: "TelenetAlbra-Bold",Helvetica,Verdana,Arial,Sans-serif;
    line-height: 5rem
}

.card-content.extra-large .dashboard-card__action {
    margin: 0 0 2.4rem 2.4rem;
    font-size: 1.4rem;
    line-height: 1.8rem
}

@media only screen and (min-width: 36em) {
    .card-content.extra-large .dashboard-card__action {
        margin:0 0 4rem;
        font-size: 1.8rem;
        line-height: 2.4rem
    }
}

.card-content.extra-large .dashboard-card__action p {
    padding-right: 1rem;
    margin-top: 1rem
}

.card-content.extra-large .dashboard-card__header {
    height: 4rem;
    margin: 2.4rem 0 2.1rem 2.4rem;
    font-size: 2.4rem;
    line-height: 2.8rem;
    font-family: TelenetAlbra-Bold,Helvetica,Verdana,Arial,Sans-serif
}

@media only screen and (min-width: 36em) {
    .card-content.extra-large .dashboard-card__header {
        margin:0 0 5rem;
        font-size: 4rem;
        line-height: 4.6rem
    }
}

.card-content.extra-large .dashboard-card__details {
    --dashboard-card__color: #291d18;
    margin: 0 0 .4rem 2.4rem;
    font-size: 3.2rem;
    font-size: 2rem;
    line-height: 2.4rem
}

@media only screen and (min-width: 36em) {
    .card-content.extra-large .dashboard-card__details {
        margin:0 0 1.2rem;
        font-size: 4rem;
        line-height: 4.6rem
    }
}

.card-content.extra-large .dashboard-card__details:hover {
    --dashboard-card__color: #291d18
}

.card-content.extra-large .dashboard-card__invoices-due {
    font-size: 2.4rem;
    margin-top: 1rem;
    line-height: 1.2;
    font-family: TelenetAlbra-Regular,Helvetica,Verdana,Arial,Sans-serif
}

.card-content.extra-large .notification--card__message__header {
    font-size: 2.4rem;
    line-height: 2.8rem;
    margin-bottom: .5rem
}

.card-content.extra-large .notification--card__message__description {
    font-size: 2.2rem;
    line-height: 2.4rem
}

.card-content.extra-large .notification--card .icon-error-shape:before,.card-content.extra-large .notification--card .icon-status-error:before {
    font-size: 4rem
}

.card-content.extra-large .wave-data-card__wave-section {
    --dashboard-card__color: #291d18
}

.card-content.extra-large .wave-data-card__wave-section .slick-slider {
    height: 29rem
}

@media only screen and (min-width: 36em) {
    .card-content.extra-large .wave-data-card__wave-section .slick-slider {
        height:30rem
    }
}

.card-content.extra-large .wave-data-card__wave-section .slick-slider:focus {
    outline: transparent
}

.card-content.extra-large .wave-data-card__wave-section .slick-slider .arrow--right:after {
    left: 2.5rem
}

.card-content.extra-large .wave-data-card__wave-section .slick-slider .arrow--left:after {
    top: 1rem;
    left: -1.5rem
}

.card-content.extra-large .wave-data-card__wave-section .slick-slider .slick-active {
    outline: transparent
}

.card-content.extra-large .wave-data-card__wave-section .slick-disabled {
    display: none!important
}

.card-content.extra-large .wave-data-card__wave-section .slick-dots {
    bottom: -3rem
}

@media only screen and (min-width: 36em) {
    .card-content.extra-large .wave-data-card__wave-section .slick-dots {
        bottom:-2rem
    }
}

.card-content--color-light {
    --dashboard-card__color: #fff
}

.card-content--color-light:hover {
    --dashboard-card__color: #fff
}

.card-content--color-dark {
    --dashboard-card__color: #291d18
}

.card-content--color-dark:hover {
    --dashboard-card__color: #291d18
}

.card-content.card-content--position-bottom.extra-large,.card-content.card-content--position-bottom.large,.card-content.card-content--position-top.extra-large,.card-content.card-content--position-top.large {
    padding: 4rem 1rem
}

@media only screen and (min-width: 48.0625em) {
    .card-content.card-content--position-bottom.extra-large,.card-content.card-content--position-bottom.large,.card-content.card-content--position-top.extra-large,.card-content.card-content--position-top.large {
        padding:4rem
    }
}

.card-content.card-content--position-bottom.medium,.card-content.card-content--position-top.medium {
    padding: 2rem
}

@media only screen and (min-width: 48.0625em) {
    .card-content.card-content--position-bottom.medium,.card-content.card-content--position-top.medium {
        padding:2rem
    }
}

.card-content--title.card-content.extra-large .dashboard-card__title,.card-content--title.card-content.large .dashboard-card__title,.card-content--title.card-content.medium .dashboard-card__title,.card-content--title.card-content.small .dashboard-card__title {
    line-height: 4rem
}

.card-content--title.card-content.medium {
    padding: 2.5rem
}

.card-content--title.card-content.medium .dashboard-card__title {
    line-height: 2.5rem;
    max-width: 90%
}

.card-content--title.card-content.medium .dashboard-card__subtitle {
    max-width: 80%;
    margin-top: 1rem;
    line-height: normal
}

@media only screen and (min-width: 48.0625em) {
    .card-content--title.card-content.extra-large,.card-content--title.card-content.large {
        padding:2.5rem
    }
}

.card-content--title.card-content.extra-large .dashboard-card__title,.card-content--title.card-content.large .dashboard-card__title {
    max-width: 80%
}

.card-content--title-subtitle.card-content.extra-large .dashboard-card__title,.card-content--title-subtitle.card-content.large .dashboard-card__title,.card-content--title-subtitle.card-content.medium .dashboard-card__title,.card-content--title-subtitle.card-content.small .dashboard-card__title {
    line-height: 4rem
}

.card-content--title-subtitle.card-content.extra-large .dashboard-card__subtitle,.card-content--title-subtitle.card-content.large .dashboard-card__subtitle,.card-content--title-subtitle.card-content.medium .dashboard-card__subtitle,.card-content--title-subtitle.card-content.small .dashboard-card__subtitle {
    line-height: normal
}

.card-content--title-subtitle.card-content.medium {
    padding: 2.5rem
}

.card-content--title-subtitle.card-content.medium .dashboard-card__title {
    line-height: 3rem;
    max-width: 80%
}

.card-content--title-subtitle.card-content.medium .dashboard-card__subtitle {
    max-width: 70%;
    margin-top: 1rem
}

.card-content--title-subtitle.card-content.extra-large .card-content--title-subtitle.card-content.large {
    padding: 2.5rem
}

@media only screen and (min-width: 36em) {
    .card-content--title-subtitle.card-content.extra-large .card-content--title-subtitle.card-content.large {
        padding:4rem
    }
}

.card-content--title-subtitle.card-content.extra-large .card-content--title-subtitle.card-content.large .dashboard-card__title {
    max-width: 80%
}

.card-content--title-subtitle.card-content.extra-large .card-content--title-subtitle.card-content.large .dashboard-card__subtitle {
    max-width: 70%;
    margin-top: 1rem
}

.card-content--wave-data-card {
    align-items: center
}

@media only screen and (min-width: 36em) {
    .card-content--wave-data-card {
        flex-direction:row;
        justify-content: space-between
    }
}

.card-content--wave-data-card .wave-data-card__desc-section {
    width: 100%
}

@media only screen and (min-width: 36em) {
    .card-content--wave-data-card .wave-data-card__desc-section {
        width:50%
    }
}

.card-content--wave-data-card .wave-data-card__desc-section .desc-section__title {
    font-size: 2.4rem;
    line-height: 2.8rem
}

@media only screen and (min-width: 36em) {
    .card-content--wave-data-card .wave-data-card__desc-section .desc-section__title {
        font-size:3.2rem;
        line-height: 3.7rem
    }
}

.card-content--wave-data-card .wave-data-card__desc-section .desc-section__subtitle {
    padding-bottom: 2.4rem
}

@media only screen and (min-width: 36em) {
    .card-content--wave-data-card .wave-data-card__desc-section .desc-section__subtitle {
        padding-bottom:1.6rem
    }
}

.card-content--wave-data-card .wave-data-card__desc-section .desc-section__more-info {
    --dashboard-card__color: #c95942;
    font-size: 1.4rem
}

@media only screen and (min-width: 36em) {
    .card-content--wave-data-card .wave-data-card__desc-section .desc-section__more-info {
        font-size:1.6rem
    }
}

@media only screen and (min-width: 36em) {
    .card-content--wave-data-card__with-double-waves {
        margin:0 auto;
        flex-direction: column
    }
}

.card-content--wave-data-card__with-double-waves .wave-data-card__desc-section {
    width: 100%
}

.card-content--wave-data-card__with-double-waves .wave-data-card__wave-section {
    width: 100%;
    padding-bottom: 1rem
}

@media only screen and (min-width: 36em) {
    .card-content--wave-data-card__with-double-waves .wave-data-card__wave-section {
        justify-content:space-between
    }
}

.card-content--wave-data-card__with-double-waves .wave-data-card__wave-section .circle-wave {
    margin: auto
}

@media only screen and (min-width: 36em) {
    .card-content--wave-data-card__with-double-waves .wave-data-card__wave-section .circle-wave {
        margin-right:3rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .card-content--wave-data-card__with-double-waves .wave-data-card__wave-section .circle-wave {
        margin-right:0
    }
}

.card-content--wave-data-card--full .circle-wave--unlimited .circle-wave {
    overflow: unset
}

.card-content--wave-data-card--full .circle-wave {
    margin: .8rem 0
}

.card-content--wave-data-card--usage .image-section {
    width: 4.8rem
}

@media only screen and (min-width: 36em) {
    .card-content--wave-data-card--usage .border-line--height:before {
        content:"";
        bottom: 4rem;
        height: 24rem
    }
}

.card-content--wave-data-card--usage .usage__content-section__image {
    width: 4.8rem;
    height: 4.8rem
}

.card-content--wave-data-card--group-view .group-view__title-section {
    align-items: center
}

@media only screen and (min-width: 36em) {
    .card-content--wave-data-card--group-view .group-view__title-section {
        flex-direction:row;
        align-items: flex-start
    }
}

@media only screen and (min-width: 36em) {
    .card-content--wave-data-card--group-view .group-view__title-section .title-section__first-content {
        flex-direction:row
    }
}

.card-content--wave-data-card--group-view .group-view__title-section .title-section__first-content [class^=icon]:before {
    line-height: 2.4rem
}

.card-content--wave-data-card--group-view .group-view__body__list {
    padding-top: 3.2rem;
    padding-left: 1.2rem;
    padding-right: 1.2rem;
    width: 100%;
    min-height: 23rem
}

@media only screen and (min-width: 36em) {
    .card-content--wave-data-card--group-view .group-view__body__list {
        padding-top:0;
        padding-left: 0;
        padding-right: 0;
        width: 24rem;
        min-height: auto
    }
}

.card-content--wave-data-card--group-view .group-view__body__list ul {
    list-style-type: none
}

@media only screen and (min-width: 36em) {
    .card-content--wave-data-card--group-view .group-view__body__list ul {
        min-height:21rem
    }
}

.card-content--wave-data-card--group-view .group-view__body__list ul li {
    height: 5.4rem
}

.card-content--wave-data-card--group-view .group-view__body__list ul li .list-item {
    align-items: center
}

.card-content--wave-data-card--group-view .group-view__body__list ul li .list-item .icon-circle {
    font-size: 1.2rem;
    line-height: 1.6rem;
    width: 2.4rem;
    height: 2.4rem;
    color: #fff
}

@media only screen and (min-width: 48.0625em) {
    .card-content--wave-data-card--group-view .group-view__body__list ul li .list-item .icon-circle {
        font-size:1.2rem;
        line-height: 1.6rem
    }
}

@media only screen and (min-width: 74.5em) {
    .card-content--wave-data-card--group-view .group-view__body__list ul li .list-item .icon-circle {
        font-size:1.2rem;
        line-height: 1.6rem
    }
}

.card-content--wave-data-card--group-view .group-view__body__list ul li .list-item .item-details {
    font-size: 1.2rem;
    line-height: 1.6rem;
    width: 88%
}

@media only screen and (min-width: 48.0625em) {
    .card-content--wave-data-card--group-view .group-view__body__list ul li .list-item .item-details {
        font-size:1.2rem;
        line-height: 1.6rem
    }
}

@media only screen and (min-width: 74.5em) {
    .card-content--wave-data-card--group-view .group-view__body__list ul li .list-item .item-details {
        font-size:1.2rem;
        line-height: 1.6rem
    }
}

.card-content--wave-data-card--group-view .group-view__body .circle-wave {
    margin: .8rem auto
}

@media only screen and (min-width: 36em) {
    .card-content--wave-data-card--group-view .group-view__body--with-list {
        justify-content:space-between
    }
}

.card-content--wave-data-card--group-view .group-view__body--with-list .wave-data-card__wave-section {
    width: 100%
}

@media only screen and (min-width: 36em) {
    .card-content--wave-data-card--group-view .group-view__body--with-list .wave-data-card__wave-section {
        width:50%
    }
}

.card-content--wave-data-card--group-view .group-view__body--without-wave {
    height: 20rem
}

.card-content--wave-data-card--group-view .group-view__content-section__image {
    height: 4rem;
    width: 4.5rem
}

.card-content--wave-data-card--group-view .group-view__footer-section {
    font-size: 1.6rem;
    line-height: 2.4rem;
    align-items: center
}

@media only screen and (min-width: 48.0625em) {
    .card-content--wave-data-card--group-view .group-view__footer-section {
        font-size:1.6rem;
        line-height: 2.4rem
    }
}

@media only screen and (min-width: 74.5em) {
    .card-content--wave-data-card--group-view .group-view__footer-section {
        font-size:1.6rem;
        line-height: 2.4rem
    }
}

@media only screen and (min-width: 36em) {
    .card-content--wave-data-card--group-view .group-view__footer-section-list {
        flex-direction:row;
        justify-content: space-between
    }
}

.card-content.text-align--right {
    text-align: right!important
}

.card-content.text-align--right .dashboard-card__title {
    max-width: 100%!important;
    text-align: right!important;
    margin-left: auto
}

.card-content.text-align--right .dashboard-card__subtitle {
    max-width: 100%!important;
    text-align: right!important
}

.card-content.text-align--right .dashboard-card__details {
    text-align: right!important
}

.card-content.text-align--right .dashboard-card__image {
    margin-left: auto;
    margin-right: 0
}

.card-content.text-align--left {
    text-align: left!important
}

.card-content.text-align--left .dashboard-card__subtitle,.card-content.text-align--left .dashboard-card__title {
    max-width: 100%!important;
    text-align: left!important
}

.card-content.text-align--left .dashboard-card__details {
    text-align: left!important
}

.card-content.text-align--left .dashboard-card__image {
    margin-left: 0
}

.card-content.text-align--center {
    text-align: center!important
}

.card-content.text-align--center .dashboard-card__title {
    max-width: 100%!important;
    text-align: center!important;
    margin-left: auto;
    margin-right: auto
}

.card-content.text-align--center .dashboard-card__subtitle {
    max-width: 100%!important;
    text-align: center!important
}

.card-content.text-align--center .dashboard-card__details {
    text-align: center!important
}

.card-content.text-align--center .dashboard-card__image {
    margin-left: auto
}

@media only screen and (min-width: 36em) {
    .aem-GridColumn--default--6 .card-content--image-title.medium.card-content>div,.aem-GridColumn--default--7 .card-content--image-title.medium.card-content>div,.aem-GridColumn--default--8 .card-content--image-title.medium.card-content>div,.aem-GridColumn--default--9 .card-content--image-title.medium.card-content>div,.aem-GridColumn--default--10 .card-content--image-title.medium.card-content>div,.aem-GridColumn--default--11 .card-content--image-title.medium.card-content>div,.aem-GridColumn--default--12 .card-content--image-title.medium.card-content>div {
        display:flex;
        flex-direction: column;
        align-items: flex-start
    }

    .aem-GridColumn--default--6 .card-content--image-title.medium.card-content .dashboard-card__image,.aem-GridColumn--default--7 .card-content--image-title.medium.card-content .dashboard-card__image,.aem-GridColumn--default--8 .card-content--image-title.medium.card-content .dashboard-card__image,.aem-GridColumn--default--9 .card-content--image-title.medium.card-content .dashboard-card__image,.aem-GridColumn--default--10 .card-content--image-title.medium.card-content .dashboard-card__image,.aem-GridColumn--default--11 .card-content--image-title.medium.card-content .dashboard-card__image,.aem-GridColumn--default--12 .card-content--image-title.medium.card-content .dashboard-card__image {
        flex: 1
    }

    .aem-GridColumn--default--6 .card-content--image-title.medium.card-content .dashboard-card__image img,.aem-GridColumn--default--7 .card-content--image-title.medium.card-content .dashboard-card__image img,.aem-GridColumn--default--8 .card-content--image-title.medium.card-content .dashboard-card__image img,.aem-GridColumn--default--9 .card-content--image-title.medium.card-content .dashboard-card__image img,.aem-GridColumn--default--10 .card-content--image-title.medium.card-content .dashboard-card__image img,.aem-GridColumn--default--11 .card-content--image-title.medium.card-content .dashboard-card__image img,.aem-GridColumn--default--12 .card-content--image-title.medium.card-content .dashboard-card__image img {
        max-height: 8rem;
        max-width: 8rem;
        height: auto
    }

    .aem-GridColumn--default--6 .card-content--image-title.medium.card-content .dashboard-card__title,.aem-GridColumn--default--7 .card-content--image-title.medium.card-content .dashboard-card__title,.aem-GridColumn--default--8 .card-content--image-title.medium.card-content .dashboard-card__title,.aem-GridColumn--default--9 .card-content--image-title.medium.card-content .dashboard-card__title,.aem-GridColumn--default--10 .card-content--image-title.medium.card-content .dashboard-card__title,.aem-GridColumn--default--11 .card-content--image-title.medium.card-content .dashboard-card__title,.aem-GridColumn--default--12 .card-content--image-title.medium.card-content .dashboard-card__title {
        text-align: left;
        flex: 1
    }
}

.aem-GridColumn--default--6 .card-content--title-subtitle.small.card-content--title-subtitle .dashboard-card__subtitle,.aem-GridColumn--default--6 .card-content--title-subtitle.small.card-content--title-subtitle .dashboard-card__title,.aem-GridColumn--default--6 .card-content--title-subtitle.small.card-content--title .dashboard-card__subtitle,.aem-GridColumn--default--6 .card-content--title-subtitle.small.card-content--title .dashboard-card__title,.aem-GridColumn--default--6 .card-content--title.small.card-content--title-subtitle .dashboard-card__subtitle,.aem-GridColumn--default--6 .card-content--title.small.card-content--title-subtitle .dashboard-card__title,.aem-GridColumn--default--6 .card-content--title.small.card-content--title .dashboard-card__subtitle,.aem-GridColumn--default--6 .card-content--title.small.card-content--title .dashboard-card__title,.aem-GridColumn--default--7 .card-content--title-subtitle.small.card-content--title-subtitle .dashboard-card__subtitle,.aem-GridColumn--default--7 .card-content--title-subtitle.small.card-content--title-subtitle .dashboard-card__title,.aem-GridColumn--default--7 .card-content--title-subtitle.small.card-content--title .dashboard-card__subtitle,.aem-GridColumn--default--7 .card-content--title-subtitle.small.card-content--title .dashboard-card__title,.aem-GridColumn--default--7 .card-content--title.small.card-content--title-subtitle .dashboard-card__subtitle,.aem-GridColumn--default--7 .card-content--title.small.card-content--title-subtitle .dashboard-card__title,.aem-GridColumn--default--7 .card-content--title.small.card-content--title .dashboard-card__subtitle,.aem-GridColumn--default--7 .card-content--title.small.card-content--title .dashboard-card__title,.aem-GridColumn--default--8 .card-content--title-subtitle.small.card-content--title-subtitle .dashboard-card__subtitle,.aem-GridColumn--default--8 .card-content--title-subtitle.small.card-content--title-subtitle .dashboard-card__title,.aem-GridColumn--default--8 .card-content--title-subtitle.small.card-content--title .dashboard-card__subtitle,.aem-GridColumn--default--8 .card-content--title-subtitle.small.card-content--title .dashboard-card__title,.aem-GridColumn--default--8 .card-content--title.small.card-content--title-subtitle .dashboard-card__subtitle,.aem-GridColumn--default--8 .card-content--title.small.card-content--title-subtitle .dashboard-card__title,.aem-GridColumn--default--8 .card-content--title.small.card-content--title .dashboard-card__subtitle,.aem-GridColumn--default--8 .card-content--title.small.card-content--title .dashboard-card__title,.aem-GridColumn--default--9 .card-content--title-subtitle.small.card-content--title-subtitle .dashboard-card__subtitle,.aem-GridColumn--default--9 .card-content--title-subtitle.small.card-content--title-subtitle .dashboard-card__title,.aem-GridColumn--default--9 .card-content--title-subtitle.small.card-content--title .dashboard-card__subtitle,.aem-GridColumn--default--9 .card-content--title-subtitle.small.card-content--title .dashboard-card__title,.aem-GridColumn--default--9 .card-content--title.small.card-content--title-subtitle .dashboard-card__subtitle,.aem-GridColumn--default--9 .card-content--title.small.card-content--title-subtitle .dashboard-card__title,.aem-GridColumn--default--9 .card-content--title.small.card-content--title .dashboard-card__subtitle,.aem-GridColumn--default--9 .card-content--title.small.card-content--title .dashboard-card__title,.aem-GridColumn--default--10 .card-content--title-subtitle.small.card-content--title-subtitle .dashboard-card__subtitle,.aem-GridColumn--default--10 .card-content--title-subtitle.small.card-content--title-subtitle .dashboard-card__title,.aem-GridColumn--default--10 .card-content--title-subtitle.small.card-content--title .dashboard-card__subtitle,.aem-GridColumn--default--10 .card-content--title-subtitle.small.card-content--title .dashboard-card__title,.aem-GridColumn--default--10 .card-content--title.small.card-content--title-subtitle .dashboard-card__subtitle,.aem-GridColumn--default--10 .card-content--title.small.card-content--title-subtitle .dashboard-card__title,.aem-GridColumn--default--10 .card-content--title.small.card-content--title .dashboard-card__subtitle,.aem-GridColumn--default--10 .card-content--title.small.card-content--title .dashboard-card__title,.aem-GridColumn--default--11 .card-content--title-subtitle.small.card-content--title-subtitle .dashboard-card__subtitle,.aem-GridColumn--default--11 .card-content--title-subtitle.small.card-content--title-subtitle .dashboard-card__title,.aem-GridColumn--default--11 .card-content--title-subtitle.small.card-content--title .dashboard-card__subtitle,.aem-GridColumn--default--11 .card-content--title-subtitle.small.card-content--title .dashboard-card__title,.aem-GridColumn--default--11 .card-content--title.small.card-content--title-subtitle .dashboard-card__subtitle,.aem-GridColumn--default--11 .card-content--title.small.card-content--title-subtitle .dashboard-card__title,.aem-GridColumn--default--11 .card-content--title.small.card-content--title .dashboard-card__subtitle,.aem-GridColumn--default--11 .card-content--title.small.card-content--title .dashboard-card__title,.aem-GridColumn--default--12 .card-content--title-subtitle.small.card-content--title-subtitle .dashboard-card__subtitle,.aem-GridColumn--default--12 .card-content--title-subtitle.small.card-content--title-subtitle .dashboard-card__title,.aem-GridColumn--default--12 .card-content--title-subtitle.small.card-content--title .dashboard-card__subtitle,.aem-GridColumn--default--12 .card-content--title-subtitle.small.card-content--title .dashboard-card__title,.aem-GridColumn--default--12 .card-content--title.small.card-content--title-subtitle .dashboard-card__subtitle,.aem-GridColumn--default--12 .card-content--title.small.card-content--title-subtitle .dashboard-card__title,.aem-GridColumn--default--12 .card-content--title.small.card-content--title .dashboard-card__subtitle,.aem-GridColumn--default--12 .card-content--title.small.card-content--title .dashboard-card__title {
    max-width: 100%
}

.aem-GridColumn--default--6 .card-content--title-subtitle.medium.card-content--title-subtitle .dashboard-card__title,.aem-GridColumn--default--6 .card-content--title-subtitle.medium.card-content--title .dashboard-card__title,.aem-GridColumn--default--6 .card-content--title.medium.card-content--title-subtitle .dashboard-card__title,.aem-GridColumn--default--6 .card-content--title.medium.card-content--title .dashboard-card__title,.aem-GridColumn--default--7 .card-content--title-subtitle.medium.card-content--title-subtitle .dashboard-card__title,.aem-GridColumn--default--7 .card-content--title-subtitle.medium.card-content--title .dashboard-card__title,.aem-GridColumn--default--7 .card-content--title.medium.card-content--title-subtitle .dashboard-card__title,.aem-GridColumn--default--7 .card-content--title.medium.card-content--title .dashboard-card__title,.aem-GridColumn--default--8 .card-content--title-subtitle.medium.card-content--title-subtitle .dashboard-card__title,.aem-GridColumn--default--8 .card-content--title-subtitle.medium.card-content--title .dashboard-card__title,.aem-GridColumn--default--8 .card-content--title.medium.card-content--title-subtitle .dashboard-card__title,.aem-GridColumn--default--8 .card-content--title.medium.card-content--title .dashboard-card__title,.aem-GridColumn--default--9 .card-content--title-subtitle.medium.card-content--title-subtitle .dashboard-card__title,.aem-GridColumn--default--9 .card-content--title-subtitle.medium.card-content--title .dashboard-card__title,.aem-GridColumn--default--9 .card-content--title.medium.card-content--title-subtitle .dashboard-card__title,.aem-GridColumn--default--9 .card-content--title.medium.card-content--title .dashboard-card__title,.aem-GridColumn--default--10 .card-content--title-subtitle.medium.card-content--title-subtitle .dashboard-card__title,.aem-GridColumn--default--10 .card-content--title-subtitle.medium.card-content--title .dashboard-card__title,.aem-GridColumn--default--10 .card-content--title.medium.card-content--title-subtitle .dashboard-card__title,.aem-GridColumn--default--10 .card-content--title.medium.card-content--title .dashboard-card__title,.aem-GridColumn--default--11 .card-content--title-subtitle.medium.card-content--title-subtitle .dashboard-card__title,.aem-GridColumn--default--11 .card-content--title-subtitle.medium.card-content--title .dashboard-card__title,.aem-GridColumn--default--11 .card-content--title.medium.card-content--title-subtitle .dashboard-card__title,.aem-GridColumn--default--11 .card-content--title.medium.card-content--title .dashboard-card__title,.aem-GridColumn--default--12 .card-content--title-subtitle.medium.card-content--title-subtitle .dashboard-card__title,.aem-GridColumn--default--12 .card-content--title-subtitle.medium.card-content--title .dashboard-card__title,.aem-GridColumn--default--12 .card-content--title.medium.card-content--title-subtitle .dashboard-card__title,.aem-GridColumn--default--12 .card-content--title.medium.card-content--title .dashboard-card__title {
    max-width: 60%
}

.aem-GridColumn--default--6 .card-content--title-subtitle.medium.card-content--title-subtitle .dashboard-card__subtitle,.aem-GridColumn--default--6 .card-content--title-subtitle.medium.card-content--title .dashboard-card__subtitle,.aem-GridColumn--default--6 .card-content--title.medium.card-content--title-subtitle .dashboard-card__subtitle,.aem-GridColumn--default--6 .card-content--title.medium.card-content--title .dashboard-card__subtitle,.aem-GridColumn--default--7 .card-content--title-subtitle.medium.card-content--title-subtitle .dashboard-card__subtitle,.aem-GridColumn--default--7 .card-content--title-subtitle.medium.card-content--title .dashboard-card__subtitle,.aem-GridColumn--default--7 .card-content--title.medium.card-content--title-subtitle .dashboard-card__subtitle,.aem-GridColumn--default--7 .card-content--title.medium.card-content--title .dashboard-card__subtitle,.aem-GridColumn--default--8 .card-content--title-subtitle.medium.card-content--title-subtitle .dashboard-card__subtitle,.aem-GridColumn--default--8 .card-content--title-subtitle.medium.card-content--title .dashboard-card__subtitle,.aem-GridColumn--default--8 .card-content--title.medium.card-content--title-subtitle .dashboard-card__subtitle,.aem-GridColumn--default--8 .card-content--title.medium.card-content--title .dashboard-card__subtitle,.aem-GridColumn--default--9 .card-content--title-subtitle.medium.card-content--title-subtitle .dashboard-card__subtitle,.aem-GridColumn--default--9 .card-content--title-subtitle.medium.card-content--title .dashboard-card__subtitle,.aem-GridColumn--default--9 .card-content--title.medium.card-content--title-subtitle .dashboard-card__subtitle,.aem-GridColumn--default--9 .card-content--title.medium.card-content--title .dashboard-card__subtitle,.aem-GridColumn--default--10 .card-content--title-subtitle.medium.card-content--title-subtitle .dashboard-card__subtitle,.aem-GridColumn--default--10 .card-content--title-subtitle.medium.card-content--title .dashboard-card__subtitle,.aem-GridColumn--default--10 .card-content--title.medium.card-content--title-subtitle .dashboard-card__subtitle,.aem-GridColumn--default--10 .card-content--title.medium.card-content--title .dashboard-card__subtitle,.aem-GridColumn--default--11 .card-content--title-subtitle.medium.card-content--title-subtitle .dashboard-card__subtitle,.aem-GridColumn--default--11 .card-content--title-subtitle.medium.card-content--title .dashboard-card__subtitle,.aem-GridColumn--default--11 .card-content--title.medium.card-content--title-subtitle .dashboard-card__subtitle,.aem-GridColumn--default--11 .card-content--title.medium.card-content--title .dashboard-card__subtitle,.aem-GridColumn--default--12 .card-content--title-subtitle.medium.card-content--title-subtitle .dashboard-card__subtitle,.aem-GridColumn--default--12 .card-content--title-subtitle.medium.card-content--title .dashboard-card__subtitle,.aem-GridColumn--default--12 .card-content--title.medium.card-content--title-subtitle .dashboard-card__subtitle,.aem-GridColumn--default--12 .card-content--title.medium.card-content--title .dashboard-card__subtitle {
    max-width: 50%
}

.aem-GridColumn--default--6 .card-content--title-subtitle.extra-large.card-content--title-subtitle .dashboard-card__title,.aem-GridColumn--default--6 .card-content--title-subtitle.extra-large.card-content--title .dashboard-card__title,.aem-GridColumn--default--6 .card-content--title-subtitle.large.card-content--title-subtitle .dashboard-card__title,.aem-GridColumn--default--6 .card-content--title-subtitle.large.card-content--title .dashboard-card__title,.aem-GridColumn--default--6 .card-content--title.extra-large.card-content--title-subtitle .dashboard-card__title,.aem-GridColumn--default--6 .card-content--title.extra-large.card-content--title .dashboard-card__title,.aem-GridColumn--default--6 .card-content--title.large.card-content--title-subtitle .dashboard-card__title,.aem-GridColumn--default--6 .card-content--title.large.card-content--title .dashboard-card__title,.aem-GridColumn--default--7 .card-content--title-subtitle.extra-large.card-content--title-subtitle .dashboard-card__title,.aem-GridColumn--default--7 .card-content--title-subtitle.extra-large.card-content--title .dashboard-card__title,.aem-GridColumn--default--7 .card-content--title-subtitle.large.card-content--title-subtitle .dashboard-card__title,.aem-GridColumn--default--7 .card-content--title-subtitle.large.card-content--title .dashboard-card__title,.aem-GridColumn--default--7 .card-content--title.extra-large.card-content--title-subtitle .dashboard-card__title,.aem-GridColumn--default--7 .card-content--title.extra-large.card-content--title .dashboard-card__title,.aem-GridColumn--default--7 .card-content--title.large.card-content--title-subtitle .dashboard-card__title,.aem-GridColumn--default--7 .card-content--title.large.card-content--title .dashboard-card__title,.aem-GridColumn--default--8 .card-content--title-subtitle.extra-large.card-content--title-subtitle .dashboard-card__title,.aem-GridColumn--default--8 .card-content--title-subtitle.extra-large.card-content--title .dashboard-card__title,.aem-GridColumn--default--8 .card-content--title-subtitle.large.card-content--title-subtitle .dashboard-card__title,.aem-GridColumn--default--8 .card-content--title-subtitle.large.card-content--title .dashboard-card__title,.aem-GridColumn--default--8 .card-content--title.extra-large.card-content--title-subtitle .dashboard-card__title,.aem-GridColumn--default--8 .card-content--title.extra-large.card-content--title .dashboard-card__title,.aem-GridColumn--default--8 .card-content--title.large.card-content--title-subtitle .dashboard-card__title,.aem-GridColumn--default--8 .card-content--title.large.card-content--title .dashboard-card__title,.aem-GridColumn--default--9 .card-content--title-subtitle.extra-large.card-content--title-subtitle .dashboard-card__title,.aem-GridColumn--default--9 .card-content--title-subtitle.extra-large.card-content--title .dashboard-card__title,.aem-GridColumn--default--9 .card-content--title-subtitle.large.card-content--title-subtitle .dashboard-card__title,.aem-GridColumn--default--9 .card-content--title-subtitle.large.card-content--title .dashboard-card__title,.aem-GridColumn--default--9 .card-content--title.extra-large.card-content--title-subtitle .dashboard-card__title,.aem-GridColumn--default--9 .card-content--title.extra-large.card-content--title .dashboard-card__title,.aem-GridColumn--default--9 .card-content--title.large.card-content--title-subtitle .dashboard-card__title,.aem-GridColumn--default--9 .card-content--title.large.card-content--title .dashboard-card__title,.aem-GridColumn--default--10 .card-content--title-subtitle.extra-large.card-content--title-subtitle .dashboard-card__title,.aem-GridColumn--default--10 .card-content--title-subtitle.extra-large.card-content--title .dashboard-card__title,.aem-GridColumn--default--10 .card-content--title-subtitle.large.card-content--title-subtitle .dashboard-card__title,.aem-GridColumn--default--10 .card-content--title-subtitle.large.card-content--title .dashboard-card__title,.aem-GridColumn--default--10 .card-content--title.extra-large.card-content--title-subtitle .dashboard-card__title,.aem-GridColumn--default--10 .card-content--title.extra-large.card-content--title .dashboard-card__title,.aem-GridColumn--default--10 .card-content--title.large.card-content--title-subtitle .dashboard-card__title,.aem-GridColumn--default--10 .card-content--title.large.card-content--title .dashboard-card__title,.aem-GridColumn--default--11 .card-content--title-subtitle.extra-large.card-content--title-subtitle .dashboard-card__title,.aem-GridColumn--default--11 .card-content--title-subtitle.extra-large.card-content--title .dashboard-card__title,.aem-GridColumn--default--11 .card-content--title-subtitle.large.card-content--title-subtitle .dashboard-card__title,.aem-GridColumn--default--11 .card-content--title-subtitle.large.card-content--title .dashboard-card__title,.aem-GridColumn--default--11 .card-content--title.extra-large.card-content--title-subtitle .dashboard-card__title,.aem-GridColumn--default--11 .card-content--title.extra-large.card-content--title .dashboard-card__title,.aem-GridColumn--default--11 .card-content--title.large.card-content--title-subtitle .dashboard-card__title,.aem-GridColumn--default--11 .card-content--title.large.card-content--title .dashboard-card__title,.aem-GridColumn--default--12 .card-content--title-subtitle.extra-large.card-content--title-subtitle .dashboard-card__title,.aem-GridColumn--default--12 .card-content--title-subtitle.extra-large.card-content--title .dashboard-card__title,.aem-GridColumn--default--12 .card-content--title-subtitle.large.card-content--title-subtitle .dashboard-card__title,.aem-GridColumn--default--12 .card-content--title-subtitle.large.card-content--title .dashboard-card__title,.aem-GridColumn--default--12 .card-content--title.extra-large.card-content--title-subtitle .dashboard-card__title,.aem-GridColumn--default--12 .card-content--title.extra-large.card-content--title .dashboard-card__title,.aem-GridColumn--default--12 .card-content--title.large.card-content--title-subtitle .dashboard-card__title,.aem-GridColumn--default--12 .card-content--title.large.card-content--title .dashboard-card__title {
    max-width: 80%
}

.aem-GridColumn--default--6 .card-content--title-subtitle.extra-large.card-content--title-subtitle .dashboard-card__subtitle,.aem-GridColumn--default--6 .card-content--title-subtitle.extra-large.card-content--title .dashboard-card__subtitle,.aem-GridColumn--default--6 .card-content--title-subtitle.large.card-content--title-subtitle .dashboard-card__subtitle,.aem-GridColumn--default--6 .card-content--title-subtitle.large.card-content--title .dashboard-card__subtitle,.aem-GridColumn--default--6 .card-content--title.extra-large.card-content--title-subtitle .dashboard-card__subtitle,.aem-GridColumn--default--6 .card-content--title.extra-large.card-content--title .dashboard-card__subtitle,.aem-GridColumn--default--6 .card-content--title.large.card-content--title-subtitle .dashboard-card__subtitle,.aem-GridColumn--default--6 .card-content--title.large.card-content--title .dashboard-card__subtitle,.aem-GridColumn--default--7 .card-content--title-subtitle.extra-large.card-content--title-subtitle .dashboard-card__subtitle,.aem-GridColumn--default--7 .card-content--title-subtitle.extra-large.card-content--title .dashboard-card__subtitle,.aem-GridColumn--default--7 .card-content--title-subtitle.large.card-content--title-subtitle .dashboard-card__subtitle,.aem-GridColumn--default--7 .card-content--title-subtitle.large.card-content--title .dashboard-card__subtitle,.aem-GridColumn--default--7 .card-content--title.extra-large.card-content--title-subtitle .dashboard-card__subtitle,.aem-GridColumn--default--7 .card-content--title.extra-large.card-content--title .dashboard-card__subtitle,.aem-GridColumn--default--7 .card-content--title.large.card-content--title-subtitle .dashboard-card__subtitle,.aem-GridColumn--default--7 .card-content--title.large.card-content--title .dashboard-card__subtitle,.aem-GridColumn--default--8 .card-content--title-subtitle.extra-large.card-content--title-subtitle .dashboard-card__subtitle,.aem-GridColumn--default--8 .card-content--title-subtitle.extra-large.card-content--title .dashboard-card__subtitle,.aem-GridColumn--default--8 .card-content--title-subtitle.large.card-content--title-subtitle .dashboard-card__subtitle,.aem-GridColumn--default--8 .card-content--title-subtitle.large.card-content--title .dashboard-card__subtitle,.aem-GridColumn--default--8 .card-content--title.extra-large.card-content--title-subtitle .dashboard-card__subtitle,.aem-GridColumn--default--8 .card-content--title.extra-large.card-content--title .dashboard-card__subtitle,.aem-GridColumn--default--8 .card-content--title.large.card-content--title-subtitle .dashboard-card__subtitle,.aem-GridColumn--default--8 .card-content--title.large.card-content--title .dashboard-card__subtitle,.aem-GridColumn--default--9 .card-content--title-subtitle.extra-large.card-content--title-subtitle .dashboard-card__subtitle,.aem-GridColumn--default--9 .card-content--title-subtitle.extra-large.card-content--title .dashboard-card__subtitle,.aem-GridColumn--default--9 .card-content--title-subtitle.large.card-content--title-subtitle .dashboard-card__subtitle,.aem-GridColumn--default--9 .card-content--title-subtitle.large.card-content--title .dashboard-card__subtitle,.aem-GridColumn--default--9 .card-content--title.extra-large.card-content--title-subtitle .dashboard-card__subtitle,.aem-GridColumn--default--9 .card-content--title.extra-large.card-content--title .dashboard-card__subtitle,.aem-GridColumn--default--9 .card-content--title.large.card-content--title-subtitle .dashboard-card__subtitle,.aem-GridColumn--default--9 .card-content--title.large.card-content--title .dashboard-card__subtitle,.aem-GridColumn--default--10 .card-content--title-subtitle.extra-large.card-content--title-subtitle .dashboard-card__subtitle,.aem-GridColumn--default--10 .card-content--title-subtitle.extra-large.card-content--title .dashboard-card__subtitle,.aem-GridColumn--default--10 .card-content--title-subtitle.large.card-content--title-subtitle .dashboard-card__subtitle,.aem-GridColumn--default--10 .card-content--title-subtitle.large.card-content--title .dashboard-card__subtitle,.aem-GridColumn--default--10 .card-content--title.extra-large.card-content--title-subtitle .dashboard-card__subtitle,.aem-GridColumn--default--10 .card-content--title.extra-large.card-content--title .dashboard-card__subtitle,.aem-GridColumn--default--10 .card-content--title.large.card-content--title-subtitle .dashboard-card__subtitle,.aem-GridColumn--default--10 .card-content--title.large.card-content--title .dashboard-card__subtitle,.aem-GridColumn--default--11 .card-content--title-subtitle.extra-large.card-content--title-subtitle .dashboard-card__subtitle,.aem-GridColumn--default--11 .card-content--title-subtitle.extra-large.card-content--title .dashboard-card__subtitle,.aem-GridColumn--default--11 .card-content--title-subtitle.large.card-content--title-subtitle .dashboard-card__subtitle,.aem-GridColumn--default--11 .card-content--title-subtitle.large.card-content--title .dashboard-card__subtitle,.aem-GridColumn--default--11 .card-content--title.extra-large.card-content--title-subtitle .dashboard-card__subtitle,.aem-GridColumn--default--11 .card-content--title.extra-large.card-content--title .dashboard-card__subtitle,.aem-GridColumn--default--11 .card-content--title.large.card-content--title-subtitle .dashboard-card__subtitle,.aem-GridColumn--default--11 .card-content--title.large.card-content--title .dashboard-card__subtitle,.aem-GridColumn--default--12 .card-content--title-subtitle.extra-large.card-content--title-subtitle .dashboard-card__subtitle,.aem-GridColumn--default--12 .card-content--title-subtitle.extra-large.card-content--title .dashboard-card__subtitle,.aem-GridColumn--default--12 .card-content--title-subtitle.large.card-content--title-subtitle .dashboard-card__subtitle,.aem-GridColumn--default--12 .card-content--title-subtitle.large.card-content--title .dashboard-card__subtitle,.aem-GridColumn--default--12 .card-content--title.extra-large.card-content--title-subtitle .dashboard-card__subtitle,.aem-GridColumn--default--12 .card-content--title.extra-large.card-content--title .dashboard-card__subtitle,.aem-GridColumn--default--12 .card-content--title.large.card-content--title-subtitle .dashboard-card__subtitle,.aem-GridColumn--default--12 .card-content--title.large.card-content--title .dashboard-card__subtitle {
    max-width: 70%
}

.aem-GridColumn--default--1 .card-content--title-subtitle.small.card-content--title-subtitle .dashboard-card__subtitle,.aem-GridColumn--default--1 .card-content--title-subtitle.small.card-content--title-subtitle .dashboard-card__title,.aem-GridColumn--default--1 .card-content--title-subtitle.small.card-content--title .dashboard-card__subtitle,.aem-GridColumn--default--1 .card-content--title-subtitle.small.card-content--title .dashboard-card__title,.aem-GridColumn--default--1 .card-content--title.small.card-content--title-subtitle .dashboard-card__subtitle,.aem-GridColumn--default--1 .card-content--title.small.card-content--title-subtitle .dashboard-card__title,.aem-GridColumn--default--1 .card-content--title.small.card-content--title .dashboard-card__subtitle,.aem-GridColumn--default--1 .card-content--title.small.card-content--title .dashboard-card__title,.aem-GridColumn--default--2 .card-content--title-subtitle.small.card-content--title-subtitle .dashboard-card__subtitle,.aem-GridColumn--default--2 .card-content--title-subtitle.small.card-content--title-subtitle .dashboard-card__title,.aem-GridColumn--default--2 .card-content--title-subtitle.small.card-content--title .dashboard-card__subtitle,.aem-GridColumn--default--2 .card-content--title-subtitle.small.card-content--title .dashboard-card__title,.aem-GridColumn--default--2 .card-content--title.small.card-content--title-subtitle .dashboard-card__subtitle,.aem-GridColumn--default--2 .card-content--title.small.card-content--title-subtitle .dashboard-card__title,.aem-GridColumn--default--2 .card-content--title.small.card-content--title .dashboard-card__subtitle,.aem-GridColumn--default--2 .card-content--title.small.card-content--title .dashboard-card__title,.aem-GridColumn--default--3 .card-content--title-subtitle.small.card-content--title-subtitle .dashboard-card__subtitle,.aem-GridColumn--default--3 .card-content--title-subtitle.small.card-content--title-subtitle .dashboard-card__title,.aem-GridColumn--default--3 .card-content--title-subtitle.small.card-content--title .dashboard-card__subtitle,.aem-GridColumn--default--3 .card-content--title-subtitle.small.card-content--title .dashboard-card__title,.aem-GridColumn--default--3 .card-content--title.small.card-content--title-subtitle .dashboard-card__subtitle,.aem-GridColumn--default--3 .card-content--title.small.card-content--title-subtitle .dashboard-card__title,.aem-GridColumn--default--3 .card-content--title.small.card-content--title .dashboard-card__subtitle,.aem-GridColumn--default--3 .card-content--title.small.card-content--title .dashboard-card__title,.aem-GridColumn--default--4 .card-content--title-subtitle.small.card-content--title-subtitle .dashboard-card__subtitle,.aem-GridColumn--default--4 .card-content--title-subtitle.small.card-content--title-subtitle .dashboard-card__title,.aem-GridColumn--default--4 .card-content--title-subtitle.small.card-content--title .dashboard-card__subtitle,.aem-GridColumn--default--4 .card-content--title-subtitle.small.card-content--title .dashboard-card__title,.aem-GridColumn--default--4 .card-content--title.small.card-content--title-subtitle .dashboard-card__subtitle,.aem-GridColumn--default--4 .card-content--title.small.card-content--title-subtitle .dashboard-card__title,.aem-GridColumn--default--4 .card-content--title.small.card-content--title .dashboard-card__subtitle,.aem-GridColumn--default--4 .card-content--title.small.card-content--title .dashboard-card__title,.aem-GridColumn--default--5 .card-content--title-subtitle.small.card-content--title-subtitle .dashboard-card__subtitle,.aem-GridColumn--default--5 .card-content--title-subtitle.small.card-content--title-subtitle .dashboard-card__title,.aem-GridColumn--default--5 .card-content--title-subtitle.small.card-content--title .dashboard-card__subtitle,.aem-GridColumn--default--5 .card-content--title-subtitle.small.card-content--title .dashboard-card__title,.aem-GridColumn--default--5 .card-content--title.small.card-content--title-subtitle .dashboard-card__subtitle,.aem-GridColumn--default--5 .card-content--title.small.card-content--title-subtitle .dashboard-card__title,.aem-GridColumn--default--5 .card-content--title.small.card-content--title .dashboard-card__subtitle,.aem-GridColumn--default--5 .card-content--title.small.card-content--title .dashboard-card__title {
    max-width: 100%
}

.aem-GridColumn--default--1 .card-content--title-subtitle.medium.card-content--title-subtitle .dashboard-card__title,.aem-GridColumn--default--1 .card-content--title-subtitle.medium.card-content--title .dashboard-card__title,.aem-GridColumn--default--1 .card-content--title.medium.card-content--title-subtitle .dashboard-card__title,.aem-GridColumn--default--1 .card-content--title.medium.card-content--title .dashboard-card__title,.aem-GridColumn--default--2 .card-content--title-subtitle.medium.card-content--title-subtitle .dashboard-card__title,.aem-GridColumn--default--2 .card-content--title-subtitle.medium.card-content--title .dashboard-card__title,.aem-GridColumn--default--2 .card-content--title.medium.card-content--title-subtitle .dashboard-card__title,.aem-GridColumn--default--2 .card-content--title.medium.card-content--title .dashboard-card__title,.aem-GridColumn--default--3 .card-content--title-subtitle.medium.card-content--title-subtitle .dashboard-card__title,.aem-GridColumn--default--3 .card-content--title-subtitle.medium.card-content--title .dashboard-card__title,.aem-GridColumn--default--3 .card-content--title.medium.card-content--title-subtitle .dashboard-card__title,.aem-GridColumn--default--3 .card-content--title.medium.card-content--title .dashboard-card__title,.aem-GridColumn--default--4 .card-content--title-subtitle.medium.card-content--title-subtitle .dashboard-card__title,.aem-GridColumn--default--4 .card-content--title-subtitle.medium.card-content--title .dashboard-card__title,.aem-GridColumn--default--4 .card-content--title.medium.card-content--title-subtitle .dashboard-card__title,.aem-GridColumn--default--4 .card-content--title.medium.card-content--title .dashboard-card__title,.aem-GridColumn--default--5 .card-content--title-subtitle.medium.card-content--title-subtitle .dashboard-card__title,.aem-GridColumn--default--5 .card-content--title-subtitle.medium.card-content--title .dashboard-card__title,.aem-GridColumn--default--5 .card-content--title.medium.card-content--title-subtitle .dashboard-card__title,.aem-GridColumn--default--5 .card-content--title.medium.card-content--title .dashboard-card__title {
    max-width: 80%
}

.aem-GridColumn--default--1 .card-content--title-subtitle.medium.card-content--title-subtitle .dashboard-card__subtitle,.aem-GridColumn--default--1 .card-content--title-subtitle.medium.card-content--title .dashboard-card__subtitle,.aem-GridColumn--default--1 .card-content--title.medium.card-content--title-subtitle .dashboard-card__subtitle,.aem-GridColumn--default--1 .card-content--title.medium.card-content--title .dashboard-card__subtitle,.aem-GridColumn--default--2 .card-content--title-subtitle.medium.card-content--title-subtitle .dashboard-card__subtitle,.aem-GridColumn--default--2 .card-content--title-subtitle.medium.card-content--title .dashboard-card__subtitle,.aem-GridColumn--default--2 .card-content--title.medium.card-content--title-subtitle .dashboard-card__subtitle,.aem-GridColumn--default--2 .card-content--title.medium.card-content--title .dashboard-card__subtitle,.aem-GridColumn--default--3 .card-content--title-subtitle.medium.card-content--title-subtitle .dashboard-card__subtitle,.aem-GridColumn--default--3 .card-content--title-subtitle.medium.card-content--title .dashboard-card__subtitle,.aem-GridColumn--default--3 .card-content--title.medium.card-content--title-subtitle .dashboard-card__subtitle,.aem-GridColumn--default--3 .card-content--title.medium.card-content--title .dashboard-card__subtitle,.aem-GridColumn--default--4 .card-content--title-subtitle.medium.card-content--title-subtitle .dashboard-card__subtitle,.aem-GridColumn--default--4 .card-content--title-subtitle.medium.card-content--title .dashboard-card__subtitle,.aem-GridColumn--default--4 .card-content--title.medium.card-content--title-subtitle .dashboard-card__subtitle,.aem-GridColumn--default--4 .card-content--title.medium.card-content--title .dashboard-card__subtitle,.aem-GridColumn--default--5 .card-content--title-subtitle.medium.card-content--title-subtitle .dashboard-card__subtitle,.aem-GridColumn--default--5 .card-content--title-subtitle.medium.card-content--title .dashboard-card__subtitle,.aem-GridColumn--default--5 .card-content--title.medium.card-content--title-subtitle .dashboard-card__subtitle,.aem-GridColumn--default--5 .card-content--title.medium.card-content--title .dashboard-card__subtitle {
    max-width: 75%
}

.aem-GridColumn--default--1 .card-content--title-subtitle.extra-large.card-content--title-subtitle .dashboard-card__title,.aem-GridColumn--default--1 .card-content--title-subtitle.extra-large.card-content--title .dashboard-card__title,.aem-GridColumn--default--1 .card-content--title-subtitle.large.card-content--title-subtitle .dashboard-card__title,.aem-GridColumn--default--1 .card-content--title-subtitle.large.card-content--title .dashboard-card__title,.aem-GridColumn--default--1 .card-content--title.extra-large.card-content--title-subtitle .dashboard-card__title,.aem-GridColumn--default--1 .card-content--title.extra-large.card-content--title .dashboard-card__title,.aem-GridColumn--default--1 .card-content--title.large.card-content--title-subtitle .dashboard-card__title,.aem-GridColumn--default--1 .card-content--title.large.card-content--title .dashboard-card__title,.aem-GridColumn--default--2 .card-content--title-subtitle.extra-large.card-content--title-subtitle .dashboard-card__title,.aem-GridColumn--default--2 .card-content--title-subtitle.extra-large.card-content--title .dashboard-card__title,.aem-GridColumn--default--2 .card-content--title-subtitle.large.card-content--title-subtitle .dashboard-card__title,.aem-GridColumn--default--2 .card-content--title-subtitle.large.card-content--title .dashboard-card__title,.aem-GridColumn--default--2 .card-content--title.extra-large.card-content--title-subtitle .dashboard-card__title,.aem-GridColumn--default--2 .card-content--title.extra-large.card-content--title .dashboard-card__title,.aem-GridColumn--default--2 .card-content--title.large.card-content--title-subtitle .dashboard-card__title,.aem-GridColumn--default--2 .card-content--title.large.card-content--title .dashboard-card__title,.aem-GridColumn--default--3 .card-content--title-subtitle.extra-large.card-content--title-subtitle .dashboard-card__title,.aem-GridColumn--default--3 .card-content--title-subtitle.extra-large.card-content--title .dashboard-card__title,.aem-GridColumn--default--3 .card-content--title-subtitle.large.card-content--title-subtitle .dashboard-card__title,.aem-GridColumn--default--3 .card-content--title-subtitle.large.card-content--title .dashboard-card__title,.aem-GridColumn--default--3 .card-content--title.extra-large.card-content--title-subtitle .dashboard-card__title,.aem-GridColumn--default--3 .card-content--title.extra-large.card-content--title .dashboard-card__title,.aem-GridColumn--default--3 .card-content--title.large.card-content--title-subtitle .dashboard-card__title,.aem-GridColumn--default--3 .card-content--title.large.card-content--title .dashboard-card__title,.aem-GridColumn--default--4 .card-content--title-subtitle.extra-large.card-content--title-subtitle .dashboard-card__title,.aem-GridColumn--default--4 .card-content--title-subtitle.extra-large.card-content--title .dashboard-card__title,.aem-GridColumn--default--4 .card-content--title-subtitle.large.card-content--title-subtitle .dashboard-card__title,.aem-GridColumn--default--4 .card-content--title-subtitle.large.card-content--title .dashboard-card__title,.aem-GridColumn--default--4 .card-content--title.extra-large.card-content--title-subtitle .dashboard-card__title,.aem-GridColumn--default--4 .card-content--title.extra-large.card-content--title .dashboard-card__title,.aem-GridColumn--default--4 .card-content--title.large.card-content--title-subtitle .dashboard-card__title,.aem-GridColumn--default--4 .card-content--title.large.card-content--title .dashboard-card__title,.aem-GridColumn--default--5 .card-content--title-subtitle.extra-large.card-content--title-subtitle .dashboard-card__title,.aem-GridColumn--default--5 .card-content--title-subtitle.extra-large.card-content--title .dashboard-card__title,.aem-GridColumn--default--5 .card-content--title-subtitle.large.card-content--title-subtitle .dashboard-card__title,.aem-GridColumn--default--5 .card-content--title-subtitle.large.card-content--title .dashboard-card__title,.aem-GridColumn--default--5 .card-content--title.extra-large.card-content--title-subtitle .dashboard-card__title,.aem-GridColumn--default--5 .card-content--title.extra-large.card-content--title .dashboard-card__title,.aem-GridColumn--default--5 .card-content--title.large.card-content--title-subtitle .dashboard-card__title,.aem-GridColumn--default--5 .card-content--title.large.card-content--title .dashboard-card__title {
    max-width: 90%
}

.aem-GridColumn--default--1 .card-content--title-subtitle.extra-large.card-content--title-subtitle .dashboard-card__subtitle,.aem-GridColumn--default--1 .card-content--title-subtitle.extra-large.card-content--title .dashboard-card__subtitle,.aem-GridColumn--default--1 .card-content--title-subtitle.large.card-content--title-subtitle .dashboard-card__subtitle,.aem-GridColumn--default--1 .card-content--title-subtitle.large.card-content--title .dashboard-card__subtitle,.aem-GridColumn--default--1 .card-content--title.extra-large.card-content--title-subtitle .dashboard-card__subtitle,.aem-GridColumn--default--1 .card-content--title.extra-large.card-content--title .dashboard-card__subtitle,.aem-GridColumn--default--1 .card-content--title.large.card-content--title-subtitle .dashboard-card__subtitle,.aem-GridColumn--default--1 .card-content--title.large.card-content--title .dashboard-card__subtitle,.aem-GridColumn--default--2 .card-content--title-subtitle.extra-large.card-content--title-subtitle .dashboard-card__subtitle,.aem-GridColumn--default--2 .card-content--title-subtitle.extra-large.card-content--title .dashboard-card__subtitle,.aem-GridColumn--default--2 .card-content--title-subtitle.large.card-content--title-subtitle .dashboard-card__subtitle,.aem-GridColumn--default--2 .card-content--title-subtitle.large.card-content--title .dashboard-card__subtitle,.aem-GridColumn--default--2 .card-content--title.extra-large.card-content--title-subtitle .dashboard-card__subtitle,.aem-GridColumn--default--2 .card-content--title.extra-large.card-content--title .dashboard-card__subtitle,.aem-GridColumn--default--2 .card-content--title.large.card-content--title-subtitle .dashboard-card__subtitle,.aem-GridColumn--default--2 .card-content--title.large.card-content--title .dashboard-card__subtitle,.aem-GridColumn--default--3 .card-content--title-subtitle.extra-large.card-content--title-subtitle .dashboard-card__subtitle,.aem-GridColumn--default--3 .card-content--title-subtitle.extra-large.card-content--title .dashboard-card__subtitle,.aem-GridColumn--default--3 .card-content--title-subtitle.large.card-content--title-subtitle .dashboard-card__subtitle,.aem-GridColumn--default--3 .card-content--title-subtitle.large.card-content--title .dashboard-card__subtitle,.aem-GridColumn--default--3 .card-content--title.extra-large.card-content--title-subtitle .dashboard-card__subtitle,.aem-GridColumn--default--3 .card-content--title.extra-large.card-content--title .dashboard-card__subtitle,.aem-GridColumn--default--3 .card-content--title.large.card-content--title-subtitle .dashboard-card__subtitle,.aem-GridColumn--default--3 .card-content--title.large.card-content--title .dashboard-card__subtitle,.aem-GridColumn--default--4 .card-content--title-subtitle.extra-large.card-content--title-subtitle .dashboard-card__subtitle,.aem-GridColumn--default--4 .card-content--title-subtitle.extra-large.card-content--title .dashboard-card__subtitle,.aem-GridColumn--default--4 .card-content--title-subtitle.large.card-content--title-subtitle .dashboard-card__subtitle,.aem-GridColumn--default--4 .card-content--title-subtitle.large.card-content--title .dashboard-card__subtitle,.aem-GridColumn--default--4 .card-content--title.extra-large.card-content--title-subtitle .dashboard-card__subtitle,.aem-GridColumn--default--4 .card-content--title.extra-large.card-content--title .dashboard-card__subtitle,.aem-GridColumn--default--4 .card-content--title.large.card-content--title-subtitle .dashboard-card__subtitle,.aem-GridColumn--default--4 .card-content--title.large.card-content--title .dashboard-card__subtitle,.aem-GridColumn--default--5 .card-content--title-subtitle.extra-large.card-content--title-subtitle .dashboard-card__subtitle,.aem-GridColumn--default--5 .card-content--title-subtitle.extra-large.card-content--title .dashboard-card__subtitle,.aem-GridColumn--default--5 .card-content--title-subtitle.large.card-content--title-subtitle .dashboard-card__subtitle,.aem-GridColumn--default--5 .card-content--title-subtitle.large.card-content--title .dashboard-card__subtitle,.aem-GridColumn--default--5 .card-content--title.extra-large.card-content--title-subtitle .dashboard-card__subtitle,.aem-GridColumn--default--5 .card-content--title.extra-large.card-content--title .dashboard-card__subtitle,.aem-GridColumn--default--5 .card-content--title.large.card-content--title-subtitle .dashboard-card__subtitle,.aem-GridColumn--default--5 .card-content--title.large.card-content--title .dashboard-card__subtitle {
    max-width: 85%
}

.mock-marketing-cards .radio {
    margin-right: 2rem
}

.mock-marketing-cards .card-content.medium {
    height: 31rem!important
}

@media only screen and (min-width: 36em) {
    .mock-marketing-cards .card-content.medium {
        height:26rem!important
    }
}

.mock-marketing-cards .card-info .form__input {
    padding: .5rem
}

.carrousel-single-element {
    width: 100%
}

.carrousel-single-element .carrousel-single-element-row .carrousel-single-element--back div {
    padding-left: 2.5rem;
    width: auto;
    height: inherit;
    margin-right: 0
}

.carrousel-single-element .carrousel-single-element-row .carrousel-single-element--back div.arrow--left:after {
    top: 1rem
}

.carrousel-single-element .carrousel-single-element-row .carrousel-single-element--current {
    width: 90%;
    padding: 0 10px
}

.carrousel-single-element .carrousel-single-element-row .carrousel-single-element--current .carrousel-single-element--status .carrousel-single-element--status-indictor {
    background-color: grey;
    width: 6px;
    height: 6px;
    border-radius: 3px;
    float: left;
    margin: 0 5px;
    cursor: pointer
}

.carrousel-single-element .carrousel-single-element-row .carrousel-single-element--current .carrousel-single-element--status .carrousel-single-element--status-indictor.carrousel-single-element--status-indictor__selected {
    background-color: #ffc421
}

.carrousel-single-element .carrousel-single-element-row .carrousel-single-element--next div {
    padding-right: 2.5rem;
    width: auto;
    height: inherit;
    margin-right: 0
}

.carrousel-single-element .carrousel-single-element-row .carrousel-single-element--next div.arrow--right:after {
    top: .9rem;
    right: -.8rem;
    left: unset
}

@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active) {
    .carrousel-single-element .carrousel-single-element-row .carrousel-single-element--next div.arrow--right:after {
        right: -6.9rem
    }
}

.carrousel-single-element-statusrow {
    padding: 0 10px
}

.carrousel-single-element-statusrow .carrousel-single-element--status .carrousel-single-element--status-indictor {
    background-color: grey;
    width: 6px;
    height: 6px;
    border-radius: 3px;
    float: left;
    margin: 0 5px;
    cursor: pointer
}

.carrousel-single-element-statusrow .carrousel-single-element--status .carrousel-single-element--status-indictor.carrousel-single-element--status-indictor__selected {
    background-color: #ffc421
}

.carrousel-single-element__product-wizard .carrousel-single-element-row .carrousel-single-element--back span,.carrousel-single-element__product-wizard .carrousel-single-element-row .carrousel-single-element--next span {
    color: #eeeded;
    font-weight: 700
}

.carrousel-single-element__product-wizard .carrousel-single-element-row .carrousel-single-element--current .carrousel-single-element--content.carrousel-single-element--content__notincluded {
    color: #eeeded;
    font-weight: 700;
    text-transform: uppercase
}

.slick-carousel__slider.slick-slider .slick-disabled {
    display: none!important
}

.slick-carousel__slider.slick-slider .slick-dots li {
    height: .8rem;
    width: .8rem;
    margin: 0 1rem 0 0
}

.slick-carousel__slider.slick-slider .slick-dots li button {
    height: .8rem;
    width: .8rem;
    background-color: var(--slick-slider__slick-slider-button__background-color)
}

.slick-carousel__slider.slick-slider .slick-dots li button:before {
    content: none
}

.slick-carousel__slider.slick-slider .slick-dots li.slick-active button {
    background-color: var(--slick-slider__slick-slider-active-button__background-color)
}

@media only screen and (min-width: 48.0625em) {
    .slick-carousel__slider.slick-slider .slick-dots.slick-dots--small {
        bottom:-1.5rem
    }
}

@media only screen and (min-width: 74.5em) {
    .slick-carousel__slider.slick-slider .slick-dots.slick-dots--small {
        bottom:-2.5rem
    }
}

.slick-carousel__slider.slick-slider .slick-dots.slick-dots--small li,.slick-carousel__slider.slick-slider .slick-dots.slick-dots--small li button {
    height: .8rem;
    width: .8rem
}

.slick-carousel__slider.slick-slider .slick-dots--grey li.slick-active button {
    background-color: var(--slick-slider__slick-dots--grey__background-color)
}

.slick-carousel__slider.slick-slider .slick-dots--button {
    min-width: .8rem;
    min-height: .8rem;
    border-radius: 50%
}

.slick-carousel__slider--thumbnail-image {
    width: 3rem;
    height: 3rem;
    opacity: .4
}

@media only screen and (min-width: 74.5em) {
    .slick-carousel__slider--thumbnail-image {
        width:4rem;
        height: 4rem
    }
}

.slick-carousel__slider--thumbnail-image.slick-current {
    opacity: unset
}

.hardware-details__slider-thumbnails .slick-slider-button__highlight,.slick-carousel__slider.slick-slider .slick-slider-button__highlight {
    height: 3.2rem;
    width: 3.2rem;
    min-width: 3.2rem;
    border: none;
    border-radius: 50%
}

.hardware-details__slider-thumbnails .slick-slider-button__highlight.arrow:after,.slick-carousel__slider.slick-slider .slick-slider-button__highlight.arrow:after {
    color: #291d18;
    top: 1.6rem;
    left: 1.6rem
}

.hardware-details__slider-thumbnails .slick-slider-button__highlight.slick-next:before,.hardware-details__slider-thumbnails .slick-slider-button__highlight.slick-prev:before,.slick-carousel__slider.slick-slider .slick-slider-button__highlight.slick-next:before,.slick-carousel__slider.slick-slider .slick-slider-button__highlight.slick-prev:before {
    color: #291d18
}

.slick-dots {
    bottom: -4.5rem;
    padding: 0;
    width: 100%;
    list-style: none
}

.slick-dots li {
    margin: 0;
    padding: 0;
    height: 2rem;
    width: 2rem
}

.slick-dots li a,.slick-dots li button {
    border-radius: 50%;
    box-shadow: none;
    padding: .5rem;
    height: .8rem;
    width: .8rem;
    outline: none;
    line-height: 0;
    font-size: 0;
    color: transparent;
    border: none;
    background: #eeeded
}

.slick-dots li a:before,.slick-dots li button:before {
    content: "";
    font-family: slick;
    font-size: .6rem;
    line-height: 2;
    color: #766f6b;
    opacity: .25;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.slick-dots li.slick-active button {
    background: #bab6b5
}

.slick-next,.slick-prev {
    height: 2rem;
    width: 2rem;
    line-height: 0;
    font-size: 0;
    cursor: pointer;
    background: transparent;
    color: transparent;
    top: 50%;
    margin-top: -1rem;
    padding: 0;
    border: none
}

.slick-next:focus,.slick-prev:focus {
    outline: none
}

.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before {
    opacity: .25
}

.slick-next:before,.slick-prev:before {
    font-family: slick;
    font-size: 2rem;
    line-height: 1;
    color: #fff;
    opacity: .85;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.slick-prev {
    left: -2.5rem
}

.slick-next {
    right: -2.5rem
}

.notification.cdh {
    margin: 0 1rem
}

@media only screen and (min-width: 36em) {
    .notification.cdh {
        flex-direction:row
    }
}

.notification.cdh .cta-button:first-child {
    margin-left: 2rem
}

.notification.cdh .info {
    width: 100%
}

.notification.cdh .info .cmp-text {
    min-height: 4.2rem
}

.notification.cdh .info .cmp-text p {
    margin-bottom: 0;
    color: #a6d9d9
}

.notification.cdh .cta-button {
    height: auto;
    float: right
}

.notification.cdh .button {
    white-space: nowrap;
    margin-top: 1rem;
    margin-left: 0
}

@media only screen and (min-width: 36em) {
    .notification.cdh .button {
        margin-top:0
    }
}

.chat-bubble__reply,.chat-bubble__sent {
    width: 24rem
}

.chat-bubble__sent {
    background-color: #e5e3e3
}

.chat-bubble__sent--right-top:after {
    content: "";
    left: 24rem;
    top: 0;
    border-top: 2rem solid #e5e3e3;
    border-right: 2rem solid transparent
}

.chat-bubble__reply {
    background-color: #ffedb5
}

.chat-bubble__reply--left-top:after {
    content: "";
    left: -2rem;
    top: 0;
    border-top: 2rem solid #ffedb5;
    border-left: 2rem solid transparent
}

.circle-container {
    width: 8rem;
    height: 8rem;
    margin-bottom: 1rem;
    border-radius: 50%;
    background-color: #fff;
    box-shadow: inset 0 0 0 .1rem #ccc9c8;
    overflow: hidden
}

@media only screen and (min-width: 36em) {
    .circle-container {
        width:12rem;
        height: 12rem
    }
}

.circle-container:active,.circle-container:focus {
    outline: 0;
    box-shadow: inset 0 0 0 .2rem #ffc421
}

.circle-container:hover {
    outline: 0;
    box-shadow: inset 0 0 0 .1rem #ffc421
}

.circle-container--bg-primary {
    background-color: #ffc421
}

.circle-container.circle-container--stamp {
    border: .2rem solid #f7945c;
    width: 10rem!important;
    height: 10rem;
    margin: 0 auto 1rem
}

.circle-container__icon {
    font-size: 2.4rem;
    line-height: 2.4rem;
    font-weight: 400;
    color: #291d18
}

@media only screen and (min-width: 36em) {
    .circle-container__icon {
        font-size:4rem;
        line-height: 4rem
    }
}

.circle-container__icon .icon-lg:before {
    line-height: normal
}

.circle-container__icon--white {
    color: #fff
}

.circle-container__icon--text {
    opacity: .1
}

.circle-container__text {
    position: absolute;
    top: 0;
    left: 0;
    width: 8rem;
    height: 8rem;
    margin: 0;
    font-size: 2.8rem;
    line-height: 3rem;
    color: #fff
}

@media only screen and (min-width: 36em) {
    .circle-container__text {
        width:12rem;
        height: 12rem;
        font-size: 4rem;
        line-height: 4.6rem
    }
}

.circle-container__text--stamp {
    top: .2rem;
    left: .2rem;
    width: 9.4rem;
    height: 9.4rem;
    color: #f7945c;
    font-family: Helvetica,Verdana,Arial,Sans-serif;
    text-transform: none;
    font-variant: small-caps;
    transform: rotate(-15deg);
    border-radius: 50%
}

.circle-container__text--stamp__fittext {
    font-weight: 700;
    padding: .6rem;
    line-height: 1em
}

.circle-container--topology {
    border: .075rem solid #a6d9d9;
    margin-bottom: 0
}

.circle-container--topology--idle {
    border: .075rem dashed #f7945c
}

.circle-container--topology--idle .circle-container--topology__image {
    background: #fac7ba
}

.circle-container--topology--disconnected {
    border: .075rem dashed #c95942
}

.circle-container--topology--disconnected .circle-container--topology__image {
    background: #fac7ba
}

.circle-container--topology--active {
    border: .075rem solid #fff
}

.circle-container--topology--active .circle-container--topology__image {
    background: #f2f6f9
}

.circle-container--topology--active-idle-disconnected {
    border: .075rem solid #fff
}

.circle-container--topology--parent {
    width: 6rem;
    height: 6rem
}

@media only screen and (min-width: 48.0625em) {
    .circle-container--topology--parent {
        width:8rem;
        height: 8rem
    }
}

.circle-container--topology--child {
    width: 5rem;
    height: 5rem
}

@media only screen and (min-width: 48.0625em) {
    .circle-container--topology--child {
        width:7rem;
        height: 7rem
    }
}

.circle-container--topology__image {
    width: 90%;
    height: 90%;
    border-radius: 50%;
    background: hsla(0,0%,94.1%,.4)
}

.circle-container--topology__image img {
    width: 55%
}

.circle-wave {
    position: relative;
    border-radius: 50%;
    height: 18.8rem;
    width: 18.8rem;
    color: #fff;
    transform: none;
    margin: 2.4rem 0;
    overflow: hidden
}

.circle-wave__info {
    width: 100%;
    color: #655c58;
    z-index: 100;
    height: 100%
}

.circle-wave__info__used {
    font-size: 3.2rem;
    font-weight: 900
}

.circle-wave__info__available {
    font-size: 1.5rem;
    font-weight: 500;
    line-height: 1.6rem
}

.circle-wave__info--data-usage {
    color: #fff
}

.circle-wave__wave {
    top: 0;
    margin-top: 0;
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    z-index: 99
}

.circle-wave__wave--maroon {
    background: radial-gradient(circle,#c64c66 0,#c0465f 100%)
}

.circle-wave__wave--yellow {
    background: radial-gradient(circle,#ffcc34 0,#ffb61b 100%)
}

.circle-wave__wave--orange {
    background: radial-gradient(circle,#fe9316 0,#f7945c 100%)
}

.circle-wave__wave--paused {
    background: #f7f6f6
}

.circle-wave__wave--watermelon {
    background: radial-gradient(circle,#e16a5b 0,#c95942 100%)
}

.circle-wave__wave:after,.circle-wave__wave:before {
    content: "";
    width: 200%;
    height: 200%;
    top: inherit;
    left: 50%;
    transform: translate(-50%,-75%);
    background-color: #fff
}

.circle-wave__wave:before {
    border-radius: 42%;
    background-color: #fff;
    -webkit-animation: animate 10s linear infinite;
    animation: animate 10s linear infinite
}

.circle-wave__wave:after {
    border-radius: 38%;
    background: hsla(0,0%,100%,.5);
    -webkit-animation: animate 9.8s linear infinite;
    animation: animate 9.8s linear infinite
}

@-webkit-keyframes animate {
    0% {
        transform: translate(-50%,-75%) rotate(0deg)
    }

    to {
        transform: translate(-50%,-75%) rotate(1turn)
    }
}

@keyframes animate {
    0% {
        transform: translate(-50%,-75%) rotate(0deg)
    }

    to {
        transform: translate(-50%,-75%) rotate(1turn)
    }
}

.circle-wave__overflow {
    overflow: unset
}

.circle-wave__wave--unlimited:after,.circle-wave__wave--unlimited:before {
    content: "";
    position: absolute;
    left: 9.5rem;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    top: 14rem
}

.circle-wave__wave--unlimited:before {
    border-radius: 50%;
    background: radial-gradient(circle,#c64c66 0,#c0465f 100%);
    -webkit-animation: animate 5s linear infinite;
    animation: animate 5s linear infinite
}

.circle-wave__wave--unlimited:after {
    border-radius: 43%;
    background: radial-gradient(circle,#c64c66 0,#c0465f 100%);
    -webkit-animation: animate 5s linear infinite;
    animation: animate 5s linear infinite
}

.circle-wave__wave--unlimited--maroon {
    background: radial-gradient(circle,#c64c66 0,#c0465f 100%)
}

.circle-wave__wave--unlimited--maroon:after,.circle-wave__wave--unlimited--maroon:before {
    background: radial-gradient(circle,#c64c66 0,#c0465f 100%)
}

.circle-wave__wave--unlimited--yellow {
    background: radial-gradient(circle,#ffcc34 0,#ffb61b 100%)
}

.circle-wave__wave--unlimited--yellow:after,.circle-wave__wave--unlimited--yellow:before {
    background: radial-gradient(circle,#ffcc34 0,#ffb61b 100%)
}

.circle-wave__wave--unlimited--orange {
    background: radial-gradient(circle,#fe9316 0,#f7945c 100%)
}

.circle-wave__wave--unlimited--orange:after,.circle-wave__wave--unlimited--orange:before {
    background: radial-gradient(circle,#fe9316 0,#f7945c 100%)
}

.circle-wave__wave--unlimited--paused {
    background: #f7f6f6
}

.circle-wave__wave--unlimited--paused:after,.circle-wave__wave--unlimited--paused:before {
    background: #f7f6f6
}

.circle-wave__wave--unlimited--watermelon {
    background: radial-gradient(circle,#e16a5b 0,#c95942 100%)
}

.circle-wave__wave--unlimited--watermelon:after,.circle-wave__wave--unlimited--watermelon:before {
    background: radial-gradient(circle,#e16a5b 0,#c95942 100%)
}

.Container {
    border-radius: 0
}

.Container.Container--grey {
    background-color: #e0e1e5
}

.Container.Container--dark {
    background-color: #655c58;
    color: #fff
}

.Container.Container--blue {
    background-color: #a6d9d9
}

.Container--info,.Container.Container--bordered,.Container.Container--bordered-active {
    border-width: .1rem;
    border-style: solid
}

.Container.Container--bordered-grey {
    border-color: #eeeded
}

.Container.Container--bordered-blue {
    border-color: #a6d9d9
}

.Container--dashed {
    border: 1px dashed #bab6b5
}

.Container--dashed .text-flow--h3 {
    color: #eeeded
}

.Container--dashed .text-flow--h3 i:before {
    margin-right: 1.6rem
}

.Container--body-outline p {
    margin-left: 2.5rem
}

.Container--info {
    margin-top: 2.6rem;
    border-color: #eeeded
}

.Container--info p {
    padding: .4rem 0 0 1rem
}

.Container--info .icon-information,.Container--info .icon-information-shape {
    color: #a6d9d9;
    margin-right: 1.6rem
}

.Container--info:before {
    content: "";
    top: -1rem;
    width: 0;
    border-right: 1rem solid transparent;
    border-left: 1rem solid transparent;
    border-bottom: 1rem solid #eeeded
}

.Container--info:after {
    content: "";
    top: -.9rem;
    width: 0;
    border-right: 1rem solid transparent;
    border-left: 1rem solid transparent;
    border-bottom: 1rem solid #fff
}

.Container--partitioned {
    border-color: transparent
}

@media only screen and (min-width: 36em) {
    .Container--partitioned {
        border-color:#eeeded
    }
}

.Container--partitioned--partition {
    border-bottom: .1rem solid #eeeded;
    padding: 2.4rem
}

.Container--partitioned--partition--first-item {
    border-top: transparent
}

@media only screen and (min-width: 36em) {
    .Container--partitioned--partition--first-item {
        border-top:transparent
    }
}

.Container--partitioned--partition--last-item {
    border-bottom: 0
}

.Container--partitioned--partition--dashed {
    border-bottom: .1rem dashed #eeeded
}

.Container--partitioned--partition--no-borders {
    border-bottom: 0;
    padding: 1rem
}

.Container--partitioned--partition--no-padding,.Container--partitioned--partition--no-padding.Container--partitioned--partition--no-borders {
    padding: 0
}

.Container--partitioned--partition--invert {
    background-color: #ffc421;
    color: #fff;
    border-bottom: 0
}

@media only screen and (max-width: 35.99em) {
    .Container--partitioned--xs--bg-grey {
        background-color:#f7f6f6
    }
}

@media only screen and (max-width: 35.99em) {
    .Container--partitioned--xs--full-width {
        margin-right:-1rem;
        margin-left: -1rem
    }
}

.Container--heading--filter:before {
    content: "";
    bottom: -1rem;
    width: 0;
    border-right: 1rem solid transparent;
    border-left: 1rem solid transparent;
    border-top: 1rem solid #655c58
}

@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none) {
    .Container--heading--filter:before {
        left: 49%
    }
}

#onetrust-consent-sdk #onetrust-pc-sdk #ot-options {
    top: 15rem;
    left: 50%;
    transform: translate(-50%,-50%);
    overflow: auto;
    padding: 1.6rem;
    background-color: var(--cookie-filters--bg-color);
    max-height: inherit;
    -ms-overflow-style: none;
    scrollbar-width: none
}

#onetrust-consent-sdk #onetrust-pc-sdk #ot-options::-webkit-scrollbar {
    display: none
}

#onetrust-consent-sdk #onetrust-pc-sdk #ot-triangle {
    display: none!important
}

#onetrust-consent-sdk #onetrust-pc-sdk .ot-checkbox .form-helper span,#onetrust-consent-sdk #onetrust-pc-sdk .ot-checkbox label span {
    color: var(--cookie-filter-options--color)
}

div#onetrust-consent-sdk #onetrust-pc-sdk .ot-checkbox .form-helper:before,div#onetrust-consent-sdk #onetrust-pc-sdk .ot-checkbox label:before {
    border-color: var(--cookie-filters--box-border-color)
}

div#onetrust-consent-sdk #onetrust-pc-sdk .ot-checkbox input:checked~.form-helper:before,div#onetrust-consent-sdk #onetrust-pc-sdk .ot-checkbox input:checked~label:before {
    background-color: #ffc421
}

div#onetrust-consent-sdk #onetrust-pc-sdk .ot-checkbox input:checked~.form-helper:after,div#onetrust-consent-sdk #onetrust-pc-sdk .ot-checkbox input:checked~label:after {
    color: #291d18
}

div#onetrust-consent-sdk #onetrust-pc-sdk .ot-checkbox input:checked~.form-helper span,div#onetrust-consent-sdk #onetrust-pc-sdk .ot-checkbox input:checked~label span {
    font-family: TelenetAlbra-Bold,Helvetica,Verdana,Arial,Sans-serif;
    color: var(--cookie-filters--label-color)
}

div#onetrust-consent-sdk #onetrust-pc-sdk button#filter-apply-handler {
    background-color: #ffc421!important;
    color: #291d18!important;
    border-radius: .8rem!important;
    font-family: TelenetAlbra-Bold,Helvetica,Verdana,Arial,Sans-serif!important;
    border: 0 solid transparent;
    float: none
}

div#onetrust-consent-sdk #onetrust-pc-sdk #clear-filters-handler p {
    color: var(--cookie-filters-clear-filters--color)
}

#onetrust-consent-sdk #onetrust-pc-sdk .pc-logo {
    width: 4rem;
    height: 4rem;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 23 23'%3E%3Cg data-name='Layer 2'%3E%3Cpath d='M22.54 4.09A4.11 4.11 0 0019 .47 53.35 53.35 0 0011.5 0a53.35 53.35 0 00-7.45.47A4.11 4.11 0 00.46 4.09 61.5 61.5 0 000 11.5a61.5 61.5 0 00.46 7.41 4.11 4.11 0 003.59 3.62 53.35 53.35 0 007.45.47 53.35 53.35 0 007.5-.47 4.11 4.11 0 003.59-3.62A61.5 61.5 0 0023 11.5a61.5 61.5 0 00-.46-7.41zm-3.05 12.77a3 3 0 01-2.6 2.62 38.65 38.65 0 01-5.39.34 38.65 38.65 0 01-5.39-.34 3 3 0 01-2.6-2.62 45 45 0 01-.33-5.36 45 45 0 01.33-5.36 3 3 0 012.6-2.62 38.65 38.65 0 015.39-.34 38.65 38.65 0 015.39.34 3 3 0 012.6 2.62 45 45 0 01.33 5.36 45 45 0 01-.33 5.36zm-3.32-7.58v-1.2c0-.11-.14-.14-.14-.14a6.88 6.88 0 00-1.72-.25 6.77 6.77 0 00-1.61.16.18.18 0 00-.13.16v1.18c0 .22.15.16.15.16a8.91 8.91 0 011.58-.09 10.43 10.43 0 011.7.16.13.13 0 00.17-.14m-5.83-.71c0-1.5-1.79-1.5-1.79-1.5s-1.8 0-1.8 1.5 1.8 1.51 1.8 1.51 1.79 0 1.79-1.51m1.17 7.5a8.38 8.38 0 01-4.83-1.82.69.69 0 01-.21-.38v-.61c0-.31.24-.15.24-.15a9.24 9.24 0 004.8 1.39 9.24 9.24 0 004.8-1.39s.23-.16.23.15v.61a.69.69 0 01-.2.38 8.42 8.42 0 01-4.83 1.82' fill='%23ffc421' fill-rule='evenodd' data-name='Layer 1'/%3E%3C/g%3E%3C/svg%3E")
}

#onetrust-consent-sdk #onetrust-pc-sdk.otPcCenter {
    max-width: 74.9rem;
    width: 95%;
    height: 100%;
    max-height: 90%;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    background: var(--onetrust-banner-sdk__background-color);
    -ms-overflow-style: none;
    scrollbar-width: none
}

#onetrust-consent-sdk #onetrust-pc-sdk.otPcCenter::-webkit-scrollbar {
    display: none
}

@media only screen and (max-width: 35.99em) {
    #onetrust-consent-sdk #onetrust-pc-sdk.otPcCenter {
        max-width:calc(100% - 3.2rem);
        min-width: calc(100% - 3.2rem)
    }
}

#onetrust-consent-sdk #onetrust-pc-sdk #close-pc-btn-handler.ot-close-icon {
    top: 2rem;
    background-color: var(--screen-2-close-pc-btn-handler-ot-close-icon__background-color);
    background-image: var(--screen-2-close-pc-btn-handler-ot-close-icon__background-img)
}

#onetrust-consent-sdk #onetrust-pc-sdk #ot-content {
    width: auto;
    top: 0;
    bottom: 0;
    overflow-y: visible
}

@media only screen and (max-width: 35.99em) {
    #onetrust-consent-sdk #onetrust-pc-sdk #ot-content {
        padding:1.6rem
    }
}

#onetrust-consent-sdk #onetrust-pc-sdk h2#pc-title {
    color: var(--onetrust-policy-title__color)
}

#onetrust-consent-sdk #onetrust-pc-sdk a.privacy-notice-link,#onetrust-consent-sdk #onetrust-pc-sdk div#pc-policy-text {
    color: #291d18;
    color: var(--onetrust-policy-text__color)
}

#onetrust-consent-sdk #onetrust-pc-sdk #accept-recommended-btn-handler {
    display: none!important
}

#onetrust-consent-sdk #onetrust-pc-sdk #cookie-preferences .category-header {
    margin-top: 0!important;
    color: var(--screen-2-category-header__color)
}

#onetrust-consent-sdk #onetrust-pc-sdk #cookie-preferences .ot-always-active {
    color: var(--screen-2-ot-always-active__color)
}

#onetrust-consent-sdk #onetrust-pc-sdk .category-item p {
    color: var(--screen-2-category-item-p__color)
}

#onetrust-consent-sdk #onetrust-pc-sdk .category-item .ot-switch.ot-toggle {
    background-color: transparent
}

#onetrust-consent-sdk #onetrust-pc-sdk .category-item span.ot-switch-inner {
    background-color: var(--screen-2-accordion-text-ot-switch-label__background-color)
}

#onetrust-consent-sdk #onetrust-pc-sdk .category-item span.ot-switch-inner:before {
    background-color: #ffc421
}

#onetrust-consent-sdk #onetrust-pc-sdk .category-item span.ot-switch-nob {
    background-color: #fff;
    border: 2px solid #fff
}

#onetrust-consent-sdk #onetrust-pc-sdk button.category-host-list-handler {
    color: var(--screen-2-category-host-list-handle__color)
}

#onetrust-consent-sdk #onetrust-pc-sdk .switch-checkbox:checked+.ot-switch-label {
    border-color: #ffc421
}

#onetrust-consent-sdk #onetrust-pc-sdk .switch-checkbox:checked+.ot-switch-label .ot-switch-nob {
    background-color: #fff;
    border: 2px solid #fff;
    top: 2px
}

#onetrust-consent-sdk span.ot-switch-nob {
    background-color: #fff;
    border: 1px solid #fff;
    top: 2px
}

#onetrust-consent-sdk .category-item .ot-switch.ot-toggle input:focus+.ot-switch-label {
    outline: 0 solid transparent
}

#onetrust-consent-sdk button.save-preference-btn-handler {
    letter-spacing: normal;
    background-color: #ffc421!important;
    color: #291d18!important;
    border-color: transparent!important;
    font-size: 1.8rem!important;
    font-family: TelenetAlbra-Bold,Helvetica,Verdana,Arial,Sans-serif!important
}

#onetrust-pc-sdk * {
    box-sizing: border-box!important
}

#onetrust-pc-sdk #vendors-list {
    height: 100%;
    width: inherit
}

#onetrust-pc-sdk #vendors-list #vendors-list-header #search-container {
    width: inherit;
    background-color: transparent;
    flex-direction: row;
    height: 100%
}

@media only screen and (max-width: 35.99em) {
    #onetrust-pc-sdk #vendors-list #vendors-list-header #search-container {
        position:relative;
        flex-direction: column;
        padding: 1.6rem
    }
}

#onetrust-pc-sdk #vendors-list #vendors-list-header #search-container #vendor-search-handler {
    padding: 1.3rem 2.5rem 1.1rem 1.5rem;
    border: transparent;
    background-color: var(--screen-3-vendor-search-handler__color);
    height: 100%
}

#onetrust-pc-sdk #vendors-list #vendors-list-header #search-container #vendor-search-handler::-moz-placeholder {
    color: var(--screen-3-vendor-search-handler-placeholder__color);
    font-style: normal
}

#onetrust-pc-sdk #vendors-list #vendors-list-header #search-container #vendor-search-handler:-ms-input-placeholder {
    font-style: normal
}

#onetrust-pc-sdk #vendors-list #vendors-list-header #search-container #vendor-search-handler::placeholder {
    color: var(--screen-3-vendor-search-handler-placeholder__color);
    font-style: normal
}

#onetrust-pc-sdk #vendors-list #vendors-list-header #search-container #vendor-search-handler:-ms-input-placeholder {
    color: var(--screen-3-vendor-search-handler-placeholder__color)
}

#onetrust-pc-sdk #vendors-list #vendors-list-header #search-container #vendor-search-handler::-ms-input-placeholder {
    color: var(--screen-3-vendor-search-handler-placeholder__color)
}

@media only screen and (max-width: 35.99em) {
    #onetrust-pc-sdk #vendors-list #vendors-list-header #search-container #vendor-search-handler {
        width:100%;
        margin-bottom: 0
    }
}

#onetrust-pc-sdk #vendors-list #vendors-list-header #search-container>svg {
    height: 4rem;
    width: 4rem
}

@media only screen and (max-width: 48.0525em) {
    #onetrust-pc-sdk #vendors-list #vendors-list-header #search-container>svg {
        height:3rem;
        width: 3rem;
        top: 2.7rem;
        right: 2rem;
        position: absolute
    }
}

#onetrust-pc-sdk #vendors-list #vendors-list-header #search-container>svg path {
    fill: var(--search-container-svg-path__fill)
}

@media only screen and (max-width: 35.99em) {
    #onetrust-pc-sdk #vendors-list #vendors-list-header #search-container #filter-btn-handler {
        right:0;
        margin-top: 0
    }
}

#onetrust-pc-sdk #vendors-list #vendor-list-content {
    width: inherit;
    padding: 0 4rem;
    margin: 1rem 0 0;
    height: calc(100vh - 45rem);
    -ms-overflow-style: none;
    scrollbar-width: none
}

#onetrust-pc-sdk #vendors-list #vendor-list-content::-webkit-scrollbar {
    display: none
}

@media only screen and (max-width: 35.99em) {
    #onetrust-pc-sdk #vendors-list #vendor-list-content {
        padding:0 1.6rem
    }
}

#onetrust-pc-sdk #vendors-list #vendors-list-title {
    color: var(--screen-3-vendors-list-title__color)!important;
    margin: 7.4rem 4rem 1.5rem
}

#onetrust-pc-sdk #vendors-list #vendors-list-title:before {
    content: " ";
    width: 4rem;
    height: 4rem;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 23 23'%3E%3Cg data-name='Layer 2'%3E%3Cpath d='M22.54 4.09A4.11 4.11 0 0019 .47 53.35 53.35 0 0011.5 0a53.35 53.35 0 00-7.45.47A4.11 4.11 0 00.46 4.09 61.5 61.5 0 000 11.5a61.5 61.5 0 00.46 7.41 4.11 4.11 0 003.59 3.62 53.35 53.35 0 007.45.47 53.35 53.35 0 007.5-.47 4.11 4.11 0 003.59-3.62A61.5 61.5 0 0023 11.5a61.5 61.5 0 00-.46-7.41zm-3.05 12.77a3 3 0 01-2.6 2.62 38.65 38.65 0 01-5.39.34 38.65 38.65 0 01-5.39-.34 3 3 0 01-2.6-2.62 45 45 0 01-.33-5.36 45 45 0 01.33-5.36 3 3 0 012.6-2.62 38.65 38.65 0 015.39-.34 38.65 38.65 0 015.39.34 3 3 0 012.6 2.62 45 45 0 01.33 5.36 45 45 0 01-.33 5.36zm-3.32-7.58v-1.2c0-.11-.14-.14-.14-.14a6.88 6.88 0 00-1.72-.25 6.77 6.77 0 00-1.61.16.18.18 0 00-.13.16v1.18c0 .22.15.16.15.16a8.91 8.91 0 011.58-.09 10.43 10.43 0 011.7.16.13.13 0 00.17-.14m-5.83-.71c0-1.5-1.79-1.5-1.79-1.5s-1.8 0-1.8 1.5 1.8 1.51 1.8 1.51 1.79 0 1.79-1.51m1.17 7.5a8.38 8.38 0 01-4.83-1.82.69.69 0 01-.21-.38v-.61c0-.31.24-.15.24-.15a9.24 9.24 0 004.8 1.39 9.24 9.24 0 004.8-1.39s.23-.16.23.15v.61a.69.69 0 01-.2.38 8.42 8.42 0 01-4.83 1.82' fill='%23ffc421' fill-rule='evenodd' data-name='Layer 1'/%3E%3C/g%3E%3C/svg%3E");
    top: -5.6rem
}

@media only screen and (max-width: 35.99em) {
    #onetrust-pc-sdk #vendors-list #vendors-list-title {
        margin:7.6rem 1.6rem 0
    }
}

#onetrust-pc-sdk #vendors-list .accordion-header .host-info .host-title {
    margin: 0!important;
    color: var(--screen-3-accordion-header-host-title__color);
    flex: 1 0 auto
}

#onetrust-pc-sdk #vendors-list .accordion-header .host-info .ot-arrow-container {
    border: 0 solid transparent;
    background-image: var(--screen-3-ot-arrow-container__bg-img);
    width: 2rem;
    height: 1.1rem
}

#onetrust-pc-sdk #vendors-list #hosts-list-container input:checked~.accordion-header .ot-arrow-container {
    border: 0 solid transparent;
    transform: rotate(180deg)
}

#onetrust-pc-sdk #vendors-list .host-item:first-of-type {
    border-top: 0 solid transparent
}

#onetrust-pc-sdk #vendors-list .host-item:last-of-type {
    border-bottom: 0 solid transparent
}

#onetrust-pc-sdk #vendors-list #vendor-list-content.host-list-content+div#vendor-list-save-btn button {
    margin: 2rem 4rem 4rem
}

@media only screen and (max-width: 35.99em) {
    #onetrust-pc-sdk #vendors-list #vendor-list-content.host-list-content+div#vendor-list-save-btn button {
        margin:2rem 1.6rem
    }
}

#onetrust-consent-sdk #onetrust-pc-sdk .ot-vlst-cntr>a:focus,#onetrust-consent-sdk #onetrust-pc-sdk :focus,#onetrust-pc-sdk .category-item .ot-switch.ot-toggle input:focus+.ot-switch-label,#onetrust-pc-sdk .checkbox input:focus+.form-helper:after,#onetrust-pc-sdk .checkbox input:focus+label:after,#onetrust-pc-sdk input[type=checkbox]:focus+.accordion-header {
    outline: 0 solid transparent
}

#onetrust-pc-sdk button#vendor-close-pc-btn-handler.ot-close-icon {
    top: 4rem;
    right: 4rem;
    background-image: var(--screen-2-close-pc-btn-handler-ot-close-icon__background-img)
}

@media only screen and (max-width: 35.99em) {
    #onetrust-pc-sdk button#vendor-close-pc-btn-handler.ot-close-icon {
        top:.5rem;
        right: .5rem
    }
}

#onetrust-consent-sdk #onetrust-pc-sdk #vendors-list .back-btn-handler {
    padding-top: 4rem
}

@media only screen and (max-width: 35.99em) {
    #onetrust-consent-sdk #onetrust-pc-sdk #vendors-list .back-btn-handler {
        padding-top:1.6rem
    }
}

p.pc-back-button-text {
    color: var(--vendor-list-back-btn-handler-button-text__color)
}

div#onetrust-consent-sdk #onetrust-pc-sdk.otPcCenter {
    margin: 0;
    right: 50%!important
}

div#onetrust-consent-sdk #onetrust-banner-sdk.vertical-align-content #onetrust-button-group-parent {
    display: inline-block!important
}

div#onetrust-consent-sdk #onetrust-banner-sdk.default {
    -ms-overflow-style: none;
    scrollbar-width: none;
    z-index: 2147483646;
    background-color: var(--onetrust-banner-sdk__background-color);
    min-width: unset;
    width: calc(100% - 3.2rem);
    max-width: 74.9rem;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    max-height: 100%;
    left: 50%!important;
    right: 50%!important;
    margin: 0;
    top: 50%;
    transform: translate(-50%,-50%)
}

div#onetrust-consent-sdk #onetrust-banner-sdk.default::-webkit-scrollbar {
    display: none
}

div#onetrust-consent-sdk #onetrust-banner-sdk.default:focus {
    outline-width: 0
}

@media only screen and (max-width: 35.99em) {
    div#onetrust-consent-sdk #onetrust-banner-sdk.default {
        padding:4rem 1.6rem
    }
}

div#onetrust-consent-sdk #onetrust-banner-sdk.default .banner_logo {
    height: 4rem;
    width: 4rem;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 23 23'%3E%3Cg data-name='Layer 2'%3E%3Cpath d='M22.54 4.09A4.11 4.11 0 0019 .47 53.35 53.35 0 0011.5 0a53.35 53.35 0 00-7.45.47A4.11 4.11 0 00.46 4.09 61.5 61.5 0 000 11.5a61.5 61.5 0 00.46 7.41 4.11 4.11 0 003.59 3.62 53.35 53.35 0 007.45.47 53.35 53.35 0 007.5-.47 4.11 4.11 0 003.59-3.62A61.5 61.5 0 0023 11.5a61.5 61.5 0 00-.46-7.41zm-3.05 12.77a3 3 0 01-2.6 2.62 38.65 38.65 0 01-5.39.34 38.65 38.65 0 01-5.39-.34 3 3 0 01-2.6-2.62 45 45 0 01-.33-5.36 45 45 0 01.33-5.36 3 3 0 012.6-2.62 38.65 38.65 0 015.39-.34 38.65 38.65 0 015.39.34 3 3 0 012.6 2.62 45 45 0 01.33 5.36 45 45 0 01-.33 5.36zm-3.32-7.58v-1.2c0-.11-.14-.14-.14-.14a6.88 6.88 0 00-1.72-.25 6.77 6.77 0 00-1.61.16.18.18 0 00-.13.16v1.18c0 .22.15.16.15.16a8.91 8.91 0 011.58-.09 10.43 10.43 0 011.7.16.13.13 0 00.17-.14m-5.83-.71c0-1.5-1.79-1.5-1.79-1.5s-1.8 0-1.8 1.5 1.8 1.51 1.8 1.51 1.79 0 1.79-1.51m1.17 7.5a8.38 8.38 0 01-4.83-1.82.69.69 0 01-.21-.38v-.61c0-.31.24-.15.24-.15a9.24 9.24 0 004.8 1.39 9.24 9.24 0 004.8-1.39s.23-.16.23.15v.61a.69.69 0 01-.2.38 8.42 8.42 0 01-4.83 1.82' fill='%23ffc421' fill-rule='evenodd' data-name='Layer 1'/%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat
}

div#onetrust-consent-sdk #onetrust-banner-sdk.default #onetrust-policy-title {
    margin-top: 1rem;
    color: var(--onetrust-policy-title__color)
}

div#onetrust-consent-sdk #onetrust-banner-sdk.default #onetrust-policy-text {
    margin: 0!important;
    color: var(--onetrust-policy-text-a__color)
}

div#onetrust-consent-sdk #onetrust-banner-sdk.default #onetrust-policy-text b {
    color: var(--onetrust-policy-text-b__color)
}

div#onetrust-consent-sdk #onetrust-banner-sdk.default #onetrust-policy-text a {
    color: var(--onetrust-policy-text-a__color)
}

div#onetrust-consent-sdk #onetrust-banner-sdk.default #onetrust-policy-text a:focus {
    outline-width: 0
}

div#onetrust-consent-sdk .ot-sdk-row {
    display: block!important
}

div#onetrust-consent-sdk .banner-content .ot-sdk-container>.ot-sdk-row {
    flex-direction: column
}

div#onetrust-consent-sdk div#onetrust-button-group-parent {
    width: 100%!important
}

div#onetrust-consent-sdk div#onetrust-button-group-parent .banner-actions-container #onetrust-accept-btn-handler,div#onetrust-consent-sdk div#onetrust-button-group-parent .banner-actions-container #onetrust-reject-all-handler {
    outline-width: 0;
    letter-spacing: normal;
    margin-right: 1.6rem
}

div#onetrust-consent-sdk div#onetrust-button-group-parent .banner-actions-container #onetrust-reject-all-handler {
    order: 1
}

div#onetrust-consent-sdk div#onetrust-button-group-parent .banner-actions-container #onetrust-accept-btn-handler {
    order: 2
}

div#onetrust-consent-sdk #onetrust-button-group {
    flex-direction: row!important;
    justify-content: flex-start!important;
    width: 100%!important
}

div#onetrust-consent-sdk .has-reject-all-button button#onetrust-pc-btn-handler {
    max-width: 100%;
    color: var(--has-reject-all-button-button-onetrust-pc-btn-handler__color);
    text-align: left!important;
    background-color: var(--onetrust-banner-sdk__background-color);
    letter-spacing: normal
}

div#onetrust-consent-sdk .has-reject-all-button button#onetrust-pc-btn-handler:focus,div#onetrust-consent-sdk .has-reject-all-button button#onetrust-pc-btn-handler:hover {
    outline-width: 0;
    opacity: .7
}

div#onetrust-consent-sdk #onetrust-close-btn-container .ot-close-icon {
    background-color: var(--screen-2-close-pc-btn-handler-ot-close-icon__background-color);
    background-image: var(--screen-2-close-pc-btn-handler-ot-close-icon__background-img)
}

div#onetrust-consent-sdk div#onetrust-pc-sdk .ot-vlst-cntr>a:focus,div#onetrust-consent-sdk div#onetrust-pc-sdk :focus {
    outline: 0 solid transparent
}

div#onetrust-consent-sdk .onetrust-pc-dark-filter {
    background-color: var(--onetrust-background-filter__background-color)
}

div#onetrust-consent-sdk #onetrust-button-group-parent {
    width: 100%!important
}

#onetrust-pc-sdk input[type=checkbox]:focus+.accordion-header,div#onetrust-consent-sdk div#onetrust-pc-sdk .ot-vlst-cntr>a:focus,div#onetrust-consent-sdk div#onetrust-pc-sdk :focus {
    outline: 0 solid transparent
}

#onetrust-banner-sdk #onetrust-group-container,#onetrust-banner-sdk .ot-sdk-eight.ot-sdk-columns {
    width: 100%!important
}

div#onetrust-button-group-parent>div#onetrust-button-group {
    margin: 0!important
}

#onetrust-accept-btn-container,#onetrust-pc-btn-container {
    margin-top: 0!important;
    flex-direction: column
}

#onetrust-consent-sdk #onetrust-banner-sdk :focus {
    outline-width: 0!important
}

div#onetrust-consent-sdk div#onetrust-button-group-parent .banner-actions-container #onetrust-accept-btn-handler {
    color: #291d18;
    background-color: #ffc421;
}

div#onetrust-consent-sdk div#onetrust-button-group-parent .banner-actions-container #onetrust-accept-btn-handler:focus,div#onetrust-consent-sdk div#onetrust-button-group-parent .banner-actions-container #onetrust-accept-btn-handler:hover {
    color: #291d18;
    background-color: #ffb61b
}

.counter--value {
    width: 5rem
}

.cover {
    top: 0;
    right: 0;
    z-index: inherit
}

.date-event .date-event__block {
    flex-wrap: wrap
}

.date-event .date-event__block .date-event__day {
    font-family: TelenetAlbra-Bold,Helvetica,Verdana,Arial,Sans-serif;
    font-size: 6.4rem;
    line-height: 6rem
}

@media only screen and (min-width: 48.0625em) {
    .date-event .date-event__block .date-event__day {
        font-size:6.4rem;
        line-height: 5.6rem;
        margin-right: .8rem
    }
}

@media only screen and (min-width: 74.5em) {
    .date-event .date-event__block .date-event__day {
        font-size:10rem;
        line-height: 9.5rem;
        margin-right: 1.6rem
    }
}

.date-event .date-event__block .date-event__subblock {
    align-self: flex-end;
    margin-bottom: 1rem
}

@media only screen and (min-width: 74.5em) {
    .date-event .date-event__block .date-event__subblock {
        margin-bottom:2.7rem
    }
}

.language-selector-base {
    margin-left: auto;
    height: auto;
    border-top: .1rem solid #bab6b5
}

@media only screen and (min-width: 48.0625em) {
    .language-selector-base {
        border-top:0;
        height: 3.8rem
    }
}

.language-selector-base ul li {
    font-size: 1.3rem;
    text-decoration: none;
    padding: .5rem .35rem
}

.language-selector-base ul li a {
    color: #291d18;
    text-decoration: none;
    transition: color .3s ease-out;
    will-change: color
}

.language-selector-base ul li.active {
    top: -.3rem;
    border-top: .3rem solid #ffc421
}

@media only screen and (min-width: 48.0625em) {
    .language-selector-base ul li.active {
        top:0;
        border-top: 0
    }
}

.language-selector {
    width: 3rem;
    height: 3rem;
    margin-top: 0;
    color: #766f6b
}

.language-selector__selected {
    padding: 0 .8rem;
    width: auto;
    height: auto;
    font-family: TelenetAlbra-Regular,Helvetica,Verdana,Arial,Sans-serif;
    font-size: 1.6rem;
    line-height: 2.4rem;
    font-weight: 400;
    visibility: visible
}

.language-selector__selected .lang-selected {
    width: 100%;
    display: flex;
    text-transform: uppercase
}

.language-selector__selected .arrow {
    display: inline-block;
    height: .8rem;
    width: .8rem;
    margin-left: 1rem;
    border-color: #291d18;
    border-style: solid;
    border-width: 0 .15rem .15rem 0;
    transform: rotate(45deg);
    transition: border-width .15s ease-in-out;
    margin-top: -.4rem
}

.language-selector__selected .arrow.active {
    transform: rotate(-135deg);
    margin-top: .6rem
}

.language-selector .language-menu {
    border-radius: unset;
    width: 6rem;
    visibility: hidden;
    height: 0;
    color: #291d18;
    font-family: TelenetAlbra-Regular,Helvetica,Verdana,Arial,Sans-serif;
    position: absolute
}

.language-selector .language-menu.open {
    visibility: visible;
    height: auto;
    background: #fff;
    top: 3rem;
    right: 1.1rem;
    z-index: 203
}

.language-selector .language-menu ul {
    padding: 1.1rem
}

.language-selector .language-menu ul li {
    display: list-item;
    padding: .8rem 1rem;
    border-radius: .4rem;
    font-size: 1.5rem;
    text-transform: uppercase;
    cursor: pointer;
    text-decoration: none;
    color: #291d18;
    opacity: 1;
    transition: opacity .3s ease-out;
    will-change: opacity
}

.language-selector .language-menu ul li:hover {
    font-weight: inherit;
    background-color: #f7f6f6
}

.language-selector .language-menu ul li.active,.language-selector .language-menu ul li:active {
    background-color: #eeeded;
    line-height: inherit;
    font-weight: inherit;
    cursor: default
}

.language-selector .language-menu ul li:not(:last-child) {
    border-bottom: unset;
    margin-bottom: .8rem
}

.language-selector .language-menu ul li a {
    text-decoration: none;
    color: #291d18
}

.language-selector .form-helper,.language-selector label {
    visibility: visible;
    height: auto
}

.telenet-header .language-selector {
    width: 100%;
    padding: 2.4rem 1.6rem;
    align-items: baseline
}

@media only screen and (min-width: 36em) {
    .telenet-header .language-selector {
        padding:2.4rem 1.6rem;
        align-items: flex-end;
        width: 3rem
    }
}

.telenet-header .language-selector ul li.active {
    font-family: TelenetAlbra-Bold,Helvetica,Verdana,Arial,Sans-serif;
    font-weight: 400
}

.telenet-header .language-selector ul span:not(:last-child) li {
    border-bottom: none;
    margin-bottom: .8rem
}

.telenet-header .language-selector__selected {
    box-sizing: border-box
}

@media only screen and (min-width: 36em) {
    .telenet-header .language-selector__selected {
        padding-bottom:.3rem
    }
}

.telenet-header .language-selector .language-menu ul li a {
    width: 100%
}

.telenet-header .language-selector .language-menu ul li a:hover {
    color: #291d18
}

@media only screen and (min-width: 36em) {
    .telenet-header .nav-section__action-bar .language-selector {
        flex-direction:row;
        width: 100%;
        background: #fff;
        padding: 0;
        margin: 0 0 0 1rem
    }
}

.menu-toggle:checked~.telenet-header .nav-section .language-selector {
    top: 0;
    border-top: .1rem solid #f7f6f6
}

.menu-toggle:checked~.telenet-header .nav-section .language-selector .arrow {
    height: 1.2rem;
    width: 1.2rem
}

.menu-toggle:checked~.telenet-header .nav-section .language-menu.open {
    border-radius: 0;
    margin-top: 3rem;
    left: 0;
    width: 100%
}

@media only screen and (min-width: 36em) {
    .menu-toggle:checked~.telenet-header .nav-section .language-menu.open {
        margin-top:4.4rem;
        left: 1rem
    }
}

.menu-toggle:checked~.telenet-header .nav-section .language-menu ul {
    width: 100%
}

@media only screen and (min-width: 36em) {
    .menu-toggle:checked~.telenet-header .nav-section .language-menu ul {
        width:calc(100% - 3.2rem)
    }
}

.menu-toggle:checked~.telenet-header .nav-section .language-menu ul li {
    padding: 1.6rem 1.2rem
}

.menu-toggle:checked~.telenet-header .nav-section .language-menu ul li:first-child {
    border-top: none
}

.menu-toggle:checked~.telenet-header .nav-section .language-menu ul li.active {
    font-family: TelenetAlbra-Regular,Helvetica,Verdana,Arial,Sans-serif;
    font-weight: 400
}

.menu-toggle:checked~.telenet-header .nav-section .language-selector__selected {
    width: 100%
}

.form-item__input__label {
    color: var(--color)
}

.form__checkbox-v2__input[type=checkbox]:checked,.form__radio-v2__input[type=radio]:checked,.select-tile__input[type=checkbox]:checked,.select-tile__input[type=radio]:checked {
    background-color: var(--form-item__input__background-color--checked)
}

.select-tile__input:hover[type=checkbox]:disabled:after,.select-tile__input:hover[type=radio]:disabled:after,.select-tile__input[type=checkbox]:disabled:after,.select-tile__input[type=radio]:disabled:after {
    background-color: var(--form-item__input__background-color--disabled)
}

.form__checkbox-v2__input[type=checkbox]:checked:before,.select-tile__input[type=checkbox]:checked:before,.select-tile__input[type=radio]:checked:before {
    color: var(--form-item__input__tick__color--checked)
}

.form__radio-v2__input[type=radio]:checked:before,.select-tile__input[type=radio]:checked:before {
    background-color: var(--form-item__input__bullet__color--checked)
}

.form__checkbox-v2__input[type=checkbox],.form__radio-v2__input[type=radio],.select-tile__input[type=checkbox],.select-tile__input[type=radio] {
    box-shadow: var(--form-item__input__border--default)
}

.criteria-button {
    height: 3.2rem;
    font-size: 1.5rem;
    line-height: 2;
    font-weight: 500;
    border-radius: 1.6rem;
    color: #291d18;
    border: .1rem solid #f7f6f6
}

@media only screen and (min-width: 36em) {
    .criteria-button {
        min-width:19.2rem;
        max-width: 19.2rem;
        font-size: 1.2rem;
        line-height: 1.6
    }
}

.criteria-button.selected {
    color: #291d18
}

.criteria-button.selected .show-check {
    font-size: 1.1rem
}

.criteria-button.unselected {
    color: #bab6b5;
    pointer-events: none
}

.criteria-button .criteria-text {
    text-overflow: ellipsis
}

.appointment-picker-v2 .heading--4.animation-show-slide-up {
    -webkit-animation-delay: .2s;
    animation-delay: .2s
}

.appointment-picker-v2 .appointment-picker-v2__date-slider__button.animation-show-slide-up {
    -webkit-animation-delay: 1s;
    animation-delay: 1s
}

.dob-field {
    width: 100%
}

@media only screen and (min-width: 36em) {
    .dob-field {
        width:100%
    }
}

.dob-field .dob-label {
    display: none
}

.dob-field .date-field-day,.dob-field .date-field-year {
    flex-basis: auto
}

.dob-field .date-field-day {
    margin-right: 0
}

@media only screen and (min-width: 36em) {
    .dob-field .date-field-day {
        margin-right:0
    }
}

.dob-field ::-moz-placeholder {
    padding-right: 2rem
}

.dob-field :-ms-input-placeholder {
    padding-right: 2rem
}

.dob-field ::placeholder {
    padding-right: 2rem
}

.dob-field__content .form-helper,.dob-field__content label {
    cursor: inherit
}

.dob-field__content .dob-picker__month,.dob-field__content .dob-picker__selectdiv,.dob-field__content input {
    width: 100%;
    margin-right: 0
}

@media only screen and (min-width: 36em) {
    .dob-field__content .dob-picker__month,.dob-field__content .dob-picker__selectdiv,.dob-field__content input {
        width:100%;
        margin-right: 2rem
    }
}

.dob-picker__dropdowns select {
    background-color: inherit;
    color: #291d18;
    border: 0;
    border-bottom: .1rem solid #eeeded;
    border-radius: 0
}

.dob-picker__dropdowns select::-ms-expand {
    display: none
}

.dob-picker__dropdowns select:focus {
    outline: none
}

.dob-picker__dropdowns select option {
    color: #291d18
}

.dob-picker__dropdowns select option:focus {
    outline: none
}

.dob-picker__dropdowns select option[default] {
    margin-left: -2rem
}

.dob-picker__selectdiv {
    margin: 0 1rem!important;
    flex-basis: auto
}

.dob-picker__selectdiv.hidden-desktop {
    display: block!important
}

@media only screen and (min-width: 36em) {
    .dob-picker__selectdiv.hidden-desktop {
        display:none!important
    }
}

.dob-picker__selectdiv .dob-picker__dropdowns {
    left: 0
}

.dob-picker__selectdiv:after {
    content: "";
    transition: all .3s cubic-bezier(.4,.25,.3,1);
    transform: translate(-50%,-50%) rotate(90deg) scaleX(1.2) scaleY(2);
    width: 0;
    color: #eeeded;
    right: 2rem;
    top: 2.2rem;
    height: 3.4rem;
    padding-bottom: .7rem;
    pointer-events: none;
    font-size: 1.4rem
}

@media only screen and (min-width: 36em) {
    .dob-picker__selectdiv:after {
        top:4.4rem
    }
}

.dob-picker__selectdiv select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    width: 100%;
    height: 5.6rem;
    float: right;
    padding: 0
}

.dob-picker__month {
    margin: 0 2rem
}

.dob-picker__month .select2-container .select2-choice>.select2-chosen {
    padding-top: .6rem
}

.dob-picker__month .formErrorInput {
    margin-top: auto
}

@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active) {
    .dob-picker__month .select2-container .select2-choice {
        padding-bottom: .7rem!important
    }

    .date-field-day {
        margin-right: 0
    }
}

@media only screen and (-ms-high-contrast:active) and (min-width: 36em),only screen and (-ms-high-contrast:none) and (min-width:36em) {
    .date-field-day {
        margin-right:2rem
    }
}

.date-picker .mat-form-field-label {
    line-height: 2rem;
    font-family: TelenetAlbra-Regular,Helvetica,Verdana,Arial,Sans-serif;
    color: #291d18
}

.date-picker input {
    padding-right: 2.4rem
}

.date-picker .mat-datepicker-toggle .mat-mdc-icon-button {
    top: -5.6rem;
    right: 0;
    background: transparent;
    border-radius: 0
}

.date-picker .mat-datepicker-toggle .mat-mdc-icon-button:before {
    font-family: icons;
    speak: never;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: inherit;
    font-family: icons,Helvetica,Verdana,Arial,Sans-serif;
    color: #291d18
}

.date-picker .mat-datepicker-toggle .mat-mdc-icon-button:hover:before {
    color: #ffc421
}

.date-picker .mat-datepicker-toggle.mat-datepicker-toggle-active .mat-icon-button:before {
    color: #ffc421
}

.mat-calendar {
    width: 38rem!important;
    max-width: 100vw;
    min-height: 26em;
    max-height: 28.25em;
    background: #fff;
    border-radius: .5rem
}

.mat-calendar .mat-calendar-header {
    padding: 0
}

.mat-calendar .mat-calendar-header .mat-calendar-controls {
    width: 100%;
    padding: 1.2rem;
    border-bottom: .1rem solid #f7f6f6;
    margin: 0 0 2.4rem
}

.mat-calendar .mat-calendar-header .mat-calendar-controls .mat-calendar-period-button {
    order: 2;
    background: transparent
}

.mat-calendar .mat-calendar-header .mat-calendar-controls .mat-calendar-previous-button {
    order: 1;
    background: transparent
}

.mat-calendar .mat-calendar-header .mat-calendar-controls .mat-calendar-previous-button:before {
    font-family: icons;
    speak: never;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: inherit;
    font-family: icons,Helvetica,Verdana,Arial,Sans-serif
}

.mat-calendar .mat-calendar-header .mat-calendar-controls .mat-calendar-next-button {
    order: 3;
    background: transparent
}

.mat-calendar .mat-calendar-header .mat-calendar-controls .mat-calendar-next-button:before {
    font-family: icons;
    speak: never;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: inherit;
    font-family: icons,Helvetica,Verdana,Arial,Sans-serif
}

.mat-calendar .mat-calendar-table .mat-calendar-table-header th {
    padding: 0
}

.mat-calendar .mat-calendar-table .mat-calendar-table-header tr {
    text-transform: uppercase
}

.mat-calendar .mat-calendar-table .mat-calendar-body .mat-calendar-body-label {
    visibility: hidden
}

.mat-calendar .mat-calendar-table .mat-calendar-body .mat-calendar-body-cell .mat-calendar-body-cell-content {
    height: 3.2rem;
    width: 3.2rem;
    margin: .5rem;
    border-width: 0
}

.mat-calendar .mat-calendar-table .mat-calendar-body .mat-calendar-body-cell.mat-calendar-body-active .mat-calendar-body-cell-content {
    border-width: 0;
    background: #ffc421;
    color: #fff
}

.mat-calendar .mat-calendar-table .mat-calendar-body .mat-calendar-body-cell:hover .mat-calendar-body-cell-content {
    border-width: .1rem;
    border-color: #ffc421
}

.mat-calendar .mat-calendar-table .mat-calendar-body .mat-calendar-body-cell.mat-calendar-body-disabled .mat-calendar-body-cell-content,.mat-calendar .mat-calendar-table .mat-calendar-body .mat-calendar-body-cell.mat-calendar-body-disabled:hover .mat-calendar-body-cell-content {
    border-width: 0;
    pointer-events: none
}

.mat-datepicker-content .mat-datepicker-close-button .mdc-button__ripple {
    background-color: #fff
}

.native-date-picker:before {
    content: attr(data-date)
}

.native-date-picker::-webkit-clear-button,.native-date-picker::-webkit-datetime-edit,.native-date-picker::-webkit-inner-spin-button {
    display: none
}

.native-date-picker::-webkit-calendar-picker-indicator {
    position: absolute;
    color: #291d18;
    opacity: 1;
    right: 1.6rem
}

.dtp-trs-3 {
    transition: all .3s
}

.dtp-trs-5 {
    transition: all .5s
}

.dtp-i {
    width: 2.5rem;
    height: 2.5rem;
    line-height: 2.5rem;
    fill: inherit
}

.dtp-i.dtp-i-90 {
    transform: rotate(90deg)
}

.dtp-i.dtp-i-180 {
    transform: rotate(180deg)
}

.dtp-i.dtp-i-270 {
    transform: rotate(270deg)
}

.dtp-calendar-container.rtl {
    direction: rtl
}

.dtp,.dtp-calendar-container.rtl {
    font-family: TelenetAlbra-Regular,Helvetica,Verdana,Arial,Sans-serif
}

.dtp {
    line-height: 1.42857143;
    color: #291d18
}

.dtp.rtl {
    font-family: TelenetAlbra-Regular,Helvetica,Verdana,Arial,Sans-serif
}

.dtp-new-box,.dtp.rtl .master-input input {
    direction: ltr
}

.dtp-new-box {
    width: 100%;
    height: 0;
    top: 0;
    left: 0;
    z-index: 1005
}

.dtp-new-box.active {
    height: 20em
}

.dtp-new-box.active .time-select-icon {
    transform: translate(0)
}

.dtp-new-box:after,.dtp-new-box:before {
    content: "";
    background: #f7f6f6;
    height: 100%;
    width: 1em;
    top: 0;
    z-index: 0
}

.dtp-new-box:after {
    left: -1em
}

.dtp-new-box:before {
    right: -1em
}

.dtp-new-box .calendar-icon,.dtp-new-box .content {
    transition: all .5s
}

.dtp-new-box .content {
    width: 100%;
    height: 100%;
    overflow: hidden
}

.dtp-input {
    border-collapse: separate
}

.dtp-input .icon-calendar {
    top: .6rem;
    right: 0;
    cursor: pointer
}

.dtp-input .icon-calendar.mobile {
    pointer-events: none;
    top: 1.4rem;
    z-index: 5;
    background-color: #fff
}

.dtp-input .icon-calendar:hover {
    color: #ffc421
}

.dtp-input .date-input-mobile {
    z-index: 10;
    border-radius: 0;
    padding: 1.2rem 0;
    min-height: 4.8rem
}

.dtp-input[class*=col-] {
    float: none;
    padding-left: 0;
    padding-right: 0
}

.dtp-input input {
    transition: all .15s
}

.dtp-input.open .dtp-ig .close-icon {
    transform: translateY(0)
}

.dtp-input.disable input[disabled] {
    background: #eeeded;
    color: #655c58
}

.dtp-input.disable>.remove-icon {
    display: none!important
}

.dtp-input.disable .dtp-ig {
    cursor: not-allowed
}

.dtp-box {
    width: 38rem;
    max-width: 100vw;
    min-height: 20em;
    max-height: 28.25em;
    border-radius: .5rem;
    background: #fff;
    overflow: hidden;
    z-index: 1007;
    transition: opacity .5s,height .5s
}

.dtp-box ::-moz-selection {
    background: #ffc421
}

.dtp-box ::selection {
    background: #ffc421
}

.dtp-box.square {
    height: 20em
}

.dtp-nav-section {
    cursor: pointer
}

.dtp-nav-section .arrow {
    width: 3rem;
    height: 2.4rem
}

.dtp-nav-section .arrow:before {
    content: "\003E";
    float: right;
    top: 1.2rem;
    cursor: pointer;
    color: #291d18;
    font-size: 2rem;
    opacity: .6
}

.dtp-nav-section .arrow.left {
    margin-left: 2.4rem;
    margin-top: .4rem
}

.dtp-nav-section .arrow.left:before {
    left: 0;
    transform: translate(-50%,-50%) rotate(180deg) scaleY(1.75)
}

.dtp-nav-section .arrow.right {
    margin-right: 2.4rem;
    margin-top: -.4rem
}

.dtp-nav-section .arrow.right:before {
    right: 0;
    transform: translate(-50%,-50%) rotate(0deg) scaleY(1.75)
}

.dtp-box header,.dtp-new-box header {
    font-size: 1.2em
}

.dtp-box header .dtp-title,.dtp-new-box header .dtp-title {
    font-size: 1.8rem;
    line-height: 2.4rem;
    font-family: TelenetAlbra-Bold,Helvetica,Verdana,Arial,Sans-serif;
    font-weight: 500;
    padding: 2.4rem
}

.dtp-box header .dtp-title .icon-close,.dtp-new-box header .dtp-title .icon-close {
    float: right;
    margin-top: -.5rem;
    cursor: pointer
}

.dtp-box header .dtp-title .icon-close:before,.dtp-new-box header .dtp-title .icon-close:before {
    overflow: hidden;
    width: 2.5rem;
    height: 3rem
}

.dtp-box header .dtp-title .icon-calendar,.dtp-new-box header .dtp-title .icon-calendar {
    margin-right: 2.4rem
}

.dtp-box header .year-month {
    padding: 1em 0;
    z-index: 0;
    color: #291d18;
    font-size: 1.8rem;
    line-height: 2.4rem;
    font-family: TelenetAlbra-Regular,Helvetica,Verdana,Arial,Sans-serif;
    font-weight: 400
}

.dtp-box .days-names {
    width: 100%;
    padding: 3rem 1.4rem 1.2rem
}

.dtp-box .dtp-days {
    width: 100%;
    min-height: 12em;
    padding: 0 1.4rem 1rem
}

.dtp-box .days-names>span,.dtp-box .dtp-days>span {
    width: 14.28571%
}

.dtp-box .days-names>span {
    cursor: default
}

.dtp-box hr {
    margin: 0
}

.dtp-months {
    width: 100%;
    transform: translateY(-50%)
}

.dtp-months.onYear span>span {
    width: calc(25% - .6rem)
}

.dtp-months.rtl span>span {
    float: right
}

.dtp-months span>span {
    width: calc(33% - .6rem);
    float: left;
    margin: 1.8rem .3rem 0
}

.dtp-months span>span.selected,.dtp-months span>span:hover {
    font-weight: 700
}

.dtp-years p {
    margin: 0;
    cursor: pointer
}

.dtp-years p:before {
    content: "";
    width: 100%;
    border-bottom: .2rem solid #ececec;
    top: 1em;
    left: 0;
    z-index: -1;
    transition: all .3s
}

.dtp-years p:hover {
    font-weight: 700
}

.dtp-time {
    width: 100%;
    top: 50%;
    transform: translateY(-50%)
}

.dtp-time span {
    width: 33%;
    height: 3em;
    font-size: 1.3em;
    line-height: 3em
}

.dtp-time span.dtpIcon {
    cursor: pointer
}

.dtp-time span.dtpIcon svg {
    fill: #ffc421;
    height: 4.3rem;
    width: 100%;
    top: .2em;
    left: 0
}

.dtp-time span.dtpIcon:hover svg {
    fill: #ffc421
}

.dtp-time span.dtpIcon:hover:before {
    background: #ffc421
}

.dtp-time span.dtpIcon:active svg {
    fill: #ffc421
}

.dtp-time span.dtpIcon:active.up {
    margin-top: -.3rem
}

.dtp-time span.dtpIcon:active.down {
    margin-bottom: -.3rem
}

.dtp-time span.dtpIcon:before {
    transition: all .5s;
    padding: .8em 1em;
    border-radius: 1em
}

.dtp-time span.period {
    font-size: 2em
}

.dtp-days>span>span {
    margin: .5rem 1rem;
    padding: .5rem 0;
    border-radius: none;
    font-size: 1.4rem;
    line-height: 2rem;
    cursor: pointer;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.dtp-days>span>span.disable {
    cursor: default
}

.dtp-days>span>span:not(.disable):hover {
    border: .1rem solid #ffc421
}

.dtp-days>span>span.selected,.dtp-months .dtp-days>span>span:hover {
    background: #ffc421!important;
    color: #fff;
    border-radius: 50%
}

.dtp-days>span>span.valid {
    font-weight: 700;
    cursor: pointer
}

.dtp-days.loading>span>span {
    transform: rotateY(90deg) translateX(-1rem)
}

.dtp-icon-position {
    padding-right: .2rem;
    overflow: hidden
}

.dtp-tooltip-error {
    top: -7rem!important
}

.select-tile-date.form-helper input,label.select-tile-date input {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.select-tile-date.form-helper input:after,label.select-tile-date input:after {
    content: "";
    inset: 0;
    z-index: 3
}

.select-tile-date.form-helper input:before,label.select-tile-date input:before {
    visibility: hidden
}

.select-tile-date.animation-show-slide-up.form-helper,label.select-tile-date.animation-show-slide-up {
    -webkit-animation-delay: calc(.3s + var(--animation-delay)*0.1s);
    animation-delay: calc(.3s + var(--animation-delay)*0.1s)
}

.select-tile-date.form-helper .select-tile-date__container,label.select-tile-date .select-tile-date__container {
    height: 12.2rem;
    width: 10.8rem;
    flex: 1 0
}

@media only screen and (min-width: 48.0625em) {
    .select-tile-date.form-helper .select-tile-date__container,label.select-tile-date .select-tile-date__container {
        height:15.2rem;
        width: 12.4rem
    }
}

.select-tile-date.select-tile-date--with-value.form-helper .select-tile-date__container,label.select-tile-date.select-tile-date--with-value .select-tile-date__container {
    height: 15rem
}

@media only screen and (min-width: 48.0625em) {
    .select-tile-date.select-tile-date--with-value.form-helper .select-tile-date__container,label.select-tile-date.select-tile-date--with-value .select-tile-date__container {
        height:16.8rem
    }
}

.select-dropdown {
    width: 100%;
    height: 100%
}

.select {
    width: 100%;
    height: 3.4rem;
    cursor: pointer;
    background-color: #fff;
    border-radius: .2rem
}

.select li {
    list-style-type: none
}

.select .error {
    border: 0 solid #c95942
}

.select_expand {
    width: 0;
    height: 3.4rem;
    top: 0;
    right: 0;
    visibility: hidden
}

.select_expandLabel {
    width: 100%;
    height: 3.4rem;
    top: 0;
    left: 0;
    cursor: pointer;
    border-bottom: .1rem solid #eeeded
}

.select_expandLabel:after {
    content: ">";
    z-index: 1;
    transform: translate(-50%,-50%) rotate(90deg) scaleX(1.2) scaleY(2);
    transition: all .3s cubic-bezier(.4,.25,.3,1);
    width: 0;
    height: 0;
    right: -1.2rem;
    top: 35%;
    margin-top: 0;
    border-color: #ffc421 transparent;
    border-style: none;
    border-width: 0;
    visibility: visible;
    color: #eeeded
}

.select_expandLabel:checked:after {
    border-width: 0;
    top: 70%;
    right: -1.2rem;
    transform: translate(-50%,-50%) rotate(90deg) scaleX(-1.2) scaleY(2)
}

.select_closeLabel,.select_closeLabel-arrow {
    top: 0;
    left: 0
}

.select_closeLabel-arrow:after {
    content: ">";
    z-index: 1;
    pointer-events: none;
    transform: translate(-50%,-50%) rotate(90deg) scaleX(-1.2) scaleY(2);
    transition: all .3s cubic-bezier(.4,.25,.3,1);
    width: 0;
    height: 0;
    right: -1.2rem;
    top: 35%;
    margin-top: 0;
    border-color: #ffc421 transparent;
    border-style: none;
    border-width: 0;
    visibility: visible;
    color: #eeeded
}

.select_items {
    width: 100%;
    top: 0;
    left: 0;
    border-radius: .2rem;
    border: 0;
    padding-top: 3rem
}

.select_option:hover {
    background-color: #fff;
    font-weight: 700
}

.select_option:hover .select_label {
    background: transparent
}

.select_label {
    transition: all .25s cubic-bezier(.4,.25,.3,1);
    height: 0;
    line-height: 3.4rem;
    overflow: hidden;
    color: #291d18;
    background-color: #fff;
    cursor: pointer;
    padding: 0 0 0 2.4rem;
    font-weight: 400
}

.select_label-placeholder {
    height: 3.4rem;
    top: 0;
    left: 0;
    opacity: .6;
    background-color: transparent;
    color: #291d18;
    border-bottom: .1rem solid #eeeded;
    width: 100%;
    padding-left: 0
}

.select_options {
    z-index: 1
}

.select_expand:checked+.select_closeLabel {
    width: 100%;
    height: 100%;
    cursor: default
}

.select_expand:checked+.select_closeLabel+.select_expandLabel:after {
    visibility: visible
}

.select_expand:checked+.select_closeLabel+.select_options {
    border-bottom-right-radius: .8rem;
    border-bottom-left-radius: .8rem;
    margin-top: .8rem;
    background-color: #fff
}

.select_expand:checked+.select_closeLabel+.select_options li:first-child {
    padding-top: 1.4rem
}

.select_expand:checked+.select_closeLabel+.select_options li:last-child {
    padding-bottom: 1.4rem
}

.select_expand:checked+.select_closeLabel+.select_options .select_label {
    height: 3.4rem;
    border: .2rem solid #fff;
    padding-right: 10%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.select_expand:checked+.select_closeLabel+.select_options .dropdown_selected {
    background-color: #fff
}

.select_expand:checked+.select_closeLabel+.select_options+.select_expandLabel+.select_closeLabel-arrow {
    top: 0;
    left: 0;
    width: 100%;
    height: 5.4rem
}

.select_input:checked+.select_label {
    height: 3.4rem;
    margin-top: -2rem;
    padding-left: 0;
    padding-right: 10%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.select-dropdown-table {
    z-index: 10
}

.select-dropdown-table .select {
    height: 3.4rem
}

@media only screen and (min-width: 36em) {
    .select-dropdown-table .select {
        height:3.4rem
    }
}

.select-dropdown-table .select_expand:checked+.select_closeLabel+.select_options .select_label {
    height: 3.4rem
}

@media only screen and (min-width: 36em) {
    .select-dropdown-table .select_expand:checked+.select_closeLabel+.select_options .select_label {
        height:3.4rem
    }
}

.select-dropdown-table .select_expand:checked+.select_closeLabel+.select_options+.select_expandLabel+.select_closeLabel-arrow {
    height: 3.4rem
}

@media only screen and (min-width: 36em) {
    .select-dropdown-table .select_expand:checked+.select_closeLabel+.select_options+.select_expandLabel+.select_closeLabel-arrow {
        height:3.4rem
    }
}

.select-dropdown-table .select_expand {
    height: 3.4rem
}

@media only screen and (min-width: 36em) {
    .select-dropdown-table .select_expand {
        height:3.4rem
    }
}

.select-dropdown-table .select_expandLabel {
    height: 3.4rem
}

@media only screen and (min-width: 36em) {
    .select-dropdown-table .select_expandLabel {
        height:3.4rem
    }
}

.select-dropdown-table .select_expandLabel:after {
    content: ">";
    z-index: 1;
    transform: translate(-50%,-50%) rotate(90deg) scaleX(1.2) scaleY(2);
    transition: all .3s cubic-bezier(.4,.25,.3,1);
    width: 0;
    height: 0;
    right: -1.2rem;
    top: 35%;
    margin-top: 0;
    border-color: #ffc421 transparent;
    border-style: none;
    border-width: 0;
    visibility: visible;
    color: #eeeded
}

.select-dropdown-table .select_items {
    padding-top: 3rem
}

@media only screen and (min-width: 36em) {
    .select-dropdown-table .select_items {
        padding-top:3rem
    }
}

.select-dropdown-table .select_label-placeholder {
    height: 3.4rem
}

@media only screen and (min-width: 36em) {
    .select-dropdown-table .select_label-placeholder {
        height:3.4rem;
        text-overflow: ellipsis;
        white-space: nowrap;
        width: 90%
    }
}

.select-dropdown-table .select_label {
    line-height: 3.4rem
}

@media only screen and (min-width: 36em) {
    .select-dropdown-table .select_label {
        line-height:3.4rem
    }
}

.select-dropdown-table .select_input:checked+.select_label {
    height: 3.4rem;
    margin-top: -2rem
}

@media only screen and (min-width: 36em) {
    .select-dropdown-table .select_input:checked+.select_label {
        height:3.4rem;
        margin-top: -3rem
    }
}

.language-dropdown .select-dropdown {
    z-index: 10
}

.notifyVoicemails-dropdown .select-dropdown {
    z-index: 9
}

@media only screen and (min-width: 36em) {
    .Panel__myVoiceMail .dropdown-section {
        padding-right:0
    }
}

.cdk-overlay-container .mat-mdc-option-multiple {
    display: flex!important
}

.cdk-overlay-container .mat-mdc-option-multiple .mdc-list-item__primary-text {
    white-space: nowrap!important;
    height: inherit!important
}

.cdk-overlay-container .mat-mdc-option-multiple .mat-pseudo-checkbox.mat-pseudo-checkbox-checked {
    background: #ffc421!important;
    width: 24px!important;
    height: 24px!important
}

.cdk-overlay-container .mat-mdc-option-multiple .mat-pseudo-checkbox.mat-pseudo-checkbox-checked:after {
    top: -2.3px!important;
    width: 11px!important;
    left: 2px!important;
    height: 5px!important
}

.cdk-overlay-container .mat-mdc-option-multiple .mat-pseudo-checkbox {
    width: 24px!important;
    height: 24px!important
}

.cdk-overlay-container .mat-mdc-option-multiple .mat-mdc-option {
    border-bottom: .1rem solid #eeeded!important
}

.mat-mdc-select-panel {
    border-radius: .5rem!important
}

.mat-mdc-select-panel .mat-mdc-option {
    border-bottom: none!important
}

.mat-mdc-select {
    min-width: auto;
    border: .2rem solid transparent
}

.mat-mdc-select:focus {
    border-color: var(--color);
    outline: 0
}

.mat-mdc-select-trigger {
    padding: 1.2rem 0 1.2rem 1.6rem
}

.mat-mdc-select-trigger .mat-mdc-select-value {
    color: #291d18;
    padding-left: 0
}

.mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow {
    margin-right: 4rem;
    border: none
}

.mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow:after {
    color: #291d18;
    border: 0 transparent;
    transform: translate(-50%,-50%) rotate(90deg) scaleY(1.75);
    top: .2rem;
    left: 2.4rem;
    content: ">"
}

.mat-mdc-form-field-subscript-wrapper {
    display: none!important
}

.mat-mdc-text-field-wrapper {
    padding: 0!important
}

.mat-mdc-text-field-wrapper input {
    width: 85%
}

.mdc-line-ripple:after,.mdc-line-ripple:before {
    border-bottom-style: none!important
}

.dropdown-menu {
    cursor: pointer;
    margin-left: 2.4rem;
    margin-top: 0;
    margin-bottom: -.3rem
}

.dropdown-menu .dropdown-menu__selector .form-helper,.dropdown-menu .dropdown-menu__selector label {
    visibility: visible;
    height: auto;
    margin-bottom: 0
}

.dropdown-menu .dropdown-menu__selector .dropdown-menu__selected {
    padding: 1.1rem;
    width: auto;
    height: auto;
    font-family: TelenetAlbra-Regular,Helvetica,Verdana,Arial,Sans-serif;
    font-size: 1.4rem;
    line-height: 2rem;
    font-weight: 400;
    visibility: visible;
    pointer-events: none
}

.dropdown-menu .dropdown-menu__selector .dropdown-menu__selected:hover {
    background-color: #f7f6f6
}

.dropdown-menu .dropdown-menu__selector .dropdown-menu__selected:active,.dropdown-menu .dropdown-menu__selector .dropdown-menu__selected__active {
    background-color: #ffeda1
}

.dropdown-menu .dropdown-menu__selector .dropdown-menu__selected .gender {
    width: 2.4rem;
    height: 2.4rem;
    flex: 0 0 2.4rem
}

.dropdown-menu .dropdown-menu__selector .dropdown-menu__selected .dropdown-menu__selected-item {
    width: 100%;
    display: flex;
    align-items: center
}

.dropdown-menu .dropdown-menu__selector .dropdown-menu__selected .dropdown-menu__selected-item .dropdown-menu__selector-indicator {
    display: inline-block;
    height: .6rem;
    width: .6rem;
    margin-left: 1rem;
    margin-right: 1rem;
    border-color: #291d18;
    border-style: solid;
    border-width: 0 .15rem .15rem 0;
    transform: rotate(45deg);
    transition: border-width .15s ease-in-out;
    margin-top: -.3rem
}

.dropdown-menu .dropdown-menu__selector .dropdown-menu__selected .dropdown-menu__selected-item .dropdown-menu__selector-indicator.active {
    transform: rotate(-135deg);
    margin-top: .2rem
}

.dropdown-menu .dropdown-menu__selector .dropdown-menu__selector-menu {
    border-radius: 0;
    visibility: hidden;
    height: 0;
    color: #291d18;
    font-family: TelenetAlbra-Regular,Helvetica,Verdana,Arial,Sans-serif;
    position: absolute;
    padding: 1.1rem;
    min-width: 23rem
}

.dropdown-menu .dropdown-menu__selector .dropdown-menu__selector-menu.open {
    visibility: visible;
    height: auto;
    background: #fff;
    z-index: 203;
    margin-top: 0
}

.dropdown-menu .dropdown-menu__selector .dropdown-menu__selector-menu .dropdown-menu__menuitems__list {
    width: 100%;
    list-style: none
}

.dropdown-menu .dropdown-menu__selector .dropdown-menu__selector-menu .dropdown-menu__menuitems__list-item {
    display: list-item;
    padding: .8rem 1rem;
    font-size: 1.4rem;
    line-height: 2rem;
    cursor: pointer;
    text-decoration: none;
    color: #291d18;
    opacity: 1;
    transition: opacity .3s ease-out;
    will-change: opacity;
    border-radius: .4rem
}

.dropdown-menu .dropdown-menu__selector .dropdown-menu__selector-menu .dropdown-menu__menuitems__list-item .gender {
    width: 2.4rem;
    height: 2.4rem;
    flex: 0 0 2.4rem
}

.dropdown-menu .dropdown-menu__selector .dropdown-menu__selector-menu .dropdown-menu__menuitems__list-item.dropdown-menu__selector-menu--active,.dropdown-menu .dropdown-menu__selector .dropdown-menu__selector-menu .dropdown-menu__menuitems__list-item:hover {
    background-color: #f7f6f6
}

.dropdown-menu .dropdown-menu__selector .dropdown-menu__selector-menu .dropdown-menu__menuitems__list-item:not(:last-child) {
    margin-bottom: .8rem
}

.dropdown-menu .dropdown-menu__selector .dropdown-menu__selector-menu .dropdown-menu__menuitems__list-item a {
    text-decoration: none;
    color: #291d18;
    width: 100%
}

.dropdown-menu .dropdown-menu__selector .dropdown-menu__selector-menu .dropdown-menu__menuitems__list-item a:hover {
    color: #291d18
}

.dropdown-menu .dropdown-menu__selector .dropdown-menu__selector-menu .dropdown-menu__menuitems__list-item:active {
    background-color: #eeeded
}

.dropdown-menu.dropdown-menu--pagination {
    min-width: 13rem
}

.dropdown-menu.dropdown-menu--pagination .dropdown-menu__selector .dropdown-menu__selector__label.form-helper,.dropdown-menu.dropdown-menu--pagination .dropdown-menu__selector label.dropdown-menu__selector__label {
    height: auto;
    visibility: visible;
    padding: 1rem 2rem .8rem 1.6rem
}

.dropdown-menu.dropdown-menu--pagination .dropdown-menu__selector-menu {
    right: 0;
    min-width: 13rem
}

.dropdown-menu.dropdown-menu--pagination .dropdown-menu__selector-menu__list {
    list-style: none;
    border: none
}

.dropdown-menu.dropdown-menu--pagination .dropdown-menu__selector-menu__list__item {
    padding: .8rem 0;
    border-top: none
}

.dropdown-menu.dropdown-menu--pagination .dropdown-menu__selector-menu__list__item:first-child {
    border-top: none;
    border-bottom: .1rem solid #bab6b5
}

.dropdown-menu.dropdown-menu--pagination .dropdown-menu__selector-menu__list__item:nth-child(2) {
    border-radius: .5rem .5rem 0 0
}

.dropdown-menu.dropdown-menu--pagination .dropdown-menu__selector-menu__list__item:last-child {
    border-radius: 0 0 .5rem .5rem
}

.dropdown-menu.dropdown-menu--pagination .dropdown-menu__selector-menu__list__item span {
    padding: 0 1.6rem
}

.dropdown-menu--language {
    width: 3rem;
    height: 3rem
}

.dropdown-menu--language .dropdown-menu__selector .dropdown-menu__selector-menu {
    min-width: unset
}

.site-navigation .dropdown-menu .dropdown-menu__selector .dropdown-menu__selected:not(.icon) {
    font-size: 1.4rem;
    color: #766f6b
}

@media only screen and (min-width: 36em) {
    .site-navigation .dropdown-menu .dropdown-menu__selector .dropdown-menu__selected:not(.icon) {
        font-size:1.6rem
    }
}

.select-dropdown-section .select-dropdown {
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    outline: 0;
    padding: 1.2rem 4rem 1.2rem 1.6rem;
    border-radius: 0;
    border: .2rem solid transparent;
    background: var(--select-dropdown-section__select-dropdown__background)
}

.select-dropdown-section .select-dropdown:focus {
    border-color: var(--color)
}

.select-dropdown-section .select-dropdown.error {
    border: 0;
    border-bottom: .1rem solid #eeeded
}

.select-dropdown-section .select-dropdown.disabled,.select-dropdown-section .select-dropdown:disabled,.select-dropdown-section .select-dropdown [disabled] {
    color: #291d18
}

.select-dropdown-section .select-dropdown .placeholder-option {
    color: #291d18
}

.select-dropdown-section .select-dropdown__content {
    top: 0;
    height: 5.2rem
}

.select-dropdown-section .select-dropdown--with-icon {
    padding: 1.2rem 4rem 1.2rem 1.6rem
}

.select-dropdown-section.default .select-dropdown {
    padding: 0
}

.select-dropdown-section.default .select-dropdown input.form__input {
    color: var(--color);
    background-color: var(--form__input__background);
    padding-right: 3.4rem
}

.select-dropdown-section.default .select-dropdown.form__input--disabled .icon-chevron-down {
    color: var(--form__input--disabled__color)
}

.select-dropdown-section.default .form-control {
    margin-right: 2.6rem
}

.select-dropdown-section .icon-chevron-down,.select-dropdown-section .icon-chevron-up {
    top: 50%;
    right: 1.6rem;
    transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    color: var(--color)
}

.select-dropdown-section.dropdown--with-multiple-select-labels {
    border: .1rem solid #eeeded;
    border-radius: .8rem;
    background: #fff
}

.select-dropdown-section.dropdown--with-multiple-select-labels .select-dropdown {
    border-radius: .8rem;
    padding: 1.6rem;
    height: 7.2rem;
    margin-bottom: 0
}

.select-dropdown-section.dropdown--with-multiple-select-labels .select-dropdown option {
    color: #291d18
}

.select-dropdown-section.dropdown--with-multiple-select-labels .select-dropdown__content {
    height: 7.2rem
}

.select-dropdown__options {
    margin-top: .5rem;
    background: #fff;
    color: #291d18;
    border-top: 0;
    border-radius: 0 0 .4rem .4rem;
    z-index: 9999
}

.select-dropdown__options__content {
    list-style-type: none;
    max-height: 20rem;
    padding: 1.1rem;
    outline: none;
    border-radius: 0;
    overflow: hidden auto;
    -webkit-tap-highlight-color: #291d18
}

.select-dropdown__options__content,.select-dropdown__options__list {
    background-color: var(--select-dropdown-options__section-content__background)
}

.select-dropdown__options__list {
    border-bottom: none;
    color: var(--color);
    font-weight: 400;
    transition: font-weight .3s ease-out;
    padding: .8rem 1rem
}

.select-dropdown__options__list:not(:last-child) {
    margin-bottom: .8rem
}

.select-dropdown__options__list-icon {
    height: 4rem;
    width: 4rem
}

.select-dropdown__options__list.selected,.select-dropdown__options__list:hover {
    background-color: var(--select-dropdown-options__section-list-hover__background);
    color: var(--color)
}

.disabled-elements .select-dropdown-section.default .select-dropdown {
    background: transparent
}

.disabled-elements .select-dropdown-section.default .select-dropdown .form-control {
    background: transparent;
    border: 0
}

.dropdown-suggest .dropdown-suggest__menu {
    right: 0;
    top: 1rem;
    width: 14rem;
    height: auto;
    border-radius: unset;
    margin-top: 0;
    padding: 1.1rem;
    background: #fff;
    z-index: 1001
}

.dropdown-suggest .dropdown-suggest__menu div.dropdown-menu__menuitems__list,.dropdown-suggest .dropdown-suggest__menu ul {
    width: 100%;
    list-style: none
}

.dropdown-suggest .dropdown-suggest__menu div.dropdown-menu__menuitems__list div.dropdown-menu__menuitems__list-item,.dropdown-suggest .dropdown-suggest__menu ul li {
    padding: .8rem 1rem;
    cursor: pointer;
    text-decoration: none;
    transition: opacity .3s ease-out;
    will-change: opacity
}

.dropdown-suggest .dropdown-suggest__menu div.dropdown-menu__menuitems__list div.dropdown-menu__menuitems__list-item:hover,.dropdown-suggest .dropdown-suggest__menu ul li:hover {
    font-weight: 400;
    background-color: #f7f6f6
}

.dropdown-suggest .dropdown-suggest__menu div.dropdown-menu__menuitems__list div.dropdown-menu__menuitems__list-item.dropdown-suggest__menu--active,.dropdown-suggest .dropdown-suggest__menu div.dropdown-menu__menuitems__list div.dropdown-menu__menuitems__list-item.dropdown-suggest__selector-menu--active,.dropdown-suggest .dropdown-suggest__menu div.dropdown-menu__menuitems__list div.dropdown-menu__menuitems__list-item:active,.dropdown-suggest .dropdown-suggest__menu div.dropdown-menu__menuitems__list div.dropdown-menu__menuitems__list-item:focus,.dropdown-suggest .dropdown-suggest__menu ul li.dropdown-suggest__menu--active,.dropdown-suggest .dropdown-suggest__menu ul li.dropdown-suggest__selector-menu--active,.dropdown-suggest .dropdown-suggest__menu ul li:active,.dropdown-suggest .dropdown-suggest__menu ul li:focus {
    line-height: inherit;
    font-weight: 400;
    background-color: #eeeded;
    cursor: default
}

.dropdown-suggest .dropdown-suggest__menu div.dropdown-menu__menuitems__list div.dropdown-menu__menuitems__list-item:not(:last-child),.dropdown-suggest .dropdown-suggest__menu ul li:not(:last-child) {
    border-bottom: 0
}

@media only screen and (min-width: 36em) {
    .dropdown-suggest .dropdown-suggest__menu div.dropdown-menu__menuitems__list div.dropdown-menu__menuitems__list-item:not(:last-child),.dropdown-suggest .dropdown-suggest__menu ul li:not(:last-child) {
        border-bottom:unset
    }
}

.dropdown-suggest .dropdown-suggest__menu div.dropdown-menu__menuitems__list div.dropdown-menu__menuitems__list-item a,.dropdown-suggest .dropdown-suggest__menu ul li a {
    text-decoration: none;
    color: #291d18
}

.dropdown-suggest.dropdown-suggest--search .dropdown-suggest__menu {
    width: calc(100vw - 26.9rem);
    padding: 0
}

@media only screen and (min-width: 1212px) {
    .dropdown-suggest.dropdown-suggest--search .dropdown-suggest__menu {
        width:99.7rem
    }
}

@media only screen and (max-width: 1211px) and (min-width:740px) {
    .dropdown-suggest.dropdown-suggest--search .dropdown-suggest__menu {
        width:calc(100vw - 21.5rem)
    }
}

.dropdown-suggest.dropdown-suggest--max5results div.dropdown-menu__menuitems__list,.dropdown-suggest.dropdown-suggest--max5results ul {
    max-height: 21.5rem;
    overflow: auto
}

.dropdown-suggest.dropdown-suggest--max4results div.dropdown-menu__menuitems__list,.dropdown-suggest.dropdown-suggest--max4results ul {
    max-height: 19.35rem;
    overflow: auto
}

.dropdown-suggest.dropdown-suggest--max3results div.dropdown-menu__menuitems__list,.dropdown-suggest.dropdown-suggest--max3results ul {
    max-height: 14.62rem;
    overflow: auto
}

.dropdown-suggest.dropdown-suggest--max2results div.dropdown-menu__menuitems__list,.dropdown-suggest.dropdown-suggest--max2results ul {
    max-height: 10.32rem;
    overflow: auto
}

.select-dropdown.select-dropdown--table .select2-container .select2-choice {
    font-size: 1.6rem;
    line-height: 2.4rem;
    padding: 0 1rem 1rem
}

.select-dropdown.select-dropdown--table .select2-container {
    margin: 0
}

/*!
* ui-select
* http://github.com/angular-ui/ui-select
* Version: 0.19.8 - 2017-04-18T05:43:43.881Z
* License: MIT
*/
.ui-select-highlight {
    font-weight: 700
}

.ui-select-offscreen {
    clip: rect(0 0 0 0)!important;
    width: 1px!important;
    height: 1px!important;
    border: 0!important;
    margin: 0!important;
    padding: 0!important;
    overflow: hidden!important;
    position: absolute!important;
    outline: 0!important;
    left: 0!important;
    top: 0!important
}

.ui-select-choices-row:hover {
    background-color: #f7f6f6
}

.select2-result-single {
    background-color: var(--select2-result-single__background-color);
    padding-left: 0
}

body>.select2-container.open {
    z-index: 9999
}

.ui-select-container.select2.direction-up .ui-select-match,.ui-select-container[theme=select2].direction-up .ui-select-match {
    border-radius: 4px;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.ui-select-container.select2.direction-up .ui-select-dropdown,.ui-select-container[theme=select2].direction-up .ui-select-dropdown {
    border-radius: 4px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-top-width: 1px;
    border-top-style: solid;
    box-shadow: 0 -4px 8px rgba(0,0,0,.25);
    margin-top: -4px
}

.ui-select-container.select2.direction-up .ui-select-dropdown .select2-search,.ui-select-container[theme=select2].direction-up .ui-select-dropdown .select2-search {
    margin-top: 4px
}

.ui-select-container[theme=select2] .ui-select-dropdown .ui-select-search-hidden,.ui-select-container[theme=select2] .ui-select-dropdown .ui-select-search-hidden input {
    height: 0;
    min-height: 0;
    padding: 0;
    margin: 0;
    border: 0
}

.selectize-input.selectize-focus {
    border-color: #91abc9!important
}

.selectize-control.single>.selectize-input>input {
    width: 100%
}

.selectize-control.multi>.selectize-input>input {
    margin: 0!important
}

.selectize-control>.selectize-dropdown {
    width: 100%
}

.ng-dirty.ng-invalid>div.selectize-input {
    border-color: #d44950
}

.ui-select-container[theme=selectize].direction-up .ui-select-dropdown {
    box-shadow: 0 -4px 8px rgba(0,0,0,.25);
    margin-top: -2px
}

.ui-select-container[theme=selectize] input.ui-select-search-hidden {
    height: 0;
    min-height: 0;
    padding: 0;
    margin: 0;
    border: 0;
    width: 0
}

.select2-container {
    width: 100%;
    margin: 0;
    zoom:1}

.select2-container .select2-choice {
    padding: 1.2rem 1.6rem;
    overflow: hidden;
    border: .2rem solid transparent;
    white-space: nowrap;
    line-height: 1;
    color: var(--dropdown-ui-select-choice-color);
    text-decoration: none;
    background-clip: padding-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: var(--dropdown-ui-select-background-color)
}

.single-value {
    width: 100%;
    margin: 1rem 0 0;
    padding: 1.5rem 1.2rem 1.2rem;
    border: solid #ffc421;
    border-width: 0 0 .1rem;
    color: #655c58
}

@media only screen and (min-width: 36em) {
    .single-value {
        width:100%
    }
}

.select2-container.select2-drop-above .select2-choice {
    border-bottom-color: #aaa;
    border-radius: 0 0 .4rem .4rem;
    background-image: linear-gradient(0deg,#eee,#fff 90%);
    filter: progid:dximagetransform.microsoft.gradient(startColorstr="#ffffff",endColorstr="#eeeeee",GradientType=0)
}

.select2-container.select2-allowclear .select2-choice .select2-chosen {
    margin-right: 4.2rem
}

.select2-container .select2-choice>.select2-chosen {
    margin-right: 2.6rem;
    padding-top: .6rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    height: 2.7rem
}

.select2-container .select2-choice abbr {
    width: 1.2rem;
    height: 1.2rem;
    right: 2.4rem;
    top: .8rem;
    font-size: .1rem;
    text-decoration: none;
    border: 0;
    cursor: pointer;
    outline: 0
}

.select2-container .select2-choice abbr:hover {
    background-position: right -1.1rem;
    cursor: pointer
}

.select2-drop-mask {
    border: 0;
    margin: 0;
    padding: 0;
    left: 0;
    top: 0;
    min-height: 100%;
    min-width: 100%;
    height: auto;
    width: auto;
    z-index: 9998;
    background-color: #fff;
    filter: alpha(opacity=0)
}

.select2-drop {
    top: 100%;
    width: 100%;
    margin-top: .5rem;
    background: var(--ui-select-choices-row-background-color);
    color: #291d18;
    border: .1rem solid #bab6b5;
    border-top: 0;
    border-radius: 0 0 .4rem .4rem;
    z-index: 9999
}

.select2-drop-auto-width {
    border-top: .1rem solid #aaa;
    width: auto
}

.select2-drop-auto-width .select2-search {
    padding-top: .4rem
}

.select2-drop.select2-drop-above {
    margin-top: .1rem;
    border-top: .1rem solid #aaa;
    border-bottom: 0;
    border-radius: .4rem .4rem 0 0
}

.select2-drop-active {
    border: 0;
    border-top: none;
    border-radius: 0
}

.select2-container .select2-choice .select2-arrow {
    right: 1.6rem;
    top: 2rem
}

.select2-container .select2-choice .select2-arrow:after {
    font-family: icons;
    speak: never;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: inherit
}

.select2-container .select2-choice .select2-arrow b {
    width: 100%;
    height: 100%
}

.select2-search {
    width: 100%;
    min-height: 2.6rem;
    margin: 0;
    padding: .8rem 1.6rem;
    z-index: 10000;
    white-space: nowrap
}

.select2-search input {
    width: 100%!important;
    height: auto!important;
    min-height: 2.6rem;
    padding: .4rem 1.6rem;
    margin: 0;
    outline: 0;
    background: #fff;
    border: .1rem solid #f7f6f6;
    border-radius: 1.6rem
}

.select2-search input:focus {
    border: .1rem solid #ffc421
}

.select2-drop.select2-drop-above .select2-search input {
    margin-top: .4rem
}

.select2-container-active .select2-choice,.select2-container-active .select2-choices,.select2-dropdown-open .select2-choice {
    border: solid #ffc421;
    border-width: 0 0 .1rem
}

.select2-dropdown-open.select2-drop-above .select2-choice,.select2-dropdown-open.select2-drop-above .select2-choices {
    border: .1rem solid #29a8b8;
    border-top-color: transparent
}

.select2-dropdown-open .select2-choice .select2-arrow {
    transform: rotate(180deg);
    top: 1rem
}

.select2-dropdown-open .select2-choice .select2-arrow b {
    background-position: -1.8rem .1rem
}

.select2-results {
    max-height: 20rem;
    padding: .8rem 0;
    margin: 0;
    outline: none;
    border-radius: 0;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-tap-highlight-color: rgba(0,0,0,0)
}

.select2-results ul.select2-result-sub {
    margin: 0;
    padding-left: 0
}

.select2-results ul.select2-result-sub>li .select2-result-label {
    padding-left: 2rem
}

.select2-results ul.select2-result-sub ul.select2-result-sub>li .select2-result-label {
    padding-left: 4rem
}

.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label {
    padding-left: 6rem
}

.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label {
    padding-left: 8rem
}

.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label {
    padding-left: 10rem
}

.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label {
    padding-left: 11rem
}

.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label {
    padding-left: 12rem
}

.select2-results .ui-select-choices-group {
    list-style: none;
    background-image: none;
    padding: 0
}

.select2-results,li.ui-select-choices-group {
    padding: 0
}

.select2-results li.select2-result-with-children>.select2-result-label {
    color: #ffc421;
    font-weight: 700
}

.select2-results .select2-result-label {
    background-color: var(--ui-select-choices-row-background-color);
    padding: .8rem;
    margin: 0;
    cursor: pointer;
    min-height: 1em;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.select2-results .select2-result-label:hover {
    background-color: var(--dropdown-ui-select-choices-row--hover)
}

.select2-results .select2-highlighted {
    background-color: var(--ui-select-choices-row-background-color);
    color: var(--color);
    font-weight: inherit
}

.select2-results li em {
    background: #feffde;
    font-style: normal
}

.select2-results .select2-highlighted em {
    background: transparent
}

.select2-results .select2-highlighted ul {
    background: var(--ui-select-choices-row-background-color);
    color: #000
}

.select2-results .select2-no-results,.select2-results .select2-searching,.select2-results .select2-selection-limit {
    background: #f4f4f4
}

.select2-results .select2-disabled,.select2-results .select2-disabled.select2-highlighted {
    color: #ffc421;
    font-weight: 700;
    cursor: default
}

.select2-results .select2-disabled .select2-result-label {
    cursor: default
}

.select2-more-results {
    background: #f4f4f4
}

.select2-container.select2-container-disabled .select2-choice {
    cursor: default
}

.select2-container.select2-container-disabled .select2-choice .select2-arrow {
    background-color: transparent;
    background-image: none;
    border-left: 0
}

.select2-container-multi .select2-choices {
    height: auto!important;
    height: 1%;
    margin: 0;
    padding: 0;
    cursor: text;
    overflow: hidden;
    background-color: #fff;
    min-height: 4.6rem
}

.select2-locked {
    padding: .3rem .5rem!important
}

.select2-container-multi.select2-container-active .select2-choices {
    border: var(--dropdown-ui-select-container-active-choices__border-bottom);
    outline: none
}

.select2-container-multi .select2-choices li {
    float: left;
    list-style: none
}

.select2-container-multi .select2-choices .select2-search-field {
    margin: 0;
    padding: 0;
    white-space: nowrap;
    height: 3.2rem;
    width: 100%
}

.select2-container-multi .select2-choices li.select2-search-field:after {
    font-family: icons;
    speak: never;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: inherit;
    right: 0;
    top: .5rem
}

.select2-container-multi.select2-container-active .select2-choices li.select2-search-field:after {
    transform: rotate(180deg);
    top: .3rem
}

.select2-container-multi .select2-choices .select2-search-field input {
    padding: .5rem 0;
    margin: .1rem 0;
    font-family: TelenetAlbra-Regular,Helvetica,Verdana,Arial,Sans-serif;
    font-size: 1.8rem;
    color: #655c58;
    outline: 0;
    border: 0;
    background: transparent!important;
    cursor: pointer;
    z-index: 5
}

.select2-default {
    color: var(--color)!important
}

.select2-container-multi .select2-choices .select2-search-choice {
    margin: 0 .4rem .4rem 0;
    font-size: 1.5rem;
    line-height: 1.6rem;
    color: #fff;
    cursor: default;
    border: 0;
    border-radius: 1.6rem;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #ffc421
}

.select2-container-multi .select2-choices .select2-search-choice .select2-chosen {
    cursor: default
}

.select2-container-multi .select2-choices .select2-search-choice-focus {
    background: #d4d4d4
}

.select2-container-multi .select2-choices .select2-search-choice span.ng-binding {
    padding: 0 8px 8px 16px;
    top: 8px
}

.select2-container-multi .select2-search-choice-close {
    left: .3rem;
    padding: 8px 16px 8px 4px;
    border-radius: 0 16px 16px 0;
    background: #27a9a7
}

.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover {
    background-position: right -1.1rem
}

.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close {
    background-position: right -1.1rem
}

.select2-container-multi.select2-container-disabled .select2-choices {
    cursor: default
}

.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close {
    pointer-events: none
}

.select2-result-selectable .select2-match,.select2-result-unselectable .select2-match {
    text-decoration: underline
}

.select2-offscreen,.select2-offscreen:focus {
    clip: rect(0 0 0 0)!important;
    width: .1rem!important;
    height: .1rem!important;
    border: 0!important;
    margin: 0!important;
    padding: 0!important;
    overflow: hidden!important;
    position: absolute!important;
    outline: 0!important;
    left: 0!important;
    top: 0!important
}

.select2-measure-scrollbar {
    top: -1000rem;
    left: -1000rem;
    width: 10rem;
    height: 10rem;
    overflow: scroll
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min-resolution:144dpi) {
    .select2-container .select2-choice .select2-arrow b,.select2-container .select2-choice abbr,.select2-search-choice-close,.select2-search input {
        background-repeat:no-repeat!important;
        background-size: 6rem 4rem!important
    }

    .select2-search input {
        background-position: 100% -2.1rem!important
    }
}

.ui-select-choices-row {
    padding: .4rem .8rem;
    border-bottom: none;
    background-color: var(--ui-select-choices-row-background-color);
    color: var(--color);
    transition: font-weight .3s ease-out
}

.ui-select-choices-row:focus,.ui-select-choices-row:hover {
    background-color: var(--ui-select-choices-row-background-color);
    color: var(--color)
}

.ui-select-container.select2.direction-up .ui-select-dropdown,.ui-select-container[theme=select2].direction-up .ui-select-dropdown {
    border-radius: .8rem;
    border-top-style: none
}

.select2-search-choice-close {
    right: 0;
    top: 0;
    width: 1.6rem;
    height: 1.6rem;
    float: right
}

.select2-search-choice-close:after,.select2-search-choice-close:before {
    left: 1.2rem;
    top: 1.1rem;
    content: " ";
    height: 1.2rem;
    width: .1rem;
    background-color: #fff
}

.select2-search-choice-close:before {
    transform: rotate(45deg)
}

.select2-search-choice-close:after {
    transform: rotate(-45deg)
}

.ng-dirty.ng-invalid>a.select2-choice {
    border: .1rem solid #c95942;
    background: var(--dropdown-ui-select-container-background-error)
}

.ng-touched.ng-invalid>a.select2-choice {
    border: .1rem solid #c95942;
    background: var(--dropdown-ui-select-container-background-error)
}

.ui-select-container.select2.direction-up.select2-dropdown-open .ui-select-match,.ui-select-container[theme=select2].direction-up.select2-dropdown-open .ui-select-match {
    border-bottom-color: #29a8b8;
    border-radius: 0
}

.select2-dropdown-open.direction-up .select2-results {
    border-radius: 0
}

.ui-select-multiple .ui-select-match-item {
    z-index: 10!important
}

.select2-container-active a.select2-choice {
    border: .2rem solid var(--ui-select2-focus-border-color)
}

.select2-container-multi.select2-container-active .select2-choices {
    scrollbar-width: none
}

.select2-container-multi.select2-container-active .select2-choices::-webkit-scrollbar {
    width: 0
}

.select2-container-multi.select2-container-active .select2-choices .ui-select-match {
    width: calc(100% - 2rem)
}

.select2-container-multi .select2-choices .select2-search-field {
    top: .5rem
}

.select2-result-single .ui-select-choices-row:last-child {
    border-bottom: 0
}

.SingleInputForm .SingleInputForm-input {
    border-radius: 0;
    border: none;
    background-color: #fff;
    padding: 1rem 2rem;
    min-width: 100%;
    height: 4.8rem;
    text-overflow: ellipsis
}

@media only screen and (min-width: 36em) {
    .SingleInputForm .SingleInputForm-input {
        min-width:44rem;
        padding-right: 12rem;
        border-radius: 2rem
    }
}

.SingleInputForm .SingleInputForm-input.Input-error {
    background: transparent
}

.SingleInputForm .form-helper,.SingleInputForm .SingleInputForm-label,.SingleInputForm label {
    margin-right: 2rem
}

.SingleInputForm .SingleInputForm-button {
    right: 2rem;
    height: 4rem;
    border-radius: 2rem
}

.SingleInputForm .formErrorInput {
    float: none;
    margin-bottom: -1rem
}

@media only screen and (min-width: 36em) {
    .SingleInputForm .formErrorInput {
        float:left;
        margin-bottom: 0
    }
}

.SingleInputForm .FormGroup__label {
    font-size: 1.2rem;
    white-space: normal
}

@media only screen and (min-width: 36em) {
    .SingleInputForm .FormGroup__label {
        font-size:1.6rem;
        font-weight: 400;
        margin-right: 2rem;
        margin-top: 1.5rem
    }
}

.form-address--speedtest .form-address__box__house {
    margin-bottom: 2rem;
    flex-basis: 48%
}

@media only screen and (min-width: 36em) {
    .form-address--speedtest .form-address__box__house {
        margin-bottom:0
    }
}

.form-address--speedtest .form-address__box__sub-house {
    flex-basis: 50%
}

.form-address--speedtest .form-address__bus {
    width: auto
}

@media only screen and (min-width: 36em) {
    .form-address--speedtest .form-address__bus {
        width:48%
    }
}

.address-container .AutoComplete {
    width: 100%;
    height: 4.8rem;
    margin-bottom: 2rem
}

.address-container .AutoComplete .AutoComplete-section {
    width: 100%;
    max-height: 18rem;
    border-radius: 0;
    z-index: 1006;
    overflow: auto
}

.address-container .AutoComplete .AutoComplete__list {
    width: 100%;
    background: #fff;
    padding: .5rem 1.5rem;
    border-bottom: .1rem solid #fac7ba;
    color: #291d18;
    cursor: pointer
}

.address-container .AutoComplete .AutoComplete__list:hover {
    font-weight: 700
}

.address-container .AutoComplete .AutoComplete__list .AutoComplete__list-item {
    padding: .2rem 0
}

.AutoComplete {
    display: inline-block
}

.form-autocomplete .icon-search {
    top: 50%;
    right: 1.6rem
}

.cdk-overlay-container {
    z-index: 1009
}

.cdk-overlay-container .cdk-overlay-connected-position-bounding-box {
    z-index: 9999;
    min-width: .1rem;
    min-height: .1rem
}

.cdk-overlay-container .cdk-overlay-pane {
    z-index: 1001
}

.cdk-overlay-container .mat-mdc-autocomplete-panel,.cdk-overlay-container .mat-mdc-select-panel {
    max-width: none;
    border: .1rem solid #eeeded;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    -webkit-overflow-scrolling: touch;
    margin-top: 0!important
}

.cdk-overlay-container .mat-mdc-autocomplete-panel .mat-mdc-option,.cdk-overlay-container .mat-mdc-select-panel .mat-mdc-option {
    height: 4.8rem;
    line-height: 4.8rem;
    max-width: 100%;
    padding: 0 1.6rem;
    outline: 0;
    white-space: nowrap;
    text-overflow: ellipsis;
    border-bottom: .1rem solid #eeeded
}

@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active) {
    .cdk-overlay-container .overlayer .overlayer-position .overlayer-cell .overlayer-content .overlayer-body .overlay__content {
        width: 73rem
    }

    .cdk-overlay-container .overlayer .overlayer-position .overlayer-cell .overlayer-content .overlayer-body .overlay__content .overlay--message {
        width: 70rem
    }

    .cdk-overlay-container .overlayer .overlayer-position .overlayer-cell .overlayer-content .overlayer-body .overlay__content .overlay--message .delivery-address-details-form-grp {
        width: 34rem
    }

    .cdk-overlay-container .overlayer .overlayer-position .overlayer-cell .overlayer-content .overlayer-body .overlay__content .overlay--message .address-container .address-community,.cdk-overlay-container .overlayer .overlayer-position .overlayer-cell .overlayer-content .overlayer-body .overlay__content .overlay--message .address-container .address-street .street {
        width: 35rem
    }

    .cdk-overlay-container .overlayer .overlayer-position .overlayer-cell .overlayer-content .overlayer-body .overlay__content .overlay--message .address-container .address-street .sub-section {
        width: 34rem
    }
}

.form__checkbox-v2__input[type=checkbox] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    height: 2.4rem;
    width: 2.4rem
}

.form__checkbox-v2__input[type=checkbox]:checked:before {
    font-family: icons;
    speak: never;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: inherit
}

.form__checkbox-v2--switch__input {
    width: 4rem
}

.form__checkbox-v2--switch__toggle {
    width: 4rem;
    height: 2.2rem;
    border: .1rem solid var(--form__checkbox-v2--switch--background);
    background-color: var(--form__checkbox-v2--switch--background);
    transition: .25s
}

.form__checkbox-v2--switch__toggle:before {
    content: "";
    z-index: 2;
    width: 2.2rem;
    height: 2.2rem;
    background-color: #fff;
    will-change: transform;
    transition: inherit
}

.form__checkbox-v2--switch__input:focus+.form__checkbox-v2--switch__toggle {
    border-radius: 1.2rem
}

.form__checkbox-v2--switch:focus:not(:focus-visible) .form__checkbox-v2--switch__toggle,.form__checkbox-v2--switch__input:focus:not(:focus-visible)+.form__checkbox-v2--switch__toggle {
    border-radius: 1.2rem
}

.form__checkbox-v2--switch[aria-pressed=true] .form__checkbox-v2--switch__toggle,.form__checkbox-v2--switch__input:checked+.form__checkbox-v2--switch__toggle {
    background-color: var(--color-primary);
    border: .1rem solid var(--color-primary)
}

.form__checkbox-v2--switch[aria-pressed=true] .form__checkbox-v2--switch__toggle:before,.form__checkbox-v2--switch__input:checked+.form__checkbox-v2--switch__toggle:before {
    transform: translate(1.8rem)
}

[dir=rtl] .form__checkbox-v2--switch__toggle:before {
    left: auto
}

[dir=rtl] .form__checkbox-v2--switch[aria-pressed=true]+.form__checkbox-v2--switch__toggle:before,[dir=rtl] .form__checkbox-v2--switch__input:checked+.form__checkbox-v2--switch__toggle:before {
    transform: translate(1.8rem)
}

.error-msg,.form__msg--error,.form__msg--warning,.formErrorInput {
    color: var(--error-color);
    max-width: 100%
}

.date-picker input,.form-control,.form__input {
    padding: 1.2rem 0 1.2rem 1.6rem;
    color: var(--color);
    background-color: var(--form__input__background)
}

.date-picker input:focus,.form-control:focus,.form__input:focus {
    border-color: var(--form__input--focus__border-color);
    outline: 0;
    border-width: .2rem
}

.form__input--max-width {
    max-width: 47rem
}

.form__input-container--invalid {
    max-width: 100%
}

.form__input::-moz-placeholder {
    color: var(--form__input__placeholder__color)
}

.form__input::placeholder {
    color: var(--form__input__placeholder__color)
}

.disabled-elements input,.disabled-elements textarea,.form__input--disabled,.form__input.disabled,.form__input:disabled,.select-dropdown-section.default .select-dropdown input.form__input:disabled {
    background-color: var(--form__input--disabled__background);
    color: var(--form__input--disabled__color)
}

.disabled-elements input :disabled::-moz-placeholder,.disabled-elements textarea :disabled::-moz-placeholder,.form__input--disabled :disabled::-moz-placeholder,.form__input.disabled :disabled::-moz-placeholder,.form__input:disabled :disabled::-moz-placeholder,.select-dropdown-section.default .select-dropdown input.form__input:disabled :disabled::-moz-placeholder {
    color: var(--form__input--disabled__color)
}

.disabled-elements input :disabled:-ms-input-placeholder,.disabled-elements textarea :disabled:-ms-input-placeholder,.form__input--disabled :disabled:-ms-input-placeholder,.form__input.disabled :disabled:-ms-input-placeholder,.form__input:disabled :disabled:-ms-input-placeholder,.select-dropdown-section.default .select-dropdown input.form__input:disabled :disabled:-ms-input-placeholder {
    color: var(--form__input--disabled__color)
}

.disabled-elements input :disabled::placeholder,.disabled-elements textarea :disabled::placeholder,.form__input--disabled :disabled::placeholder,.form__input.disabled :disabled::placeholder,.form__input:disabled :disabled::placeholder,.select-dropdown-section.default .select-dropdown input.form__input:disabled :disabled::placeholder {
    color: var(--form__input--disabled__color)
}

.form__input[readonly] {
    background-color: var(--form__input--disabled__background);
    color: var(--form__input--disabled__color)
}

.form__input[readonly] :disabled::-moz-placeholder {
    color: var(--form__input--disabled__color)
}

.form__input[readonly] :disabled:-ms-input-placeholder {
    color: var(--form__input--disabled__color)
}

.form__input[readonly] :disabled::placeholder {
    color: var(--form__input--disabled__color)
}

.form-group.error .form__input,.form__input--error,.form__input.error,.form__input.ng-dirty.ng-invalid,.FormGroup__input.form__input--error input {
    border-color: var(--error-color);
    border-width: .2rem
}

.form-group.error .form__input:focus,.form__input--error:focus,.form__input.error:focus,.form__input.ng-dirty.ng-invalid:focus,.FormGroup__input.form__input--error input:focus {
    border-color: var(--error-color)
}

.form__input:-ms-input-placeholder {
    opacity: 1;
    color: var(--form__input__placeholder__color)
}

.form__input--with-icon {
    padding: .6rem 1.6rem
}

.form__input--with-icon .form__input {
    height: 2rem
}

.form__input--with-icon .form__input--icon {
    color: #bab6b5
}

input[type=number] {
    -moz-appearance: textfield
}

.form__input--single-number {
    max-width: 5rem;
    -moz-appearance: textfield;
    -webkit-appearance: textfield;
    appearance: textfield
}

.form__input--single-number::-webkit-inner-spin-button,.form__input--single-number::-webkit-outer-spin-button {
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none
}

.fixed-label {
    left: 1.5rem;
    top: 1.4rem
}

input::-webkit-inner-spin-button,input::-webkit-outer-spin-button {
    -webkit-appearance: none
}

:invalid {
    box-shadow: none
}

:-moz-submit-invalid,:-moz-ui-invalid {
    box-shadow: none
}

.form-helper,.form-label,.FormGroup__label,label {
    color: var(--form--label--color)
}

.form-label--focus {
    color: var(--error-color)
}

.form-label--error,.label--checkbox.form-helper,.label--large.form-helper,.label--radio.form-helper,label.label--checkbox,label.label--large,label.label--radio {
    color: var(--color)
}

.label--switch.form-helper,label.label--switch {
    max-width: 70%;
    margin-top: .3rem
}

.form__radio-v2__input[type=radio] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    height: 2.4rem;
    width: 2.4rem
}

.form__radio-v2__input[type=radio]:checked:before {
    content: "";
    width: .8rem;
    height: .8rem
}

textarea.form__input {
    resize: none
}

.FormGroup__input.form__input--error textarea {
    background: transparent
}

.FormGroup__input.form__input--error textarea:focus {
    border-color: var(--error-color)
}

.form {
    padding: 3rem 2rem
}

.form+.form {
    margin-top: 3.5rem
}

.form-group {
    margin-bottom: 2rem
}

.form-group__field {
    align-items: baseline;
    margin: .5rem 2rem .5rem 0
}

.form-group__field.form-group__field--large {
    margin: 1.25rem 0
}

.form-group__field.form-group__field--half {
    width: 50%
}

.form-text {
    font-size: 1.2rem;
    font-weight: 400
}

.formInfoInput {
    margin-top: .5rem;
    margin-bottom: 1.5rem
}

.disabled-elements .radio input[type=radio].radio-input {
    pointer-events: none
}

.disabled-elements .checkbox input[type=checkbox].checkbox-input {
    pointer-events: none
}

.disabled-elements .checkbox input[type=checkbox].checkbox-input+.checkbox-control.form-helper:before,.disabled-elements .checkbox input[type=checkbox].checkbox-input+label.checkbox-control:before {
    box-shadow: 0 0 0 0 #766f6b
}

.disabled-elements .CheckboxSwitch input[type=checkbox].CheckboxSwitch-input {
    pointer-events: none
}

.disabled-elements .CheckboxSwitch input[type=checkbox].CheckboxSwitch-input+.CheckboxSwitch-control.form-helper,.disabled-elements .CheckboxSwitch input[type=checkbox].CheckboxSwitch-input+label.CheckboxSwitch-control {
    cursor: default
}

.disabled-elements .CheckboxSwitch input[type=checkbox].CheckboxSwitch-input+.CheckboxSwitch-control.form-helper:after,.disabled-elements .CheckboxSwitch input[type=checkbox].CheckboxSwitch-input+label.CheckboxSwitch-control:after {
    border: .1rem solid #e5e3e3
}

.disabled-elements .CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:checked+.CheckboxSwitch-control.form-helper,.disabled-elements .CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:checked+label.CheckboxSwitch-control {
    cursor: default
}

.disabled-elements .CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:checked+.CheckboxSwitch-control.form-helper:before,.disabled-elements .CheckboxSwitch input[type=checkbox].CheckboxSwitch-input:checked+label.CheckboxSwitch-control:before {
    background: #ffc421
}

.disabled-elements .form-helper,.disabled-elements .FormGroup__label,.disabled-elements label {
    pointer-events: none;
    opacity: .4
}

.disabled-elements a {
    pointer-events: none;
    color: #f7945c
}

.disabled-elements a.account-selector__link {
    pointer-events: auto;
    color: #291d18
}

.disabled-elements .button {
    pointer-events: none;
    opacity: "%opacity--mid-transparency";
    background-color: #ffc421;
    color: #291d18
}

.password-masking-outer span.masking-characters {
    line-height: 0
}

.password-container {
    max-width: 100%
}

.password-container .form-helper,.password-container label {
    line-height: 1.6
}

.password-container .password input[type=password]::-ms-clear,.password-container .password input[type=password]::-ms-reveal {
    display: none
}

.password-container .password .icon-eye,.password-container .password .icon-shown {
    top: 1.2rem;
    bottom: 1.2rem;
    right: 1rem
}

.password-container .password .icon-eye-off.change-login,.password-container .password .icon-hidden.change-login {
    right: 1rem;
    height: auto;
    width: auto
}

@media only screen and (min-width: 36em) {
    .password-container .password .icon-eye-off.change-login,.password-container .password .icon-hidden.change-login {
        width:auto;
        bottom: 1.2rem
    }
}

.password-container .password .icon-eye-off,.password-container .password .icon-hidden {
    right: 1rem;
    bottom: .8rem;
    overflow: hidden;
    margin-bottom: 1rem;
    width: 1.6rem;
    height: 2.8rem;
    cursor: pointer;
    top: 1.2rem
}

@media only screen and (min-width: 36em) {
    .password-container .password .icon-eye-off,.password-container .password .icon-hidden {
        width:1.8rem;
        bottom: 1.2rem
    }
}

.password-container__complexity--levels.fair .level:first-child,.password-container__complexity--levels.fair .level:nth-child(2) {
    background-color: #f7945c
}

.password-container__complexity--levels.invalid .level:first-child {
    background-color: #c95942
}

.password-container__complexity--levels.strong .level:first-child,.password-container__complexity--levels.strong .level:nth-child(2),.password-container__complexity--levels.strong .level:nth-child(3) {
    background-color: #a6d9d9
}

.password-container__complexity--levels.very-strong .level:first-child,.password-container__complexity--levels.very-strong .level:nth-child(2),.password-container__complexity--levels.very-strong .level:nth-child(3),.password-container__complexity--levels.very-strong .level:nth-child(4) {
    background-color: #00875a
}

.password-container__complexity--levels .level {
    margin-right: 1rem;
    height: .4rem;
    width: 5rem;
    border-radius: .4rem;
    background-color: #f7f6f6;
    box-shadow: inset 0 .1rem .3rem 0 rgba(0,0,0,.15)
}

@media only screen and (min-width: 36em) {
    .password-container__complexity--levels .level {
        width:8rem
    }
}

.password-container__complexity p {
    color: #655c58;
    font-size: 1.2rem;
    font-weight: 900;
    line-height: 1.6rem
}

.password-container__criteria--list {
    flex-wrap: wrap
}

.password-container__criteria--list .criteria {
    width: 100%;
    padding-right: 1rem
}

@media only screen and (min-width: 36em) {
    .password-container__criteria--list .criteria {
        width:auto
    }
}

.ngx-slider span.ngx-slider-span.ngx-slider-pointer.ngx-slider-pointer-min {
    left: 0
}

.ngx-slider span.ngx-slider-span.ngx-slider-pointer.ngx-slider-pointer-max {
    right: 0
}

.ngx-slider span.ngx-slider-span.ngx-slider-pointer.ngx-slider-pointer-max,.ngx-slider span.ngx-slider-span.ngx-slider-pointer.ngx-slider-pointer-min {
    top: -.8rem;
    width: 2rem;
    height: 2rem;
    z-index: 2
}

@media only screen and (min-width: 48.0625em) {
    .ngx-slider span.ngx-slider-span.ngx-slider-pointer.ngx-slider-pointer-max,.ngx-slider span.ngx-slider-span.ngx-slider-pointer.ngx-slider-pointer-min {
        top:-.5rem;
        width: 1.2rem;
        height: 1.2rem
    }
}

.ngx-slider span.ngx-slider-span.ngx-slider-pointer.ngx-slider-pointer-max.ngx-slider-active,.ngx-slider span.ngx-slider-span.ngx-slider-pointer.ngx-slider-pointer-min.ngx-slider-active {
    outline: none
}

.ngx-slider span.ngx-slider-span.ngx-slider-bar {
    height: .4rem
}

@media only screen and (min-width: 48.0625em) {
    .ngx-slider span.ngx-slider-span.ngx-slider-bar {
        height:.2rem
    }
}

.ngx-slider span.ngx-slider-span.ngx-slider-bubble {
    bottom: 2rem
}

.ngx-slider--fixed-pointer span.ngx-slider-span.ngx-slider-pointer.ngx-slider-pointer-min {
    left: 0!important
}

.ngx-slider--fixed-pointer span.ngx-slider-span.ngx-slider-pointer.ngx-slider-pointer-max {
    left: unset!important
}

.select-tile-date.form-helper .select-tile-date__container,.select-tile-tab,label.select-tile-date .select-tile-date__container {
    background-color: var(--select-tile__background-color--default)
}

.select-tile,.select-tile-date.form-helper .select-tile-date__container,.select-tile-tab,label.select-tile-date .select-tile-date__container {
    color: var(--select-tile__color)
}

.select-tile-date.form-helper input:after,.select-tile-date.form-helper input[disabled=disabled]:after,.select-tile-date.form-helper input[disabled=disabled]:hover:after,.select-tile-tab,.select-tile__input:hover[type=checkbox]:disabled:after,.select-tile__input:hover[type=radio]:disabled:after,.select-tile__input[type=checkbox]:after,.select-tile__input[type=checkbox]:disabled:after,.select-tile__input[type=radio]:after,.select-tile__input[type=radio]:disabled:after,label.select-tile-date input:after,label.select-tile-date input[disabled=disabled]:after,label.select-tile-date input[disabled=disabled]:hover:after {
    box-shadow: var(--select-tile__border--default)
}

.select-tile-date.form-helper input:hover:after,.select-tile-tab:hover,.select-tile__input[type=checkbox]:hover:after,.select-tile__input[type=radio]:hover:after,label.select-tile-date input:hover:after {
    box-shadow: var(--select-tile__border--hover)
}

.form__checkbox-v2__input[type=checkbox]:checked:after,.form__checkbox-v2__input[type=checkbox]:checked:hover:after,.select-tile-date.form-helper input:checked:after,.select-tile-date.form-helper input:checked:hover:after,.select-tile-date.form-helper input[checked=checked]:after,.select-tile-date.form-helper input[checked=checked]:hover:after,.select-tile-tab.selected,.select-tile-tab.selected:hover,.select-tile-tab:active,.select-tile__input[type=checkbox]:checked:after,.select-tile__input[type=checkbox]:checked:hover:after,.select-tile__input[type=radio]:checked:after,.select-tile__input[type=radio]:checked:hover:after,label.select-tile-date input:checked:after,label.select-tile-date input:checked:hover:after,label.select-tile-date input[checked=checked]:after,label.select-tile-date input[checked=checked]:hover:after {
    box-shadow: var(--select-tile__border--checked)
}

.select-tile__input[type=checkbox],.select-tile__input[type=radio] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    height: 2.4rem;
    width: 2.4rem
}

.select-tile__input[type=checkbox]:focus,.select-tile__input[type=checkbox]:focus-visible,.select-tile__input[type=radio]:focus,.select-tile__input[type=radio]:focus-visible {
    outline: none
}

.select-tile__input[type=checkbox]:checked:before,.select-tile__input[type=radio]:checked:before {
    font-family: icons;
    speak: never;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: inherit
}

.select-tile__input[type=checkbox]:after,.select-tile__input[type=radio]:after {
    content: "";
    z-index: 333
}

.select-tile__input[type=radio]:checked:before {
    content: "";
    width: .8rem;
    height: .8rem
}

.select-tile____content--image img {
    max-height: 9rem
}

.selector {
    background: #e5e3e3
}

@media only screen and (min-width: 36em) {
    .selector {
        width:39.2rem;
        min-height: 5.2rem
    }
}

.selector__action {
    pointer-events: none;
    height: .8rem
}

.selector__action .arrow.arrow--down:after,.selector__action .arrow.arrow--up:after {
    top: 0;
    opacity: .8;
    border: 0 transparent
}

.selector__action .arrow--up:after {
    left: 2rem
}

.selector__list {
    padding: 1.2rem 1.6rem 1.6rem;
    height: 5.2rem;
    border: .1rem solid #eeeded
}

.selector__list__icon {
    padding-right: 1rem
}

.selector__list__icon .icon-circle {
    background: #e5e3e3;
    width: 3.6rem;
    height: 3.6rem
}

.selector__list__icon [class^=icon] {
    color: #291d18
}

.selector__list__icon .icon-wifi:before {
    right: -.1rem
}

.selector__list__first-item .selector__list__section {
    width: 90%
}

.selector__list__first-item--opened {
    z-index: 5;
    background: #e5e3e3;
    border-bottom: 0
}

.selector__list__first-item--opened+ul {
    margin-top: 5rem;
    max-height: 20rem;
    border-top: .1rem solid #f7f6f6;
    z-index: 999
}

.selector__list__options__item {
    flex: 1 0 100%;
    width: 90%;
    border-bottom: .1rem solid #f7f6f6
}

.selector__list__options__item--active {
    order: -1
}

.selector__list__options__item:hover {
    background: #e5e3e3;
    color: #291d18
}

.selector__list__options__item:hover .icon-circle {
    background: #ffc421
}

.selector__list__options__item:hover [class^=icon] {
    color: #fff
}

.selector__list__content {
    width: 92%
}

.selector--with-icon .selector__list {
    height: 6.8rem
}

.selector--with-icon .selector__list__first-item--opened+ul {
    margin-top: 6.8rem
}

.selector--with-icon .selector__list__content {
    width: 80%
}

.range-slider {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    outline: none
}

.range-slider::-webkit-slider-runnable-track {
    height: .8rem;
    border-radius: .4rem;
    box-shadow: inset 0 1px 3px 0 rgba(0,0,0,.15);
    border: none;
    background: #f7f6f6
}

.range-slider::-webkit-slider-thumb {
    width: 2rem;
    height: 2rem;
    border: 0;
    margin-top: -.5rem;
    background: #f7f6f6;
    box-shadow: .1rem .3rem .8rem 0 rgba(30,37,74,.09),.1rem .1rem .3rem 0 rgba(30,37,74,.18);
    border-radius: 100%;
    -webkit-appearance: none;
    appearance: none
}

.range-slider::-moz-range-track {
    height: .8rem;
    border-radius: .4rem;
    box-shadow: inset 0 1px 3px 0 rgba(0,0,0,.15);
    border: none;
    background: #f7f6f6
}

.range-slider::-moz-focus-outer {
    border: 0
}

.range-slider::-moz-range-thumb {
    width: 2rem;
    height: 2rem;
    box-shadow: .1rem .3rem .8rem 0 rgba(30,37,74,.09),.1rem .1rem .3rem 0 rgba(30,37,74,.18);
    border: 0;
    background: #f7f6f6;
    border-radius: 100%
}

.range-slider::-ms-track {
    box-sizing: border-box;
    height: .8rem;
    background: transparent;
    border-color: transparent;
    box-shadow: inset 0 1px 3px 0 rgba(0,0,0,.15);
    border-width: .6rem 0;
    border-radius: .4rem;
    color: transparent
}

.range-slider::-ms-fill-lower,.range-slider::-ms-fill-upper {
    height: .5rem;
    background: #f7f6f6
}

.range-slider::-ms-thumb {
    width: 1.2rem;
    height: 1.2rem;
    border: 0;
    background: #f7f6f6;
    box-shadow: .1rem .3rem .8rem 0 rgba(30,37,74,.09),.1rem .1rem .3rem 0 rgba(30,37,74,.18);
    border-radius: 100%;
    margin: auto
}

.range-slider::-ms-tooltip {
    display: none
}

.picker-wrapper {
    height: 21rem;
    line-height: 3rem;
    width: 100%;
    perspective: 100rem;
    perspective-origin: 50%;
    overflow: hidden
}

.picker-wrapper .slider-hide {
    border-color: #fff;
    border-style: solid;
    border-width: 0 1rem
}

.picker-wrapper__align {
    margin: 0 -1rem
}

.picker-scroller {
    -webkit-transition: -webkit-transform .1s ease;
    -webkit-transform: translateZ(-90px) rotateX(0deg);
    -webkit-transform-style: preserve-3d;
    height: 100%;
    padding-top: 8rem;
    padding-bottom: 8rem
}

.picker-scroller .option {
    padding-left: 3rem;
    -webkit-backface-visibility: hidden;
    width: 100%;
    transition: all .3s;
    color: #766f6b;
    transform-origin: 50% 50%;
    transform-style: preserve-3d;
    font-size: 4rem;
    font-weight: 700;
    line-height: 5rem
}

.picker-scroller .option span {
    padding-left: 1rem
}

.picker-scroller .option__bonus-msg {
    max-height: 4.5rem;
    padding: 0 .5rem;
    font-size: 1.2rem;
    line-height: 1.4rem;
    font-weight: 700;
    text-overflow: ellipsis;
    word-wrap: break-word;
    overflow: hidden
}

.picker-up {
    top: 0;
    background: linear-gradient(0deg,hsla(0,0%,100%,0) -150%,#fff);
    border-bottom: .2rem solid #ffc421
}

.picker-down,.picker-up {
    z-index: 2;
    width: 100%;
    height: 8rem
}

.picker-down {
    top: 12rem;
    background: linear-gradient(180deg,hsla(0,0%,100%,0) -150%,#fff);
    border-top: .2rem solid #ffc421
}

.clone-scroller {
    z-index: 5;
    overflow: auto;
    height: 100%;
    top: 0;
    width: 100%;
    padding-top: 9rem;
    padding-bottom: 9rem
}

.clone-scroller .option {
    visibility: hidden
}

.wheel-counter {
    height: 21rem;
    background-color: #fff;
    overflow: hidden
}

.wheel-counter__list {
    top: 5.5em
}

.wheel-counter__list__item {
    top: 0;
    left: 0;
    width: 100%;
    height: 5rem;
    display: block;
    font-size: 4rem;
    line-height: 5rem;
    will-change: transform;
    contain: strict
}

.wheel-counter__list__item__large {
    font-size: 4rem;
    line-height: 5rem;
    font-weight: 700
}

.wheel-counter__list__item__small {
    padding-left: 1rem;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.wheel-counter__layer {
    top: 0;
    bottom: 0;
    width: 100%;
    height: calc(100% + 1rem)
}

.wheel-counter__layer__top {
    width: 100%;
    height: 8rem;
    border-bottom: .2rem solid #ffc421;
    transform: translateZ(5.625em);
    background: linear-gradient(0deg,hsla(0,0%,100%,0) -150%,#fff)
}

.wheel-counter__layer__middle {
    height: 6rem
}

.wheel-counter__layer__bottom {
    width: 100%;
    height: 8rem;
    transform: translateZ(5.625em);
    background: linear-gradient(180deg,hsla(0,0%,100%,0) -150%,#fff);
    border-top: .2rem solid #ffc421
}

.header-accordion--title {
    flex-grow: 1
}

.header-accordion--title__text {
    padding-right: 1rem
}

@media only screen and (min-width: 36em) {
    .header-accordion--title__text {
        padding-right:2rem
    }
}

.header-accordion--title__text-plain {
    font-size: 1.6rem;
    line-height: 2.4rem
}

@media only screen and (min-width: 48.0625em) {
    .header-accordion--title__text-plain {
        font-size:1.6rem;
        line-height: 2.4rem
    }
}

@media only screen and (min-width: 74.5em) {
    .header-accordion--title__text-plain {
        font-size:1.8rem;
        line-height: 2.8rem
    }
}

.header-accordion--title__resume {
    padding-right: 1rem
}

@media only screen and (min-width: 36em) {
    .header-accordion--title__resume {
        padding-right:2rem
    }
}

.header-accordion--title__icon {
    padding-right: 1.6rem
}

@media only screen and (min-width: 36em) {
    .header-accordion--title__icon {
        padding-right:2.4rem
    }
}

.header-accordion--title__icon__circle {
    border-radius: 50%;
    background: #fff;
    width: 3rem;
    height: 3rem
}

@media only screen and (min-width: 36em) {
    .header-accordion--title__icon__circle {
        background-color:#f7f6f6
    }
}

.header-accordion--price {
    margin-right: 1rem
}

.header-accordion--link {
    cursor: pointer
}

@media only screen and (min-width: 48.0625em) {
    .header-accordion.header-accordion--with-price .header-accordion--title {
        justify-content:center
    }
}

.header-accordion.header-accordion--with-price .header-accordion--link__icon {
    transform: rotate(0deg) translateY(.6rem);
    transition: all .3s ease;
    transform-origin: center center
}

.header-accordion--opened .header-accordion--link__icon {
    transform: rotate(180deg)
}

.header-accordion--opened.header-accordion--with-price .header-accordion--link__icon {
    transform: rotate(180deg) translateY(.3rem)
}

.header-accordion .header-accordion--link__icon:hover {
    cursor: pointer
}

.header-accordion--shadow__container {
    height: 2.2rem;
    z-index: 1001;
    top: -2.2rem;
    bottom: 0;
    background: linear-gradient(180deg,rgba(52,161,160,0),var(--backgroundcolor))
}

.header-accordion--vertical__showMore {
    height: 7rem;
    overflow: hidden
}

.header-accordion--vertical__showLess {
    height: auto
}

.header-accordion--vertical .icon-circle {
    width: 2rem;
    height: 2rem;
    border: .1rem solid #291d18
}

.customer-zone-link {
    height: 4rem;
    margin: 0 2rem;
    padding: 0 1.5rem;
    font-family: TelenetAlbra-Bold,Helvetica,Verdana,Arial,Sans-serif
}

@media only screen and (min-width: 48.0625em) {
    .customer-zone-link {
        height:7rem;
        margin: 0
    }
}

.customer-zone-link:hover {
    color: #fff
}

.customer-zone-link a {
    font-family: TelenetAlbra-Bold,Helvetica,Verdana,Arial,Sans-serif
}

.customer-zone-link a:hover {
    color: #fff
}

.header-search {
    position: relative;
    top: 0;
    right: 0
}

@media only screen and (min-width: 36em) {
    .header-search {
        position:absolute
    }
}

.header-search .header-search--form {
    width: 0
}

.header-search .header-search--form .header-search--input {
    width: 15rem;
    border: 0;
    background: transparent;
    color: #291d18;
    outline-style: none;
    font-family: TelenetAlbra-Regular,Helvetica,Verdana,Arial,Sans-serif
}

.header-search .header-search--form .header-search--input::-webkit-input-placeholder {
    opacity: .5;
    color: #fff
}

.header-search .header-search--form .header-search--input::-moz-placeholder {
    opacity: .5;
    color: #fff
}

.header-search .header-search--form .header-search--input:-ms-input-placeholder {
    opacity: .5;
    color: #fff
}

.header-search .header-search--form .header-search--input:-moz-placeholder {
    opacity: .5;
    color: #fff
}

.header-search .header-search--form .header-search--button {
    border: none
}

.header-search.open .header-search--form {
    transition: width .7s ease;
    will-change: width;
    width: 20rem
}

.header-search.open .header-search--icon:before {
    content: ""
}

.header-search .icon-search {
    background-color: #291d18;
    color: #fff;
    cursor: pointer
}

.header-search .SearchBar-form {
    position: static;
    width: 2.4rem;
    transition: width .4s ease;
    will-change: width;
    min-width: 0;
    height: auto;
    background-color: transparent
}

@media only screen and (min-width: 36em) {
    .header-search .SearchBar-form {
        min-width:auto;
        width: 4rem
    }
}

.header-search .SearchBar-form.searchBar-form-focus {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 6rem;
    z-index: 3;
    padding-top: 0;
    background-color: #fff
}

@media only screen and (min-width: 36em) {
    .header-search .SearchBar-form.searchBar-form-focus {
        position:static;
        height: auto;
        width: calc(95vw - 12.2rem)
    }
}

@media only screen and (min-width: 113.2rem) {
    .header-search .SearchBar-form.searchBar-form-focus {
        width:97.8rem
    }
}

@media only screen and (min-width: 74.5em) {
    .header-search .SearchBar-form.searchBar-form-focus {
        width:95.5rem
    }
}

.header-search .SearchBar-form .searchBar--input {
    border: 0;
    background: transparent;
    color: #291d18;
    outline-style: none;
    font-family: TelenetAlbra-Regular,Helvetica,Verdana,Arial,Sans-serif;
    font-size: 2.2rem;
    transition: width .4s ease;
    will-change: width;
    width: 0;
    height: 3.3rem
}

.header-search .SearchBar-form .searchBar--input.searchBar-form-focus {
    width: calc(100% - 3rem);
    padding: 0 .8rem;
    top: 0
}

@media only screen and (min-width: 48.0625em) {
    .header-search .SearchBar-form .searchBar--input.searchBar-form-focus {
        position:relative;
        top: 0;
        width: calc(100% - 6.5rem)
    }
}

.header-search .SearchBar-form .searchBar--input::-moz-placeholder {
    color: #291d18
}

.header-search .SearchBar-form .searchBar--input:-ms-input-placeholder {
    color: #291d18
}

.header-search .SearchBar-form .searchBar--input::placeholder {
    color: #291d18
}

.header-search .SearchBar-form .searchBar--label.form-helper,.header-search .SearchBar-form label.searchBar--label {
    position: relative;
    transform: scaleX(1);
    top: 0;
    right: 0;
    cursor: pointer;
    z-index: 1;
    transition: width .5s ease;
    will-change: width;
    font-size: 2rem;
    font-weight: 400
}

@media only screen and (min-width: 36em) {
    .header-search .SearchBar-form .searchBar--label.form-helper,.header-search .SearchBar-form label.searchBar--label {
        right:1rem;
        top: 0
    }
}

@media only screen and (min-width: 48.0625em) {
    .header-search .SearchBar-form .searchBar--label.form-helper,.header-search .SearchBar-form label.searchBar--label {
        right:1rem;
        top: .2rem
    }
}

.header-search .SearchBar-form .searchBar--label.no-width.form-helper,.header-search .SearchBar-form label.searchBar--label.no-width {
    width: .1rem
}

.header-search .SearchBar-form .searchBar--label.form-helper a,.header-search .SearchBar-form label.searchBar--label a {
    position: relative;
    transform: scaleX(1);
    top: 0;
    right: 0;
    border: none;
    height: 2.7rem;
    width: 2.2rem;
    cursor: pointer;
    color: #291d18;
    background: #fff;
    transition: opacity .3s ease-out;
    will-change: opacity
}

@media only screen and (min-width: 74.5em) {
    .header-search .SearchBar-form .searchBar--label.form-helper a,.header-search .SearchBar-form label.searchBar--label a {
        height:2.7rem;
        padding-top: 0
    }
}

.header-search .SearchBar-form a.searchBar--button {
    position: relative;
    transform: scaleX(1);
    top: 0;
    right: .5rem;
    border: none;
    height: 2.4rem;
    font-size: 2rem;
    cursor: pointer;
    color: #291d18;
    background: #fff;
    transition: opacity .3s ease-out;
    will-change: opacity;
    overflow: hidden;
    z-index: 2
}

@media only screen and (min-width: 36em) {
    .header-search .SearchBar-form a.searchBar--button {
        right:0;
        top: 0
    }
}

@media only screen and (min-width: 48.0625em) {
    .header-search .SearchBar-form a.searchBar--button {
        right:0;
        top: 0
    }
}

.header-search .SearchBar-form a.searchBar--button.icon-close {
    top: 0
}

.header-search .SearchBar-form a.searchBar--button.icon-close.visible {
    width: 2rem;
    height: 2.4rem;
    overflow: inherit;
    font-size: 1.6rem
}

.header-search .SearchBar-form a.searchBar--button .icon-search {
    color: #291d18;
    background: #fff
}

.header-search .SearchBar-form a.searchBar--button.visible {
    visibility: visible
}

.header-search .SearchBar-form .SearchBar-text {
    display: none;
    margin-bottom: .5rem;
    margin-top: .9rem;
    font-family: TelenetAlbra-Bold,Helvetica,Verdana,Arial,Sans-serif;
    font-size: 1.2rem;
    line-height: 2rem;
    color: #291d18
}

@media only screen and (min-width: 48.0625em) {
    .header-search .SearchBar-form .SearchBar-text {
        margin-top:auto
    }
}

.header-search--fullwidth .dropdown-suggest.dropdown-suggest--search .dropdown-suggest__menu {
    top: 0
}

.header-yellow-fellow ::-moz-selection {
    color: inherit;
    background: none
}

.header-yellow-fellow ::selection {
    color: inherit;
    background: none
}

.header-yellow-fellow .Header-container {
    margin-top: -3rem
}

@media only screen and (min-width: 36em) {
    .header-yellow-fellow .Header-container {
        margin-top:0
    }
}

.header-yellow-fellow .header-yellow-fellow--back {
    top: 1.5rem;
    left: 0;
    width: 9%;
    cursor: pointer
}

@media only screen and (min-width: 36em) {
    .header-yellow-fellow .header-yellow-fellow--back {
        top:3.2rem;
        left: 3rem;
        width: 3%
    }

    .header-yellow-fellow .header-yellow-fellow--back span {
        display: block!important
    }
}

.header-yellow-fellow .header-yellow-fellow--back a {
    color: #bab6b5
}

.header-yellow-fellow .header-yellow-fellow--back .text-flow--label {
    margin-left: 3.5rem;
    top: 0
}

@media only screen and (min-width: 36em) {
    .header-yellow-fellow .header-yellow-fellow--back .text-flow--label {
        margin-left:1rem;
        top: .3rem
    }
}

.header-yellow-fellow .header-yellow-fellow--next {
    top: 1.5rem;
    right: 0;
    width: 7%;
    cursor: pointer
}

@media only screen and (min-width: 36em) {
    .header-yellow-fellow .header-yellow-fellow--next {
        top:3.2rem;
        right: 3rem;
        width: 3%
    }

    .header-yellow-fellow .header-yellow-fellow--next span {
        display: block!important
    }
}

.header-yellow-fellow .header-yellow-fellow--next a {
    color: #bab6b5
}

.header-yellow-fellow .header-yellow-fellow--next .text-flow--label {
    margin-right: 7.5rem;
    top: 0
}

@media only screen and (min-width: 36em) {
    .header-yellow-fellow .header-yellow-fellow--next .text-flow--label {
        margin-right:5.5rem;
        top: .3rem
    }
}

.header-yellow-fellow .logo {
    margin: 2.5rem 0 0
}

@media only screen and (min-width: 36em) {
    .header-yellow-fellow .logo {
        margin:5.2rem 0 4rem
    }
}

.login-base {
    padding: 0 2rem 2rem
}

@media only screen and (min-width: 48.0625em) {
    .login-base {
        padding:0 5rem 0 0;
        justify-content: normal
    }
}

.login-base__user .user-icon {
    height: 2.4rem;
    width: 2.4rem;
    margin-right: 1rem;
    background-color: #eeeded;
    color: #766f6b;
    border-radius: 50%
}

.login-base__user .user-name {
    max-width: 20rem;
    margin-right: 1rem;
    line-height: 2rem;
    font-family: Helvetica,Verdana,Arial,Sans-serif;
    color: #ffc421;
    text-transform: uppercase;
    white-space: nowrap;
    text-overflow: ellipsis
}

@media only screen and (min-width: 36em) {
    .login-base__user .user-name {
        max-width:20rem
    }
}

.main-nav {
    height: calc(100% - 30rem)
}

@media only screen and (min-width: 48.0625em) {
    .main-nav {
        height:auto;
        max-height: 7rem
    }
}

.main-nav__shadow {
    bottom: 20rem;
    height: 3rem;
    width: 100%;
    z-index: 2;
    background: #fff
}

.main-nav__tabs {
    width: 100%;
    padding-top: 2rem
}

.main-nav__tabs__tab {
    width: 100%;
    color: #291d18;
    overflow: hidden
}

.main-nav__tabs__tab__input {
    position: absolute!important;
    z-index: -1
}

.main-nav__tabs__tab__label {
    background: #fff;
    font-weight: 700;
    cursor: pointer
}

.main-nav__tabs__tab input:checked+.main-nav__tabs__tab__label {
    background: #fff
}

.main-nav__tabs__tab input:checked~.main-nav__tabs__tab__content {
    max-height: 100vh
}

.main-nav__tabs__tab__content {
    max-height: 0;
    color: #291d18;
    background: #fff
}

.main-nav__tabs__tab__content a {
    text-decoration: none;
    color: #291d18;
    padding: .5rem 0
}

.main-nav__tabs__tab__content a:after {
    content: " ";
    color: #291d18;
    font-size: 2.2rem;
    border-color: #ffc421 transparent;
    border-style: solid;
    border-width: .5rem .5rem 0;
    transform: translate(-50%,-50%) rotate(270deg) scaleY(1.2);
    top: 50%;
    right: 0
}

.main-nav__tabs__tab__content .secondary-nav {
    margin-left: 2rem;
    padding: 0;
    width: calc(100% - 3rem)
}

.main-nav__links {
    margin-bottom: 2rem
}

@media only screen and (min-width: 48.0625em) {
    .main-nav__links {
        flex-direction:row;
        flex-wrap: wrap;
        margin-bottom: auto
    }
}

.main-nav__links__item.nav-arrow:after {
    content: " ";
    top: 50%;
    right: 1rem;
    color: #291d18;
    font-size: 2.2rem;
    border-color: #ffc421 transparent;
    border-style: solid;
    border-width: .5rem .5rem 0;
    transform: translate(-50%,-50%) rotate(270deg) scaleY(1.2)
}

.main-nav__links__item:last-child {
    margin-bottom: 2rem
}

.main-nav__link {
    line-height: 3.2rem;
    padding: 0 1rem 0 0;
    color: #291d18;
    text-decoration: none;
    font-family: Helvetica,Verdana,Arial,Sans-serif;
    font-weight: 400;
    font-size: 1.4rem;
    transition: color .3s ease-out;
    will-change: color
}

@media only screen and (min-width: 48.0625em) {
    .main-nav__link {
        padding-right:2rem;
        font-size: 1.8rem
    }
}

.main-nav__link>a:after {
    content: " ";
    color: #291d18;
    font-size: 1.8rem;
    border-color: #ffc421 transparent;
    border-style: solid;
    border-width: .5rem .5rem 0;
    transform: translate(-50%,-50%) rotate(270deg) scaleY(1.2);
    top: 50%
}

.main-nav__link--active,.main-nav__link:hover {
    color: #ffc421
}

ul.nav-primary {
    padding-top: 2.3rem
}

ul.nav-primary li {
    margin-right: 1rem;
    font-family: TelenetAlbra-Bold,Helvetica,Verdana,Arial,Sans-serif;
    font-size: 1.4rem;
    line-height: 3.4rem
}

@media only screen and (min-width: 48.0625em) {
    ul.nav-primary li {
        font-size:2rem;
        line-height: 5rem;
        margin-right: 3.2rem
    }
}

ul.nav-primary li:last-child {
    margin-right: 0!important
}

ul.nav-primary li a {
    text-decoration: none;
    color: #291d18;
    font-weight: 500
}

ul.nav-primary li a:hover {
    font-weight: 500;
    color: #291d18
}

ul.nav-primary li a.selected {
    font-weight: 800;
    color: #291d18
}

ul.nav-primary li.nav-item {
    font-family: TelenetAlbra-Regular,Helvetica,Verdana,Arial,Sans-serif;
    font-size: 1.8rem;
    line-height: 2.8rem;
    padding: 1.6rem 0;
    margin: 0
}

@media only screen and (min-width: 36em) {
    ul.nav-primary li.nav-item {
        border-bottom:0;
        margin: 0 2.4rem 0 0
    }
}

ul.nav-primary li.nav-item:not(:last-child) {
    border-bottom: .1rem solid #dddbda
}

@media only screen and (min-width: 36em) {
    ul.nav-primary li.nav-item:not(:last-child) {
        border-bottom:0
    }
}

ul.nav-primary li.nav-item a {
    width: 100%
}

ul.nav-primary li.nav-item a.nav-item--has-subnav {
    font-weight: 500
}

ul.nav-primary li.nav-item a.nav-item--has-subnav:before {
    content: "";
    position: absolute;
    width: 1.1rem;
    height: 1.1rem;
    top: 50%;
    right: 0;
    transform: translate(-.3rem,-50%) rotate(-45deg);
    border-right: .1rem solid #291d18;
    border-bottom: .1rem solid #291d18;
    pointer-events: none;
    opacity: 1
}

@media only screen and (min-width: 36em) {
    ul.nav-primary li.nav-item a.nav-item--has-subnav:before {
        top:2.3rem;
        left: 50%;
        transform: translateX(-50%);
        border-bottom: 1rem solid #efefef;
        border-right: 1rem solid transparent;
        border-left: 1rem solid transparent;
        z-index: 202
    }
}

ul.nav-primary li.nav-item a.nav-item--has-subnav.hero-item:before {
    margin-top: -.4rem
}

@media only screen and (min-width: 36em) {
    ul.nav-primary li.nav-item a.nav-item--has-subnav.hero-item:before {
        margin-top:0
    }
}

ul.nav-primary li.nav-item.nav-item--parent {
    color: #291d18;
    font-size: 2rem;
    font-family: TelenetAlbra-Bold,Helvetica,Verdana,Arial,Sans-serif;
    line-height: 3rem
}

ul.nav-primary li.nav-item.nav-item--parent:before {
    content: "";
    width: 1.1rem;
    height: 1.1rem;
    top: .8rem;
    left: .3rem;
    border-right: .1rem solid #291d18;
    border-bottom: .1rem solid #291d18;
    transform: rotate(135deg);
    pointer-events: none;
    margin-right: 1.3rem
}

@media only screen and (min-width: 36em) {
    ul.nav-primary li.nav-item.nav-item--parent:before {
        content:""
    }
}

ul.nav-primary li.nav-item.nav-item--parent a:after {
    content: ""
}

ul.nav-primary li.nav-item .nav-item--text {
    font-family: inherit;
    line-height: 2.6rem
}

@media only screen and (min-width: 36em) {
    ul.nav-primary li.nav-item .nav-item--text {
        font-size:1.8rem
    }
}

ul.nav-primary li.nav-item .nav-item--text.hero-item {
    font-size: 1.6rem;
    font-family: TelenetAlbra-Bold,Helvetica,Verdana,Arial,Sans-serif;
    line-height: 2.4rem
}

@media only screen and (min-width: 36em) {
    ul.nav-primary li.nav-item .nav-item--text.hero-item {
        font-size:1.8rem;
        line-height: 2.8rem
    }
}

ul.nav-primary li.nav-item .nav-item--text.sub-hero-item {
    font-family: TelenetAlbra-Bold,Helvetica,Verdana,Arial,Sans-serif
}

ul.nav-primary li.nav-item .nav-item--image {
    float: right;
    margin-right: 1.5rem
}

@media only screen and (min-width: 36em) {
    ul.nav-primary li.nav-item .nav-item--image {
        top:-.5rem;
        margin-right: .5rem;
        float: none
    }
}

ul.nav-primary li.nav-item .nav-item--hero-subtitle {
    margin-top: .8rem;
    font-size: 1.6rem;
    line-height: 2.4rem
}

@media only screen and (min-width: 36em) {
    .nav-primary-sub.nav-primary-sub--open {
        top:7.2rem;
        margin-top: 3.8rem;
        left: -10.4rem;
        width: 95vw;
        margin-right: 0;
        margin-left: 0;
        background-color: #efefef;
        height: auto;
        z-index: 202
    }
}

@media only screen and (min-width: 74.5em) {
    .nav-primary-sub.nav-primary-sub--open {
        top:7.2rem;
        margin-top: 3rem;
        left: -10.4rem;
        width: 100%;
        margin-right: 0;
        margin-left: 0;
        background-color: #efefef;
        height: 43rem;
        z-index: 202
    }
}

.nav-primary-sub.nav-primary-sub--open:after,.nav-primary-sub.nav-primary-sub--open:before {
    content: "";
    top: 0;
    bottom: 0;
    width: 9600px;
    right: 100%;
    background-color: #efefef;
    z-index: -1
}

.nav-primary-sub.nav-primary-sub--open:after {
    left: 100%;
    background-color: #efefef
}

.nav-primary-sub.nav-primary-sub--open .nav-primary-sub--container {
    margin-left: 0;
    margin-top: 3rem;
    flex-flow: column wrap;
    max-height: 44rem
}

@media only screen and (min-width: 48.0625em) {
    .nav-primary-sub.nav-primary-sub--open .nav-primary-sub--container {
        max-height:43rem;
        margin-left: 0
    }
}

.nav-primary-sub.nav-primary-sub--open .nav-primary-sub--level1 {
    margin-right: 5rem;
    width: 20rem;
    margin-bottom: 3rem
}

.nav-primary-sub.nav-primary-sub--open .nav-primary-sub--level1.nav-primary-sub--level1-hero,.nav-primary-sub.nav-primary-sub--open .nav-primary-sub--level1.nav-primary-sub--level1-sub-hero {
    width: 35rem
}

.nav-primary-sub.nav-primary-sub--open .nav-primary-sub--level1 .nav-primary-sub--level1-title {
    font-family: TelenetAlbra-Bold,Helvetica,Verdana,Arial,Sans-serif;
    line-height: 2.8rem;
    padding-bottom: 1rem
}

.nav-primary-sub.nav-primary-sub--open .nav-primary-sub--level1 .nav-primary-sub--level1-title.hero-item {
    line-height: 3rem
}

.nav-primary-sub.nav-primary-sub--open .nav-primary-sub--level1 .nav-primary-sub--level1-title.hero-item .hero-item {
    font-size: 3.2rem;
    font-family: TelenetAlbra-Bold,Helvetica,Verdana,Arial,Sans-serif;
    line-height: 4.8rem;
    margin-right: 2rem
}

.nav-primary-sub.nav-primary-sub--open .nav-primary-sub--level1 .nav-primary-sub--level1-title.hero-item .hero-item--image {
    margin-right: .5rem;
    top: -.5rem
}

.nav-primary-sub.nav-primary-sub--open .nav-primary-sub--level1 .nav-primary-sub--level1-title.sub-hero-item {
    line-height: 3rem
}

.nav-primary-sub.nav-primary-sub--open .nav-primary-sub--level1 .nav-primary-sub--level1-title.sub-hero-item .sub-hero-item--image {
    margin-right: .5rem;
    top: -.5rem
}

.nav-primary-sub.nav-primary-sub--open .nav-primary-sub--level1 .nav-primary-sub--level1-title:hover .nav-primary-sub--level1-subtitle,.nav-primary-sub.nav-primary-sub--open .nav-primary-sub--level1 .nav-primary-sub--level1-title:hover .nav-primary-sub--level1-title-text span {
    text-decoration: underline
}

.nav-primary-sub.nav-primary-sub--open .nav-primary-sub--level1 .nav-primary-sub--level1-title .sub-hero-item--text {
    text-transform: lowercase
}

.nav-primary-sub.nav-primary-sub--open .nav-primary-sub--level1 .nav-primary-sub--level1-subtitle {
    color: inherit;
    font-size: 1.8rem;
    line-height: 2.8rem;
    font-family: TelenetAlbra-Regular,Helvetica,Verdana,Arial,Sans-serif
}

.nav-primary-sub.nav-primary-sub--open .nav-primary-sub--level2 {
    font-family: TelenetAlbra-Regular,Helvetica,Verdana,Arial,Sans-serif;
    line-height: 2.8rem
}

.nav-primary-sub.nav-primary-sub--open .nav-primary-sub--level2 a:hover {
    text-decoration: underline;
    color: inherit
}

.nav-primary-sub--boxshadow.nav-primary-sub--open {
    top: 7.2rem;
    margin-top: 3.8rem;
    left: 0;
    width: 100vw;
    margin-right: 0;
    margin-left: 0;
    background-color: #efefef;
    height: 34.7rem;
    z-index: 201
}

@media only screen and (max-width: 48.0525em) {
    .nav-primary-sub--boxshadow.nav-primary-sub--open {
        height:45.7rem
    }
}

.nav-primary-sub--boxshadow.nav-primary-sub--open:after,.nav-primary-sub--boxshadow.nav-primary-sub--open:before {
    content: "";
    width: 100vw;
    height: 17rem;
    top: 17.7rem;
    z-index: -1;
    background-color: #efefef;
    box-shadow: 0 3rem 1.5rem -2.5rem rgba(0,0,0,.9)
}

@media only screen and (max-width: 48.0525em) {
    .nav-primary-sub--boxshadow.nav-primary-sub--open:after,.nav-primary-sub--boxshadow.nav-primary-sub--open:before {
        height:45.7rem;
        top: 0
    }
}

.nav-primary-sub--boxshadow.nav-primary-sub--open:before {
    margin-left: -95vw
}

@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active) {
    .nav-primary-sub.nav-primary-sub--open {
        top: 7rem
    }

    .nav-primary-sub.nav-primary-sub--open .nav-primary-sub--container {
        height: 32rem
    }
}

.telenet-header .menu-toggle:checked~.nav-section .nav-primary {
    padding: .8rem 1.6rem 0
}

.navigation-secondary {
    border-top: 0;
    border-bottom: 0;
    padding: 1.6rem 0 1.8rem 1rem;
    margin-bottom: auto;
    background: #f7f6f6
}

@media only screen and (min-width: 48.0625em) {
    .navigation-secondary {
        padding:2.2rem 2rem;
        border-bottom: 0;
        background: transparent;
        margin-bottom: auto
    }
}

.navigation-secondary .nav-secondary li {
    margin-left: 2rem;
    font-size: 1.6rem;
    font-weight: 500;
    line-height: 2rem
}

.navigation-secondary .nav-secondary li:first-child {
    margin-left: 0
}

.navigation-secondary .nav-secondary li a {
    text-decoration: none;
    color: #291d18;
    transition: opacity .3s ease-out;
    will-change: opacity
}

.navigation-secondary .nav-secondary li a:hover {
    opacity: .4
}

.navigation-secondary .nav-secondary li a .icon-chevron-left {
    font-size: .8rem;
    margin-right: .5rem;
    color: #291d18
}

.cart-icon .default-shopping-cart-icon {
    margin-bottom: .1rem
}

@media only screen and (max-width: 48.0525em) {
    .cart-icon .default-shopping-cart-icon {
        padding-top:0
    }
}

.sub-navigation {
    width: 100%;
    background: #fff
}

.sub-navigation__container {
    max-width: 124rem;
    padding: .5rem 2rem
}

.sub-navigation__container a {
    padding: .5rem 1.5rem .5rem 0;
    color: #291d18;
    transition: color .3s ease-out;
    will-change: color
}

.sub-navigation__container a.selected,.sub-navigation__container a:active,.sub-navigation__container a:hover {
    color: #ffc421
}

.top-up-link {
    margin: 1rem 2rem;
    padding: 0 1.5rem;
    min-width: 12rem;
    height: 4rem;
    font-size: 1.6rem;
    font-family: Helvetica,Verdana,Arial,Sans-serif;
    background: #291d18;
    color: #fff
}

@media only screen and (min-width: 48.0625em) {
    .top-up-link {
        height:7rem;
        padding: 0;
        margin: 0
    }
}

.top-up-link:hover {
    color: #fff
}

.top-up-link__icon {
    margin-right: 1rem
}

.top-up-link__text {
    font-family: Helvetica,Verdana,Arial,Sans-serif
}

.icon-component--primary {
    color: var(--icon-component-primary-color);
    background-color: var(--icon-component-primary-bg-color)
}

.icon-component--secondary {
    color: var(--icon-component-secondary-color);

    background-color: var(--icon-component-secondary-bg-color)
}

.icon-component--transparent {
    color: var(--icon-component-transparent-color);
    background-color: var(--icon-component-transparent-bg-color)
}

.icon-component[class*=" icon-component--"]:before,.icon-component[class^=icon-component--]:before {
    line-height: normal
}

.icon-component--size__l {
    font-size: 4rem
}

.icon-component--size__m {
    font-size: 2.4rem
}

.icon-component--size__s {
    font-size: 1.6rem
}

.icon-component.backdrop-mask {
    -webkit-mask: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    mask: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    -webkit-mask-size: contain;
    mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.icon-text-block__text {
    width: calc(100% - 3rem);
    flex: 1
}

@media only screen and (min-width: 36em) {
    .icon-text-block__text {
        margin:0
    }
}

@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none) {
    .icon-text-block__text {
        width: calc(100% - 4rem)
    }
}

@media only screen and (-ms-high-contrast:active) and (min-width: 36em),only screen and (-ms-high-contrast:none) and (min-width:36em) {
    .icon-text-block__text {
        width:calc(100% - 4rem)
    }
}

.icon-text-block__icon.icon-text-block__icon--hightlighted {
    width: 3.4rem;
    height: 3.4rem;
    border-radius: 5.9rem
}

.icon-text-block__icon.icon-text-block__icon--hightlighted:before {
    top: .9rem;
    left: .3rem
}

@media only screen and (min-width: 48.0625em) {
    .icon-text-block__icon.icon-text-block__icon--hightlighted:before {
        top:.7rem
    }
}

.icon-formulas__symbol:after {
    content: "+";
    color: #ffc421;
    margin-left: .5rem;
    margin-right: .1rem
}

.icon-formulas__hide:after {
    color: transparent
}

.icons-circle {
    border-radius: 50%;
    width: 2.4rem;
    height: 2.4rem
}

@media only screen and (min-width: 36em) {
    .icons-circle {
        width:3rem;
        height: 3rem
    }
}

.icons-circle--filled {
    border-color: #ffc421;
    background-color: #ffc421
}

.icons-circle--filled--button:active {
    background-color: #ffc421;
    border-color: #ffc421;
    width: 3rem;
    height: 3rem
}

@media only screen and (min-width: 36em) {
    .icons-circle--filled--button:active {
        width:4rem;
        height: 4rem
    }
}

.icons-circle--filled--button:active .icons-circle--content {
    color: #fff
}

@media only screen and (min-width: 36em) {
    .icons-circle--filled--button:hover {
        border-color:#ffc421
    }
}

.icons-circle--filled--secondary {
    background-color: #fff;
    border: 0;
    width: 3rem;
    height: 3rem
}

@media only screen and (min-width: 36em) {
    .icons-circle--filled--secondary {
        width:4rem;
        height: 4rem
    }
}

.icons-circle--filled--reverse {
    background-color: #999391
}

.icons-circle--filled--medium {
    min-width: 4.7rem;
    min-height: 4.7rem
}

.icons-circle--filled--medium:active {
    min-width: 4.7rem;
    min-height: 4.7rem
}

.icons-circle--content {
    color: #fff;
    fill: #fff
}

.icons-circle--content--secondary {
    color: #bab6b5
}

.icons-circle--content--reverse {
    color: #fff
}

.icons-circle--content--medium:before {
    top: 0;
    font-size: 2.2rem
}

.icons-circle--disabled {
    opacity: .4;
    cursor: default;
    pointer-events: none
}

.icons-circle--disabled:active {
    background-color: #fff;
    border-color: #fff
}

.icons-circle--disabled:active .icons-circle--content {
    color: #bab6b5
}

.icons-circle--disabled:hover {
    border-color: #fff
}

.icons-circle--bordered {
    width: 2.4rem;
    height: 2.4rem;
    border: .1rem solid #8c8d8e;
    color: #c5c6c6;
    cursor: pointer
}

.icons-circle--bordered [class^=icon] {
    top: .1rem
}

.icons-circle--bordered--disabled {
    cursor: default;
    pointer-events: none;
    opacity: .4
}

.icon--notification__s {
    height: 1.7rem;
    width: 1.7rem
}

.icon--notification--basket {
    left: 2rem;
    bottom: 2rem
}

.icon--notification__xs {
    height: .8rem;
    width: .8rem
}

.icon--notification__xs--notification--dot {
    left: 1.5rem
}

.icon--notification__top--right {
    top: -.7rem;
    right: -.7rem
}

.icon-basket {
    background-color: transparent
}

.image-description__card__info {
    top: .9rem;
    right: 1.2rem;
    width: 2.6rem;
    height: 2.6rem;
    background: #ffc421;
    line-height: 2rem;
    color: #fff;
    z-index: 1
}

.image-description__card__image {
    width: 11.2rem;
    height: 10rem;
    padding: 3rem 1.2rem;
    border: .2rem solid #ffc421;
    background-color: #fff8e2;
    margin: .8rem 1.2rem
}

.image-description__card__image img {
    max-width: 7rem
}

.image-description__card__label {
    color: #999391;
    font-weight: 500;
    line-height: 2.1rem
}

.parsys_column .parsys>.image>img {
    max-width: 100%;
    height: auto
}

.parsys_column .parsys>.image>img:not(.noAutoSize) {
    height: auto
}

.parsys_column>div img {
    max-width: 100%
}

.parsys_column .lgi-form fieldset {
    width: 100%
}

.upc_columns_percent_15_15_15_15_15_15,.upc_columns_percent_20_20_20_20_20,.upc_columns_percent_20_80,.upc_columns_percent_25_25_25_25,.upc_columns_percent_30_70,.upc_columns_percent_33_33_34,.upc_columns_percent_33_67,.upc_columns_percent_40_60,.upc_columns_percent_50_50,.upc_columns_percent_60_40,.upc_columns_percent_67_33,.upc_columns_percent_70_30,.upc_columns_percent_80_20,.upc_columns_utility1 {
    float: left;
    clear: both;
    width: 102%;
    margin: 0 -1%
}

.upc_columns_percent_15_15_15_15_15_15>div,.upc_columns_percent_20_20_20_20_20>div,.upc_columns_percent_20_80>div,.upc_columns_percent_25_25_25_25>div,.upc_columns_percent_30_70>div,.upc_columns_percent_33_33_34>div,.upc_columns_percent_33_67>div,.upc_columns_percent_40_60>div,.upc_columns_percent_50_50>div,.upc_columns_percent_60_40>div,.upc_columns_percent_67_33>div,.upc_columns_percent_70_30>div,.upc_columns_percent_80_20>div,.upc_columns_utility1>div {
    float: left;
    padding: 0 1%
}

.upc_columns_percent_30_70-c0 {
    width: 30%
}

.upc_columns_percent_30_70-c1,.upc_columns_percent_70_30-c0 {
    width: 70%
}

.upc_columns_percent_70_30-c1 {
    width: 30%
}

.upc_columns_percent_33_67-c0 {
    width: 33%
}

.upc_columns_percent_33_67-c1,.upc_columns_percent_67_33-c0 {
    width: 67%
}

.upc_columns_percent_67_33-c1 {
    width: 33%
}

.upc_columns_percent_50_50>div {
    width: 50%
}

.upc_columns_percent_60_40-c0 {
    width: 60%
}

.upc_columns_percent_40_60-c0,.upc_columns_percent_60_40-c1 {
    width: 40%
}

.upc_columns_percent_40_60-c1 {
    width: 60%
}

.upc_columns_percent_20_80-c0 {
    width: 20%
}

.upc_columns_percent_20_80-c1,.upc_columns_percent_80_20-c0 {
    width: 80%
}

.upc_columns_percent_80_20-c1 {
    width: 20%
}

.upc_columns_percent_33_33_34>div {
    width: 33.33333333333333%
}

.upc_columns_percent_25_25_25_25>div {
    width: 25%
}

.upc_columns_percent_20_20_20_20_20>div {
    width: 20%
}

.upc_columns_percent_15_15_15_15_15_15>div {
    width: 15%
}

.upc_columns_utility1>div {
    width: 33.33333333333333%;
    padding: 15px;
    text-align: center;
    min-height: 230px
}

.upc_columns_utility1-c0,.upc_columns_utility1-c1 {
    border-right: 1px solid #d8dcdd
}

.upc_columns_utility1-c1,.upc_columns_utility1-c2 {
    border-left: 1px solid #fafafa
}

@media only screen and (max-width: 768px) {
    .parsys_column>div {
        width:100%
    }

    .parsys_column img {
        max-width: 100%!important
    }
}

@media only screen and (max-width: 479px) {
    .parsys_column>div * {
        max-width:100%
    }
}

@media screen {
    img.logo-print {
        display: none
    }
}

@media print {
    img.logo-print {
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        height: 65px;
        width: 65px;
        margin: 0!important;
        padding: 0!important
    }
}

@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active) {
    body .upc-wrapper {
        flex: 1
    }
}

@media only screen and (max-width: 479px) {
    .upc-bgcontainer-service {
        background-size:363px 48px
    }

    .parsys_column,.parsys_column>div,.upc-promo-aspot,.upc_container_12,.upc_container_fullwidth,.upc_grid_1,.upc_grid_2,.upc_grid_3,.upc_grid_4,.upc_grid_5,.upc_grid_6,.upc_grid_7,.upc_grid_8,.upc_grid_9,.upc_grid_10,.upc_grid_11,.upc_grid_12 {
        position: relative;
        display: block;
        clear: both;
        margin: 0 0 10px
    }
}

@media only screen and (min-width: 480px) and (max-width:620px) {
    .upc-bgcontainer-service {
        right:280px
    }

    .parsys_column,.parsys_column>div,.upc-promo-aspot,.upc_container_12,.upc_container_fullwidth,.upc_grid_1,.upc_grid_2,.upc_grid_3,.upc_grid_4,.upc_grid_5,.upc_grid_6,.upc_grid_7,.upc_grid_8,.upc_grid_9,.upc_grid_10,.upc_grid_11,.upc_grid_12 {
        position: relative;
        display: block;
        clear: both;
        margin: 0 0 10px
    }

    .parsys_column>div * {
        max-width: 100%
    }

    .parsys_column div.parsys>div.image>img {
        max-width: 100%;
        height: auto
    }
}

@media only screen and (max-width: 768px) {
    body {
        min-width:0!important;
        background-size: 100% auto;
        background-position: top;
        background-color: #fff
    }

    img {
        max-width: 100%
    }

    .upc_container_12 .upc_grid_12,.upc_container_fullwidth {
        width: 100%
    }

    .upc-bgcontainer-leanfooter {
        width: 96%
    }

    .upc-wrapper {
        position: relative;
        overflow: auto;
        overflow-x: hidden;
        width: 100%;
        float: left;
        min-height: 100%;
        height: auto!important;
        height: 100%
    }

    .upc-body-wrapper {
        width: 96%!important;
        margin: 0 2%!important
    }

    .upc-content-wrapper {
        margin: 0 auto -45px!important
    }

    .upc-footer-push {
        height: 45px!important;
        display: block;
        width: 90%;
        float: left
    }

    .upc_container_bg_full {
        width: 104%!important;
        margin: 0 -2%!important;
        box-sizing: border-box
    }
}

.upc_container_bg_full {
    width: 100%;
    float: left
}

.upc-bgcontainer-topnav {
    width: 100%;
    float: left;
    z-index: 600;
    background-color: #f7f6f6
}

.upc-bgcontainer-top,.upc-bgcontainer-top_nospot {
    width: 100%;
    float: left;
    z-index: 500
}

.upc-bgcontainer-breadcrumb_nospot {
    width: auto;
    z-index: 410
}

.upc-bgcontainer-breadcrumb {
    width: 100%;
    z-index: 410
}

.upc-bgcontainer-service {
    width: 100%;
    float: left;
    z-index: 607;
    background-color: #fff;
    height: 30px
}

.upc-bgcontainer-utilities {
    width: 100%;
    float: left;
    min-height: 90px;
    background-color: #ffc421
}

.upc-bgcontainer-subnavcontainer {
    width: 100%;
    float: left;
    background-color: #fff
}

.upc-bgcontainer-subnav {
    width: 100%;
    float: left;
    margin-top: -1px
}

.upc-bgcontainer-subnav img {
    display: block!important;
    width: 0;
    height: 0;
    padding: 0;
    margin: 0
}

.upc-bgcontainer-aspot,.upc-bgcontainer-topspot {
    width: 100%;
    float: left
}

.upc-bgcontainer-center {
    width: 100%;
    float: left;
    padding: 0
}

.upc-bgcontainer-center_nospot {
    width: 100%;
    float: left;
    padding: 20px 0 0
}

.upc-bgcontainer-fatfooter {
    width: 100%;
    float: left;
    min-height: 230px
}

.upc-bgcontainer-fatfooter a {
    font-family: TelenetAlbra-Regular,Helvetica,Verdana,Arial,Sans-serif;
    color: var(--color);
    text-decoration: none
}

.upc-bgcontainer-fatfooter a:focus,.upc-bgcontainer-fatfooter a:hover,.upc-bgcontainer-fatfooter a:not([href]):not([tabindex]):focus,.upc-bgcontainer-fatfooter a:not([href]):not([tabindex]):hover {
    color: var(--color);
    text-decoration: underline
}

.upc-bgcontainer-leanfooter {
    bottom: 0;
    border: solid #291d18;
    border-width: 1px 0 0
}

.upc-body-wrapper {
    width: 100%;
    float: left;
    min-height: 400px
}

.upc-content-wrapper {
    width: 100%;
    float: left;
    height: auto!important;
    height: 100%;
    margin: 0 auto
}

.clear {
    clear: both;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0
}

.upc_button5 {
    width: 32px;
    height: 32px
}

.upc_accordion .foldout {
    overflow: hidden;
    border-bottom: .1rem solid #f7f6f6
}

.upc_accordion .foldout .upc_accordion_wrapper .upc_accordion_title {
    padding: 1.4rem 0;
    cursor: pointer;
    border: 0;
    width: 100%;
    display: flex;
    background-color: transparent;
    margin: 0
}

@media only screen and (min-width: 20em) {
    .upc_accordion .foldout .upc_accordion_wrapper .upc_accordion_title {
        align-content:center;
        justify-content: space-between;
        border-radius: 0
    }
}

.upc_accordion .foldout .upc_accordion_wrapper .upc_accordion_title .lgi-acc-img img {
    margin-top: -.5rem;
    margin-right: 1rem
}

.upc_accordion .foldout .upc_accordion_wrapper .upc_accordion_title .lgi-acc-txt {
    width: 100%
}

.upc_accordion .foldout .upc_accordion_wrapper .upc_accordion_title .lgi-acc-txt .upc_accordion_title_text {
    text-align: left;
    line-height: 1.8rem;
    font-family: TelenetAlbra-Bold,Helvetica,Verdana,Arial,Sans-serif;
    color: #291d18;
    cursor: pointer
}

@media only screen and (min-width: 36em) {
    .upc_accordion .foldout .upc_accordion_wrapper .upc_accordion_title .lgi-acc-txt .upc_accordion_title_text {
        font-size:2rem;
        line-height: 2.4rem
    }
}

.upc_accordion .foldout .upc_accordion_wrapper .upc_accordion_title .lgi-acc-chevronlabel .upc_accordion_label_closed:before,.upc_accordion .foldout .upc_accordion_wrapper .upc_accordion_title .lgi-acc-chevronlabel .upc_accordion_label_opened:before {
    transition: transform .3s ease;
    transform-origin: center center
}

.upc_accordion .foldout .upc_accordion_wrapper .upc_accordion_title .lgi-acc-chevronlabel .upc_accordion_label_closed:before {
    font-family: icons;
    speak: never;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: inherit
}

.upc_accordion .foldout .upc_accordion_wrapper .upc_accordion_title .lgi-acc-chevronlabel .upc_accordion_label_opened:before {
    font-family: icons;
    speak: never;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: inherit
}

.upc_accordion .foldout .upc_accordion_wrapper .upc_accordion_pane {
    transition: all .3s ease;
    overflow: hidden;
    line-height: 2rem;
    font-size: 1.4rem;
    display: none
}

@media only screen and (min-width: 36em) {
    .upc_accordion .foldout .upc_accordion_wrapper .upc_accordion_pane {
        line-height:2.4rem;
        font-size: 1.8rem
    }
}

.upc_accordion .upc_accordion_title .upc_accordion_label_opened {
    display: none
}

.upc_accordion .upc_accordion_title.current .upc_accordion_label_opened,.upc_accordion .upc_accordion_title .upc_accordion_label_closed {
    display: block
}

.upc_accordion .upc_accordion_title.current .upc_accordion_label_closed {
    display: none
}

.accstyle_B-1 .upc_accordion_wrapper,.accstyle_B-2 .upc_accordion_wrapper,.accstyle_B .upc_accordion_wrapper {
    padding: 2.5rem;
    margin-bottom: 1rem;
    background-color: #f7f6f6
}

.accstyle_B-1 .upc_accordion_wrapper {
    padding: 1.5rem
}

.upc-body-wrapper .richtext p+ul {
    margin-top: 2rem
}

.upc-body-wrapper .richtext ul li {
    clear: both;
    text-align: left;
    list-style-type: none;
    vertical-align: middle;
    line-height: inherit;
    margin: 0;
    padding: 0 0 1.4rem 2rem
}

.upc-body-wrapper .richtext ul li:before {
    content: "\2022";
    font-family: Arial,sans-serif;
    font-size: 2.5rem;
    left: 0;
    top: 0;
    line-height: 2.5rem
}

ul.pagelist_card li {
    text-align: left
}

ul.pagelist_card li article,ul.pagelist_card li article:hover,ul.pagelist_card li article>div {
    border-radius: unset;
    border: unset
}

ul.pagelist_card li article:hover a,ul.pagelist_card li article>div a,ul.pagelist_card li article a {
    margin: 20px;
    line-height: inherit
}

maps-autocomplete .AutoComplete {
    display: block;
    margin-bottom: 2rem
}

maps-autocomplete .AutoComplete input[type=text] {
    height: auto;
    line-height: inherit;
    margin-bottom: 0;
    font-size: inherit;
    border: none;
    padding: 1.2rem 0 1.2rem 1.6rem;
    font-family: inherit;
    text-overflow: ellipsis;
    border-radius: 0
}

@media only screen and (max-width: 768px) {
    .dealer-locator-combined .tn-styling .dealer-locator-container .dlcTop .mobileContainer .dlcInput {
        background:#f7f6f6
    }
}

.upc-bgcontainer-leanfooter,.upc-container__default,.upc-promo-aspot,.upc_container_12,.upc_container_fullwidth {
    margin: 0 3.2%;
    width: 93.6%
}

@media only screen and (min-width: 36em) {
    .upc-bgcontainer-leanfooter,.upc-container__default,.upc-promo-aspot,.upc_container_12,.upc_container_fullwidth {
        margin:0 2.5%;
        width: 95%
    }
}

@media only screen and (min-width: 74.5em) {
    .upc-bgcontainer-leanfooter,.upc-container__default,.upc-promo-aspot,.upc_container_12,.upc_container_fullwidth {
        margin:0 auto;
        max-width: 113.2rem
    }
}

.upc-wrapper .promo-highlight.promo-highlight__with-squarcle {
    color: #291d18;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23ffc421' d='M105.9 20C104.8 11.2 98 4.2 89.2 3.2c0 0-14-2.2-34.7-2.2-20.6 0-34.7 2.2-34.7 2.2-8.8 1-15.6 8-16.7 16.8C3.1 20 1 35.8 1 54.5S3.1 89 3.1 89c1.1 8.8 7.9 15.8 16.7 16.8 0 0 14 2.2 34.7 2.2 20.6 0 34.7-2.2 34.7-2.2 8.8-1.1 15.6-8 16.7-16.8 0 0 2.1-15.8 2.1-34.5S105.9 20 105.9 20' fill-rule='evenodd'/%3E%3C/svg%3E");
    background-size: cover
}

.header .pg19,.header .pg19_b {
    background: transparent;
    color: unset
}

.header .pg19:before,.header .pg19_b:before {
    content: ""
}

.header .pg20,.header .pg20_b {
    background: transparent;
    color: unset
}

.header .pg20:before,.header .pg20_b:before {
    content: ""
}

.card .cardTbl .cardRow.cardBody .cardCell .priceText,.card .cardTbl .cardRow.cardBody .cardCell .subTitle,.card .cardTbl .cardRow.cardBody .cardCell h3,.tn-minimized .MinimizedViewContent__title {
    color: #fff
}

.accstyle_Y .upc_accordion_title {
    margin-top: 16px!important
}

.accstyle_A .upc_accordion_title.current:hover,.accstyle_B-1 .upc_accordion_title.current:hover,.accstyle_B-2 .upc_accordion_title.current:hover,.accstyle_B .upc_accordion_title.current:hover,.accstyle_D .upc_accordion_title.current:hover,.accstyle_E .upc_accordion_title.current:hover,.accstyle_Y .upc_accordion_title.current:hover {
    color: inherit
}

.accstyle_A .upc_accordion_title:hover,.accstyle_B-1 .upc_accordion_title:hover,.accstyle_B-2 .upc_accordion_title:hover,.accstyle_B .upc_accordion_title:hover,.accstyle_D .upc_accordion_title:hover,.accstyle_E .upc_accordion_title:hover,.accstyle_Y .upc_accordion_title:hover {
    color: #ffb61b
}

.accstyle_A .upc_accordion_title__text:before,.accstyle_B-1 .upc_accordion_title__text:before,.accstyle_B-2 .upc_accordion_title__text:before,.accstyle_B .upc_accordion_title__text:before,.accstyle_D .upc_accordion_title__text:before,.accstyle_E .upc_accordion_title__text:before,.accstyle_Y .upc_accordion_title__text:before {
    top: 0
}

.accstyle_A .upc_accordion_title .upc_accordion_label_closed:before,.accstyle_A .upc_accordion_title .upc_accordion_label_opened:before,.accstyle_B-1 .upc_accordion_title .upc_accordion_label_closed:before,.accstyle_B-1 .upc_accordion_title .upc_accordion_label_opened:before,.accstyle_B-2 .upc_accordion_title .upc_accordion_label_closed:before,.accstyle_B-2 .upc_accordion_title .upc_accordion_label_opened:before,.accstyle_B .upc_accordion_title .upc_accordion_label_closed:before,.accstyle_B .upc_accordion_title .upc_accordion_label_opened:before,.accstyle_D .upc_accordion_title .upc_accordion_label_closed:before,.accstyle_D .upc_accordion_title .upc_accordion_label_opened:before,.accstyle_E .upc_accordion_title .upc_accordion_label_closed:before,.accstyle_E .upc_accordion_title .upc_accordion_label_opened:before,.accstyle_Y .upc_accordion_title .upc_accordion_label_closed:before,.accstyle_Y .upc_accordion_title .upc_accordion_label_opened:before {
    padding-left: .1rem
}

.accstyle_A .upc_accordion_title .upc_accordion_label_closed:before,.accstyle_B-1 .upc_accordion_title .upc_accordion_label_closed:before,.accstyle_B-2 .upc_accordion_title .upc_accordion_label_closed:before,.accstyle_B .upc_accordion_title .upc_accordion_label_closed:before,.accstyle_D .upc_accordion_title .upc_accordion_label_closed:before,.accstyle_E .upc_accordion_title .upc_accordion_label_closed:before,.accstyle_Y .upc_accordion_title .upc_accordion_label_closed:before {
    line-height: 2rem
}

.accstyle_A .upc_accordion_title .upc_accordion_label_opened:before,.accstyle_B-1 .upc_accordion_title .upc_accordion_label_opened:before,.accstyle_B-2 .upc_accordion_title .upc_accordion_label_opened:before,.accstyle_B .upc_accordion_title .upc_accordion_label_opened:before,.accstyle_D .upc_accordion_title .upc_accordion_label_opened:before,.accstyle_E .upc_accordion_title .upc_accordion_label_opened:before,.accstyle_Y .upc_accordion_title .upc_accordion_label_opened:before {
    line-height: 1.8rem
}

.accstyle_B-1 .upc_accordion_label_closed:before,.accstyle_B-1 .upc_accordion_label_opened:before {
    line-height: 2.8rem!important
}

.accstyle_C .upc_accordion_title .upc_accordion_title_text:hover {
    color: #ffb61b
}

.accstyle_C.current {
    color: #ffb61b
}

.AEM--link--chevron,.AEM--link--chevron-left,.link,.notification.notification__link a {
    color: var(--link-color)
}

.AEM--link--chevron-left:hover,.AEM--link--chevron:hover,.link:hover,.notification.notification__link a:hover {
    color: var(--link-color--hover)
}

.link.disabled {
    color: var(--link-color--disabled)
}

.link.link--with-icon .link--icon--shaped {
    background-image: var(--link--shaped__icon-bg--hover)
}

.link i.icon {
    margin-right: .5rem
}

.link i.icon.icon--shaped {
    background-image: var(--link--shaped__icon-bg);
    background-size: cover;
    width: 2.4rem;
    height: 2.4rem;
    font-size: 1.4rem
}

.link i.icon.icon--shaped:before {
    color: var(--link--shaped--before__color);
    width: 2.4rem;
    height: 2.4rem
}

.link.link--with-icon:hover .icon--shaped,.link i.icon.icon--shaped:hover {
    background-image: var(--link--shaped__icon-bg--hover)
}

.link i.icon.icon--after {
    float: right;
    margin-left: .5rem;
    margin-right: unset
}

.AEM--link--chevron,.link.link--chevron {
    line-height: 2rem;
    font-size: 1.6rem;
    color: var(--link--chevron__color)
}

.AEM--link--chevron:hover,.link.link--chevron:hover {
    color: var(--link--chevron--hover__color)
}

.AEM--link--chevron:after,.link.link--chevron:after {
    margin-left: .5rem
}

.AEM--link--chevron-left,.link.link--chevron--before,.link.link--chevron-left {
    line-height: 2rem;
    font-size: 1.6rem;
    color: var(--link--chevron__color)
}

.AEM--link--chevron-left:before,.link.link--chevron--before:before,.link.link--chevron-left:before {
    margin-right: .5rem;
    color: var(--link-color)
}

.AEM--link--chevron-left:after,.link.link--chevron--before:after,.link.link--chevron-left:after {
    content: none
}

.AEM--link--chevron-left:hover,.link.link--chevron--before:hover,.link.link--chevron-left:hover {
    color: inherit;
    -webkit-text-decoration: "%text-decoration--underline";
    text-decoration: "%text-decoration--underline"
}

.AEM--link--chevron-left:hover:before,.link.link--chevron--before:hover:before,.link.link--chevron-left:hover:before {
    color: var(--link--chevron--hover__color)
}

.link--unstyled {
    color: inherit;
    text-decoration: underline
}

.link--unstyled:hover {
    color: inherit;
    text-decoration: none
}

.link--secondary {
    color: var(--link--secondary__color)
}

.link--secondary:hover {
    color: var(--link--secondary__color)
}

.link--no-underline {
    text-decoration: none
}

.link--no-underline.primary {
    text-transform: uppercase
}

.link--no-underline.secondary {
    color: var(--link--secondary__color)
}

.link.link--login-header {
    color: inherit
}

.list-style--bullit {
    padding-left: 2rem;
    margin-top: 0;
    margin-bottom: 1rem
}

.list-style--primary-ticks {
    list-style-position: outside;
    -webkit-padding-start: 2.4rem;
    padding-inline-start:2.4rem}

.list-style--primary-ticks li:before {
    color: var(--list-style--primary-ticks__ul__li__before_icon_color)
}

.list-style--ordered-highlight {
    list-style-position: outside;
    counter-reset: highlighted-counter
}

.list-style--ordered-highlight li {
    counter-increment: highlighted-counter;
    padding-left: 4.2rem
}

.list-style--ordered-highlight li:before {
    color: var(--list-style--ordered-highlight__ul__li__before__color);
    width: 2.8rem;
    height: 2.8rem;
    content: counter(highlighted-counter);
    left: 0;
    font-size: 1.4rem
}

.list-inline__list {
    list-style: none;
    pointer-events: auto
}

.list-inline__list__item a,.list-inline__list__item a:hover,.list-inline__list__item a:visited {
    text-decoration: none
}

.list-inline__list__item:first-child {
    -webkit-animation-delay: 0s;
    animation-delay: 0s
}

.list-inline__list__item:nth-child(2) {
    -webkit-animation-delay: .08s;
    animation-delay: .08s
}

.list-inline__list__item:nth-child(3) {
    -webkit-animation-delay: .16s;
    animation-delay: .16s
}

.list-inline__list__item:nth-child(4) {
    -webkit-animation-delay: .24s;
    animation-delay: .24s
}

.list-inline__list__item:nth-child(5) {
    -webkit-animation-delay: .32s;
    animation-delay: .32s
}

.list-inline__list__item:nth-child(6) {
    -webkit-animation-delay: .4s;
    animation-delay: .4s
}

.list-inline__list__item:nth-child(7) {
    -webkit-animation-delay: .48s;
    animation-delay: .48s
}

.list-inline__list__item:nth-child(8) {
    -webkit-animation-delay: .56s;
    animation-delay: .56s
}

.list-inline__list__item:nth-child(9) {
    -webkit-animation-delay: .64s;
    animation-delay: .64s
}

.list-inline__list__item:nth-child(10) {
    -webkit-animation-delay: .72s;
    animation-delay: .72s
}

.list-inline__list__item:nth-child(11) {
    -webkit-animation-delay: .8s;
    animation-delay: .8s
}

.list-inline__list__item:nth-child(12) {
    -webkit-animation-delay: .88s;
    animation-delay: .88s
}

.list-inline__list__item:nth-child(13) {
    -webkit-animation-delay: .96s;
    animation-delay: .96s
}

.list-inline__list__item:nth-child(14) {
    -webkit-animation-delay: 1.04s;
    animation-delay: 1.04s
}

.list-inline__list__item:nth-child(15) {
    -webkit-animation-delay: 1.12s;
    animation-delay: 1.12s
}

.list-inline__list__item:nth-child(16) {
    -webkit-animation-delay: 1.2s;
    animation-delay: 1.2s
}

.list-inline__list__item:nth-child(17) {
    -webkit-animation-delay: 1.28s;
    animation-delay: 1.28s
}

.list-inline__list__item:nth-child(18) {
    -webkit-animation-delay: 1.36s;
    animation-delay: 1.36s
}

.list-inline__list__item:nth-child(19) {
    -webkit-animation-delay: 1.44s;
    animation-delay: 1.44s
}

.list-inline__list__item:nth-child(20) {
    -webkit-animation-delay: 1.52s;
    animation-delay: 1.52s
}

.animated-content-fade-in.animated-content-fade-in--delay .list-inline__list__item:first-child {
    -webkit-animation-delay: 4.3s;
    animation-delay: 4.3s
}

.animated-content-fade-in.animated-content-fade-in--delay .list-inline__list__item:nth-child(2) {
    -webkit-animation-delay: 4.4s;
    animation-delay: 4.4s
}

.animated-content-fade-in.animated-content-fade-in--delay .list-inline__list__item:nth-child(3) {
    -webkit-animation-delay: 4.5s;
    animation-delay: 4.5s
}

.animated-content-fade-in.animated-content-fade-in--delay .list-inline__list__item:nth-child(4) {
    -webkit-animation-delay: 4.6s;
    animation-delay: 4.6s
}

.animated-content-fade-in.animated-content-fade-in--delay .list-inline__list__item:nth-child(5) {
    -webkit-animation-delay: 4.7s;
    animation-delay: 4.7s
}

.animated-content-fade-in.animated-content-fade-in--delay .list-inline__list__item:nth-child(6) {
    -webkit-animation-delay: 4.8s;
    animation-delay: 4.8s
}

.animated-content-fade-in.animated-content-fade-in--delay .list-inline__list__item:nth-child(7) {
    -webkit-animation-delay: 4.9s;
    animation-delay: 4.9s
}

.animated-content-fade-in.animated-content-fade-in--delay .list-inline__list__item:nth-child(8) {
    -webkit-animation-delay: 5s;
    animation-delay: 5s
}

.animated-content-fade-in.animated-content-fade-in--delay .list-inline__list__item:nth-child(9) {
    -webkit-animation-delay: 5.1s;
    animation-delay: 5.1s
}

.animated-content-fade-in.animated-content-fade-in--delay .list-inline__list__item:nth-child(10) {
    -webkit-animation-delay: 5.2s;
    animation-delay: 5.2s
}

.animated-content-fade-in.animated-content-fade-in--delay .list-inline__list__item:nth-child(11) {
    -webkit-animation-delay: 5.3s;
    animation-delay: 5.3s
}

.animated-content-fade-in.animated-content-fade-in--delay .list-inline__list__item:nth-child(12) {
    -webkit-animation-delay: 5.4s;
    animation-delay: 5.4s
}

.animated-content-fade-in.animated-content-fade-in--delay .list-inline__list__item:nth-child(13) {
    -webkit-animation-delay: 5.5s;
    animation-delay: 5.5s
}

.animated-content-fade-in.animated-content-fade-in--delay .list-inline__list__item:nth-child(14) {
    -webkit-animation-delay: 5.6s;
    animation-delay: 5.6s
}

.animated-content-fade-in.animated-content-fade-in--delay .list-inline__list__item:nth-child(15) {
    -webkit-animation-delay: 5.7s;
    animation-delay: 5.7s
}

.animated-content-fade-in.animated-content-fade-in--delay .list-inline__list__item:nth-child(16) {
    -webkit-animation-delay: 5.8s;
    animation-delay: 5.8s
}

.animated-content-fade-in.animated-content-fade-in--delay .list-inline__list__item:nth-child(17) {
    -webkit-animation-delay: 5.9s;
    animation-delay: 5.9s
}

.animated-content-fade-in.animated-content-fade-in--delay .list-inline__list__item:nth-child(18) {
    -webkit-animation-delay: 6s;
    animation-delay: 6s
}

.animated-content-fade-in.animated-content-fade-in--delay .list-inline__list__item:nth-child(19) {
    -webkit-animation-delay: 6.1s;
    animation-delay: 6.1s
}

.animated-content-fade-in.animated-content-fade-in--delay .list-inline__list__item:nth-child(20) {
    -webkit-animation-delay: 6.2s;
    animation-delay: 6.2s
}

.list-popup {
    right: 2rem;
    bottom: 10rem;
    z-index: 1011
}

@media only screen and (min-width: 36em) {
    .list-popup {
        bottom:15rem;
        right: 2%
    }
}

.list-popup__trigger {
    min-height: 4.4rem;
    min-width: 4rem;
    width: auto;
    padding: 0 1.2rem;
    color: #291d18;
    white-space: nowrap;
    border-radius: .4rem;
    border: 0;
    background: #fff;
    box-shadow: 0 .8rem 1.6rem 0 rgba(41,29,24,.16)
}

@media only screen and (min-width: 36em) {
    .list-popup__trigger {
        padding:.8rem 2.6rem .8rem 1.8rem
    }
}

.list-popup__trigger .notify-icon {
    width: 1.6rem;
    height: 1.6rem;
    bottom: 2.8rem;
    right: -.76rem;
    border-radius: 50%;
    background-color: #de350b;
    color: #291d18
}

.list-popup__trigger .notify-icon .notify-dot {
    border-radius: 50%;
    width: .4rem;
    height: .4rem;
    background: #fff;
    top: .55rem;
    left: .6rem
}

.list-popup__trigger:active,.list-popup__trigger:hover {
    background: #f7f6f6;
    color: #291d18;
    cursor: pointer
}

.list-popup__trigger:focus {
    color: #291d18;
    cursor: pointer
}

.list-popup__trigger__icon {
    width: auto
}

@media only screen and (min-width: 36em) {
    .list-popup__trigger__text {
        align-items:center;
        justify-content: center;
        padding-left: 1.4rem
    }
}

.list-popup__trigger__close {
    visibility: hidden;
    width: 0
}

.list-popup__trigger.active {
    padding: 0 .8rem;
    background: #eeeded;
    width: 4rem
}

.list-popup__trigger.active .list-popup__trigger__icon,.list-popup__trigger.active .list-popup__trigger__text {
    visibility: hidden;
    width: 0
}

.list-popup__trigger.active .list-popup__trigger__close {
    height: 4rem;
    width: 4rem;
    font-size: "%text--xl";
    color: #291d18;
    visibility: visible;
    margin-left: -.1rem;
    line-height: 1.9rem
}

.list-popup__list {
    height: 0;
    width: 0;
    list-style: none;
    right: 5%;
    bottom: 0;
    margin-bottom: 4rem;
    pointer-events: auto;
    visibility: hidden
}

.list-popup__list.active {
    height: auto;
    width: auto;
    visibility: visible
}

.list-popup__list--secondary {
    list-style: none;
    left: 2.4rem;
    pointer-events: auto;
    visibility: visible
}

.list-popup__list__item {
    margin-bottom: .8rem
}

.list-popup__list__item a,.list-popup__list__item a:hover,.list-popup__list__item a:visited {
    text-decoration: none
}

.list-popup__list__item .list-button {
    margin-bottom: -4rem
}

.list-popup__list__item:first-child .list-button {
    transition: margin .07s cubic-bezier(.68,-.55,.265,1.55)
}

.list-popup__list__item:nth-child(2) .list-button {
    transition: margin .14s cubic-bezier(.68,-.55,.265,1.55)
}

.list-popup__list__item:nth-child(3) .list-button {
    transition: margin .21s cubic-bezier(.68,-.55,.265,1.55)
}

.list-popup__list__item:nth-child(4) .list-button {
    transition: margin .28s cubic-bezier(.68,-.55,.265,1.55)
}

.list-popup__list__item:nth-child(5) .list-button {
    transition: margin .35s cubic-bezier(.68,-.55,.265,1.55)
}

.list-popup__list__item:nth-child(6) .list-button {
    transition: margin .42s cubic-bezier(.68,-.55,.265,1.55)
}

.template-section__communication .list-popup {
    right: auto;
    bottom: auto;
    z-index: auto
}

@media only screen and (min-width: 36em) {
    .template-section__communication .list-popup {
        bottom:auto;
        right: auto
    }
}

.login-message {
    padding: 0 1.6rem;
    max-width: 113.2rem;
    margin: 2.4rem auto
}

.login-message .notification {
    flex-direction: column;
    padding: 1rem 2rem;
    flex-wrap: wrap
}

@media only screen and (min-width: 36em) {
    .login-message .notification {
        flex-wrap:nowrap
    }
}

.login-message .notification span {
    flex-basis: 100%
}

@media only screen and (min-width: 36em) {
    .login-message .notification span {
        flex-basis:auto;
        width: 100%
    }
}

.login-message .notification .button {
    white-space: nowrap
}

.logo a {
    font-size: 4rem
}

@media only screen and (min-width: 36em) {
    .logo a {
        font-size:8rem
    }
}

.logo img,.logo svg {
    width: 4.2rem;
    height: auto
}

@media only screen and (min-width: 48.0625em) {
    .logo img,.logo svg {
        width:8rem
    }
}

.logo .logo--original-size img,.logo img.logo--original-size {
    min-width: -webkit-max-content;
    min-width: -moz-max-content;
    min-width: max-content
}

.logo .logo--yellow-fellow {
    line-height: 4.5rem;
    font-size: 5.6rem
}

@media only screen and (min-width: 36em) {
    .logo .logo--yellow-fellow {
        line-height:6rem;
        font-size: 10rem
    }
}

.logo img.logo--yellow-fellow {
    height: 4.5rem
}

@media only screen and (min-width: 36em) {
    .logo img.logo--yellow-fellow {
        height:6rem
    }
}

.logo .logo--yellow-fellow--loading {
    height: 7rem
}

@media only screen and (min-width: 36em) {
    .logo .logo--yellow-fellow--loading {
        height:10rem
    }
}

.arrow-sort-section .icon-sorting-arrow-up {
    top: -.6rem;
    left: 1.4rem
}

.arrow-sort-section .icon-sorting-arrow-up:before {
    border-width: .6rem .6rem 0;
    color: #eeeded
}

.arrow-sort-section .icon-sorting-arrow-down {
    top: .7rem;
    left: .1rem
}

.arrow-sort-section .icon-sorting-arrow-down:before {
    border-width: .6rem .6rem 0;
    color: #eeeded
}

.arrow-sort-section .icon-sorting-arrow--active:before {
    border-color: #ffc421;
    color: #ffc421
}

.sticky-footer-v2 .indicator {
    height: .4rem;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    border-radius: 0;
    background-color: #f7f6f6;
    box-shadow: inset 0 .1rem .3rem 0 rgba(0,0,0,.15)
}

@media only screen and (min-width: 36em) {
    .sticky-footer-v2 .indicator {
        width:28.8rem;
        position: relative;
        bottom: auto;
        left: auto;
        border-radius: .4rem
    }
}

.sticky-footer-v2 .indicator .indicator-progress {
    height: 100%;
    width: 0;
    max-width: 100%;
    background: #ffc421;
    border-radius: .4rem
}

.sticky-footer-v2 .indicator .indicator-progress.level-one {
    width: 20%
}

.sticky-footer-v2 .indicator .indicator-progress.level-two {
    width: 33.3%
}

.sticky-footer-v2 .indicator .indicator-progress.level-three {
    width: 40%
}

.sticky-footer-v2 .indicator .indicator-progress.level-four {
    width: 60%
}

.sticky-footer-v2 .indicator .indicator-progress.level-five {
    width: 66.6%
}

.sticky-footer-v2 .indicator .indicator-progress.level-six {
    width: 80%
}

.sticky-footer-v2 .indicator .indicator-progress.level-seven {
    width: 100%
}

.sticky-footer-v2 {
    z-index: 1100
}

@media only screen and (max-width: 48.0525em) {
    .sticky-footer-v2__container {
        flex-wrap:wrap
    }
}

@media only screen and (max-width: 48.0525em) {
    .sticky-footer-v2__container .progress-paging {
        order:-1;
        flex-basis: 100%;
        line-height: 1rem;
        padding-bottom: 1.2rem
    }
}

.sticky-footer-v2__container--skeleton .left-footer-content,.sticky-footer-v2__container--skeleton .right-footer-content {
    height: 1.5rem;
    min-width: 4rem;
    -webkit-animation: shine .5s infinite;
    animation: shine .5s infinite;
    background-image: linear-gradient(100deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.5) 50%,hsla(0,0%,100%,0) 80%);
    background-repeat: repeat-y;
    background-size: 5rem 20rem;
    background-position: 0 0
}

.sticky-header {
    z-index: 1000;
    top: 0;
    left: 0
}


.horizontal-tab {
    overflow: hidden;
    max-width: 30rem
}

.horizontal-tab--multiple-headings {
    max-width: 100%
}

.mat-mdc-tab-labels,.tab-bar {
    list-style-type: none;
    background-color: transparent;
    border-bottom: .1rem solid #e5e3e3
}

@media only screen and (min-width: 48.0625em) {
    .mat-mdc-tab-labels,.tab-bar {
        overflow:hidden
    }
}

.mat-mdc-tab-labels .mat-mdc-tab-label,.mat-mdc-tab-labels__li,.tab-bar .mat-mdc-tab-label,.tab-bar__li {
    width: 100%;
    float: left;
    border: none;
    border-bottom: 0 solid
}

@media only screen and (min-width: 36em) {
    .mat-mdc-tab-labels .mat-mdc-tab-label,.mat-mdc-tab-labels__li,.tab-bar .mat-mdc-tab-label,.tab-bar__li {
        width:15rem
    }
}

.mat-mdc-tab-labels .mat-mdc-tab-label .mat-mdc-tab-label-content,.mat-mdc-tab-labels .mat-mdc-tab-label a,.mat-mdc-tab-labels__li .mat-mdc-tab-label-content,.mat-mdc-tab-labels__li a,.tab-bar .mat-mdc-tab-label .mat-mdc-tab-label-content,.tab-bar .mat-mdc-tab-label a,.tab-bar__li .mat-mdc-tab-label-content,.tab-bar__li a {
    color: #291d18;
    text-decoration: none
}

.mat-mdc-tab-labels .mat-mdc-tab-label.active,.mat-mdc-tab-labels .mat-mdc-tab-label.mat-mdc-tab-label-active,.mat-mdc-tab-labels__li.active,.mat-mdc-tab-labels__li.mat-mdc-tab-label-active,.tab-bar .mat-mdc-tab-label.active,.tab-bar .mat-mdc-tab-label.mat-mdc-tab-label-active,.tab-bar__li.active,.tab-bar__li.mat-mdc-tab-label-active {
    font-weight: 900;
    border-bottom: .2rem solid #ffc421
}

.mat-mdc-tab-labels .mat-mdc-tab-label.active a,.mat-mdc-tab-labels .mat-mdc-tab-label.active a.color-text,.mat-mdc-tab-labels .mat-mdc-tab-label.mat-mdc-tab-label-active a,.mat-mdc-tab-labels .mat-mdc-tab-label.mat-mdc-tab-label-active a.color-text,.mat-mdc-tab-labels__li.active a,.mat-mdc-tab-labels__li.active a.color-text,.mat-mdc-tab-labels__li.mat-mdc-tab-label-active a,.mat-mdc-tab-labels__li.mat-mdc-tab-label-active a.color-text,.tab-bar .mat-mdc-tab-label.active a,.tab-bar .mat-mdc-tab-label.active a.color-text,.tab-bar .mat-mdc-tab-label.mat-mdc-tab-label-active a,.tab-bar .mat-mdc-tab-label.mat-mdc-tab-label-active a.color-text,.tab-bar__li.active a,.tab-bar__li.active a.color-text,.tab-bar__li.mat-mdc-tab-label-active a,.tab-bar__li.mat-mdc-tab-label-active a.color-text {
    color: #291d18
}

.mat-mdc-tab-labels .mat-mdc-tab-label--multiple-headings,.mat-mdc-tab-labels__li--multiple-headings,.tab-bar .mat-mdc-tab-label--multiple-headings,.tab-bar__li--multiple-headings {
    width: 33.33%
}

.mat-mdc-tab-labels .mat-mdc-tab-label--multiple-headings a,.mat-mdc-tab-labels__li--multiple-headings a,.tab-bar .mat-mdc-tab-label--multiple-headings a,.tab-bar__li--multiple-headings a {
    color: #291d18
}

.mat-mdc-tab-labels .mat-mdc-tab-label--auto-width,.mat-mdc-tab-labels__li--auto-width,.tab-bar .mat-mdc-tab-label--auto-width,.tab-bar__li--auto-width {
    width: auto
}

.mat-mdc-tab-labels .mat-mdc-tab-label--bold,.mat-mdc-tab-labels__li--bold,.tab-bar .mat-mdc-tab-label--bold,.tab-bar__li--bold {
    padding: 1rem 0 .5rem;
    margin-right: 4.8rem
}

.mat-mdc-tab-labels .mat-mdc-tab-label--bold:last-child,.mat-mdc-tab-labels__li--bold:last-child,.tab-bar .mat-mdc-tab-label--bold:last-child,.tab-bar__li--bold:last-child {
    margin-right: 0
}

.mat-mdc-tab-labels .mat-mdc-tab-label--bold.active,.mat-mdc-tab-labels__li--bold.active,.tab-bar .mat-mdc-tab-label--bold.active,.tab-bar__li--bold.active {
    border-bottom: .4rem solid #ffc421
}

.navigation-bar {
    background-color: #291d18;
    color: #fff;
    width: 100%
}

@media (min-width: 74.5em) {
    .navigation-bar {
        max-width:144rem;
        margin: 0 auto
    }
}

.navigation-bar .navigation-bar__link,.navigation-bar .navigation-bar__title {
    color: #fff;
    padding: 1.2rem 2rem
}

@media only screen and (min-width: 74.5em) {
    .navigation-bar .navigation-bar__link,.navigation-bar .navigation-bar__title {
        padding:2.6rem 4rem
    }
}

.navigation-bar .navigation-bar__title {
    text-decoration: underline;
    margin: auto
}

.navigation-bar .navigation-bar__title .icon {
    padding-top: .2rem
}

.navigation-bar .navigation-bar__icon {
    left: 2rem;
    top: 0;
    height: 100%
}

@media only screen and (min-width: 48.0625em) {
    .navigation-bar .navigation-bar__icon {
        left:4rem;
        top: 0;
        height: 100%;
        align-items: center
    }
}

@media only screen and (min-width: 74.5em) {
    .navigation-bar .navigation-bar__icon {
        left:0;
        top: 0;
        height: 100%;
        align-items: center
    }
}

.navigation-bar .navigation-bar__icon img {
    height: 3.2rem
}

@media only screen and (min-width: 48.0625em) {
    .navigation-bar .navigation-bar__block {
        justify-content:center;
        width: 100%
    }
}

@media only screen and (min-width: 74.5em) {
    .navigation-bar .navigation-bar__block {
        max-width:113.2rem;
        width: 100%;
        justify-content: center;
        margin: auto
    }
}

.navigation-bar .navigation-bar__block .navigation-bar__link-list .navigation-bar__link {
    text-decoration: none
}

.navigation-bar .navigation-bar__block .navigation-bar__link-list .navigation-bar__link--active {
    text-decoration: underline
}

.navigation-bar--mobile-fixed {
    height: auto;
    top: 0;
    left: 0;
    z-index: 100
}

@media only screen and (min-width: 48.0625em) {
    .navigation-bar--mobile-fixed {
        position:relative;
        height: auto
    }
}

@media only screen and (min-width: 74.5em) {
    .navigation-bar--mobile-fixed {
        position:relative;
        height: auto
    }
}

.navigation-bar--mobile-layer,.navigation-bar .navigation-bar--mobile-fixed.navigation-bar--mobile-layer {
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1100
}

@media only screen and (min-width: 48.0625em) {
    .navigation-bar--mobile-layer,.navigation-bar .navigation-bar--mobile-fixed.navigation-bar--mobile-layer {
        height:auto
    }
}

@media only screen and (min-width: 74.5em) {
    .navigation-bar--mobile-layer,.navigation-bar .navigation-bar--mobile-fixed.navigation-bar--mobile-layer {
        height:auto
    }
}

.navigation-bar--mobile-layer .navigation-bar__block,.navigation-bar .navigation-bar--mobile-fixed.navigation-bar--mobile-layer .navigation-bar__block {
    align-self: center;
    flex: 1
}

@media only screen and (min-width: 48.0625em) {
    .navigation-bar--mobile-layer .navigation-bar__block,.navigation-bar .navigation-bar--mobile-fixed.navigation-bar--mobile-layer .navigation-bar__block {
        flex-direction:row
    }
}

@media only screen and (min-width: 74.5em) {
    .navigation-bar--mobile-layer .navigation-bar__block,.navigation-bar .navigation-bar--mobile-fixed.navigation-bar--mobile-layer .navigation-bar__block {
        flex-direction:row
    }
}

.navigation-bar--mobile-layer .navigation-bar__icon,.navigation-bar .navigation-bar--mobile-fixed.navigation-bar--mobile-layer .navigation-bar__icon {
    top: 2rem;
    left: 2rem
}

@media only screen and (min-width: 48.0625em) {
    .navigation-bar--mobile-layer .navigation-bar__icon,.navigation-bar .navigation-bar--mobile-fixed.navigation-bar--mobile-layer .navigation-bar__icon {
        top:0;
        left: 4rem
    }
}

@media only screen and (min-width: 74.5em) {
    .navigation-bar--mobile-layer .navigation-bar__icon,.navigation-bar .navigation-bar--mobile-fixed.navigation-bar--mobile-layer .navigation-bar__icon {
        top:0;
        left: 0
    }
}

.navigation-bar--mobile-layer .navigation-bar__close,.navigation-bar .navigation-bar--mobile-fixed.navigation-bar--mobile-layer .navigation-bar__close {
    top: 2rem;
    right: 2rem;
    color: #999391
}

.notification {
    flex-wrap: wrap;
    margin-bottom: 1rem;
    border-radius: 0;
    background-color: var(--backgroundcolor,transparent)
}

@media only screen and (min-width: 36em) {
    .notification {
        flex-wrap:nowrap
    }
}

.notification span {
    align-items: flex-start;
    line-height: 2.4rem;
    font-weight: 400;
    color: var(--color,#655c58)
}

@media only screen and (min-width: 36em) {
    .notification span {
        font-size:1.8rem;
        line-height: 2.8rem
    }
}

@media only screen and (max-width: 48.0525em) {
    .notification span.icon,.notification span[class^=icon-] {
        margin-bottom:1.6rem
    }
}

.notification span.icon:before,.notification span[class^=icon-]:before {
    display: inline-block;
    font-weight: 400!important
}

@media only screen and (min-width: 36em) {
    .notification span.icon:before,.notification span[class^=icon-]:before {
        font-size:2.4rem
    }
}

.notification h3 {
    font-family: initial;
    color: var(--color,#291d18)
}

.notification ul {
    list-style: none
}

.notification ul li {
    margin-left: 4.5rem
}

.notification .button {
    white-space: nowrap;
    margin-top: 1rem
}

@media only screen and (min-width: 36em) {
    .notification .button {
        margin-top:0;
        margin-left: auto
    }
}

.notification .link--text {
    flex-basis: 100%;
    margin-top: 1rem;
    margin-left: 3rem;
    font-weight: 700;
    color: var(--color,#c95942)
}

@media only screen and (min-width: 36em) {
    .notification .link--text {
        margin-left:1rem;
        margin-top: 0;
        flex-basis: auto
    }
}

.notification.notification--success .icon-check-shape:before,.notification.notification--success .icon-status-success:before,.notification.notification--success .icon-success:before {
    font-family: icons;
    speak: never;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: inherit;
    font-family: icons,Helvetica,Verdana,Arial,Sans-serif;
    color: var(--coloricon)
}

.notification.notification--errorfield .icon-error-shape:before,.notification.notification--errorfield .icon-error:before,.notification.notification--errorfield .icon-status-error:before,.notification.notification--errorfield .icon-status-errorfield:before {
    font-family: icons;
    speak: never;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: inherit;
    font-family: icons,Helvetica,Verdana,Arial,Sans-serif;
    color: var(--coloricon);
    margin-right: 1.6rem
}

.notification.notification--errorfield .icon-error-shape .notification-subtext,.notification.notification--errorfield .icon-error .notification-subtext,.notification.notification--errorfield .icon-status-error .notification-subtext,.notification.notification--errorfield .icon-status-errorfield .notification-subtext {
    font-weight: 300
}

.notification.notification--author .icon-information-shape:before,.notification.notification--author .icon-information:before,.notification.notification--author .icon-status-info:before,.notification.notification--info .icon-information-shape:before,.notification.notification--info .icon-information:before,.notification.notification--info .icon-status-info:before {
    font-family: icons;
    speak: never;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: inherit;
    color: var(--coloricon)
}

.notification.notification--warning .icon-alert-shape:before,.notification.notification--warning .icon-alert:before,.notification.notification--warning .icon-error-shape:before,.notification.notification--warning .icon-status-warning:before {
    font-family: icons;
    speak: never;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: inherit;
    font-family: icons,Helvetica,Verdana,Arial,Sans-serif;
    color: var(--coloricon)
}

.notification.notification--warning .icon-alert-shape .notification-subtext,.notification.notification--warning .icon-alert .notification-subtext,.notification.notification--warning .icon-error-shape .notification-subtext,.notification.notification--warning .icon-status-warning .notification-subtext {
    display: flex;
    font-weight: 300
}

.notification.notification--warning--inline {
    color: #de350b;
    box-shadow: 0 0 0 0 transparent
}

@media only screen and (min-width: 36em) {
    .notification--closable.notification {
        padding-right:6.4rem
    }
}

.notification--closable .icon-close,.notification--closable .icon-close-notification {
    right: 1.6rem;
    top: 1.6rem;
    color: var(--color,#999391)
}

@media only screen and (min-width: 36em) {
    .notification--closable .icon-close,.notification--closable .icon-close-notification {
        right:2.4rem;
        top: 2.4rem
    }
}

.notification.notification-hide-base {
    display: block
}

.notification.notification-hide-telenet {
    display: none
}

.cdh-notification {
    margin: 0 1rem
}

.form-field-group .notification {
    width: calc(100% - 3.2rem)
}

.notification-disclaimer {
    padding: 2rem
}

.notification-disclaimer .icon-information-shape,.notification-disclaimer .icon-status-info {
    color: #999391;
    font-size: 3.2rem;
    line-height: 3;
    font-weight: 400
}

.notification-disclaimer__title {
    margin-bottom: 3rem;
    line-height: 1.2;
    font-family: TelenetAlbra-Bold,Helvetica,Verdana,Arial,Sans-serif;
    color: #999391
}

.notification-disclaimer__desc a {
    font-size: 1.6rem!important
}

.notify-icon {
    width: 1.6rem;
    height: 1.6rem;
    top: -.76rem;
    right: -.76rem;
    z-index: 10
}

.notify-icon .notify-dot {
    width: .4rem;
    height: .4rem;
    top: .55rem;
    left: .6rem
}

.overlayer .overlayer-mask {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: #fff;
    opacity: .95;
    z-index: 1001
}

.overlayer .overlayer-mask.bg-white {
    background: #fff
}

.overlayer .overlayer-position {
    top: 0;
    left: 0;
    right: 0;
    bottom: 2rem;
    z-index: 1005;
    width: 100%;
    margin: auto;
    overflow: auto
}

@media only screen and (min-width: 36em) {
    .overlayer .overlayer-position {
        padding:1rem;
        bottom: 0
    }
}

.overlayer .overlayer-position .overlayer-cell {
    max-width: 113.2rem;
    width: 100%;
    padding: 1rem
}

@media only screen and (min-width: 36em) {
    .overlayer .overlayer-position .overlayer-cell {
        align-items:center;
        padding: 0;
        margin: auto
    }
}

.overlayer .overlayer-position .overlayer-cell .overlayer-content {
    width: 100%;
    max-height: 100%
}

.overlayer .overlayer-position .overlayer-cell .overlayer-content .overlayer-body {
    align-items: center;
    margin-top: 0
}

@media only screen and (min-width: 36em) {
    .overlayer .overlayer-position .overlayer-cell .overlayer-content .overlayer-body {
        margin-top:0
    }
}

.overlayer .overlayer-position .overlayer-cell .overlayer-content .overlayer-body .icon-close:before {
    top: 2rem;
    right: 2rem;
    cursor: pointer
}

@media only screen and (min-width: 36em) {
    .overlayer .overlayer-position .overlayer-cell .overlayer-content .overlayer-body .icon-close:before {
        right:2.5rem
    }
}

.overlayer .overlayer-position .overlayer-cell .overlayer-content .overlayer-body .warning-section__header {
    font-size: 3.2rem;
    line-height: 1.2;
    color: #c95942;
    font-weight: 900;
    margin: .8rem 0
}

.overlayer .overlayer-position .overlayer-cell .overlayer-content .overlayer-body .warning-section__description {
    font-size: 1.8rem;
    line-height: 1.4
}

.overlayer .overlayer-position .overlayer-cell .overlayer-content .overlayer-body .warning-section__actions {
    margin: 3.6rem 0 .8rem;
    width: 100%;
    font-size: 2.4rem;
    color: red
}

@media only screen and (min-width: 36em) {
    .overlayer .overlayer-position .overlayer-cell .overlayer-content .overlayer-body .warning-section__actions {
        margin-top:4.2rem;
        flex-direction: row;
        width: auto
    }
}

.overlayer .overlayer-position .overlayer-cell .overlayer-content .overlayer-body .warning-section__actions .button {
    margin: 0 0 .8rem
}

@media only screen and (min-width: 36em) {
    .overlayer .overlayer-position .overlayer-cell .overlayer-content .overlayer-body .warning-section__actions .button {
        margin:0 1rem
    }
}

.overlayer .overlayer-position .overlayer-cell .overlayer-content .overlayer-body .warning-section .icon-close {
    right: 4rem;
    top: 4rem
}

.overlayer .overlayer-position .overlayer-cell .overlayer-content .overlayer-body .overlay__content {
    padding: 2rem;
    background: transparent;
    border-radius: 1rem
}

@media only screen and (min-width: 48.0625em) {
    .overlayer .overlayer-position .overlayer-cell .overlayer-content .overlayer-body .overlay__content {
        padding:4rem 2rem
    }
}

.overlayer .overlayer-position .overlayer-cell .overlayer-content .overlayer-body .overlay__content__close {
    margin-top: 3.2rem;
    right: 2rem;
    line-height: 1;
    float: right;
    cursor: pointer;
    font-size: 2.2rem
}

@media only screen and (min-width: 48.0625em) {
    .overlayer .overlayer-position .overlayer-cell .overlayer-content .overlayer-body .overlay__content__close {
        margin-top:0;
        position: fixed;
        left: 3.2rem;
        bottom: 0
    }
}

.overlayer .overlayer-position .overlayer-cell .overlayer-content .overlayer-body .overlay__content .Title-heading,.overlayer .overlayer-position .overlayer-cell .overlayer-content .overlayer-body .overlay__content__title-heading {
    font-size: 2.8rem;
    color: #291d18
}

.overlayer .overlayer-position .overlayer-cell .overlayer-content .overlayer-body .overlay__content .overlay__action {
    margin-top: 2rem
}

.overlayer .overlayer-position .overlayer-cell .overlayer-content .overlayer-body .overlay__content .overlay__action .button,.overlayer .overlayer-position .overlayer-cell .overlayer-content .overlayer-body .overlay__content .overlay__action .button:first-child {
    margin-right: 0;
    margin-bottom: 2rem
}

@media only screen and (min-width: 36em) {
    .overlayer .overlayer-position .overlayer-cell .overlayer-content .overlayer-body .overlay__content .overlay__action .button,.overlayer .overlayer-position .overlayer-cell .overlayer-content .overlayer-body .overlay__content .overlay__action .button:first-child {
        margin-right:2rem;
        margin-bottom: 0
    }
}

.overlayer .overlayer-position .overlayer-cell .overlayer-content .overlayer-body .overlay__content .overlay__action .button {
    width: 100%
}

@media only screen and (min-width: 36em) {
    .overlayer .overlayer-position .overlayer-cell .overlayer-content .overlayer-body .overlay__content .overlay__action .button {
        width:auto
    }
}

.overlayer .overlayer-position .overlayer-cell .overlayer-content .overlayer-body .overlay__content .overlay__action.text-align--center .button {
    margin: 1rem
}

.overlay--box-shadow-mobile .overlay__section__content,.overlay--column-reverse-mobile .overlay__section__content {
    padding: 2.4rem;
    margin-top: 6rem;
    margin-bottom: 3rem;
    border-radius: 0
}

@media only screen and (min-width: 36em) {
    .overlay--box-shadow-mobile .overlay__section__content,.overlay--column-reverse-mobile .overlay__section__content {
        padding:3.2rem;
        margin-top: 2rem;
        margin-bottom: 1rem
    }
}

.overlay {
    top: 0;
    left: 0;
    height: 100vh;
    width: 100%;
    z-index: 1200
}

@media only screen and (min-width: 36em) {
    .overlay {
        position:absolute
    }
}

@media only screen and (min-width: 48.0625em) {
    .overlay__full-width-divider {
        width:100vw;
        margin-left: calc((113.2rem - 100vw)/2)
    }
}

.overlay.overlay--sales__cart .cart-icon__section__content--heading {
    padding: 2.4rem;
    background: #ffc421;

    color: #fff;
    margin-top: 0
}

@media only screen and (min-width: 36em) {
    .overlay.overlay--sales__cart .cart-icon__section__content--heading {
        margin-top:0
    }
}

.overlay.overlay--sales__cart .sales-cart {
    margin-top: 0;
    padding: 0
}

@media only screen and (min-width: 36em) {
    .overlay.overlay--sales__cart .sales-cart {
        margin-top:2.5rem;
        padding: 0 2rem
    }
}

.overlay.overlay--sales__cart .sales-cart__title {
    padding: 1rem 0
}

@media only screen and (min-width: 36em) {
    .overlay.overlay--sales__cart .sales-cart__title {
        padding:0
    }
}

.overlay.overlay--sales__cart .sales-cart-row__content__section__desc,.overlay.overlay--sales__cart .sales-cart-row__content__section__image {
    margin-right: 1rem
}

.overlay.overlay--sales__cart .sales-cart-row__content {
    padding: 0 2rem
}

.overlay.overlay--sales__cart .sales-cart-row__content__discount {
    margin-left: 0
}

@media only screen and (min-width: 36em) {
    .overlay.overlay--sales__cart .sales-cart-row__content__discount {
        margin-left:.6rem
    }
}

.overlay.overlay--sales__cart .overlay__section__content--page {
    padding-top: 0
}

@media only screen and (min-width: 36em) {
    .overlay.overlay--sales__cart .overlay__section__content--page {
        padding-top:1rem
    }
}

.overlay.overlay--sales__cart .overlay__section__content__close {
    color: #fff;
    top: 1.3rem
}

@media only screen and (min-width: 36em) {
    .overlay.overlay--sales__cart .overlay__section__content__close {
        top:1.3rem
    }
}

.overlay.overlay--sales__cart .overlay__section__content--page {
    width: 100%
}

@media only screen and (min-width: 36em) {
    .overlay.overlay--sales__cart .overlay__section__content--page {
        width:58%
    }
}

.overlay.overlay--sales__cart .cart-icon__section__content--cart-info {
    top: 13rem;
    padding: 0
}

@media only screen and (min-width: 48.0625em) {
    .overlay.overlay--sales__cart .cart-icon__section__content--cart-info {
        padding:4rem
    }
}

.overlay.overlay--sales__cart .overlay__section__content {
    margin-left: 0;
    margin-right: 0;
    min-height: 100%
}

@media only screen and (min-width: 36em) {
    .overlay.overlay--sales__cart .overlay__section__content {
        padding:0
    }
}

.overlay.overlay--sales__cart .overlay__section__content--subtitle {
    color: #291d18;
    font-family: Helvetica,Verdana,Arial,Sans-serif
}

.overlay__mask {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: var(--overlay__mask__background);
    z-index: 1006;
    transition: all .3s ease
}

.overlay__mask--fleet-portal {
    background: #fff
}

.overlay__mask--backdrop {
    background: var(--overlay__mask--backdrop__background)
}

.overlay__mask--sales {
    background: #ffc421
}

.overlay__mask--background-image {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1007;
    filter: blur(1.5rem);
    -webkit-filter: blur(1.5rem)
}

.overlay__section {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100vh;
    margin: auto;
    flex-direction: row;
    align-items: center;
    overflow: auto;
    z-index: 1007
}

.overlay__section--align-top {
    align-items: flex-start
}

.overlay__section__content {
    max-width: 75.2rem;
    margin-left: 1rem;
    margin-right: 1rem;
    background: var(--overlay__section__content__background);
    overflow: auto
}

@media only screen and (min-width: 36em) {
    .overlay__section__content {
        padding:3.2rem;
        border-radius: 0
    }
}

.overlay__section__content--wrapper {
    max-width: 75.2rem;
    background-color: var(--overlayer__section__content--wrapper__background-color)
}

.overlay__section__content--full-width {
    max-width: 113.2rem
}

.overlay__section__content--page {
    width: 100%;
    max-width: 100%;
    height: 100%;
    padding-top: 5.5rem
}

@media only screen and (min-width: 36em) {
    .overlay__section__content--page {
        padding-top:5rem
    }
}

.overlay__section__content--page__heading {
    font-family: TelenetAlbra-Bold,Helvetica,Verdana,Arial,Sans-serif;
    font-size: 2.4rem;
    line-height: 1.4rem;
    margin-bottom: 6rem;
    color: var(--overlay__section-content--page__heading__color);
    text-transform: none
}

@media only screen and (min-width: 36em) {
    .overlay__section__content--page__heading {
        line-height:4.4rem;
        font-size: 3.2rem
    }
}

.overlay__section__content .form-helper,.overlay__section__content label {
    margin-bottom: 0
}

.overlay__section__content--sales {
    max-width: 100%;
    background: #ffc421
}

.overlay__section__content__close {
    top: 2.8rem;
    right: 2.8rem;
    left: auto;
    float: inherit;
    font-size: 1.8rem;
    cursor: pointer;
    z-index: 1001
}

.overlay__section__content__title {
    margin-bottom: 0!important
}

.overlay__section__content__sub-title {
    color: var(--overlay__section__content__sub-title__color);
    font-family: TelenetAlbra-Bold,Helvetica,Verdana,Arial,Sans-serif;
    font-size: 2rem;
    line-height: 3rem;
    font-weight: 500;
    margin-top: 0
}

@media only screen and (min-width: 36em) {
    .overlay__section__content__sub-title {
        font-size:2.4rem;
        line-height: 3.2rem
    }
}

.overlay__section__content__description {
    color: var(--overlay__section__content__description__color);
    font-family: TelenetAlbra-Regular,Helvetica,Verdana,Arial,Sans-serif;
    font-size: 1.6rem;
    line-height: 2.4rem;
    font-weight: 500;
    margin-top: .4rem
}

@media only screen and (min-width: 36em) {
    .overlay__section__content__description {
        font-size:1.8rem;
        line-height: 2.8rem
    }
}

.overlay__section__content__action {
    margin-top: 1rem;
    padding: 0 1.8rem
}

@media only screen and (min-width: 36em) {
    .overlay__section__content__action {
        flex-direction:row;
        padding: 0
    }
}

.overlay__section__content__action .button {
    width: auto;
    flex: 1 1 50%
}

@media only screen and (min-width: 36em) {
    .overlay__section__content__action .button {
        width:auto
    }
}

.overlay__section__content__action .button:not(:first-child) {
    margin-top: .6rem
}

@media only screen and (min-width: 36em) {
    .overlay__section__content__action .button:not(:first-child) {
        margin-left:.8rem;
        margin-top: 0
    }
}

.overlay__section__content--full-screen {
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    min-width: 100%;
    margin: 0
}

.overlay--full-page .overlay__section {
    margin: 0
}

@media only screen and (min-width: 74.5em) {
    .overlay--full-page .overlay__section {
        margin:auto
    }
}

.overlay--full-page .overlay__section__content {
    width: 100vw;
    max-width: 75.2rem;
    height: 100vh;
    padding: 4.4rem;
    color: #fff;
    border-radius: 0;
    flex-direction: row;
    background-size: cover
}

@media only screen and (min-width: 74.5em) {
    .overlay--full-page .overlay__section__content {
        height:52rem;
        width: 75.2rem;
        border-radius: .8rem
    }
}

.overlay--full-page .overlay__section__content .overlay__section__content__description {
    color: #fff
}

.overlay--full-page .overlay__section__content .overlay__section__content__close {
    float: right;
    top: 2.2rem;
    right: 2.8rem;
    left: auto;
    cursor: pointer
}

.overlay--full-page .overlay__section__content .overlay__section__content__close .icon-close {
    bottom: .3rem;
    padding-left: .9rem;
    float: right;
    font-size: 1.6rem
}

.overlay--full-page .overlay__section__content .overlay__section__content__close.icon-close:before {
    float: right;
    top: .3rem;
    font-size: 1.6rem
}

.overlay--with-subTitle-bold .overlay__section__content {
    background: #fff
}

.overlay--with-subTitle-bold .overlay__section__content__sub-title {
    font-size: 2rem;
    line-height: 2.4rem
}

@media only screen and (min-width: 36em) {
    .overlay--with-subTitle-bold .overlay__section__content__sub-title {
        font-size:2.4rem
    }
}

.overlay--with-subTitle-bold .overlay__section__content__description {
    font-size: 1.6rem;
    line-height: 2rem
}

@media only screen and (min-width: 36em) {
    .overlay--with-subTitle-bold .overlay__section__content__description {
        font-size:1.8rem;
        line-height: 2.4rem
    }
}

.overlay--page .overlay__section {
    align-items: normal;
    justify-content: center;
    background: #fff
}

.aem-AuthorLayer-Edit .overlay__section {
    height: unset
}

.old-overlay__header {
    z-index: 1008
}

@media only screen and (min-width: 48.0625em) {
    .old-overlay__header .overlay-page-header {
        width:75%;
        float: right
    }
}

.old-overlay__content-container {
    z-index: 1007
}

.personal-info-overlay {
    margin-bottom: 4rem;
    margin-top: 4rem
}

.personal-info-overlay__paragraph {
    margin-bottom: 2rem
}

@media only screen and (min-width: 48.0625em) {
    .personal-info-overlay__paragraph {
        margin-bottom:3rem
    }
}

.personal-info-overlay .personal-title {
    margin-bottom: 3rem
}

.page-skeleton--care__first-section .first-section__subtitle-first,.page-skeleton--care__first-section .first-section__subtitle-second,.page-skeleton--care__first-section .first-section__title,.page-skeleton--care__second-section .second-section__subtitle-two,.page-skeleton--care__second-section .second-section__title,.page-skeleton--care__third-section .third-section__sub-content-eighth .sub-content-eighth__subtitle-eighth,.page-skeleton--care__third-section .third-section__sub-content-first .sub-content-first__subtitle-first,.page-skeleton--care__third-section .third-section__sub-content-third .sub-content-third__subtitle-third,.page-skeleton--care__third-section .third-section__title,.page-skeleton--care__title,.page-skeleton--sales__second-section .second-section__first-subsection .first-subsection__fifth-content .first-sub-content,.page-skeleton--sales__second-section .second-section__first-subsection .first-subsection__fifth-content .second-sub-content,.page-skeleton--sales__second-section .second-section__first-subsection .first-subsection__first-content,.page-skeleton--sales__second-section .second-section__first-subsection .first-subsection__fourth-content .first-sub-content,.page-skeleton--sales__second-section .second-section__first-subsection .first-subsection__fourth-content .second-sub-content,.page-skeleton--sales__second-section .second-section__first-subsection .first-subsection__second-content,.page-skeleton--sales__second-section .second-section__first-subsection .first-subsection__third-content .first-sub-content,.page-skeleton--sales__second-section .second-section__first-subsection .first-subsection__third-content .second-sub-content,.page-skeleton--sales__second-section .second-section__second-subsection .second-subsection__fifth-content .first-sub-content,.page-skeleton--sales__second-section .second-section__second-subsection .second-subsection__fifth-content .second-sub-content,.page-skeleton--sales__second-section .second-section__second-subsection .second-subsection__first-content,.page-skeleton--sales__second-section .second-section__second-subsection .second-subsection__fourth-content .first-sub-content,.page-skeleton--sales__second-section .second-section__second-subsection .second-subsection__fourth-content .second-sub-content,.page-skeleton--sales__second-section .second-section__second-subsection .second-subsection__second-content,.page-skeleton--sales__second-section .second-section__second-subsection .second-subsection__third-content .first-sub-content,.page-skeleton--sales__second-section .second-section__second-subsection .second-subsection__third-content .second-sub-content,.page-skeleton--sales__third-section .third-section__fifth-element,.page-skeleton--sales__third-section .third-section__first-element,.page-skeleton--sales__third-section .third-section__fourth-element,.page-skeleton--sales__third-section .third-section__second-element,.page-skeleton--sales__third-section .third-section__sixth-element,.page-skeleton--sales__third-section .third-section__third-element,.page-skeleton .background-animate {
    background-image: linear-gradient(100deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.5) 50%,hsla(0,0%,100%,0) 80%);
    background-repeat: repeat-y;
    background-size: 5rem 20rem;
    background-position: 0 0
}

.page-skeleton {
    height: 100vh;
    z-index: 5000
}

@-webkit-keyframes animation-care-title {
    0% {
        left: 0;
        top: 50rem
    }

    50% {
        left: 0;
        top: 20rem
    }

    to {
        left: 0;
        top: 0
    }
}

@keyframes animation-care-title {
    0% {
        left: 0;
        top: 50rem
    }

    50% {
        left: 0;
        top: 20rem
    }

    to {
        left: 0;
        top: 0
    }
}

@-webkit-keyframes animation-care-first-section {
    0% {
        left: 0;
        top: 5rem
    }

    to {
        left: 0;
        top: 0
    }
}

@keyframes animation-care-first-section {
    0% {
        left: 0;
        top: 5rem
    }

    to {
        left: 0;
        top: 0
    }
}

@-webkit-keyframes animation-care-first-section-title {
    0% {
        left: 0;
        top: 50rem
    }

    to {
        left: 0;
        top: 0
    }
}

@keyframes animation-care-first-section-title {
    0% {
        left: 0;
        top: 50rem
    }

    to {
        left: 0;
        top: 0
    }
}

@-webkit-keyframes animation-care-first-section-subtitle-one {
    0% {
        left: 0;
        top: 50rem
    }

    to {
        left: 0;
        top: 0
    }
}

@keyframes animation-care-first-section-subtitle-one {
    0% {
        left: 0;
        top: 50rem
    }

    to {
        left: 0;
        top: 0
    }
}

@-webkit-keyframes animation-care-first-section-subtitle-two {
    0% {
        left: 0;
        top: 50rem
    }

    to {
        left: 0;
        top: 0
    }
}

@keyframes animation-care-first-section-subtitle-two {
    0% {
        left: 0;
        top: 50rem
    }

    to {
        left: 0;
        top: 0
    }
}

@-webkit-keyframes animation-second-section {
    0% {
        left: 0;
        top: 5rem
    }

    to {
        left: 0;
        top: 0
    }
}

@keyframes animation-second-section {
    0% {
        left: 0;
        top: 5rem
    }

    to {
        left: 0;
        top: 0
    }
}

@-webkit-keyframes animation-second-sub-section-title {
    0% {
        left: 0;
        top: 50rem
    }

    to {
        left: 0;
        top: 0
    }
}

@keyframes animation-second-sub-section-title {
    0% {
        left: 0;
        top: 50rem
    }

    to {
        left: 0;
        top: 0
    }
}

@-webkit-keyframes animation-second-section-sub-content {
    0% {
        left: 0;
        top: 50rem
    }

    to {
        left: 0;
        top: 0
    }
}

@keyframes animation-second-section-sub-content {
    0% {
        left: 0;
        top: 50rem
    }

    to {
        left: 0;
        top: 0
    }
}

@-webkit-keyframes animation-second-section-subtitle-two {
    0% {
        left: 0;
        top: 50rem
    }

    to {
        left: 0;
        top: 0
    }
}

@keyframes animation-second-section-subtitle-two {
    0% {
        left: 0;
        top: 50rem
    }

    to {
        left: 0;
        top: 0
    }
}

@-webkit-keyframes animation-second-third-section-title {
    0% {
        left: 0;
        top: 50rem
    }

    to {
        left: 0;
        top: 0
    }
}

@keyframes animation-second-third-section-title {
    0% {
        left: 0;
        top: 50rem
    }

    to {
        left: 0;
        top: 0
    }
}

@-webkit-keyframes animation-third-section {
    0% {
        left: 0;
        top: 5rem
    }

    to {
        left: 0;
        top: 0
    }
}

@keyframes animation-third-section {
    0% {
        left: 0;
        top: 5rem
    }

    to {
        left: 0;
        top: 0
    }
}

@-webkit-keyframes animation-third-section-sub-content-one {
    0% {
        left: 0;
        top: 50rem
    }

    to {
        left: 0;
        top: 0
    }
}

@keyframes animation-third-section-sub-content-one {
    0% {
        left: 0;
        top: 50rem
    }

    to {
        left: 0;
        top: 0
    }
}

@-webkit-keyframes animation-third-section-sub-content-two {
    0% {
        left: 0;
        top: 50rem
    }

    to {
        left: 0;
        top: 0
    }
}

@keyframes animation-third-section-sub-content-two {
    0% {
        left: 0;
        top: 50rem
    }

    to {
        left: 0;
        top: 0
    }
}

@-webkit-keyframes animation-third-section-sub-content-three {
    0% {
        left: 0;
        top: 50rem
    }

    to {
        left: 0;
        top: 0
    }
}

@keyframes animation-third-section-sub-content-three {
    0% {
        left: 0;
        top: 50rem
    }

    to {
        left: 0;
        top: 0
    }
}

@-webkit-keyframes animation-third-section-sub-content-four {
    0% {
        left: 0;
        top: 50rem
    }

    to {
        left: 0;
        top: 0
    }
}

@keyframes animation-third-section-sub-content-four {
    0% {
        left: 0;
        top: 50rem
    }

    to {
        left: 0;
        top: 0
    }
}

@-webkit-keyframes animation-third-section-sub-content-five {
    0% {
        left: 0;
        top: 50rem
    }

    to {
        left: 0;
        top: 0
    }
}

@keyframes animation-third-section-sub-content-five {
    0% {
        left: 0;
        top: 50rem
    }

    to {
        left: 0;
        top: 0
    }
}

@-webkit-keyframes animation-third-section-sub-content-sixth {
    0% {
        left: 0;
        top: 50rem
    }

    to {
        left: 0;
        top: 0
    }
}

@keyframes animation-third-section-sub-content-sixth {
    0% {
        left: 0;
        top: 50rem
    }

    to {
        left: 0;
        top: 0
    }
}

@-webkit-keyframes animation-third-section-sub-content-seventh {
    0% {
        left: 0;
        top: 50rem
    }

    to {
        left: 0;
        top: 0
    }
}

@keyframes animation-third-section-sub-content-seventh {
    0% {
        left: 0;
        top: 50rem
    }

    to {
        left: 0;
        top: 0
    }
}

@-webkit-keyframes animation-third-section-sub-content-eighth {
    0% {
        left: 0;
        top: 50rem
    }

    to {
        left: 0;
        top: 0
    }
}

@keyframes animation-third-section-sub-content-eighth {
    0% {
        left: 0;
        top: 50rem
    }

    to {
        left: 0;
        top: 0
    }
}

@-webkit-keyframes animation-sales-first-section-first-element {
    0% {
        width: 0;
        height: 0;
        visibility: hidden
    }

    to {
        width: 2.4rem;
        height: 2.4rem;
        visibility: visible
    }
}

@keyframes animation-sales-first-section-first-element {
    0% {
        width: 0;
        height: 0;
        visibility: hidden
    }

    to {
        width: 2.4rem;
        height: 2.4rem;
        visibility: visible
    }
}

@-webkit-keyframes animation-sales-first-section-second-element {
    0% {
        width: 0;
        height: 0;
        visibility: hidden
    }

    to {
        width: 10rem;
        height: .2rem;
        visibility: visible
    }
}

@keyframes animation-sales-first-section-second-element {
    0% {
        width: 0;
        height: 0;
        visibility: hidden
    }

    to {
        width: 10rem;
        height: .2rem;
        visibility: visible
    }
}

@-webkit-keyframes animation-sales-first-section-third-element {
    0% {
        width: 0;
        height: 0;
        visibility: hidden
    }

    50% {
        width: 0;
        height: 0;
        visibility: hidden
    }

    to {
        width: 2.4rem;
        height: 2.4rem;
        visibility: visible
    }
}

@keyframes animation-sales-first-section-third-element {
    0% {
        width: 0;
        height: 0;
        visibility: hidden
    }

    50% {
        width: 0;
        height: 0;
        visibility: hidden
    }

    to {
        width: 2.4rem;
        height: 2.4rem;
        visibility: visible
    }
}

@-webkit-keyframes animation-sales-first-section-fourth-element {
    0% {
        width: 0;
        height: 0;
        visibility: hidden
    }

    50% {
        width: 0;
        height: 0;
        visibility: hidden
    }

    to {
        width: 10rem;
        height: .2rem;
        visibility: visible
    }
}

@keyframes animation-sales-first-section-fourth-element {
    0% {
        width: 0;
        height: 0;
        visibility: hidden
    }

    50% {
        width: 0;
        height: 0;
        visibility: hidden
    }

    to {
        width: 10rem;
        height: .2rem;
        visibility: visible
    }
}

@-webkit-keyframes animation-sales-first-section-fifth-element {
    0% {
        width: 0;
        height: 0;
        visibility: hidden
    }

    50% {
        width: 0;
        height: 0;
        visibility: hidden
    }

    to {
        width: 2.4rem;
        height: 2.4rem;
        visibility: visible
    }
}

@keyframes animation-sales-first-section-fifth-element {
    0% {
        width: 0;
        height: 0;
        visibility: hidden
    }

    50% {
        width: 0;
        height: 0;
        visibility: hidden
    }

    to {
        width: 2.4rem;
        height: 2.4rem;
        visibility: visible
    }
}

@-webkit-keyframes animation-sales-second-section {
    0% {
        left: 0;
        top: 50rem
    }

    50% {
        left: 0;
        top: 30rem
    }

    to {
        left: 0;
        top: 0
    }
}

@keyframes animation-sales-second-section {
    0% {
        left: 0;
        top: 50rem
    }

    50% {
        left: 0;
        top: 30rem
    }

    to {
        left: 0;
        top: 0
    }
}

@-webkit-keyframes animation-sales-second-section-first-subsection {
    0% {
        left: 0;
        top: 50rem
    }

    to {
        left: 0;
        top: 0
    }
}

@keyframes animation-sales-second-section-first-subsection {
    0% {
        left: 0;
        top: 50rem
    }

    to {
        left: 0;
        top: 0
    }
}

@-webkit-keyframes animation-sales-second-section-first-subsection__content {
    0% {
        left: 0;
        top: 10rem
    }

    50% {
        left: 0;
        top: 5rem
    }

    to {
        left: 0;
        top: 0
    }
}

@keyframes animation-sales-second-section-first-subsection__content {
    0% {
        left: 0;
        top: 10rem
    }

    50% {
        left: 0;
        top: 5rem
    }

    to {
        left: 0;
        top: 0
    }
}

@-webkit-keyframes animation-sales-second-subsection {
    0% {
        left: 0;
        top: 50rem
    }

    to {
        left: 0;
        top: 0
    }
}

@keyframes animation-sales-second-subsection {
    0% {
        left: 0;
        top: 50rem
    }

    to {
        left: 0;
        top: 0
    }
}

@-webkit-keyframes animation-sales-second-section-second-subsection__content {
    0% {
        left: 0;
        top: 50rem
    }

    50% {
        left: 0;
        top: 5rem
    }

    to {
        left: 0;
        top: 0
    }
}

@keyframes animation-sales-second-section-second-subsection__content {
    0% {
        left: 0;
        top: 50rem
    }

    50% {
        left: 0;
        top: 5rem
    }

    to {
        left: 0;
        top: 0
    }
}

@-webkit-keyframes animation-sales-third-section {
    0% {
        left: 0;
        top: 50rem
    }

    50% {
        left: 0;
        top: 30rem
    }

    to {
        left: 0;
        top: 0
    }
}

@keyframes animation-sales-third-section {
    0% {
        left: 0;
        top: 50rem
    }

    50% {
        left: 0;
        top: 30rem
    }

    to {
        left: 0;
        top: 0
    }
}

@-webkit-keyframes animation-sales-third-section__content {
    0% {
        left: 0;
        top: 50rem;
        visibility: hidden
    }

    50% {
        left: 0;
        top: 5rem;
        visibility: hidden
    }

    to {
        left: 0;
        top: 0;
        visibility: visible
    }
}

@keyframes animation-sales-third-section__content {
    0% {
        left: 0;
        top: 50rem;
        visibility: hidden
    }

    50% {
        left: 0;
        top: 5rem;
        visibility: hidden
    }

    to {
        left: 0;
        top: 0;
        visibility: visible
    }
}

@-webkit-keyframes shine {
    to {
        background-position: 100% 0
    }
}

@keyframes shine {
    to {
        background-position: 100% 0
    }
}

.page-skeleton--care {
    padding: 0;
    margin-top: 22rem;
    margin-right: auto;
    margin-left: auto;
    background-color: #f7f6f6;
    max-width: 113.2rem
}

@media only screen and (min-width: 36em) {
    .page-skeleton--care {
        padding:3rem 1rem;
        margin-top: 18rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .page-skeleton--care {
        padding:3rem 0
    }
}

.page-skeleton--care__title {
    width: 50%;
    height: 2rem;
    margin: 3rem 3rem .5rem 1rem;
    background-color: #f7f6f6;
    -webkit-animation: animation-care-title .5s,shine .5s infinite;
    animation: animation-care-title .5s,shine .5s infinite
}

@media only screen and (min-width: 36em) {
    .page-skeleton--care__title {
        width:30%;
        margin: 2rem 0 .5rem;
        background-color: #f7f6f6
    }
}

.page-skeleton--care__first-section {
    margin: 2rem 1rem 1rem;
    padding: 1rem;
    background-color: #fff;
    -webkit-animation-name: animation-care-first-section;
    animation-name: animation-care-first-section;
    -webkit-animation-duration: .7s;
    animation-duration: .7s
}

@media only screen and (min-width: 36em) {
    .page-skeleton--care__first-section {
        margin:2rem 0 0;
        padding: 1rem 2rem
    }
}

.page-skeleton--care__first-section .first-section__title {
    width: 30%;
    height: 1.8rem;
    margin-bottom: .8rem;
    background-color: #f7f6f6;
    -webkit-animation: animation-care-first-section-title 1s,shine 1s infinite;
    animation: animation-care-first-section-title 1s,shine 1s infinite
}

@media only screen and (min-width: 36em) {
    .page-skeleton--care__first-section .first-section__title {
        width:20%;
        height: 2rem;
        margin-bottom: .8rem
    }
}

.page-skeleton--care__first-section .first-section__subtitle-first {
    width: 40%;
    height: 1.5rem;
    margin-bottom: 1rem;
    background-color: #f7f6f6;
    -webkit-animation: animation-care-first-section-title 1.2s,shine 1.2s infinite;
    animation: animation-care-first-section-title 1.2s,shine 1.2s infinite
}

@media only screen and (min-width: 36em) {
    .page-skeleton--care__first-section .first-section__subtitle-first {
        width:30%;
        height: 1.5rem;
        margin-bottom: .8rem
    }
}

.page-skeleton--care__first-section .first-section__subtitle-second {
    width: 50%;
    height: 1rem;
    background-color: #f7f6f6;
    -webkit-animation: animation-care-first-section-subtitle-two 1.4s,shine 1.4s infinite;
    animation: animation-care-first-section-subtitle-two 1.4s,shine 1.4s infinite
}

@media only screen and (min-width: 36em) {
    .page-skeleton--care__first-section .first-section__subtitle-second {
        width:35%;
        height: 1.5rem
    }
}

.page-skeleton--care__second-section {
    margin: 1rem 1rem 0;
    padding: 1rem;
    background-color: #fff;
    -webkit-animation-name: animation-second-section;
    animation-name: animation-second-section;
    -webkit-animation-duration: 3s;
    animation-duration: 3s
}

@media only screen and (min-width: 36em) {
    .page-skeleton--care__second-section {
        margin:1rem 0 0;
        padding: 1rem 2rem
    }
}

.page-skeleton--care__second-section .second-section__title {
    width: 30%;
    height: 1.5rem;
    margin-bottom: .8rem;
    background-color: #f7f6f6;
    -webkit-animation: animation-second-sub-section-title 1.5s,shine 1.5s infinite;
    animation: animation-second-sub-section-title 1.5s,shine 1.5s infinite
}

@media only screen and (min-width: 36em) {
    .page-skeleton--care__second-section .second-section__title {
        width:20%;
        height: 2rem;
        margin-bottom: .8rem
    }
}

.page-skeleton--care__second-section .second-section__sub-content-first {
    margin-bottom: .8rem;
    -webkit-animation-name: animation-second-section-sub-content;
    animation-name: animation-second-section-sub-content;
    -webkit-animation-duration: 1.6s;
    animation-duration: 1.6s
}

@media only screen and (min-width: 36em) {
    .page-skeleton--care__second-section .second-section__sub-content-first {
        margin-bottom:.8rem
    }
}

.page-skeleton--care__second-section .second-section__sub-content-first .sub-content-first__subtitle-first {
    width: 40%;
    height: 1rem;
    background-color: #f7f6f6
}

@media only screen and (min-width: 36em) {
    .page-skeleton--care__second-section .second-section__sub-content-first .sub-content-first__subtitle-first {
        width:30%;
        height: 1.5rem
    }
}

.page-skeleton--care__second-section .second-section__sub-content-first .sub-content-first__rounded-button-first {
    width: 2rem;
    height: 1rem;
    border-radius: 1rem;
    background-color: #f7f6f6;
    visibility: hidden
}

@media only screen and (min-width: 36em) {
    .page-skeleton--care__second-section .second-section__sub-content-first .sub-content-first__rounded-button-first {
        width:4rem;
        height: 2rem;
        border-radius: 2.5rem;
        visibility: visible
    }
}

.page-skeleton--care__second-section .second-section__sub-content-second {
    -webkit-animation-name: animation-second-section-sub-content;
    animation-name: animation-second-section-sub-content;
    -webkit-animation-duration: 1.6s;
    animation-duration: 1.6s
}

.page-skeleton--care__second-section .second-section__sub-content-second .sub-content-second__subtitle-second {
    width: 40%;
    height: 1rem;
    background-color: #f7f6f6
}

@media only screen and (min-width: 36em) {
    .page-skeleton--care__second-section .second-section__sub-content-second .sub-content-second__subtitle-second {
        width:35%;
        height: 1.5rem
    }
}

.page-skeleton--care__second-section .second-section__sub-content-second .sub-content-second__rounded-button-second {
    width: 2rem;
    height: 1rem;
    border-radius: 1rem;
    background-color: #f7f6f6;
    visibility: visible
}

@media only screen and (min-width: 36em) {
    .page-skeleton--care__second-section .second-section__sub-content-second .sub-content-second__rounded-button-second {
        width:4rem;
        height: 2rem;
        border-radius: 2.5rem;
        visibility: hidden
    }
}

.page-skeleton--care__second-section .second-section__subtitle-two {
    width: 50%;
    height: 1rem;
    margin: .5rem 0 0 1rem;
    background-color: #f7f6f6;
    -webkit-animation: animation-second-section-subtitle-two 1.7s,shine 1.7s infinite;
    animation: animation-second-section-subtitle-two 1.7s,shine 1.7s infinite
}

@media only screen and (min-width: 36em) {
    .page-skeleton--care__second-section .second-section__subtitle-two {
        width:35%;
        height: 1.5rem;
        margin-left: 3rem
    }
}

.page-skeleton--care__third-section {
    margin: 1rem 1rem 0;
    padding: 1rem;
    background-color: #fff;
    -webkit-animation-name: animation-third-section;
    animation-name: animation-third-section;
    -webkit-animation-duration: 1.75s;
    animation-duration: 1.75s
}

@media only screen and (min-width: 36em) {
    .page-skeleton--care__third-section {
        margin:1rem 0 0;
        padding: 1rem 2rem
    }
}

.page-skeleton--care__third-section .third-section__title {
    width: 30%;
    height: 1.5rem;
    margin-bottom: 1rem;
    background-color: #f7f6f6;
    -webkit-animation: animation-second-third-section-title 1.8s,shine 1.8s infinite;
    animation: animation-second-third-section-title 1.8s,shine 1.8s infinite
}

@media only screen and (min-width: 36em) {
    .page-skeleton--care__third-section .third-section__title {
        width:20%;
        height: 2rem;
        margin-bottom: 2rem
    }
}

.page-skeleton--care__third-section .third-section__sub-content-first {
    height: 1.5rem;
    margin-bottom: .8rem;
    -webkit-animation-name: animation-third-section-sub-content-one;
    animation-name: animation-third-section-sub-content-one;
    -webkit-animation-duration: 1.9s;
    animation-duration: 1.9s
}

@media only screen and (min-width: 36em) {
    .page-skeleton--care__third-section .third-section__sub-content-first {
        margin-bottom:2rem
    }
}

.page-skeleton--care__third-section .third-section__sub-content-first .sub-content-first__subtitle-first {
    width: 40%;
    height: 1.5rem;
    background-color: #f7f6f6;
    -webkit-animation: shine 1.9s infinite;
    animation: shine 1.9s infinite
}

@media only screen and (min-width: 36em) {
    .page-skeleton--care__third-section .third-section__sub-content-first .sub-content-first__subtitle-first {
        width:35%
    }
}

.page-skeleton--care__third-section .third-section__sub-content-first .sub-content-first__rounded-button-first {
    visibility: hidden
}

@media only screen and (min-width: 36em) {
    .page-skeleton--care__third-section .third-section__sub-content-first .sub-content-first__rounded-button-first {
        visibility:visible;
        width: 4rem;
        height: 2rem;
        border-radius: 2.5rem;
        background-color: #f7f6f6
    }
}

.page-skeleton--care__third-section .third-section__sub-content-third {
    height: 1.5rem;
    margin-bottom: 1.8rem;
    -webkit-animation-name: animation-third-section-sub-content-three;
    animation-name: animation-third-section-sub-content-three;
    -webkit-animation-duration: 2.1s;
    animation-duration: 2.1s
}

@media only screen and (min-width: 36em) {
    .page-skeleton--care__third-section .third-section__sub-content-third {
        margin-bottom:2rem
    }
}

.page-skeleton--care__third-section .third-section__sub-content-third .sub-content-third__subtitle-third {
    width: 50%;
    height: 1.5rem;
    background-color: #f7f6f6;
    -webkit-animation: shine 2.1s infinite;
    animation: shine 2.1s infinite
}

@media only screen and (min-width: 36em) {
    .page-skeleton--care__third-section .third-section__sub-content-third .sub-content-third__subtitle-third {
        width:15%
    }
}

.page-skeleton--care__third-section .third-section__sub-content-third .sub-content-third__rounded-button-third {
    width: 2rem;
    height: 1rem;
    border-radius: 1rem;
    background-color: #f7f6f6
}

@media only screen and (min-width: 36em) {
    .page-skeleton--care__third-section .third-section__sub-content-third .sub-content-third__rounded-button-third {
        width:4rem;
        height: 2rem;
        border-radius: 2.5rem
    }
}

.page-skeleton--care__third-section .third-section__sub-content-fourth {
    visibility: hidden
}

@media only screen and (min-width: 36em) {
    .page-skeleton--care__third-section .third-section__sub-content-fourth {
        visibility:visible;
        justify-content: space-between;
        align-items: center;
        height: 1.5rem;
        margin-bottom: 2rem;
        -webkit-animation-name: animation-third-section-sub-content-four;
        animation-name: animation-third-section-sub-content-four;
        -webkit-animation-duration: 2.2s;
        animation-duration: 2.2s
    }

    .page-skeleton--care__third-section .third-section__sub-content-fourth .sub-content-fourth__subtitle-fourth {
        width: 4rem;
        height: 1.5rem;
        background-color: #f7f6f6;
        background-image: linear-gradient(100deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.5) 50%,hsla(0,0%,100%,0) 80%);
        background-repeat: repeat-y;
        background-size: 5rem 20rem;
        background-position: 0 0;
        -webkit-animation: shine 2.2s infinite;
        animation: shine 2.2s infinite
    }
}

@media only screen and (min-width: 36em) and (min-width:36em) {
    .page-skeleton--care__third-section .third-section__sub-content-fourth .sub-content-fourth__subtitle-fourth {
        width:25%
    }
}

@media only screen and (min-width: 36em) {
    .page-skeleton--care__third-section .third-section__sub-content-fourth .sub-content-fourth__rounded-button-fourth {
        width:2rem;
        height: 1rem;
        border-radius: 1rem;
        background-color: #f7f6f6
    }
}

@media only screen and (min-width: 36em) and (min-width:36em) {
    .page-skeleton--care__third-section .third-section__sub-content-fourth .sub-content-fourth__rounded-button-fourth {
        width:4rem;
        height: 2rem;
        border-radius: 2.5rem
    }
}

.page-skeleton--care__third-section .third-section__sub-content-fifth {
    visibility: hidden
}

@media only screen and (min-width: 36em) {
    .page-skeleton--care__third-section .third-section__sub-content-fifth {
        visibility:visible;
        justify-content: space-between;
        height: 1.5rem;
        margin-bottom: 2rem;
        -webkit-animation-name: animation-third-section-sub-content-five;
        animation-name: animation-third-section-sub-content-five;
        -webkit-animation-duration: 2.2s;
        animation-duration: 2.2s
    }

    .page-skeleton--care__third-section .third-section__sub-content-fifth .sub-content-fifth__subtitle-fifth {
        width: 4rem;
        height: 1.5rem;
        background-color: #f7f6f6;
        background-image: linear-gradient(100deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.5) 50%,hsla(0,0%,100%,0) 80%);
        background-repeat: repeat-y;
        background-size: 5rem 20rem;
        background-position: 0 0;
        -webkit-animation: shine 2.2s infinite;
        animation: shine 2.2s infinite
    }
}

@media only screen and (min-width: 36em) and (min-width:36em) {
    .page-skeleton--care__third-section .third-section__sub-content-fifth .sub-content-fifth__subtitle-fifth {
        width:15%
    }
}

@media only screen and (min-width: 36em) {
    .page-skeleton--care__third-section .third-section__sub-content-fifth .sub-content-fifth__rounded-button-fifth {
        width:2rem;
        height: 1rem;
        border-radius: 1rem;
        background-color: #f7f6f6
    }
}

@media only screen and (min-width: 36em) and (min-width:36em) {
    .page-skeleton--care__third-section .third-section__sub-content-fifth .sub-content-fifth__rounded-button-fifth {
        width:4rem;
        height: 2rem;
        border-radius: 2.5rem
    }
}

.page-skeleton--care__third-section .third-section__sub-content-sixth {
    height: 1.5rem;
    margin-bottom: 1.8rem;
    -webkit-animation-name: animation-third-section-sub-content-five;
    animation-name: animation-third-section-sub-content-five;
    -webkit-animation-duration: 2.2s;
    animation-duration: 2.2s
}

@media only screen and (min-width: 36em) {
    .page-skeleton--care__third-section .third-section__sub-content-sixth {
        margin-bottom:2rem
    }
}

.page-skeleton--care__third-section .third-section__sub-content-sixth .sub-content-sixth__subtitle-sixth {
    width: 30%;
    height: 1.5rem;
    background-color: #f7f6f6;
    background-image: linear-gradient(100deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.5) 50%,hsla(0,0%,100%,0) 80%);
    background-repeat: repeat-y;
    background-size: 5rem 20rem;
    background-position: 0 0;
    -webkit-animation: shine 2.2s infinite;
    animation: shine 2.2s infinite
}

@media only screen and (min-width: 36em) {
    .page-skeleton--care__third-section .third-section__sub-content-sixth .sub-content-sixth__subtitle-sixth {
        background-color:#f7f6f6;
        width: 25%
    }
}

.page-skeleton--care__third-section .third-section__sub-content-sixth .sub-content-sixth__rounded-button-sixth {
    width: 2rem;
    height: 1rem;
    border-radius: 1rem;
    background-color: #f7f6f6
}

@media only screen and (min-width: 36em) {
    .page-skeleton--care__third-section .third-section__sub-content-sixth .sub-content-sixth__rounded-button-sixth {
        width:4rem;
        height: 2rem;
        border-radius: 2.5rem
    }
}

.page-skeleton--care__third-section .third-section__sub-content-seventh {
    height: 1.5rem;
    margin-bottom: 1.8rem;
    -webkit-animation-name: animation-third-section-sub-content-seventh;
    animation-name: animation-third-section-sub-content-seventh;
    -webkit-animation-duration: 2.2s;
    animation-duration: 2.2s
}

@media only screen and (min-width: 36em) {
    .page-skeleton--care__third-section .third-section__sub-content-seventh {
        margin-bottom:2rem
    }
}

.page-skeleton--care__third-section .third-section__sub-content-seventh .sub-content-seventh__subtitle-seventh {
    width: 30%;
    height: 1.5rem;
    background-color: #f7f6f6;
    -webkit-animation: shine 2.2s infinite;
    animation: shine 2.2s infinite
}

@media only screen and (min-width: 36em) {
    .page-skeleton--care__third-section .third-section__sub-content-seventh .sub-content-seventh__subtitle-seventh {
        width:15%;
        background-color: #f7f6f6
    }
}

.page-skeleton--care__third-section .third-section__sub-content-seventh .sub-content-seventh__rounded-button-seventh {
    width: 2rem;
    height: 1rem;
    border-radius: 1rem;
    background-color: #f7f6f6;
    margin-right: 0
}

@media only screen and (min-width: 36em) {
    .page-skeleton--care__third-section .third-section__sub-content-seventh .sub-content-seventh__rounded-button-seventh {
        width:4rem;
        height: 2rem;
        border-radius: 2.5rem
    }
}

.page-skeleton--care__third-section .third-section__sub-content-eighth {
    height: 1.5rem;
    margin-bottom: 1.8rem;
    -webkit-animation-name: animation-third-section-sub-content-eighth;
    animation-name: animation-third-section-sub-content-eighth;
    -webkit-animation-duration: 2.2s;
    animation-duration: 2.2s
}

@media only screen and (min-width: 36em) {
    .page-skeleton--care__third-section .third-section__sub-content-eighth {
        margin-bottom:2rem
    }
}

.page-skeleton--care__third-section .third-section__sub-content-eighth .sub-content-eighth__subtitle-eighth {
    width: 30%;
    height: 1.5rem;
    background-color: #f7f6f6;
    -webkit-animation: shine 2.2s infinite;
    animation: shine 2.2s infinite
}

@media only screen and (min-width: 36em) {
    .page-skeleton--care__third-section .third-section__sub-content-eighth .sub-content-eighth__subtitle-eighth {
        width:15%;
        background-color: #f7f6f6
    }
}

.page-skeleton--care__third-section .third-section__sub-content-eighth .sub-content-eighth__rounded-button-eighth {
    width: 2rem;
    height: 1rem;
    border-radius: 1rem;
    background-color: #f7f6f6;
    margin-right: 0
}

@media only screen and (min-width: 36em) {
    .page-skeleton--care__third-section .third-section__sub-content-eighth .sub-content-eighth__rounded-button-eighth {
        width:4rem;
        height: 2rem;
        border-radius: 2.5rem
    }
}

.page-skeleton--sales {
    margin-top: 23rem;
    margin-left: auto;
    margin-right: auto;
    background-color: #ffc421;
    max-width: 113.2rem
}

@media only screen and (min-width: 36em) {
    .page-skeleton--sales {
        margin-top:25rem
    }
}

.page-skeleton--sales__first-section {
    padding-bottom: 2rem;
    width: 27.2rem;
    margin: auto
}

@media only screen and (min-width: 36em) {
    .page-skeleton--sales__first-section {
        padding-bottom:7rem
    }
}

.page-skeleton--sales__first-section .first-section__fifth-element,.page-skeleton--sales__first-section .first-section__first-element,.page-skeleton--sales__first-section .first-section__third-element {
    width: 2.4rem;
    height: 2.4rem;
    background-color: #f7f6f6;
    border: .2rem solid #f7f6f6;
    border-radius: 100%;
    visibility: hidden;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.page-skeleton--sales__first-section .first-section__fourth-element,.page-skeleton--sales__first-section .first-section__second-element {
    background-color: #f7f6f6;
    height: .2rem;
    width: 10rem;
    visibility: hidden;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.page-skeleton--sales__first-section .first-section__first-element {
    -webkit-animation-name: animation-sales-first-section-first-element;
    animation-name: animation-sales-first-section-first-element;
    -webkit-animation-duration: 1s;
    animation-duration: 1s
}

.page-skeleton--sales__first-section .first-section__second-element {
    -webkit-animation-name: animation-sales-first-section-second-element;
    animation-name: animation-sales-first-section-second-element;
    -webkit-animation-duration: 1.2s;
    animation-duration: 1.2s
}

.page-skeleton--sales__first-section .first-section__third-element {
    -webkit-animation-name: animation-sales-first-section-third-element;
    animation-name: animation-sales-first-section-third-element;
    -webkit-animation-duration: 1.4s;
    animation-duration: 1.4s
}

.page-skeleton--sales__first-section .first-section__fourth-element {
    -webkit-animation-name: animation-sales-first-section-fourth-element;
    animation-name: animation-sales-first-section-fourth-element;
    -webkit-animation-duration: 1.6s;
    animation-duration: 1.6s
}

.page-skeleton--sales__first-section .first-section__fifth-element {
    -webkit-animation-name: animation-sales-first-section-fifth-element;
    animation-name: animation-sales-first-section-fifth-element;
    -webkit-animation-duration: 1.8s;
    animation-duration: 1.8s
}

.page-skeleton--sales__second-section {
    padding: 0 7rem;
    -webkit-animation-name: animation-sales-second-section;
    animation-name: animation-sales-second-section;
    -webkit-animation-duration: .5s;
    animation-duration: .5s
}

.page-skeleton--sales__second-section .second-section__first-subsection {
    width: 70%;
    background-color: #f7f6f6;
    padding: 4rem 2rem;
    margin-right: 4rem;
    -webkit-animation-name: animation-sales-second-section-first-subsection;
    animation-name: animation-sales-second-section-first-subsection;
    -webkit-animation-duration: .6s;
    animation-duration: .6s
}

.page-skeleton--sales__second-section .second-section__first-subsection .first-subsection__first-content {
    width: 16rem;
    height: 1.8rem;
    background: #bab6b5;
    margin-bottom: 3.2rem;
    -webkit-animation: animation-sales-second-section-first-subsection__content .7s,shine .7s infinite;
    animation: animation-sales-second-section-first-subsection__content .7s,shine .7s infinite
}

.page-skeleton--sales__second-section .second-section__first-subsection .first-subsection__second-content {
    width: 22rem;
    height: 1.8rem;
    background: #bab6b5;
    margin-bottom: 3.2rem;
    -webkit-animation: animation-sales-second-section-first-subsection__content .8s,shine .8s infinite;
    animation: animation-sales-second-section-first-subsection__content .8s,shine .8s infinite
}

.page-skeleton--sales__second-section .second-section__first-subsection .first-subsection__third-content {
    margin-bottom: 3.2rem;
    -webkit-animation-name: animation-sales-second-section-first-subsection__content;
    animation-name: animation-sales-second-section-first-subsection__content;
    -webkit-animation-duration: .9s;
    animation-duration: .9s
}

.page-skeleton--sales__second-section .second-section__first-subsection .first-subsection__third-content .first-sub-content {
    width: 8rem;
    height: 1.8rem;
    background: #bab6b5;
    -webkit-animation: shine .9s infinite;
    animation: shine .9s infinite
}

.page-skeleton--sales__second-section .second-section__first-subsection .first-subsection__third-content .second-sub-content {
    width: 15%;
    height: 1.8rem;
    background: #bab6b5;
    -webkit-animation: shine .9s infinite;
    animation: shine .9s infinite
}

.page-skeleton--sales__second-section .second-section__first-subsection .first-subsection__fourth-content {
    margin-bottom: 2rem;
    -webkit-animation-name: animation-sales-second-section-first-subsection__content;
    animation-name: animation-sales-second-section-first-subsection__content;
    -webkit-animation-duration: 1s;
    animation-duration: 1s
}

.page-skeleton--sales__second-section .second-section__first-subsection .first-subsection__fourth-content .first-sub-content {
    width: 10rem;
    height: 1.8rem;
    background: #bab6b5;
    -webkit-animation: shine 1s infinite;
    animation: shine 1s infinite
}

.page-skeleton--sales__second-section .second-section__first-subsection .first-subsection__fourth-content .second-sub-content {
    width: 15%;
    height: 1.8rem;
    background: #bab6b5;
    -webkit-animation: shine 1s infinite;
    animation: shine 1s infinite
}

.page-skeleton--sales__second-section .second-section__first-subsection .first-subsection__fifth-content {
    -webkit-animation-name: animation-sales-second-section-first-subsection__content;
    animation-name: animation-sales-second-section-first-subsection__content;
    -webkit-animation-duration: 1.5s;
    animation-duration: 1.5s
}

.page-skeleton--sales__second-section .second-section__first-subsection .first-subsection__fifth-content .first-sub-content {
    width: 6rem;
    height: 1.8rem;
    background: #bab6b5;
    -webkit-animation: shine 1.5s infinite;
    animation: shine 1.5s infinite
}

.page-skeleton--sales__second-section .second-section__first-subsection .first-subsection__fifth-content .second-sub-content {
    width: 15%;
    height: 1.8rem;
    background: #bab6b5;
    -webkit-animation: shine 1.5s infinite;
    animation: shine 1.5s infinite
}

.page-skeleton--sales__second-section .second-section__second-subsection {
    padding: 4rem 2rem;
    width: 30%;
    background-color: #f7f6f6;
    -webkit-animation-name: animation-sales-second-subsection;
    animation-name: animation-sales-second-subsection;
    -webkit-animation-duration: .6s;
    animation-duration: .6s
}

.page-skeleton--sales__second-section .second-section__second-subsection .second-subsection__first-content {
    width: 90%;
    height: 1.8rem;
    margin-bottom: 3rem;
    background: #bab6b5;
    -webkit-animation: animation-sales-second-section-second-subsection__content .7s,shine .7s infinite;
    animation: animation-sales-second-section-second-subsection__content .7s,shine .7s infinite
}

.page-skeleton--sales__second-section .second-section__second-subsection .second-subsection__second-content {
    width: 60%;
    height: 1.5rem;
    background: #bab6b5;
    margin-bottom: 2rem;
    -webkit-animation: animation-sales-second-section-second-subsection__content .8s,shine .8s infinite;
    animation: animation-sales-second-section-second-subsection__content .8s,shine .8s infinite
}

.page-skeleton--sales__second-section .second-section__second-subsection .second-subsection__third-content {
    margin-bottom: 5rem;
    -webkit-animation-name: animation-sales-second-section-second-subsection__content;
    animation-name: animation-sales-second-section-second-subsection__content;
    -webkit-animation-duration: .9s;
    animation-duration: .9s
}

.page-skeleton--sales__second-section .second-section__second-subsection .second-subsection__third-content .first-sub-content {
    width: 30%;
    height: 1.5rem;
    background: #bab6b5;
    -webkit-animation: shine .9s infinite;
    animation: shine .9s infinite
}

.page-skeleton--sales__second-section .second-section__second-subsection .second-subsection__third-content .second-sub-content {
    width: 20%;
    height: 1.5rem;
    background: #bab6b5;
    -webkit-animation: shine .9s infinite;
    animation: shine .9s infinite
}

.page-skeleton--sales__second-section .second-section__second-subsection .second-subsection__fourth-content {
    margin-bottom: 3rem;
    -webkit-animation-name: animation-sales-second-section-second-subsection__content;
    animation-name: animation-sales-second-section-second-subsection__content;
    -webkit-animation-duration: 1s;
    animation-duration: 1s
}

.page-skeleton--sales__second-section .second-section__second-subsection .second-subsection__fourth-content .first-sub-content {
    width: 30%;
    height: 1.5rem;
    background: #bab6b5;
    -webkit-animation: shine 1s infinite;
    animation: shine 1s infinite
}

.page-skeleton--sales__second-section .second-section__second-subsection .second-subsection__fourth-content .second-sub-content {
    width: 20%;
    height: 1.5rem;
    background: #bab6b5;
    -webkit-animation: shine 1s infinite;
    animation: shine 1s infinite
}

.page-skeleton--sales__second-section .second-section__second-subsection .second-subsection__fifth-content {
    -webkit-animation-name: animation-sales-second-section-second-subsection__content;
    animation-name: animation-sales-second-section-second-subsection__content;
    -webkit-animation-duration: 1.1s;
    animation-duration: 1.1s
}

.page-skeleton--sales__second-section .second-section__second-subsection .second-subsection__fifth-content .first-sub-content {
    width: 40%;
    height: 1.5rem;
    background: #bab6b5;
    -webkit-animation: shine 1.1s infinite;
    animation: shine 1.1s infinite
}

.page-skeleton--sales__second-section .second-section__second-subsection .second-subsection__fifth-content .second-sub-content {
    width: 20%;
    height: 1.5rem;
    background: #bab6b5;
    -webkit-animation: shine 1.1s infinite;
    animation: shine 1.1s infinite
}

.page-skeleton--sales__third-section {
    width: 80%;
    background-color: #f7f6f6;
    padding: 2rem;
    margin: auto;
    -webkit-animation-name: animation-sales-third-section;
    animation-name: animation-sales-third-section;
    -webkit-animation-duration: .5s;
    animation-duration: .5s
}

.page-skeleton--sales__third-section .third-section__first-element {
    width: 16rem;
    height: 1.8rem;
    margin-bottom: 1.2rem
}

.page-skeleton--sales__third-section .third-section__first-element,.page-skeleton--sales__third-section .third-section__second-element {
    background: #bab6b5;
    -webkit-animation: animation-sales-third-section__content 1s,shine 1s infinite;
    animation: animation-sales-third-section__content 1s,shine 1s infinite;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.page-skeleton--sales__third-section .third-section__second-element {
    width: 100%;
    height: 1.2rem;
    margin-bottom: 2rem
}

.page-skeleton--sales__third-section .third-section__third-element {
    height: 3rem;
    margin: 0 1.2rem 1.2rem;
    background: #bab6b5;
    border-radius: .8rem;
    -webkit-animation: animation-sales-third-section__content 1.1s,shine 1.1s infinite;
    animation: animation-sales-third-section__content 1.1s,shine 1.1s infinite;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.page-skeleton--sales__third-section .third-section__fourth-element {
    height: 3rem;
    background: #bab6b5;
    margin: 0 1.2rem 2rem;
    -webkit-animation: animation-sales-third-section__content 1.2s,shine 1.2s infinite;
    animation: animation-sales-third-section__content 1.2s,shine 1.2s infinite;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.page-skeleton--sales__third-section .third-section__fifth-element {
    height: 1.8rem;
    background: #bab6b5;
    margin: 0 1.2rem 1rem;
    -webkit-animation: animation-sales-third-section__content 1.3s,shine 1.3s infinite;
    animation: animation-sales-third-section__content 1.3s,shine 1.3s infinite;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.page-skeleton--sales__third-section .third-section__sixth-element {
    height: 1.8rem;
    background: #bab6b5;
    padding: 0 1.2rem;
    margin: 0 1.2rem 2rem;
    -webkit-animation: animation-sales-third-section__content 1.4s,shine 1.4s infinite;
    animation: animation-sales-third-section__content 1.4s,shine 1.4s infinite;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.care-skeleton-container,.sales-skeleton-container {
    background: #fff
}

.sales-skeleton-container--secondary {
    margin: 0 auto;
    background: #f7f6f6
}

.sales-skeleton-container--secondary .page-skeleton--sales {
    margin-top: 10rem;
    background: #f7f6f6
}

@media only screen and (min-width: 36em) {
    .sales-skeleton-container--secondary .page-skeleton--sales {
        margin-top:11rem
    }
}

.sales-skeleton-container--secondary .page-skeleton--sales__second-section {
    top: 10rem;
    margin: 0 auto
}

.sales-skeleton-container--secondary .page-skeleton--sales__second-section .second-section__first-subsection {
    width: 100%;
    margin-right: 0
}

.sales-skeleton-container .skeleton-header--secondary {
    height: 12rem
}

.sales-skeleton-container .skeleton-header {
    height: 10rem;
    padding: 2rem 0 1.8rem;
    max-width: 113.2rem;
    margin: 0 auto
}

.sales-skeleton-container .skeleton-header--secondary-section {
    height: 20rem
}

@media only screen and (min-width: 36em) {
    .sales-skeleton-container .skeleton-header--secondary-section {
        height:20rem
    }
}

.sales-skeleton-container .skeleton-header--secondary-section__first-element {
    height: 2rem
}

.sales-skeleton-container .skeleton-header--secondary-section__first-element,.sales-skeleton-container .skeleton-header--secondary-section__first-subsection {
    opacity: "%opacity--no-transparency";
    -webkit-animation: shine .5s infinite;
    animation: shine .5s infinite;
    background-image: linear-gradient(100deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.5) 50%,hsla(0,0%,100%,0) 80%);
    background-repeat: repeat-y;
    background-size: 5rem 20rem;
    background-position: 0 0
}

.sales-skeleton-container .skeleton-header--secondary-section__first-subsection {
    height: 4.5rem
}

.sales-skeleton-container .skeleton-header--secondary-section__second-mainelement {
    width: 30rem;
    height: 7rem;
    opacity: "%opacity--no-transparency";
    -webkit-animation: shine .5s infinite;
    animation: shine .5s infinite;
    background-image: linear-gradient(100deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.5) 50%,hsla(0,0%,100%,0) 80%);
    background-repeat: repeat-y;
    background-size: 5rem 20rem;
    background-position: 0 0
}

.sales-skeleton-container .skeleton-header--secondary-section__second-subelement {
    width: 4rem
}

.sales-skeleton-container .skeleton-header--secondary-section__second-firstsubsection {
    width: 5rem;
    height: 1.5rem
}

.sales-skeleton-container .skeleton-header--secondary-section__second-secondsubsection {
    width: 15rem;
    height: 1.5rem
}

.sales-skeleton-container .skeleton-header--secondary-section__contents {
    max-width: 113.2rem;
    margin: 0 auto;
    padding: 2rem 2rem 1.8rem
}

.sales-skeleton-container .skeleton-logo {
    background-image: url(../../../aff-telenetgroup/atomic/clientlibs/clientlib-atomic/fonts/logo-telenet.svg);
    background-repeat: no-repeat;
    width: 10rem;
    height: 5rem
}

@-webkit-keyframes initial-hide-loader {
    to {
        visibility: visible
    }
}

@keyframes initial-hide-loader {
    to {
        visibility: visible
    }
}

.care-skeleton-container+.page-loader__section,.sales-skeleton-container+.page-loader__section,.sales-skeleton-container--secondary+.page-loader__section {
    -webkit-animation: initial-hide-loader 0s 4.91s forwards;
    animation: initial-hide-loader 0s 4.91s forwards;
    visibility: hidden
}

.care-skeleton-container+.page-loader__section .page-loader__section__msg .show-message-sm,.sales-skeleton-container+.page-loader__section .page-loader__section__msg .show-message-sm,.sales-skeleton-container--secondary+.page-loader__section .page-loader__section__msg .show-message-sm {
    visibility: hidden;
    -webkit-animation: spinnerAnimation-sm 0s ease-out 5.01s forwards,spinnerAnimation-sm-hide 0s ease-out 10.01s forwards;
    animation: spinnerAnimation-sm 0s ease-out 5.01s forwards,spinnerAnimation-sm-hide 0s ease-out 10.01s forwards
}

.care-skeleton-container+.page-loader__section .page-loader__section__msg .show-message-lg,.sales-skeleton-container+.page-loader__section .page-loader__section__msg .show-message-lg,.sales-skeleton-container--secondary+.page-loader__section .page-loader__section__msg .show-message-lg {
    visibility: hidden;
    -webkit-animation: spinnerAnimation-lg 0s ease-out 10.01s forwards,spinnerAnimation-lg-hide 0s ease-out 14.81s forwards;
    animation: spinnerAnimation-lg 0s ease-out 10.01s forwards,spinnerAnimation-lg-hide 0s ease-out 14.81s forwards
}

.care-skeleton-container+.page-loader__section .page-loader__section__msg .show-message-xlg,.sales-skeleton-container+.page-loader__section .page-loader__section__msg .show-message-xlg,.sales-skeleton-container--secondary+.page-loader__section .page-loader__section__msg .show-message-xlg {
    visibility: hidden;
    -webkit-animation: spinnerAnimation-xlg 0s ease-out 15.01s forwards,spinnerAnimation-xlg-hide 0s ease-out 19.81s forwards;
    animation: spinnerAnimation-xlg 0s ease-out 15.01s forwards,spinnerAnimation-xlg-hide 0s ease-out 19.81s forwards
}

.care-skeleton-container+.page-loader__section .page-loader__section__msg .show-message-xxlg,.sales-skeleton-container+.page-loader__section .page-loader__section__msg .show-message-xxlg,.sales-skeleton-container--secondary+.page-loader__section .page-loader__section__msg .show-message-xxlg {
    visibility: hidden;
    -webkit-animation: spinnerAnimation-xlg 0s ease-out 20.01s forwards,spinnerAnimation-xlg-hide 0s ease-out 24.81s forwards;
    animation: spinnerAnimation-xlg 0s ease-out 20.01s forwards,spinnerAnimation-xlg-hide 0s ease-out 24.81s forwards
}

.care-skeleton-container+.page-loader__section .page-loader__section__msg .show-message-xxxlg,.sales-skeleton-container+.page-loader__section .page-loader__section__msg .show-message-xxxlg,.sales-skeleton-container--secondary+.page-loader__section .page-loader__section__msg .show-message-xxxlg {
    visibility: hidden;
    -webkit-animation: spinnerAnimation-xxlg 0s ease-out 25.01s forwards;
    animation: spinnerAnimation-xxlg 0s ease-out 25.01s forwards
}

@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none) {
    .care-skeleton-container+.page-loader__section .page-loader__section__msg .show-message-sm,.sales-skeleton-container+.page-loader__section .page-loader__section__msg .show-message-sm,.sales-skeleton-container--secondary+.page-loader__section .page-loader__section__msg .show-message-sm {
        display: block;
        -webkit-animation: spinnerAnimation-sm 0s ease-out 5.1s forwards!important;
        animation: spinnerAnimation-sm 0s ease-out 5.1s forwards!important
    }

    .care-skeleton-container+.page-loader__section .page-loader__section__msg .show-message-lg,.care-skeleton-container+.page-loader__section .page-loader__section__msg .show-message-xlg,.sales-skeleton-container+.page-loader__section .page-loader__section__msg .show-message-lg,.sales-skeleton-container+.page-loader__section .page-loader__section__msg .show-message-xlg,.sales-skeleton-container--secondary+.page-loader__section .page-loader__section__msg .show-message-lg,.sales-skeleton-container--secondary+.page-loader__section .page-loader__section__msg .show-message-xlg {
        display: none
    }
}

.pagination {
    margin: 1rem 0;
    width: 100%
}

.pagination .pagination__list {
    list-style-type: none
}

.pagination .pagination__list__item.active a {
    color: var(--pagination__item--active__a__color)
}

.pagination .pagination__list__item a {
    color: var(--pagination__item__a__color);
    text-decoration: none
}

.pagination .pagination__list__item a .icon {
    margin-right: .5 rem
}

.pagination .pagination__list__item__active,.pagination .pagination__list__item__in-active {
    width: 2.8rem;
    height: 2.8rem
}

@media only screen and (min-width: 36em) {
    .pagination .pagination__list__item__active,.pagination .pagination__list__item__in-active {
        width:2.8rem;
        height: 2.8rem
    }
}

.pagination .pagination__list__item:first-child {
    margin-right: .8rem
}

.pagination .pagination__list__item:first-child .pagination__link {
    margin-right: .5rem
}

.pagination .pagination__list__item:last-child {
    margin-left: .5rem
}

.pagination .pagination__list__bullit a {
    width: 1.1rem;
    height: 1.1rem;
    margin: 0 .55rem
}

.pagination .pagination__list__bullit a.pagination__list__item__in-active {
    background-color: var(--pagination__bullit__a__in-active__background-color)
}

.pagination .pagination__list__bullit a.pagination__list__item__active {
    background-color: var(--pagination__bullit__a__active__background-color)
}

.pagination .pagination__list__link {
    width: 2.8rem;
    height: 2.8rem
}

@media only screen and (min-width: 36em) {
    .pagination .pagination__list__link {
        width:2.8rem;
        height: 2.8rem
    }
}

.pagination .pagination__list__link .icon-chevron-left,.pagination .pagination__list__link .icon-chevron-right {
    color: var(--pagination__link__icon__color);
    font-size: 1.2rem;
    padding-right: .2rem
}

.pagination .pagination__list__link--enabled {
    border-color: var(--pagination__link--enabled__border-color);
    cursor: pointer
}

.pagination .pagination__list__link--enabled .icon-chevron-left,.pagination .pagination__list__link--enabled .icon-chevron-right {
    color: var(--pagination__link--enabled__icon__color);
    padding-left: .4rem
}

.pagination .pagination__list__link--enabled .icon-chevron-left:hover,.pagination .pagination__list__link--enabled .icon-chevron-right:hover {
    color: var(--pagination__link--enabled__icon--hover__color)
}

.price {
    font-size: 2.8rem;
    line-height: 3.2rem
}

.price .price__taxes {
    font-size: 1.2rem;
    line-height: 1.6rem;
    font-weight: 700;
    color: #291d18;
    margin-top: .5rem
}

.price__leading-digit--number {
    font-size: 3.2rem
}

@media only screen and (min-width: 36em) {
    .price__leading-digit--number {
        font-size:5.6rem
    }
}

.price__leading-digit--decimals {
    margin-top: -.4rem
}

@media only screen and (min-width: 36em) {
    .price__leading-digit--decimals {
        font-size:3.2rem;
        margin-top: -1rem
    }
}

.price__leading-digit--currency {
    margin-top: .4rem
}

@media only screen and (min-width: 36em) {
    .price__leading-digit--currency {
        font-size:3.2rem;
        margin-top: .8rem
    }
}

.price__incl-vat-bold--currency,.price__incl-vat-bold--number {
    font-family: Helvetica,Verdana,Arial,Sans-serif
}

.price__incl-vat-bold--number {
    font-size: 3.6rem
}

@media only screen and (min-width: 36em) {
    .price__incl-vat-bold--number {
        font-size:5rem
    }
}

.price__incl-vat-bold--currency {
    letter-spacing: -.7rem
}

.price.price__incl-vat-bold .price__taxes {
    color: #bab6b5
}

@media only screen and (min-width: 36em) {
    .price__red-bold {
        font-size:3rem
    }
}

.price__large-bold {
    font-size: 4rem;
    line-height: 4.4rem
}

@media only screen and (min-width: 48.0625em) {
    .price__large-bold {
        font-size:4rem;
        line-height: 4.4rem
    }
}

@media only screen and (min-width: 74.5em) {
    .price__large-bold {
        font-size:5.6rem;
        line-height: 7.2rem
    }
}

.promo-highlight {
    color: var(--promo-highlight-color);
    height: auto;
    line-height: 100%
}

.promo-highlight .promo-highlight__third-row {
    align-items: normal
}

.promo-highlight .promo-highlight__third-row .promo-highlight__third-row--before-text {
    line-height: 1.5rem;
    font-family: TelenetAlbra-Regular,Helvetica,Verdana,Arial,Sans-serif
}

@media only screen and (min-width: 48.0625em) {
    .promo-highlight .promo-highlight__third-row .promo-highlight__third-row--before-text {
        font-size:1.6rem;
        line-height: 1.5rem
    }
}

.promo-highlight .promo-highlight__third-row .promo-highlight__third-row--before-text.promo-highlight__third-row--before-text-one-digit {
    font-size: 5.6rem;
    line-height: 6rem
}

@media only screen and (min-width: 48.0625em) {
    .promo-highlight .promo-highlight__third-row .promo-highlight__third-row--before-text.promo-highlight__third-row--before-text-one-digit {
        font-size:3.6rem;
        line-height: 4rem
    }
}

.promo-highlight .promo-highlight__third-row .promo-highlight__third-row--with-comma {
    line-height: 1.5rem;
    font-family: TelenetAlbra-Regular,Helvetica,Verdana,Arial,Sans-serif
}

@media only screen and (min-width: 48.0625em) {
    .promo-highlight .promo-highlight__third-row .promo-highlight__third-row--with-comma {
        font-size:1.6rem;
        line-height: 1.5rem
    }
}

.promo-highlight .promo-highlight__third-row .promo-highlight__third-row--with-comma.promo-highlight__third-row--with-comma-one-digit {
    line-height: 2.4rem
}

@media only screen and (min-width: 48.0625em) {
    .promo-highlight .promo-highlight__third-row .promo-highlight__third-row--with-comma.promo-highlight__third-row--with-comma-one-digit {
        font-size:2rem;
        line-height: 2.8rem
    }
}

.promo-highlight .promo-highlight__third-row .promo-highlight__third-row--price {
    font-size: 3.2rem;
    line-height: 3rem;
    font-family: TelenetAlbra-Bold,Helvetica,Verdana,Arial,Sans-serif
}

@media only screen and (min-width: 48.0625em) {
    .promo-highlight .promo-highlight__third-row .promo-highlight__third-row--price {
        font-size:3.2rem;
        line-height: 3rem
    }
}

.promo-highlight .promo-highlight__third-row .promo-highlight__third-row--price.promo-highlight__third-row--price-one-digit {
    font-size: 3.6rem;
    line-height: 4rem
}

@media only screen and (min-width: 48.0625em) {
    .promo-highlight .promo-highlight__third-row .promo-highlight__third-row--price.promo-highlight__third-row--price-one-digit {
        font-size:4.8rem;
        line-height: 5.5rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .promo-highlight.promo-highlight--informational {
        width:12.8rem;
        height: 12.8rem
    }

    .promo-highlight.promo-highlight--informational>div {
        margin-right: 0
    }
}

@media only screen and (min-width: 48.0625em) {
    .promo-highlight.promo-highlight--informational .promo-highlight__first-row {
        font-family:TelenetAlbra-Regular,Helvetica,Verdana,Arial,Sans-serif;
        font-size: 1.4rem;
        line-height: 2rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .promo-highlight.promo-highlight--informational .promo-highlight__second-row {
        font-size:1.2rem;
        line-height: 1.6rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .promo-highlight.promo-highlight--informational .promo-highlight__fourth-row {
        font-family:TelenetAlbra-Regular,Helvetica,Verdana,Arial,Sans-serif;
        font-size: 1.4rem;
        line-height: 2rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .promo-highlight.promo-highlight--informational .promo-highlight__fifth-row {
        font-family:TelenetAlbra-Regular,Helvetica,Verdana,Arial,Sans-serif;
        font-size: 1rem;
        line-height: 1.2rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .promo-highlight.promo-highlight--informational .promo-highlight__third-row {
        font-size:3.2rem;
        line-height: 3.1rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .promo-highlight.promo-highlight--informational .promo-highlight__third-row .promo-highlight__third-row--before-text {
        font-size:1.8rem;
        line-height: 1.9rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .promo-highlight.promo-highlight--informational .promo-highlight__third-row .promo-highlight__third-row--before-text.promo-highlight__third-row--before-text-one-digit {
        font-size:1.8rem;
        line-height: 1.8rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .promo-highlight.promo-highlight--informational .promo-highlight__third-row .promo-highlight__third-row--with-comma,.promo-highlight.promo-highlight--informational .promo-highlight__third-row .promo-highlight__third-row--with-comma.promo-highlight__third-row--with-comma-one-digit {
        font-size:1.8rem;
        line-height: 1.9rem
    }
}

@media only screen and (min-width: 48.0625em) {
    .promo-highlight.promo-highlight--informational.promo-highlight--graphical {
        color:var(--promo-highlight__with-squarcle-color)
    }
}

@media only screen and (min-width: 48.0625em) {
    .promo-highlight.promo-highlight--informational.promo-highlight--graphical-alternative {
        color:var(--promo-highlight__with-squarcle-color--alternative)
    }
}

.select-tile-tab.selected .select-tile-tab__content,.select-tile-tab.selected:hover .select-tile-tab__content,.select-tile-tab:active .select-tile-tab__content {
    font-weight: 700
}

.aem-Grid .select-tile-tab {
    margin-right: 2rem;
    margin-bottom: 2rem
}

.select-tile-tab__content {
    height: 4.8rem
}

@media only screen and (min-width: 74.5em) {
    .select-tile-tab__content {
        height:5.6rem
    }
}

.select-tile-tab--width-flex {
    max-width: 55.6rem
}

.select-tile-tab--width-flex.select-tile-tab--text {
    min-width: 7.6rem
}

.select-tile-tab--width-flex.select-tile-tab--icon-text {
    min-width: 17.2rem
}

@media (max-width: 650px) {
    .aem-GridColumn--phone--unset-grid .select-tile-tab--width-flex.select-tile-tab--image-text {
        min-width:7.6rem
    }
}

.social-media__container {
    margin-bottom: .4rem;
    margin-top: 2rem
}

.social-media__container img {
    height: 2rem
}

.social-media__container.icon-facebook,.social-media__container.icon-instagram,.social-media__container.icon-linkedin,.social-media__container.icon-twitter,.social-media__container.icon-youtube {
    font-size: 3rem;
    color: transparent;
    margin-right: 0
}

.social-media__container.icon-facebook:hover,.social-media__container.icon-instagram:hover,.social-media__container.icon-linkedin:hover,.social-media__container.icon-twitter:hover,.social-media__container.icon-youtube:hover {
    color: transparent;
    cursor: pointer
}

.social-media__icon {
    height: 3rem;
    width: 3rem;
    background: transparent;
    border-radius: 50%;
    margin-right: 0
}

.social-media__icon:hover {
    background: transparent
}

.status-indicator {
    background-color: var(--status-indicator__background-color)
}

.status-indicator:before {
    content: " ";
    width: .8rem;
    height: .8rem
}

.status-indicator--brand-default:before {
    background: var(--status-indicator--brand-default__indicator-background)
}

.status-indicator--negative:before {
    background: var(--status-indicator--negative__indicator-background)
}

.status-indicator--positive:before {
    background: var(--status-indicator--positive__indicator-background)
}

.status-indicator--neutral:before {
    background: var(--status-indicator--neutral__indicator-background)
}

.status-indicator--warning:before {
    background: var(--status-indicator--warning__indicator-background)
}

.status-indicator--inactive:before {
    background: var(--status-indicator--inactive__indicator-background)
}

.status-indicator--with-icon .icon {
    padding-right: .8rem
}

.horizontal-step-tracker-centered {
    width: 100%;
    margin: 0 auto
}

.horizontal-step-tracker-centered .steps-tracker {
    list-style: none
}

.horizontal-step-tracker-centered .steps-tracker .steps-tracker__step {
    width: 100%;
    height: calc(100% - 1.6rem);
    padding: 1.6rem 0;
    margin-bottom: .8rem;
    transition: all .2s ease
}

@media only screen and (min-width: 48.0625em) {
    .horizontal-step-tracker-centered .steps-tracker .steps-tracker__step {
        align-items:center;
        width: 7rem;
        padding: 0 1rem;
        margin: 0 auto
    }
}

.horizontal-step-tracker-centered .steps-tracker .steps-tracker__step:before {
    content: "";
    position: absolute;
    top: 4.2rem;
    left: calc(50% - .2rem);
    height: calc(100% - 1.6rem);
    border-left: .4rem solid var(--horizontal-responsive-step-tracker__border-color)
}

@media only screen and (min-width: 48.0625em) {
    .horizontal-step-tracker-centered .steps-tracker .steps-tracker__step:before {
        position:absolute;
        top: 5.2rem;
        right: unset;
        left: 4.9rem;
        width: 100%;
        height: auto;
        border-left: none;
        border-bottom: .4rem solid var(--horizontal-responsive-step-tracker__border-color)
    }
}

.horizontal-step-tracker-centered .steps-tracker .steps-tracker__step .steps-tracker__step__content {
    z-index: 1;
    color: var(--color)
}

@media only screen and (min-width: 48.0625em) {
    .horizontal-step-tracker-centered .steps-tracker .steps-tracker__step .steps-tracker__step__content {
        width:auto
    }
}

.horizontal-step-tracker-centered .steps-tracker .steps-tracker__step .steps-tracker__step__content__icon {
    width: 2.8rem;
    height: 2.8rem;
    margin: 0 auto;
    line-height: 2.6rem;
    color: var(--color)
}

@media only screen and (min-width: 48.0625em) {
    .horizontal-step-tracker-centered .steps-tracker .steps-tracker__step .steps-tracker__step__content__icon {
        margin:1.6rem 3rem;
        line-height: unset
    }
}

.horizontal-step-tracker-centered .steps-tracker .steps-tracker__step .steps-tracker__step__content__icon:before {
    content: "";
    position: absolute;
    top: -1rem;
    left: 40%
}

@media only screen and (min-width: 48.0625em) {
    .horizontal-step-tracker-centered .steps-tracker .steps-tracker__step .steps-tracker__step__content__icon:before {
        position:unset;
        top: unset;
        left: unset
    }
}

.horizontal-step-tracker-centered .steps-tracker .steps-tracker__step .steps-tracker__step__content__left,.horizontal-step-tracker-centered .steps-tracker .steps-tracker__step .steps-tracker__step__content__right {
    top: .5rem;
    width: 45%;
    padding: 0 1rem
}

@media only screen and (min-width: 48.0625em) {
    .horizontal-step-tracker-centered .steps-tracker .steps-tracker__step .steps-tracker__step__content__left,.horizontal-step-tracker-centered .steps-tracker .steps-tracker__step .steps-tracker__step__content__right {
        top:unset;
        width: unset;
        padding: 0
    }
}

.horizontal-step-tracker-centered .steps-tracker .steps-tracker__step.steps-tracker__step--completed .steps-tracker__step__content__icon {
    color: #291d18
}

.horizontal-step-tracker-centered .steps-tracker .steps-tracker__step.steps-tracker__step--completed:before {
    border-left: .4rem solid #ffc421
}

@media only screen and (min-width: 48.0625em) {
    .horizontal-step-tracker-centered .steps-tracker .steps-tracker__step.steps-tracker__step--completed:before {
        border-bottom:.4rem solid #ffc421
    }
}

.horizontal-step-tracker-centered .steps-tracker .steps-tracker__step:last-child:before {
    border-left: none
}

@media only screen and (min-width: 48.0625em) {
    .horizontal-step-tracker-centered .steps-tracker .steps-tracker__step:last-child:before {
        border-bottom:0
    }
}

@media only screen and (min-width: 48.0625em) {
    .horizontal-step-tracker-centered .steps-tracker--auto-width .steps-tracker__step {
        width:auto
    }
}

.horizontal-step-tracker-centered .steps-tracker.steps-tracker--with-label .steps-tracker__step:first-child .steps-tracker__step__content__icon {
    border: none;
    width: 7rem
}

.horizontal-step-tracker-centered .steps-tracker.steps-tracker--with-label .steps-tracker__step__content__left,.horizontal-step-tracker-centered .steps-tracker.steps-tracker--with-label .steps-tracker__step__content__right {
    padding: 0 2rem
}

@media only screen and (min-width: 48.0625em) {
    .horizontal-step-tracker-centered .steps-tracker.steps-tracker--with-label .steps-tracker__step__content__left,.horizontal-step-tracker-centered .steps-tracker.steps-tracker--with-label .steps-tracker__step__content__right {
        padding:0
    }
}

.horizontal-step-tracker-centered .steps-tracker.steps-tracker--with-label .steps-tracker__step:first-child .steps-tracker__step__content {
    width: auto
}

@media only screen and (min-width: 48.0625em) {
    .horizontal-step-tracker-centered .steps-tracker.steps-tracker--with-label .steps-tracker__step:first-child .steps-tracker__step__content {
        width:8rem
    }
}

.horizontal-step-tracker-centered .steps-tracker.steps-tracker--with-label li:first-child:before {
    border: 0
}

.vertical-step-tracker-centered {
    width: 100%;
    margin: 0 auto;
    overflow: hidden
}

.vertical-step-tracker-centered__msg {
    top: 13.6rem;
    width: calc(100% - 3.2rem);
    padding: .8rem 1.4rem;
    z-index: 2
}

@media only screen and (min-width: 36em) {
    .vertical-step-tracker-centered__msg {
        width:calc(100% - 3.2rem);
        top: 18rem
    }
}

.vertical-step-tracker-centered__msg.show {
    margin-right: auto;
    margin-left: auto
}

.vertical-step-tracker-centered__msg--info {
    color: var(--color);
    background: #e1f0f4
}

.vertical-step-tracker-centered__msg--info .icon-information,.vertical-step-tracker-centered__msg--info .icon-information-shape {
    color: #2373e6
}

.vertical-step-tracker-centered__msg--warning {
    color: var(--color);
    background: #e1f0f4
}

.vertical-step-tracker-centered__msg--warning .icon-alert-shape,.vertical-step-tracker-centered__msg--warning .icon-warning {
    color: #ff9500
}

.vertical-step-tracker-centered .steps-tracker {
    list-style: none
}

.vertical-step-tracker-centered .steps-tracker__step {
    height: 100%;
    width: calc(50% - 3.2rem);
    transition: all .2s ease
}

@media only screen and (min-width: 36em) {
    .vertical-step-tracker-centered .steps-tracker__step {
        padding:1.6rem 0;
        margin-bottom: .8rem;
        width: calc(50% - 3.7rem)
    }
}

.vertical-step-tracker-centered .steps-tracker__step:before {
    content: "";
    position: absolute;
    top: 2.7rem;
    left: -2.2rem;
    height: calc(100% - 2.6rem);
    border-left: .4rem solid var(--journey-step-tracker__border-color);
    color: transparent
}

@media only screen and (min-width: 36em) {
    .vertical-step-tracker-centered .steps-tracker__step:before {
        top:4.6rem;
        left: -3.2rem;
        height: calc(100% - 1.8rem)
    }
}

.vertical-step-tracker-centered .steps-tracker__step.left:before {
    left: calc(100% + 2.4rem)
}

@media only screen and (min-width: 36em) {
    .vertical-step-tracker-centered .steps-tracker__step.left:before {
        left:calc(100% + 2.5rem)
    }
}

.vertical-step-tracker-centered .steps-tracker__step.left .steps-tracker__step__content__icon {
    left: calc(100% + 1.2rem)
}

@media only screen and (min-width: 36em) {
    .vertical-step-tracker-centered .steps-tracker__step.left .steps-tracker__step__content__icon {
        left:calc(100% + 1.2rem)
    }
}

.vertical-step-tracker-centered .steps-tracker__step.right {
    width: calc(50% - 3.2rem);
    margin-left: calc(50% + 1rem)
}

.vertical-step-tracker-centered .steps-tracker__step.right .steps-tracker__step__content__icon {
    left: -3rem
}

@media only screen and (min-width: 36em) {
    .vertical-step-tracker-centered .steps-tracker__step.right .steps-tracker__step__content__icon {
        left:-3.4rem
    }
}

.vertical-step-tracker-centered .steps-tracker__step.right:before {
    left: -1.8rem
}

@media only screen and (min-width: 36em) {
    .vertical-step-tracker-centered .steps-tracker__step.right:before {
        left:-2.2rem
    }
}

.vertical-step-tracker-centered .steps-tracker__step:last-child {
    min-height: 4.5rem
}

.vertical-step-tracker-centered .steps-tracker__step:last-child:before {
    border: 0;
    min-height: 3.2rem
}

.vertical-step-tracker-centered .steps-tracker__step__content__title {
    font-size: 1.8rem;
    line-height: 2rem;
    font-family: TelenetAlbra-Bold,Helvetica,Verdana,Arial,Sans-serif;
    color: var(--color);
    opacity: .4
}

.vertical-step-tracker-centered .steps-tracker__step__content__desc {
    padding-top: .4rem;
    font-size: 1.4rem;
    line-height: 1.8rem;
    font-family: TelenetAlbra-Regular,Helvetica,Verdana,Arial,Sans-serif;
    opacity: .4
}

.vertical-step-tracker-centered .steps-tracker__step__content__desc .icon-chevron-down,.vertical-step-tracker-centered .steps-tracker__step__content__desc .icon-chevron-up {
    padding-left: .4rem
}

.vertical-step-tracker-centered .steps-tracker__step__content__icon {
    content: "";
    top: 0;
    left: calc(100% + 2.6rem);
    width: 2.8rem;
    height: 2.8rem;
    color: var(--color);
    font-family: TelenetAlbra-Regular,Helvetica,Verdana,Arial,Sans-serif;
    font-size: 1.6rem;
    line-height: 2.6rem
}

@media only screen and (min-width: 36em) {
    .vertical-step-tracker-centered .steps-tracker__step__content__icon {
        top:2rem;
        width: 2.8rem;
        height: 2.8rem
    }
}

.vertical-step-tracker-centered .steps-tracker__step--completed.icon-tick:before,.vertical-step-tracker-centered .steps-tracker__step--completed:before {
    border-left: .4rem solid #ffc421
}

.vertical-step-tracker-centered .steps-tracker__step--completed.icon-tick .steps-tracker__step__content__icon i,.vertical-step-tracker-centered .steps-tracker__step--completed .steps-tracker__step__content__icon i {
    color: #291d18
}

.vertical-step-tracker-centered .steps-tracker__step--completed.icon-tick .steps-tracker__step__content__icon i:before,.vertical-step-tracker-centered .steps-tracker__step--completed .steps-tracker__step__content__icon i:before {
    font-family: icons;
    speak: never;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: inherit
}

.vertical-step-tracker-centered .steps-tracker__step--completed.icon-tick .steps-tracker__step__content__title,.vertical-step-tracker-centered .steps-tracker__step--completed .steps-tracker__step__content__title {
    font-size: 1.4rem;
    line-height: 1.8rem;
    cursor: pointer
}

.vertical-step-tracker-centered .steps-tracker__step--completed.icon-tick .steps-tracker__step__content__title.toggle-details+.steps-tracker__step__content__desc,.vertical-step-tracker-centered .steps-tracker__step--completed .steps-tracker__step__content__title.toggle-details+.steps-tracker__step__content__desc {
    visibility: visible;
    height: auto
}

.vertical-step-tracker-centered .steps-tracker__step--completed.icon-tick .steps-tracker__step__content__desc,.vertical-step-tracker-centered .steps-tracker__step--completed .steps-tracker__step__content__desc {
    font-size: 1.2rem;
    line-height: 1.8rem;
    visibility: hidden;
    height: 0
}

.vertical-step-tracker-centered .steps-tracker__step--error.icon-error-shape .steps-tracker__step__content__icon i:before,.vertical-step-tracker-centered .steps-tracker__step--error.icon-error .steps-tracker__step__content__icon i:before,.vertical-step-tracker-centered .steps-tracker__step--error .steps-tracker__step__content__icon i:before {
    font-family: icons;
    speak: never;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: inherit
}

.vertical-step-tracker-centered .steps-tracker__step--completed:last-child:before,.vertical-step-tracker-centered .steps-tracker__step--error:last-child:before {
    border: 0
}

@media only screen and (min-width: 48.0625em) {
    .network-topology {
        margin:0 2.4rem 4rem
    }
}

.network-topology ul.network-topology--child-last {
    margin-left: 5.5rem;
    top: -3rem;
    left: 2rem
}

.network-topology ul.network-topology--child-last .network-topology--connection-line {
    left: 2.4rem
}

.network-topology ul.network-topology--child-last .network-topology--child-section-mobile {
    top: -6rem
}

.network-topology--child-section {
    top: 0
}

.network-topology--child-section-children-mobile {
    left: -4.6rem;
    top: -2.6rem
}

.network-topology--connection-line {
    height: 7rem;
    border-left: .075rem solid #999391;
    left: 2.8rem
}

.network-topology--connection-line--last-parent {
    width: 4.4rem;
    height: 7rem;
    border-bottom: .075rem solid #999391
}

.network-topology--connection-line--last-parent-idle {
    border-bottom: .2rem dashed #999391
}

.network-topology--connection-line--extra-left {
    left: 3.9rem
}

.network-topology .network-topology--connection-line--horizontal:before {
    height: 24rem;
    margin: 0 4rem;
    left: -1.2rem;
    content: "";
    border-left: .075rem solid #999391;
    top: -8rem
}

.network-topology--devices {
    height: 0
}

.network-topology--connection-line.network-topology--connection-line--horizontal--idle {
    width: 4.4rem;
    border-left: .2rem dashed #999391;
    border-bottom: .2rem dashed #999391
}

.network-topology .network-topology--connection-line--idle {
    border-left: .2rem dashed #999391
}

.network-topology--devices-image {
    margin-right: 1.6rem;
    float: left
}

.network-topology--devices-info {
    padding: 1rem 1rem 0
}

.network-topology--devices-info.network-topology--enable-state {
    left: 6rem
}

.network-topology--devices-child-image {
    margin-right: 1.6rem;
    float: left
}

.network-topology--devices-child-info {
    padding: 1rem 1rem 0
}

.network-topology--devices-child-mobile {
    left: 7rem;
    bottom: 3rem;
    z-index: 1
}

.network-topology__content-section__image {
    height: 6rem;
    min-width: 6rem;
    z-index: 99
}

.vertical-step-tracker .tracker {
    padding-left: 4.1rem
}

@media only screen and (min-width: 74.5em) {
    .vertical-step-tracker .tracker {
        padding-left:5.3rem
    }
}

.vertical-step-tracker .tracker--step {
    color: var(--color)
}

.vertical-step-tracker .tracker--step:before {
    content: "";
    top: 4rem;
    left: -3rem;
    border-color: var(--vertical-step-tracker__border-color);
    z-index: 1000
}

@media only screen and (min-width: 74.5em) {
    .vertical-step-tracker .tracker--step:before {
        left:-4rem;
        top: 5rem
    }
}

.vertical-step-tracker .tracker--step:after {
    content: "";
    top: 2.4rem;
    left: -4rem;
    width: 2.4rem;
    height: 2.4rem;
    color: var(--color);
    z-index: 1002
}

@media only screen and (min-width: 74.5em) {
    .vertical-step-tracker .tracker--step:after {
        top:2.4rem;
        left: -5.2rem;
        width: 2.8rem;
        height: 2.8rem
    }
}

.vertical-step-tracker .tracker--step.ready-0:after {
    content: "1"
}

.vertical-step-tracker .tracker--step.ready-1:after {
    content: "2"
}

.vertical-step-tracker .tracker--step.ready-2:after {
    content: "3"
}

.vertical-step-tracker .tracker--step.ready-3:after {
    content: "4"
}

.vertical-step-tracker .tracker--step.ready-4:after {
    content: "5"
}

.vertical-step-tracker .tracker--step.ready-5:after {
    content: "6"
}

.vertical-step-tracker .tracker--step.ready-6:after {
    content: "7"
}

.vertical-step-tracker .tracker--step.ready-7:after {
    content: "8"
}

.vertical-step-tracker .tracker--step.ready-8:after {
    content: "9"
}

.vertical-step-tracker .tracker--step.ready-9:after {
    content: "10"
}

.vertical-step-tracker .tracker--step.ready-10:after {
    content: "11"
}

.vertical-step-tracker .tracker--step.ready-11:after {
    content: "12"
}

.vertical-step-tracker .tracker--step.ready-12:after {
    content: "13"
}

.vertical-step-tracker .tracker--step.ready-13:after {
    content: "14"
}

.vertical-step-tracker .tracker--step.ready-14:after {
    content: "15"
}

.vertical-step-tracker .tracker--step.ready-15:after {
    content: "16"
}

.vertical-step-tracker .tracker--step.ready-16:after {
    content: "17"
}

.vertical-step-tracker .tracker--step.ready-17:after {
    content: "18"
}

.vertical-step-tracker .tracker--step.ready-18:after {
    content: "19"
}

.vertical-step-tracker .tracker--step.ready-19:after {
    content: "20"
}

.vertical-step-tracker .tracker--step.ready-20:after {
    content: "21"
}

.vertical-step-tracker .tracker--step.tracker--step--completed:before {
    border-color: var(--vertical-step-tracker__step-line--completed__border)
}

.vertical-step-tracker .tracker--step.tracker--step--completed:after {
    color: #291d18
}

.vertical-step-tracker .tracker--step.tracker--step--active:last-child:before,.vertical-step-tracker .tracker--step.tracker--step--completed:last-child:before,.vertical-step-tracker .tracker--step.tracker--step--delete:last-child:before,.vertical-step-tracker .tracker--step:last-child:before {
    border: none
}

.vertical-step-tracker.vertical-step-tracker--ticked .tracker .tracker--step.tracker--step--completed.ready-0:after {
    font-family: icons;
    speak: never;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: inherit;
    font-size: 1.6rem;
    color: #291d18
}

.vertical-step-tracker.vertical-step-tracker--ticked .tracker .tracker--step.tracker--step--completed.ready-1:after {
    font-family: icons;
    speak: never;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: inherit;
    font-size: 1.6rem;
    color: #291d18
}

.vertical-step-tracker.vertical-step-tracker--ticked .tracker .tracker--step.tracker--step--completed.ready-2:after {
    font-family: icons;
    speak: never;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: inherit;
    font-size: 1.6rem;
    color: #291d18
}

.vertical-step-tracker.vertical-step-tracker--ticked .tracker .tracker--step.tracker--step--completed.ready-3:after {
    font-family: icons;
    speak: never;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: inherit;
    font-size: 1.6rem;
    color: #291d18
}

.vertical-step-tracker.vertical-step-tracker--ticked .tracker .tracker--step.tracker--step--completed.ready-4:after {
    font-family: icons;
    speak: never;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: inherit;
    font-size: 1.6rem;
    color: #291d18
}

.vertical-step-tracker.vertical-step-tracker--ticked .tracker .tracker--step.tracker--step--completed.ready-5:after {
    font-family: icons;
    speak: never;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: inherit;
    font-size: 1.6rem;
    color: #291d18
}

.vertical-step-tracker.vertical-step-tracker--ticked .tracker .tracker--step.tracker--step--completed.ready-6:after {
    font-family: icons;
    speak: never;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: inherit;
    font-size: 1.6rem;
    color: #291d18
}

.vertical-step-tracker.vertical-step-tracker--ticked .tracker .tracker--step.tracker--step--completed.ready-7:after {
    font-family: icons;
    speak: never;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: inherit;
    font-size: 1.6rem;
    color: #291d18
}

.vertical-step-tracker.vertical-step-tracker--ticked .tracker .tracker--step.tracker--step--completed.ready-8:after {
    font-family: icons;
    speak: never;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: inherit;
    font-size: 1.6rem;
    color: #291d18
}

.vertical-step-tracker.vertical-step-tracker--ticked .tracker .tracker--step.tracker--step--completed.ready-9:after {
    font-family: icons;
    speak: never;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: inherit;
    font-size: 1.6rem;
    color: #291d18
}

.vertical-step-tracker.vertical-step-tracker--ticked .tracker .tracker--step.tracker--step--completed.ready-10:after {
    font-family: icons;
    speak: never;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: inherit;
    font-size: 1.6rem;
    color: #291d18
}

.vertical-step-tracker.vertical-step-tracker--ticked .tracker .tracker--step.tracker--step--completed.ready-11:after {
    font-family: icons;
    speak: never;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: inherit;
    font-size: 1.6rem;
    color: #291d18
}

.vertical-step-tracker.vertical-step-tracker--ticked .tracker .tracker--step.tracker--step--completed.ready-12:after {
    font-family: icons;
    speak: never;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: inherit;
    font-size: 1.6rem;
    color: #291d18
}

.vertical-step-tracker.vertical-step-tracker--ticked .tracker .tracker--step.tracker--step--completed.ready-13:after {
    font-family: icons;
    speak: never;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: inherit;
    font-size: 1.6rem;
    color: #291d18
}

.vertical-step-tracker.vertical-step-tracker--ticked .tracker .tracker--step.tracker--step--completed.ready-14:after {
    font-family: icons;
    speak: never;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: inherit;
    font-size: 1.6rem;
    color: #291d18
}

.vertical-step-tracker.vertical-step-tracker--ticked .tracker .tracker--step.tracker--step--completed.ready-15:after {
    font-family: icons;
    speak: never;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: inherit;
    font-size: 1.6rem;
    color: #291d18
}

.vertical-step-tracker.vertical-step-tracker--ticked .tracker .tracker--step.tracker--step--completed.ready-16:after {
    font-family: icons;
    speak: never;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: inherit;
    font-size: 1.6rem;
    color: #291d18
}

.vertical-step-tracker.vertical-step-tracker--ticked .tracker .tracker--step.tracker--step--completed.ready-17:after {
    font-family: icons;
    speak: never;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: inherit;
    font-size: 1.6rem;
    color: #291d18
}

.vertical-step-tracker.vertical-step-tracker--ticked .tracker .tracker--step.tracker--step--completed.ready-18:after {
    font-family: icons;
    speak: never;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: inherit;
    font-size: 1.6rem;
    color: #291d18
}

.vertical-step-tracker.vertical-step-tracker--ticked .tracker .tracker--step.tracker--step--completed.ready-19:after {
    font-family: icons;
    speak: never;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: inherit;
    font-size: 1.6rem;
    color: #291d18
}

.vertical-step-tracker.vertical-step-tracker--ticked .tracker .tracker--step.tracker--step--completed.ready-20:after {
    font-family: icons;
    speak: never;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: inherit;
    font-size: 1.6rem;
    color: #291d18
}

.draggable-table {
    height: 50rem;
    border: none;
    overflow: auto;
    margin-top: 4rem;
    background: inherit
}

.draggable-table>.draggable-table__column~.pinned {
    left: 15rem
}

.draggable-table>.draggable-table__column~.pinned~.pinned {
    left: 25rem
}

.draggable-table>.draggable-table__column~.pinned~.pinned~.pinned {
    left: 35rem
}

.draggable-table>.draggable-table__column~.pinned~.pinned~.pinned~.pinned {
    left: 45rem
}

.draggable-table>.draggable-table__column~.pinned~.pinned~.pinned~.pinned~.pinned {
    left: 55rem
}

.draggable-table__column {
    width: 8rem;
    background-color: inherit;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content
}

@media only screen and (min-width: 36em) {
    .draggable-table__column {
        width:13rem
    }
}

.draggable-table__column .row-header {
    border-right: .1rem solid #f7f6f6;
    border-bottom: none
}

.draggable-table__column .column-cell {
    border-width: 0 .1rem .1rem 0;
    border-right: .1rem solid;
    border-color: #f7f6f6
}

.draggable-table__column .column-cell,.draggable-table__column .row-header {
    padding: 1.2rem .5rem 1.2rem 1.2rem;
    height: 9rem;
    background-color: #fff
}

@media only screen and (min-width: 36em) {
    .draggable-table__column .column-cell,.draggable-table__column .row-header {
        padding:1.6rem .5rem 1.6rem 1.6rem
    }
}

.draggable-table__column .column-cell:nth-child(2n),.draggable-table__column .row-header:nth-child(2n) {
    background-color: #f7f6f6
}

.draggable-table__column .pin-cell {
    width: auto;
    height: 6.4rem;
    transition: width .5s;
    margin: 0 auto
}

.draggable-table__column .pin-cell .icon-pin {
    transition: opacity 2s linear
}

@media only screen and (min-width: 36em) {
    .draggable-table__column .pin-cell .icon-pin {
        opacity:0
    }
}

.draggable-table__column:hover .pin-cell {
    width: 8rem;
    transition: width .5s
}

@media only screen and (min-width: 36em) {
    .draggable-table__column:hover .pin-cell {
        width:10rem
    }
}

.draggable-table__column:hover .pin-cell .icon-pin {
    transition: opacity .2s linear
}

.draggable-table__column:first-child {
    order: -6;
    left: 0;
    z-index: 10;
    width: 10rem
}

@media only screen and (min-width: 36em) {
    .draggable-table__column:first-child {
        width:15rem;
        z-index: 2
    }
}

.draggable-table__column:first-child .pin-cell {
    border: none;
    width: 100%;
    background: inherit
}

.draggable-table__column:first-child .column-header {
    width: 10rem
}

@media only screen and (min-width: 36em) {
    .draggable-table__column:first-child .column-header {
        width:15rem
    }
}

.draggable-table__column:first-child input[type=checkbox]+.icon-pin {
    visibility: hidden
}

.draggable-table__column.selected-row .column-header,.draggable-table__column.selected-row .row-header {
    background-color: #ffc421;
    color: #fff
}

.draggable-table__column.selected-row .row-header:nth-child(2n) {
    background-color: #ffc421
}

.draggable-table__column.selected-row .row-header-subtext,.draggable-table__column.selected-row .row-header-text {
    color: #fff
}

.draggable-table__column.pinned {
    order: -1;
    z-index: 3
}

.draggable-table__column.pinned .pin-cell {
    visibility: visible
}

.draggable-table__column.pinned .column-header {
    border-width: 0 .1rem .1rem 0;
    border-color: #f7f6f6;
    background-color: #ffc421
}

.draggable-table__column.pinned .column-header__data-section {
    background-color: #ffc421;
    color: #fff
}

.draggable-table__column.pinned .column-header__pin-section a {
    background-color: #fff
}

.draggable-table__column.pinned .column-cell {
    background-color: #ffc421;
    color: #fff
}

.draggable-table__column.pinned .column-cell:nth-child(2n) {
    background-color: #ffc421
}

.draggable-table__column.pinned .cell-text,.draggable-table__column.pinned .row-header-subtext,.draggable-table__column.pinned .row-header-text {
    color: #fff
}

.draggable-table input[type=checkbox] {
    height: 4rem;
    width: 4rem;
    cursor: pointer
}

.draggable-table input[type=checkbox]+.icon-pin {
    padding: 1.6rem 0;
    margin: 1.2rem 0 1.1rem;
    border-radius: 50%;
    background-color: #eeeded;
    height: 3.2rem;
    width: 3.2rem
}

.draggable-table input[type=checkbox]:checked {
    height: 5rem;
    width: 5rem
}

.draggable-table input[type=checkbox]:checked+.icon-pin {
    padding: 1.6rem 0;
    margin: 1.2rem 0 1.1rem;
    border-radius: 50%;
    color: #fff;
    background-color: #ffc421;
    height: 3.2rem;
    width: 3.2rem
}

.draggable-table .column-header {
    width: 8rem;
    height: 13rem;
    padding: 1.2rem .5rem 1.2rem 1.2rem;
    top: 0;
    border-top: .1rem solid #f7f6f6;
    border-right: .1rem solid #f7f6f6;
    border-left: .1rem solid #f7f6f6;
    background-color: #fff;
    margin-top: auto
}

@media only screen and (min-width: 36em) {
    .draggable-table .column-header {
        width:13rem;
        padding: 1.6rem .5rem 1.6rem 1.6rem
    }
}

.draggable-table .column-header:nth-child(n+1) {
    border-top: none
}

.draggable-table .column-header__option-title {
    transform: translateX(-50%);
    left: 50%
}

.draggable-table .column-header__data-section {
    transform: translateX(-50%);
    left: 50%;
    top: 0;
    width: 100%;
    background: #f7f6f6;
    z-index: 10
}

.draggable-table .column-header__pin-section a {
    line-height: 2.4rem;
    min-height: 2.4rem;
    min-width: 0;
    margin-top: 1rem;
    transform: translateX(-50%);
    left: 50%
}

.draggable-table .checkbox {
    padding: .3rem
}

.draggable-table .pin-cell {
    padding: 1.6rem 0
}

.draggable-table .row-header-text {
    color: #655c58;
    font-size: 1.4rem;
    font-weight: 900;
    line-height: 2rem
}

.draggable-table .row-header-subtext {
    color: #bab6b5;
    font-size: 1.2rem;
    font-weight: 500;
    line-height: 1.6rem
}

.draggable-table .cell-text {
    color: #655c58;
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 2rem
}

.draggable-table .cell-subtext {
    color: #bab6b5;
    font-size: 1.2rem;
    font-weight: 500;
    line-height: 1.6rem
}

.table-of-rows__row--type-table-title {
    grid-gap: .8rem;
    top: 0
}

.table-of-rows__row--type-table-title .table-of-rows__row__values {
    color: var(--row__values--color);
    background-color: var(--row__values--backgroundcolor)
}

.table-of-rows__row--type-table-title .table-of-rows__row__values__value {
    padding: 1.4rem 0 1.2rem
}

@media only screen and (min-width: 36em) {
    .table-of-rows__row--type-table-title .table-of-rows__row__values__value {
        padding:1rem 0
    }
}

@media only screen and (min-width: 36em) {
    .table-of-rows--columns-2 .table-of-rows__row {
        grid-template-columns:8fr 4fr
    }
}

.table-of-rows--columns-2 .table-of-rows__row__values {
    grid-template-columns: minmax(100%,1fr)
}

@media only screen and (min-width: 36em) {
    .table-of-rows--columns-3 .table-of-rows__row {
        grid-template-columns:6fr 6fr
    }
}

.table-of-rows--columns-3 .table-of-rows__row__values {
    grid-template-columns: 1fr 1fr
}

@media only screen and (min-width: 36em) {
    .table-of-rows--columns-4 .table-of-rows__row {
        grid-template-columns:4fr 8fr
    }
}

.table-of-rows--columns-4 .table-of-rows__row__values {
    grid-template-columns: 1fr 1fr 1fr
}

@media only screen and (min-width: 36em) {
    .table-of-rows--columns-5 .table-of-rows__row {
        grid-template-columns:3fr 9fr
    }
}

.table-of-rows--columns-5 .table-of-rows__row__values {
    grid-template-columns: 1fr 1fr 1fr 1fr
}

@media only screen and (min-width: 36em) {
    .table-of-rows__row--padding-sm {
        padding:0 .4rem
    }
}

.table-of-rows__row {
    background-color: var(--table-row__backgroundcolor,transparent);
    grid-gap: .8rem;
    grid-template-columns: minmax(100%,1fr)
}

.table-of-rows__row__key {
    padding: .6rem 0;
    color: var(--table-row__key-color);
    background-color: var(--table-row__key--backgroundcolor)
}

@media only screen and (min-width: 36em) {
    .table-of-rows__row__key {
        padding:1rem 0
    }
}

.table-of-rows__row--type-title {
    padding: 1.2rem 0 1rem
}

@media only screen and (min-width: 36em) {
    .table-of-rows__row--type-title {
        padding:0 .4rem
    }
}

.table-of-rows__row--type-title .table-of-rows__row__key {
    color: var(--table-row__title-key--color)
}

@media only screen and (max-width: 48.0525em) {
    .table-of-rows__row--type-title .table-of-rows__row__key {
        background-color:var(--table-row__title-key--backgroundcolor,transparent)
    }
}

.table-of-rows__row__values {
    grid-gap: .8rem
}

.table-of-rows__row__values__value {
    padding: .6rem 0 1.4rem
}

@media only screen and (min-width: 36em) {
    .table-of-rows__row__values__value {
        padding:1rem 0
    }
}

.table-of-rows__row__values__value .icon-tick {
    color: var(--table-row__icon-tick-color)
}

.table-of-rows__row__values__value .icon-close {
    color: var(--table-row__icon-close-color)
}

.table-of-rows__row.table-of-rows__row--type-divider {
    grid-template-columns: minmax(100%,1fr)!important
}

@media only screen and (min-width: 36em) {
    .table-of-rows__row.table-of-rows__row--type-divider {
        grid-template-columns:minmax(100%,1fr)!important
    }
}

.text-block__left img.option-logo {
    max-width: 10rem;
    max-height: 5rem
}

.tooltip .tooltip-text {
    max-width: 28.8rem;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    box-sizing: inherit;
    visibility: hidden;
    background-color: #fff;
    color: #291d18;
    border-radius: 1.6rem;
    padding: .8rem 1.6rem;
    right: 2rem;
    z-index: 1;
    bottom: 125%;
    white-space: normal;
    font-weight: 700;
    transition: opacity .3s
}

@media only screen and (min-width: 36em) {
    .tooltip .tooltip-text {
        max-width:47.8rem
    }
}

.tooltip:hover .tooltip-text {
    visibility: visible
}

.tooltip__icon-section .icon-label {
    height: 2.4rem
}

.tooltip__icon-section .icon-information,.tooltip__icon-section .icon-information-shape {
    color: #766f6b;
    margin: 0 .5rem;
    height: 2.8rem
}

.tooltip__icon-section .icon-information--blue,.tooltip__icon-section .icon-information-shape--blue {
    color: #ffc421
}

.tooltip__info-section {
    visibility: hidden;
    background-color: #fff;
    border: .1rem solid #eeeded;
    color: #766f6b;
    border-radius: .3rem;
    padding: .8rem 1.2rem;
    z-index: 9999;
    top: 100%
}

@media only screen and (min-width: 36em) {
    .tooltip__info-section {
        padding:.8rem 1.2rem
    }
}

.tooltip__info-section:before {
    content: "";
    position: absolute;
    top: -1rem;
    width: 0;
    border-right: 1rem solid transparent;
    border-left: 1rem solid transparent;
    border-bottom: 1rem solid #eeeded
}

.tooltip__info-section:after {
    content: "";
    position: absolute;
    top: -.9rem;
    width: 0;
    border-right: 1rem solid transparent;
    border-left: 1rem solid transparent;
    border-bottom: 1rem solid #fff
}

.tooltip__info-section--right {
    right: 0;
    left: -17rem
}

@media only screen and (min-width: 48.0625em) {
    .tooltip__info-section--right {
        right:-4rem;
        left: auto
    }
}

.tooltip__info-section--right.tooltip__info-section.tooltip__info-section__arrow-right:after,.tooltip__info-section--right.tooltip__info-section.tooltip__info-section__arrow-right:before {
    right: 4rem
}

.tooltip__info-section--top {
    top: -15rem
}

.tooltip__info-section--top:after,.tooltip__info-section--top:before {
    top: auto;
    border-bottom: none
}

.tooltip__info-section--top:before {
    bottom: -1rem;
    border-top: 1rem solid #eeeded
}

.tooltip__info-section--top:after {
    bottom: -.9rem;
    border-top: 1rem solid #fff
}

.tooltip__info-section--top-right {
    right: 0
}

.tooltip__info-section.tooltip__info-section__arrow-left:after,.tooltip__info-section.tooltip__info-section__arrow-left:before {
    left: 1rem
}

.tooltip__info-section.tooltip__info-section__auto-width {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    max-width: 30rem
}

.tooltip__info-section.tooltip__info-section__arrow-right:after,.tooltip__info-section.tooltip__info-section__arrow-right:before {
    right: 1rem
}

.tooltip__info-section.tooltip__info-section__arrow-center:after,.tooltip__info-section.tooltip__info-section__arrow-center:before {
    left: calc(50% - .5rem)
}

.tooltip__info-section__border-square {
    border-radius: unset
}

.tooltip__info-section__border-light {
    padding: 1.6rem;
    border: .1rem solid #eeeded;
    width: 20rem
}

@media only screen and (min-width: 48.0625em) {
    .tooltip__info-section__border-light {
        padding:2rem
    }
}

.tooltip__info-section__border-light:before {
    border-bottom: 1rem solid #eeeded
}

.tooltip__info-section__image {
    min-width: 25rem
}

.tooltip__info-section__image-section {
    height: 11rem;
    margin-top: 0;
    background-image: url(../../../aff-telenetgroup/atomic/clientlibs/clientlib-atomic/fonts/chart-mobile.svg);
    background-position-x: center;
    background-repeat: no-repeat
}

@media only screen and (min-width: 48.0625em) {
    .tooltip__info-section__image-section {
        height:12rem;
        margin-top: 1.6rem;
        background-image: url(../../../aff-telenetgroup/atomic/clientlibs/clientlib-atomic/fonts/chart.svg)
    }
}

.tooltip__info-section__image .info-section__icon {
    margin-right: 1.2rem
}

@media only screen and (min-width: 48.0625em) {
    .tooltip__info-section__image .info-section__icon {
        margin-right:1.8rem
    }
}

.tooltip__info-section__image .info-section__description .info-section__description__title {
    line-height: 2rem
}

@media only screen and (min-width: 48.0625em) {
    .tooltip__info-section__image .info-section__description .info-section__description__title {
        font-size:1.8rem;
        line-height: 2.4rem
    }
}

.tooltip__info-section__image .info-section__description .info-section__description__text {
    line-height: 1.8rem
}

@media only screen and (min-width: 48.0625em) {
    .tooltip__info-section__image .info-section__description .info-section__description__text {
        font-size:1.6rem;
        line-height: 2rem
    }
}

.tooltip__info-section .info-section__icon {
    padding-right: 2.4rem
}

@media only screen and (min-width: 36em) {

    .tooltip__info-section .info-section__description__title {
        font-size:1.8rem
    }
}

@media only screen and (min-width: 36em) {
    .tooltip__info-section .info-section__description__text {
        font-size:1.4rem
    }
}

.tooltip:hover .tooltip__icon-section:after {
    visibility: visible
}

.tooltip:hover .tooltip__info-section {
    visibility: visible
}

.tooltip .tooltip-icon-content {
    margin-left: 0
}

@media only screen and (min-width: 36em) {
    .tooltip .tooltip-icon-content {
        margin-left:1rem
    }
}

@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active) {
    .tooltip-text {
        white-space: pre!important
    }
}

.site-navigation .tooltip {
    max-width: unset;
    box-shadow: unset;
    color: unset;
    font-size: unset;
    padding: unset;
    border-radius: unset
}

.care-page--version2 .secondary-header--care,.care-page-tln-bus--version-2 .secondary-header--care,.care-page .secondary-header--care,.sme-le-care-page .secondary-header--care {
    margin-bottom: 0;
    margin-top: 0;
    padding-top: 0;
    background: #fff
}

@media only screen and (min-width: 48.0625em) {
    .care-page--version2 .secondary-header--care,.care-page-tln-bus--version-2 .secondary-header--care,.care-page .secondary-header--care,.sme-le-care-page .secondary-header--care {
        margin-top:-8rem;
        padding-top: 0
    }
}

.care-page--version2 .secondary-header--care__container,.care-page-tln-bus--version-2 .secondary-header--care__container,.care-page .secondary-header--care__container,.sme-le-care-page .secondary-header--care__container {
    display: flex;
    padding: 2rem;
    align-items: flex-start;
    max-width: 113.2rem;
    margin: 0 auto
}

@media only screen and (min-width: 48.0625em) {
    .care-page--version2 .secondary-header--care__container,.care-page-tln-bus--version-2 .secondary-header--care__container,.care-page .secondary-header--care__container,.sme-le-care-page .secondary-header--care__container {
        padding:2rem;
        flex-direction: row;
        align-items: flex-end
    }
}

.care-page--version2 .secondary-header--care__container__component-name h1,.care-page-tln-bus--version-2 .secondary-header--care__container__component-name h1,.care-page .secondary-header--care__container__component-name h1,.sme-le-care-page .secondary-header--care__container__component-name h1 {
    color: #291d18
}

.care-page--version2 .secondary-header--care__container__account-selector,.care-page-tln-bus--version-2 .secondary-header--care__container__account-selector,.care-page .secondary-header--care__container__account-selector,.sme-le-care-page .secondary-header--care__container__account-selector {
    margin-top: 0;
    width: 100%
}

@media only screen and (min-width: 48.0625em) {
    .care-page--version2 .secondary-header--care__container__account-selector,.care-page-tln-bus--version-2 .secondary-header--care__container__account-selector,.care-page .secondary-header--care__container__account-selector,.sme-le-care-page .secondary-header--care__container__account-selector {
        margin-top:0;
        width: auto
    }
}

.care-page--version2 .secondary-header--care__container__account-selector .account-line-selector,.care-page-tln-bus--version-2 .secondary-header--care__container__account-selector .account-line-selector,.care-page .secondary-header--care__container__account-selector .account-line-selector,.sme-le-care-page .secondary-header--care__container__account-selector .account-line-selector {
    margin-top: 2rem;
    margin-bottom: 1rem;
    padding: 0;
    background: #fff
}

@media only screen and (min-width: 48.0625em) {
    .care-page--version2 .secondary-header--care__container__account-selector .account-line-selector,.care-page-tln-bus--version-2 .secondary-header--care__container__account-selector .account-line-selector,.care-page .secondary-header--care__container__account-selector .account-line-selector,.sme-le-care-page .secondary-header--care__container__account-selector .account-line-selector {
        margin-top:0
    }
}

.care-page--version2 .secondary-header--care__container__account-selector .account-line-selector .account-selector,.care-page-tln-bus--version-2 .secondary-header--care__container__account-selector .account-line-selector .account-selector,.care-page .secondary-header--care__container__account-selector .account-line-selector .account-selector,.sme-le-care-page .secondary-header--care__container__account-selector .account-line-selector .account-selector {
    background: #e5e3e3;
    color: #291d18
}

.care-page--version2 .secondary-header--care__container__account-selector .account-line-selector .account-selector__action .arrow.arrow--down:after,.care-page--version2 .secondary-header--care__container__account-selector .account-line-selector .account-selector__action .arrow.arrow--up:after,.care-page-tln-bus--version-2 .secondary-header--care__container__account-selector .account-line-selector .account-selector__action .arrow.arrow--down:after,.care-page-tln-bus--version-2 .secondary-header--care__container__account-selector .account-line-selector .account-selector__action .arrow.arrow--up:after,.care-page .secondary-header--care__container__account-selector .account-line-selector .account-selector__action .arrow.arrow--down:after,.care-page .secondary-header--care__container__account-selector .account-line-selector .account-selector__action .arrow.arrow--up:after,.sme-le-care-page .secondary-header--care__container__account-selector .account-line-selector .account-selector__action .arrow.arrow--down:after,.sme-le-care-page .secondary-header--care__container__account-selector .account-line-selector .account-selector__action .arrow.arrow--up:after {
    color: #291d18;
    border-color: #291d18 transparent
}

.care-page--version2 .secondary-header--care__container__account-selector .account-line-selector .account-selector__list,.care-page-tln-bus--version-2 .secondary-header--care__container__account-selector .account-line-selector .account-selector__list,.care-page .secondary-header--care__container__account-selector .account-line-selector .account-selector__list,.sme-le-care-page .secondary-header--care__container__account-selector .account-line-selector .account-selector__list {
    border-color: #e5e3e3
}

.care-page--version2 .secondary-header--care__container__account-selector .account-line-selector .account-selector__list__icon .icon-circle,.care-page-tln-bus--version-2 .secondary-header--care__container__account-selector .account-line-selector .account-selector__list__icon .icon-circle,.care-page .secondary-header--care__container__account-selector .account-line-selector .account-selector__list__icon .icon-circle,.sme-le-care-page .secondary-header--care__container__account-selector .account-line-selector .account-selector__list__icon .icon-circle {
    background: #ffc421
}

.care-page--version2 .secondary-header--care__container__account-selector .account-line-selector .account-selector__list__icon [class^=icon],.care-page-tln-bus--version-2 .secondary-header--care__container__account-selector .account-line-selector .account-selector__list__icon [class^=icon],.care-page .secondary-header--care__container__account-selector .account-line-selector .account-selector__list__icon [class^=icon],.sme-le-care-page .secondary-header--care__container__account-selector .account-line-selector .account-selector__list__icon [class^=icon] {
    color: #291d18
}

.care-page--version2 .secondary-header--care__container__account-selector .account-line-selector .account-selector__list__account-info__account-details,.care-page-tln-bus--version-2 .secondary-header--care__container__account-selector .account-line-selector .account-selector__list__account-info__account-details,.care-page .secondary-header--care__container__account-selector .account-line-selector .account-selector__list__account-info__account-details,.sme-le-care-page .secondary-header--care__container__account-selector .account-line-selector .account-selector__list__account-info__account-details {
    color: #291d18
}

.care-page--version2 .secondary-header--care__container__account-selector .account-line-selector .account-selector__list__account-info__outstanding-balance .inclusive-text,.care-page-tln-bus--version-2 .secondary-header--care__container__account-selector .account-line-selector .account-selector__list__account-info__outstanding-balance .inclusive-text,.care-page .secondary-header--care__container__account-selector .account-line-selector .account-selector__list__account-info__outstanding-balance .inclusive-text,.sme-le-care-page .secondary-header--care__container__account-selector .account-line-selector .account-selector__list__account-info__outstanding-balance .inclusive-text {
    color: inherit
}

.care-page--version2 .secondary-header--care__container__account-selector .account-line-selector .account-selector__list__first-item--opened,.care-page-tln-bus--version-2 .secondary-header--care__container__account-selector .account-line-selector .account-selector__list__first-item--opened,.care-page .secondary-header--care__container__account-selector .account-line-selector .account-selector__list__first-item--opened,.sme-le-care-page .secondary-header--care__container__account-selector .account-line-selector .account-selector__list__first-item--opened {
    background: #e5e3e3
}

.care-page--version2 .secondary-header--care__container__account-selector .account-line-selector .account-selector__list__options__item:hover .account-selector__list__account-info,.care-page--version2 .secondary-header--care__container__account-selector .account-line-selector .account-selector__list__options__item:hover .account-selector__list__account-info__account-details,.care-page--version2 .secondary-header--care__container__account-selector .account-line-selector .account-selector__list__options__item:hover .inclusive-text,.care-page-tln-bus--version-2 .secondary-header--care__container__account-selector .account-line-selector .account-selector__list__options__item:hover .account-selector__list__account-info,.care-page-tln-bus--version-2 .secondary-header--care__container__account-selector .account-line-selector .account-selector__list__options__item:hover .account-selector__list__account-info__account-details,.care-page-tln-bus--version-2 .secondary-header--care__container__account-selector .account-line-selector .account-selector__list__options__item:hover .inclusive-text,.care-page .secondary-header--care__container__account-selector .account-line-selector .account-selector__list__options__item:hover .account-selector__list__account-info,.care-page .secondary-header--care__container__account-selector .account-line-selector .account-selector__list__options__item:hover .account-selector__list__account-info__account-details,.care-page .secondary-header--care__container__account-selector .account-line-selector .account-selector__list__options__item:hover .inclusive-text,.sme-le-care-page .secondary-header--care__container__account-selector .account-line-selector .account-selector__list__options__item:hover .account-selector__list__account-info,.sme-le-care-page .secondary-header--care__container__account-selector .account-line-selector .account-selector__list__options__item:hover .account-selector__list__account-info__account-details,.sme-le-care-page .secondary-header--care__container__account-selector .account-line-selector .account-selector__list__options__item:hover .inclusive-text {
    color: #291d18
}

.care-page--version2 .secondary-header--care__container__account-selector .account-line-selector .account-selector__list__options__item:hover .icon-circle,.care-page-tln-bus--version-2 .secondary-header--care__container__account-selector .account-line-selector .account-selector__list__options__item:hover .icon-circle,.care-page .secondary-header--care__container__account-selector .account-line-selector .account-selector__list__options__item:hover .icon-circle,.sme-le-care-page .secondary-header--care__container__account-selector .account-line-selector .account-selector__list__options__item:hover .icon-circle {
    background: #ffc421
}

.care-page--version2 .secondary-header--care__container__account-selector .account-line-selector .account-selector__list__options__item:hover [class^=icon],.care-page-tln-bus--version-2 .secondary-header--care__container__account-selector .account-line-selector .account-selector__list__options__item:hover [class^=icon],.care-page .secondary-header--care__container__account-selector .account-line-selector .account-selector__list__options__item:hover [class^=icon],.sme-le-care-page .secondary-header--care__container__account-selector .account-line-selector .account-selector__list__options__item:hover [class^=icon] {
    color: #291d18
}

.care-page--version2 .secondary-header--care__container__account-selector .account-line-selector .account-selector__list__options__item__link,.care-page-tln-bus--version-2 .secondary-header--care__container__account-selector .account-line-selector .account-selector__list__options__item__link,.care-page .secondary-header--care__container__account-selector .account-line-selector .account-selector__list__options__item__link,.sme-le-care-page .secondary-header--care__container__account-selector .account-line-selector .account-selector__list__options__item__link {
    color: #291d18
}

.care-page--version2 .container--care,.care-page .container--care,.sme-le-care-page .container--care {
    padding: 0 1.6rem
}

@media only screen and (min-width: 48.0625em) {
    .care-page--version2 .container--care,.care-page .container--care,.sme-le-care-page .container--care {
        padding:0 1.6rem
    }
}

.care-page--version2 .container--care .Title,.care-page .container--care .Title,.sme-le-care-page .container--care .Title {
    max-width: 100%
}

@media only screen and (min-width: 36em) {
    .care-page--version2 .container--care .Title,.care-page .container--care .Title,.sme-le-care-page .container--care .Title {
        justify-content:space-between;
        flex-direction: row
    }
}

.care-page--version2 .container--care .Title .button,.care-page--version2 .container--care .Title .template-link,.care-page .container--care .Title .button,.care-page .container--care .Title .template-link,.sme-le-care-page .container--care .Title .button,.sme-le-care-page .container--care .Title .template-link {
    width: 100%
}

@media only screen and (min-width: 36em) {
    .care-page--version2 .container--care .Title .button,.care-page--version2 .container--care .Title .template-link,.care-page .container--care .Title .button,.care-page .container--care .Title .template-link,.sme-le-care-page .container--care .Title .button,.sme-le-care-page .container--care .Title .template-link {
        width:auto
    }
}

.care-page--version2 .container--care .Title .template-link .button,.care-page .container--care .Title .template-link .button,.sme-le-care-page .container--care .Title .template-link .button {
    min-height: 4rem
}

.care-page--version2 .container--care .Title--secondary-section,.care-page .container--care .Title--secondary-section,.sme-le-care-page .container--care .Title--secondary-section {
    align-items: center
}

@media only screen and (min-width: 48.0625em) {
    .care-page--version2 .container--care .Title--secondary-section,.care-page .container--care .Title--secondary-section,.sme-le-care-page .container--care .Title--secondary-section {
        align-items:flex-end
    }
}

.care-page--version2 .container--care--fullwidth,.care-page .container--care--fullwidth,.sme-le-care-page .container--care--fullwidth {
    max-width: 113.2rem;
    margin: 0 auto;
    padding: 0 1rem;
    width: 100%
}

@media only screen and (min-width: 36em) {
    .care-page--version2 .container--care--fullwidth,.care-page .container--care--fullwidth,.sme-le-care-page .container--care--fullwidth {
        padding:0 1.6rem
    }
}

.care-page--version2 .container--care--fullwidth .Panel,.care-page .container--care--fullwidth .Panel,.sme-le-care-page .container--care--fullwidth .Panel {
    margin-bottom: 2rem;
    padding: 0
}

@media only screen and (min-width: 48.0625em) {
    .care-page--version2 .container--care--fullwidth .Panel,.care-page .container--care--fullwidth .Panel,.sme-le-care-page .container--care--fullwidth .Panel {
        padding:0
    }
}

.care-page--version2 .container--care--fullwidth .Panel.bg-transparent,.care-page .container--care--fullwidth .Panel.bg-transparent,.sme-le-care-page .container--care--fullwidth .Panel.bg-transparent {
    padding: 0
}

.care-page .mask-gradient,.sme-le-care-page .mask-gradient {
    background: hsla(0,0%,94.9%,.4);
    padding: 4rem 0 5.6rem;
    border-top: .1rem solid #f7f6f6;
    border-bottom: .1rem solid #f7f6f6
}

.care-page .container--care,.sme-le-care-page .container--care {
    width: auto
}

@media only screen and (min-width: 36em) {
    .care-page .container--care,.sme-le-care-page .container--care {
        width:100%
    }
}

.care-page .container--care.half--width,.sme-le-care-page .container--care.half--width {
    width: 100%
}

@media only screen and (min-width: 36em) {
    .care-page .container--care.half--width,.sme-le-care-page .container--care.half--width {
        width:50%
    }
}

.care-page__bg,.sme-le-care-page__bg {
    background-image: url(../../../aff-telenetgroup/atomic/clientlibs/clientlib-atomic/fonts/care-page-dtv-background-mobile.svg);
    background-repeat: no-repeat;
    background-size: contain
}

@media only screen and (min-width: 48.0625em) {
    .care-page__bg,.sme-le-care-page__bg {
        background-image:url(../../../aff-telenetgroup/atomic/clientlibs/clientlib-atomic/fonts/care-page-dtv-background-desktop.svg);
        background-size: cover
    }
}

@media only screen and (min-width: 768px) and (max-width:1024px) {
    .care-page__bg,.sme-le-care-page__bg {
        background-size:contain
    }
}

.care-page__choose-flavour-bg,.sme-le-care-page__choose-flavour-bg {
    background-image: url(../../../aff-telenetgroup/atomic/clientlibs/clientlib-atomic/fonts/care-page-dtv-background-mobile.svg);
    background-repeat: no-repeat;
    background-size: cover
}

@media only screen and (device-width: 768px) {
    .care-page__choose-flavour-bg,.sme-le-care-page__choose-flavour-bg {
        background-size:contain
    }
}

@media only screen and (min-width: 48.0625em) {
    .care-page__choose-flavour-bg,.sme-le-care-page__choose-flavour-bg {
        background-image:url(../../../aff-telenetgroup/atomic/clientlibs/clientlib-atomic/fonts/care-page-dtv-background-desktop.svg)
    }
}

.care-page .title-section,.sme-le-care-page .title-section {
    align-items: center;
    max-width: 113.2rem;
    width: 100%;
    margin: 0 auto 3.2rem
}

@media only screen and (min-width: 36em) {
    .care-page .title-section,.sme-le-care-page .title-section {
        margin:4rem auto 3.2rem
    }
}

.care-page .title-section .cmp.cmp-title h1,.sme-le-care-page .title-section .cmp.cmp-title h1 {
    color: #291d18;
    font-family: TelenetAlbra-Bold,Helvetica,Verdana,Arial,Sans-serif;
    font-size: 4rem;
    font-weight: 900;
    line-height: 1
}

@media only screen and (min-width: 36em) {
    .care-page .title-section .cmp.cmp-title h1,.sme-le-care-page .title-section .cmp.cmp-title h1 {
        font-size:5.5rem;
        margin: 0
    }
}

.care-page .title-section .cmp-text p,.sme-le-care-page .title-section .cmp-text p {
    color: #291d18;
    font-family: TelenetAlbra-Regular,Helvetica,Verdana,Arial,Sans-serif;
    font-size: 1.8rem;
    font-weight: 500;
    line-height: 2.4rem;
    margin-top: 1.6rem;
    margin-bottom: 2rem
}

@media only screen and (min-width: 36em) {
    .care-page .title-section .cmp-text p,.sme-le-care-page .title-section .cmp-text p {
        margin-bottom:0
    }
}

.care-page .title-section .template-link .Title-link,.sme-le-care-page .title-section .template-link .Title-link {
    min-width: 14rem;
    margin-top: 2.4rem;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding: .7rem 1.8rem;
    font-size: 1.6rem;
    text-decoration: none;
    line-height: 1.5;
    border: .1rem solid #eeeded;
    border-radius: .8rem;
    color: #291d18;
    background-color: transparent;
    white-space: nowrap;
    transition: background-color .25s ease-in-out,border-color .25s ease-in-out,box-shadow .25s ease-in-out;
    margin-bottom: 2.4rem
}

@media only screen and (min-width: 36em) {
    .care-page .title-section .template-link .Title-link,.sme-le-care-page .title-section .template-link .Title-link {
        margin-bottom:0
    }
}

.care-page .title-section .template-link .Title-link:hover,.sme-le-care-page .title-section .template-link .Title-link:hover {
    background-color: hsla(0,0%,100%,.2);
    box-shadow: 0 0 0 .1rem transparent;
    color: #291d18;
    border: .1rem solid #291d18
}

.care-page .title-section .template-link .Title-link.focus,.care-page .title-section .template-link .Title-link:focus,.sme-le-care-page .title-section .template-link .Title-link.focus,.sme-le-care-page .title-section .template-link .Title-link:focus {
    box-shadow: 0 0 0 .1rem rgba(0,0,0,.3)
}

@media only screen and (min-width: 36em) {
    .care-page .title-section.secondary,.sme-le-care-page .title-section.secondary {
        flex-direction:row;
        justify-content: space-between;
        align-items: center
    }
}

@media only screen and (min-width: 36em) {
    .care-page .title-section.secondary .template-link,.sme-le-care-page .title-section.secondary .template-link {
        align-self:center
    }
}

.care-page .title-section.secondary.title-section--secondary-section,.sme-le-care-page .title-section.secondary.title-section--secondary-section {
    align-items: center;
    margin-top: -4rem
}

@media only screen and (min-width: 48.0625em) {
    .care-page .title-section.secondary.title-section--secondary-section,.sme-le-care-page .title-section.secondary.title-section--secondary-section {
        align-items:flex-end;
        padding: 0
    }
}

@media only screen and (min-width: 48.0625em) {
    .care-page .title-section.secondary.title-section--secondary-section .template-link,.sme-le-care-page .title-section.secondary.title-section--secondary-section .template-link {
        align-self:flex-end
    }
}

.care-page .title-section--secondary-section,.sme-le-care-page .title-section--secondary-section {
    align-items: center
}

@media only screen and (min-width: 48.0625em) {
    .care-page .title-section--secondary-section,.sme-le-care-page .title-section--secondary-section {
        align-items:flex-end;
        padding: 0
    }
}

.minimal-page .container--care {
    padding: 0 1.6rem;
    margin-top: 3.2rem
}

@media only screen and (min-width: 36em) {
    .minimal-page .container--care {
        padding:0;
        margin-top: 5rem
    }
}

.Panel.bg-transparent {
    padding: 0;
    background: transparent
}

.template--aemcontainer {
    border: 2px dashed #ccc;
    padding: 20px;
    color: #291d18;
    font-family: tahoma,arial,helvetica,sans-serif;
    font-size: 16px;
    font-weight: 700
}

.dashboard-container {
    max-width: 113.2rem;
    margin: 0 auto;
    padding: 0;
    width: 100%
}

@media only screen and (min-width: 36em) {
    .dashboard-container {
        padding:0
    }
}

.dashboard-container .cdh-message {
    margin: 1rem
}

.dashboard-page .mask-gradient {
    background: hsla(0,0%,94.9%,.4);
    padding: 4rem 0 5.6rem
}

.dashboard-page .mask-gradient .navigation-content-box {
    margin-top: 2.4rem
}

@media only screen and (min-width: 36em) {
    .dashboard-page .mask-gradient .navigation-content-box {
        margin-top:0
    }
}

.dashboard-page .mask-gradient .navigation-content-box .account-line-selector {
    padding: 0;
    margin: 0 1rem 2.4rem;
    float: none;
    background: transparent
}

@media only screen and (min-width: 36em) {
    .dashboard-page .mask-gradient .navigation-content-box .account-line-selector {
        padding:0;
        margin: 0 1rem 2.4rem .8rem;
        float: left
    }
}

.dashboard-page .mask-gradient .navigation-content-box .cmp-text {
    margin-left: 1rem;
    font-size: 2rem;
    line-height: 2.8rem
}

.dashboard-page .dashboard-img-container img {
    height: 30rem;
    width: 100%
}

@media only screen and (min-width: 36em) {
    .dashboard-page .dashboard-img-container img {
        height:50rem
    }
}

.dashboard-page .dashboard-img-container .dashboard-img-content {
    width: 100%;
    margin-top: -10rem
}

@media only screen and (min-width: 36em) {
    .dashboard-page .dashboard-img-container .dashboard-img-content {
        margin-top:-15rem
    }
}

.dashboard-page .dashboard-img-container .dashboard-img-content .cmp-title h1 {
    font-size: 4rem;
    font-family: TelenetAlbra-Bold,Helvetica,Verdana,Arial,Sans-serif;
    font-weight: 900;
    color: #fff
}

@media only screen and (min-width: 36em) {
    .dashboard-page .dashboard-img-container .dashboard-img-content .cmp-title h1 {
        font-size:5.5rem
    }
}

.dashboard-page .template-section.background__image--split.background--toleft {
    background-position: top
}

@media only screen and (min-width: 36em) {
    .dashboard-page .template-section.background__image--split.background--toleft {
        background-position:0
    }
}

@media only screen and (min-width: 36em) {
    .sales-checkout .appointment-picker .section-time .label-modifier-box .label-modifier--container {
        width:18rem
    }
}

@media only screen and (min-width: 36em) {
    .sales-checkout .label-modifier-box.card-square.card-square-secondary .label-modifier-slot {
        max-width:12rem
    }
}

@media only screen and (min-width: 36em) {
    .sales-checkout .label-modifier-box.card-square.card-square-secondary .label-modifier--container {
        width:12rem;
        height: 100%
    }
}

.sales-checkout .stepper-page__body-inner {
    min-height: calc(100vh - 3vw - 10.4rem);
    margin-bottom: 3vw;
    padding-bottom: 6rem
}

@media only screen and (max-width: 35.99em) {
    .sales-checkout .stepper-page__body-inner {
        min-height:calc(100vh - 3vw - 10.4rem);
        margin-bottom: 3vw;
        padding-bottom: 8.8rem
    }
}

.sales-page {
    background-color: #f7f6f6
}

.sales-page .Header {
    margin-bottom: 0
}

@media only screen and (min-width: 36em) {
    .sales-page .Header {
        margin-bottom:0
    }
}

.sales-page .Header .Header-container {
    height: 6rem
}

@media only screen and (min-width: 36em) {
    .sales-page .Header .Header-container {
        height:10rem
    }
}

.sales-page .header-base .menu-nav .customer-zone-link {
    margin-bottom: 3rem
}

.sales-page__container {
    display: flex;
    width: 100%;
    background: #fff
}

@media only screen and (max-width: 48.0525em) {
    .sales-page__container .sales-overlay .icon-close:before {
        font-size:12px
    }
}

@media only screen and (max-width: 48.0525em) {
    .sales-page__container .sales-overlay .sales-page__container__title {
        padding-top:3.4rem
    }
}

.sales-page__container .sales-overlay .sales-page__container__title__header {
    margin-bottom: .8rem
}

@media only screen and (min-width: 36em) {
    .sales-page__container .sales-overlay .sales-page__container__title__header {
        margin-bottom:1.5rem
    }
}

@media only screen and (max-width: 48.0525em) {
    .sales-page__container .sales-overlay .sales-checkout-step-container .overlay__section__content__action,.sales-page__container .sales-overlay .sales-checkout-step-container .stepper-page__content--split.container {
        padding:0
    }
}

.sales-page__container .sales-overlay .sales-checkout-step-container .overlay__section__content__action .sales-flow__content__delivery__action {
    padding: 0
}

@media only screen and (max-width: 35.99em) {
    .sales-page__container .sales-overlay .sales-checkout-step-container .overlay__section__content__action .sales-flow__content__delivery__action {
        padding:0 2rem
    }
}

.sales-page__container__title {
    width: 100%;
    padding: 0 2rem;
    background: #f7f6f6;
    margin-top: 0;
    margin-bottom: 0
}

@media only screen and (min-width: 36em) {
    .sales-page__container__title {
        margin-top:0;
        margin-bottom: 0;
        padding: 3.2rem 0 0
    }
}

.sales-page__container__title__header {
    font-size: 2.4rem;
    font-family: TelenetAlbra-Bold,Helvetica,Verdana,Arial,Sans-serif;
    margin: 0;
    padding-bottom: 0;
    line-height: 2.8rem
}

@media only screen and (min-width: 36em) {
    .sales-page__container__title__header {
        font-size:3.2rem;
        line-height: 4rem
    }
}

.sales-page__container__title .cmp-title h1,.sales-page__container__title h1 {
    margin: 0;
    padding-bottom: 1.5rem;
    color: #291d18;
    font-family: TelenetAlbra-Bold,Helvetica,Verdana,Arial,Sans-serif
}

.sales-page__container__title p {
    font-size: 1.8rem;
    line-height: 2.4rem;
    margin: 0
}

.sales-page__container__title__section {
    max-width: 128rem;
    margin: 0 auto
}

.sales-page__container__title--secondary {
    margin-top: 2.4rem
}

.sales-page__container__content {
    width: 100%;
    background: #f7f6f6
}

.sales-page__container__content__section {
    max-width: 128rem;
    margin: 0 auto
}

.sales-page__container__content__section.width--full {
    max-width: 100%
}

.sales-page__container__content__section.width--full .sales-overlay {
    top: 0;
    padding-top: 12rem;
    background: #f7f6f6;
    width: 100%;
    z-index: 1
}

.sales-page__container__content__section.width--full .sales-overlay .overlay__section__content__close {
    position: absolute;
    right: 0
}

.sales-page__container__content__section.width--full .sales-overlay .sales-page__container__title {
    padding-bottom: 0
}

.sales-page__container__content__section.width--full .sales-checkout {
    max-width: 100%
}

@media only screen and (min-width: 48.0625em) {
    .sales-page__container__content__section.width--full .sales-checkout {
        max-width:100%
    }
}

.sales-page__container__content__section .notification,.sales-page__container__content__section.width--full .sales-review-container {
    max-width: 124rem;
    margin: 0 auto
}

.sales-page__container__content__section .notification.notification--errorfield .icon-error-shape:before,.sales-page__container__content__section .notification.notification--errorfield .icon-status-errorfield:before {
    margin-top: 1rem
}

.sales-page__container__content__section .order-confirmation-section__title {
    padding: 0 2rem .5rem;
    font-size: 2rem;
    line-height: 2rem;
    color: #291d18;
    margin: 0 0 1.1rem
}

@media only screen and (min-width: 48.0625em) {
    .sales-page__container__content__section .order-confirmation-section__title {
        padding:0 0 1rem;
        font-size: 2.4rem;
        line-height: 2.8rem;
        margin: 0 0 .8rem;
        font-family: TelenetAlbra-Bold,Helvetica,Verdana,Arial,Sans-serif
    }
}

.sales-page__container__content__section .order-confirmation-section .notification {
    max-width: 100%;
    margin: 0
}

@media only screen and (min-width: 48.0625em) {
    .sales-page__container__content__section .order-confirmation-section .notification {
        max-width:37rem
    }
}

.sales-page .sales-checkout-step-container {
    width: 100%;
    padding: 0;
    margin: 0;
    background: transparent
}

@media only screen and (min-width: 36em) {
    .sales-page .sales-checkout-step-container {
        width:100%;
        padding: 0 4rem
    }
}

.sales-page .sales-checkout-step-container .stepper-page__content-first {
    top: 0;
    height: auto!important;
    width: auto!important;
    margin-right: 13rem!important;
    padding-top: 0!important;
    display: flex;
    flex: 1 0 auto!important

}

@media only screen and (min-width: 48.0625em) {
    .sales-page .sales-checkout-step-container .stepper-page__content-first {
        padding-left:6rem
    }
}

.sales-page .sales-checkout-step-container .stepper-page__content-first svg {
    height: auto;
    width: 200px!important
}

@media only screen and (min-width: 74.5em) {
    .sales-page .sales-checkout-step-container .stepper-page__content-first svg {
        width:100%!important
    }
}

.sales-page .Title-heading,.sales-page .Title .cmp-title h1 {
    color: #fff
}

.template--whole-page__wrapper {
    min-height: 100vh
}

.template--eos__header {
    margin: 3vh 3vw 0;
    width: 94vw;
    z-index: 2
}

.template--eos__body {
    flex-grow: 1;
    margin: 3vh 3vw 0
}

.template--eos__body--whole-height {
    min-height: 100%
}

@media only screen and (min-width: 74.5em) {
    .template--inspirational-article__content {
        background-color:#f7f6f6
    }
}

@media only screen and (min-width: 74.5em) {
    .template--inspirational-article__content__text {
        background-color:#fff
    }
}

.care-page .content-wrap .digital-front-door__wrapper,.dashboard-page .content-wrap .digital-front-door__wrapper,.dfd-dashboard-page .content-wrap .digital-front-door__wrapper,.dfd-page .content-wrap .digital-front-door__wrapper,.faq-page .content-wrap .digital-front-door__wrapper,.topical-page .content-wrap .digital-front-door__wrapper {
    grid-template-columns: 1fr;
    grid-template-rows: 6.4rem 1fr 6rem
}

@media only screen and (min-width: 74.5em) {
    .care-page .content-wrap .digital-front-door__wrapper,.dashboard-page .content-wrap .digital-front-door__wrapper,.dfd-dashboard-page .content-wrap .digital-front-door__wrapper,.dfd-page .content-wrap .digital-front-door__wrapper,.faq-page .content-wrap .digital-front-door__wrapper,.topical-page .content-wrap .digital-front-door__wrapper {
        grid-template-columns:16.7rem 1fr;
        grid-template-rows: 6.4rem 1fr
    }
}

.care-page .content-wrap .digital-front-door__wrapper nav,.dashboard-page .content-wrap .digital-front-door__wrapper nav,.dfd-dashboard-page .content-wrap .digital-front-door__wrapper nav,.dfd-page .content-wrap .digital-front-door__wrapper nav,.faq-page .content-wrap .digital-front-door__wrapper nav,.topical-page .content-wrap .digital-front-door__wrapper nav {
    grid-area: 3/1/4/2
}

@media only screen and (min-width: 74.5em) {
    .care-page .content-wrap .digital-front-door__wrapper nav,.dashboard-page .content-wrap .digital-front-door__wrapper nav,.dfd-dashboard-page .content-wrap .digital-front-door__wrapper nav,.dfd-page .content-wrap .digital-front-door__wrapper nav,.faq-page .content-wrap .digital-front-door__wrapper nav,.topical-page .content-wrap .digital-front-door__wrapper nav {
        grid-area:1/1/3/2
    }
}

.care-page .content-wrap .digital-front-door__wrapper header,.dashboard-page .content-wrap .digital-front-door__wrapper header,.dfd-dashboard-page .content-wrap .digital-front-door__wrapper header,.dfd-page .content-wrap .digital-front-door__wrapper header,.faq-page .content-wrap .digital-front-door__wrapper header,.topical-page .content-wrap .digital-front-door__wrapper header {
    grid-area: 1/1/2/2
}

@media only screen and (min-width: 74.5em) {
    .care-page .content-wrap .digital-front-door__wrapper header,.dashboard-page .content-wrap .digital-front-door__wrapper header,.dfd-dashboard-page .content-wrap .digital-front-door__wrapper header,.dfd-page .content-wrap .digital-front-door__wrapper header,.faq-page .content-wrap .digital-front-door__wrapper header,.topical-page .content-wrap .digital-front-door__wrapper header {
        grid-area:1/2/2/3
    }
}

.care-page .content-wrap .digital-front-door__wrapper header .language-selector .language-menu.open,.dashboard-page .content-wrap .digital-front-door__wrapper header .language-selector .language-menu.open,.dfd-dashboard-page .content-wrap .digital-front-door__wrapper header .language-selector .language-menu.open,.dfd-page .content-wrap .digital-front-door__wrapper header .language-selector .language-menu.open,.faq-page .content-wrap .digital-front-door__wrapper header .language-selector .language-menu.open,.topical-page .content-wrap .digital-front-door__wrapper header .language-selector .language-menu.open {
    top: 2.5rem;
    right: 1rem
}

@media only screen and (min-width: 48.0625em) {
    .care-page .content-wrap .digital-front-door__wrapper .secondary-header--care,.dashboard-page .content-wrap .digital-front-door__wrapper .secondary-header--care,.dfd-dashboard-page .content-wrap .digital-front-door__wrapper .secondary-header--care,.dfd-page .content-wrap .digital-front-door__wrapper .secondary-header--care,.faq-page .content-wrap .digital-front-door__wrapper .secondary-header--care,.topical-page .content-wrap .digital-front-door__wrapper .secondary-header--care {
        margin-top:0
    }
}

.care-page .content-wrap .digital-front-door__wrapper content,.dashboard-page .content-wrap .digital-front-door__wrapper content,.dfd-dashboard-page .content-wrap .digital-front-door__wrapper content,.dfd-page .content-wrap .digital-front-door__wrapper content,.faq-page .content-wrap .digital-front-door__wrapper content,.topical-page .content-wrap .digital-front-door__wrapper content {
    grid-area: 2/1/3/2;
    min-height: calc(100vh - 6rem)
}

@media only screen and (min-width: 74.5em) {
    .care-page .content-wrap .digital-front-door__wrapper content,.dashboard-page .content-wrap .digital-front-door__wrapper content,.dfd-dashboard-page .content-wrap .digital-front-door__wrapper content,.dfd-page .content-wrap .digital-front-door__wrapper content,.faq-page .content-wrap .digital-front-door__wrapper content,.topical-page .content-wrap .digital-front-door__wrapper content {
        grid-area:2/2/3/3
    }
}

.care-page .content-wrap .template-section__communication,.dashboard-page .content-wrap .template-section__communication,.dfd-dashboard-page .content-wrap .template-section__communication,.dfd-page .content-wrap .template-section__communication,.faq-page .content-wrap .template-section__communication,.topical-page .content-wrap .template-section__communication {
    bottom: 8.7rem
}

@media only screen and (min-width: 74.5em) {
    .care-page .content-wrap .template-section__communication,.dashboard-page .content-wrap .template-section__communication,.dfd-dashboard-page .content-wrap .template-section__communication,.dfd-page .content-wrap .template-section__communication,.faq-page .content-wrap .template-section__communication,.topical-page .content-wrap .template-section__communication {
        bottom:1rem
    }
}

body.event-page .event-page__container {
    margin: 0 1rem
}

@media only screen and (min-width: 36em) {
    body.event-page .event-page__container {
        margin:0 2rem
    }
}

@media only screen and (min-width: 48.0625em) {
    body.event-page .event-page__container {
        margin:0 3rem 0 9rem
    }
}

@media only screen and (min-width: 74.5em) {
    body.event-page .event-page__container {
        margin:0
    }
}

body.event-page .event-page__container:not(:first-of-type) {
    margin-top: .8rem
}

body.event-page .event-page__container .event-page__container1 {
    width: 100%
}

@media only screen and (min-width: 48.0625em) {
    body.event-page .event-page__container .event-page__container1 {
        width:64.84%
    }
}

@media only screen and (min-width: 74.5em) {
    body.event-page .event-page__container .event-page__container1 {
        width:67.14%
    }
}

.minimal-page {
    background: #f7f6f6
}

.minimal-page header {
    top: 0;
    width: 100%;
    min-height: 6.4rem;
    padding-top: 2rem;
    background: #fff;
    margin-bottom: 8rem
}

@media only screen and (min-width: 36em) {
    .minimal-page header {
        padding-top:0;
        min-height: 10.4rem;
        margin-bottom: 0
    }
}

.minimal-page header .fixed-header {
    top: 0;
    padding: 2rem 1.6rem 0;
    min-height: 6.4rem;
    z-index: 1005;
    background: #fff
}

@media only screen and (min-width: 36em) {
    .minimal-page header .fixed-header {
        min-height:10.4rem
    }
}

.minimal-page header .container {
    width: 100%;
    max-width: 113.2rem;
    margin: 0 auto
}

.minimal-page header .container .logo {
    height: auto;
    width: 4.2rem
}

@media only screen and (min-width: 36em) {
    .minimal-page header .container .logo {
        width:8rem
    }
}

.minimal-page header .container .logo img {
    max-height: 4.2rem
}

@media only screen and (min-width: 36em) {
    .minimal-page header .container .logo img {
        max-height:8rem
    }
}

.minimal-page header .container .language-selector {
    padding: 0
}

.minimal-page header .container .language-selector .form-helper,.minimal-page header .container .language-selector label {
    display: none
}

.minimal-page .customer-journey__header {
    top: 6.4rem
}

@media only screen and (min-width: 36em) {
    .minimal-page .customer-journey__header {
        top:10rem
    }
}

.overlay-page {
    background: transparent;
    top: 0;
    left: 0;
    height: 100%;
    min-width: inherit;
    width: 100%;
    overflow: auto;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    z-index: 1001
}

@media only screen and (min-width: 36em) {
    .overlay-page {
        overflow-x:hidden
    }
}

.overlay-page--blur {
    background: hsla(0,0%,100%,.8)
}

.overlay-page .container--overlay {
    max-width: 113.2rem;
    padding: 3.2rem 1.6rem 0;
    width: 100%;
    margin: 0 auto 3.2rem;
    z-index: 1001
}

@media only screen and (min-width: 36em) {
    .overlay-page .container--overlay {
        margin-bottom:10rem;
        padding: 0 1.6rem
    }
}

.overlay-page-header {
    padding: 3.2rem 1.6rem;
    margin-bottom: 5.6rem
}

@media only screen and (min-width: 36em) {
    .overlay-page-header {
        margin-bottom:9.6rem;
        padding: 3.2rem 3.2rem 0
    }
}

.overlay-page-header__small {
    margin-bottom: .6rem;
    padding: 3.2rem 1.6rem 0
}

@media only screen and (min-width: 36em) {
    .overlay-page-header__small {
        margin-bottom:4.6rem;
        padding: 1.2rem 3.2rem 0
    }
}

.overlay-page-header .page-title.invisible {
    visibility: hidden;
    height: 0;
    padding: 0
}

.overlay-page-header .page-title__icon,.overlay-page-header .page-title__icon img {
    height: 2.4rem;
    width: 2.4rem;
    font-size: 2.4rem;
    margin-right: 1.6rem;
    margin-bottom: .8rem
}

.overlay-page-header .page-title__header .cmp-title h1 {
    font-family: TelenetAlbra-Regular,Helvetica,Verdana,Arial,Sans-serif;
    font-size: 1.8rem;
    line-height: 2.4rem;
    font-weight: 800;
    margin: 0
}

.overlay-page-header .icon-close {
    float: inherit;
    left: auto;
    top: 2.8rem;
    right: 2.8rem;
    font-size: 1.8rem;
    color: #291d18;
    cursor: pointer;
    z-index: 105;
    width: 2.2rem;
    height: 2.4rem
}

.stepper-page {
    overflow-y: auto
}

.stepper-page__body {
    flex: 1 0 auto
}

.stepper-page__body-inner {
    margin-bottom: 3vw;
    padding-top: 2rem;
    padding-bottom: 6rem;
    min-height: calc(100vh - 3vw - 10.4rem)
}

@media only screen and (min-width: 36em) {
    .stepper-page__body-inner {
        padding-bottom:8.8rem
    }
}

.stepper-page__body-inner__centered {
    min-height: auto
}

@media only screen and (min-width: 36em) {
    .stepper-page__body-inner__centered {
        margin-top:18rem
    }
}

.stepper-page__title {
    margin-bottom: 3vw;
    max-width: 64rem;
    padding: 2rem 1rem 0
}

.stepper-page__title-label {
    margin-bottom: .8rem
}

.stepper-page__content {
    z-index: 1000
}

.stepper-page__content--split.container {
    padding: 0 1rem
}

@media only screen and (min-width: 36em) {
    .stepper-page__content--split.container {
        flex-grow:1 1
    }
}

@media only screen and (min-width: 74.5em) {
    .stepper-page__content--split.container {
        padding:0
    }
}

.stepper-page__content--split.container .appointment-picker .label-modifier-box.card-mini.card-mini--with-icon .label-modifier-slot {
    width: 100%
}

@media only screen and (min-width: 36em) {
    .stepper-page__content--split.container .appointment-picker .label-modifier-box.card-mini.card-mini--with-icon .label-modifier-slot {
        width:100%
    }

    .stepper-page__content--split.container .appointment-picker .label-modifier-box.card-mini.card-mini--with-icon .label-modifier-slot:last-child {
        margin-right: 0
    }
}

.stepper-page__content--split.container .stepper-page__content-first {
    margin-bottom: 5vw;
    width: 60vw
}

@media only screen and (min-width: 36em) {
    .stepper-page__content--split.container .stepper-page__content-first {
        margin-bottom:0;
        margin-right: 2rem;
        flex-grow: 1;
        width: calc(100% - 2rem)
    }
}

@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none) {
    .stepper-page__content--split.container .stepper-page__content-first {
        flex-direction: column
    }
}

.stepper-page__content--split.container .stepper-page__content-first img {
    max-width: 30rem
}

@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none) {
    .stepper-page__content--split.container .stepper-page__content-first img {
        flex: 1;
        height: 100%;
        min-height: 28rem
    }
}

.stepper-page__content--split.container .stepper-page__content-first .bodymovin svg,.stepper-page__content--split.container .stepper-page__content-first svg {
    flex: 1 0 auto
}

@media only screen and (min-width: 36em) {
    .stepper-page__content--split.container .stepper-page__content-first .bodymovin svg,.stepper-page__content--split.container .stepper-page__content-first svg {
        max-width:100%
    }
}

@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none) {
    .stepper-page__content--split.container .stepper-page__content-first .bodymovin svg,.stepper-page__content--split.container .stepper-page__content-first svg {
        -ms-flex: 1;
        min-height: 28rem;
        width: auto;
        max-width: 100%
    }
}

.stepper-page__content--split.container .stepper-page__content-second {
    z-index: 4
}

@media only screen and (min-width: 36em) {
    .stepper-page__content--split.container .stepper-page__content-second {
        min-width:40rem
    }
}

.stepper-page__content--split.stepper-page__content--split--no-image.container .stepper-page__content-first {
    margin-bottom: 0
}

@media only screen and (min-width: 36em) {
    .stepper-page__content--split.stepper-page__content--split--no-image.container .stepper-page__content-first {
        width:calc(100% - 2rem);
        margin-right: 2rem
    }
}

@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none) {
    .stepper-page__content--split.stepper-page__content--split--no-image.container .stepper-page__content-first {
        flex-direction: column
    }
}

@media only screen and (min-width: 36em) {
    .stepper-page__content--split.stepper-page__content--split--no-image.container .stepper-page__content-second {
        min-width:40rem
    }
}

.stepper-page__content .tooltip:hover .tooltip__info-section {
    margin-bottom: 10rem
}

.stepper-page .svg-mobile-line.activated {
    fill: #291d18
}

.stepper-page--test-flow .responsivegrid {
    background: transparent
}

@media only screen and (min-width: 36em) {
    .stepper-page .sticky {
        top:3%
    }
}

