.elementor-kit-8{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-8 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS */header {display:none !important}

.elementor-swiper-button.elementor-swiper-button-prev {bottom:92px !important; top:auto !important; left:-32px !important; right:auto !important;}

.elementor-swiper-button.elementor-swiper-button-next {bottom:32px !important; top:auto !important; left:-32px !important; right:auto !important}


.elementor-button.elementor-button-link {
  transform: scale(1);
  background-color:#8c705f;
}

.elementor-button.elementor-button-link:hover {
  transform: scale(1.05);
}



.elementor-button.elementor-button-link {
  overflow: hidden;
}

.elementor-button.elementor-button-link .elementor-button-text {
 display: block;
  animation: none;
}


.elementor-button.elementor-button-link:hover .elementor-button-text {
 animation: slideLoop 0.6s ease forwards;
}

@keyframes slideLoop {
  0% {
    transform: translateY(0);
    opacity: 1;
  }

  40% {
    transform: translateY(-60%);
    opacity: 0;
  }

  41% {
    transform: translateY(60%);
    opacity: 0;
  }

  100% {
    transform: translateY(0);
    opacity: 1;
  }
}


.tooltype {position:relative; text-decoration:underline; cursor:pointer}



.tooltype .tooltypetext {opacity:0; position :absolute; background-color:#8c705f; padding:6px; top:-22px; transition: all 0.3s ease-out;}

.tooltype .tooltypetext:after {content:' '; width:22px; height:22px; background-color:#8c705f; position:absolute; bottom:-11px; left:50%; transform: rotate(45deg);}

.tooltype:hover .tooltypetext {opacity:1; top:-62px;}


.titre-ligne1 {display: block !important; clear:both !important; }

.titre-ligne2 {display: block !important; clear:both !important; margin-left:122px;}

.titre-ligne3 {display: block !important; clear:both !important; margin-left:222px;}



@media (max-width: 800px) {
.titre-ligne1 {display: block !important; clear:both !important; }

.titre-ligne2 {display: block !important; clear:both !important; margin-left:22px;}

.titre-ligne3 {display: block !important; clear:both !important; margin-left:42px;}

}/* End custom CSS */