.elementor-2463 .elementor-element.elementor-element-53a9ea5 > .elementor-container{min-height:40vh;}.elementor-2463 .elementor-element.elementor-element-53a9ea5:not(.elementor-motion-effects-element-type-background), .elementor-2463 .elementor-element.elementor-element-53a9ea5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#311843;background-image:url("https://purpletown.lecrips-idf.net/wp-content/uploads/2026/04/Groupe-38.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2463 .elementor-element.elementor-element-53a9ea5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2463 .elementor-element.elementor-element-53a9ea5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2463 .elementor-element.elementor-element-5da5a3e{text-align:center;}.elementor-2463 .elementor-element.elementor-element-4cc5937{text-align:center;}.elementor-2463 .elementor-element.elementor-element-4cc5937 .elementor-heading-title{font-family:"Rustic Shine", Sans-serif;font-size:63px;color:#FFFFFF;}.elementor-2463 .elementor-element.elementor-element-7bc1531{text-align:center;}.elementor-2463 .elementor-element.elementor-element-7bc1531 .elementor-heading-title{font-family:"Rustic Shine", Sans-serif;font-size:63px;color:#FFFFFF;}.elementor-2463 .elementor-element.elementor-element-7ddca33:not(.elementor-motion-effects-element-type-background), .elementor-2463 .elementor-element.elementor-element-7ddca33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#311843;}.elementor-2463 .elementor-element.elementor-element-7ddca33{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2463 .elementor-element.elementor-element-7ddca33 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2463 .elementor-element.elementor-element-21579f5:not(.elementor-motion-effects-element-type-background), .elementor-2463 .elementor-element.elementor-element-21579f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#311843;}.elementor-2463 .elementor-element.elementor-element-21579f5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2463 .elementor-element.elementor-element-21579f5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2463 .elementor-element.elementor-element-d9f5608:not(.elementor-motion-effects-element-type-background), .elementor-2463 .elementor-element.elementor-element-d9f5608 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#311843;}.elementor-2463 .elementor-element.elementor-element-d9f5608{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:0% 0% 03% 0%;z-index:0;}.elementor-2463 .elementor-element.elementor-element-d9f5608 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2463 .elementor-element.elementor-element-5ffd8f2 > .elementor-element-populated{padding:0em 0em 0em 1em;}.elementor-2463 .elementor-element.elementor-element-5ffd8f2{z-index:0;}.elementor-2463 .elementor-element.elementor-element-449527b img{width:35%;}body:not(.rtl) .elementor-2463 .elementor-element.elementor-element-449527b{right:54%;}body.rtl .elementor-2463 .elementor-element.elementor-element-449527b{left:54%;}.elementor-2463 .elementor-element.elementor-element-449527b{bottom:-7vh;z-index:0;}.elementor-2463 .elementor-element.elementor-element-7689c38{text-align:end;width:auto;max-width:auto;top:-95px;z-index:4;}.elementor-2463 .elementor-element.elementor-element-7689c38 img{width:100%;}.elementor-2463 .elementor-element.elementor-element-7689c38 > .elementor-widget-container{padding:20px 5px 0px 10px;background-color:#311843;}body:not(.rtl) .elementor-2463 .elementor-element.elementor-element-7689c38{left:16%;}body.rtl .elementor-2463 .elementor-element.elementor-element-7689c38{right:16%;}.elementor-2463 .elementor-element.elementor-element-fd8daa3{text-align:start;width:auto;max-width:auto;top:-95px;z-index:1;}.elementor-2463 .elementor-element.elementor-element-fd8daa3 img{width:100%;}.elementor-2463 .elementor-element.elementor-element-fd8daa3 > .elementor-widget-container{padding:20px 0px 20px 0px;background-color:#311843;}body:not(.rtl) .elementor-2463 .elementor-element.elementor-element-fd8daa3{left:57%;}body.rtl .elementor-2463 .elementor-element.elementor-element-fd8daa3{right:57%;}.elementor-2463 .elementor-element.elementor-element-98a69fc{z-index:1;}.elementor-2463 .elementor-element.elementor-element-f16659b:not(.elementor-motion-effects-element-type-background), .elementor-2463 .elementor-element.elementor-element-f16659b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#180922;}.elementor-2463 .elementor-element.elementor-element-f16659b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 0px 0px;}.elementor-2463 .elementor-element.elementor-element-f16659b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2463 .elementor-element.elementor-element-c1311ca{text-align:center;}.elementor-2463 .elementor-element.elementor-element-c1311ca .elementor-heading-title{font-family:"Rustic Shine", Sans-serif;font-size:63px;color:#FFFFFF;}.elementor-2463 .elementor-element.elementor-element-5b1d23d{text-align:center;}.elementor-2463 .elementor-element.elementor-element-5b1d23d .elementor-heading-title{font-family:"Rustic Shine", Sans-serif;font-size:63px;color:#FFFFFF;}.elementor-2463 .elementor-element.elementor-element-4304fd5{text-align:center;}.elementor-2463 .elementor-element.elementor-element-4304fd5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:63px;font-weight:600;color:#FFFFFF;}.elementor-2463 .elementor-element.elementor-element-de976a1{--e-image-carousel-slides-to-show:7;}.elementor-2463 .elementor-element.elementor-element-de976a1 .swiper-wrapper{display:flex;align-items:center;}.elementor-2463 .elementor-element.elementor-element-de976a1 > .elementor-widget-container{margin:0px 0px 50px 0px;padding:40px 40px 40px 40px;background-color:#FFFFFF;border-radius:11px 11px 11px 11px;}.elementor-2463 .elementor-element.elementor-element-203be79:not(.elementor-motion-effects-element-type-background), .elementor-2463 .elementor-element.elementor-element-203be79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#180922;}.elementor-2463 .elementor-element.elementor-element-203be79{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 0px 0px;}.elementor-2463 .elementor-element.elementor-element-203be79 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2463 .elementor-element.elementor-element-cd2d51c > .elementor-element-populated{border-style:none;}.elementor-2463 .elementor-element.elementor-element-0b9ba73{--e-image-carousel-slides-to-show:7;}.elementor-2463 .elementor-element.elementor-element-0b9ba73 .swiper-wrapper{display:flex;align-items:center;}.elementor-2463 .elementor-element.elementor-element-0b9ba73 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}.elementor-2463 .elementor-element.elementor-element-0b9ba73 > .elementor-widget-container{margin:0px 0px 50px 0px;padding:40px 40px 40px 40px;background-color:#FFFFFF;border-radius:11px 11px 11px 11px;}@media(max-width:767px){.elementor-2463 .elementor-element.elementor-element-4cc5937 .elementor-heading-title{font-size:15px;}.elementor-2463 .elementor-element.elementor-element-4cc5937 > .elementor-widget-container{margin:50% 10% 0% 10%;}.elementor-2463 .elementor-element.elementor-element-7bc1531 .elementor-heading-title{font-size:28px;}.elementor-2463 .elementor-element.elementor-element-7bc1531 > .elementor-widget-container{margin:-5% 10% 10% 10%;}.elementor-2463 .elementor-element.elementor-element-e064d20 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 20px;}.elementor-2463 .elementor-element.elementor-element-e064d20{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-2463 .elementor-element.elementor-element-4a583f5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 20px;}.elementor-2463 .elementor-element.elementor-element-4a583f5{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-2463 .elementor-element.elementor-element-7689c38 img{width:100%;}.elementor-2463 .elementor-element.elementor-element-7689c38 > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-2463 .elementor-element.elementor-element-7689c38{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;top:-50px;}body:not(.rtl) .elementor-2463 .elementor-element.elementor-element-7689c38{left:3.945%;}body.rtl .elementor-2463 .elementor-element.elementor-element-7689c38{right:3.945%;}.elementor-2463 .elementor-element.elementor-element-fd8daa3{width:var( --container-widget-width, 29% );max-width:29%;--container-widget-width:29%;--container-widget-flex-grow:0;top:-52px;}body:not(.rtl) .elementor-2463 .elementor-element.elementor-element-fd8daa3{left:38.583%;}body.rtl .elementor-2463 .elementor-element.elementor-element-fd8daa3{right:38.583%;}.elementor-2463 .elementor-element.elementor-element-c1311ca .elementor-heading-title{font-size:15px;}.elementor-2463 .elementor-element.elementor-element-c1311ca > .elementor-widget-container{margin:0% 10% 0% 10%;}.elementor-2463 .elementor-element.elementor-element-5b1d23d .elementor-heading-title{font-size:28px;line-height:30px;}.elementor-2463 .elementor-element.elementor-element-5b1d23d > .elementor-widget-container{margin:-3% 10% 0% 10%;}.elementor-2463 .elementor-element.elementor-element-de976a1{--e-image-carousel-slides-to-show:3;}.elementor-2463 .elementor-element.elementor-element-203be79{padding:0px 0px 0px 0px;}.elementor-2463 .elementor-element.elementor-element-cd2d51c > .elementor-element-populated, .elementor-2463 .elementor-element.elementor-element-cd2d51c > .elementor-element-populated > .elementor-background-overlay, .elementor-2463 .elementor-element.elementor-element-cd2d51c > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-2463 .elementor-element.elementor-element-0b9ba73{--e-image-carousel-slides-to-show:3;}.elementor-2463 .elementor-element.elementor-element-0b9ba73 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:00px 00px 00px 00px;}.elementor-2463 .elementor-element.elementor-element-0b9ba73 > .elementor-widget-container{padding:20px 20px 20px 20px;border-radius:0px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-cedf71e */.game-wrapper{
  position: relative;
  width: 100%;
  height: 100vh;           /* prend toute la hauteur écran */
  overflow: hidden;
}

.game-wrapper iframe{
  width: 100%;
  height: 100%;
  border: none;
  display: block;
}
#unity-fullscreen-button {
    cursor: pointer;
    float: right;
    width: 38px;
    height: 38px;
    background: url(fullscreen-button.png) no-repeat center;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Rustic Shine';
	font-display: auto;
	src: url('https://purpletown.lecrips-idf.net/wp-content/uploads/2026/02/RusticShine.ttf') format('truetype');
}
/* End Custom Fonts CSS */