.elementor-1747 .elementor-element.elementor-element-a459349{--display:flex;}.elementor-1747 .elementor-element.elementor-element-ad7e639{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-1747 .elementor-element.elementor-element-fe256e9 .elementor-button{background-color:var( --e-global-color-9038636 );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-e052ba3 );color:var( --e-global-color-e052ba3 );border-radius:100px 100px 100px 100px;}.elementor-1747 .elementor-element.elementor-element-fe256e9 .elementor-button:hover, .elementor-1747 .elementor-element.elementor-element-fe256e9 .elementor-button:focus{background-color:var( --e-global-color-a090f2f );color:var( --e-global-color-e052ba3 );border-color:var( --e-global-color-a090f2f );}.elementor-1747 .elementor-element.elementor-element-fe256e9{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1747 .elementor-element.elementor-element-fe256e9 .elementor-button:hover svg, .elementor-1747 .elementor-element.elementor-element-fe256e9 .elementor-button:focus svg{fill:var( --e-global-color-e052ba3 );}.elementor-1747 .elementor-element.elementor-element-3ebf55b .gallery-item .gallery-caption{display:none;}.elementor-1747 .elementor-element.elementor-element-3ebf55b .gallery-item{padding:0 15px 15px 0;}.elementor-1747 .elementor-element.elementor-element-3ebf55b .gallery{margin:0 -15px -15px 0;}.elementor-1747 .elementor-element.elementor-element-3ebf55b .gallery-item img{border-radius:24px 24px 24px 24px;}.elementor-1747 .elementor-element.elementor-element-5f9fb96 .elementor-heading-title{font-family:var( --e-global-typography-d9fa867-font-family ), Sans-serif;font-size:var( --e-global-typography-d9fa867-font-size );font-weight:var( --e-global-typography-d9fa867-font-weight );text-transform:var( --e-global-typography-d9fa867-text-transform );font-style:var( --e-global-typography-d9fa867-font-style );line-height:var( --e-global-typography-d9fa867-line-height );letter-spacing:var( --e-global-typography-d9fa867-letter-spacing );}.elementor-1747 .elementor-element.elementor-element-4c4ba14 .elementor-heading-title{font-family:var( --e-global-typography-d9f56ad-font-family ), Sans-serif;font-size:var( --e-global-typography-d9f56ad-font-size );font-weight:var( --e-global-typography-d9f56ad-font-weight );text-transform:var( --e-global-typography-d9f56ad-text-transform );font-style:var( --e-global-typography-d9f56ad-font-style );line-height:var( --e-global-typography-d9f56ad-line-height );letter-spacing:var( --e-global-typography-d9f56ad-letter-spacing );}.elementor-1747 .elementor-element.elementor-element-be0f27f .elementor-heading-title{font-family:var( --e-global-typography-d9f56ad-font-family ), Sans-serif;font-size:var( --e-global-typography-d9f56ad-font-size );font-weight:var( --e-global-typography-d9f56ad-font-weight );text-transform:var( --e-global-typography-d9f56ad-text-transform );font-style:var( --e-global-typography-d9f56ad-font-style );line-height:var( --e-global-typography-d9f56ad-line-height );letter-spacing:var( --e-global-typography-d9f56ad-letter-spacing );}.elementor-1747 .elementor-element.elementor-element-96ece4e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-1747 .elementor-element.elementor-element-8082233 .gallery-item .gallery-caption{display:none;}.elementor-1747 .elementor-element.elementor-element-8082233 .gallery-item{padding:0 15px 15px 0;}.elementor-1747 .elementor-element.elementor-element-8082233 .gallery{margin:0 -15px -15px 0;}.elementor-1747 .elementor-element.elementor-element-8082233 .gallery-item img{border-radius:24px 24px 24px 24px;}.elementor-1747 .elementor-element.elementor-element-a963d58 .elementor-heading-title{font-family:var( --e-global-typography-d9fa867-font-family ), Sans-serif;font-size:var( --e-global-typography-d9fa867-font-size );font-weight:var( --e-global-typography-d9fa867-font-weight );text-transform:var( --e-global-typography-d9fa867-text-transform );font-style:var( --e-global-typography-d9fa867-font-style );line-height:var( --e-global-typography-d9fa867-line-height );letter-spacing:var( --e-global-typography-d9fa867-letter-spacing );}.elementor-1747 .elementor-element.elementor-element-0978fca .elementor-heading-title{font-family:var( --e-global-typography-d9fa867-font-family ), Sans-serif;font-size:var( --e-global-typography-d9fa867-font-size );font-weight:var( --e-global-typography-d9fa867-font-weight );text-transform:var( --e-global-typography-d9fa867-text-transform );font-style:var( --e-global-typography-d9fa867-font-style );line-height:var( --e-global-typography-d9fa867-line-height );letter-spacing:var( --e-global-typography-d9fa867-letter-spacing );}.elementor-1747 .elementor-element.elementor-element-d5deb1a .elementor-heading-title{font-family:var( --e-global-typography-d9fa867-font-family ), Sans-serif;font-size:var( --e-global-typography-d9fa867-font-size );font-weight:var( --e-global-typography-d9fa867-font-weight );text-transform:var( --e-global-typography-d9fa867-text-transform );font-style:var( --e-global-typography-d9fa867-font-style );line-height:var( --e-global-typography-d9fa867-line-height );letter-spacing:var( --e-global-typography-d9fa867-letter-spacing );}.elementor-1747 .elementor-element.elementor-element-06929dd .elementor-heading-title{font-family:var( --e-global-typography-d9f56ad-font-family ), Sans-serif;font-size:var( --e-global-typography-d9f56ad-font-size );font-weight:var( --e-global-typography-d9f56ad-font-weight );text-transform:var( --e-global-typography-d9f56ad-text-transform );font-style:var( --e-global-typography-d9f56ad-font-style );line-height:var( --e-global-typography-d9f56ad-line-height );letter-spacing:var( --e-global-typography-d9f56ad-letter-spacing );}.elementor-1747 .elementor-element.elementor-element-b7628ef .elementor-heading-title{font-family:var( --e-global-typography-d9fa867-font-family ), Sans-serif;font-size:var( --e-global-typography-d9fa867-font-size );font-weight:var( --e-global-typography-d9fa867-font-weight );text-transform:var( --e-global-typography-d9fa867-text-transform );font-style:var( --e-global-typography-d9fa867-font-style );line-height:var( --e-global-typography-d9fa867-line-height );letter-spacing:var( --e-global-typography-d9fa867-letter-spacing );}.elementor-1747 .elementor-element.elementor-element-f363765 .elementor-button{background-color:var( --e-global-color-9038636 );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-e052ba3 );color:var( --e-global-color-e052ba3 );border-radius:100px 100px 100px 100px;}.elementor-1747 .elementor-element.elementor-element-f363765 .elementor-button:hover, .elementor-1747 .elementor-element.elementor-element-f363765 .elementor-button:focus{background-color:var( --e-global-color-a090f2f );color:var( --e-global-color-e052ba3 );border-color:var( --e-global-color-a090f2f );}.elementor-1747 .elementor-element.elementor-element-f363765{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1747 .elementor-element.elementor-element-f363765 .elementor-button:hover svg, .elementor-1747 .elementor-element.elementor-element-f363765 .elementor-button:focus svg{fill:var( --e-global-color-e052ba3 );}.elementor-1747 .elementor-element.elementor-element-bc73ed8 .elementor-heading-title{font-family:var( --e-global-typography-d9fa867-font-family ), Sans-serif;font-size:var( --e-global-typography-d9fa867-font-size );font-weight:var( --e-global-typography-d9fa867-font-weight );text-transform:var( --e-global-typography-d9fa867-text-transform );font-style:var( --e-global-typography-d9fa867-font-style );line-height:var( --e-global-typography-d9fa867-line-height );letter-spacing:var( --e-global-typography-d9fa867-letter-spacing );}.elementor-1747 .elementor-element.elementor-element-edb71ad .elementor-heading-title{font-family:var( --e-global-typography-d9fa867-font-family ), Sans-serif;font-size:var( --e-global-typography-d9fa867-font-size );font-weight:var( --e-global-typography-d9fa867-font-weight );text-transform:var( --e-global-typography-d9fa867-text-transform );font-style:var( --e-global-typography-d9fa867-font-style );line-height:var( --e-global-typography-d9fa867-line-height );letter-spacing:var( --e-global-typography-d9fa867-letter-spacing );}@media(max-width:1024px){.elementor-1747 .elementor-element.elementor-element-fe256e9 .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1747 .elementor-element.elementor-element-5f9fb96 .elementor-heading-title{font-size:var( --e-global-typography-d9fa867-font-size );line-height:var( --e-global-typography-d9fa867-line-height );letter-spacing:var( --e-global-typography-d9fa867-letter-spacing );}.elementor-1747 .elementor-element.elementor-element-4c4ba14 .elementor-heading-title{font-size:var( --e-global-typography-d9f56ad-font-size );line-height:var( --e-global-typography-d9f56ad-line-height );letter-spacing:var( --e-global-typography-d9f56ad-letter-spacing );}.elementor-1747 .elementor-element.elementor-element-be0f27f .elementor-heading-title{font-size:var( --e-global-typography-d9f56ad-font-size );line-height:var( --e-global-typography-d9f56ad-line-height );letter-spacing:var( --e-global-typography-d9f56ad-letter-spacing );}.elementor-1747 .elementor-element.elementor-element-a963d58 .elementor-heading-title{font-size:var( --e-global-typography-d9fa867-font-size );line-height:var( --e-global-typography-d9fa867-line-height );letter-spacing:var( --e-global-typography-d9fa867-letter-spacing );}.elementor-1747 .elementor-element.elementor-element-0978fca .elementor-heading-title{font-size:var( --e-global-typography-d9fa867-font-size );line-height:var( --e-global-typography-d9fa867-line-height );letter-spacing:var( --e-global-typography-d9fa867-letter-spacing );}.elementor-1747 .elementor-element.elementor-element-d5deb1a .elementor-heading-title{font-size:var( --e-global-typography-d9fa867-font-size );line-height:var( --e-global-typography-d9fa867-line-height );letter-spacing:var( --e-global-typography-d9fa867-letter-spacing );}.elementor-1747 .elementor-element.elementor-element-06929dd .elementor-heading-title{font-size:var( --e-global-typography-d9f56ad-font-size );line-height:var( --e-global-typography-d9f56ad-line-height );letter-spacing:var( --e-global-typography-d9f56ad-letter-spacing );}.elementor-1747 .elementor-element.elementor-element-b7628ef .elementor-heading-title{font-size:var( --e-global-typography-d9fa867-font-size );line-height:var( --e-global-typography-d9fa867-line-height );letter-spacing:var( --e-global-typography-d9fa867-letter-spacing );}.elementor-1747 .elementor-element.elementor-element-f363765 .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1747 .elementor-element.elementor-element-bc73ed8 .elementor-heading-title{font-size:var( --e-global-typography-d9fa867-font-size );line-height:var( --e-global-typography-d9fa867-line-height );letter-spacing:var( --e-global-typography-d9fa867-letter-spacing );}.elementor-1747 .elementor-element.elementor-element-edb71ad .elementor-heading-title{font-size:var( --e-global-typography-d9fa867-font-size );line-height:var( --e-global-typography-d9fa867-line-height );letter-spacing:var( --e-global-typography-d9fa867-letter-spacing );}}@media(max-width:767px){.elementor-1747 .elementor-element.elementor-element-fe256e9.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1747 .elementor-element.elementor-element-fe256e9 .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1747 .elementor-element.elementor-element-5f9fb96 .elementor-heading-title{font-size:var( --e-global-typography-d9fa867-font-size );line-height:var( --e-global-typography-d9fa867-line-height );letter-spacing:var( --e-global-typography-d9fa867-letter-spacing );}.elementor-1747 .elementor-element.elementor-element-4c4ba14 .elementor-heading-title{font-size:var( --e-global-typography-d9f56ad-font-size );line-height:var( --e-global-typography-d9f56ad-line-height );letter-spacing:var( --e-global-typography-d9f56ad-letter-spacing );}.elementor-1747 .elementor-element.elementor-element-be0f27f .elementor-heading-title{font-size:var( --e-global-typography-d9f56ad-font-size );line-height:var( --e-global-typography-d9f56ad-line-height );letter-spacing:var( --e-global-typography-d9f56ad-letter-spacing );}.elementor-1747 .elementor-element.elementor-element-a963d58 .elementor-heading-title{font-size:var( --e-global-typography-d9fa867-font-size );line-height:var( --e-global-typography-d9fa867-line-height );letter-spacing:var( --e-global-typography-d9fa867-letter-spacing );}.elementor-1747 .elementor-element.elementor-element-0978fca .elementor-heading-title{font-size:var( --e-global-typography-d9fa867-font-size );line-height:var( --e-global-typography-d9fa867-line-height );letter-spacing:var( --e-global-typography-d9fa867-letter-spacing );}.elementor-1747 .elementor-element.elementor-element-d5deb1a .elementor-heading-title{font-size:var( --e-global-typography-d9fa867-font-size );line-height:var( --e-global-typography-d9fa867-line-height );letter-spacing:var( --e-global-typography-d9fa867-letter-spacing );}.elementor-1747 .elementor-element.elementor-element-06929dd .elementor-heading-title{font-size:var( --e-global-typography-d9f56ad-font-size );line-height:var( --e-global-typography-d9f56ad-line-height );letter-spacing:var( --e-global-typography-d9f56ad-letter-spacing );}.elementor-1747 .elementor-element.elementor-element-b7628ef .elementor-heading-title{font-size:var( --e-global-typography-d9fa867-font-size );line-height:var( --e-global-typography-d9fa867-line-height );letter-spacing:var( --e-global-typography-d9fa867-letter-spacing );}.elementor-1747 .elementor-element.elementor-element-f363765.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1747 .elementor-element.elementor-element-f363765 .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1747 .elementor-element.elementor-element-bc73ed8 .elementor-heading-title{font-size:var( --e-global-typography-d9fa867-font-size );line-height:var( --e-global-typography-d9fa867-line-height );letter-spacing:var( --e-global-typography-d9fa867-letter-spacing );}.elementor-1747 .elementor-element.elementor-element-edb71ad .elementor-heading-title{font-size:var( --e-global-typography-d9fa867-font-size );line-height:var( --e-global-typography-d9fa867-line-height );letter-spacing:var( --e-global-typography-d9fa867-letter-spacing );}}/* Start custom CSS for button, class: .elementor-element-fe256e9 *//* Style pour le bouton dégradé */
.elementor-1747 .elementor-element.elementor-element-fe256e9 .elementor-button {
    background-image: linear-gradient(to right, #2A86AD 0%, #3B216D 51%, #2A86AD 100%);
    margin: 0px;
   padding: 16px 30px;
    text-align: center;
    transition: 0.5s;
    background-size: 200% auto;
    color: white;
    border-radius: 100px;
    display: inline-block;
    border: none;
    cursor: pointer;
}

/* Effet de survol pour le bouton dégradé */
.elementor-1747 .elementor-element.elementor-element-fe256e9 .elementor-button:hover {
    background-position: right center;
    color: #fff;
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f363765 *//* Style pour le bouton dégradé */
.elementor-1747 .elementor-element.elementor-element-f363765 .elementor-button {
    background-image: linear-gradient(to right, #2A86AD 0%, #3B216D 51%, #2A86AD 100%);
    margin: 0px;
   padding: 16px 30px;
    text-align: center;
    transition: 0.5s;
    background-size: 200% auto;
    color: white;
    border-radius: 100px;
    display: inline-block;
    border: none;
    cursor: pointer;
}

/* Effet de survol pour le bouton dégradé */
.elementor-1747 .elementor-element.elementor-element-f363765 .elementor-button:hover {
    background-position: right center;
    color: #fff;
    text-decoration: none;
}/* End custom CSS */