#iliade-social a[href*="x.com"]{color:#FFF}#iliade-social a[href*="x.com"]:hover{color:#1da1f2!important}#iliade-social a[href*="x.com"] i.fa-brands.fa-x-twitter{color:inherit!important;transition:color 0.3s ease}:root{--primary:#5e0000;--accent:#c39d63;--highlight:#ECBF60;--success-bg:#32a852;--success-border:#137f31;--text-main:#2e285e;--font-serif:"EB Garamond",Georgia,"Times New Roman",serif;--font-sans:"Open Sans",Helvetica,Arial,Lucida,sans-serif;--radius:10px;--transition:all 0.3s ease}.kms-form-navigation{border-top:none}input.kms-input{padding:12px;background:#f8f7fc;border:2px solid hsl(var(--kms-border));width:100%;font-size:15px;border-radius:calc(var(--kms-radius) * 0.5);color:hsl(var(--kms-foreground));transition:var(--kms-transition-smooth);font-family:inherit}.kms-step-label{margin:5px}div.kms-frequency-section{margin-top:25px}.kms-amount-btn{padding:14px 16px}i.fa-duotone{color:var(--primary)}.don-grid{max-width:1100px;margin:0 auto;padding:1rem;font-family:var(--font-serif);color:var(--text-main)}.don-grid h3{margin-top:2rem;margin-bottom:1rem;font-size:1.6rem;font-weight:700}.grid{display:grid;gap:1rem;margin-bottom:2rem}.grid.formations{grid-template-columns:repeat(3,1fr)}@media (max-width:900px){.grid.formations{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.grid.formations{grid-template-columns:1fr}}.grid.evenements,.grid.creation{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.don-grid .card,.don-grid .card *{font-family:'Open Sans',sans-serif!important}.don-grid{margin:40px auto;max-width:1200px;padding:0 20px}.don-grid h3{font-size:1.6rem;margin:2.5rem 0 1rem;letter-spacing:0.5px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.card{background:#fff;border-radius:10px;overflow:hidden;text-align:center;transition:transform 0.2s ease,box-shadow 0.2s ease;cursor:default}.card:hover{transform:translateY(-4px);box-shadow:0 4px 12px rgba(0,0,0,0.1)}.img-wrap{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden}.img-wrap img{width:100%;height:100%;object-fit:cover;display:block}.content{padding:20px}.amount{font-size:1.5rem;font-weight:bold;color:#b31b1b;margin-bottom:8px}.desc{font-size:1rem;color:#333}@media (max-width:900px){.grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.grid{grid-template-columns:1fr}}a.showlogin{color:var(--highlight)}select#options-de-don{background-color:var(--success-bg);border:2px solid var(--success-border);padding:12px;color:#fff}div#wcdp label{color:#212121;font-family:var(--font-sans);font-weight:700;text-transform:uppercase;font-size:14px;letter-spacing:1px;text-align:left}label.wcdp-variation-heading,div#wcdp h3{font-family:var(--font-sans);text-transform:uppercase;text-align:center;font-size:13px;color:#333;letter-spacing:2px;margin:20px 0}.wcdp_options>li>label{padding:8px}abbr[title]{text-decoration:none}div#wcdp_other{text-align:left}div.woocommerce-MyAccount-content p,p.woocommerce-thankyou-order-received{margin-bottom:35px}h1.wcdp-donation-received-heading,h2.wc-bacs-bank-details-heading,h2.woocommerce-order-details__title,h2.woocommerce-column__title,header.woocommerce-Address-title h3{font-size:25px;font-family:var(--font-serif);font-style:italic}h3.wc-bacs-bank-details-account-name{font-size:1.2em;font-weight:700}a.woocommerce-button{margin:2px}address{font-style:normal}.woocommerce form .form-row input.input-text{background-color:#FFF9C4;border-bottom:1px dotted #333}select#billing_country{font-size:14px;font-family:var(--font-sans);font-weight:700;text-transform:uppercase;letter-spacing:1px}div#payment{padding:25px}button#wcdp-ajax-button,.button.wcdp-button.wcdp-right,.button.wcdp-button.wcdp-left{font-family:var(--font-sans);font-size:14px;color:#fff;line-height:1.7em;font-weight:600;background-color:var(--primary);border-radius:var(--radius)}.wps_recurring_bifurcation_wrapper h4{color:white}.wps_recurring_bifurcation_wrapper h4 a{color:black}.first-payment-date{display:none}.separator{background:var(--accent)}#left-area ul,.entry-content ul,.et-l--body ul,.et-l--footer ul,.et-l--header ul{padding:0}