/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*************************************/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/


.focus_module_testimonial_score {
  display : none; 
}

.focus_module_quote_text {
    display: block;
    font-size: 18px;
    font-weight: 700;
    margin: 0;
    position: relative;
    text-align: LEFT;
}
.focus_module_image_text_img {
  width: 30%;
}

@media (max-width: 767px) {
  .focus_module_image_text_img {
    width: 150%;
  }
}

.cell_1686230621680-row_1686231686829 {
  display: flex;
  align-items: center;
  padding: 10px;
}

.hs-button {
  background: #20274B;
  border-radius: 2px 2px 22px 2px;
}

@media (max-width: 767px) {
  .hs-button {
    /* Styles spécifiques pour les appareils mobiles */
    text-align: center;
  }
}

@media (max-width: 767px) {
  .hs-image-widget {
    display: block;
    margin-left: auto;
    margin-right: auto;
  }
}

@media only screen and (max-width: 768px) {
  h1 {
    font-size: 35px !important; /* Modifiez la taille de police selon vos préférences */
  }
}

@media only screen and (max-width: 768px) {
  h2 {
    font-size: 25px; /* Modifiez la taille de police selon vos préférences */
  }
}
.cell_1686230621680-padding {
 box-shadow: 0px 2px 30px rgba(0, 0, 0, 0.12);
border-radius: 0px 0px 4px 4px;
  height: 700px
}
.cell_1686575803313-padding {
   box-shadow: 0px 2px 30px rgba(0, 0, 0, 0.12);
border-radius: 0px 0px 4px 4px;
height: 700px;
}
.cell_16865763036843-padding {
   box-shadow: 0px 2px 30px rgba(0, 0, 0, 0.12);
  border-radius: 4px; }

  .cell_16865763036843-row-0-padding {
border-radius: 4px 4px 0px 0px;
     background : #ea5348; 
}
.cell_16865763036843-row-2-padding {
  background : white;
  box-shadow: 0px 2px 30px rgba(0, 0, 0, 0.12);
  border-radius: 0px 0px 4px 4px;
}
.cell_16862201625722-row-0-padding {
  border-radius: 4px 4px 4px 4px;
  background : #ea5348; 
}

  .cell_16862201625722-row-2-padding {
     box-shadow: 0px 2px 30px rgba(0, 0, 0, 0.12);
  border-radius: 0px 0px 4px 4px; }

.cell_1686227629327-padding {
 box-shadow: 0px 2px 30px rgba(0, 0, 0, 0.12);
  border-radius: 0px 0px 4px 4px; }

.cell_16862276293292-padding {
 box-shadow: 0px 2px 30px rgba(0, 0, 0, 0.12);
  border-radius: 0px 0px 4px 4px; }

.cell_16867600852342-padding {
box-shadow: 0px 2px 30px rgba(0, 0, 0, 0.12);
border-radius: 4px;
background : white; 
height: 500px;
}
.cell_16867600852342-row-0-padding
 {
  border-radius: 4px 4px 0px 0px;
  background : #ea5348; 
}
.cell_1686230621680-row-0-padding {
  
 border-radius: 4px 4px 0px 0px;
  background : #ea5348; 
}
.cell_1686575803313-row-0-padding {
  
 border-radius: 4px 4px 0px 0px;
  background : #ea5348; 
}

.cell_16867600852343-padding {
box-shadow: 0px 2px 30px rgba(0, 0, 0, 0.12);
border-radius: 4px;
background : white;
height: 500px;
}
.cell_16867600852343-row-0-padding {
  
 border-radius: 4px 4px 0px 0px;
  background : #ea5348; 
}
@media only screen and (max-width: 768px) {
  .cell_16862170229312-row-0-padding {
    text-align: center;
   
  }
}
.cell_1691570695488-padding {
  border-radius : 8px; 
}

