.ei_tile {
    display: flex;
    flex-direction: column;
    position: relative;
    background: #eaeaea;
    color: #000;
    transition: all .3s ease;
    border-radius: .5rem;
    border-width: .0625rem;
    border-style: solid;
    border-color: #e0e0e0;
    box-shadow: 0 2px 6px 2px rgba(0, 0, 0, .15)
}

.ei_tile_status {
    order: 0;
    border-bottom: solid .0625rem #e0e0e0
}

.ei_tile_status .bloctxt {
    border: 0;
    font-weight: 400;
    border-radius: .5rem .5rem 0 0
}

.ei_tile_header {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    order: 1;
    border-bottom: solid .0625rem #e0e0e0;
    padding: .5rem
}

.ei_tile_header > .ei_tile_ico {
    margin: 0 .5rem 0 0;
    display: flex;
    align-self: center;
    font-size: 1.875rem;
    color: #000
}

.ei_tile_header > .ei_tile_ico:has(> img):before, .ei_tile_header > .ei_tile_ico:has([class*=ei_gly_]):before, .ei_tile_header > .ei_tile_ico:has([class*=ei_icon_]):before {
    display: none
}

.ei_tile_header > .ei_tile_ico [class*=ei_icon_] {
    padding: 0;
    vertical-align: middle;
    display: flex;
    align-self: center
}

.ei_tile_header .ei_tile_ico img, .ei_tile_header > span:not(.ei_tile_ico):first-child > img {
    margin: 0 .5rem 0 0
}

.ei_tile--button .ei_tile_header {
    border-bottom: 0
}

.ei_tile_title {
    flex: 1;
    font-size: .875rem;
    line-height: 1.3;
    align-self: center;
    text-transform: none;
    font-weight: 700
}

.ei_tile_title a {
    text-decoration: none
}

.ei_tile_subtitle {
    font-size: .875rem;
    text-transform: none;
    font-weight: 400;
    color: #757575
}

.ei_tile_header .ei_tile_tools.a_actions {
    flex: 0 1 auto;
    margin: 0;
    display: flex;
    align-items: start;
    padding: .5rem 0 0 .5rem
}

.ei_tile_header .ei_tile_tools.a_actions > li {
    list-style: none;
    margin: 0 .5rem 0 0;
    padding: 0;
    border: 0;
    background: 0 0
}

.ei_tile_header .ei_tile_tools.a_actions > li a {
    color: #d61e38;
    text-decoration: none
}

.ei_tile_header .ei_tile_tools.a_actions > li a .ei_onlypic_overflow:before {
    font-size: 2.8125rem
}

.ei_tile_header .ei_tile_tools.a_actions > li a:hover {
    color: #000;
    text-decoration: none
}

.ei_tile_header .ei_tile_tools.a_actions > li a:focus {
    color: #000;
    text-decoration: none
}

.ei_tile_header .ei_tile_tools.a_actions > li:before {
    content: '|';
    color: #d61e38;
    margin-right: .5rem
}

.ei_tile_header .ei_tile_tools.a_actions > li:first-child:before {
    content: '';
    margin-right: 0
}

.ei_tile_header .ei_tile_tools.a_actions > li:last-child {
    margin-right: 0
}

.ei_tile_header .ei_tile_tools.a_actions > li.act a.act span.dw_act_popupmenu {
    display: none
}

.ei_tile_header .ei_tile_tools.a_actions > li.act a.act:before {
    content: url("../../commun/svg/F0382.svg");
    font-family: fts_picto;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 2.8125rem
}

.ei_tile_body {
    padding: .75rem;
    order: 2
}

.ei_tile_body p {
    margin: 0;
    padding: 0
}

.ei_tile_body p:first-child {
    margin-top: 0
}

.ei_tile_body p:last-child {
    margin-bottom: 0
}

.ei_tile_footer {
    padding: .75rem;
    color: #000;
    order: 3;
    margin-top: auto
}

.ei_tile_footer p {
    margin: .25rem 0;
    padding: 0
}

.ei_tile_footer p.liensctx {
    text-align: center
}

.ei_tile_footer p.liensctx a {
    font-weight: 700;
    text-decoration: none
}

.ei_tile_footer p:first-child {
    margin-top: 0
}

.ei_tile_footer p:last-child {
    margin-bottom: 0
}

.ei_tile_hover {
    cursor: pointer;
    border-color: #304ffe;
    box-shadow: 0 .375rem .625rem .0625rem rgba(48, 79, 254, .1)
}

.ei_tile.disable {
    background: #f5f5f5;
    color: #757575;
    box-shadow: 0 2px 6px 2px rgba(0, 0, 0, .15)
}

.ei_tile.disable .ei_tile_header {
    background: #eee
}

.ei_tile.disable .ei_richlink, .ei_tile.disable .ei_richlinks_menu, .ei_tile.disable .ei_tile_footer, .ei_tile.disable .ei_tile_links .ei_richlink, .ei_tile.disable .ei_tile_subtitle, .ei_tile.disable .ei_tile_title a, .ei_tile.disable .ei_tile_tools li a, .ei_tile.disable a {
    color: #757575
}

.ei_tile.disable .ei_tile_tools button:before {
    color: #757575
}

.ei_tile.disable .ei_tile_header > .ei_tile_ico, .ei_tile.disable ul.menu li, .ei_tile.disable ul.niv1 li {
    color: #757575
}

.ei_tile.disable .menuh .sep span {
    border-right-color: #757575
}

.ei_tile.ei_selected {
    border-color: #304ffe;
    box-shadow: 0 .375rem .625rem .0625rem rgba(48, 79, 254, .1)
}

.ei_tile.ei_border_dot {
    border-width: .1875rem;
    border-style: dotted
}

.ei_tile.ei_border_dot:not(.ei_selected,.ei_tile_hover ) {
    border-color: #bdbdbd
}

.ei_tile.ei_border_solid {
    border-width: .1875rem;
    border-style: solid
}

.ei_tile.ei_border_solid:not(.ei_selected,.ei_tile_hover) {
    border-color: #bdbdbd
}

.ei_tile.ei_border_none {
    border-style: none
}

.ei_tile_body, .ei_tile_footer {
    display: none
}

.ei_tile.ei_tile_expanded .ei_tile_body, .ei_tile.ei_tile_expanded .ei_tile_footer {
    display: block
}

.ei_tile_inactive {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url("../images/std/transparent.gif")
}

.ei_tile_compact .ei_tile_header {
    padding: .5rem
}

.ei_tile_compact .ei_tile_title {
    font-size: 1rem
}

.ei_tile_compact .ei_tile_subtitle {
    font-size: .8125rem
}

.ei_tile_compact .ei_tile_body {
    padding: .5rem
}

.ei_tile_compact .ei_tile_body p {
    margin: 0
}

.ei_tile_compact .ei_tile_footer {
    padding: .5rem
}

.ei_tile_compact .ei_tile_footer p {
    margin: 0
}

.ei_tile.ei_tile_theme1:not(.disable) {
    background: #bbdefb
}

.ei_tile.ei_tile_theme1:not(.disable).ei_selected, .ei_tile.ei_tile_theme1:not(.disable).ei_tile_hover {
    border-color: #2196f3
}

.ei_tile.ei_tile_theme1:not(.disable) .ei_tile_header .ei_tile_subtitle {
    color: #000
}

.ei_tile.ei_tile_theme1:not(.disable) .ei_tile_header .ei_tile_tools a, .ei_tile.ei_tile_theme1:not(.disable) .ei_tile_header a, .ei_tile.ei_tile_theme1:not(.disable) .ei_tile_header button {
    color: #01579b
}

.ei_tile.ei_tile_theme1:not(.disable) .ei_tile_header .ei_tile_tools a:before, .ei_tile.ei_tile_theme1:not(.disable) .ei_tile_header a:before, .ei_tile.ei_tile_theme1:not(.disable) .ei_tile_header button:before {
    color: #01579b
}

.ei_tile.ei_tile_theme1:not(.disable) .ei_tile_header .ei_tile_tools li:before {
    color: #01579b
}

.ei_tile.ei_tile_theme1:not(.disable) .ei_tile_body a {
    color: #01579b
}

.ei_tile.ei_tile_theme1:not(.disable) .ei_tile_body ul.menu li:before, .ei_tile.ei_tile_theme1:not(.disable) .ei_tile_body ul.niv1 li:before {
    color: #01579b
}

.ei_tile.ei_tile_theme1:not(.disable) .ei_tile_footer .liensctx a, .ei_tile.ei_tile_theme1:not(.disable) .ei_tile_footer a {
    color: #01579b
}

.ei_tile.ei_tile_theme1:not(.disable) .ei_tile_footer .liensctx a:after, .ei_tile.ei_tile_theme1:not(.disable) .ei_tile_footer a:after {
    color: #01579b
}

.ei_tile.ei_tile_theme1:not(.disable) .ei_tile_footer .menuh .sep span {
    border-right-color: #01579b
}

.ei_tile.ei_tile_theme1:not(.disable) .ei_richlinks_menu .ei_richlink, .ei_tile.ei_tile_theme1:not(.disable) .ei_tile_links .ei_richlink {
    color: #01579b
}

.ei_tile.ei_tile_theme1:not(.disable) .ei_richlinks_menu .ei_richlink:hover, .ei_tile.ei_tile_theme1:not(.disable) .ei_tile_links .ei_richlink:hover {
    color: #01579b
}

.ei_tile.ei_tile_theme2:not(.disable) {
    background: #fff
}

.ei_tile.ei_tile_theme2:not(.disable).ei_selected, .ei_tile.ei_tile_theme2:not(.disable).ei_tile_hover {
    border-color: #b2ebf2
}

.ei_tile.ei_tile_theme2:not(.disable) .ei_tile_header {
    background: #b2ebf2
}

.ei_tile.ei_tile_theme2:not(.disable) .ei_tile_header .ei_tile_subtitle {
    color: #000
}

.ei_tile.ei_tile_theme2:not(.disable) .ei_tile_header .ei_tile_tools a, .ei_tile.ei_tile_theme2:not(.disable) .ei_tile_header a, .ei_tile.ei_tile_theme2:not(.disable) .ei_tile_header button {
    color: #263238
}

.ei_tile.ei_tile_theme2:not(.disable) .ei_tile_header .ei_tile_tools a:before, .ei_tile.ei_tile_theme2:not(.disable) .ei_tile_header a:before, .ei_tile.ei_tile_theme2:not(.disable) .ei_tile_header button:before {
    color: #263238
}

.ei_tile.ei_tile_theme2:not(.disable) .ei_tile_header .ei_tile_tools li:before {
    color: #263238
}

.ei_tile.ei_tile_theme3:not(.disable) {
    background: #b2dfdb
}

.ei_tile.ei_tile_theme3:not(.disable) .ei_tile_header {
    background: #fff
}

.ei_tile.ei_tile_theme3:not(.disable) .ei_tile_header .ei_tile_subtitle {
    color: #000
}

.ei_tile.ei_tile_theme3:not(.disable) .ei_tile_header > .ei_tile_ico {
    color: #00796b
}

.ei_tile.ei_tile_theme3:not(.disable) .ei_tile_body a {
    color: #01579b
}

.ei_tile.ei_tile_theme3:not(.disable) .ei_tile_body ul.menu li:before, .ei_tile.ei_tile_theme3:not(.disable) .ei_tile_body ul.niv1 li:before {
    color: #01579b
}

.ei_tile.ei_tile_theme3:not(.disable) .ei_tile_footer .liensctx a, .ei_tile.ei_tile_theme3:not(.disable) .ei_tile_footer a {
    color: #01579b
}

.ei_tile.ei_tile_theme3:not(.disable) .ei_tile_footer .liensctx a:after, .ei_tile.ei_tile_theme3:not(.disable) .ei_tile_footer a:after {
    color: #01579b
}

.ei_tile.ei_tile_theme3:not(.disable) .ei_tile_footer .menuh .sep span {
    border-right-color: #01579b
}

.ei_tile.ei_tile_theme3:not(.disable) .ei_richlinks_menu .ei_richlink, .ei_tile.ei_tile_theme3:not(.disable) .ei_tile_links .ei_richlink {
    color: #01579b
}

.ei_tile.ei_tile_theme3:not(.disable) .ei_richlinks_menu .ei_richlink:hover, .ei_tile.ei_tile_theme3:not(.disable) .ei_tile_links .ei_richlink:hover {
    color: #01579b
}

.ei_tile.ei_tile_theme4:not(.disable) {
    background: #fff
}

.ei_tile.ei_tile_theme4:not(.disable) .ei_tile_header {
    background: #bbdefb
}

.ei_tile.ei_tile_theme4:not(.disable) .ei_tile_header .ei_tile_subtitle {
    color: #000
}

.ei_tile.ei_tile_theme4:not(.disable) .ei_tile_header .ei_tile_tools a, .ei_tile.ei_tile_theme4:not(.disable) .ei_tile_header a, .ei_tile.ei_tile_theme4:not(.disable) .ei_tile_header button {
    color: #01579b
}

.ei_tile.ei_tile_theme4:not(.disable) .ei_tile_header .ei_tile_tools a:before, .ei_tile.ei_tile_theme4:not(.disable) .ei_tile_header a:before, .ei_tile.ei_tile_theme4:not(.disable) .ei_tile_header button:before {
    color: #01579b
}

.ei_tile.ei_tile_theme4:not(.disable) .ei_tile_header .ei_tile_tools li:before {
    color: #01579b
}

.ei_tile.ei_tile_theme5:not(.disable) {
    background: #d7ccc8
}

.ei_tile.ei_tile_theme5:not(.disable) .ei_tile_header {
    background: #fff
}

