.elementor-32 .elementor-element.elementor-element-336695f{--display:flex;--min-height:468px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:76px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-336695f:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-336695f > .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-78-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.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-32 .elementor-element.elementor-element-8f62497{width:var( --container-widget-width, 39% );max-width:39%;padding:0px 0px 0px 0px;--container-widget-width:39%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-13a8dfd-font-family ), Sans-serif;font-size:var( --e-global-typography-13a8dfd-font-size );font-weight:var( --e-global-typography-13a8dfd-font-weight );color:var( --e-global-color-1849a12 );}.elementor-32 .elementor-element.elementor-element-8f62497.elementor-element{--align-self:center;}.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-32 .elementor-element.elementor-element-665da4e{width:var( --container-widget-width, 39% );max-width:39%;margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:39%;--container-widget-flex-grow:0;text-align:center;}.elementor-32 .elementor-element.elementor-element-665da4e.elementor-element{--align-self:center;}.elementor-32 .elementor-element.elementor-element-665da4e .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:38px;font-weight:700;line-height:48px;color:var( --e-global-color-1849a12 );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );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-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-32 .elementor-element.elementor-element-68a6e50{--divider-border-style:solid;--divider-color:var( --e-global-color-1849a12 );--divider-border-width:1px;}.elementor-32 .elementor-element.elementor-element-68a6e50 .elementor-divider-separator{width:13%;margin:0 auto;margin-center:0;}.elementor-32 .elementor-element.elementor-element-68a6e50 .elementor-divider{text-align:center;padding-block-start:27px;padding-block-end:27px;}.elementor-32 .elementor-element.elementor-element-63a408b{--display:flex;--min-height:468px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:76px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-63a408b:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-63a408b > .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-78-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-32 .elementor-element.elementor-element-43e493d{width:var( --container-widget-width, 39% );max-width:39%;padding:0px 0px 0px 0px;--container-widget-width:39%;--container-widget-flex-grow:0;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-1849a12 );}.elementor-32 .elementor-element.elementor-element-43e493d.elementor-element{--align-self:center;}.elementor-32 .elementor-element.elementor-element-499f5b2{width:var( --container-widget-width, 39% );max-width:39%;margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:39%;--container-widget-flex-grow:0;text-align:center;}.elementor-32 .elementor-element.elementor-element-499f5b2.elementor-element{--align-self:center;}.elementor-32 .elementor-element.elementor-element-499f5b2 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:38px;font-weight:700;line-height:48px;color:var( --e-global-color-1849a12 );}.elementor-32 .elementor-element.elementor-element-4193be6{--divider-border-style:solid;--divider-color:var( --e-global-color-1849a12 );--divider-border-width:1px;}.elementor-32 .elementor-element.elementor-element-4193be6 .elementor-divider-separator{width:13%;margin:0 auto;margin-center:0;}.elementor-32 .elementor-element.elementor-element-4193be6 .elementor-divider{text-align:center;padding-block-start:27px;padding-block-end:27px;}.elementor-32 .elementor-element.elementor-element-de0871a{--display:flex;--min-height:785px;--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:0px 20px;--row-gap:0px;--column-gap:20px;--margin-top:-97px;--margin-bottom:400px;--margin-left:0px;--margin-right:0px;}.elementor-32 .elementor-element.elementor-element-49e7afa{--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;--justify-content:space-between;--padding-top:50px;--padding-bottom:0px;--padding-left:056px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-49e7afa:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-49e7afa > .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-26-1.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-32 .elementor-element.elementor-element-49e7afa.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-32 .elementor-element.elementor-element-2e10496{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-06b016e .elementor-heading-title{font-family:var( --e-global-typography-28252a6-font-family ), Sans-serif;font-size:var( --e-global-typography-28252a6-font-size );font-weight:var( --e-global-typography-28252a6-font-weight );}.elementor-32 .elementor-element.elementor-element-1a52a3f{color:var( --e-global-color-e9482a3 );}.elementor-32 .elementor-element.elementor-element-f1d5bd2 .elementor-heading-title{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-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-32 .elementor-element.elementor-element-bbe3918{padding:0px 3px 0px 0px;}.elementor-32 .elementor-element.elementor-element-bbe3918 img{border-radius:0px 0px 44px 0px;}.elementor-32 .elementor-element.elementor-element-07bb783{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-e9482a3 );--border-color:var( --e-global-color-e9482a3 );--border-radius:38px 38px 38px 38px;--padding-top:71px;--padding-bottom:72px;--padding-left:90px;--padding-right:90px;}.elementor-32 .elementor-element.elementor-element-7a75932{text-align:center;}.elementor-32 .elementor-element.elementor-element-7a75932 .elementor-heading-title{font-family:var( --e-global-typography-28252a6-font-family ), Sans-serif;font-size:var( --e-global-typography-28252a6-font-size );font-weight:var( --e-global-typography-28252a6-font-weight );}.elementor-32 .elementor-element.elementor-element-f253ff8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;text-align:center;}.elementor-32 .elementor-element.elementor-element-f253ff8 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:18px;font-weight:500;}.elementor-32 .elementor-element.elementor-element-4f3dfb1 .jet-form-builder-row{margin-top:0px;}.elementor-32 .elementor-element.elementor-element-4f3dfb1 .jet-form-builder__label{text-align:left;}.elementor-32 .elementor-element.elementor-element-4f3dfb1 .jet-form-builder__desc{text-align:left;}.elementor-32 .elementor-element.elementor-element-4f3dfb1 .jet-form-builder__fields-group{gap:0.7em 0.7em;}.elementor-32 .elementor-element.elementor-element-4f3dfb1 .jet-form-builder__field-wrap.checkradio-wrap span{gap:8px;}.elementor-32 .elementor-element.elementor-element-4f3dfb1 .jet-form-builder input{color-scheme:normal;}.elementor-32 .elementor-element.elementor-element-4f3dfb1 .jet-form-builder-repeater__row-remove{align-self:flex-start;}.elementor-32 .elementor-element.elementor-element-4f3dfb1 .jet-form-builder__action-button{transition:all 0.3s;}.elementor-32 .elementor-element.elementor-element-4f3dfb1 .jet-form-builder__next-page-wrap{text-align:left;}.elementor-32 .elementor-element.elementor-element-4f3dfb1 .jet-form-builder-message--success{text-align:center;}.elementor-32 .elementor-element.elementor-element-4f3dfb1 .jet-form-builder-message--error{text-align:center;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-32 .elementor-element.elementor-element-336695f{--content-width:1440px;}.elementor-32 .elementor-element.elementor-element-63a408b{--content-width:1440px;}.elementor-32 .elementor-element.elementor-element-de0871a{--content-width:1440px;}.elementor-32 .elementor-element.elementor-element-49e7afa{--width:34%;}.elementor-32 .elementor-element.elementor-element-07bb783{--width:66%;}}@media(max-width:1366px) and (min-width:768px){.elementor-32 .elementor-element.elementor-element-49e7afa{--width:500px;}}@media(max-width:1366px){.elementor-32 .elementor-element.elementor-element-336695f{--min-height:421px;--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:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-32 .elementor-element.elementor-element-8f62497{width:var( --container-widget-width, 479px );max-width:479px;margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:479px;--container-widget-flex-grow:0;font-size:var( --e-global-typography-13a8dfd-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-32 .elementor-element.elementor-element-665da4e{width:var( --container-widget-width, 369px );max-width:369px;--container-widget-width:369px;--container-widget-flex-grow:0;}.elementor-32 .elementor-element.elementor-element-665da4e.elementor-element{--align-self:center;}.elementor-32 .elementor-element.elementor-element-665da4e .elementor-heading-title{font-size:26px;line-height:32px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-32 .elementor-element.elementor-element-63a408b{--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:flex-start;--align-items:center;}.elementor-32 .elementor-element.elementor-element-43e493d{width:var( --container-widget-width, 479px );max-width:479px;--container-widget-width:479px;--container-widget-flex-grow:0;font-size:var( --e-global-typography-text-font-size );}.elementor-32 .elementor-element.elementor-element-499f5b2{width:var( --container-widget-width, 369px );max-width:369px;--container-widget-width:369px;--container-widget-flex-grow:0;}.elementor-32 .elementor-element.elementor-element-499f5b2.elementor-element{--align-self:center;}.elementor-32 .elementor-element.elementor-element-499f5b2 .elementor-heading-title{font-size:26px;line-height:32px;}.elementor-32 .elementor-element.elementor-element-de0871a{--margin-top:-53px;--margin-bottom:300px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-49e7afa{--padding-top:68px;--padding-bottom:0px;--padding-left:80px;--padding-right:7px;}.elementor-32 .elementor-element.elementor-element-06b016e .elementor-heading-title{font-size:var( --e-global-typography-28252a6-font-size );}.elementor-32 .elementor-element.elementor-element-f1d5bd2 .elementor-heading-title{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-32 .elementor-element.elementor-element-7a75932 .elementor-heading-title{font-size:var( --e-global-typography-28252a6-font-size );}}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-32 .elementor-element.elementor-element-8f62497{font-size:var( --e-global-typography-13a8dfd-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-32 .elementor-element.elementor-element-43e493d{font-size:var( --e-global-typography-text-font-size );}.elementor-32 .elementor-element.elementor-element-06b016e .elementor-heading-title{font-size:var( --e-global-typography-28252a6-font-size );}.elementor-32 .elementor-element.elementor-element-f1d5bd2 .elementor-heading-title{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-32 .elementor-element.elementor-element-7a75932 .elementor-heading-title{font-size:var( --e-global-typography-28252a6-font-size );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-32 .elementor-element.elementor-element-8f62497{font-size:var( --e-global-typography-13a8dfd-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-32 .elementor-element.elementor-element-665da4e .elementor-heading-title{font-size:20px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-32 .elementor-element.elementor-element-63a408b:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-63a408b > .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");}.elementor-32 .elementor-element.elementor-element-63a408b{--min-height:0px;}.elementor-32 .elementor-element.elementor-element-43e493d{padding:0px 34px 0px 34px;font-size:var( --e-global-typography-text-font-size );}.elementor-32 .elementor-element.elementor-element-499f5b2 .elementor-heading-title{font-size:20px;}.elementor-32 .elementor-element.elementor-element-de0871a{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:230px;--padding-left:12px;--padding-right:12px;}.elementor-32 .elementor-element.elementor-element-49e7afa{--min-height:665px;--justify-content:flex-start;--padding-top:56px;--padding-bottom:0px;--padding-left:36px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-49e7afa:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-49e7afa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-32 .elementor-element.elementor-element-06b016e .elementor-heading-title{font-size:var( --e-global-typography-28252a6-font-size );}.elementor-32 .elementor-element.elementor-element-f1d5bd2 .elementor-heading-title{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-32 .elementor-element.elementor-element-bbe3918 img{border-radius:0px 0px 28px 0px;}.elementor-32 .elementor-element.elementor-element-07bb783{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:18px;--padding-right:19px;}.elementor-32 .elementor-element.elementor-element-7a75932 .elementor-heading-title{font-size:var( --e-global-typography-28252a6-font-size );}.elementor-32 .elementor-element.elementor-element-4f3dfb1{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}}/* Start custom CSS for jet-form-builder-form, class: .elementor-element-4f3dfb1 *//* Inputs */
.jet-form-builder input[type="text"],
.jet-form-builder input[type="email"],
.jet-form-builder input[type="tel"] {
  border: 1.5px solid #29682D !important;
  border-radius: 50px !important;
  padding: 14px 22px !important;
  font-size: 15px !important;
  background: #fff !important;
  width: 100% !important;
  box-sizing: border-box !important;
}

/* Placeholder */
.jet-form-builder input::placeholder,
.jet-form-builder textarea::placeholder {
  color: #000 !important;
  opacity: 1;
  font-style: italic;
}

/* Cache placeholder au focus */
.jet-form-builder input:focus::placeholder,
.jet-form-builder textarea:focus::placeholder {
  opacity: 0 !important;
  transition: opacity 0.2s;
}

/* Masque les labels si tu ne peux pas les désactiver dans le back office */
.jet-form-builder .jet-form-builder__label {
  display: none !important;
}

/* Textarea plus grande */
.jet-form-builder textarea {
  border: 1.5px solid #29682D !important;
  border-radius: 16px !important;
  padding: 18px 22px !important;
  font-size: 15px !important;
  color: #FFF !important;
  min-height: 180px !important;
  width: 100% !important;
  box-sizing: border-box !important;
  resize: vertical;
}

/* Bouton à droite avec icône */
.jet-form-builder .jet-form-builder__submit-wrap {
  display: flex !important;
  justify-content: flex-end !important;
}

.jet-form-builder button[type="submit"],
.jet-form-builder .jet-form-builder__submit {
  background: #F3B94B !important;
  color: #29682D !important;
  border: none ;
  border-bottom: solid 4px;
  border-radius: 50px !important;
  padding: 14px 28px !important;
  font-weight: 700 !important;
  font-size: 16px !important;
  cursor: pointer !important;
  display: flex !important;
  align-items: center !important;
  gap: 12px !important;
}

/* Icône flèche injectée après le texte du bouton */
.jet-form-builder button[type="submit"]::after {
  content: '';
  display: inline-block;
  width: 19px;
  height: 16px;
  background-image: url("data:image/svg+xml,%3Csvg width='19' height='16' viewBox='0 0 19 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.2508 15.4415C10.5814 15.7534 11.0994 15.7484 11.4238 15.4301L14.8026 12.1165C17.1074 9.8561 17.1074 6.1439 14.8026 3.88348L11.4237 0.569727C11.0993 0.251552 10.5815 0.246514 10.2509 0.558315C9.90163 0.887759 9.89624 1.4415 10.239 1.77768L14.2987 5.7592C14.8347 6.28411 14.4475 7.16999 13.6828 7.16999L0.829876 7.16999C0.371548 7.16999 -4.00807e-08 7.54154 0 7.99987C4.00559e-08 8.4582 0.371548 8.82974 0.829876 8.82974L13.6828 8.82974C14.4475 8.82974 14.8336 9.71563 14.2987 10.2405L10.239 14.2221C9.89623 14.5582 9.90159 15.112 10.2508 15.4415Z' fill='%2329682D'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  flex-shrink: 0;
}
/* Grille 2 colonnes sur le formulaire */
form[data-form-id="1088"] {
  display: grid !important;
  grid-template-columns: 1fr 1fr !important;
  gap: 16px !important;
}

/* Les inputs hidden ne perturbent pas la grille */
form[data-form-id="1088"] input[type="hidden"] {
  display: none !important;
}

/* Tous les rows en 1 colonne par défaut */
form[data-form-id="1088"] .jet-form-builder-row {
  margin: 0 !important;
}

/* Email, textarea et bouton → pleine largeur */
form[data-form-id="1088"] .jet-form-builder-row:has(#email),
form[data-form-id="1088"] .field-type-textarea-field,
form[data-form-id="1088"] .field-type-submit-field {
  grid-column: 1 / -1 !important;
}

/* Cache les labels (l'astérisque est déjà dans le placeholder) */
form[data-form-id="1088"] .jet-form-builder__label {
  display: none !important;
}

/* Inputs */
form[data-form-id="1088"] .jet-form-builder__field.text-field {
  border: 1.5px solid #29682D !important;
  border-radius: 50px !important;
  padding: 14px 22px !important;
  font-size: 15px !important;
  color: #29682D !important;
  font-style: italic !important;
  width: 100% !important;
  box-sizing: border-box !important;
  outline: none !important;
}

/* Textarea */
form[data-form-id="1088"] .jet-form-builder__field.textarea-field {
  border: 1.5px solid #29682D !important;
  border-radius: 16px !important;
  padding: 18px 22px !important;
  font-size: 15px !important;
  color: #29682D !important;
  font-style: italic !important;
  min-height: 180px !important;
  width: 100% !important;
  box-sizing: border-box !important;
  outline: none !important;
  resize: vertical !important;
}

/* Placeholder */
form[data-form-id="1088"] input::placeholder,
form[data-form-id="1088"] textarea::placeholder {
  color: #29682D !important;
  opacity: 0.6 !important;
}

/* Cache placeholder au focus */
form[data-form-id="1088"] input:focus::placeholder,
form[data-form-id="1088"] textarea:focus::placeholder {
  opacity: 0 !important;
  transition: opacity 0.2s !important;
}

/* Bouton à droite */
form[data-form-id="1088"] .jet-form-builder__submit-wrap {
  display: flex !important;
  justify-content: flex-end !important;
}

form[data-form-id="1088"] .jet-form-builder__submit {
  background: #F3B94B !important;
  color: #29682D !important;
  border: none !important;
  border-radius: 50px !important;
  padding: 14px 28px !important;
  font-weight: 700 !important;
  font-size: 16px !important;
  cursor: pointer !important;
  display: flex !important;
  align-items: center !important;
  gap: 12px !important;
}

/* Flèche après le bouton */
form[data-form-id="1088"] .jet-form-builder__submit::after {
  content: '';
  display: inline-block;
  width: 19px;
  height: 16px;
  background-image: url("data:image/svg+xml,%3Csvg width='19' height='16' viewBox='0 0 19 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.2508 15.4415C10.5814 15.7534 11.0994 15.7484 11.4238 15.4301L14.8026 12.1165C17.1074 9.8561 17.1074 6.1439 14.8026 3.88348L11.4237 0.569727C11.0993 0.251552 10.5815 0.246514 10.2509 0.558315C9.90163 0.887759 9.89624 1.4415 10.239 1.77768L14.2987 5.7592C14.8347 6.28411 14.4475 7.16999 13.6828 7.16999L0.829876 7.16999C0.371548 7.16999 -4.00807e-08 7.54154 0 7.99987C4.00559e-08 8.4582 0.371548 8.82974 0.829876 8.82974L13.6828 8.82974C14.4475 8.82974 14.8336 9.71563 14.2987 10.2405L10.239 14.2221C9.89623 14.5582 9.90159 15.112 10.2508 15.4415Z' fill='%2329682D'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  flex-shrink: 0;
}/* End custom CSS */