.elementor-73531 .elementor-element.elementor-element-63c6fa6{--display:flex;--padding-top:0112px;--padding-bottom:112px;--padding-left:24px;--padding-right:24px;}body.elementor-page-73531:not(.elementor-motion-effects-element-type-background), body.elementor-page-73531 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://preprod.psychologue.fr/wp-content/uploads/2026/04/psychologue-bg.png");}:root{--page-title-display:none;}@media(max-width:767px){.elementor-73531 .elementor-element.elementor-element-63c6fa6{--padding-top:48px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}}/* Start custom CSS for shortcode, class: .elementor-element-abfe1a8 */.onboarding-nav, .psy-ob-content-b{
    padding-top: 0!important;
}

@media (max-width: 767px) {
    .onboarding-nav__item:not(:last-child)::after {
        z-index: -1;
    }
}
button#btn-add-diplome, button#btn-add-horaire, button#btn-add-tarif{
    padding: 9px 14px;
    background: #f0f0ff;
    border: 1.5px solid #cccff5;
    color: #5B65DE;
    border-radius: 8px;
    font-size: 13px;
    cursor: pointer;
    font-weight: 500;
    white-space: nowrap;
    }
.psy-ob-repeater-row{
    background: #ffffff!important;
}
button#btn-a2, button#btn-a0, button#btn-a1{
    min-width: 100%!important;
}
.psy-ob-btn-sec{
    margin-top: 8px;
}
.psy-ob-field {
    margin-bottom: 24px;
}
.psy-ob-upload-label{
    display: flex!important;
    flex-direction: column!important;
    padding: 60px!important;
        color: #6B7280;
    background: #ffffff!important;
}
.psy-ob-recap-section{
    background: #ffffff!important;
}
.psy-ob-upload-label span{
    font-weight: 600;
}
.psy-ob-gallery-del{
    padding: 2px 2px 6px 2px!important;
}
#btn-resend{
    padding: 2px 8px!important;
    color:#132055;
}
#btn-resend:hover{
 background-color: transparent!important;
    color:#5B65DE;
}
input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
        width: 100%;
    padding: 10px 14px;
    border: 1px solid #E5E7EB;
    border-radius: 10px;
    font-size: 14px;
    outline: none;
    color: #132055;
    transition: border-color .15s, box-shadow .15s;
    background: #fff;
}
.psy-ob-civ-btn{
      width: 100%!important;
    padding: 10px 14px!important;
    border: 1px solid #E5E7EB!important;
    border-radius: 10px!important;
    font-size: 14px!important;
    outline: none!important;
    color: #132055!important;
    transition: border-color .15s, box-shadow .15s!important;
    background: #fff!important;
}
.psy-ob-civ-btn.sel{
      background-color: #5B65DE!important;
      color: white!important;
}

.psy-ob-check-item{
    padding: 10px 14px!important;
    border: 1px solid #E5E7EB!important;
    border-radius: 10px!important;
    font-size: 14px!important;
    outline: none!important;
    color: #132055!important;
    transition: border-color .15s, box-shadow .15s!important;
    background: #fff!important;
}
.psy-ob-check-item.sel{
      background-color: #5B65DE!important;
      color: white!important;
}/* End custom CSS */