.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-color-c238ea3:#FFF0F2;--e-global-color-015813c:#FFD6DE;--e-global-color-e03a830:#FFADBE;--e-global-color-6324e10:#FF7AA8;--e-global-color-de351eb:#FF387C;--e-global-color-d1fefed:#F00051;--e-global-color-032e361:#C10048;--e-global-color-4f08833:#A30036;--e-global-color-2c97f8c:#8A1538;--e-global-color-82b873c:#6B0024;--e-global-color-0a6e4d4:#420016;--e-global-color-a9740da:#F2F5FC;--e-global-color-3cde0b5:#E2E8F7;--e-global-color-701d9bc:#CBD6F2;--e-global-color-fb6dd96:#A7BCE9;--e-global-color-e190ccd:#7D9ADD;--e-global-color-1d6d9a0:#5E79D3;--e-global-color-ea537a2:#485DC5;--e-global-color-5c3d055:#4054B5;--e-global-color-899bde7:#394894;--e-global-color-beec58d:#323D76;--e-global-color-109bca4:#172154;--e-global-color-36af6b3:#FFF6E7;--e-global-color-60743c8:#FCEACA;--e-global-color-d12ea90:#F6DBB2;--e-global-color-7544c58:#EAC087;--e-global-color-f29f10a:#D79C60;--e-global-color-28022f5:#C4844B;--e-global-color-7ebced4:#B66F40;--e-global-color-e601a76:#985936;--e-global-color-ea1350e:#7A4832;--e-global-color-6cf46ec:#633C2B;--e-global-color-a00fea4:#21130D;--e-global-color-02e9619:#FAF8FA;--e-global-color-8c554a5:#F5F2F5;--e-global-color-2438395:#EAE8EC;--e-global-color-d391a8f:#E1DCE3;--e-global-color-110895c:#C6BCC9;--e-global-color-ca4da21:#AEA0B2;--e-global-color-b0b2fcd:#9C899E;--e-global-color-ba76c18:#89768B;--e-global-color-17a4223:#89768B;--e-global-color-d3ee1cf:#4B424D;--e-global-color-4878d91:#0A0A0B;--e-global-color-97941dd:#FFFFFF;--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;--e-global-typography-7f57d22-font-family:"europa";--e-global-typography-7f57d22-font-size:var(--font-size-0);--e-global-typography-7f57d22-font-weight:300;--e-global-typography-befda0f-font-family:"europa";--e-global-typography-befda0f-font-size:var(--font-size-0);--e-global-typography-befda0f-font-weight:400;--e-global-typography-befda0f-line-height:24px;--e-global-typography-07d55f4-font-family:"europa";--e-global-typography-07d55f4-font-size:var(--font-size-0);--e-global-typography-07d55f4-font-weight:700;--e-global-typography-a36c910-font-family:"europa";--e-global-typography-a36c910-font-size:var(--font-size--1);--e-global-typography-a36c910-font-weight:400;--e-global-typography-a36c910-line-height:1.15em;--e-global-typography-69df709-font-family:"europa";--e-global-typography-69df709-font-size:var(--font-size-7);--e-global-typography-69df709-font-weight:400;--e-global-typography-69df709-line-height:1.25em;--e-global-typography-64721a0-font-family:"europa";--e-global-typography-64721a0-font-size:var(--font-size-7);--e-global-typography-64721a0-font-weight:400;--e-global-typography-64721a0-line-height:1.25em;--e-global-typography-e0914f7-font-family:"europa";--e-global-typography-e0914f7-font-size:var(--font-size-4);--e-global-typography-e0914f7-font-weight:700;--e-global-typography-e0914f7-line-height:1.25em;--e-global-typography-493ba07-font-family:"europa";--e-global-typography-493ba07-font-size:var(--font-size-3);--e-global-typography-493ba07-font-weight:400;--e-global-typography-493ba07-line-height:1.25em;--e-global-typography-4837c9c-font-family:"europa";--e-global-typography-4837c9c-font-size:var(--font-size-2);--e-global-typography-4837c9c-font-weight:400;--e-global-typography-4837c9c-line-height:1.25em;--e-global-typography-99c18f3-font-family:"europa";--e-global-typography-99c18f3-font-size:var(--font-size-1);--e-global-typography-99c18f3-font-weight:400;--e-global-typography-99c18f3-line-height:1.25em;--e-global-typography-c587802-font-family:"europa";--e-global-typography-c587802-font-size:var(--font-size-0);--e-global-typography-c587802-font-weight:600;--e-global-typography-c587802-line-height:1.25em;--e-global-typography-851de8d-font-family:"eurostile-extended";--e-global-typography-851de8d-font-size:var(--font-size-0);--e-global-typography-851de8d-font-weight:700;--e-global-typography-851de8d-text-transform:uppercase;--e-global-typography-851de8d-line-height:1.25em;--e-global-typography-851de8d-letter-spacing:1.6px;color:var( --e-global-color-4878d91 );font-family:var( --e-global-typography-befda0f-font-family ), Sans-serif;font-size:var( --e-global-typography-befda0f-font-size );font-weight:var( --e-global-typography-befda0f-font-weight );line-height:var( --e-global-typography-befda0f-line-height );letter-spacing:var( --e-global-typography-befda0f-letter-spacing );word-spacing:var( --e-global-typography-befda0f-word-spacing );}.elementor-kit-8 p{margin-block-end:1.25em;}.elementor-kit-8 h1{color:var( --e-global-color-4878d91 );font-family:var( --e-global-typography-64721a0-font-family ), Sans-serif;font-size:var( --e-global-typography-64721a0-font-size );font-weight:var( --e-global-typography-64721a0-font-weight );line-height:var( --e-global-typography-64721a0-line-height );letter-spacing:var( --e-global-typography-64721a0-letter-spacing );word-spacing:var( --e-global-typography-64721a0-word-spacing );}.elementor-kit-8 h2{color:var( --e-global-color-4878d91 );font-family:var( --e-global-typography-e0914f7-font-family ), Sans-serif;font-size:var( --e-global-typography-e0914f7-font-size );font-weight:var( --e-global-typography-e0914f7-font-weight );line-height:var( --e-global-typography-e0914f7-line-height );letter-spacing:var( --e-global-typography-e0914f7-letter-spacing );word-spacing:var( --e-global-typography-e0914f7-word-spacing );}.elementor-kit-8 h3{color:var( --e-global-color-4878d91 );font-family:var( --e-global-typography-493ba07-font-family ), Sans-serif;font-size:var( --e-global-typography-493ba07-font-size );font-weight:var( --e-global-typography-493ba07-font-weight );line-height:var( --e-global-typography-493ba07-line-height );letter-spacing:var( --e-global-typography-493ba07-letter-spacing );word-spacing:var( --e-global-typography-493ba07-word-spacing );}.elementor-kit-8 h4{color:var( --e-global-color-4878d91 );font-family:var( --e-global-typography-4837c9c-font-family ), Sans-serif;font-size:var( --e-global-typography-4837c9c-font-size );font-weight:var( --e-global-typography-4837c9c-font-weight );line-height:var( --e-global-typography-4837c9c-line-height );letter-spacing:var( --e-global-typography-4837c9c-letter-spacing );word-spacing:var( --e-global-typography-4837c9c-word-spacing );}.elementor-kit-8 h5{color:var( --e-global-color-4878d91 );font-family:var( --e-global-typography-99c18f3-font-family ), Sans-serif;font-size:var( --e-global-typography-99c18f3-font-size );font-weight:var( --e-global-typography-99c18f3-font-weight );line-height:var( --e-global-typography-99c18f3-line-height );letter-spacing:var( --e-global-typography-99c18f3-letter-spacing );word-spacing:var( --e-global-typography-99c18f3-word-spacing );}.elementor-kit-8 h6{color:var( --e-global-color-4878d91 );font-family:var( --e-global-typography-c587802-font-family ), Sans-serif;font-size:var( --e-global-typography-c587802-font-size );font-weight:var( --e-global-typography-c587802-font-weight );line-height:var( --e-global-typography-c587802-line-height );letter-spacing:var( --e-global-typography-c587802-letter-spacing );word-spacing:var( --e-global-typography-c587802-word-spacing );}.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button{font-family:var( --e-global-typography-befda0f-font-family ), Sans-serif;font-size:var( --e-global-typography-befda0f-font-size );font-weight:var( --e-global-typography-befda0f-font-weight );line-height:var( --e-global-typography-befda0f-line-height );letter-spacing:var( --e-global-typography-befda0f-letter-spacing );word-spacing:var( --e-global-typography-befda0f-word-spacing );color:var( --e-global-color-97941dd );background-color:var( --e-global-color-032e361 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-032e361 );border-radius:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-kit-8 button:hover,.elementor-kit-8 button:focus,.elementor-kit-8 input[type="button"]:hover,.elementor-kit-8 input[type="button"]:focus,.elementor-kit-8 input[type="submit"]:hover,.elementor-kit-8 input[type="submit"]:focus,.elementor-kit-8 .elementor-button:hover,.elementor-kit-8 .elementor-button:focus{background-color:var( --e-global-color-2c97f8c );border-style:solid;border-color:var( --e-global-color-2c97f8c );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1350px;}.e-con{--container-max-width:1350px;--container-default-padding-top:7.5em;--container-default-padding-right:5em;--container-default-padding-bottom:7.5em;--container-default-padding-left:5em;}.elementor-widget:not(:last-child){--kit-widget-spacing:16px;}.elementor-element{--widgets-spacing:16px 24px;--widgets-spacing-row:16px;--widgets-spacing-column:24px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-8 e-page-transition{background-color:#FFBC7D;}@media(max-width:1024px){.elementor-kit-8{font-size:var( --e-global-typography-befda0f-font-size );line-height:var( --e-global-typography-befda0f-line-height );letter-spacing:var( --e-global-typography-befda0f-letter-spacing );word-spacing:var( --e-global-typography-befda0f-word-spacing );}.elementor-kit-8 h1{font-size:var( --e-global-typography-64721a0-font-size );line-height:var( --e-global-typography-64721a0-line-height );letter-spacing:var( --e-global-typography-64721a0-letter-spacing );word-spacing:var( --e-global-typography-64721a0-word-spacing );}.elementor-kit-8 h2{font-size:var( --e-global-typography-e0914f7-font-size );line-height:var( --e-global-typography-e0914f7-line-height );letter-spacing:var( --e-global-typography-e0914f7-letter-spacing );word-spacing:var( --e-global-typography-e0914f7-word-spacing );}.elementor-kit-8 h3{font-size:var( --e-global-typography-493ba07-font-size );line-height:var( --e-global-typography-493ba07-line-height );letter-spacing:var( --e-global-typography-493ba07-letter-spacing );word-spacing:var( --e-global-typography-493ba07-word-spacing );}.elementor-kit-8 h4{font-size:var( --e-global-typography-4837c9c-font-size );line-height:var( --e-global-typography-4837c9c-line-height );letter-spacing:var( --e-global-typography-4837c9c-letter-spacing );word-spacing:var( --e-global-typography-4837c9c-word-spacing );}.elementor-kit-8 h5{font-size:var( --e-global-typography-99c18f3-font-size );line-height:var( --e-global-typography-99c18f3-line-height );letter-spacing:var( --e-global-typography-99c18f3-letter-spacing );word-spacing:var( --e-global-typography-99c18f3-word-spacing );}.elementor-kit-8 h6{font-size:var( --e-global-typography-c587802-font-size );line-height:var( --e-global-typography-c587802-line-height );letter-spacing:var( --e-global-typography-c587802-letter-spacing );word-spacing:var( --e-global-typography-c587802-word-spacing );}.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button{font-size:var( --e-global-typography-befda0f-font-size );line-height:var( --e-global-typography-befda0f-line-height );letter-spacing:var( --e-global-typography-befda0f-letter-spacing );word-spacing:var( --e-global-typography-befda0f-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;--container-default-padding-top:5em;--container-default-padding-right:1em;--container-default-padding-bottom:5em;--container-default-padding-left:1em;}}@media(max-width:767px){.elementor-kit-8{font-size:var( --e-global-typography-befda0f-font-size );line-height:var( --e-global-typography-befda0f-line-height );letter-spacing:var( --e-global-typography-befda0f-letter-spacing );word-spacing:var( --e-global-typography-befda0f-word-spacing );}.elementor-kit-8 h1{font-size:var( --e-global-typography-64721a0-font-size );line-height:var( --e-global-typography-64721a0-line-height );letter-spacing:var( --e-global-typography-64721a0-letter-spacing );word-spacing:var( --e-global-typography-64721a0-word-spacing );}.elementor-kit-8 h2{font-size:var( --e-global-typography-e0914f7-font-size );line-height:var( --e-global-typography-e0914f7-line-height );letter-spacing:var( --e-global-typography-e0914f7-letter-spacing );word-spacing:var( --e-global-typography-e0914f7-word-spacing );}.elementor-kit-8 h3{font-size:var( --e-global-typography-493ba07-font-size );line-height:var( --e-global-typography-493ba07-line-height );letter-spacing:var( --e-global-typography-493ba07-letter-spacing );word-spacing:var( --e-global-typography-493ba07-word-spacing );}.elementor-kit-8 h4{font-size:var( --e-global-typography-4837c9c-font-size );line-height:var( --e-global-typography-4837c9c-line-height );letter-spacing:var( --e-global-typography-4837c9c-letter-spacing );word-spacing:var( --e-global-typography-4837c9c-word-spacing );}.elementor-kit-8 h5{font-size:var( --e-global-typography-99c18f3-font-size );line-height:var( --e-global-typography-99c18f3-line-height );letter-spacing:var( --e-global-typography-99c18f3-letter-spacing );word-spacing:var( --e-global-typography-99c18f3-word-spacing );}.elementor-kit-8 h6{font-size:var( --e-global-typography-c587802-font-size );line-height:var( --e-global-typography-c587802-line-height );letter-spacing:var( --e-global-typography-c587802-letter-spacing );word-spacing:var( --e-global-typography-c587802-word-spacing );}.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button{font-size:var( --e-global-typography-befda0f-font-size );line-height:var( --e-global-typography-befda0f-line-height );letter-spacing:var( --e-global-typography-befda0f-letter-spacing );word-spacing:var( --e-global-typography-befda0f-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;--container-default-padding-top:3em;--container-default-padding-right:1em;--container-default-padding-bottom:3em;--container-default-padding-left:1em;}}/* Start custom CSS */.arrow {
    transition: 0.5s;
}

