/* Style de la div personnalisée */
.form-sidebar {
    background-color: #fff;
    padding: 0px;
    border-radius: 7px;
    margin-bottom: 30px;
    box-shadow: var(--default-box-shadow);
    position: relative; /* Permet de positionner correctement les pseudos-éléments */
}

/* Style du titre */
.form-sidebar-title {
    background-color: #f67280;
    color: white;
    font-size: 24px;
	text-align: center;
    margin: 0;
    padding: 15px 30px;
    border-radius: 7px 7px 0 0;
    position: relative; /* Permet de positionner correctement les pseudos-éléments */
}

/* Pseudo-élément pour la flèche */
.form-sidebar-title::before {
  content: '';
  position: absolute;
  left: -30px;
  top: 50%;
  transform: translateY(-50%);
  border-left: 15px solid transparent;
  border-right: 15px solid #f67280;
  border-top: 15px solid transparent;
  border-bottom: 15px solid transparent;
}
@media (max-width: 1060px) {
  .form-sidebar-title::before {
    display: none;
  }
}

/* Style du contenu */
.form-sidebar-content {
    background-color: white;
    padding: 30px;
    border-radius: 0 0 7px 7px;
    color: #fff;
}




.form-sidebar .ptprelinker-contents-register-form-default .ptprelinker-content .ptprelinker-content-inner .ptprelinker-register-form .ptprelinker-buttons {
                    width: 100%;
                }
                .form-sidebar .ptprelinker-contents-register-form-default .ptprelinker-content .ptprelinker-content-inner {
                    width: 100%;
                }
                .form-sidebar .ptprelinker-contents-register-form-default .ptprelinker-content .ptprelinker-content-inner {
                    padding: 0px;
                }
                .form-sidebar .ptprelinker-contents-register-form-default .ptprelinker-content .ptprelinker-content-inner .ptprelinker-register-form .ptprelinker-buttons .ptprelinker-button {
                    padding: 0px 20px !important;
                    border-radius: 20px !important;
					background: #3acb82;
                }
                .form-sidebar .ptprelinker-contents-register-form-default .ptprelinker-button-success:hover {
    			background-color: #00b16c !important;
    			border-color: #00b16c !important;
  				}
                .form-sidebar .ptprelinker-contents-register-form-default .ptprelinker-content .ptprelinker-content-inner .ptprelinker-register-form .ptprelinker-input-group-prepend .ptprelinker-input-group-text {
                    border-top-left-radius: 20px;
                    border-bottom-left-radius: 20px;
                }
                .form-sidebar .ptprelinker-contents-register-form-default .ptprelinker-content .ptprelinker-content-inner .ptprelinker-register-form .ptprelinker-input, .form-sidebar .ptprelinker-contents-register-form-default .ptprelinker-content .ptprelinker-content-inner .ptprelinker-register-form .ptprelinker-select {
                    border-top-right-radius: 20px !important;
                    border-bottom-right-radius: 20px !important;
					margin: 0px;
                }
                .form-sidebar * {
                    --ptprelinker-css-border-input-focus: none;
                }
                .form-sidebar .ptprelinker-contents-register-form-default .ptprelinker-content .ptprelinker-content-inner {
                    background-color: white;
                }
                .form-sidebar .ptprelinker-contents-register-form-default .ptprelinker-content .error-register {
                    margin-bottom: 1rem;
                }
                .form-sidebar .features {
                    margin-top: 30px;
                }
                .form-sidebar .features p {
                    color: black;
                    margin: 0px;
                }
                .form-sidebar .features ul {
                    list-style-type: none;
                    padding: 0;
                    color: #000; /* Couleur du texte en noir */
                    margin: 0px;
                }
                .form-sidebar .features li {
                    margin-bottom: 10px;
                    display: flex;
                    align-items: center;
                    padding-left: 0px;
                    font-size: 16px;
					border-bottom: 0px !important;
                }
                .form-sidebar .features ul li img {
                    width: 24px; /* Ajustez la largeur et la hauteur selon vos besoins */
                    height: 24px;
                    margin-right: 10px; /* Ajoutez de la marge à droite pour l'espacement */
                    vertical-align: middle; /* Alignement vertical au milieu du texte */
                }
                .form-sidebar .features ul li span {
                    color: #f67280;
                }

