.elementor-231 .elementor-element.elementor-element-a906ba7{margin-top:0px;margin-bottom:30px;}.elementor-231 .elementor-element.elementor-element-3666659 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-231 .elementor-element.elementor-element-4287d1d{font-size:var( --e-global-typography-2c0696d-font-size );font-weight:var( --e-global-typography-2c0696d-font-weight );}.elementor-231 .elementor-element.elementor-element-0b7bf15 .jet-search-filter{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;}.elementor-231 .elementor-element.elementor-element-0b7bf15 .jet-search-filter__input-wrapper{max-width:100%;}.elementor-231 .elementor-element.elementor-element-0b7bf15 .jet-search-filter__input{background-color:var( --e-global-color-14ef391 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-764183d );border-radius:4px 4px 4px 4px;padding:12px 20px 12px 20px;margin:0px 0px 0px 0px;width:calc(100% - 0px - 0px);}.elementor-231 .elementor-element.elementor-element-0b7bf15 .jet-search-filter__submit{background-color:var( --e-global-color-primary );border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-86b4fcd );border-radius:4px 4px 4px 4px;overflow:hidden;padding:12px 35px 12px 20px;margin:0px 0px 0px 20px;}.elementor-231 .elementor-element.elementor-element-0b7bf15 .jet-search-filter__submit:hover{color:var( --e-global-color-14ef391 );background-color:var( --e-global-color-9845d95 );}.elementor-231 .elementor-element.elementor-element-0b7bf15 .jet-search-filter__submit > i{font-size:15px;}.elementor-231 .elementor-element.elementor-element-0b7bf15 .button-icon-position-right .jet-search-filter__submit > i{margin-left:6px;}.elementor-231 .elementor-element.elementor-element-0b7bf15 .button-icon-position-left .jet-search-filter__submit > i{margin-right:6px;}.elementor-231 .elementor-element.elementor-element-c924af5{width:var( --container-widget-width, 91.356% );max-width:91.356%;--container-widget-width:91.356%;--container-widget-flex-grow:0;}.elementor-231 .elementor-element.elementor-element-c924af5 > .elementor-widget-container{margin:-100px -30px 0px 30px;}.elementor-231 .elementor-element.elementor-element-c924af5 .elementor-icon-wrapper{text-align:right;}.elementor-231 .elementor-element.elementor-element-c924af5.elementor-view-stacked .elementor-icon{background-color:#0C2557;}.elementor-231 .elementor-element.elementor-element-c924af5.elementor-view-framed .elementor-icon, .elementor-231 .elementor-element.elementor-element-c924af5.elementor-view-default .elementor-icon{color:#0C2557;border-color:#0C2557;}.elementor-231 .elementor-element.elementor-element-c924af5.elementor-view-framed .elementor-icon, .elementor-231 .elementor-element.elementor-element-c924af5.elementor-view-default .elementor-icon svg{fill:#0C2557;}.elementor-231 .elementor-element.elementor-element-c924af5 .elementor-icon{font-size:600px;}.elementor-231 .elementor-element.elementor-element-c924af5 .elementor-icon svg{height:600px;}.elementor-231 .elementor-element.elementor-element-d880da9 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-231 .elementor-element.elementor-element-d880da9 .jet-listing-grid__item{padding-top:calc(3px / 2);padding-bottom:calc(3px / 2);}.elementor-231 .elementor-element.elementor-element-d880da9 .jet-listing-grid__loader{--spinner-color:var( --e-global-color-primary );--spinner-size:20px;}.elementor-231 .elementor-element.elementor-element-ab83939 .jet-filters-pagination__link:hover{background-color:var( --e-global-color-14ef391 );color:var( --e-global-color-secondary );}.elementor-231 .elementor-element.elementor-element-ab83939 .jet-filters-pagination__current .jet-filters-pagination__link{background-color:var( --e-global-color-primary );color:var( --e-global-color-14ef391 );}.elementor-231 .elementor-element.elementor-element-ab83939 .jet-filters-pagination__link{padding:10px 10px 10px 10px;border-radius:4px 4px 4px 4px;}.elementor-231 .elementor-element.elementor-element-ab83939 .jet-filters-pagination__dots{padding:10px 10px 10px 10px;border-radius:4px 4px 4px 4px;}.elementor-231 .elementor-element.elementor-element-ab83939 .jet-filters-pagination__item{margin-right:calc(6px/2);margin-left:calc(6px/2);margin-top:calc(6px/2);margin-bottom:calc(6px/2);}.elementor-231 .elementor-element.elementor-element-ab83939 .jet-filters-pagination{margin-right:calc(-6px/2);margin-left:calc(-6px/2);margin-top:calc(-6px/2);margin-bottom:calc(-6px/2);justify-content:center;}.elementor-231 .elementor-element.elementor-element-ab83939 .jet-filters-pagination__load-more{order:initial;}@media(min-width:768px){.elementor-231 .elementor-element.elementor-element-3666659{width:66%;}.elementor-231 .elementor-element.elementor-element-23bd052{width:33.332%;}}@media(max-width:1024px){.elementor-231 .elementor-element.elementor-element-4287d1d{font-size:var( --e-global-typography-2c0696d-font-size );}}@media(max-width:767px){.elementor-231 .elementor-element.elementor-element-4287d1d{font-size:var( --e-global-typography-2c0696d-font-size );}.elementor-231 .elementor-element.elementor-element-0b7bf15 .jet-search-filter{display:flex;flex-direction:column;}.elementor-231 .elementor-element.elementor-element-0b7bf15 .jet-search-filter__submit{margin:10px 0px 0px 0px;}}/* Start custom CSS for icon, class: .elementor-element-c924af5 */.elementor-231 .elementor-element.elementor-element-c924af5 svg {
    height: auto !important;
    max-width: 100%;
}

