.elementor-kit-7018{--e-global-color-primary:#055596;--e-global-color-secondary:#F7820A;--e-global-color-text:#000000;--e-global-color-accent:#1B505B;--e-global-color-631d833:#F7820A;--e-global-color-85c864d:#055596;--e-global-color-9f302d1:#FFFFFF;--e-global-color-e0c8b03:#1B505B;--e-global-color-f26d3cd:#FFFFFF;--e-global-color-9fd2e6c:#FFD166;--e-global-color-a8589bb:#B0CCE2;--e-global-color-072a3fd:#56A3A6;--e-global-color-548db3f:#F0EDEE;--e-global-color-811cdc5:#A3E2F4;--e-global-color-bbb8c0b:#686868;--e-global-typography-primary-font-family:"Capriola";--e-global-typography-primary-font-size:2.5em;--e-global-typography-primary-font-weight:600;--e-global-typography-primary-text-transform:uppercase;--e-global-typography-secondary-font-family:"Capriola";--e-global-typography-secondary-font-size:1.8em;--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Asap";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:500;--e-global-typography-accent-font-family:"Asap";--e-global-typography-accent-font-size:16px;--e-global-typography-accent-font-weight:700;--e-global-typography-f699945-font-family:"Capriola";--e-global-typography-f699945-font-size:1.8em;--e-global-typography-f699945-font-weight:600;--e-global-typography-f699945-text-transform:uppercase;--e-global-typography-04023f5-font-family:"Ephesis";--e-global-typography-04023f5-font-size:5em;--e-global-typography-04023f5-font-weight:600;--e-global-typography-04023f5-text-transform:none;--e-global-typography-04023f5-line-height:1.3em;--e-global-typography-5d27dfd-font-family:"Capriola";--e-global-typography-5d27dfd-font-size:1.2em;--e-global-typography-5d27dfd-font-weight:600;--e-global-typography-5d27dfd-text-transform:uppercase;--e-global-typography-e67ead4-font-family:"Capriola";--e-global-typography-e67ead4-font-size:3em;--e-global-typography-e67ead4-font-weight:600;--e-global-typography-e67ead4-text-transform:uppercase;color:#3D3D3D;}.elementor-kit-7018 button,.elementor-kit-7018 input[type="button"],.elementor-kit-7018 input[type="submit"],.elementor-kit-7018 .elementor-button{background-color:var( --e-global-color-9fd2e6c );color:var( --e-global-color-f26d3cd );border-radius:30px 30px 30px 30px;}.elementor-kit-7018 e-page-transition{background-color:#FFBC7D;}.elementor-kit-7018 a{color:var( --e-global-color-secondary );}.elementor-kit-7018 h1{color:var( --e-global-color-accent );}.elementor-kit-7018 h2{color:var( --e-global-color-secondary );}.elementor-kit-7018 h3{color:var( --e-global-color-primary );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1450px;}.e-con{--container-max-width:1450px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.page-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 */body, html{overflow-x:hidden;}
body p{margin:0;}
body p+p{margin-top:10px}
.elementor-button, .ha-slider-button {
 padding: 15px 25px;
 border: unset;
 border-radius: 15px;
 color: #212121;
 z-index: 1;
 background: #FFD166;
 position: relative;
 font-weight: 1000;
 font-size: 15px;
 -webkit-box-shadow: 4px 8px 19px -3px rgba(0,0,0,0.27);
 box-shadow: 4px 8px 19px -3px rgba(0,0,0,0.27);
 transition: all 250ms;
 overflow: hidden;
 text-transform: uppercase;
}
header.elementor-location-header{margin-bottom:-110px;}

.elementor-widget-text-editor img.emoji{max-width:inherit  !important; width:15px  !important}

.elementor-button::before, .ha-slider-button:before {
     content: "";
     position: absolute;
     top: 0;
     left: 0;
     height: 100%;
     width: 0;
     border-radius: 15px;
     background-color: var(--e-global-color-secondary);
     z-index: -1;
     -webkit-box-shadow: 4px 8px 19px -3px rgba(0,0,0,0.27);
     box-shadow: 4px 8px 19px -3px rgba(0,0,0,0.27);
     transition: all 250ms
}

.specialbouton .elementor-button::before, .specialbouton .ha-slider-button:before{background-color: var(--e-global-color-secondary);}

.elementor-button:hover, .ha-slider-button:hover {
 color: #e8e8e8;
}

.elementor-button:hover::before, .ha-slider-button:hover::before {
 width: 100%;
}/* End custom CSS */