.elementor-28841 .elementor-element.elementor-element-66d6e17{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--overflow:hidden;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-28841 .elementor-element.elementor-element-66d6e17:not(.elementor-motion-effects-element-type-background), .elementor-28841 .elementor-element.elementor-element-66d6e17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#38212C;background-image:url("https://book.teliogarnier.fr/wp-content/uploads/2024/06/backgund.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-28841 .elementor-element.elementor-element-66d6e17, .elementor-28841 .elementor-element.elementor-element-66d6e17::before{--border-transition:0.3s;}.elementor-28841 .elementor-element.elementor-element-5e81bf3{--display:flex;--min-height:536px;--background-transition:0.3s;--border-radius:300px 300px 300px 300px;--position:absolute;top:0px;}.elementor-28841 .elementor-element.elementor-element-5e81bf3:not(.elementor-motion-effects-element-type-background), .elementor-28841 .elementor-element.elementor-element-5e81bf3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A36EE46E;}.elementor-28841 .elementor-element.elementor-element-5e81bf3, .elementor-28841 .elementor-element.elementor-element-5e81bf3::before{--border-transition:0.3s;}body:not(.rtl) .elementor-28841 .elementor-element.elementor-element-5e81bf3{right:0px;}body.rtl .elementor-28841 .elementor-element.elementor-element-5e81bf3{left:0px;}.elementor-28841 .elementor-element.elementor-element-2847e18{--display:flex;--min-height:536px;--background-transition:0.3s;--border-radius:300px 300px 300px 300px;--position:absolute;top:0px;}.elementor-28841 .elementor-element.elementor-element-2847e18:not(.elementor-motion-effects-element-type-background), .elementor-28841 .elementor-element.elementor-element-2847e18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E46EA752;}.elementor-28841 .elementor-element.elementor-element-2847e18, .elementor-28841 .elementor-element.elementor-element-2847e18::before{--border-transition:0.3s;}body:not(.rtl) .elementor-28841 .elementor-element.elementor-element-2847e18{left:0px;}body.rtl .elementor-28841 .elementor-element.elementor-element-2847e18{right:0px;}.elementor-28841 .elementor-element.elementor-element-a26476d img{width:92%;}body:not(.rtl) .elementor-28841 .elementor-element.elementor-element-a26476d{right:2vw;}body.rtl .elementor-28841 .elementor-element.elementor-element-a26476d{left:2vw;}.elementor-28841 .elementor-element.elementor-element-a26476d{top:-12vh;}.elementor-28841 .elementor-element.elementor-element-682b17c img{width:71%;}body:not(.rtl) .elementor-28841 .elementor-element.elementor-element-682b17c{left:29vw;}body.rtl .elementor-28841 .elementor-element.elementor-element-682b17c{right:29vw;}.elementor-28841 .elementor-element.elementor-element-682b17c{top:-132px;}.elementor-28841 .elementor-element.elementor-element-13e4513 img{width:89%;}body:not(.rtl) .elementor-28841 .elementor-element.elementor-element-13e4513{right:-20vw;}body.rtl .elementor-28841 .elementor-element.elementor-element-13e4513{left:-20vw;}.elementor-28841 .elementor-element.elementor-element-13e4513{top:654px;}.elementor-28841 .elementor-element.elementor-element-af75d8c{--display:flex;--justify-content:center;--background-transition:0.3s;}.elementor-28841 .elementor-element.elementor-element-9cf126d .elementor-heading-title{color:#FFFFFF;font-family:"Cabin", Sans-serif;font-size:88px;font-weight:700;}.elementor-28841 .elementor-element.elementor-element-5287468 .elementor-heading-title{color:#FFFFFF;font-family:"Cabin", Sans-serif;font-size:53px;font-weight:500;}.elementor-28841 .elementor-element.elementor-element-46420e8{--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;--align-items:center;--background-transition:0.9s;--overlay-opacity:0;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFFFFF29;--border-color:#FFFFFF29;--border-radius:100px 100px 100px 100px;box-shadow:0px 0px 75px 0px rgba(0, 0, 0, 0.26);--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:015px;--padding-left:40px;--padding-right:40px;--e-con-transform-transition-duration:600ms;}.elementor-28841 .elementor-element.elementor-element-46420e8:not(.elementor-motion-effects-element-type-background), .elementor-28841 .elementor-element.elementor-element-46420e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #FFFFFF21 0%, #FFFFFF0F 100%);}.elementor-28841 .elementor-element.elementor-element-46420e8::before, .elementor-28841 .elementor-element.elementor-element-46420e8 > .elementor-background-video-container::before, .elementor-28841 .elementor-element.elementor-element-46420e8 > .e-con-inner > .elementor-background-video-container::before, .elementor-28841 .elementor-element.elementor-element-46420e8 > .elementor-background-slideshow::before, .elementor-28841 .elementor-element.elementor-element-46420e8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-28841 .elementor-element.elementor-element-46420e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#FFFFFF17;}.elementor-28841 .elementor-element.elementor-element-46420e8:hover::before, .elementor-28841 .elementor-element.elementor-element-46420e8:hover > .elementor-background-video-container::before, .elementor-28841 .elementor-element.elementor-element-46420e8:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-28841 .elementor-element.elementor-element-46420e8 > .elementor-background-slideshow:hover::before, .elementor-28841 .elementor-element.elementor-element-46420e8 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';background-color:#FFFFFF0F;}.elementor-28841 .elementor-element.elementor-element-46420e8:hover{--overlay-opacity:1;border-style:solid;border-color:#FFFFFF29;--border-color:#FFFFFF29;}.elementor-28841 .elementor-element.elementor-element-46420e8, .elementor-28841 .elementor-element.elementor-element-46420e8::before{--overlay-transition:0.4s;--border-transition:0.3s;}.elementor-28841 .elementor-element.elementor-element-46420e8.e-con:hover{--e-con-transform-scale:1.03;}.elementor-28841 .elementor-element.elementor-element-d95767c{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28841 .elementor-element.elementor-element-1b98f88 img{width:100%;}.elementor-28841 .elementor-element.elementor-element-298e6d1 .elementor-heading-title{color:#FFFFFF;font-family:"Cabin", Sans-serif;font-size:27px;font-weight:600;}.elementor-28841 .elementor-element.elementor-element-298e6d1 > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-28841 .elementor-element.elementor-element-a69c68f{--display:flex;--justify-content:center;--background-transition:0.3s;}.elementor-28841 .elementor-element.elementor-element-350af1f{--display:flex;--background-transition:0.3s;--overlay-opacity:0;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFFFFF1F;--border-color:#FFFFFF1F;--border-radius:40px 40px 40px 40px;box-shadow:0px 0px 78px 0px rgba(0, 0, 0, 0.16);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-28841 .elementor-element.elementor-element-350af1f:not(.elementor-motion-effects-element-type-background), .elementor-28841 .elementor-element.elementor-element-350af1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF0D 0%, #FFFFFF1F 100%);}.elementor-28841 .elementor-element.elementor-element-350af1f::before, .elementor-28841 .elementor-element.elementor-element-350af1f > .elementor-background-video-container::before, .elementor-28841 .elementor-element.elementor-element-350af1f > .e-con-inner > .elementor-background-video-container::before, .elementor-28841 .elementor-element.elementor-element-350af1f > .elementor-background-slideshow::before, .elementor-28841 .elementor-element.elementor-element-350af1f > .e-con-inner > .elementor-background-slideshow::before, .elementor-28841 .elementor-element.elementor-element-350af1f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#FFFFFF;}.elementor-28841 .elementor-element.elementor-element-350af1f:hover::before, .elementor-28841 .elementor-element.elementor-element-350af1f:hover > .elementor-background-video-container::before, .elementor-28841 .elementor-element.elementor-element-350af1f:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-28841 .elementor-element.elementor-element-350af1f > .elementor-background-slideshow:hover::before, .elementor-28841 .elementor-element.elementor-element-350af1f > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';background-color:#FFFFFF;}.elementor-28841 .elementor-element.elementor-element-350af1f:hover{--overlay-opacity:0.07;}.elementor-28841 .elementor-element.elementor-element-350af1f, .elementor-28841 .elementor-element.elementor-element-350af1f::before{--overlay-transition:0.5s;--border-transition:0.3s;}.elementor-28841 .elementor-element.elementor-element-847c46a{--display:flex;--overflow:hidden;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:6px 6px 6px 6px;--border-top-width:6px;--border-right-width:6px;--border-bottom-width:6px;--border-left-width:6px;border-color:#FCF1D6;--border-color:#FCF1D6;--border-radius:40px 40px 40px 40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28841 .elementor-element.elementor-element-847c46a, .elementor-28841 .elementor-element.elementor-element-847c46a::before{--border-transition:0.3s;}.elementor-28841 .elementor-element.elementor-element-27a9e91 .elementor-heading-title{color:#FFFFFF;font-family:"Cabin", Sans-serif;font-size:27px;font-weight:600;}.elementor-28841 .elementor-element.elementor-element-27a9e91 > .elementor-widget-container{margin:30px 0px 0px 20px;}@media(max-width:1200px) and (min-width:768px){.elementor-28841 .elementor-element.elementor-element-d95767c{--width:30px;}}@media(max-width:1366px){.elementor-28841 .elementor-element.elementor-element-a26476d img{width:324px;}body:not(.rtl) .elementor-28841 .elementor-element.elementor-element-a26476d{right:-10vw;}body.rtl .elementor-28841 .elementor-element.elementor-element-a26476d{left:-10vw;}.elementor-28841 .elementor-element.elementor-element-a26476d{top:-18vh;}body:not(.rtl) .elementor-28841 .elementor-element.elementor-element-682b17c{left:21vw;}body.rtl .elementor-28841 .elementor-element.elementor-element-682b17c{right:21vw;}body:not(.rtl) .elementor-28841 .elementor-element.elementor-element-13e4513{right:-28vw;}body.rtl .elementor-28841 .elementor-element.elementor-element-13e4513{left:-28vw;}}@media(max-width:1200px){.elementor-28841 .elementor-element.elementor-element-66d6e17{--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-28841 .elementor-element.elementor-element-a26476d img{width:72%;}body:not(.rtl) .elementor-28841 .elementor-element.elementor-element-a26476d{right:-153px;}body.rtl .elementor-28841 .elementor-element.elementor-element-a26476d{left:-153px;}.elementor-28841 .elementor-element.elementor-element-682b17c img{width:64%;}.elementor-28841 .elementor-element.elementor-element-682b17c{top:-122px;}.elementor-28841 .elementor-element.elementor-element-13e4513 img{width:78%;}body:not(.rtl) .elementor-28841 .elementor-element.elementor-element-13e4513{right:-485px;}body.rtl .elementor-28841 .elementor-element.elementor-element-13e4513{left:-485px;}.elementor-28841 .elementor-element.elementor-element-13e4513{top:540px;}.elementor-28841 .elementor-element.elementor-element-9cf126d .elementor-heading-title{font-size:65px;}.elementor-28841 .elementor-element.elementor-element-5287468 .elementor-heading-title{font-size:43px;}.elementor-28841 .elementor-element.elementor-element-46420e8{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-28841 .elementor-element.elementor-element-298e6d1 .elementor-heading-title{font-size:23px;}.elementor-28841 .elementor-element.elementor-element-298e6d1 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-28841 .elementor-element.elementor-element-27a9e91 > .elementor-widget-container{margin:20px 0px 0px 10px;}}@media(max-width:1024px){.elementor-28841 .elementor-element.elementor-element-66d6e17{--flex-direction:column-reverse;--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;--align-items:center;--padding-top:60px;--padding-bottom:60px;--padding-left:50px;--padding-right:50px;}.elementor-28841 .elementor-element.elementor-element-5e81bf3{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-28841 .elementor-element.elementor-element-a26476d{top:-111px;}.elementor-28841 .elementor-element.elementor-element-682b17c img{width:78%;}body:not(.rtl) .elementor-28841 .elementor-element.elementor-element-682b17c{left:-305px;}body.rtl .elementor-28841 .elementor-element.elementor-element-682b17c{right:-305px;}.elementor-28841 .elementor-element.elementor-element-682b17c{top:-153px;}body:not(.rtl) .elementor-28841 .elementor-element.elementor-element-13e4513{right:-341px;}body.rtl .elementor-28841 .elementor-element.elementor-element-13e4513{left:-341px;}.elementor-28841 .elementor-element.elementor-element-13e4513{top:592px;}.elementor-28841 .elementor-element.elementor-element-af75d8c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-28841 .elementor-element.elementor-element-66d6e17{--justify-content:center;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-28841 .elementor-element.elementor-element-a26476d img{width:54%;}.elementor-28841 .elementor-element.elementor-element-a26476d{top:-101px;}.elementor-28841 .elementor-element.elementor-element-682b17c img{width:71%;}body:not(.rtl) .elementor-28841 .elementor-element.elementor-element-682b17c{left:-180px;}body.rtl .elementor-28841 .elementor-element.elementor-element-682b17c{right:-180px;}.elementor-28841 .elementor-element.elementor-element-682b17c{top:-29px;}.elementor-28841 .elementor-element.elementor-element-13e4513 img{width:100%;}body:not(.rtl) .elementor-28841 .elementor-element.elementor-element-13e4513{right:-51%;}body.rtl .elementor-28841 .elementor-element.elementor-element-13e4513{left:-51%;}.elementor-28841 .elementor-element.elementor-element-13e4513{top:271px;}.elementor-28841 .elementor-element.elementor-element-af75d8c{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-28841 .elementor-element.elementor-element-9cf126d .elementor-heading-title{font-size:50px;}.elementor-28841 .elementor-element.elementor-element-5287468 .elementor-heading-title{font-size:35px;}.elementor-28841 .elementor-element.elementor-element-46420e8{--flex-wrap:nowrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-28841 .elementor-element.elementor-element-d95767c{--width:30px;}.elementor-28841 .elementor-element.elementor-element-298e6d1 .elementor-heading-title{font-size:20px;}.elementor-28841 .elementor-element.elementor-element-298e6d1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-28841 .elementor-element.elementor-element-350af1f{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-28841 .elementor-element.elementor-element-27a9e91 .elementor-heading-title{font-size:20px;}.elementor-28841 .elementor-element.elementor-element-27a9e91 > .elementor-widget-container{margin:0px 0px 0px 10px;}}@media(min-width:768px){.elementor-28841 .elementor-element.elementor-element-66d6e17{--content-width:1400px;}.elementor-28841 .elementor-element.elementor-element-5e81bf3{--width:580px;}.elementor-28841 .elementor-element.elementor-element-2847e18{--width:580px;}.elementor-28841 .elementor-element.elementor-element-d95767c{--width:35px;}}@media(max-width:1024px) and (min-width:768px){.elementor-28841 .elementor-element.elementor-element-af75d8c{--width:84%;}.elementor-28841 .elementor-element.elementor-element-a69c68f{--width:84%;}}/* Start custom CSS for container, class: .elementor-element-5e81bf3 */.elementor-28841 .elementor-element.elementor-element-5e81bf3{
    opacity: 0;
    filter: blur(180px);
    animation: 10s ease 3000ms infinite alternate animateBg, fadeIn 1s ease-out 1s forwards;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2847e18 */.elementor-28841 .elementor-element.elementor-element-2847e18{
    opacity: 0;
    filter: blur(150px);
    animation: 15s ease 1600ms infinite alternate animateBg, fadeIn 1s ease-out 1s forwards;
}

@keyframes animateBg {
  0% {
    transform: translateX(0px) translateY(0px);
  }
  
  50% {
    transform: translateX(-400px) translateY(100px);
  }
  
  100%{
      transform: translateX(200px) translateY(300px);
  }
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  
  100%{
     opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a26476d */.elementor-28841 .elementor-element.elementor-element-a26476d{
    user-select: none !important;
    pointer-events: none !important;
    opacity: 1;
    animation: 15s ease 2600ms infinite alternate float, fadeIn 1s ease-out 1s forwards;
}

@keyframes float {
	0% {
		transform: translatey(0px);
	}
	50% {
		transform: translatey(-40px);
	}
	100% {
		transform: translatey(0px);
	}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-682b17c */.elementor-28841 .elementor-element.elementor-element-682b17c{
    user-select: none !important;
    pointer-events: none !important;
    opacity: 1;
    animation: 10s ease 1600ms infinite alternate float, fadeIn 1s ease-out 1100ms forwards;
}

@keyframes float {
	0% {
		transform: translatey(0px);
	}
	50% {
		transform: translatey(-40px);
	}
	100% {
		transform: translatey(0px);
	}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-13e4513 */.elementor-28841 .elementor-element.elementor-element-13e4513{
    user-select: none !important;
    pointer-events: none !important;
    opacity: 1;
    animation: 8s ease 1600ms infinite reverse float, fadeIn 1s ease-out 1100ms forwards;
}

@keyframes float {
	0% {
		transform: translatey(0px);
	}
	50% {
		transform: translatey(-40px);
	}
	100% {
		transform: translatey(0px);
	}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5287468 */.elementor-28841 .elementor-element.elementor-element-5287468 {
    width: fit-content !important;
    height: 60px !important;
  font-size: 72px;
  background: -webkit-linear-gradient(10deg, #99ACFF, #FF6EA4);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1b98f88 */.elementor-28841 .elementor-element.elementor-element-1b98f88{
    width: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46420e8 */.elementor-28841 .elementor-element.elementor-element-46420e8{
    backdrop-filter: blur(2px);
    width: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-27a9e91 */.elementor-28841 .elementor-element.elementor-element-27a9e91{
    width: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-350af1f */.elementor-28841 .elementor-element.elementor-element-350af1f:hover img{
    transform: scale(1.03);
    transition: all 300ms ease;
}

.elementor-28841 .elementor-element.elementor-element-350af1f img{
    transition: all 300ms ease;
}

.elementor-28841 .elementor-element.elementor-element-350af1f{
    backdrop-filter: blur(2px);
    transform: rotateY(-15deg) rotateX(5deg);
    animation: 15s ease 1600ms infinite slidein, 1.2s cubic-bezier(.18,.7,.6,.99) 400ms startAnim;
}

@keyframes startAnim {
  0% {
    transform: rotateY(-8deg) rotateX(0deg);
  }

  
  100%{
      transform: rotateY(-368deg) rotateX(0deg);
  }
}

@keyframes slidein {
  0% {
    transform: rotateY(-8deg) rotateX(0deg);
  }
  
  25% {
    transform: rotateY(-12deg) rotateX(11deg);
  }
  
  50% {
    transform: rotateY(-15deg) rotateX(4deg);
  }
  
  75% {
    transform: rotateY(-10deg) rotateX(11deg);
  }

  92% {
    transform: rotateY(-8deg) rotateX(3deg);
  }
  
  100%{
      transform: rotateY(-368deg) rotateX(0deg);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a69c68f */.elementor-28841 .elementor-element.elementor-element-a69c68f{
    perspective: 1200px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66d6e17 */.elementor-28841 .elementor-element.elementor-element-66d6e17{
    
    
}/* End custom CSS */