﻿#bg_modal_name {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 9994
}

.blocfondmodal {
    background-color: #606060;
    opacity: .5
}

.ei_blocmodal_env {
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 99999
}

    .ei_blocmodal_env .a_blocappli {
        background-color: transparent
    }

.blocmodal {
    display: none;
    z-index: 99999;
    float: left;
    position: fixed;
    top: 50%;
    left: 50%
}

.blocmodal, .ei_blocmodal {
    background: #fff;
    border: 0;
    width: 400px;
    box-shadow: 0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12);
    border-radius: 16px
}

    .blocmodal .a_blocfctltitre, .blocmodal .ei_titleblock, .ei_blocmodal .a_blocfctltitre, .ei_blocmodal .ei_titleblock {
        background-color: transparent;
        height: 25px;
        padding: 0;
        padding-bottom: 5px;
        border-radius: 16px 16px 0 0;
        border: 0;
        margin: 0
    }

        .blocmodal .a_blocfctltitre p, .blocmodal .ei_titleblock p, .ei_blocmodal .a_blocfctltitre p, .ei_blocmodal .ei_titleblock p {
            margin: 0
        }

            .blocmodal .a_blocfctltitre p.a_options, .blocmodal .ei_titleblock p.a_options, .ei_blocmodal .a_blocfctltitre p.a_options, .ei_blocmodal .ei_titleblock p.a_options {
                float: right;
                margin-right: 10px;
                margin-top: 10px;
                padding: 0;
                background-color: transparent
            }

            .blocmodal .a_blocfctltitre p.a_titre2, .blocmodal .ei_titleblock p.a_titre2, .ei_blocmodal .a_blocfctltitre p.a_titre2, .ei_blocmodal .ei_titleblock p.a_titre2 {
                float: left;
                background: transparent none;
                border: 0;
                padding: 0;
                color: #212121;
                font-size: 1.2em;
                font-weight: 400
            }

    .blocmodal .a_blocfctl, .blocmodal .ei_mainblocfctl, .ei_blocmodal .a_blocfctl, .ei_blocmodal .ei_mainblocfctl {
        background-color: transparent;
        border: 0;
        margin: 0;
        margin-top: 20px;
        padding: 0;
        padding-bottom: 5px
    }

        .blocmodal .a_blocfctl:focus, .blocmodal .ei_mainblocfctl:focus, .ei_blocmodal .a_blocfctl:focus, .ei_blocmodal .ei_mainblocfctl:focus {
            border: 0;
            outline: 0
        }

        .blocmodal .a_blocfctl p, .blocmodal .ei_mainblocfctl p, .ei_blocmodal .a_blocfctl p, .ei_blocmodal .ei_mainblocfctl p {
            margin: 5px
        }

    .blocmodal .blocboutons, .ei_blocmodal .blocboutons {
        background: 0 0;
        padding: 5px;
        margin: 20px 5px 5px 5px;
        border: 0;
        text-align: center
    }

        .blocmodal .blocboutons .blocdecision, .ei_blocmodal .blocboutons .blocdecision {
            padding-bottom: 5px
        }

            .blocmodal .blocboutons .blocdecision input, .ei_blocmodal .blocboutons .blocdecision input {
                margin: 0 5px
            }

            .blocmodal .blocboutons .blocdecision p, .ei_blocmodal .blocboutons .blocdecision p {
                color: #3a3b3b
            }

.ei_newlb.ei_blocmodal_env {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9995;
    width: 100% !important;
    height: 100% !important;
    margin: 0 !important;
    background: 0 0 !important;
    max-width: 100% !important;
    -webkit-overflow-scrolling: touch;
    overflow-x: hidden;
    overflow-y: auto
}

    .ei_newlb.ei_blocmodal_env .ei_blocmodal {
        position: relative;
        margin: 15px auto !important;
        padding: 24px;
        box-sizing: content-box !important;
        height: auto !important;
        max-width: 80%;
        overflow-x: auto;
        top: 36%;
        border-left: 0
    }

        .ei_newlb.ei_blocmodal_env .ei_blocmodal .a_blocfctltitre, .ei_newlb.ei_blocmodal_env .ei_blocmodal .ei_titleblock {
            height: auto;
            position: relative;
            min-height: 25px;
            padding-bottom: 15px;
            padding-top: 0;
            border-bottom: 0
        }

            .ei_newlb.ei_blocmodal_env .ei_blocmodal .a_blocfctltitre p.a_titre2, .ei_newlb.ei_blocmodal_env .ei_blocmodal .ei_titleblock p.a_titre2 {
                float: none;
                display: block;
                font-size: 23px
            }

        .ei_newlb.ei_blocmodal_env .ei_blocmodal.ei_lbmax {
            width: 80% !important
        }

        .ei_newlb.ei_blocmodal_env .ei_blocmodal.ei_lbmaxfix {
            width: 90% !important;
            height: 90% !important;
            top: 3%;
            display: flex;
            flex-direction: column
        }

            .ei_newlb.ei_blocmodal_env .ei_blocmodal.ei_lbmaxfix > .a_blocfctl {
                flex: 1;
                display: flex;
                flex-direction: column
            }

                .ei_newlb.ei_blocmodal_env .ei_blocmodal.ei_lbmaxfix > .a_blocfctl > :not(.blocboutons) {
                    flex: 1;
                    display: flex;
                    flex-direction: column;
                    overflow: auto
                }

                .ei_newlb.ei_blocmodal_env .ei_blocmodal.ei_lbmaxfix > .a_blocfctl .ei_lbwrap {
                    flex: 1;
                    display: flex;
                    flex-direction: column
                }

                    .ei_newlb.ei_blocmodal_env .ei_blocmodal.ei_lbmaxfix > .a_blocfctl .ei_lbwrap > .ei_lbctn {
                        flex: 1;
                        overflow: auto
                    }

        .ei_newlb.ei_blocmodal_env .ei_blocmodal .ei_lb_btnskip {
            display: block
        }

        .ei_newlb.ei_blocmodal_env .ei_blocmodal .ei_lb_btnskip_icon {
            position: relative;
            margin-right: 11px
        }

            .ei_newlb.ei_blocmodal_env .ei_blocmodal .ei_lb_btnskip_icon:after {
                content: "";
                font-family: fts_commun;
                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;
                vertical-align: middle;
                font-size: 1.4em;
                position: absolute;
                top: 0
            }

@media screen and (max-width:759px) {
    .ei_newlb.ei_blocmodal_env .ei_blocmodal .ei_lb_btnskip {
        padding-bottom: 12px
    }
}

.ei_newlb.ei_blocmodal_env .ei_blocmodal .oblig {
    color: #d4041c
}

.ei_newlb.ei_blocmodal_env .lightbox_padding {
    padding-left: 55px
}

.ei_newlb.ei_blocmodal_env .ei_blocmodal.ei_lb_err {
    border-left: 10px solid #c93835
}

    .ei_newlb.ei_blocmodal_env .ei_blocmodal.ei_lb_err .a_blocfctltitre {
        padding-left: 55px;
        background-color: transparent
    }

        .ei_newlb.ei_blocmodal_env .ei_blocmodal.ei_lb_err .a_blocfctltitre:before {
            font-family: fts_commun;
            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;
            content: "";
            display: block;
            font-size: 40px;
            width: 41px;
            height: 41px;
            border-radius: 100%;
            position: absolute;
            text-align: center;
            color: #c93835;
            padding-bottom: 5px;
            left: 0;
            top: 50%;
            -webkit-transform: translateY(-50%);
            transform: translateY(-50%)
        }

        .ei_newlb.ei_blocmodal_env .ei_blocmodal.ei_lb_err .a_blocfctltitre p.a_titre2 {
            color: #000
        }

.ei_newlb.ei_blocmodal_env .ei_blocmodal.ei_lb_alerte {
    border-left: 10px solid #f90
}

    .ei_newlb.ei_blocmodal_env .ei_blocmodal.ei_lb_alerte .a_blocfctltitre {
        padding-left: 55px;
        background-color: transparent
    }

        .ei_newlb.ei_blocmodal_env .ei_blocmodal.ei_lb_alerte .a_blocfctltitre:before {
            font-family: fts_commun;
            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;
            content: "";
            display: block;
            font-size: 40px;
            width: 41px;
            height: 41px;
            border-radius: 100%;
            position: absolute;
            text-align: center;
            color: #f90;
            padding-bottom: 5px;
            left: 0;
            top: 50%;
            -webkit-transform: translateY(-50%);
            transform: translateY(-50%)
        }

        .ei_newlb.ei_blocmodal_env .ei_blocmodal.ei_lb_alerte .a_blocfctltitre p.a_titre2 {
            color: #000
        }

.ei_newlb.ei_blocmodal_env .ei_blocmodal.ei_lb_info {
    border-left: 10px solid #428bca
}

    .ei_newlb.ei_blocmodal_env .ei_blocmodal.ei_lb_info .a_blocfctltitre {
        padding-left: 55px;
        background-color: transparent
    }

        .ei_newlb.ei_blocmodal_env .ei_blocmodal.ei_lb_info .a_blocfctltitre:before {
            font-family: fts_commun;
            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;
            content: "";
            display: block;
            font-size: 40px;
            width: 41px;
            height: 41px;
            border-radius: 100%;
            position: absolute;
            text-align: center;
            color: #428bca;
            padding-bottom: 5px;
            left: 0;
            top: 50%;
            -webkit-transform: translateY(-50%);
            transform: translateY(-50%)
        }

        .ei_newlb.ei_blocmodal_env .ei_blocmodal.ei_lb_info .a_blocfctltitre p.a_titre2 {
            color: #000
        }

.ei_newlb.ei_blocmodal_env .ei_blocmodal.ei_lb_succes {
    border-left: 10px solid #090
}

    .ei_newlb.ei_blocmodal_env .ei_blocmodal.ei_lb_succes .a_blocfctltitre {
        padding-left: 55px;
        background-color: transparent
    }

        .ei_newlb.ei_blocmodal_env .ei_blocmodal.ei_lb_succes .a_blocfctltitre:before {
            font-family: fts_commun;
            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;
            content: "";
            display: block;
            font-size: 40px;
            width: 41px;
            height: 41px;
            border-radius: 100%;
            position: absolute;
            text-align: center;
            color: #090;
            padding-bottom: 5px;
            left: 0;
            top: 50%;
            -webkit-transform: translateY(-50%);
            transform: translateY(-50%)
        }

        .ei_newlb.ei_blocmodal_env .ei_blocmodal.ei_lb_succes .a_blocfctltitre p.a_titre2 {
            color: #000
        }

.ei_with_lb_bginit ~ div .ei_blocmodal {
    background-color: #fff;
    color: #2b2b2b !important
}

    .ei_with_lb_bginit ~ div .ei_blocmodal .a_blocfctl {
        background-color: #fff;
        color: #2b2b2b
    }

.ei_gpblock {
    padding: 0;
    box-sizing: border-box;
    background-color: transparent;
    margin-bottom: 20px
}

    .ei_gpblock .ei_gpblock_header {
        background-color: transparent;
        padding: 0
    }

        .ei_gpblock .ei_gpblock_header .ei_titlelabel {
            color: #212121;
            background-color: transparent;
            font-size: 16px;
            font-weight: 700;
            padding: 0 0 10px 0;
            margin: 0
        }

            .ei_gpblock .ei_gpblock_header .ei_titlelabel a, .ei_gpblock .ei_gpblock_header .ei_titlelabel a.ei_richlink, .ei_gpblock .ei_gpblock_header .ei_titlelabel p, .ei_gpblock .ei_gpblock_header .ei_titlelabel span {
                color: #212121;
                margin: 0;
                padding: 0
            }

                .ei_gpblock .ei_gpblock_header .ei_titlelabel a.ei_richlink:after, .ei_gpblock .ei_gpblock_header .ei_titlelabel a:after, .ei_gpblock .ei_gpblock_header .ei_titlelabel p:after, .ei_gpblock .ei_gpblock_header .ei_titlelabel span:after {
                    display: none
                }

            .ei_gpblock .ei_gpblock_header .ei_titlelabel .oblig {
                color: #d4041c
            }

        .ei_gpblock .ei_gpblock_header .ei_titleblock {
            position: relative;
            margin: 0
        }

            .ei_gpblock .ei_gpblock_header .ei_titleblock .ei_titleback {
                width: 16px;
                padding: 5px 0 0 0;
                position: absolute
            }

                .ei_gpblock .ei_gpblock_header .ei_titleblock .ei_titleback a.afficher:before, .ei_gpblock .ei_gpblock_header .ei_titleblock .ei_titleback a.masquer:before {
                    font-size: 13px !important
                }

                .ei_gpblock .ei_gpblock_header .ei_titleblock .ei_titleback + .ei_titlecontent {
                    padding: 0 0 10px 20px
                }

                .ei_gpblock .ei_gpblock_header .ei_titleblock .ei_titleback + .ei_titleback {
                    padding-left: 16px
                }

                    .ei_gpblock .ei_gpblock_header .ei_titleblock .ei_titleback + .ei_titleback + .ei_titlecontent {
                        padding-left: calc(20px + 16px)
                    }

            .ei_gpblock .ei_gpblock_header .ei_titleblock .ei_titlecontent {
                padding: 0 0 8px;
                background-color: transparent
            }

                .ei_gpblock .ei_gpblock_header .ei_titleblock .ei_titlecontent .ei_titlelabelsblock {
                    padding: 0
                }

                    .ei_gpblock .ei_gpblock_header .ei_titleblock .ei_titlecontent .ei_titlelabelsblock .ei_titlelabel {
                        padding: 0
                    }

                        .ei_gpblock .ei_gpblock_header .ei_titleblock .ei_titlecontent .ei_titlelabelsblock .ei_titlelabel a, .ei_gpblock .ei_gpblock_header .ei_titleblock .ei_titlecontent .ei_titlelabelsblock .ei_titlelabel a.ei_richlink, .ei_gpblock .ei_gpblock_header .ei_titleblock .ei_titlecontent .ei_titlelabelsblock .ei_titlelabel p, .ei_gpblock .ei_gpblock_header .ei_titleblock .ei_titlecontent .ei_titlelabelsblock .ei_titlelabel span {
                            color: #9A0566;
                            margin: 0
                        }

                            .ei_gpblock .ei_gpblock_header .ei_titleblock .ei_titlecontent .ei_titlelabelsblock .ei_titlelabel a.ei_richlink:after, .ei_gpblock .ei_gpblock_header .ei_titleblock .ei_titlecontent .ei_titlelabelsblock .ei_titlelabel a:after, .ei_gpblock .ei_gpblock_header .ei_titleblock .ei_titlecontent .ei_titlelabelsblock .ei_titlelabel p:after, .ei_gpblock .ei_gpblock_header .ei_titleblock .ei_titlecontent .ei_titlelabelsblock .ei_titlelabel span:after {
                                display: none
                            }

                    .ei_gpblock .ei_gpblock_header .ei_titleblock .ei_titlecontent .ei_titlelabelsblock .ei_subtitlelabel {
                        color: #2b2b2b;
                        background-color: transparent;
                        font-size: 14px;
                        font-weight: 400;
                        padding: 0;
                        margin: 0
                    }

                        .ei_gpblock .ei_gpblock_header .ei_titleblock .ei_titlecontent .ei_titlelabelsblock .ei_subtitlelabel p {
                            color: #2b2b2b
                        }

                .ei_gpblock .ei_gpblock_header .ei_titleblock .ei_titlecontent .ei_titleactionsblock {
                    height: auto
                }

                    .ei_gpblock .ei_gpblock_header .ei_titleblock .ei_titlecontent .ei_titleactionsblock ul.a_actions {
                        margin: 0;
                        margin-right: -5px
                    }

            .ei_gpblock .ei_gpblock_header .ei_titleblock .ei_title__rightblock {
                padding: 0 0 8px;
                text-align: right
            }

    .ei_gpblock .ei_gpblock_body table.fiche {
        margin: 0 0 10px 0
    }

        .ei_gpblock .ei_gpblock_body table.fiche:only-child {
            margin: 0
        }

    .ei_gpblock .ei_gpblock_body .ei_fnblock .ei_fnblock_header .ei_titlelabel {
        font-size: 1.385em;
        font-weight: 700
    }

    .ei_gpblock .ei_gpblock_body .ei_gpblock {
        margin: 0;
        box-sizing: border-box
    }

        .ei_gpblock .ei_gpblock_body .ei_gpblock .ei_gpblock_header .ei_titlelabel {
            color: #212121;
            background-color: transparent;
            font-size: 1.2em;
            font-weight: 700;
            padding: 0;
            margin: 0
        }

        .ei_gpblock .ei_gpblock_body .ei_gpblock .ei_gpblock_header .ei_titleblock .ei_titleback + .ei_titlecontent {
            padding: 0 0 0 20px
        }

        .ei_gpblock .ei_gpblock_body .ei_gpblock .ei_gpblock_header .ei_titleblock .ei_titlecontent {
            padding: 0
        }

    .ei_gpblock.ei_gpblock_input .ei_gpblock_body {
        background-color: transparent;
        padding: 0;
        box-sizing: border-box
    }

    .ei_gpblock.ei_gpblock_plain {
        background-color: transparent;
        margin: 0 10px 10px 0;
        padding: 10px;
        border: 1px solid #e9e4e1
    }

    .ei_gpblock.ei_gpblock_hlighted {
        background-color: #f0f1f3;
        border-color: #f0f1f3
    }

.ei_fnblock_body .ei_gpblock p, .ei_fnblock_body .ei_gpblock p:not(.ei_numbers) {
    padding-left: 0;
    padding-right: 0
}

.ei_fnblock_body .ei_gpblock .ei_gpblock_header .ei_titlelabel {
    color: #2b2b2b;
    background-color: transparent;
    font-size: 1.385em;
    font-weight: 700;
    padding: 0 0 10px 0;
    margin: 0
}

