.elementor-8519 .elementor-element.elementor-element-9f54ebe{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overlay-opacity:0.74;--margin-top:-13rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:10em;--padding-bottom:1em;--padding-left:10em;--padding-right:10em;}.elementor-8519 .elementor-element.elementor-element-9f54ebe:not(.elementor-motion-effects-element-type-background), .elementor-8519 .elementor-element.elementor-element-9f54ebe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://verifticket.com/wp-content/uploads/2025/03/Gradient-111.png");background-position:top right;background-repeat:no-repeat;background-size:contain;}.elementor-8519 .elementor-element.elementor-element-9f54ebe::before, .elementor-8519 .elementor-element.elementor-element-9f54ebe > .elementor-background-video-container::before, .elementor-8519 .elementor-element.elementor-element-9f54ebe > .e-con-inner > .elementor-background-video-container::before, .elementor-8519 .elementor-element.elementor-element-9f54ebe > .elementor-background-slideshow::before, .elementor-8519 .elementor-element.elementor-element-9f54ebe > .e-con-inner > .elementor-background-slideshow::before, .elementor-8519 .elementor-element.elementor-element-9f54ebe > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://verifticket.com/wp-content/uploads/2025/03/BG.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-8519 .elementor-element.elementor-element-b49de4a .headline_text{background-color:transparent;font-family:"Geologica", Sans-serif;font-size:48px;font-weight:900;text-transform:uppercase;line-height:50px;letter-spacing:-2.3px;background-image:radial-gradient(at center center, #FFFFFF 0%, #B4B4B4 100%);}.elementor-8519 .elementor-element.elementor-element-b49de4a .std-text{background-color:transparent;font-family:"Geologica", Sans-serif;font-size:19px;background-image:radial-gradient(at center center, #FFFFFF 0%, #B4B4B4 100%);}.elementor-8519 .elementor-element.elementor-element-b49de4a{width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;}.elementor-8519 .elementor-element.elementor-element-b49de4a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0132px 0px 0px 0px;}.elementor-8519 .elementor-element.elementor-element-b49de4a.elementor-element{--align-self:center;}.elementor-8519 .elementor-element.elementor-element-b49de4a .rkit-advanced-heading{text-align:center;}.elementor-8519 .elementor-element.elementor-element-b49de4a .rkit-advanced-heading .rkit-trp-text{justify-content:center;}.elementor-8519 .elementor-element.elementor-element-b49de4a .rkit-trp-text {gap:12px;}.elementor-8519 .elementor-element.elementor-element-03480d1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8519 .elementor-element.elementor-element-03480d1{text-align:center;}.elementor-8519 .elementor-element.elementor-element-03480d1 .elementor-heading-title{font-family:"Geologica", Sans-serif;font-size:38px;font-weight:400;color:#E6E6E6;}.elementor-8519 .elementor-element.elementor-element-56895e8{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;--margin-top:0px;--margin-bottom:29px;--margin-left:0px;--margin-right:0px;}.elementor-8519 .elementor-element.elementor-element-0cc2305 .ekit-btn-wraper .elementskit-btn{justify-content:center;}.elementor-8519 .elementor-element.elementor-element-0cc2305 .elementskit-btn{background-color:#E6E6E6;padding:10px 35px 10px 35px;font-family:"Geologica", Sans-serif;font-weight:500;color:#000000;fill:#000000;border-style:none;border-radius:10px 10px 10px 10px;}.elementor-8519 .elementor-element.elementor-element-0cc2305 .elementskit-btn:hover{background-color:#FFFFFF;color:#000000;fill:#000000;}.elementor-8519 .elementor-element.elementor-element-0cc2305 .elementskit-btn > :is(i, svg){font-size:14px;}.elementor-8519 .elementor-element.elementor-element-0cc2305 .elementskit-btn > i, .elementor-8519 .elementor-element.elementor-element-0cc2305 .elementskit-btn > svg{margin-right:5px;}.rtl .elementor-8519 .elementor-element.elementor-element-0cc2305 .elementskit-btn > i, .rtl .elementor-8519 .elementor-element.elementor-element-0cc2305 .elementskit-btn > svg{margin-left:5px;margin-right:0;}.elementor-8519 .elementor-element.elementor-element-d6e8597 .ekit-btn-wraper .elementskit-btn{justify-content:center;}.elementor-8519 .elementor-element.elementor-element-d6e8597 .elementskit-btn{background-color:#E6E6E6;padding:10px 35px 10px 35px;font-family:"Geologica", Sans-serif;font-weight:500;color:#000000;fill:#000000;border-style:none;border-radius:10px 10px 10px 10px;}.elementor-8519 .elementor-element.elementor-element-d6e8597 .elementskit-btn:hover{background-color:#FFFFFF;color:#000000;fill:#000000;}.elementor-8519 .elementor-element.elementor-element-d6e8597 .elementskit-btn > :is(i, svg){font-size:14px;}.elementor-8519 .elementor-element.elementor-element-d6e8597 .elementskit-btn > i, .elementor-8519 .elementor-element.elementor-element-d6e8597 .elementskit-btn > svg{margin-right:5px;}.rtl .elementor-8519 .elementor-element.elementor-element-d6e8597 .elementskit-btn > i, .rtl .elementor-8519 .elementor-element.elementor-element-d6e8597 .elementskit-btn > svg{margin-left:5px;margin-right:0;}.elementor-8519 .elementor-element.elementor-element-6a22e3a{width:var( --container-widget-width, 73% );max-width:73%;--container-widget-width:73%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-292affe-font-family ), Sans-serif;font-size:var( --e-global-typography-292affe-font-size );font-weight:var( --e-global-typography-292affe-font-weight );color:#999999;}.elementor-8519 .elementor-element.elementor-element-5e749be.elementor-element{--align-self:center;}.elementor-8519 .elementor-element.elementor-element-742a699{--display:flex;--z-index:5;}.elementor-8519 .elementor-element.elementor-element-742a699:not(.elementor-motion-effects-element-type-background), .elementor-8519 .elementor-element.elementor-element-742a699 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://verifticket.com/wp-content/uploads/2025/03/Gradient-4-1-1-1-1024x859.png");background-repeat:no-repeat;}.elementor-8519 .elementor-element.elementor-element-73e0a92 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8519 .elementor-element.elementor-element-73e0a92{text-align:center;}.elementor-8519 .elementor-element.elementor-element-73e0a92 .elementor-heading-title{font-family:"Geologica", Sans-serif;color:#E6E6E6;}.elementor-8519 .elementor-element.elementor-element-e785cf6{text-align:center;font-family:"Geologica", Sans-serif;font-size:16px;color:#DADADA;}.elementor-8519 .elementor-element.elementor-element-ac894ce .rkit-accordion-header{background-color:var( --e-global-color-7c6962c );flex-direction:row;border-radius:12px 12px 12px 12px;border-style:solid;border-width:0.5px 0.5px 0.5px 0.5px;border-color:var( --e-global-color-93a9e46 );}.elementor-8519 .elementor-element.elementor-element-ac894ce .rkit-accordion{gap:15px;}.elementor-8519 .elementor-element.elementor-element-ac894ce .rkit-accordion__title{text-align:left;font-family:var( --e-global-typography-4530ab9-font-family ), Sans-serif;font-size:var( --e-global-typography-4530ab9-font-size );font-weight:var( --e-global-typography-4530ab9-font-weight );color:var( --e-global-color-f74a39a );}.elementor-8519 .elementor-element.elementor-element-ac894ce .rkit-accordion__icon .icon_open , .rkit-accordion__icon .icon_close{font-size:35px;width:35px;height:35px;}.elementor-8519 .elementor-element.elementor-element-ac894ce .rkit-accordion__icon .icon_close , .rkit-accordion__icon .icon_open{color:var( --e-global-color-f74a39a );fill:var( --e-global-color-f74a39a );}.elementor-8519 .elementor-element.elementor-element-ac894ce .rkit-accordion-item.open .rkit-accordion__icon .icon_open , .rkit-accordion-item.open .rkit-accordion__icon .icon_close{color:var( --e-global-color-f74a39a );fill:var( --e-global-color-f74a39a );}.elementor-8519 .elementor-element.elementor-element-ac894ce .rkit-accordion-header:hover .rkit-accordion__icon .icon_close , .rkit-accordion-header:hover .rkit-accordion__icon .icon_open{color:var( --e-global-color-f74a39a );fill:var( --e-global-color-f74a39a );}.elementor-8519 .elementor-element.elementor-element-ac894ce .rkit-accordion__content{text-align:left;font-family:var( --e-global-typography-292affe-font-family ), Sans-serif;font-size:var( --e-global-typography-292affe-font-size );font-weight:var( --e-global-typography-292affe-font-weight );color:var( --e-global-color-f74a39a );}.elementor-8519 .elementor-element.elementor-element-262eb22 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8519 .elementor-element.elementor-element-262eb22{text-align:center;}.elementor-8519 .elementor-element.elementor-element-262eb22 .elementor-heading-title{font-family:"Geologica", Sans-serif;color:#E6E6E6;}.elementor-8519 .elementor-element.elementor-element-e920dfb{text-align:center;font-family:"Geologica", Sans-serif;font-size:16px;color:#DADADA;}.elementor-8519 .elementor-element.elementor-element-a985d15{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-8519 .elementor-element.elementor-element-a985d15:not(.elementor-motion-effects-element-type-background), .elementor-8519 .elementor-element.elementor-element-a985d15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-8519 .elementor-element.elementor-element-a985d15.e-con{--align-self:center;}.elementor-8519 .elementor-element.elementor-element-f4d7652 .elementor-icon-wrapper{text-align:center;}.elementor-8519 .elementor-element.elementor-element-f4d7652.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-8519 .elementor-element.elementor-element-f4d7652.elementor-view-framed .elementor-icon, .elementor-8519 .elementor-element.elementor-element-f4d7652.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-8519 .elementor-element.elementor-element-f4d7652.elementor-view-framed .elementor-icon, .elementor-8519 .elementor-element.elementor-element-f4d7652.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-8519 .elementor-element.elementor-element-f4d7652 .elementor-icon{font-size:6px;}.elementor-8519 .elementor-element.elementor-element-f4d7652 .elementor-icon svg{height:6px;}.elementor-8519 .elementor-element.elementor-element-f4d7652 .elementor-icon i, .elementor-8519 .elementor-element.elementor-element-f4d7652 .elementor-icon svg{transform:rotate(0deg);}@media(max-width:1024px){.elementor-8519 .elementor-element.elementor-element-9f54ebe:not(.elementor-motion-effects-element-type-background), .elementor-8519 .elementor-element.elementor-element-9f54ebe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-8519 .elementor-element.elementor-element-9f54ebe::before, .elementor-8519 .elementor-element.elementor-element-9f54ebe > .elementor-background-video-container::before, .elementor-8519 .elementor-element.elementor-element-9f54ebe > .e-con-inner > .elementor-background-video-container::before, .elementor-8519 .elementor-element.elementor-element-9f54ebe > .elementor-background-slideshow::before, .elementor-8519 .elementor-element.elementor-element-9f54ebe > .e-con-inner > .elementor-background-slideshow::before, .elementor-8519 .elementor-element.elementor-element-9f54ebe > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:contain;}.elementor-8519 .elementor-element.elementor-element-9f54ebe{--margin-top:-5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:10em;--padding-bottom:5em;--padding-left:2em;--padding-right:2em;}.elementor-8519 .elementor-element.elementor-element-56895e8{--grid-auto-flow:row;}.elementor-8519 .elementor-element.elementor-element-6a22e3a{width:100%;max-width:100%;font-size:var( --e-global-typography-292affe-font-size );}.elementor-8519 .elementor-element.elementor-element-ac894ce .rkit-accordion__title{font-size:var( --e-global-typography-4530ab9-font-size );}.elementor-8519 .elementor-element.elementor-element-ac894ce .rkit-accordion__content{font-size:var( --e-global-typography-292affe-font-size );}}@media(max-width:767px){.elementor-8519 .elementor-element.elementor-element-9f54ebe{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-79px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-8519 .elementor-element.elementor-element-9f54ebe:not(.elementor-motion-effects-element-type-background), .elementor-8519 .elementor-element.elementor-element-9f54ebe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-8519 .elementor-element.elementor-element-b49de4a{--container-widget-width:83%;--container-widget-flex-grow:0;width:var( --container-widget-width, 83% );max-width:83%;}.elementor-8519 .elementor-element.elementor-element-b49de4a .headline_text{font-size:35px;line-height:0.83em;letter-spacing:-1.6px;}.elementor-8519 .elementor-element.elementor-element-b49de4a .std-text{font-size:15px;}.elementor-8519 .elementor-element.elementor-element-03480d1 > .elementor-widget-container{margin:0px 5px 20px 5px;}.elementor-8519 .elementor-element.elementor-element-03480d1 .elementor-heading-title{font-size:23px;}.elementor-8519 .elementor-element.elementor-element-56895e8{--content-width:300px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-8519 .elementor-element.elementor-element-0cc2305 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8519 .elementor-element.elementor-element-0cc2305 .elementskit-btn{padding:8px 014px 8px 014px;}.elementor-8519 .elementor-element.elementor-element-d6e8597 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8519 .elementor-element.elementor-element-d6e8597 .elementskit-btn{padding:8px 14px 8px 14px;}.elementor-8519 .elementor-element.elementor-element-6a22e3a > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-8519 .elementor-element.elementor-element-6a22e3a{font-size:var( --e-global-typography-292affe-font-size );}.elementor-8519 .elementor-element.elementor-element-5e749be > .elementor-widget-container{margin:0px 32px 0px 32px;}.elementor-8519 .elementor-element.elementor-element-73e0a92 > .elementor-widget-container{margin:50px 30px 0px 30px;}.elementor-8519 .elementor-element.elementor-element-e785cf6 > .elementor-widget-container{padding:12px 25px 12px 25px;}.elementor-8519 .elementor-element.elementor-element-ac894ce > .elementor-widget-container{margin:0px 20px 0px 20px;}.elementor-8519 .elementor-element.elementor-element-ac894ce .rkit-accordion__title{font-size:var( --e-global-typography-4530ab9-font-size );}.elementor-8519 .elementor-element.elementor-element-ac894ce .rkit-accordion__content{font-size:var( --e-global-typography-292affe-font-size );}.elementor-8519 .elementor-element.elementor-element-262eb22 > .elementor-widget-container{margin:50px 30px 0px 30px;}.elementor-8519 .elementor-element.elementor-element-e920dfb > .elementor-widget-container{padding:12px 25px 12px 25px;}}@media(min-width:768px){.elementor-8519 .elementor-element.elementor-element-56895e8{--content-width:549px;}.elementor-8519 .elementor-element.elementor-element-742a699{--content-width:867px;}.elementor-8519 .elementor-element.elementor-element-a985d15{--content-width:1040px;}}@media(max-width:1024px) and (min-width:768px){.elementor-8519 .elementor-element.elementor-element-56895e8{--content-width:500px;}}/* Start custom CSS for shortcode, class: .elementor-element-5e749be *//* Style moderne inputs & textarea */
.gform-theme--framework input[type]:where(:not(.gform-text-input-reset):not([type=hidden])),
.gform-theme--framework textarea:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) {
  padding: 0.75rem 1.25rem !important;
  background-color: rgba(255, 255, 255, 0.06) !important;
  backdrop-filter: blur(8px) !important;
  -webkit-backdrop-filter: blur(8px) !important;
  border: 1.5px solid rgba(255, 255, 255, 0.15) !important;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.15), 0 0 0 2px #EDCED4 !important;
  border-radius: 12px !important;
  color: #ffffff !important;
  font-size: 16px !important;
  line-height: 1.5 !important;
  transition: all 0.25s ease-in-out !important;
}