#feuille_1 {
    animation: animation-feuille_1 2.5s linear infinite;
}


@keyframes animation-feuille_1 {
  0% {
    transform: rotate(1deg) translateY(0px);
    transform-origin: top left;
  }
  
  50% {
    transform: rotate(-1deg) translateY(15px);
    transform-origin: top left;
  }

  100% {
    transform: rotate(1deg) translateY(0px);
    transform-origin: top left;
  }
}

#feuille_2 {
    animation: animation-feuille_2 3s linear infinite;
}


@keyframes animation-feuille_2 {
  0% {
    transform: rotate(-1deg) translateY(20px);
    transform-origin: top left;
  }
  
  50% {
    transform: rotate(1deg) translateY(0);
    transform-origin: top left;
  }

  100% {
    transform: rotate(-1deg) translateY(20px);
    transform-origin: top left;
  }
}


#feuille_3 {
    animation: animation-feuille_3 4.5s linear infinite;
}


@keyframes animation-feuille_3 {
  0% {
    transform: rotate(2deg) translateY(0px);
    transform-origin: top right;
  }
  
  50% {
    transform: rotate(0deg) translateY(10px);
    transform-origin: top right;
  }

  100% {
    transform: rotate(2deg) translateY(0px);
    transform-origin: top right;
  }
}



#feuille_4 {
    animation: animation-feuille_4 2.5s linear infinite;
}


@keyframes animation-feuille_4 {
  0% {
    transform: rotate(2deg) translateY(0px);
    transform-origin: bottom left;
  }
  
  50% {
    transform: rotate(0deg) translateY(10px);
    transform-origin: bottom left;
  }

  100% {
    transform: rotate(2deg) translateY(0px);
    transform-origin: bottom left;
  }
}


#feuille_5 {
    animation: animation-feuille_5 4.5s linear infinite;
}


@keyframes animation-feuille_5 {
  0% {
    transform: rotate(1deg) translateY(0px);
    transform-origin: top right;
  }
  
  50% {
    transform: rotate(0deg) translateY(10px);
    transform-origin: top right;
  }

  100% {
    transform: rotate(1deg) translateY(0px);
    transform-origin: top right;
  }
}


#Character_clumsy {
    animation: animation-feuille_5 3s linear infinite;
}


@keyframes animation-feuille_5 {
  0% {
    transform: translateY(0px);
    transform-origin: center center;
  }
  
  50% {
    transform: translateY(10px);
    transform-origin: center center;
  }

  100% {
    transform: translateY(0px);
    transform-origin: center center;
  }
}/* End custom CSS */