html{scroll-behavior:smooth}body{overflow-x:hidden}.gelly-card{position:relative;background:#ffffff;border:2px solid #d7e5fb;border-radius:26px;padding:38px 34px;box-shadow:0 18px 45px rgba(7,29,99,0.10);text-align:center;transition:all 0.25s ease;min-height:100%}.gelly-card:hover{transform:translateY(-6px);box-shadow:0 24px 60px rgba(7,29,99,0.16)}.gelly-card-featured{border-color:#FF7B00;box-shadow:0 22px 60px rgba(255,106,0,0.18)}.gelly-badge{position:absolute;top:-18px;left:50%;transform:translateX(-50%);background:#FF7B00;color:#ffffff;font-weight:800;font-size:14px;padding:9px 20px;border-radius:0 0 12px 12px;letter-spacing:0.3px;white-space:nowrap}.gelly-icon{width:70px;height:70px;margin:0 auto 18px;border-radius:50%;background:#f5f8ff;border:1px solid #dbe8fb;display:flex;align-items:center;justify-content:center;color:#071B59;font-size:30px}.gelly-card h3{font-size:28px;font-weight:900;color:#071B59;margin-bottom:18px}.gelly-price{font-size:58px;line-height:1;font-weight:900;color:#071B59}.gelly-price.orange{color:#FF7B00}.gelly-player{font-size:20px;font-weight:700;color:#6c7da5;margin-top:6px}.gelly-duration{display:inline-block;margin:22px 0 28px;padding:11px 32px;border-radius:999px;color:#ffffff;font-weight:800}.gelly-duration.blue{background:#071B59}.gelly-duration.orange{background:#FF7B00}.gelly-card ul{list-style:none;padding:26px 0 0;margin:0;border-top:1px solid #d9e5f7;text-align:left}.gelly-card li{position:relative;padding-left:34px;margin-bottom:13px;font-size:17px;color:#071B59;font-weight:600}.gelly-card li::before{content:"✓";position:absolute;left:0;top:0;color:#FF7B00;font-weight:900;border:1px solid #FF7B00;width:20px;height:20px;border-radius:50%;font-size:13px;line-height:18px;text-align:center}.gelly-note{margin:28px 0 22px;text-align:left;color:#071B59;font-weight:600}.gelly-note strong{color:#FF7B00}.gelly-btn{display:block;width:100%;padding:16px 20px;border-radius:14px;color:#ffffff!important;font-size:20px;font-weight:900;text-decoration:none;transition:all 0.25s ease}.gelly-btn.blue{background:#071B59}.gelly-btn.orange{background:#FF7B00}.gelly-btn:hover{transform:translateY(-2px);opacity:0.92}@media (max-width:980px){.gelly-card{margin-bottom:30px}.gelly-price{font-size:48px}}.airsoft-card{position:relative;max-width:620px;margin:50px auto;background:#ffffff;border:2px solid #FF7B00;border-radius:26px;padding:58px 34px 34px;box-shadow:0 22px 60px rgba(255,106,0,0.14);text-align:center}.airsoft-badge{position:absolute;top:-23px;left:50%;transform:translateX(-50%);background:#FF7B00;color:#ffffff;font-weight:900;font-size:15px;padding:12px 28px;border-radius:0 0 12px 12px;letter-spacing:0.3px;white-space:nowrap}.airsoft-icon img{width:42px;height:42px;object-fit:contain}.airsoft-icon{width:78px;height:78px;margin:0 auto 22px;border-radius:50%;background:#f5f8ff;border:1px solid #dbe8fb;display:flex;align-items:center;justify-content:center;color:#071B59;font-size:34px}.airsoft-card h3{font-size:36px;font-weight:900;color:#071B59;margin-bottom:18px}.airsoft-price{font-size:76px;line-height:1;font-weight:900;color:#FF7B00}.airsoft-player{font-size:22px;font-weight:800;color:#6c7da5;margin-top:8px}.airsoft-duration{display:inline-block;margin:26px 0 34px;padding:13px 34px;border-radius:999px;color:#ffffff;background:#FF7B00;font-weight:900;font-size:18px}.airsoft-card ul{list-style:none;padding:30px 0 0;margin:0;border-top:1px solid #d9e5f7;text-align:left}.airsoft-card li{position:relative;padding-left:42px;margin-bottom:18px;font-size:20px;line-height:1.35;color:#071B59;font-weight:600}.airsoft-card li::before{content:"✓";position:absolute;left:0;top:1px;color:#FF7B00;font-weight:900;border:2px solid #FF7B00;width:25px;height:25px;border-radius:50%;font-size:16px;line-height:22px;text-align:center}.airsoft-note{margin:32px 0 28px;text-align:left;color:#071B59;font-size:18px;font-weight:600}.airsoft-note strong{color:#FF7B00}.airsoft-btn{display:block;width:100%;padding:18px 20px;border-radius:14px;background:#FF7B00;color:#ffffff!important;font-size:22px;font-weight:900;text-decoration:none;transition:all 0.25s ease}.airsoft-btn:hover{transform:translateY(-2px);opacity:0.92}@media (max-width:767px){.airsoft-card{margin:35px auto;padding:52px 24px 28px}.airsoft-card h3{font-size:30px}.airsoft-price{font-size:62px}.airsoft-card li{font-size:17px}.airsoft-badge{font-size:13px;padding:10px 20px}}.paintball-pricing{background:#ffffff;padding:70px 20px;color:#071B59}.paintball-heading{text-align:center;margin-bottom:42px}.paintball-heading h2{font-size:clamp(34px,5vw,56px);line-height:1.05;font-weight:900;color:#071B59;margin-bottom:10px}.paintball-heading h2 span{color:#FF7B00}.paintball-heading p{font-size:20px;color:#5f6f99;font-weight:600}.paintball-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;max-width:1180px;margin:0 auto}.paintball-card,.paintball-info-card{position:relative;background:#ffffff;border:2px solid #071B59;border-radius:18px;padding:28px 28px 26px;box-shadow:0 14px 35px rgba(7,29,99,0.08);text-align:center;transition:all 0.25s ease}.paintball-card:hover,.paintball-info-card:hover{transform:translateY(-5px);box-shadow:0 22px 50px rgba(7,29,99,0.14)}.paintball-card-featured{border-color:#FF7B00;box-shadow:0 18px 55px rgba(255,106,0,0.28)}.paintball-badge{position:absolute;top:-18px;left:50%;transform:translateX(-50%);background:#FF7B00;color:#ffffff;font-size:14px;font-weight:900;padding:9px 20px;border-radius:0 0 10px 10px;white-space:nowrap}.paintball-student-badge{position:absolute;top:18px;right:18px;background:#FF7B00;color:#ffffff;font-size:14px;font-weight:900;padding:8px 14px;border-radius:8px}.paintball-icon{width:58px;height:58px;margin:0 auto 16px;border-radius:50%;background:#f5f8ff;border:1px solid #dbe8fb;display:flex;align-items:center;justify-content:center;color:#071B59;font-size:26px}.paintball-card h3,.paintball-info-card h3{font-size:23px;font-weight:900;color:#071B59;margin-bottom:10px}.paintball-price{font-size:44px;line-height:1;font-weight:900;color:#FF7B00;margin-bottom:10px}.paintball-duration{display:inline-block;background:#edf4ff;color:#071B59;padding:7px 18px;border-radius:999px;font-size:14px;font-weight:900;margin-bottom:20px}.paintball-card ul,.paintball-info-card ul{list-style:none;padding:0;margin:0;text-align:left}.paintball-card li,.paintball-info-card li{position:relative;padding-left:31px;margin-bottom:9px;font-size:15px;line-height:1.35;color:#071B59;font-weight:600}.paintball-card li::before,.paintball-info-card li::before{content:"✓";position:absolute;left:0;top:0;width:19px;height:19px;border:1px solid #FF7B00;border-radius:50%;color:#FF7B00;font-size:12px;font-weight:900;text-align:center;line-height:17px}.paintball-info-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px;max-width:1180px;margin:26px auto 0}.paintball-info-card{min-height:100%}.paintball-info-card .paintball-price{margin-bottom:4px}.paintball-small-price{color:#071B59;font-weight:800;margin-bottom:18px}.paintball-extra{display:flex;justify-content:space-between;gap:20px;padding:9px 0;border-bottom:1px dashed #cbd7ee;color:#071B59;font-size:17px;font-weight:600}.paintball-extra strong{color:#071B59;font-weight:900}.paintball-cta-wrap{display:flex;justify-content:center;align-items:center;width:100%;margin-top:34px;text-align:center}.paintball-cta{display:flex;align-items:center;justify-content:center;width:280px;max-width:100%;padding:18px 34px;border-radius:12px;background:#071B59;color:#ffffff!important;font-size:24px;font-weight:900;text-decoration:none;box-shadow:0 14px 30px rgba(7,29,99,0.22);transition:all 0.25s ease;margin:0 auto}.paintball-cta:hover{transform:translateY(-3px);background:#FF7B00}@media (max-width:980px){.paintball-grid{grid-template-columns:repeat(2,1fr)}.paintball-info-grid{grid-template-columns:1fr}}@media (max-width:767px){.paintball-pricing{padding:45px 16px}.paintball-grid{grid-template-columns:1fr}.paintball-card,.paintball-info-card{padding:28px 22px}.paintball-heading h2{font-size:34px}.paintball-heading p{font-size:17px}.paintball-price{font-size:40px}.paintball-cta{width:100%;min-width:auto}}.paintball-info-section{background-color:#071B59;background-image:radial-gradient(circle at 78% 18%,rgba(255,255,255,0.08),transparent 20%),linear-gradient(135deg,#071B59 0%,#08236d 55%,#071B59 100%);padding:70px 20px 80px;color:#ffffff;overflow:hidden}.paintball-info-heading{text-align:center;max-width:980px;margin:0 auto 45px}.paintball-heading-icon{color:#FF7B00;font-size:34px;margin-bottom:10px;font-weight:900}.paintball-info-heading h2{color:#ffffff;font-size:clamp(30px,4vw,48px);line-height:1.15;font-weight:900;margin:0}.paintball-info-img img{border-radius:28px;box-shadow:0 26px 70px rgba(0,0,0,0.35);transform:skewX(-3deg);object-fit:cover}.paintball-info-panel{background:rgba(4,18,62,0.72);border:1px solid rgba(255,255,255,0.12);border-radius:28px;padding:36px;box-shadow:0 26px 70px rgba(0,0,0,0.28);color:#ffffff}.paintball-info-title{display:flex;align-items:center;gap:16px;margin-bottom:26px}.paintball-info-title-icon,.paintball-info-line-icon,.paintball-type-icon{width:52px;height:52px;min-width:52px;border-radius:50%;border:1px solid rgba(255,106,0,0.55);color:#FF7B00;background:rgba(255,106,0,0.08);display:flex;align-items:center;justify-content:center;font-size:24px}.paintball-info-title h3{color:#ffffff;font-size:30px;font-weight:900;margin:0}.paintball-info-line{display:flex;gap:18px;align-items:flex-start;margin-bottom:20px}.paintball-info-line p{color:#ffffff;font-size:17px;line-height:1.55;margin:0;font-weight:500}.paintball-info-separator{height:1px;background:rgba(255,255,255,0.15);margin:28px 0 22px}.paintball-types-title{color:#ffffff;font-size:28px;font-weight:900;margin-bottom:20px}.paintball-types-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.paintball-type-card{display:flex;gap:16px;align-items:flex-start;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.12);border-radius:18px;padding:20px}.paintball-type-card h4{color:#FF7B00;font-size:20px;font-weight:900;margin:0 0 8px}.paintball-type-card p{color:#ffffff;font-size:15px;line-height:1.45;margin:0}.paintball-info-button-wrap{text-align:center;margin-top:30px}.paintball-info-button{display:inline-flex;align-items:center;justify-content:center;min-width:240px;padding:17px 34px;background:#FF7B00;color:#ffffff!important;border-radius:14px;font-size:22px;font-weight:900;text-decoration:none;box-shadow:0 18px 38px rgba(255,106,0,0.25);transition:all 0.25s ease}.paintball-info-button:hover{transform:translateY(-3px);background:#ff8f26}@media (max-width:980px){.paintball-types-grid{grid-template-columns:1fr}.paintball-info-img img{transform:none;margin-bottom:25px}}@media (max-width:767px){.paintball-info-section{padding:55px 16px}.paintball-info-panel{padding:26px 20px}.paintball-info-title,.paintball-info-line,.paintball-type-card{flex-direction:column}.paintball-info-heading h2{font-size:30px}.paintball-info-title h3,.paintball-types-title{font-size:25px}.paintball-info-button{width:100%}}.airsoft-hero-section{position:relative;background-color:#071B59;background-image:radial-gradient(circle at 78% 18%,rgba(255,255,255,0.08),transparent 20%),linear-gradient(135deg,#071B59 0%,#08236d 55%,#071B59 100%);padding:70px 20px 90px;color:#ffffff;overflow:hidden}.airsoft-hero-section::before{content:"";position:absolute;top:35px;left:-70px;width:270px;height:270px;border:1px solid rgba(255,255,255,0.16);border-radius:50%;box-shadow:0 0 0 70px rgba(255,255,255,0.04),0 0 0 135px rgba(255,255,255,0.03);pointer-events:none}.airsoft-hero-section::after{content:"";position:absolute;right:55px;top:35px;width:230px;height:160px;background-image:radial-gradient(rgba(255,255,255,0.16) 2px,transparent 2px);background-size:22px 22px;opacity:0.45;pointer-events:none}.airsoft-hero-section>*{position:relative;z-index:2}.airsoft-hero-heading{text-align:center;max-width:1100px;margin:0 auto 48px}.airsoft-hero-heading h2{color:#ffffff;font-size:clamp(42px,5vw,76px);line-height:1.05;font-weight:900;text-transform:uppercase;letter-spacing:1px;margin:0;text-shadow:0 8px 22px rgba(0,0,0,0.28)}.airsoft-title-deco{color:#FF7B00;font-size:24px;margin-top:14px;position:relative;display:inline-block}.airsoft-title-deco::before,.airsoft-title-deco::after{content:"";position:absolute;top:50%;width:90px;height:3px;background:#FF7B00;border-radius:999px}.airsoft-title-deco::before{right:34px}.airsoft-title-deco::after{left:34px}.airsoft-hero-row{display:flex;align-items:stretch;gap:34px}.airsoft-hero-image{height:100%}.airsoft-hero-image img{width:100%;height:100%;min-height:560px;object-fit:cover;border-radius:28px;box-shadow:0 28px 75px rgba(0,0,0,0.38);border:1px solid rgba(255,255,255,0.14);display:block}.airsoft-hero-panel{height:100%;background:rgba(3,16,55,0.72);border:1px solid rgba(255,255,255,0.18);border-radius:28px;padding:40px 42px;color:#ffffff;box-shadow:0 28px 75px rgba(0,0,0,0.30);backdrop-filter:blur(4px)}.airsoft-panel-title{display:flex;align-items:center;gap:18px;margin-bottom:30px}.airsoft-main-icon{width:58px;height:58px;min-width:58px;border-radius:50%;border:2px solid rgba(255,106,0,0.75);color:#FF7B00;background:rgba(255,106,0,0.08);display:flex;align-items:center;justify-content:center;font-size:30px}.airsoft-panel-title h3{color:#ffffff;font-size:clamp(26px,2.3vw,38px);line-height:1.15;font-weight:900;margin:0}.airsoft-info-line{display:grid;grid-template-columns:72px 1fr;gap:18px;align-items:flex-start;padding:20px 0;border-bottom:1px solid rgba(255,255,255,0.12)}.airsoft-info-line:first-of-type{padding-top:0}.airsoft-info-icon{width:58px;height:58px;min-width:58px;border-radius:50%;border:1px solid rgba(255,106,0,0.75);color:#FF7B00;background:rgba(255,106,0,0.07);display:flex;align-items:center;justify-content:center;font-size:26px}.airsoft-info-line p{color:#ffffff;font-size:18px;line-height:1.55;font-weight:500;margin:0}.airsoft-warning{display:flex;align-items:center;gap:18px;margin-top:26px;padding:18px 22px;border-radius:14px;border:1px solid rgba(255,106,0,0.9);background:rgba(255,106,0,0.08);color:#ffffff;font-size:18px;line-height:1.35}.airsoft-warning-icon{color:#FF7B00;font-size:34px;min-width:42px}.airsoft-rule{display:flex;align-items:center;gap:18px;margin-top:16px;padding:18px 22px;border-radius:14px;border:1px solid rgba(255,65,65,0.85);background:rgba(255,65,65,0.06);color:#ff4141;font-size:18px;line-height:1.35}.airsoft-rule-icon{font-size:30px;min-width:42px}.airsoft-hero-button{display:flex;align-items:center;justify-content:center;width:100%;margin-top:24px;padding:20px 30px;border-radius:14px;background:#FF7B00;color:#ffffff!important;font-size:28px;font-weight:900;text-decoration:none;box-shadow:0 18px 40px rgba(255,106,0,0.34);transition:all 0.25s ease}.airsoft-hero-button:hover{transform:translateY(-3px);background:#ff8f26}@media (max-width:980px){.airsoft-hero-section{padding:55px 16px 70px}.airsoft-hero-row{display:block}.airsoft-hero-image img{min-height:380px;margin-bottom:30px}.airsoft-hero-panel{padding:32px 26px}.airsoft-hero-heading h2{font-size:42px}}@media (max-width:767px){.airsoft-hero-heading h2{font-size:32px}.airsoft-title-deco::before,.airsoft-title-deco::after{width:45px}.airsoft-panel-title,.airsoft-warning,.airsoft-rule{flex-direction:column;align-items:flex-start}.airsoft-info-line{grid-template-columns:1fr}.airsoft-info-line p{font-size:16px}.airsoft-panel-title h3{font-size:26px}.airsoft-warning,.airsoft-rule{font-size:16px}.airsoft-hero-button{font-size:22px}}@media (min-width:981px){.airsoft-hero-row{display:flex;align-items:stretch}.airsoft-hero-row .et_pb_column{display:flex}.airsoft-hero-image{width:100%;height:100%}.airsoft-hero-image .et_pb_image_wrap{display:block;width:100%;height:100%}.airsoft-hero-image img{width:100%;height:100%;min-height:700px;object-fit:cover;display:block}.airsoft-hero-panel{height:100%;min-height:700px;display:flex;flex-direction:column}.airsoft-hero-button{margin-top:auto}}.gellyball-hero-section{background-color:#071B59;background-image:url("https://paintball-cergy.fr/wp-content/uploads/2026/05/fond_gellyball_bleu_orange_1920x1080.png");background-size:cover;background-position:center center;background-repeat:no-repeat;padding:80px 20px;color:#ffffff;overflow:hidden}.gellyball-hero-section{position:relative;background-color:#071B59;background-image:none;background-size:cover;background-position:center center;background-repeat:no-repeat;padding:70px 20px 90px;color:#ffffff;overflow:hidden}.gellyball-hero-section>*{position:relative;z-index:2}.gellyball-hero-heading{text-align:center;max-width:1200px;margin:0 auto 45px}.gellyball-hero-heading h2{color:#ffffff;font-size:clamp(40px,5vw,74px);line-height:1.05;font-weight:900;text-transform:uppercase;margin:0;font-style:italic}.gellyball-hero-row{display:flex;align-items:stretch;gap:34px}.gellyball-hero-image img{width:100%;height:100%;min-height:620px;object-fit:cover;border-radius:26px;display:block;box-shadow:0 24px 70px rgba(0,0,0,0.35)}.gellyball-hero-panel{height:100%;background:rgba(4,18,62,0.82);border:1px solid rgba(255,255,255,0.14);border-radius:26px;padding:34px 34px 28px;box-shadow:0 24px 70px rgba(0,0,0,0.28)}.footer-paintball-v2 ul,.footer-paintball-v2 li,.footer-paintball-design ul,.footer-paintball-design li{list-style:none!important}.footer-paintball-v2 li::marker,.footer-paintball-design li::marker{content:""!important;color:transparent!important}.footer-paintball-v2 .footer-list,.footer-paintball-design .footer-list{padding-left:0!important;margin-left:0!important}.footer-paintball-v2 .footer-list li,.footer-paintball-design .footer-list li{position:relative;padding-left:34px!important}.footer-paintball-v2 .footer-list li{position:relative;list-style:none!important;padding:14px 0 14px 34px!important;text-align:left!important}.footer-paintball-v2 .footer-list li::before{content:"›"!important;position:absolute;left:0;top:50%;transform:translateY(-50%);color:#FF7B00;font-size:40px;line-height:1;font-weight:900}.gellyball-panel-title h3{color:#ffffff;font-size:clamp(28px,2.5vw,42px);line-height:1.15;font-weight:900;margin:0 0 26px}.gellyball-panel-title h3 span{color:#FF7B00}.gellyball-info-line{display:grid;grid-template-columns:68px 1fr;gap:18px;align-items:start;padding:18px 0;border-bottom:1px solid rgba(255,255,255,0.10)}.gellyball-info-line:last-of-type{border-bottom:none}.gellyball-info-icon{width:56px;height:56px;border-radius:50%;border:1px solid rgba(255,106,0,0.7);color:#FF7B00;background:rgba(255,106,0,0.08);display:flex;align-items:center;justify-content:center;font-size:26px;font-weight:900}.gellyball-info-line p{margin:0;color:#ffffff;font-size:18px;line-height:1.55;font-weight:500}.gellyball-info-line strong{color:#ffffff;font-weight:900}.gellyball-bottom-boxes{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:22px;margin-bottom:22px}.gellyball-mini-box{border-radius:16px;padding:18px 20px;border:1px solid}.gellyball-mini-box-orange{border-color:#FF7B00;background:rgba(255,106,0,0.06)}.gellyball-mini-box-green{border-color:#93c01f;background:rgba(147,192,31,0.08)}.gellyball-mini-title{font-size:18px;font-weight:900;margin-bottom:6px}.gellyball-mini-box-orange .gellyball-mini-title{color:#FF7B00}.gellyball-mini-box-green .gellyball-mini-title{color:#b7d94a}.gellyball-mini-text{font-size:16px;color:#ffffff;font-weight:600}.gellyball-hero-button{display:flex;align-items:center;justify-content:center;width:100%;padding:20px 28px;border-radius:14px;background:#FF7B00;color:#ffffff!important;font-size:28px;font-weight:900;text-decoration:none;box-shadow:0 18px 40px rgba(255,106,0,0.30);transition:all 0.25s ease}.gellyball-hero-button:hover{transform:translateY(-3px);background:#ff8f26}@media (min-width:981px){.gellyball-hero-row .et_pb_column{display:flex}.gellyball-hero-image,.gellyball-hero-panel{height:100%}.gellyball-hero-panel{display:flex;flex-direction:column;min-height:620px}.gellyball-hero-button{margin-top:auto}}@media (max-width:980px){.gellyball-hero-row{display:block}.gellyball-hero-image img{min-height:380px;margin-bottom:28px}.gellyball-bottom-boxes{grid-template-columns:1fr}.gellyball-hero-heading h2{font-size:42px}}@media (max-width:767px){.gellyball-hero-section{padding:50px 16px 60px}.gellyball-hero-heading h2{font-size:30px}.gellyball-hero-panel{padding:24px 20px}.gellyball-info-line{grid-template-columns:1fr}.gellyball-panel-title h3{font-size:28px}.gellyball-info-line p{font-size:16px}.gellyball-hero-button{font-size:22px}}@media (min-width:981px){.gellyball-hero-row{display:flex;align-items:stretch}.gellyball-hero-row .et_pb_column{display:flex}.gellyball-hero-image,.gellyball-hero-panel{height:100%}.gellyball-hero-image{width:100%}.gellyball-hero-image .et_pb_image_wrap{display:block;width:100%;height:100%}.gellyball-hero-image img{width:100%;height:100%;min-height:760px;object-fit:cover;display:block}.gellyball-hero-panel{min-height:760px;display:flex;flex-direction:column}.gellyball-hero-button{margin-top:auto}}.gelly-pricing-heading{text-align:center;max-width:1150px;margin:0 auto 55px;padding:0 15px}.gelly-pricing-kicker{display:inline-block;margin-bottom:14px;padding:8px 22px;border:2px solid #FF7B00;border-radius:999px;background:#ffffff;color:#FF7B00;font-size:16px;font-weight:900;text-transform:uppercase;letter-spacing:0.5px}.gelly-pricing-heading h2{color:#071B59;font-size:clamp(50px,7vw,96px);line-height:0.95;font-weight:900;text-transform:uppercase;font-style:italic;letter-spacing:1px;margin:0 0 22px;text-shadow:0 4px 0 rgba(7,29,99,0.08)}.gelly-pricing-heading h2 span{color:#FF7B00;display:inline-block}.gelly-pricing-heading p{color:#071B59;font-size:22px;line-height:1.45;font-weight:700;margin:0}@media (max-width:767px){.gelly-pricing-heading{margin-bottom:35px}.gelly-pricing-kicker{font-size:13px;padding:7px 16px}.gelly-pricing-heading h2{font-size:42px;line-height:1}.gelly-pricing-heading p{font-size:17px}}@media (min-width:981px){.paintball-info-row{display:flex;align-items:stretch}.paintball-info-row .et_pb_column{display:flex}.paintball-info-img,.paintball-info-panel{height:100%}.paintball-info-img{width:100%}.paintball-info-img .et_pb_image_wrap{display:block;width:100%;height:100%}.paintball-info-img img{width:100%;height:100%;min-height:640px;object-fit:cover;display:block;border-radius:28px}.paintball-info-panel{min-height:640px;display:flex;flex-direction:column}.paintball-info-button-wrap{margin-top:auto}}.practical-info-section{background:#ffffff;padding:80px 20px;color:#071B59}.practical-info-heading{text-align:center;margin-bottom:55px}.practical-info-heading h2{color:#071B59;font-size:clamp(42px,6vw,76px);line-height:1;font-weight:900;text-transform:uppercase;font-style:italic;margin:0}.practical-info-heading h2 span{color:#FF7B00}.practical-info-heading::after{content:"";display:block;width:90px;height:5px;background:#FF7B00;border-radius:999px;margin:24px auto 0}.practical-info-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;max-width:1280px;margin:0 auto}.practical-info-card{background:#ffffff;border:1px solid #dce6f5;border-radius:24px;padding:46px 24px 42px;text-align:center;box-shadow:0 18px 45px rgba(7,29,99,0.08);transition:all 0.25s ease}.practical-info-card:hover{transform:translateY(-6px);box-shadow:0 24px 60px rgba(7,29,99,0.14);border-color:#FF7B00}.practical-info-icon{width:94px;height:94px;border-radius:50%;background:#f2f6ff;border:1px solid #dce6f5;color:#071B59;margin:0 auto 34px;display:flex;align-items:center;justify-content:center;font-size:42px;font-weight:900;box-shadow:inset 0 0 0 8px rgba(255,255,255,0.65)}.practical-info-card h3{color:#071B59;font-size:25px;font-weight:900;text-transform:uppercase;margin:0 0 22px}.practical-info-card h3::after{content:"";display:block;width:48px;height:3px;background:#FF7B00;border-radius:999px;margin:16px auto 0}.practical-info-card p,.practical-info-card a{color:#071B59!important;font-size:20px;line-height:1.35;font-weight:700;margin:0;text-decoration:none}.practical-info-card a:hover{color:#FF7B00!important}.practical-info-banner{max-width:1280px;margin:46px auto 0;padding:30px 38px;background:#ffffff;border:1px solid #dce6f5;border-radius:24px;box-shadow:0 18px 45px rgba(7,29,99,0.08);display:grid;grid-template-columns:1.4fr 1fr;gap:36px;align-items:center}.practical-banner-left,.practical-banner-right{display:flex;align-items:center;gap:24px}.practical-banner-left{border-right:1px solid #dce6f5;padding-right:36px}.practical-banner-icon{width:66px;height:66px;min-width:66px;border-radius:50%;background:#FF7B00;color:#ffffff;display:flex;align-items:center;justify-content:center;font-size:34px;font-weight:900;font-style:italic}.practical-calendar-icon{width:66px;height:66px;min-width:66px;border-radius:50%;background:#f2f6ff;color:#071B59;display:flex;align-items:center;justify-content:center;font-size:34px}.practical-info-banner p{color:#071B59;font-size:20px;line-height:1.45;font-weight:600;margin:0}.practical-banner-right h3{color:#071B59;font-size:24px;font-weight:900;text-transform:uppercase;margin:0 0 6px}.practical-banner-right p{color:#FF7B00;font-weight:800}@media (max-width:980px){.practical-info-grid{grid-template-columns:repeat(2,1fr)}.practical-info-banner{grid-template-columns:1fr}.practical-banner-left{border-right:none;border-bottom:1px solid #dce6f5;padding-right:0;padding-bottom:28px}}@media (max-width:767px){.practical-info-section{padding:55px 16px}.practical-info-grid{grid-template-columns:1fr}.practical-info-card{padding:36px 22px}.practical-info-heading h2{font-size:42px}.practical-info-card p,.practical-info-card a{font-size:18px}.practical-info-banner{padding:26px 22px}.practical-banner-left,.practical-banner-right{flex-direction:column;text-align:center}}.practical-info-section{padding:60px 20px}.practical-info-grid{max-width:1200px;gap:22px}.practical-info-card{min-height:230px;padding:28px 20px 26px;display:flex;flex-direction:column;justify-content:flex-start}.practical-info-icon{width:72px;height:72px;margin:0 auto 22px;font-size:32px}.practical-info-card h3{font-size:22px;margin-bottom:16px}.practical-info-card h3::after{margin:12px auto 0}.practical-info-card p,.practical-info-card a{font-size:17px;line-height:1.35}.practical-info-banner{max-width:1200px;margin-top:34px;padding:26px 32px}.practical-info-banner p{font-size:18px}.practical-banner-right h3{font-size:22px}.practical-banner-icon,.practical-calendar-icon{width:58px;height:58px;min-width:58px;font-size:30px}.contact-modern-row{align-items:center}.contact-modern-form{background:radial-gradient(circle at top right,rgba(255,106,0,0.12),transparent 28%),linear-gradient(135deg,#071B59 0%,#041548 100%);border-radius:28px;padding:42px!important;box-shadow:0 28px 70px rgba(7,27,89,0.22);border:1px solid rgba(255,255,255,0.12)}.contact-form-title{display:flex;align-items:center;gap:18px;margin-bottom:28px}.contact-form-icon{width:58px;height:58px;min-width:58px;border-radius:50%;border:2px solid #FF7B00;color:#FF7B00;display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:900}.contact-form-title h3{color:#ffffff;font-size:30px;line-height:1.1;font-weight:900;text-transform:uppercase;margin:0}.contact-form-title p{color:rgba(255,255,255,0.78);font-size:17px;margin:5px 0 0}.contact-modern-form .et_pb_contact_main_title{color:#ffffff!important;font-size:30px;font-weight:900;margin-bottom:28px}.contact-modern-form .et_pb_contact_field{padding:0!important;margin-bottom:22px!important}.contact-modern-form .et_pb_contact_field_half{width:calc(50% - 10px)!important;margin-right:20px!important;float:left}.contact-modern-form .et_pb_contact_field_half:nth-of-type(2n){margin-right:0!important}.contact-modern-form .et_pb_contact_field:not(.et_pb_contact_field_half){clear:both;width:100%!important}.contact-modern-form .et_pb_contact_field label{color:#ffffff!important;font-size:15px;font-weight:900;text-transform:uppercase;margin-bottom:10px}.contact-modern-form input,.contact-modern-form textarea,.contact-modern-form select{width:100%!important;background:#ffffff!important;color:#071B59!important;border:none!important;border-radius:12px!important;padding:18px 20px!important;font-size:17px!important;font-weight:600!important;box-shadow:inset 0 0 0 1px rgba(7,27,89,0.10)}.contact-modern-form input::placeholder,.contact-modern-form textarea::placeholder{color:#7b849e!important}.contact-modern-form textarea{min-height:170px!important;resize:vertical}.contact-modern-form .et_contact_bottom_container{display:flex!important;justify-content:flex-end!important;width:100%!important;margin-top:8px!important}.contact-modern-form .et_pb_contact_submit{background:#FF7B00!important;color:#ffffff!important;border:none!important;border-radius:14px!important;padding:18px 42px!important;font-size:24px!important;font-weight:900!important;text-transform:uppercase;letter-spacing:2px;box-shadow:0 18px 40px rgba(255,106,0,0.30);transition:all 0.25s ease}.contact-modern-form .et_pb_contact_submit:hover{transform:translateY(-3px);background:#ff8f26!important}.contact-modern-form::after{content:"🔒 Vos données restent confidentielles et ne seront jamais partagées.";display:block;color:rgba(255,255,255,0.85);font-size:14px;font-weight:500;margin-top:24px}@media (max-width:767px){.contact-modern-form{padding:28px 22px!important}.contact-modern-form .et_pb_contact_field_half{width:100%!important;margin-right:0!important}.contact-form-title{flex-direction:column;align-items:flex-start}.contact-form-title h3{font-size:24px}.contact-modern-form .et_pb_contact_submit{width:100%;font-size:20px!important}.contact-modern-form .et_contact_bottom_container{justify-content:center!important}}.contact-modern-row{display:flex;align-items:center;gap:60px}.contact-modern-row .et_pb_column{display:flex;flex-direction:column;justify-content:center}.contact-left{max-width:620px;padding:40px 20px}.contact-small-deco{width:110px;height:5px;background:#FF7B00;border-radius:999px;margin-bottom:28px}.contact-left h2{color:#071B59;font-size:clamp(58px,6vw,96px);line-height:0.95;font-weight:900;text-transform:uppercase;font-style:italic;margin:0 0 38px}.contact-left h2{font-size:clamp(72px,8vw,130px);line-height:0.9;font-weight:900;margin:0 0 40px;white-space:nowrap}.contact-left h2 span{color:#FF7B00;display:inline}.contact-left p{color:#071B59;font-size:24px;line-height:1.45;font-weight:500;margin:0}.contact-left p strong{color:#FF7B00;font-weight:900}.contact-modern-form{max-width:680px;margin:0 auto}.contact-modern-form .et_pb_contact_field{width:100%!important}.contact-modern-form input,.contact-modern-form textarea,.contact-modern-form select{width:100%!important}@media (max-width:980px){.contact-modern-row{display:block}.contact-left{text-align:center;margin:0 auto 30px}.contact-small-deco{margin-left:auto;margin-right:auto}}.contact-left{max-width:700px}.contact-left h2{font-size:clamp(72px,8vw,130px);line-height:0.9;font-weight:900;margin:0 0 40px}.contact-left p{font-size:32px;line-height:1.4;font-weight:500;max-width:650px;margin:0}.contact-left p strong{font-weight:900}@media (max-width:767px){.contact-left h2{font-size:54px;line-height:0.95}.contact-left p{font-size:20px;line-height:1.5}}.contact-left{max-width:none;width:100%}.contact-left h2{font-size:clamp(58px,6vw,96px);line-height:0.95;white-space:nowrap;margin-bottom:34px}.contact-left h2 span{display:inline;color:#FF7B00}.contact-modern-row .et_pb_column:first-child{width:52%!important}.contact-modern-row .et_pb_column:last-child{width:48%!important}.contact-modern-row{gap:40px}.contact-left p{max-width:720px;line-height:1.35}.contact-left{max-width:none;width:100%}.contact-left h2{white-space:nowrap;font-size:clamp(58px,5.8vw,92px);line-height:0.95}.contact-left h2 span{display:inline;color:#FF7B00}.contact-left p{max-width:680px;font-size:26px;line-height:1.35}.benefit-card-wide{grid-column:1 / -1;max-width:720px;margin:0 auto}.game-modes{display:flex;flex-wrap:wrap;gap:12px;margin-top:14px}.game-modes span{display:inline-flex;align-items:center;justify-content:center;padding:9px 18px;border-radius:999px;background:rgba(255,106,0,0.12);border:1px solid rgba(255,106,0,0.6);color:#FF7B00;font-size:17px;font-weight:900}.features-section{background:#071B59;padding:80px 20px;color:#ffffff;overflow:hidden}.features-heading{text-align:center;margin-bottom:55px}.features-heading h2{color:#ffffff;font-size:clamp(42px,5vw,72px);line-height:1;font-weight:900;text-transform:uppercase;font-style:italic;margin:0}.features-heading h2 span{color:#FF7B00}.features-grid{max-width:1150px;margin:0 auto;display:grid;grid-template-columns:repeat(2,1fr);gap:28px}.feature-card{display:flex;align-items:center;gap:28px;min-height:150px;padding:28px 34px;border-radius:28px;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.14);box-shadow:0 18px 45px rgba(0,0,0,0.20);transition:all 0.25s ease}.feature-card:hover{transform:translateY(-5px);border-color:rgba(255,106,0,0.75);box-shadow:0 24px 60px rgba(0,0,0,0.28)}.feature-icon{width:86px;height:86px;min-width:86px;border-radius:50%;background:#FF7B00;color:#ffffff;display:flex;align-items:center;justify-content:center;font-size:42px;box-shadow:0 0 0 8px rgba(255,106,0,0.15)}.feature-card h3{color:#ffffff;font-size:30px;line-height:1.2;font-weight:900;margin:0}.feature-card-center,.feature-card-wide{grid-column:auto;max-width:none;margin:0;width:100%}.game-modes-list{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.game-modes-list a{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;border-radius:999px;background:rgba(255,106,0,0.14);border:1px solid rgba(255,106,0,0.85);color:#FF7B00!important;font-size:17px;font-weight:900;text-decoration:none;white-space:nowrap;transition:all 0.25s ease}.game-modes-list a:hover{background:#FF7B00;color:#ffffff!important;transform:translateY(-2px)}@media (max-width:980px){.features-grid{grid-template-columns:1fr}.feature-card,.feature-card-center,.feature-card-wide{max-width:100%}.feature-card h3{font-size:26px}}@media (max-width:767px){.features-section{padding:55px 16px}.features-heading h2{font-size:38px}.feature-card{flex-direction:column;text-align:center;padding:28px 22px}.feature-icon{width:74px;height:74px;min-width:74px;font-size:34px}.feature-card h3{font-size:24px}.game-modes-list{justify-content:center}}.feature-card-wide .game-modes-list{display:flex;flex-wrap:nowrap;gap:10px;margin-top:14px}.feature-card-wide .game-modes-list span{white-space:nowrap;font-size:15px;padding:8px 16px}.features-section{background:transparent!important;padding:70px 20px}.features-section .et_pb_row,.features-section .et_pb_column,.features-section .et_pb_module{background:transparent!important}.game-modes-list a,.game-modes-list a:visited{display:inline-flex!important;align-items:center;justify-content:center;padding:8px 16px;border-radius:999px;background:rgba(255,106,0,0.14)!important;border:1px solid #FF7B00!important;color:#FF7B00!important;font-size:15px;font-weight:900;text-decoration:none!important;white-space:nowrap;transition:all 0.25s ease}.game-modes-list a:hover{background:#FF7B00!important;color:#ffffff!important;transform:translateY(-2px)}.paintball-info-button-wrap{margin-top:42px!important}.airsoft-hero-button{margin-top:38px!important}.faq-modern-section{background:transparent;padding:80px 20px;color:#ffffff;overflow:hidden}.faq-modern-heading{text-align:center;margin-bottom:40px}.faq-modern-heading h2{color:#ffffff;font-size:clamp(42px,5vw,74px);line-height:1;font-weight:900;text-transform:uppercase;font-style:italic;margin:0}.faq-modern-heading h2 span{color:#FF7B00}.faq-modern-list{max-width:1180px;margin:0 auto;padding:22px;border-radius:28px;background:rgba(10,34,105,0.35);border:1px solid rgba(255,255,255,0.08);backdrop-filter:blur(3px)}.faq-modern-item{position:relative;margin-bottom:16px;border-radius:18px;background:rgba(255,255,255,0.07);border:1px solid rgba(255,255,255,0.12);box-shadow:0 12px 28px rgba(0,0,0,0.14);overflow:hidden;transition:all 0.25s ease}.faq-modern-item:hover{border-color:rgba(255,106,0,0.75);background:rgba(255,255,255,0.10);transform:translateY(-2px)}.faq-modern-item summary{position:relative;list-style:none;cursor:pointer;padding:24px 70px 24px 90px;color:#ffffff;font-size:24px;line-height:1.3;font-weight:900}.faq-modern-item summary::-webkit-details-marker{display:none}.faq-modern-item summary::before{content:"?";position:absolute;left:28px;top:50%;transform:translateY(-50%);width:42px;height:42px;border-radius:50%;border:2px solid #FF7B00;color:#FF7B00;display:flex;align-items:center;justify-content:center;font-size:26px;font-weight:900}.faq-modern-item summary::after{content:"+";position:absolute;right:28px;top:50%;transform:translateY(-50%);width:34px;height:34px;border-radius:50%;background:#FF7B00;color:#ffffff;display:flex;align-items:center;justify-content:center;font-size:26px;font-weight:900;transition:all 0.25s ease}.faq-modern-item[open] summary::after{content:"−";background:#ffffff;color:#FF7B00}.faq-modern-answer{padding:0 70px 24px 90px;color:rgba(255,255,255,0.92);font-size:18px;line-height:1.6}.faq-modern-answer p{margin:0}.faq-modern-item[open]{border-color:#FF7B00;background:rgba(255,255,255,0.11)}@media (max-width:767px){.faq-modern-section{padding:55px 16px}.faq-modern-heading h2{font-size:38px}.faq-modern-list{padding:14px}.faq-modern-item summary{padding:20px 58px 20px 68px;font-size:18px}.faq-modern-item summary::before{left:18px;width:36px;height:36px;font-size:22px}.faq-modern-item summary::after{right:18px;width:30px;height:30px;font-size:22px}.faq-modern-answer{padding:0 22px 20px 68px;font-size:16px}}.sp-activities-divi-row{max-width:1250px;margin:0 auto;display:flex!important;align-items:stretch!important;gap:42px!important}.sp-activities-divi-row .et_pb_column{display:flex!important;align-items:stretch!important}.sp-activities-divi-row .et_pb_module,.sp-activities-divi-row .et_pb_code,.sp-activities-divi-row .et_pb_code_inner{width:100%!important;height:auto!important}.sp-divi-activity-card:empty,.sp-divi-activity-card:not(:has(.sp-divi-activity-image)){display:none!important}.sp-divi-activity-card{display:flex!important;flex-direction:column!important;width:100%!important;min-height:540px!important;background:linear-gradient(180deg,#10266b 0%,#041548 100%)!important;border:1px solid rgba(255,255,255,0.14)!important;border-bottom:4px solid #FF7B00!important;border-radius:26px!important;overflow:hidden!important;color:#ffffff!important;text-decoration:none!important;box-shadow:0 26px 70px rgba(0,0,0,0.22)!important;transition:all 0.25s ease}.sp-divi-activity-card:hover{transform:translateY(-8px);border-color:#FF7B00!important;box-shadow:0 34px 85px rgba(255,106,0,0.18)!important}.sp-divi-activity-image{height:210px!important;overflow:hidden!important}.sp-divi-activity-image img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;transition:all 0.35s ease}.sp-divi-activity-card:hover .sp-divi-activity-image img{transform:scale(1.06)}.sp-divi-activity-content{padding:26px 28px 28px!important;display:flex!important;flex-direction:column!important;flex:1!important}.sp-divi-activity-number{color:transparent;-webkit-text-stroke:1px #FF7B00;font-size:34px;font-weight:900;margin-bottom:12px}.sp-divi-activity-content h3{color:#ffffff;font-size:32px!important;line-height:1;font-weight:900;text-transform:uppercase;font-style:italic;margin:0 0 18px}.sp-divi-activity-content h3::after{content:"";display:block;width:58px;height:4px;background:#FF7B00;border-radius:999px;margin-top:16px}.sp-divi-activity-content p{color:rgba(255,255,255,0.9);font-size:15px!important;line-height:1.5!important;font-weight:500;margin:0 0 26px}.sp-divi-activity-tags{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:auto;margin-bottom:26px}.sp-divi-activity-tags span{color:rgba(255,255,255,0.9);font-size:12px!important;font-weight:800;text-align:center;padding:9px 5px;border-right:1px solid rgba(255,255,255,0.18)}.sp-divi-activity-tags span:last-child{border-right:none}.sp-divi-activity-btn{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;margin-top:8px;padding:15px 16px;border-radius:12px;border:1px solid rgba(255,106,0,0.75);color:#ffffff;font-size:16px;font-weight:900;text-transform:uppercase;letter-spacing:1px}.sp-divi-activity-btn span{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:10px;background:#FF7B00;font-size:30px;line-height:1}@media (max-width:980px){.sp-activities-divi-row{display:block!important;max-width:620px}.sp-divi-activity-card{min-height:auto!important;margin-bottom:30px!important}}@media (max-width:767px){.sp-divi-activity-image{height:240px!important}.sp-divi-activity-content{padding:26px 24px 28px!important}.sp-divi-activity-content h3{font-size:32px!important}.sp-divi-activity-tags{grid-template-columns:1fr}.sp-divi-activity-tags span{border-right:none;border-bottom:1px solid rgba(255,255,255,0.12)}.sp-divi-activity-tags span:last-child{border-bottom:none}}.sp-divi-activity-card{height:100%!important}.sp-divi-activity-content{display:flex!important;flex-direction:column!important;height:100%!important}.sp-divi-activity-content p{min-height:78px!important}.sp-divi-activity-tags{min-height:76px!important;align-items:center!important}.sp-divi-activity-btn{margin-top:auto!important}.sp-divi-activity-content{padding-bottom:34px!important}.sp-divi-activity-tags{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;min-height:auto!important;margin-top:auto!important;margin-bottom:26px!important}.sp-divi-activity-tags span{flex:1!important;white-space:nowrap!important;text-align:center!important;font-size:11px!important;line-height:1.2!important;padding:0 6px!important;border-right:1px solid rgba(255,255,255,0.18)!important}.sp-divi-activity-tags span:last-child{border-right:none!important}.activities-main-title{text-align:center;max-width:1200px;margin:0 auto 55px;padding:0 20px}.activities-small-title{color:#FF7B00;font-size:15px;font-weight:900;text-transform:uppercase;letter-spacing:4px;margin-bottom:14px}.activities-main-title h2{color:#071B59;font-size:clamp(42px,6vw,82px);line-height:1;font-weight:900;text-transform:uppercase;font-style:italic;margin:0 0 20px}.activities-main-title h2 span{color:#FF7B00}.activities-main-title p{color:#071B59;font-size:22px;font-weight:700;margin:0}.activities-main-title::after{content:"";display:block;width:110px;height:5px;background:#FF7B00;border-radius:999px;margin:26px auto 0}@media (max-width:767px){.activities-main-title{margin-bottom:35px}.activities-main-title h2{font-size:38px}.activities-main-title p{font-size:17px}}.section-tournoi-paintball{position:relative;overflow:hidden;background-size:cover!important;background-position:top left!important}.carte-infos-tournoi{max-width:430px;margin-left:auto;margin-right:auto}.section-tournoi-paintball::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(3,15,35,0.68) 0%,rgba(3,15,35,0.72) 45%,rgba(3,15,35,0.88) 100%);z-index:1}.section-tournoi-paintball .et_pb_row{position:relative;z-index:2}.badge-tournoi{display:inline-block;background:#FF7B00;color:#ffffff;font-weight:800;text-transform:uppercase;letter-spacing:1px;padding:10px 18px;border-radius:8px;margin-bottom:20px}.titre-tournoi{color:#ffffff;font-size:clamp(42px,6vw,82px);line-height:0.95;font-weight:900;text-transform:uppercase;margin-bottom:24px}.titre-tournoi span{color:#FF7B00}.intro-tournoi{color:#ffffff;font-size:16px;line-height:1.45;max-width:480px;margin-bottom:24px}.btn-tournoi{margin-top:25px!important}.btn-tournoi .et_pb_button,.et_pb_button.btn-tournoi{background:#FF7B00!important;color:#ffffff!important;border:none!important;border-radius:12px!important;padding:14px 30px!important;font-size:17px!important;font-weight:800!important;text-transform:uppercase;box-shadow:0 12px 30px rgba(255,122,0,0.35)}.carte-infos-tournoi{background:rgba(255,255,255,0.96);border-radius:22px;padding:32px 34px;box-shadow:0 25px 60px rgba(0,0,0,0.35);max-width:430px;margin-left:auto}.carte-infos-tournoi h2{color:#061848;text-transform:uppercase;font-weight:900;text-align:center;font-size:26px;margin-bottom:26px}.info-ligne{display:flex;gap:16px;align-items:flex-start;padding:14px 0;border-bottom:1px solid rgba(6,24,72,0.12)}.info-ligne span{background:#061848;color:#FF7B00;width:44px;height:44px;min-width:44px;display:flex;align-items:center;justify-content:center;border-radius:14px;font-size:20px}.info-ligne strong{color:#061848;text-transform:uppercase;font-size:14px}.info-ligne p{margin:3px 0 0;color:#061848;line-height:1.4;font-size:14px}.carte-avantage-tournoi{height:100%;background:rgba(6,24,72,0.78);border:1px solid rgba(255,255,255,0.16);border-radius:22px;padding:30px;color:#ffffff;box-shadow:0 18px 45px rgba(0,0,0,0.28);backdrop-filter:blur(5px)}.icone-carte{width:62px;height:62px;border-radius:50%;background:rgba(255,122,0,0.16);color:#FF7B00;display:flex;align-items:center;justify-content:center;font-size:30px;margin-bottom:18px}.carte-avantage-tournoi h3{color:#ffffff;font-weight:900;text-transform:uppercase;margin-bottom:12px}.carte-avantage-tournoi h3::after{content:"";display:block;width:55px;height:3px;background:#FF7B00;margin-top:10px}.carte-avantage-tournoi p{color:rgba(255,255,255,0.88);line-height:1.6}@media (max-width:980px){.section-tournoi-paintball{background-position:center center!important}.section-tournoi-paintball::before{background:rgba(3,15,35,0.86)}.titre-tournoi{color:#ffffff;font-size:clamp(58px,5vw,92px);line-height:0.9;font-weight:900;text-transform:uppercase;margin-bottom:28px;max-width:620px}.titre-tournoi span{color:#FF7B00;display:block;margin-top:6px}.intro-tournoi{color:#ffffff;font-size:18px;line-height:1.6;max-width:560px;margin-bottom:28px}.carte-infos-tournoi{margin-top:35px;padding:28px}.carte-avantage-tournoi{margin-bottom:20px}}@media (max-width:600px){.titre-tournoi{font-size:38px}.badge-tournoi{font-size:13px}.carte-infos-tournoi{padding:22px}.info-ligne{gap:12px}.info-ligne span{width:40px;height:40px;min-width:40px;font-size:18px}}.carte-avantage-tournoi{height:100%;min-height:210px;background:rgba(6,24,72,0.82);border:1px solid rgba(255,255,255,0.16);border-radius:22px;padding:30px;color:#ffffff;box-shadow:0 18px 45px rgba(0,0,0,0.28);backdrop-filter:blur(5px)}.carte-avantage-tournoi h3{color:#ffffff;font-size:18px;font-weight:900;text-transform:uppercase;margin-bottom:12px}.carte-avantage-tournoi p{color:rgba(255,255,255,0.9);font-size:14px;line-height:1.6}.icone-carte{width:58px;height:58px;border-radius:50%;background:rgba(255,122,0,0.18);color:#FF7B00;display:flex;align-items:center;justify-content:center;font-size:28px;margin-bottom:18px}.ligne-cartes-tournoi{clear:both;display:flex;align-items:stretch;gap:28px;margin-top:50px!important}.ligne-cartes-tournoi .et_pb_column{display:flex}.ligne-cartes-tournoi .et_pb_module{width:100%}.ligne-hero-tournoi{display:flex;align-items:center;gap:50px}.ligne-hero-tournoi .et_pb_column:first-child{width:48%!important}.ligne-hero-tournoi .et_pb_column:last-child{width:42%!important}@media (max-width:980px){.ligne-hero-tournoi{display:block}.ligne-hero-tournoi .et_pb_column:first-child,.ligne-hero-tournoi .et_pb_column:last-child{width:100%!important}.ligne-cartes-tournoi{display:block}.ligne-cartes-tournoi .et_pb_column{display:block;margin-bottom:22px}.carte-infos-tournoi{margin-top:35px}}.ligne-cartes-tournoi{display:flex;align-items:stretch;gap:28px}.ligne-cartes-tournoi .et_pb_column{display:flex}.ligne-cartes-tournoi .et_pb_module,.ligne-cartes-tournoi .et_pb_text_inner{width:100%;height:100%}.carte-avantage-tournoi{height:100%;min-height:260px;display:flex;flex-direction:column;justify-content:flex-start;background:rgba(6,24,72,0.82);border:1px solid rgba(255,255,255,0.16);border-radius:22px;padding:30px;color:#ffffff;box-shadow:0 18px 45px rgba(0,0,0,0.28);backdrop-filter:blur(5px)}.hero-chateau{background-color:#041548!important;position:relative;overflow:hidden;padding:90px 20px 80px}.hero-chateau-inner{position:relative;z-index:2;max-width:1000px;margin:0 auto;text-align:center;padding:0 20px}.hero-chateau-icone{font-size:50px;margin-bottom:28px}.hero-chateau h1{color:#ffffff;font-size:clamp(46px,6vw,88px);line-height:1;font-weight:900;text-transform:uppercase;margin:0 0 18px}.hero-chateau-line{width:80px;height:4px;background:#FF7B00;margin:0 auto 24px;border-radius:10px}.hero-chateau p{color:#ffffff;font-size:24px;line-height:1.5;max-width:850px;margin:0 auto}.image-principale-chateau img{width:100%;max-width:1100px;display:block;margin:0 auto;border-radius:16px}.fond-chateau-image img{display:block;width:100%;max-width:1100px;margin:0 auto;mix-blend-mode:lighten}.terrain-blanc{background:#ffffff;color:#041548;text-align:center;padding:120px 24px 90px;position:relative;overflow:hidden}.section-terrain-blanc{background-color:#ffffff!important;background-image:url("https://paintball-cergy.fr/wp-content/uploads/2026/05/ChatGPT-Image-19-mai-2026-11_57_42.png");background-repeat:no-repeat;background-position:center -20px;background-size:1050px auto;padding:80px 20px 70px;overflow:hidden}.terrain-blanc-contenu{max-width:900px;margin:0 auto;text-align:center;position:relative;z-index:2;transform:translateY(20px)}.terrain-icone{font-size:50px;margin-bottom:28px}.terrain-blanc-contenu h2{color:#041548;font-size:clamp(46px,6vw,78px);line-height:1;font-weight:900;text-transform:uppercase;margin:0 0 18px}.terrain-ligne{width:80px;height:4px;background:#FF7B00;margin:0 auto 26px;border-radius:10px}.terrain-blanc-contenu p{color:#041548;font-size:21px;line-height:1.45;max-width:850px;margin:0 auto}.section-nos-terrains{background:#ffffff;padding:80px 20px}.bloc-nos-terrains{position:relative;max-width:1200px;margin:0 auto;padding:70px 50px 55px;background:#ffffff;border-radius:34px;text-align:center;overflow:hidden;box-shadow:0 20px 55px rgba(4,21,72,0.12);border:1px solid rgba(4,21,72,0.06)}.bloc-nos-terrains{background:#ffffff;border:1px solid rgba(4,21,72,0.06);box-shadow:0 20px 55px rgba(4,21,72,0.12)}.bloc-nos-terrains h1{position:relative;z-index:2;color:#041548;font-size:clamp(54px,7vw,100px);line-height:1;font-weight:900;text-transform:uppercase;margin:0 0 22px;letter-spacing:1px}.bloc-nos-terrains h1::after{content:"";display:block;width:95px;height:4px;background:#FF7B00;margin:24px auto 0;border-radius:20px}.sous-titre-terrains{position:relative;z-index:2;color:#041548;font-size:24px;font-weight:700;margin:0 0 45px}.miniatures-terrains{position:relative;z-index:2;display:grid;grid-template-columns:repeat(5,1fr);gap:26px;align-items:end}.miniature-terrain{text-align:center}.miniature-terrain img{width:100%;max-width:145px;height:105px;object-fit:contain;display:block;margin:0 auto 14px;transition:transform 0.25s ease}.miniature-terrain:hover img{transform:translateY(-6px)}.miniature-terrain span{display:block;color:#041548;font-size:18px;font-weight:900;text-transform:uppercase}.miniature-terrain span::after{content:"";display:block;width:32px;height:3px;background:#FF7B00;margin:10px auto 0;border-radius:20px}@media (max-width:980px){.bloc-nos-terrains{padding:55px 28px 45px}.miniatures-terrains{grid-template-columns:repeat(2,1fr);gap:32px 20px}.bloc-nos-terrains h1{font-size:52px}.sous-titre-terrains{font-size:20px}}@media (max-width:600px){.section-nos-terrains{padding:50px 16px}.bloc-nos-terrains{border-radius:24px;padding:45px 20px 38px}.bloc-nos-terrains h1{font-size:42px}.miniatures-terrains{grid-template-columns:1fr}.miniature-terrain img{max-width:130px;height:95px}}.titre-decoration-terrains{display:flex;align-items:center;justify-content:center;gap:28px;margin-bottom:18px}.trait-orange{display:block;width:140px;height:4px;background:#FF7B00;border-radius:20px}.icone-divi-arbre{font-family:"ETmodules";color:#FF7B00;font-size:62px;line-height:1}@media (max-width:600px){.titre-decoration-terrains{gap:16px;margin-bottom:14px}.trait-orange{width:70px;height:3px}.icone-divi-arbre{font-size:46px}}.icone-arbre-simple{font-size:60px;line-height:1}@media (max-width:767px){.hero-chateau{background-image:none!important;background-color:#041548!important;padding:60px 18px 55px!important;min-height:auto!important}.hero-chateau-inner{max-width:100%!important;padding:0 10px!important}.hero-chateau-icone{font-size:36px!important;margin-bottom:18px!important}.hero-chateau h1{font-size:38px!important;line-height:1.05!important;margin-bottom:18px!important}.hero-chateau-line{width:70px!important;margin-bottom:20px!important}.hero-chateau p{font-size:17px!important;line-height:1.45!important;max-width:330px!important;margin:0 auto!important}}.section-hero-paintball{position:relative;overflow:hidden;min-height:780px;background-color:#041548!important;background-size:cover!important;background-position:center right!important;background-repeat:no-repeat!important;padding:70px 40px}.section-hero-paintball::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,21,72,0.98) 0%,rgba(4,21,72,0.90) 34%,rgba(4,21,72,0.45) 62%,rgba(4,21,72,0.05) 100%);z-index:1}.section-hero-paintball .et_pb_row{position:relative;z-index:2}.ligne-hero-paintball{width:90%!important;max-width:1500px!important;margin:0 auto!important}.module-texte-paintball{max-width:760px!important;margin-left:0!important;margin-right:auto!important}.hero-paintball-contenu{max-width:760px;color:#ffffff;text-align:left}.hero-paintball-contenu h1{color:#ffffff;font-size:clamp(82px,9vw,160px);line-height:0.85;font-weight:900;text-transform:uppercase;margin:0 0 28px;letter-spacing:-4px;white-space:nowrap}.hero-paintball-contenu h1 strong{color:#FF7B00;font-weight:900}.hero-mini-titre{color:#ffffff;font-size:18px;font-weight:900;text-transform:uppercase;letter-spacing:2px;margin-bottom:16px}.hero-mini-titre span{color:#FF7B00}.hero-paintball-contenu h2{color:#ffffff;font-size:clamp(28px,3vw,46px);line-height:1.05;font-weight:900;text-transform:uppercase;letter-spacing:2px;margin-bottom:24px}.hero-paintball-contenu p{color:rgba(255,255,255,0.9);font-size:22px;line-height:1.45;margin-bottom:34px}.hero-paintball-infos{display:flex;gap:28px;margin-bottom:38px}.hero-paintball-infos div{border-right:1px solid rgba(255,255,255,0.3);padding-right:28px}.hero-paintball-infos div:last-child{border-right:none}.hero-paintball-infos span{display:block;color:#FF7B00;font-size:34px;margin-bottom:10px}.hero-paintball-infos strong{display:block;color:#ffffff;font-size:17px;font-weight:900;text-transform:uppercase}.hero-paintball-infos small{display:block;color:rgba(255,255,255,0.75);font-size:14px;text-transform:uppercase}.hero-paintball-bouton{display:inline-block;background:#FF7B00;color:#041548!important;padding:18px 42px;border-radius:10px;font-size:22px;font-weight:900;text-transform:uppercase;text-decoration:none;box-shadow:0 14px 35px rgba(255,122,0,0.32)}.hero-baseline{margin-top:36px;color:#ffffff;font-size:20px;font-weight:900;text-transform:uppercase;letter-spacing:2px}.hero-baseline span{color:#FF7B00}@media (max-width:767px){.section-hero-paintball{min-height:auto;padding:55px 22px;background-position:center right!important}.section-hero-paintball::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,21,72,0.92) 0%,rgba(4,21,72,0.78) 28%,rgba(4,21,72,0.35) 48%,rgba(4,21,72,0.00) 70%);z-index:1;pointer-events:none}.ligne-hero-paintball{width:100%!important}.module-texte-paintball{max-width:100%!important}.hero-paintball-contenu{text-align:center;max-width:100%}.hero-paintball-contenu h1{font-size:56px!important;letter-spacing:-2px;white-space:normal}.hero-paintball-contenu h2{font-size:23px}.hero-paintball-contenu p{font-size:17px}.hero-paintball-infos{flex-direction:column;gap:18px}.hero-paintball-infos div{border-right:none;padding-right:0}.hero-paintball-bouton{font-size:16px;padding:15px 24px}}.section-hero-paintball .ligne-hero-paintball,.section-hero-paintball .ligne-hero-paintball.et_pb_row,.section-hero-paintball .et_pb_row.ligne-hero-paintball,.section-hero-paintball .et_pb_column,.section-hero-paintball .module-texte-paintball,.section-hero-paintball .module-texte-paintball.et_pb_module,.section-hero-paintball .module-texte-paintball.et_pb_text,.section-hero-paintball .module-texte-paintball .et_pb_text_inner,.section-hero-paintball .hero-paintball-contenu{background:none!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;border:none!important}.section-hero-airsoft{position:relative;overflow:hidden;min-height:780px;background-color:#041548!important;background-size:cover!important;background-position:center right!important;background-repeat:no-repeat!important;padding:70px 40px}.section-hero-airsoft::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,21,72,0.88) 0%,rgba(4,21,72,0.70) 30%,rgba(4,21,72,0.25) 55%,rgba(4,21,72,0.00) 75%);z-index:1;pointer-events:none}.section-hero-airsoft .et_pb_row{position:relative;z-index:2;width:90%;max-width:1500px}.hero-airsoft-contenu{max-width:760px;color:#ffffff;text-align:left;background:transparent!important}.hero-airsoft-mini-titre{color:#ffffff;font-size:18px;font-weight:900;text-transform:uppercase;letter-spacing:4px;margin-bottom:16px}.hero-airsoft-mini-titre span{color:#FF7B00}.hero-airsoft-contenu h1{color:#ffffff;font-size:clamp(82px,9vw,160px);line-height:0.85;font-weight:900;text-transform:uppercase;margin:0 0 28px;letter-spacing:-4px;white-space:nowrap}.hero-airsoft-contenu h1 strong{color:#FF7B00;font-weight:900}.hero-airsoft-contenu h2{color:#ffffff;font-size:clamp(28px,3vw,46px);line-height:1.05;font-weight:900;text-transform:uppercase;letter-spacing:2px;margin-bottom:24px}.hero-airsoft-contenu p{color:rgba(255,255,255,0.9);font-size:22px;line-height:1.45;margin-bottom:34px}.hero-airsoft-infos{display:flex;gap:28px;margin-bottom:38px}.hero-airsoft-infos div{border-right:1px solid rgba(255,255,255,0.3);padding-right:28px}.hero-airsoft-infos div:last-child{border-right:none}.hero-airsoft-infos span{display:block;color:#FF7B00;font-size:34px;margin-bottom:10px}.hero-airsoft-infos strong{display:block;color:#ffffff;font-size:17px;font-weight:900;text-transform:uppercase}.hero-airsoft-infos small{display:block;color:rgba(255,255,255,0.75);font-size:14px;text-transform:uppercase}.hero-airsoft-bouton{display:inline-block;background:#FF7B00;color:#041548!important;padding:18px 42px;border-radius:10px;font-size:22px;font-weight:900;text-transform:uppercase;text-decoration:none;box-shadow:0 14px 35px rgba(255,122,0,0.32)}.hero-airsoft-baseline{margin-top:36px;color:#ffffff;font-size:20px;font-weight:900;text-transform:uppercase;letter-spacing:6px}.hero-airsoft-baseline span{color:#FF7B00}.section-hero-airsoft .et_pb_row,.section-hero-airsoft .et_pb_column,.section-hero-airsoft .et_pb_module,.section-hero-airsoft .et_pb_text_inner{background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;border:none!important}@media (max-width:767px){.section-hero-airsoft{min-height:auto;padding:55px 22px;background-position:center right!important}.section-hero-airsoft::before{background:rgba(4,21,72,0.90)}.hero-airsoft-contenu{text-align:center;max-width:100%}.hero-airsoft-mini-titre{font-size:13px;letter-spacing:2px}.hero-airsoft-contenu h1{font-size:56px!important;letter-spacing:-2px;white-space:normal}.hero-airsoft-contenu h2{font-size:23px}.hero-airsoft-contenu p{font-size:17px}.hero-airsoft-infos{flex-direction:column;gap:18px}.hero-airsoft-infos div{border-right:none;padding-right:0}.hero-airsoft-bouton{font-size:16px;padding:15px 24px}.hero-airsoft-baseline{font-size:15px;letter-spacing:2px}}.section-hero-gellyball{position:relative;overflow:hidden;min-height:780px;background-color:#041548!important;background-size:cover!important;background-position:center right!important;background-repeat:no-repeat!important;padding:70px 40px}.section-hero-gellyball::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,21,72,0.92) 0%,rgba(4,21,72,0.76) 32%,rgba(4,21,72,0.30) 56%,rgba(4,21,72,0.00) 76%);z-index:1;pointer-events:none}.section-hero-gellyball .et_pb_row{position:relative;z-index:2;width:90%;max-width:1500px}.hero-gellyball-contenu{max-width:760px;color:#ffffff;text-align:left;background:transparent!important}.hero-gellyball-mini-titre{color:#ffffff;font-size:18px;font-weight:900;text-transform:uppercase;letter-spacing:4px;margin-bottom:16px}.hero-gellyball-mini-titre span{color:#FF7B00}.hero-gellyball-contenu h1{color:#ffffff;font-size:clamp(82px,9vw,160px);line-height:0.85;font-weight:900;text-transform:uppercase;margin:0 0 28px;letter-spacing:-4px;white-space:nowrap}.hero-gellyball-contenu h1 strong{color:#FF7B00;font-weight:900}.hero-gellyball-contenu h2{color:#ffffff;font-size:clamp(28px,3vw,46px);line-height:1.05;font-weight:900;text-transform:uppercase;letter-spacing:2px;margin-bottom:24px}.hero-gellyball-contenu p{color:rgba(255,255,255,0.92);font-size:22px;line-height:1.45;margin-bottom:34px}.hero-gellyball-infos{display:flex;gap:28px;margin-bottom:38px}.hero-gellyball-infos div{border-right:1px solid rgba(255,255,255,0.3);padding-right:28px}.hero-gellyball-infos div:last-child{border-right:none}.hero-gellyball-infos span{display:block;color:#FF7B00;font-size:34px;margin-bottom:10px}.hero-gellyball-infos strong{display:block;color:#ffffff;font-size:17px;font-weight:900;text-transform:uppercase}.hero-gellyball-infos small{display:block;color:rgba(255,255,255,0.78);font-size:14px;text-transform:uppercase}.hero-gellyball-bouton{display:inline-block;background:#FF7B00;color:#041548!important;padding:18px 42px;border-radius:10px;font-size:22px;font-weight:900;text-transform:uppercase;text-decoration:none;box-shadow:0 14px 35px rgba(255,122,0,0.32)}.hero-gellyball-baseline{margin-top:36px;color:#ffffff;font-size:20px;font-weight:900;text-transform:uppercase;letter-spacing:6px}.hero-gellyball-baseline span{color:#FF7B00}.section-hero-gellyball .et_pb_row,.section-hero-gellyball .et_pb_column,.section-hero-gellyball .et_pb_module,.section-hero-gellyball .et_pb_text_inner{background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;border:none!important}@media (max-width:767px){.section-hero-gellyball{min-height:auto;padding:55px 22px;background-position:center right!important}.section-hero-gellyball::before{background:rgba(4,21,72,0.90)}.hero-gellyball-contenu{text-align:center;max-width:100%}.hero-gellyball-mini-titre{font-size:13px;letter-spacing:2px}.hero-gellyball-contenu h1{font-size:52px!important;letter-spacing:-2px;white-space:normal}.hero-gellyball-contenu h2{font-size:23px}.hero-gellyball-contenu p{font-size:17px}.hero-gellyball-infos{flex-direction:column;gap:18px}.hero-gellyball-infos div{border-right:none;padding-right:0}.hero-gellyball-bouton{font-size:16px;padding:15px 24px}.hero-gellyball-baseline{font-size:15px;letter-spacing:2px}}.section-hero-gellyball .et_pb_row{width:95%!important;max-width:1500px!important;margin-left:auto!important;margin-right:auto!important}@media (max-width:767px){.hero-gellyball-contenu{transform:none!important;margin-left:auto!important;margin-right:auto!important}}.section-hero-paintball .et_pb_row{width:95%!important;max-width:1500px!important;margin-left:auto!important;margin-right:auto!important}.hero-paintball-contenu{margin-left:0!important;transform:translateX(-280px)}@media (max-width:767px){.hero-paintball-contenu{transform:none!important;margin-left:auto!important;margin-right:auto!important}}.section-hero-airsoft .et_pb_row{width:95%!important;max-width:1500px!important;margin-left:auto!important;margin-right:auto!important}.hero-airsoft-contenu{margin-left:0!important;transform:translateX(-280px)}@media (max-width:767px){.hero-airsoft-contenu{transform:none!important;margin-left:auto!important;margin-right:auto!important}}.hero-gellyball-contenu h2{white-space:nowrap;font-size:clamp(28px,2.4vw,40px);max-width:none}.section-titre-localisation{background:#ffffff;padding:70px 20px 35px!important;position:relative;overflow:hidden}.titre-localisation{text-align:center;max-width:1100px;margin:0 auto;position:relative}.localisation-sur-titre{display:flex;align-items:center;justify-content:center;gap:18px;color:#FF7B00;font-size:15px;font-weight:900;text-transform:uppercase;letter-spacing:1px;margin-bottom:18px}.localisation-sur-titre span{display:block;width:70px;height:3px;background:#FF7B00;border-radius:20px}.titre-localisation h2{color:#041548;font-size:clamp(46px,6vw,82px);line-height:1;font-weight:900;text-transform:uppercase;margin:0 0 18px;letter-spacing:1px;font-style:italic}.titre-localisation h2 em{color:#FF7B00;font-style:normal}.titre-localisation p{color:#041548;font-size:21px;line-height:1.45;font-weight:500;max-width:850px;margin:0 auto}.localisation-trait{width:90px;height:4px;background:#FF7B00;border-radius:20px;margin:26px auto 0}@media (max-width:767px){.section-titre-localisation{padding:50px 18px 25px!important}.localisation-sur-titre{gap:12px;font-size:12px}.localisation-sur-titre span{width:38px;height:2px}.titre-localisation h2{font-size:38px;line-height:1.05}.titre-localisation p{font-size:16px}.localisation-trait{width:70px;margin-top:20px}}.bloc-acces-localisation{background:#041548;color:#ffffff;border-radius:28px;padding:42px 34px;box-shadow:0 22px 55px rgba(4,21,72,0.22);height:100%}.badge-localisation{display:inline-block;background:#FF7B00;color:#ffffff;font-size:14px;font-weight:900;text-transform:uppercase;letter-spacing:0.5px;padding:11px 18px;border-radius:10px;margin-bottom:28px}.bloc-acces-localisation h2{color:#ffffff;font-size:clamp(34px,3.6vw,54px);line-height:1.05;font-weight:900;text-transform:uppercase;font-style:italic;margin:0}.trait-localisation{width:95px;height:5px;background:#FF7B00;border-radius:20px;margin:18px 0 24px}.intro-localisation{color:rgba(255,255,255,0.88);font-size:17px;line-height:1.55;margin-bottom:26px}.ligne-info-localisation{display:flex;gap:16px;align-items:flex-start;padding:18px 0;border-top:1px solid rgba(255,255,255,0.16)}.icone-info-localisation{width:48px;height:48px;min-width:48px;background:rgba(255,122,0,0.14);color:#FF7B00;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:22px}.ligne-info-localisation h3{color:#ffffff;font-size:19px;font-weight:900;margin:0 0 4px}.ligne-info-localisation p{color:rgba(255,255,255,0.78);font-size:15px;line-height:1.4;margin:0}.bouton-itineraire{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:64px!important;padding:0 20px!important;background:#FF7B00!important;color:#FFFFFF!important;border-radius:12px!important;font-size:17px!important;font-weight:900!important;text-transform:uppercase!important;text-decoration:none!important;text-align:center!important;line-height:1!important;box-shadow:0 12px 28px rgba(255,123,0,0.28);transition:transform 0.25s ease,box-shadow 0.25s ease}.bouton-itineraire:hover{transform:translateY(-3px);box-shadow:0 16px 34px rgba(255,123,0,0.38)}@media (max-width:767px){.bouton-itineraire{min-height:56px!important;padding:0 18px!important;font-size:15px!important;line-height:1!important}}@media (max-width:767px){.bloc-acces-localisation{padding:32px 24px;border-radius:22px}.badge-localisation{font-size:12px;padding:9px 14px;margin-bottom:22px}.bloc-acces-localisation h2{font-size:34px}.intro-localisation{font-size:15px}.bouton-itineraire{font-size:15px;padding:15px 18px}}.section-avis-google{background:#ffffff;padding:80px 20px 90px;position:relative;overflow:hidden}.section-avis-google::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 8% 35%,rgba(4,21,72,0.04),transparent 20%),radial-gradient(circle at 92% 70%,rgba(255,122,0,0.07),transparent 18%);pointer-events:none}.titre-avis-premium{position:relative;z-index:2;text-align:center;max-width:1200px;margin:0 auto 45px}.avis-topline{display:flex;align-items:center;justify-content:center;gap:18px;color:#FF7B00;font-size:18px;font-weight:900;text-transform:uppercase;letter-spacing:1px;margin-bottom:18px}.avis-topline span{width:90px;height:3px;background:#FF7B00;border-radius:20px}.titre-avis-premium h2{color:#041548;font-size:clamp(46px,6vw,86px);line-height:1;font-weight:900;text-transform:uppercase;font-style:italic;margin:0 0 18px;letter-spacing:1px}.titre-avis-premium h2 em{color:#FF7B00;font-style:italic}.titre-avis-premium p{color:#041548;font-size:21px;line-height:1.4;margin:0 auto 34px;max-width:820px}.avis-note-box{display:inline-flex;align-items:center;justify-content:center;gap:24px;background:#ffffff;border-radius:999px;padding:20px 34px;box-shadow:0 16px 40px rgba(4,21,72,0.12);border:1px solid rgba(4,21,72,0.08)}.avis-google-logo{width:46px;height:46px;border-radius:50%;background:#ffffff;color:#4285f4;font-size:36px;font-weight:900;line-height:46px;text-align:center;font-family:Arial,sans-serif}.avis-separateur{width:1px;height:42px;background:rgba(4,21,72,0.14)}.avis-note-texte{text-align:left}.avis-note-texte strong{display:block;color:#041548;font-size:20px;font-weight:900;text-transform:uppercase}.avis-note-texte small{display:block;color:#041548;font-size:15px}.avis-stars{color:#ffc400;font-size:34px;line-height:1;letter-spacing:4px}.avis-score{color:#041548;font-size:28px;font-weight:900}.avis-trait-orange{width:90px;height:4px;background:#FF7B00;border-radius:20px;margin:32px auto 0}@media (max-width:767px){.section-avis-google{padding:55px 16px 65px}.avis-topline{gap:10px;font-size:13px}.avis-topline span{width:38px;height:2px}.titre-avis-premium h2{font-size:38px;line-height:1.05}.titre-avis-premium p{font-size:16px;margin-bottom:26px}.avis-note-box{flex-direction:column;gap:10px;border-radius:24px;padding:22px 26px}.avis-separateur{display:none}.avis-note-texte{text-align:center}.avis-stars{font-size:28px;letter-spacing:2px}.avis-score{font-size:24px}}.titre-section-terrains{width:100%;max-width:1000px;margin:0 auto 50px;padding:10px 20px 0;text-align:center}.titre-section-terrains-deco{display:inline-flex;align-items:center;justify-content:center;gap:22px;margin:0 auto 18px}.titre-section-terrains-deco .ligne-orange{display:block;width:85px;height:4px;background:#FF7B00;border-radius:20px;flex:0 0 auto}.icone-terrains{color:#FF7B00;font-size:30px;line-height:1;display:flex;align-items:center;justify-content:center}.titre-section-terrains h2{margin:0;color:#ffffff;font-size:clamp(46px,5vw,84px);line-height:1;font-weight:900;text-transform:uppercase;font-style:italic;letter-spacing:1px}.titre-section-terrains h2 strong{color:#FF7B00}.titre-section-terrains p{margin:18px auto 0;max-width:760px;color:rgba(255,255,255,0.88);font-size:20px;line-height:1.4}.footer-paintball-v2{background-color:#041548!important;background-image:url("https://paintball-cergy.fr/wp-content/uploads/2026/05/ChatGPT-Image-20-mai-2026-20_02_09.png");background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;padding:70px 0 0!important;position:relative;overflow:hidden}.footer-paintball-v2 .et_pb_row,.footer-paintball-v2 .et_pb_column,.footer-paintball-v2 .et_pb_module,.footer-paintball-v2 .et_pb_text,.footer-paintball-v2 .et_pb_text_inner,.footer-paintball-v2 .et_pb_image,.footer-paintball-v2 .et_pb_menu{background:transparent!important;box-shadow:none!important;border:none!important}.footer-paintball-v2 .et_pb_row{width:92%!important;max-width:1380px!important;margin:0 auto!important}.footer-top-content{text-align:center;margin-bottom:28px}.footer-title-wrap{text-align:center;color:#fff}.footer-target{color:#FF7B00;font-size:90px;line-height:1;margin-bottom:10px}.footer-title-wrap h2{color:#ffffff!important;font-size:clamp(54px,6vw,100px);line-height:0.95;font-weight:900;text-transform:uppercase;margin:0}.footer-orange-line{width:98px;height:5px;background:#FF7B00;border-radius:20px;margin:18px auto 22px}.footer-address{display:flex;justify-content:center;align-items:center;gap:12px;color:#ffffff;font-size:20px;margin-bottom:30px}.footer-address .pin{color:#FF7B00;font-size:28px;line-height:1}.footer-hours-heading{display:flex;justify-content:center;align-items:center;gap:18px;margin-top:10px;margin-bottom:16px}.footer-hours-heading span{width:72px;height:2px;background:#FF7B00;display:block}.footer-hours-heading strong{color:#ffffff;font-size:28px;font-weight:900;letter-spacing:4px;text-transform:uppercase}.footer-hours-row{margin-bottom:34px!important}.footer-card{background:rgba(7,27,89,0.45)!important;border:1px solid rgba(255,255,255,0.14)!important;border-radius:22px!important;padding:34px 36px!important;color:#ffffff!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.04)}.footer-card-inner{color:#ffffff}.footer-card-top{display:flex;align-items:flex-start;gap:16px;margin-bottom:10px}.footer-card-icon{font-size:42px;line-height:1;color:#FF7B00}.footer-card h3{color:#ffffff!important;font-size:28px;line-height:1.1;font-weight:900;text-transform:uppercase;margin:0}.footer-card-line{width:96px;height:4px;background:#FF7B00;border-radius:20px;margin-top:14px}.footer-list{list-style:none;margin:0;padding:0}.footer-list li{position:relative;padding:18px 0 18px 34px;color:#ffffff;font-size:18px;line-height:1.45;border-top:1px solid rgba(255,255,255,0.10)}.footer-list li:first-child{border-top:none;padding-top:8px}.footer-list li::before{content:"›";position:absolute;left:0;top:18px;color:#FF7B00;font-size:42px;line-height:0.65;font-weight:700}.footer-list li:first-child::before{top:8px}.footer-list strong{color:#ffffff;font-weight:900}.footer-bottom-row{position:relative;border-top:3px solid #FF7B00;padding-top:26px!important;padding-bottom:28px!important;align-items:center}.footer-bottom-row::before{content:"";position:absolute;top:-6px;left:50%;transform:translateX(-50%);width:70px;height:10px;background:#FF7B00;border-radius:0 0 12px 12px}.footer-bottom-row .et_pb_column{display:flex;align-items:center}.footer-bottom-row .et_pb_column:first-child{justify-content:flex-start}.footer-bottom-row .et_pb_column:nth-child(2){justify-content:center}.footer-bottom-row .et_pb_column:last-child{justify-content:flex-end}.footer-bottom-row .et-menu-nav ul{display:flex;gap:0;align-items:center}.footer-bottom-row .et-menu-nav li{padding:0 18px;position:relative}.footer-bottom-row .et-menu-nav li:not(:last-child)::after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:22px;background:rgba(255,255,255,0.35)}.footer-bottom-row .et-menu-nav a{color:#ffffff!important;font-size:18px!important;font-weight:700!important;text-transform:uppercase}.footer-bottom-row .et_pb_social_media_follow{width:auto}.footer-bottom-row .et_pb_social_media_follow li{margin-right:12px}.footer-bottom-row .et_pb_social_icon a{width:58px!important;height:58px!important;border:2px solid #FF7B00!important;border-radius:50%!important;background:transparent!important}.footer-bottom-row .et_pb_social_icon::before{color:#ffffff!important}@media (max-width:980px){.footer-address{flex-direction:column;gap:6px;font-size:18px}.footer-hours-heading strong{font-size:20px;letter-spacing:2px}.footer-card{margin-bottom:20px}.footer-bottom-row .et_pb_column{justify-content:center!important;text-align:center;margin-bottom:18px}.footer-bottom-row .et-menu-nav ul{flex-wrap:wrap;justify-content:center}.footer-bottom-row .et-menu-nav li:not(:last-child)::after{display:none}}@media (max-width:767px){.footer-paintball-v2{padding-top:50px!important}.footer-title-wrap h2{font-size:46px!important}.footer-address{font-size:16px}.footer-hours-heading{gap:12px}.footer-hours-heading span{width:36px}.footer-hours-heading strong{font-size:16px;letter-spacing:1px}.footer-card{padding:26px 22px!important}.footer-card h3{font-size:22px}.footer-list li{font-size:16px}}.footer-paintball-v2 ul,.footer-paintball-v2 li,.footer-paintball-design ul,.footer-paintball-design li{list-style:none!important}.footer-paintball-v2 li::marker,.footer-paintball-design li::marker{content:""!important;color:transparent!important}.footer-paintball-v2 .footer-list,.footer-paintball-design .footer-list{padding-left:0!important;margin-left:0!important}.footer-paintball-v2 .footer-list li,.footer-paintball-design .footer-list li{position:relative;padding-left:34px!important}.footer-paintball-v2 .footer-list li::before,.footer-paintball-design .footer-list li::before{content:"›";position:absolute;left:0;top:16px;color:#FF7B00;font-size:42px;line-height:0.65;font-weight:900}.footer-paintball-v2 .et_pb_social_media_follow,.footer-paintball-design .et_pb_social_media_follow{display:flex!important;align-items:center!important;justify-content:center!important;gap:14px!important}.footer-paintball-v2 .et_pb_social_media_follow li,.footer-paintball-design .et_pb_social_media_follow li{margin:0!important;padding:0!important}.footer-paintball-v2 .et_pb_social_media_follow li a,.footer-paintball-design .et_pb_social_media_follow li a{width:54px!important;height:54px!important;border:2px solid #FF7B00!important;border-radius:50%!important;background:transparent!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;box-sizing:border-box!important}.footer-paintball-v2 .et_pb_social_media_follow li a.icon::before,.footer-paintball-design .et_pb_social_media_follow li a.icon::before{position:static!important;margin:0!important;width:auto!important;height:auto!important;line-height:1!important;display:block!important;color:#ffffff!important;font-size:20px!important}.footer-bottom-row .et_pb_column:nth-child(2){flex:1 1 auto!important;width:auto!important;max-width:none!important}.footer-bottom-row .et_pb_menu__wrap,.footer-bottom-row .et-menu-nav,.footer-bottom-row .et-menu-nav ul{width:100%!important;display:flex!important;justify-content:center!important;flex-wrap:nowrap!important}.footer-bottom-row .et-menu-nav ul li{white-space:nowrap!important;padding-left:12px!important;padding-right:12px!important}.footer-bottom-row .et-menu-nav ul li a{font-size:14px!important;letter-spacing:0.5px!important;white-space:nowrap!important}@media (max-width:980px){.footer-bottom-row .et-menu-nav ul{flex-wrap:wrap!important}.footer-bottom-row .et-menu-nav ul li{padding-left:10px!important;padding-right:10px!important}}.footer-bottom-row{display:flex!important;align-items:center!important;justify-content:space-between!important}.footer-bottom-row .et_pb_column{display:flex!important;align-items:center!important}.footer-bottom-row .et_pb_column:first-child{justify-content:flex-start!important;width:18%!important}.footer-bottom-row .et_pb_column:nth-child(2){justify-content:center!important;width:64%!important}.footer-bottom-row .et_pb_column:last-child{justify-content:flex-end!important;width:18%!important}.footer-bottom-row .et_pb_menu__wrap,.footer-bottom-row .et-menu-nav,.footer-bottom-row .et-menu-nav ul{display:flex!important;justify-content:center!important;flex-wrap:nowrap!important;width:100%!important}.footer-bottom-row .et-menu-nav ul li{white-space:nowrap!important;padding-left:12px!important;padding-right:12px!important}.footer-bottom-row .et_pb_social_media_follow{display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:14px!important;width:100%!important;margin:0!important}.footer-bottom-row .et_pb_social_media_follow li{margin:0!important;padding:0!important}.footer-bottom-row .et_pb_social_media_follow li a.icon{width:54px!important;height:54px!important;border:2px solid #FF7B00!important;border-radius:50%!important;background:transparent!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important}.footer-bottom-row .et_pb_social_media_follow li a.icon::before{position:static!important;margin:0!important;line-height:1!important;color:#ffffff!important;font-size:20px!important}.footer-bottom-row .et-menu-nav li:not(:last-child)::after,.footer-paintball-v2 .et-menu-nav li:not(:last-child)::after{background:#FF7B00!important;opacity:1!important}.footer-bottom-row .et-menu-nav li:not(:last-child),.footer-paintball-v2 .et-menu-nav li:not(:last-child){border-right:1px solid #FF7B00!important}.section-hero-paintball .et_pb_row{width:92%!important;max-width:1500px!important;margin-left:auto!important;margin-right:auto!important}.hero-paintball-contenu{transform:none!important;margin-left:0!important;max-width:760px!important}@media (max-width:767px){.hero-paintball-contenu{transform:none!important;text-align:center!important;max-width:100%!important}.hero-paintball-contenu h1{font-size:54px!important;white-space:normal!important;letter-spacing:-2px!important}}.section-hero-airsoft .et_pb_row{width:92%!important;max-width:1500px!important;margin-left:auto!important;margin-right:auto!important}.hero-airsoft-contenu{transform:none!important;margin-left:0!important;max-width:760px!important}.hero-airsoft-contenu h1{font-size:clamp(72px,8vw,145px)!important;white-space:nowrap!important}@media (max-width:767px){.hero-airsoft-contenu{transform:none!important;text-align:center!important;max-width:100%!important}.hero-airsoft-contenu h1{font-size:54px!important;white-space:normal!important;letter-spacing:-2px!important}}.section-hero-gellyball .et_pb_row{width:92%!important;max-width:1500px!important;margin-left:auto!important;margin-right:auto!important}.hero-gellyball-contenu{transform:none!important;margin-left:0!important;max-width:900px!important}.hero-gellyball-contenu h1{font-size:clamp(72px,8vw,145px)!important;white-space:nowrap!important}@media (max-width:767px){.hero-gellyball-contenu{transform:none!important;text-align:center!important;max-width:100%!important}.hero-gellyball-contenu h1{font-size:50px!important;white-space:normal!important;letter-spacing:-2px!important}.hero-gellyball-contenu h2{white-space:normal!important;font-size:23px!important}}.footer-paintball-v2{position:relative}.footer-paintball-v2::before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:#FF7B00;z-index:3}.footer-paintball-v2 .footer-menu::before,.footer-paintball-v2 .footer-ligne-centre,.footer-paintball-v2 .footer-separateur-centre{display:none!important}.miniature-terrain{display:block;text-decoration:none!important;color:inherit!important;cursor:pointer}.miniature-terrain:hover img{transform:translateY(-6px) scale(1.04);filter:drop-shadow(0 10px 14px rgba(255,124,0,0.25))}.miniature-terrain:hover span{color:#FF7B00!important}html{scroll-behavior:smooth}#chateau-fort,#tranchees,#village,#palissade,#speedball{scroll-margin-top:120px}.section-galerie-photo{position:relative;background-color:#071B59!important;background-image:url("https://paintball-cergy.fr/wp-content/uploads/2026/05/ChatGPT-Image-20-mai-2026-20_02_09.png");background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;padding:80px 20px 70px!important;overflow:hidden}.section-galerie-photo .et_pb_row,.section-galerie-photo .et_pb_column,.section-galerie-photo .et_pb_module,.section-galerie-photo .et_pb_code,.section-galerie-photo .et_pb_code_inner,.section-galerie-photo .et_pb_text,.section-galerie-photo .et_pb_text_inner{background:transparent!important;box-shadow:none!important;border:none!important}.section-galerie-photo .et_pb_row{width:92%!important;max-width:1320px!important;margin-left:auto!important;margin-right:auto!important}@media (min-width:981px){.section-galerie-photo .et_pb_row:first-child{display:flex!important;align-items:center!important;gap:60px!important}.section-galerie-photo .et_pb_row:first-child .et_pb_column:first-child{width:48%!important}.section-galerie-photo .et_pb_row:first-child .et_pb_column:last-child{width:52%!important}}.galerie-intro{color:#ffffff;padding:0}.galerie-kicker{display:flex!important;align-items:center!important;gap:16px!important;flex-wrap:nowrap!important;margin-bottom:18px!important;color:#FF7B00!important}.galerie-kicker span:first-child{color:#FF7B00!important;font-size:15px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:4px!important;white-space:nowrap!important}.galerie-kicker i{display:block!important;width:150px!important;height:3px!important;flex:0 0 150px!important;background:#FF7B00!important;border-radius:20px!important}.galerie-cible{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:26px!important;height:26px!important;flex:0 0 26px!important;color:#FF7B00!important}.galerie-cible svg{width:26px!important;height:26px!important;display:block!important}.galerie-intro h1{color:#ffffff!important;font-size:clamp(56px,5.2vw,92px)!important;line-height:0.95!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:2px!important;white-space:nowrap!important;margin:0 0 18px!important}.galerie-intro h2,.galerie-sous-titre-orange{color:#FF7B00!important;font-size:22px!important;line-height:1.3!important;font-weight:900!important;margin:0 0 18px!important}.galerie-intro p{color:rgba(255,255,255,0.9)!important;font-size:18px!important;line-height:1.55!important;max-width:560px!important;margin:0!important}.galerie-featured{position:relative;width:100%;border:2px solid #FF7B00;border-radius:10px;overflow:hidden;box-shadow:0 24px 60px rgba(0,0,0,0.32)}.galerie-featured img{width:100%!important;height:390px!important;object-fit:cover!important;object-position:60% center!important;display:block!important}.galerie-featured-label{position:absolute;left:24px;bottom:24px;display:flex;align-items:center;gap:16px;max-width:calc(100% - 48px);background:rgba(7,27,89,0.92);padding:18px 24px;border-radius:8px;color:#ffffff}.galerie-featured-label strong{display:block;color:#ffffff!important;font-size:18px;font-weight:900;text-transform:uppercase}.galerie-featured-label small{display:block;color:#FF7B00!important;font-size:14px;font-weight:800}.bloc-filtres-galerie,.bloc-filtres-galerie .et_pb_code_inner{width:100%!important;max-width:100%!important;margin:38px auto 28px!important;padding:0!important;background:transparent!important}.galerie-filtres-centre{display:flex!important;justify-content:center!important;align-items:center!important;gap:28px!important;flex-wrap:nowrap!important;width:100%!important;margin:0 auto!important;padding:0!important;background:transparent!important}.galerie-filter{appearance:none!important;-webkit-appearance:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:auto!important;min-height:52px!important;padding:14px 26px!important;margin:0!important;border:0!important;border-radius:8px!important;background:transparent!important;color:#ffffff!important;font-size:17px!important;line-height:1!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:0.7px!important;cursor:pointer!important;box-shadow:none!important;transition:background 0.25s ease,color 0.25s ease,transform 0.25s ease}.galerie-filter.active,.galerie-filter:hover{background:#FF7B00!important;color:#071B59!important;transform:translateY(-2px)}.galerie-grid{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:flex-start!important;gap:32px!important;max-width:1180px!important;margin:34px auto 0!important;padding:0!important}.galerie-grid>.galerie-photo{position:relative!important;display:block!important;flex:0 0 calc(33.333% - 22px)!important;width:calc(33.333% - 22px)!important;aspect-ratio:16 / 10!important;height:auto!important;margin:0!important;padding:0!important;overflow:hidden!important;border:1px solid #FF7B00!important;border-radius:12px!important;background:transparent!important;box-shadow:0 18px 38px rgba(0,0,0,0.22);line-height:0!important}.galerie-grid>.galerie-photo img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;min-height:100%!important;object-fit:cover!important;object-position:center center!important;display:block!important;margin:0!important;padding:0!important;transition:transform 0.35s ease}.galerie-grid>.galerie-photo:hover img{transform:scale(1.06)}.galerie-grid>.galerie-photo::after{content:"Voir la photo";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(7,27,89,0.55);color:#ffffff;font-size:16px;line-height:1;font-weight:900;text-transform:uppercase;opacity:0;transition:opacity 0.25s ease}.galerie-grid>.galerie-photo:hover::after{opacity:1}@media (max-width:980px){.section-galerie-photo{padding:65px 18px 60px!important}.section-galerie-photo .et_pb_row:first-child{display:block!important}.galerie-intro{text-align:center!important;margin-bottom:34px!important}.galerie-kicker{justify-content:center!important}.galerie-intro h1{white-space:normal!important;font-size:58px!important}.galerie-intro p{margin-left:auto!important;margin-right:auto!important}.galerie-featured img{height:340px!important}}@media (max-width:767px){.section-galerie-photo{padding:50px 14px 50px!important}.galerie-kicker{gap:10px!important}.galerie-kicker span:first-child{font-size:12px!important;letter-spacing:2px!important}.galerie-kicker i{width:45px!important;flex:0 0 45px!important}.galerie-cible{width:18px!important;height:18px!important;flex:0 0 18px!important}.galerie-cible svg{width:18px!important;height:18px!important}.galerie-intro h1{font-size:42px!important;letter-spacing:1px!important}.galerie-intro h2,.galerie-sous-titre-orange{font-size:18px!important}.galerie-intro p{font-size:16px!important}.galerie-featured img{height:240px!important}.galerie-featured-label{left:12px;right:12px;bottom:12px;max-width:none;padding:14px 16px}.galerie-featured-label strong{font-size:13px}.galerie-featured-label small{font-size:12px}.bloc-filtres-galerie,.bloc-filtres-galerie .et_pb_code_inner{margin:28px auto 22px!important}.galerie-filtres-centre{flex-wrap:wrap!important;gap:12px!important}.galerie-filter{min-height:44px!important;padding:12px 18px!important;font-size:13px!important}.galerie-grid{gap:20px!important;margin-top:26px!important}.galerie-grid>.galerie-photo{flex:0 0 100%!important;width:100%!important;aspect-ratio:16 / 10!important}}.section-galerie-photo .galerie-grid.galerie-grid-4{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:18px!important;width:92%!important;max-width:1280px!important;margin:34px auto 0!important;padding:0!important}.section-galerie-photo .galerie-grid.galerie-grid-4>a.galerie-photo{position:relative!important;display:block!important;width:100%!important;max-width:100%!important;aspect-ratio:16 / 7!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;border:1px solid #FF7B00!important;border-radius:8px!important;background:transparent!important;line-height:0!important;box-shadow:0 14px 28px rgba(0,0,0,0.22)!important}.section-galerie-photo .galerie-grid.galerie-grid-4>a.galerie-photo img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;min-height:100%!important;object-fit:cover!important;object-position:center center!important;display:block!important;margin:0!important;padding:0!important}.section-galerie-photo .galerie-grid.galerie-grid-4>a.galerie-photo:hover img{transform:scale(1.06)}@media (max-width:980px){.section-galerie-photo .galerie-grid.galerie-grid-4{grid-template-columns:repeat(2,1fr)!important}.section-galerie-photo .galerie-grid.galerie-grid-4>a.galerie-photo{aspect-ratio:16 / 8!important}}@media (max-width:767px){.section-galerie-photo .galerie-grid.galerie-grid-4{grid-template-columns:1fr!important;width:100%!important;gap:16px!important}.section-galerie-photo .galerie-grid.galerie-grid-4>a.galerie-photo{aspect-ratio:16 / 9!important}}@media (min-width:981px){.section-galerie-photo .et_pb_row:first-child{width:96%!important;max-width:1700px!important;display:flex!important;align-items:center!important;gap:70px!important}.section-galerie-photo .et_pb_row:first-child .et_pb_column:first-child{width:36%!important;flex:0 0 36%!important}.section-galerie-photo .et_pb_row:first-child .et_pb_column:last-child{width:64%!important;flex:0 0 64%!important}.galerie-intro h1{font-size:clamp(52px,4.2vw,82px)!important;white-space:nowrap!important}.galerie-featured{width:100%!important;max-width:none!important;margin-left:auto!important}.galerie-featured img{width:100%!important;height:520px!important;object-fit:cover!important;object-position:62% center!important}}.galerie-featured{overflow:hidden!important}.galerie-featured img{width:100%!important;height:600px!important;object-fit:cover!important;object-position:center center!important;transform:scale(0.99)!important;transform-origin:center center!important}.galerie-featured,.galerie-featured img{border:none!important;box-shadow:none!important}.galerie-featured{border-radius:20px!important;overflow:hidden!important}.galerie-featured img{border-radius:20px!important;display:block!important}.galerie-featured::before,.galerie-featured::after{border-radius:20px!important}.galerie-featured .galerie-featured-caption,.galerie-featured .galerie-overlay,.galerie-featured .et_pb_text{border-radius:14px!important}.galerie-featured-label{left:35px!important}@media (max-width:767px){.galerie-featured-label{left:12px!important;right:12px!important}}.galerie-featured-label .galerie-cible{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:60px!important;height:60px!important;min-width:60px!important;color:#FF7B00!important}.galerie-featured-label .galerie-cible svg{width:60px!important;height:60px!important;stroke:#FF7B00!important;display:block!important}.section-galerie-photo .galerie-grid.galerie-grid-4{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important;width:92%!important;max-width:1280px!important;margin:34px auto 0!important;padding:0!important}.section-galerie-photo .galerie-grid.galerie-grid-4>a.galerie-photo{position:relative!important;display:block!important;width:100%!important;height:auto!important;aspect-ratio:16 / 7!important;overflow:hidden!important;border:1px solid #FF7B00!important;border-radius:8px!important;background:transparent!important;line-height:0!important}.section-galerie-photo .galerie-grid.galerie-grid-4>a.galerie-photo img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:center center!important;display:block!important}@media (max-width:980px){.section-galerie-photo .galerie-grid.galerie-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))!important}.section-galerie-photo .galerie-grid.galerie-grid-4>a.galerie-photo{aspect-ratio:16 / 8!important}}@media (max-width:767px){.section-galerie-photo .galerie-grid.galerie-grid-4{grid-template-columns:1fr!important;width:100%!important}.section-galerie-photo .galerie-grid.galerie-grid-4>a.galerie-photo{aspect-ratio:16 / 9!important}}.section-galerie-photo .galerie-grid.galerie-grid-4{width:96%!important;max-width:1500px!important;display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:24px!important;margin:45px auto 0!important}.section-galerie-photo .galerie-grid.galerie-grid-4>a.galerie-photo{width:100%!important;max-width:none!important;aspect-ratio:16 / 9!important;border:1px solid #FF7B00!important;border-radius:10px!important;overflow:hidden!important;background:transparent!important;box-shadow:0 16px 32px rgba(0,0,0,0.24)!important}.section-galerie-photo .galerie-grid.galerie-grid-4>a.galerie-photo img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;display:block!important}.section-galerie-photo .galerie-grid.galerie-grid-4{width:96%!important;max-width:1500px!important;display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:28px!important;margin:50px auto 0!important}.section-galerie-photo .galerie-grid.galerie-grid-4>a.galerie-photo{width:100%!important;aspect-ratio:16 / 9!important;border:1px solid #FF7B00!important;border-radius:12px!important;overflow:hidden!important;box-shadow:0 18px 38px rgba(0,0,0,0.28)!important}.section-galerie-photo .galerie-grid.galerie-grid-4>a.galerie-photo img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;display:block!important}.section-galerie-photo .et_pb_row:has(.galerie-grid-4){width:98%!important;max-width:1700px!important;margin-left:auto!important;margin-right:auto!important}.section-galerie-photo .galerie-grid.galerie-grid-4{width:100%!important;max-width:2100px!important;grid-template-columns:repeat(3,1fr)!important;gap:32px!important;margin:50px auto 0!important}.section-galerie-photo .galerie-grid.galerie-grid-4>a.galerie-photo{aspect-ratio:16 / 9!important;border-radius:12px!important}.bloc-galerie-lien{display:block;text-decoration:none!important;color:inherit!important}.bloc-galerie-cta{position:relative;min-height:320px;border-radius:24px;overflow:hidden;background:linear-gradient(90deg,rgba(7,27,89,0.95) 0%,rgba(7,27,89,0.72) 45%,rgba(7,27,89,0.15) 100%),none;background-size:cover;background-position:center right;border:1px solid rgba(255,123,0,0.55);box-shadow:0 22px 55px rgba(0,0,0,0.28);transition:transform 0.25s ease,box-shadow 0.25s ease}.bloc-galerie-lien:hover .bloc-galerie-cta{transform:translateY(-5px);box-shadow:0 30px 70px rgba(255,123,0,0.18)}.bloc-galerie-texte{max-width:540px;padding:48px 46px;color:#ffffff}.bloc-galerie-kicker{display:inline-block;color:#FF7B00;font-size:15px;font-weight:900;text-transform:uppercase;letter-spacing:4px;margin-bottom:16px}.bloc-galerie-texte h2{color:#ffffff;font-size:clamp(42px,5vw,76px);line-height:0.95;font-weight:900;text-transform:uppercase;margin:0 0 18px}.bloc-galerie-texte p{color:rgba(255,255,255,0.9);font-size:19px;line-height:1.45;margin:0 0 28px}.bloc-galerie-bouton{display:inline-flex;align-items:center;justify-content:center;background:#FF7B00;color:#071B59;padding:15px 28px;border-radius:10px;font-size:18px;font-weight:900;text-transform:uppercase}.bloc-galerie-image-link{display:block;width:100%;max-width:1500px;margin:0 auto;text-decoration:none!important}.bloc-galerie-image-link img{display:block;width:100%;height:auto;border-radius:28px;transition:transform 0.25s ease,box-shadow 0.25s ease}.bloc-galerie-image-link:hover img{transform:translateY(-4px);box-shadow:0 28px 70px rgba(255,123,0,0.18)}.premium-activites-grid{width:100%;max-width:1480px;margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;align-items:stretch}.premium-activite-card{position:relative;display:flex;flex-direction:column;overflow:hidden;text-decoration:none!important;background:linear-gradient(180deg,rgba(12,31,99,0.98) 0%,rgba(7,27,89,1) 100%);border:1px solid rgba(255,123,0,0.45);border-radius:28px;box-shadow:0 12px 30px rgba(0,0,0,0.22),0 0 0 1px rgba(255,255,255,0.03) inset;transition:transform 0.35s ease,box-shadow 0.35s ease,border-color 0.35s ease;min-height:100%}.premium-activite-card:hover{transform:translateY(-10px);border-color:rgba(255,123,0,0.9);box-shadow:0 22px 50px rgba(0,0,0,0.35),0 0 28px rgba(255,123,0,0.12)}.premium-card-image{position:relative;overflow:hidden;height:260px;border-radius:28px 28px 0 0}.premium-card-image::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(7,27,89,0.18),rgba(7,27,89,0.02));pointer-events:none}.premium-card-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.55s ease}.premium-activite-card:hover .premium-card-image img{transform:scale(1.06)}.premium-card-number{position:absolute;left:22px;bottom:18px;z-index:2;font-size:18px;font-weight:800;letter-spacing:1px;color:#FF7B00;background:rgba(7,27,89,0.88);border:1px solid rgba(255,123,0,0.45);border-radius:12px;padding:8px 12px;line-height:1;box-shadow:0 8px 18px rgba(0,0,0,0.18)}.premium-card-content{padding:28px 28px 30px;display:flex;flex-direction:column;flex:1}.premium-card-kicker{margin:0 0 8px 0;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:rgba(255,255,255,0.68)}.premium-card-content h3{margin:0;color:#ffffff;font-size:42px;line-height:0.95em;font-weight:900;text-transform:uppercase;font-style:italic;letter-spacing:0.5px}.premium-card-line{width:58px;height:4px;background:#FF7B00;border-radius:999px;margin:18px 0 22px}.premium-card-text{margin:0;color:rgba(255,255,255,0.92);font-size:19px;line-height:1.65em}.premium-card-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.premium-card-tags span{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:8px 14px;border-radius:999px;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.08);color:#ffffff;font-size:13px;font-weight:700;letter-spacing:0.2px}.premium-card-cta{margin-top:auto;padding-top:28px;display:flex;align-items:center;justify-content:space-between;gap:16px;color:#ffffff;font-weight:800;font-size:17px;text-transform:uppercase;letter-spacing:0.8px}.premium-card-cta::before{content:"";position:absolute;left:28px;right:28px;bottom:94px;height:1px;background:linear-gradient(90deg,rgba(255,123,0,0.0),rgba(255,123,0,0.28),rgba(255,123,0,0.0))}.premium-card-arrow{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;background:#FF7B00;color:#ffffff;border-radius:16px;font-size:24px;line-height:1;box-shadow:0 10px 22px rgba(255,123,0,0.28);transition:transform 0.3s ease,box-shadow 0.3s ease}.premium-activite-card:hover .premium-card-arrow{transform:translateX(4px);box-shadow:0 14px 28px rgba(255,123,0,0.38)}@media (max-width:1180px){.premium-activites-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-card-content h3{font-size:36px}.premium-card-text{font-size:17px}}@media (max-width:767px){.premium-activites-grid{grid-template-columns:1fr;gap:24px}.premium-card-image{height:220px}.premium-card-content{padding:22px 22px 24px}.premium-card-content h3{font-size:32px}.premium-card-text{font-size:16px;line-height:1.55em}.premium-card-cta{font-size:15px}.premium-card-arrow{width:48px;height:48px;border-radius:14px;font-size:22px}.premium-card-cta::before{left:22px;right:22px;bottom:86px}}.premium-activites-grid{max-width:1580px!important;gap:38px!important}.premium-activite-card{background:linear-gradient(180deg,#071B59 0%,#03113B 100%)!important;border:1px solid rgba(255,123,0,0.55)!important;border-radius:26px!important;overflow:hidden!important;box-shadow:0 24px 60px rgba(0,0,0,0.24)!important}.premium-card-image{height:320px!important;border-radius:26px 26px 0 0!important}.premium-card-image img{height:100%!important;object-fit:cover!important;filter:contrast(1.08) saturate(1.08) brightness(0.9)}.premium-card-image::after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,rgba(7,27,89,0.05) 0%,rgba(7,27,89,0.72) 100%),radial-gradient(circle at top right,rgba(255,123,0,0.22),transparent 34%);z-index:1}.premium-card-number{left:28px!important;bottom:24px!important;z-index:3!important;color:#FF7B00!important;background:rgba(3,17,59,0.88)!important;border:1px solid #FF7B00!important;border-radius:8px!important;padding:10px 18px!important;font-size:22px!important;font-weight:900!important}.premium-card-content{padding:36px 34px 34px!important;background:linear-gradient(135deg,rgba(255,123,0,0.04),transparent 35%),linear-gradient(180deg,#071B59 0%,#03113B 100%)!important}.premium-card-kicker{color:rgba(255,255,255,0.78)!important;font-size:13px!important;letter-spacing:3px!important;font-weight:900!important;margin-bottom:16px!important}.premium-card-content h3{color:#ffffff!important;font-size:clamp(42px,3.5vw,62px)!important;line-height:0.9!important;font-weight:900!important;text-transform:uppercase!important;font-style:italic!important;letter-spacing:2px!important}.premium-card-line{width:86px!important;height:4px!important;background:#FF7B00!important;margin:22px 0 28px!important;position:relative}.premium-card-line::after{content:"";position:absolute;left:96px;top:0;width:34px;height:4px;background:rgba(255,123,0,0.45)}.premium-card-text{color:rgba(255,255,255,0.9)!important;font-size:20px!important;line-height:1.55!important}.premium-card-tags{gap:12px!important;margin-top:30px!important}.premium-card-tags span{min-height:42px!important;padding:10px 16px!important;border-radius:10px!important;background:rgba(255,255,255,0.045)!important;border:1px solid rgba(255,255,255,0.14)!important;color:#ffffff!important;font-size:14px!important;font-weight:800!important}.premium-card-cta{margin-top:34px!important;padding:18px 18px 18px 26px!important;border:1px solid rgba(255,123,0,0.75)!important;border-radius:12px!important;color:#ffffff!important;font-size:18px!important;letter-spacing:2px!important;background:rgba(3,17,59,0.45)!important}.premium-card-cta::before{display:none!important}.premium-card-arrow{width:58px!important;height:58px!important;border-radius:14px!important;background:#FF7B00!important;color:#ffffff!important;font-size:30px!important}.premium-activite-card:hover{transform:translateY(-12px)!important;border-color:#FF7B00!important;box-shadow:0 34px 80px rgba(0,0,0,0.35),0 0 35px rgba(255,123,0,0.16)!important}.bloc-anniversaire-image{display:block!important;width:100%!important;max-width:1500px!important;margin:0 auto!important;overflow:hidden!important;border-radius:24px!important}.bloc-anniversaire-image img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important}.bloc-anniversaire-image{display:block!important;width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;overflow:hidden!important}.bloc-anniversaire-image img{display:block!important;width:100%!important;height:auto!important;max-width:none!important}.section-anniversaire,.section-anniversaire .et_pb_row,.section-anniversaire .et_pb_column,.section-anniversaire .et_pb_module,.section-anniversaire .et_pb_code_inner{width:100%!important;max-width:100%!important;padding:0!important;margin:0!important}.bloc-evg-anniversaire-entreprise{display:block!important;width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding:0!important;overflow:hidden!important}.bloc-evg-anniversaire-entreprise img{display:block!important;width:100%!important;height:auto!important;max-width:none!important;margin:0!important;padding:0!important}.section-evg-anniversaire-entreprise,.section-evg-anniversaire-entreprise .et_pb_row,.section-evg-anniversaire-entreprise .et_pb_column,.section-evg-anniversaire-entreprise .et_pb_module,.section-evg-anniversaire-entreprise .et_pb_code_inner{width:100%!important;max-width:100%!important;padding:0!important;margin:0!important}.section-galerie-photo .et_pb_row:has(.galerie-grid-4){width:98%!important;max-width:1700px!important;margin-left:auto!important;margin-right:auto!important}.section-galerie-photo .galerie-grid.galerie-grid-4{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:32px!important;width:100%!important;max-width:1700px!important;margin:50px auto 0!important;padding:0!important}.section-galerie-photo .galerie-grid.galerie-grid-4>a.galerie-photo{position:relative!important;display:block!important;width:100%!important;aspect-ratio:16 / 9!important;overflow:hidden!important;border:1px solid #FF7B00!important;border-radius:12px!important;background:transparent!important;box-shadow:0 18px 38px rgba(0,0,0,0.28)!important;line-height:0!important}.section-galerie-photo .galerie-grid.galerie-grid-4>a.galerie-photo img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:center center!important;display:block!important;margin:0!important;padding:0!important}.galerie-featured{border-radius:20px!important;overflow:hidden!important;border:none!important;box-shadow:0 24px 60px rgba(0,0,0,0.28)!important}.galerie-featured img{width:100%!important;height:560px!important;object-fit:cover!important;object-position:center center!important;display:block!important;border-radius:20px!important;border:none!important;box-shadow:none!important}.galerie-featured::before,.galerie-featured::after{display:none!important;content:none!important}.galerie-featured-label{left:35px!important;background:rgba(7,27,89,0.92)!important}.galerie-featured-label strong{color:#ffffff!important}.galerie-featured-label small,.galerie-cible,.galerie-cible svg{color:#FF7B00!important;stroke:#FF7B00!important}.bloc-anniversaire-image,.bloc-evg-anniversaire-entreprise{display:block!important;width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;overflow:hidden!important;padding:0!important}.bloc-anniversaire-image img,.bloc-evg-anniversaire-entreprise img{display:block!important;width:100%!important;height:auto!important;max-width:none!important;margin:0!important;padding:0!important}.section-anniversaire,.section-anniversaire .et_pb_row,.section-anniversaire .et_pb_column,.section-anniversaire .et_pb_module,.section-anniversaire .et_pb_code_inner,.section-evg-anniversaire-entreprise,.section-evg-anniversaire-entreprise .et_pb_row,.section-evg-anniversaire-entreprise .et_pb_column,.section-evg-anniversaire-entreprise .et_pb_module,.section-evg-anniversaire-entreprise .et_pb_code_inner{width:100%!important;max-width:100%!important;padding:0!important;margin:0!important}.footer-paintball-v2::before{background:#FF7B00!important}.footer-bottom-row .et_pb_social_media_follow li a.icon,.footer-paintball-v2 .et_pb_social_media_follow li a,.footer-paintball-design .et_pb_social_media_follow li a{border-color:#FF7B00!important}.footer-bottom-row .et-menu-nav li:not(:last-child)::after,.footer-paintball-v2 .et-menu-nav li:not(:last-child)::after{background:#FF7B00!important}@media (max-width:980px){.section-galerie-photo .galerie-grid.galerie-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:767px){.section-galerie-photo .galerie-grid.galerie-grid-4{grid-template-columns:1fr!important;width:100%!important}.galerie-featured img{height:250px!important}.galerie-featured-label{left:12px!important;right:12px!important;bottom:12px!important;max-width:none!important}}.carte-terrain-orange{position:relative!important;overflow:hidden!important;background-color:#02164c!important;border:none!important;box-shadow:none!important;border-radius:0!important;padding:46px 36px!important;text-align:center!important;color:#FFFFFF!important}.carte-terrain-orange::before{content:""!important;position:absolute!important;inset:0!important;background-image:url("https://paintball-cergy.fr/wp-content/uploads/2026/05/ChatGPT-Image-19-mai-2026-11_33_06.png")!important;background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important;z-index:1!important;pointer-events:none!important}.carte-terrain-orange>*,.carte-terrain-orange .et_pb_text_inner{position:relative!important;z-index:2!important}.carte-terrain-orange .et_pb_text_inner{position:relative!important;z-index:2!important}.carte-terrain-orange{border:none!important;box-shadow:none!important}@media only screen and (max-width:767px){.carte-terrain-orange::before,.carte-terrain-orange::after{content:none!important;display:none!important;background:none!important;background-image:none!important}.carte-terrain-orange{background-image:none!important;background:#02164c!important;border:none!important;box-shadow:none!important;padding:34px 22px!important}}.carte-hover-image{overflow:hidden!important;border-radius:8px!important;transition:transform 0.25s ease,box-shadow 0.25s ease!important}.carte-hover-image:hover{transform:translateY(-6px) scale(1.02)!important;box-shadow:0 18px 38px rgba(255,123,0,0.25)!important}.stats-paintball-vertical{width:100%;max-width:260px;margin:0 auto;display:flex;flex-direction:column;gap:14px;background:transparent!important}.stat-paintball-card{position:relative;min-height:105px;padding:16px 18px 14px;text-align:center;background:rgba(7,27,89,0.35);border:1px solid rgba(255,123,0,0.75);color:#FFFFFF;overflow:hidden}.stat-paintball-card::before,.stat-paintball-card::after{content:"";position:absolute;width:28px;height:28px;border-color:#FF7B00;border-style:solid;pointer-events:none}.stat-paintball-card::before{top:-1px;left:-1px;border-width:2px 0 0 2px}.stat-paintball-card::after{right:-1px;bottom:-1px;border-width:0 2px 2px 0}.stat-icon{color:#FF7B00;font-size:30px;line-height:1;margin-bottom:8px;filter:drop-shadow(0 0 8px rgba(255,123,0,0.45))}.stat-title{color:#FFFFFF;font-size:18px;line-height:1.1;font-weight:900;text-transform:uppercase;font-style:italic;letter-spacing:1px;text-shadow:0 3px 8px rgba(0,0,0,0.45)}.stat-value{color:#FF7B00;font-size:24px;line-height:1;font-weight:900;font-style:italic;margin-top:8px;text-shadow:0 0 10px rgba(255,123,0,0.35)}.stat-paintball-card{transition:transform 0.25s ease,border-color 0.25s ease,box-shadow 0.25s ease}.stat-paintball-card:hover{transform:translateY(-4px);border-color:#FF7B00;box-shadow:0 14px 34px rgba(255,123,0,0.18)}@media (max-width:767px){.stats-paintball-vertical{max-width:100%;gap:10px}.stat-paintball-card{min-height:90px;padding:14px 16px}.stat-title{font-size:16px}.stat-value{font-size:22px}}.galerie-photos-normales .et_pb_gallery_item{overflow:hidden!important}.galerie-photos-normales .et_pb_gallery_image{aspect-ratio:16 / 9!important;overflow:hidden!important;border-radius:10px!important;background:#071B59!important}.galerie-photos-normales .et_pb_gallery_image a{display:block!important;width:100%!important;height:100%!important}.galerie-photos-normales .et_pb_gallery_image img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;display:block!important}