.elementor-widget-star-rating .elementor-star-rating__title{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-8968 .elementor-element.elementor-element-637f4c9f{text-align:center;}.elementor-8968 .elementor-element.elementor-element-7392ab8f.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}@media(max-width:1024px){.elementor-widget-star-rating .elementor-star-rating__title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:767px){.elementor-widget-star-rating .elementor-star-rating__title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}/* Start custom CSS for html, class: .elementor-element-383aeace *//* Personnalisation du style du titre du formulaire de commentaire */
#reply-title {
    font-size: 24px; /* Taille de police du titre */
    color: #333; /* Couleur du texte du titre */
    margin-bottom: 20px; /* Ajoute un espace en bas du titre */
    text-align: center; /* Centre le texte */
    font-family: 'Cormorant Garamond', serif; /* Applique la police Cormorant Garamond */
}

#reply-title small {
    font-size: 14px; /* Taille de police du texte "Annuler la réponse" */
    color: #666; /* Couleur du texte "Annuler la réponse" */
}

#cancel-comment-reply-link {
    text-decoration: none; /* Supprime le soulignement du lien "Annuler la réponse" */
    color: #666; /* Couleur du texte du lien "Annuler la réponse" */
}

#cancel-comment-reply-link:hover {
    text-decoration: underline; /* Souligne le lien "Annuler la réponse" au survol */
    color: #333; /* Couleur du texte du lien "Annuler la réponse" au survol */
}
/* Personnalisation du style du titre du formulaire de commentaire */
#reply-title {
    font-size: 30px; /* Augmente la taille de la police du titre */
    text-transform: uppercase; /* Met le texte en majuscules */
    color: #333; /* Couleur du texte du titre */
    margin-bottom: 20px; /* Ajoute un espace en bas du titre */
    text-align: center; /* Centre le texte */
    font-family: 'Cormorant Garamond', serif; /* Applique la police Cormorant Garamond */
}

#reply-title small {
    font-size: 14px; /* Taille de police du texte "Annuler la réponse" */
    color: #666; /* Couleur du texte "Annuler la réponse" */
}

#cancel-comment-reply-link {
    text-decoration: none; /* Supprime le soulignement du lien "Annuler la réponse" */
    color: #666; /* Couleur du texte du lien "Annuler la réponse" */
}

#cancel-comment-reply-link:hover {
    text-decoration: underline; /* Souligne le lien "Annuler la réponse" au survol */
    color: #333; /* Couleur du texte du lien "Annuler la réponse" au survol */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7392ab8f *//* Style du formulaire de commentaire */
.comment-form {
    max-width: 500px; /* Ajustez la largeur maximale selon vos besoins */
    margin: 0 auto; /* Centre le formulaire horizontalement */
}

.comment-notes {
    margin-bottom: 15px; /* Ajoute un espace en bas des notes du commentaire */
}

.comment-form-comment,
.comment-form-author,
.comment-form-email,
.comment-form-url {
    margin-bottom: 15px; /* Ajoute un espace en bas de chaque champ */
}

.comment-form-comment label,
.comment-form-author label,
.comment-form-email label,
.comment-form-url label {
    display: block; /* Affiche les labels comme des blocs pour les mettre en dessous des champs */
    margin-bottom: 5px; /* Ajoute un espace en bas de chaque label */
    font-weight: bold; /* Met le texte des labels en gras */
}

.comment-form textarea,
.comment-form input[type="text"],
.comment-form input[type="email"],
.comment-form-input[type="url"] {
    width: 100%; /* La largeur du champ de texte occupe 100% de la largeur du formulaire */
    padding: 10px; /* Ajoute un peu d'espace autour du texte des champs */
}

.form-submit {
    margin-top: 15px; /* Ajoute un espace au-dessus du bouton de soumission */
    text-align: center; /* Centre le texte du bouton */
}

.submit {
    background-color: #B21FB8; /* Change la couleur de fond du bouton */
    color: #fff; /* Change la couleur du texte du bouton en blanc */
    padding: 10px 15px; /* Ajoute un peu d'espace autour du texte du bouton */
    border: none; /* Supprime la bordure du bouton */
    cursor: pointer; /* Change le curseur au survol du bouton */
    font-family: 'Cormorant Garamond', serif; /* Applique la police Cormorant Garamond */
}

.submit:hover {
    background-color: #8a1679; /* Change la couleur de fond du bouton au survol */
}/* End custom CSS */