.bg-coral{background-color:#ffefdf}.purple{color:#58406d}#show-password,#show-password-asso{position:absolute;right:10px}.form-error{color:#eb5757;font-size:16px}.form-error ul{list-style-type:none;margin:0;padding-left:0}.form-error ul li{width:max-content}.checkbox{align-items:center!important;display:flex;flex-direction:row!important;gap:10px}.checkbox .custom-checkbox{flex-shrink:0}.checkbox label{margin:0}.custom-checkbox{display:inline-block;height:20px;position:relative;width:18px}.custom-checkbox input[type=checkbox]{height:0;opacity:0;width:0}.custom-checkbox .checkmark{border-radius:4px;height:16px;left:0;position:absolute;top:0;width:16px}.custom-checkbox input[type=checkbox]:checked+.checkmark{background-image:url(/build/images/check_dog1.ef71ea32.svg);background-position:50%;background-repeat:no-repeat;background-size:19px 19px}.checkbox-orange .checkmark{border:2px solid #fc8713}.checkbox-orange input[type=checkbox]:checked+.checkmark{background-color:#fc8713}.checkbox-purple .checkmark{border:2px solid #6d57f6}.checkbox-purple input[type=checkbox]:checked+.checkmark{background-color:#6d57f6}.checkbox-abysse .checkmark{border:2px solid #2e3047}.checkbox-abysse input[type=checkbox]:checked+.checkmark{background-color:#2e3047}.custom-radio{display:inline-block;height:20px;position:relative;width:18px}.custom-radio input[type=radio]{height:0;opacity:0;width:0}.custom-radio .checkmark{border:2px solid #9cd210;border-radius:20px;height:16px;left:0;position:absolute;top:0;width:16px}.custom-radio input[type=radio]:checked+.checkmark{background-color:#9cd210;background-image:url(/build/images/check_cat.917748e9.svg);background-position:50%;background-repeat:no-repeat;background-size:25px 25px}.radio-purple .checkmark{border:2px solid #6d57f6}.radio-purple input[type=radio]:checked+.checkmark{background-color:#6d57f6}.form-visibility{align-items:center;display:flex;flex-direction:column;gap:24px;min-height:200px;padding:0;position:relative;visibility:hidden;width:100%}.form-visibility.loaded{transition:visibility .3s ease-in-out;visibility:visible}.select2-container{height:48px}.select2-container .selection .select2-selection{border:1px solid #ebecf3;border-radius:100px;height:100%;overflow:hidden}.select2-container .selection .select2-selection .select2-selection__rendered{color:#acb0cd;height:100%;line-height:48px;padding:0 16px;text-align:left}.select2-container .selection .select2-selection .select2-selection__arrow{height:48px;width:40px}.select2-container .select2-selection--multiple button{height:28px}.select2-container .select2-selection--multiple .select2-selection__rendered{line-height:28px!important}.select2-spinner{align-items:center;display:flex;height:38px;justify-content:center;margin-bottom:1rem}.spinner-border{height:1.5rem;width:1.5rem}input:not([type=file]):not([type=checkbox]):not([type=radio]):not(.select2-search__field),textarea{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background:#fff;border:1px solid #ebecf3;border-radius:100px;box-shadow:none;box-sizing:border-box;font-family:Satoshi,serif;font-size:16px;height:48px;outline:0;padding:0 16px;width:100%}input::placeholder{color:#7e85b2;font-family:Satoshi;font-size:16px;font-style:normal;line-height:28px}textarea{border-radius:8px}.input-textarea{height:150px!important}input:not([type=file]):not([type=checkbox]):not([type=radio]):not(.select2-search__field):disabled,select:disabled,textarea:disabled{background-color:#eee;color:#5e6699;cursor:not-allowed}form{align-items:center;gap:24px}form,form .avatar-form{display:flex;flex-direction:column;padding:0;width:100%}form .avatar-form{align-items:flex-start;gap:10px;justify-content:space-between}form .avatar-form .avatar-upload{align-items:center;display:flex;flex-direction:row;gap:16px;justify-content:center;padding:0}form .avatar-form .avatar-upload div:first-child{display:none}form .avatar-form .avatar-upload .vich-image{display:flex;flex-direction:column-reverse;margin:auto;width:max-content}form .avatar-form .avatar-upload .vich-image input[type=file]{display:none;margin-bottom:30px}form .avatar-form .avatar-upload .vich-image img{display:none}form .avatar-form .avatar-upload .img{border-radius:50%;height:81px;object-fit:cover;width:81px}form .avatar-form .avatar-upload label{font-weight:600}form .form-error{color:#eb5757;font-size:14px}form .columns{align-items:flex-start;display:flex;flex-direction:row;gap:16px;padding:0;width:100%}form .form-input{display:flex;flex-direction:column;position:relative;width:100%}form .form-input .select2-selection__choice__display{font-size:12px}form .form-input .form-text{padding:5px}form .form-input .form-text,form .form-input .select2{text-align:left;width:100%!important}form .form-input .select2-selection--single{height:35px}form .form-input .select2-selection__choice{font-size:14px}form #address-widget{width:100%}form input[type=checkbox]{height:14px;width:14px}@media (max-width:1024px){input:not([type=file]):not([type=checkbox]){font-size:1.5em;height:60px}}.button{align-items:center;border-radius:100px;box-sizing:border-box;display:flex;flex-direction:row;font-size:14px;gap:8px;height:40px;justify-content:center;padding:8px 16px;z-index:10}.button img{height:14px;width:14px}.small-button{align-items:center;border-radius:100px;box-sizing:border-box;display:flex;flex-direction:row;font-size:14px;gap:8px;height:32px;justify-content:center;padding:6px 12px}.small-button img{height:14px;width:14px}.large-button{align-items:center;border-radius:100px;box-sizing:border-box;display:flex;flex-direction:row;font-size:16px;gap:8px;height:48px;justify-content:center;padding:10px 16px;z-index:2}.large-button img{height:24px;width:24px}button{border-radius:100px;cursor:pointer;font-size:16px;height:48px;padding:10px 16px;z-index:100}.button-purple{background:#6d57f6;border:1px solid rgba(46,48,71,.1);color:#fff}.button-purple:hover:not(:disabled){background-color:#5e3aed}.button-purple:hover{color:#fff}.button-lime{background:#cef656;border:1px solid rgba(46,48,71,.1);color:#3e5512}.button-lime:hover:not(:disabled){background-color:#baec2f;color:#3e5512}.button-green{background:#0acf83;border:1px solid rgba(46,48,71,.1);color:#fff}.button-green:hover:not(:disabled){background-color:#2ed992;color:#fff}.button-red{background:#ff6663;border:1px solid rgba(46,48,71,.1);color:#fff}.button-red:hover:not(:disabled){background-color:#f83f3b;color:#fff}.button-orange{background:#fea439;border:1px solid rgba(46,48,71,.1);color:#fff}.button-orange:hover:not(:disabled){background-color:#fc8713;color:#fff}.button-purple-light{border:1px solid rgba(46,48,71,.1);stroke:rgba(46,48,71,.4);background-color:#e9e9fe;color:#2e3047}.button-purple-light:hover{background-color:#fff}.button-blue{background:#0189ff;border:1px solid rgba(46,48,71,.1);color:#fff}.button-blue:hover:not(:disabled){background-color:#0868c5}.button-black{background:#fea439;background:#2e3047;border:1px solid #2e3047;color:#fff}.button-black:hover{color:#fff}.button-white-purple{background:#f3f3ff;border:1px solid #6d57f6;box-shadow:0 1px 1px rgba(0,0,0,.1);color:#6d57f6}.button-white-purple:hover:not(:disabled){background-color:#948bfa}.button-white-blue{background:#fff;border:1px solid #0189ff;box-shadow:0 1px 1px rgba(0,0,0,.1);color:#0189ff}.button-white-blue:hover:not(:disabled){background-color:#f8f9fa}.button-white-red-without-border{background:#fff;border:none;color:#ff6663}.button-white{background:#fff;border:1px solid rgba(46,48,71,.1)}.button-white-abysse-2px{background-color:#fff;border:2px solid #2e3047;color:#2e3047}.button-white-abysse-2px:hover{background-color:#2e3047;color:#fff}.button-white-abysse-2px:disabled,.button-white-abysse-2px[disabled]{background-color:#ebecf3;border:2px solid #acb0cd;color:#acb0cd}.button-white-abysse{background-color:#fff;border:1px solid #2e3047;color:#2e3047}.button-white-abysse:hover{background-color:#2e3047;color:#fff}.button-white-abysse:disabled,.button-white-abysse[disabled]{background-color:#ebecf3;border:1px solid #acb0cd;color:#acb0cd}.button-white-red{background-color:#fff;border:1px solid #e5211d;color:#e5211d}.button-white-red:hover:not(:disabled){background-color:#f8f9fa}@media (max-width:1024px){.button .small-button,.large-button{height:unset;min-height:40px}}.dashed-line{border:1px dashed #d3d5e4}.modal-window{text-align:center}.modal-window .modal-title{font-size:24px;font-weight:600;margin-bottom:24px}.modal-window .modal-buttons{display:flex;flex-direction:row;gap:16px;justify-content:center;margin-top:24px}.modal-window .modal-buttons .button-red{background-color:#ff6663;color:#fff;cursor:pointer}button[data-entry-action=remove]{background-color:#eb5757;border:none;color:#fff;font-size:14px;padding:0 10px}#form_services{width:100%}#profile_pro_informations_details_edit_form_degree,#profile_pro_informations_details_edit_form_language{align-items:flex-start;display:flex;flex-direction:column;gap:10px}#profile_pro_informations_details_edit_form_degree div,#profile_pro_informations_details_edit_form_language div{display:flex;flex-direction:row;gap:10px}.profile-edition{align-items:flex-start;display:flex;flex-direction:row;gap:14px;justify-content:center;padding:0}.profile-edition .delete-account{text-align:center}.profile-edition .delete-account a{color:#f83f3b;cursor:pointer;font-family:Satoshi;font-size:14px;font-style:normal;font-weight:700;line-height:20px;text-decoration-line:underline}.profile-edition .menu{flex-direction:column;gap:14px;padding:0;width:250px}.profile-edition .menu,.profile-edition .menu .return{align-items:center;display:flex;justify-content:center}.profile-edition .menu .return{background:#2e3047;border-radius:1000px;color:#fff!important;flex-direction:row;height:40px;padding:5px 16px;width:200px!important;width:220px!important}.profile-edition .menu .elements{align-items:center;background-color:#fff;border:1px solid #ebecf3;border-radius:32px;box-sizing:border-box;display:flex;flex-direction:column;gap:4px;padding:16px;width:100%}.profile-edition .menu .elements .element{align-items:center;border-radius:100px;cursor:pointer;display:flex;flex-direction:row;font-family:Satoshi;gap:12px;height:36px;width:100%}.profile-edition .menu .elements .element svg{height:16px;width:16px}.profile-edition .menu .elements .element svg path{fill:#2e3047!important}.profile-edition .menu .elements .element svg .active-svg{fill:#fff!important}.profile-edition .menu .elements .element span{align-items:center;color:#2e3047;display:flex;flex-direction:row;font-size:16px;font-weight:500;height:20px;line-height:20px;width:100%}.profile-edition .menu .elements .active{align-items:center;background:#2e3047;border-radius:1000px;display:flex;flex-direction:row;height:40px;justify-content:center;padding:5px 16px;width:200px}.profile-edition .menu .elements .active span{color:#fff!important}.profile-edition .menu .elements .active svg path{fill:#fff!important}.profile-edition .menu .elements .separator{border:1px dashed #ebecf3;height:0;width:192px}.profile-edition .menu .elements .logout{justify-content:center}.profile-edition .menu .elements .logout span{color:#f83f3b!important}.profile-edition .menu .elements .logout svg path{fill:#f83f3b!important}.profile-edition .card-adele{align-items:flex-start;background:linear-gradient(248.81deg,rgba(109,87,246,.112) -1.28%,rgba(109,87,246,0) 76.31%),#fff;border:1px solid rgba(46,48,71,.1);border-radius:32px;box-shadow:0 1px 1px rgba(0,0,0,.1);box-sizing:border-box;display:flex;flex-direction:row;gap:32px;justify-content:center;padding:24px 32px;width:100%}.profile-edition .card-adele .card-header{display:flex;flex-direction:column;gap:10px;width:100%}.profile-edition .card-adele .title{background:linear-gradient(261.95deg,hsla(0,0%,100%,.7) -4.83%,hsla(0,0%,100%,0) 63.19%),#9747ff;-webkit-background-clip:text;font-size:24px;font-weight:900;line-height:140%;text-align:center;-webkit-text-fill-color:transparent;background-clip:text}.profile-edition .inactive-button{align-items:flex-end;background:#ebecf3;border:1px solid #ebecf3;border-radius:1000px;box-sizing:border-box;color:#acb0cd;display:flex;flex-direction:row;font-size:16px;height:48px;justify-content:center;padding:10px 16px;width:270px}.profile-edition .subscription-details{align-items:flex-start;display:flex;flex-direction:row;gap:22px;padding:0;width:100%}.profile-edition .subscription-details .card{box-sizing:border-box;width:100%}.profile-edition .subscription-details .card a{font-size:16px}.profile-edition .subscription-details .card .title{background:linear-gradient(262.75deg,hsla(0,0%,100%,.8) .38%,hsla(0,0%,100%,0) 41.07%),#fea439;-webkit-background-clip:text;font-size:24px;font-weight:900;line-height:140%;text-align:center;-webkit-text-fill-color:transparent;background-clip:text}.profile-edition .subscription-details .purple-card{background:linear-gradient(251.1deg,hsla(0,0%,100%,.2) 22.84%,hsla(0,0%,100%,0) 62.75%),#6d57f6;box-shadow:0 2px 3px rgba(0,0,0,.1),inset 8px 11px 31px hsla(0,0%,100%,.1);color:#fff}.profile-edition .subscription-details .orange-card,.profile-edition .subscription-details .purple-card{align-items:center;border:1px solid rgba(46,48,71,.1);border-radius:32px;display:flex;flex-direction:column;gap:12px;padding:24px 32px}.profile-edition .subscription-details .orange-card{background:linear-gradient(241.22deg,rgba(254,164,57,.2) 3.75%,hsla(0,0%,100%,0) 103.5%),#fff;box-shadow:0 1px 1px rgba(0,0,0,.1);color:#2e3047}.profile-edition .card-body{display:flex;flex-direction:column;gap:10px;margin-top:15px;width:100%}.profile-edition .card-body .benefit{align-items:center;display:flex;flex-direction:row;gap:10px}.profile-edition .price{display:flex;flex-direction:column;font-size:30px;font-weight:900;line-height:24px}.profile-edition .invoice{font-size:12px}.profile-edition .invoices{display:flex;flex-direction:column;width:100%}.profile-edition .invoices .invoice{align-items:center;display:flex;flex-direction:row;font-size:14px;justify-content:space-between}.profile-edition .invoices .invoice .name{width:50%}.profile-edition .invoices .invoice .date,.profile-edition .invoices .invoice .link{width:25%}.profile-edition .switch-button{display:flex;flex-direction:row;justify-content:space-between;margin-top:8px}.profile-edition .switch-button input[type=checkbox]{display:none}.profile-edition .switch-button input[type=checkbox]+label{background-color:#c0ceda;border-radius:1.5rem;box-sizing:border-box;display:inline-block;height:1.5rem;padding:2px;transition:all .5s;width:3rem}.profile-edition .switch-button input[type=checkbox]+label:before{background-color:#fff;border-radius:50%;box-sizing:border-box;content:"";display:block;height:calc(1.5rem - 4px);transition:all .5s;width:calc(1.5rem - 4px)}.profile-edition .switch-button input[type=checkbox]:checked+label{background-color:#6d57f6}.profile-edition .switch-button input[type=checkbox]:checked+label:before{margin-left:1.5rem}.profile-edition .menu-pro{width:320px}.profile-edition .menu-pro .active{width:270px!important}.profile-edition .edition-form,.profile-edition .edition-form-textarea{align-items:center;background-color:#fff;border:1px solid #ebecf3;border-radius:32px;box-sizing:border-box;display:flex;flex-direction:column;gap:20px;padding:64px 48px;width:700px}.profile-edition .edition-form .asterisk,.profile-edition .edition-form-textarea .asterisk{font-size:12px}.profile-edition .edition-form .asterisk a,.profile-edition .edition-form-textarea .asterisk a{text-decoration:underline}.profile-edition .edition-form .selected-block,.profile-edition .edition-form .unselected-block,.profile-edition .edition-form-textarea .selected-block,.profile-edition .edition-form-textarea .unselected-block{align-items:center;align-self:stretch;border-radius:24px;box-sizing:border-box;display:flex;justify-content:space-between;padding:24px;width:100%}.profile-edition .edition-form .selected-block .price-block,.profile-edition .edition-form .unselected-block .price-block,.profile-edition .edition-form-textarea .selected-block .price-block,.profile-edition .edition-form-textarea .unselected-block .price-block{align-items:center;display:flex;flex-direction:column;width:300px}.profile-edition .edition-form .selected-block .promo,.profile-edition .edition-form .unselected-block .promo,.profile-edition .edition-form-textarea .selected-block .promo,.profile-edition .edition-form-textarea .unselected-block .promo{background:#cef656;border:1px solid #000;border-radius:100px;box-shadow:0 1px 1px 0 rgba(0,0,0,.1);font-size:11px;padding:2px 8px;width:max-content}.profile-edition .edition-form .selected-block .price,.profile-edition .edition-form .unselected-block .price,.profile-edition .edition-form-textarea .selected-block .price,.profile-edition .edition-form-textarea .unselected-block .price{color:#6d57f6;font-family:Satoshi;font-size:16px;font-style:normal;font-weight:700;line-height:24px}.profile-edition .edition-form .unselected-block,.profile-edition .edition-form-textarea .unselected-block{background:#fff;border:1px solid var(--Strock,rgba(0,0,0,.1))}.profile-edition .edition-form .selected-block,.profile-edition .edition-form-textarea .selected-block{background:#f3f3ff;border:1px solid #6d57f6}.profile-edition .edition-form .picture-add,.profile-edition .edition-form-textarea .picture-add{width:unset}.profile-edition .edition-form .form-input,.profile-edition .edition-form-textarea .form-input{height:72px}.profile-edition .edition-form .form-input div,.profile-edition .edition-form-textarea .form-input div{width:100%}.profile-edition .edition-form .form-input div div,.profile-edition .edition-form-textarea .form-input div div{display:flex;flex-direction:row}.profile-edition .edition-form .form-input div div button[data-entry-action=remove],.profile-edition .edition-form-textarea .form-input div div button[data-entry-action=remove]{height:36px}.profile-edition .edition-form .benefits,.profile-edition .edition-form-textarea .benefits{display:flex;flex-direction:column;gap:16px;text-align:left}.profile-edition .edition-form .registration-cards,.profile-edition .edition-form-textarea .registration-cards{align-items:flex-start;display:flex;flex-direction:column;gap:10px;padding:0;width:100%}.profile-edition .edition-form .registration-cards .registration-date,.profile-edition .edition-form-textarea .registration-cards .registration-date{margin-bottom:16px;text-align:center}.profile-edition .edition-form .registration-cards .orange-card,.profile-edition .edition-form-textarea .registration-cards .orange-card{background:linear-gradient(248.81deg,rgba(109,87,246,.112) -1.28%,rgba(109,87,246,0) 76.31%),#fff}.profile-edition .edition-form .registration-cards .purple-card,.profile-edition .edition-form-textarea .registration-cards .purple-card{background:linear-gradient(251.1deg,hsla(0,0%,100%,.2) 22.84%,hsla(0,0%,100%,0) 62.75%),#6d57f6;color:#fff}.profile-edition .edition-form .registration-cards .edition-card,.profile-edition .edition-form-textarea .registration-cards .edition-card{align-items:center;border:1px solid rgba(46,48,71,.1);border-radius:32px;box-shadow:0 2px 3px rgba(0,0,0,.1),inset 8px 11px 31px hsla(0,0%,100%,.1);box-sizing:border-box;display:flex;flex-direction:column;height:205px;justify-content:space-between;padding:40px 16px 24px}.profile-edition .edition-form .splide,.profile-edition .edition-form-textarea .splide{width:100%}.profile-edition .edition-form h1,.profile-edition .edition-form-textarea h1{color:#2e3047;font-size:24px;font-weight:700;line-height:20px}.profile-edition .edition-form h2,.profile-edition .edition-form-textarea h2{color:#2e3047;font-size:16px;font-weight:700;line-height:20px;text-align:left;width:100%}.profile-edition .edition-form .bibou-name,.profile-edition .edition-form-textarea .bibou-name{color:#fff;font-size:32px}.profile-edition .edition-form .edition-inputs,.profile-edition .edition-form-textarea .edition-inputs{align-items:flex-start;display:flex;flex-direction:row;gap:24px;padding:0;width:100%}.profile-edition .edition-form .edition-inputs .column,.profile-edition .edition-form-textarea .edition-inputs .column{align-items:flex-start;display:flex;flex-direction:column;gap:24px;padding:0;width:100%}.profile-edition .edition-form .edition-inputs .column .google-places-autocomplete__input,.profile-edition .edition-form .edition-inputs .column input,.profile-edition .edition-form-textarea .edition-inputs .column .google-places-autocomplete__input,.profile-edition .edition-form-textarea .edition-inputs .column input{padding:5px 10px;width:100%}.profile-edition .edition-form .edition-inputs .column .avatar-profile,.profile-edition .edition-form-textarea .edition-inputs .column .avatar-profile{align-items:flex-start;display:flex;flex-direction:column;gap:10px;justify-content:space-between;padding:0;width:100%}.profile-edition .edition-form .edition-inputs .column .avatar-profile .avatar-upload,.profile-edition .edition-form-textarea .edition-inputs .column .avatar-profile .avatar-upload{align-items:center;display:flex;flex-direction:row;gap:10px;text-align:center}.profile-edition .edition-form .edition-inputs .column .avatar-profile .avatar-upload div:first-child,.profile-edition .edition-form-textarea .edition-inputs .column .avatar-profile .avatar-upload div:first-child{display:none}.profile-edition .edition-form .edition-inputs .column .avatar-profile .avatar-upload img,.profile-edition .edition-form-textarea .edition-inputs .column .avatar-profile .avatar-upload img{border-radius:50%;height:48px;object-fit:cover;width:48px}.profile-edition .edition-form .edition-inputs .column .avatar-profile .avatar-upload label,.profile-edition .edition-form-textarea .edition-inputs .column .avatar-profile .avatar-upload label{align-items:center;background:#2e3047;border-radius:1000px;color:#fff;cursor:pointer;display:flex;flex-direction:row;justify-content:center;padding:6px 12px}.profile-edition .edition-form .edition-inputs .column .avatar-profile .avatar-upload .vich-image,.profile-edition .edition-form-textarea .edition-inputs .column .avatar-profile .avatar-upload .vich-image{display:flex;flex-direction:column-reverse;margin:auto;width:max-content}.profile-edition .edition-form .edition-inputs .column .avatar-profile .avatar-upload .vich-image input[type=file],.profile-edition .edition-form-textarea .edition-inputs .column .avatar-profile .avatar-upload .vich-image input[type=file]{display:none;margin-bottom:30px}.profile-edition .edition-form .edition-inputs .column .avatar-profile .avatar-upload .vich-image img,.profile-edition .edition-form-textarea .edition-inputs .column .avatar-profile .avatar-upload .vich-image img{display:none}.profile-edition .edition-form-textarea .form-input{height:unset!important}.profile-edition .options-form form{display:flex;flex-direction:column;gap:20px;width:100%}.profile-edition .options-form form .checkboxes{text-align:center}.profile-edition .options-form form .avatar-upload{align-items:center;display:flex;flex-direction:column;gap:10px;text-align:center}.profile-edition .options-form form .avatar-upload div:first-child{display:none}.profile-edition .options-form form .avatar-upload img{border-radius:50%;height:88px;margin:auto;object-fit:cover;width:88px}.profile-edition .options-form form .avatar-upload label{align-items:center;background:#2e3047;border-radius:1000px;color:#fff;cursor:pointer;display:flex;flex-direction:row;justify-content:center;padding:6px 12px}.profile-edition .options-form form .avatar-upload .vich-image{display:flex;flex-direction:column-reverse;margin:auto;width:max-content}.profile-edition .options-form form .avatar-upload .vich-image input[type=file]{display:none;margin-bottom:30px}.profile-edition .options-form form .avatar-upload .vich-image img{display:none}.profile-edition div{width:100%}.profile-edition .services-list{align-items:flex-start;background:#fff;border:1px solid rgba(46,48,71,.1);border-radius:24px;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;padding:16px 24px;width:100%}.profile-edition .services-list h3{font-size:18px}.profile-edition .services-list .service{display:flex;flex-direction:row;width:100%}.profile-edition .services-list .service span:first-child{display:inline-block;width:100%!important}.profile-edition .services-list .service span{display:flex;gap:5px}.profile-edition .pictures{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;padding:0;width:422px}.profile-edition .pictures .picture{position:relative;width:unset}.profile-edition .pictures .picture img{border-radius:16px}.profile-edition .pictures .picture .delete-picture{display:none}.profile-edition .pictures .picture:hover{cursor:pointer}.profile-edition .pictures .picture:hover .delete-picture{align-items:center;background-color:rgba(0,0,0,.342);border-radius:16px;display:flex;flex-direction:column;height:100px;justify-content:center;left:0;position:absolute;top:0;width:130px}.profile-edition .pictures .picture:hover .delete-picture svg path{fill:#fff}.profile-edition .pictures .picture:hover .delete-picture span{color:#fff}.profile-edition .pictures .add-picture{align-items:center;background:#d3d5e4;border-radius:16px;display:flex;flex-direction:column;gap:4px;height:100px;justify-content:center;width:130px}.profile-edition .pictures .add-picture img{height:24px;width:24px}.profile-edition .pictures .add-picture span{color:#2e3047;font-size:12px;font-weight:500;line-height:28px;text-align:center}.profile-edition input[type=file]{display:none;margin-bottom:30px}.profile-edition .bibous-form .bibous-list-edit,.profile-edition .bibous-form .bibous-list-edit .bibou-card{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.profile-edition .bibous-form .bibous-list-edit .bibou-card{box-sizing:border-box;gap:10px;isolation:isolate;padding:16px}.profile-edition .bibous-form .bibous-list-edit .bibou-card .bibou-picture{align-items:flex-start;border-radius:24px;box-sizing:border-box;display:flex;flex-direction:row;gap:10px;height:278px;isolation:isolate;padding:16px;position:relative;width:440px}.profile-edition .bibous-form .bibous-list-edit .bibou-card .bibou-picture .description{align-items:flex-start;color:#fff;display:flex;flex-direction:column;gap:8px;margin-left:200px;padding:0;width:100%}.profile-edition .bibous-form .bibous-list-edit .bibou-card .bibou-picture .description .name{align-items:flex-start;display:flex;flex-direction:column;gap:8px;margin:0;padding:0}.profile-edition .bibous-form .bibous-list-edit .bibou-card .bibou-picture .description .name span{font-size:24px;font-weight:600;line-height:20px}.profile-edition .bibous-form .bibous-list-edit .bibou-card .icons-bibou{align-items:flex-start;display:flex;flex-direction:row;gap:10px;justify-content:center;padding:0;width:500px}.profile-edition .bibous-form .bibous-list-edit .bibou-card .icons-bibou .edit{align-items:center;background:#2e3047;border:1px solid #2e3047;border-radius:1000px;color:#fff;display:flex;flex-direction:row;gap:10px;justify-content:center;padding:8px 16px}.profile-edition .bibous-form .bibous-list-edit .bibou-card .icons-bibou .delete{align-items:center;background:#f83f3b;border:1px solid rgba(46,48,71,.1);border-radius:1000px;color:#fff;display:flex;flex-direction:row;gap:10px;justify-content:center;padding:8px 16px}.profile-edition .bibous-form .bibous-list-edit .bibou-buttons{align-items:center;display:flex;flex-direction:column;gap:16px;padding:0}.profile-edition .bibous-form .bibous-list-edit .bibou-buttons .add{align-items:center;background:#2e3047;border-radius:1000px;color:#fff;display:flex;flex-direction:row;gap:10px;justify-content:center;padding:10px 16px}.profile-edition .bibous-form .bibous-list{width:100%}.profile-edition .bibous-form .bibous-list .bibou-card{background:#fff;border-radius:20px;display:grid;grid-template-areas:"picture name icons" "picture description icons";grid-template-columns:3fr 7fr 1fr;margin-bottom:30px;padding:24px}.profile-edition .bibous-form .bibous-list .bibou-card .icons{align-self:center;grid-area:icons;justify-self:center}.profile-edition .bibous-form .bibous-list .bibou-card .icons .icon{width:20px}.profile-edition .bibous-form .bibous-list .bibou-card .picture{align-self:center;background-position:50%;background-size:cover;border-radius:50%;grid-area:picture;height:110px;justify-self:center;width:110px}.profile-edition .bibous-form .bibous-list .bibou-card .name{color:#374151;font-size:32px;font-size:24px;font-weight:700;grid-area:name;line-height:130%;margin-bottom:0;margin-top:10px;text-align:left}.profile-edition .bibous-form .bibous-list .bibou-card .description{display:grid;grid-area:description;grid-template-columns:1fr 1fr;text-align:left}.profile-edition .bibous-form .bibous-list .bibou-card .description span{font-weight:600}.profile-edition .bibous-form .add-bibou{text-align:center}.profile-edition .bibous-form .add-bibou a{background:#2e3047;border-radius:1000px;color:#fff;height:40px;padding:5px 16px;width:200px!important}.profile-edition textarea{padding:5px 10px;width:100%}.profile-edition p{text-align:center}.profile-edition p a{color:#2e3047;text-decoration:underline}.profile-edition .submit{display:flex;flex-direction:row;justify-content:center;width:100%}.profile-edition .submit button{border-radius:1000px;height:48px;padding:10px 16px;width:152px}.black-button,.profile-edition .submit button,button[data-entry-action=add]{align-items:center;background:#2e3047;color:#fff;display:flex;flex-direction:row;justify-content:center}.black-button,button[data-entry-action=add]{border-radius:32px;gap:8px;height:36px;padding:6px 18px}.black-button .icon,button[data-entry-action=add] .icon{height:18px!important;width:18px!important}.bibou-profile{background-color:#fff;border:1px solid #ebecf3;border-radius:32px;box-sizing:border-box;display:flex;flex-direction:column;gap:20px;margin:auto;padding:64px 48px;width:1264px}.bibou-profile .large-button{width:100px}.bibou-profile .large-button img{height:14px;width:16px}.profile-view{display:flex;float:row;height:100%}.profile-view .summary{background-color:#fafafa;justify-self:center;padding:20px 0;text-align:center;width:100%}.profile-view .summary .availability{padding:0 50px 30px}.profile-view .summary .availability h2{margin-bottom:0}.profile-view .summary .username{font-family:Satoshi,serif;font-size:36px;margin:0}.profile-view .summary .avatar{border-radius:50%;width:200px}.profile-view .details{display:grid;grid-template-rows:repeat(auto-fit,minmax(max-content,1fr));grid-gap:10px;padding:0 10px}.profile-view .details .bibou-info{align-self:center;justify-self:center}.profile-view .details .bibou-info span{font-weight:600}.profile-view .details .nanny-info{background:rgba(139,191,193,.19);display:grid;grid-template-areas:"title title" "details motivation";grid-template-columns:50% 50%;padding:20px}.profile-view .details .nanny-info hr{border:1px dashed rgba(0,0,0,.17);height:1px;width:100%}.profile-view .details .nanny-info .nanny-title{display:grid;grid-area:title;grid-template-areas:"text options" "hr hr"}.profile-view .details .nanny-info .nanny-title h2{grid-area:text}.profile-view .details .nanny-info .nanny-title a{align-self:center;grid-area:options;justify-self:end}.profile-view .details .nanny-info .nanny-title hr{grid-area:hr}.profile-view .details .nanny-info .nanny-motivation{grid-area:motivation}.profile-view .details .nanny-info .nanny-details{grid-area:details}.profile-view .details .list{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,max-content));margin:10px 0}.profile-view .details .list div{text-align:center;width:110px}.profile-view .details .list div .bibou-name{color:#7eb9bc;font-family:Satoshi,serif;font-size:18px;margin-top:0}.profile-view .details .request .submit{text-align:end}.profile-view .details .request form button{margin:15px}.modal-validation{text-align:center}.modal-validation img{padding-top:30px}.modal-validation .insert{background-color:#e2f0e3;border-radius:20px;margin:auto auto 30px;padding:10px 20px;text-align:center;width:400px}.modal-validation .close-button{background-color:#fff;border:0;font-family:Satoshi;font-size:15px;position:absolute;right:5px;top:5px}.modal-validation .button-validation{margin-bottom:10px;margin-top:20px}.profile-edit{display:grid;grid-template-columns:auto;grid-template-rows:max-content auto;width:100%;grid-gap:10px}.profile-edit .form-error{color:#eb5757}.profile-edit .form-error ul{list-style-type:none;margin:0;padding-left:0}.profile-edit .form-error ul li{width:max-content}.profile-edit .main{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:10px;align-items:center;background-color:#fafafa;justify-items:center;padding:10px 0}.profile-edit .main>div{width:90%}.profile-edit .main .google-places-autocomplete__input{padding:1px 2px}.profile-edit .main .avatar-upload{text-align:center}.profile-edit .main .avatar-upload .vich-image{display:flex;flex-direction:column-reverse;margin:auto;width:max-content}.profile-edit .main .avatar-upload .vich-image input[type=file]{display:block;margin:auto;width:130px}.profile-edit .main .avatar-upload .vich-image img{border-radius:50%;margin:auto}.profile-edit .main .user-info .cta{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));grid-gap:20px}.profile-edit .main .user-info>div{padding-bottom:20px}.profile-edit .main .user-info select{display:block;margin:auto}.profile-edit .main .user-account>div{padding-bottom:20px}.profile-edit .main .submit{display:flex;justify-content:center}.profile-edit .secondary{display:grid;grid-template-rows:repeat(auto-fit,minmax(max-content,1fr));grid-gap:10px;padding:0 10px}.profile-edit .secondary .list{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,max-content));margin:10px 0}.profile-edit .secondary .list .add-bibou{width:70px}.profile-edit .secondary .list div{text-align:center;width:110px}.profile-edit .secondary .list div .bibou-name{color:#7eb9bc;font-family:Satoshi,serif;font-size:18px;margin-top:0}.custodies-profile{display:flex;flex-direction:column;gap:32px}.custodies-profile .notabene{font-size:12px}.custodies-profile .button-white-red-without-border{height:unset;padding:0}.custodies-profile .button-white-abysse-without-border{background:#fff;border:none;color:#2e3047;height:unset;padding:0}.custodies-profile .button-white-abysse-without-border svg path{color:#2e3047!important}.custodies-profile .custodies-header,.custodies-profile .offers-header{border-bottom:1px dashed #ebecf3;border-top:1px dashed #ebecf3;padding:10px 0;width:100%}.custodies-profile h1{text-align:center}.custodies-profile h2{color:#6d57f6!important;font-size:20px!important}.custodies-profile .actions{display:flex;flex-direction:row;gap:24px;justify-content:flex-end}.custodies-profile .custody,.custodies-profile .offer{border-bottom:1px dashed #ebecf3;padding:10px 0}.custodies-profile .card-body{display:none}.custodies-profile .custodies-section,.custodies-profile .offers-section{display:flex;flex-direction:column;gap:8px}.custodies-profile .custodies-section .card-header,.custodies-profile .custodies-section .custodies-header,.custodies-profile .custodies-section .offers-header,.custodies-profile .offers-section .card-header,.custodies-profile .offers-section .custodies-header,.custodies-profile .offers-section .offers-header{align-items:center;display:flex;flex-direction:row}.custodies-profile .custodies-section .col1,.custodies-profile .offers-section .col1{align-items:center;display:flex;width:50%}.custodies-profile .custodies-section .col2,.custodies-profile .offers-section .col2{align-items:center;display:flex;width:30%}.custodies-profile .custodies-section .col3,.custodies-profile .offers-section .col3{width:20%}@media (max-width:1024px){.bibou-profile{width:100%}.selected-block,.unselected-block{flex-direction:column}.selected-block .price-block,.unselected-block .price-block{width:100%!important}.selected-block div,.unselected-block div{align-items:center;display:flex;gap:8px;width:unset}.profile-edition,.registration-cards{flex-direction:column!important}.profile-edition .menu{text-align:center;width:100%}.profile-edition .menu .elements{align-items:start}.profile-edition .menu .active{box-sizing:border-box!important;width:100%!important}.profile-edition .edition-form,.profile-edition .edition-form .picture-add,.profile-edition .edition-form-textarea,.profile-edition .edition-form-textarea .picture-add{width:100%}.profile-edition .edition-form .invoices,.profile-edition .edition-form-textarea .invoices{display:flex;flex-direction:column;gap:40px;width:100%}.profile-edition .edition-form .invoices .invoice,.profile-edition .edition-form-textarea .invoices .invoice{align-items:center;display:flex;flex-direction:column;font-size:14px;justify-content:unset}.profile-edition .edition-form .invoices .invoice .name,.profile-edition .edition-form-textarea .invoices .invoice .name{width:50%}.profile-edition .edition-form .invoices .invoice .date,.profile-edition .edition-form .invoices .invoice .link,.profile-edition .edition-form-textarea .invoices .invoice .date,.profile-edition .edition-form-textarea .invoices .invoice .link{width:25%}.profile-edition .edition-form .splide,.profile-edition .edition-form-textarea .splide{width:300px}.profile-edition .edition-form .bibous-list-edit,.profile-edition .edition-form-textarea .bibous-list-edit{width:250px}.profile-edition .edition-form .bibous-list-edit .bibou-card .bibou-picture,.profile-edition .edition-form-textarea .bibous-list-edit .bibou-card .bibou-picture{width:100%}.profile-edition .edition-form .bibous-list-edit .bibou-card .bibou-picture .description,.profile-edition .edition-form-textarea .bibous-list-edit .bibou-card .bibou-picture .description{margin-left:0}.profile-edition .edition-form .edition-inputs,.profile-edition .edition-form-textarea .edition-inputs{flex-direction:column}.profile-edition .edition-form .edition-inputs .form-input,.profile-edition .edition-form-textarea .edition-inputs .form-input{width:100%}.profile-edition .options-form{padding:50px 28px;width:100%}.profile-edition .bibous-form{width:100%}.profile-edition .bibous-form .bibous-list .bibou-card{grid-template-areas:"picture icons" "name name" "description description"!important;grid-template-columns:1fr 1fr!important}.profile-edition .bibous-form .bibous-list .bibou-card .picture{height:70px;width:70px}.profile-edition .bibous-form .bibous-list .bibou-card .description{grid-template-columns:1fr!important}.profile-edition .pictures{width:100%}.profile-edition .pictures .picture{text-align:center;width:100%}.profile-edition .pictures .picture-add{align-items:center;display:flex;flex-direction:row;justify-content:center}.profile-view{flex-direction:column}.profile-view .summary .availability{padding:0 15px}.profile-view .details .nanny-info{display:grid;grid-template-areas:"title" "details" "motivation";grid-template-columns:auto;padding:20px}.profile-view-user .profile-view-main{width:100%!important}.profile-view-user .profile-view-main .header .title{flex-direction:column}.profile-view-user .profile-view-main .header .title .avatar-profile{height:150px;width:150px}.profile-view-user .profile-view-main .header .title .header-infos .statistics{flex-direction:column;gap:0}.profile-view-user .profile-view-main .nanny-details .details{flex-direction:column}.profile-view-user .profile-view-main .bibous,.profile-view-user .profile-view-main .nanny-details .details .motivation-available,.profile-view-user .profile-view-main .nanny-details .details .options{width:100%}.profile-view-user .profile-view-main .bibous .bibous-list{align-items:center;flex-direction:column;justify-content:center;width:100%}.profile-view-user .profile-view-main .pictures .gallery{grid-auto-rows:100%;grid-template-columns:1fr}.profile-view-user .profile-view-main .pictures .gallery img{height:unset}.profile-view-user .profile-view-main .pictures .gallery .v-stretch{grid-row:span 1}.profile-view-user .profile-view-main .pictures .gallery .h-stretch{grid-column:span 1}.profile-edit .main{grid-template-columns:auto;grid-template-rows:repeat(auto-fill,max-content)}}.google-places-autocomplete{position:relative;width:100%}.google-places-autocomplete__input{border:none;box-shadow:0 1px 16px 0 rgba(0,0,0,.09);margin-bottom:2px;padding:10px;width:calc(100% - 20px)}.google-places-autocomplete__input:active,.google-places-autocomplete__input:focus,.google-places-autocomplete__input:hover{border:none;outline:0}.google-places-autocomplete__suggestions-container{background:#fff;border-radius:0 0 5px 5px;box-shadow:0 1px 16px 0 rgba(0,0,0,.09);color:#000;position:absolute;width:100%;z-index:2}.google-places-autocomplete__suggestion{font-size:1rem;padding:10px;text-align:left}.google-places-autocomplete__suggestion--active{background:#e0e3e7}