.cell_16866602750993-padding {
box-shadow: 0px 2px 30px rgba(0, 0, 0, 0.12);
  border-radius: 4px; }


.cell_1686660509251-padding {
box-shadow: 0px 2px 30px rgba(0, 0, 0, 0.12);
  border-radius: 4px; }


.cell_1686660506055-padding {
box-shadow: 0px 2px 30px rgba(0, 0, 0, 0.12);
  border-radius: 4px; }

 
.cell_1686660516849-padding {
box-shadow: 0px 2px 30px rgba(0, 0, 0, 0.12);
  border-radius: 4px; }


.cell_1686660522467-padding {
box-shadow: 0px 2px 30px rgba(0, 0, 0, 0.12);
  border-radius: 4px; }

.cell_16866464454073-padding {
   box-shadow: 0px 2px 30px rgba(0, 0, 0, 0.12);
border-radius: 4px;
background : white; 
}

.cell_16866464454073-row-0-padding {
border-radius: 4px 4px 0px 0px;
     background : #ea5348; 
}

.cell_16866646233483-padding {
   box-shadow: 0px 2px 30px rgba(0, 0, 0, 0.12);
border-radius: 4px;
background : white; 
}

.cell_16866646233483-row-0-padding
 {
  border-radius: 4px 4px 0px 0px;
  background : #ea5348; 
}

/*lp-inbound*/

