/*!
Theme Name: Codaza Child
Theme URI:
Author: Codaza
Author URI: https://codaza.fr/
Description: Codaza child theme.
Template: kava
Version: 1.0.1
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: kava-child
*/
 html,body{overflow-x:hidden}#jet-theme-core-document .site-content__wrap.container{max-width:inherit;padding:0}.admin-bar #HeaderSite{top:32px}.jet-logo img{border-radius:0!important}#HeaderSite .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-mega-container__inner{padding:0!important;background-color:transparent!important}#HeaderSite .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-mega-container{top:calc(100% + 4px)!important}#HeaderSite #connexion-btn{cursor:pointer}#HeaderSite #connexion-btn .elementor-button-icon svg{width:28px}#HeaderSite #connexion-btn .elementor-button-content-wrapper{display:flex;align-items:center}#HeaderSite .connexion-btn{cursor:pointer!important}.after-logo h1:after{content:"";display:inline-block;width:61px;height:46px;margin-left:8px;background-image:url(https://www.lamanufacturedelimmo.fr/wp-content/uploads/2026/03/Group-13.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.search-home .visible-row{gap:40px}.search-home .visible-row .wp-block-buttons{width:fit-content!important;align-self:flex-end;padding-bottom:10px}.search-home .visible-row .filtre-search button{display:flex;align-items:center;color:#000;font-family:"Roboto";font-size:16px;font-style:normal;text-transform:none;font-weight:400;line-height:normal;background-color:#F1F1F1;padding:3px 8px 3px 8px;border-radius:12px 12px 12px 12px;border:none;letter-spacing:normal}.search-home .visible-row .filtre-search button:after{content:"";position:relative;display:block;background-image:url(https://www.lamanufacturedelimmo.fr/wp-content/uploads/2026/03/Frame-5-3.svg);width:29px;height:29px;background-size:100% 100%;margin-left:10px;transition:all 0.3s ease-in-out}.search-home .visible-row .filtre-search button.is-open:after{transform:rotate(-180deg)}.search-home .row-filters{max-height:0;overflow:hidden;opacity:0;transition:max-height 0.4s ease,opacity 0.3s ease}.search-home .row-filters.open{max-height:75px;gap:90px;opacity:1}.search-home .jet-form-builder__submit{margin-top:10px!important;background-color:#088137!important;text-transform:none!important;color:white!important;font-size:16px!important;font-weight:500!important;transition:all 0.3s ease-in-out!important}.search-home .jet-form-builder__submit:hover,.search-home .jet-form-builder__submit:focus{background-color:white!important;color:#088137!important;border-color:#088137!important}.search-home .submit-row{justify-content:flex-end;align-items:baseline}.home .search-home .submit-row>*{width:fit-content!important}.home .search-home .submit-row p{color:#C8C8C8;font-family:"Roboto";font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin-right:10px}.home .bouton-onglet-list .elementor-button:hover,.home .bouton-onglet-formulaire .elementor-button:hover{cursor:pointer}.home .bouton-onglet-list.active .elementor-button,.home .bouton-onglet-formulaire.active .elementor-button{background-color:#088137!important;color:white!important;border-color:#088137!important}.home .section-vendu .card .elementor-element-d2ab3f0{filter:grayscale(100%)!important}.home .section-vendu .card .elementor-element-ee3fdf8 *{color:#c8c8c8!important}.js-hidden{display:none!important}@media screen and (max-width:1024px){.search-home .visible-row,.search-home .row-filters{gap:10px!important}}@media screen and (max-width:767px){.search-home .visible-row{gap:10px;display:flex;flex-wrap:wrap}.search-home .row-filters{flex-wrap:wrap}.search-home .row-filters.open{max-height:120px}.search-home .jet-form-builder .is-layout-flex>:is(*,div){width:calc(50% - 5px)!important}.search-home .submit-row{align-items:center}.search-home .jet-form-builder__submit{white-space:break-spaces}}@media screen and (max-width:767px){#popupfilter .filter-select .jet-filters-group{display:flex;flex-wrap:nowrap}#popupfilter .filter-select .jet-filters-group{width:100%;margin:0;gap:20px}#popupfilter .filter-select .jet-filters-group .jet-select{max-width:100%}#jet-popup-3743 .jet-popup__close-button{transform:translateX(calc(-100vw + 50px)) translateY(20px)!important;-webkit-transform:translateX(calc(-100vw + 50px)) translateY(20px)!important}}@media screen and (min-width:768px){.post-type-archive-agent .jet-listing-grid__items .jet-listing-grid__item:nth-child(1){max-width:50%!important;flex:0 0 50%!important;margin:0 25%!important}}.single-agence .listing-info-single .elementor-icon-list-items .elementor-icon-list-item{margin-bottom:10px!important}.single-agence .listing-horaire-agence .jet-listing-grid__items{justify-content:space-between!important}.single-agent .img-agent img{width:100%!important;height:100%!important;object-fit:cover!important}.text-one-line{white-space:nowrap!important}.bloc-article .image-hover{opacity:0;transition:all 0.3s ease-in-out}.bloc-article:hover .image-hover{opacity:1}.jet-form-builder .is-layout-flex>:is(*,div){width:100%!important}.jet-form-builder__submit{margin-top:10px!important;background-color:white!important;text-transform:none!important;color:#088137!important;font-size:16px!important;font-weight:500!important;transition:all 0.3s ease-in-out!important}.jet-form-builder__submit:hover,.jet-form-builder__submit:focus{background-color:#088137!important;color:white!important;border-color:white!important}#candidature-spontane .jet-form-builder-file-upload__message *,#candidature-spontane .jet-form-builder-file-upload__fields *{color:white!important}@media screen and (max-width:767px){.wrapper-formulaire-mensualite form{display:flex;flex-direction:column;align-items:center}}.jet-form-builder__field[data-field-name="rgpd"]+span{display:inline-block!important;text-align:left!important}.jet-form-builder__field[data-field-name="rgpd"]+span::before{margin-right:15px!important}.jet-form-builder__field[data-field-name="rgpd"]+span a{font-weight:bold!important;color:#fff!important;text-decoration:underline!important}.wrapper-result #resultats p,.wrapper-result #resultat-frais p{font-size:18px;color:#fff}.jet-form-builder__desc small{color:white!important}@media screen and (max-width:1024px){.wrapper-result #resultats div,.wrapper-result #resultat-frais div{flex-direction:column!important;margin:0!important}}.leaflet-bottom.leaflet-right{display:none!important}#immo-archive-map,#immo-archive-map-vente,#immo-archive-map-location{height:78vh!important;min-height:520px!important;border-radius:18px!important;overflow:hidden!important;position:sticky!important;top:140px!important;background:#f3f3f3!important}.js-map-ville,.js-map-cp,.js-map-quartier{display:none!important}.jet-listing-grid__item.is-map-active .elementor-element-33b6e7e{outline:2px solid #088137;outline-offset:0;border-radius:10px}.immo-map-popup{min-width:180px}.immo-map-popup__title{font-size:14px;line-height:1.35;font-weight:600;margin-bottom:6px}.immo-map-popup__price{font-size:13px;margin-bottom:4px}.immo-map-popup__city{font-size:12px;opacity:.75}.immo-map-popup-link{display:block;color:inherit;text-decoration:none}@media (max-width:1024px){.immo-archive-map{position:relative;top:auto;height:420px;min-height:420px}}@media (max-width:767px){#immo-archive-map,#immo-archive-map-vente,#immo-archive-map-location{height:500px!important;min-height:500px!important;border-radius:18px!important;overflow:hidden!important;position:relative!important;top:0!important;background:#f3f3f3!important}}.single-bien .carroussel-img .elementor-swiper-button{background-color:#fff;padding:5px;border-radius:50%;width:50px;height:50px;display:flex;align-items:center;justify-content:center}.single-bien .carroussel-img .swiper-slide-image{height:500px!important;object-fit:cover!important}.single-bien .caracteristique-bloc .icone-single{min-width:46px!important}.single-bien .caracteristique-bloc .value{min-width:fit-content}.single-bien .energy-bar{display:flex;gap:4px;align-items:center}.single-bien .energy-item{width:32px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:4px;color:#fff;font-size:12px;font-weight:700;opacity:.35;transition:all .2s ease}.single-bien .energy-item.active{width:48px;height:38px;opacity:1;font-size:22px;font-weight:800;transform:translateY(-2px)}.single-bien .dpe-a,.single-bien .ges-a{background:#00a651}.single-bien .dpe-b,.single-bien .ges-b{background:#58b947}.single-bien .dpe-c,.single-bien .ges-c{background:#8cc63f}.single-bien .dpe-d,.single-bien .ges-d{background:#f7e600;color:#222}.single-bien .dpe-e,.single-bien .ges-e{background:#f9b233}.single-bien .dpe-f,.single-bien .ges-f{background:#f58220}.single-bien .dpe-g,.single-bien .ges-g{background:#e30613}@media screen and (max-width:1024px){.single-bien .carroussel-img .swiper-slide-image{height:400px!important}}@media screen and (max-width:767px){.single-bien .carroussel-img .swiper-slide-image{height:300px!important}}.jet-form-builder-message--success{font-size:2rem}#formulaire-interesser .jet-form-builder-message--success,#candidature-spont .jet-form-builder-message--success,#formulaire-contact .jet-form-builder-message--success{color:white!important;font-size:2rem}@media screen and (min-width:1090px){#formulaire-interesser .wp-block-group{flex-wrap:nowrap}}@media screen and (max-width:767px){#formulaire-contact .wp-block-group-is-layout-flex{flex-wrap:wrap!important;width:100%!important}#formulaire-contact .jet-form-builder-row.field-type-text-field,#formulaire-contact .jet-form-builder-row.field-type-textarea-field{width:100%!important}}.post-type-archive-offre-emploi .faq-recrutement details.e-n-accordion-item{border:1px solid #fff;border-radius:15px}.after-logo-footer span:after{content:"";display:inline-block;width:56px;height:42px;margin-left:8px;background-image:url(https://www.lamanufacturedelimmo.fr/wp-content/uploads/2026/03/Group-13.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.menu-footer a{font-weight:400!important}.bien-filter-reset{display:inline-flex!important;align-items:center;gap:8px;padding:10px 18px;border:1px solid white!important;border-radius:999px;background:#fff!important;color:#088137!important;font-family:inherit;font-size:14px;font-weight:500;line-height:1;cursor:pointer;transition:border-color 0.2s ease,color 0.2s ease,background 0.2s ease,transform 0.15s ease}.bien-filter-reset:hover,.bien-filter-reset:focus{border-color:white!important;color:white!important;background:#088137!important;outline:none}.bien-filter-reset:active{transform:translateY(1px)}.bien-filter-reset__icon{width:16px;height:16px;flex-shrink:0;display:block;transition:transform 0.4s ease}.bien-filter-reset:hover .bien-filter-reset__icon{transform:rotate(-45deg)}.bien-filter-reset.is-loading{pointer-events:none;opacity:.6}.bien-filter-reset.is-loading .bien-filter-reset__icon{animation:bien-filter-reset-spin 0.7s linear infinite}@keyframes bien-filter-reset-spin{to{transform:rotate(360deg)}}.carroussel-valeur .swiper-slide img{height:300px!important;object-fit:cover}.jfb-progress-type--default .jet-form-builder-progress-pages__item--wrapper.passed-page,.jfb-progress-type--default .jet-form-builder-progress-pages__item--wrapper.active-page{color:#098036!important}.jfb-progress-type--default .jet-form-builder-progress-pages__item--wrapper.passed-page .jet-form-builder-progress-pages__item+.jet-form-builder-progress-pages__separator,.jfb-progress-type--default .jet-form-builder-progress-pages__item--wrapper.active-page .jet-form-builder-progress-pages__item+.jet-form-builder-progress-pages__separator{background-color:#098036!important}.jfb-progress-type--default .jet-form-builder-progress-pages__item--wrapper.passed-page .jet-form-builder-progress-pages__item--circle,.jfb-progress-type--default .jet-form-builder-progress-pages__item--wrapper.active-page .jet-form-builder-progress-pages__item--circle{border-color:#098036!important}.jet-form-builder-choice{flex-wrap:nowrap!important}.jet-form-builder-choice--item.is-checked{border-color:#098036!important}.jet-form-builder-choice li.jet-form-builder-choice--item.wp-block-jet-forms-choice.is-layout-flex.wp-block-jet-forms-choice-is-layout-flex{width:auto!important}.jet-form-builder__next-page-msg{color:red!important;font-size:12px!important;font-style:italic!important;margin-top:10px!important}.jet-form-builder__next-page{margin-top:20px}.jfb-progress-type--default{padding:50px 0!important}#estimer-a-domicile .jet-form-builder-row,#estimer-en-ligne .jet-form-builder-row{margin-bottom:10px}#estimer-a-domicile .wp-block-jet-forms-radio-field,#estimer-en-ligne .wp-block-jet-forms-radio-field,#estimer-a-domicile .field-type-checkbox-field,#estimer-en-ligne .field-type-checkbox-field{display:flex;border:0}#estimer-a-domicile .jet-form-builder__fields-group.checkradio-wrap,#estimer-en-ligne .jet-form-builder__fields-group.checkradio-wrap{display:flex;flex-direction:row}#estimer-a-domicile .jet-form-builder__label-text,#estimer-en-ligne .jet-form-builder__label-text{font-size:18px;color:#098037;font-weight:700;margin-bottom:5px}#estimer-a-domicile{margin-top:20px}@media screen and (max-width:767px){.jfb-progress-type--default{flex-direction:column}#estimer-a-domicile .wp-block-group,#estimer-en-ligne .wp-block-group{flex-direction:column!important}}.single-programme-neuf #contenu-programme .jet-listing-grid__item:nth-child(even) .wrapper-row{flex-direction:row-reverse}.single-programme-neuf #slider-photo .swiper-slide-image{height:300px!important;width:100%!important;object-fit:cover!important}.single-nos-actions .slider-action .swiper-slide-image{height:200px!important;width:100%!important;object-fit:cover!important}.jet-form-builder-choice li.jet-form-builder-choice--item.wp-block-jet-forms-choice.is-layout-flex.wp-block-jet-forms-choice-is-layout-flex{border:1px solid #e0e0e0;border-radius:12px;padding:15px;background-color:#fff;transition:0.3s;box-shadow:rgb(0 0 0 / .05) 0 4px 6px;width:180px;height:180px;justify-content:center;aspect-ratio:1 / 1}.c-form-card__image img{width:50px;height:50px;object-fit:contain;margin-bottom:16px;border-radius:0px!important}.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure{border-radius:0;margin:0 0 12px}.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure{border-radius:0;margin:0 0 12px}.jet-form-builder-row{align-items:center;text-align:center}