.ei_fnblock_body .ei_gpblock .ei_gpblock_header .ei_titleblock .ei_titleback {
    float: none;
    width: 1.385em;
    padding: 0 10px 0 0
}

    .ei_fnblock_body .ei_gpblock .ei_gpblock_header .ei_titleblock .ei_titleback a.afficher:before, .ei_fnblock_body .ei_gpblock .ei_gpblock_header .ei_titleblock .ei_titleback a.masquer:before {
        top: 5px;
        left: 0
    }

    .ei_fnblock_body .ei_gpblock .ei_gpblock_header .ei_titleblock .ei_titleback + .ei_titlecontent {
        padding: 0 0 10px 20px
    }

    .ei_fnblock_body .ei_gpblock .ei_gpblock_header .ei_titleblock .ei_titleback + .ei_titleback {
        padding-left: 16px
    }

        .ei_fnblock_body .ei_gpblock .ei_gpblock_header .ei_titleblock .ei_titleback + .ei_titleback + .ei_titlecontent {
            padding-left: calc(20px + 16px)
        }

.ei_fnblock_body .ei_gpblock .ei_gpblock_header .ei_titleblock .ei_titlecontent {
    float: none;
    padding: 0 0 8px
}

.ei_fnblock_body .ei_gpblock .ei_gpblock_body .ei_gpblock {
    margin: 10px 0 0 0;
    box-sizing: border-box
}

    .ei_fnblock_body .ei_gpblock .ei_gpblock_body .ei_gpblock .ei_gpblock_header .ei_titlelabel {
        color: #2b2b2b;
        background-color: transparent;
        font-size: 14px;
        font-weight: 700;
        padding: 0;
        margin: 0
    }

    .ei_fnblock_body .ei_gpblock .ei_gpblock_body .ei_gpblock .ei_gpblock_header .ei_titleblock .ei_titleback {
        padding: 0 10px 0 0
    }

        .ei_fnblock_body .ei_gpblock .ei_gpblock_body .ei_gpblock .ei_gpblock_header .ei_titleblock .ei_titleback + .ei_titlecontent {
            padding: 0 0 0 20px
        }

    .ei_fnblock_body .ei_gpblock .ei_gpblock_body .ei_gpblock .ei_gpblock_header .ei_titleblock .ei_titlecontent {
        padding: 0
    }

.ei_ergov5 .ei_gpblock {
    margin-bottom: 24px
}

    .ei_ergov5 .ei_gpblock .ei_gpblock_header .ei_titlelabel {
        padding: 15px 0
    }

    .ei_ergov5 .ei_gpblock .ei_gpblock_body ul.ei_richlinks_menu {
        margin: 0
    }

        .ei_ergov5 .ei_gpblock .ei_gpblock_body ul.ei_richlinks_menu li.ei_richlinkmenuitem {
            min-height: 60px;
            border-bottom: 1px solid #d2d0cc;
            padding: 10px 0;
            box-sizing: border-box
        }

            .ei_ergov5 .ei_gpblock .ei_gpblock_body ul.ei_richlinks_menu li.ei_richlinkmenuitem:focus, .ei_ergov5 .ei_gpblock .ei_gpblock_body ul.ei_richlinks_menu li.ei_richlinkmenuitem:hover {
                background-color: #f0f0f0
            }

            .ei_ergov5 .ei_gpblock .ei_gpblock_body ul.ei_richlinks_menu li.ei_richlinkmenuitem:first-child {
                border-top: 1px solid #d2d0cc
            }

            .ei_ergov5 .ei_gpblock .ei_gpblock_body ul.ei_richlinks_menu li.ei_richlinkmenuitem .ei_richlink_header span[class*=ei_gly_]:before {
                position: relative;
                top: -2px
            }

            .ei_ergov5 .ei_gpblock .ei_gpblock_body ul.ei_richlinks_menu li.ei_richlinkmenuitem .ei_richlink_header span[class*=ei_easi_picto_]:before {
                position: relative;
                top: 3px
            }

            .ei_ergov5 .ei_gpblock .ei_gpblock_body ul.ei_richlinks_menu li.ei_richlinkmenuitem .ei_richlink_body {
                vertical-align: middle
            }

                .ei_ergov5 .ei_gpblock .ei_gpblock_body ul.ei_richlinks_menu li.ei_richlinkmenuitem .ei_richlink_body .ei_richlink_title {
                    padding-bottom: 0;
                    font-weight: 400
                }

                    .ei_ergov5 .ei_gpblock .ei_gpblock_body ul.ei_richlinks_menu li.ei_richlinkmenuitem .ei_richlink_body .ei_richlink_title + .ei_richlink_desc {
                        padding-top: 4px
                    }

                .ei_ergov5 .ei_gpblock .ei_gpblock_body ul.ei_richlinks_menu li.ei_richlinkmenuitem .ei_richlink_body .ei_richlink_desc {
                    color: #2b2b2b;
                    font-size: 1.077em
                }

            .ei_ergov5 .ei_gpblock .ei_gpblock_body ul.ei_richlinks_menu li.ei_richlinkmenuitem .ei_richlink_footer .ei_compteur {
                background-color: #f8f7f6;
                color: #3f8bd2;
                padding: 5px 15px
            }

    .ei_ergov5 .ei_gpblock .ei_gpblock_body .ei_gpblock_input {
        margin-bottom: 32px
    }

    .ei_ergov5 .ei_gpblock.ei_gpblock_input .ei_gpblock_body {
        background-color: transparent;
        padding: 10px 0
    }

    .ei_ergov5 .ei_gpblock.ei_gpblock_plain {
        margin-right: 0;
        margin-bottom: 24px;
        padding: 0;
        border: 1px solid #d2d0cc
    }

        .ei_ergov5 .ei_gpblock.ei_gpblock_plain .ei_gpblock_header .ei_titlelabel {
            padding: 16px 4px 16px 20px
        }

            .ei_ergov5 .ei_gpblock.ei_gpblock_plain .ei_gpblock_header .ei_titlelabel .ei_titletext span[class*=ei_easi_picto_]:before, .ei_ergov5 .ei_gpblock.ei_gpblock_plain .ei_gpblock_header .ei_titlelabel .ei_titletext span[class*=ei_gly_]:before, .ei_ergov5 .ei_gpblock.ei_gpblock_plain .ei_gpblock_header .ei_titlelabel .ei_titletext span[class^=ei_easi_picto_]:before, .ei_ergov5 .ei_gpblock.ei_gpblock_plain .ei_gpblock_header .ei_titlelabel .ei_titletext span[class^=ei_gly_]:before {
                position: relative;
                top: -3px;
                color: #3f8bd2
            }

        .ei_ergov5 .ei_gpblock.ei_gpblock_plain .ei_gpblock_header .ei_titleblock .ei_titleback {
            top: 0;
            bottom: 0;
            left: 10px;
            display: inline-flex;
            justify-content: center;
            flex-direction: column
        }

            .ei_ergov5 .ei_gpblock.ei_gpblock_plain .ei_gpblock_header .ei_titleblock .ei_titleback a.afficher, .ei_ergov5 .ei_gpblock.ei_gpblock_plain .ei_gpblock_header .ei_titleblock .ei_titleback a.masquer {
                height: 17px
            }

            .ei_ergov5 .ei_gpblock.ei_gpblock_plain .ei_gpblock_header .ei_titleblock .ei_titleback + .ei_titlecontent .ei_titlelabelsblock {
                padding-left: 30px
            }

        .ei_ergov5 .ei_gpblock.ei_gpblock_plain .ei_gpblock_header .ei_titleblock .ei_titlecontent {
            padding: 0
        }

            .ei_ergov5 .ei_gpblock.ei_gpblock_plain .ei_gpblock_header .ei_titleblock .ei_titlecontent .ei_titlelabelsblock {
                padding: 16px 0 16px 20px
            }

                .ei_ergov5 .ei_gpblock.ei_gpblock_plain .ei_gpblock_header .ei_titleblock .ei_titlecontent .ei_titlelabelsblock .ei_titletext span[class*=ei_easi_picto_]:before, .ei_ergov5 .ei_gpblock.ei_gpblock_plain .ei_gpblock_header .ei_titleblock .ei_titlecontent .ei_titlelabelsblock .ei_titletext span[class*=ei_gly_] span[class^=ei_easi_picto_]:before, .ei_ergov5 .ei_gpblock.ei_gpblock_plain .ei_gpblock_header .ei_titleblock .ei_titlecontent .ei_titlelabelsblock .ei_titletext span[class^=ei_gly_]:before {
                    position: relative;
                    top: 3px;
                    color: #3f8bd2
                }

            .ei_ergov5 .ei_gpblock.ei_gpblock_plain .ei_gpblock_header .ei_titleblock .ei_titlecontent .ei_titleactionsblock {
                padding: 16px 4px 16px 0
            }

        .ei_ergov5 .ei_gpblock.ei_gpblock_plain .ei_gpblock_body > :not(table) {
            margin: 0 4px 0 20px
        }

        .ei_ergov5 .ei_gpblock.ei_gpblock_plain .ei_gpblock_body table.liste tbody tr {
            border-left: none;
            border-right: none
        }

            .ei_ergov5 .ei_gpblock.ei_gpblock_plain .ei_gpblock_body table.liste tbody tr:first-child .ei_liste__th, .ei_ergov5 .ei_gpblock.ei_gpblock_plain .ei_gpblock_body table.liste tbody tr:first-child td, .ei_ergov5 .ei_gpblock.ei_gpblock_plain .ei_gpblock_body table.liste tbody tr:first-child th {
                border-top: none !important
            }

            .ei_ergov5 .ei_gpblock.ei_gpblock_plain .ei_gpblock_body table.liste tbody tr:last-child td {
                border-bottom: none !important
            }

            .ei_ergov5 .ei_gpblock.ei_gpblock_plain .ei_gpblock_body table.liste tbody tr.ei_clickabletr td a {
                font-weight: 400
            }

        .ei_ergov5 .ei_gpblock.ei_gpblock_plain .ei_gpblock_body table.fiche tbody tr {
            border-left: none;
            border-right: none
        }

            .ei_ergov5 .ei_gpblock.ei_gpblock_plain .ei_gpblock_body table.fiche tbody tr:last-child td {
                border-bottom: none !important
            }

        .ei_ergov5 .ei_gpblock.ei_gpblock_plain .ei_gpblock_body .ei_gpblock {
            margin: 0
        }

            .ei_ergov5 .ei_gpblock.ei_gpblock_plain .ei_gpblock_body .ei_gpblock .ei_gpblock_header .ei_titlelabel {
                font-size: 1.231em
            }

div.ei_richrb {
    display: inline-block;
    background: #f8f7f3 url(../images/css/ei_common_richradbutton/richradbutton_background.png) left bottom repeat-x;
    border-radius: 5px;
    border: 2px solid #212121;
    margin: 1px;
    margin-bottom: 0;
    padding: 5px;
    cursor: pointer;
    text-align: center;
    transition: all .3s linear;
    box-sizing: border-box
}

    div.ei_richrb:hover {
        background: #c7c7c7;
        border: 2px solid #212121;
        cursor: pointer
    }

        div.ei_richrb:hover .ei_ico_accentcolor:not(.ei_occurico):after, div.ei_richrb:hover .ei_ico_accentcolor:not(.ei_occurico):before, div.ei_richrb:hover .ei_ico_color1:not(.ei_occurico):after, div.ei_richrb:hover .ei_ico_color1:not(.ei_occurico):before, div.ei_richrb:hover .ei_ico_color2:not(.ei_occurico):after, div.ei_richrb:hover .ei_ico_color2:not(.ei_occurico):before, div.ei_richrb:hover .ei_ico_color3:not(.ei_occurico):after, div.ei_richrb:hover .ei_ico_color3:not(.ei_occurico):before, div.ei_richrb:hover .ei_ico_color4:not(.ei_occurico):after, div.ei_richrb:hover .ei_ico_color4:not(.ei_occurico):before, div.ei_richrb:hover .ei_ico_color5:not(.ei_occurico):after, div.ei_richrb:hover .ei_ico_color5:not(.ei_occurico):before, div.ei_richrb:hover .ei_ico_color6:not(.ei_occurico):after, div.ei_richrb:hover .ei_ico_color6:not(.ei_occurico):before, div.ei_richrb:hover .ei_ico_color7:not(.ei_occurico):after, div.ei_richrb:hover .ei_ico_color7:not(.ei_occurico):before, div.ei_richrb:hover .ei_ico_color8:not(.ei_occurico):after, div.ei_richrb:hover .ei_ico_color8:not(.ei_occurico):before, div.ei_richrb:hover .ei_ico_errcolor:not(.ei_occurico):after, div.ei_richrb:hover .ei_ico_errcolor:not(.ei_occurico):before, div.ei_richrb:hover .ei_ico_successcolor:not(.ei_occurico):after, div.ei_richrb:hover .ei_ico_successcolor:not(.ei_occurico):before, div.ei_richrb:hover .ei_ico_warncolor:not(.ei_occurico):after, div.ei_richrb:hover .ei_ico_warncolor:not(.ei_occurico):before {
            color: #fff;
            opacity: 1
        }

    div.ei_richrb:focus-within {
        background: #c7c7c7;
        border: 2px solid #212121;
        cursor: pointer
    }

        div.ei_richrb:focus-within .ei_ico_accentcolor:not(.ei_occurico):after, div.ei_richrb:focus-within .ei_ico_accentcolor:not(.ei_occurico):before, div.ei_richrb:focus-within .ei_ico_color1:not(.ei_occurico):after, div.ei_richrb:focus-within .ei_ico_color1:not(.ei_occurico):before, div.ei_richrb:focus-within .ei_ico_color2:not(.ei_occurico):after, div.ei_richrb:focus-within .ei_ico_color2:not(.ei_occurico):before, div.ei_richrb:focus-within .ei_ico_color3:not(.ei_occurico):after, div.ei_richrb:focus-within .ei_ico_color3:not(.ei_occurico):before, div.ei_richrb:focus-within .ei_ico_color4:not(.ei_occurico):after, div.ei_richrb:focus-within .ei_ico_color4:not(.ei_occurico):before, div.ei_richrb:focus-within .ei_ico_color5:not(.ei_occurico):after, div.ei_richrb:focus-within .ei_ico_color5:not(.ei_occurico):before, div.ei_richrb:focus-within .ei_ico_color6:not(.ei_occurico):after, div.ei_richrb:focus-within .ei_ico_color6:not(.ei_occurico):before, div.ei_richrb:focus-within .ei_ico_color7:not(.ei_occurico):after, div.ei_richrb:focus-within .ei_ico_color7:not(.ei_occurico):before, div.ei_richrb:focus-within .ei_ico_color8:not(.ei_occurico):after, div.ei_richrb:focus-within .ei_ico_color8:not(.ei_occurico):before, div.ei_richrb:focus-within .ei_ico_errcolor:not(.ei_occurico):after, div.ei_richrb:focus-within .ei_ico_errcolor:not(.ei_occurico):before, div.ei_richrb:focus-within .ei_ico_successcolor:not(.ei_occurico):after, div.ei_richrb:focus-within .ei_ico_successcolor:not(.ei_occurico):before, div.ei_richrb:focus-within .ei_ico_warncolor:not(.ei_occurico):after, div.ei_richrb:focus-within .ei_ico_warncolor:not(.ei_occurico):before {
            color: #fff;
            opacity: 1
        }

    div.ei_richrb.ei_selected {
        border: 2px solid #212121;
        background: #212121 none;
        color: #fff;
        cursor: default
    }

        div.ei_richrb.ei_selected label {
            color: #fff;
            border: 0
        }

        div.ei_richrb.ei_selected:hover {
            background: #212121 none;
            cursor: default
        }

        div.ei_richrb.ei_selected:focus-within {
            background: #212121 none;
            cursor: default
        }

        div.ei_richrb.ei_selected * {
            cursor: default
        }

        div.ei_richrb.ei_selected .ei_ico_accentcolor:not(.ei_occurico):after, div.ei_richrb.ei_selected .ei_ico_accentcolor:not(.ei_occurico):before, div.ei_richrb.ei_selected .ei_ico_color1:not(.ei_occurico):after, div.ei_richrb.ei_selected .ei_ico_color1:not(.ei_occurico):before, div.ei_richrb.ei_selected .ei_ico_color2:not(.ei_occurico):after, div.ei_richrb.ei_selected .ei_ico_color2:not(.ei_occurico):before, div.ei_richrb.ei_selected .ei_ico_color3:not(.ei_occurico):after, div.ei_richrb.ei_selected .ei_ico_color3:not(.ei_occurico):before, div.ei_richrb.ei_selected .ei_ico_color4:not(.ei_occurico):after, div.ei_richrb.ei_selected .ei_ico_color4:not(.ei_occurico):before, div.ei_richrb.ei_selected .ei_ico_color5:not(.ei_occurico):after, div.ei_richrb.ei_selected .ei_ico_color5:not(.ei_occurico):before, div.ei_richrb.ei_selected .ei_ico_color6:not(.ei_occurico):after, div.ei_richrb.ei_selected .ei_ico_color6:not(.ei_occurico):before, div.ei_richrb.ei_selected .ei_ico_color7:not(.ei_occurico):after, div.ei_richrb.ei_selected .ei_ico_color7:not(.ei_occurico):before, div.ei_richrb.ei_selected .ei_ico_color8:not(.ei_occurico):after, div.ei_richrb.ei_selected .ei_ico_color8:not(.ei_occurico):before, div.ei_richrb.ei_selected .ei_ico_errcolor:not(.ei_occurico):after, div.ei_richrb.ei_selected .ei_ico_errcolor:not(.ei_occurico):before, div.ei_richrb.ei_selected .ei_ico_successcolor:not(.ei_occurico):after, div.ei_richrb.ei_selected .ei_ico_successcolor:not(.ei_occurico):before, div.ei_richrb.ei_selected .ei_ico_warncolor:not(.ei_occurico):after, div.ei_richrb.ei_selected .ei_ico_warncolor:not(.ei_occurico):before {
            color: #fff;
            opacity: 1
        }