.text-services {
    margin-top: -80px;
    transition: 0.5s !important;
}

/* Glissement vers la gauche */

.callout-left {
    transition: 0.5s;
}

.callout-left:hover {
    margin-left:-120px;
    transition: 0.5s;
}

.callout-left:hover .text-services {
    margin-top: 0px;
    transition: 0.5s;
}

.callout-left:hover .arrow path {
    stroke: #FF387C;
}

.callout-left:hover .arrow {
    transform: rotate(45deg);
}

/* Glissement vers la droite */

.callout-right {
    width: 90%;
    transition: 0.5s;
}

.callout-right:hover {
    width: 100%;
    transition: 0.5s;
}

.callout-right:hover .arrow path {
    stroke: #FF387C;
}

.callout-right:hover .arrow {
    transform: rotate(45deg);
}

/* Callout simple Next steps */

.callout-simple:hover .arrow path {
    stroke: #FF387C;
}

.callout-simple:hover .arrow {
    transform: rotate(45deg);
}

/* Breadcrumbs */

.breadcrumb_last {
    color: #4B424D;
}

#breadcrumbs span {
    display: flex;
    gap: 12px;
}


/* Card Values */

.text-values {
    margin-top: -80px;
    transition: 0.5s;
}

.icon-values .elementor-icon{
    margin-top: -40px;
    transition: 0.5s;
    font-size: 0px !important;
}

