body.single-enigmes .elementor .glorious-room-hero.e-con{position:relative;isolation:isolate;overflow:hidden;min-height:640px !important;height:auto !important}body.single-enigmes .elementor .glorious-room-hero.e-con>.e-con-inner{position:relative;z-index:2;min-height:640px !important;height:auto !important;flex-direction:column !important;justify-content:center !important;align-items:center !important;padding:40px 20px !important;box-sizing:border-box}body.single-enigmes .elementor .glorious-room-hero.e-con:before{content:'';position:absolute;inset:0;z-index:0;background:#070a0b radial-gradient(ellipse 62% 96% at 50% 50%,rgba(191,169,125,.16),rgba(191,169,125,.04) 45%,transparent 72%)}body.single-enigmes .elementor .glorious-room-hero.e-con:after{content:'';position:absolute;inset:0;margin:auto;width:min(100%, calc(640px * var(--glorious-hero-ratio, 1.6)));height:auto;max-height:100%;aspect-ratio:var(--glorious-hero-ratio,1.6);z-index:1;background-image:inherit;background-position:center;background-repeat:no-repeat;background-size:contain;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 11%,#000 89%,transparent),linear-gradient(180deg,transparent,#000 9%,#000 91%,transparent);mask-image:linear-gradient(90deg,transparent,#000 11%,#000 89%,transparent),linear-gradient(180deg,transparent,#000 9%,#000 91%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect}body.single-enigmes .elementor .glorious-room-hero .logo_round.elementor-widget{position:relative !important;inset:auto !important;transform:none !important;margin:0 auto !important;flex:0 0 auto !important}body.single-enigmes .elementor .glorious-room-hero.e-con .glass-separator{margin:0 auto !important;top:auto !important;left:auto !important;width:100% !important;max-width:100% !important}body.single-enigmes .elementor .glorious-room-hero.e-con>.e-con-inner>.glorious-legacy-column{width:100% !important;flex:0 0 auto !important;min-height:0 !important;height:auto !important;padding:0 !important;align-items:center !important}body.single-enigmes .elementor .glorious-room-guide{padding:36px 24px !important;background-image:url(//www.glorious-escapegame.fr/wp-content/themes/cabin-child/assets/css/../../../../uploads/2025/12/787392de-c40b-414b-af50-6c5e835dd7d5-1.png) !important;background-size:cover !important;background-repeat:repeat !important;background-position:center center !important}body.single-enigmes .elementor .glorious-room-guide:before{background:linear-gradient(135deg,rgba(0,0,0,.45),rgba(8,18,17,.3)) !important}body.single-enigmes .glorious-room-guide .glorious-scenario-panel{max-width:1080px;margin:0 auto;padding:28px !important;background:rgba(5,8,8,.78) !important;border:1px solid rgba(191,169,125,.46);border-radius:8px;box-shadow:0 22px 70px rgba(0,0,0,.48);backdrop-filter:blur(10px);color:#f8f3e7}body.single-enigmes .glorious-room-guide .glorious-scenario-facts{display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:10px !important;margin:0 0 20px}body.single-enigmes .glorious-room-guide .glorious-scenario-fact{min-width:0;padding:13px 14px !important;border:1px solid rgba(191,169,125,.28) !important;border-radius:8px;background:rgba(255,255,255,.055) !important;overflow-wrap:break-word}body.single-enigmes .glorious-room-guide .glorious-scenario-fact span{display:block;color:#bfa97d !important;font-size:11px;font-weight:800;text-transform:uppercase;margin-bottom:6px;line-height:1.35}body.single-enigmes .glorious-room-guide .glorious-scenario-fact strong{display:block;color:#fff !important;font-size:15px;line-height:1.45}body.single-enigmes .glorious-room-guide .glorious-scenario-actions .glorious-mission-booking{min-height:64px;padding:18px 22px !important;box-sizing:border-box;background:#3ad88f !important;border:2px solid #3ad88f !important;color:#10251b !important;font-size:15px !important}body.single-enigmes .glorious-room-guide .glorious-mission-booking:after{color:#10251b !important}@media (max-width:1024px){body.single-enigmes .glorious-room-guide .glorious-scenario-facts{grid-template-columns:repeat(2,minmax(0,1fr)) !important}}@media (max-width:767px){body.single-enigmes .elementor .glorious-room-hero.e-con,body.single-enigmes .elementor .glorious-room-hero.e-con>.e-con-inner{min-height:420px !important}body.single-enigmes .elementor .glorious-room-hero.e-con:before,body.single-enigmes .elementor .glorious-room-hero.e-con:after{content:none}body.single-enigmes .elementor .glorious-room-hero.e-con .glass-separator .separator_wrapper,body.single-enigmes .elementor .glorious-room-hero.e-con .glass-separator .separator_content.box{left:auto !important;width:100% !important;max-width:100% !important;margin:0 auto !important;transform:none !important;box-sizing:border-box}body.single-enigmes .elementor .glorious-room-hero.e-con .glass-separator .separator_content.box{padding:20px !important}body.single-enigmes .elementor .glorious-room-hero.e-con .glass-separator h1{font-size:26px !important;line-height:1.3 !important}body.single-enigmes .elementor .glorious-room-hero.e-con .glass-separator .separator-subtitle{line-height:1.6 !important}body.single-enigmes .elementor .glorious-room-guide{padding:28px 16px !important}body.single-enigmes .glorious-room-guide .glorious-scenario-panel{padding:22px 16px !important}}@media (max-width:480px){body.single-enigmes .glorious-room-guide .glorious-scenario-facts{grid-template-columns:1fr !important}}