/* Focus state clean */
.gform-theme--framework input:focus,
.gform-theme--framework input:focus-visible,
.gform-theme--framework textarea:focus,
.gform-theme--framework textarea:focus-visible {
  outline: none !important;
  border-color: #C92F49 !important;
  box-shadow: 0 0 0 2px #C92F49 !important;
}



/* Supprime le contour focus */
.gform-theme--framework input:focus,
.gform-theme--framework input:focus-visible,
.gform-theme--framework textarea:focus,
.gform-theme--framework textarea:focus-visible {
	outline: none !important;
}

body.elementor-page {
  background-color: #000000 !important;
}



body .gform_wrapper input[type="text"],
body .gform_wrapper input[type="email"],
body .gform_wrapper textarea {
  background-color: rgba(255, 255, 255, 0.1) !important; /* léger blanc transparent */
  backdrop-filter: blur(6px) !important; /* effet de flou */
  -webkit-backdrop-filter: blur(6px) !important; /* compatibilité Safari */
  color: #ffffff !important; /* texte blanc pour la lisibilité */
}




/* Form field labels (hors champs radio) */
body .gform_wrapper .top_label .gfield:not(.gfield--type-radio) .gfield_label,
body .gform_wrapper .left_label .gfield:not(.gfield--type-radio) .gfield_label,
body .gform_wrapper .right_label .gfield:not(.gfield--type-radio) .gfield_label {
    color: #FFFFFF !important;
    font-size: 0.85em;
    font-weight: 650;
    letter-spacing: 0.03rem;
    text-transform: uppercase;
    position: absolute;
background-color: rgba(0, 0, 0, 0.2) !important; /* noir transparent */
  backdrop-filter: blur(8px) !important;
  -webkit-backdrop-filter: blur(8px) !important;    padding: 0.25em 0.3em;
    margin-top: -14px;
    margin-left: 15px;
    transition: color 0.3s ease;
    max-width: fit-content;
    border-bottom: none;
}