div.ei_richrb_disabled, div.ei_richrb_disabled:hover {
    cursor: default !important;
    opacity: .5;
    background-color: #f8f7f3;
    border: 2px solid #212121
}

    div.ei_richrb_disabled .ei_ico_accentcolor:not(.ei_occurico):after, div.ei_richrb_disabled .ei_ico_accentcolor:not(.ei_occurico):before, div.ei_richrb_disabled .ei_ico_color1:not(.ei_occurico):after, div.ei_richrb_disabled .ei_ico_color1:not(.ei_occurico):before, div.ei_richrb_disabled .ei_ico_color2:not(.ei_occurico):after, div.ei_richrb_disabled .ei_ico_color2:not(.ei_occurico):before, div.ei_richrb_disabled .ei_ico_color3:not(.ei_occurico):after, div.ei_richrb_disabled .ei_ico_color3:not(.ei_occurico):before, div.ei_richrb_disabled .ei_ico_color4:not(.ei_occurico):after, div.ei_richrb_disabled .ei_ico_color4:not(.ei_occurico):before, div.ei_richrb_disabled .ei_ico_color5:not(.ei_occurico):after, div.ei_richrb_disabled .ei_ico_color5:not(.ei_occurico):before, div.ei_richrb_disabled .ei_ico_color6:not(.ei_occurico):after, div.ei_richrb_disabled .ei_ico_color6:not(.ei_occurico):before, div.ei_richrb_disabled .ei_ico_color7:not(.ei_occurico):after, div.ei_richrb_disabled .ei_ico_color7:not(.ei_occurico):before, div.ei_richrb_disabled .ei_ico_color8:not(.ei_occurico):after, div.ei_richrb_disabled .ei_ico_color8:not(.ei_occurico):before, div.ei_richrb_disabled .ei_ico_errcolor:not(.ei_occurico):after, div.ei_richrb_disabled .ei_ico_errcolor:not(.ei_occurico):before, div.ei_richrb_disabled .ei_ico_successcolor:not(.ei_occurico):after, div.ei_richrb_disabled .ei_ico_successcolor:not(.ei_occurico):before, div.ei_richrb_disabled .ei_ico_warncolor:not(.ei_occurico):after, div.ei_richrb_disabled .ei_ico_warncolor:not(.ei_occurico):before, div.ei_richrb_disabled:hover .ei_ico_accentcolor:not(.ei_occurico):after, div.ei_richrb_disabled:hover .ei_ico_accentcolor:not(.ei_occurico):before, div.ei_richrb_disabled:hover .ei_ico_color1:not(.ei_occurico):after, div.ei_richrb_disabled:hover .ei_ico_color1:not(.ei_occurico):before, div.ei_richrb_disabled:hover .ei_ico_color2:not(.ei_occurico):after, div.ei_richrb_disabled:hover .ei_ico_color2:not(.ei_occurico):before, div.ei_richrb_disabled:hover .ei_ico_color3:not(.ei_occurico):after, div.ei_richrb_disabled:hover .ei_ico_color3:not(.ei_occurico):before, div.ei_richrb_disabled:hover .ei_ico_color4:not(.ei_occurico):after, div.ei_richrb_disabled:hover .ei_ico_color4:not(.ei_occurico):before, div.ei_richrb_disabled:hover .ei_ico_color5:not(.ei_occurico):after, div.ei_richrb_disabled:hover .ei_ico_color5:not(.ei_occurico):before, div.ei_richrb_disabled:hover .ei_ico_color6:not(.ei_occurico):after, div.ei_richrb_disabled:hover .ei_ico_color6:not(.ei_occurico):before, div.ei_richrb_disabled:hover .ei_ico_color7:not(.ei_occurico):after, div.ei_richrb_disabled:hover .ei_ico_color7:not(.ei_occurico):before, div.ei_richrb_disabled:hover .ei_ico_color8:not(.ei_occurico):after, div.ei_richrb_disabled:hover .ei_ico_color8:not(.ei_occurico):before, div.ei_richrb_disabled:hover .ei_ico_errcolor:not(.ei_occurico):after, div.ei_richrb_disabled:hover .ei_ico_errcolor:not(.ei_occurico):before, div.ei_richrb_disabled:hover .ei_ico_successcolor:not(.ei_occurico):after, div.ei_richrb_disabled:hover .ei_ico_successcolor:not(.ei_occurico):before, div.ei_richrb_disabled:hover .ei_ico_warncolor:not(.ei_occurico):after, div.ei_richrb_disabled:hover .ei_ico_warncolor:not(.ei_occurico):before {
        color: #212121;
        opacity: .5
    }

    div.ei_richrb_disabled:focus-within {
        cursor: default !important;
        opacity: .5;
        background-color: #f8f7f3;
        border: 2px solid #212121
    }

        div.ei_richrb_disabled:focus-within .ei_ico_accentcolor:not(.ei_occurico):after, div.ei_richrb_disabled:focus-within .ei_ico_accentcolor:not(.ei_occurico):before, div.ei_richrb_disabled:focus-within .ei_ico_color1:not(.ei_occurico):after, div.ei_richrb_disabled:focus-within .ei_ico_color1:not(.ei_occurico):before, div.ei_richrb_disabled:focus-within .ei_ico_color2:not(.ei_occurico):after, div.ei_richrb_disabled:focus-within .ei_ico_color2:not(.ei_occurico):before, div.ei_richrb_disabled:focus-within .ei_ico_color3:not(.ei_occurico):after, div.ei_richrb_disabled:focus-within .ei_ico_color3:not(.ei_occurico):before, div.ei_richrb_disabled:focus-within .ei_ico_color4:not(.ei_occurico):after, div.ei_richrb_disabled:focus-within .ei_ico_color4:not(.ei_occurico):before, div.ei_richrb_disabled:focus-within .ei_ico_color5:not(.ei_occurico):after, div.ei_richrb_disabled:focus-within .ei_ico_color5:not(.ei_occurico):before, div.ei_richrb_disabled:focus-within .ei_ico_color6:not(.ei_occurico):after, div.ei_richrb_disabled:focus-within .ei_ico_color6:not(.ei_occurico):before, div.ei_richrb_disabled:focus-within .ei_ico_color7:not(.ei_occurico):after, div.ei_richrb_disabled:focus-within .ei_ico_color7:not(.ei_occurico):before, div.ei_richrb_disabled:focus-within .ei_ico_color8:not(.ei_occurico):after, div.ei_richrb_disabled:focus-within .ei_ico_color8:not(.ei_occurico):before, div.ei_richrb_disabled:focus-within .ei_ico_errcolor:not(.ei_occurico):after, div.ei_richrb_disabled:focus-within .ei_ico_errcolor:not(.ei_occurico):before, div.ei_richrb_disabled:focus-within .ei_ico_successcolor:not(.ei_occurico):after, div.ei_richrb_disabled:focus-within .ei_ico_successcolor:not(.ei_occurico):before, div.ei_richrb_disabled:focus-within .ei_ico_warncolor:not(.ei_occurico):after, div.ei_richrb_disabled:focus-within .ei_ico_warncolor:not(.ei_occurico):before {
            color: #212121;
            opacity: .5
        }

    div.ei_richrb_disabled * {
        cursor: default
    }

div.ei_richrb.err, div.ei_richrb.err:hover {
    border: 2px solid red;
    border-bottom: 1px solid red;
    color: #c93835;
    cursor: default
}

    div.ei_richrb.err:focus-within {
        border: 2px solid red;
        border-bottom: 1px solid red;
        color: #c93835;
        cursor: default
    }

    div.ei_richrb.err * {
        cursor: default
    }

div.ei_richrb.ei_richrb_light {
    margin-top: 0;
    margin-bottom: 0;
    padding: 4px
}

    div.ei_richrb.ei_richrb_light:before {
        display: none
    }

    div.ei_richrb.ei_richrb_light .ei_richrb_content {
        padding-left: 0;
        padding-right: 0
    }

    div.ei_richrb.ei_richrb_light.ei_richrb_but_hidden .ei_richrb_content {
        padding-left: 0;
        padding-right: 0
    }

    div.ei_richrb.ei_richrb_light img {
        vertical-align: top
    }

.ei_richrb_label {
    color: #212121
}

.err .ei_richrb_label {
    color: #c93835
}

input.ei_richrb_button {
    border: 0 none;
    margin: 0;
    padding: 0
}

div.ei_richrb_pos_bottom, div.ei_richrb_pos_left, div.ei_richrb_pos_right, div.ei_richrb_pos_top {
    position: relative
}

    div.ei_richrb_pos_bottom input.ei_richrb_button, div.ei_richrb_pos_left input.ei_richrb_button, div.ei_richrb_pos_right input.ei_richrb_button, div.ei_richrb_pos_top input.ei_richrb_button {
        position: absolute;
        margin: 0
    }

    div.ei_richrb_pos_bottom input.ei_richrb_button, div.ei_richrb_pos_top input.ei_richrb_button {
        left: 50%;
        margin-left: -6px
    }

div.ei_richrb_pos_top {
    padding-top: 25px !important
}

    div.ei_richrb_pos_top input.ei_richrb_button {
        top: .5em
    }

div.ei_richrb_pos_bottom {
    padding-bottom: 20px
}

    div.ei_richrb_pos_bottom input.ei_richrb_button {
        bottom: .5em
    }

div.ei_richrb_pos_left input.ei_richrb_button, div.ei_richrb_pos_right input.ei_richrb_button {
    top: 50%;
    margin-top: -6px
}

div.ei_richrb_pos_right {
    padding-right: 25px;
    text-align: left
}

    div.ei_richrb_pos_right input.ei_richrb_button {
        right: .5em
    }

div.ei_richrb_pos_left {
    text-align: left
}

    div.ei_richrb_pos_left input.ei_richrb_button {
        left: .5em
    }

    div.ei_richrb_pos_left, div.ei_richrb_pos_left.err, div.ei_richrb_pos_left.err:hover {
        padding-left: 25px !important
    }

        div.ei_richrb_pos_left.err:focus-within {
            padding-left: 25px !important
        }

div.ei_richrbgroup {
    background-color: transparent;
    border: 0;
    box-shadow: none;
    border-radius: 4px;
    display: table;
    table-layout: fixed;
    width: 100%
}

    div.ei_richrbgroup div.ei_richrb {
        background: 0 0;
        background-color: transparent;
        padding: 10px;
        display: table-cell;
        border-radius: 0
    }

        div.ei_richrbgroup div.ei_richrb:first-child {
            background-image: none
        }

        div.ei_richrbgroup div.ei_richrb:hover {
            background-color: #c7c7c7
        }

        div.ei_richrbgroup div.ei_richrb:focus-within {
            background-color: #c7c7c7
        }

        div.ei_richrbgroup div.ei_richrb.ei_selected {
            border: 2px solid #1F284D;
            border-bottom: 2px solid #1F284D;
            background: #1F284D none;
            color: #fff;
            box-shadow: none
        }

            div.ei_richrbgroup div.ei_richrb.ei_selected label {
                color: #fff;
                border: 0
            }

        div.ei_richrbgroup div.ei_richrb.ei_richrb_disabled {
            background-color: #f8f7f3;
            pointer-events: none
        }

        div.ei_richrbgroup div.ei_richrb.ei_richrb_but_hidden {
            background-image: none
        }

        div.ei_richrbgroup div.ei_richrb.ei_richrb_pos_right {
            padding-right: 25px
        }

        div.ei_richrbgroup div.ei_richrb.ei_richrb_pos_left {
            padding-left: 25px
        }

        div.ei_richrbgroup div.ei_richrb.ei_richrb_pos_top {
            padding-top: 20px
        }

        div.ei_richrbgroup div.ei_richrb.ei_richrb_pos_bottom {
            padding-bottom: 20px
        }

div.ei_richrb input.invisible, div.ei_richrb_but_hidden input {
    left: -99999px !important;
    position: absolute
}

div.ei_richrb.ei_richrb_but_hidden {
    background-image: none
}

div.ei_richrbgroup div.ei_richrb_disabled label {
    border: 0;
    cursor: default
}

div.ei_richrbgroup div.ei_richrb_disabled:hover {
    background-color: #fff
}

div.ei_richrbgroup div.ei_richrb_disabled:focus-within {
    background-color: #fff
}

div.ei_richrbgroup.ei_richrbgroup_slice {
    border-collapse: separate;
    border-spacing: 5px;
    margin: 0 -5px
}

@media screen and (max-width:999px) {
    div.ei_richrbgroup {
        width: auto
    }

    div.ei_richrb {
        margin-bottom: 5px;
        margin-right: 10px;
        padding: 5px
    }
}

@media screen and (max-width:991px) {
    div.ei_richrbgroup div.ei_richrb {
        float: left
    }

    .saisie div.ei_richrbgroup {
        float: none
    }
}

.display_flex_row {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap
}

.remove_border_spacing {
    border-collapse: separate;
    border-spacing: 0;
    margin: 0
}

@media screen and (max-width:991px) {
    .ei_richrbgroup.ei_richrbgroup_slice:not(.ei_richrbgroup_line):not(.ei_richrbgroup_flow):not(.ei_richrbgroup_grid6):not(.ei_richrbgroup_grid5):not(.ei_richrbgroup_grid4):not(.ei_richrbgroup_grid3):not(.ei_richrbgroup_grid2):not(.ei_richrbgroup_grid1) {
        display: block
    }

        .ei_richrbgroup.ei_richrbgroup_slice:not(.ei_richrbgroup_line):not(.ei_richrbgroup_flow):not(.ei_richrbgroup_grid6):not(.ei_richrbgroup_grid5):not(.ei_richrbgroup_grid4):not(.ei_richrbgroup_grid3):not(.ei_richrbgroup_grid2):not(.ei_richrbgroup_grid1) label {
            padding-right: 20px
        }
}

.ei_richrbgroup.ei_richrbgroup_flow .ei_richrb, .ei_richrbgroup.ei_richrbgroup_grid1 .ei_richrb, .ei_richrbgroup.ei_richrbgroup_grid2 .ei_richrb, .ei_richrbgroup.ei_richrbgroup_grid3 .ei_richrb, .ei_richrbgroup.ei_richrbgroup_grid4 .ei_richrb, .ei_richrbgroup.ei_richrbgroup_grid5 .ei_richrb, .ei_richrbgroup.ei_richrbgroup_grid6 .ei_richrb, .ei_richrbgroup.ei_richrbgroup_line .ei_richrb, .ei_richrbgroup.ei_richrbgroup_slice .ei_richrb {
    padding: 10px 0
}

.ei_richrbgroup.ei_richrbgroup_flow.ei_richrbgroup_slice > div:first-child:not(.ei_richrb), .ei_richrbgroup.ei_richrbgroup_flow > div:first-child:not(.ei_richrb), .ei_richrbgroup.ei_richrbgroup_grid1.ei_richrbgroup_slice > div:first-child:not(.ei_richrb), .ei_richrbgroup.ei_richrbgroup_grid1 > div:first-child:not(.ei_richrb), .ei_richrbgroup.ei_richrbgroup_grid2.ei_richrbgroup_slice > div:first-child:not(.ei_richrb), .ei_richrbgroup.ei_richrbgroup_grid2 > div:first-child:not(.ei_richrb), .ei_richrbgroup.ei_richrbgroup_grid3.ei_richrbgroup_slice > div:first-child:not(.ei_richrb), .ei_richrbgroup.ei_richrbgroup_grid3 > div:first-child:not(.ei_richrb), .ei_richrbgroup.ei_richrbgroup_grid4.ei_richrbgroup_slice > div:first-child:not(.ei_richrb), .ei_richrbgroup.ei_richrbgroup_grid4 > div:first-child:not(.ei_richrb), .ei_richrbgroup.ei_richrbgroup_grid5.ei_richrbgroup_slice > div:first-child:not(.ei_richrb), .ei_richrbgroup.ei_richrbgroup_grid5 > div:first-child:not(.ei_richrb), .ei_richrbgroup.ei_richrbgroup_grid6.ei_richrbgroup_slice > div:first-child:not(.ei_richrb), .ei_richrbgroup.ei_richrbgroup_grid6 > div:first-child:not(.ei_richrb), .ei_richrbgroup.ei_richrbgroup_line.ei_richrbgroup_slice > div:first-child:not(.ei_richrb), .ei_richrbgroup.ei_richrbgroup_line > div:first-child:not(.ei_richrb), .ei_richrbgroup.ei_richrbgroup_slice.ei_richrbgroup_slice > div:first-child:not(.ei_richrb), .ei_richrbgroup.ei_richrbgroup_slice > div:first-child:not(.ei_richrb) {
    display: block !important;
    flex: 0 0 100%;
    max-width: 100%
}

    .ei_richrbgroup.ei_richrbgroup_flow.ei_richrbgroup_slice > div:first-child:not(.ei_richrb) .ei_richrbgrouplabel, .ei_richrbgroup.ei_richrbgroup_flow > div:first-child:not(.ei_richrb) .ei_richrbgrouplabel, .ei_richrbgroup.ei_richrbgroup_grid1.ei_richrbgroup_slice > div:first-child:not(.ei_richrb) .ei_richrbgrouplabel, .ei_richrbgroup.ei_richrbgroup_grid1 > div:first-child:not(.ei_richrb) .ei_richrbgrouplabel, .ei_richrbgroup.ei_richrbgroup_grid2.ei_richrbgroup_slice > div:first-child:not(.ei_richrb) .ei_richrbgrouplabel, .ei_richrbgroup.ei_richrbgroup_grid2 > div:first-child:not(.ei_richrb) .ei_richrbgrouplabel, .ei_richrbgroup.ei_richrbgroup_grid3.ei_richrbgroup_slice > div:first-child:not(.ei_richrb) .ei_richrbgrouplabel, .ei_richrbgroup.ei_richrbgroup_grid3 > div:first-child:not(.ei_richrb) .ei_richrbgrouplabel, .ei_richrbgroup.ei_richrbgroup_grid4.ei_richrbgroup_slice > div:first-child:not(.ei_richrb) .ei_richrbgrouplabel, .ei_richrbgroup.ei_richrbgroup_grid4 > div:first-child:not(.ei_richrb) .ei_richrbgrouplabel, .ei_richrbgroup.ei_richrbgroup_grid5.ei_richrbgroup_slice > div:first-child:not(.ei_richrb) .ei_richrbgrouplabel, .ei_richrbgroup.ei_richrbgroup_grid5 > div:first-child:not(.ei_richrb) .ei_richrbgrouplabel, .ei_richrbgroup.ei_richrbgroup_grid6.ei_richrbgroup_slice > div:first-child:not(.ei_richrb) .ei_richrbgrouplabel, .ei_richrbgroup.ei_richrbgroup_grid6 > div:first-child:not(.ei_richrb) .ei_richrbgrouplabel, .ei_richrbgroup.ei_richrbgroup_line.ei_richrbgroup_slice > div:first-child:not(.ei_richrb) .ei_richrbgrouplabel, .ei_richrbgroup.ei_richrbgroup_line > div:first-child:not(.ei_richrb) .ei_richrbgrouplabel, .ei_richrbgroup.ei_richrbgroup_slice.ei_richrbgroup_slice > div:first-child:not(.ei_richrb) .ei_richrbgrouplabel, .ei_richrbgroup.ei_richrbgroup_slice > div:first-child:not(.ei_richrb) .ei_richrbgrouplabel {
        display: block;
        margin-bottom: 4px;
        font-weight: 400
    }