.card-values:hover {
  background-image: linear-gradient(#ffffff, #ffffff, #E1DCE3);
}

.card-values:hover .icon-values .elementor-icon {
    margin-top: 0px;
    transition: 0.5s;
    transition-delay: 125ms;
    font-size: 80px !important;
}

.card-values:hover .text-values {
    margin-top: 0px;
    transition: 0.5s;
}

.icon-up {
    transition: 0.5s;
}

.card-values:hover .icon-up .elementor-icon {
    display: none;
    transition: 0.5s;
}

.card-values:hover .icon-up .elementor-icon {
    font-size: 0px !important;
    transition: 0.5s;
}


/* Slide In From The Top Option */

.header-2 {
 transform: translatey(-100px);
 -moz-transition: all .3s ease!important;
 -webkit-transition: all .3s ease!important;
 transition: all .3s ease!important;
 width: 100%!important;
}


.elementor-sticky--effects.header-2  {
 height: auto!important;
 transform: translatey(0px);
}

.elementor-sticky--effects.header-1 {
 display: none!important;
}

/* - - - - - */


@media only screen and (max-width: 1024px) {
  .arrow {
    transition: 0.5s;
}

.text-services {
    margin-top: 0px;
}

/* Hover fleche */

.callout-left:hover .arrow path {
    stroke: #FF387C;
}

.callout-left:hover .arrow {
    transform: rotate(45deg);
}

/* Hover fleche */

.callout-right {
    width: 100%;
}

.callout-right:hover .arrow path {
    stroke: #FF387C;
}

.callout-right:hover .arrow {
    transform: rotate(45deg);
}

}


@media only screen and (max-width: 767px) {

.arrow {
    transition: 0.5s;
}

.text-services {
    margin-top: 0px;
}

/* Glissement vers la gauche */

.callout-left:hover {
    margin-left:0px;
}

.callout-left:hover .text-services {
    margin-top: 0px;
}

.callout-left:hover .arrow path {
    stroke: #FF387C;
}

.callout-left:hover .arrow {
    transform: rotate(45deg);
}

    
}/* End custom CSS */