.elementor-6134 .elementor-element.elementor-element-0406a00:not(.elementor-motion-effects-element-type-background), .elementor-6134 .elementor-element.elementor-element-0406a00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF0F0;}.elementor-6134 .elementor-element.elementor-element-0406a00{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6134 .elementor-element.elementor-element-0406a00 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6134 .elementor-element.elementor-element-6511075{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-6134 .elementor-element.elementor-element-6511075 > .elementor-widget-container{--e-transform-scale:1;}.elementor-6134 .elementor-element.elementor-element-ae58e96:not(.elementor-motion-effects-element-type-background), .elementor-6134 .elementor-element.elementor-element-ae58e96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF0F0;}.elementor-6134 .elementor-element.elementor-element-ae58e96{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6134 .elementor-element.elementor-element-ae58e96 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6134 .elementor-element.elementor-element-6475fed{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-size:19px;font-weight:900;color:#000000;}.elementor-6134 .elementor-element.elementor-element-3af16d4:not(.elementor-motion-effects-element-type-background), .elementor-6134 .elementor-element.elementor-element-3af16d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF0F0;}.elementor-6134 .elementor-element.elementor-element-3af16d4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6134 .elementor-element.elementor-element-3af16d4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6134 .elementor-element.elementor-element-22795ad{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-size:17px;font-weight:900;color:#000000;}.elementor-6134 .elementor-element.elementor-element-925a2c8:not(.elementor-motion-effects-element-type-background), .elementor-6134 .elementor-element.elementor-element-925a2c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF0F0;}.elementor-6134 .elementor-element.elementor-element-925a2c8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6134 .elementor-element.elementor-element-925a2c8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6134 .elementor-element.elementor-element-9746d11{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-size:19px;font-weight:900;color:#000000;}.elementor-6134 .elementor-element.elementor-element-9746d11 > .elementor-widget-container{--e-transform-skewX:0deg;--e-transform-skewY:0deg;border-style:solid;}.elementor-6134 .elementor-element.elementor-element-305c333:not(.elementor-motion-effects-element-type-background), .elementor-6134 .elementor-element.elementor-element-305c333 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF0F0;}.elementor-6134 .elementor-element.elementor-element-305c333{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6134 .elementor-element.elementor-element-305c333 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6134 .elementor-element.elementor-element-12572d7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-size:19px;font-weight:900;color:#000000;}.elementor-6134 .elementor-element.elementor-element-bebcabb:not(.elementor-motion-effects-element-type-background), .elementor-6134 .elementor-element.elementor-element-bebcabb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF0F0;}.elementor-6134 .elementor-element.elementor-element-bebcabb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6134 .elementor-element.elementor-element-bebcabb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6134 .elementor-element.elementor-element-1da9d54{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-size:19px;font-weight:900;color:#000000;}.elementor-6134 .elementor-element.elementor-element-014d714:not(.elementor-motion-effects-element-type-background), .elementor-6134 .elementor-element.elementor-element-014d714 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF0F0;}.elementor-6134 .elementor-element.elementor-element-014d714{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6134 .elementor-element.elementor-element-014d714 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6134 .elementor-element.elementor-element-c4dc4a0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-size:19px;font-weight:900;color:#000000;}.elementor-6134 .elementor-element.elementor-element-ac15b26:not(.elementor-motion-effects-element-type-background), .elementor-6134 .elementor-element.elementor-element-ac15b26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF0F0;}.elementor-6134 .elementor-element.elementor-element-ac15b26{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6134 .elementor-element.elementor-element-ac15b26 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6134 .elementor-element.elementor-element-0bae630{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-size:19px;font-weight:900;color:#000000;}.elementor-6134 .elementor-element.elementor-element-6f5e1f3:not(.elementor-motion-effects-element-type-background), .elementor-6134 .elementor-element.elementor-element-6f5e1f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF0F0;}.elementor-6134 .elementor-element.elementor-element-6f5e1f3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6134 .elementor-element.elementor-element-6f5e1f3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6134 .elementor-element.elementor-element-2644ba3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-size:19px;font-weight:900;color:#000000;}.elementor-6134 .elementor-element.elementor-element-1486bdc:not(.elementor-motion-effects-element-type-background), .elementor-6134 .elementor-element.elementor-element-1486bdc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF0F0;}.elementor-6134 .elementor-element.elementor-element-1486bdc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6134 .elementor-element.elementor-element-1486bdc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6134 .elementor-element.elementor-element-d499927{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-size:19px;font-weight:900;color:#000000;}.elementor-6134 .elementor-element.elementor-element-6980bec:not(.elementor-motion-effects-element-type-background), .elementor-6134 .elementor-element.elementor-element-6980bec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF0F0;}.elementor-6134 .elementor-element.elementor-element-6980bec{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6134 .elementor-element.elementor-element-6980bec > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6134 .elementor-element.elementor-element-76c1ccc{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-size:19px;font-weight:900;color:#000000;}.elementor-6134 .elementor-element.elementor-element-093efb1:not(.elementor-motion-effects-element-type-background), .elementor-6134 .elementor-element.elementor-element-093efb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF0F0;}.elementor-6134 .elementor-element.elementor-element-093efb1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6134 .elementor-element.elementor-element-093efb1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6134 .elementor-element.elementor-element-4c083b4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-size:19px;font-weight:900;color:#000000;}.elementor-6134 .elementor-element.elementor-element-20925a1:not(.elementor-motion-effects-element-type-background), .elementor-6134 .elementor-element.elementor-element-20925a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF0F0;}.elementor-6134 .elementor-element.elementor-element-20925a1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6134 .elementor-element.elementor-element-20925a1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6134 .elementor-element.elementor-element-04abd6b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-size:7px;font-weight:900;color:#000000;}.elementor-6134 .elementor-element.elementor-element-a8fa196:not(.elementor-motion-effects-element-type-background), .elementor-6134 .elementor-element.elementor-element-a8fa196 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF0F0;}.elementor-6134 .elementor-element.elementor-element-a8fa196{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6134 .elementor-element.elementor-element-a8fa196 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6134 .elementor-element.elementor-element-813509a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-size:19px;font-weight:900;color:#000000;}.elementor-6134 .elementor-element.elementor-element-5361851:not(.elementor-motion-effects-element-type-background), .elementor-6134 .elementor-element.elementor-element-5361851 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF0F0;}.elementor-6134 .elementor-element.elementor-element-5361851{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6134 .elementor-element.elementor-element-5361851 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6134 .elementor-element.elementor-element-9b4625d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-size:19px;font-weight:900;color:#000000;}.elementor-6134 .elementor-element.elementor-element-ffc5f67:not(.elementor-motion-effects-element-type-background), .elementor-6134 .elementor-element.elementor-element-ffc5f67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF0F0;}.elementor-6134 .elementor-element.elementor-element-ffc5f67{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6134 .elementor-element.elementor-element-ffc5f67 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6134 .elementor-element.elementor-element-1a78028{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-size:19px;font-weight:900;color:#000000;}.elementor-6134 .elementor-element.elementor-element-dac026c:not(.elementor-motion-effects-element-type-background), .elementor-6134 .elementor-element.elementor-element-dac026c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF0F0;}.elementor-6134 .elementor-element.elementor-element-dac026c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6134 .elementor-element.elementor-element-dac026c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6134 .elementor-element.elementor-element-a046875{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-size:19px;font-weight:900;color:#000000;}.elementor-6134 .elementor-element.elementor-element-3df8847:not(.elementor-motion-effects-element-type-background), .elementor-6134 .elementor-element.elementor-element-3df8847 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF0F0;}.elementor-6134 .elementor-element.elementor-element-3df8847{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6134 .elementor-element.elementor-element-3df8847 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6134 .elementor-element.elementor-element-11de7a3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-size:19px;font-weight:900;color:#000000;}.elementor-6134 .elementor-element.elementor-element-304d489:not(.elementor-motion-effects-element-type-background), .elementor-6134 .elementor-element.elementor-element-304d489 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF0F0;}.elementor-6134 .elementor-element.elementor-element-304d489{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6134 .elementor-element.elementor-element-304d489 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6134 .elementor-element.elementor-element-8b03a57{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-size:19px;font-weight:900;color:#000000;}.elementor-6134 .elementor-element.elementor-element-08c67cd:not(.elementor-motion-effects-element-type-background), .elementor-6134 .elementor-element.elementor-element-08c67cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF0F0;}.elementor-6134 .elementor-element.elementor-element-08c67cd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6134 .elementor-element.elementor-element-08c67cd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6134 .elementor-element.elementor-element-e8544cf{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-size:19px;font-weight:900;color:#000000;}@media(max-width:1024px){.elementor-6134 .elementor-element.elementor-element-6511075 > .elementor-widget-container{margin:-40px -40px -40px -40px;}}/* Start custom CSS for text-editor, class: .elementor-element-6475fed */.bloc-1 {
  background: #F54927;
  border-radius: 40% 60% 60% 40% / 40% 40% 60% 60%;
  padding: 50px;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
}

.bloc-1 p {
  max-width: 80%;
  margin: 0 auto;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22795ad */.bloc-2 {
  background: #fff;
  border-left: 6px solid #7a1f3a;
  padding: 25px;
  border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9746d11 */.bloc-3 {
  background: #F54927;
  clip-path: polygon(0 0, 100% 10%, 100% 100%, 0% 100%);
  padding: 60px 30px 40px 30px; /* plus en haut */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12572d7 */.bloc-4 {
  background: linear-gradient(135deg, #F54927, #f5e1e8);
  border-radius: 20px;
  padding: 30px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1da9d54 */.bloc-5 {
  background: #F54927;
  padding: 80px 20px 60px 20px;
  border-radius: 50% 50% 0 0 / 20% 20% 0 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c4dc4a0 */.bloc-6 {
  background: #F54927;
  padding: 80px 20px;
  border-radius: 60% 40% 50% 50% / 20% 20% 30% 30%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0bae630 */.bloc-7 {
  background: #f5e1e8;
  padding: 40px;
  border-radius: 20px;
  box-shadow: 0 10px 30px rgba(0,0,0,0.1);
  margin: 30px 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2644ba3 */.bloc-8 {
  background: #fdf6f0;
  padding: 40px;
  border-radius: 20px;
  border: 2px dashed #7a1f3a;
  margin: 30px 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d499927 */.bloc-9 {
  background: #f5e1e8;
  padding: 50px;
  border-radius: 100px;
  margin: 30px 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-76c1ccc */.bloc-10 {
  background: #fdf6f0;
  padding: 50px;
  border: 10px solid;
  border-image: linear-gradient(45deg, #7a1f3a, #f5e1e8) 1;
  margin: 40px 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c083b4 */.bloc-11 {
  background: #D9C3BF;
  color: #e0d7ff;
  padding: 2.5rem 3rem;
  clip-path: polygon(0 8%, 100% 0%, 100% 92%, 0% 100%);
  font-family: 'Palatino Linotype', Palatino, serif;
  font-size: 1.05rem;
  line-height: 1.9;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-04abd6b */.bloc-12 {
  background: #D9C3BF;
  color: #d4af37;
  padding: 2.2rem 2.5rem;
  clip-path: polygon(4% 0%, 96% 0%, 100% 50%, 96% 100%, 4% 100%, 0% 50%);
  font-family: 'Book Antiqua', serif;
  font-size: 1rem;
  line-height: 1.85;
  text-align: center;
  letter-spacing: 0.02em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-813509a */.bloc-13 {
  background: #fffde7;
  border-top: 4px solid #ffd600;
  padding: 1.8rem 2rem;
  transform: rotate(-1.2deg);
  transform-origin: center;
  box-shadow: 3px 4px 12px rgba(0,0,0,0.12);
  color: #37352f;
  font-family: 'Courier New', monospace;
  font-size: 0.97rem;
  line-height: 1.8;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9b4625d */.bloc-14 {
  background: #ff6b6b;
  color: #fff;
  padding: 2.2rem 3rem;
  font-family: 'Arial Black', Impact, sans-serif;
  font-size: 1rem;
  line-height: 1.8;
  transform: skewY(-2deg);
  box-shadow: 6px 6px 0 #c0392b;
  margin: 8px 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1a78028 */.bloc-15 {
  background: #2e4057;
  color: #f4f4f4;
  padding: 2rem 2.5rem 2rem 5rem;
  font-family: 'Trebuchet MS', sans-serif;
  font-size: 1rem;
  line-height: 1.85;
  border-radius: 12px;
  position: relative;
  overflow: hidden;
}
.bloc-15::before {
  content: '';
  position: absolute;
  left: -28px; top: 50%;
  transform: translateY(-50%);
  width: 56px; height: 56px;
  border-radius: 50%;
  background: #f4f4f4;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a046875 */.bloc-16 {
  background: #fff;
  color: #333;
  padding: 2.2rem 2.5rem;
  font-family: Georgia, serif;
  font-size: 1rem;
  line-height: 1.85;
  box-shadow: 1px 2px 6px rgba(0,0,0,.1);
  position: relative;
}
.bloc-16::before,
.bloc-16::after {
  content: '';
  position: absolute;
  width: 60px; height: 22px;
  background: rgba(200,230,255,.55);
  border: 1px solid rgba(180,210,240,.6);
}
.bloc-16::before { top: -10px; left: 20px; transform: rotate(-3deg); }
.bloc-16::after  { bottom: -10px; right: 20px; transform: rotate(2deg); }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11de7a3 */.bloc-17 {
  background-color: #fff;
  background-image:
    linear-gradient(rgba(100,149,237,.15) 1px, transparent 1px),
    linear-gradient(90deg, rgba(100,149,237,.15) 1px, transparent 1px);
  background-size: 28px 28px;
  color: #1a1a2e;
  padding: 2rem 2.5rem;
  font-family: 'Segoe UI', sans-serif;
  font-size: 1rem;
  line-height: 1.87;
  border: 2px solid #6495ed;
  border-radius: 4px;
  box-shadow: 3px 3px 0 #6495ed;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8b03a57 */.bloc-18 {
  background: #e8ffe8;
  color: #1a3a1a;
  padding: 2rem 2.5rem;
  font-family: 'Verdana', Geneva, sans-serif;
  font-size: 1rem;
  line-height: 1.85;
  border: 2px solid #4caf50;
  border-radius: 6px;
  box-shadow:
    4px 4px 0 #a5d6a7,
    8px 8px 0 #c8e6c9,
    12px 12px 0 #e8f5e9;
  margin-bottom: 12px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e8544cf */.bloc-19 {
  background: #e8f4e8;
  color: #1a3a1a;
  padding: 2rem 4rem 2rem 2.5rem;
  font-family: 'Segoe UI', Tahoma, sans-serif;
  font-size: 1rem;
  line-height: 1.85;
  position: relative;
  border: 1.5px solid #7ec87e;
  border-top-right-radius: 0;
  border-radius: 4px 0 4px 4px;
}
.bloc-19::after {
  content: '';
  position: absolute;
  top: 0; right: 0;
  width: 38px; height: 38px;
  background: linear-gradient(225deg, #fff 50%, #7ec87e 50%);
  border-radius: 0 0 0 4px;
}/* End custom CSS */