.ei_richrbgroup.ei_richrbgroup_flow .ei_richrbgrouplabel, .ei_richrbgroup.ei_richrbgroup_grid1 .ei_richrbgrouplabel, .ei_richrbgroup.ei_richrbgroup_grid2 .ei_richrbgrouplabel, .ei_richrbgroup.ei_richrbgroup_grid3 .ei_richrbgrouplabel, .ei_richrbgroup.ei_richrbgroup_grid4 .ei_richrbgrouplabel, .ei_richrbgroup.ei_richrbgroup_grid5 .ei_richrbgrouplabel, .ei_richrbgroup.ei_richrbgroup_grid6 .ei_richrbgrouplabel, .ei_richrbgroup.ei_richrbgroup_line .ei_richrbgrouplabel, .ei_richrbgroup.ei_richrbgroup_slice .ei_richrbgrouplabel {
    display: block;
    flex: 0 0 100%;
    max-width: 100%;
    margin-bottom: 4px;
    font-weight: 400
}

    .ei_richrbgroup.ei_richrbgroup_flow .ei_richrbgrouplabel + .ei_richrb, .ei_richrbgroup.ei_richrbgroup_grid1 .ei_richrbgrouplabel + .ei_richrb, .ei_richrbgroup.ei_richrbgroup_grid2 .ei_richrbgrouplabel + .ei_richrb, .ei_richrbgroup.ei_richrbgroup_grid3 .ei_richrbgrouplabel + .ei_richrb, .ei_richrbgroup.ei_richrbgroup_grid4 .ei_richrbgrouplabel + .ei_richrb, .ei_richrbgroup.ei_richrbgroup_grid5 .ei_richrbgrouplabel + .ei_richrb, .ei_richrbgroup.ei_richrbgroup_grid6 .ei_richrbgrouplabel + .ei_richrb, .ei_richrbgroup.ei_richrbgroup_line .ei_richrbgrouplabel + .ei_richrb, .ei_richrbgroup.ei_richrbgroup_slice .ei_richrbgrouplabel + .ei_richrb {
        margin-left: 0
    }

.ei_richrbgroup table.saisie .ei-saisie__th .ei_richrbgrouplabel, .ei_richrbgroup table.saisie .ei_saisie__th .ei_richrbgrouplabel, .ei_richrbgroup table.saisie td .ei_richrbgrouplabel, .ei_richrbgroup table.saisie th .ei_richrbgrouplabel {
    padding: 2px 5px 2px 0
}

.ei_richrbgroup.ei_richrbgroup_line {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    width: 100%;
    margin-bottom: 1px
}

    .ei_richrbgroup.ei_richrbgroup_line .ei_richrb {
        display: block;
        margin: 0 -1px -1px 0;
        flex: 1
    }

@media screen and (max-width:480px) {
    .ei_richrbgroup.ei_richrbgroup_line .ei_richrb {
        flex: 0 0 100%;
        max-width: 100%;
        margin-bottom: -1px;
        border-left-width: 1px !important
    }
}

@media screen and (min-width:481px) and (max-width:767px) {
    .ei_richrbgroup.ei_richrbgroup_line .ei_richrb {
        flex: 0 0 50%;
        max-width: 50%;
        margin-bottom: -1px
    }

        .ei_richrbgroup.ei_richrbgroup_line .ei_richrb:nth-child(2n+1) {
            border-left-width: 1px !important
        }
}

.ei_richrbgroup.ei_richrbgroup_line .ei_richrb:first-child {
    border-left-width: 1px !important
}

@media screen and (min-width:481px) and (max-width:767px) {
    .ei_richrbgroup.ei_richrbgroup_line.ei_richrbgroup_inclab .ei_richrb:nth-child(2n+1) {
        border-left-width: 0 !important
    }

    .ei_richrbgroup.ei_richrbgroup_line.ei_richrbgroup_inclab .ei_richrb:nth-child(2n+2) {
        border-left-width: 1px !important
    }
}

.ei_richrbgroup.ei_richrbgroup_line > div:first-child:not(.ei_richrb) + .ei_richrb {
    border-left-width: 1px !important
}

.ei_richrbgroup.ei_richrbgroup_line.ei_richrbgroup_slice {
    border-collapse: separate;
    border-spacing: 0;
    margin: 0
}

    .ei_richrbgroup.ei_richrbgroup_line.ei_richrbgroup_slice .ei_richrb {
        margin-left: 5px;
        border-left-width: 1px !important
    }

        .ei_richrbgroup.ei_richrbgroup_line.ei_richrbgroup_slice .ei_richrb:first-child {
            margin-left: 0
        }

@media screen and (max-width:480px) {
    .ei_richrbgroup.ei_richrbgroup_line.ei_richrbgroup_slice .ei_richrb {
        flex: 0 0 100%;
        max-width: 100%;
        margin: 0 0 5px
    }
}

@media screen and (min-width:481px) and (max-width:767px) {
    .ei_richrbgroup.ei_richrbgroup_line.ei_richrbgroup_slice .ei_richrb {
        flex: 0 0 calc(50% - 5px);
        max-width: calc(50% - 5px)
    }

        .ei_richrbgroup.ei_richrbgroup_line.ei_richrbgroup_slice .ei_richrb:nth-child(2n+1) {
            margin-left: 0
        }
}

@media screen and (min-width:481px) and (max-width:767px) {
    .ei_richrbgroup.ei_richrbgroup_line.ei_richrbgroup_slice.ei_richrbgroup_inclab .ei_richrb:nth-child(2n+1) {
        border-left-width: 1px !important;
        margin-left: 5px
    }

    .ei_richrbgroup.ei_richrbgroup_line.ei_richrbgroup_slice.ei_richrbgroup_inclab .ei_richrb:nth-child(2n+2) {
        margin-left: 0
    }
}

.ei_richrbgroup.ei_richrbgroup_line.ei_richrbgroup_slice > div:first-child:not(.ei_richrb) + .ei_richrb {
    margin-left: 0
}

.ei_richrbgroup.ei_richrbgroup_line.ei_richrbgroup_slice .ei_richrbgrouplabel + .ei_richrb {
    margin-left: 0
}

.ei_richrbgroup.ei_richrbgroup_flow {
    display: block;
    margin-bottom: 1px
}

    .ei_richrbgroup.ei_richrbgroup_flow:after, .ei_richrbgroup.ei_richrbgroup_flow:before {
        content: " ";
        display: table
    }

    .ei_richrbgroup.ei_richrbgroup_flow:after {
        clear: both
    }

    .ei_richrbgroup.ei_richrbgroup_flow .ei_richrb {
        display: block;
        float: left;
        margin: 0 -1px -1px 0
    }

        .ei_richrbgroup.ei_richrbgroup_flow .ei_richrb:first-child {
            border-left-width: 1px !important
        }

        .ei_richrbgroup.ei_richrbgroup_flow .ei_richrb input {
            margin-left: 2em
        }

        .ei_richrbgroup.ei_richrbgroup_flow .ei_richrb label {
            margin-right: 2em
        }

@media screen and (max-width:480px) {
    .ei_richrbgroup.ei_richrbgroup_flow .ei_richrb {
        float: none;
        margin-right: 0 !important
    }
}

@media screen and (min-width:481px) and (max-width:767px) {
    .ei_richrbgroup.ei_richrbgroup_flow .ei_richrb:nth-child(2n+1) {
        border-left-width: 1px !important
    }
}

@media screen and (min-width:481px) and (max-width:767px) {
    .ei_richrbgroup.ei_richrbgroup_flow.ei_richrbgroup_inclab .ei_richrb:nth-child(2n+2) {
        border-left-width: 1px !important
    }
}

.ei_richrbgroup.ei_richrbgroup_flow > div:first-child:not(.ei_richrb) + .ei_richrb {
    border-left-width: 1px !important
}

.ei_richrbgroup.ei_richrbgroup_flow.ei_richrbgroup_slice {
    border-collapse: separate;
    border-spacing: 0;
    margin: 0
}

    .ei_richrbgroup.ei_richrbgroup_flow.ei_richrbgroup_slice .ei_richrb {
        margin-right: 5px;
        margin-bottom: 5px;
        border-left-width: 1px !important
    }

        .ei_richrbgroup.ei_richrbgroup_flow.ei_richrbgroup_slice .ei_richrb:first-child {
            margin-left: 0
        }

@media screen and (min-width:481px) and (max-width:767px) {
    .ei_richrbgroup.ei_richrbgroup_flow.ei_richrbgroup_slice.ei_richrbgroup_inclab .ei_richrb:nth-child(2n+1) {
        border-left-width: 1px !important;
        margin-left: 5px
    }

    .ei_richrbgroup.ei_richrbgroup_flow.ei_richrbgroup_slice.ei_richrbgroup_inclab .ei_richrb:nth-child(2n+2) {
        margin-left: 0
    }
}

.ei_richrbgroup.ei_richrbgroup_flow.ei_richrbgroup_slice > div:first-child:not(.ei_richrb) + .ei_richrb {
    margin-left: 0
}

.ei_richrbgroup.ei_richrbgroup_flow.ei_richrbgroup_slice .ei_richrbgrouplabel + .ei_richrb {
    margin-left: 0
}

.ei_richrbgroup.ei_richrbgroup_grid1, .ei_richrbgroup.ei_richrbgroup_grid2, .ei_richrbgroup.ei_richrbgroup_grid3, .ei_richrbgroup.ei_richrbgroup_grid4, .ei_richrbgroup.ei_richrbgroup_grid5, .ei_richrbgroup.ei_richrbgroup_grid6 {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    width: 100%;
    margin-bottom: 1px
}

    .ei_richrbgroup.ei_richrbgroup_grid1 .ei_richrb, .ei_richrbgroup.ei_richrbgroup_grid2 .ei_richrb, .ei_richrbgroup.ei_richrbgroup_grid3 .ei_richrb, .ei_richrbgroup.ei_richrbgroup_grid4 .ei_richrb, .ei_richrbgroup.ei_richrbgroup_grid5 .ei_richrb, .ei_richrbgroup.ei_richrbgroup_grid6 .ei_richrb {
        display: block;
        margin: 0 0 -1px;
        border-left-width: 0 !important
    }

        .ei_richrbgroup.ei_richrbgroup_grid1 .ei_richrb:first-child, .ei_richrbgroup.ei_richrbgroup_grid2 .ei_richrb:first-child, .ei_richrbgroup.ei_richrbgroup_grid3 .ei_richrb:first-child, .ei_richrbgroup.ei_richrbgroup_grid4 .ei_richrb:first-child, .ei_richrbgroup.ei_richrbgroup_grid5 .ei_richrb:first-child, .ei_richrbgroup.ei_richrbgroup_grid6 .ei_richrb:first-child {
            border-left-width: 1px !important
        }

    .ei_richrbgroup.ei_richrbgroup_grid1 > div:first-child:not(.ei_richrb) + .ei_richrb, .ei_richrbgroup.ei_richrbgroup_grid2 > div:first-child:not(.ei_richrb) + .ei_richrb, .ei_richrbgroup.ei_richrbgroup_grid3 > div:first-child:not(.ei_richrb) + .ei_richrb, .ei_richrbgroup.ei_richrbgroup_grid4 > div:first-child:not(.ei_richrb) + .ei_richrb, .ei_richrbgroup.ei_richrbgroup_grid5 > div:first-child:not(.ei_richrb) + .ei_richrb, .ei_richrbgroup.ei_richrbgroup_grid6 > div:first-child:not(.ei_richrb) + .ei_richrb {
        border-left-width: 1px !important
    }

    .ei_richrbgroup.ei_richrbgroup_grid1.ei_richrbgroup_slice, .ei_richrbgroup.ei_richrbgroup_grid2.ei_richrbgroup_slice, .ei_richrbgroup.ei_richrbgroup_grid3.ei_richrbgroup_slice, .ei_richrbgroup.ei_richrbgroup_grid4.ei_richrbgroup_slice, .ei_richrbgroup.ei_richrbgroup_grid5.ei_richrbgroup_slice, .ei_richrbgroup.ei_richrbgroup_grid6.ei_richrbgroup_slice {
        border-collapse: separate;
        border-spacing: 0;
        margin: 0;
        padding: 0
    }

        .ei_richrbgroup.ei_richrbgroup_grid1.ei_richrbgroup_slice .ei_richrb, .ei_richrbgroup.ei_richrbgroup_grid2.ei_richrbgroup_slice .ei_richrb, .ei_richrbgroup.ei_richrbgroup_grid3.ei_richrbgroup_slice .ei_richrb, .ei_richrbgroup.ei_richrbgroup_grid4.ei_richrbgroup_slice .ei_richrb, .ei_richrbgroup.ei_richrbgroup_grid5.ei_richrbgroup_slice .ei_richrb, .ei_richrbgroup.ei_richrbgroup_grid6.ei_richrbgroup_slice .ei_richrb {
            border-left-width: 1px !important;
            margin-left: 5px;
            margin-bottom: 5px
        }

            .ei_richrbgroup.ei_richrbgroup_grid1.ei_richrbgroup_slice .ei_richrb:first-child, .ei_richrbgroup.ei_richrbgroup_grid2.ei_richrbgroup_slice .ei_richrb:first-child, .ei_richrbgroup.ei_richrbgroup_grid3.ei_richrbgroup_slice .ei_richrb:first-child, .ei_richrbgroup.ei_richrbgroup_grid4.ei_richrbgroup_slice .ei_richrb:first-child, .ei_richrbgroup.ei_richrbgroup_grid5.ei_richrbgroup_slice .ei_richrb:first-child, .ei_richrbgroup.ei_richrbgroup_grid6.ei_richrbgroup_slice .ei_richrb:first-child {
                margin-left: 0
            }

        .ei_richrbgroup.ei_richrbgroup_grid1.ei_richrbgroup_slice > div:first-child:not(.ei_richrb) + .ei_richrb, .ei_richrbgroup.ei_richrbgroup_grid2.ei_richrbgroup_slice > div:first-child:not(.ei_richrb) + .ei_richrb, .ei_richrbgroup.ei_richrbgroup_grid3.ei_richrbgroup_slice > div:first-child:not(.ei_richrb) + .ei_richrb, .ei_richrbgroup.ei_richrbgroup_grid4.ei_richrbgroup_slice > div:first-child:not(.ei_richrb) + .ei_richrb, .ei_richrbgroup.ei_richrbgroup_grid5.ei_richrbgroup_slice > div:first-child:not(.ei_richrb) + .ei_richrb, .ei_richrbgroup.ei_richrbgroup_grid6.ei_richrbgroup_slice > div:first-child:not(.ei_richrb) + .ei_richrb {
            margin-left: 0
        }

        .ei_richrbgroup.ei_richrbgroup_grid1.ei_richrbgroup_slice .ei_richrbgrouplabel + .ei_richrb, .ei_richrbgroup.ei_richrbgroup_grid2.ei_richrbgroup_slice .ei_richrbgrouplabel + .ei_richrb, .ei_richrbgroup.ei_richrbgroup_grid3.ei_richrbgroup_slice .ei_richrbgrouplabel + .ei_richrb, .ei_richrbgroup.ei_richrbgroup_grid4.ei_richrbgroup_slice .ei_richrbgrouplabel + .ei_richrb, .ei_richrbgroup.ei_richrbgroup_grid5.ei_richrbgroup_slice .ei_richrbgrouplabel + .ei_richrb, .ei_richrbgroup.ei_richrbgroup_grid6.ei_richrbgroup_slice .ei_richrbgrouplabel + .ei_richrb {
            margin-left: 0
        }

@media screen and (max-width:480px) {
    .ei_richrbgroup.ei_richrbgroup_grid1 .ei_richrb {
        flex-basis: 100%;
        max-width: 100%
    }
}

@media screen and (min-width:481px) and (max-width:767px) {
    .ei_richrbgroup.ei_richrbgroup_grid1 .ei_richrb {
        flex-basis: 100%;
        max-width: 100%
    }
}

@media screen and (min-width:768px) and (max-width:991px) {
    .ei_richrbgroup.ei_richrbgroup_grid1 .ei_richrb {
        flex-basis: 100%;
        max-width: 100%
    }
}

@media screen and (min-width:992px) and (max-width:1199px) {
    .ei_richrbgroup.ei_richrbgroup_grid1 .ei_richrb {
        flex-basis: 100%;
        max-width: 100%
    }
}

@media screen and (min-width:1200px) {
    .ei_richrbgroup.ei_richrbgroup_grid1 .ei_richrb {
        flex-basis: 100%;
        max-width: 100%
    }
}

@media screen and (max-width:480px) {
    .ei_richrbgroup.ei_richrbgroup_grid1.ei_richrbgroup_slice .ei_richrb {
        flex-basis: 100%;
        max-width: 100%;
        margin-left: 0
    }
}

@media screen and (min-width:481px) and (max-width:767px) {
    .ei_richrbgroup.ei_richrbgroup_grid1.ei_richrbgroup_slice .ei_richrb {
        flex-basis: calc(100%);
        max-width: calc(100%);
        margin-left: 0
    }
}

@media screen and (min-width:768px) and (max-width:991px) {
    .ei_richrbgroup.ei_richrbgroup_grid1.ei_richrbgroup_slice .ei_richrb {
        flex-basis: calc(100%);
        max-width: calc(100%);
        margin-left: 0
    }
}

@media screen and (min-width:992px) and (max-width:1199px) {
    .ei_richrbgroup.ei_richrbgroup_grid1.ei_richrbgroup_slice .ei_richrb {
        flex-basis: calc(100%);
        max-width: calc(100%);
        margin-left: 0
    }
}

