.elementor-10951 .elementor-element.elementor-element-f8e9bde{--display:flex;--background-transition:0.3s;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-10951 .elementor-element.elementor-element-c302d3a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-10951 .elementor-element.elementor-element-c302d3a{text-align:center;}.elementor-10951 .elementor-element.elementor-element-c302d3a .elementor-heading-title{color:#5800FF;font-family:"Clash Display", Sans-serif;font-size:60px;font-weight:600;}.elementor-widget-text-editor{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-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10951 .elementor-element.elementor-element-3d89a2d{text-align:center;font-family:"Clash Display", Sans-serif;font-size:20px;font-weight:600;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-10951 .elementor-element.elementor-element-ab1ccaf{--divider-border-style:solid;--divider-color:#0000004F;--divider-border-width:1px;}.elementor-10951 .elementor-element.elementor-element-ab1ccaf .elementor-divider-separator{width:50%;margin:0 auto;margin-center:0;}.elementor-10951 .elementor-element.elementor-element-ab1ccaf .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-10951 .elementor-element.elementor-element-b70ebb6 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-10951 .elementor-element.elementor-element-b70ebb6{text-align:center;font-family:"Clash Display", Sans-serif;font-size:20px;font-weight:400;}.elementor-10951 .elementor-element.elementor-element-6e80181 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-10951 .elementor-element.elementor-element-6e80181{text-align:center;font-family:"Clash Display", Sans-serif;font-size:20px;font-weight:400;}.elementor-10951 .elementor-element.elementor-element-5981a87{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-10951 .elementor-element.elementor-element-03df6de{--display:flex;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 50px 0px rgba(0, 0, 0, 0.2);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-10951 .elementor-element.elementor-element-03df6de:not(.elementor-motion-effects-element-type-background), .elementor-10951 .elementor-element.elementor-element-03df6de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10951 .elementor-element.elementor-element-03df6de, .elementor-10951 .elementor-element.elementor-element-03df6de::before{--border-transition: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-10951 .elementor-element.elementor-element-a99cfce{text-align:left;}.elementor-10951 .elementor-element.elementor-element-a99cfce img{width:400px;}.elementor-10951 .elementor-element.elementor-element-49f6601{width:auto;max-width:auto;}.elementor-10951 .elementor-element.elementor-element-49f6601 .elementor-heading-title{color:#B12C4A;}.elementor-10951 .elementor-element.elementor-element-de511a6{width:auto;max-width:auto;text-align:center;}.elementor-10951 .elementor-element.elementor-element-de511a6 > .elementor-widget-container:hover{--e-transform-rotateZ:-4deg;--e-transform-scale:1.1;}.elementor-10951 .elementor-element.elementor-element-de511a6 img{width:150px;border-radius:10px 10px 10px 10px;}.elementor-10951 .elementor-element.elementor-element-389d4a2{--display:flex;--background-transition:0.3s;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-10951 .elementor-element.elementor-element-373e199{--iteration-count:infinite;--animation-duration:1200ms;}.elementor-10951 .elementor-element.elementor-element-373e199 .elementor-headline{text-align:center;}.elementor-10951 .elementor-element.elementor-element-373e199 .elementor-headline-dynamic-wrapper path{stroke:#B12C4A;}.elementor-10951 .elementor-element.elementor-element-742c4d5{text-align:center;font-family:"Clash Display", Sans-serif;font-size:25px;font-weight:600;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-10951 .elementor-element.elementor-element-7ea36ed > .elementor-widget-container{background-color:#5800FF;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-10951 .elementor-element.elementor-element-7ea36ed .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-10951 .elementor-element.elementor-element-7ea36ed .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-10951 .elementor-element.elementor-element-7ea36ed{--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-10951 .elementor-element.elementor-element-7ea36ed .elementor-icon-list-icon{padding-right:5px;}.elementor-10951 .elementor-element.elementor-element-7ea36ed .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10951 .elementor-element.elementor-element-7ea36ed .elementor-icon-list-item > a{font-family:"Clash Display", Sans-serif;font-size:20px;font-weight:800;}.elementor-10951 .elementor-element.elementor-element-7ea36ed .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-10951 .elementor-element.elementor-element-ccb777e > .elementor-widget-container{padding:10px 10px 10px 10px;border-style:solid;border-color:#5800FF;border-radius:20px 20px 20px 20px;}.elementor-10951 .elementor-element.elementor-element-ccb777e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(20px/2);}.elementor-10951 .elementor-element.elementor-element-ccb777e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(20px/2);}.elementor-10951 .elementor-element.elementor-element-ccb777e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(20px/2);margin-left:calc(20px/2);}.elementor-10951 .elementor-element.elementor-element-ccb777e .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-20px/2);margin-left:calc(-20px/2);}body.rtl .elementor-10951 .elementor-element.elementor-element-ccb777e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-20px/2);}body:not(.rtl) .elementor-10951 .elementor-element.elementor-element-ccb777e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-20px/2);}.elementor-10951 .elementor-element.elementor-element-ccb777e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-10951 .elementor-element.elementor-element-ccb777e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-10951 .elementor-element.elementor-element-ccb777e{--e-icon-list-icon-size:25px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-10951 .elementor-element.elementor-element-ccb777e .elementor-icon-list-icon{padding-right:0px;}.elementor-10951 .elementor-element.elementor-element-ccb777e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10951 .elementor-element.elementor-element-ccb777e .elementor-icon-list-item > a{font-family:"Clash Display", Sans-serif;font-size:20px;font-weight:400;}.elementor-10951 .elementor-element.elementor-element-ccb777e .elementor-icon-list-text{transition:color 0.3s;}.elementor-10951 .elementor-element.elementor-element-7117c21 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-10951 .elementor-element.elementor-element-7117c21{text-align:center;font-family:"Clash Display", Sans-serif;font-size:20px;font-weight:400;}body:not(.rtl) .elementor-10951 .elementor-element.elementor-element-79b6b1b{right:0px;}body.rtl .elementor-10951 .elementor-element.elementor-element-79b6b1b{left:0px;}.elementor-10951 .elementor-element.elementor-element-79b6b1b{top:600px;z-index:0;}.elementor-10951 .elementor-element.elementor-element-79b6b1b > .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-10951 .elementor-element.elementor-element-79b6b1b img{width:100px;}.elementor-10951 .elementor-element.elementor-element-213d470{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--background-transition:0.3s;--margin-top:70px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;}.elementor-10951 .elementor-element.elementor-element-0523caa{--display:flex;--background-transition:0.3s;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-10951 .elementor-element.elementor-element-ac17cd8{--iteration-count:infinite;--animation-duration:1200ms;}.elementor-10951 .elementor-element.elementor-element-ac17cd8 .elementor-headline{text-align:center;font-family:"Clash Display", Sans-serif;font-size:37px;font-weight:600;}.elementor-10951 .elementor-element.elementor-element-ac17cd8 .elementor-headline-dynamic-wrapper path{stroke:#B12C4A;}.elementor-10951 .elementor-element.elementor-element-cd31a34{text-align:center;font-family:"Clash Display", Sans-serif;font-size:25px;font-weight:600;}.elementor-10951 .elementor-element.elementor-element-b956582{text-align:center;font-family:"Clash Display", Sans-serif;font-size:20px;font-weight:400;}.elementor-10951 .elementor-element.elementor-element-4f68308{text-align:center;font-family:"Clash Display", Sans-serif;font-size:25px;font-weight:600;}.elementor-10951 .elementor-element.elementor-element-877855e{--display:flex;--background-transition:0.3s;}.elementor-10951 .elementor-element.elementor-element-877855e, .elementor-10951 .elementor-element.elementor-element-877855e::before{--border-transition:0.3s;}.elementor-10951 .elementor-element.elementor-element-e8af261{--display:flex;--background-transition:0.3s;}.elementor-10951 .elementor-element.elementor-element-b75cd5e > .elementor-widget-container{background-color:#FFFFFF;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D0D0D0;border-radius:20px 20px 20px 20px;}/* Start custom CSS for html, class: .elementor-element-6a9a355 */.meetles-countdown-wrapper {
  text-align: center;
  margin: 20px 0;
}

.meetles-countdown {
  display: flex;
  justify-content: center;
  gap: 15px;
}

.time-box {
  background: linear-gradient(135deg, #111, #5800FF);
  padding: 12px 15px;
  border-radius: 12px;
  min-width: 70px;
  box-shadow: 0 5px 15px rgba(0,0,0,0.4);
}

.time-box span {
  font-size: 24px;
  font-weight: bold;
  color: #fff;
  display: block;
}

.time-box small {
  font-size: 11px;
  text-transform: uppercase;
  opacity: 0.7;
  color:#fff;
}

.meetles-ended {
  font-size: 22px;
  font-weight: bold;
  color: #ff3b3b;
  margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8e9bde */.entry-header {
    display:none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1d80bd6 */body {
  perspective: 1200px;
}
.meetles-holo-card {
  position: relative;
  width: 380px;
  margin: 5px auto;
  padding: 25px;
  border-radius: 20px;
  background: linear-gradient(135deg, #1a1a1a, #000);
  color: white;
  overflow: hidden;
  transform-style: preserve-3d;
  transition: transform 0.15s ease-out;
  box-shadow: 0 25px 60px rgba(0,0,0,0.6);

  /* IMPORTANT */
  pointer-events: none;
}

.meetles-holo-card::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    120deg,
    rgba(255,0,150,0.15),
    rgba(0,255,255,0.15),
    rgba(255,255,0,0.15),
    rgba(255,0,150,0.15)
  );
  background-size: 300% 300%;
  animation: holoMove 6s linear infinite;
  mix-blend-mode: color-dodge;
  pointer-events: none;
}

@keyframes holoMove {
  0% { background-position: 0% 50%; }
  100% { background-position: 300% 50%; }
}

.holo-shine {
  position: absolute;
  top: -100%;
  left: -100%;
  width: 300%;
  height: 300%;
  background: linear-gradient(
    60deg,
    transparent 40%,
    rgba(255,255,255,0.25) 50%,
    transparent 60%
  );
  transform: rotate(25deg);
  animation: shineMove 5s infinite linear;
  pointer-events: none;
}

@keyframes shineMove {
  0% { transform: translateX(-50%) rotate(25deg); }
  100% { transform: translateX(50%) rotate(25deg); }
}

.card-inner {
  position: relative;
  z-index: 3;
  text-align: center;
  pointer-events: auto; /* réactive les clics */
}


.card-header {
  display: flex;
  justify-content: space-between;
  font-size: 12px;
  margin-bottom: 15px;
}

.card-badge {
  background: gold;
  color: black;
  padding: 3px 8px;
  border-radius: 20px;
  font-weight: bold;
  font-size: 11px;
  text-transform:uppercase;
}

.points-zone {
  background: rgba(255,255,255,0.08);
  padding: 15px;
  border-radius: 15px;
  margin-bottom: 20px;
}

/* --- STYLE GamiPress --- */
.card-title {
    color:#fff;
}
.card-prize{
    color:#fff;
    font-weight:800;
}

.points-live .gamipress-user-points {
  background: transparent !important;
  border: none !important;
  text-align: center !important;
}

.points-live .gamipress-user-points-amount {
  font-size: 42px !important;
  font-weight: bold !important;
}

.points-live .gamipress-user-points-label {
  text-transform: uppercase;
  font-size: 12px !important;
  color:##B12C4A !important;
}

.points-rule {
  margin-top: 10px;
  font-size: 13px;
  opacity: 0.8;
}

.card-button {
  display: inline-block;
  padding: 14px 28px;
  border-radius: 50px;
  background: linear-gradient(135deg, #ff00cc, #3333ff);
  text-decoration: none;
  color: white;
  text-transform:uppercase;
  transition: 0.25s ease;
  position: relative;
  z-index: 5;
  cursor: pointer;
}

.card-button:hover {
  transform: translateY(-3px);
  box-shadow: 0 10px 25px rgba(255,0,200,0.4);
  color: yellow;
  font-weight:600;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Clash Display';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.meetles.fr/wp-content/uploads/2024/12/ClashDisplay-Regular-1.woff2') format('woff2'),
		url('https://www.meetles.fr/wp-content/uploads/2024/12/ClashDisplay-Regular.woff') format('woff'),
		url('https://www.meetles.fr/wp-content/uploads/2024/12/ClashDisplay-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Clash Display';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://www.meetles.fr/wp-content/uploads/2024/12/ClashDisplay-Bold-1.woff2') format('woff2'),
		url('https://www.meetles.fr/wp-content/uploads/2024/12/ClashDisplay-Bold.woff') format('woff'),
		url('https://www.meetles.fr/wp-content/uploads/2024/12/ClashDisplay-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Clash Display';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://www.meetles.fr/wp-content/uploads/2024/12/ClashDisplay-Extralight-1.woff2') format('woff2'),
		url('https://www.meetles.fr/wp-content/uploads/2024/12/ClashDisplay-Extralight.woff') format('woff'),
		url('https://www.meetles.fr/wp-content/uploads/2024/12/ClashDisplay-Extralight.ttf') format('truetype');
}
@font-face {
	font-family: 'Clash Display';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://www.meetles.fr/wp-content/uploads/2024/12/ClashDisplay-Light-1.woff2') format('woff2'),
		url('https://www.meetles.fr/wp-content/uploads/2024/12/ClashDisplay-Light.woff') format('woff'),
		url('https://www.meetles.fr/wp-content/uploads/2024/12/ClashDisplay-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Clash Display';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://www.meetles.fr/wp-content/uploads/2024/12/ClashDisplay-Semibold-1.woff2') format('woff2'),
		url('https://www.meetles.fr/wp-content/uploads/2024/12/ClashDisplay-Semibold.woff') format('woff'),
		url('https://www.meetles.fr/wp-content/uploads/2024/12/ClashDisplay-Semibold.ttf') format('truetype');
}
/* End Custom Fonts CSS */