.elementor .section-panneau{width:calc(100% - 48px);margin-inline:auto;\n}.elementor .lien-chevron:hover,.elementor .lien-chevron:focus-visible{color:var(--orange-logo);background-color:transparent;}.elementor .lien-chevron{font-family:var(--font-body);font-weight:400;font-size:16px;color:rgba(255,255,255,0.88);line-height:1.4;text-decoration:none;padding:0px;border-radius:0px;border-width:0px;background-color:transparent;display:inline-flex;gap:8px;align-items:center;text-align:left; &::before { content:"»"; color:var(--orange-logo); font-size:18px; line-height:1; }\n}.elementor .panneau{overflow:hidden;position:relative;border-radius:28px;background-color:var(--bleu-nuit);background-image:linear-gradient(115deg, rgba(28,129,212,0) 0%, rgba(28,129,212,0.30) 22%, rgba(28,129,212,0) 40%), linear-gradient(115deg, rgba(10,37,64,0) 55%, rgba(240,108,12,0.22) 80%, rgba(10,37,64,0) 100%), repeating-linear-gradient(115deg, rgba(255,255,255,0.03) 0px, rgba(255,255,255,0.03) 2px, rgba(255,255,255,0) 2px, rgba(255,255,255,0) 16px);\n}.elementor .btn-blanc:hover,.elementor .btn-blanc:focus-visible{background-color:var(--bleu-soft);}.elementor .btn-blanc{font-family:var(--font-heading);font-weight:400;font-size:16px;color:var(--bleu-logo);letter-spacing:0.03em;line-height:1;text-decoration:none;text-transform:uppercase;padding-block-start:8px;padding-block-end:8px;padding-inline-start:26px;padding-inline-end:8px;border-radius:999px;border-width:0px;background-color:var(--blanc);transition:background-color 0.2s;display:inline-flex;gap:14px;justify-content:center;align-items:center;&:focus-visible { outline:3px solid var(--orange-logo); outline-offset:3px; } &::after { content:''; display:inline-block; width:34px; height:34px; border-radius:50%; flex-shrink:0; background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/16px no-repeat, #F06C0C; transition:transform .2s ease; } &:hover::after { transform:translateX(3px); }\n}