.elementor-12985 .elementor-element.elementor-element-9d19222.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-12985 .elementor-element.elementor-element-bad4a28 .elementor-heading-title{color:#000000;font-family:"Pacifico", Sans-serif;font-size:45px;font-weight:400;}.elementor-12985 .elementor-element.elementor-element-bad4a28{width:auto;max-width:auto;}.elementor-12985 .elementor-element.elementor-element-efd1fa2{color:#000000;}.elementor-12985 .elementor-element.elementor-element-5444f37 > .elementor-container{min-height:400px;}.elementor-12985 .elementor-element.elementor-element-d326067.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-12985 .elementor-element.elementor-element-59ff9f0 .elementor-heading-title{color:#000000;font-family:"Pacifico", Sans-serif;font-size:22px;font-weight:400;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-12985 .elementor-element.elementor-element-59ff9f0{width:auto;max-width:auto;}.elementor-12985 .elementor-element.elementor-element-4527eb8 img{border-radius:12px 12px 12px 12px;box-shadow:0px 0px 40px -10px rgba(0,0,0,0.5);}.elementor-12985 .elementor-element.elementor-element-b455727 .elementor-button{background-color:#D28BFF;border-style:solid;border-color:#D28BFF;border-radius:12px 12px 12px 12px;box-shadow:0px 0px 40px -10px rgba(0,0,0,0.5);}.elementor-12985 .elementor-element.elementor-element-b455727 .elementor-button:hover, .elementor-12985 .elementor-element.elementor-element-b455727 .elementor-button:focus{color:#D28BFF;background-color:#FFFFFF;border-color:#D28BFF;}.elementor-12985 .elementor-element.elementor-element-b455727 .elementor-button:hover svg, .elementor-12985 .elementor-element.elementor-element-b455727 .elementor-button:focus svg{fill:#D28BFF;}.elementor-12985 .elementor-element.elementor-element-3a5de2c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-12985 .elementor-element.elementor-element-3c21a94 .elementor-heading-title{color:#000000;font-family:"Pacifico", Sans-serif;font-size:22px;font-weight:400;}.elementor-12985 .elementor-element.elementor-element-3c21a94{width:auto;max-width:auto;align-self:flex-start;}.elementor-12985 .elementor-element.elementor-element-3bd7cba{--spacer-size:5px;}.elementor-12985 .elementor-element.elementor-element-2d5120e img{border-radius:12px 12px 12px 12px;box-shadow:0px 0px 40px -10px rgba(0,0,0,0.5);}.elementor-12985 .elementor-element.elementor-element-8372ca6 .elementor-button{background-color:#F4C422;border-radius:12px 12px 12px 12px;box-shadow:0px 0px 40px -10px rgba(0,0,0,0.5);}.elementor-12985 .elementor-element.elementor-element-cd9d631.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-12985 .elementor-element.elementor-element-34928a6 .elementor-heading-title{color:#000000;font-family:"Pacifico", Sans-serif;font-size:22px;font-weight:400;}.elementor-12985 .elementor-element.elementor-element-34928a6{width:auto;max-width:auto;}.elementor-12985 .elementor-element.elementor-element-26feca1 img{border-radius:12px 12px 12px 12px;box-shadow:0px 0px 40px -10px rgba(0,0,0,0.5);}.elementor-12985 .elementor-element.elementor-element-16e2de2 .elementor-button{background-color:#5271FF;border-style:solid;border-color:#5271FF;border-radius:12px 12px 12px 12px;box-shadow:0px 0px 40px -10px rgba(0,0,0,0.5);}.elementor-12985 .elementor-element.elementor-element-16e2de2 .elementor-button:hover, .elementor-12985 .elementor-element.elementor-element-16e2de2 .elementor-button:focus{color:#5271FF;background-color:#FFFFFF;border-color:#5271FF;}.elementor-12985 .elementor-element.elementor-element-16e2de2 .elementor-button:hover svg, .elementor-12985 .elementor-element.elementor-element-16e2de2 .elementor-button:focus svg{fill:#5271FF;}.elementor-12985 .elementor-element.elementor-element-deccf52 > .elementor-container{min-height:400px;}.elementor-12985 .elementor-element.elementor-element-70a0ab3.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-12985 .elementor-element.elementor-element-582d3bf.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-12985 .elementor-element.elementor-element-fe4d356{text-align:center;width:auto;max-width:auto;}.elementor-12985 .elementor-element.elementor-element-fe4d356 .elementor-heading-title{color:#000000;font-family:"Pacifico", Sans-serif;font-size:22px;font-weight:400;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-12985 .elementor-element.elementor-element-ea0311e{--spacer-size:5px;}.elementor-12985 .elementor-element.elementor-element-5b07709 img{border-radius:12px 12px 12px 12px;box-shadow:0px 0px 40px -10px rgba(0,0,0,0.5);}.elementor-12985 .elementor-element.elementor-element-99be642 .elementor-button{background-color:#F26995;border-style:solid;border-color:#F26995;border-radius:12px 12px 12px 12px;box-shadow:0px 0px 40px -10px rgba(0,0,0,0.5);}.elementor-12985 .elementor-element.elementor-element-99be642 .elementor-button:hover, .elementor-12985 .elementor-element.elementor-element-99be642 .elementor-button:focus{color:#F26995;background-color:#FFFFFF;border-color:#F26995;}.elementor-12985 .elementor-element.elementor-element-99be642 .elementor-button:hover svg, .elementor-12985 .elementor-element.elementor-element-99be642 .elementor-button:focus svg{fill:#F26995;}.elementor-12985 .elementor-element.elementor-element-ff83c48.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-12985 .elementor-element.elementor-element-ec1c379 .elementor-heading-title{color:#000000;font-family:"Pacifico", Sans-serif;font-size:22px;font-weight:400;}.elementor-12985 .elementor-element.elementor-element-ec1c379{width:auto;max-width:auto;align-self:flex-start;}.elementor-12985 .elementor-element.elementor-element-75166d4{--spacer-size:5px;}.elementor-12985 .elementor-element.elementor-element-49166d9 img{border-radius:12px 12px 12px 12px;box-shadow:0px 0px 40px -10px rgba(0,0,0,0.5);}.elementor-12985 .elementor-element.elementor-element-55a47d0 .elementor-button{background-color:#38B6FF;border-style:solid;border-color:#38B6FF;border-radius:12px 12px 12px 12px;box-shadow:0px 0px 40px -10px rgba(0,0,0,0.5);}.elementor-12985 .elementor-element.elementor-element-55a47d0 .elementor-button:hover, .elementor-12985 .elementor-element.elementor-element-55a47d0 .elementor-button:focus{color:#38B6FF;background-color:#FFFFFF;border-color:#38B6FF;}.elementor-12985 .elementor-element.elementor-element-55a47d0 .elementor-button:hover svg, .elementor-12985 .elementor-element.elementor-element-55a47d0 .elementor-button:focus svg{fill:#38B6FF;}.elementor-12985 .elementor-element.elementor-element-a98c5b3.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-12985 .elementor-element.elementor-element-0c75a87 .elementor-heading-title{color:#000000;font-family:"Pacifico", Sans-serif;font-size:20px;font-weight:400;}.elementor-12985 .elementor-element.elementor-element-0c75a87{width:auto;max-width:auto;}.elementor-12985 .elementor-element.elementor-element-82a06ab img{border-radius:12px 12px 12px 12px;box-shadow:0px 0px 40px -10px rgba(0,0,0,0.5);}.elementor-12985 .elementor-element.elementor-element-29d4ca8 .elementor-button{background-color:#FF914D;border-style:solid;border-color:#FF914D;border-radius:12px 12px 12px 12px;box-shadow:0px 0px 40px -10px rgba(0,0,0,0.5);}.elementor-12985 .elementor-element.elementor-element-29d4ca8 .elementor-button:hover, .elementor-12985 .elementor-element.elementor-element-29d4ca8 .elementor-button:focus{color:#FF914D;background-color:#FEFEFE;border-color:#FF914D;}.elementor-12985 .elementor-element.elementor-element-29d4ca8 .elementor-button:hover svg, .elementor-12985 .elementor-element.elementor-element-29d4ca8 .elementor-button:focus svg{fill:#FF914D;}.elementor-12985 .elementor-element.elementor-element-1da3abf > .elementor-container{min-height:400px;}.elementor-12985 .elementor-element.elementor-element-79eafd7.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-12985 .elementor-element.elementor-element-d159bd0.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-12985 .elementor-element.elementor-element-d107f69 .elementor-heading-title{color:#000000;font-family:"Pacifico", Sans-serif;font-size:22px;font-weight:400;}.elementor-12985 .elementor-element.elementor-element-d107f69{width:auto;max-width:auto;align-self:flex-start;}.elementor-12985 .elementor-element.elementor-element-c18aca7{--spacer-size:5px;}.elementor-12985 .elementor-element.elementor-element-bd5a826 img{border-radius:12px 12px 12px 12px;box-shadow:0px 0px 40px -10px rgba(0,0,0,0.5);}.elementor-12985 .elementor-element.elementor-element-965ce3d .elementor-button{background-color:#49BABC;border-style:solid;border-color:#FFFFFF00;border-radius:12px 12px 12px 12px;box-shadow:0px 0px 40px -10px rgba(0,0,0,0.5);}.elementor-12985 .elementor-element.elementor-element-965ce3d .elementor-button:hover, .elementor-12985 .elementor-element.elementor-element-965ce3d .elementor-button:focus{color:#49BABC;background-color:#FFFFFF;border-color:#49BABC;}.elementor-12985 .elementor-element.elementor-element-965ce3d .elementor-button:hover svg, .elementor-12985 .elementor-element.elementor-element-965ce3d .elementor-button:focus svg{fill:#49BABC;}.elementor-12985 .elementor-element.elementor-element-a261c18.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-12985 .elementor-element.elementor-element-9f896ab{color:#000000;}/* Start custom CSS for heading, class: .elementor-element-bad4a28 */.bloc-titre {
  display: inline-block; /* Réduit à la largeur du texte */
  padding: 0em 0em;
  border-radius: 6px;
  transform: rotate(-2deg);
  font-family: 'Pacifico', cursive;
  font-size: 2.5rem;
  color: #000;
}

.bloc-vert {
  background-color: #A6F28A;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59ff9f0 */.bloc-violet { background-color: #D28BFF; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c21a94 */.bloc-jaune{ background-color: #f4c422; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34928a6 */.bloc-bleu-fonce{ background-color: #5271ff; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fe4d356 */.bloc-rose{ background-color: #f26995; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ec1c379 */.bloc-bleu{ background-color: #38b6ff; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0c75a87 */.bloc-orange{ background-color: #ff914d; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d107f69 */.bloc-turquoise{ background-color: #49babc; }/* End custom CSS */