/* SK FONTS */
.align_center {text-align:center;}
span.sk_nocut, .sk_nocut {white-space: nowrap;}

/* SK HIGHLIGHT */
.sk_highlight {
	color:#9BD4FF;
	font-weight:800;
}

/* SK LIST */

/* UL global */
.elementor-widget-text-editor ul {
  list-style: none;
  padding: 0;
  margin: 1em 0;
}

/* LI */
.elementor-widget-text-editor ul li {
  position: relative;
  padding-left: 28px;
  margin-bottom: 10px;
}

/* Puce personnalisée avant chaque LI */
.elementor-widget-text-editor ul li::before {
  content: "■";
  color:#9BD4FF;
  position: absolute;
  left: 0;
  top: 0;
}

/* SK WHITE */
.sk_white p, .sk_white ul li, .sk_white ul li a {color: rgba(255,255,255,1);}
.sk_white h1, .sk_white h2, .sk_white h3, .sk_white h4 {color:#ffffff!important;}
.sk_white p a {color:#ECF1F8;}

/* SK UNDERLINE */

.sk_underline, span.sk_underline, h1 {
	position:relative;
	z-index:1;
}
span.sk_underline {font-weight:800;}
/*.sk_white span.sk_underline:after {
	content: '';
    position: absolute;
    width: 100%;
    height: 5px;
    left: 0;
    right: 0;
    background-color: #9bd4ff;
    bottom: 4px;
    z-index: -1;
}
span.sk_underline:after, .sk_underline:after {
	content: '';
    position: absolute;
    width: 100%;
    height: 5px;
    left: 0;
    right: 0;
    background-color: #9bd4ff;
    bottom: 4px;
    z-index: -1;
}
*/

.elementor-43 .elementor-element.elementor-element-d786b30 .elementor-message.elementor-message-success {color: #9BD4FF;}

/* SK GOOGLE */
.grecaptcha-badge {opacity: 0; visibility: hidden;}
p.sk_google_recaptcha {
	font-size: 14px;
    font-style: italic;
    line-height: 16px;
}
p.sk_google_recaptcha a {
	color:#316494;
}
.sk_form .elementor-field-type-html {margin-bottom:0!important;padding-bottom:10px!important;}