.elementor-520 .elementor-element.elementor-element-bef78ae{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-5595fe2 .laf-ehero__container{max-width:85%;flex-direction:column;justify-content:flex-end;align-items:flex-start;}.elementor-520 .elementor-element.elementor-element-5595fe2 .laf-ehero{min-height:60vh;padding:60px 60px 60px 60px;}.elementor-520 .elementor-element.elementor-element-5595fe2 .laf-ehero__inner{max-width:560px;}.elementor-520 .elementor-element.elementor-element-5595fe2 .laf-ehero__overlay{background:linear-gradient(90deg, rgba(20, 28, 18, 0.74) 0%, rgba(20, 28, 18, 0.74) 40%, rgba(20,28,18,0) 85%);}.elementor-520 .elementor-element.elementor-element-5595fe2 .laf-ehero__badge{color:#C9A961;font-family:var( --e-global-typography-3507be7-font-family ), Sans-serif;}.elementor-520 .elementor-element.elementor-element-5595fe2 .laf-ehero__title, .elementor-520 .elementor-element.elementor-element-5595fe2 .laf-ehero__title a{color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-5595fe2 .laf-ehero__title{font-family:"DM Serif Display", Sans-serif;font-size:55px;font-weight:500;line-height:1.05em;}.elementor-520 .elementor-element.elementor-element-5595fe2 .laf-ehero__sub{color:#DAD9D2;font-family:"Work Sans", Sans-serif;font-size:15px;line-height:1.6em;}.elementor-520 .elementor-element.elementor-element-5595fe2 .laf-ehero__btn{color:#000000;background-color:#F2D955;border-color:#F2D955;font-family:"Work Sans", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px;}.elementor-520 .elementor-element.elementor-element-5595fe2 .laf-ehero__btn:hover{background-color:#FFFFFF;border-color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-5595fe2 .laf-ehero__btn--ghost{color:#FFFFFF;border-color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-5595fe2 .laf-ehero__btn--ghost:hover{background-color:rgba(255,255,255,0.12);}.elementor-520 .elementor-element.elementor-element-7a2c8aa{--display:flex;--padding-top:3%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-520 .elementor-element.elementor-element-d33dc5b .laf-eopps{background-color:#FFFFFF00;padding:0px 0px 0px 0px;}.elementor-520 .elementor-element.elementor-element-d33dc5b .laf-eopps__grid{grid-template-columns:repeat(3, minmax(0, 1fr));gap:24px;}.elementor-520 .elementor-element.elementor-element-d33dc5b .laf-eopps__tag{color:#FFFFFF;background-color:#B02926;}.elementor-520 .elementor-element.elementor-element-d33dc5b .laf-eopps__title{color:#000000;font-family:"DM Serif Display", Sans-serif;font-size:26px;font-weight:500;}.elementor-520 .elementor-element.elementor-element-d33dc5b .laf-eopps__seeall{color:#8A7A3E;font-family:var( --e-global-typography-3507be7-font-family ), Sans-serif;}.elementor-520 .elementor-element.elementor-element-d33dc5b .laf-eopps__card{background-color:#FFFFFF;border-color:#E7E3D8;padding:26px 26px 26px 26px;}.elementor-520 .elementor-element.elementor-element-d33dc5b .laf-eopps__icon{color:#8A7A3E;}.elementor-520 .elementor-element.elementor-element-d33dc5b .laf-eopps__icon .dashicons{font-size:22px;width:22px;height:22px;}.elementor-520 .elementor-element.elementor-element-d33dc5b .laf-eopps__card-tag{color:#9A9A8C;}.elementor-520 .elementor-element.elementor-element-d33dc5b .laf-eopps__name, .elementor-520 .elementor-element.elementor-element-d33dc5b .laf-eopps__name a{color:#000000;}.elementor-520 .elementor-element.elementor-element-d33dc5b .laf-eopps__name{font-family:"DM Serif Display", Sans-serif;font-size:20px;font-weight:500;line-height:1.25em;}.elementor-520 .elementor-element.elementor-element-d33dc5b .laf-eopps__desc{color:#6B6F62;font-family:"Work Sans", Sans-serif;font-size:14px;line-height:1.6em;}.elementor-520 .elementor-element.elementor-element-d33dc5b .laf-eopps__cta{color:#B02926;font-family:var( --e-global-typography-3507be7-font-family ), Sans-serif;}.elementor-520 .elementor-element.elementor-element-d33dc5b .laf-eopps__cta:hover{color:#000000;}.elementor-520 .elementor-element.elementor-element-d33dc5b .laf-eopps__loadmore{color:#000000;background-color:#FFFFFF;border-color:#000000;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px;}.elementor-520 .elementor-element.elementor-element-d33dc5b .laf-eopps__loadmore:hover{color:#FFFFFF;background-color:#384A30;border-color:#384A30;}.elementor-520 .elementor-element.elementor-element-adf621b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:3%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-520 .elementor-element.elementor-element-b9ba7d0 .laf-empty{text-align:center;}.elementor-520 .elementor-element.elementor-element-b9ba7d0 .laf-empty__title{color:#384A30;}.elementor-520 .elementor-element.elementor-element-b9ba7d0 .laf-empty__text{color:#6B6F62;}.elementor-520 .elementor-element.elementor-element-b9ba7d0 .laf-cat__grid{grid-template-columns:repeat(3, 1fr);column-gap:30px;row-gap:36px;}.elementor-520 .elementor-element.elementor-element-b9ba7d0 .laf-cat__header{margin-bottom:28px;border-bottom:1px solid #E5E5E5;padding-bottom:14px;}.elementor-520 .elementor-element.elementor-element-b9ba7d0 .laf-cat__title{color:var( --e-global-color-6bde48f );font-family:"DM Serif Display", Sans-serif;font-size:30px;font-weight:400;}.elementor-520 .elementor-element.elementor-element-b9ba7d0 .laf-cat__explore{color:var( --e-global-color-6bde48f );font-family:"Archivo Narrow", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:0.5px;}.elementor-520 .elementor-element.elementor-element-b9ba7d0 .laf-cat__explore:hover{color:#B02926;border-color:#B02926;}.elementor-520 .elementor-element.elementor-element-b9ba7d0 .laf-cat__thumb{height:260px;border-radius:0px;margin-bottom:14px;}.elementor-520 .elementor-element.elementor-element-b9ba7d0 .laf-cat__cat{color:#B02926;font-family:var( --e-global-typography-3507be7-font-family ), Sans-serif;margin-bottom:7px;}.elementor-520 .elementor-element.elementor-element-b9ba7d0 .laf-cat__card-title, .elementor-520 .elementor-element.elementor-element-b9ba7d0 .laf-cat__card-title a{color:#000000;}.elementor-520 .elementor-element.elementor-element-b9ba7d0 .laf-cat__card-title a:hover{color:#B02926;}.elementor-520 .elementor-element.elementor-element-b9ba7d0 .laf-cat__card-title{font-family:"DM Serif Display", Sans-serif;font-size:22px;font-weight:500;line-height:1.25em;margin-bottom:8px;}.elementor-520 .elementor-element.elementor-element-b9ba7d0 .laf-cat__excerpt{color:#555555;font-family:"Work Sans", Sans-serif;font-size:14px;line-height:1.55em;}.elementor-520 .elementor-element.elementor-element-7f55127{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:48px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-35e7b94 .laf-ad{max-width:970px;margin-inline:auto;margin-top:0px;margin-bottom:0px;}.elementor-520 .elementor-element.elementor-element-35e7b94 .laf-ad__media{background-color:#FBF9F4;}.elementor-520 .elementor-element.elementor-element-35e7b94 .laf-ad__link{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E7E3D8;}.elementor-520 .elementor-element.elementor-element-35e7b94 .laf-ad__link, .elementor-520 .elementor-element.elementor-element-35e7b94 .laf-ad__free, .elementor-520 .elementor-element.elementor-element-35e7b94 .laf-ad__media{border-radius:0px;}.elementor-520 .elementor-element.elementor-element-35e7b94 .laf-ad__label{color:#5B6152;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:1.2px;text-align:right;margin-bottom:6px;}.elementor-520 .elementor-element.elementor-element-35e7b94 .laf-ad__free{background-color:#FBF9F4;border-color:#C9A961;}.elementor-520 .elementor-element.elementor-element-35e7b94 .laf-ad__free-eyebrow{color:#6D5E00;}.elementor-520 .elementor-element.elementor-element-35e7b94 .laf-ad__free-title{color:#384A30;font-family:"DM Serif Display", Sans-serif;font-size:24px;line-height:1.2em;}.elementor-520 .elementor-element.elementor-element-35e7b94 .laf-ad__free-text{color:#6B6F62;font-size:14px;line-height:1.5em;}.elementor-520 .elementor-element.elementor-element-35e7b94 .laf-ad__free-cta{color:#FFFFFF;background-color:#384A30;}.elementor-520 .elementor-element.elementor-element-9386706{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:3%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-520 .elementor-element.elementor-element-9386706:not(.elementor-motion-effects-element-type-background), .elementor-520 .elementor-element.elementor-element-9386706 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6bde48f );}.elementor-520 .elementor-element.elementor-element-c4bfcba .laf-empty{text-align:center;}.elementor-520 .elementor-element.elementor-element-c4bfcba .laf-empty__title{color:#384A30;}.elementor-520 .elementor-element.elementor-element-c4bfcba .laf-empty__text{color:#6B6F62;}.elementor-520 .elementor-element.elementor-element-c4bfcba .laf-garden{background-color:#2E3B1C00;padding:0px 0px 0px 0px;}.elementor-520 .elementor-element.elementor-element-c4bfcba .laf-garden__body{gap:60px;grid-template-columns:1.5fr 1fr;}.elementor-520 .elementor-element.elementor-element-c4bfcba .laf-garden__eyebrow{color:#C9A961;}.elementor-520 .elementor-element.elementor-element-c4bfcba .laf-garden__title{color:#FFFFFF;font-family:"DM Serif Display", Sans-serif;font-size:34px;font-weight:700;font-style:italic;}.elementor-520 .elementor-element.elementor-element-c4bfcba .laf-garden__divider{background-color:#C9A961;}.elementor-520 .elementor-element.elementor-element-c4bfcba .laf-garden__feature-eyebrow{color:#C9A961;}.elementor-520 .elementor-element.elementor-element-c4bfcba .laf-garden__feature-title, .elementor-520 .elementor-element.elementor-element-c4bfcba .laf-garden__feature-title a{color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-c4bfcba .laf-garden__feature-title{font-family:"DM Serif Display", Sans-serif;font-size:28px;font-weight:700;line-height:1.2em;}.elementor-520 .elementor-element.elementor-element-c4bfcba .laf-garden__feature-text{color:#C4CBB6;}.elementor-520 .elementor-element.elementor-element-c4bfcba .laf-garden__feature-link{color:#FFFFFF;border-color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-c4bfcba .laf-garden__item-label{color:#C9A961;}.elementor-520 .elementor-element.elementor-element-c4bfcba .laf-garden__item-title, .elementor-520 .elementor-element.elementor-element-c4bfcba .laf-garden__item-title a{color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-c4bfcba .laf-garden__item-title{font-family:"DM Serif Display", Sans-serif;font-size:16px;font-weight:700;font-style:italic;line-height:1.3em;}.elementor-520 .elementor-element.elementor-element-c4bfcba .laf-garden__item-text{color:#A9B39A;}.elementor-520 .elementor-element.elementor-element-c4bfcba .laf-garden__item + .laf-garden__item{border-top-color:rgba(255,255,255,0.12);}.elementor-520 .elementor-element.elementor-element-8a83b29{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:3%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-520 .elementor-element.elementor-element-59aa5d7 .laf-portraits{background-color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-520 .elementor-element.elementor-element-59aa5d7 .laf-portraits__grid{grid-template-columns:repeat(4, minmax(0, 1fr));gap:26px;}.elementor-520 .elementor-element.elementor-element-59aa5d7 .laf-portraits__img{height:300px;border-radius:2px;}.elementor-520 .elementor-element.elementor-element-59aa5d7 .laf-portraits__head{border-left-color:#C9A961;}.elementor-520 .elementor-element.elementor-element-59aa5d7 .laf-portraits__title{color:#000000;font-family:"DM Serif Display", Sans-serif;font-size:26px;font-weight:700;}.elementor-520 .elementor-element.elementor-element-59aa5d7 .laf-portraits__subtitle{color:#8A7A3E;font-family:"DM Serif Display", Sans-serif;font-size:26px;font-weight:700;font-style:italic;}.elementor-520 .elementor-element.elementor-element-59aa5d7 .laf-portraits__name, .elementor-520 .elementor-element.elementor-element-59aa5d7 .laf-portraits__name a{color:#000000;}.elementor-520 .elementor-element.elementor-element-59aa5d7 .laf-portraits__name{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;}.elementor-520 .elementor-element.elementor-element-59aa5d7 .laf-portraits__role{color:#8A8F80;font-size:12px;font-style:italic;}@media(min-width:1400px){.elementor-520 .elementor-element.elementor-element-5595fe2 .laf-ehero__container{max-width:1360px;}}@media(max-width:1024px){.elementor-520 .elementor-element.elementor-element-5595fe2 .laf-ehero__container{max-width:90%;}.elementor-520 .elementor-element.elementor-element-5595fe2 .laf-ehero__title{font-size:42px;}.elementor-520 .elementor-element.elementor-element-7a2c8aa{--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-520 .elementor-element.elementor-element-d33dc5b .laf-eopps__grid{grid-template-columns:repeat(2, minmax(0, 1fr));}.elementor-520 .elementor-element.elementor-element-adf621b{--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-520 .elementor-element.elementor-element-b9ba7d0 .laf-cat__grid{grid-template-columns:repeat(2, 1fr);}.elementor-520 .elementor-element.elementor-element-7f55127{--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-9386706{--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-520 .elementor-element.elementor-element-8a83b29{--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-520 .elementor-element.elementor-element-59aa5d7 .laf-portraits__grid{grid-template-columns:repeat(2, minmax(0, 1fr));}}@media(max-width:767px){.elementor-520 .elementor-element.elementor-element-5595fe2 .laf-ehero__container{max-width:88%;}.elementor-520 .elementor-element.elementor-element-5595fe2 .laf-ehero{min-height:55vh;}.elementor-520 .elementor-element.elementor-element-5595fe2 .laf-ehero__title{font-size:32px;}.elementor-520 .elementor-element.elementor-element-7a2c8aa{--padding-top:32px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-520 .elementor-element.elementor-element-d33dc5b .laf-eopps__grid{grid-template-columns:repeat(1, minmax(0, 1fr));}.elementor-520 .elementor-element.elementor-element-adf621b{--padding-top:32px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-520 .elementor-element.elementor-element-b9ba7d0 .laf-cat__grid{grid-template-columns:repeat(1, 1fr);row-gap:28px;}.elementor-520 .elementor-element.elementor-element-b9ba7d0 .laf-cat__title{font-size:24px;}.elementor-520 .elementor-element.elementor-element-b9ba7d0 .laf-cat__thumb{height:220px;}.elementor-520 .elementor-element.elementor-element-7f55127{--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-520 .elementor-element.elementor-element-9386706{--padding-top:32px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-520 .elementor-element.elementor-element-8a83b29{--padding-top:32px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-520 .elementor-element.elementor-element-59aa5d7 .laf-portraits__grid{grid-template-columns:repeat(1, minmax(0, 1fr));}}/* Start custom CSS for lafricaine-epanoui-garden, class: .elementor-element-c4bfcba */@media (max-width: 1024px) {
  .elementor-520 .elementor-element.elementor-element-c4bfcba .laf-garden__body,
  .elementor-520 .elementor-element.elementor-element-c4bfcba .laf-garden__feature {
    display: grid !important;
    grid-template-columns: 1fr !important;
    gap: 24px;
  }
}/* End custom CSS */