


.wide-60 { padding-bottom: 20px; }


.section-title3 {
  text-align: LEFT;
  margin-bottom: 20px;     
}

.section-title h3 {
  font-weight: 700;
  letter-spacing: -0.5px;
}

.section-title p {
  padding: 0px;
  margin-top: 0px;
  margin-bottom: 0;
}

h3.h3-md { font-size: 2.625rem; }  /* 42px */
h1.h1-md { font-size: 1.8rem; }  /* 42px */
p.p-md { font-size: 1.525rem; }    /* 18px */

.content-img {
  text-align: center;
  margin-bottom: 40px;
}

.content-left {
  padding-right: 45px;
  
}

.content-right {
  padding-left: 45px;
}

h3.h3-xs { font-size: 2.375rem; }  /* 38px */

.content-txt h4.h4-xs,
.content-txt h4.h4-sm,
.content-txt h3.h3-xs,
.content-txt h3.h3-sm {
  letter-spacing: -0.5px;
  margin-bottom: 25px;
}

p.p-md { font-size: 1.325rem;font-weight: bold }    /* 18px */

.grey-color,
.grey-color h2, 
.grey-color h3, 
.grey-color h4, 
.grey-color h5, 
.grey-color h6, 
.grey-color p, 
.grey-color a,
.grey-color li, 
.grey-color span { color: #666; }

.btn2.btn-md2 {
  font-size: 1.6rem;
  padding: 1.1rem 1.75rem;
  color: #ffffff;
}
.btn.btn-md {
  font-size: 1.4rem;
  padding: 1.1rem 1.75rem;
  color: #ffffff;
}

.btn-theme {
  background-color: #00B7E2;
  border: 2px solid #00B7E2;
}
.btn-theme2 {
  background-color: #1F5E9D;
  border: 2px solid #1F5E9D;
}
fleche {
    width: 0px;
    border: 20px solid transparent;
    border-top: 20px solid #22B0FF;
     margin-left: 48%;
  
}

.plus {
 
  border: 1px dotted white;
  width: 3px;
  height: 3px;
  background-color: #22B0FF;
  box-sizing: border-box;
  transform: scale(11);
}
.text-center2 {
   
    display: block;
    unicode-bidi: isolate;
    margin-block-start: 0.5em;
    margin-block-end: 0.5em;
    margin-inline-start: auto;
    margin-inline-end: auto;
    overflow: hidden;
   margin-left: 48%;
    
}