@media screen and (min-width:1200px) {
    .ei_richrbgroup.ei_richrbgroup_grid1.ei_richrbgroup_slice .ei_richrb {
        flex-basis: 100%;
        max-width: 100%
    }

        .ei_richrbgroup.ei_richrbgroup_grid1.ei_richrbgroup_slice .ei_richrb:nth-child(1n+1) {
            margin-left: 0
        }
}

@media screen and (min-width:481px) and (max-width:767px) {
    .ei_richrbgroup.ei_richrbgroup_grid1.ei_richrbgroup_slice.ei_richrbgroup_inclab .ei_richrb {
        margin-left: 0
    }
}

@media screen and (min-width:768px) and (max-width:991px) {
    .ei_richrbgroup.ei_richrbgroup_grid1.ei_richrbgroup_slice.ei_richrbgroup_inclab .ei_richrb {
        margin-left: 0
    }
}

@media screen and (min-width:992px) and (max-width:1199px) {
    .ei_richrbgroup.ei_richrbgroup_grid1.ei_richrbgroup_slice.ei_richrbgroup_inclab .ei_richrb {
        margin-left: 0
    }
}

@media screen and (min-width:1200px) {
    .ei_richrbgroup.ei_richrbgroup_grid1.ei_richrbgroup_slice.ei_richrbgroup_inclab .ei_richrb:nth-child(1n+1) {
        margin-left: 5px
    }

    .ei_richrbgroup.ei_richrbgroup_grid1.ei_richrbgroup_slice.ei_richrbgroup_inclab .ei_richrb:nth-child(1n+2) {
        margin-left: 0
    }
}

@media screen and (max-width:480px) {
    .ei_richrbgroup.ei_richrbgroup_grid2 .ei_richrb {
        flex-basis: 100%;
        max-width: 100%
    }
}

@media screen and (min-width:481px) and (max-width:767px) {
    .ei_richrbgroup.ei_richrbgroup_grid2 .ei_richrb {
        flex-basis: 100%;
        max-width: 100%
    }
}

@media screen and (min-width:768px) and (max-width:991px) {
    .ei_richrbgroup.ei_richrbgroup_grid2 .ei_richrb {
        flex-basis: 100%;
        max-width: 100%
    }
}

@media screen and (min-width:992px) and (max-width:1199px) {
    .ei_richrbgroup.ei_richrbgroup_grid2 .ei_richrb {
        flex-basis: calc(99.99%/(2 - 1));
        max-width: calc(99.99%/(2 - 1))
    }
}

@media screen and (min-width:1200px) {
    .ei_richrbgroup.ei_richrbgroup_grid2 .ei_richrb {
        flex-basis: calc(99.99%/2);
        max-width: calc(99.99%/2)
    }
}

@media screen and (max-width:480px) {
    .ei_richrbgroup.ei_richrbgroup_grid2.ei_richrbgroup_slice .ei_richrb {
        flex-basis: 100%;
        max-width: 100%;
        margin-left: 0
    }
}

@media screen and (min-width:481px) and (max-width:767px) {
    .ei_richrbgroup.ei_richrbgroup_grid2.ei_richrbgroup_slice .ei_richrb {
        flex-basis: calc(100%);
        max-width: calc(100%);
        margin-left: 0
    }
}

@media screen and (min-width:768px) and (max-width:991px) {
    .ei_richrbgroup.ei_richrbgroup_grid2.ei_richrbgroup_slice .ei_richrb {
        flex-basis: calc(100%);
        max-width: calc(100%);
        margin-left: 0
    }
}

@media screen and (min-width:992px) and (max-width:1199px) {
    .ei_richrbgroup.ei_richrbgroup_grid2.ei_richrbgroup_slice .ei_richrb {
        flex-basis: calc(100%);
        max-width: calc(100%);
        margin-left: 0
    }
}

@media screen and (min-width:1200px) {
    .ei_richrbgroup.ei_richrbgroup_grid2.ei_richrbgroup_slice .ei_richrb {
        flex-basis: calc((100%/2) - 2.5px);
        max-width: calc((100%/2) - 2.5px)
    }

        .ei_richrbgroup.ei_richrbgroup_grid2.ei_richrbgroup_slice .ei_richrb:nth-child(2n+1) {
            margin-left: 0
        }
}

@media screen and (min-width:481px) and (max-width:767px) {
    .ei_richrbgroup.ei_richrbgroup_grid2.ei_richrbgroup_slice.ei_richrbgroup_inclab .ei_richrb {
        margin-left: 0
    }
}

@media screen and (min-width:768px) and (max-width:991px) {
    .ei_richrbgroup.ei_richrbgroup_grid2.ei_richrbgroup_slice.ei_richrbgroup_inclab .ei_richrb {
        margin-left: 0
    }
}

@media screen and (min-width:992px) and (max-width:1199px) {
    .ei_richrbgroup.ei_richrbgroup_grid2.ei_richrbgroup_slice.ei_richrbgroup_inclab .ei_richrb {
        margin-left: 0
    }
}

@media screen and (min-width:1200px) {
    .ei_richrbgroup.ei_richrbgroup_grid2.ei_richrbgroup_slice.ei_richrbgroup_inclab .ei_richrb:nth-child(2n+1) {
        margin-left: 5px
    }

    .ei_richrbgroup.ei_richrbgroup_grid2.ei_richrbgroup_slice.ei_richrbgroup_inclab .ei_richrb:nth-child(2n+2) {
        margin-left: 0
    }
}

@media screen and (max-width:480px) {
    .ei_richrbgroup.ei_richrbgroup_grid3 .ei_richrb {
        flex-basis: 100%;
        max-width: 100%
    }
}

@media screen and (min-width:481px) and (max-width:767px) {
    .ei_richrbgroup.ei_richrbgroup_grid3 .ei_richrb {
        flex-basis: 100%;
        max-width: 100%
    }
}

@media screen and (min-width:768px) and (max-width:991px) {
    .ei_richrbgroup.ei_richrbgroup_grid3 .ei_richrb {
        flex-basis: calc(99.99%/(3 - 2));
        max-width: calc(99.99%/(3 - 2))
    }
}

@media screen and (min-width:992px) and (max-width:1199px) {
    .ei_richrbgroup.ei_richrbgroup_grid3 .ei_richrb {
        flex-basis: calc(99.99%/(3 - 1));
        max-width: calc(99.99%/(3 - 1))
    }
}

@media screen and (min-width:1200px) {
    .ei_richrbgroup.ei_richrbgroup_grid3 .ei_richrb {
        flex-basis: calc(99.99%/3);
        max-width: calc(99.99%/3)
    }
}

@media screen and (max-width:480px) {
    .ei_richrbgroup.ei_richrbgroup_grid3.ei_richrbgroup_slice .ei_richrb {
        flex-basis: 100%;
        max-width: 100%;
        margin-left: 0
    }
}

@media screen and (min-width:481px) and (max-width:767px) {
    .ei_richrbgroup.ei_richrbgroup_grid3.ei_richrbgroup_slice .ei_richrb {
        flex-basis: calc(100%);
        max-width: calc(100%);
        margin-left: 0
    }
}

@media screen and (min-width:768px) and (max-width:991px) {
    .ei_richrbgroup.ei_richrbgroup_grid3.ei_richrbgroup_slice .ei_richrb {
        flex-basis: calc(100%);
        max-width: calc(100%);
        margin-left: 0
    }
}

@media screen and (min-width:992px) and (max-width:1199px) {
    .ei_richrbgroup.ei_richrbgroup_grid3.ei_richrbgroup_slice .ei_richrb {
        flex-basis: calc(100% / 2 - 2.5px);
        max-width: calc(100% / 2 - 2.5px)
    }

        .ei_richrbgroup.ei_richrbgroup_grid3.ei_richrbgroup_slice .ei_richrb:nth-child(2n+1) {
            margin-left: 0
        }
}

@media screen and (min-width:1200px) {
    .ei_richrbgroup.ei_richrbgroup_grid3.ei_richrbgroup_slice .ei_richrb {
        flex-basis: calc((100%/3) - 3.4px);
        max-width: calc((100%/3) - 3.4px)
    }

        .ei_richrbgroup.ei_richrbgroup_grid3.ei_richrbgroup_slice .ei_richrb:nth-child(3n+1) {
            margin-left: 0
        }
}

@media screen and (min-width:481px) and (max-width:767px) {
    .ei_richrbgroup.ei_richrbgroup_grid3.ei_richrbgroup_slice.ei_richrbgroup_inclab .ei_richrb {
        margin-left: 0
    }
}

@media screen and (min-width:768px) and (max-width:991px) {
    .ei_richrbgroup.ei_richrbgroup_grid3.ei_richrbgroup_slice.ei_richrbgroup_inclab .ei_richrb {
        margin-left: 0
    }
}

@media screen and (min-width:992px) and (max-width:1199px) {
    .ei_richrbgroup.ei_richrbgroup_grid3.ei_richrbgroup_slice.ei_richrbgroup_inclab .ei_richrb:nth-child(2n+1) {
        margin-left: 5px
    }

    .ei_richrbgroup.ei_richrbgroup_grid3.ei_richrbgroup_slice.ei_richrbgroup_inclab .ei_richrb:nth-child(2n+2) {
        margin-left: 0
    }
}

@media screen and (min-width:1200px) {
    .ei_richrbgroup.ei_richrbgroup_grid3.ei_richrbgroup_slice.ei_richrbgroup_inclab .ei_richrb:nth-child(3n+1) {
        margin-left: 5px
    }

    .ei_richrbgroup.ei_richrbgroup_grid3.ei_richrbgroup_slice.ei_richrbgroup_inclab .ei_richrb:nth-child(3n+2) {
        margin-left: 0
    }
}

@media screen and (max-width:480px) {
    .ei_richrbgroup.ei_richrbgroup_grid4 .ei_richrb {
        flex-basis: 100%;
        max-width: 100%
    }
}

@media screen and (min-width:481px) and (max-width:767px) {
    .ei_richrbgroup.ei_richrbgroup_grid4 .ei_richrb {
        flex-basis: calc(99.99%/(4 - 3));
        max-width: calc(99.99%/(4 - 3))
    }
}

@media screen and (min-width:768px) and (max-width:991px) {
    .ei_richrbgroup.ei_richrbgroup_grid4 .ei_richrb {
        flex-basis: calc(99.99%/(4 - 2));
        max-width: calc(99.99%/(4 - 2))
    }
}

@media screen and (min-width:992px) and (max-width:1199px) {
    .ei_richrbgroup.ei_richrbgroup_grid4 .ei_richrb {
        flex-basis: calc(99.99%/(4 - 1));
        max-width: calc(99.99%/(4 - 1))
    }
}

@media screen and (min-width:1200px) {
    .ei_richrbgroup.ei_richrbgroup_grid4 .ei_richrb {
        flex-basis: calc(99.99%/4);
        max-width: calc(99.99%/4)
    }
}

@media screen and (max-width:480px) {
    .ei_richrbgroup.ei_richrbgroup_grid4.ei_richrbgroup_slice .ei_richrb {
        flex-basis: 100%;
        max-width: 100%;
        margin-left: 0
    }
}

@media screen and (min-width:481px) and (max-width:767px) {
    .ei_richrbgroup.ei_richrbgroup_grid4.ei_richrbgroup_slice .ei_richrb {
        flex-basis: calc(100%);
        max-width: calc(100%);
        margin-left: 0
    }
}

@media screen and (min-width:768px) and (max-width:991px) {
    .ei_richrbgroup.ei_richrbgroup_grid4.ei_richrbgroup_slice .ei_richrb {
        flex-basis: calc(100% / 2 - 2.5px);
        max-width: calc(100% / 2 - 2.5px)
    }

        .ei_richrbgroup.ei_richrbgroup_grid4.ei_richrbgroup_slice .ei_richrb:nth-child(2n+1) {
            margin-left: 0
        }
}

@media screen and (min-width:992px) and (max-width:1199px) {
    .ei_richrbgroup.ei_richrbgroup_grid4.ei_richrbgroup_slice .ei_richrb {
        flex-basis: calc(100% / 3 - 3.4px);
        max-width: calc(100% / 3 - 3.4px)
    }

        .ei_richrbgroup.ei_richrbgroup_grid4.ei_richrbgroup_slice .ei_richrb:nth-child(3n+1) {
            margin-left: 0
        }
}

@media screen and (min-width:1200px) {
    .ei_richrbgroup.ei_richrbgroup_grid4.ei_richrbgroup_slice .ei_richrb {
        flex-basis: calc((100%/4) - 3.8px);
        max-width: calc((100%/4) - 3.8px)
    }

        .ei_richrbgroup.ei_richrbgroup_grid4.ei_richrbgroup_slice .ei_richrb:nth-child(4n+1) {
            margin-left: 0
        }
}

@media screen and (min-width:481px) and (max-width:767px) {
    .ei_richrbgroup.ei_richrbgroup_grid4.ei_richrbgroup_slice.ei_richrbgroup_inclab .ei_richrb {
        margin-left: 0
    }
}

@media screen and (min-width:768px) and (max-width:991px) {
    .ei_richrbgroup.ei_richrbgroup_grid4.ei_richrbgroup_slice.ei_richrbgroup_inclab .ei_richrb:nth-child(2n+1) {
        margin-left: 5px
    }

    .ei_richrbgroup.ei_richrbgroup_grid4.ei_richrbgroup_slice.ei_richrbgroup_inclab .ei_richrb:nth-child(2n+2) {
        margin-left: 0
    }
}

@media screen and (min-width:992px) and (max-width:1199px) {
    .ei_richrbgroup.ei_richrbgroup_grid4.ei_richrbgroup_slice.ei_richrbgroup_inclab .ei_richrb:nth-child(3n+1) {
        margin-left: 5px
    }

    .ei_richrbgroup.ei_richrbgroup_grid4.ei_richrbgroup_slice.ei_richrbgroup_inclab .ei_richrb:nth-child(3n+2) {
        margin-left: 0
    }
}

@media screen and (min-width:1200px) {
    .ei_richrbgroup.ei_richrbgroup_grid4.ei_richrbgroup_slice.ei_richrbgroup_inclab .ei_richrb:nth-child(4n+1) {
        margin-left: 5px
    }

    .ei_richrbgroup.ei_richrbgroup_grid4.ei_richrbgroup_slice.ei_richrbgroup_inclab .ei_richrb:nth-child(4n+2) {
        margin-left: 0
    }
}

@media screen and (max-width:480px) {
    .ei_richrbgroup.ei_richrbgroup_grid5 .ei_richrb {
        flex-basis: 100%;
        max-width: 100%
    }
}

@media screen and (min-width:481px) and (max-width:767px) {
    .ei_richrbgroup.ei_richrbgroup_grid5 .ei_richrb {
        flex-basis: calc(99.99%/(5 - 3));
        max-width: calc(99.99%/(5 - 3))
    }
}

@media screen and (min-width:768px) and (max-width:991px) {
    .ei_richrbgroup.ei_richrbgroup_grid5 .ei_richrb {
        flex-basis: calc(99.99%/(5 - 2));
        max-width: calc(99.99%/(5 - 2))
    }
}

@media screen and (min-width:992px) and (max-width:1199px) {
    .ei_richrbgroup.ei_richrbgroup_grid5 .ei_richrb {
        flex-basis: calc(99.99%/(5 - 1));
        max-width: calc(99.99%/(5 - 1))
    }
}

@media screen and (min-width:1200px) {
    .ei_richrbgroup.ei_richrbgroup_grid5 .ei_richrb {
        flex-basis: calc(99.99%/5);
        max-width: calc(99.99%/5)
    }
}

@media screen and (max-width:480px) {
    .ei_richrbgroup.ei_richrbgroup_grid5.ei_richrbgroup_slice .ei_richrb {
        flex-basis: 100%;
        max-width: 100%;
        margin-left: 0
    }
}

@media screen and (min-width:481px) and (max-width:767px) {
    .ei_richrbgroup.ei_richrbgroup_grid5.ei_richrbgroup_slice .ei_richrb {
        flex-basis: calc(100% / 2 - 2.5px);
        max-width: calc(100% / 2 - 2.5px)
    }

        .ei_richrbgroup.ei_richrbgroup_grid5.ei_richrbgroup_slice .ei_richrb:nth-child(2n+1) {
            margin-left: 0
        }
}

@media screen and (min-width:768px) and (max-width:991px) {
    .ei_richrbgroup.ei_richrbgroup_grid5.ei_richrbgroup_slice .ei_richrb {
        flex-basis: calc(100% / 3 - 3.4px);
        max-width: calc(100% / 3 - 3.4px)
    }

        .ei_richrbgroup.ei_richrbgroup_grid5.ei_richrbgroup_slice .ei_richrb:nth-child(3n+1) {
            margin-left: 0
        }
}

@media screen and (min-width:992px) and (max-width:1199px) {
    .ei_richrbgroup.ei_richrbgroup_grid5.ei_richrbgroup_slice .ei_richrb {
        flex-basis: calc(100% / 4 - 3.8px);
        max-width: calc(100% / 4 - 3.8px)
    }

        .ei_richrbgroup.ei_richrbgroup_grid5.ei_richrbgroup_slice .ei_richrb:nth-child(4n+1) {
            margin-left: 0
        }
}

@media screen and (min-width:1200px) {
    .ei_richrbgroup.ei_richrbgroup_grid5.ei_richrbgroup_slice .ei_richrb {
        flex-basis: calc((100%/5) - 4px);
        max-width: calc((100%/5) - 4px)
    }

        .ei_richrbgroup.ei_richrbgroup_grid5.ei_richrbgroup_slice .ei_richrb:nth-child(5n+1) {
            margin-left: 0
        }
}

@media screen and (min-width:481px) and (max-width:767px) {
    .ei_richrbgroup.ei_richrbgroup_grid5.ei_richrbgroup_slice.ei_richrbgroup_inclab .ei_richrb:nth-child(2n+1) {
        margin-left: 5px
    }

    .ei_richrbgroup.ei_richrbgroup_grid5.ei_richrbgroup_slice.ei_richrbgroup_inclab .ei_richrb:nth-child(2n+2) {
        margin-left: 0
    }
}

