


/* Custom */
    .cm__btn-group button[data-role="necessary"] {
          position: absolute!important;
            top: 0!important;
            left: 0!important;
            background: none!important;
            border: none!important;
            margin: 0 2rem !important;
            text-decoration: underline!important;
            height: auto!important;
            padding: 0 1.3rem!important;
            font-weight: normal!important;
            line-height: .9em;
    }
    /* BTN valide */
    .cm__btn-group button[data-role="all"],
    .pm__btn-group button[data-role="all"]{
        background: rgb(var(--greenBase))!important;
        border-color: rgb(var(--greenBase))!important;
    }
    .cm__btn-group button[data-role="all"]:hover,
    .pm__btn-group button[data-role="all"]:hover
    {
        background: rgb(var(--greenHover))!important;
        border-color: rgb(var(--greenHover))!important;
    }   

    #cc-main .cm__texts{
        padding: 3rem 0 0 !important;
    }  
    #cc-main .cm__title span{
        font-weight: 600;
        color:rgb(var(--greenHover))!important;
    }
    #cc-main .cm__title {
        font-weight: 200;
        min-height: 60px;
        margin-top: 1rem;
        line-height: 1em;
        font-size: 1.75em!important;
        background: no-repeat 90% 0 url('data:image/png;base64,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');
    }

    #cc-main .cm__title+.cm__desc {
       margin-top: 0.75em;
        margin-bottom: 2rem;
        line-height: 1.3;
    }


    #cc-main .cm__desc, #cc-main .cm__title {
        padding: 0 3rem;
    }
    #cc-main .cm__btns, #cc-main .cm__links {
        padding: 1rem 3rem;
        width: unset;
    }
    
    #cc-main button span{
            display: block;
        margin-top: -1px;
    }