/*
Theme Name: OceanWP Child Theme
Theme URI: https://oceanwp.org/
Description: OceanWP WordPress theme. Sample child theme.
Author: OceanWP
Author URI: https://oceanwp.org/
Template: oceanwp
Version: 1.0
*/

/* Parent stylesheet should be loaded from functions.php not using @import */

.cb-kbcbzbd7 {
	gap: 20px;
}

.jet-form-builder-repeater__remove {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 36px;
    height: 36px;
    background: #c0392b;
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    border-radius: 50px;
    border: none;
    cursor: pointer;
}

.jet-form-builder-repeater__remove:hover {
    background: #a93226;
    color: #fff;
}

.elementor-4910 .elementor-element.elementor-element-e93c709 .jet-form-builder__field:not(.checkradio-field):not(.range-field):not(.jet-form-builder-repeater):not(.wysiwyg-field):not([role="switch"]) {
	background-color: transparent !important;
}

.jet-form-builder-file-upload__content {
	display: none !important;
}

.wp-block-heading {
	margin: 0px !important;
}

.jet-form-builder-repeater__row-fields>div, .jet-form-builder__conditional>div, .jet-form-builder-row {
	margin: 0 0 20px 0 !important;
}

.cb-y2projju .jet-form-builder__label-text, .cb-wv4vvqql .jet-form-builder__label-text, .cb-qwpx7qu3 .jet-form-builder__label-text {
	font-size: 20px !important;
}

.error-message {
	font-size: 10px !important;
}

.jet-form-builder__field.text-field[aria-invalid="true"], .jet-form-builder__field.textarea-field[aria-invalid="true"], .jet-form-builder__field.phone-field-intl[aria-invalid="true"], .jet-form-builder__field.radio-field.checkradio-field.groupe_sanguin_classcss[aria-invalid="true"] {
  border: 1px solid red !important;
}