.elementor-32340 .elementor-element.elementor-element-268568b0{--display:flex;--min-height:0px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-32340 .elementor-element.elementor-element-a76c096 .elementor-repeater-item-684693a .swiper-slide-bg{background-color:#833ca3;background-image:url(https://capitaine-cosmetiques.fr/wp-content/uploads/2026/09/Votre-texte-de-paragraphe-1.png);background-size:cover;}.elementor-32340 .elementor-element.elementor-element-a76c096 .elementor-repeater-item-684693a .swiper-slide-contents{margin-right:auto;}.elementor-32340 .elementor-element.elementor-element-a76c096 .elementor-repeater-item-684693a .swiper-slide-inner{align-items:center;}.elementor-32340 .elementor-element.elementor-element-a76c096 .swiper-slide{height:500px;transition-duration:calc(5000ms*1.2);}.elementor-32340 .elementor-element.elementor-element-a76c096 .swiper-slide-contents{max-width:50%;}.elementor-32340 .elementor-element.elementor-element-a76c096 .swiper-slide-inner{padding:30px 0px 0px 150px;text-align:left;}.elementor-32340 .elementor-element.elementor-element-a76c096 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:27px;}.elementor-32340 .elementor-element.elementor-element-a76c096 .elementor-slide-heading{color:var( --e-global-color-text );font-family:"Lato", Sans-serif;font-size:55px;font-weight:600;text-transform:uppercase;}.elementor-32340 .elementor-element.elementor-element-a76c096 .elementor-slide-description{color:var( --e-global-color-text );font-family:"Open Sans", Sans-serif;font-size:19px;font-weight:300;}.elementor-32340 .elementor-element.elementor-element-a76c096.elementor-element{--align-self:stretch;}.elementor-32340 .elementor-element.elementor-element-45fcc80{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-32340 .elementor-element.elementor-element-0cc04c1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--align-items:flex-start;--background-transition:0.3s;--padding-block-start:10px;--padding-block-end:34px;--padding-inline-start:34px;--padding-inline-end:34px;}.elementor-32340 .elementor-element.elementor-element-0cc04c1.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-32340 .elementor-element.elementor-element-b164845{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:flex-start;--align-items:flex-start;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:15px;--padding-block-end:15px;--padding-inline-start:30px;--padding-inline-end:15px;}.elementor-32340 .elementor-element.elementor-element-b164845.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-32340 .elementor-element.elementor-element-25c9aea{text-align:left;width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-32340 .elementor-element.elementor-element-25c9aea .elementor-heading-title{font-family:"Lato", Sans-serif;font-weight:500;}.elementor-32340 .elementor-element.elementor-element-25c9aea.elementor-element{--align-self:flex-start;}.elementor-32340 .elementor-element.elementor-element-8f88ebe{column-gap:0px;text-align:left;width:var( --container-widget-width, 93.372% );max-width:93.372%;--container-widget-width:93.372%;--container-widget-flex-grow:0;}.elementor-32340 .elementor-element.elementor-element-8f88ebe.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-32340 .elementor-element.elementor-element-14aa217{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:flex-start;--align-items:center;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:15px;--padding-block-end:15px;--padding-inline-start:15px;--padding-inline-end:15px;}.elementor-32340 .elementor-element.elementor-element-14aa217.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-32340 .elementor-element.elementor-element-70fb94c{text-align:left;width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-32340 .elementor-element.elementor-element-70fb94c .elementor-heading-title{font-family:"Lato", Sans-serif;font-weight:500;}.elementor-32340 .elementor-element.elementor-element-70fb94c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-32340 .elementor-element.elementor-element-70fb94c.elementor-element{--align-self:flex-start;}.elementor-32340 .elementor-element.elementor-element-a0dcb12{column-gap:0px;text-align:left;width:var( --container-widget-width, 103.217% );max-width:103.217%;--container-widget-width:103.217%;--container-widget-flex-grow:0;}.elementor-32340 .elementor-element.elementor-element-a0dcb12.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}@media(max-width:767px){.elementor-32340 .elementor-element.elementor-element-a76c096 .swiper-slide{height:342px;}.elementor-32340 .elementor-element.elementor-element-a76c096 .swiper-slide-contents{max-width:90%;}.elementor-32340 .elementor-element.elementor-element-a76c096 .swiper-slide-inner{padding:30px 15px 0px 15px;}.elementor-32340 .elementor-element.elementor-element-a76c096 .elementor-slide-heading{font-size:38px;}.elementor-32340 .elementor-element.elementor-element-a76c096 .elementor-slide-description{font-size:14px;}.elementor-32340 .elementor-element.elementor-element-8f88ebe{width:var( --container-widget-width, 215.903px );max-width:215.903px;--container-widget-width:215.903px;--container-widget-flex-grow:0;}}@media(min-width:768px){.elementor-32340 .elementor-element.elementor-element-45fcc80{--width:78%;}.elementor-32340 .elementor-element.elementor-element-0cc04c1{--width:84%;}.elementor-32340 .elementor-element.elementor-element-b164845{--width:45%;}.elementor-32340 .elementor-element.elementor-element-14aa217{--width:55%;}}@media(max-width:1225px) and (min-width:768px){.elementor-32340 .elementor-element.elementor-element-b164845{--width:523.656px;}.elementor-32340 .elementor-element.elementor-element-14aa217{--width:503.906px;}}/* Start custom CSS for slides, class: .elementor-element-a76c096 */@media (max-width: 767px) {
    .elementor-32340 .elementor-element.elementor-element-a76c096 .swiper-slide-bg {
        background-position: 60% center !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8f88ebe *//* Masquer "S'inscrire" */
.register_link {
    display: none !important;
}

/* Bouton "Se connecter" */
#wp-submit {
    width: 100% !important;
    padding: 14px 20px !important;
    font-size: 16px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a0dcb12 */#log-in,
#lost-password {
    display: none !important;
}

/* FORMULAIRE D'INSCRIPTION PROFESSIONNELLE */
#registration_form {
    display: grid;
    grid-template-columns: 1fr 1fr;
    column-gap: 24px;
    row-gap: 0 !important;
}

/* Espacement vertical entre les champs */
#registration_form > p.form-row {
    width: 100% !important;
    margin-top: 0 !important;
    margin-bottom: 6px !important;
    padding-bottom: 0 !important;
}

/* Champs sur toute la largeur */
#registration_form .wwlc_password_confirm-field-set,
#registration_form #wwlc_cf_raison_sociale_field {
    grid-column: 1 / -1;
}

/* Les champs prennent toute la largeur de leur colonne */
#registration_form .woocommerce-input-wrapper,
#registration_form input {
    width: 100% !important;
    box-sizing: border-box;
}

/* Zone du bouton sur toute la largeur */
#registration_form .form-controls-section {
    grid-column: 1 / -1;
    width: 100% !important;
}

/* Bouton "S'inscrire" */
#wwlc-register {
    width: 100% !important;
    padding: 14px 20px !important;
    font-size: 16px !important;
    box-sizing: border-box;
}

/* Sur mobile */
@media (max-width: 767px) {
    #registration_form {
        grid-template-columns: 1fr;
        column-gap: 0;
    }

    #registration_form > p.form-row {
        grid-column: 1 / -1;
    }
}/* End custom CSS */