.d-none{display:none!important}.pbmit-two-column-menu.widget ul>li:last-child{clear:both;float:none}.solar-water-heater{background-color:#fff;border-radius:12px;padding:24px;max-width:1200px;margin:auto}.solar-water-heater__footer{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.solar-water-heater__container{column-gap:2rem;row-gap:2rem;background-color:var(--base-color-neutral--white);grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;grid-auto-flow:row;align-content:center;justify-content:center;align-items:center;justify-items:stretch;display:grid;box-shadow:rgba(0,0,0,.1) 0px 4px 20px;border-radius:10px;padding:2.813rem;transition:.3s;position:relative}.solar-water-heater__icon{position:absolute;top:3.813rem;right:3.813rem;font-size:40px;color:var(--pbmit-greenify-global-color)}.solar-water-heater__image img{width:100%;max-width:100%;border-radius:10px!important}.solar-water-heater__content{flex:1}.solar-water-heater__title{font-size:24px;font-weight:700;color:#123640;margin-bottom:12px}.solar-water-heater__description{font-size:16px;color:#333;margin-bottom:16px;line-height:1.5}.solar-water-heater__price{font-size:14px;color:var(--pbmit-greenify-global-color);font-weight:500;margin-bottom:0}.solar-water-heater__price-value{font-size:18px;font-weight:700;color:var(--pbmit-greenify-global-color);display:block}.solar-water-heater__button{display:inline-block;padding:10px 24px;border:2px solid var(--pbmit-greenify-global-color);border-radius:30px;color:var(--pbmit-greenify-global-color);text-decoration:none;font-weight:600;transition:all .3s ease}.solar-water-heater__button:hover{background-color:var(--pbmit-greenify-global-color);color:#fff}span.wpcf7-form-control.wpcf7-acceptance span.wpcf7-list-item{margin-left:0}.elementor-page-312 #page .select2-container--default .select2-selection--single{background:0 0;border:none;border-bottom:1px solid rgba(0,0,0,10%)!important;padding-left:0!important}.elementor-page-312 #page .select2-container--default .select2-selection--single span.select2-selection__rendered{color:rgba(41,54,78,70%);font-size:15px;font-weight:600}.popup{position:fixed;z-index:9999999999;pointer-events:none;opacity:0;inset:0;background:rgba(10,10,10,.5);display:flex;align-items:center;justify-content:center}.popup.show{opacity:1;pointer-events:auto}.popup-container{position:relative;max-width:100vw;width:600px;background:#fff;padding:30px;border-radius:10px;margin:0 15px;max-height:90vh;overflow-y:scroll}.popup-close{position:absolute;top:10px;right:10px;color:var(--pbmit-greenify-global-color);cursor:pointer}form.solar-service-stats-form .row{row-gap:1rem}form.solar-service-stats-form input:not([type=checkbox]),form.solar-service-stats-form select{padding:15px 10px;height:auto}form.solarservice-stats-filters label:not(.form-check-label),form.solar-service-stats-form label:not(.form-check-label){font-weight:700}form.solar-service-stats-form [type=submit]{background:var(--pbmit-greenify-global-color);color:white;text-transform:none}button.add-note,button.add-demande,button.delete-demande,button.show-demande,button.add-note-submit-btn{border-radius:10px;text-transform:none;padding:10px 15px}button.add-demande{margin-bottom:10px;background:var(--pbmit-greenify-global-color)}button.add-note,button.add-note-submit-btn{color:#155724;background-color:#d4edda;margin-bottom:5px}button.show-demande{color:#31708f;background-color:#d9edf7;margin-right:5px}button.show-demande[disabled]{cursor:not-allowed;background:lightgrey;color:grey}button.delete-demande{display:none;color:#842029;background-color:#f8d7da}#solarServiceStatsAddNote textarea{margin-bottom:15px;padding:15px}.solarservice-stats-charts{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:10px}.solarservice-stats-chart{width:400px}.solarservice-stats-filters{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:10px}.solarservice-stats-filter label{display:block}.solarservice-stats-filter select{border:1px solid grey;width:100%;appearance:auto;padding:15px}.solarservice-stats-table[data-etat="Non traité"] tbody tr:not([data-etat="Non traité"]){display:none!important}.solarservice-stats-table[data-etat="Non attribué"] tbody tr:not([data-etat="Non attribué"]){display:none!important}.solarservice-stats-table[data-etat="En cours"] tbody tr:not([data-etat="En cours"]){display:none!important}.solarservice-stats-table[data-etat="Traité"] tbody tr:not([data-etat="Traité"]){display:none!important}.solarservice-stats-table[data-etat=Converti] tbody tr:not([data-etat=Converti]){display:none!important}.solarservice-stats-table[data-etat=all] tbody tr{display:table-row!important}.solarservice-stats-table tbody tr.d-none{display:none!important}.pbmit-title-inner span.pbmit-service-icon-inner{color:var(--pbmit-greenify-global-color)}.swiper-hover-slide-desc .pbmit-service-icon-wrapper span.pbmit-price *{display:inline-block}.pbmit-element-service-style-3 .swiper-hover-slide-desc .pbmit-desc{min-height:140px}small#phone-help{margin-bottom:10px!important;display:block;font-size:.75em}.pbmit-title-inner{cursor:pointer}.pbmit-element-service-style-3 .swiper-hover-slide-desc .pbmit-service-icon-wrapper a.pbmit-link{position:relative;width:fit-content;padding:10px;padding-right:30px;border:1px solid white;border-radius:10rem;margin-top:15px}.pbmit-element-service-style-3 .swiper-hover-slide-desc .pbmit-service-icon-wrapper a.pbmit-link:after{content:"";font-family:"pbminfotech-base-icons";position:absolute;top:50%;right:10px;font-size:10px;line-height:10px;-khtml-transform:translateX(0%) translateY(-50%);-moz-transform:translateX(0%) translateY(-50%);-ms-transform:translateX(0%) translateY(-50%);-o-transform:translateX(0%) translateY(-50%);transform:translateX(0%) translateY(-50%)}.grecaptcha-badge{bottom:120px!important}.pbminfotech-element-team .swiper-button-prev,.pbminfotech-element-team .swiper-button-next{background:var(--pbmit-greenify-global-color);padding:15px;border-radius:10rem;width:50px;height:50px}.pbminfotech-element-team .swiper-button-next{right:50px!important}.pbmit-element-service-style-3 .swiper-hover-slide-desc{background:#fff!important;border-radius:16px;box-shadow:2px 2px 10px var(--pbmit-greenify-global-color)}.pbmit-element-service-style-3 .swiper-hover-slide-desc .pbmit-service-icon-wrapper *{color:inherit!important}.pbmit-element-service-style-3 .swiper-hover-slide-desc .pbmit-service-icon-wrapper span.pbmit-price{color:var(--pbmit-greenify-global-color)!important}.pbmit-element-service-style-3 .swiper-hover-slide-desc .pbmit-service-icon-wrapper a.pbmit-link{background:var(--pbmit-greenify-global-color);color:white!important;padding-right:45px;padding-left:20px}.mobile-format .pbmit-service-icon-wrapper span.pbmit-service-icon-inner,.pbmit-element-service-style-3 .swiper-hover-slide-desc .pbmit-service-icon-wrapper span.pbmit-service-icon-inner{display:flex;align-items:center;gap:1rem}.pbmit-element-service-style-3 .swiper-hover-slide-desc .pbmit-service-icon-wrapper span.pbmit-title{font-size:18px;font-weight:700}.pbmit-element-service-style-3 .swiper-hover-slide-desc hr,.mobile-format hr{margin:10px 0!important;background:#5f708f!important}.swiper-slide.pbmit-service-icon-wrapper{min-height:323px}.pbminfotech-sidebar .pbmit-ads-icon{line-height:70px!important}body .pbmit-service-style-1 .pbminfotech-box-content{margin-right:30px;bottom:0;padding:15px 0}body .pbmit-service-style-1 .pbmit-box-content-inner{padding:20px 20px 0;justify-content:center}body .pbmit-service-style-1 .pbmit-service-title{font-size:22px}body .pbmit-service-style-1 .pbmit-service-icon-wrapper{padding-right:0}body .pbmit-service-style-1 .pbmit-service-icon-wrapper>svg{margin-right:20px}body .pbmit-portfolio-style-1 .pbminfotech-box-content{left:0;padding:0 18px}body .pbmit-portfolio-style-1 .pbmit-portfolio-title{font-size:20px}@media screen and (max-width:815px){body .pbmit-portfolio-style-1 .pbminfotech-box-content{bottom:0;padding:10px 18px;opacity:1!important;background:rgba(10,10,10,.5)}.solarservice-stats-table__container{max-width:100%;overflow:scroll}.solar-water-heater__container{grid-template-columns:1fr}.solar-water-heater__icon{top:5px;right:5px}.solar-water-heater__footer{flex-direction:column;gap:15px}.solar-water-heater__price-value{display:inline-block}}@media screen and (min-width:815px){.d-lg-none{display:none!important}}@media (max-width:767px){.pbmit-heading-subheading .pbmit-element-title{font-size:24px!important}.pbmit-heading-subheading .pbmit-heading-desc h3{font-size:20px;line-height:1.5}}@media (max-width:575px){.pbmit-element-posts-wrapper.row.multi-columns-row.mobile-format{text-align:left;width:100%;position:inherit}.pbmit-element-posts-wrapper.row.multi-columns-row.mobile-format .swiper-slide.pbmit-service-icon-wrapper{margin-bottom:40px;width:calc(100% - 30px);margin-inline:auto;background:#fff!important;border-radius:16px;border-radius:1rem;box-shadow:2px 2px 10px var(--pbmit-greenify-global-color);padding:0;overflow:hidden}.pbmit-element-posts-wrapper.row.multi-columns-row.mobile-format span.pbmit-service-icon-inner{font-size:60px;line-height:70px;margin-bottom:10px;padding:15px;background:var(--pbmit-greenify-global-color);color:white!important;justify-content:center}.pbmit-element-posts-wrapper.row.multi-columns-row.mobile-format .pbmit-desc{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;min-height:130px;padding:0 1rem;text-align:center}.pbmit-element-posts-wrapper.row.multi-columns-row.mobile-format .pbmit-price{color:var(--pbmit-greenify-global-color)!important;padding:0 1rem;text-align:center}.pbmit-element-posts-wrapper.row.multi-columns-row.mobile-format .pbmit-price strong{display:inline-block}.pbmit-element-posts-wrapper.row.multi-columns-row.mobile-format *{color:inherit!important}.pbmit-element-posts-wrapper.row.multi-columns-row.mobile-format a.pbmit-link{position:relative;width:fit-content;padding:10px;border:1px solid white;border-radius:10rem;border-radius:calc(1rem - 10px);margin-top:15px;background:var(--pbmit-greenify-global-color);background:var(--orange-color);color:white!important;padding-right:45px;padding-left:20px;margin:0 auto 1rem}.pbmit-element-posts-wrapper.row.multi-columns-row.mobile-format a.pbmit-link::after{content:"";font-family:"pbminfotech-base-icons";position:absolute;top:50%;right:10px;font-size:10px;line-height:10px;-khtml-transform:translateX(0%) translateY(-50%);-moz-transform:translateX(0%) translateY(-50%);-ms-transform:translateX(0%) translateY(-50%);-o-transform:translateX(0%) translateY(-50%);transform:translateX(0%) translateY(-50%)}.pbmit-element-posts-wrapper.row.multi-columns-row.mobile-format *:not(strong),.pbmit-element-service-style-3 .swiper-hover-slide-desc .pbmit-service-icon-wrapper *{display:block;color:var(--pbmit-greenify-white-color)}.mobile-format .pbmit-service-icon-wrapper span.pbmit-service-icon-inner{display:flex!important;align-items:center;gap:1rem}.mobile-format .pbmit-service-icon-wrapper span.pbmit-title{font-size:24px;font-weight:bolder}.pbmit-ele-client .pbmit-featured-img-wrapper{padding:0 7rem}}