.elementor-7079 .elementor-element.elementor-element-4a63b04{--display:flex;--min-height:110px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--overlay-opacity:0.3;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:75px;--padding-bottom:75px;--padding-left:75px;--padding-right:75px;}.elementor-7079 .elementor-element.elementor-element-4a63b04:not(.elementor-motion-effects-element-type-background), .elementor-7079 .elementor-element.elementor-element-4a63b04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(220deg, var( --e-global-color-468e0d0 ) 0%, #B46ECA 100%);}.elementor-7079 .elementor-element.elementor-element-4a63b04::before, .elementor-7079 .elementor-element.elementor-element-4a63b04 > .elementor-background-video-container::before, .elementor-7079 .elementor-element.elementor-element-4a63b04 > .e-con-inner > .elementor-background-video-container::before, .elementor-7079 .elementor-element.elementor-element-4a63b04 > .elementor-background-slideshow::before, .elementor-7079 .elementor-element.elementor-element-4a63b04 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7079 .elementor-element.elementor-element-4a63b04 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-7079 .elementor-element.elementor-element-76cd808{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--border-radius:10px 10px 10px 10px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-7079 .elementor-element.elementor-element-76cd808:not(.elementor-motion-effects-element-type-background), .elementor-7079 .elementor-element.elementor-element-76cd808 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7EBF4;}.elementor-7079 .elementor-element.elementor-element-ce92c03{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-23cd03d );--border-color:var( --e-global-color-23cd03d );--border-radius:50px 50px 50px 50px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-7079 .elementor-element.elementor-element-ce92c03:not(.elementor-motion-effects-element-type-background), .elementor-7079 .elementor-element.elementor-element-ce92c03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(225deg, var( --e-global-color-23cd03d ) 0%, var( --e-global-color-7d975bd ) 100%);}.elementor-7079 .elementor-element.elementor-element-9fd9e28.elementor-element{--align-self:flex-start;}.elementor-7079 .elementor-element.elementor-element-9fd9e28 .elementor-icon-wrapper{text-align:center;}.elementor-7079 .elementor-element.elementor-element-9fd9e28.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-a440d49 );}.elementor-7079 .elementor-element.elementor-element-9fd9e28.elementor-view-framed .elementor-icon, .elementor-7079 .elementor-element.elementor-element-9fd9e28.elementor-view-default .elementor-icon{color:var( --e-global-color-a440d49 );border-color:var( --e-global-color-a440d49 );}.elementor-7079 .elementor-element.elementor-element-9fd9e28.elementor-view-framed .elementor-icon, .elementor-7079 .elementor-element.elementor-element-9fd9e28.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-a440d49 );}.elementor-7079 .elementor-element.elementor-element-9fd9e28 .elementor-icon{font-size:35px;}.elementor-7079 .elementor-element.elementor-element-9fd9e28 .elementor-icon svg{height:35px;}.elementor-7079 .elementor-element.elementor-element-fee27fb{--divider-border-style:solid;--divider-color:var( --e-global-color-d6e7a5c );--divider-border-width:5px;}.elementor-7079 .elementor-element.elementor-element-fee27fb .elementor-divider-separator{width:30%;margin:0 auto;margin-left:0;}.elementor-7079 .elementor-element.elementor-element-fee27fb .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-7079 .elementor-element.elementor-element-14f4d9e{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-23cd03d );--border-color:var( --e-global-color-23cd03d );--border-radius:50px 50px 50px 50px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-7079 .elementor-element.elementor-element-14f4d9e:not(.elementor-motion-effects-element-type-background), .elementor-7079 .elementor-element.elementor-element-14f4d9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(225deg, var( --e-global-color-23cd03d ) 0%, var( --e-global-color-7d975bd ) 100%);}.elementor-7079 .elementor-element.elementor-element-18d5c74.elementor-element{--align-self:flex-start;}.elementor-7079 .elementor-element.elementor-element-18d5c74 .elementor-icon-wrapper{text-align:center;}.elementor-7079 .elementor-element.elementor-element-18d5c74.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-a440d49 );}.elementor-7079 .elementor-element.elementor-element-18d5c74.elementor-view-framed .elementor-icon, .elementor-7079 .elementor-element.elementor-element-18d5c74.elementor-view-default .elementor-icon{color:var( --e-global-color-a440d49 );border-color:var( --e-global-color-a440d49 );}.elementor-7079 .elementor-element.elementor-element-18d5c74.elementor-view-framed .elementor-icon, .elementor-7079 .elementor-element.elementor-element-18d5c74.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-a440d49 );}.elementor-7079 .elementor-element.elementor-element-18d5c74 .elementor-icon{font-size:35px;}.elementor-7079 .elementor-element.elementor-element-18d5c74 .elementor-icon svg{height:35px;}.elementor-7079 .elementor-element.elementor-element-a48f60b{--divider-border-style:solid;--divider-color:var( --e-global-color-468e0d0 );--divider-border-width:5px;}.elementor-7079 .elementor-element.elementor-element-a48f60b .elementor-divider-separator{width:30%;margin:0 auto;margin-left:0;}.elementor-7079 .elementor-element.elementor-element-a48f60b .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-7079 .elementor-element.elementor-element-ff89aa3{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-23cd03d );--border-color:var( --e-global-color-23cd03d );--border-radius:50px 50px 50px 50px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-7079 .elementor-element.elementor-element-ff89aa3:not(.elementor-motion-effects-element-type-background), .elementor-7079 .elementor-element.elementor-element-ff89aa3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(225deg, var( --e-global-color-23cd03d ) 0%, var( --e-global-color-7d975bd ) 100%);}.elementor-7079 .elementor-element.elementor-element-948e3ec.elementor-element{--align-self:flex-start;}.elementor-7079 .elementor-element.elementor-element-948e3ec .elementor-icon-wrapper{text-align:center;}.elementor-7079 .elementor-element.elementor-element-948e3ec.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-a440d49 );}.elementor-7079 .elementor-element.elementor-element-948e3ec.elementor-view-framed .elementor-icon, .elementor-7079 .elementor-element.elementor-element-948e3ec.elementor-view-default .elementor-icon{color:var( --e-global-color-a440d49 );border-color:var( --e-global-color-a440d49 );}.elementor-7079 .elementor-element.elementor-element-948e3ec.elementor-view-framed .elementor-icon, .elementor-7079 .elementor-element.elementor-element-948e3ec.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-a440d49 );}.elementor-7079 .elementor-element.elementor-element-948e3ec .elementor-icon{font-size:35px;}.elementor-7079 .elementor-element.elementor-element-948e3ec .elementor-icon svg{height:35px;}.elementor-7079 .elementor-element.elementor-element-276c65e{--divider-border-style:solid;--divider-color:var( --e-global-color-d6e7a5c );--divider-border-width:5px;}.elementor-7079 .elementor-element.elementor-element-276c65e .elementor-divider-separator{width:30%;margin:0 auto;margin-left:0;}.elementor-7079 .elementor-element.elementor-element-276c65e .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-7079 .elementor-element.elementor-element-b490db7{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-23cd03d );--border-color:var( --e-global-color-23cd03d );--border-radius:50px 50px 50px 50px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-7079 .elementor-element.elementor-element-b490db7:not(.elementor-motion-effects-element-type-background), .elementor-7079 .elementor-element.elementor-element-b490db7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(225deg, var( --e-global-color-23cd03d ) 0%, var( --e-global-color-7d975bd ) 100%);}.elementor-7079 .elementor-element.elementor-element-92aa919.elementor-element{--align-self:flex-start;}.elementor-7079 .elementor-element.elementor-element-92aa919 .elementor-icon-wrapper{text-align:center;}.elementor-7079 .elementor-element.elementor-element-92aa919.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-a440d49 );}.elementor-7079 .elementor-element.elementor-element-92aa919.elementor-view-framed .elementor-icon, .elementor-7079 .elementor-element.elementor-element-92aa919.elementor-view-default .elementor-icon{color:var( --e-global-color-a440d49 );border-color:var( --e-global-color-a440d49 );}.elementor-7079 .elementor-element.elementor-element-92aa919.elementor-view-framed .elementor-icon, .elementor-7079 .elementor-element.elementor-element-92aa919.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-a440d49 );}.elementor-7079 .elementor-element.elementor-element-92aa919 .elementor-icon{font-size:35px;}.elementor-7079 .elementor-element.elementor-element-92aa919 .elementor-icon svg{height:35px;}.elementor-7079 .elementor-element.elementor-element-139a906{--divider-border-style:solid;--divider-color:var( --e-global-color-468e0d0 );--divider-border-width:5px;}.elementor-7079 .elementor-element.elementor-element-139a906 .elementor-divider-separator{width:30%;margin:0 auto;margin-left:0;}.elementor-7079 .elementor-element.elementor-element-139a906 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-7079 .elementor-element.elementor-element-e678941{--e-n-carousel-swiper-slides-gap:25px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-swiper-pagination-size:15px;--e-n-carousel-swiper-pagination-spacing:25px;}.elementor-7079 .elementor-element.elementor-element-1d21ae8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;border-style:none;--border-style:none;--border-radius:50px 50px 50px 50px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-7079 .elementor-element.elementor-element-1d21ae8:not(.elementor-motion-effects-element-type-background), .elementor-7079 .elementor-element.elementor-element-1d21ae8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(225deg, var( --e-global-color-b96218d ) 0%, var( --e-global-color-a440d49 ) 100%);}.elementor-7079 .elementor-element.elementor-element-8425cb1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:25px 25px;--row-gap:25px;--column-gap:25px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-23cd03d );--border-color:var( --e-global-color-23cd03d );--border-radius:30px 30px 30px 30px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-7079 .elementor-element.elementor-element-36cb751{padding:0px 25px 0px 25px;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-7079 .elementor-element.elementor-element-36cb751.elementor-element{--align-self:center;}.elementor-7079 .elementor-element.elementor-element-36cb751 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-7079 .elementor-element.elementor-element-36cb751 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-7079 .elementor-element.elementor-element-36cb751 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-7079 .elementor-element.elementor-element-36cb751 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-7079 .elementor-element.elementor-element-36cb751 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-7079 .elementor-element.elementor-element-36cb751 .elementor-icon-list-icon i{color:var( --e-global-color-23cd03d );transition:color 0.3s;}.elementor-7079 .elementor-element.elementor-element-36cb751 .elementor-icon-list-icon svg{fill:var( --e-global-color-23cd03d );transition:fill 0.3s;}.elementor-7079 .elementor-element.elementor-element-36cb751 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-7079 .elementor-element.elementor-element-36cb751 .elementor-icon-list-text{color:var( --e-global-color-23cd03d );transition:color 0.3s;}.elementor-7079 .elementor-element.elementor-element-9a243da{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-7079 .elementor-element.elementor-element-5ec1839{--divider-border-style:solid;--divider-color:var( --e-global-color-7d975bd );--divider-border-width:5px;}.elementor-7079 .elementor-element.elementor-element-5ec1839 .elementor-divider-separator{width:30%;margin:0 auto;margin-left:0;}.elementor-7079 .elementor-element.elementor-element-5ec1839 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-7079 .elementor-element.elementor-element-a93b092 .jet-form-builder-row{margin-bottom:15px;}.elementor-7079 .elementor-element.elementor-element-a93b092 .jet-form-builder__label{padding:0px 15px 15px 0px;text-align:left;}.elementor-7079 .elementor-element.elementor-element-a93b092 .jet-form-builder__desc{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-7079 .elementor-element.elementor-element-a93b092 .jet-form-builder__fields-group{gap:0.7em 0.7em;}.elementor-7079 .elementor-element.elementor-element-a93b092 .jet-form-builder__field-wrap.checkradio-wrap span{gap:8px;}.elementor-7079 .elementor-element.elementor-element-a93b092 .jet-form-builder input{color-scheme:normal;}.elementor-7079 .elementor-element.elementor-element-a93b092 .jet-form-builder-repeater__row-remove{align-self:flex-start;}.elementor-7079 .elementor-element.elementor-element-a93b092 .jet-form-builder__action-button{transition:all 0.3s;}.elementor-7079 .elementor-element.elementor-element-a93b092 .jet-form-builder__next-page-wrap{text-align:left;}.elementor-7079 .elementor-element.elementor-element-a93b092 .jet-form-builder__next-page{margin:0px 0px 0px 15px;}.elementor-7079 .elementor-element.elementor-element-a93b092 .jet-form-builder-progress-pages__item--wrapper.active-page .jet-form-builder-progress-pages__item--circle{border-radius:10px 10px 10px 10px;}.elementor-7079 .elementor-element.elementor-element-a93b092 .jet-form-builder-progress-pages__item--wrapper:not(.passed-page):not(.active-page) .jet-form-builder-progress-pages__item--circle{border-radius:10px 10px 10px 10px;}.elementor-7079 .elementor-element.elementor-element-a93b092 .jet-form-builder-message--success{text-align:left;color:var( --e-global-color-accent );background-color:var( --e-global-color-23cd03d );border-style:none;border-radius:10px 10px 10px 10px;}.elementor-7079 .elementor-element.elementor-element-a93b092 .jet-form-builder-message--error{text-align:left;color:var( --e-global-color-23cd03d );background-color:var( --e-global-color-1552df3 );border-radius:10px 10px 10px 10px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-7079 .elementor-element.elementor-element-76cd808{--content-width:1600px;}.elementor-7079 .elementor-element.elementor-element-8425cb1{--width:30%;}.elementor-7079 .elementor-element.elementor-element-9a243da{--width:70%;}}@media(max-width:1024px){.elementor-7079 .elementor-element.elementor-element-4a63b04{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7079 .elementor-element.elementor-element-76cd808{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-7079 .elementor-element.elementor-element-e678941{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-7079 .elementor-element.elementor-element-4a63b04{--gap:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-7079 .elementor-element.elementor-element-76cd808{--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-7079 .elementor-element.elementor-element-e678941{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-pagination-size:10px;--e-n-carousel-swiper-pagination-spacing:10px;}.elementor-7079 .elementor-element.elementor-element-1d21ae8{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-7079 .elementor-element.elementor-element-36cb751{padding:0px 0px 0px 0px;}}/* Start custom CSS for jet-form-builder-form, class: .elementor-element-a93b092 *//* ===========================================
   MANDATCLAIR - FORMULAIRES PREMIUM
=========================================== */

:root{

    --mc-primary:#8A7FF2;
    --mc-primary-dark:#7366F0;
    --mc-secondary:#4FA6F5;
    --mc-accent:#45D6C8;

    --mc-bg:#F8FAFC;
    --mc-border:#E6EAF2;
    --mc-border-hover:#CFC8FF;

    --mc-text:#1F2937;
    --mc-text-light:#6B7280;

    --mc-radius:14px;

    --mc-shadow:
        0 8px 20px rgba(15,23,42,.05);

    --mc-shadow-hover:
        0 20px 45px rgba(79,70,229,.15);

}


/* ===========================================
   CHAMPS
=========================================== */

.jet-form-builder input,
.jet-form-builder select,
.jet-form-builder textarea{

    width:100%;

    min-height:56px;

    padding:14px 18px;

    border:2px solid var(--mc-border);

    border-radius:var(--mc-radius);

    background:#fff;

    color:var(--mc-text);

    font-size:15px;

    transition:.25s ease;

    box-shadow:none;

}

.jet-form-builder textarea{

    min-height:140px;

    resize:vertical;

}

.jet-form-builder input:hover,
.jet-form-builder select:hover,
.jet-form-builder textarea:hover{

    border-color:#D6DBE7;

}

.jet-form-builder input:focus,
.jet-form-builder select:focus,
.jet-form-builder textarea:focus{

    outline:none;

    border-color:var(--mc-primary);

    box-shadow:
        0 0 0 5px rgba(138,127,242,.12);

}


/* ===========================================
   LABELS
=========================================== */

.jet-form-builder__label{

    display:block;

    margin-bottom:10px;

    font-size:15px;

    font-weight:600;

    color:var(--mc-text);

}


/* ===========================================
   CARTES RADIO / CHECKBOX
=========================================== */

/* ===========================================
   CARTES RADIO / CHECKBOX
=========================================== */

.jet-form-builder .jet-form-builder__field-wrap.checkradio-wrap label{

    display:flex;

    align-items:center;

    gap:14px;

    padding:18px 22px;

    margin-bottom:5px;

    border:2px solid var(--mc-border);

    border-radius:16px;

    background:#fff;

    cursor:pointer;

    transition:all .25s ease;

    position:relative;

    overflow:hidden;

    box-shadow:var(--mc-shadow);

}


/* effet lumineux */

.jet-form-builder .jet-form-builder__field-wrap.checkradio-wrap label::before{

    content:"";

    position:absolute;

    inset:0;

    background:linear-gradient(
        135deg,
        rgba(255,255,255,.25),
        rgba(255,255,255,0)
    );

    pointer-events:none;

}


/* ===========================================
   INPUT RADIO / CHECK
=========================================== */

.jet-form-builder input[type=radio],
.jet-form-builder input[type=checkbox]{

    width:20px;

    height:20px;

    accent-color:var(--mc-primary);

}


/* ===========================================
   BOUTONS
=========================================== */

.jet-form-builder button,
.jet-form-builder input[type="submit"],
.jet-form-builder__submit,
.jet-form-builder__next-page{

    display:inline-flex;
    align-items:center;
    justify-content:center;

    min-height:56px;
    padding:16px 32px;

    width:auto;

    border:none;
    border-radius:14px;

    background:linear-gradient(
        135deg,
        #B46ECA 0%,
        #8A7FF2 50%,
        #4FA6F5 100%
    );

    color:#fff !important;

    font-size:16px;
    font-weight:600;
    line-height:1;

    text-align:center;
    text-decoration:none;

    cursor:pointer;

    appearance:none;
    -webkit-appearance:none;

    transition:
        transform .25s ease,
        box-shadow .25s ease,
        filter .25s ease;

    box-shadow:0 12px 30px rgba(138,127,242,.25);

}

.jet-form-builder button:hover,
.jet-form-builder input[type="submit"]:hover,
.jet-form-builder__submit:hover,
.jet-form-builder__next-page:hover{

    transform:translateY(-2px);

    filter:brightness(1.05);

    box-shadow:0 18px 40px rgba(138,127,242,.30);

}

.jet-form-builder button:active,
.jet-form-builder input[type="submit"]:active,
.jet-form-builder__submit:active,
.jet-form-builder__next-page:active{

    transform:translateY(0);

}


/* ===========================================
   BOUTON PRECEDENT
=========================================== */

.jet-form-builder__prev-page{

    background:#999999 !important;

    color:var(--mc-text);

    border:2px solid var(--mc-border);

    box-shadow:none;

}

.jet-form-builder__prev-page:hover{

    border-color:var(--mc-primary);

    color:var(--mc-primary);

    background:#666666 !important;

}


/* ===========================================
   PLACEHOLDER
=========================================== */

::placeholder{

    color:#9CA3AF;

}


/* ===========================================
   TRANSITIONS
=========================================== */

.jet-form-builder *{

    transition:
        background-color .25s,
        border-color .25s,
        color .25s,
        box-shadow .25s,
        transform .25s;

}/* End custom CSS */