.elementor-3717 .elementor-element.elementor-element-2f02ea6{--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;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:0px;--padding-bottom:0px;--padding-left:64px;--padding-right:64px;--z-index:3;}.elementor-3717 .elementor-element.elementor-element-1c75edf{--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;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--overlay-opacity:1;--border-radius:24px 24px 24px 24px;--padding-top:144px;--padding-bottom:144px;--padding-left:32px;--padding-right:32px;}.elementor-3717 .elementor-element.elementor-element-1c75edf:not(.elementor-motion-effects-element-type-background), .elementor-3717 .elementor-element.elementor-element-1c75edf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#010A3A;}.elementor-3717 .elementor-element.elementor-element-1c75edf::before, .elementor-3717 .elementor-element.elementor-element-1c75edf > .elementor-background-video-container::before, .elementor-3717 .elementor-element.elementor-element-1c75edf > .e-con-inner > .elementor-background-video-container::before, .elementor-3717 .elementor-element.elementor-element-1c75edf > .elementor-background-slideshow::before, .elementor-3717 .elementor-element.elementor-element-1c75edf > .e-con-inner > .elementor-background-slideshow::before, .elementor-3717 .elementor-element.elementor-element-1c75edf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:url("https://voilaia.fr/wp-content/uploads/2026/03/BG-Grid.svg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3717 .elementor-element.elementor-element-58228d5{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 0px;--row-gap:16px;--column-gap:0px;}.elementor-3717 .elementor-element.elementor-element-7383f9e{text-align:center;}.elementor-3717 .elementor-element.elementor-element-7383f9e .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-61ebe35 );}.elementor-3717 .elementor-element.elementor-element-9b3150f{text-align:center;font-family:var( --e-global-typography-4e8d53f-font-family ), Sans-serif;font-size:var( --e-global-typography-4e8d53f-font-size );font-weight:var( --e-global-typography-4e8d53f-font-weight );line-height:var( --e-global-typography-4e8d53f-line-height );letter-spacing:var( --e-global-typography-4e8d53f-letter-spacing );word-spacing:var( --e-global-typography-4e8d53f-word-spacing );color:var( --e-global-color-61ebe35 );width:var( --container-widget-width, 550px );max-width:550px;--container-widget-width:550px;--container-widget-flex-grow:0;}.elementor-3717 .elementor-element.elementor-element-35a208b{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:2% 2%;--row-gap:2%;--column-gap:2%;--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;}body:not(.rtl) .elementor-3717 .elementor-element.elementor-element-7e901b6{left:0px;}body.rtl .elementor-3717 .elementor-element.elementor-element-7e901b6{right:0px;}.elementor-3717 .elementor-element.elementor-element-7e901b6{top:0px;}.elementor-3717 .elementor-element.elementor-element-2e6b442{--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:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:24px 24px 24px 24px;--padding-top:12px;--padding-bottom:12px;--padding-left:16px;--padding-right:12px;}.elementor-3717 .elementor-element.elementor-element-2e6b442:not(.elementor-motion-effects-element-type-background), .elementor-3717 .elementor-element.elementor-element-2e6b442 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://voilaia.fr/wp-content/uploads/2026/02/Blur.png");}.elementor-3717 .elementor-element.elementor-element-578cb0f{padding:16px 16px 16px 16px;background-color:var( --e-global-color-primary );border-radius:10rem 10rem 10rem 10rem;}.elementor-3717 .elementor-element.elementor-element-578cb0f.elementor-element{--align-self:center;}.elementor-3717 .elementor-element.elementor-element-67eac88{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:4px 4px;--row-gap:4px;--column-gap:4px;--border-radius:16px 16px 16px 16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-3717 .elementor-element.elementor-element-67eac88:not(.elementor-motion-effects-element-type-background), .elementor-3717 .elementor-element.elementor-element-67eac88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-61ebe35 );}.elementor-3717 .elementor-element.elementor-element-4c84d68 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-secondary );}.elementor-3717 .elementor-element.elementor-element-f13a803{font-family:var( --e-global-typography-cc949bf-font-family ), Sans-serif;font-size:var( --e-global-typography-cc949bf-font-size );font-weight:var( --e-global-typography-cc949bf-font-weight );line-height:var( --e-global-typography-cc949bf-line-height );letter-spacing:var( --e-global-typography-cc949bf-letter-spacing );word-spacing:var( --e-global-typography-cc949bf-word-spacing );color:var( --e-global-color-text );}.elementor-3717 .elementor-element.elementor-element-b8a5465{--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:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:24px 24px 24px 24px;--padding-top:12px;--padding-bottom:12px;--padding-left:16px;--padding-right:12px;}.elementor-3717 .elementor-element.elementor-element-b8a5465:not(.elementor-motion-effects-element-type-background), .elementor-3717 .elementor-element.elementor-element-b8a5465 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://voilaia.fr/wp-content/uploads/2026/02/Blur.png");}.elementor-3717 .elementor-element.elementor-element-c7545df{padding:16px 16px 16px 16px;background-color:var( --e-global-color-primary );border-radius:10rem 10rem 10rem 10rem;}.elementor-3717 .elementor-element.elementor-element-c7545df.elementor-element{--align-self:center;}.elementor-3717 .elementor-element.elementor-element-1c2dfe0{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:4px 4px;--row-gap:4px;--column-gap:4px;--border-radius:16px 16px 16px 16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-3717 .elementor-element.elementor-element-1c2dfe0:not(.elementor-motion-effects-element-type-background), .elementor-3717 .elementor-element.elementor-element-1c2dfe0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-61ebe35 );}.elementor-3717 .elementor-element.elementor-element-3f76101 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-secondary );}.elementor-3717 .elementor-element.elementor-element-de38cb8{font-family:var( --e-global-typography-cc949bf-font-family ), Sans-serif;font-size:var( --e-global-typography-cc949bf-font-size );font-weight:var( --e-global-typography-cc949bf-font-weight );line-height:var( --e-global-typography-cc949bf-line-height );letter-spacing:var( --e-global-typography-cc949bf-letter-spacing );word-spacing:var( --e-global-typography-cc949bf-word-spacing );color:var( --e-global-color-text );}.elementor-3717 .elementor-element.elementor-element-dc0d698{--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:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:24px 24px 24px 24px;--padding-top:12px;--padding-bottom:12px;--padding-left:16px;--padding-right:12px;}.elementor-3717 .elementor-element.elementor-element-dc0d698:not(.elementor-motion-effects-element-type-background), .elementor-3717 .elementor-element.elementor-element-dc0d698 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://voilaia.fr/wp-content/uploads/2026/02/Blur.png");}.elementor-3717 .elementor-element.elementor-element-788de4f{padding:16px 16px 16px 16px;background-color:var( --e-global-color-primary );border-radius:10rem 10rem 10rem 10rem;}.elementor-3717 .elementor-element.elementor-element-788de4f.elementor-element{--align-self:center;}.elementor-3717 .elementor-element.elementor-element-52e1247{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:4px 4px;--row-gap:4px;--column-gap:4px;--border-radius:16px 16px 16px 16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-3717 .elementor-element.elementor-element-52e1247:not(.elementor-motion-effects-element-type-background), .elementor-3717 .elementor-element.elementor-element-52e1247 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-61ebe35 );}.elementor-3717 .elementor-element.elementor-element-4051f0c .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-secondary );}.elementor-3717 .elementor-element.elementor-element-3811146{font-family:var( --e-global-typography-cc949bf-font-family ), Sans-serif;font-size:var( --e-global-typography-cc949bf-font-size );font-weight:var( --e-global-typography-cc949bf-font-weight );line-height:var( --e-global-typography-cc949bf-line-height );letter-spacing:var( --e-global-typography-cc949bf-letter-spacing );word-spacing:var( --e-global-typography-cc949bf-word-spacing );color:var( --e-global-color-text );}@media(min-width:768px){.elementor-3717 .elementor-element.elementor-element-1c75edf{--content-width:900px;}.elementor-3717 .elementor-element.elementor-element-58228d5{--width:600px;}}@media(max-width:1024px){.elementor-3717 .elementor-element.elementor-element-2f02ea6{--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-3717 .elementor-element.elementor-element-1c75edf{--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:96px;--padding-bottom:96px;--padding-left:64px;--padding-right:64px;}.elementor-3717 .elementor-element.elementor-element-7383f9e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3717 .elementor-element.elementor-element-9b3150f{font-size:var( --e-global-typography-4e8d53f-font-size );line-height:var( --e-global-typography-4e8d53f-line-height );letter-spacing:var( --e-global-typography-4e8d53f-letter-spacing );word-spacing:var( --e-global-typography-4e8d53f-word-spacing );}.elementor-3717 .elementor-element.elementor-element-35a208b{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;}.elementor-3717 .elementor-element.elementor-element-4c84d68 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-3717 .elementor-element.elementor-element-f13a803{font-size:var( --e-global-typography-cc949bf-font-size );line-height:var( --e-global-typography-cc949bf-line-height );letter-spacing:var( --e-global-typography-cc949bf-letter-spacing );word-spacing:var( --e-global-typography-cc949bf-word-spacing );}.elementor-3717 .elementor-element.elementor-element-3f76101 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-3717 .elementor-element.elementor-element-de38cb8{font-size:var( --e-global-typography-cc949bf-font-size );line-height:var( --e-global-typography-cc949bf-line-height );letter-spacing:var( --e-global-typography-cc949bf-letter-spacing );word-spacing:var( --e-global-typography-cc949bf-word-spacing );}.elementor-3717 .elementor-element.elementor-element-4051f0c .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-3717 .elementor-element.elementor-element-3811146{font-size:var( --e-global-typography-cc949bf-font-size );line-height:var( --e-global-typography-cc949bf-line-height );letter-spacing:var( --e-global-typography-cc949bf-letter-spacing );word-spacing:var( --e-global-typography-cc949bf-word-spacing );}}@media(max-width:767px){.elementor-3717 .elementor-element.elementor-element-2f02ea6{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3717 .elementor-element.elementor-element-1c75edf{--gap:48px 48px;--row-gap:48px;--column-gap:48px;--border-radius:0px 0px 0px 0px;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-3717 .elementor-element.elementor-element-1c75edf::before, .elementor-3717 .elementor-element.elementor-element-1c75edf > .elementor-background-video-container::before, .elementor-3717 .elementor-element.elementor-element-1c75edf > .e-con-inner > .elementor-background-video-container::before, .elementor-3717 .elementor-element.elementor-element-1c75edf > .elementor-background-slideshow::before, .elementor-3717 .elementor-element.elementor-element-1c75edf > .e-con-inner > .elementor-background-slideshow::before, .elementor-3717 .elementor-element.elementor-element-1c75edf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:bottom center;background-size:auto;}.elementor-3717 .elementor-element.elementor-element-58228d5{--gap:12px 0px;--row-gap:12px;--column-gap:0px;}.elementor-3717 .elementor-element.elementor-element-7383f9e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3717 .elementor-element.elementor-element-9b3150f{font-size:var( --e-global-typography-4e8d53f-font-size );line-height:var( --e-global-typography-4e8d53f-line-height );letter-spacing:var( --e-global-typography-4e8d53f-letter-spacing );word-spacing:var( --e-global-typography-4e8d53f-word-spacing );}.elementor-3717 .elementor-element.elementor-element-35a208b{--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;}.elementor-3717 .elementor-element.elementor-element-2e6b442{--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;--flex-wrap:nowrap;}.elementor-3717 .elementor-element.elementor-element-4c84d68 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-3717 .elementor-element.elementor-element-f13a803{font-size:var( --e-global-typography-cc949bf-font-size );line-height:var( --e-global-typography-cc949bf-line-height );letter-spacing:var( --e-global-typography-cc949bf-letter-spacing );word-spacing:var( --e-global-typography-cc949bf-word-spacing );}.elementor-3717 .elementor-element.elementor-element-b8a5465{--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;--flex-wrap:nowrap;}.elementor-3717 .elementor-element.elementor-element-3f76101 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-3717 .elementor-element.elementor-element-de38cb8{font-size:var( --e-global-typography-cc949bf-font-size );line-height:var( --e-global-typography-cc949bf-line-height );letter-spacing:var( --e-global-typography-cc949bf-letter-spacing );word-spacing:var( --e-global-typography-cc949bf-word-spacing );}.elementor-3717 .elementor-element.elementor-element-dc0d698{--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;--flex-wrap:nowrap;}.elementor-3717 .elementor-element.elementor-element-4051f0c .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-3717 .elementor-element.elementor-element-3811146{font-size:var( --e-global-typography-cc949bf-font-size );line-height:var( --e-global-typography-cc949bf-line-height );letter-spacing:var( --e-global-typography-cc949bf-letter-spacing );word-spacing:var( --e-global-typography-cc949bf-word-spacing );}}/* Start custom CSS for html, class: .elementor-element-578cb0f */.elementor-3717 .elementor-element.elementor-element-578cb0f {
    display: inline-block;
    flex: 0 0 auto;
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c7545df */.elementor-3717 .elementor-element.elementor-element-c7545df {
    display: inline-block;
    flex: 0 0 auto;
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-788de4f */.elementor-3717 .elementor-element.elementor-element-788de4f {
    display: inline-block;
    flex: 0 0 auto;
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35a208b */.lucide-icon-wrapper {
  background-color: var(--e-global-color-primary);
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    width: 100%;
}

.lucide-icon-wrapper svg {
    width: 24px
}

/* ===== SPARKLES ===== */
.sparkle-main {
  fill: none;
}
.sparkle-star {
  opacity: 1;
}
#icon-sparkles.is-animated .sparkle-main {
  fill: currentColor;
  animation: sparkle-bounce 1s ease forwards;
}
#icon-sparkles.is-animated .sparkle-star {
  animation: star-blink 2s ease 0.8s forwards;
  opacity: 0;
}
@keyframes sparkle-bounce {
  0%   { transform: translateY(0); }
  30%  { transform: translateY(-1px); }
  60%  { transform: translateY(0); }
  100% { transform: translateY(0); }
}
@keyframes star-blink {
  0%   { opacity: 0; }
  20%  { opacity: 1; }
  40%  { opacity: 0; }
  80%  { opacity: 0; }
  100% { opacity: 1; }
}