.cell_16932296421734-row-0-padding, .cell_1693231428566-row-0-padding {
  border-radius: 4px 0px 0px 4px;
   background : #ea5348;}

.accordion_group {background: #eff1f4; padding: 0px;}

.accordion_header {
  font-size: 20px;
  font-weight: 700;
  line-height: 26px;
  padding: 32.5px;
  background-color: white;
  border-radius: 0px 4px 4px 0px;}

@media only screen and (max-width: 768px) {
  .accordion_header { border-radius: 4px;}}

.accordion_content {
  padding: 10px 30px 0px 30px!important;
  background-color: white;
  border-radius: 0px 0px 4px 4px;}

.cell_16932314285652-padding {margin-left: 0px!important;}
.cell_16932296421732-padding {margin-left: 0px!important;}

.liste-accordeon ul {
    list-style: none;
  }

  .liste-accordeon li {
    background-image: url('https://3437050.fs1.hubspotusercontent-na1.net/hubfs/3437050/Group%206.svg');
    background-repeat: no-repeat;
    background-position: 0px top;
    padding-left: 50px;
    background-size: 30px 30px;
    padding-bottom: 20px;
    line-height: 26px;
  }

.liste-icone-fleche ul {
    list-style: none;
  padding-left: 0px;
  }

  .liste-icone-fleche li {
    background-image: url('https://3437050.fs1.hubspotusercontent-na1.net/hubfs/3437050/right-arrows.svg');
    background-repeat: no-repeat;
    background-position: 0px top;
    padding-left: 40px;
    background-size: 24px 24px;
    background-position-y: 1px;
    padding-bottom: 20px;
    line-height: 26px;
  }

.cell_1686644304760-padding, .cell_1686644302637-padding, .cell_1691592065183-padding {
  box-shadow: 0px 2px 30px 0px rgba(0, 0, 0, 0.12);
border-radius: 5px!important;
}

.timeline-text .ul-style p {line-height: 1.4;}
  

.timeline-with-scrolling-animation-heading-main .content {line-height: 24px!important;}
.timeline-with-scrolling-animation-timeline-outer .timeline-section .timeline-text {line-height: 24px!important;}
.timeline-with-scrolling-animation-timeline-outer .timeline-section h3 {
  font-family: Muli, sans-serif;
  font-size: 22px!important;
  font-style: normal;
  font-weight: 600!important;
  color: #20274b!important;}

.timeline-with-scrolling-animation-timeline-main .timeline-with-scrolling-animation-container {
  max-width: 1240px;}

.timeline-with-scrolling-animation-timeline-outer .timeline-section {
  padding: 10px 0px!important;}

.timeline-with-scrolling-animation-timeline-main {
  padding: 0px!important;}

.timeline-with-scrolling-animation-heading-main {
    margin-bottom: 40px!important;
}

.timeline-with-scrolling-animation-timeline-outer .timeline-section:nth-child(odd) .timeline-inner:before {
  right: -32px!important;}
.timeline-with-scrolling-animation-timeline-outer .timeline-section:nth-child(even) .timeline-inner:before {
    left: -36px!important;}

.timeline-with-scrolling-animation-timeline-outer .timeline-section:nth-child(odd) .timeline-inner:before {
  content: url("https://3437050.fs1.hubspotusercontent-na1.net/hubfs/3437050/down%20arrow%20timeline.svg")!important;
    padding: 6px 6px 0px 0px;}

.timeline-with-scrolling-animation-timeline-outer .timeline-section .timeline-inner:before {
  content: url("https://3437050.fs1.hubspotusercontent-na1.net/hubfs/3437050/down%20arrow%20timeline.svg")!important;
  padding: 6px 0px 0px 6px;
  background: #EA5348!important;}

.timeline-with-scrolling-animation-timeline-outer .timeline-section:nth-child(odd) .timeline-inner {
    padding-right: 50px;
    padding-top: 10px!important;
}

.timeline-with-scrolling-animation-timeline-outer .timeline-section:nth-child(even) .timeline-inner {
    padding-left: 50px;
  padding-top: 10px!important;}


@media only screen and (max-width: 768px) {
  .timeline-with-scrolling-animation-timeline-outer .timeline-section .timeline-inner:before {
    display:none;}}

.focus_module_image_text_img {
  max-width: 510px!important;}

.focus_module_image_text_img {
    width: 100%;}

.cell_1686227629327-padding {
box-shadow: 0px 2px 30px rgba(0, 0, 0, 0.12);
border-radius: 4px;
  background : white; 
height: 280px}

.cell_1686644304760-padding {
box-shadow: 0px 2px 30px rgba(0, 0, 0, 0.12);
border-radius: 4px;
  background : white;
height: 280px}

.cell_1686644302637-padding {
box-shadow: 0px 2px 30px rgba(0, 0, 0, 0.12);
border-radius: 4px;
background : white;
height: 280px; 
}

.cell_1691592065183-padding {
  box-shadow: 0px 2px 30px rgba(0, 0, 0, 0.12);
border-radius: 4px;
background : white;
height: 280px; 
}

.focus_module_media_boxes_item .button {
  background: #ea5348;
  border-radius: 2px 2px 22px 2px;

}

.focus_module_media_boxes_item .button {
    display: table;
    margin-top: 210px;
margin-bottom: -10px;

}

.focus_grid-inner {
  display: flex; justify-content: space-between; }
.focus_grid-col {
  padding: 10px;}
.focus_module_media_boxes_item_container {
  margin: 10px;}

@media only screen and (max-width: 768px) {
  .focus_grid-inner {
    gap: 10px 0; }}

form input[type=submit] {
  border-radius: 2px 2px 22px 2px;}
form input[type=submit]:hover {
  background: #20274B;
  border-radius: 2px 2px 22px 2px;}

@media only screen and (max-width: 768px) {
  #hs_cos_wrapper_widget_1686217046984_{
    text-align: center;
   
  }
}

@media only screen and (max-width: 768px) {
#hs_cos_wrapper_module_1686217333579_{
    text-align: center;
   
  }
}
  

@media only screen and (max-width: 768px) {
  #hs_cos_wrapper_module_1686217060571_{
    text-align: center;
   
  }
}

@media only screen and (max-width: 768px) {
  #hs_cos_wrapper_module_1686217335395_{
    text-align: center;
   
  }
}


****/



/* Start your style declarations here    */
/*****************************************/