.elementor-22128 .elementor-element.elementor-element-c4c2731{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:14rem;--padding-bottom:8rem;--padding-left:0rem;--padding-right:0rem;}.elementor-22128 .elementor-element.elementor-element-832c025{--spacer-size:2rem;}:root{--page-title-display:none;}@media(max-width:1200px){.elementor-22128 .elementor-element.elementor-element-c4c2731{--padding-top:10rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}}@media(max-width:992px){.elementor-22128 .elementor-element.elementor-element-c4c2731{--padding-top:6rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}}/* Start custom CSS */#cmplz-document, #cmplz-document p, #cmplz-document li{
    font-size: unset;
}

#cmplz-document h2{
    font-size: clamp(1.25rem, 2vw, 1.7rem);
    margin-top: 2rem;
    margin-bottom: 0;
}

#cmplz-document h3{
    font-size: 1.1rem;
}

#cmplz-document p i{
    color: var(--bleuet);
    font-size: 0.9rem;
    font-style: normal;
}

/*Dropdown 1*/
#cmplz-cookies-overview .cmplz-dropdown, #cmplz-document .cmplz-dropdown{
    background: var(--bleuet-08);
    border-radius: 10px;
    padding: 1rem;
}

#cmplz-cookies-overview .cmplz-dropdown[open] summary, #cmplz-document .cmplz-dropdown[open] summary{
    margin-bottom: 2rem;
}

#cmplz-cookies-overview .cmplz-dropdown summary, #cmplz-document .cmplz-dropdown summary{
    padding: 0;
    background: none;
    margin: 0;
}

@media screen and (max-width: 992px){
    .cmplz-dropdown.cmplz-service-desc.cmplz-dropdown-cookiepolicy{
        overflow-x: scroll;
        
        &::-webkit-scrollbar{
            height: 10px;
            background: var(--bleuet-08);
        }
        
        &::-webkit-scrollbar-thumb{
            background: var(--bleuet-30);
            border-radius: 20px;
        }
    }   
}

/*Tableau*/
#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose, #cmplz-document .cmplz-dropdown .cookies-per-purpose{
    background: none;
    border: none;
    grid-gap: 2px;
}

#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div, #cmplz-document .cmplz-dropdown .cookies-per-purpose div{background: none;}

#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div, #cmplz-document .cmplz-dropdown .cookies-per-purpose div{
    background: var(--bleuet-20)!important;
    border-radius: 5px;
}

#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose .name-header, #cmplz-document .cmplz-dropdown .cookies-per-purpose .name-header, .editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose .name-header, #cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose .function-header, #cmplz-document .cmplz-dropdown .cookies-per-purpose .function-header, #cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose .retention-header, #cmplz-document .cmplz-dropdown .cookies-per-purpose .retention-header{
    background: var(--bleuet-30)!important;
}

@media screen and (max-width: 599px){
    .name-header, .name{
        margin-top: 1rem;
    }
}

/*Dropdown consentement*/
#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category{
    background: none;
}

#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header{
    background: var(--bleuet-08);
    border-radius: 5px;
}

#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-description{
    background: var(--bleuet-05);
    border-radius: 5px;
    margin-top: 5px;
}/* End custom CSS */