.elementor .e-d5ba269{padding-block-start:0px;padding-block-end:0px;background-color:#F5F0E4;flex-direction:column;/* =========================================
 FERME D'ALPAGE — EDITORIAL INTRO
 ========================================= */

selector {
  background: #F3EFE6;
  padding: 120px 7% 110px 7%;
  overflow: hidden;
}

/* Kleine locatie bovenaan */
selector .ferme-eyebrow .elementor-heading-title {
  font-family: "Manrope", sans-serif;
  font-size: 11px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: 3px;
  text-transform: uppercase;
  color: #30291F;
}

selector .ferme-eyebrow {
  margin-bottom: 55px;
}


/* Grote editorial titel */
selector .ferme-title .elementor-heading-title {
  font-family: "Cormorant Garamond", serif;
  font-size: clamp(70px, 8vw, 120px);
  font-weight: 400;
  line-height: 0.88;
  letter-spacing: -0.035em;
  color: #30291F;
  margin: 0;
}

selector .ferme-title .elementor-heading-title span {
  display: block;
  margin-left: 18%;
  font-style: italic;
  font-weight: 400;
}


/* Since 1881 */
selector .ferme-since {
  margin-top: 85px;
}

selector .ferme-since .elementor-heading-title {
  font-family: "Cormorant Garamond", serif;
  font-size: 56px;
  font-weight: 400;
  line-height: 1;
  letter-spacing: -0.02em;
  color: #30291F;
}


/* Introductietekst */
selector .ferme-copy {
  width: 420px;
  max-width: 42%;
  align-self: flex-end;
  margin-top: -55px;
}

selector .ferme-copy,
selector .ferme-copy p {
  font-family: "Manrope", sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.75;
  color: #554D43;
}


/* Subtiele lijn onder de sectie */
selector::after {
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  background: rgba(48, 41, 31, 0.25);
  margin-top: 80px;
}


/* TABLET */
@media (max-width: 1024px) {

  selector {
      padding: 90px 6% 85px 6%;
  }

  selector .ferme-title .elementor-heading-title {
      font-size: clamp(64px, 9vw, 90px);
  }

  selector .ferme-copy {
      width: 380px;
      max-width: 48%;
  }
}


/* MOBILE */
@media (max-width: 767px) {

  selector {
      padding: 65px 24px 65px 24px;
  }

  selector .ferme-eyebrow {
      margin-bottom: 38px;
  }

  selector .ferme-eyebrow .elementor-heading-title {
      font-size: 9px;
      letter-spacing: 2px;
  }

  selector .ferme-title .elementor-heading-title {
      font-size: clamp(50px, 16vw, 66px);
      line-height: 0.92;
  }

  selector .ferme-title .elementor-heading-title span {
      margin-left: 8%;
  }

  selector .ferme-since {
      margin-top: 55px;
  }

  selector .ferme-since .elementor-heading-title {
      font-size: 42px;
  }

  selector .ferme-copy {
      width: 100%;
      max-width: 100%;
      align-self: auto;
      margin-top: 32px;
  }

  selector .ferme-copy,
  selector .ferme-copy p {
      font-size: 15px;
      line-height: 1.7;
  }

  selector::after {
      margin-top: 55px;
  }
}\n}.elementor .e-fe124bc{flex-direction:column;}.elementor .e-317ec41-95d8951{padding-block-start:0px;padding-block-end:0px;background-color:#F5F0E4;flex-direction:column;/* =========================================
 FERME D'ALPAGE — EDITORIAL INTRO
 ========================================= */

selector {
  background: #F3EFE6;
  padding: 120px 7% 110px 7%;
  overflow: hidden;
}

/* Kleine locatie bovenaan */
selector .ferme-eyebrow .elementor-heading-title {
  font-family: "Manrope", sans-serif;
  font-size: 11px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: 3px;
  text-transform: uppercase;
  color: #30291F;
}

selector .ferme-eyebrow {
  margin-bottom: 55px;
}


/* Grote editorial titel */
selector .ferme-title .elementor-heading-title {
  font-family: "Cormorant Garamond", serif;
  font-size: clamp(70px, 8vw, 120px);
  font-weight: 400;
  line-height: 0.88;
  letter-spacing: -0.035em;
  color: #30291F;
  margin: 0;
}

selector .ferme-title .elementor-heading-title span {
  display: block;
  margin-left: 18%;
  font-style: italic;
  font-weight: 400;
}


/* Since 1881 */
selector .ferme-since {
  margin-top: 85px;
}

selector .ferme-since .elementor-heading-title {
  font-family: "Cormorant Garamond", serif;
  font-size: 56px;
  font-weight: 400;
  line-height: 1;
  letter-spacing: -0.02em;
  color: #30291F;
}


/* Introductietekst */
selector .ferme-copy {
  width: 420px;
  max-width: 42%;
  align-self: flex-end;
  margin-top: -55px;
}

selector .ferme-copy,
selector .ferme-copy p {
  font-family: "Manrope", sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.75;
  color: #554D43;
}


/* Subtiele lijn onder de sectie */
selector::after {
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  background: rgba(48, 41, 31, 0.25);
  margin-top: 80px;
}


/* TABLET */
@media (max-width: 1024px) {

  selector {
      padding: 90px 6% 85px 6%;
  }

  selector .ferme-title .elementor-heading-title {
      font-size: clamp(64px, 9vw, 90px);
  }

  selector .ferme-copy {
      width: 380px;
      max-width: 48%;
  }
}


/* MOBILE */
@media (max-width: 767px) {

  selector {
      padding: 65px 24px 65px 24px;
  }

  selector .ferme-eyebrow {
      margin-bottom: 38px;
  }

  selector .ferme-eyebrow .elementor-heading-title {
      font-size: 9px;
      letter-spacing: 2px;
  }

  selector .ferme-title .elementor-heading-title {
      font-size: clamp(50px, 16vw, 66px);
      line-height: 0.92;
  }

  selector .ferme-title .elementor-heading-title span {
      margin-left: 8%;
  }

  selector .ferme-since {
      margin-top: 55px;
  }

  selector .ferme-since .elementor-heading-title {
      font-size: 42px;
  }

  selector .ferme-copy {
      width: 100%;
      max-width: 100%;
      align-self: auto;
      margin-top: 32px;
  }

  selector .ferme-copy,
  selector .ferme-copy p {
      font-size: 15px;
      line-height: 1.7;
  }

  selector::after {
      margin-top: 55px;
  }
}\n}.elementor .e-6d7bc38-6e2b773{padding-block-start:0px;padding-block-end:0px;background-color:#F5F0E4;flex-direction:column;/* =========================================
 FERME D'ALPAGE — EDITORIAL INTRO
 ========================================= */

selector {
  background: #F3EFE6;
  padding: 120px 7% 110px 7%;
  overflow: hidden;
}

/* Kleine locatie bovenaan */
selector .ferme-eyebrow .elementor-heading-title {
  font-family: "Manrope", sans-serif;
  font-size: 11px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: 3px;
  text-transform: uppercase;
  color: #30291F;
}

selector .ferme-eyebrow {
  margin-bottom: 55px;
}


/* Grote editorial titel */
selector .ferme-title .elementor-heading-title {
  font-family: "Cormorant Garamond", serif;
  font-size: clamp(70px, 8vw, 120px);
  font-weight: 400;
  line-height: 0.88;
  letter-spacing: -0.035em;
  color: #30291F;
  margin: 0;
}

selector .ferme-title .elementor-heading-title span {
  display: block;
  margin-left: 18%;
  font-style: italic;
  font-weight: 400;
}


/* Since 1881 */
selector .ferme-since {
  margin-top: 85px;
}

selector .ferme-since .elementor-heading-title {
  font-family: "Cormorant Garamond", serif;
  font-size: 56px;
  font-weight: 400;
  line-height: 1;
  letter-spacing: -0.02em;
  color: #30291F;
}


/* Introductietekst */
selector .ferme-copy {
  width: 420px;
  max-width: 42%;
  align-self: flex-end;
  margin-top: -55px;
}

selector .ferme-copy,
selector .ferme-copy p {
  font-family: "Manrope", sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.75;
  color: #554D43;
}


/* Subtiele lijn onder de sectie */
selector::after {
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  background: rgba(48, 41, 31, 0.25);
  margin-top: 80px;
}


/* TABLET */
@media (max-width: 1024px) {

  selector {
      padding: 90px 6% 85px 6%;
  }

  selector .ferme-title .elementor-heading-title {
      font-size: clamp(64px, 9vw, 90px);
  }

  selector .ferme-copy {
      width: 380px;
      max-width: 48%;
  }
}


/* MOBILE */
@media (max-width: 767px) {

  selector {
      padding: 65px 24px 65px 24px;
  }

  selector .ferme-eyebrow {
      margin-bottom: 38px;
  }

  selector .ferme-eyebrow .elementor-heading-title {
      font-size: 9px;
      letter-spacing: 2px;
  }

  selector .ferme-title .elementor-heading-title {
      font-size: clamp(50px, 16vw, 66px);
      line-height: 0.92;
  }

  selector .ferme-title .elementor-heading-title span {
      margin-left: 8%;
  }

  selector .ferme-since {
      margin-top: 55px;
  }

  selector .ferme-since .elementor-heading-title {
      font-size: 42px;
  }

  selector .ferme-copy {
      width: 100%;
      max-width: 100%;
      align-self: auto;
      margin-top: 32px;
  }

  selector .ferme-copy,
  selector .ferme-copy p {
      font-size: 15px;
      line-height: 1.7;
  }

  selector::after {
      margin-top: 55px;
  }
}\n}.elementor .e-220ec981-bce819d{background-color:#F5F0E4;flex-direction:column;}.elementor .e-43c371f-4e8413e{background-image:url("https://fermedalpage.fr/wp-content/uploads/2026/09/IMG_5900-scaled.jpg");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;flex-direction:column;}.elementor .e-edb4923{background-color:#F5F0E4;flex-direction:column;}.elementor .e-7b04f7ff-1b49f42{background-color:#4A4A3D;flex-direction:column;}.elementor .e-5d04aee{background-color:#F5F0E4;flex-direction:column;}.elementor .e-4b37bfd{background-color:#F5F0E4;flex-direction:row;}