@media screen and (min-width:768px) and (max-width:991px) {
    .ei_richrbgroup.ei_richrbgroup_grid5.ei_richrbgroup_slice.ei_richrbgroup_inclab .ei_richrb:nth-child(3n+1) {
        margin-left: 5px
    }

    .ei_richrbgroup.ei_richrbgroup_grid5.ei_richrbgroup_slice.ei_richrbgroup_inclab .ei_richrb:nth-child(3n+2) {
        margin-left: 0
    }
}

@media screen and (min-width:992px) and (max-width:1199px) {
    .ei_richrbgroup.ei_richrbgroup_grid5.ei_richrbgroup_slice.ei_richrbgroup_inclab .ei_richrb:nth-child(4n+1) {
        margin-left: 5px
    }

    .ei_richrbgroup.ei_richrbgroup_grid5.ei_richrbgroup_slice.ei_richrbgroup_inclab .ei_richrb:nth-child(4n+2) {
        margin-left: 0
    }
}

@media screen and (min-width:1200px) {
    .ei_richrbgroup.ei_richrbgroup_grid5.ei_richrbgroup_slice.ei_richrbgroup_inclab .ei_richrb:nth-child(5n+1) {
        margin-left: 5px
    }

    .ei_richrbgroup.ei_richrbgroup_grid5.ei_richrbgroup_slice.ei_richrbgroup_inclab .ei_richrb:nth-child(5n+2) {
        margin-left: 0
    }
}

@media screen and (max-width:480px) {
    .ei_richrbgroup.ei_richrbgroup_grid6 .ei_richrb {
        flex-basis: 100%;
        max-width: 100%
    }
}

@media screen and (min-width:481px) and (max-width:767px) {
    .ei_richrbgroup.ei_richrbgroup_grid6 .ei_richrb {
        flex-basis: calc(99.99%/(6 - 3));
        max-width: calc(99.99%/(6 - 3))
    }
}

@media screen and (min-width:768px) and (max-width:991px) {
    .ei_richrbgroup.ei_richrbgroup_grid6 .ei_richrb {
        flex-basis: calc(99.99%/(6 - 2));
        max-width: calc(99.99%/(6 - 2))
    }
}

@media screen and (min-width:992px) and (max-width:1199px) {
    .ei_richrbgroup.ei_richrbgroup_grid6 .ei_richrb {
        flex-basis: calc(99.99%/(6 - 1));
        max-width: calc(99.99%/(6 - 1))
    }
}

@media screen and (min-width:1200px) {
    .ei_richrbgroup.ei_richrbgroup_grid6 .ei_richrb {
        flex-basis: calc(99.99%/6);
        max-width: calc(99.99%/6)
    }
}

@media screen and (max-width:480px) {
    .ei_richrbgroup.ei_richrbgroup_grid6.ei_richrbgroup_slice .ei_richrb {
        flex-basis: 100%;
        max-width: 100%;
        margin-left: 0
    }
}

@media screen and (min-width:481px) and (max-width:767px) {
    .ei_richrbgroup.ei_richrbgroup_grid6.ei_richrbgroup_slice .ei_richrb {
        flex-basis: calc(100% / 3 - 3.4px);
        max-width: calc(100% / 3 - 3.4px)
    }

        .ei_richrbgroup.ei_richrbgroup_grid6.ei_richrbgroup_slice .ei_richrb:nth-child(3n+1) {
            margin-left: 0
        }
}

@media screen and (min-width:768px) and (max-width:991px) {
    .ei_richrbgroup.ei_richrbgroup_grid6.ei_richrbgroup_slice .ei_richrb {
        flex-basis: calc(100% / 4 - 3.8px);
        max-width: calc(100% / 4 - 3.8px)
    }

        .ei_richrbgroup.ei_richrbgroup_grid6.ei_richrbgroup_slice .ei_richrb:nth-child(4n+1) {
            margin-left: 0
        }
}

@media screen and (min-width:992px) and (max-width:1199px) {
    .ei_richrbgroup.ei_richrbgroup_grid6.ei_richrbgroup_slice .ei_richrb {
        flex-basis: calc(100% / 5 - 4px);
        max-width: calc(100% / 5 - 4px)
    }

        .ei_richrbgroup.ei_richrbgroup_grid6.ei_richrbgroup_slice .ei_richrb:nth-child(5n+1) {
            margin-left: 0
        }
}

@media screen and (min-width:1200px) {
    .ei_richrbgroup.ei_richrbgroup_grid6.ei_richrbgroup_slice .ei_richrb {
        flex-basis: calc((100%/6) - 4.2px);
        max-width: calc((100%/6) - 4.2px)
    }

        .ei_richrbgroup.ei_richrbgroup_grid6.ei_richrbgroup_slice .ei_richrb:nth-child(6n+1) {
            margin-left: 0
        }
}

@media screen and (min-width:481px) and (max-width:767px) {
    .ei_richrbgroup.ei_richrbgroup_grid6.ei_richrbgroup_slice.ei_richrbgroup_inclab .ei_richrb:nth-child(3n+1) {
        margin-left: 5px
    }

    .ei_richrbgroup.ei_richrbgroup_grid6.ei_richrbgroup_slice.ei_richrbgroup_inclab .ei_richrb:nth-child(3n+2) {
        margin-left: 0
    }
}

@media screen and (min-width:768px) and (max-width:991px) {
    .ei_richrbgroup.ei_richrbgroup_grid6.ei_richrbgroup_slice.ei_richrbgroup_inclab .ei_richrb:nth-child(4n+1) {
        margin-left: 5px
    }

    .ei_richrbgroup.ei_richrbgroup_grid6.ei_richrbgroup_slice.ei_richrbgroup_inclab .ei_richrb:nth-child(4n+2) {
        margin-left: 0
    }
}

@media screen and (min-width:992px) and (max-width:1199px) {
    .ei_richrbgroup.ei_richrbgroup_grid6.ei_richrbgroup_slice.ei_richrbgroup_inclab .ei_richrb:nth-child(5n+1) {
        margin-left: 5px
    }

    .ei_richrbgroup.ei_richrbgroup_grid6.ei_richrbgroup_slice.ei_richrbgroup_inclab .ei_richrb:nth-child(5n+2) {
        margin-left: 0
    }
}

@media screen and (min-width:1200px) {
    .ei_richrbgroup.ei_richrbgroup_grid6.ei_richrbgroup_slice.ei_richrbgroup_inclab .ei_richrb:nth-child(6n+1) {
        margin-left: 5px
    }

    .ei_richrbgroup.ei_richrbgroup_grid6.ei_richrbgroup_slice.ei_richrbgroup_inclab .ei_richrb:nth-child(6n+2) {
        margin-left: 0
    }
}

.ei_richrbgroup_light .ei_richrb.ei_richrb_but_hidden.ei_selected:before {
    display: none
}

.ei_richrbgroup_light.ei_richrbgroup .ei_richrb {
    padding: 4px
}

    .ei_richrbgroup_light.ei_richrbgroup .ei_richrb .ei_richrb_content {
        padding-left: 0;
        padding-right: 0
    }

    .ei_richrbgroup_light.ei_richrbgroup .ei_richrb.ei_richrb_but_hidden .ei_richrb_content {
        padding-left: 0;
        padding-right: 0
    }

.ei_richrbgroup_light.ei_richrbgroup img {
    vertical-align: top
}

.ei_richrbgroup_light.ei_richrbgroup.ei_richrbgroup_flow .ei_richrb {
    padding: 4px
}

@media screen and (max-width:480px) {
    .ei_richrbgroup.ei_richrbgroup_grid1 .ei_richrb {
        border-left-width: 1px !important
    }
}

@media screen and (min-width:481px) and (max-width:767px) {
    .ei_richrbgroup.ei_richrbgroup_grid1 .ei_richrb {
        border-left-width: 1px !important
    }
}

@media screen and (min-width:768px) and (max-width:991px) {
    .ei_richrbgroup.ei_richrbgroup_grid1 .ei_richrb {
        border-left-width: 1px !important
    }
}

@media screen and (min-width:992px) and (max-width:1199px) {
    .ei_richrbgroup.ei_richrbgroup_grid1 .ei_richrb {
        border-left-width: 1px !important
    }
}

@media screen and (min-width:1200px) {
    .ei_richrbgroup.ei_richrbgroup_grid1 .ei_richrb:nth-child(1n+1) {
        border-left-width: 1px !important
    }
}

@media screen and (min-width:481px) and (max-width:767px) {
    .ei_richrbgroup.ei_richrbgroup_grid1.ei_richrbgroup_inclab .ei_richrb {
        border-left-width: 1px !important
    }
}

@media screen and (min-width:768px) and (max-width:991px) {
    .ei_richrbgroup.ei_richrbgroup_grid1.ei_richrbgroup_inclab .ei_richrb {
        border-left-width: 1px !important
    }
}

@media screen and (min-width:992px) and (max-width:1199px) {
    .ei_richrbgroup.ei_richrbgroup_grid1.ei_richrbgroup_inclab .ei_richrb {
        border-left-width: 1px !important
    }
}

@media screen and (min-width:1200px) {
    .ei_richrbgroup.ei_richrbgroup_grid1.ei_richrbgroup_inclab .ei_richrb:nth-child(1n+1) {
        border-left-width: 0 !important
    }

    .ei_richrbgroup.ei_richrbgroup_grid1.ei_richrbgroup_inclab .ei_richrb:nth-child(1n+2) {
        border-left-width: 1px !important
    }
}

@media screen and (min-width:481px) and (max-width:767px) {
    .ei_richrbgroup.ei_richrbgroup_grid1.ei_richrbgroup_slice.ei_richrbgroup_inclab .ei_richrb {
        border-left-width: 1px !important
    }
}

@media screen and (min-width:768px) and (max-width:991px) {
    .ei_richrbgroup.ei_richrbgroup_grid1.ei_richrbgroup_slice.ei_richrbgroup_inclab .ei_richrb {
        border-left-width: 1px !important
    }
}

@media screen and (min-width:992px) and (max-width:1199px) {
    .ei_richrbgroup.ei_richrbgroup_grid1.ei_richrbgroup_slice.ei_richrbgroup_inclab .ei_richrb {
        border-left-width: 1px !important
    }
}

@media screen and (min-width:1200px) {
    .ei_richrbgroup.ei_richrbgroup_grid1.ei_richrbgroup_slice.ei_richrbgroup_inclab .ei_richrb:nth-child(1n+1) {
        border-left-width: 1px !important
    }
}

@media screen and (max-width:480px) {
    .ei_richrbgroup.ei_richrbgroup_grid2 .ei_richrb {
        border-left-width: 1px !important
    }
}

@media screen and (min-width:481px) and (max-width:767px) {
    .ei_richrbgroup.ei_richrbgroup_grid2 .ei_richrb {
        border-left-width: 1px !important
    }
}

@media screen and (min-width:768px) and (max-width:991px) {
    .ei_richrbgroup.ei_richrbgroup_grid2 .ei_richrb {
        border-left-width: 1px !important
    }
}

@media screen and (min-width:992px) and (max-width:1199px) {
    .ei_richrbgroup.ei_richrbgroup_grid2 .ei_richrb:nth-child(1n+1) {
        border-left-width: 1px !important
    }
}

@media screen and (min-width:1200px) {
    .ei_richrbgroup.ei_richrbgroup_grid2 .ei_richrb:nth-child(2n+1) {
        border-left-width: 1px !important
    }
}

@media screen and (min-width:481px) and (max-width:767px) {
    .ei_richrbgroup.ei_richrbgroup_grid2.ei_richrbgroup_inclab .ei_richrb {
        border-left-width: 1px !important
    }
}

@media screen and (min-width:768px) and (max-width:991px) {
    .ei_richrbgroup.ei_richrbgroup_grid2.ei_richrbgroup_inclab .ei_richrb {
        border-left-width: 1px !important
    }
}

@media screen and (min-width:992px) and (max-width:1199px) {
    .ei_richrbgroup.ei_richrbgroup_grid2.ei_richrbgroup_inclab .ei_richrb {
        border-left-width: 1px !important
    }
}

@media screen and (min-width:1200px) {
    .ei_richrbgroup.ei_richrbgroup_grid2.ei_richrbgroup_inclab .ei_richrb:nth-child(2n+1) {
        border-left-width: 0 !important
    }

    .ei_richrbgroup.ei_richrbgroup_grid2.ei_richrbgroup_inclab .ei_richrb:nth-child(2n+2) {
        border-left-width: 1px !important
    }
}

@media screen and (min-width:481px) and (max-width:767px) {
    .ei_richrbgroup.ei_richrbgroup_grid2.ei_richrbgroup_slice.ei_richrbgroup_inclab .ei_richrb {
        border-left-width: 1px !important
    }
}

@media screen and (min-width:768px) and (max-width:991px) {
    .ei_richrbgroup.ei_richrbgroup_grid2.ei_richrbgroup_slice.ei_richrbgroup_inclab .ei_richrb {
        border-left-width: 1px !important
    }
}

@media screen and (min-width:992px) and (max-width:1199px) {
    .ei_richrbgroup.ei_richrbgroup_grid2.ei_richrbgroup_slice.ei_richrbgroup_inclab .ei_richrb {
        border-left-width: 1px !important
    }
}

@media screen and (min-width:1200px) {
    .ei_richrbgroup.ei_richrbgroup_grid2.ei_richrbgroup_slice.ei_richrbgroup_inclab .ei_richrb:nth-child(2n+1) {
        border-left-width: 1px !important
    }
}

@media screen and (max-width:480px) {
    .ei_richrbgroup.ei_richrbgroup_grid3 .ei_richrb {
        border-left-width: 1px !important
    }
}

@media screen and (min-width:481px) and (max-width:767px) {
    .ei_richrbgroup.ei_richrbgroup_grid3 .ei_richrb {
        border-left-width: 1px !important
    }
}

@media screen and (min-width:768px) and (max-width:991px) {
    .ei_richrbgroup.ei_richrbgroup_grid3 .ei_richrb {
        border-left-width: 1px !important
    }
}

@media screen and (min-width:992px) and (max-width:1199px) {
    .ei_richrbgroup.ei_richrbgroup_grid3 .ei_richrb:nth-child(2n+1) {
        border-left-width: 1px !important
    }
}

@media screen and (min-width:1200px) {
    .ei_richrbgroup.ei_richrbgroup_grid3 .ei_richrb:nth-child(3n+1) {
        border-left-width: 1px !important
    }
}

@media screen and (min-width:481px) and (max-width:767px) {
    .ei_richrbgroup.ei_richrbgroup_grid3.ei_richrbgroup_inclab .ei_richrb {
        border-left-width: 1px !important
    }
}

@media screen and (min-width:768px) and (max-width:991px) {
    .ei_richrbgroup.ei_richrbgroup_grid3.ei_richrbgroup_inclab .ei_richrb {
        border-left-width: 1px !important
    }
}

@media screen and (min-width:992px) and (max-width:1199px) {
    .ei_richrbgroup.ei_richrbgroup_grid3.ei_richrbgroup_inclab .ei_richrb:nth-child(2n+1) {
        border-left-width: 0 !important
    }

    .ei_richrbgroup.ei_richrbgroup_grid3.ei_richrbgroup_inclab .ei_richrb:nth-child(2n+2) {
        border-left-width: 1px !important
    }
}

@media screen and (min-width:1200px) {
    .ei_richrbgroup.ei_richrbgroup_grid3.ei_richrbgroup_inclab .ei_richrb:nth-child(3n+1) {
        border-left-width: 0 !important
    }

    .ei_richrbgroup.ei_richrbgroup_grid3.ei_richrbgroup_inclab .ei_richrb:nth-child(3n+2) {
        border-left-width: 1px !important
    }
}

@media screen and (min-width:481px) and (max-width:767px) {
    .ei_richrbgroup.ei_richrbgroup_grid3.ei_richrbgroup_slice.ei_richrbgroup_inclab .ei_richrb {
        border-left-width: 1px !important
    }
}

@media screen and (min-width:768px) and (max-width:991px) {
    .ei_richrbgroup.ei_richrbgroup_grid3.ei_richrbgroup_slice.ei_richrbgroup_inclab .ei_richrb {
        border-left-width: 1px !important
    }
}

@media screen and (min-width:992px) and (max-width:1199px) {
    .ei_richrbgroup.ei_richrbgroup_grid3.ei_richrbgroup_slice.ei_richrbgroup_inclab .ei_richrb:nth-child(2n+1) {
        border-left-width: 1px !important
    }
}

@media screen and (min-width:1200px) {
    .ei_richrbgroup.ei_richrbgroup_grid3.ei_richrbgroup_slice.ei_richrbgroup_inclab .ei_richrb:nth-child(3n+1) {
        border-left-width: 1px !important
    }
}

@media screen and (max-width:480px) {
    .ei_richrbgroup.ei_richrbgroup_grid4 .ei_richrb {
        border-left-width: 1px !important
    }
}

@media screen and (min-width:481px) and (max-width:767px) {
    .ei_richrbgroup.ei_richrbgroup_grid4 .ei_richrb {
        border-left-width: 1px !important
    }
}

@media screen and (min-width:768px) and (max-width:991px) {
    .ei_richrbgroup.ei_richrbgroup_grid4 .ei_richrb:nth-child(2n+1) {
        border-left-width: 1px !important
    }
}

@media screen and (min-width:992px) and (max-width:1199px) {
    .ei_richrbgroup.ei_richrbgroup_grid4 .ei_richrb:nth-child(3n+1) {
        border-left-width: 1px !important
    }
}

@media screen and (min-width:1200px) {
    .ei_richrbgroup.ei_richrbgroup_grid4 .ei_richrb:nth-child(4n+1) {
        border-left-width: 1px !important
    }
}

@media screen and (min-width:481px) and (max-width:767px) {
    .ei_richrbgroup.ei_richrbgroup_grid4.ei_richrbgroup_inclab .ei_richrb {
        border-left-width: 1px !important
    }
}

@media screen and (min-width:768px) and (max-width:991px) {
    .ei_richrbgroup.ei_richrbgroup_grid4.ei_richrbgroup_inclab .ei_richrb:nth-child(2n+1) {
        border-left-width: 0 !important
    }

    .ei_richrbgroup.ei_richrbgroup_grid4.ei_richrbgroup_inclab .ei_richrb:nth-child(2n+2) {
        border-left-width: 1px !important
    }
}

