.rose{color:#E61873 !important;}
.bleu{color:#1070b7 !important;}
.bg-blanc{background-color:#FFFFFF !important;}
.bg-blanc:hover{background-color:#F2F2F2 !important;}
.elementor-widget-heading.glow .elementor-heading-title{text-shadow:0 0 5px #FFFFFF, 0 0 10px #FFFFFF, 0 0 15px #FFFFFF, 0 0 20px #E61873, 0 0 30px #E61873, 0 0 40px #E61873, 0 0 55px #E61873, 0 0 75px #E61873;color:#FFFFFF;}
.elementor-widget-heading.glow-neon .elementor-heading-title{text-shadow:#FFFFFF 0px 0px 5px, #FFFFFF 0px 0px 10px, #FFFFFF 0px 0px 15px, #1070b7 0px 0px 20px, #1070b7 0px 0px 30px, #1070b7 0px 0px 40px, #1070b7 0px 0px 50px, #1070b7 0px 0px 75px;color:#FFFFFF;}
.elementor-widget-heading.glow-flame .elementor-heading-title{text-shadow:0 -1px 4px #FFFFFF, 0 -2px 10px #ff0, 0 -10px 20px #ff8000, 0 -18px 40px #F00;color:#FFFFFF;}
@page{margin:0cm;}:root{--e-global-typography-306fb23-font-size:2.5vw;}
.elementor-hidden, .only-print, .jet-form-builder-page--hidden{display:block !important;}
.elementor-invisible{visibility:visible !important;}
.elementor-motion-effects-layer{transform:none !important;}
.no-anim, .elementor-widget-jet-form-builder-form{animation:none !important;}
button, .no-print, .acc-header, #accfooter,
.acc-vertical-nav, .language-switcher, .ti-certificate, .only-pdf, .grecaptcha-badge, .elementor-button, .select-caret-down-wrapper, .e-form__indicators, .save-as-pdf-pdfcrowd-button, .jet-form-builder__calculated-field-val, .trp_language_switcher_shortcode, .jet-form-builder-signature__clear, .jet-form-builder-progress-pages, .jet-form-builder__next-page-wrap, .field-type-repeater-field > .jet-form-builder__label, .jet-form-builder-signature__input, .pastille{display:none !important;}
.reset-width-print, .print-full-width > .e-con-inner, .acc-vertical-content{max-width:none !important;width:100% !important;}
.presentation{---e-global-typography-72cd6e5-font-size:3.2vw;--e-global-typography-9dd645f-font-size:2.6vw;--e-global-typography-306fb23-font-size:2.2vw;--e-global-typography-153671f-font-size:1.4vw;--e-global-typography-1405a5f-font-size:1.8vw;--e-global-typography-7525827-font-size:1.4vw;--e-global-typography-1d98e3b-font-size:2vw;}
.presentation > .e-con{min-height:100vh;max-height:100vh;}
.presentation > .e-con > .e-con-inner{max-width:none;}
.presentation .timeline-item__card-title{font-size:1.4vw;}
body #presentation .ti-widget{max-height:70vh;overflow:hidden;}
body #presentation .ti-review-item{flex:0 0 50% !important;max-width:50% !important;}
body #presentation .ti-review-text-container{height:auto !important;}
[data-settings*=animation]{animation-name:fadeIn;}
.wp-block-heading{page-break-inside:avoid;}
.jet-form-builder__label-text{position:relative;}
.jet-form-builder__label-text .jet-form-builder__required{display:none;position:absolute;top:-8px;right:-8px;}
.jet-form-builder-row{page-break-inside:avoid;}
.jet-form-builder-row.field-type-repeater-field{page-break-inside:auto;padding-left:0 !important;padding-right:0 !important;}
.jet-form-builder-page + .jet-form-builder-page > .wp-block-heading:first-child{page-break-before:always;break-before:page;}
.thousands-helper{justify-content:right;color:#FFFFFF;}
.thousands-helper:after{color:#000000 !important;}
.jet-form-builder select, .jet-form-builder .date-field, .jet-form-builder .datetime-field, .jet-form-builder .jet-form-builder__field{color:#FFFFFF !important;background:none !important;}
.jet-form-builder select.print-value, .jet-form-builder .date-field.print-value, .jet-form-builder .datetime-field.print-value, .jet-form-builder .jet-form-builder__field.print-value{color:#000000 !important;}
.jet-form-builder .jet-form-builder-row.field-type-checkbox-field{page-break-inside:avoid;}
.jet-form-builder .jet-form-builder__conditional{margin-left:0 !important;margin-right:0 !important;}
.jet-form-builder .jet-form-builder__fields-group.checkradio-wrap{flex-direction:row !important;}
.jet-form-builder__calculated-field, .jet-form-builder__field.checkradio-field + span:before{background-color:#FFFFFF !important;border:2px solid #1070b7 !important;}
.elementor-widget-jet-form-builder-form > .elementor-widget-container{background-color:#FFFFFF !important;padding:0 !important;margin:0 !important;}
#main-content .wp-block-group:not(.columns-auto){align-items:flex-start;}
.elementor-column.elementor-col-10, .elementor-column[data-col="10"]{width:10%;}
.elementor-column.elementor-col-11, .elementor-column[data-col="11"]{width:11.111%;}
.elementor-column.elementor-col-12, .elementor-column[data-col="12"]{width:12.5%;}
.elementor-column.elementor-col-14, .elementor-column[data-col="14"]{width:14.285%;}
.elementor-column.elementor-col-16, .elementor-column[data-col="16"]{width:16.666%;}
.elementor-column.elementor-col-20, .elementor-column[data-col="20"]{width:20%;}
.elementor-column.elementor-col-25, .elementor-column[data-col="25"]{width:25%;}
.elementor-column.elementor-col-30, .elementor-column[data-col="30"]{width:30%;}
.elementor-column.elementor-col-33, .elementor-column[data-col="33"]{width:33.333%;}
.elementor-column.elementor-col-40, .elementor-column[data-col="40"]{width:40%;}
.elementor-column.elementor-col-50, .elementor-column[data-col="50"]{width:50%;}
.elementor-column.elementor-col-60, .elementor-column[data-col="60"]{width:60%;}
.elementor-column.elementor-col-66, .elementor-column[data-col="66"]{width:66.666%;}
.elementor-column.elementor-col-70, .elementor-column[data-col="70"]{width:70%;}
.elementor-column.elementor-col-75, .elementor-column[data-col="75"]{width:75%;}
.elementor-column.elementor-col-80, .elementor-column[data-col="80"]{width:80%;}
.elementor-column.elementor-col-83, .elementor-column[data-col="83"]{width:83.333%;}
.elementor-column.elementor-col-90, .elementor-column[data-col="90"]{width:90%;}
.elementor-column.elementor-col-100, .elementor-column[data-col="100"]{width:100%;}
.elementor-field-type-checkbox input[type=checkbox], .elementor-field-type-acceptance input[type=checkbox], .elementor-field-type-radio input[type=radio]{position:static;height:20px;width:20px;padding:0px !important;overflow:auto;clip:auto;margin:auto;}
.elementor-field-option label{padding:0px 0px 0px 5px;display:inline !important;vertical-align:top;}
.elementor-field-option label:before, .elementor-field-option label:after{display:none;}
input[type=button]:hover {
cursor: pointer;
}