.elementor-63556 .elementor-element.elementor-element-b6a16d4{--display:flex;}.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 );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-63556 .elementor-element.elementor-element-cd7aa06{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#013D4C;}.elementor-63556 .elementor-element.elementor-element-c79335f{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-63556 .elementor-element.elementor-element-e9468b6{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-63556 .elementor-element.elementor-element-48ee86f > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-63556 .elementor-element.elementor-element-f47a223 > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-63556 .elementor-element.elementor-element-50cfe60{--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;--justify-content:space-between;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--flex-wrap:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-63556 .elementor-element.elementor-element-50cfe60:not(.elementor-motion-effects-element-type-background), .elementor-63556 .elementor-element.elementor-element-50cfe60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-63556 .elementor-element.elementor-element-80214a8{--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;--justify-content:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-63556 .elementor-element.elementor-element-ad7d4f0{--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:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-63556 .elementor-element.elementor-element-ad7d4f0:not(.elementor-motion-effects-element-type-background), .elementor-63556 .elementor-element.elementor-element-ad7d4f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8d2bfc9 );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-63556 .elementor-element.elementor-element-cd52b44.elementor-element{--align-self:center;}.elementor-63556 .elementor-element.elementor-element-cd52b44 .elementor-icon-wrapper{text-align:start;}.elementor-63556 .elementor-element.elementor-element-cd52b44.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-f720391 );}.elementor-63556 .elementor-element.elementor-element-cd52b44.elementor-view-framed .elementor-icon, .elementor-63556 .elementor-element.elementor-element-cd52b44.elementor-view-default .elementor-icon{color:var( --e-global-color-f720391 );border-color:var( --e-global-color-f720391 );}.elementor-63556 .elementor-element.elementor-element-cd52b44.elementor-view-framed .elementor-icon, .elementor-63556 .elementor-element.elementor-element-cd52b44.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-f720391 );}.elementor-63556 .elementor-element.elementor-element-cd52b44 .elementor-icon{font-size:120px;}.elementor-63556 .elementor-element.elementor-element-cd52b44 .elementor-icon svg{height:120px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-63556 .elementor-element.elementor-element-6f8cae9 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-weight:600;fill:var( --e-global-color-f720391 );color:var( --e-global-color-f720391 );}.elementor-63556 .elementor-element.elementor-element-6f8cae9 .elementor-button:hover, .elementor-63556 .elementor-element.elementor-element-6f8cae9 .elementor-button:focus{background-color:var( --e-global-color-b20e5b8 );color:var( --e-global-color-f720391 );}.elementor-63556 .elementor-element.elementor-element-6f8cae9.elementor-element{--align-self:center;}.elementor-63556 .elementor-element.elementor-element-6f8cae9 .elementor-button:hover svg, .elementor-63556 .elementor-element.elementor-element-6f8cae9 .elementor-button:focus svg{fill:var( --e-global-color-f720391 );}:root{--page-title-display:none;}@media(max-width:1500px){.elementor-63556 .elementor-element.elementor-element-cd7aa06{font-size:16px;}.elementor-63556 .elementor-element.elementor-element-c79335f{font-size:16px;}.elementor-63556 .elementor-element.elementor-element-e9468b6{font-size:16px;}}@media(max-width:1024px){.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-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-63556 .elementor-element.elementor-element-6f8cae9{width:var( --container-widget-width, 240px );max-width:240px;--container-widget-width:240px;--container-widget-flex-grow:0;}.elementor-63556 .elementor-element.elementor-element-6f8cae9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-63556 .elementor-element.elementor-element-6f8cae9.elementor-element{--align-self:flex-start;}.elementor-63556 .elementor-element.elementor-element-6f8cae9 .elementor-button{font-size:12px;}}@media(min-width:768px){.elementor-63556 .elementor-element.elementor-element-b6a16d4{--content-width:800px;}.elementor-63556 .elementor-element.elementor-element-ad7d4f0{--width:50%;}}/* Start custom CSS for shortcode, class: .elementor-element-48ee86f */.jet-form-builder {
    font-family: Poppins, Sans-Serif;
}
.jet-form-builder ::placeholder {
    color: #013d4c;
}
.jet-form-builder__label-text {
    display: none;
}
.jet-form-builder-row.field-type-text-field {
    flex: 1;
}
.jet-form-builder__field {
    border: 2px solid #66c7b1 !important;
    border-radius: 20px !important;
}

