.elementor-10505 .elementor-element.elementor-element-01faa86{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-10505 .elementor-element.elementor-element-fc92398{--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-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-10505 .elementor-element.elementor-element-12519dc .elementor-heading-title{color:#00003E;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-10505 .elementor-element.elementor-element-f66ca21{--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-10505 .elementor-element.elementor-element-23324aa{--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-10505 .elementor-element.elementor-element-b7e39b9 .elementor-heading-title{color:#00003E;}.elementor-10505 .elementor-element.elementor-element-5f8162a{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10505 .elementor-element.elementor-element-5f8162a:not(.elementor-motion-effects-element-type-background), .elementor-10505 .elementor-element.elementor-element-5f8162a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F8FC;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-10505 .elementor-element.elementor-element-596e1ed.elementor-position-right .elementor-image-box-img{margin-left:21px;}.elementor-10505 .elementor-element.elementor-element-596e1ed.elementor-position-left .elementor-image-box-img{margin-right:21px;}.elementor-10505 .elementor-element.elementor-element-596e1ed.elementor-position-top .elementor-image-box-img{margin-bottom:21px;}.elementor-10505 .elementor-element.elementor-element-596e1ed .elementor-image-box-title{margin-bottom:0px;color:#00003E;}.elementor-10505 .elementor-element.elementor-element-596e1ed .elementor-image-box-wrapper .elementor-image-box-img{width:100px;}.elementor-10505 .elementor-element.elementor-element-596e1ed .elementor-image-box-img img{height:93px;border-radius:100%;transition-duration:0.3s;}.elementor-10505 .elementor-element.elementor-element-41c8210{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10505 .elementor-element.elementor-element-41c8210:not(.elementor-motion-effects-element-type-background), .elementor-10505 .elementor-element.elementor-element-41c8210 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F8FC;}.elementor-10505 .elementor-element.elementor-element-c48a4b6.elementor-position-right .elementor-image-box-img{margin-left:21px;}.elementor-10505 .elementor-element.elementor-element-c48a4b6.elementor-position-left .elementor-image-box-img{margin-right:21px;}.elementor-10505 .elementor-element.elementor-element-c48a4b6.elementor-position-top .elementor-image-box-img{margin-bottom:21px;}.elementor-10505 .elementor-element.elementor-element-c48a4b6 .elementor-image-box-title{margin-bottom:0px;color:#00003E;}.elementor-10505 .elementor-element.elementor-element-c48a4b6 .elementor-image-box-wrapper .elementor-image-box-img{width:100px;}.elementor-10505 .elementor-element.elementor-element-c48a4b6 .elementor-image-box-img img{height:93px;border-radius:100%;transition-duration:0.3s;}.elementor-10505 .elementor-element.elementor-element-ca79f2a{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10505 .elementor-element.elementor-element-ca79f2a:not(.elementor-motion-effects-element-type-background), .elementor-10505 .elementor-element.elementor-element-ca79f2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F8FC;}.elementor-10505 .elementor-element.elementor-element-8b1df07.elementor-position-right .elementor-image-box-img{margin-left:21px;}.elementor-10505 .elementor-element.elementor-element-8b1df07.elementor-position-left .elementor-image-box-img{margin-right:21px;}.elementor-10505 .elementor-element.elementor-element-8b1df07.elementor-position-top .elementor-image-box-img{margin-bottom:21px;}.elementor-10505 .elementor-element.elementor-element-8b1df07 .elementor-image-box-title{margin-bottom:0px;color:#00003E;}.elementor-10505 .elementor-element.elementor-element-8b1df07 .elementor-image-box-wrapper .elementor-image-box-img{width:100px;}.elementor-10505 .elementor-element.elementor-element-8b1df07 .elementor-image-box-img img{height:93px;object-fit:cover;object-position:center center;border-radius:100%;transition-duration:0.3s;}.elementor-10505 .elementor-element.elementor-element-acaf565{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10505 .elementor-element.elementor-element-acaf565:not(.elementor-motion-effects-element-type-background), .elementor-10505 .elementor-element.elementor-element-acaf565 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F8FC;}.elementor-10505 .elementor-element.elementor-element-ed7e144.elementor-position-right .elementor-image-box-img{margin-left:21px;}.elementor-10505 .elementor-element.elementor-element-ed7e144.elementor-position-left .elementor-image-box-img{margin-right:21px;}.elementor-10505 .elementor-element.elementor-element-ed7e144.elementor-position-top .elementor-image-box-img{margin-bottom:21px;}.elementor-10505 .elementor-element.elementor-element-ed7e144 .elementor-image-box-title{margin-bottom:0px;color:#00003E;}.elementor-10505 .elementor-element.elementor-element-ed7e144 .elementor-image-box-wrapper .elementor-image-box-img{width:100px;}.elementor-10505 .elementor-element.elementor-element-ed7e144 .elementor-image-box-img img{height:93px;object-fit:cover;object-position:center center;border-radius:100%;transition-duration:0.3s;}@media(max-width:767px){.elementor-10505 .elementor-element.elementor-element-596e1ed .elementor-image-box-img{margin-bottom:21px;}.elementor-10505 .elementor-element.elementor-element-c48a4b6 .elementor-image-box-img{margin-bottom:21px;}.elementor-10505 .elementor-element.elementor-element-8b1df07 .elementor-image-box-img{margin-bottom:21px;}.elementor-10505 .elementor-element.elementor-element-ed7e144 .elementor-image-box-img{margin-bottom:21px;}}@media(min-width:768px){.elementor-10505 .elementor-element.elementor-element-fc92398{--width:60%;}.elementor-10505 .elementor-element.elementor-element-f66ca21{--width:40%;}}/* Start custom CSS for heading, class: .elementor-element-12519dc */.elementor-10505 .elementor-element.elementor-element-12519dc, .elementor-10505 .elementor-element.elementor-element-12519dc *{
    color:#00003E;
    font-weight:600;
    margin-top:0px;
    font-size:20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-aaed96a */.partnership-table {
  width: auto;
  border-collapse: collapse;
}

.partnership-table td {
  vertical-align: middle;
  padding: 0px;
  padding-right:12px;
  white-space: nowrap;
}

.col-logo img {
  display: block;
  height: auto;
}

/* tailles */
.col-logo:first-child img {
  max-width: 200px;
}

.col-logo:last-child img {
  max-width: 90px;
}

/* texte */
.col-text {
  font-size: 13px;
  color: #333;
}

.master-header__image{
    text-align:center;
    background: #EFEEF3;
background: linear-gradient(90deg, #E7E8ED 0%, #EEF1F5 100%);
box-shadow: 0px 0px 50px rgba(0, 0, 0, 0.2);
}

.top_container{
    border-left:solid 2px lightgray;
    padding-left:20px;
}

@media screen and (min-width: 768px) {
    #frame{
        text-align:left;
        display:flex;
        align-items:center;
        padding-top:0px !important;
        background-color:rgba(255,255,255,0.7);

    }
    #title_frame{
        margin-left:30px;
    }
    #frame iframe{
        margin-left:auto;
        mix-blend-mode: multiply;
    }
}

@media screen and (max-width: 767px) {
    #frame br{
        display:none;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cda20cc */.elementor-10505 .elementor-element.elementor-element-cda20cc form{
    display:block !important;
    height:auto !important;
    overflow:hidden;
}

.elementor-10505 .elementor-element.elementor-element-cda20cc input{
        margin-top: 25px;
}

.elementor-10505 .elementor-element.elementor-element-cda20cc < div{
    height:00px;
}

.elementor-10505 .elementor-element.elementor-element-cda20cc .demio-checkbox-text{
    font-size:14px !important;
}

.elementor-10505 .elementor-element.elementor-element-cda20cc .demio-embed-noti{
    font-size: 12px;
    margin-top: 15px;
}

.elementor-10505 .elementor-element.elementor-element-cda20cc sup{
    color:#8761E7;
    margin-left:2px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7e39b9 */.elementor-10505 .elementor-element.elementor-element-b7e39b9 h2{
    color: #00003E;
    padding-bottom:0px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-596e1ed */.elementor-10505 .elementor-element.elementor-element-596e1ed h3, .elementor-10505 .elementor-element.elementor-element-596e1ed p{
    margin:0px !important;
    padding:0px !important;
}

.elementor-10505 .elementor-element.elementor-element-596e1ed h3{
    color: #00003E;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c48a4b6 */.elementor-10505 .elementor-element.elementor-element-c48a4b6 h3, .elementor-10505 .elementor-element.elementor-element-c48a4b6 p{
    margin:0px !important;
    padding:0px !important;
}

.elementor-10505 .elementor-element.elementor-element-c48a4b6 h3{
    color: #00003E;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8b1df07 */.elementor-10505 .elementor-element.elementor-element-8b1df07 h3, .elementor-10505 .elementor-element.elementor-element-8b1df07 p{
    margin:0px !important;
    padding:0px !important;
}

.elementor-10505 .elementor-element.elementor-element-8b1df07 h3{
    color: #00003E;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ed7e144 */.elementor-10505 .elementor-element.elementor-element-ed7e144 h3, .elementor-10505 .elementor-element.elementor-element-ed7e144 p{
    margin:0px !important;
    padding:0px !important;
}

.elementor-10505 .elementor-element.elementor-element-ed7e144 h3{
    color: #00003E;
}/* End custom CSS */
/* Start custom CSS */@media screen and (min-width: 768px) {

  .master-header__inner {
	max-width: 90% !important;
	margin-top:-100px;
	
  }
  }

  .master-header__inner h1 {
	text-shadow:0px 0px 20px rgba(0,0,32, 0.6);
  }

  .master-header__image,
  .master-header__image img {
	object-fit: cover;
	object-position: 50% 30%;
	background-color: white;
	height:300px;
  }
  
  @media screen and (min-width: 768px) {
      .master-header__image{
          background-image:
        linear-gradient(to bottom, rgba(231, 232, 2537, 0), rgba(238, 241, 245, 0.3)),
        url('/wp-content/uploads/2026/03/shutterstock_2450252033-1-2500x1667.jpg') !important;
        background-size:cover !important;
        background-position:center !important;
      }
      .master-header__image img{
      opacity:0 !important;
  }
  }

  .master-header__image:before,
  .master-header__icon,
  .master-header__image:after,
  .cc-block-image,
  .cc-block--cross-nav {
	display: none !important;
  }

  .cc-master-header {
	padding-bottom: 50px;
  }

  .master-header__title {
	margin-top: 60px;
  }

  .webinar_content {
	display: flex;
	margin-top: 40px;
  }

  .webinar_section:first-child {
	width: 60%;
	margin-right: 50px;
  }

  .webinar_section:last-child {
	width: 40%;
  }

  .demio-registration-form {
	background-color: #00003e;
	padding: 30px;
	display: flex;
	height: 600px;
	align-items: center;
	justify-content: center;
  }

  @media (max-width: 1024px) {
	.inner {
	  text-align: center;
	  display: flex;
	  align-items: center;
	  justify-content: center;
	  padding: 0;
	  flex-direction: column;
	}

	#infos {
	  flex-direction: column;
	  padding-top: 20px;
	}

	.inner,
	#infos p {
	  flex: 0 0 100%;
	  width: 100% !important;
	}

	.webinar_content {
	  flex-direction: column;
	}

	.webinar_section {
	  width: 100% !important;
	  margin-right: 0 !important;
	  margin-bottom: 20px;
	}

	.webinar_section:last-child {
	  margin-bottom: 0; /* pas d’espace après le dernier */
	}

	.demio-registration-form {
	  padding: 15px !important;
	}
  }

  .demio-registration-form input {
	width: 100%;
	background-color: white;
	padding: 12px;
	font: 15px "Poppins", Arial, sans-serif;
	color: #7c858a;
	font-weight: 300;
	box-sizing: border-box;
	border: none;
	position: relative !important;
	left: unset !important;
	opacity: 1 !important;
  }

  #gdpr {
	width: 20px;
	margin-bottom: 5px;
  }

  .Demio-Input-container {
	margin-bottom: 20px;
	margin-top: -20px;
  }

  button {
	font: 15px "Poppins", Arial, sans-serif;
	font-size: 18px;
	width: 100%;
	border: none;
	background-color: #8761e7;
	color: white;
	padding: 10px;
	margin-top: 10px;
	cursor: pointer;
  }

  .summary img {
	mix-blend-mode: darken;
	width: 35px;
	height: 35px;
	display: inline-block;
	margin-right: 10px;
  }

  .summary {
	display: flex;
	align-items: center;
	margin: 10px;
	color: black;
  }

  .master-header__image:before {
	transform: scale(-0.4);
  }

  .intervenant {
	background-color: #f9f9f9;
	padding: 20px;
	width: 100%;
	margin-bottom: 30px;
	box-sizing: border-box;
  }

  .intervenant img {
	width: 80px;
	height: 80px;
	object-fit: cover;
	border-radius: 50%;
	float: left;
	margin-right: 20px;
  }

  .intervenant h4 {
	padding-top: 0;
	margin-top: -20px !important;
	margin-bottom: 0;
  }

  blockquote img {
	margin-right: 15px;
  }

  blockquote {
	margin-bottom: 40px !important;
  }

  .partnership {
	width: 100%;
	display: flex;
	align-items: center;
	height: 80px;
	font-size: 12px;
  }

  .partnership img {
	height: 50px;
  }

  .partnership img:last-child {
	margin-left: 20px;
  }

  .block--content-classic {
	max-width: 1180px;
  }

  .block--content-classic .field-content {
	max-width: 100%;
  }

  #countdown,
  #infos {
	width: 100%;
	border: none;
	overflow: hidden;
	display: flex;
	align-items: center;
  }

  .master-header__surtitle,
  .master-header__title {
	margin-bottom: 0 !important;
  }

  .master-header__image {
	height: auto !important;
  }

  @media (max-width: 767px) {
	.post-toolbar {
	  margin-top: 0 !important;
	}
  }

  #infos {
	margin-top: -22px;
	background-image: linear-gradient(90deg, #f5f7fa 0%, #c3cfe2 100%);
  }

  .inner {
	width: 300px;
	padding-left: 20px;
  }

  #infos p {
	flex: 1;
  }

  .discl {
	font-size: 12px !important;
	margin-top: 20px !important;
	line-height: 20px !important;
	text-align: justify !important;
	opacity: 0.7 !important;
  }

  .demio-registration-form br {
	display: none !important;
  }

  .frm_fields_container input {
	color: black !important;
  }/* End custom CSS */