@media screen and (min-width:992px) and (max-width:1199px) {
    .ei_richrbgroup.ei_richrbgroup_grid4.ei_richrbgroup_inclab .ei_richrb:nth-child(3n+1) {
        border-left-width: 0 !important
    }

    .ei_richrbgroup.ei_richrbgroup_grid4.ei_richrbgroup_inclab .ei_richrb:nth-child(3n+2) {
        border-left-width: 1px !important
    }
}

@media screen and (min-width:1200px) {
    .ei_richrbgroup.ei_richrbgroup_grid4.ei_richrbgroup_inclab .ei_richrb:nth-child(4n+1) {
        border-left-width: 0 !important
    }

    .ei_richrbgroup.ei_richrbgroup_grid4.ei_richrbgroup_inclab .ei_richrb:nth-child(4n+2) {
        border-left-width: 1px !important
    }
}

@media screen and (min-width:481px) and (max-width:767px) {
    .ei_richrbgroup.ei_richrbgroup_grid4.ei_richrbgroup_slice.ei_richrbgroup_inclab .ei_richrb {
        border-left-width: 1px !important
    }
}

@media screen and (min-width:768px) and (max-width:991px) {
    .ei_richrbgroup.ei_richrbgroup_grid4.ei_richrbgroup_slice.ei_richrbgroup_inclab .ei_richrb:nth-child(2n+1) {
        border-left-width: 1px !important
    }
}

@media screen and (min-width:992px) and (max-width:1199px) {
    .ei_richrbgroup.ei_richrbgroup_grid4.ei_richrbgroup_slice.ei_richrbgroup_inclab .ei_richrb:nth-child(3n+1) {
        border-left-width: 1px !important
    }
}

@media screen and (min-width:1200px) {
    .ei_richrbgroup.ei_richrbgroup_grid4.ei_richrbgroup_slice.ei_richrbgroup_inclab .ei_richrb:nth-child(4n+1) {
        border-left-width: 1px !important
    }
}

@media screen and (max-width:480px) {
    .ei_richrbgroup.ei_richrbgroup_grid5 .ei_richrb {
        border-left-width: 1px !important
    }
}

@media screen and (min-width:481px) and (max-width:767px) {
    .ei_richrbgroup.ei_richrbgroup_grid5 .ei_richrb:nth-child(2n+1) {
        border-left-width: 1px !important
    }
}

@media screen and (min-width:768px) and (max-width:991px) {
    .ei_richrbgroup.ei_richrbgroup_grid5 .ei_richrb:nth-child(3n+1) {
        border-left-width: 1px !important
    }
}

@media screen and (min-width:992px) and (max-width:1199px) {
    .ei_richrbgroup.ei_richrbgroup_grid5 .ei_richrb:nth-child(4n+1) {
        border-left-width: 1px !important
    }
}

@media screen and (min-width:1200px) {
    .ei_richrbgroup.ei_richrbgroup_grid5 .ei_richrb:nth-child(5n+1) {
        border-left-width: 1px !important
    }
}

@media screen and (min-width:481px) and (max-width:767px) {
    .ei_richrbgroup.ei_richrbgroup_grid5.ei_richrbgroup_inclab .ei_richrb:nth-child(2n+1) {
        border-left-width: 0 !important
    }

    .ei_richrbgroup.ei_richrbgroup_grid5.ei_richrbgroup_inclab .ei_richrb:nth-child(2n+2) {
        border-left-width: 1px !important
    }
}

@media screen and (min-width:768px) and (max-width:991px) {
    .ei_richrbgroup.ei_richrbgroup_grid5.ei_richrbgroup_inclab .ei_richrb:nth-child(3n+1) {
        border-left-width: 0 !important
    }

    .ei_richrbgroup.ei_richrbgroup_grid5.ei_richrbgroup_inclab .ei_richrb:nth-child(3n+2) {
        border-left-width: 1px !important
    }
}

@media screen and (min-width:992px) and (max-width:1199px) {
    .ei_richrbgroup.ei_richrbgroup_grid5.ei_richrbgroup_inclab .ei_richrb:nth-child(4n+1) {
        border-left-width: 0 !important
    }

    .ei_richrbgroup.ei_richrbgroup_grid5.ei_richrbgroup_inclab .ei_richrb:nth-child(4n+2) {
        border-left-width: 1px !important
    }
}

@media screen and (min-width:1200px) {
    .ei_richrbgroup.ei_richrbgroup_grid5.ei_richrbgroup_inclab .ei_richrb:nth-child(5n+1) {
        border-left-width: 0 !important
    }

    .ei_richrbgroup.ei_richrbgroup_grid5.ei_richrbgroup_inclab .ei_richrb:nth-child(5n+2) {
        border-left-width: 1px !important
    }
}

@media screen and (min-width:481px) and (max-width:767px) {
    .ei_richrbgroup.ei_richrbgroup_grid5.ei_richrbgroup_slice.ei_richrbgroup_inclab .ei_richrb:nth-child(2n+1) {
        border-left-width: 1px !important
    }
}

@media screen and (min-width:768px) and (max-width:991px) {
    .ei_richrbgroup.ei_richrbgroup_grid5.ei_richrbgroup_slice.ei_richrbgroup_inclab .ei_richrb:nth-child(3n+1) {
        border-left-width: 1px !important
    }
}

@media screen and (min-width:992px) and (max-width:1199px) {
    .ei_richrbgroup.ei_richrbgroup_grid5.ei_richrbgroup_slice.ei_richrbgroup_inclab .ei_richrb:nth-child(4n+1) {
        border-left-width: 1px !important
    }
}

@media screen and (min-width:1200px) {
    .ei_richrbgroup.ei_richrbgroup_grid5.ei_richrbgroup_slice.ei_richrbgroup_inclab .ei_richrb:nth-child(5n+1) {
        border-left-width: 1px !important
    }
}

@media screen and (max-width:480px) {
    .ei_richrbgroup.ei_richrbgroup_grid6 .ei_richrb {
        border-left-width: 1px !important
    }
}

@media screen and (min-width:481px) and (max-width:767px) {
    .ei_richrbgroup.ei_richrbgroup_grid6 .ei_richrb:nth-child(3n+1) {
        border-left-width: 1px !important
    }
}

@media screen and (min-width:768px) and (max-width:991px) {
    .ei_richrbgroup.ei_richrbgroup_grid6 .ei_richrb:nth-child(4n+1) {
        border-left-width: 1px !important
    }
}

@media screen and (min-width:992px) and (max-width:1199px) {
    .ei_richrbgroup.ei_richrbgroup_grid6 .ei_richrb:nth-child(5n+1) {
        border-left-width: 1px !important
    }
}

@media screen and (min-width:1200px) {
    .ei_richrbgroup.ei_richrbgroup_grid6 .ei_richrb:nth-child(6n+1) {
        border-left-width: 1px !important
    }
}

@media screen and (min-width:481px) and (max-width:767px) {
    .ei_richrbgroup.ei_richrbgroup_grid6.ei_richrbgroup_inclab .ei_richrb:nth-child(3n+1) {
        border-left-width: 0 !important
    }

    .ei_richrbgroup.ei_richrbgroup_grid6.ei_richrbgroup_inclab .ei_richrb:nth-child(3n+2) {
        border-left-width: 1px !important
    }
}

@media screen and (min-width:768px) and (max-width:991px) {
    .ei_richrbgroup.ei_richrbgroup_grid6.ei_richrbgroup_inclab .ei_richrb:nth-child(4n+1) {
        border-left-width: 0 !important
    }

    .ei_richrbgroup.ei_richrbgroup_grid6.ei_richrbgroup_inclab .ei_richrb:nth-child(4n+2) {
        border-left-width: 1px !important
    }
}

@media screen and (min-width:992px) and (max-width:1199px) {
    .ei_richrbgroup.ei_richrbgroup_grid6.ei_richrbgroup_inclab .ei_richrb:nth-child(5n+1) {
        border-left-width: 0 !important
    }

    .ei_richrbgroup.ei_richrbgroup_grid6.ei_richrbgroup_inclab .ei_richrb:nth-child(5n+2) {
        border-left-width: 1px !important
    }
}

@media screen and (min-width:1200px) {
    .ei_richrbgroup.ei_richrbgroup_grid6.ei_richrbgroup_inclab .ei_richrb:nth-child(6n+1) {
        border-left-width: 0 !important
    }

    .ei_richrbgroup.ei_richrbgroup_grid6.ei_richrbgroup_inclab .ei_richrb:nth-child(6n+2) {
        border-left-width: 1px !important
    }
}

@media screen and (min-width:481px) and (max-width:767px) {
    .ei_richrbgroup.ei_richrbgroup_grid6.ei_richrbgroup_slice.ei_richrbgroup_inclab .ei_richrb:nth-child(3n+1) {
        border-left-width: 1px !important
    }
}

@media screen and (min-width:768px) and (max-width:991px) {
    .ei_richrbgroup.ei_richrbgroup_grid6.ei_richrbgroup_slice.ei_richrbgroup_inclab .ei_richrb:nth-child(4n+1) {
        border-left-width: 1px !important
    }
}

@media screen and (min-width:992px) and (max-width:1199px) {
    .ei_richrbgroup.ei_richrbgroup_grid6.ei_richrbgroup_slice.ei_richrbgroup_inclab .ei_richrb:nth-child(5n+1) {
        border-left-width: 1px !important
    }
}

@media screen and (min-width:1200px) {
    .ei_richrbgroup.ei_richrbgroup_grid6.ei_richrbgroup_slice.ei_richrbgroup_inclab .ei_richrb:nth-child(6n+1) {
        border-left-width: 1px !important
    }
}

.ei_ergov5 .ei_richrbgroup.ei_richrbgroup_line.ei_richrbgroup_slice .ei_richrb {
    margin-left: 15px
}

    .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_line.ei_richrbgroup_slice .ei_richrb:first-child {
        margin-left: 0
    }

@media screen and (max-width:480px) {
    .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_line.ei_richrbgroup_slice .ei_richrb {
        margin: 0 0 10px
    }
}

@media screen and (min-width:481px) and (max-width:767px) {
    .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_line.ei_richrbgroup_slice .ei_richrb {
        flex: 0 0 calc(50% - 15px);
        max-width: calc(50% - 15px)
    }

        .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_line.ei_richrbgroup_slice .ei_richrb:nth-child(2n+1) {
            margin-left: 0
        }
}

@media screen and (min-width:481px) and (max-width:767px) {
    .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_line.ei_richrbgroup_slice.ei_richrbgroup_inclab .ei_richrb:nth-child(2n+1) {
        margin-left: 15px
    }

    .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_line.ei_richrbgroup_slice.ei_richrbgroup_inclab .ei_richrb:nth-child(2n+2) {
        margin-left: 0
    }
}

.ei_ergov5 .ei_richrbgroup.ei_richrbgroup_line.ei_richrbgroup_slice > div:first-child:not(.ei_richrb) + .ei_richrb {
    margin-left: 0
}

.ei_ergov5 .ei_richrbgroup.ei_richrbgroup_line.ei_richrbgroup_slice .ei_richrbgrouplabel + .ei_richrb {
    margin-left: 0
}

.ei_ergov5 .ei_richrbgroup.ei_richrbgroup_flow.ei_richrbgroup_slice .ei_richrb {
    margin-right: 15px;
    margin-bottom: 10px
}

    .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_flow.ei_richrbgroup_slice .ei_richrb:first-child {
        margin-left: 0
    }

@media screen and (min-width:481px) and (max-width:767px) {
    .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_flow.ei_richrbgroup_slice.ei_richrbgroup_inclab .ei_richrb:nth-child(2n+1) {
        margin-left: 15px
    }

    .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_flow.ei_richrbgroup_slice.ei_richrbgroup_inclab .ei_richrb:nth-child(2n+2) {
        margin-left: 0
    }
}

.ei_ergov5 .ei_richrbgroup.ei_richrbgroup_flow.ei_richrbgroup_slice > div:first-child:not(.ei_richrb) + .ei_richrb {
    margin-left: 0
}

.ei_ergov5 .ei_richrbgroup.ei_richrbgroup_flow.ei_richrbgroup_slice .ei_richrbgrouplabel + .ei_richrb {
    margin-left: 0
}

.ei_ergov5 .ei_richrbgroup.ei_richrbgroup_grid1.ei_richrbgroup_slice .ei_richrb, .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_grid2.ei_richrbgroup_slice .ei_richrb, .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_grid3.ei_richrbgroup_slice .ei_richrb, .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_grid4.ei_richrbgroup_slice .ei_richrb, .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_grid5.ei_richrbgroup_slice .ei_richrb, .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_grid6.ei_richrbgroup_slice .ei_richrb {
    margin-left: 15px;
    margin-bottom: 10px
}

    .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_grid1.ei_richrbgroup_slice .ei_richrb:first-child, .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_grid2.ei_richrbgroup_slice .ei_richrb:first-child, .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_grid3.ei_richrbgroup_slice .ei_richrb:first-child, .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_grid4.ei_richrbgroup_slice .ei_richrb:first-child, .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_grid5.ei_richrbgroup_slice .ei_richrb:first-child, .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_grid6.ei_richrbgroup_slice .ei_richrb:first-child {
        margin-left: 0
    }

.ei_ergov5 .ei_richrbgroup.ei_richrbgroup_grid1.ei_richrbgroup_slice > div:first-child:not(.ei_richrb) + .ei_richrb, .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_grid2.ei_richrbgroup_slice > div:first-child:not(.ei_richrb) + .ei_richrb, .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_grid3.ei_richrbgroup_slice > div:first-child:not(.ei_richrb) + .ei_richrb, .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_grid4.ei_richrbgroup_slice > div:first-child:not(.ei_richrb) + .ei_richrb, .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_grid5.ei_richrbgroup_slice > div:first-child:not(.ei_richrb) + .ei_richrb, .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_grid6.ei_richrbgroup_slice > div:first-child:not(.ei_richrb) + .ei_richrb {
    margin-left: 0
}

.ei_ergov5 .ei_richrbgroup.ei_richrbgroup_grid1.ei_richrbgroup_slice .ei_richrbgrouplabel + .ei_richrb, .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_grid2.ei_richrbgroup_slice .ei_richrbgrouplabel + .ei_richrb, .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_grid3.ei_richrbgroup_slice .ei_richrbgrouplabel + .ei_richrb, .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_grid4.ei_richrbgroup_slice .ei_richrbgrouplabel + .ei_richrb, .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_grid5.ei_richrbgroup_slice .ei_richrbgrouplabel + .ei_richrb, .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_grid6.ei_richrbgroup_slice .ei_richrbgrouplabel + .ei_richrb {
    margin-left: 0
}

@media screen and (max-width:480px) {
    .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_grid1.ei_richrbgroup_slice .ei_richrb {
        flex-basis: 100%;
        max-width: 100%;
        margin-left: 0
    }
}

@media screen and (min-width:481px) and (max-width:767px) {
    .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_grid1.ei_richrbgroup_slice .ei_richrb {
        flex-basis: calc(100%);
        max-width: calc(100%);
        margin-left: 0
    }
}

@media screen and (min-width:768px) and (max-width:991px) {
    .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_grid1.ei_richrbgroup_slice .ei_richrb {
        flex-basis: calc(100%);
        max-width: calc(100%);
        margin-left: 0
    }
}

@media screen and (min-width:992px) and (max-width:1199px) {
    .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_grid1.ei_richrbgroup_slice .ei_richrb {
        flex-basis: calc(100%);
        max-width: calc(100%);
        margin-left: 0
    }
}

@media screen and (min-width:1200px) {
    .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_grid1.ei_richrbgroup_slice .ei_richrb {
        flex-basis: 100%;
        max-width: 100%
    }

        .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_grid1.ei_richrbgroup_slice .ei_richrb:nth-child(1n+1) {
            margin-left: 0
        }
}

@media screen and (min-width:481px) and (max-width:767px) {
    .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_grid1.ei_richrbgroup_slice.ei_richrbgroup_inclab .ei_richrb {
        margin-left: 0
    }
}

@media screen and (min-width:768px) and (max-width:991px) {
    .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_grid1.ei_richrbgroup_slice.ei_richrbgroup_inclab .ei_richrb {
        margin-left: 0
    }
}

@media screen and (min-width:992px) and (max-width:1199px) {
    .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_grid1.ei_richrbgroup_slice.ei_richrbgroup_inclab .ei_richrb {
        margin-left: 0
    }
}

@media screen and (min-width:1200px) {
    .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_grid1.ei_richrbgroup_slice.ei_richrbgroup_inclab .ei_richrb:nth-child(1n+1) {
        margin-left: 15px
    }

    .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_grid1.ei_richrbgroup_slice.ei_richrbgroup_inclab .ei_richrb:nth-child(1n+2) {
        margin-left: 0
    }
}

@media screen and (max-width:480px) {
    .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_grid2.ei_richrbgroup_slice .ei_richrb {
        flex-basis: 100%;
        max-width: 100%;
        margin-left: 0
    }
}

@media screen and (min-width:481px) and (max-width:767px) {
    .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_grid2.ei_richrbgroup_slice .ei_richrb {
        flex-basis: calc(100%);
        max-width: calc(100%);
        margin-left: 0
    }
}

@media screen and (min-width:768px) and (max-width:991px) {
    .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_grid2.ei_richrbgroup_slice .ei_richrb {
        flex-basis: calc(100%);
        max-width: calc(100%);
        margin-left: 0
    }
}

@media screen and (min-width:992px) and (max-width:1199px) {
    .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_grid2.ei_richrbgroup_slice .ei_richrb {
        flex-basis: calc(100%);
        max-width: calc(100%);
        margin-left: 0
    }
}

@media screen and (min-width:1200px) {
    .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_grid2.ei_richrbgroup_slice .ei_richrb {
        flex-basis: calc((100%/2) - 7.5px);
        max-width: calc((100%/2) - 7.5px)
    }

        .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_grid2.ei_richrbgroup_slice .ei_richrb:nth-child(2n+1) {
            margin-left: 0
        }
}

@media screen and (min-width:481px) and (max-width:767px) {
    .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_grid2.ei_richrbgroup_slice.ei_richrbgroup_inclab .ei_richrb {
        margin-left: 0
    }
}

@media screen and (min-width:768px) and (max-width:991px) {
    .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_grid2.ei_richrbgroup_slice.ei_richrbgroup_inclab .ei_richrb {
        margin-left: 0
    }
}

