.elementor-kit-15{--e-global-color-primary:#8B5CF6;--e-global-color-secondary:#FDDA87;--e-global-color-accent:#A377E4;--e-global-color-text:#000000;--e-global-color-83bbe39:#754AC7;--e-global-color-57c50cf:#A47BF8;--e-global-color-0122fc4:#FDE19F;--e-global-color-992cbf5:#FEE9B7;--e-global-color-1dfcdff:#FEF0CF;--e-global-color-e93ce1b:#FEF4DB;--e-global-color-e9b5b83:#FFFBF4;--e-global-color-4e2e521:#B592EA;--e-global-color-55d4453:#C8ADEF;--e-global-color-efee073:#DAC9F4;--e-global-color-a4838be:#E8DDF8;--e-global-color-2e8edae:#F8F5FD;--e-global-color-03d6cef:#000000;--e-global-color-37bc90b:#333333;--e-global-color-6b5ed87:#666666;--e-global-color-4587da3:#999999;--e-global-color-2413231:#C2C2C2;--e-global-color-f736bb6:#EAEAEA;--e-global-color-d4dc8cd:#FFFFFF;--e-global-typography-primary-font-family:"Commissioner";--e-global-typography-primary-font-size:16px;--e-global-typography-primary-font-weight:300;--e-global-typography-primary-line-height:23px;--e-global-typography-text-font-family:"Commissioner";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:26px;--e-global-typography-secondary-font-family:"Commissioner";--e-global-typography-secondary-font-size:16px;--e-global-typography-secondary-font-weight:300;--e-global-typography-secondary-line-height:23px;--e-global-typography-accent-font-family:"Commissioner";--e-global-typography-accent-font-size:16px;--e-global-typography-accent-font-weight:400;--e-global-typography-accent-line-height:26px;--e-global-typography-72751ec-font-family:"Nunito";--e-global-typography-72751ec-font-size:50.5px;--e-global-typography-72751ec-font-weight:700;--e-global-typography-72751ec-line-height:65px;--e-global-typography-bffa7f6-font-family:"Nunito";--e-global-typography-bffa7f6-font-size:44.2px;--e-global-typography-bffa7f6-font-weight:700;--e-global-typography-bffa7f6-line-height:49px;--e-global-typography-c5dbe18-font-family:"Nunito";--e-global-typography-c5dbe18-font-size:28.4px;--e-global-typography-c5dbe18-font-weight:700;--e-global-typography-c5dbe18-line-height:35px;--e-global-typography-f8130f3-font-family:"Nunito";--e-global-typography-f8130f3-font-size:21.3px;--e-global-typography-f8130f3-font-weight:600;--e-global-typography-f8130f3-line-height:27px;--e-global-typography-c386d17-font-family:"Commissioner";--e-global-typography-c386d17-font-size:16px;--e-global-typography-c386d17-font-weight:400;--e-global-typography-c386d17-text-decoration:underline;--e-global-typography-1c2ea18-font-family:"Commissioner";--e-global-typography-1c2ea18-text-decoration:underline;background-color:var( --e-global-color-e9b5b83 );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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-15 button,.elementor-kit-15 input[type="button"],.elementor-kit-15 input[type="submit"],.elementor-kit-15 .elementor-button{background-color:#F2EDFF00;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-kit-15 e-page-transition{background-color:#FFBC7D;}.elementor-kit-15 a{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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-15 a:hover{color:var( --e-global-color-primary );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;}.elementor-widget:not(:last-child){--kit-widget-spacing:24px;}.elementor-element{--widgets-spacing:24px 24px;--widgets-spacing-row:24px;--widgets-spacing-column:24px;}@media(max-width:1000px){.elementor-kit-15{--e-global-typography-primary-font-size:16px;--e-global-typography-primary-line-height:23px;--e-global-typography-text-font-size:16px;--e-global-typography-72751ec-font-size:50.5px;--e-global-typography-72751ec-line-height:65px;--e-global-typography-bffa7f6-font-size:44.2px;--e-global-typography-bffa7f6-line-height:49px;--e-global-typography-c5dbe18-font-size:28.4px;--e-global-typography-c5dbe18-line-height:35px;--e-global-typography-f8130f3-font-size:21.3px;--e-global-typography-f8130f3-line-height:27px;--e-global-typography-c386d17-font-size:16px;font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-15 a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-15 button,.elementor-kit-15 input[type="button"],.elementor-kit-15 input[type="submit"],.elementor-kit-15 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:600px){.elementor-kit-15{--e-global-typography-primary-font-size:14px;--e-global-typography-primary-line-height:19px;--e-global-typography-text-font-size:14px;--e-global-typography-72751ec-font-size:44.2px;--e-global-typography-bffa7f6-font-size:33.2px;--e-global-typography-bffa7f6-line-height:43px;--e-global-typography-c5dbe18-font-size:24.9px;--e-global-typography-c5dbe18-line-height:32px;--e-global-typography-f8130f3-font-size:18.7px;--e-global-typography-f8130f3-line-height:24px;--e-global-typography-c386d17-font-size:14px;--e-global-typography-1c2ea18-font-size:16px;font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-15 a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-15 button,.elementor-kit-15 input[type="button"],.elementor-kit-15 input[type="submit"],.elementor-kit-15 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:390px;}.e-con{--container-max-width:390px;--container-default-padding-top:0px;--container-default-padding-right:16px;--container-default-padding-bottom:0px;--container-default-padding-left:16px;}}:root { --e-gv-829fdcc:Commissioner; --Primary500:#8B5CF6; --Primary400:#A47BF8; --Primary600:#754AC7; --Secondary500:#FDDA87; --Secondary400:#FDE19F; --Secondary300:#FEE9B7; --Secondary200:#FEF0CF; --Secondary100:#FEF4DB; --Secondary50:#FFFBF4; --Accent500:#A377E4; --Accent400:#B592EA; --Accent300:#C8ADEF; --Accent200:#DAC9F4; --Accent100:#E8DDF8; --Accent50:#F8F5FD; --Success500:#01D15F; --Success400:#34DA7F; --Success300:#67E39F; --Success200:#99EDBF; --Success100:#CCF6DF; --Success50:#EBFBF2; --Error500:#FF3437; --Error400:#FF5D5F; --Error300:#FF8587; --Error200:#FFC2C3; --Error100:#FFD6D7; --Error50:#FFEFEF; --e-gv-cc27a01:Roboto; --e-gv-05ef5d4:Roboto; --e-gv-946bb39:Roboto; --e-gv-9fc15ec:Roboto; --e-gv-ad7060b:Roboto; --e-gv-1691fd2:Roboto; --e-gv-90b2e1d:Roboto; --Headings:Nunito; --e-gv-2b9488f:Roboto; --BodyLabel:Commissioner; --e-gv-23d3c81:Commissioner; --BodyLabelLarge:16px; --BodyLabelSmall:14px; --H1Small:44.2px; --H1Large:50.5px; --H2Large:37.9px; --H2Small:33.2px; --H3Large:28.4px; --H3Small:24.9px; --H4Large:21.3px; --H4Small:18.7px; --Black:#000000; --Grey500:#333333; --Grey400:#666666; --Grey300:#999999; --Grey200:#C2C2C2; --Grey100:#EAEAEA; --White:#ffffff; }
/* Start custom CSS */.elementor-image-gallery .gallery-item a:hover img,
a.elementor-clickable:hover svg,
.elementor-widget-image a:hover svg {
    filter: none !important;
    opacity: 1 !important;
    outline: none !important;
    box-shadow: none !important;
}

/* Solution alternative : pour cibler directement tous les liens contenant un SVG */
a:has(svg):hover svg,
a:has(svg):focus svg {
    filter: none !important;
    opacity: 1 !important;
    outline: none !important;
}

@keyframes heartbeat {
    0%, 100% { transform: scale(0.9); }
    14% { transform: scale(1); }
    28% { transform: scale(0.9); }
    42% { transform: scale(1); }
    70% { transform: scale(0.9); }
}/* End custom CSS */