.elementor-550 .elementor-element.elementor-element-734656e{--display:flex;}.elementor-550 .elementor-element.elementor-element-6b875a4{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-550 .elementor-element.elementor-element-6b875a4:not(.elementor-motion-effects-element-type-background), .elementor-550 .elementor-element.elementor-element-6b875a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-550 .elementor-element.elementor-element-6862b22{--display:flex;}.elementor-550 .elementor-element.elementor-element-d248ca1 > .elementor-widget-container{margin:2% 0% 2% 0%;padding:0px 0px 0px 0px;}.elementor-550 .elementor-element.elementor-element-d248ca1 img{width:60%;}.elementor-550 .elementor-element.elementor-element-655a347 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-550 .elementor-element.elementor-element-655a347 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-550 .elementor-element.elementor-element-655a347 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-550 .elementor-element.elementor-element-655a347 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-550 .elementor-element.elementor-element-655a347 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-550 .elementor-element.elementor-element-655a347 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-550 .elementor-element.elementor-element-655a347 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-550 .elementor-element.elementor-element-655a347 .elementor-field-group > label, .elementor-550 .elementor-element.elementor-element-655a347 .elementor-field-subgroup label{color:var( --e-global-color-primary );}.elementor-550 .elementor-element.elementor-element-655a347 .elementor-field-group > label{font-family:"Jost", Sans-serif;font-size:16px;}.elementor-550 .elementor-element.elementor-element-655a347 .elementor-field-type-html{padding-bottom:0px;color:var( --e-global-color-primary );font-family:"Jost", Sans-serif;}.elementor-550 .elementor-element.elementor-element-655a347 .elementor-field-group .elementor-field{color:var( --e-global-color-primary );}.elementor-550 .elementor-element.elementor-element-655a347 .elementor-field-group .elementor-field, .elementor-550 .elementor-element.elementor-element-655a347 .elementor-field-subgroup label{font-family:"Jost", Sans-serif;font-size:16px;}.elementor-550 .elementor-element.elementor-element-655a347 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#FFFFFF;}.elementor-550 .elementor-element.elementor-element-655a347 .elementor-field-group .elementor-select-wrapper select{background-color:#FFFFFF;}.elementor-550 .elementor-element.elementor-element-655a347 .elementor-button{font-family:"Jost", Sans-serif;font-size:20px;border-style:solid;border-width:2px 2px 2px 2px;}.elementor-550 .elementor-element.elementor-element-655a347 .e-form__buttons__wrapper__button-next{background-color:#FFFFFF;color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-550 .elementor-element.elementor-element-655a347 .elementor-button[type="submit"]{background-color:#FFFFFF;color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-550 .elementor-element.elementor-element-655a347 .elementor-button[type="submit"] svg *{fill:var( --e-global-color-primary );}.elementor-550 .elementor-element.elementor-element-655a347 .e-form__buttons__wrapper__button-previous{background-color:#D1D1D1;color:#707070;border-color:#707070;}.elementor-550 .elementor-element.elementor-element-655a347 .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-550 .elementor-element.elementor-element-655a347 .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-550 .elementor-element.elementor-element-655a347 .elementor-button[type="submit"]:hover svg *{fill:var( --e-global-color-secondary );}.elementor-550 .elementor-element.elementor-element-655a347 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-550 .elementor-element.elementor-element-655a347 .elementor-message{font-family:"Jost", Sans-serif;}.elementor-550 .elementor-element.elementor-element-655a347 .e-form__indicators__indicator, .elementor-550 .elementor-element.elementor-element-655a347 .e-form__indicators__indicator__label{font-family:"Jost", Sans-serif;}.elementor-550 .elementor-element.elementor-element-655a347{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-primary );--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-550 .elementor-element.elementor-element-a27a97f{text-align:justify;font-family:"Minion Pro Regular", Sans-serif;font-size:16px;color:var( --e-global-color-primary );}body.elementor-page-550:not(.elementor-motion-effects-element-type-background), body.elementor-page-550 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(min-width:768px){.elementor-550 .elementor-element.elementor-element-734656e{--width:90%;}}/* Start custom CSS for form, class: .elementor-element-655a347 *//* Style the Previous Next */
.elementor-field-type-next .elementor-button {
    margin-top: 20px;
}

/* Style the Previous Button */
.elementor-field-type-previous .elementor-button {
    background-color: #e1e1e1;
    border: none;
    color: #666;
    font-size: 16px;
    padding: 10px 20px;
    cursor: pointer;
    display: flex;
    align-items: center;
    margin-top: 20px;
}

.elementor-field-type-previous .elementor-button:before {
    content: "\2190"; /* Unicode for left arrow */
    font-weight: bold;
}

/* Style the Submit Button */
.elementor-field-type-submit .elementor-button {
    border: 2px solid #b83232;
    font-size: 16px;
    padding: 10px 20px;
    cursor: pointer;
    width: 550px;
    text-align: center;
    justify-content: center;
    display: flex;
    margin-top: 20px;
}

/* Ensure consistent button height and padding */
.elementor-button-content-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
}

/* Responsive Styles */
@media (max-width: 768px) {
    /* Style the Previous Button for Mobile */
    .elementor-field-type-submit .elementor-button {
    width: 200px;
    }
}

.no-ampm input[type="time"]::-webkit-datetime-edit-ampm-field {
    display: none;
}
.no-ampm input[type="time"]::-webkit-clear-button {
    display: none;
}

/* Tooltip container for the specific label */
label[for="form-field-auth_1-1"]:hover::after {
    content: "Les informations portées sur ce formulaire vous concernant sont à l’usage de notre établissement afin de traiter votre demande. Vous acceptez notre politique de confidentialité des données personnelles. Conformément à la Loi n°78-17 du 6 janvier 1978 modifiée, et au règlement général sur la protection des données, vous disposez d’un droit d’accès, de rectification, d’effacement, d'opposition et de limitation du traitement relatif aux données personnelles qui vous concernent, ainsi que du droit à la portabilité des données et de définition de vos directives relatives à la gestion de vos données après votre décès. Vous pouvez exercer ces droits par email à l'adresse contact@lamerecatherine.com. Pour en savoir plus, consultez les mentions légales.";
    display: block;
    position: absolute;
    background-color: #F5EFEA;
    color: #882217;
    padding: 10px;
    border-radius: 5px;
    border-color: #882217;
    font-size: 16px;
    line-height: 1.5;
    min-width: 1000px;
    z-index: 10;
    top: -1000%; /* Adjust this depending on label placement */
    left: 100%;
    transform: translateX(-50%);
    white-space: normal;
}

/* Hide the tooltip by default */
label[for="form-field-auth_1-1"]::after {
    display: none;
}

/* Optional styling for better tooltip positioning */
label[for="form-field-auth_1-1"] {
    position: relative;
}

/* Hide the tooltip by default */
.elementor-button::after,
label[for="form-field-auth_1-1"]::after {
    display: none;
}

/* Optional styling for better tooltip positioning */
.elementor-button,
label[for="form-field-auth_1-1"] {
    position: relative;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Minion Pro Regular';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://cadet-de-gascogne.com/wp-content/uploads/2024/07/MinionPro-Regular-_1_.woff') format('woff');
}
/* End Custom Fonts CSS */