.ei_tile.ei_tile_theme5:not(.disable) .ei_tile_header .ei_tile_subtitle {
    color: #000
}

.ei_tile.ei_tile_theme5:not(.disable) .ei_tile_body a {
    color: #01579b
}

.ei_tile.ei_tile_theme5:not(.disable) .ei_tile_body ul.menu li:before, .ei_tile.ei_tile_theme5:not(.disable) .ei_tile_body ul.niv1 li:before {
    color: #01579b
}

.ei_tile.ei_tile_theme5:not(.disable) .ei_tile_footer .liensctx a, .ei_tile.ei_tile_theme5:not(.disable) .ei_tile_footer a {
    color: #01579b
}

.ei_tile.ei_tile_theme5:not(.disable) .ei_tile_footer .liensctx a:after, .ei_tile.ei_tile_theme5:not(.disable) .ei_tile_footer a:after {
    color: #01579b
}

.ei_tile.ei_tile_theme5:not(.disable) .ei_tile_footer .menuh .sep span {
    border-right-color: #01579b
}

.ei_tile.ei_tile_theme5:not(.disable) .ei_richlinks_menu .ei_richlink, .ei_tile.ei_tile_theme5:not(.disable) .ei_tile_links .ei_richlink {
    color: #01579b
}

.ei_tile.ei_tile_theme5:not(.disable) .ei_richlinks_menu .ei_richlink:hover, .ei_tile.ei_tile_theme5:not(.disable) .ei_tile_links .ei_richlink:hover {
    color: #01579b
}

.ei_tile.ei_tile_theme6:not(.disable) {
    background: #fff59d
}

.ei_tile.ei_tile_theme6:not(.disable) .ei_tile_header {
    background: #fff
}

.ei_tile.ei_tile_theme6:not(.disable) .ei_tile_header .ei_tile_subtitle {
    color: #000
}

.ei_tile.ei_tile_theme7:not(.disable) {
    background: #1a237e;
    color: #fff
}

.ei_tile.ei_tile_theme7:not(.disable) .ei_tile_header {
    color: #fff
}

.ei_tile.ei_tile_theme7:not(.disable) .ei_tile_header .ei_tile_subtitle {
    color: #fff
}

.ei_tile.ei_tile_theme7:not(.disable) .ei_tile_header > .ei_tile_ico {
    color: #fff
}

.ei_tile.ei_tile_theme7:not(.disable) .ei_tile_header .ei_tile_tools a, .ei_tile.ei_tile_theme7:not(.disable) .ei_tile_header a, .ei_tile.ei_tile_theme7:not(.disable) .ei_tile_header button {
    color: #fff
}

.ei_tile.ei_tile_theme7:not(.disable) .ei_tile_header .ei_tile_tools a:before, .ei_tile.ei_tile_theme7:not(.disable) .ei_tile_header a:before, .ei_tile.ei_tile_theme7:not(.disable) .ei_tile_header button:before {
    color: #fff
}

.ei_tile.ei_tile_theme7:not(.disable) .ei_tile_header .ei_tile_tools li:before {
    color: #fff
}

.ei_tile.ei_tile_theme7:not(.disable) .ei_tile_body a {
    color: #fff
}

.ei_tile.ei_tile_theme7:not(.disable) .ei_tile_body ul.menu li:before, .ei_tile.ei_tile_theme7:not(.disable) .ei_tile_body ul.niv1 li:before {
    color: #fff
}

.ei_tile.ei_tile_theme7:not(.disable) .ei_tile_footer {
    color: #fff
}

.ei_tile.ei_tile_theme7:not(.disable) .ei_tile_footer .liensctx a, .ei_tile.ei_tile_theme7:not(.disable) .ei_tile_footer a {
    color: #fff
}

.ei_tile.ei_tile_theme7:not(.disable) .ei_tile_footer .liensctx a:after, .ei_tile.ei_tile_theme7:not(.disable) .ei_tile_footer a:after {
    color: #fff
}

.ei_tile.ei_tile_theme7:not(.disable) .ei_tile_footer .menuh .sep span {
    border-right-color: #fff
}

.ei_tile.ei_tile_theme7:not(.disable) .ei_richlinks_menu .ei_richlink, .ei_tile.ei_tile_theme7:not(.disable) .ei_tile_links .ei_richlink {
    color: #fff
}

.ei_tile.ei_tile_theme7:not(.disable) .ei_richlinks_menu .ei_richlink:hover, .ei_tile.ei_tile_theme7:not(.disable) .ei_tile_links .ei_richlink:hover {
    color: #fff
}

.ei_tile.ei_tile_theme7:not(.disable) .ei_richlinks_menu .ei_richlink:hover, .ei_tile.ei_tile_theme7:not(.disable) .ei_tile_links .ei_richlink:hover {
    background: #283593
}

.ei_tile.ei_tile_theme8:not(.disable) {
    background: #b39ddb
}

.ei_tile.ei_tile_theme8:not(.disable) .ei_tile_header {
    background: #fff
}

.ei_tile.ei_tile_theme8:not(.disable) .ei_tile_header .ei_tile_subtitle {
    color: #000
}

.ei_tile.ei_tile_theme8:not(.disable) .ei_tile_body a {
    color: #000
}

.ei_tile.ei_tile_theme8:not(.disable) .ei_tile_body ul.menu li:before, .ei_tile.ei_tile_theme8:not(.disable) .ei_tile_body ul.niv1 li:before {
    color: #000
}

.ei_tile.ei_tile_theme_low:not(.disable) {
    background: #fff
}

.ei_tile.ei_tile_theme_low:not(.disable).ei_selected, .ei_tile.ei_tile_theme_low:not(.disable).ei_tile_hover {
    box-shadow: 0 0 .25rem 0 #a5d6a7;
    border-color: #e8f5e9
}

.ei_tile.ei_tile_theme_low:not(.disable) .ei_tile_header {
    background: #e8f5e9
}

.ei_tile.ei_tile_theme_low:not(.disable) .ei_tile_header .ei_tile_subtitle {
    color: #000
}

.ei_tile.ei_tile_theme_low:not(.disable) .ei_tile_header .ei_tile_tools a, .ei_tile.ei_tile_theme_low:not(.disable) .ei_tile_header a, .ei_tile.ei_tile_theme_low:not(.disable) .ei_tile_header button {
    color: #000
}

.ei_tile.ei_tile_theme_low:not(.disable) .ei_tile_header .ei_tile_tools a:before, .ei_tile.ei_tile_theme_low:not(.disable) .ei_tile_header a:before, .ei_tile.ei_tile_theme_low:not(.disable) .ei_tile_header button:before {
    color: #000
}

.ei_tile.ei_tile_theme_low:not(.disable) .ei_tile_header .ei_tile_tools li:before {
    color: #000
}

.ei_tile.ei_tile_theme_medium:not(.disable) {
    background: #fff
}

.ei_tile.ei_tile_theme_medium:not(.disable).ei_selected, .ei_tile.ei_tile_theme_medium:not(.disable).ei_tile_hover {
    box-shadow: 0 0 .25rem 0 #ffcc80;
    border-color: #fff3e0
}

.ei_tile.ei_tile_theme_medium:not(.disable) .ei_tile_header {
    background: #fff3e0
}

.ei_tile.ei_tile_theme_medium:not(.disable) .ei_tile_header .ei_tile_subtitle {
    color: #000
}

.ei_tile.ei_tile_theme_medium:not(.disable) .ei_tile_header .ei_tile_tools a, .ei_tile.ei_tile_theme_medium:not(.disable) .ei_tile_header a, .ei_tile.ei_tile_theme_medium:not(.disable) .ei_tile_header button {
    color: #000
}

.ei_tile.ei_tile_theme_medium:not(.disable) .ei_tile_header .ei_tile_tools a:before, .ei_tile.ei_tile_theme_medium:not(.disable) .ei_tile_header a:before, .ei_tile.ei_tile_theme_medium:not(.disable) .ei_tile_header button:before {
    color: #000
}

.ei_tile.ei_tile_theme_medium:not(.disable) .ei_tile_header .ei_tile_tools li:before {
    color: #000
}

.ei_tile.ei_tile_theme_high:not(.disable) {
    background: #fff
}

.ei_tile.ei_tile_theme_high:not(.disable).ei_selected, .ei_tile.ei_tile_theme_high:not(.disable).ei_tile_hover {
    box-shadow: 0 0 .25rem 0 #ef9a9a;
    border-color: #ffebee
}

.ei_tile.ei_tile_theme_high:not(.disable) .ei_tile_header {
    background: #ffebee
}

.ei_tile.ei_tile_theme_high:not(.disable) .ei_tile_header .ei_tile_subtitle {
    color: #000
}

.ei_tile.ei_tile_theme_high:not(.disable) .ei_tile_header .ei_tile_tools a, .ei_tile.ei_tile_theme_high:not(.disable) .ei_tile_header a, .ei_tile.ei_tile_theme_high:not(.disable) .ei_tile_header button {
    color: #000
}

.ei_tile.ei_tile_theme_high:not(.disable) .ei_tile_header .ei_tile_tools a:before, .ei_tile.ei_tile_theme_high:not(.disable) .ei_tile_header a:before, .ei_tile.ei_tile_theme_high:not(.disable) .ei_tile_header button:before {
    color: #000
}

.ei_tile.ei_tile_theme_high:not(.disable) .ei_tile_header .ei_tile_tools li:before {
    color: #000
}

.ei_tile.ei_tile_theme_promote:not(.disable) {
    background: #c62828;
    color: #fff
}

.ei_tile.ei_tile_theme_promote:not(.disable).ei_selected, .ei_tile.ei_tile_theme_promote:not(.disable).ei_tile_hover {
    box-shadow: 0 0 .25rem 0 #e57373;
    border-color: #c62828
}

.ei_tile.ei_tile_theme_promote:not(.disable) .ei_tile_header {
    color: #fff
}

.ei_tile.ei_tile_theme_promote:not(.disable) .ei_tile_header .ei_tile_subtitle {
    color: #fff
}

.ei_tile.ei_tile_theme_promote:not(.disable) .ei_tile_header > .ei_tile_ico {
    color: #fff
}

.ei_tile.ei_tile_theme_promote:not(.disable) .ei_tile_header .ei_tile_tools a, .ei_tile.ei_tile_theme_promote:not(.disable) .ei_tile_header a, .ei_tile.ei_tile_theme_promote:not(.disable) .ei_tile_header button {
    color: #fff
}

.ei_tile.ei_tile_theme_promote:not(.disable) .ei_tile_header .ei_tile_tools a:before, .ei_tile.ei_tile_theme_promote:not(.disable) .ei_tile_header a:before, .ei_tile.ei_tile_theme_promote:not(.disable) .ei_tile_header button:before {
    color: #fff
}

.ei_tile.ei_tile_theme_promote:not(.disable) .ei_tile_header .ei_tile_tools li:before {
    color: #fff
}

.ei_tile.ei_tile_theme_promote:not(.disable) .ei_tile_body a {
    color: #fff
}

.ei_tile.ei_tile_theme_promote:not(.disable) .ei_tile_body ul.menu li:before, .ei_tile.ei_tile_theme_promote:not(.disable) .ei_tile_body ul.niv1 li:before {
    color: #fff
}

.ei_tile.ei_tile_theme_promote:not(.disable) .ei_tile_footer {
    color: #fff
}

.ei_tile.ei_tile_theme_promote:not(.disable) .ei_tile_footer .liensctx a, .ei_tile.ei_tile_theme_promote:not(.disable) .ei_tile_footer a {
    color: #fff
}

.ei_tile.ei_tile_theme_promote:not(.disable) .ei_tile_footer .liensctx a:after, .ei_tile.ei_tile_theme_promote:not(.disable) .ei_tile_footer a:after {
    color: #fff
}

.ei_tile.ei_tile_theme_promote:not(.disable) .ei_tile_footer .menuh .sep span {
    border-right-color: #fff
}

.ei_tile.ei_tile_theme_promote:not(.disable) .ei_richlinks_menu .ei_richlink, .ei_tile.ei_tile_theme_promote:not(.disable) .ei_tile_links .ei_richlink {
    color: #fff
}

.ei_tile.ei_tile_theme_promote:not(.disable) .ei_richlinks_menu .ei_richlink:hover, .ei_tile.ei_tile_theme_promote:not(.disable) .ei_tile_links .ei_richlink:hover {
    color: #fff
}

.ei_tile.ei_tile_theme_promote:not(.disable) .ei_richlinks_menu .ei_richlink:hover, .ei_tile.ei_tile_theme_promote:not(.disable) .ei_tile_links .ei_richlink:hover {
    background: #e53935
}

.ei_tile.ei_tile_theme_accent:not(.disable) {
    background: #fff
}

.ei_tile.ei_tile_theme_accent:not(.disable) .ei_tile_header {
    background: #bbdefb
}

.ei_tile.ei_tile_theme_accent:not(.disable) .ei_tile_header .ei_tile_subtitle {
    color: #000
}

.ei_tile.ei_tile_theme_accent:not(.disable) .ei_tile_header .ei_tile_tools a, .ei_tile.ei_tile_theme_accent:not(.disable) .ei_tile_header a, .ei_tile.ei_tile_theme_accent:not(.disable) .ei_tile_header button {
    color: #01579b
}

.ei_tile.ei_tile_theme_accent:not(.disable) .ei_tile_header .ei_tile_tools a:before, .ei_tile.ei_tile_theme_accent:not(.disable) .ei_tile_header a:before, .ei_tile.ei_tile_theme_accent:not(.disable) .ei_tile_header button:before {
    color: #01579b
}

.ei_tile.ei_tile_theme_accent:not(.disable) .ei_tile_header .ei_tile_tools li:before {
    color: #01579b
}