.wp-block-jet-forms-radio-field .jet-form-builder__fields-group.checkradio-wrap::before
 {
    content: "*Type de pillulier";
    display: block;
    position: absolute;
    left: 0;
    top: -30px;
    font-family: Poppins;
    font-size: 18px;
    font-weight: bold;
    color: #013d4c;
}
.jet-form-builder input[type=radio] + span::before {
    display: none !important;
}
.jet-form-builder__fields-group.checkradio-wrap {
    display: flex !important;
    flex-direction: row;
    justify-content: center;
    margin-top: 50px;
    position: relative;
}
.jet-form-builder__fields-group.checkradio-wrap > div {
    flex: 1;
}
label.jet-form-builder__field-label.for-radio {
    display: block;
    height: 100%;
}
.checkradio-wrap {
    position: relative;
    justify-content: center;
}
label.jet-form-builder__field-label.for-radio .flexable {
    flex: 1;
    border: 0;
}
.checkradio-wrap ul {
    background-color: #013d4c;
    padding: 15px 15px 15px 35px;
    color: #fff;
    font-family: Poppins;
    border-radius: 10px;
    font-size: 14px;
    line-height: 19px;
    position: absolute;
    display: none;
}
label.jet-form-builder__field-label.for-radio:hover ul {
    display: block;
}
.checkradio-wrap img {
    max-width: 270px;
    max-height: 200px;
    display: block;
}
label.jet-form-builder__field-label.for-radio input:checked + span {
    border-color: #013d4c;
}
label.jet-form-builder__field-label.for-radio span {
    display: flex;
    align-items: center;
    flex-direction: column !important;
    justify-content: center;
    
    height: 100%;
    border: 2px solid #66c7b1;
    border-radius: 20px;
}
label.jet-form-builder__field-label.for-radio h3 {
    font-size: 18px !important;
    font-weight: bold !important;
    color: #013d4c;
}
.jet-form-builder h2 {
    margin-top: 30px;
    color: #013d4c;
    font-size: 19px !important;
    text-decoration: underline;
    font-weight: bold;
}
.jet-form-builder p {
    color: #013d4c;
}
span.contact {
    flex-direction: column;
    text-align: left;
    align-items: flex-start !important;
    color: #013d4c;
    font-size: 18px;
    font-weight: bold;
}
.jet-form-builder__field-wrap.checkradio-wrap.checkboxes-wrap span {
    align-items: flex-start !important;
    margin-bottom: 10px;
}
span.contact span {
    font-weight: normal;
    font-size: 11px;
    line-height: 1px;
}
.jet-form-builder-message.jet-form-builder-message--success {
    background-color: #66c7b1;
    color: #fff;
    font-weight: bold;
    border: 0;
    border-radius: 10px;
    display: none;
}
.jet-form-builder__submit-wrap {
    justify-content: center;
}
button.jet-form-builder__action-button {
    border-radius: 30px !important;
    border: 0;
    padding: 10px 60px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f47a223 */.result{
  margin-top:18px;
  padding:18px;
  border:1px solid #e7eef3;
  border-radius:14px;
  background:#fbfeff;
}

.kpi{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:12px;
}

.kpi .box{
  padding:14px;
  border:1px solid #e7eef3;
  border-radius:14px;
  background:#fff;
}

.kpi .t{
  font-size:12px;
  color:var(--muted);
  margin-bottom:6px;
}

.kpi .v{
  font-size:22px;
  font-weight:900;
  color:var(--ink);
}

.legal{
  margin-top:10px;
  font-size:12px;
  color:#6b7f87;
  font-style:italic;
  line-height:1.45;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50cfe60 */.hidden-before-form {
    display: none;
}/* End custom CSS */