.elementor-23534 .elementor-element.elementor-element-b39c391{--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;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-23534 .elementor-element.elementor-element-ba2c71d{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E8E8E8;--border-color:#E8E8E8;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-23534 .elementor-element.elementor-element-a67693e{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-23534 .elementor-element.elementor-element-d0e72ac{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:24px;}.elementor-23534 .elementor-element.elementor-element-08d752e{width:var( --container-widget-width, 99.426% );max-width:99.426%;--container-widget-width:99.426%;--container-widget-flex-grow:0;}.elementor-23534 .elementor-element.elementor-element-08d752e > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-23534 .elementor-element.elementor-element-08d752e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-23534 .elementor-element.elementor-element-dfcf40d > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-23534 .elementor-element.elementor-element-5b3e26c{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23534 .elementor-element.elementor-element-aa05f36{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;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:#E6E6E6;--border-color:#E6E6E6;--border-radius:12px 12px 12px 12px;box-shadow:1px 1px 8px -5px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-23534 .elementor-element.elementor-element-aa05f36:not(.elementor-motion-effects-element-type-background), .elementor-23534 .elementor-element.elementor-element-aa05f36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-23534 .elementor-element.elementor-element-83ab993{--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;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23534 .elementor-element.elementor-element-81ee64b{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23534 .elementor-element.elementor-element-3f91b6f{--divider-border-style:solid;--divider-color:#E8E8E8;--divider-border-width:1px;}.elementor-23534 .elementor-element.elementor-element-3f91b6f .elementor-divider-separator{width:100%;}.elementor-23534 .elementor-element.elementor-element-a13d2f5{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23534 .elementor-element.elementor-element-f1ed2cd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23534 .elementor-element.elementor-element-b58be7e{--divider-border-style:solid;--divider-color:#E8E8E8;--divider-border-width:1px;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;}.elementor-23534 .elementor-element.elementor-element-b58be7e .elementor-divider-separator{width:100%;}.elementor-23534 .elementor-element.elementor-element-e89e3d2 .vehica-car-price{text-align:center;font-size:22px;}.elementor-23534 .elementor-element.elementor-element-e89e3d2{width:auto;max-width:auto;}.elementor-23534 .elementor-element.elementor-element-2f98e3c{--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;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23534 .elementor-element.elementor-element-01f573f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23534 .elementor-element.elementor-element-45e853c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-23534 .elementor-element.elementor-element-45e853c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-23534 .elementor-element.elementor-element-45e853c{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-23534 .elementor-element.elementor-element-45e853c .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-23534 .elementor-element.elementor-element-7e74db2{--divider-border-style:solid;--divider-color:#E8E8E8;--divider-border-width:1px;}.elementor-23534 .elementor-element.elementor-element-7e74db2 .elementor-divider-separator{width:100%;}.elementor-23534 .elementor-element.elementor-element-7e74db2 .elementor-divider{padding-block-start:14px;padding-block-end:14px;}.elementor-23534 .elementor-element.elementor-element-c1bb91b .elementor-button{background-color:#02010100;font-size:17px;font-weight:600;line-height:20px;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#ED1C24;border-radius:6px 6px 6px 6px;padding:15px 15px 15px 15px;}.elementor-23534 .elementor-element.elementor-element-c1bb91b{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-23534 .elementor-element.elementor-element-e703a6c{--display:flex;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:#E8E8E8;--border-color:#E8E8E8;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-23534 .elementor-element.elementor-element-9b5ef6e .fluentform-widget-title{text-align:center;font-weight:700;margin:20px 0px 0px 0px;}.elementor-23534 .elementor-element.elementor-element-9b5ef6e .fluentform-widget-description{text-align:center;margin:-5px 0px 40px 0px;}.elementor-23534 .elementor-element.elementor-element-9b5ef6e .fluentform-widget-wrapper .ff-el-input--label label{font-weight:700;}.elementor-23534 .elementor-element.elementor-element-9b5ef6e .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{background-color:#ED1C24 !important;color:#ffffff !important;border-radius:6px 6px 6px 6px;padding:12px 100px 12px 100px;font-size:17px;font-weight:700;}.elementor-23534 .elementor-element.elementor-element-0b17d34 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-23534 .elementor-element.elementor-element-0b17d34 .elementor-icon{font-size:14px;}.elementor-23534 .elementor-element.elementor-element-0b17d34 .elementor-icon-box-title, .elementor-23534 .elementor-element.elementor-element-0b17d34 .elementor-icon-box-title a{font-size:4px;}.elementor-23534 .elementor-element.elementor-element-0b17d34 .elementor-icon-box-description{font-size:12px;color:#000000A6;}.elementor-23534 .elementor-element.elementor-element-333af66{--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;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:50px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-23534 .elementor-element.elementor-element-21615f6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}@media(min-width:900px){.elementor-23534 .elementor-element.elementor-element-b39c391{--content-width:1468px;}.elementor-23534 .elementor-element.elementor-element-a67693e{--content-width:85%;}.elementor-23534 .elementor-element.elementor-element-d0e72ac{--width:60%;}.elementor-23534 .elementor-element.elementor-element-5b3e26c{--width:40%;}.elementor-23534 .elementor-element.elementor-element-333af66{--content-width:1468px;}}@media(max-width:1199px) and (min-width:900px){.elementor-23534 .elementor-element.elementor-element-a67693e{--content-width:100%;}.elementor-23534 .elementor-element.elementor-element-d0e72ac{--width:60%;}.elementor-23534 .elementor-element.elementor-element-5b3e26c{--width:40%;}.elementor-23534 .elementor-element.elementor-element-f1ed2cd{--width:100%;}}@media(max-width:1199px){.elementor-23534 .elementor-element.elementor-element-ba2c71d{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-23534 .elementor-element.elementor-element-a67693e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-23534 .elementor-element.elementor-element-d0e72ac{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-23534 .elementor-element.elementor-element-08d752e{width:100%;max-width:100%;}.elementor-23534 .elementor-element.elementor-element-08d752e > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-23534 .elementor-element.elementor-element-5b3e26c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-23534 .elementor-element.elementor-element-a13d2f5{--border-radius:10px 10px 0px 0px;}.elementor-23534 .elementor-element.elementor-element-f1ed2cd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23534 .elementor-element.elementor-element-2f98e3c{--border-radius:0px 0px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23534 .elementor-element.elementor-element-9b5ef6e .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{padding:12px 50px 12px 50px;}.elementor-23534 .elementor-element.elementor-element-333af66{--padding-top:59px;--padding-bottom:59px;--padding-left:0px;--padding-right:0px;}}@media(max-width:899px){.elementor-23534 .elementor-element.elementor-element-b39c391{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23534 .elementor-element.elementor-element-ba2c71d{--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23534 .elementor-element.elementor-element-a67693e{--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;}.elementor-23534 .elementor-element.elementor-element-d0e72ac{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23534 .elementor-element.elementor-element-08d752e > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-23534 .elementor-element.elementor-element-dfcf40d > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-23534 .elementor-element.elementor-element-5b3e26c{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23534 .elementor-element.elementor-element-aa05f36{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-23534 .elementor-element.elementor-element-a13d2f5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23534 .elementor-element.elementor-element-f1ed2cd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23534 .elementor-element.elementor-element-2f98e3c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23534 .elementor-element.elementor-element-c1bb91b{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-23534 .elementor-element.elementor-element-333af66{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-23534 .elementor-element.elementor-element-21615f6{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}}/* Start custom CSS *//* =========================
   CARTES RADIO PREMIUM
========================= */

.ff-el-form-check{
    position:relative;
    margin-bottom:20px;
}

/* CACHE LE RADIO NATIF */
.ff-el-form-check input[type="radio"]{
    position:absolute;
    opacity:0;
    pointer-events:none;
}

/* CARTE */
.ff-el-form-check label{
    display:flex;
    flex-direction:column;
    justify-content:center;
    align-items:center;
    text-align:center;

    padding:20px;
    border-radius:10px;
    border:1px solid #dfe3eb;

    background:#f7fafc;

    cursor:pointer;

    transition:
        all 0.3s ease,
        transform 0.25s ease,
        box-shadow 0.3s ease;

    min-height:150px;
}

/* HOVER */
.ff-el-form-check label:hover{
    transform:translateY(-3px);

    border-color:#ED1C24;

    box-shadow:0 8px 20px rgba(237,28,36,0.08);
}

/* TEXTE PRINCIPAL */
.ff-el-form-check-label{
    font-size:18px;
    font-weight:700;
    line-height:1.4;
    color:#14213d;
}

/* DESCRIPTION */
.radio-description{
    display:block;

    margin-top:12px;

    font-size:15px;
    line-height:1.5;

    color:#667085;
    font-weight:500;
}

/* CARTE ACTIVE */
.ff-el-form-check input[type="radio"]:checked + label{
    background:#FFF;
    border-color:#ED1C24;

    box-shadow:0 12px 30px rgba(237,28,36,0.20);

    transform:translateY(-2px);
}

/* TEXTE ACTIF */
.ff-el-form-check input[type="radio"]:checked + label .ff-el-form-check-label{
    color:#ffffff;
}

/* DESCRIPTION ACTIVE */
.ff-el-form-check input[type="radio"]:checked + label .radio-description{
    color:rgba(255,255,255,0.85);
}

/* =========================
   BOITE RESULTAT
========================= */

#deposit-box{

    max-height:0;
    overflow:hidden;

    opacity:0;
    transform:translateY(15px);

    transition:
        opacity 0.4s ease,
        transform 0.4s ease,
        max-height 0.4s ease,
        padding 0.4s ease,
        margin-top 0.4s ease;

    border:2px solid #ED1C24;
    border-radius:12px;

    background:#fff8f3;

    padding:0 20px;
    margin-top:0;
}

/* ETAT ACTIF */
#deposit-box.active{

    max-height:300px;

    opacity:1;
    transform:translateY(0);

    padding:20px;
    margin-top:20px;
}

/* TITRE */
.deposit-label{
    font-size:18px;
    font-weight:600;
    color:#333;

    margin-bottom:12px;

    text-align:center;
}

/* MONTANT */
#monthly-payment{
    font-size:34px;
    font-weight:800;

    color:#ED1C24;

    margin-bottom:12px;

    text-align:center;
}

/* DESCRIPTION */
.deposit-description{
    font-size:15px;
    line-height:1.5;

    color:#777;

    text-align:center;
}/* End custom CSS */