.ei_tile.disable .ei_tile_header, [class*=ei_tile_theme]:not(.disable) .ei_tile_header {
    border-radius: .5rem .5rem 0 0
}

[class*=ei_tile_theme].ei_tile--button .ei_tile_header {
    border-radius: .5rem
}

[class*=ei_card_ico_]:before, [class*=ei_tile_ico_]:before {
    font-family: fts_picto;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.ei_card_ico_accompagner:before, .ei_tile_ico_accompagner:before {
    content: url("../../commun/svg/F0006.svg")
}

.ei_card_ico_activiteprofessionnelle:before, .ei_tile_ico_activiteprofessionnelle:before {
    content: url("../../commun/svg/F0008.svg")
}

.ei_card_ico_analyze:before, .ei_tile_ico_analyze:before {
    content: url("../../commun/svg/F0020.svg")
}

.ei_card_ico_analyze_o:before, .ei_tile_ico_analyze_o:before {
    content: url("../../commun/svg/F001F.svg")
}

.ei_card_ico_animer:before, .ei_tile_ico_animer:before {
    content: url("../../commun/svg/F0023.svg")
}

.ei_card_ico_appli:before, .ei_tile_ico_appli:before {
    content: url("../../commun/svg/F0028.svg")
}

.ei_card_ico_attachment:before, .ei_tile_ico_attachment:before {
    content: url("../../commun/svg/F004F.svg")
}

.ei_card_ico_attente_accuse:before, .ei_tile_ico_attente_accuse:before {
    content: url("../../commun/svg/F0052.svg")
}

.ei_card_ico_budget:before, .ei_tile_ico_budget:before {
    content: url("../../commun/svg/F0067.svg")
}

.ei_card_ico_buzz:before, .ei_tile_ico_buzz:before {
    content: url("../../commun/svg/F006C.svg")
}

.ei_card_ico_camera:before, .ei_tile_ico_camera:before {
    content: url("../../commun/svg/F007D.svg")
}

.ei_card_ico_car:before, .ei_tile_ico_car:before {
    content: url("../../commun/svg/F0056.svg")
}

.ei_card_ico_classereseau:before, .ei_tile_ico_classereseau:before {
    content: url("../../commun/svg/F00A8.svg")
}

.ei_card_ico_communiquer:before, .ei_tile_ico_communiquer:before {
    content: url("../../commun/svg/F00BB.svg")
}

.ei_card_ico_decider:before, .ei_tile_ico_decider:before {
    content: url("../../commun/svg/F00DD.svg")
}

.ei_card_ico_deleguer:before, .ei_tile_ico_deleguer:before {
    content: url("../../commun/svg/F00E1.svg")
}

.ei_card_ico_demande_completer:before, .ei_tile_ico_demande_completer:before {
    content: url("../../commun/svg/F00E3.svg")
}

.ei_card_ico_demande_cours:before, .ei_tile_ico_demande_cours:before {
    content: url("../../commun/svg/F00E4.svg")
}

.ei_card_ico_demande_travaux:before, .ei_tile_ico_demande_travaux:before {
    content: url("../../commun/svg/F00E5.svg")
}

.ei_card_ico_demande_travaux_reportee:before, .ei_tile_ico_demande_travaux_reportee:before {
    content: url("../../commun/svg/F00E6.svg")
}

.ei_card_ico_demande_valider:before, .ei_tile_ico_demande_valider:before {
    content: url("../../commun/svg/F00E7.svg")
}

.ei_card_ico_demandesavalider:before, .ei_tile_ico_demandesavalider:before {
    content: url("../../commun/svg/F00E8.svg")
}

.ei_card_ico_demandesvalidees:before, .ei_tile_ico_demandesvalidees:before {
    content: url("../../commun/svg/F00E9.svg")
}

.ei_card_ico_diary:before, .ei_tile_ico_diary:before {
    content: url("../../commun/svg/F00F0.svg")
}

.ei_card_ico_elearning:before, .ei_tile_ico_elearning:before {
    content: url("../../commun/svg/F0107.svg")
}

.ei_card_ico_emissionco2:before, .ei_tile_ico_emissionco2:before {
    content: url("../../commun/svg/F0114.svg")
}

.ei_card_ico_epargne:before, .ei_tile_ico_epargne:before {
    content: url("../../commun/svg/F0119.svg")
}

.ei_card_ico_etude_cours:before, .ei_tile_ico_etude_cours:before {
    content: url("../../commun/svg/F012B.svg")
}

.ei_card_ico_famille:before, .ei_tile_ico_famille:before {
    content: url("../../commun/svg/F013F.svg")
}

.ei_card_ico_fichebonnespratiques:before, .ei_tile_ico_fichebonnespratiques:before {
    content: url("../../commun/svg/F0148.svg")
}

.ei_card_ico_fichemanagement:before, .ei_tile_ico_fichemanagement:before {
    content: url("../../commun/svg/F0149.svg")
}

.ei_card_ico_formationpresentielle:before, .ei_tile_ico_formationpresentielle:before {
    content: url("../../commun/svg/F0160.svg")
}

.ei_card_ico_graph:before, .ei_tile_ico_graph:before {
    content: url("../../commun/svg/F016B.svg")
}

.ei_card_ico_logement:before, .ei_tile_ico_logement:before {
    content: url("../../commun/svg/F0549.svg")
}

.ei_card_ico_loisirs:before, .ei_tile_ico_loisirs:before {
    content: url("../../commun/svg/F0553.svg")
}

.ei_card_ico_loupe:before, .ei_tile_ico_loupe:before {
    content: url("../../commun/svg/F0701.svg")
}

.ei_card_ico_maitriser:before, .ei_tile_ico_maitriser:before {
    content: url("../../commun/svg/F055A.svg")
}

.ei_card_ico_manage:before, .ei_tile_ico_manage:before {
    content: url("../../commun/svg/F055C.svg")
}

.ei_card_ico_mesdemandes:before, .ei_tile_ico_mesdemandes:before {
    content: url("../../commun/svg/F0561.svg")
}

.ei_card_ico_motiver:before, .ei_tile_ico_motiver:before {
    content: url("../../commun/svg/F0576.svg")
}

.ei_card_ico_news:before, .ei_tile_ico_news:before {
    content: url("../../commun/svg/F0588.svg")
}

.ei_card_ico_news_stat:before, .ei_tile_ico_news_stat:before {
    content: url("../../commun/svg/F0589.svg")
}

.ei_card_ico_ok:before, .ei_tile_ico_ok:before {
    content: url("../../commun/svg/F0095.svg")
}

.ei_card_ico_outlook:before, .ei_tile_ico_outlook:before {
    content: url("../../commun/svg/F05A2.svg")
}

.ei_card_ico_people:before, .ei_tile_ico_people:before {
    content: url("../../commun/svg/F05C5.svg")
}

.ei_card_ico_person:before, .ei_tile_ico_person:before {
    content: url("../../commun/svg/F0F5D.svg")
}

.ei_card_ico_petiteshistoiresmanagement:before, .ei_tile_ico_petiteshistoiresmanagement:before {
    content: url("../../commun/svg/F055D.svg")
}

.ei_card_ico_phone:before, .ei_tile_ico_phone:before {
    content: url("../../commun/svg/F05D4.svg")
}

.ei_card_ico_quiz:before, .ei_tile_ico_quiz:before {
    content: url("../../commun/svg/F06D9.svg")
}

.ei_card_ico_retraite:before, .ei_tile_ico_retraite:before {
    content: url("../../commun/svg/F059F.svg")
}

.ei_card_ico_signature:before, .ei_tile_ico_signature:before {
    content: url("../../commun/svg/F070B.svg")
}

.ei_card_ico_turnkey:before, .ei_tile_ico_turnkey:before {
    content: url("../../commun/svg/F0734.svg")
}

.ei_card_ico_valoriser:before, .ei_tile_ico_valoriser:before {
    content: url("../../commun/svg/F0748.svg")
}

.ei_card_ico_vehicule:before, .ei_tile_ico_vehicule:before {
    content: url("../../commun/svg/F0749.svg")
}

.ei_card_ico_warning:before, .ei_tile_ico_warning:before {
    content: url("../../commun/svg/F0762.svg")
}

.ei_card .ei_richlinks_menu, .ei_tile .ei_richlinks_menu, .ei_tile_links {
    padding: 0;
    margin: 0;
    list-style: none
}

.ei_card .ei_richlinks_menu li.i, .ei_tile .ei_richlinks_menu li.i, .ei_tile_links li.i {
    background: 0 0
}

.ei_card .ei_richlinks_menu li.p, .ei_tile .ei_richlinks_menu li.p, .ei_tile_links li.p {
    background: 0 0
}

.ei_card .ei_richlinks_menu .sep, .ei_tile .ei_richlinks_menu .sep, .ei_tile_links .sep {
    border-bottom: .0625rem solid #d2d0cc
}

.ei_card .ei_richlinks_menu .ei_richlinkmenuitem:last-child .ei_richlinkmenugroup.sep, .ei_card .ei_richlinks_menu .ei_richlinkmenuitem:last-child:not(:only-child) .ei_richlinkgroup_header > .ei_richlink.sep, .ei_card .ei_richlinks_menu .ei_richlinkmenuitem:last-child > .ei_richlink.sep, .ei_tile .ei_richlinks_menu .ei_richlinkmenuitem:last-child .ei_richlinkmenugroup.sep, .ei_tile .ei_richlinks_menu .ei_richlinkmenuitem:last-child:not(:only-child) .ei_richlinkgroup_header > .ei_richlink.sep, .ei_tile .ei_richlinks_menu .ei_richlinkmenuitem:last-child > .ei_richlink.sep, .ei_tile_links .ei_richlinkmenuitem:last-child .ei_richlinkmenugroup.sep, .ei_tile_links .ei_richlinkmenuitem:last-child:not(:only-child) .ei_richlinkgroup_header > .ei_richlink.sep, .ei_tile_links .ei_richlinkmenuitem:last-child > .ei_richlink.sep {
    border-bottom: 0
}

.ei_card .ei_richlinks_menu .ei_richlink, .ei_tile .ei_richlinks_menu .ei_richlink, .ei_tile_links .ei_richlink {
    text-decoration: none;
    display: flex;
    padding: .25rem
}

.ei_card .ei_richlinks_menu .ei_richlink:hover, .ei_tile .ei_richlinks_menu .ei_richlink:hover, .ei_tile_links .ei_richlink:hover {
    background: #f5f5f5
}

.ei_card .ei_richlinks_menu .ei_richlink.ei_selected:hover *, .ei_card .ei_richlinks_menu .ei_richlink.ei_selected:hover .ei_richlink_desc, .ei_card .ei_richlinks_menu .ei_richlink.ei_selected:hover .ei_richlink_title, .ei_tile .ei_richlinks_menu .ei_richlink.ei_selected:hover *, .ei_tile .ei_richlinks_menu .ei_richlink.ei_selected:hover .ei_richlink_desc, .ei_tile .ei_richlinks_menu .ei_richlink.ei_selected:hover .ei_richlink_title, .ei_tile_links .ei_richlink.ei_selected:hover *, .ei_tile_links .ei_richlink.ei_selected:hover .ei_richlink_desc, .ei_tile_links .ei_richlink.ei_selected:hover .ei_richlink_title {
    color: #000
}

.ei_card .ei_richlinks_menu .ei_richlink-decor > .ei_richlink_body:first-child, .ei_card .ei_richlinks_menu .ei_richlinkmenugroup .ei_richlinkgroup_items.ei_richlinkgroup-parent-decor, .ei_tile .ei_richlinks_menu .ei_richlink-decor > .ei_richlink_body:first-child, .ei_tile .ei_richlinks_menu .ei_richlinkmenugroup .ei_richlinkgroup_items.ei_richlinkgroup-parent-decor, .ei_tile_links .ei_richlink-decor > .ei_richlink_body:first-child, .ei_tile_links .ei_richlinkmenugroup .ei_richlinkgroup_items.ei_richlinkgroup-parent-decor {
    padding-left: calc(20% + 0px)
}

.ei_card .ei_richlinks_menu .ei_richlink.needscript, .ei_tile .ei_richlinks_menu .ei_richlink.needscript, .ei_tile_links .ei_richlink.needscript {
    display: flex !important
}

.ei_card .ei_richlinks_menu .ei_richlink.needscript .ei_richlink_body, .ei_tile .ei_richlinks_menu .ei_richlink.needscript .ei_richlink_body, .ei_tile_links .ei_richlink.needscript .ei_richlink_body {
    flex: 50%
}

.ei_card .ei_richlinks_menu .ei_richlink.needscript .ei_richlink_footer .initial-font-size, .ei_tile .ei_richlinks_menu .ei_richlink.needscript .ei_richlink_footer .initial-font-size, .ei_tile_links .ei_richlink.needscript .ei_richlink_footer .initial-font-size {
    font-size: 1rem !important
}

.ei_card .ei_richlinks_menu .ei_richlink .ei_richlink_title, .ei_tile .ei_richlinks_menu .ei_richlink .ei_richlink_title, .ei_tile_links .ei_richlink .ei_richlink_title {
    display: block
}

.ei_card .ei_richlinks_menu .ei_richlink .ei_richlink_header, .ei_tile .ei_richlinks_menu .ei_richlink .ei_richlink_header, .ei_tile_links .ei_richlink .ei_richlink_header {
    width: 20%;
    text-align: end;
    font-weight: 700;
    padding: 0 .5rem 0 0;
    display: initial
}

.ei_card .ei_richlinks_menu .ei_richlink .ei_richlink_body, .ei_tile .ei_richlinks_menu .ei_richlink .ei_richlink_body, .ei_tile_links .ei_richlink .ei_richlink_body {
    flex: 1;
    display: flex;
    flex-direction: column;
    padding-left: 0
}

.ei_card .ei_richlinks_menu .ei_richlink .ei_richlink_body .ei_richlink_title, .ei_tile .ei_richlinks_menu .ei_richlink .ei_richlink_body .ei_richlink_title, .ei_tile_links .ei_richlink .ei_richlink_body .ei_richlink_title {
    font-weight: 700
}

.ei_card .ei_richlinks_menu .ei_richlink .ei_richlink_body .ei_richlink_desc, .ei_tile .ei_richlinks_menu .ei_richlink .ei_richlink_body .ei_richlink_desc, .ei_tile_links .ei_richlink .ei_richlink_body .ei_richlink_desc {
    display: block;
    white-space: pre-line;
    word-break: break-word;
    font-weight: 400;
    padding: .25rem 0 0 0
}

.ei_card .ei_richlinks_menu .ei_richlink .ei_richlink_body .fd.attn, .ei_tile .ei_richlinks_menu .ei_richlink .ei_richlink_body .fd.attn, .ei_tile_links .ei_richlink .ei_richlink_body .fd.attn {
    left: 0
}

@media screen and (max-width: 759px) {
    .ei_card .ei_richlinks_menu .ei_richlink .ei_richlink_header, .ei_tile .ei_richlinks_menu .ei_richlink .ei_richlink_header, .ei_tile_links .ei_richlink .ei_richlink_header {
        width: 3.75rem;
        min-width: 3.75rem
    }

    .ei_card .ei_richlinks_menu .ei_richlink-decor > .ei_richlink_body:first-child, .ei_card .ei_richlinks_menu .ei_richlinkgroup_items.ei_richlinkgroup-parent-decor, .ei_tile .ei_richlinks_menu .ei_richlink-decor > .ei_richlink_body:first-child, .ei_tile .ei_richlinks_menu .ei_richlinkgroup_items.ei_richlinkgroup-parent-decor, .ei_tile_links .ei_richlink-decor > .ei_richlink_body:first-child, .ei_tile_links .ei_richlinkgroup_items.ei_richlinkgroup-parent-decor {
        padding-left: calc(60px + 0px)
    }
}

.ei_card .ei_richlinks_menu .ei_richlinkmenugroup, .ei_tile .ei_richlinks_menu .ei_richlinkmenugroup, .ei_tile_links .ei_richlinkmenugroup {
    padding: 0
}

.ei_card .ei_richlinks_menu .ei_richlinkmenugroup .ei_richlinkgroup_header .ei_richlink_body, .ei_card .ei_richlinks_menu .ei_richlinkmenugroup .ei_richlinkgroup_header .ei_richlink_footer, .ei_tile .ei_richlinks_menu .ei_richlinkmenugroup .ei_richlinkgroup_header .ei_richlink_body, .ei_tile .ei_richlinks_menu .ei_richlinkmenugroup .ei_richlinkgroup_header .ei_richlink_footer, .ei_tile_links .ei_richlinkmenugroup .ei_richlinkgroup_header .ei_richlink_body, .ei_tile_links .ei_richlinkmenugroup .ei_richlinkgroup_header .ei_richlink_footer {
    font-weight: 700
}

.ei_card .ei_richlinks_menu .ei_richlinkmenugroup .ei_richlinkgroup_header .ei_richlink[aria-disabled=true] .ei_richlink_body, .ei_card .ei_richlinks_menu .ei_richlinkmenugroup .ei_richlinkgroup_header .ei_richlink[aria-disabled=true] .ei_richlink_footer, .ei_tile .ei_richlinks_menu .ei_richlinkmenugroup .ei_richlinkgroup_header .ei_richlink[aria-disabled=true] .ei_richlink_body, .ei_tile .ei_richlinks_menu .ei_richlinkmenugroup .ei_richlinkgroup_header .ei_richlink[aria-disabled=true] .ei_richlink_footer, .ei_tile_links .ei_richlinkmenugroup .ei_richlinkgroup_header .ei_richlink[aria-disabled=true] .ei_richlink_body, .ei_tile_links .ei_richlinkmenugroup .ei_richlinkgroup_header .ei_richlink[aria-disabled=true] .ei_richlink_footer {
    font-weight: 400
}

.ei_card .ei_richlinks_menu .ei_richlinkmenugroup .ei_richlinkgroup_items, .ei_tile .ei_richlinks_menu .ei_richlinkmenugroup .ei_richlinkgroup_items, .ei_tile_links .ei_richlinkmenugroup .ei_richlinkgroup_items {
    padding: 0 0 0 2rem;
    list-style: circle
}

.ei_card .ei_richlinks_menu .ei_richlinkmenugroup .ei_richlinkgroup_items .ei_richlink_body, .ei_tile .ei_richlinks_menu .ei_richlinkmenugroup .ei_richlinkgroup_items .ei_richlink_body, .ei_tile_links .ei_richlinkmenugroup .ei_richlinkgroup_items .ei_richlink_body {
    font-weight: 400
}

.ei_card .ei_richlinks_menu .ei_richlinkmenugroup .ei_richlinkgroup_items .ei_richlink[aria-disabled=true] .ei_richlink_body, .ei_tile .ei_richlinks_menu .ei_richlinkmenugroup .ei_richlinkgroup_items .ei_richlink[aria-disabled=true] .ei_richlink_body, .ei_tile_links .ei_richlinkmenugroup .ei_richlinkgroup_items .ei_richlink[aria-disabled=true] .ei_richlink_body {
    font-weight: 400
}

.ei_card .ei_richlinks_menu .ei_richlink[aria-disabled=true], .ei_tile .ei_richlinks_menu .ei_richlink[aria-disabled=true], .ei_tile_links .ei_richlink[aria-disabled=true] {
    text-decoration: none;
    color: inherit !important;
    cursor: default
}

.ei_card .ei_richlinks_menu .ei_richlink[aria-disabled=true]:hover, .ei_tile .ei_richlinks_menu .ei_richlink[aria-disabled=true]:hover, .ei_tile_links .ei_richlink[aria-disabled=true]:hover {
    color: inherit
}

.ei_tile.disable .ei_actionsblock_button, .ei_tile.disable .ei_tile_tools .ei_actionsblock_menu li a, .ei_tile.disable .ei_tile_tools .ei_actionsblock_menu li button {
    color: #666
}

.ei_tile_header .ei_tile_tools li:before {
    display: none
}

.ei_tile_header .ei_tile_tools .ei_actionsblock_menu > li {
    margin: 0;
    border: none;
    padding: 0;
    position: relative
}

.ei_tile_header .ei_tile_tools .ei_actionsblock_menu > li > a, .ei_tile_header .ei_tile_tools .ei_actionsblock_menu > li > button, .ei_tile_header .ei_tile_tools .ei_actionsblock_menu > li > span {
    border: none;
    background: 0 0;
    color: #d61e38;
    padding: .1875rem .25rem !important;
    margin: 0 .125rem;
    box-shadow: none
}

.ei_tile_header .ei_tile_tools .ei_actionsblock_menu > li > a:hover {
    color: #000
}

.ei_tile_header .ei_tile_tools .ei_actionsblock_menu > li > a:focus {
    color: #000
}

.ei_tile_header .ei_tile_tools .ei_actionsblock_button {
    border: none;
    margin: 0 !important;
    background: 0 0;
    box-shadow: none;
    padding: 0;
    height: auto;
    flex: 0 0 auto
}

.ei_tile_header .ei_tile_tools .ei_actionsblock_button:before {
    font-size: 1.5rem;
    font-weight: 400;
    color: #d61e38
}

.ei_tile_header .ei_tile_tools .ei_actionsblock_button:focus, .ei_tile_header .ei_tile_tools .ei_actionsblock_button:hover {
    background: 0 0;
    color: #000
}

.ei_tile_header .ei_tile_tools .ei_actionsblock_button:focus:before, .ei_tile_header .ei_tile_tools .ei_actionsblock_button:hover:before {
    color: #000
}

.ei_tile_header .ei_tile_tools .ei_actionsblock .ei_actionmenu_trigger:hover {
    color: #000
}

.ei_card {
    background: #fff;
    color: #000;
    box-shadow: 0 2px 6px 2px rgba(0, 0, 0, .15);
    border-width: .0625rem;
    border-style: solid;
    border-color: #c8c8c8;
    display: grid;
    grid-template-columns:auto 1fr;
    grid-template-rows:auto 1fr;
    grid-template-areas:"card_picto card_content" "card_footer card_footer";
    border-radius: .5rem
}

.ei_card_hover {
    cursor: pointer;
    box-shadow: 0 .375rem .625rem .0625rem rgba(48, 79, 254, .1)
}

.ei_card_ico {
    padding: .5rem;
    grid-area: card_picto;
    display: grid;
    align-self: self-start
}

.ei_card_ico .ei_root_icon [class*=ei_card_ico_]:before, .ei_card_ico:before {
    font-size: 1.875rem;
    color: #304ffe;
    background: rgba(48, 79, 254, .1);
    border-radius: .5rem;
    padding: .5rem
}

.ei_card_ico:empty {
    padding: 0
}

.ei_card_ico [class*=ei_icon_] {
    padding: 0;
    vertical-align: middle;
    display: flex;
    align-self: center
}

.ei_card_ico.ei_occurico {
    margin: .5rem
}

.ei_card > div:not(.ei_card_ico):first-child > img {
    padding: .5rem
}

.ei_card_ico + .ei_card_content {
    padding-left: 0
}

.ei_card_ico + .ei_card_content .ei_card_header {
    text-align: left
}

.ei_card_content {
    padding: .5rem;
    grid-area: card_content;
    text-align: left
}

.ei_card_content li:before {
    color: #000
}

.ei_card_content .ei_card_header {
    padding: 0 .5rem;
    text-align: left
}

.ei_card_content .ei_card_header-withstatus {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between
}

.ei_card_content .ei_card_header-withstatus .ei_card_title {
    margin-right: .625rem
}

.ei_card_content .ei_card_header-withstatus .ei_statustag {
    margin: 0
}

.ei_card_content .ei_card_header .ei_card_title {
    color: #000;
    font-weight: 700;
    font-size: 1.125rem;
    line-height: 1.125rem;
    text-transform: none
}

.ei_card_content .ei_card_header .ei_card_title a {
    text-decoration: none
}

.ei_card_content .ei_card_header .ei_card_title a:hover {
    text-decoration: underline;
    color: #000
}

.ei_card_content .ei_card_header .ei_card_subtitle {
    text-transform: none;
    color: #757575;
    font-weight: 400;
    font-size: .75rem
}

.ei_card_content:nth-last-child(2) {
    padding-bottom: 0
}

.ei_card_content .ei_card_body {
    padding: .5rem
}

.ei_card_content .ei_card_body ul {
    -webkit-padding-start: 0;
    padding-inline-start: 0
}

.ei_card_content .ei_card_body ul li {
    list-style: none
}

.ei_card_footer {
    grid-area: card_footer;
    align-self: end;
    text-align: right;
    padding: 0
}

.ei_card_footer p {
    margin: .25rem .5rem
}

.ei_card_footer .ei_buttonbar {
    padding: 0
}

.ei_card_footer .ei_btn {
    margin-bottom: .5rem
}

.ei_card_footer .ei_nctxmenu .ei_nctxm_trigger .ei_richlink_footer {
    display: none
}

.ei_card_footer .footer_actions {
    background: #f5f5f5
}

.ei_card_footer .footer_actions .a_actions {
    display: flex;
    -webkit-padding-start: 0;
    padding-inline-start: 0;
    margin: 0;
    list-style: none;
    justify-content: right;
    align-items: baseline;
    float: none
}

.ei_card_footer .footer_actions .a_actions li {
    border: 0;
    background: 0 0;
    font-weight: 700;
    font-size: .75rem;
    margin: .25rem .5rem;
    padding: 0;
    margin-left: 0
}

.ei_card_footer .footer_actions .a_actions li:hover a {
    color: inherit
}

.ei_card_footer .footer_actions .a_actions li a {
    color: #000
}

.ei_card_footer .footer_actions .a_actions li a:before {
    color: #000;
    font-size: 1rem
}

.ei_card_footer .footer_actions .a_actions li a:hover {
    color: #d61e38
}

.ei_card_footer .footer_actions .a_actions li:before {
    color: #424242;
    content: '|';
    margin-right: .25rem
}

.ei_card_footer .footer_actions .a_actions li:first-child:before {
    content: '';
    margin-right: 0
}

.ei_card.ei_card--button .ei_card_content {
    padding: .5rem;
    align-self: center
}

.ei_card_compact .ei_card_ico img {
    max-width: 5rem
}

.ei_card_compact .ei_card_ico {
    padding: .75rem .5rem .5rem .75rem
}

.ei_card_compact .ei_card_content {
    padding: .75rem
}

.ei_card_compact .ei_card_content .ei_card_header {
    padding: 0 .25rem
}

.ei_card_compact .ei_card_content .ei_card_body {
    padding: .5rem
}

.ei_card_compact .ei_card_footer {
    padding: 0
}

.ei_card.ei_card_theme1 [class*=ei_card_ico_]:before {
    color: #0d47a1;
    background: rgba(13, 71, 161, .1)
}

.ei_card.ei_card_theme1 .ei_card_content a:not(.ei_richlink):hover {
    color: #000
}

.ei_card.ei_card_theme1 .ei_richlinks_menu .ei_richlink, .ei_card.ei_card_theme1 .ei_tile_links .ei_richlink {
    color: #01579b
}

.ei_card.ei_card_theme1 .ei_richlinks_menu .ei_richlink:hover, .ei_card.ei_card_theme1 .ei_tile_links .ei_richlink:hover {
    color: #01579b
}

.ei_card.ei_card_theme2 {
    background: #e8f5e9
}

.ei_card.ei_card_theme2 [class*=ei_card_ico_]:before {
    color: #004d40;
    background: rgba(0, 77, 64, .1)
}

.ei_card.ei_card_theme2 .ei_card_content a:not(.ei_richlink) {
    color: #2e7d32
}

.ei_card.ei_card_theme2 .ei_card_content a:not(.ei_richlink):hover {
    color: #000
}

.ei_card.ei_card_theme2 a {
    color: #2e7d32
}

.ei_card.ei_card_theme2 .footer_actions {
    background: #e0f2f1
}

.ei_card.ei_card_theme2 .footer_actions .a_actions li a {
    color: #004d40
}

.ei_card.ei_card_theme2 .footer_actions .a_actions li a.act:before {
    background: #004d40
}

.ei_card.ei_card_theme2 .footer_actions .a_actions li a:hover {
    color: #000
}

.ei_card.ei_card_theme2 .footer_actions .a_actions li a:hover.act:before {
    background: #000
}

.ei_card.ei_card_theme2 .footer_actions .a_actions li:before {
    color: #004d40
}

.ei_card.ei_card_theme2 .ei_richlinks_menu .ei_richlink, .ei_card.ei_card_theme2 .ei_tile_links .ei_richlink {
    color: #004d40
}

.ei_card.ei_card_theme2 .ei_richlinks_menu .ei_richlink:hover, .ei_card.ei_card_theme2 .ei_tile_links .ei_richlink:hover {
    color: #004d40
}

.ei_card.ei_card_theme2 .ei_richlinks_menu .ei_richlink:hover, .ei_card.ei_card_theme2 .ei_tile_links .ei_richlink:hover {
    background: #ceeae9
}

.ei_card.ei_card_theme3 {
    background: #f3e5f5
}

.ei_card.ei_card_theme3 [class*=ei_card_ico_]:before {
    color: #4a148c;
    background: rgba(74, 20, 140, .1)
}

.ei_card.ei_card_theme3 .ei_card_content a:not(.ei_richlink) {
    color: #4a148c
}

.ei_card.ei_card_theme3 .ei_card_content a:not(.ei_richlink):hover {
    color: #000
}

.ei_card.ei_card_theme3 a {
    color: #4a148c
}

.ei_card.ei_card_theme3 .footer_actions {
    background: #f3e5f5
}

.ei_card.ei_card_theme3 .footer_actions .a_actions li a {
    color: #4a148c
}

.ei_card.ei_card_theme3 .footer_actions .a_actions li a.act:before {
    background: #4a148c
}

.ei_card.ei_card_theme3 .footer_actions .a_actions li a:hover {
    color: #000
}

.ei_card.ei_card_theme3 .footer_actions .a_actions li a:hover.act:before {
    background: #000
}

.ei_card.ei_card_theme3 .footer_actions .a_actions li:before {
    color: #4a148c
}

.ei_card.ei_card_theme3 .ei_richlinks_menu .ei_richlink, .ei_card.ei_card_theme3 .ei_tile_links .ei_richlink {
    color: #4a148c
}

.ei_card.ei_card_theme3 .ei_richlinks_menu .ei_richlink:hover, .ei_card.ei_card_theme3 .ei_tile_links .ei_richlink:hover {
    color: #4a148c
}

.ei_card.ei_card_theme3 .ei_richlinks_menu .ei_richlink:hover, .ei_card.ei_card_theme3 .ei_tile_links .ei_richlink:hover {
    background: #ebd3ee
}

.ei_card.ei_card_theme4 {
    background: #e8eaf6
}

.ei_card.ei_card_theme4 [class*=ei_card_ico_]:before {
    color: #1a237e;
    background: rgba(26, 35, 126, .1)
}

.ei_card.ei_card_theme4 .ei_card_content a:not(.ei_richlink) {
    color: #1a237e
}

.ei_card.ei_card_theme4 .ei_card_content a:not(.ei_richlink):hover {
    color: #000
}

.ei_card.ei_card_theme4 a {
    color: #1a237e
}

.ei_card.ei_card_theme4 .footer_actions {
    background: #e8eaf6
}

.ei_card.ei_card_theme4 .footer_actions .a_actions li a {
    color: #1a237e
}

.ei_card.ei_card_theme4 .footer_actions .a_actions li a.act:before {
    background: #1a237e
}

.ei_card.ei_card_theme4 .footer_actions .a_actions li a:hover {
    color: #000
}

.ei_card.ei_card_theme4 .footer_actions .a_actions li a:hover.act:before {
    background: #000
}

.ei_card.ei_card_theme4 .footer_actions .a_actions li:before {
    color: #1a237e
}

.ei_card.ei_card_theme4 .ei_richlinks_menu .ei_richlink, .ei_card.ei_card_theme4 .ei_tile_links .ei_richlink {
    color: #1a237e
}

.ei_card.ei_card_theme4 .ei_richlinks_menu .ei_richlink:hover, .ei_card.ei_card_theme4 .ei_tile_links .ei_richlink:hover {
    color: #1a237e
}

.ei_card.ei_card_theme4 .ei_richlinks_menu .ei_richlink:hover, .ei_card.ei_card_theme4 .ei_tile_links .ei_richlink:hover {
    background: #d6d9ef
}

.ei_card.ei_card_theme5 {
    background: #fbe9e7
}

.ei_card.ei_card_theme5 [class*=ei_card_ico_]:before {
    color: #bf360c;
    background: rgba(191, 54, 12, .1)
}

.ei_card.ei_card_theme5 .ei_card_content a:not(.ei_richlink) {
    color: #bf360c
}

.ei_card.ei_card_theme5 .ei_card_content a:not(.ei_richlink):hover {
    color: #000
}

.ei_card.ei_card_theme5 a {
    color: #bf360c
}

.ei_card.ei_card_theme5 .footer_actions {
    background: #fbe9e7
}

.ei_card.ei_card_theme5 .footer_actions .a_actions li a {
    color: #bf360c
}

.ei_card.ei_card_theme5 .footer_actions .a_actions li a.act:before {
    background: #bf360c
}

.ei_card.ei_card_theme5 .footer_actions .a_actions li a:hover {
    color: #000
}

.ei_card.ei_card_theme5 .footer_actions .a_actions li a:hover.act:before {
    background: #000
}

.ei_card.ei_card_theme5 .footer_actions .a_actions li:before {
    color: #bf360c
}

.ei_card.ei_card_theme5 .ei_richlinks_menu .ei_richlink, .ei_card.ei_card_theme5 .ei_tile_links .ei_richlink {
    color: #bf360c
}

.ei_card.ei_card_theme5 .ei_richlinks_menu .ei_richlink:hover, .ei_card.ei_card_theme5 .ei_tile_links .ei_richlink:hover {
    color: #bf360c
}

.ei_card.ei_card_theme5 .ei_richlinks_menu .ei_richlink:hover, .ei_card.ei_card_theme5 .ei_tile_links .ei_richlink:hover {
    background: #f7d5d1
}

.ei_card.ei_card_theme6 {
    background: #e0f7fa
}

.ei_card.ei_card_theme6 [class*=ei_card_ico_]:before {
    color: #006064;
    background: rgba(0, 96, 100, .1)
}

.ei_card.ei_card_theme6 .ei_card_content a:not(.ei_richlink) {
    color: #006064
}

.ei_card.ei_card_theme6 .ei_card_content a:not(.ei_richlink):hover {
    color: #000
}

.ei_card.ei_card_theme6 a {
    color: #006064
}

.ei_card.ei_card_theme6 .footer_actions {
    background: #e0f7fa
}

.ei_card.ei_card_theme6 .footer_actions .a_actions li a {
    color: #006064
}

.ei_card.ei_card_theme6 .footer_actions .a_actions li a.act:before {
    background: #006064
}

.ei_card.ei_card_theme6 .footer_actions .a_actions li a:hover {
    color: #000
}

.ei_card.ei_card_theme6 .footer_actions .a_actions li a:hover.act:before {
    background: #000
}

.ei_card.ei_card_theme6 .footer_actions .a_actions li:before {
    color: #006064
}

.ei_card.ei_card_theme6 .ei_richlinks_menu .ei_richlink, .ei_card.ei_card_theme6 .ei_tile_links .ei_richlink {
    color: #006064
}

.ei_card.ei_card_theme6 .ei_richlinks_menu .ei_richlink:hover, .ei_card.ei_card_theme6 .ei_tile_links .ei_richlink:hover {
    color: #006064
}

.ei_card.ei_card_theme6 .ei_richlinks_menu .ei_richlink:hover, .ei_card.ei_card_theme6 .ei_tile_links .ei_richlink:hover {
    background: #caf1f6
}

.ei_card.ei_card_theme7 {
    background: #e1f5fe;
    color: #0d47a1
}

.ei_card.ei_card_theme7 [class*=ei_card_ico_]:before {
    color: #0d47a1;
    background: rgba(13, 71, 161, .1)
}

.ei_card.ei_card_theme7 .ei_card_content a:not(.ei_richlink) {
    color: #000
}

.ei_card.ei_card_theme7 .ei_card_content .ei_card_subtitle, .ei_card.ei_card_theme7 .ei_card_content .ei_card_title {
    color: #0d47a1
}

.ei_card.ei_card_theme7 .ei_card_content li:before {
    color: #0d47a1
}

.ei_card.ei_card_theme7 a {
    color: #000
}

.ei_card.ei_card_theme7 .footer_actions {
    background: #e1f5fe
}

.ei_card.ei_card_theme7 .footer_actions .a_actions li a {
    color: #0d47a1
}

.ei_card.ei_card_theme7 .footer_actions .a_actions li a.act:before {
    background: #0d47a1
}

.ei_card.ei_card_theme7 .footer_actions .a_actions li a:hover {
    color: #000
}

.ei_card.ei_card_theme7 .footer_actions .a_actions li a:hover.act:before {
    background: #000
}

.ei_card.ei_card_theme7 .footer_actions .a_actions li:before {
    color: #0d47a1
}

.ei_card.ei_card_theme7 .ei_richlinks_menu .ei_richlink, .ei_card.ei_card_theme7 .ei_tile_links .ei_richlink {
    color: #0d47a1
}

.ei_card.ei_card_theme7 .ei_richlinks_menu .ei_richlink:hover, .ei_card.ei_card_theme7 .ei_tile_links .ei_richlink:hover {
    color: #0d47a1
}

.ei_card.ei_card_theme7 .ei_richlinks_menu .ei_richlink:hover, .ei_card.ei_card_theme7 .ei_tile_links .ei_richlink:hover {
    background: #c8edfd
}

.ei_card.ei_card_theme8 {
    background: #eee;
    color: #616161
}

.ei_card.ei_card_theme8 [class*=ei_card_ico_]:before {
    color: #616161;
    background: rgba(97, 97, 97, .1)
}

.ei_card.ei_card_theme8 .ei_card_content a:not(.ei_richlink) {
    color: #616161
}

.ei_card.ei_card_theme8 .ei_card_content a:not(.ei_richlink):hover {
    color: #000
}

.ei_card.ei_card_theme8 .ei_card_content .ei_card_subtitle, .ei_card.ei_card_theme8 .ei_card_content .ei_card_title {
    color: #616161
}

.ei_card.ei_card_theme8 .ei_card_content li:before {
    color: #616161
}

.ei_card.ei_card_theme8 a {
    color: #616161
}

.ei_card.ei_card_theme8 .footer_actions {
    background: #eee
}

.ei_card.ei_card_theme8 .footer_actions .a_actions li a {
    color: #616161
}

.ei_card.ei_card_theme8 .footer_actions .a_actions li a.act:before {
    background: #616161
}

.ei_card.ei_card_theme8 .footer_actions .a_actions li a:hover {
    color: #616161
}

.ei_card.ei_card_theme8 .footer_actions .a_actions li a:hover.act:before {
    background: #616161
}

.ei_card.ei_card_theme8 .footer_actions .a_actions li:before {
    color: #616161
}

.ei_card.ei_card_theme8 .ei_richlinks_menu .ei_richlink, .ei_card.ei_card_theme8 .ei_tile_links .ei_richlink {
    color: #616161
}

.ei_card.ei_card_theme8 .ei_richlinks_menu .ei_richlink:hover, .ei_card.ei_card_theme8 .ei_tile_links .ei_richlink:hover {
    color: #616161
}

.ei_card.ei_card_theme8 .ei_richlinks_menu .ei_richlink:hover, .ei_card.ei_card_theme8 .ei_tile_links .ei_richlink:hover {
    background: 0 0
}

.ei_card.ei_card_theme_low {
    background: #e8f5e9
}

.ei_card.ei_card_theme_low [class*=ei_card_ico_]:before {
    color: #1b5e20;
    background: rgba(27, 94, 32, .1)
}

.ei_card.ei_card_theme_low .ei_card_content a:not(.ei_richlink) {
    color: #1b5e20
}

.ei_card.ei_card_theme_low .ei_card_content a:not(.ei_richlink):hover {
    color: #000
}

.ei_card.ei_card_theme_low a {
    color: #1b5e20
}

.ei_card.ei_card_theme_low .footer_actions {
    background: #e8f5e9
}

.ei_card.ei_card_theme_low .footer_actions .a_actions li a {
    color: #1b5e20
}

.ei_card.ei_card_theme_low .footer_actions .a_actions li a.act:before {
    background: #1b5e20
}

.ei_card.ei_card_theme_low .footer_actions .a_actions li a:hover {
    color: #000
}

.ei_card.ei_card_theme_low .footer_actions .a_actions li a:hover.act:before {
    background: #000
}

.ei_card.ei_card_theme_low .footer_actions .a_actions li:before {
    color: #1b5e20
}

.ei_card.ei_card_theme_low .ei_richlinks_menu .ei_richlink, .ei_card.ei_card_theme_low .ei_tile_links .ei_richlink {
    color: #1b5e20
}

.ei_card.ei_card_theme_low .ei_richlinks_menu .ei_richlink:hover, .ei_card.ei_card_theme_low .ei_tile_links .ei_richlink:hover {
    color: #1b5e20
}

.ei_card.ei_card_theme_low .ei_richlinks_menu .ei_richlink:hover, .ei_card.ei_card_theme_low .ei_tile_links .ei_richlink:hover {
    background: #d6edd8
}

.ei_card.ei_card_theme_medium {
    background: #f9fbe7
}

.ei_card.ei_card_theme_medium [class*=ei_card_ico_]:before {
    color: #795548;
    background: rgba(121, 85, 72, .1)
}

.ei_card.ei_card_theme_medium .ei_card_content a:not(.ei_richlink) {
    color: #795548
}

.ei_card.ei_card_theme_medium .ei_card_content a:not(.ei_richlink):hover {
    color: #000
}

.ei_card.ei_card_theme_medium a {
    color: #795548
}

.ei_card.ei_card_theme_medium .footer_actions {
    background: #f9fbe7
}

.ei_card.ei_card_theme_medium .footer_actions .a_actions li a {
    color: #795548
}

.ei_card.ei_card_theme_medium .footer_actions .a_actions li a.act:before {
    background: #795548
}

.ei_card.ei_card_theme_medium .footer_actions .a_actions li a:hover {
    color: #000
}

.ei_card.ei_card_theme_medium .footer_actions .a_actions li a:hover.act:before {
    background: #000
}

.ei_card.ei_card_theme_medium .footer_actions .a_actions li:before {
    color: #795548
}

.ei_card.ei_card_theme_medium .ei_richlinks_menu .ei_richlink, .ei_card.ei_card_theme_medium .ei_tile_links .ei_richlink {
    color: #795548
}

.ei_card.ei_card_theme_medium .ei_richlinks_menu .ei_richlink:hover, .ei_card.ei_card_theme_medium .ei_tile_links .ei_richlink:hover {
    color: #795548
}

.ei_card.ei_card_theme_medium .ei_richlinks_menu .ei_richlink:hover, .ei_card.ei_card_theme_medium .ei_tile_links .ei_richlink:hover {
    background: #f4f7d1
}

.ei_card.ei_card_theme_high {
    background: #ffebee
}

.ei_card.ei_card_theme_high [class*=ei_card_ico_]:before {
    color: #d32f2f;
    background: rgba(211, 47, 47, .1)
}

.ei_card.ei_card_theme_high .ei_card_content a:not(.ei_richlink) {
    color: #d50000
}

.ei_card.ei_card_theme_high .ei_card_content a:not(.ei_richlink):hover {
    color: #000
}

.ei_card.ei_card_theme_high a {
    color: #d50000
}

.ei_card.ei_card_theme_high .footer_actions {
    background: #ffebee
}

.ei_card.ei_card_theme_high .footer_actions .a_actions li a {
    color: #d50000
}

.ei_card.ei_card_theme_high .footer_actions .a_actions li a.act:before {
    background: #d50000
}

.ei_card.ei_card_theme_high .footer_actions .a_actions li a:hover {
    color: #000
}

.ei_card.ei_card_theme_high .footer_actions .a_actions li a:hover.act:before {
    background: #000
}

.ei_card.ei_card_theme_high .footer_actions .a_actions li:before {
    color: #d50000
}

.ei_card.ei_card_theme_high .ei_richlinks_menu .ei_richlink, .ei_card.ei_card_theme_high .ei_tile_links .ei_richlink {
    color: #d50000
}

.ei_card.ei_card_theme_high .ei_richlinks_menu .ei_richlink:hover, .ei_card.ei_card_theme_high .ei_tile_links .ei_richlink:hover {
    color: #d50000
}

.ei_card.ei_card_theme_high .ei_richlinks_menu .ei_richlink:hover, .ei_card.ei_card_theme_high .ei_tile_links .ei_richlink:hover {
    background: #ffe1e5
}

.ei_card.ei_card_theme_promote {
    background: #c62828;
    color: #fff
}

.ei_card.ei_card_theme_promote [class*=ei_card_ico_]:before {
    color: #fff;
    background: rgba(255, 255, 255, .1)
}

.ei_card.ei_card_theme_promote .ei_card_content a:not(.ei_richlink) {
    color: #fff
}

.ei_card.ei_card_theme_promote .ei_card_content .ei_card_subtitle, .ei_card.ei_card_theme_promote .ei_card_content .ei_card_title {
    color: #fff
}

.ei_card.ei_card_theme_promote .ei_card_content li:before {
    color: #fff
}

.ei_card.ei_card_theme_promote a {
    color: #fff
}

.ei_card.ei_card_theme_promote a:hover {
    color: #fff
}

.ei_card.ei_card_theme_promote .footer_actions {
    background: #c62828
}

.ei_card.ei_card_theme_promote .footer_actions .a_actions li a {
    color: #fff
}

.ei_card.ei_card_theme_promote .footer_actions .a_actions li a.act:before {
    background: #fff
}

.ei_card.ei_card_theme_promote .footer_actions .a_actions li a:hover {
    color: #fff
}

.ei_card.ei_card_theme_promote .footer_actions .a_actions li a:hover.act:before {
    background: #fff
}

.ei_card.ei_card_theme_promote .footer_actions .a_actions li:before {
    color: #fff
}

.ei_card.ei_card_theme_promote .ei_richlinks_menu .ei_richlink, .ei_card.ei_card_theme_promote .ei_tile_links .ei_richlink {
    color: #fff
}

.ei_card.ei_card_theme_promote .ei_richlinks_menu .ei_richlink:hover, .ei_card.ei_card_theme_promote .ei_tile_links .ei_richlink:hover {
    color: #fff
}

.ei_card.ei_card_theme_promote .ei_richlinks_menu .ei_richlink:hover, .ei_card.ei_card_theme_promote .ei_tile_links .ei_richlink:hover {
    background: #d73a3a
}

.ei_cardgrid {
    display: flex;
    flex-wrap: wrap;
    align-content: stretch;
    justify-content: flex-start;
    list-style: none;
    padding-left: 0;
    margin-top: 0
}

.ei_cardgrid .item {
    margin-bottom: .5rem;
    margin-right: .5rem;
    margin-left: 0
}

.ei_cardgrid .item .ei_card {
    height: 100%
}

.ei_cardgrid .item .ei_card:has(.ei_card_ico) {
    grid-template-columns:fit-content(30%) auto
}

.ei_cardgrid .item .ei_card:has(.ei_card_ico) div.ei_card_ico img {
    width: 100%
}

.ei_cardgrid_1col .item {
    flex-basis: 100%;
    margin-right: 0
}

.ei_cardgrid_2col .item {
    flex-basis: calc(50% - (0.5rem * 1 / 2))
}

.ei_cardgrid_2col .item:nth-child(2n) {
    margin-right: 0
}

.ei_cardgrid_2col .item:nth-child(odd) {
    margin-left: 0
}

.ei_cardgrid_3col .item {
    flex-basis: calc(33.33% - (0.5rem * 2 / 3))
}

.ei_cardgrid_3col .item:nth-child(3n) {
    margin-right: 0
}

.ei_cardgrid_3col .item:nth-child(3n+1) {
    margin-left: 0
}

.ei_cardgrid_4col .item {
    flex-basis: calc(25% - (0.5rem * 3 / 4))
}

.ei_cardgrid_4col .item:nth-child(4n) {
    margin-right: 0
}

.ei_cardgrid_4col .item:nth-child(4n+1) {
    margin-left: 0
}

.ei_cardgrid_5col .item {
    flex-basis: calc(20% - (0.5rem * 4 / 5))
}

.ei_cardgrid_5col .item:nth-child(5n) {
    margin-right: 0
}

.ei_cardgrid_5col .item:nth-child(5n+1) {
    margin-left: 0
}

.ei_cardgrid_6col .item {
    flex-basis: calc(16.66% - (0.5rem * 5 / 6))
}

.ei_cardgrid_6col .item:nth-child(6n) {
    margin-right: 0
}

.ei_cardgrid_6col .item:nth-child(6n+1) {
    margin-left: 0
}

@media screen and (max-width: 1200px) {
    .ei_cardgrid_6col .item {
        flex-basis: calc(20% - (0.5rem * 4 / 5))
    }

    .ei_cardgrid_6col .item:nth-child(6n) {
        margin-right: .5rem
    }

    .ei_cardgrid_6col .item:nth-child(6n+1) {
        margin-left: 0
    }

    .ei_cardgrid_6col .item:nth-child(5n) {
        margin-right: 0
    }

    .ei_cardgrid_6col .item:nth-child(5n+1) {
        margin-left: 0
    }

    .ei_cardgrid_5col .item {
        flex-basis: calc(25% - (0.5rem * 3 / 4))
    }

    .ei_cardgrid_5col .item:nth-child(5n) {
        margin-right: .5rem
    }

    .ei_cardgrid_5col .item:nth-child(5n+1) {
        margin-left: 0
    }

    .ei_cardgrid_5col .item:nth-child(4n) {
        margin-right: 0
    }

    .ei_cardgrid_5col .item:nth-child(4n+1) {
        margin-left: 0
    }
}

@media screen and (max-width: 1056px) {
    .ei_cardgrid_4col .item {
        flex-basis: calc(33.33% - (0.5rem * 2 / 3))
    }

    .ei_cardgrid_4col .item:nth-child(4n) {
        margin-right: .5rem
    }

    .ei_cardgrid_4col .item:nth-child(4n+1) {
        margin-left: 0
    }

    .ei_cardgrid_4col .item:nth-child(3n) {
        margin-right: 0
    }

    .ei_cardgrid_4col .item:nth-child(3n+1) {
        margin-left: 0
    }

    .ei_cardgrid_6col .item {
        flex-basis: calc(25% - (0.5rem * 3 / 4))
    }

    .ei_cardgrid_6col .item:nth-child(5n) {
        margin-right: .5rem
    }

    .ei_cardgrid_6col .item:nth-child(5n+1) {
        margin-left: 0
    }

    .ei_cardgrid_6col .item:nth-child(4n) {
        margin-right: 0
    }

    .ei_cardgrid_6col .item:nth-child(4n+1) {
        margin-left: 0
    }
}

@media screen and (max-width: 890px) {
    .ei_cardgrid_5col .item, .ei_cardgrid_6col .item {
        flex-basis: calc(33.33% - (0.5rem * 2 / 3))
    }

    .ei_cardgrid_5col .item:nth-child(4n), .ei_cardgrid_6col .item:nth-child(4n) {
        margin-right: .5rem
    }

    .ei_cardgrid_5col .item:nth-child(4n+1), .ei_cardgrid_6col .item:nth-child(4n+1) {
        margin-left: 0
    }

    .ei_cardgrid_5col .item:nth-child(3n), .ei_cardgrid_6col .item:nth-child(3n) {
        margin-right: 0
    }

    .ei_cardgrid_5col .item:nth-child(3n+1), .ei_cardgrid_6col .item:nth-child(3n+1) {
        margin-left: 0
    }
}

@media screen and (max-width: 840px) {
    .ei_cardgrid_3col .item, .ei_cardgrid_4col .item, .ei_cardgrid_5col .item, .ei_cardgrid_6col .item {
        flex-basis: calc(50% - (0.5rem * 1 / 2))
    }

    .ei_cardgrid_3col .item:nth-child(3n), .ei_cardgrid_4col .item:nth-child(3n), .ei_cardgrid_5col .item:nth-child(3n), .ei_cardgrid_6col .item:nth-child(3n) {
        margin-right: .5rem
    }

    .ei_cardgrid_3col .item:nth-child(3n+1), .ei_cardgrid_4col .item:nth-child(3n+1), .ei_cardgrid_5col .item:nth-child(3n+1), .ei_cardgrid_6col .item:nth-child(3n+1) {
        margin-left: 0
    }

    .ei_cardgrid_3col .item:nth-child(2n), .ei_cardgrid_4col .item:nth-child(2n), .ei_cardgrid_5col .item:nth-child(2n), .ei_cardgrid_6col .item:nth-child(2n) {
        margin-right: 0
    }

    .ei_cardgrid_3col .item:nth-child(odd), .ei_cardgrid_4col .item:nth-child(odd), .ei_cardgrid_5col .item:nth-child(odd), .ei_cardgrid_6col .item:nth-child(odd) {
        margin-left: 0
    }
}

@media screen and (max-width: 580px) {
    .ei_cardgrid_2col .item, .ei_cardgrid_3col .item, .ei_cardgrid_4col .item, .ei_cardgrid_5col .item, .ei_cardgrid_6col .item {
        flex-basis: 100%
    }

    .ei_cardgrid_2col .item:nth-child(2n), .ei_cardgrid_3col .item:nth-child(2n), .ei_cardgrid_4col .item:nth-child(2n), .ei_cardgrid_5col .item:nth-child(2n), .ei_cardgrid_6col .item:nth-child(2n) {
        margin-right: .5rem
    }

    .ei_cardgrid_2col .item:nth-child(odd), .ei_cardgrid_3col .item:nth-child(odd), .ei_cardgrid_4col .item:nth-child(odd), .ei_cardgrid_5col .item:nth-child(odd), .ei_cardgrid_6col .item:nth-child(odd) {
        margin-left: 0
    }

    .ei_cardgrid_2col .item:nth-child(n), .ei_cardgrid_3col .item:nth-child(n), .ei_cardgrid_4col .item:nth-child(n), .ei_cardgrid_5col .item:nth-child(n), .ei_cardgrid_6col .item:nth-child(n) {
        margin-right: 0
    }

    .ei_cardgrid_2col .item:nth-child(n+1), .ei_cardgrid_3col .item:nth-child(n+1), .ei_cardgrid_4col .item:nth-child(n+1), .ei_cardgrid_5col .item:nth-child(n+1), .ei_cardgrid_6col .item:nth-child(n+1) {
        margin-left: 0
    }
}

.ei_productcard {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    position: relative;
    box-shadow: none;
    background: #eaeaea;
    border-width: .0625rem;
    border-style: solid;
    border-color: #848484
}

.ei_productcard__img {
    width: 100%;
    min-height: .0625rem;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    background-color: #bcbcbc;
    height: 12.5rem;
    border-radius: 0 0 0 0
}

.ei_productcard__img img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.ei_productcard__img-stretch {
    background-size: contain
}

.ei_productcard__img-crop {
    background-size: cover
}

.ei_productcard__ico {
    width: 100%;
    text-align: center;
    position: relative;
    background: #bcbcbc;
    height: 12.5rem;
    border-radius: 0 0 0 0
}

.ei_productcard__ico span[class*=ei_gly_], .ei_productcard__ico span[class*=ei_icon_] {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    color: #000;
    font-size: 4.5rem
}

.ei_productcard__header {
    width: 100%;
    text-align: center;
    padding: 2rem .5rem .5rem
}

.ei_productcard__headeractions {
    position: absolute;
    right: 0
}

.ei_productcard__headeractions .a_actions {
    -webkit-padding-start: 0;
    padding-inline-start: 0;
    display: flex;
    margin: .5rem;
    list-style: none
}

.ei_productcard__headeractions .a_actions li, .ei_productcard__headeractions .a_actions li:hover {
    background: 0 0;
    border: 0;
    padding: 0
}

.ei_productcard__headeractions .a_actions li + li {
    margin-left: 0;
    padding: .25rem 0
}

.ei_productcard__headeractions [class*=ei_gly_], .ei_productcard__headeractions [class*=ei_icon_] {
    background: #fff;
    border-radius: 100%;
    transition: box-shadow .3s ease
}

.ei_productcard__headeractions [class*=ei_gly_]:before, .ei_productcard__headeractions [class*=ei_icon_]:before {
    display: block;
    transition: color .3s ease;
    color: #000
}

.ei_productcard__headeractions a:focus [class*=ei_gly_], .ei_productcard__headeractions a:focus [class*=ei_icon_], .ei_productcard__headeractions a:hover [class*=ei_gly_], .ei_productcard__headeractions a:hover [class*=ei_icon_] {
    background: #fff;
    box-shadow: 0 0 .625rem .0625rem rgba(0, 0, 0, .4)
}

.ei_productcard__headeractions a:focus [class*=ei_gly_]:before, .ei_productcard__headeractions a:focus [class*=ei_icon_]:before, .ei_productcard__headeractions a:hover [class*=ei_gly_]:before, .ei_productcard__headeractions a:hover [class*=ei_icon_]:before {
    color: #000
}

.ei_productcard__title {
    color: #000;
    font-size: 1.25rem;
    line-height: 1.25rem;
    text-align: center;
    font-weight: 400;
    margin-block: 0;
    margin: 0 !important
}

.ei_productcard__title a {
    text-decoration: none
}

@media screen and (max-width: 759px) {
    .ei_productcard__title {
        font-size: 1rem
    }
}

.ei_productcard__subtitle {
    margin-block: 0;
    color: #737373;
    font-size: 1rem;
    line-height: 1.3;
    padding: .25rem 0;
    text-align: center;
    margin: 0 !important
}

.ei_productcard__amount {
    flex: 1 0 auto;
    width: 100%
}

@media screen and (max-width: 759px) {
    .ei_productcard__amount .ei_blcdata_single .ei_blcdata_title {
        font-size: 16
    }

    .ei_productcard__amount .ei_blcdata_single .ei_blcdata_half .ei_blcdata_valtext {
        font-size: 1.25rem
    }

    .ei_productcard__amount .ei_blcdata_single .ei_blcdata_half .ei_blcdata_valcompl {
        font-size: .875rem;
        margin-left: .5rem
    }
}

.ei_productcard__amount + .ei_productcard__content {
    flex: auto
}

.ei_productcard__content {
    flex: 1;
    width: 100%;
    padding: .75rem
}

.ei_productcard__content .ei_blcdata_single {
    padding: 0
}

.ei_productcard__tag {
    position: relative
}

.ei_productcard__tag .ei_statustag {
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    position: absolute;
    white-space: nowrap;
    margin: 0;
    background: #fff;
    color: rgba(0, 0, 0, .87);
    box-shadow: 0 .125rem .375rem -.25rem #000;
    padding: .25rem 1rem;
    border-radius: 3.125rem
}

.ei_productcard__footer {
    width: 100%;
    text-align: center;
    padding: 1rem
}

.ei_productcard__footer .footer_actions {
    padding: 0
}

.ei_productcard__footer .a_actions {
    list-style: none;
    margin-block: 0;
    -webkit-padding-start: 0;
    padding-inline-start: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    float: none
}

.ei_productcard__footer .a_actions li {
    border: 0;
    background: 0 0;
    margin: .25rem;
    padding: .25rem 0;
    font-weight: 700;
    color: #000;
    font-size: .875rem
}

.ei_productcard__footer .a_actions li:before {
    font-size: 1rem;
    content: '|';
    color: #000;
    font-weight: 400;
    margin-right: .5rem
}

.ei_productcard__footer .a_actions li:first-child:before {
    content: '';
    margin-right: 0
}

.ei_productcard__footer .a_actions li:last-child {
    margin-right: 0
}

.ei_productcard__footer .a_actions li:hover {
    border: 0;
    background: 0 0
}

.ei_productcard__footer .a_actions li:hover .ei_richlink, .ei_productcard__footer .a_actions li:hover a, .ei_productcard__footer .a_actions li:hover a.act:not(.ei_act-main) {
    color: #1a237e
}

.ei_productcard__footer .a_actions .ei_richlink, .ei_productcard__footer .a_actions a, .ei_productcard__footer .a_actions a.act {
    color: #000;
    text-decoration: none
}

.ei_productcard__footer .a_actions .ei_richlink:before, .ei_productcard__footer .a_actions a.act:before, .ei_productcard__footer .a_actions a:before {
    color: #000
}

.ei_productcard__footer .a_actions .ei_richlink:focus, .ei_productcard__footer .a_actions .ei_richlink:hover, .ei_productcard__footer .a_actions a.act:focus, .ei_productcard__footer .a_actions a.act:hover, .ei_productcard__footer .a_actions a:focus, .ei_productcard__footer .a_actions a:hover {
    color: #1a237e;
    text-decoration: none
}

.ei_productcard__footer .a_actions .ei_richlink:focus:before, .ei_productcard__footer .a_actions .ei_richlink:hover:before, .ei_productcard__footer .a_actions a.act:focus:before, .ei_productcard__footer .a_actions a.act:hover:before, .ei_productcard__footer .a_actions a:focus:before, .ei_productcard__footer .a_actions a:hover:before {
    color: #1a237e
}

.ei_productcard__footer .a_actions a.ei_act-main {
    font-weight: 700;
    background: #304ffe;
    color: #fff;
    padding: .25rem 1rem;
    border-radius: 0
}

.ei_productcard__footer .a_actions a.ei_act-main:focus, .ei_productcard__footer .a_actions a.ei_act-main:hover {
    background: #1a237e;
    color: #fff;
    transition: all .3s ease
}

.ei_productcard--clickable, .ei_productcard-clickable {
    cursor: pointer;
    transition: box-shadow .3s ease
}

.ei_productcard--clickable.ei_focus, .ei_productcard--clickable:focus, .ei_productcard--clickable:hover, .ei_productcard-clickable.ei_focus, .ei_productcard-clickable:focus, .ei_productcard-clickable:hover {
    box-shadow: 0 0 1.25rem 0 rgba(0, 0, 0, .1)
}

.ei_productcard--clickable .ei_productcard__title a, .ei_productcard-clickable .ei_productcard__title a {
    color: #000;
    text-decoration: none
}

.ei_productcard--clickable .ei_productcard__title a.ei_focus, .ei_productcard--clickable .ei_productcard__title a:focus, .ei_productcard--clickable .ei_productcard__title a:hover, .ei_productcard-clickable .ei_productcard__title a.ei_focus, .ei_productcard-clickable .ei_productcard__title a:focus, .ei_productcard-clickable .ei_productcard__title a:hover {
    text-decoration: none;
    color: #000
}

.ei_productcard .ei_featureslist {
    border-top: .0625rem solid #848484
}

.ei_productcard .ei_featureslist:not(:last-child) {
    border-bottom: .0625rem solid #848484
}

.ei_productcard .ei_featureslist--1col .ei_featureslist__item:not(:first-child) {
    border-top: .0625rem solid #848484
}

@media screen and (max-width: 459px) {
    .ei_productcard .ei_featureslist--2col .ei_featureslist__item:not(:first-child), .ei_productcard .ei_featureslist--3col .ei_featureslist__item:not(:first-child), .ei_productcard .ei_featureslist--4col .ei_featureslist__item:not(:first-child) {
        border-top: .0625rem solid #848484
    }
}

.ei_productcard .ei_featureslist__item {
    flex: 0 0 50%
}

.ei_productcard .ei_labelvaluelist {
    color: #737373
}

.ei_cardgrid .ei_productcard {
    height: 100%
}

.ei_carousel__item .ei_productcard {
    margin-left: .0625rem;
    margin-right: .0625rem
}

.ei_offercard {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    height: 100%;
    background: #fff;
    box-shadow: .0625rem .125rem .188rem rgba(0, 0, 0, .03);
    border-radius: .5rem;
    border-width: .0625rem;
    border-style: solid;
    border-color: #e0e0e0
}

.ei_offercard__content {
    flex: 1 0 auto;
    min-height: .0625rem
}

.ei_offercard__content .ei_labelvalue {
    padding: .5rem 1.5rem
}

.ei_offercard__content .ei_labelvalue.ei_labelvalue--expandable .ei_labelvalue__content {
    padding: 0 0 0 1rem
}

@media screen and (max-width: 459px) {
    .ei_offercard__content .ei_labelvalue__value {
        display: block;
        float: none;
        text-align: right
    }
}

.ei_offercard__decoration--crop {
    height: 9.375rem;
    overflow: hidden;
    position: relative;
    border-radius: .5rem .5rem 0 0
}

.ei_offercard__decoration--crop .ei_offercard__decoration__img {
    width: 100%;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.ei_offercard__decoration--keepsize {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: .25rem;
    background: #fafafa;
    overflow: hidden
}

.ei_offercard__decoration--keepsize .ei_offercard__decoration__img {
    max-width: 100%
}

.ei_offercard__decoration--stretch .ei_offercard__decoration__img {
    width: 100%;
    border-radius: .5rem .5rem 0 0
}

.ei_offercard__titleblock {
    padding: 1rem 1.5rem;
    text-align: center
}

.ei_offercard__titleblock__title {
    max-width: 100%;
    margin-block: 0;
    color: #000;
    font-size: 1.0625rem;
    font-weight: 700;
    line-height: normal
}

.ei_offercard__titleblock__subtitle {
    max-width: 100%;
    margin-block: 0;
    color: #757575;
    font-size: 1rem;
    line-height: normal
}

.ei_offercard__inputblock {
    background: #fafafa;
    padding: .5rem
}

.ei_offercard__inputblock table {
    background: 0 0;
    margin: 0 0 1rem
}

.ei_offercard__inputblock .__e_Label, .ei_offercard__inputblock .ei_grouplabel-ckb {
    font-weight: 600
}

.ei_offercard__inputblock table {
    width: 100%
}

.ei_offercard .ei_hdet_itemdecor {
    position: relative;
    padding-right: .25rem
}

.ei_offercard .ei_hdet_itemdecor:after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    top: 0;
    right: -.25rem;
    border: .25rem solid #f31;
    border-left-color: transparent;
    border-bottom-color: transparent
}

.ei_offercard .blocnotes {
    border-top: .0625rem solid #e0e0e0;
    padding: 1rem 1.5rem;
    font-size: .875rem;
    color: #757575
}

.ei_offercard .ei_featureslist {
    border-top: .0625rem solid #e0e0e0
}

.ei_offercard .ei_featureslist:not(:last-child) {
    border-bottom: .0625rem solid #e0e0e0
}

.ei_offercard .ei_featureslist--1col .ei_featureslist__item:not(:first-child) {
    border-top: .0625rem solid #e0e0e0
}

@media screen and (max-width: 459px) {
    .ei_offercard .ei_featureslist--2col .ei_featureslist__item:not(:first-child), .ei_offercard .ei_featureslist--3col .ei_featureslist__item:not(:first-child), .ei_offercard .ei_featureslist--4col .ei_featureslist__item:not(:first-child) {
        border-top: .0625rem solid #e0e0e0
    }
}

.ei_cardgrid .ei_offercard {
    border: 0;
    position: relative
}

.ei_cardgrid .ei_offercard:before {
    content: "";
    width: .0625rem;
    height: 100%;
    background-color: #e0e0e0;
    position: absolute;
    left: -.5rem;
    top: 0
}

.ei_cardgrid_1col li.item .ei_offercard:before {
    content: none
}

.ei_cardgrid_2col li.item:nth-child(odd) .ei_offercard:before {
    content: none
}

@media screen and (max-width: 580px) {
    .ei_cardgrid_2col .ei_offercard {
        padding: 1rem 0;
        border: .0625rem solid #e0e0e0
    }

    .ei_cardgrid_2col .ei_offercard:before {
        content: none
    }
}

.ei_cardgrid_3col li.item:nth-child(3n+1) .ei_offercard:before {
    content: none
}

@media screen and (max-width: 840px) {
    .ei_cardgrid_3col li.item:nth-child(3n+1) .ei_offercard:before {
        content: "";
        width: .0625rem;
        height: 100%;
        background-color: #e0e0e0;
        position: absolute;
        left: -.5rem;
        top: 0
    }

    .ei_cardgrid_3col li.item:nth-child(odd) .ei_offercard:before {
        content: none
    }
}

@media screen and (max-width: 580px) {
    .ei_cardgrid_3col .ei_offercard {
        padding: 1rem 0;
        border: .0625rem solid #e0e0e0
    }

    .ei_cardgrid_3col .ei_offercard:before {
        content: none
    }
}

.ei_cardgrid_4col li.item:nth-child(4n+1) .ei_offercard:before {
    content: none
}

@media screen and (max-width: 890px) {
    .ei_cardgrid_4col li.item:nth-child(4n+1) .ei_offercard:before {
        content: "";
        width: .0625rem;
        height: 100%;
        background-color: #e0e0e0;
        position: absolute;
        left: -.5rem;
        top: 0
    }

    .ei_cardgrid_4col li.item:nth-child(3n+1) .ei_offercard:before {
        content: none
    }
}

@media screen and (max-width: 840px) {
    .ei_cardgrid_4col li.item:nth-child(3n+1) .ei_offercard:before {
        content: "";
        width: .0625rem;
        height: 100%;
        background-color: #e0e0e0;
        position: absolute;
        left: -.5rem;
        top: 0
    }

    .ei_cardgrid_4col li.item:nth-child(odd) .ei_offercard:before {
        content: none
    }
}

@media screen and (max-width: 580px) {
    .ei_cardgrid_4col .ei_offercard {
        padding: 1rem 0;
        border: .0625rem solid #e0e0e0
    }

    .ei_cardgrid_4col .ei_offercard:before {
        content: none
    }
}

.ei_cardgrid_5col li.item:nth-child(5n+1) .ei_offercard:before {
    content: none
}

@media screen and (max-width: 1056px) {
    .ei_cardgrid_5col li.item:nth-child(5n+1) .ei_offercard:before {
        content: "";
        width: .0625rem;
        height: 100%;
        background-color: #e0e0e0;
        position: absolute;
        left: -.5rem;
        top: 0
    }

    .ei_cardgrid_5col li.item:nth-child(4n+1) .ei_offercard:before {
        content: none
    }
}

@media screen and (max-width: 890px) {
    .ei_cardgrid_5col li.item:nth-child(4n+1) .ei_offercard:before {
        content: "";
        width: .0625rem;
        height: 100%;
        background-color: #e0e0e0;
        position: absolute;
        left: -.5rem;
        top: 0
    }

    .ei_cardgrid_5col li.item:nth-child(3n+1) .ei_offercard:before {
        content: none
    }
}

@media screen and (max-width: 840px) {
    .ei_cardgrid_5col li.item:nth-child(3n+1) .ei_offercard:before {
        content: "";
        width: .0625rem;
        height: 100%;
        background-color: #e0e0e0;
        position: absolute;
        left: -.5rem;
        top: 0
    }

    .ei_cardgrid_5col li.item:nth-child(odd) .ei_offercard:before {
        content: none
    }
}

@media screen and (max-width: 580px) {
    .ei_cardgrid_5col .ei_offercard {
        padding: 1rem 0;
        border: .0625rem solid #e0e0e0
    }

    .ei_cardgrid_5col .ei_offercard:before {
        content: none
    }
}

.ei_cardgrid_6col li.item:nth-child(6n+1) .ei_offercard:before {
    content: none
}

@media screen and (max-width: 1200px) {
    .ei_cardgrid_6col li.item:nth-child(6n+1) .ei_offercard:before {
        content: "";
        width: .0625rem;
        height: 100%;
        background-color: #e0e0e0;
        position: absolute;
        left: -.5rem;
        top: 0
    }

    .ei_cardgrid_6col li.item:nth-child(5n+1) .ei_offercard:before {
        content: none
    }
}

@media screen and (max-width: 1056px) {
    .ei_cardgrid_6col li.item:nth-child(5n+1) .ei_offercard:before {
        content: "";
        width: .0625rem;
        height: 100%;
        background-color: #e0e0e0;
        position: absolute;
        left: -.5rem;
        top: 0
    }

    .ei_cardgrid_6col li.item:nth-child(4n+1) .ei_offercard:before {
        content: none
    }
}

@media screen and (max-width: 890px) {
    .ei_cardgrid_6col li.item:nth-child(4n+1) .ei_offercard:before {
        content: "";
        width: .0625rem;
        height: 100%;
        background-color: #e0e0e0;
        position: absolute;
        left: -.5rem;
        top: 0
    }

    .ei_cardgrid_6col li.item:nth-child(3n+1) .ei_offercard:before {
        content: none
    }
}

@media screen and (max-width: 840px) {
    .ei_cardgrid_6col li.item:nth-child(3n+1) .ei_offercard:before {
        content: "";
        width: .0625rem;
        height: 100%;
        background-color: #e0e0e0;
        position: absolute;
        left: -.5rem;
        top: 0
    }

    .ei_cardgrid_6col li.item:nth-child(odd) .ei_offercard:before {
        content: none
    }
}

@media screen and (max-width: 580px) {
    .ei_cardgrid_6col .ei_offercard {
        padding: 1rem 0;
        border: .0625rem solid #e0e0e0
    }

    .ei_cardgrid_6col .ei_offercard:before {
        content: none
    }
}

.ei_cardgrid .ei_offercard-newlook {
    border: .0625rem solid #e0e0e0
}

.ei_cardgrid .ei_offercard-newlook:before {
    display: none
}

.ei_cardgrid .ei_offercard-newlook .ei_offercard__content .bloctxt {
    margin: .25rem .5rem;
    width: auto
}

.ei_cardgrid .ei_offercard-newlook .ei_offercard__content .ei_labelvalue {
    padding: .5rem 1.5rem
}

.ei_cardgrid .ei_offercard-newlook .ei_offercard__titleblock__subtitle, .ei_cardgrid .ei_offercard-newlook .ei_offercard__titleblock__title {
    padding: 0 !important;
    margin: 0 !important
}

.ei_cardgrid .ei_offercard-newlook .ei_offercard__titleblock {
    padding: .5rem 0 0 0
}

.ei_offercard.ei_offercard-promote {
    border: 0;
    box-shadow: 0 0 1.25rem 0 rgba(0, 0, 0, .1)
}

.ei_offercard.ei_offercard-promote .ei_offercard__content {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    border: 0;
    border-radius: .5rem
}

.ei_offercard.ei_offercard-promote .ei_offercard__content:has(+ .ei_offercard__footer) {
    border-bottom: 0;
    border-radius: .5rem .5rem 0 0
}

.ei_offercard.ei_offercard-promote .ei_offercard__content .blocboutons {
    margin: auto 0 0;
    padding: 2rem 0;
    border-bottom: 0
}

.ei_offercard.ei_offercard-promote .ei_offercard__footer {
    border: 0;
    border-top: 0;
    border-radius: 0 0 .5rem .5rem
}

.ei_offercard.ei_offercard-promote .ei_offercard__promo {
    background-color: #304ffe;
    display: flex;
    width: 100%;
    height: 1.875rem;
    justify-content: center;
    align-items: center;
    border-radius: .5rem .5rem 0 0
}

.ei_offercard.ei_offercard-promote .ei_offercard__promo .ei_offercard__promo__text {
    margin: 0;
    color: #fff;
    text-transform: uppercase;
    font-weight: 400;
    font-size: .875rem;
    letter-spacing: .0625rem
}

.ei_offercard.ei_offercard-promote .ei_offercard__offer, .ei_offercard.ei_offercard-promote .ei_offercard__titleblock {
    background-color: 0
}

.ei_offercard.ei_offercard-promote .ei_offercard__offer *, .ei_offercard.ei_offercard-promote .ei_offercard__titleblock * {
    color: 0
}

@media screen and (max-width: 759px) {
    .ei_offercard.ei_offercard-promote {
        padding-top: 0
    }
}

.ei_offercard.ei_offercard-promote .ei_offercard__decoration--crop {
    border-radius: 0
}

.ei_offercard.ei_offercard-promote .ei_offercard__decoration--crop img {
    top: 0;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    height: 9.375rem;
    width: auto;
    -o-object-fit: cover;
    object-fit: cover
}

.ei_offercard.ei_offercard-withgap {
    border: 0;
    box-shadow: none;
    padding-top: 1.875rem
}

.ei_offercard.ei_offercard-withgap .ei_offercard__content {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    border: .0625rem solid #e0e0e0;
    border-radius: .5rem
}

.ei_offercard.ei_offercard-withgap .ei_offercard__content:has(+ .ei_offercard__footer) {
    border-bottom: 0;
    border-radius: .5rem .5rem 0 0
}

.ei_offercard.ei_offercard-withgap .ei_offercard__content .blocboutons {
    margin: auto 0 0;
    padding: 2rem 0;
    border-bottom: .0625rem solid #e0e0e0
}

.ei_offercard.ei_offercard-withgap .ei_offercard__footer {
    border: .0625rem solid #e0e0e0;
    border-top: 0;
    border-radius: 0 0 .5rem .5rem
}

@media screen and (max-width: 759px) {
    .ei_offercard.ei_offercard-withgap {
        padding-top: 0
    }
}

.ei_offercardcompact {
    display: flex;
    cursor: pointer;
    background-color: #fff;
    transition: background-color .3s ease;
    border: .0625rem solid #e0e0e0;
    box-shadow: .0625rem .125rem .188rem rgba(0, 0, 0, .03);
    border-radius: .5rem
}

@media screen and (max-width: 759px) {
    .ei_offercardcompact {
        display: block
    }
}

.ei_offercardcompact-clickable:hover {
    background-color: #f5f5f5;
    border: .0625rem solid #e0e0e0
}

.ei_offercardcompact__illustration {
    overflow: hidden;
    width: 30%;
    text-align: center;
    background-position: center center;
    background-size: cover
}

@media screen and (max-width: 759px) {
    .ei_offercardcompact__illustration {
        height: 200;
        width: 100%
    }
}

.ei_offercardcompact__content {
    flex: 1 0;
    position: relative;
    padding: 1.5rem;
    padding-bottom: 4.5rem
}

.ei_offercardcompact__head {
    margin: 0
}

.ei_offercardcompact__title {
    color: #000;
    font-weight: 700;
    font-size: 1.25rem
}

.ei_offercardcompact__title a {
    text-decoration: none
}

.ei_offercardcompact__status {
    display: block;
    margin: .625rem 0
}

.ei_offercardcompact__description {
    margin: 1rem 0;
    color: red
}

.ei_offercardcompact__price .ei_blcdata_single {
    padding: 0
}

.ei_offercardcompact__price .ei_blcdata_single .ei_blcdata_compl, .ei_offercardcompact__price .ei_blcdata_single .ei_blcdata_full, .ei_offercardcompact__price .ei_blcdata_single .ei_blcdata_title, .ei_offercardcompact__price .ei_blcdata_single .ei_blcdata_val {
    text-align: left;
    width: 100%
}

.ei_offercardcompact__buttons {
    position: absolute;
    bottom: 1.5rem;
    left: 1.5rem;
    right: 1.5rem;
    margin: 0;
    text-align: right
}

.rps2021 .ei_card {
    border: 0;
    border-radius: .8125rem;
    padding: 1.5rem 1rem;
    box-shadow: 0 2px 20px rgba(0, 0, 0, .05)
}

.rps2021 .ei_card .ei_card_header {
    padding: .625rem .3125rem .625rem 0
}

.rps2021 .ei_card .ei_card_header .ei_card_title {
    color: #d61e38;
    font-size: 1rem
}

.rps2021 .ei_card.c .ei_card_header {
    text-align: center
}

.rps2021 .ei_card .ei_card_body p {
    font-size: 1rem !important
}

.rps2021 .ei_card .ei_card_body .blocboutons {
    text-align: center
}

.rps2021 .ei_card .ei_card_footer {
    bottom: 1.25rem
}

.rps2021 .ei_card .ei_card_footer .blocboutons {
    text-align: center
}

.rps2021 .ei_card .ei_card_footer .blocboutons .ei_mainbuttons {
    margin-left: 0
}

.rps2021 .ei_card .ei_card_footer .blocboutons a.ei_btn {
    padding: .75rem 1.5625rem;
    margin: 0
}

@media screen and (max-width: 759px) {
    .rps2021 .ei_card .ei_card_footer .blocboutons {
        margin: 0 1rem
    }
}

.rps2021 .ei_card .card-separator {
    display: none;
    position: absolute;
    left: 0;
    right: 0;
    text-align: center;
    font-size: 1.25rem;
    bottom: -80px
}

@media screen and (max-width: 580px) {
    .rps2021 .ei_card .card-separator {
        display: block
    }

    .rps2021 .ei_card .card-separator.bloctxt {
        padding-left: 0;
        padding-right: 0
    }

    .rps2021 li.item:not(:last-child) {
        margin-bottom: 3.4375rem
    }
}

.appl_sifi_web_usig .ei_card_compact .ei_card_content .ei_card_body {
    text-align: center
}
