.rmg-devis-nav{font-weight:800!important}
.desktop-nav>.rmg-devis-nav{padding:9px 12px;border:1px solid currentColor;border-radius:6px;white-space:nowrap}
.rmg-devis-callout{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:32px;max-width:1160px;margin:40px auto;padding:32px 36px;background:#eaff69;color:#171b25;border:2px solid #171b25;border-radius:16px;box-shadow:5px 5px 0 #171b25}
.rmg-devis-callout h2{font-size:clamp(24px,3vw,36px);line-height:1.1;margin:10px 0;text-transform:uppercase}
.rmg-devis-callout .eyebrow,.rmg-devis-intro .eyebrow{color:#171b25}
.rmg-devis-callout .eyebrow:before,.rmg-devis-intro .eyebrow:before{background:#171b25}
.rmg-devis-callout p{max-width:720px;margin:0 0 12px;line-height:1.6}
.rmg-devis-callout small{display:block;font-size:12px;line-height:1.5}
.rmg-devis-callout .button{flex-shrink:0;white-space:nowrap}
.rmg-devis-body{background:#f7f7f2;color:#171b25}
.rmg-devis-page{padding-bottom:48px}
.rmg-devis-page>.breadcrumb,.rmg-devis-page>.breadcrumb a,.rmg-devis-page>.breadcrumb>span{color:#555b62}
.rmg-devis-intro,.rmg-devis-embed,.rmg-devis-reassurance{width:calc(100% - 64px);max-width:1160px;margin-left:auto;margin-right:auto;box-sizing:border-box}
.rmg-devis-intro{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:18px 0 30px}
.rmg-devis-intro h1{font-size:clamp(32px,4.2vw,56px);line-height:1.04;letter-spacing:-1.2px;text-transform:uppercase;max-width:780px;margin:12px 0 18px}
.rmg-devis-intro h1,.rmg-devis-callout h2{font-weight:900}
.rmg-devis-intro p{max-width:760px;line-height:1.65;margin:0;font-size:17px}
.rmg-devis-help{flex-shrink:0;color:inherit;text-decoration:none;border-left:3px solid #ebff69;padding:8px 0 8px 18px;display:flex;flex-direction:column;gap:6px;font-size:14px}
.rmg-devis-help strong{font-size:18px}
.rmg-devis-embed{border:2px solid #171b25;border-radius:16px;overflow:hidden;box-shadow:6px 6px 0 #171b25;background:#fafafa;scroll-margin-top:110px}
.rmg-devis-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 24px;background:#171b25;color:#fff;font-size:13px}
.rmg-devis-toolbar a{color:#eaff69;text-decoration:underline;text-underline-offset:3px}
#rmg-devis-frame{display:block;width:100%;height:900px;border:0;background:#f8f7f3}
.rmg-devis-reassurance{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:42px}
.rmg-devis-reassurance h2{font-size:18px;line-height:1.25;margin:0 0 10px}
.rmg-devis-reassurance p{font-size:14px;line-height:1.65;margin:0;color:#4b4f56}
.rmg-devis-reassurance a{color:inherit;text-decoration:underline;text-underline-offset:3px}
.rmg-devis-skip,.rmg-devis-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.rmg-devis-skip:focus{clip:auto;width:auto;height:auto;z-index:99999;top:10px;left:10px;background:#171b25;color:white;padding:14px}
.rmg-devis-nav:focus-visible,.rmg-devis-toolbar a:focus-visible,.rmg-devis-callout a:focus-visible{outline:3px solid #ef4a8a;outline-offset:4px}
@media(max-width:1240px){.rmg-devis-callout{margin-left:32px;margin-right:32px}.desktop-nav>.rmg-devis-nav{padding:8px}}
@media(max-width:760px){.rmg-devis-callout{display:block;margin:28px 20px;padding:24px;box-shadow:4px 4px 0 #171b25}.rmg-devis-callout .button{margin-top:22px;white-space:normal}.rmg-devis-intro,.rmg-devis-embed,.rmg-devis-reassurance{width:calc(100% - 32px)}.rmg-devis-intro{display:block;padding:10px 0 24px}.rmg-devis-intro h1{letter-spacing:-.6px}.rmg-devis-intro p{font-size:16px}.rmg-devis-help{margin-top:20px}.rmg-devis-toolbar{padding:14px 16px;flex-wrap:wrap;gap:8px}.rmg-devis-toolbar>span{display:none}#rmg-devis-frame{height:1020px}.rmg-devis-reassurance{grid-template-columns:1fr;gap:22px}.rmg-devis-embed{border-radius:12px;box-shadow:4px 4px 0 #171b25}}
/* Running Man Games identity: Archivo Black, Inter, ink, lime and pink. */
.rmg-devis-body{background:#f4f1e9;color:#101117}
.rmg-devis-intro{background:radial-gradient(ellipse at 100% 0,#ff4f9a18,transparent 60%),#101117;color:#fffdf8;padding:36px 40px;margin-top:10px;margin-bottom:30px;border-radius:12px;border-bottom:5px solid #ff4f9a;gap:32px}
.rmg-devis-intro h1{font-family:'Archivo Black',Arial,sans-serif;font-weight:400;font-size:clamp(32px,4vw,52px);line-height:1.06;margin:14px 0 18px}.rmg-devis-intro h1 span{color:#c8ff38}
.rmg-devis-intro p{font-size:15px;color:#ffffffb8;max-width:700px}
.rmg-devis-intro .eyebrow{color:#c8ff38}.rmg-devis-intro .eyebrow:before{background:#c8ff38}
.rmg-devis-help{border-color:#ff4f9a;color:#fffdf8;font-size:12px}.rmg-devis-help strong{font-size:17px;color:#c8ff38}
.rmg-devis-embed{max-width:960px;border:0;box-shadow:none;border-radius:0;background:transparent;overflow:visible}
.rmg-devis-toolbar{background:transparent;color:#55555f;padding:0 8px 15px;font-size:12px}.rmg-devis-toolbar a{color:#101117;font-weight:750}
#rmg-devis-frame{background:transparent;scroll-margin-top:110px}
.rmg-devis-callout{background:#c8ff38;color:#101117;border-color:#101117;box-shadow:5px 5px 0 #ff4f9a}.rmg-devis-callout h2{font-family:'Archivo Black',Arial,sans-serif;font-weight:400}
.rmg-devis-reassurance{padding-top:28px;border-top:1px solid #10111733}.rmg-devis-reassurance h2{font-family:'Archivo Black',Arial,sans-serif;font-weight:400;font-size:15px}
@media(max-width:760px){.rmg-devis-intro{padding:26px 24px;margin-top:4px}.rmg-devis-intro h1{font-size:33px}.rmg-devis-intro p{font-size:14px}.rmg-devis-help{margin-top:22px}.rmg-devis-toolbar{padding:0 4px 14px}.rmg-devis-callout{box-shadow:4px 4px 0 #ff4f9a}}
