.elementor .button-primary{background-color:var(----color-primary);display:inline-flex;}.elementor .button-primary:hover,.elementor .button-primary:focus-visible{color:var(----text-color);background-color:var(----color-secondary);}.elementor .button{width:auto;font-family:var(--text);font-weight:700;font-size:16px;color:var(----text-color-secondary);text-decoration:none;padding-block-start:8px;padding-block-end:8px;padding-inline-start:32px;padding-inline-end:32px;border-radius:4px;border-width:1px;border-color:var(----transparent);border-style:solid;transition:all 0.4s;display:inline-flex;gap:16px;justify-content:center;align-items:center;}.elementor .text-container{padding:0px;display:flex;flex-direction:column;gap:32px;align-items:start;}.elementor .bullet-custom{ul {
  padding-inline-start: 0;
}
ul li {
 display: flex;
      align-items: flex-start;
}
ul li + li {
  margin-top: 0.75rem;;
}
 ul li:before {
      content: "⤁";
      font-size: 1.5em;
      color: #FAB905;
      line-height: 0.85;
      margin-inline-end: 0.75rem;
  }\n}.elementor .section{padding-block-start:120px;padding-block-end:120px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .wrapper{width:100%;max-width:1920px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:80px;padding-inline-end:80px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .section_background{background-image:url("https://pourvoirieolaf.ca/wp-content/uploads/2026/05/topography_background_v2.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;}.elementor .wrapper-sm{max-width:896px;}.elementor .button-tertiary{color:var(----text-color);border-color:var(----color-primary);background-color:var(----background-color);}.elementor .button-tertiary:hover,.elementor .button-tertiary:focus-visible{color:var(----text-color-secondary);background-color:var(----color-primary);}.elementor .hero-banner{height:75vh;padding-block-start:48px;padding-block-end:48px;padding-inline-start:80px;padding-inline-end:80px;background-image:linear-gradient(180deg, #20170A00 52%,#20170A 100%),url("https://pourvoirieolaf.ca/wp-content/uploads/2026/05/territoire_banner.png");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;flex-direction:column;justify-content:flex-end;}.elementor .h1{color:var(----color-secondary);line-height:100%;}.elementor .hero-wrapper{padding:0px;display:flex;flex-direction:row;gap:32px;}.elementor .col-2{padding:0px;gap:32px;justify-content:space-between;align-items:center;}.elementor .col-2_text-container{width:38.2%;padding:0px;flex-direction:column;gap:40px;justify-content:center;}.elementor .col-2_img-container{width:50vw;max-width:950px;padding:0px;align-items:stretch;}.elementor .wrapper_out{max-width:100%;padding-inline-start:0px;padding-inline-end:0px;}.elementor .col-2_img-out-right{padding-inline-start:80px;align-items:stretch;}.elementor .card-numbers{gap:24px;}.elementor .card-number{max-width:412px;color:var(----text-color);padding:32px;border-radius:6px;border-width:1px;border-color:#796347;border-style:solid;background-color:var(----text-color--invert);display:flex;flex-direction:column;gap:8px;align-items:center;}.elementor .card-number_no{font-size:160px;color:var(--text-color-4);line-height:100%;text-align:center;}.elementor .icon-wave{width:78px;height:16px;color:var(----transparent);display:inline-flex;}.elementor .button-container{column-gap:48px;padding:0px;row-gap:16px;flex-wrap:wrap;justify-content:center;align-items:center;}.elementor .cta-content{padding:0px;flex-direction:column;gap:36px;align-items:center;}.elementor .hero-content{max-width:1280px;padding:0px;flex-direction:column;}.elementor .card-number_transparent{border-color:var(----transparent);background-color:var(----transparent);}.elementor .card-text_invert{color:var(----text-color--invert);flex:1 0 auto;}.elementor .card-number_invert{color:var(--card-title-invert);text-align:center;}