.elementor .p-tag{width:fit-content;font-family:var(--f-secondary);font-weight:700;font-size:16px;color:var(--c-white);line-height:100%;padding-block-start:var(--s-3);padding-block-end:var(--s-3);padding-inline-start:var(--s-4);padding-inline-end:var(--s-4);border-radius:500px;background-color:var(--c-secondary);}.elementor .bt-secondary{color:var(--c-primary);padding:var(--s-4);border-radius:0px;background-color:var(--c-transparent);}.elementor .bt-primary{width:fit-content;height:fit-content;color:var(--c-primary);padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;background-color:var(--c-transparent);}.elementor .bt-primary:hover,.elementor .bt-primary:focus-visible{color:var(--c-white);background-color:var(--c-transparent);}.elementor .el-reset{padding:0px;margin:0px;}.elementor .el-section{padding-block-start:var(--s-32);padding-block-end:var(--s-20);padding-inline-start:var(--s-3);padding-inline-end:var(--s-3);margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;gap:var(--s-10);align-items:center;}.elementor .el-boxed{width:100%;max-width:var(--max-width);margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;gap:var(--s-6);justify-content:center;align-items:center;}.elementor .tp-bt-primary{font-family:var(--f-secondary);font-weight:500;font-size:18px;line-height:133%;}.elementor .tp-body-s{font-family:var(--f-secondary);font-weight:400;font-size:16px;line-height:150%;}.elementor .tp-body-xs{font-family:var(--f-secondary);font-weight:400;font-size:14px;line-height:150%;}.elementor .tp-body{font-family:var(--f-secondary);font-weight:400;font-size:18px;line-height:155%;}.elementor .tp-body-l{font-family:var(--f-secondary);font-weight:400;font-size:22px;line-height:140%;}.elementor .tp-h6{font-family:var(--f-primary);font-weight:400;font-size:24px;line-height:115%;}.elementor .tp-h5{font-family:var(--f-primary);font-weight:400;font-size:30px;line-height:100%;strong{
  color: #73D3BF;
  font-style: italic;font-weight: 700;
}\n}.elementor .tp-h4{font-family:var(--f-primary);font-weight:400;font-size:40px;letter-spacing:-0.75px;line-height:100%;strong{
  color: #73D3BF;
  font-style: italic;font-weight: 700;
}\n}.elementor .tp-h3{font-family:var(--f-primary);font-weight:400;font-size:50px;letter-spacing:-1px;line-height:100%;strong{
  color: #73D3BF;
  font-style: italic;font-weight: 700;
}\n}.elementor .tp-h2{font-family:var(--f-primary);font-weight:400;font-size:60px;letter-spacing:-1px;line-height:100%;strong{
  color: #73D3BF;
  font-style: italic;font-weight: 700;
}\n}.elementor .wg-breadcrumb{color:var(--c-white);.last, a{
  color: white;
}
.last{
  font-weight: 700;
}\n}.elementor .ul-check{list-style: none;
margin: 0;
padding: 0;

li {
display: flex;
align-items: flex-start;
gap: 8px;
}
li:not(:last-child){
  margin-bottom: 16px;
}
li::before {
content: "";
flex: 0 0 20px;
width: 20px;
height: 20px;
align-self: center;
background: url("https://aj.yzli.dev/app/uploads/2026/04/Icon.svg") center / 20px 20px no-repeat;  
}\n}.elementor .bg-cyan-shape{background-image:url("https://www.atout-jardin.fr/app/uploads/2026/04/top-shape.svg");background-repeat:no-repeat;background-attachment:scroll;background-size:auto 160px;background-position:89% 0px;background-color:var(--c-tertiary);}.elementor .bt-tertiary{width:fit-content;height:fit-content;font-family:var(--f-secondary);font-weight:500;font-size:18px;color:var(--c-primary);line-height:133.33%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:var(--s-4);background-image:url("https://www.atout-jardin.fr/app/uploads/2026/04/Vector-2.svg");background-repeat:no-repeat;background-attachment:scroll;background-size:auto 12px;background-position:center right;background-color:var(--c-transparent);white-space: nowrap;\n}.elementor .img-bordered{img{
  border-radius: 16px;
}\n}.elementor .img-reverse{> div[data-e-type="e-flexbox"] {
      flex-direction: row-reverse;
  }

@media screen and (max-width: 767px){
    > div[data-e-type="e-flexbox"] {
      flex-direction: column;
  }
}\n}.elementor .ul-check-2{list-style: none;
margin: 0;
padding: 0;

li {
display: flex;
align-items: flex-start;
gap: 16px;
.content{
  display: flex;
  flex-direction: column;
  gap: 8px;
  strong{
       font-family: Inter, sans-serif;
font-weight: 600;
font-size: 22px;
line-height: 140%;
@media screen and (max-width: 1024px){
  font-size: 20px;
  line-height: 125%;
}
  @media screen and (max-width: 767px){
  font-size: 18px;
  line-height: 115%;
}
  }
}

}
li:not(:last-child){
  margin-bottom: 24px;
}
li::before {
content: "";
flex: 0 0 32px;
width: 32px;
height: 32px;
align-self: flex-start;
background: url("https://aj.yzli.dev/app/uploads/2026/05/green.svg") center / 32px 32px no-repeat;  
}\n}.elementor .p-boxed{padding:var(--s-6);border-radius:var(--s-4);border-width:1px;border-color:#2c2c2c1a;border-style:solid;background-color:var(--c-tertiary);.pourcentage{
  display: flex;
  gap: 10px;
  &::before{
      content: "";
      display: flex;
      align-self: center;
      width: 20px;
      height: 20px;
      background: url("https://aj.yzli.dev/app/uploads/2026/04/pourcent.svg") center / contain no-repeat;
  }
}\n}.elementor .form-input{padding-block-start:var(--s-5);padding-block-end:var(--s-5);padding-inline-start:var(--s-2);padding-inline-end:var(--s-2);border-radius:4px;border-width:1px;border-color:#091d2140;border-style:solid;}.elementor .form-label{color: #CC112C;
strong{
  color: #1F525D;
}\n}.elementor .bg-green-shape{padding-block-start:var(--s-50);padding-block-end:var(--s-20);padding-inline-start:var(--s-3);padding-inline-end:var(--s-3);background-image:url("https://www.atout-jardin.fr/app/uploads/2026/04/top-shape.svg");background-repeat:no-repeat;background-attachment:scroll;background-size:auto 160px;background-position:10% 0px;background-color:var(--c-primary);}.elementor .bt-primary-2{&::after{
  background-color: white;
  background-image: url("https://aj.yzli.dev/app/uploads/2026/05/arrow-colores.svg");
}\n}.elementor .bt-tertiary-white{color:var(--c-white);background-image:url("https://www.atout-jardin.fr/app/uploads/2026/05/chevron-white.svg");background-repeat:no-repeat;background-attachment:scroll;background-size:auto 12px;background-position:center right;}.elementor .ul-check-2-light{list-style: none;
margin: 0;
padding: 0;

li {
display: flex;
align-items: flex-start;
gap: 16px;
.content{
  display: flex;
  flex-direction: column;
  gap: 8px;
  strong{
       font-family: Inter, sans-serif;
font-weight: 600;
font-size: 22px;
line-height: 140%;
@media screen and (max-width: 1024px){
  font-size: 20px;
  line-height: 125%;
}
  @media screen and (max-width: 767px){
  font-size: 18px;
  line-height: 115%;
}
  }
}

}
li:not(:last-child){
  margin-bottom: 24px;
}
li::before {
content: "";
flex: 0 0 32px;
width: 32px;
height: 32px;
align-self: flex-start;
background: url("https://aj.yzli.dev/app/uploads/2026/05/cyan.svg") center / 32px 32px no-repeat;  
}\n}