.elementor-1898 .elementor-element.elementor-element-5fbcd486{--display:flex;}@media(min-width:768px){.elementor-1898 .elementor-element.elementor-element-5fbcd486{--content-width:1394px;}}/* Start custom CSS for shortcode, class: .elementor-element-259d48b1 */#cmplz-document{ max-width:900px; margin:0 auto; color:#ffffff; font-family:inherit; font-size:16px; } #cmplz-document h1{ display:none; } #cmplz-document h2, #cmplz-document h3, #cmplz-document h4, #cmplz-document h5{ color:#5ecbff; font-weight:800; line-height:1.25; } #cmplz-document h2{ margin-top:2.8rem; margin-bottom:1rem; font-size:1.55rem; } #cmplz-document h3{ margin-top:2rem; margin-bottom:.8rem; font-size:1.35rem; } #cmplz-document h4, #cmplz-document h5{ margin-top:1.4rem; margin-bottom:.6rem; } #cmplz-document p, #cmplz-document li, #cmplz-document span, #cmplz-document td, #cmplz-document th{ color:#ffffff; line-height:1.8; } #cmplz-document p{ margin-bottom:1rem; } #cmplz-document ul, #cmplz-document ol{ padding-left:1.4rem; margin-bottom:1.4rem; } #cmplz-document a{ color:#ff7a1a; font-weight:700; text-decoration:none; } #cmplz-document a:hover{ color:#ff9c52; text-decoration:underline; } /* Accordéons cookies */ #cmplz-cookies-overview .cmplz-dropdown{ border:1px solid rgba(255,255,255,.10); border-radius:14px; overflow:hidden; margin:16px 0; background:rgba(255,255,255,.035); } #cmplz-cookies-overview .cmplz-service-header{ padding:18px 22px; background:rgba(255,255,255,.045); } #cmplz-cookies-overview summary{ cursor:pointer; } #cmplz-cookies-overview .cmplz-service-header h3{ margin:0 0 4px 0; color:#5ecbff; } #cmplz-cookies-overview .cmplz-service-header p{ margin:0; color:#ffffff; } #cmplz-cookies-overview .cmplz-service-description, #cmplz-cookies-overview .cmplz-sharing-data, #cmplz-cookies-overview .cookies-per-purpose{ padding:18px 22px; } /* Grilles cookies */ #cmplz-document .cookies-per-purpose{ border-top:1px solid rgba(255,255,255,.08); } #cmplz-document .name-header, #cmplz-document .retention-header, #cmplz-document .function-header{ color:#5ecbff; font-weight:800; margin-top:1rem; } #cmplz-document .name, #cmplz-document .retention, #cmplz-document .function{ color:#ffffff; margin-bottom:.7rem; } /* Gestion du consentement */ #cmplz-manage-consent-container .cmplz-category{ border:1px solid rgba(255,255,255,.10); border-radius:14px; background:rgba(255,255,255,.035); margin:14px 0; overflow:hidden; } #cmplz-manage-consent-container .cmplz-category-header{ padding:16px 20px; } #cmplz-manage-consent-container .cmplz-category-title{ color:#5ecbff; font-weight:800; } #cmplz-manage-consent-container .cmplz-description{ padding:0 20px 18px; } /* Mobile */ @media (max-width:767px){ #cmplz-document{ max-width:100%; font-size:15px; } #cmplz-document h2{ font-size:1.35rem; } #cmplz-document h3{ font-size:1.2rem; } #cmplz-cookies-overview .cmplz-service-header, #cmplz-cookies-overview .cmplz-service-description, #cmplz-cookies-overview .cmplz-sharing-data, #cmplz-cookies-overview .cookies-per-purpose{ padding:15px; } #cmplz-document .cookies-per-purpose{ background:transparent !important; } #cmplz-document .purpose{ background:rgba(255,255,255,.05) !important; color:#5ecbff !important; padding:14px 18px; } #cmplz-document .purpose h4{ color:#5ecbff !important; margin:0; } #cmplz-document .name-header, #cmplz-document .retention-header, #cmplz-document .function-header{ background:rgba(255,255,255,.03) !important; color:#5ecbff !important; font-weight:700; } #cmplz-document .name, #cmplz-document .retention, #cmplz-document .function{ background:transparent !important; color:#ffffff !important; } #cmplz-document .cookies-per-purpose > div{ border-color:rgba(255,255,255,.08) !important; } }/* End custom CSS */
/* Start custom CSS */body {
    background-color: #0b0f14;

    background-image:
        linear-gradient(rgba(255, 255, 255, 0.025) 1px, transparent 1px),
        linear-gradient(90deg, rgba(255, 255, 255, 0.025) 1px, transparent 1px),

        radial-gradient(
            circle at top left,
            rgba(59, 130, 246, 0.10),
            transparent 30%
        ),

        radial-gradient(
            circle at bottom right,
            rgba(14, 165, 233, 0.08),
            transparent 35%
        );

    background-size:
        42px 42px,
        42px 42px,
        auto,
        auto;

    background-attachment: fixed;
}/* End custom CSS */