@charset "UTF-8";
/***!  Style Declaration  !***/

.ca-comp-container,.ca-comp-container *{box-sizing:border-box !important;-webkit-font-smoothing:antialiased}.ca-comp-container{--ca-primary:#007a5e;--ca-dark:#005c47;--txt-main:#1a1a1a;--txt-sub:#666;--bg-alt:#f5f5f7;--bdr-color:#e5e5e7;--shadow-md:0 4px 12px rgba(0,0,0,0.08);--radius-lg:16px;max-width:800px !important;margin:32px auto !important;display:block !important}.ca-comp-container .ca-comp-table{background:white !important;border-radius:var(--radius-lg) !important;overflow:hidden !important;box-shadow:var(--shadow-md) !important;border:1px solid var(--bdr-color) !important;display:block !important}.ca-comp-container .ca-comp-row{display:grid !important;grid-template-columns:1.2fr 1fr !important;gap:1px !important;background:var(--bdr-color) !important;margin:0 !important;transition:background 0.3s ease !important}.ca-comp-container .ca-comp-cell{background:white !important;padding:16px 24px !important;display:flex !important;align-items:center !important;justify-content:center !important;text-align:center !important;transition:all 0.3s ease !important;position:relative !important;flex-direction:column !important;min-height:70px !important;margin:0 !important}.ca-comp-container .ca-comp-header .ca-comp-cell{background:var(--bg-alt) !important;padding:24px 20px !important}.ca-comp-container .ca-comp-logo{max-width:160px !important;max-height:55px !important;width:auto !important;height:auto !important;object-fit:contain !important;display:block !important}.ca-comp-container .ca-comp-cat-row .ca-comp-cell:first-child{justify-content:flex-start !important;align-items:flex-start !important;text-align:left !important;font-weight:600 !important;font-size:14px !important;color:var(--txt-main) !important;background:var(--bg-alt) !important;border-left:4px solid transparent !important;flex-direction:row !important}.ca-comp-container .ca-comp-val{font-size:14px !important;font-weight:600 !important;color:var(--txt-main) !important;line-height:1.4 !important;display:block !important}.ca-comp-container .ca-comp-sub{font-size:12px !important;color:var(--txt-sub) !important;font-weight:400 !important;margin-top:4px !important;display:block !important;line-height:1.4 !important}.ca-comp-container .ca-cta-row{background:linear-gradient(135deg,#f5f5f7 0%,#fafafa 100%) !important}.ca-comp-container .ca-cta-row .ca-comp-cell{padding:24px 16px !important;background:transparent !important}.ca-comp-container .ca-btn{width:100% !important;max-width:240px !important;padding:14px 20px !important;border-radius:8px !important;text-decoration:none !important;font-weight:700 !important;font-size:14px !important;color:#fff !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;transition:all 0.3s cubic-bezier(0.25,0.8,0.25,1) !important;background:linear-gradient(135deg,var(--ca-primary) 0%,var(--ca-dark) 100%) !important;box-shadow:0 4px 12px rgba(0,122,94,0.25) !important}.ca-comp-container .ca-icon{font-size:18px !important;transition:transform 0.3s ease !important}@media (max-width:768px){.ca-comp-container .ca-comp-row{grid-template-columns:1fr !important}.ca-comp-container .ca-comp-header{display:none !important}.ca-comp-container .ca-comp-cell{padding:16px 20px !important;text-align:left !important;align-items:flex-start !important}.ca-comp-container .ca-comp-cat-row .ca-comp-cell:first-child{font-weight:700 !important;font-size:15px !important;padding:12px 20px !important;border-left:4px solid var(--txt-main) !important}.ca-comp-container .cell-ca::before{content:'Crédit Agricole: ';font-weight:700 !important;color:var(--ca-primary) !important;margin-bottom:6px !important;display:block !important}.ca-comp-container .ca-comp-val,.ca-comp-container .ca-comp-sub{text-align:left !important}.ca-comp-container .ca-cta-row .ca-comp-cell:first-child{display:none !important}.ca-comp-container .ca-btn{max-width:100% !important}}
