.points-forts{background-color:rgba(255,255,255,0.12);width:80%;min-height:42em;height:auto;gap:1em;color:#ffffff;}.blanc{color:#ffffff;}.intro-contact{min-height:10em;height:auto;width:100%;overflow-wrap:break-word;word-wrap:break-word;}.form-card{background-color:rgba(65,65,65,0.26);width:100%;height:100%;box-shadow:black 0px 4px 20px;border-radius:14px;align-items:center;justify-content:center;}.form-card label{color:#ffffff;font-family:"Arial",sans-serif;font-weight:bold;font-size:1.05rem;}.field{display:flex;gap:0.4rem;margin-bottom:1rem;padding:0.5rem;justify-content:center;align-items:center;gap:1rem;}.field label{font-size:1.05rem;font-family:"Arial",sans-serif;font-weight:bold;color:#ffffff;flex:0 0 11rem;text-align:right;white-space:nowrap;}.field input,.field textarea,.field select{width:30%;padding:1em;border-radius:10px;border:none;background-color:rgba(207,207,207,0.705);color:#000000;align-items:center;}.field textarea{height:13em;resize:vertical;}.consentement p{display:flex;align-items:center;gap:0.5rem;width:20em;}.consentement{display:flex;justify-content:center;gap:0.5em;align-items:center;}.bouton-envoyer-contact{display:flex;justify-content:center;padding:1rem;}.bouton-envoyer-contact button{padding:0.75rem 1.5rem;border:none;border-radius:8px;background-color:#00d4ff;color:#000;font-size:1.1rem;font-weight:bold;cursor:pointer;box-shadow:0 4px 10px rgba(0,212,255,0.4);transition:transform 0.5s ease;}.bouton-envoyer-contact button:hover{background-color:#0099cc;box-shadow:0 6px 14px rgba(0,212,255,0.6);transform:scale(1.10);transition:transform 0.5s ease;}.casse-a-cocher{width:1.2rem;height:1.2rem;cursor:pointer;}.field-hidden{display:none !important;}.piece-jointe-field{display:block;justify-content:center;align-items:center;text-align:center;gap:1rem;}.piece-jointe-field label{text-align:center;width:100%;}.piece-jointe-field small{color:#d5d5d5;font-size:0.9rem;}.contact-shortcuts-compact{width:90%;max-width:750px;margin:2rem auto;padding:1.5rem 2rem;background:rgba(255,255,255,0.10);border-radius:16px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,0.15);text-align:center;}.contact-shortcuts-compact h3{margin:0 0 1rem 0;font-family:"Saira Stencil One",sans-serif;font-size:1.3rem;color:#ffffff;letter-spacing:0.05em;text-transform:uppercase;}.shortcuts-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0.8rem;}.shortcut-card{display:flex;flex-direction:column;align-items:center;gap:0.4rem;padding:1rem 0.5rem;background:rgba(255,255,255,0.12);border-radius:12px;text-decoration:none;color:#ffffff;transition:transform 0.2s ease,background 0.2s ease,box-shadow 0.2s ease;border:1px solid rgba(255,255,255,0.08);}.shortcut-card:hover{transform:translateY(-3px);background:rgba(255,255,255,0.20);box-shadow:0 4px 15px rgba(255,0,200,0.3);text-decoration:none;color:#ffffff;}.shortcut-card i{font-size:1.6rem;margin-bottom:0.2rem;}.shortcut-card .fa-discord{color:#5865F2;text-shadow:0 0 8px rgba(88,101,242,0.6);}.shortcut-card .fa-envelope{color:#8bc6ff;text-shadow:0 0 8px rgba(139,198,255,0.5);}.shortcut-card .fa-instagram{color:#E1306C;text-shadow:0 0 8px rgba(225,48,108,0.5);}.shortcut-card .fa-x-twitter{color:#ffffff;text-shadow:0 0 8px rgba(255,255,255,0.4);}.shortcut-label{font-weight:700;font-size:0.95rem;letter-spacing:0.03em;}.shortcut-desc{font-size:0.75rem;color:rgba(255,255,255,0.6);line-height:1.3;}@media (max-width:600px){.shortcuts-grid{grid-template-columns:repeat(2,1fr);}.contact-shortcuts-compact{width:95%;padding:1rem 1rem;}}.faq-7gaming{width:90%;margin:3rem auto;padding:2rem;background-color:rgba(0,0,0,0.75);border-radius:20px;box-shadow:0 0 2em rgba(255,0,200,0.4);}.faq-title{text-align:center;font-size:3rem;font-family:"Saira Stencil One",sans-serif;color:#00d4ff;text-shadow:0 0 20px rgba(0,212,255,0.5);margin-bottom:0.5rem;}.faq-subtitle{text-align:center;font-size:1.3rem;color:#ffffff;margin-bottom:2rem;font-family:"Arial",sans-serif;}.faq-container{display:flex;flex-direction:column;gap:1.5rem;}.faq-item{background-color:rgba(255,255,255,0.85);border-radius:15px;padding:1.5rem 2rem;box-shadow:0 0 1.5em rgba(0,0,0,0.6);transition:transform 0.3s ease,box-shadow 0.3s ease;}.faq-item:hover{transform:scale(1.03);box-shadow:0 0 2em rgba(255,0,200,0.6);}.faq-question{font-size:1.6rem;font-family:"Saira Stencil One",sans-serif;color:#000000;margin-bottom:0.75rem;}.faq-answer{font-size:1.25rem;color:#2b2b2b;font-family:"Arial",sans-serif;line-height:1.5;}