/* ===== EARTH ===== */
.earth-circle,
.earth-path {
  stroke-dasharray: 1000;
  stroke-dashoffset: 0;
}
#icon-earth.is-animated .earth-circle {
  stroke-dashoffset: 1000;
  animation: draw-path 0.4s ease 0.1s forwards;
}
#icon-earth.is-animated .earth-path {
  stroke-dashoffset: 1000;
  animation: draw-path 0.7s ease 0.5s forwards;
}
@keyframes draw-path {
  from { stroke-dashoffset: 1000; opacity: 0; }
  to   { stroke-dashoffset: 0;    opacity: 1; }
}

/* ===== PARTY POPPER ===== */
.popper-line {
  stroke-dasharray: 200;
  stroke-dashoffset: 0;
}
#icon-party-popper.is-animated .popper-body {
  animation: popper-shake 0.4s ease forwards;
}
#icon-party-popper.is-animated .popper-dot {
  animation: dot-pop 0.7s ease forwards;
}
#icon-party-popper.is-animated .popper-line {
  stroke-dashoffset: 200;
  animation: draw-path 0.7s ease forwards;
}
@keyframes popper-shake {
  0%   { transform: translate(-1.5px, 1.5px); }
  100% { transform: translate(0, 0); }
}
@keyframes dot-pop {
  0%   { transform: translate(-5px, 5px) scale(0.5); opacity: 0; }
  60%  { transform: translate(0, 0) scale(1.1); opacity: 1; }
  100% { transform: translate(0, 0) scale(1); opacity: 1; }
}



.elementor-3717 .elementor-element.elementor-element-35a208b .elementor-icon-box-content {
    background-color: white;
    padding: 12px 32px;
    border-radius: 16px;
    height: 100%!important;
        align-content: center;
}

.elementor-3717 .elementor-element.elementor-element-35a208b .elementor-icon-box-wrapper {
    height: 100%;
    min-height: 96px;
}/* End custom CSS */