.elementor-5219 .elementor-element.elementor-element-0c2bd64{--display:flex;--min-height:0vh;--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:-9px;--padding-bottom:-5px;--padding-left:0px;--padding-right:0px;}.elementor-5219 .elementor-element.elementor-element-f19359c{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:12px;}.elementor-5219 .elementor-element.elementor-element-f19359c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5219 .elementor-element.elementor-element-71a4709{width:var( --container-widget-width, 55.609% );max-width:55.609%;--container-widget-width:55.609%;--container-widget-flex-grow:0;}.elementor-5219 .elementor-element.elementor-element-71a4709 > .elementor-widget-container{margin:0px -50px 0px 0px;padding:0px 20px 0px 0px;}.elementor-5219 .elementor-element.elementor-element-71a4709.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5219 .elementor-element.elementor-element-71a4709 .elementor-logo img{width:64%;}.elementor-5219 .elementor-element.elementor-element-3e5b7e7{--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;}.elementor-5219 .elementor-element.elementor-element-3e5b7e7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5219 .elementor-element.elementor-element-26a8ca4{width:var( --container-widget-width, 100.528% );max-width:100.528%;--container-widget-width:100.528%;--container-widget-flex-grow:0;}.elementor-5219 .elementor-element.elementor-element-26a8ca4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5219 .elementor-element.elementor-element-292ab97 .jws_account{text-align:left;}.elementor-5219 .elementor-element.elementor-element-292ab97 > .elementor-widget-container{margin:0px 0px 0px 94px;padding:0px 0px 0px 0px;}.elementor-5219 .elementor-element.elementor-element-c24573a{--display:flex;--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-5219 .elementor-element.elementor-element-c24573a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5219 .elementor-element.elementor-element-6e0c439{width:var( --container-widget-width, 56% );max-width:56%;background-color:transparent;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:2.5rem 2.5rem 2.5rem 2.5rem;--container-widget-width:56%;--container-widget-flex-grow:0;background-image:linear-gradient(162deg, #D5D5D52E 32%, #DBDBDB5E 100%);border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(179, 179, 179, 0.5);}.elementor-5219 .elementor-element.elementor-element-6e0c439.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-5219 .elementor-element.elementor-element-02a2dbc{--display:flex;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5219 .elementor-element.elementor-element-58055b3 .jws-members-element  .jws-pagination-links{justify-content:center;}.elementor-5219 .elementor-element.elementor-element-58055b3 .jws-members-element .heading{font-size:22px;font-weight:500;}.elementor-5219 .elementor-element.elementor-element-58055b3 .jws-members-element .jws_members_item .jws_members_wap .jws_members_content .members-title{font-size:28px;font-weight:600;}.elementor-5219 .elementor-element.elementor-element-58055b3 .elementor-swiper-button{transition:0.3s;}.elementor-5219 .elementor-element.elementor-element-58055b3 .swiper-pagination-bullet{transition:0.3s;}.elementor-5219 .elementor-element.elementor-element-0236b0a{--display:grid;--min-height:313px;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-5219 .elementor-element.elementor-element-0236b0a:not(.elementor-motion-effects-element-type-background), .elementor-5219 .elementor-element.elementor-element-0236b0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F1726;}.elementor-5219 .elementor-element.elementor-element-a36d389{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--justify-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;}.elementor-5219 .elementor-element.elementor-element-a36d389.e-con{--align-self:center;}.elementor-5219 .elementor-element.elementor-element-1c48aef > .elementor-widget-container{margin:-14px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5219 .elementor-element.elementor-element-1c48aef{text-align:left;}.elementor-5219 .elementor-element.elementor-element-1c48aef .elementor-logo img{width:26%;max-width:49%;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5219 .elementor-element.elementor-element-e6d7cfa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-5219 .elementor-element.elementor-element-4eefbad .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-5219 .elementor-element.elementor-element-4eefbad .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-5219 .elementor-element.elementor-element-4eefbad .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-5219 .elementor-element.elementor-element-4eefbad .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-5219 .elementor-element.elementor-element-4eefbad .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-5219 .elementor-element.elementor-element-4eefbad .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-5219 .elementor-element.elementor-element-4eefbad .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-5219 .elementor-element.elementor-element-4eefbad{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5219 .elementor-element.elementor-element-4eefbad .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5219 .elementor-element.elementor-element-4eefbad .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;}.elementor-5219 .elementor-element.elementor-element-4eefbad .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-5219 .elementor-element.elementor-element-db86fcd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-5219 .elementor-element.elementor-element-db86fcd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-5219 .elementor-element.elementor-element-db86fcd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-5219 .elementor-element.elementor-element-db86fcd .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-5219 .elementor-element.elementor-element-db86fcd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-5219 .elementor-element.elementor-element-db86fcd .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-5219 .elementor-element.elementor-element-db86fcd .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-5219 .elementor-element.elementor-element-db86fcd{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5219 .elementor-element.elementor-element-db86fcd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5219 .elementor-element.elementor-element-db86fcd .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;}.elementor-5219 .elementor-element.elementor-element-db86fcd .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-5219 .elementor-element.elementor-element-bbb8121 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-5219 .elementor-element.elementor-element-bbb8121 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-5219 .elementor-element.elementor-element-bbb8121 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-5219 .elementor-element.elementor-element-bbb8121 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-5219 .elementor-element.elementor-element-bbb8121 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-5219 .elementor-element.elementor-element-bbb8121 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-5219 .elementor-element.elementor-element-bbb8121 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-5219 .elementor-element.elementor-element-bbb8121{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5219 .elementor-element.elementor-element-bbb8121 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5219 .elementor-element.elementor-element-bbb8121 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;}.elementor-5219 .elementor-element.elementor-element-bbb8121 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-5219 .elementor-element.elementor-element-a1fc770{--display:flex;}.elementor-5219 .elementor-element.elementor-element-a1fc770:not(.elementor-motion-effects-element-type-background), .elementor-5219 .elementor-element.elementor-element-a1fc770 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E1726;}.elementor-5219 .elementor-element.elementor-element-a1fc770.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-5219 .elementor-element.elementor-element-4e38c26{--divider-border-style:solid;--divider-color:#1F2937;--divider-border-width:1.3px;}.elementor-5219 .elementor-element.elementor-element-4e38c26 .elementor-divider-separator{width:100%;}.elementor-5219 .elementor-element.elementor-element-4e38c26 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-5219 .elementor-element.elementor-element-cc553f5{--display:flex;}.elementor-5219 .elementor-element.elementor-element-cc553f5:not(.elementor-motion-effects-element-type-background), .elementor-5219 .elementor-element.elementor-element-cc553f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E1726;}.elementor-5219 .elementor-element.elementor-element-867c602{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;}body.elementor-page-5219:not(.elementor-motion-effects-element-type-background), body.elementor-page-5219 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF3FA;}@media(max-width:1024px){.elementor-5219 .elementor-element.elementor-element-71a4709{width:var( --container-widget-width, 327.156px );max-width:327.156px;--container-widget-width:327.156px;--container-widget-flex-grow:0;}.elementor-5219 .elementor-element.elementor-element-71a4709 .elementor-logo img{width:37%;}.elementor-5219 .elementor-element.elementor-element-3e5b7e7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5219 .elementor-element.elementor-element-292ab97 > .elementor-widget-container{margin:1px 1px 1px -12px;padding:0px 0px 0px 21px;}.elementor-5219 .elementor-element.elementor-element-292ab97 .jws_account a .jws_a_icon{margin:0px 0px 0px 0px;}.elementor-5219 .elementor-element.elementor-element-292ab97 .jws_account::after{bottom:-0px;height:0px;}.elementor-5219 .elementor-element.elementor-element-292ab97 .account-menu-dropdown{margin-top:0px;}.elementor-5219 .elementor-element.elementor-element-6e0c439{width:var( --container-widget-width, 838px );max-width:838px;--container-widget-width:838px;--container-widget-flex-grow:0;}.elementor-5219 .elementor-element.elementor-element-58055b3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5219 .elementor-element.elementor-element-0236b0a{--grid-auto-flow:row;}.elementor-5219 .elementor-element.elementor-element-a36d389{--grid-auto-flow:row;}.elementor-5219 .elementor-element.elementor-element-1c48aef > .elementor-widget-container{margin:0px 0px 0px -9px;padding:0px 0px 0px 0px;}.elementor-5219 .elementor-element.elementor-element-1c48aef .elementor-logo img{width:51%;}.elementor-5219 .elementor-element.elementor-element-e6d7cfa{padding:0px 0px 0px 0px;font-size:18px;}.elementor-5219 .elementor-element.elementor-element-4eefbad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 33px;}.elementor-5219 .elementor-element.elementor-element-db86fcd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 13px;}.elementor-5219 .elementor-element.elementor-element-bbb8121{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -22px) 40px;padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-5219 .elementor-element.elementor-element-71a4709{width:var( --container-widget-width, 97.271px );max-width:97.271px;--container-widget-width:97.271px;--container-widget-flex-grow:0;margin:0px 357px 0px 0px;}.elementor-5219 .elementor-element.elementor-element-71a4709 > .elementor-widget-container{margin:0px 0px 0px -4px;}.elementor-5219 .elementor-element.elementor-element-71a4709 .elementor-logo img{width:50%;}.elementor-5219 .elementor-element.elementor-element-292ab97 > .elementor-widget-container{margin:-212px 0px 0px 182px;padding:0px 0px 0px 0px;}.elementor-5219 .elementor-element.elementor-element-6e0c439{padding:1.25rem 1.25rem 1.25rem 1.25rem;}.elementor-5219 .elementor-element.elementor-element-58055b3 .jws-members-element .jws_members_item .members-info{margin:1px 0px 23px 0px;}.elementor-5219 .elementor-element.elementor-element-0236b0a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:start;}.elementor-5219 .elementor-element.elementor-element-a36d389{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:start;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5219 .elementor-element.elementor-element-1c48aef > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5219 .elementor-element.elementor-element-1c48aef{text-align:center;}.elementor-5219 .elementor-element.elementor-element-1c48aef .elementor-logo img{width:25%;}.elementor-5219 .elementor-element.elementor-element-4eefbad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-5219 .elementor-element.elementor-element-db86fcd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 018px) 0px;padding:0px 0px 0px 0px;}.elementor-5219 .elementor-element.elementor-element-bbb8121{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -6px;padding:0px 0px 0px 0px;}.elementor-5219 .elementor-element.elementor-element-867c602{font-size:15px;}}@media(min-width:768px){.elementor-5219 .elementor-element.elementor-element-f19359c{--width:19.674%;}.elementor-5219 .elementor-element.elementor-element-3e5b7e7{--width:54.72%;}.elementor-5219 .elementor-element.elementor-element-c24573a{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-5219 .elementor-element.elementor-element-c24573a{--width:847px;}}/* Start custom CSS for sidebar, class: .elementor-element-6e0c439 *//*Champ age*/
.bps-form.jws-form-modal .age-select {
    display: flex;
    align-items: center;
    /* gap: 20px; */
}

form .age-select input[type=number] {
    width: 100%;
    display: block;
    border-radius: .5em;
    background: white;
    border-color: lightgray;
    outline-color: #916EFF;
}

[type="search"] {
  outline-offset: -2px;
  -webkit-appearance: none;
  padding: .7em;
  border-radius: .5em;
  background-color: white;
  border: 1px solid lightgray;
}

body .select2-container .select2-selection--single {
  border-radius: 0;
  border: 1px solid lightgray;
  outline: none;
  border-radius: .5em;
  background: #fff;
}

/*largeur de tous les champs (nom, ...)*/
.bps-form input {
    display: inline;
    width: 100%;
}

/*Boutons de réinitialisation (Réinitialiser*/
.elementor .jws-clear {
    box-shadow: none;
    text-decoration: none;
    border: 1px solid #ff75835c;
    padding: 0.6rem 1rem;
    border-radius: 0.5rem;
    font-weight: 500;
    font-size: 1rem;
    background-color: #ff75835c;
    transition: all 0.3s ease; /* optionnel pour lisser l’effet */
}

.elementor .jws-clear:hover {
    background-color: #ff5a6e;  /* version plus soutenue */
    border-color: #ff5a6e;
    color: #fff;                /* texte blanc pour meilleur contraste */
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1); /* léger relief */
}

/*Style du titre (Lancez-vous recherchez vos partenaires*/
.bps-form-title {
    color: var(--heading);
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 1rem 0;
    font-size: 2rem;
}

.filter-modal-content-advenced{
    margin: 2rem 0;
}

/*Bouton mettre à niveau*/
/* Style de base (copié du bouton bleu, hors couleurs) */
.filter-modal-content-advenced a {
    padding: 0.8rem 1rem;
    border-radius: 0.5rem;
    font-weight: 500;
    font-size: .9rem;
    text-decoration: none;
    box-shadow: none;
    transition: all 0.3s ease;
    background-color: #fff;
    border: 1px solid #fff;
    color: #000;
    display: block;
    text-decoration: none !important;
}



.filter-modal-content-advenced a:hover {
    color: #fff;
    border-color: #fff;
    box-shadow: 0 6px 10px rgba(.5, .5, .5, 0.2);
}

@media (max-width: 767px) {
    .filter-modal-content-advenced {
        margin: 2rem 0;
        text-align: center;
    }
    
    .action-button-bottom{
        display: flex;
        flex-direction: column;
        gap: 1.5rem;
    }
}

@media (min-width: 767px) {
    .filter-modal-content-advenced {
        margin: 2rem 0;
        text-align: center;
        display: inline-block;
    }
    
}

/*Style pour le champ genre*//* End custom CSS */