.elementor-1338 .elementor-element.elementor-element-606ddd9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{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 );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-1338 .elementor-element.elementor-element-505368d{--display:flex;}.elementor-1338 .elementor-element.elementor-element-505368d:not(.elementor-motion-effects-element-type-background), .elementor-1338 .elementor-element.elementor-element-505368d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1338 .elementor-element.elementor-element-f1cb5cc{--display:flex;}.elementor-1338 .elementor-element.elementor-element-f1cb5cc:not(.elementor-motion-effects-element-type-background), .elementor-1338 .elementor-element.elementor-element-f1cb5cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-1338 .elementor-element.elementor-element-6d54c22 .elementor-heading-title{font-family:"K2D", Sans-serif;font-size:22px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;word-spacing:0px;color:#333333;}.elementor-widget-text-editor{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 );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1338 .elementor-element.elementor-element-f5d1e18{--display:flex;}.elementor-1338 .elementor-element.elementor-element-3a2b861{--display:flex;}.elementor-1338 .elementor-element.elementor-element-79f0716{--display:flex;}.elementor-1338 .elementor-element.elementor-element-c2610e4{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-1338 .elementor-element.elementor-element-4a85cb1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1338 .elementor-element.elementor-element-75105a5{--display:flex;}.elementor-1338 .elementor-element.elementor-element-75105a5:not(.elementor-motion-effects-element-type-background), .elementor-1338 .elementor-element.elementor-element-75105a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1338 .elementor-element.elementor-element-237cead .elementor-heading-title{font-family:"K2D", Sans-serif;font-size:22px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;word-spacing:0px;color:#333333;}.elementor-1338 .elementor-element.elementor-element-c0d14a7{--display:flex;}.elementor-1338 .elementor-element.elementor-element-ee40ad4{--display:flex;}.elementor-1338 .elementor-element.elementor-element-96f9197{--display:flex;}.elementor-1338 .elementor-element.elementor-element-8829139{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-1338 .elementor-element.elementor-element-d5015a3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1338 .elementor-element.elementor-element-e17e30d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1338 .elementor-element.elementor-element-2ad4b77{--display:flex;}.elementor-1338 .elementor-element.elementor-element-2ad4b77:not(.elementor-motion-effects-element-type-background), .elementor-1338 .elementor-element.elementor-element-2ad4b77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1338 .elementor-element.elementor-element-f72aaf5 .elementor-heading-title{font-family:"K2D", Sans-serif;font-size:22px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;word-spacing:0px;color:#333333;}.elementor-1338 .elementor-element.elementor-element-b5d6498{--display:flex;}.elementor-1338 .elementor-element.elementor-element-2ddb740{--display:flex;}.elementor-1338 .elementor-element.elementor-element-a70a322{--display:flex;}.elementor-1338 .elementor-element.elementor-element-5e411ef{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-1338 .elementor-element.elementor-element-c340f2e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1338 .elementor-element.elementor-element-81cd940{--display:flex;}.elementor-1338 .elementor-element.elementor-element-81cd940:not(.elementor-motion-effects-element-type-background), .elementor-1338 .elementor-element.elementor-element-81cd940 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1338 .elementor-element.elementor-element-1cf9621 .elementor-heading-title{font-family:"K2D", Sans-serif;font-size:22px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;word-spacing:0px;color:#333333;}.elementor-1338 .elementor-element.elementor-element-5b015e2{--display:flex;}.elementor-1338 .elementor-element.elementor-element-30f7dd0{--display:flex;}.elementor-1338 .elementor-element.elementor-element-30f2ab0{--display:flex;}.elementor-1338 .elementor-element.elementor-element-5780539{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-1338 .elementor-element.elementor-element-a4b6144{--display:flex;}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-1338 .elementor-element.elementor-element-6d54c22 .elementor-heading-title{font-size:1em;line-height:1.5em;letter-spacing:0px;word-spacing:0em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1338 .elementor-element.elementor-element-237cead .elementor-heading-title{font-size:1em;line-height:1.5em;letter-spacing:0px;word-spacing:0em;}.elementor-1338 .elementor-element.elementor-element-f72aaf5 .elementor-heading-title{font-size:1em;line-height:1.5em;letter-spacing:0px;word-spacing:0em;}.elementor-1338 .elementor-element.elementor-element-1cf9621 .elementor-heading-title{font-size:1em;line-height:1.5em;letter-spacing:0px;word-spacing:0em;}}/* Start custom CSS for html, class: .elementor-element-98a7cf5 */#droit-français {
  height: 0;
  margin: 0;
  padding: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1557df7 */.cta-ohada {
  background-color: #ee907b;
  color: white;
}
.cta-ohada:hover {
  background-color: #A9CFA2; /* Vert doux */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-429431b */.corail-cta {
  border-left: 4px solid #f26b4f;
  padding: 2rem;
  background-color: #fff;
  max-width: 900px;
  margin: 3rem auto;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.04);
}

.corail-cta h2 {
  color: #f26b4f;
  font-size: 1.5rem;
  margin-bottom: 1rem;
  font-weight: 600;
}

.corail-cta p {
  font-size: 1rem;
  line-height: 1.6;
  color: #333;
  margin-bottom: 1rem;
}

.corail-cta ul {
  list-style-type: disc;
  padding-left: 1.5rem;
  margin-bottom: 2rem;
}

.corail-cta li {
  margin-bottom: 0.5rem;
  color: #444;
}

.corail-cta .cta-link {
  display: inline-block;
  padding: 0.6rem 1.2rem;
  background-color: #f2f2f2;
  color: #333;
  border-left: 5px solid #f26b4f;
  text-decoration: none;
  font-weight: 500;
  border-radius: 4px;
  box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.04);
  transition: all 0.2s ease-in-out;
}

.corail-cta .cta-link:hover {
  background-color: #e5e5e5;
}
/* Bloc CTA Émirats / MENA */
.emirats-page .corail-cta {
  background-color: #fefaf1;
  border-left: 4px solid #c7a247;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.04);
}
.page-id-693 .corail-cta {
  background-color: #fcfaf3; /* sable très doux */
  border-left: 4px solid #c7a247; /* doré discret */
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.04);
}
.page-id-693 .corail-cta .cta-link {
  border-left: 5px solid #c7a247; /* doré */
  background-color: #f2f2f2;
  color: #333;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04);
}

.page-id-693 .corail-cta .cta-link:hover {
  background-color: #faf7ee; /* doré clair */
  transition: all 0.2s ease-in-out;
}/* End custom CSS */