.elementor-30 .elementor-element.elementor-element-3376000{--display:flex;--min-height:563px;--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;}.elementor-30 .elementor-element.elementor-element-3376000:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-3376000 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ferme-des-sept-fontaines.dev-commpagnie.com/wp-content/uploads/2026/04/Group-77-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-447b4d4{margin:105px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-30 .elementor-element.elementor-element-447b4d4 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:33px;font-weight:700;color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-6d25e76{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-30 .elementor-element.elementor-element-dcb165a .elementor-button{background-color:var( --e-global-color-1849a12 );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:35px 35px 35px 35px;padding:13px 16px 13px 16px;}.elementor-30 .elementor-element.elementor-element-dcb165a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-dcb165a.elementor-element{--align-self:center;}.elementor-30 .elementor-element.elementor-element-dcb165a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-30 .elementor-element.elementor-element-4b5ff11 .elementor-button{background-color:var( --e-global-color-2321492 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-4b5ff11{padding:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-4b5ff11.elementor-element{--align-self:center;}.elementor-30 .elementor-element.elementor-element-4b5ff11 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-30 .elementor-element.elementor-element-4ee0897{--display:flex;--min-height:563px;--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;}.elementor-30 .elementor-element.elementor-element-4ee0897:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-4ee0897 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ferme-des-sept-fontaines.dev-commpagnie.com/wp-content/uploads/2026/04/Group-77-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-30 .elementor-element.elementor-element-f52c2f8{margin:105px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-30 .elementor-element.elementor-element-f52c2f8 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:33px;font-weight:700;color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-459a78b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-30 .elementor-element.elementor-element-4d33680 .elementor-button{background-color:var( --e-global-color-1849a12 );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:35px 35px 35px 35px;padding:13px 16px 13px 16px;}.elementor-30 .elementor-element.elementor-element-4d33680{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-4d33680.elementor-element{--align-self:center;}.elementor-30 .elementor-element.elementor-element-4d33680 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-30 .elementor-element.elementor-element-59560e2 .elementor-button{background-color:var( --e-global-color-2321492 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-59560e2{padding:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-59560e2.elementor-element{--align-self:center;}.elementor-30 .elementor-element.elementor-element-59560e2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-30 .elementor-element.elementor-element-5c82a7a{--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;--margin-top:-112px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-293d5a6{width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-e9482a3 );}.elementor-30 .elementor-element.elementor-element-293d5a6.elementor-element{--align-self:center;}.elementor-30 .elementor-element.elementor-element-0841288 .elementor-button{background-color:var( --e-global-color-2321492 );}.elementor-30 .elementor-element.elementor-element-0841288.elementor-element{--align-self:center;}.elementor-30 .elementor-element.elementor-element-aaf96ec{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:152px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-30 .elementor-element.elementor-element-aaf96ec:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-aaf96ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ferme-des-sept-fontaines.dev-commpagnie.com/wp-content/uploads/2026/04/Rectangle-14-3-scaled.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-30 .elementor-element.elementor-element-273dc66{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;z-index:0;text-align:center;}.elementor-30 .elementor-element.elementor-element-273dc66.elementor-element{--align-self:flex-start;}.elementor-30 .elementor-element.elementor-element-273dc66 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:32px;font-weight:700;color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-8637be6{margin:-33px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 271px;padding:0px 0px 0px 0px;z-index:-1;}.elementor-30 .elementor-element.elementor-element-8637be6.elementor-element{--align-self:flex-start;}.elementor-30 .elementor-element.elementor-element-8637be6 .elementor-icon-wrapper{text-align:center;}.elementor-30 .elementor-element.elementor-element-8637be6 .elementor-icon{font-size:7.5px;}.elementor-30 .elementor-element.elementor-element-8637be6 .elementor-icon svg{height:7.5px;}.elementor-30 .elementor-element.elementor-element-8637be6 .elementor-icon-wrapper svg{width:auto;}.elementor-30 .elementor-element.elementor-element-917b5da{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 96px) 40px;color:var( --e-global-color-e9482a3 );}.elementor-30 .elementor-element.elementor-element-40474b9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-30 .elementor-element.elementor-element-40474b9.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-30 .elementor-element.elementor-element-40474b9 .nh-section{background-color:var( --e-global-color-2321492 );}.elementor-30 .elementor-element.elementor-element-40474b9 .nh-ellipse{border-color:#29682D;}.elementor-30 .elementor-element.elementor-element-40474b9 .nh-label{color:#29682D;}.elementor-30 .elementor-element.elementor-element-40474b9 .nh-btn{background-color:#29682D;border-color:#F3B94B;}.elementor-30 .elementor-element.elementor-element-40474b9 .nh-img-el{outline-color:#F3B94B;}.elementor-30 .elementor-element.elementor-element-40474b9 .nh-desc{color:#132417;}.elementor-30 .elementor-element.elementor-element-a721c8c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0215px;--padding-left:40px;--padding-right:40px;}.elementor-30 .elementor-element.elementor-element-320347c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:26px 26px 26px 26px;--margin-top:-127px;--margin-bottom:148px;--margin-left:0px;--margin-right:0px;--padding-top:44px;--padding-bottom:44px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-320347c:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-320347c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-320347c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-30 .elementor-element.elementor-element-4e28ae7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-30 .elementor-element.elementor-element-9d68ab4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;z-index:0;text-align:center;}.elementor-30 .elementor-element.elementor-element-9d68ab4.elementor-element{--align-self:center;}.elementor-30 .elementor-element.elementor-element-9d68ab4 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:32px;font-weight:700;color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-4856dfc{margin:-35px 0px calc(var(--kit-widget-spacing, 0px) + 57px) 158px;padding:0px 0px 0px 0px;z-index:-1;}.elementor-30 .elementor-element.elementor-element-4856dfc.elementor-element{--align-self:center;}.elementor-30 .elementor-element.elementor-element-4856dfc .elementor-icon-wrapper{text-align:center;}.elementor-30 .elementor-element.elementor-element-4856dfc .elementor-icon{font-size:6px;}.elementor-30 .elementor-element.elementor-element-4856dfc .elementor-icon svg{height:6px;}.elementor-30 .elementor-element.elementor-element-4856dfc .elementor-icon-wrapper svg{width:auto;}.elementor-30 .elementor-element.elementor-element-1093c4e{--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:155px;--padding-bottom:254px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-30 .elementor-element.elementor-element-1093c4e:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-1093c4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ferme-des-sept-fontaines.dev-commpagnie.com/wp-content/uploads/2026/04/Rectangle-30-1-scaled.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-30 .elementor-element.elementor-element-0378f01{margin:-26px 0px calc(var(--kit-widget-spacing, 0px) + -74px) 464px;padding:0px 0px 0px 0px;z-index:-1;}.elementor-30 .elementor-element.elementor-element-0378f01.elementor-element{--align-self:center;}.elementor-30 .elementor-element.elementor-element-0378f01 .elementor-icon-wrapper{text-align:center;}.elementor-30 .elementor-element.elementor-element-0378f01 .elementor-icon{font-size:5px;}.elementor-30 .elementor-element.elementor-element-0378f01 .elementor-icon svg{height:5px;}.elementor-30 .elementor-element.elementor-element-0378f01 .elementor-icon-wrapper svg{width:auto;}.elementor-30 .elementor-element.elementor-element-061a840{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;z-index:0;text-align:center;}.elementor-30 .elementor-element.elementor-element-061a840.elementor-element{--align-self:center;}.elementor-30 .elementor-element.elementor-element-061a840 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:32px;font-weight:700;line-height:52px;color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-1ffd663{margin:-41px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 7px;padding:0px 0px 0px 0px;z-index:-1;}.elementor-30 .elementor-element.elementor-element-1ffd663.elementor-element{--align-self:center;}.elementor-30 .elementor-element.elementor-element-1ffd663 .elementor-icon-wrapper{text-align:center;}.elementor-30 .elementor-element.elementor-element-1ffd663 .elementor-icon{font-size:6.5px;}.elementor-30 .elementor-element.elementor-element-1ffd663 .elementor-icon svg{height:6.5px;}.elementor-30 .elementor-element.elementor-element-1ffd663 .elementor-icon-wrapper svg{width:auto;}.elementor-30 .elementor-element.elementor-element-315e343 > .jet-listing-grid > .jet-listing-grid__items{--columns:5;}.elementor-30 .elementor-element.elementor-element-315e343{margin:38px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-50d1a1e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 0px;}.elementor-30 .elementor-element.elementor-element-50d1a1e.elementor-element{--align-self:center;}.elementor-30 .elementor-element.elementor-element-8e04425{--display:flex;--min-height:1040px;--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;--margin-top:-70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:0;}.elementor-30 .elementor-element.elementor-element-8e04425:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-8e04425 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ferme-des-sept-fontaines.dev-commpagnie.com/wp-content/uploads/2026/03/Rectangle-22-scaled.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-30 .elementor-element.elementor-element-d19acb6{margin:-235px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -290px;padding:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-d19acb6.elementor-element{--align-self:center;}.elementor-30 .elementor-element.elementor-element-d19acb6 img{width:45%;}.elementor-30 .elementor-element.elementor-element-88ffa27{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-c3169bc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-b09c010{width:var( --container-widget-width, 87% );max-width:87%;--container-widget-width:87%;--container-widget-flex-grow:0;z-index:0;}.elementor-30 .elementor-element.elementor-element-b09c010 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-30 .elementor-element.elementor-element-0ea088b{margin:-35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -87px;padding:0px 0px 0px 0px;z-index:-1;}.elementor-30 .elementor-element.elementor-element-0ea088b.elementor-element{--align-self:center;}.elementor-30 .elementor-element.elementor-element-0ea088b .elementor-icon-wrapper{text-align:center;}.elementor-30 .elementor-element.elementor-element-0ea088b .elementor-icon{font-size:4.5px;}.elementor-30 .elementor-element.elementor-element-0ea088b .elementor-icon svg{height:4.5px;}.elementor-30 .elementor-element.elementor-element-0ea088b .elementor-icon-wrapper svg{width:auto;}.elementor-30 .elementor-element.elementor-element-8b94946{color:var( --e-global-color-e9482a3 );}.elementor-30 .elementor-element.elementor-element-9b46f83{color:var( --e-global-color-e9482a3 );}.elementor-30 .elementor-element.elementor-element-bb14a79{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-e991805{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:68px 19px;--row-gap:68px;--column-gap:19px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-91370f4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 3px 2px 1px;--border-top-width:1px;--border-right-width:3px;--border-bottom-width:2px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:33px 33px 33px 33px;--padding-top:0px;--padding-bottom:37px;--padding-left:37px;--padding-right:37px;}.elementor-30 .elementor-element.elementor-element-91370f4:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-91370f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-7b3351a{width:var( --container-widget-width, 76% );max-width:76%;margin:-78px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:76%;--container-widget-flex-grow:0;z-index:0;text-align:center;}.elementor-30 .elementor-element.elementor-element-7b3351a.elementor-element{--align-self:center;}.elementor-30 .elementor-element.elementor-element-7b3351a img{width:100%;}.elementor-30 .elementor-element.elementor-element-98df046{margin:-45px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;padding:0px 0px 0px 0px;z-index:-1;}.elementor-30 .elementor-element.elementor-element-98df046.elementor-element{--align-self:center;}.elementor-30 .elementor-element.elementor-element-98df046 .elementor-icon-wrapper{text-align:center;}.elementor-30 .elementor-element.elementor-element-98df046 .elementor-icon{font-size:6px;}.elementor-30 .elementor-element.elementor-element-98df046 .elementor-icon svg{height:6px;}.elementor-30 .elementor-element.elementor-element-98df046 .elementor-icon-wrapper svg{width:auto;}.elementor-30 .elementor-element.elementor-element-b9de062{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-30 .elementor-element.elementor-element-b9de062 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:18px;font-weight:700;}.elementor-30 .elementor-element.elementor-element-553ff05{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-553ff05.elementor-element{--align-self:center;}.elementor-30 .elementor-element.elementor-element-553ff05 .elementor-icon-wrapper{text-align:center;}.elementor-30 .elementor-element.elementor-element-553ff05 .elementor-icon{font-size:4px;}.elementor-30 .elementor-element.elementor-element-553ff05 .elementor-icon svg{height:4px;}.elementor-30 .elementor-element.elementor-element-553ff05 .elementor-icon-wrapper svg{width:auto;}.elementor-30 .elementor-element.elementor-element-b02e400{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-e9482a3 );}.elementor-30 .elementor-element.elementor-element-92d1345{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 3px 2px 1px;--border-top-width:1px;--border-right-width:3px;--border-bottom-width:2px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:33px 33px 33px 33px;--padding-top:0px;--padding-bottom:37px;--padding-left:37px;--padding-right:37px;}.elementor-30 .elementor-element.elementor-element-92d1345:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-92d1345 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-2d90149{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:10px 10px 10px 10px;--margin-top:-24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;--z-index:10;}.elementor-30 .elementor-element.elementor-element-2d90149:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-2d90149 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-2d90149.e-con{--align-self:center;}.elementor-30 .elementor-element.elementor-element-35a508c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-30 .elementor-element.elementor-element-35a508c img{width:100%;}.elementor-30 .elementor-element.elementor-element-0b126e1{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 46px) 0px;padding:0px 0px 0px 0px;z-index:-1;}.elementor-30 .elementor-element.elementor-element-0b126e1.elementor-element{--align-self:center;}.elementor-30 .elementor-element.elementor-element-0b126e1 .elementor-icon-wrapper{text-align:center;}.elementor-30 .elementor-element.elementor-element-0b126e1 .elementor-icon{font-size:14px;}.elementor-30 .elementor-element.elementor-element-0b126e1 .elementor-icon svg{height:14px;}.elementor-30 .elementor-element.elementor-element-0b126e1 .elementor-icon-wrapper svg{width:auto;}.elementor-30 .elementor-element.elementor-element-5cd648a{padding:0px 0px 0px 0px;text-align:center;}.elementor-30 .elementor-element.elementor-element-5cd648a .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:18px;font-weight:700;}.elementor-30 .elementor-element.elementor-element-0843cc8{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-0843cc8.elementor-element{--align-self:center;}.elementor-30 .elementor-element.elementor-element-0843cc8 .elementor-icon-wrapper{text-align:center;}.elementor-30 .elementor-element.elementor-element-0843cc8 .elementor-icon{font-size:4px;}.elementor-30 .elementor-element.elementor-element-0843cc8 .elementor-icon svg{height:4px;}.elementor-30 .elementor-element.elementor-element-0843cc8 .elementor-icon-wrapper svg{width:auto;}.elementor-30 .elementor-element.elementor-element-25e8f90{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-e9482a3 );}.elementor-30 .elementor-element.elementor-element-5eb6108{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 3px 2px 1px;--border-top-width:1px;--border-right-width:3px;--border-bottom-width:2px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:33px 33px 33px 33px;--padding-top:0px;--padding-bottom:37px;--padding-left:37px;--padding-right:37px;}.elementor-30 .elementor-element.elementor-element-5eb6108:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-5eb6108 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-9cf814b{margin:-32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:5;text-align:center;}.elementor-30 .elementor-element.elementor-element-9cf814b.elementor-element{--align-self:center;}.elementor-30 .elementor-element.elementor-element-9cf814b img{width:94%;}.elementor-30 .elementor-element.elementor-element-0861ce1{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-30 .elementor-element.elementor-element-0861ce1.elementor-element{--align-self:center;}.elementor-30 .elementor-element.elementor-element-0861ce1 .elementor-icon-wrapper{text-align:center;}.elementor-30 .elementor-element.elementor-element-0861ce1 .elementor-icon{font-size:4px;}.elementor-30 .elementor-element.elementor-element-0861ce1 .elementor-icon svg{height:4px;}.elementor-30 .elementor-element.elementor-element-0861ce1 .elementor-icon-wrapper svg{width:auto;}.elementor-30 .elementor-element.elementor-element-6ee1b1f{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-30 .elementor-element.elementor-element-6ee1b1f .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:18px;font-weight:700;}.elementor-30 .elementor-element.elementor-element-530ca42{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-530ca42.elementor-element{--align-self:center;}.elementor-30 .elementor-element.elementor-element-530ca42 .elementor-icon-wrapper{text-align:center;}.elementor-30 .elementor-element.elementor-element-530ca42 .elementor-icon{font-size:4px;}.elementor-30 .elementor-element.elementor-element-530ca42 .elementor-icon svg{height:4px;}.elementor-30 .elementor-element.elementor-element-530ca42 .elementor-icon-wrapper svg{width:auto;}.elementor-30 .elementor-element.elementor-element-1dcb714{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-e9482a3 );}.elementor-30 .elementor-element.elementor-element-08b36e7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 3px 2px 1px;--border-top-width:1px;--border-right-width:3px;--border-bottom-width:2px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:33px 33px 33px 33px;--padding-top:0px;--padding-bottom:37px;--padding-left:37px;--padding-right:37px;}.elementor-30 .elementor-element.elementor-element-08b36e7:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-08b36e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-025dbde{margin:-37px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:5;text-align:center;}.elementor-30 .elementor-element.elementor-element-025dbde.elementor-element{--align-self:center;}.elementor-30 .elementor-element.elementor-element-025dbde img{width:60%;}.elementor-30 .elementor-element.elementor-element-7ebdcb0{margin:-74px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-30 .elementor-element.elementor-element-7ebdcb0.elementor-element{--align-self:center;}.elementor-30 .elementor-element.elementor-element-7ebdcb0 .elementor-icon-wrapper{text-align:center;}.elementor-30 .elementor-element.elementor-element-7ebdcb0 .elementor-icon{font-size:43px;}.elementor-30 .elementor-element.elementor-element-7ebdcb0 .elementor-icon svg{height:43px;}.elementor-30 .elementor-element.elementor-element-7ebdcb0 .elementor-icon-wrapper svg{width:auto;}.elementor-30 .elementor-element.elementor-element-b211958{margin:61px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-30 .elementor-element.elementor-element-b211958 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:18px;font-weight:700;}.elementor-30 .elementor-element.elementor-element-4339132{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-4339132.elementor-element{--align-self:center;}.elementor-30 .elementor-element.elementor-element-4339132 .elementor-icon-wrapper{text-align:center;}.elementor-30 .elementor-element.elementor-element-4339132 .elementor-icon{font-size:4px;}.elementor-30 .elementor-element.elementor-element-4339132 .elementor-icon svg{height:4px;}.elementor-30 .elementor-element.elementor-element-4339132 .elementor-icon-wrapper svg{width:auto;}.elementor-30 .elementor-element.elementor-element-e2a78c6{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-e9482a3 );}.elementor-30 .elementor-element.elementor-element-013fd68{--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:0px;--padding-bottom:210px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-013fd68:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-013fd68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ferme-des-sept-fontaines.dev-commpagnie.com/wp-content/uploads/2026/04/Rectangle-23-scaled.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-30 .elementor-element.elementor-element-d23117b .elementor-button{background-color:var( --e-global-color-2321492 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-d23117b{margin:-22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-d23117b.elementor-element{--align-self:center;}.elementor-30 .elementor-element.elementor-element-d23117b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-30 .elementor-element.elementor-element-3ccd903{margin:-316px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-30 .elementor-element.elementor-element-3ccd903 img{width:33%;}.elementor-30 .elementor-element.elementor-element-ad6cb72{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:102px 102px;--row-gap:102px;--column-gap:102px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-1abb411{--display:flex;--min-height:411px;border-style:solid;--border-style:solid;border-width:2px 2px 4px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:4px;--border-left-width:2px;border-color:var( --e-global-color-1849a12 );--border-color:var( --e-global-color-1849a12 );--border-radius:23px 23px 23px 23px;}.elementor-30 .elementor-element.elementor-element-1abb411:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-1abb411 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ferme-des-sept-fontaines.dev-commpagnie.com/wp-content/uploads/2026/04/b94c47e7be4cfddb678f178d40a21baa193c1a7b-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-30 .elementor-element.elementor-element-1abb411.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-30 .elementor-element.elementor-element-26a91a9{--display:flex;}.elementor-30 .elementor-element.elementor-element-dba9cb5{width:var( --container-widget-width, 87% );max-width:87%;--container-widget-width:87%;--container-widget-flex-grow:0;z-index:0;}.elementor-30 .elementor-element.elementor-element-dba9cb5 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-1849a12 );}.elementor-30 .elementor-element.elementor-element-fe14396{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;color:var( --e-global-color-1849a12 );}.elementor-30 .elementor-element.elementor-element-0cb3ca8{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-90785e1{margin:-177px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 80px;padding:-11px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-90785e1.elementor-element{--align-self:flex-start;}.elementor-30 .elementor-element.elementor-element-90785e1 img{width:81%;}.elementor-30 .elementor-element.elementor-element-f95ea11{--display:flex;--min-height:750px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:-101px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-f95ea11:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-f95ea11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ferme-des-sept-fontaines.dev-commpagnie.com/wp-content/uploads/2026/04/Group-71-scaled.png");background-position:center right;background-repeat:no-repeat;background-size:contain;}.elementor-30 .elementor-element.elementor-element-b332556{--display:flex;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-b332556.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-30 .elementor-element.elementor-element-6edc95a .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:32px;font-weight:700;}.elementor-30 .elementor-element.elementor-element-94ce0a4{margin:-35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 1px;padding:0px 0px 0px 0px;z-index:1;}.elementor-30 .elementor-element.elementor-element-94ce0a4.elementor-element{--align-self:flex-start;}.elementor-30 .elementor-element.elementor-element-94ce0a4 .elementor-icon-wrapper{text-align:center;}.elementor-30 .elementor-element.elementor-element-94ce0a4 .elementor-icon{font-size:6px;}.elementor-30 .elementor-element.elementor-element-94ce0a4 .elementor-icon svg{height:6px;}.elementor-30 .elementor-element.elementor-element-94ce0a4 .elementor-icon-wrapper svg{width:auto;}.elementor-30 .elementor-element.elementor-element-ab9c582{margin:-35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 1px;padding:0px 0px 0px 0px;z-index:1;}.elementor-30 .elementor-element.elementor-element-ab9c582.elementor-element{--align-self:flex-start;}.elementor-30 .elementor-element.elementor-element-ab9c582 .elementor-icon-wrapper{text-align:center;}.elementor-30 .elementor-element.elementor-element-ab9c582 .elementor-icon{font-size:6px;}.elementor-30 .elementor-element.elementor-element-ab9c582 .elementor-icon svg{height:6px;}.elementor-30 .elementor-element.elementor-element-ab9c582 .elementor-icon-wrapper svg{width:auto;}.elementor-30 .elementor-element.elementor-element-2a8edda{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;font-family:"Ubuntu", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-e9482a3 );}.elementor-30 .elementor-element.elementor-element-fb2032f .elementor-button{background-color:var( --e-global-color-2321492 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-fb2032f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-fb2032f.elementor-element{--align-self:flex-start;}.elementor-30 .elementor-element.elementor-element-fb2032f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-30 .elementor-element.elementor-element-fb2032f .elementor-button .elementor-button-content-wrapper{gap:13px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-30 .elementor-element.elementor-element-3376000{--width:1440px;}.elementor-30 .elementor-element.elementor-element-4ee0897{--width:1440px;}.elementor-30 .elementor-element.elementor-element-aaf96ec{--content-width:1440px;}.elementor-30 .elementor-element.elementor-element-a721c8c{--content-width:1440px;}.elementor-30 .elementor-element.elementor-element-320347c{--width:77%;}.elementor-30 .elementor-element.elementor-element-1093c4e{--content-width:1440px;}.elementor-30 .elementor-element.elementor-element-88ffa27{--content-width:1240px;}.elementor-30 .elementor-element.elementor-element-c3169bc{--width:45%;}.elementor-30 .elementor-element.elementor-element-bb14a79{--width:65%;}.elementor-30 .elementor-element.elementor-element-2d90149{--width:53%;}.elementor-30 .elementor-element.elementor-element-013fd68{--content-width:1440px;}.elementor-30 .elementor-element.elementor-element-1abb411{--width:36.597%;}.elementor-30 .elementor-element.elementor-element-0cb3ca8{--content-width:1440px;}.elementor-30 .elementor-element.elementor-element-b332556{--width:100%;}}@media(max-width:1366px) and (min-width:768px){.elementor-30 .elementor-element.elementor-element-320347c{--width:1096px;}.elementor-30 .elementor-element.elementor-element-b332556{--width:512.323px;}}@media(max-width:1366px){.elementor-30 .elementor-element.elementor-element-3376000{--min-height:524px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-30 .elementor-element.elementor-element-dcb165a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30 .elementor-element.elementor-element-dcb165a.elementor-element{--align-self:center;}.elementor-30 .elementor-element.elementor-element-dcb165a .elementor-button{font-size:var( --e-global-typography-accent-font-size );border-radius:30px 30px 30px 30px;padding:10px 15px 12px 19px;}.elementor-30 .elementor-element.elementor-element-4ee0897{--min-height:524px;}.elementor-30 .elementor-element.elementor-element-4d33680{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30 .elementor-element.elementor-element-4d33680.elementor-element{--align-self:center;}.elementor-30 .elementor-element.elementor-element-4d33680 .elementor-button{font-size:var( --e-global-typography-accent-font-size );border-radius:30px 30px 30px 30px;padding:10px 15px 12px 19px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-293d5a6{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-917b5da{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 80px) 40px;}.elementor-30 .elementor-element.elementor-element-a721c8c{--padding-top:0px;--padding-bottom:200px;--padding-left:40px;--padding-right:40px;}.elementor-30 .elementor-element.elementor-element-320347c:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-320347c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ferme-des-sept-fontaines.dev-commpagnie.com/wp-content/uploads/2026/03/Rectangle-23-1-scaled.png");background-repeat:no-repeat;background-size:cover;}.elementor-30 .elementor-element.elementor-element-320347c{--margin-top:-128px;--margin-bottom:99px;--margin-left:0px;--margin-right:0px;--padding-top:44px;--padding-bottom:44px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-4e28ae7{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-30 .elementor-element.elementor-element-4e28ae7.elementor-element{--align-self:center;}.elementor-30 .elementor-element.elementor-element-4856dfc{margin:-35px 0px calc(var(--kit-widget-spacing, 0px) + 37px) 158px;}.elementor-30 .elementor-element.elementor-element-315e343 > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-30 .elementor-element.elementor-element-8e04425{--min-height:940px;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-b09c010 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-30 .elementor-element.elementor-element-bb14a79{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-30 .elementor-element.elementor-element-e991805{--gap:39px 17px;--row-gap:39px;--column-gap:17px;--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-91370f4{--padding-top:0px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-30 .elementor-element.elementor-element-b9de062 .elementor-heading-title{font-size:16px;}.elementor-30 .elementor-element.elementor-element-b02e400{padding:0px 0px 0px 0px;font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-92d1345{--padding-top:0px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-30 .elementor-element.elementor-element-5cd648a{margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-5cd648a .elementor-heading-title{font-size:16px;}.elementor-30 .elementor-element.elementor-element-25e8f90{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-5eb6108{--padding-top:0px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-30 .elementor-element.elementor-element-6ee1b1f .elementor-heading-title{font-size:16px;}.elementor-30 .elementor-element.elementor-element-1dcb714{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-08b36e7{--padding-top:0px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-30 .elementor-element.elementor-element-025dbde{margin:-26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30 .elementor-element.elementor-element-7ebdcb0{margin:-64px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30 .elementor-element.elementor-element-b211958{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30 .elementor-element.elementor-element-b211958 .elementor-heading-title{font-size:16px;}.elementor-30 .elementor-element.elementor-element-e2a78c6{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-013fd68{--padding-top:0px;--padding-bottom:210px;--padding-left:40px;--padding-right:40px;}.elementor-30 .elementor-element.elementor-element-3ccd903{margin:-290px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30 .elementor-element.elementor-element-dba9cb5 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-30 .elementor-element.elementor-element-0cb3ca8{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-f95ea11{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-30 .elementor-element.elementor-element-b332556{--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-2a8edda{--container-widget-width:513px;--container-widget-flex-grow:0;width:var( --container-widget-width, 513px );max-width:513px;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-30 .elementor-element.elementor-element-dcb165a .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-30 .elementor-element.elementor-element-4d33680 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-293d5a6{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-b09c010 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-30 .elementor-element.elementor-element-e991805{--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-b02e400{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-25e8f90{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-1dcb714{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-e2a78c6{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-dba9cb5 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-30 .elementor-element.elementor-element-dcb165a .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-30 .elementor-element.elementor-element-4ee0897:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-4ee0897 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ferme-des-sept-fontaines.dev-commpagnie.com/wp-content/uploads/2026/04/Vector-8.png");}.elementor-30 .elementor-element.elementor-element-4ee0897{--min-height:579px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-f52c2f8{width:var( --container-widget-width, 324px );max-width:324px;--container-widget-width:324px;--container-widget-flex-grow:0;}.elementor-30 .elementor-element.elementor-element-f52c2f8.elementor-element{--align-self:center;}.elementor-30 .elementor-element.elementor-element-4d33680 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-30 .elementor-element.elementor-element-5c82a7a{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-293d5a6{padding:0px 17px 0px 17px;--container-widget-width:92%;--container-widget-flex-grow:0;width:var( --container-widget-width, 92% );max-width:92%;font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-aaf96ec{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:83px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-273dc66{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;padding:0px 0px 0px 0px;text-align:start;}.elementor-30 .elementor-element.elementor-element-8637be6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30 .elementor-element.elementor-element-917b5da{margin:0px 26px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;}.elementor-30 .elementor-element.elementor-element-a721c8c{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-30 .elementor-element.elementor-element-320347c{--width:100%;--margin-top:-97px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:48px;--padding-right:47px;}.elementor-30 .elementor-element.elementor-element-4e28ae7{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-30 .elementor-element.elementor-element-9d68ab4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30 .elementor-element.elementor-element-9d68ab4 .elementor-heading-title{font-size:23px;}.elementor-30 .elementor-element.elementor-element-4856dfc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-1093c4e{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-30 .elementor-element.elementor-element-0378f01{margin:133px 0px calc(var(--kit-widget-spacing, 0px) + -125px) 0px;}.elementor-30 .elementor-element.elementor-element-0378f01 .elementor-icon{font-size:4px;}.elementor-30 .elementor-element.elementor-element-0378f01 .elementor-icon svg{height:4px;}.elementor-30 .elementor-element.elementor-element-061a840{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30 .elementor-element.elementor-element-315e343 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-30 .elementor-element.elementor-element-8e04425{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:52px;--padding-left:27px;--padding-right:20px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-d19acb6{margin:-80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -201px;}.elementor-30 .elementor-element.elementor-element-88ffa27{--gap:46px 20px;--row-gap:46px;--column-gap:20px;}.elementor-30 .elementor-element.elementor-element-b09c010 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-30 .elementor-element.elementor-element-0ea088b{margin:-35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -49px;}.elementor-30 .elementor-element.elementor-element-0ea088b .elementor-icon{font-size:3px;}.elementor-30 .elementor-element.elementor-element-0ea088b .elementor-icon svg{height:3px;}.elementor-30 .elementor-element.elementor-element-e991805{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-91370f4{--min-height:0px;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-30 .elementor-element.elementor-element-7b3351a{margin:-52px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 11px 0px;--container-widget-width:78px;--container-widget-flex-grow:0;width:var( --container-widget-width, 78px );max-width:78px;}.elementor-30 .elementor-element.elementor-element-b9de062 .elementor-heading-title{font-size:14px;}.elementor-30 .elementor-element.elementor-element-b02e400{padding:0px 0px 0px 0px;font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-92d1345{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-2d90149{--width:22%;--justify-content:center;--margin-top:-32px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:1px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-35a508c{padding:0px 0px 0px 0px;text-align:center;}.elementor-30 .elementor-element.elementor-element-35a508c.elementor-element{--align-self:center;}.elementor-30 .elementor-element.elementor-element-5cd648a .elementor-heading-title{font-size:14px;}.elementor-30 .elementor-element.elementor-element-25e8f90{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-9cf814b{width:var( --container-widget-width, 160px );max-width:160px;--container-widget-width:160px;--container-widget-flex-grow:0;}.elementor-30 .elementor-element.elementor-element-6ee1b1f .elementor-heading-title{font-size:14px;}.elementor-30 .elementor-element.elementor-element-1dcb714{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-025dbde{width:var( --container-widget-width, 188px );max-width:188px;margin:-22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:188px;--container-widget-flex-grow:0;}.elementor-30 .elementor-element.elementor-element-025dbde img{width:39%;}.elementor-30 .elementor-element.elementor-element-7ebdcb0{margin:-41px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30 .elementor-element.elementor-element-7ebdcb0 .elementor-icon{font-size:33px;}.elementor-30 .elementor-element.elementor-element-7ebdcb0 .elementor-icon svg{height:33px;}.elementor-30 .elementor-element.elementor-element-b211958{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30 .elementor-element.elementor-element-b211958 .elementor-heading-title{font-size:14px;}.elementor-30 .elementor-element.elementor-element-e2a78c6{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-013fd68{--padding-top:0px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-30 .elementor-element.elementor-element-d23117b{margin:-24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30 .elementor-element.elementor-element-3ccd903{margin:-96px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30 .elementor-element.elementor-element-ad6cb72{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-30 .elementor-element.elementor-element-dba9cb5 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-30 .elementor-element.elementor-element-0cb3ca8{--min-height:1094px;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-90785e1{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -65px;}.elementor-30 .elementor-element.elementor-element-90785e1 img{width:44%;}.elementor-30 .elementor-element.elementor-element-f95ea11{--min-height:977px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-f95ea11:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-f95ea11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom right;}.elementor-30 .elementor-element.elementor-element-b332556{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0100px;--padding-left:25px;--padding-right:29px;}.elementor-30 .elementor-element.elementor-element-6edc95a{width:var( --container-widget-width, 97% );max-width:97%;--container-widget-width:97%;--container-widget-flex-grow:0;}.elementor-30 .elementor-element.elementor-element-94ce0a4{margin:-87px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30 .elementor-element.elementor-element-ab9c582{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30 .elementor-element.elementor-element-ab9c582 .elementor-icon{font-size:2px;}.elementor-30 .elementor-element.elementor-element-ab9c582 .elementor-icon svg{height:2px;}}/* Start custom CSS for button, class: .elementor-element-dcb165a */.white-btn {
    background:    transparent
    border-left:   0.8px solid #29682D;
    border-top:    0.8px solid #29682D;
    border-right:  0.8px solid #29682D;
    border-bottom: 4px   solid #29682D;
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4d33680 */.white-btn {
    background:    transparent
    border-left:   0.8px solid #29682D;
    border-top:    0.8px solid #29682D;
    border-right:  0.8px solid #29682D;
    border-bottom: 4px   solid #29682D;
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0841288 *//* Vert-forêt + bordure Or + texte/icône Blanc */
.secondary-btn {
    background:    var(--Vert-forêt, #29682D);
    border-left:   0.8px solid var(--Or, #F3B94B);
    border-top:    0.8px solid var(--Or, #F3B94B);
    border-right:  0.8px solid var(--Or, #F3B94B);
    border-bottom: 4px   solid var(--Or, #F3B94B);
    color:         var(--Blanc, #FAFAFA);
    border-radius:50px;
    padding:10px 0px;
}
@media (max-width: 767px) {
    .secondary-btn {
        font-size: 10px;      /* Réduit la taille du texte */
        padding: 0px px;    /* Réduit la hauteur, ajoute un peu de largeur interne */
        border-bottom-width: 2px; /* Réduit l'épaisseur de la bordure basse pour un look moins massif */
    }
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-315e343 *//* ---- À partir de 1390px : peek gauche/droite ---- */
@media (max-width: 1390px) {
  .jet-listing-grid--1045 {
    overflow: visible !important;
  }
  .jet-listing-grid--1045 .slick-list {
    overflow: hidden;
    padding: 0 80px !important; /* taille du peek visible */
  }
}

/* ---- Mobile : 1 card centrale + peek gauche/droite ---- */
@media (max-width: 768px) {
  .jet-listing-grid--1045 .slick-list {
    padding: 0 40px !important; /* peek plus petit sur mobile */
  }
}/* End custom CSS */