.elementor-11611 .elementor-element.elementor-element-ab7b749{--display:flex;--min-height:85vh;--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:170px;--padding-bottom:110px;--padding-left:24px;--padding-right:24px;}.elementor-11611 .elementor-element.elementor-element-ab7b749:not(.elementor-motion-effects-element-type-background), .elementor-11611 .elementor-element.elementor-element-ab7b749 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F8F5;}.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-11611 .elementor-element.elementor-element-055369e .elementor-heading-title{font-family:var( --e-global-typography-c3b7e45-font-family ), Sans-serif;font-size:var( --e-global-typography-c3b7e45-font-size );font-weight:var( --e-global-typography-c3b7e45-font-weight );text-transform:var( --e-global-typography-c3b7e45-text-transform );letter-spacing:var( --e-global-typography-c3b7e45-letter-spacing );color:#0B5C15;}.elementor-11611 .elementor-element.elementor-element-fe06b69 .elementor-heading-title{font-family:var( --e-global-typography-7f794a6-font-family ), Sans-serif;font-size:var( --e-global-typography-7f794a6-font-size );font-weight:var( --e-global-typography-7f794a6-font-weight );line-height:var( --e-global-typography-7f794a6-line-height );letter-spacing:var( --e-global-typography-7f794a6-letter-spacing );color:var( --e-global-color-primary );}.elementor-widget-search{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search.e-focus{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search .elementor-pagination{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 );}.elementor-11611 .elementor-element.elementor-element-a08150e{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;--e-search-placeholder-color:var( --e-global-color-eb4df54 );--e-search-input-color:var( --e-global-color-ad769ce );--e-search-icon-label-color:var( --e-global-color-ad769ce );--e-search-icon-label-size:1em;--e-search-input-gap:5px;--e-search-submit-color:var( --e-global-color-secondary );}.elementor-11611 .elementor-element.elementor-element-a08150e .e-search-input{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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-eb4df54 );}.elementor-11611 .elementor-element.elementor-element-a08150e .e-search-submit span{font-family:var( --e-global-typography-d948fd6-font-family ), Sans-serif;font-size:var( --e-global-typography-d948fd6-font-size );font-weight:var( --e-global-typography-d948fd6-font-weight );text-transform:var( --e-global-typography-d948fd6-text-transform );letter-spacing:var( --e-global-typography-d948fd6-letter-spacing );}.elementor-11611 .elementor-element.elementor-element-a08150e .e-search-submit{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-e4fa30e );}.elementor-widget-loop-grid .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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-loop-grid .elementor-pagination{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 );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .e-load-more-message{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 );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-11611 .elementor-element.elementor-element-d5ea210{--grid-columns:1;--grid-row-gap:16px;--e-loop-nothing-found-message-color:#4A564D;}.elementor-11611 .elementor-element.elementor-element-d5ea210 .elementor-pagination{text-align:center;font-family:var( --e-global-typography-482c951-font-family ), Sans-serif;font-size:var( --e-global-typography-482c951-font-size );font-weight:var( --e-global-typography-482c951-font-weight );line-height:var( --e-global-typography-482c951-line-height );letter-spacing:var( --e-global-typography-482c951-letter-spacing );}body:not(.rtl) .elementor-11611 .elementor-element.elementor-element-d5ea210 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-11611 .elementor-element.elementor-element-d5ea210 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-11611 .elementor-element.elementor-element-d5ea210 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-11611 .elementor-element.elementor-element-d5ea210 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}body.elementor-page-11611:not(.elementor-motion-effects-element-type-background), body.elementor-page-11611 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e4fa30e );}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-11611 .elementor-element.elementor-element-055369e .elementor-heading-title{font-size:var( --e-global-typography-c3b7e45-font-size );letter-spacing:var( --e-global-typography-c3b7e45-letter-spacing );}.elementor-11611 .elementor-element.elementor-element-fe06b69 .elementor-heading-title{font-size:var( --e-global-typography-7f794a6-font-size );line-height:var( --e-global-typography-7f794a6-line-height );letter-spacing:var( --e-global-typography-7f794a6-letter-spacing );}.elementor-widget-search .elementor-pagination{font-size:var( --e-global-typography-primary-font-size );}.elementor-11611 .elementor-element.elementor-element-a08150e .e-search-input{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-11611 .elementor-element.elementor-element-a08150e .e-search-submit span{font-size:var( --e-global-typography-d948fd6-font-size );letter-spacing:var( --e-global-typography-d948fd6-letter-spacing );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-11611 .elementor-element.elementor-element-d5ea210{--grid-columns:1;}.elementor-11611 .elementor-element.elementor-element-d5ea210 .elementor-pagination{font-size:var( --e-global-typography-482c951-font-size );line-height:var( --e-global-typography-482c951-line-height );letter-spacing:var( --e-global-typography-482c951-letter-spacing );}}@media(min-width:768px){.elementor-11611 .elementor-element.elementor-element-ab7b749{--content-width:960px;}}@media(max-width:767px){.elementor-11611 .elementor-element.elementor-element-ab7b749{--padding-top:130px;--padding-bottom:72px;--padding-left:16px;--padding-right:16px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-11611 .elementor-element.elementor-element-055369e .elementor-heading-title{font-size:var( --e-global-typography-c3b7e45-font-size );letter-spacing:var( --e-global-typography-c3b7e45-letter-spacing );}.elementor-11611 .elementor-element.elementor-element-fe06b69 .elementor-heading-title{font-size:var( --e-global-typography-7f794a6-font-size );line-height:var( --e-global-typography-7f794a6-line-height );letter-spacing:var( --e-global-typography-7f794a6-letter-spacing );}.elementor-widget-search .elementor-pagination{font-size:var( --e-global-typography-primary-font-size );}.elementor-11611 .elementor-element.elementor-element-a08150e .e-search-input{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-11611 .elementor-element.elementor-element-a08150e .e-search-submit span{font-size:var( --e-global-typography-d948fd6-font-size );letter-spacing:var( --e-global-typography-d948fd6-letter-spacing );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-11611 .elementor-element.elementor-element-d5ea210{--grid-columns:1;}.elementor-11611 .elementor-element.elementor-element-d5ea210 .elementor-pagination{font-size:var( --e-global-typography-482c951-font-size );line-height:var( --e-global-typography-482c951-line-height );letter-spacing:var( --e-global-typography-482c951-letter-spacing );}}/* Start custom CSS *//* Recherche Costea */
.elementor-element-a08150e .e-search-input{height:60px;border:1px solid rgba(11,92,21,.18);border-radius:14px;background:#fff;font-family:"DM Sans";font-size:16px;color:#12261A;transition:border-color .2s ease, box-shadow .2s ease}
.elementor-element-a08150e .e-search-input:focus{border-color:#0B5C15;box-shadow:0 0 0 4px rgba(11,92,21,.12);outline:none}
.elementor-element-a08150e .e-search-label svg{fill:#0B5C15}
.elementor-element-a08150e .e-search-submit{height:60px;border-radius:14px !important;background:#0B5C15 !important;color:#fff !important;padding:0 26px;font-family:"DM Sans";font-weight:600;font-size:14px;letter-spacing:.02em;margin-inline-start:10px;transition:background .2s ease}
.elementor-element-a08150e .e-search-submit:hover{background:#08440F !important}
.elementor-widget-theme-post-excerpt, .elementor-widget-theme-post-excerpt p{color:#4A564D !important}
.elementor-widget-loop-grid .searchwp-highlight, .elementor-widget-loop-grid mark{background:rgba(11,92,21,.12);color:inherit;padding:0 3px;border-radius:4px}
.elementor-widget-loop-grid .elementor-pagination{margin-top:32px;font-family:"DM Sans";font-size:15px;display:flex;gap:6px;justify-content:center;flex-wrap:wrap}
.elementor-widget-loop-grid .elementor-pagination .page-numbers{min-width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;color:#0B5C15;padding:0 12px;margin:0}
.elementor-widget-loop-grid .elementor-pagination .page-numbers.current{background:#0B5C15;color:#fff}
.elementor-widget-loop-grid .elementor-pagination a.page-numbers:hover{background:rgba(11,92,21,.08)}
.elementor-widget-loop-grid .e-loop-nothing-found-message{background:#fff;border:1px dashed rgba(11,92,21,.3);border-radius:16px;padding:40px 32px;font-family:"DM Sans";font-size:16px;color:#4A564D}/* End custom CSS */