.link_header_b a{text-decoration:underline!important}.link_header_b a:hover{text-decoration:none!important}#bandeau-home{display:none}.home #bandeau-home{display:block}body.utilisateur-connecte #bandeau-home{display:none!important}span.h2spn,.gdh_lp_title{color:#f9ab00!important}.txtlow{text-transform:lowercase!important}.cust_page_type{opacity:0!important}body{background:#ffffff!important}.annuaire-span{font-size:18px;font-weight:500;padding:7px 14px;background:#ffffff30;border-radius:4px;color:#E6F4F0!important}.span-h1,.typewrite{color:#FFB81C}.annuaire-span{font-size:18px;font-weight:500;padding:7px 14px;background:#ffffff30;border-radius:4px;color:#E6F4F0!important}.numlist{padding:5px 13px;border:2px solid #292F51;border-radius:10.1px}.lisartisan ul{display:flex;flex-wrap:wrap;gap:8px}.lisartisan li{background:#7fdda24f;padding:5px 15px!important;border-radius:12px;margin:0!important}.prq-toggel .e-n-accordion-item-title{display:flex;flex-direction:row-reverse;justify-content:space-between}.trvtxt p{margin-bottom:0!important}.trvtxt a{color:#fff!important}.trvbtn:hover .trvtxt a{color:#000!important}.trvbtn:hover .qcq5{left:125px!important}.trvbtn:hover .qcq4{left:90px!important}.trvbtn:hover .qcq3{left:60px!important}.trvbtn:hover .qcq2{left:30px!important}.qcq2,.qcq3,.qcq4,.qcq5{transition:all ease-in-out 0.3s!important}.blogcol .elementskit-meta-lists>.elementskit-single-meta strong{display:inline!important;margin-right:2px}.blogcol .elementskit-meta-lists>.elementskit-single-meta{width:67px!important;height:28px!important}.faq-toggel .e-n-accordion-item{background:#fff8e8!important;border-radius:16px;border:1px solid #004429}.val-toggel .e-n-accordion-item{background:#FFB81C!important;border-radius:16px;border:2px solid #004429}input[type="text"]:focus,input[type="date"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="url"]:focus,select:focus,textarea:focus{border-color:#00613b!important;outline:0 none;box-shadow:0 0 5px #00613b63!important}.anim_texte_audit li span{background:#ffe2a2!important;padding:20px 24px!important;width:max-content!important;border-radius:160px!important;border:2px solid #00613b}.anim_texte_audit ul{display:flex!important;flex-direction:row!important;column-gap:20px;justify-content:center}.search-section{transition:ease-in-out 0.3s all!important}.search-section.search-sticky{position:sticky;top:82px;left:0;width:100%;z-index:1}.search-sticky .am-sidebar{border:1px solid #2e8b57;box-shadow:0 0 20px #00613b2e;padding:12px 20px}@media (max-width:1500px){.anim_texte_audit li span{font-size:16px!important}}@media (max-width:1200px){.anim_texte_audit ul{display:flex!important;flex-direction:column!important;justify-content:center;gap:10px;align-items:center}}@media (min-width:1025px){.badg_pop::before{content:"⭐ Le plus populaire";position:absolute;top:-16px;left:50%;transform:translateX(-50%);background:#FFA51F;color:#fff;padding:6px 14px;border-radius:30px;font-size:13px;font-weight:700;white-space:nowrap;box-shadow:0 4px 10px rgb(0 0 0 / .12);width:max-content;height:max-content}}@media (max-width:1025px){.badg_popplus::before{content:"⭐ Le plus populaire";position:absolute;top:-20px;left:50%;transform:translateX(-50%);background:#FFA51F;color:#fff;padding:6px 14px;border-radius:30px;font-size:13px;font-weight:700;white-space:nowrap;box-shadow:0 4px 10px rgb(0 0 0 / .12);width:max-content;height:max-content}.menu-auth-wrapper.connected-user-menu{width:100%;margin:0 auto}.user-trigger{background-color:#2e8b57;color:#fff;padding:15px;border-radius:8px 8px 0 0;display:flex;align-items:center;gap:15px}.user-initials{background:#fff;color:#2e8b57;width:35px;height:35px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700}.user-name{font-weight:700;font-size:15px;flex-grow:1}.dropdown-item{display:block;padding:15px;text-align:center;color:#333;text-decoration:none;border-bottom:1px solid #eee;font-size:15px;transition:background 0.3s}.dropdown-item:last-child{border-bottom:none}.dropdown-item.active-item{background-color:#ffb703;color:#fff;font-weight:700}}.num_etapgdh{background:#eaf5eb;border-radius:50%;width:80px;height:80px;padding:10px;line-height:2em!important}.list_offer li{background:#ffffff24;padding:8px 11px!important;border-radius:10px;border:1px solid #7c9d8ca3;margin-bottom:10px!important}.badg_pop{position:relative!important}.mobile_item_mn li a{display:flex;flex-direction:column}.mobile_item_mn li .elementor-icon-list-text{padding:0!important;margin-top:6px}.mobile_item_mn li svg{margin:0px!important}.pro-space-menu{position:relative}.button-pro-trigger{border:0;cursor:pointer;font-family:inherit}.pro-label-mobile,.pro-icon{display:none}.pro-space-menu.is-open .pro-space-dropdown{display:block}.user-name{text-transform:capitalize}@media screen and (max-width:767px){.disconnected-buttons{display:flex;align-items:center;justify-content:center}.button-pro-trigger{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:50px;padding:4px 6px;background:#fff0;color:#fff}.pro-icon{display:flex;align-items:center;justify-content:center;line-height:1}.pro-icon svg{display:block;width:29px;height:29px}.pro-label-mobile{display:block;font-size:12px;font-weight:400;line-height:1.2}.pro-label-desktop{display:none}.pro-space-dropdown{position:fixed;top:140px;right:15px;left:15px;width:auto;max-width:none;padding:18px;border-radius:5px;box-shadow:0 8px 35px rgb(0 0 0 / .3);z-index:999999;height:fit-content}.pro-dropdown-title{font-size:18px;margin-bottom:12px}.pro-space-dropdown .dropdown-item{padding:12px 10px;font-size:16px;font-weight:600}body.pro-menu-open::before{content:"";position:fixed;inset:0;background:rgb(0 0 0 / .5);z-index:999998}body.pro-menu-open{overflow:hidden}}.gdh-pricing-toggle{display:flex;justify-content:center;background:#f1f8f4;border:1px solid #d7eadf;border-radius:999px;padding:6px;width:max-content;margin:0 auto 25px;gap:6px}.gdh-plan-btn{border:0;background:#fff0;padding:13px 26px;border-radius:999px;font-weight:800;color:#00613b;cursor:pointer;transition:.25s ease;color:#00613b!important}.gdh-plan-btn.active{color:white!important}.gdh-plan-btn span{display:block;font-size:13px;font-weight:700;color:#ff9f00}.gdh-plan-btn.active,.gdh-plan-btn:hover{background:#00613b!important;color:#fff!important;box-shadow:0 6px 18px rgb(0 97 59 / .22)}.gdh-plan-btn.active span{color:#fff}.premium-saving{display:none}@media (min-width:1025px){.user-dropdown-content{display:none;position:absolute}.connected-user-menu:hover .user-dropdown-content{display:block}.num_etapgdhbef:before{content:"";background:#0c542a;width:2px;height:100%;position:absolute;left:0;right:0;margin:auto;top:110%}.devis_btn_menu a{background-color:#ffc10700!important;border:1px solid #ffc107!important;line-height:0.5em!important;padding:13px 27px!important;border-radius:6px!important;margin-left:0px!important;color:#ffc107!important}.devis_btn_menu a:hover{background-color:#fff!important;border:1px solid #fff!important;color:#004429!important}}@media (max-width:600px){.anim_texte_audit li span{padding:12px 10px!important;font-size:15px!important}.annuaire-span{font-size:14px;font-weight:600}.list_offer li{margin-bottom:10px!important;width:100%}.gdh-pricing-toggle{margin:0 auto 20px}.gdh-plan-btn{padding:8px 26px}}@media (max-width:1024px){span.select2-container{z-index:0!important}.anim_texte_audit li span{padding:12px 10px!important;font-size:15px!important}.wpr-mobile-menu-item{width:100%;display:flex;justify-content:center}.user-trigger{width:100%}.menu-auth-wrapper{flex-direction:column}.button-auth.button-login,.button-auth.button-register{font-size:16px;width:95%;margin:0 10px!important}.menu-auth-wrapper.connected-user-menu .wpr-mobile-menu-item{display:flex;justify-content:center}.user-dropdown-content{width:100%!important;box-shadow:none!important;border-radius:0!important;border:none!important}.menu-item-74096>a.wpr-mobile-menu-item{display:none!important}.user-trigger .wpr-mobile-menu-item{border:0!important}.wpr-mobile-menu-item:hover{background:#2e8b57!important}.connected-user-menu>a.wpr-mobile-menu-item{padding:0!important}.user-dropdown-content .dropdown-item{font-size:16px!important}}.am-map-col{z-index:9}ul.prt-city-links{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;padding:0!important}.prt-city-pagination{display:flex;justify-content:center;gap:15px;margin-bottom:25px}.prt-city-letter{color:#2e8b57;font-weight:600}.prt-city-letter:hover{color:#ffb81c}@media (max-width:991px){.user-demandes-container{flex-direction:column!important}.demandes-list-sidebar{flex:1 1 auto!important;width:100%!important;height:300px!important;border-right:none!important;border-bottom:1px solid #eee!important;border-radius:8px 8px 0 0!important}.demande-details-content{width:100%!important;min-height:auto!important}.demandes-list-sidebar h3{text-align:center!important}}@media (max-width:991px){.left_bare_redv h3{text-align:center}.gdhrdv-appointments-wrapper{flex-direction:column!important;height:auto!important}.left_bare_redv{flex:0 0 auto!important;width:100%!important;height:250px!important;border-right:none!important;border-bottom:2px solid #eee!important}.gdhrdv-detail-panel{width:100%!important;padding:15px!important}}@media (max-width:480px){.gdhrdv-list-item{padding:12px!important}.gdhrdv-list-date{float:none!important;display:block;margin-bottom:5px}.btn_masquer{width:100%;display:block}}@media (max-width:350px){.user-name{font-weight:600;font-size:12px}.connected-user-menu{padding:0px!important}}@media (max-width:600px){.artisans-search{display:flex!important;flex-direction:column;align-content:flex-start;align-items:center}.artisans-search .as-field{width:100%!important}.as-actions{width:100%!important;margin-top:10px!important}.as-actions .btn_global_map{width:100%!important}}.artisan-gallery-wrapper a.am-lightbox{display:block;cursor:zoom-in}.artisan-gallery-wrapper a.am-lightbox img{width:100%;height:auto;display:block}.artisan-gallery-wrapper .swiper-wrapper{display:flex!important}.artisan-gallery-wrapper .swiper-slide{flex-shrink:0!important;width:auto!important}.artisan-gallery-wrapper .swiper-slide a.am-lightbox{display:block;overflow:hidden;border-radius:12px}.artisan-gallery-wrapper .swiper-slide img{width:100%;height:auto;display:block;transform:scale(1);transition:transform .25s ease;will-change:transform}.artisan-gallery-wrapper .swiper-slide a.am-lightbox:hover img{transform:scale(1.06)}.artisan-rdv-btn{display:inline-flex;align-items:center;justify-content:center;padding:8px 20px;border-radius:50px;background-color:#ffb81c;color:#004429;text-decoration:none;font-size:16px;font-weight:700;transition:background-color 0.3s;border:none;cursor:pointer;display:flex;gap:5px;margin:0 5px;color:#004429!important}.artisan-cover-wrapper{position:relative;overflow:hidden;border-radius:0 0 50px 50px}.artisan-cover-wrapper img{width:100%;display:block}.artisan-cover-wrapper::after{content:"";position:absolute;inset:0;background:rgb(0 96 64 / .55);pointer-events:none}@media (max-width:600px){.espacebtn{display:flex;flex-direction:column}.artisan_h1 h1{font-size:20px!important}.bloc_terms .artisan-terms-badges{gap:10px!important}.bloc_terms,.artisan-schedule-wrapper,.bloc_maps,.bloc_revenedique,.bloc_galerie{padding:15px!important}.term-tax-partenaire .artisan-term-badge{width:31%!important}body .title-devis{font-size:26px!important}#artisans-map{height:500px!important;border-radius:10px!important}.villes_nuage ul,.prestation_nuage ul{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}.frmdevis .gform_wrapper{padding:20px!important}}@media (max-width:375px){.artisan-phone-btn{font-size:13px!important;padding:8px 16px!important}}.artisan_gallerie .swiper-slide img{height:200px!important}.swiper-button-next:after,.swiper-button-prev:after{font-size:16px!important;color:#004429!important;font-weight:900!important;background:#ffb81c!important;padding:5px 5px!important;border-radius:50%!important;width:30px!important;height:30px!important;display:flex!important;justify-content:center!important;align-items:center!important}.fil_ariane,.fil_ariane a{color:#fff}.fil_ariane a:hover,.fil_ariane [aria-current="page"]{color:#ffb81c}.artisan_h1 h1{margin:0!important;max-width:max-content}.artisan-verified-icon{min-width:22px!important}.artisan_h1 .elementor-heading-title{display:flex}.gdh-premium-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#ffb81c;color:#004429;border:1px solid #8ed6ae;border-radius:30px;font-size:13px;font-weight:700;line-height:1}.gdh-premium-badge i{color:#004424;font-size:14px}.default-artisan-logo img{border-radius:8px!important}.schedule-modal{display:block!important}body .schedule-toggle-btn,body .schedule-close-btn{display:none!important}h4.schedule-title{font-size:20px;font-weight:700;text-align:left;margin-bottom:30px!important}.schedule-close-btn{background:#ffb81c;border-radius:50%;position:absolute;right:-7px;top:-7px;width:30px;height:30px;display:flex;justify-content:center;align-items:center}ul.schedule-list{padding-left:0}ul.schedule-list li{display:flex;justify-content:space-between;gap:25px;font-size:16px!important;margin-bottom:3px;padding:0 12px}.schedule-toggle-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:8px 20px!important;border-radius:50px!important;background-color:#fff!important;color:#004429!important;text-decoration:none!important;font-size:16px!important;font-weight:bold!important;transition:background-color 0.3s!important;border:none!important;cursor:pointer!important;gap:5px}.schedule-toggle-btn:hover{background-color:#ffffff!important}.presta_nuage ul{padding:0!important;display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.presta_nuage li a{margin:0!important}.am-filter-body.am-filter-infos{display:flex;flex-direction:column;gap:4px}.am-open-badge{display:inline-block;font-size:12px;font-weight:700;padding:4px 8px;border-radius:999px;margin-bottom:6px;width:fit-content}.am-open-badge.is-open{color:#000;background:#ffb81c}.am-open-badge.is-closed{color:#000;background:red}.claim_statu_section{padding:20px;border-radius:10px;background:#fff;box-shadow:0 0 15px rgb(0 0 0 / .05)}.bloc_terms .artisan-terms-badges{display:flex;gap:20px;flex-wrap:wrap;align-items:flex-start}.term-tax-partenaire .artisan-term-badge{width:22%;font-size:13px;font-weight:500}.artisan-term-badge{text-align:center;display:flex;flex-direction:column;align-items:center}.term-icon-wrapper{display:flex;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:10px}.term-tax-infos>span{width:29%}.term-icon-wrapper img{max-width:60px;max-height:100%;height:auto;object-fit:contain}.artisan-term-badge span:not(.term-icon-wrapper){font-weight:500;color:#4a4a4a}.schedule-modal .schedule-list li.is-today{background-color:#00613b1f;font-weight:700;border-left:3px solid #ffb81c;padding:5px 9px 5px;border-radius:6px}.schedule-modal .schedule-list li span:contains("Fermé"){color:#c00}.schedule-modal .schedule-list li.is-today span:contains("Fermé"){color:#c00}.artisan-terms-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px;margin-bottom:10px;list-style:none;padding:0}.artisan-term-badge a{border-radius:10px;padding:5px 20px;margin:0 5px;font-weight:400;font-size:15px;color:black!important}.term-tax-prestations a{background:#adfce4}.artisan-term-badge a:hover{color:#0073aa}.artisan-terms-title{margin-top:0px!important;margin-bottom:30px!important;font-weight:bold!important;color:#111}.bloc_terms,.artisan-schedule-wrapper,.bloc_contact,.bloc_maps,.bloc_revenedique,.bloc_galerie{padding:20px;border-radius:10px;background:#fff;box-shadow:0 0 15px rgb(0 0 0 / .05)}#bloc_artisans_contact{scroll-margin-top:150px}.bloc_avis{border-radius:10px;background:#fff;box-shadow:0 0 15px rgb(0 0 0 / .05)}.bloc_terms h2,.artisan-schedule-wrapper h2,.bloc_avis h2,.bloc_contact h2,.bloc_maps h2,.bloc_revenedique h2,.bloc_galerie h2{margin:0 0 20px;font-size:20px!important}.bloc_terms.term-tax-wrapper-label,.bloc_terms.term-tax-wrapper-partenaire,.bloc_terms.term-tax-wrapper-infos{margin-top:25px}.media-router .media-menu-item{color:#000000!important}.desc-etap-devis{color:#6BA38D;font-size:16px;font-weight:500;max-width:400px!important;margin:auto}.desc-etap-devis-2{color:#6BA38D;font-size:16px;font-weight:500;max-width:562px!important;margin:auto}.desc-txt-devis{font-weight:600}.form_devis input[type=text],.form_devis input[type=email],.form_devis input[type=tel],.gfield select{border:1px solid #BFBFBF!important;height:48px!important;font-weight:700;border-radius:8px}.form_devis textarea{border:1px solid #BFBFBF!important;padding:16px!important;height:87px;font-weight:700;border-radius:8px}textarea::placeholder,input[type=email]::placeholder,input[type=text]::placeholder,input[type=tel]::placeholder{color:#B0B0B0!important;font-size:12px!important;font-weight:500!important}.form_devis input[type=text]:focus,textarea:focus,.form_devis input[type=email]:focus{box-shadow:0 0 2px 2px #96beaf!important}body .gform_drop_area{padding-block:15px!important}.pystxt{color:#003B24!important}.ginput_address_zip{flex:1!important}.gform-theme--foundation .gform_fields{row-gap:20px!important}.frmdevis .gform_wrapper{max-width:700px!important;margin:auto;background:#fff;padding:30px;border-radius:20px}.frmdevissh .gform_wrapper{box-shadow:0 0 10px #00000045!important}.title-devis{margin-top:0;max-width:513px;color:#003B24;font-size:32px!important}fieldset{width:100%!important;margin:auto!important}.gform-page-footer{margin:25px auto auto!important}.gfield_label{font-size:14px}.gform-field-label--type-sub{display:none!important}body .gform_next_button,.frmdevis input[type=submit],.frmdevis-artisans input[type=submit]{background:#01633f!important;border-radius:12px!important;border:2px solid #01633e!important;padding:12px 24px!important;width:50%!important;font-weight:500!important}.btn_reinitialiser{background:#00613b!important;border-radius:12px!important;border:2px solid #00613b!important;padding:12px 24px!important;width:100%!important;font-weight:500!important;color:#ffffff!important;transition:ease-in-out all .3s!important}.btn_cnx,.btn_global,.artisan-marker-btn{background:#00613b!important;border-radius:8px!important;border:2px solid #00613b!important;padding:8px 20px!important;font-weight:500!important;color:#ffffff!important;transition:ease-in-out all .3s!important}.btn_cnx,.btn_global,.artisan-marker-btn,.btn_global_map,.btn_blage{background:#00613b!important;border-radius:8px!important;border:2px solid #00613b!important;padding:6px 15px!important;font-weight:500!important;color:#ffffff!important;transition:ease-in-out all .3s!important}.btn_voir_maillage{display:block;text-align:center}.btn_passer_en_premium{background:#00613b!important;border-radius:8px!important;border:2px solid #00613b!important;padding:6px 18px!important;font-weight:500!important;color:#ffffff!important;transition:ease-in-out all .3s!important}.btnprem{margin-bottom:15px!important}.btn_global_facture{padding:10px 15px!important;text-decoration:none!important;display:block!important;color:#000000!important;font-size:14px!important;border-bottom:1px solid #eee!important;border:0 solid #eee;font-weight:400!important;width:100%!important;text-align:justify!important;font-family:'Montserrat'!important}.btn_global_100{background:#00613b!important;border-radius:8px!important;border:2px solid #00613b!important;padding:6px 18px!important;font-weight:500!important;color:#ffffff!important;transition:ease-in-out all .3s!important;width:100%}.btn_global_stripe1{background:#00613b!important;border-radius:8px!important;border:2px solid #00613b!important;padding:7px 18px!important;font-weight:600!important;color:#ffffff!important;transition:ease-in-out all .3s!important;width:100%}.btn_global_stripe2{background:#f9ab00!important;border-radius:8px!important;border:2px solid #f9ab00!important;padding:7px 18px!important;font-weight:600!important;color:#00613b!important;transition:ease-in-out all .3s!important;width:100%}.btn_global_stripe1:hover{background:#f9ab00!important;border:2px solid #f9ab00!important;color:#00613b!important}.btn_global_stripe2:hover{background:#ffffff!important;border:2px solid #ffffff!important}.btn_global_rech{background:#FFFFFF!important;border-radius:8px!important;border:2px solid #00613b!important;padding:8px 20px!important;font-weight:500!important;color:#00613b!important;transition:ease-in-out all .3s!important}.btn_global_rech:hover{background:#00613b!important;color:#FFFFFF!important}.btn_global{margin-top:20px}.btn_reinitialiser:hover,.btn_cnx:hover,.btn_global:hover,.artisan-marker-btn:hover,.btn_global_map:hover,.btn_global_100:hover,.btn_blage:hover{background:#fff!important;color:#00613b!important}.disabled-link{pointer-events:none;opacity:.6;cursor:not-allowed}.artitleverif{display:flex;gap:10px;align-items:center}body .gform_next_button,.frmdevis input[type=submit]{color:#ffffff!important}body .gform_next_button:hover,.frmdevis input[type=submit]:hover,.frmdevis-artisans input[type=submit]:hover{background:#E6EFEB!important;border:2px solid #96BEAF!important;color:#01633f!important}body .gform_previous_button{background:#E6EFEB!important;border-radius:12px!important;border:2px solid #96BEAF!important;padding:12px 24px!important;width:50%!important;font-weight:500!important;color:#01633f!important}.gform_previous_button:hover{background:#01633f!important;border:2px solid #01633e!important;color:#FFFFFF!important}.gform-theme--foundation .gform_page_footer{flex-wrap:nowrap!important}.gfield_radio .gchoice{border-bottom:1px solid #E4E4E3;padding:12px 16px}.gfield_radio .gchoice:first-child{border-radius:8px 8px 0 0}.gfield_radio .gchoice:last-child{border-radius:0 0 8px 8px}.gfield_radio{border:1px solid #E4E4E3!important;border-radius:8px!important;gap:0!important!important}.gfield_radio label{color:#00613B!important;font-weight:500!important;font-size:18px!important}.gchoice.active{background:#f5f5f2!important}.gchoice:hover{cursor:pointer}.factxt{font-size:16px;font-weight:500;color:#6BA38D;background:#ECECEC;padding:3px 8px;border-radius:5px}.villes_nuage ul,.prestation_nuage ul{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;justify-content:center;justify-items:center;padding:0!important}.villes_nuage li{border-bottom:1px solid #f9ab006b;padding-bottom:10px!important}.prt-tax-links li,.prt-city-links li{display:inline-block;list-style:none}.prt-tax-links li a,.prt-city-links li a{color:#004429}.prt-tax-links li,.prt-city-links li{border-bottom:1px solid #f9ab006b;padding:5px 20px 9px 20px;color:#004429;text-transform:capitalize;font-weight:500;text-align:center}.prt-tax-links li a,.prt-city-links li a{text-align:center!important}.prt-tax-links li:hover a,.prt-city-links li:hover a{color:#f9ab00!important}.prt-tax-links li:hover a,.prt-city-links li:hover a{color:#fff}.prt-city-links li small{display:none}.button_submit{padding:8px 16px;width:fit-content}.dashicons-plus:before{content:"\f132"!important}.add-icon-circle{width:60px;height:60px;border-radius:50%;background:#eee;display:flex;align-items:center;justify-content:center;margin-bottom:15px;transition:background 0.2s}a.add-new-card:hover .add-icon-circle{background:#eef5fa;color:#2271b1}.add-icon-circle .dashicons{font-size:30px;width:30px;height:30px}.add-label{font-weight:600;font-size:16px}input[type="text"],input[type="date"],input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="url"],select,textarea{border:solid 1px #00613b45!important}.info ul li{list-style:none;display:inline-block}.info ul li a{background:#adfce4;border-radius:10px;padding:5px 20px;margin:0 5px;font-weight:300;font-size:15px;color:black!important}#artisan_title h1,#artisan_title .ar_reviews_stars{display:inline-block}#artisan_title h1{font-size:25px}#artisan_title .ar_reviews_stars{float:right;margin-top:17px}#artisan_title .ar-badge{color:#6e6e6e!important;background:none!important}.single-artisans h2{font-size:1.3em}@media (max-width:767px){.single-artisans #description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:15;overflow:hidden}#show_more_description .wpr-button-icon{margin:auto;text-align:center;width:max-content}#show_more_description .wpr-button-content{display:block}}.ar_claim{display:flex;align-items:center;gap:8px;cursor:help;margin:0}p.ar_claim em{padding-top:3px}.ar_claim svg{flex-shrink:0}.ar_claim .tooltip{visibility:hidden;opacity:0;width:280px;background-color:#333;color:#fff;text-align:left;padding:10px;border-radius:6px;position:absolute;bottom:23%;left:8%;transform:translateX(-50%);transition:opacity 0.3s ease;z-index:10;font-size:14px;line-height:1.4}.ar_claim .tooltip::after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border-width:6px;border-style:solid;border-color:#333 #fff0 #fff0 #fff0}.ar_claim:hover .tooltip{visibility:visible;opacity:1}.ar_claim svg:hover+em+.tooltip{visibility:visible;opacity:1}nav.breadcrumb ol{padding-left:0}nav.breadcrumb ol li{display:inline-block}.menu-auth-wrapper{display:flex;align-items:center;gap:10px}.button-auth{padding:8px 15px;border-radius:5px;text-decoration:none;font-weight:700;text-align:center;transition:background-color 0.3s}.password-hint{font-size:14px!important;padding:0!important;margin-bottom:15px!important;line-height:1.2em;font-weight:400}.button-register{background-color:#2e8b57;color:#fff;border:1px solid #2e8b57}.button-login{background-color:#ffc107;color:#333;border:1px solid #ffc107}.connected-user-menu{position:relative;cursor:pointer;padding:5px}.user-trigger{display:flex;align-items:center;background-color:#2e8b57;color:#fff;padding:5px;border-radius:6px;font-size:15px;gap:6px}.user-initials{background-color:#fff;color:#2e8b57;border-radius:50%;width:22px;height:22px;display:flex;justify-content:center;align-items:center;font-size:14px;font-weight:700;margin-right:0}.user-dropdown-content{display:none;position:absolute;top:100%;right:0;background-color:#fff;border:1px solid #ddd;box-shadow:0 8px 16px 0 rgb(0 0 0 / .2);min-width:200px;z-index:10;border-radius:4px;overflow:hidden}.connected-user-menu:hover .user-dropdown-content{display:block}.dropdown-item{padding:10px 13px;text-decoration:none;display:block;color:#000;font-size:14px;border-bottom:1px solid #eee;font-family:'Montserrat'!important}.dropdown-item:last-child{border-bottom:none}.details-link{color:#ffc107;font-weight:700;border-bottom:1px solid #ddd}.dropdown-item:hover,.btn_global_facture:hover{background-color:#2e8b57;color:#ffffff!important}.artisan-toast{visibility:hidden;min-width:250px;background-color:#333;color:#fff;text-align:center;border-radius:4px;padding:16px;position:fixed;z-index:9999;left:50%;bottom:30px;transform:translateX(-50%);font-size:16px;box-shadow:0 4px 12px rgb(0 0 0 / .3);opacity:0;transition:opacity 0.5s,bottom 0.5s}.artisan-toast.show{visibility:visible;opacity:1;bottom:50px}.artisan-toast.success{background-color:#0f5132}.artisan-toast.error{background-color:#721c24}.demandes-list-sidebar ul{list-style:none!important;margin:0!important;padding:0!important}.demande-list-item,.gdhrdv-list-item{transition:background-color 0.2s ease;border-bottom:1px solid #eee!important;cursor:pointer;padding:10px!important;font-weight:normal!important}.demande-list-item:hover,.gdhrdv-list-item:hover,.gdhrdv-list-item.selected{background-color:#f0f0f0!important}.demande-list-item.current-demande{background-color:#e6f7ff!important;border-left:3px solid #0073aa;padding-left:12px!important;font-weight:bold!important}.demande-list-item .demande-title{color:#23282d;font-size:1em;display:flex;justify-content:space-between}.demande-list-item small{font-size:.8em}.demande-list-item p{color:#555!important;font-size:0.85em!important}.demande-list-item.unread,.gdhrdv-list-item.unread{background-color:#2e8b572b;border-left:3px solid #ffba00;padding-left:12px!important}.demande-list-item.unread .demande-title,.demande-list-item.unread small,.demande-list-item.unread p{font-weight:700}.demande-list-item.current-demande{background-color:#e6f7ff!important;border-left:3px solid #0073aa!important}.demande-list-item.current-demande .demande-title,.demande-list-item.current-demande small,.demande-list-item.current-demande p{font-weight:bold!important}.unread-messages-count-bubble{background-color:red;color:#fff;border-radius:50%;font-size:.7em;position:absolute;top:0;right:0;font-weight:700;width:16px;height:16px;text-align:center;display:flex;justify-content:center;align-items:center}.menu-item a{position:relative}.file-preview-container{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:10px}.preview-item{position:relative;width:80px;height:80px;border:1px solid #ddd;border-radius:4px;overflow:hidden;display:flex;align-items:center;justify-content:center}.preview-item img{width:100%;height:100%;object-fit:cover}.add-file-button{width:80px;height:80px;border:2px dashed #ccc;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:30px;color:#ccc;cursor:pointer;transition:border-color 0.2s}.add-file-button:hover{border-color:#0073aa;color:#0073aa}.delete-file-btn{position:absolute;top:-8px;right:-8px;width:20px;height:20px;background-color:#dc3232;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;cursor:pointer;box-shadow:0 1px 3px rgb(0 0 0 / .3);z-index:10}.gdhrdv-detail-panel p{margin-bottom:20px}.gdhrdv-appointments-list-flat li{padding:15px;background:#ffb81c14;border:1px solid #00613b;border-radius:16px;width:32%;list-style:none!important}.gdhrdv-appointments-list-flat{display:flex;flex-wrap:wrap;gap:20px;padding:0!important}.appointment-badge{background:#2e8b57;position:absolute;top:0;right:0}.espacebtn{display:flex}@media (max-width:1280px){.gdhrdv-appointments-list-flat li{width:48%}}@media (max-width:600px){.gdhrdv-appointments-list-flat li{width:99%}}.profile-card{max-width:600px;margin:0 auto;padding:20px;border:1px solid #ddd;border-radius:5px;background-color:#fff}.header-main-line{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.logo-name-container{display:flex;align-items:center;gap:15px;flex-grow:1}.avatar,.avatar-48{border-radius:6px;width:48px;height:48px;display:block}.logo-name-container img{border-radius:6px;width:48px;height:48px;object-fit:cover;display:block}.logo-name-container h2{font-size:1.2em;font-weight:700;margin:0;padding:0}.btn-modifier{background-color:#fff;color:#333;border:1px solid #ccc;padding:8px 15px;text-decoration:none;border-radius:4px;font-size:.9em;font-weight:500;cursor:pointer;transition:background-color 0.3s}.btn-modifier:hover{background-color:#f0f0f0}.header-links-line{display:flex;margin-top:15px}.header-link-btn{display:flex;align-items:center;background:none;border:none;padding:8px 15px;margin-right:10px;text-decoration:none;color:#333;font-size:.9em;border-radius:4px;cursor:pointer;transition:background-color 0.3s}.header-link-btn:hover{background-color:#f1f1f1}.header-link-btn span{margin-right:5px}hr{border:0;height:1px;background:#eee;margin:20px 0}.detail-row{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #f9f9f9;font-size:.95em}.detail-row:last-child{border-bottom:none}.detail-label{color:#888;flex-basis:40%}.detail-value{color:#333;font-weight:500;text-align:right;flex-basis:60%}.modal{display:none;position:fixed;z-index:10000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0 0 0 / .4)}.modal-content{background-color:#fefefe;margin:2% auto;padding:30px;border:1px solid #888;width:90%;max-width:600px;border-radius:8px;position:relative;box-shadow:0 4px 12px rgb(0 0 0 / .15)}.close-button{color:#aaa;float:right;font-size:28px;font-weight:700;cursor:pointer}.close-button:hover,.close-button:focus{color:#000;text-decoration:none}#profileEditForm label{display:block;margin-top:15px;margin-bottom:5px;font-weight:700}#profileEditForm input[type="text"],#profileEditForm input[type="email"],#profileEditForm input[type="tel"]{width:100%;padding:10px;margin-bottom:10px;border:1px solid #ddd;border-radius:4px;box-sizing:border-box}#profileEditForm button[type="submit"]{margin-top:20px;width:100%;padding:10px;background-color:#00613b;color:#fff;border:2px solid #00613b;border-radius:4px;cursor:pointer;font-weight:700}#profileEditForm button[type="submit"]:hover{background-color:#fff;color:#00613b}.password-note{font-size:.85em;color:#555;margin-top:15px}.custom-login-container{max-width:400px;margin:40px auto;padding:30px;background:#fff;border-radius:8px;box-shadow:0 4px 12px rgb(0 0 0 / .1);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}.custom-login-title{font-size:33px!important;font-weight:700!important;margin-bottom:30px;color:#333}.custom-login-label label{display:block;font-size:16px;font-weight:500;color:#333;margin-bottom:5px}.custom-login-container input[type="text"],.custom-login-container input[type="password"]{width:100%;padding:10px 15px;border:1px solid #ddd;border-radius:4px;box-sizing:border-box;font-size:16px;line-height:1.5;margin-bottom:5px}.custom-forgot-password{color:#0073AA;text-decoration:none;font-size:14px;font-weight:500}.custom-forgot-password:hover{text-decoration:underline}#pass-strength-result{margin:0 0 10px!important;width:100%!important}.custom-login-container .button.button-primary{width:100%;height:auto;padding:12px 0;font-size:18px;line-height:1.5;background:#4A90E2;border:none;border-radius:4px;transition:background-color 0.3s}.custom-login-container .button.button-primary:hover{background:#3a7dd9}.custom-modal-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .7);z-index:10000;overflow-y:auto}.custom-recovery-modal{position:relative;margin:50px auto}.recovery-description{color:#000;margin-bottom:25px;line-height:1.3;font-weight:400;font-size:18px}.modal-close-button{position:absolute;top:15px;right:15px;background:none;border:none;font-size:30px;color:#999;cursor:pointer;line-height:1}.modal-close-button:hover{color:#333}.custom-success-message{text-align:center;padding:20px}.custom-success-message,.custom-error-message{text-align:center;padding:20px 0}.custom-error-message .custom-login-title{color:#D63638}.caps-icon svg{width:20px;height:20px;vertical-align:middle}.caps-warning{display:flex;align-items:center;color:#666;font-size:.9em;margin-top:5px}#caps-warning{display:none!important}.password-input-wrapper{position:relative;display:flex;align-items:center;width:100%}.password-input-wrapper input{padding-right:40px!important;flex-grow:1}.password-toggle{position:absolute;right:10px;top:35%;transform:translateY(-50%);cursor:pointer;font-size:1.2em;color:#888;user-select:none}.password-toggle.fa-eye-slash::before{content:"\f070"}.password-toggle.fa-eye::before{content:"\f06e"}.password-input-wrapper-login{position:relative;display:flex;align-items:center;width:100%}.password-input-wrapper-login input{padding-right:40px!important;flex-grow:1}.password-toggle-login{position:absolute;right:10px;top:50%;transform:translateY(-50%);cursor:pointer;font-size:1.2em;color:#888;user-select:none;z-index:10}#artisans-map{height:750px;width:100%;border-radius:20px}.am-sidebar{border:1px solid #C0EDE0;padding:20px;border-radius:15px;background:#fff;max-width:950px;margin:0 auto 20px}.am-filter-group+.am-filter-group{margin-top:15px;margin-bottom:15px}.am-filter-title{font-weight:600;margin-bottom:7px;font-size:14px}.am-sidebar h3{margin:0 0 10px}.am-filter-item{display:flex;align-items:center;gap:8px;margin:6px 0}.am-filter-actions{margin-top:10px}.am-hint{font-size:12px;color:#6b7280;margin-top:6px}.am-filter-body label:not(:last-child){margin-bottom:8px}.am-filter-body label{font-size:14px;color:#242429!important;font-weight:400}.am-filter-body label [type="checkbox"],.am-filter-body label [type="radio"]{vertical-align:bottom}.wpr-sticky-section-yes{z-index:9!important}.am-list a{width:32%;background:#fff;padding:15px;border-radius:10px;transition:ease-in-out all .3s!important;height:200px}.am-list-details p{margin-bottom:5px!important}.am-list-address,.am-list-meta{font-size:15px!important}.am-list{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:30px!important}.am-list-details i{width:15px;margin-right:2px}.artisans-map-form-section h4{font-size:18px!important;font-weight:600}.gmnoprint button{color:#004429!important;border-radius:8px!important;margin:0 3px!important}span.select2-container{z-index:1!important}.am-list-item{display:block;height:250px;border-radius:8px;overflow:hidden;background-size:cover;background-position:center;background-color:#333;position:relative;text-decoration:none;color:#fff}.am-list-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top,rgb(0 0 0 / 82%) 0%,rgb(0 0 0 / 30%) 78%);display:flex;padding:15px;align-items:flex-end}.am-list-overlay h4{font-size:18px!important;font-weight:600;display:flex!important;align-items:center!important;gap:10px;margin:0 0 5px}.am-list-overlay p{margin-bottom:0!important}.am-list-icon{width:60px;height:60px;border-radius:50%}.am-list-content h4{margin-top:5px;margin-bottom:5px;font-size:22px}.am-list-header{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:8px}.am-muted{color:#6b7280;font-size:12px}.am-list .am-item{padding:10px;border:1px solid #eee;border-radius:8px;margin-bottom:8px;display:flex;gap:10px}.am-item .am-thumb{width:56px;height:56px;object-fit:cover;border-radius:6px;background:#f3f4f6}.am-item .am-title{font-weight:600;margin:0}.am-item .am-meta{font-size:12px;color:#6b7280}.am-item .am-dist{font-weight:600}.am-pagination{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:10px}.am-pagination button[disabled]{opacity:.5;cursor:not-allowed}.artisans-map-form{display:flex;flex-direction:column;gap:8px}.artisans-map-form input,.artisans-map-form select{padding:8px}.artisans-map-form button{padding:8px 12px;cursor:pointer}.am-sidebar{position:relative}.am-filters-loader{position:absolute;inset:0;background:rgb(255 255 255 / .85);display:flex;align-items:center;justify-content:center;z-index:10}.am-spinner{width:18px;height:18px;border-radius:50%;border:3px solid #ffb81c;border-top-color:#004429;animation:amspin 0.8s linear infinite}@keyframes am-spin{to{transform:rotate(360deg)}}.am-sidebar-champ{display:flex;gap:15px;align-items:flex-end}.am-filter-group,.artisans-map-form-section{width:45%}.search_artisan_detail{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;grid-column-gap:15px;grid-row-gap:0;position:relative!important}@media (min-width:1081px){#artisans-map{position:sticky!important;top:100px!important}}@media (max-width:1200px){.am-list a{width:48%}}@media (max-width:1080px){.artisans-map-layout{grid-template-columns:1fr}#artisans-map{height:420px}}@media (max-width:800px){.search_artisan_detail{grid-template-columns:repeat(1,1fr)!important}}@media (max-width:497px){.am-list a{width:100%}.am-list-content h4{font-size:20px}.am-sidebar-champ{flex-direction:column}.am-filter-group,.artisans-map-form-section,.artisans-map-form-btn{width:100%!important}.user-name{display:none}}.select2-container .select2-selection--multiple{min-height:42px!important;border-radius:3px!important;border-color:#bad4ca!important;border:solid #00613b45 1px!important}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#00613b!important;color:white!important;border-color:#00613b!important}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:white!important}.select2-container--open .select2-dropdown{top:0!important}.select2-container .select2-search--inline .select2-search__field{margin-top:0!important;margin-left:0!important;max-width:100%;height:38px!important;padding:5px!important;border:0!important;line-height:1.8em}.select2-container .select2-search--inline .select2-search__field:focus{margin-top:0!important;margin-left:0!important;max-width:100%;height:38px!important;padding:5px!important;border:0!important;box-shadow:none!important}.select2-container--default .select2-selection--multiple{padding-bottom:0!important;padding-right:0!important}.select2-container--default .select2-selection--multiple .select2-selection__choice{margin-left:5px!important;margin-top:5px!important;padding:0 2px 0 20px!important}.select2-container .select2-selection--multiple .select2-selection__rendered{vertical-align:top!important}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus{background-color:#ffb81c!important}.select2-selection__choice__display{font-size:14px!important}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#00613b!important}.gdh-signup-wrapper{max-width:450px;margin:40px auto;padding:25px;background:#fff;border-radius:12px;box-shadow:0 4px 15px rgb(0 0 0 / .1);position:relative}.gdh-signup-card .close-button{position:absolute;top:15px;right:15px;background:none;border:none;font-size:24px;cursor:pointer;color:#333;line-height:1}.gdh-signup-card .header-content{text-align:left;margin-bottom:25px}.gdh-signup-card h2{font-size:24px;font-weight:700;margin:0 0 5px 0}.gdh-signup-card p{font-size:16px;color:#666;margin:0}.form-group{margin-bottom:15px}.input-field{width:100%;padding:15px 15px 15px 50px;border:1px solid #ccc;border-radius:8px;font-size:16px;box-sizing:border-box}.input-field:focus{border-color:#4285F4;outline:none;box-shadow:0 0 0 1px #4285F4}.icon-field{position:relative}.icon-field .icon{position:absolute;top:50%;left:15px;transform:translateY(-50%);color:#999;font-size:18px;z-index:10}.phone-group{display:flex;align-items:center}.phone-group .country-code{display:flex;align-items:center;padding:8px;border:1px solid #ccc;border-right:none;border-radius:8px 0 0 8px;background-color:#f7f7f7;white-space:nowrap;box-sizing:border-box}.phone-group .flag{margin-right:5px}.phone-group .code{color:#333}.phone-group .phone-input{flex-grow:1;padding-left:15px;border-radius:0 8px 8px 0}.register-field{padding-left:45px!important}.password-hint{font-size:12px;color:#999;margin-top:-10px;margin-bottom:20px;padding-left:10px}.submit-button{width:100%;padding:12px;background-color:#00613b;color:#fff;border:1px solid #00613b;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:background-color 0.2s;margin-bottom:15px!important}.submit-button:hover{background-color:#2e8b57}.legal-text{text-align:center;font-size:14px;color:#666;margin-top:25px}.legal-text .cgu-link{color:#004429;text-decoration:none}.legal-text .cgu-link:hover{text-decoration:underline}.btn_masquer{display:inline-block;padding:8px 20px;background:#00613b;color:#fff!important;text-decoration:none;border-radius:4px;font-weight:600;font-size:15px;cursor:pointer;border:1px solid #00613b;transition:ease-in-out .3s all!important}.btn_masquer:hover{background:#fff;color:#00613b!important}#artisan-popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / 63%);display:none;z-index:99999;overflow-y:auto;padding:20px}#artisan-popup-overlay .popup-inner{background:#fff;margin:10% auto;padding:15px;width:98%;max-width:800px;border-radius:16px;box-shadow:0 4px 12px rgb(0 97 59 / 51%);position:relative}#close-artisan-popup{margin-top:0;float:right;background:#00613b;font-size:16px;border-radius:8px;border:1px solid #00613b;font-weight:600;margin-right:15px}#close-artisan-popup:hover{background:#fff;color:#00613b}#artisan-popup-overlay .popup-inner::after{content:"";display:table;clear:both}.user-demandes-section{background:#ffffff!important;border-radius:8px!important;box-shadow:0 0 5px #00613b4f!important}.demandes-list-sidebar,.left_bare_redv{border-radius:8px 0 0 8px!important}.menu-badge{display:inline-block;margin-left:5px;vertical-align:middle}.custom-nav-menu li a{display:flex;align-items:center;text-decoration:none;color:#000;padding-top:8px;justify-content:center}.custom-nav-menu li a.is-active,.custom-nav-menu li a:hover{border-top:3px solid #F39C12}.custom-nav-menu{display:flex;justify-content:center}.custom-nav-menu li a{padding:8px 10px;position:relative}.custom-nav-menu li{list-style-type:none!important;position:relative;margin:0 10px}.modal-content h3{text-align:center;margin-bottom:15px}.custom-nav-container{width:100%;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;*/}.custom-nav-container::-webkit-scrollbar{width:7px!important;height:7px!important}.custom-nav-container::-webkit-scrollbar-track{background:#ffb81c5c!important;border-radius:10px!important}.custom-nav-container::-webkit-scrollbar-thumb{background:#00613bb5!important;border-radius:10px!important}.custom-nav-container::-webkit-scrollbar-thumb:hover{background:#00613bb5!important}.faq-accordion-title{font-size:22px!important;color:#004429!important;margin-top:0px!important}.faq-accordion-item{background:#fff8e8;border-radius:16px;border:1px solid #00613b;padding:15px 18px;margin-bottom:15px}ul.villes-proches,ul.services-similaires{padding:10px 30px!important}.services-similaires li{padding-bottom:5px!important}.services-similaires i{font-size:15px;padding-right:5px}.services-similaires a{transform:all ease-in-out 0.3s!important}.services-similaires a:hover{color:#00613b!important;font-weight:500!important}.titleh2bloc2{max-width:670px;margin:auto!important;text-align:center!important}.titleh2bloc2 h2{font-size:35px!important;color:#004429!important}.ui-autocomplete{position:absolute;z-index:1000;background-color:#eee;border:1px solid #eee;color:#004429;border-radius:6px;max-height:200px;overflow-y:auto;box-shadow:0 4px 6px rgb(0 0 0 / .1);padding:5px!important;font-size:16px;font-weight:500;transition:ease-in-out 0.1s all}.ui-autocomplete .ui-menu-item-wrapper{padding:5px!important;font-weight:500;border:1px solid #eee}.ui-autocomplete .ui-menu-item-wrapper:hover,.ui-autocomplete li:hover .ui-menu-item-wrapper{background:#004429!important;color:#ffffff!important;cursor:pointer}.autocomplete-list{position:absolute;background:#fff;border:1px solid #ddd;width:100%;max-height:200px;overflow-y:auto;z-index:1000;list-style:none;padding:0;margin:0}.autocomplete-list li{padding:10px;cursor:pointer}.autocomplete-list li:hover{background:#f0f0f0}@media (max-width:600px){.custom-nav-menu{display:flex;justify-content:flex-start;padding:0}.custom-nav-menu li{margin:0 0}.custom-login-container{margin:20px auto}}.wp-block-image .aligncenter{margin:20px auto!important}nav.elementor-pagination{display:flex;margin:40px 20px 0;justify-content:center}.yoast-table-of-contents h2{font-size:16px!important;font-weight:bold!important;color:#00613b;margin:0 0 10px!important;color:#00613B!important}.yoast-table-of-contents{background:#fff8e8;padding:25px;border-radius:12px;border:1px solid #00613b;margin:30px 0!important}.yoast-table-of-contents a{color:#00613b!important;font-size:14.75px!important;font-style:normal!important;font-weight:700!important;line-height:26px!important}body .yoast-table-of-contents a:hover{color:#ffb81c!important}.blog-featured-image .col-md-12{text-align:center}.wpr-post-content a{color:#00613b!important;position:relative!important;font-weight:600!important;display:inline-block;line-height:1.2em}.blogpost-section .section-body a:not(.articlerec a):before{content:"";background:#ffb81c;position:absolute;width:104%;height:3px;bottom:0;left:-2px;z-index:-1;transition:0.3s}.blogpost-section .section-body a:not(.articlerec a):hover:before{height:19px}.blocacrocharticle{max-width:730px!important;margin:20px auto 70px!important}.btnacrocharticle a:hover{background:white!important}.txtacrocharticle{max-width:547px!important;margin:auto auto 20px!important;line-height:1.4em!important;font-size:19px!important}.txtacrocharticle1{font-weight:700!important;max-width:500px;margin:40px 50px auto auto}.blocacrocharticle1{max-width:820px!important;margin:20px auto!important}@media (min-width:1201px){.blog-featured-image img{width:auto!important;text-align:center!important}.frmdevis form{width:510px!important}}.blogpost-section .blog-title h1{font-size:37px!important;line-height:1.4em!important;font-weight:700!important;margin:0 auto 20px!important;max-width:700px!important}.blogpost-section h2{font-size:28px!important;line-height:1.4em!important;color:#00613b;margin-bottom:25px}.blogpost-section h3{font-size:24px!important;line-height:1.4em!important;color:#292F51}.articlerec li{border-radius:16px!important;background:#fff;box-shadow:0 1px 4px 1px #00000038}.articlerec .wp-block-latest-posts__featured-image img{border-radius:16px 16px 0 0!important}.articlerec a.wp-block-latest-posts__post-title{padding:10px 10px 0!important}.articlerec .wp-block-latest-posts__post-excerpt{padding:0 10px!important}.articlerec{padding:0!important}@media (max-width:781px){body .colimgarticle{order:2!important}body .coltxtarticle{order:1!important}}@media (max-width:600px){.blogpost-section .blog-title h1{font-size:28px!important}.blogpost-section h2{font-size:24px!important}.blogpost-section h3{font-size:22px!important}}@media (min-width:1501px){.blogpost-section .container{margin-bottom:50px!important;width:1500px!important}}.am-custom-marker{width:45px;height:45px;border-radius:50%;border:3px solid #fff;box-shadow:0 2px 6px rgb(0 0 0 / .3);background-size:cover;background-position:center;cursor:pointer;transition:transform 0.2s ease;border-radius:8px;border:1px solid #00613b}.am-custom-marker:hover{transform:scale(1.2);z-index:999;border-color:#064}.am-pagination{display:flex;justify-content:center;align-items:center;gap:15px;margin-top:30px;padding-bottom:20px}.am-pagination button{background-color:#88b099;color:#fff;border:none;padding:10px 15px;border-radius:8px;cursor:pointer;font-weight:700;transition:background 0.3s}.am-pagination button:disabled{background-color:#ccc;cursor:not-allowed}.am-pagination button:hover:not(:disabled){background-color:#064}.elementor-popup-modal .dialog-widget-content{position:relative!important;top:auto!important;bottom:auto!important;left:auto!important;transform:none!important;margin:0!important;max-width:600px;width:90%;border-radius:16px;box-shadow:0 30px 80px rgb(0 0 0 / .4);animation:popupScale 0.3s ease-out}@keyframes popupScale{from{transform:scale(.85);opacity:0}to{transform:scale(1);opacity:1}}.elementor-popup-modal .dialog-widget-content{border-radius:16px;box-shadow:0 30px 80px rgb(0 0 0 / .35)}nav.elementor-pagination{display:flex;margin:40px 20px 0;justify-content:center}.yoast-table-of-contents h2{font-size:16px!important;font-weight:bold!important;color:#00613b;margin:0 0 10px!important;color:#00613B!important}.yoast-table-of-contents{background:#fff8e8;padding:25px;border-radius:12px;border:1px solid #00613b;margin:30px 0!important}.yoast-table-of-contents a{color:#00613b!important;font-size:14.75px!important;font-style:normal!important;font-weight:700!important;line-height:26px!important}body .yoast-table-of-contents a:hover{color:#ffb81c!important}.blog-featured-image .col-md-12{text-align:center}.blogpost-section .section-body a{color:#00613b!important;position:relative!important;font-weight:600!important;display:inline-block;line-height:1.2em}.blogpost-section .section-body a:not(.articlerec a):before{content:"";background:#ffb81c;position:absolute;width:104%;height:3px;bottom:0;left:-2px;z-index:-1;transition:0.3s}.blogpost-section .section-body a:not(.articlerec a):hover:before{height:19px}.blocacrocharticle{max-width:730px!important;margin:20px auto 70px!important}.btnacrocharticle a:hover{background:white!important}.txtacrocharticle{max-width:547px!important;margin:auto auto 20px!important;line-height:1.4em!important;font-size:19px!important}.txtacrocharticle1{font-weight:700!important;max-width:500px;margin:40px 50px auto auto}.blocacrocharticle1{max-width:820px!important;margin:20px auto!important}@media (min-width:1201px){.blog-featured-image img{width:auto!important;text-align:center!important}}.blogpost-section .blog-title h1{font-size:37px!important;line-height:1.4em!important;font-weight:700!important;margin:0 auto 20px!important;max-width:700px!important}.blogpost-section h2{font-size:28px!important;line-height:1.4em!important;color:#00613b;margin-bottom:25px}.blogpost-section h3{font-size:24px!important;line-height:1.4em!important;color:#292F51}.articlerec li{border-radius:16px!important;background:#fff;box-shadow:0 1px 4px 1px #00000038}.articlerec .wp-block-latest-posts__featured-image img{border-radius:16px 16px 0 0!important}.articlerec a.wp-block-latest-posts__post-title{padding:10px 10px 0!important}.articlerec .wp-block-latest-posts__post-excerpt{padding:0 10px!important}.articlerec{padding:0!important}@media (max-width:781px){body .colimgarticle{order:2!important}body .coltxtarticle{order:1!important}}@media (max-width:600px){.blogpost-section .blog-title h1{font-size:28px!important}.blogpost-section h2{font-size:24px!important}.blogpost-section h3{font-size:22px!important}}@media (min-width:1501px){.blogpost-section .container{margin-bottom:50px!important;width:1500px!important}}.address_city{width:100%!important}.gdh-plan-choice{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:20px 0}.gdh-plan-card{position:relative;display:block;cursor:pointer}.gdh-plan-card input{position:absolute;opacity:0}.gdh-plan-content{display:block;border:2px solid #dce7e2;border-radius:14px;padding:16px;background:#fff;transition:all .2s ease;height:100%}.gdh-plan-title{display:block;font-weight:700;color:#10234a;margin-bottom:6px}.gdh-plan-price{display:block;font-size:14px;color:#006b3f;font-weight:700}.gdh-plan-note{display:block;font-size:12px;color:#777;margin-top:5px}.gdh-plan-card input:checked+.gdh-plan-content{border-color:#006b3f;background:#f0fff8;box-shadow:0 8px 22px rgb(0 107 63 / .12)}@media (max-width:600px){.gdh-plan-choice{grid-template-columns:1fr}}.gdh-trial-box{background:#f5fff8;border:1px solid #b8e6c3;border-radius:12px;padding:16px 18px;margin:20px 0;color:#1f5f35;font-size:15px}.gdh-faq-profession{width:100%;max-width:850px;margin:10px auto 50px}.gdh-faq-profession .gdh-faq-item{margin-bottom:12px;border:1px solid #dce9e3;border-radius:10px;background:#fff;overflow:hidden;box-shadow:0 3px 12px rgb(0 55 38 / .05)}.gdh-faq-profession .gdh-faq-item summary{position:relative;display:block;padding:18px 54px 18px 22px;color:#063d2b;font-size:17px;font-weight:600;line-height:1.5;cursor:pointer;list-style:none}.gdh-faq-profession .gdh-faq-item summary::-webkit-details-marker{display:none}.gdh-faq-profession .gdh-faq-item summary::after{content:"+";position:absolute;right:20px;top:50%;transform:translateY(-50%);color:#087a4b;font-size:26px;font-weight:400;line-height:1}.gdh-faq-profession .gdh-faq-item[open] summary::after{content:"−"}.gdh-faq-profession .gdh-faq-item[open] summary{background:#f3faf6}.gdh-faq-profession .gdh-faq-reponse{padding:17px 22px 20px;border-top:1px solid #e5eee9;color:#34463d;font-size:16px;line-height:1.7}.gdh-faq-profession .gdh-faq-reponse p{margin:0 0 12px}.gdh-faq-profession .gdh-faq-reponse p:last-child{margin-bottom:0}.gdh-faq-profession .gdh-faq-item summary:focus-visible{outline:3px solid #e9a900;outline-offset:-3px}@media (max-width:767px){.gdh-faq-profession{margin:20px auto 35px}.gdh-faq-profession .gdh-faq-item summary{padding:16px 48px 16px 16px;font-size:16px}.gdh-faq-profession .gdh-faq-item summary::after{right:16px}.gdh-faq-profession .gdh-faq-reponse{padding:15px 16px 18px;font-size:15px}}.artisan_imag{background:white!important;padding:2px!important}