.elementor-kit-6{--e-global-color-primary:#EC008B;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-2dee072e:#4054B2;--e-global-color-1a0910f1:#23A455;--e-global-color-12edb96e:#000;--e-global-color-53cdbb5f:#FFF;--e-global-color-56b0c3a:#F7941D;--e-global-color-9d8d539:#144B8C;--e-global-color-d0a814b:#F15A22;--e-global-color-69390b1:#B91E60;--e-global-color-d027fa5:#FFE200;--e-global-color-23baa66:#EBC51B;--e-global-color-7385edb:#63B2E3;--e-global-color-fca1d95:#F81755;--e-global-color-099381c:#144B8C;--e-global-color-cc67237:#6FB6C3;--e-global-color-837290d:#82C344;--e-global-color-abd8efb:#FBD018;--e-global-color-9d5e10a:#F68D3F;--e-global-color-e25ca87:#2D356A;--e-global-color-2919e3c:#80AB5E;--e-global-color-03ffae4:#F58845;--e-global-color-ddc901e:#1C959D;--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-4329166-font-family:"Abril Fatface";--e-global-typography-4329166-font-size:39px;--e-global-typography-4329166-font-weight:900;--e-global-typography-fe06ce2-font-family:"Roboto Condensed";--e-global-typography-fe06ce2-font-size:48px;--e-global-typography-fe06ce2-text-transform:uppercase;--e-global-typography-6ba2a86-font-family:"Roboto Condensed";--e-global-typography-6ba2a86-font-size:49px;--e-global-typography-6ba2a86-font-weight:600;--e-global-typography-6ba2a86-text-transform:uppercase;--e-global-typography-6ba2a86-line-height:0.9em;--e-global-typography-ffe60c2-font-size:13px;--e-global-typography-ffe60c2-font-weight:500;--e-global-typography-ffe60c2-line-height:16px;}.elementor-kit-6 p{margin-bottom:0px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.elementor-widget:not(:last-child){margin-bottom:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1198px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}}/* Start custom CSS *//*container*/
.container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto; }
@media (min-width: 576px) {
    .container {
    max-width: 540px; }}
@media (min-width: 768px) {
    .container {
    max-width: 720px; }}
@media (min-width: 992px) {
    .container {
    max-width: 960px; }}
@media (min-width: 1200px) {
    .container {
    max-width: 1140px; }}

/*content after header*/
/*.site-main, .elementor.elementor-location-single {
    padding-top: 80px;
}*/


/*general padding*/
.elementor-column-wrap.elementor-element-populated {
    padding: 0px !important;
}

/* Header */

@media screen and (min-width: 1199px) and (max-width: 1199px) {
li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-home.current-menu-item.page_item.page-item-12.menu-item-27 {
    display: none;
}}



/*Font*/
b {
    font-weight: 900;
}

/*Boutons*/
.button p {
    margin: 0;
}
.elementor-button {
    font-weight: 600 !important;
}
.button {
    text-align: center;
    font-size: 18px;
    padding: 13px 38px;
    line-height: 1;
    display: inline-block;
    background-color: white;
    color: #BA1E60;
    border: 1px solid #ffffff;
    font-weight: 700;
    cursor: pointer;
    width: auto !important;
}
/*Bouton Mauve*/
.button--mauve {
    background-color: #BA1E60;
    border-color: #BA1E60;
    color: white;
}
.button--mauve:hover {
    background-color: white;
    border-color: white;
    color: #BA1E60;
}
/*Bouton Explorer Accueil*/
.button--explorer .elementor-widget-container {
    text-transform: uppercase;
    padding: 8px 25px;
    color: white;
    text-align: center;
    font-size: 18px;
    line-height: 1;
    display: inline-block;
    font-weight: 600;
    cursor: pointer;
    width: auto !important;
    margin: 0 auto;
}
.button--explorer.elementor-absolute {
    text-align: center;
}
.explorer .button--explorer span {
    cursor: pointer;
    display: inline-block;
    position: relative;
    transition: 0.5s;
}
.button--explorer span:after {
    font-family: "Font Awesome 5 Free";
    content: '\f35a';
    font-style: normal;
    font-weight: 100;
    position: absolute;
    opacity: 0;
    top: 0;
    right: -20px;
    transition: 0.5s;
}
.explorer:hover .button--explorer span {
    padding-right: 30px;
}
.explorer:hover .button--explorer span:after {
    opacity: 1;
    right: 0;
}
@media screen and (max-width: 992px) {
  .button {
    padding: 13px 28px;
    }
}

/* Disable outline */
a, .elementor-menu-toggle {
    outline: none !important;
}/* End custom CSS */