.elementor-26 .elementor-element.elementor-element-13f2dd8{--display:grid;--min-height:90vh;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-13f2dd8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-22a20a9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-00479dc{--display:flex;}.elementor-26 .elementor-element.elementor-element-1ce2564{--spacer-size:50px;}.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-26 .elementor-element.elementor-element-4aa263f{text-align:center;}.elementor-26 .elementor-element.elementor-element-4aa263f .elementor-heading-title{font-family:"Sex Pistol", Sans-serif;font-size:31px;font-weight:124;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-b93a669{--spacer-size:50px;}.elementor-26 .elementor-element.elementor-element-1413636{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-26 .elementor-element.elementor-element-d662515 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-26 .elementor-element.elementor-element-28e2efd{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-26 .elementor-element.elementor-element-28e2efd:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-28e2efd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #242923 8%, #25D08C 65%);}.elementor-26 .elementor-element.elementor-element-1ad1857{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-26 .elementor-element.elementor-element-a517bf5{--spacer-size:50px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.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-26 .elementor-element.elementor-element-94e0b90 > .elementor-widget-container{padding:50px 50px 50px 50px;}.elementor-26 .elementor-element.elementor-element-94e0b90.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;--flex-grow:1;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-94e0b90{column-gap:0px;text-align:left;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-8e8659c{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-26 .elementor-element.elementor-element-355a37a .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-26 .elementor-element.elementor-element-f740b89{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-26 .elementor-element.elementor-element-ca18fe3 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-26 .elementor-element.elementor-element-618bdbc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-26 .elementor-element.elementor-element-b86aec9 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-26 .elementor-element.elementor-element-2673096{--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;--justify-content:space-evenly;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-26 .elementor-element.elementor-element-2673096:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-2673096 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #25D08C 0%, #00399B 78%);}.elementor-26 .elementor-element.elementor-element-19814bb{--display:flex;}.elementor-26 .elementor-element.elementor-element-e3ea118 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-26 .elementor-element.elementor-element-b51f580{--display:flex;}.elementor-26 .elementor-element.elementor-element-edc64aa .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-26 .elementor-element.elementor-element-4d59ebf{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-2906207{--spacer-size:149px;}.elementor-26 .elementor-element.elementor-element-ffcca34 > .elementor-widget-container{padding:50px 50px 50px 50px;}.elementor-26 .elementor-element.elementor-element-ffcca34{text-align:justify;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-5e20330{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-26 .elementor-element.elementor-element-5e20330:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-5e20330 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #00399B 15%, #000000 100%);}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-26 .elementor-element.elementor-element-1fd9597 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-26 .elementor-element.elementor-element-1fd9597 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-26 .elementor-element.elementor-element-1fd9597{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-26 .elementor-element.elementor-element-4cec945{--display:flex;--min-height:0px;--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;--justify-content:space-evenly;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-26 .elementor-element.elementor-element-4cec945:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-4cec945 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #000000 100%);}.elementor-26 .elementor-element.elementor-element-181ae06{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-26 .elementor-element.elementor-element-80dcc31 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-26 .elementor-element.elementor-element-16251d2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-26 .elementor-element.elementor-element-33eafda .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-26 .elementor-element.elementor-element-42816ae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-26 .elementor-element.elementor-element-285d7e7 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-26 .elementor-element.elementor-element-ae451f8{--display:flex;}.elementor-26 .elementor-element.elementor-element-ae451f8:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-ae451f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #000000 100%);}.elementor-26 .elementor-element.elementor-element-f996ec1 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-26 .elementor-element.elementor-element-f996ec1 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-26 .elementor-element.elementor-element-f996ec1{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-26 .elementor-element.elementor-element-5433358{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-26 .elementor-element.elementor-element-5433358:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-5433358 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #000000 100%);}.elementor-26 .elementor-element.elementor-element-02f0543{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.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-26 .elementor-element.elementor-element-e752229{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-26 .elementor-element.elementor-element-13f2dd8{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-26 .elementor-element.elementor-element-13f2dd8{--width:100%;}.elementor-26 .elementor-element.elementor-element-1413636{--content-width:80%;}.elementor-26 .elementor-element.elementor-element-1ad1857{--width:25%;}.elementor-26 .elementor-element.elementor-element-8e8659c{--width:25%;}.elementor-26 .elementor-element.elementor-element-f740b89{--width:25%;}.elementor-26 .elementor-element.elementor-element-618bdbc{--width:25%;}.elementor-26 .elementor-element.elementor-element-2673096{--content-width:1259px;}.elementor-26 .elementor-element.elementor-element-19814bb{--width:25%;}.elementor-26 .elementor-element.elementor-element-b51f580{--width:25%;}.elementor-26 .elementor-element.elementor-element-4d59ebf{--width:50%;}.elementor-26 .elementor-element.elementor-element-4cec945{--content-width:1339px;}.elementor-26 .elementor-element.elementor-element-181ae06{--width:25%;}.elementor-26 .elementor-element.elementor-element-16251d2{--width:25%;}.elementor-26 .elementor-element.elementor-element-42816ae{--width:25%;}.elementor-26 .elementor-element.elementor-element-02f0543{--width:50%;}.elementor-26 .elementor-element.elementor-element-e752229{--width:50%;}}@media(max-width:767px){.elementor-26 .elementor-element.elementor-element-13f2dd8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for html, class: .elementor-element-22a20a9 */main {
    position: relative;
    width: 100%;
    height: 100%;
    box-shadow: 0 3px 10px rgba(0,0,0,0.3);
    overflow-x: hidden;
  }
  
  .item {
    width: 200px;
    height: 300px;
    list-style-type: none;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 1;
    background-position: center;
    background-size: cover;
    border-radius: 20px;
    box-shadow: 0 20px 30px rgba(255,255,255,0.3) inset;
    transition: transform 0.1s, left 0.75s, top 0.75s, width 0.75s, height 0.75s;
  }
    .item:nth-child(1), .item:nth-child(2) {
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      transform: none;
      border-radius: 0;
      box-shadow: none;
      opacity: 1;
    }
  
    .item:nth-child(3) { left: 50%; }
    .item:nth-child(4) { left: calc(50% + 220px); }
    .item:nth-child(5) { left: calc(50% + 440px); }
    .item:nth-child(6) { left: calc(50% + 660px); opacity: 0; }
    .item:nth-child(7) { left: calc(50% + 880px); opacity: 0; }
    .item:nth-child(8) { left: calc(50% + 1100px); opacity: 0; }
    .item:nth-child(9) { left: calc(50% + 1320px); opacity: 0; }
    .item:nth-child(10) { left: calc(50% + 1540px); opacity: 0; }
    .item:nth-child(11) { left: calc(50% + 1760px); opacity: 0; }
    .item:nth-child(12) { left: calc(50% + 1980px); opacity: 0; }
    .item:nth-child(13) { left: calc(50% + 2200px); opacity: 0; }
    .item:nth-child(14) { left: calc(50% + 2420px); opacity: 0; }
    .item:nth-child(15) { left: calc(50% + 2640px); opacity: 0; }
    .item:nth-child(16) { left: calc(50% + 2860px); opacity: 0; }
    .item:nth-child(17) { left: calc(50% + 3080px); opacity: 0; }
    .item:nth-child(18) { left: calc(50% + 3300px); opacity: 0; }
    .item:nth-child(19) { left: calc(50% + 3520px); opacity: 0; }
    .item:nth-child(20) { left: cakc(50% + 3740px); opacity: 0; }
 
  
  
  .content {
    width: 400px;
    position: absolute;
    top: 50%;
    left: 3rem;
    transform: translateY(-50%);
    font: 400 0.85rem helvetica,sans-serif;
    color: white;
    text-shadow: 0 3px 8px rgba(0,0,0,0.5);
    opacity: 0;
    display: none;
  
  }
    .content .title {
      font-family: 'arial-black';
      text-transform: uppercase;
    }
  
    .content .description {
      line-height: 1.7;
      margin: 1rem 0 1.5rem;
      font-size: 0.8rem;
    }
  
    .content button {
      width: fit-content;
      background-color: rgba(0,0,0,0.1);
      color: white;
      border: 2px solid white;
      border-radius: 0.25rem;
      padding: 0.75rem;
      cursor: pointer;
    }
  
  
  .item:nth-of-type(2) .content {
    display: block;
    animation: show 0.75s ease-in-out 0.3s forwards;
  }
  
  @keyframes show {
    0% {
      filter: blur(5px);
      transform: translateY(calc(-50% + 75px));
    }
    100% {
      opacity: 1;
      filter: blur(0);
    }
  }
  
  .nav {
    position: absolute;
    bottom: 2rem;
    left: 50%;
    transform: translateX(-50%);
    z-index: 5;
    user-select: none;
  
  }
    .nav .btn {
      background-color: rgba(255,255,255,0.5);
      color: rgba(0,0,0,0.7);
      border: 2px solid rgba(0,0,0,0.6);
      margin: 0 0.25rem;
      padding: 0.75rem;
      border-radius: 50%;
      cursor: pointer;
      transition: all .3s
  
    }
      .nav .btn:hover {
        background-color: rgba(255, 255, 255, 0.9);
      }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Sex Pistol';
	font-display: auto;
	src: url('https://vingtetunieme.formationdurocher.fr/wp-content/uploads/2024/11/Sex_Pistols.ttf') format('truetype');
}
/* End Custom Fonts CSS */