/* Couleur des placeholders Gravity Forms */
body .gform_wrapper input::placeholder,
body .gform_wrapper textarea::placeholder {
  color: #B0B0B0   !important; /* Remplace cette couleur par celle que tu veux */
  opacity: 1 !important; /* Assure que la couleur est bien visible */
}

body .gform_wrapper .gfield_label {
  z-index: 5 !important;
}
/* Style du bouton submit Gravity Forms */
body .gform_wrapper .gform_footer input[type="submit"],
body .gform_wrapper .gform_page_footer input[type="submit"],
body .gform_wrapper .gform_footer .gform_button,
body .gform_wrapper .gform_page_footer .gform_button {
  background-color: rgba(201, 47, 73, 0.8) !important; /* rouge translucide */
  backdrop-filter: blur(6px) !important;
  -webkit-backdrop-filter: blur(6px) !important;
  border: none !important;
  border-radius: 30px !important;
  padding: 0.75em 2em !important;
  font-size: 1rem !important;
  font-weight: 700 !important;
  color: #ffffff !important;
  text-transform: uppercase !important;
  letter-spacing: 0.05em !important;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.3) !important;
  cursor: pointer !important;
  transition: all 0.3s ease-in-out !important;
}

/* Hover du bouton */
body .gform_wrapper .gform_footer input[type="submit"]:hover,
body .gform_wrapper .gform_page_footer input[type="submit"]:hover,
body .gform_wrapper .gform_footer .gform_button:hover,
body .gform_wrapper .gform_page_footer .gform_button:hover {
  background-color: rgba(255, 255, 255, 0.1) !important;
  color: #ffffff !important;
  box-shadow: 0 0 0 2px #C92F49 inset, 0 0 10px #C92F49 !important;
}
/* Centrer le bouton submit Gravity Forms */
#gform_submit_button_8 {
  display: block !important;
  margin: 0 auto !important; /* plus de marge en haut */
  text-align: center !important;
}

  .gform-theme--framework .gform-loader {
	/* couleur principale du spinner */
	border-block-end-color:   #C92F49 !important;
	border-inline-start-color: #C92F49 !important;
  }/* End custom CSS */