@media screen and (min-width:992px) and (max-width:1199px) {
    .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_grid2.ei_richrbgroup_slice.ei_richrbgroup_inclab .ei_richrb {
        margin-left: 0
    }
}

@media screen and (min-width:1200px) {
    .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_grid2.ei_richrbgroup_slice.ei_richrbgroup_inclab .ei_richrb:nth-child(2n+1) {
        margin-left: 15px
    }

    .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_grid2.ei_richrbgroup_slice.ei_richrbgroup_inclab .ei_richrb:nth-child(2n+2) {
        margin-left: 0
    }
}

@media screen and (max-width:480px) {
    .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_grid3.ei_richrbgroup_slice .ei_richrb {
        flex-basis: 100%;
        max-width: 100%;
        margin-left: 0
    }
}

@media screen and (min-width:481px) and (max-width:767px) {
    .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_grid3.ei_richrbgroup_slice .ei_richrb {
        flex-basis: calc(100%);
        max-width: calc(100%);
        margin-left: 0
    }
}

@media screen and (min-width:768px) and (max-width:991px) {
    .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_grid3.ei_richrbgroup_slice .ei_richrb {
        flex-basis: calc(100%);
        max-width: calc(100%);
        margin-left: 0
    }
}

@media screen and (min-width:992px) and (max-width:1199px) {
    .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_grid3.ei_richrbgroup_slice .ei_richrb {
        flex-basis: calc(100% / 2 - 7.5px);
        max-width: calc(100% / 2 - 7.5px)
    }

        .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_grid3.ei_richrbgroup_slice .ei_richrb:nth-child(2n+1) {
            margin-left: 0
        }
}

@media screen and (min-width:1200px) {
    .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_grid3.ei_richrbgroup_slice .ei_richrb {
        flex-basis: calc((100%/3) - 10px);
        max-width: calc((100%/3) - 10px)
    }

        .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_grid3.ei_richrbgroup_slice .ei_richrb:nth-child(3n+1) {
            margin-left: 0
        }
}

@media screen and (min-width:481px) and (max-width:767px) {
    .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_grid3.ei_richrbgroup_slice.ei_richrbgroup_inclab .ei_richrb {
        margin-left: 0
    }
}

@media screen and (min-width:768px) and (max-width:991px) {
    .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_grid3.ei_richrbgroup_slice.ei_richrbgroup_inclab .ei_richrb {
        margin-left: 0
    }
}

@media screen and (min-width:992px) and (max-width:1199px) {
    .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_grid3.ei_richrbgroup_slice.ei_richrbgroup_inclab .ei_richrb:nth-child(2n+1) {
        margin-left: 15px
    }

    .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_grid3.ei_richrbgroup_slice.ei_richrbgroup_inclab .ei_richrb:nth-child(2n+2) {
        margin-left: 0
    }
}

@media screen and (min-width:1200px) {
    .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_grid3.ei_richrbgroup_slice.ei_richrbgroup_inclab .ei_richrb:nth-child(3n+1) {
        margin-left: 15px
    }

    .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_grid3.ei_richrbgroup_slice.ei_richrbgroup_inclab .ei_richrb:nth-child(3n+2) {
        margin-left: 0
    }
}

@media screen and (max-width:480px) {
    .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_grid4.ei_richrbgroup_slice .ei_richrb {
        flex-basis: 100%;
        max-width: 100%;
        margin-left: 0
    }
}

@media screen and (min-width:481px) and (max-width:767px) {
    .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_grid4.ei_richrbgroup_slice .ei_richrb {
        flex-basis: calc(100%);
        max-width: calc(100%);
        margin-left: 0
    }
}

@media screen and (min-width:768px) and (max-width:991px) {
    .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_grid4.ei_richrbgroup_slice .ei_richrb {
        flex-basis: calc(100% / 2 - 7.5px);
        max-width: calc(100% / 2 - 7.5px)
    }

        .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_grid4.ei_richrbgroup_slice .ei_richrb:nth-child(2n+1) {
            margin-left: 0
        }
}

@media screen and (min-width:992px) and (max-width:1199px) {
    .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_grid4.ei_richrbgroup_slice .ei_richrb {
        flex-basis: calc(100% / 3 - 10px);
        max-width: calc(100% / 3 - 10px)
    }

        .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_grid4.ei_richrbgroup_slice .ei_richrb:nth-child(3n+1) {
            margin-left: 0
        }
}

@media screen and (min-width:1200px) {
    .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_grid4.ei_richrbgroup_slice .ei_richrb {
        flex-basis: calc((100%/4) - 11.3px);
        max-width: calc((100%/4) - 11.3px)
    }

        .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_grid4.ei_richrbgroup_slice .ei_richrb:nth-child(4n+1) {
            margin-left: 0
        }
}

@media screen and (min-width:481px) and (max-width:767px) {
    .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_grid4.ei_richrbgroup_slice.ei_richrbgroup_inclab .ei_richrb {
        margin-left: 0
    }
}

@media screen and (min-width:768px) and (max-width:991px) {
    .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_grid4.ei_richrbgroup_slice.ei_richrbgroup_inclab .ei_richrb:nth-child(2n+1) {
        margin-left: 15px
    }

    .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_grid4.ei_richrbgroup_slice.ei_richrbgroup_inclab .ei_richrb:nth-child(2n+2) {
        margin-left: 0
    }
}

@media screen and (min-width:992px) and (max-width:1199px) {
    .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_grid4.ei_richrbgroup_slice.ei_richrbgroup_inclab .ei_richrb:nth-child(3n+1) {
        margin-left: 15px
    }

    .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_grid4.ei_richrbgroup_slice.ei_richrbgroup_inclab .ei_richrb:nth-child(3n+2) {
        margin-left: 0
    }
}

@media screen and (min-width:1200px) {
    .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_grid4.ei_richrbgroup_slice.ei_richrbgroup_inclab .ei_richrb:nth-child(4n+1) {
        margin-left: 15px
    }

    .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_grid4.ei_richrbgroup_slice.ei_richrbgroup_inclab .ei_richrb:nth-child(4n+2) {
        margin-left: 0
    }
}

@media screen and (max-width:480px) {
    .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_grid5.ei_richrbgroup_slice .ei_richrb {
        flex-basis: 100%;
        max-width: 100%;
        margin-left: 0
    }
}

@media screen and (min-width:481px) and (max-width:767px) {
    .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_grid5.ei_richrbgroup_slice .ei_richrb {
        flex-basis: calc(100% / 2 - 7.5px);
        max-width: calc(100% / 2 - 7.5px)
    }

        .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_grid5.ei_richrbgroup_slice .ei_richrb:nth-child(2n+1) {
            margin-left: 0
        }
}

@media screen and (min-width:768px) and (max-width:991px) {
    .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_grid5.ei_richrbgroup_slice .ei_richrb {
        flex-basis: calc(100% / 3 - 10px);
        max-width: calc(100% / 3 - 10px)
    }

        .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_grid5.ei_richrbgroup_slice .ei_richrb:nth-child(3n+1) {
            margin-left: 0
        }
}

@media screen and (min-width:992px) and (max-width:1199px) {
    .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_grid5.ei_richrbgroup_slice .ei_richrb {
        flex-basis: calc(100% / 4 - 11.3px);
        max-width: calc(100% / 4 - 11.3px)
    }

        .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_grid5.ei_richrbgroup_slice .ei_richrb:nth-child(4n+1) {
            margin-left: 0
        }
}

@media screen and (min-width:1200px) {
    .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_grid5.ei_richrbgroup_slice .ei_richrb {
        flex-basis: calc((100%/5) - 12px);
        max-width: calc((100%/5) - 12px)
    }

        .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_grid5.ei_richrbgroup_slice .ei_richrb:nth-child(5n+1) {
            margin-left: 0
        }
}

@media screen and (min-width:481px) and (max-width:767px) {
    .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_grid5.ei_richrbgroup_slice.ei_richrbgroup_inclab .ei_richrb:nth-child(2n+1) {
        margin-left: 15px
    }

    .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_grid5.ei_richrbgroup_slice.ei_richrbgroup_inclab .ei_richrb:nth-child(2n+2) {
        margin-left: 0
    }
}

@media screen and (min-width:768px) and (max-width:991px) {
    .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_grid5.ei_richrbgroup_slice.ei_richrbgroup_inclab .ei_richrb:nth-child(3n+1) {
        margin-left: 15px
    }

    .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_grid5.ei_richrbgroup_slice.ei_richrbgroup_inclab .ei_richrb:nth-child(3n+2) {
        margin-left: 0
    }
}

@media screen and (min-width:992px) and (max-width:1199px) {
    .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_grid5.ei_richrbgroup_slice.ei_richrbgroup_inclab .ei_richrb:nth-child(4n+1) {
        margin-left: 15px
    }

    .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_grid5.ei_richrbgroup_slice.ei_richrbgroup_inclab .ei_richrb:nth-child(4n+2) {
        margin-left: 0
    }
}

@media screen and (min-width:1200px) {
    .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_grid5.ei_richrbgroup_slice.ei_richrbgroup_inclab .ei_richrb:nth-child(5n+1) {
        margin-left: 15px
    }

    .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_grid5.ei_richrbgroup_slice.ei_richrbgroup_inclab .ei_richrb:nth-child(5n+2) {
        margin-left: 0
    }
}

@media screen and (max-width:480px) {
    .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_grid6.ei_richrbgroup_slice .ei_richrb {
        flex-basis: 100%;
        max-width: 100%;
        margin-left: 0
    }
}

@media screen and (min-width:481px) and (max-width:767px) {
    .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_grid6.ei_richrbgroup_slice .ei_richrb {
        flex-basis: calc(100% / 3 - 10px);
        max-width: calc(100% / 3 - 10px)
    }

        .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_grid6.ei_richrbgroup_slice .ei_richrb:nth-child(3n+1) {
            margin-left: 0
        }
}

@media screen and (min-width:768px) and (max-width:991px) {
    .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_grid6.ei_richrbgroup_slice .ei_richrb {
        flex-basis: calc(100% / 4 - 11.3px);
        max-width: calc(100% / 4 - 11.3px)
    }

        .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_grid6.ei_richrbgroup_slice .ei_richrb:nth-child(4n+1) {
            margin-left: 0
        }
}

@media screen and (min-width:992px) and (max-width:1199px) {
    .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_grid6.ei_richrbgroup_slice .ei_richrb {
        flex-basis: calc(100% / 5 - 12px);
        max-width: calc(100% / 5 - 12px)
    }

        .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_grid6.ei_richrbgroup_slice .ei_richrb:nth-child(5n+1) {
            margin-left: 0
        }
}

@media screen and (min-width:1200px) {
    .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_grid6.ei_richrbgroup_slice .ei_richrb {
        flex-basis: calc((100%/6) - 12.5px);
        max-width: calc((100%/6) - 12.5px)
    }

        .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_grid6.ei_richrbgroup_slice .ei_richrb:nth-child(6n+1) {
            margin-left: 0
        }
}

@media screen and (min-width:481px) and (max-width:767px) {
    .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_grid6.ei_richrbgroup_slice.ei_richrbgroup_inclab .ei_richrb:nth-child(3n+1) {
        margin-left: 15px
    }

    .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_grid6.ei_richrbgroup_slice.ei_richrbgroup_inclab .ei_richrb:nth-child(3n+2) {
        margin-left: 0
    }
}

@media screen and (min-width:768px) and (max-width:991px) {
    .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_grid6.ei_richrbgroup_slice.ei_richrbgroup_inclab .ei_richrb:nth-child(4n+1) {
        margin-left: 15px
    }

    .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_grid6.ei_richrbgroup_slice.ei_richrbgroup_inclab .ei_richrb:nth-child(4n+2) {
        margin-left: 0
    }
}

@media screen and (min-width:992px) and (max-width:1199px) {
    .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_grid6.ei_richrbgroup_slice.ei_richrbgroup_inclab .ei_richrb:nth-child(5n+1) {
        margin-left: 15px
    }

    .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_grid6.ei_richrbgroup_slice.ei_richrbgroup_inclab .ei_richrb:nth-child(5n+2) {
        margin-left: 0
    }
}

@media screen and (min-width:1200px) {
    .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_grid6.ei_richrbgroup_slice.ei_richrbgroup_inclab .ei_richrb:nth-child(6n+1) {
        margin-left: 15px
    }

    .ei_ergov5 .ei_richrbgroup.ei_richrbgroup_grid6.ei_richrbgroup_slice.ei_richrbgroup_inclab .ei_richrb:nth-child(6n+2) {
        margin-left: 0
    }
}

.masque {
    display: none
}

#cookieLB {
    font-family: Arial,Helvetica,sans-serif
}

    #cookieLB .a_blocfctl p {
        margin: 0
    }

    #cookieLB .ei_titleblock {
        padding-bottom: 0
    }

    #cookieLB p.bloctxt {
        margin: 0 0 16px
    }

    #cookieLB a {
        color: #212121;
        font-weight: 700
    }

        #cookieLB a:focus, #cookieLB a:hover {
            text-decoration: none
        }

    #cookieLB .ei_mainblocfctl {
        margin-top: 16px;
        padding-bottom: 0
    }

    #cookieLB .a_blocfctltitre {
        text-align: center;
        padding-bottom: 0
    }
    #cookieLB .a_blocfctltitre img{
        display: inline-block;
    }

        #cookieLB .a_blocfctltitre .a_titre2 {
            font-weight: 700
        }

    #cookieLB #cookieLBmain {
        text-align: center;
        color: #707070
    }

        #cookieLB #cookieLBmain p {
            margin: 0 0 10px
        }

    #cookieLB .blocboutons {
        margin: 30px 0 0;
        padding: 0
    }

        #cookieLB .blocboutons #cookieLBmainbuttons .ei_buttonbar {
            margin-bottom: 16px
        }

    #cookieLB .ei_buttonbar {
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: row-reverse
    }

        #cookieLB .ei_buttonbar .ei_btn {
            display: inline-flex;
            padding: 8px 24px !important;
            text-decoration: none;
            margin: 0 8px;
            border: 2px solid #1F284D;
            background: #1F284D;
            border-radius: 5px !important;
            transition: all .2s ease-in
        }

            #cookieLB .ei_buttonbar .ei_btn .ei_btn_label {
                font-weight: 700;
                color: #fff;
                line-height: 1
            }

            #cookieLB .ei_buttonbar .ei_btn:hover {
                background: #707070;
                border-color: #707070
            }

            #cookieLB .ei_buttonbar .ei_btn:focus {
                background: #c8c8c8;
                border-color: #212121;
                outline: 0
            }

                #cookieLB .ei_buttonbar .ei_btn:focus .ei_btn_label {
                    color: #212121
                }

            #cookieLB .ei_buttonbar .ei_btn.ei_btn_fn_forward, #cookieLB .ei_buttonbar .ei_btn.ei_btn_typ_back {
                background: 0 0
            }

                #cookieLB .ei_buttonbar .ei_btn.ei_btn_fn_forward .ei_btn_label, #cookieLB .ei_buttonbar .ei_btn.ei_btn_typ_back .ei_btn_label {
                    color: #212121
                }

                #cookieLB .ei_buttonbar .ei_btn.ei_btn_fn_forward:hover, #cookieLB .ei_buttonbar .ei_btn.ei_btn_typ_back:hover {
                    background: #2f3d75;
                    border-color: #2f3d75;
                }

                    #cookieLB .ei_buttonbar .ei_btn.ei_btn_fn_forward:hover .ei_btn_label, #cookieLB .ei_buttonbar .ei_btn.ei_btn_typ_back:hover .ei_btn_label {
                        color: #fff
                    }

                #cookieLB .ei_buttonbar .ei_btn.ei_btn_fn_forward:focus, #cookieLB .ei_buttonbar .ei_btn.ei_btn_typ_back:focus {
                    outline: 0;
                    background: #c8c8c8;
                    border-color: #707070
                }

        #cookieLB .ei_buttonbar .ei_button .ei_btn .ei_btn_body .ei_btn_pic:not(empty) {
            display: none
        }

    #cookieLB .ei_gpblock .ei_gpblock_body {
        color: #707070
    }

    #cookieLB .ei_gpblock .ei_gpblock {
        background: #f6f6f6;
        border-radius: 8px;
        padding: 16px;
        font-size: 14px;
        margin-bottom: 5px
    }

        #cookieLB .ei_gpblock .ei_gpblock .ei_gpblock_header .ei_titlelabel {
            font-size: 14px;
            padding-bottom: 8px
        }

    #cookieLB .ei_gpblock .ei_errlst {
        color: #ee0302
    }

    #cookieLB div.ei_richrb {
        position: relative
    }

        #cookieLB div.ei_richrb:after, #cookieLB div.ei_richrb:before {
            content: '';
            position: absolute;
            top: 50%;
            -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
            border-radius: 50%
        }

        #cookieLB div.ei_richrb:before {
            width: 15px;
            height: 15px;
            border: 2px solid #212121;
            left: 13px
        }

        #cookieLB div.ei_richrb .ei_richrb_label {
            font-weight: 700;
            padding: 0 20px 0 47px
        }

        #cookieLB div.ei_richrb.ei_selected:before {
            border: 2px solid #fff
        }

        #cookieLB div.ei_richrb.ei_selected:after {
            width: 11px;
            height: 11px;
            background-color: #fff;
            left: 17px
        }

        #cookieLB div.ei_richrb.err {
            border: 2px solid #ee0302
        }

            #cookieLB div.ei_richrb.err:before {
                border-color: #ee0302
            }

            #cookieLB div.ei_richrb.err .ei_richrb_label {
                color: #ee0302
            }

    #cookieLB div.ei_richrbgroup {
        margin-top: 5px
    }

        #cookieLB div.ei_richrbgroup div.ei_richrb {
            border-radius: 5px
        }

@media screen and (max-width:991px) {
    #cookieLB div.ei_richrbgroup {
        display: flex
    }

        #cookieLB div.ei_richrbgroup .ei_richrb {
            width: 50%
        }
}

@media screen and (max-width:400px) {
    #cookieLB div.ei_richrbgroup {
        flex-direction: column
    }

        #cookieLB div.ei_richrbgroup .ei_richrb {
            width: 100%
        }
}
