*,::after,::before{box-sizing:border-box}:root{--jaune:#F4CC77;--dore:#A77C26;--noir:#282828;--blanc:#ffffff;--grisclair:#f5f5f5;--beige:#E8D8C8;--beigeclair:#FBF8F4;--gris:#454545;--grismoyen:#919191;--titleFont:"Host Grotesk", sans-serif;--textFont:"Plus Jakarta Sans", sans-serif;--gf-form-gap-x:16px !important;--gf-form-gap-y:7px !important;scroll-behavior:smooth}a,a:hover,a:focus{color:var(--noir);text-decoration:none}a:hover{text-decoration:none;color:var(--dore)}h1{font-family:var(--titleFont);color:var(--noir);font-size:3em;line-height:1.1em;margin-top:20px;margin-bottom:20px;font-weight:400}h1.entry-title{max-width:1400px;margin-left:auto;margin-right:auto;padding:0 30px}.container h1.entry-title{padding-left:0;padding-right:0}h2{font-family:var(--titleFont);color:var(--noir);font-size:2.2em;line-height:1em;margin-top:20px;margin-bottom:20px;font-weight:400}h2.titre-wrapper{font-size:2em;margin-bottom:50px}h3{font-size:1.2em}p,ul,ol{margin-top:0;line-height:1.4em}blockquote{font-size:1em}img{max-width:100%;height:auto;image-rendering:-webkit-optimize-contrast}input:not([type="submit"],[type="checkbox"],[type="radio"]),textarea,select{width:100%;padding:10px;border-radius:4px;border:1px solid var(--gris);background:var(--blanc);font-size:1em;font-family:var(--textFont);transition:all 0.15s ease 0s}input:not([type="submit"],[type="checkbox"],[type="radio"]):focus,textarea:focus,select:focus{outline:none!important;box-shadow:0 0 10px color-mix(in srgb,var(--noir) 50%,transparent)}.form-field{padding:0;background:var(--blanc);border-radius:4px;padding-top:5px}.aside-filtres .form-field{margin-bottom:15px}.form-field label{display:block;font-size:1.1em;border-bottom:1px solid rgba(0,0,0,.16);padding:10px 20px 15px 20px}.form-field select{border:none;padding:10px 15px}.aside-filtres .form-actions button{width:100%;display:block;margin-top:10px}.form-field input{margin:10px 15px;width:calc(100% - 30px)}.aside-filtres .form-actions a{width:100%;display:block;margin-top:10px;margin-left:30px;text-decoration:underline}.form-actions a:hover{color:var(--noir);text-decoration:none}.titre-affiner{display:flex;gap:10px;flex-shrink:0;margin-bottom:20px}.aside-filtres .titre-affiner{background:none;border:0;padding:0;font:inherit;color:inherit;text-align:left;cursor:default}@media (max-width:768px){.aside-filtres .titre-affiner{display:flex;align-items:center;gap:10px;width:100%;padding:14px 16px;cursor:pointer;border:1px solid var(--grismoyen)}.aside-filtres .titre-affiner::after{content:"";margin-left:auto;width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .2s}.aside-filtres.is-open .titre-affiner::after{transform:rotate(-135deg)}.aside-filtres .form-recherche-avancee{display:none}.aside-filtres.is-open .form-recherche-avancee{display:block}}.btn{display:inline-block;width:auto;border:none;padding:20px 65px 20px 30px;border-radius:4px;background:var(--jaune);color:#fff;font-family:var(--textFont);font-size:1em;line-height:1em;text-align:left;background:url(../../../../../../themes/groupe-clim/images/fleche-btn-noir.svg) right 25px center no-repeat;background-size:5px;transition:all 0.15s ease 0s;cursor:pointer}.btn:hover,.btn:focus{text-decoration:none}button.btn,input.btn{padding:14px 45px 13px 15px}.btn-transparent-noir{background-color:transparent;border:1px solid var(--noir);color:var(--noir)}.btn.btn-noir{background-color:var(--noir);border:1px solid var(--noir);color:var(--blanc);background-image:url(../../../../../../themes/groupe-clim/images/fleche-btn-blanc.svg)}.btn.btn-noir:hover,.btn.btn-noir:focus{background-color:var(--jaune);border:1px solid var(--jaune);color:var(--noir);background-image:url(../../../../../../themes/groupe-clim/images/fleche-btn-noir.svg)}.btn-transparent-noir:hover,.btn-transparent-noir:focus{background-image:url(../../../../../../themes/groupe-clim/images/fleche-btn-blanc.svg);background-color:var(--noir);color:#fff}.btn-transparent-blanc,.btn-transparent-blanc{background-color:transparent;background-image:url(../../../../../../themes/groupe-clim/images/fleche-btn-blanc.svg);border:1px solid #fff;color:#fff}.btn-transparent-noir:hover,.btn-transparent-noir:focus{background-image:url(../../../../../../themes/groupe-clim/images/fleche-btn-noir.svg);background-color:#fff;color:var(--noir)}.btn-jaune{background-color:var(--jaune);color:var(--noir)}.btn-jaune:hover,.btn-jaune:focus{background-image:url(../../../../../../themes/groupe-clim/images/fleche-btn-blanc.svg);background-color:var(--dore);color:#fff}.btn-noir{background-image:url(../../../../../../themes/groupe-clim/images/fleche-btn-blanc.svg);background-color:var(--noir);color:#fff}.btn-noir:hover,.btn-noir:focus{background-image:url(../../../../../../themes/groupe-clim/images/fleche-btn-blanc.svg);background-color:var(--dore);color:#fff}.btn.disabled{opacity:.5;text-decoration:none}.btn.disabled:hover,.btn.disabled:focus{background:var(--jaune);color:#fff;cursor:default}.btn.sans-fleche{background-image:none;padding:20px 30px}.align-self-center{align-items:center}.small{font-size:.8em;line-height:1.4em}.text-center{text-align:center}.clearfix{clear:both}.wpcf7 form .wpcf7-response-output,.wpcf7-list-item{margin:0}.wpcf7-form-control{margin-top:10px}.grecaptcha-badge{display:none}iframe{width:100%}table{border-spacing:0;border:1px solid var(--gris);margin-bottom:15px}table td+td,table th+th{border-left:1px solid var(--gris)}table td,table th{padding:10px;border-bottom:1px solid var(--gris)}table tr:last-child td{border-bottom:none}table th,table thead td,table thead tr:last-child td{border-bottom:1px solid var(--gris)}nav .breadcrumb{color:var(--noir);font-size:.9em}nav:has(.breadcrumb)+p{margin-top:15px}nav .breadcrumb a{color:var(--noir)}nav .breadcrumb a:hover{color:var(--gris);text-decoration:underline}.breadcrumb li::after{color:var(--jaune)}.elementor-column-gap-default{display:flex;flex-wrap:nowrap;gap:20px}.alignleft{display:inline;float:left}.alignright{display:inline;float:right}.aligncenter{display:block;margin-right:auto;margin-left:auto}blockquote.alignleft,.wp-caption.alignleft,img.alignleft{margin:.4em 1.6em 1.6em 0}blockquote.alignright,.wp-caption.alignright,img.alignright{margin:.4em 0 1.6em 1.6em}blockquote.aligncenter,.wp-caption.aligncenter,img.aligncenter{clear:both;margin-top:.4em;margin-bottom:1.6em}.wp-caption.alignleft,.wp-caption.alignright,.wp-caption.alignnone,.wp-caption.aligncenter{margin-bottom:1.2em;max-width:100%}.wp-caption.alignleft img,.wp-caption.alignright img,.wp-caption.alignnone img,.wp-caption.aligncenter img{max-width:100%;height:auto}header{position:fixed;top:0;width:100%;z-index:5000;padding:15px 0;transition:all 0.2s ease 0s}body.home header.scrolled,header.scrolled{padding:0 0;background:var(--blanc);box-shadow:0 0 2px rgba(0,0,0,.25)}body.home header.scrolled .logo a,header.scrolled .logo a,header.scrolled .slogan{color:var(--noir)}header .container{display:flex;gap:30px;justify-content:space-between;align-items:center}header .main-wrapper-slogan.container{justify-content:flex-end;padding-bottom:15px;gap:10px}header .main-wrapper-slogan.container .slogan{color:var(--noir)}.home header .main-wrapper-slogan.container .slogan{color:var(--noir)}header.scrolled .main-wrapper-slogan.container{display:none}header .logo a{display:flex;width:250px;transition:all 0.2s ease 0s;transform:scale(1);transform-origin:center center;color:var(--noir)}.home header .logo a{color:var(--noir)}header.scrolled .logo a{color:var(--noir)}@media (pointer :fine){header .logo a:hover{transform:scale(1.05)}}header.scrolled .logo a{width:150px}header .navigation{display:flex;gap:30px;align-items:center}nav:has(#menu-accessible){position:fixed;width:100%;z-index:2000}#menu-accessible{display:flex;align-items:center;position:relative;padding:0;width:100%;gap:30px;list-style:none;background:var(--beige);opacity:0;height:0;margin-bottom:0}#menu-accessible.open{opacity:1;padding:15px;height:45px}nav:has(#menu-accessible.open)~header,nav:has(#menu-accessible.open)~main{top:45px}.retour-haut{position:fixed;bottom:100px;right:30px;display:flex;justify-content:center;align-items:center;z-index:10;width:40px;height:40px;background:var(--jaune);border:1px solid var(--blanc);border-radius:4px;color:var(--noir);text-align:center;padding:0;cursor:pointer;transition:all 0.15s ease 0s}.retour-haut svg{width:30px;height:30px}@media (pointer :fine){.retour-haut:hover{text-decoration:none;background:var(--noir);border-color:#fff;color:#fff}}.swiper{width:100%;height:100%}.swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}.swiper-pagination-bullet{width:15px;height:15px}.swiper-pagination-bullet-active{background-color:var(--jaune)}.swiper-button-next,.swiper-button-prev{color:var(--jaune)}.swiper:has(.swiper-pagination:not(.swiper-pagination-lock)) .swiper-wrapper{padding-bottom:50px}body{font-family:var(--textFont);font-weight:400;position:relative;overflow-x:hidden;padding:0;margin:0;font-size:1em;color:var(--noir);background:var(--beigeclair)}body.home{background:var(--blanc)}.blog main,.search main,.page-template-page-articles main,.error404 main{padding-bottom:80px}#content{margin:auto}#content p{font-size:1em}p.surtitre{font-weight:700;font-size:1.2em}#content ul ul,#content ol ol{font-size:1em}.container{max-width:1400px;margin:auto;padding:0 30px}.container .container{padding:0}.titre-paragraphe{margin-bottom:30px}.paragraphe{padding:40px 0}.bgblanc{background:#fff}.bggrisclair{background:var(--grisclair)}.bgbeige{background:var(--beige)}.paragraphe .introduction{margin-bottom:30px}.paragraphe .conclusion{margin-top:50px}.paragraphe.full-width{width:100%;padding-top:0;padding-bottom:0}.paragraphe.full-width .container{max-width:100%;margin:auto;padding:0}.paragraphe.full-width .container .colonne{padding:60px 3%}.paragraphe.small-width .container{max-width:1000px;margin:auto}.paragraphe .colonne.no-padding,.paragraphe.full-width .container .colonne.no-padding{padding:0}.paragraphe .colonne.no-padding p,.paragraphe.full-width .container .colonne.no-padding p{margin:0;display:flex;flex-direction:column}.paragraphe .colonnes{display:flex;gap:50px}.paragraphe .colonne.no-padding p{display:flex;flex-direction:column}.paragraphe .colonne.no-padding img{width:100%;height:100%;object-fit:cover}.paragraphe .colonnes a:has(img) img{transition:opacity 0.2s}@media (pointer :fine){.paragraphe .colonnes a:has(img):hover img{opacity:.8}.paragraphe .colonnes a.btn:hover{text-decoration:none}}.colonne-1{width:100%}.colonne-2-1-1,.colonne-2-1-2{width:50%}.colonne-2-2-1,.colonne-2-3-2,.colonne-3-1,.colonne-3-2,.colonne-3-3{width:calc(100% / 3)}.colonne-2-4-1,.colonne-2-5-2{width:25%}.colonne-2-4-2,.colonne-2-5-1{width:75%}.colonne-2-2-2,.colonne-2-3-1{width:calc(100% / 3 * 2)}.colonne-4{width:25%}section .introduction{margin-bottom:30px}section .introduction.left-right{display:flex;gap:50px;align-items:center}section .introduction .left{width:60%}section .introduction .right{width:40%;display:flex;align-items:flex-start;justify-content:flex-end}section .introduction h2.titre-wrapper{margin-bottom:0}section .introduction .texte{margin-top:20px}section .introduction .texte p:last-child{margin-bottom:0}.bgjaune{background:var(--jaune)}.bgbeigeclair{background:var(--beigeclair)}.wrapper-recherche-avancee .container{display:flex;gap:50px}.wrapper-recherche-avancee aside{width:25%}.wrapper-recherche-avancee .recherche-resultats{width:75%}.wrapper-liste-services{padding:80px 0 0 0}.home .wrapper-liste-services{padding-top:0;position:relative}.home .wrapper-liste-services::after{content:'';position:absolute;bottom:-80px;right:0;width:100px;height:400px;background:url(../../../../../../themes/groupe-clim/images/biseau-jaune.svg) bottom right no-repeat;background-size:100%;z-index:2}.wrapper-liste-services .main-services{display:flex;align-items:flex-end}.main-services .photo{width:45%}.main-services .photo img{display:flex;width:100%}.main-services .liste-services{width:55%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 0;padding-bottom:80px}.liste-services .service{display:flex;gap:20px}.liste-services .service .numero{font-size:3em;color:var(--jaune)}.liste-services .service .main-texte{display:flex}.liste-services .service .main-texte:before{display:block;content:"";height:100%;border-left:1px solid var(--jaune);transform:rotate(5deg)}.liste-services .service .texte{padding-left:30px}.liste-services .service .texte h3{margin-top:0}.liste-services .service .texte p:last-child{margin-bottom:0}.wrapper-composition-1{padding:80px 0 0 0}.wrapper-composition-1 .photos .container{max-width:1200px;display:flex;align-items:center;justify-content:center;gap:50px}.wrapper-composition-1 .photos img{display:flex}.wrapper-composition-1 .photos .photo-1{width:20%;display:flex;justify-content:flex-end}.wrapper-composition-1 .photos .photo-2{width:80%}.wrapper-composition-1 .photos .photo-2 img{width:100%}.wrapper-composition-1 .textes{position:relative;top:-50px;background:linear-gradient(100deg,var(--beigeclair) 45%,transparent 45%)}.wrapper-composition-1 .textes .container{max-width:1200px;display:flex;align-items:flex-end;gap:100px}.wrapper-composition-1 .textes .container .texte-1{width:45%;padding:80px 0}.wrapper-composition-1 .textes .container .texte-2{width:55%}.wrapper-composition-2{padding:0 0 80px 0}.wrapper-composition-2 a{color:var(--noir)}.wrapper-composition-2 a:hover{color:var(--jaune)}.wrapper-composition-2 .container{display:flex;gap:100px}.wrapper-composition-2 .container .main-photo{width:50%}.wrapper-composition-2 .container .photo{position:relative}.wrapper-composition-2 .container .photo img.image{display:flex;width:100%}.wrapper-composition-2 .container .photo img.symbole{position:absolute;bottom:-63px;right:-74px}.wrapper-composition-2 .container .textes{width:50%;padding:50px 0}.wrapper-composition-2 .container .textes .texte-2{margin-left:50px}.wrapper-avis{padding:80px 0}.wrapper-avis .container{display:flex;gap:100px}.wrapper-avis .main-introduction{width:25%;display:flex;gap:50px}.wrapper-avis .main-introduction:after{display:block;content:"";height:100%;border-left:1px solid var(--noir);transform:rotate(5deg)}.wrapper-avis .liste-avis{width:75%}.liste-avis .avis .bi-quote{margin-bottom:15px;width:30px}.liste-avis .avis .note{display:flex;gap:5px;margin-top:15px;color:var(--jaune)}.liste-avis .avis .note svg{width:15px}#recherche{background:none;border:none;margin-top:0}#recherche svg{width:20px}#popup-recherche input{min-width:300px}#searchform .input-group{display:flex}#searchform .btn{display:flex;border-radius:0 4px 4px 0}#searchform .btn svg{width:20px}.gallery-item a{display:block;border-radius:5px;transition:all 0.3s ease 0s}@media (pointer :fine){.gallery-item a:hover{opacity:.8}}.gallery img{border:none!important;padding:0 10px;border-radius:5px}.gallery .gallery-caption{font-size:.8em}#content .gform_wrapper .gform_fields,.fancybox__dialog .gform_wrapper .gform_fields{row-gap:7px!important}#content .gform_wrapper .gform_footer .gform_button,.fancybox__dialog .gform_wrapper .gform_footer .gform_button,#content .gform_wrapper .gform_page_footer .gform_button,.fancybox__dialog .gform_wrapper .gform_page_footer .gform_button{background-color:var(--jaune)!important;color:var(--noir)!important;border:none!important;padding:10px 20px!important;border-radius:4px!important;transition:background-color 0.2s ease-in-out!important}#content .gform_wrapper .gform_footer .gform_button:hover,.fancybox__dialog .gform_wrapper .gform_footer .gform_button:hover,.fancybox__dialog .gform_wrapper .gform_footer .gform_button:focus,#content .gform_wrapper .gform_footer .gform_button:focus{background-color:var(--dore)!important;color:var(--blanc)!important}.page-id-35752 .paragraphe .colonne img{width:100%;height:100%;object-fit:cover}.page-id-35752 .paragraphe .colonne img{width:100%;height:100%;object-fit:cover}.page-id-35752 .paragraphe:has(.mobile-reverse){background:linear-gradient(97deg,var(--grisclair) 51%,var(--blanc) 51%)}.page-id-35752 .entry-content{counter-reset:rse}.page-id-35752 .paragraphe-2,.page-id-35752 .paragraphe-2~.paragraphe{counter-increment:rse;position:relative}.page-id-35752 .paragraphe-2::before,.page-id-35752 .paragraphe-2~.paragraphe::before{content:counter(rse,decimal-leading-zero);position:absolute;top:60px;left:46%;transform:translateX(-50%);font-size:6rem;font-weight:300;line-height:1;color:var(--dore);z-index:2;pointer-events:none}.page-id-35752 .paragraphe-2~.paragraphe:nth-of-type(odd)::before{left:52%;transform:translateX(-50%)}.wrapper-faq{padding:80px 0}.wrapper-faq .container{display:flex;gap:100px}.wrapper-faq .introduction{width:30%}.wrapper-faq .questions{width:70%}.wrapper-faq .questions .question{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:20px 0;border-bottom:1px solid var(--noir);font-weight:600;cursor:pointer;transition:all 0.15s ease 0s}@media (pointer :fine){.wrapper-faq .questions .question:hover{color:var(--gris)}}.wrapper-faq .questions .question.open{color:var(--gris)}.wrapper-faq .questions .question svg{width:25px;transition:all 0.15s ease 0s}.wrapper-faq .questions .question.open svg{transform:rotate(45deg)}.wrapper-faq .questions .reponse{display:none;padding:15px 0 15px 0}.wrapper-faq .questions .reponse p:last-child{margin-bottom:0}.wrapper-hero{position:relative;background-color:var(--beigeclair)}.wrapper-hero .texte{width:40%;padding:200px 0}.wrapper-hero .texte h1{font-size:3.6em;line-height:1em;margin-bottom:30px}.wrapper-hero .photo{position:absolute;top:0;right:0;width:50%;height:100%}.wrapper-hero .photo img{width:100%;height:100%;object-fit:cover;object-position:left bottom}.wrapper-hero .main-form-recherche{position:absolute;bottom:50px;width:100%;background:linear-gradient(to right,#ffffff 0%,#ffffff 50%,transparent 50%,transparent 100%)}.form-recherche{display:flex;width:100%;background:#fff;border-radius:4px}.main-form-recherche .form-field{width:20%;padding:0 15px 0 0}.main-form-recherche .form-field select{padding:30px 15px;border:none}.main-form-recherche .form-actions{width:20%}.main-form-recherche .form-actions button{width:100%;height:100%;border-radius:0 4px 4px 0}.parlons-en.paragraphe{background:url(../../../../../../themes/groupe-clim/images/biseau-beige.svg) top left no-repeat;padding-bottom:0}.parlons-en.paragraphe .colonnes{gap:0}.parlons-en.paragraphe .colonne-2-1-1{width:55%}.parlons-en.paragraphe .colonne-2-1-2{width:45%}.parlons-en.paragraphe .colonne-2-1-2 p{margin-bottom:0;display:flex}.page-id-373 .paragraphe-1:has(.visuel-hero) ul{display:flex;padding-left:0;gap:15px;list-style:none}.page-id-373 .paragraphe-1:has(.visuel-hero) ul li{width:50%}.page-id-373 #section-contact{background:linear-gradient(97deg,var(--blanc) 85%,var(--jaune) 85%)}.page-id-36793 .paragraphe-2 .colonne-2-5-1{position:relative;background:var(--blanc)}.page-id-36793 .paragraphe-2 .colonne-2-5-1:after{content:'';position:absolute;bottom:0;right:0;width:20%;height:100%;z-index:10;background:url(../../../../../../themes/groupe-clim/images/biseau-jaune.svg) bottom right no-repeat;background-size:contain}.wrapper-timeline{padding:40px 0}.wrapper-etapes .container{max-width:1000px}.liste-etapes{display:flex;flex-direction:column;gap:30px}.vignette-etape{display:flex;gap:30px}.vignette-etape .main-numero{display:flex;flex-direction:column;gap:10px}.vignette-etape .main-numero:after{content:"";height:calc(100% - 70px);margin:auto;display:block;border-left:1px solid var(--jaune)}.vignette-etape .numero{font-family:var(--titleFont);display:flex;justify-content:center;background:var(--jaune);color:#fff;width:60px;height:60px;border-radius:60px;font-size:1.6em;font-weight:500;padding-top:8px}.vignette-etape .texte{width:calc(100% - 90px);display:block;background:#fff;border:1px solid #E4E3DF;border-radius:8px;color:var(--jaune);padding:25px;box-shadow:0 2px 12px rgba(0,0,0,.06);transition:all 0.15s ease 0s}.vignette-etape .texte h3{margin-top:0}.vignette-etape .texte p:last-child{margin-bottom:0}.liste-etapes-tl{position:relative}.liste-etapes-tl::before{content:'';position:absolute;top:0;bottom:0;left:50%;width:2px;background:#ddd7d1;transform:translateX(-50%)}.vignette-etape-tl{position:relative;width:50%}.vignette-etape-tl::after{content:'';position:absolute;top:50%;width:16px;height:16px;border-radius:50%;background:var(--jaune);border:2px solid #fff;transform:translateY(-50%);z-index:2}.vignette-etape-tl.left{padding-right:40px;text-align:right}.vignette-etape-tl.left::after{right:-8px}.vignette-etape-tl.right{margin-left:50%;padding-left:40px}.vignette-etape-tl.right::after{left:-8px}.timeline-card{display:inline-block;width:350px}.timeline-card .annee{color:var(--jaune);font-size:3.6em;font-family:var(--titleFont);font-weight:500;line-height:1;margin-bottom:20px;margin-top:20px}.timeline-card .texte p:last-child{margin-bottom:0}.timeline-card .texte{background:#fff;border:1px solid var(--beige);border-radius:4px;padding:25px;box-shadow:0 2px 12px rgba(0,0,0,.06)}.left .timeline-card .texte{border-left:5px solid var(--jaune)}.right .timeline-card .texte{border-right:5px solid var(--jaune)}.timeline-card .texte h3{margin-top:0}#map-concessions .leaflet-control-attribution.leaflet-control svg{display:none!important}#map-concessions{width:100%;height:500px;position:relative;z-index:1}.main-moteur{display:flex;gap:15px;padding-bottom:30px;flex-direction:column}.main-moteur form{display:flex;gap:10px;flex-direction:column}.bloc-moteur p{display:flex;gap:15px;font-weight:700}.wrapper-carousel-marques{background:var(--blanc)}.swiper-marques{padding:40px 0}.swiper-marques .swiper-wrapper{transition-timing-function:linear!important}.swiper-progression .swiper-wrapper{align-items:center}.wrapper-carousel-marques .swiper-wrapper{align-items:center}.swiper-marques .swiper-slide a{display:block;padding:10px;opacity:.7;filter:grayscale(1);transition:all 0.15s ease 0s;height:100px}.swiper-marques .swiper-slide a img{object-fit:contain}.swiper-marques .swiper-slide a:hover{opacity:1}.main-wrapper-concessions{padding-top:0}#content .annuaire-concessions ul.liste-cards{display:flex;gap:10px;flex-wrap:wrap}.card-concession{height:100%}.card-concession a{display:block;height:100%;color:var(--noir);font-family:var(--titleFont)}.card-concession a .texte{padding:5px 0}.card-concession a h3{margin-top:0;margin-bottom:15px;color:var(--noir);font-size:1.2em;width:100%;font-weight:400}.card-concession a .image{height:320px}.card-concession a .image img{height:100%;width:100%;object-fit:cover;border-radius:4px}.card-concession a:hover{color:var(--noir);text-decoration:none}.card-concession a:hover img{opacity:.8}.card-concession a .btn{width:100%;margin-top:15px}.card-concession a:hover .btn{background-color:var(--jaune)}.single-concession .entry-content{background:var(--blanc);padding-top:60px;padding-bottom:60px}.single-concession .paragraphe-2.full-width{padding-top:60px;padding-bottom:60px;background:linear-gradient(85deg,var(--jaune) 20%,var(--blanc) 20%)}.single-concession .paragraphe-2.full-width .colonnes{gap:0}.single-concession #content ul.details-concession{display:flex;list-style:none;flex-direction:column;flex-shrink:0;padding-left:0}.single-concession #content ul.details-concession li{display:flex;gap:10px;border-bottom:1px solid var(--jaune);padding-top:10px;padding-bottom:10px}.bandeau-traversant{position:relative}.bandeau-traversant .bandeau-image{position:relative;width:100%;max-height:100vh;overflow:hidden;display:flex}.bandeau-traversant .bandeau-image .filtre{position:absolute;width:100%;height:100%;background:rgba(0,0,0,.6)}.bandeau-traversant .bandeau-image img{width:100%;height:100%;object-fit:cover;object-position:center}.bandeau-traversant .contenu-hover{display:flex;flex-direction:column;position:absolute;padding:4% 6% 4% 4%;width:auto;top:50%;transform:translate(0%,-50%);color:#fff}.bandeau-traversant .contenu-hover h2{color:#fff}.bandeau-traversant .contenu-hover.gauche{left:0}.bandeau-traversant .contenu-hover.droite{right:0;align-items:flex-end;text-align:right}.bandeau-traversant .contenu-hover.centre{right:0;left:0;margin:auto;align-items:center;text-align:center}.wrapper-chiffres-avec-liens{background:url(../../../../../../themes/groupe-clim/images/background-biseau-1920.svg) top center no-repeat;background-size:100%}.wrapper-chiffres-avec-liens .container{display:flex}.wrapper-chiffres-avec-liens .chiffres-cles{width:30%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:50px;list-style:none;padding:80px 0;margin-right:10%;margin-left:10%}.chiffres-cles li{text-align:center}.chiffres-cles li .valeur{display:block;color:var(--jaune);font-size:4em;font-weight:500;line-height:1.2em}.wrapper-chiffres-avec-liens .liste-liens{width:50%;padding:0 30px}.wrapper-chiffres-avec-liens .liste-liens a{display:block;color:var(--noir);padding:30px;border-bottom:1px solid var(--grisclair);transition:all 0.15s ease 0s}.wrapper-chiffres-avec-liens .liste-liens a:hover{color:var(--dore)}.wrapper-chiffres-avec-liens .liste-liens a .ligne-1{display:block;font-size:1.3em;font-family:var(--titleFont)}.wrapper-chiffres-avec-liens .liste-liens a .ligne-2{display:flex;gap:5px;text-transform:uppercase;font-size:.9em;transition:all 0.15s ease 0s}.wrapper-chiffres-avec-liens .liste-liens a:hover .ligne-2{gap:15px}.wrapper-chiffres-avec-liens .liste-liens a .ligne-2 svg{width:20px}.wrapper-chiffres-cles-sans-liens{padding-top:40px;padding-bottom:20px}.wrapper-chiffres-cles-sans-liens ul.chiffres-cles{display:flex;list-style:none;gap:0;padding-left:0;justify-content:center}.wrapper-chiffres-cles-sans-liens ul.chiffres-cles li{padding-left:50px;padding-right:50px}.wrapper-chiffres-cles-sans-liens ul.chiffres-cles li+li::before{content:'';width:0;height:100%;border-left:2px solid var(--jaune);transform:rotate(15deg);position:absolute;left:0;top:0}.main-wrapper-liens-bg .introduction h2{color:#fff}#content ul.les-liens{background:rgba(255,255,255,.9);border-radius:4px;list-style:none;columns:4;column-gap:50px;column-rule:1px solid var(--gris);padding:30px}#content ul.les-liens a{display:flex;justify-content:space-between;align-items:center;gap:10px;color:var(--noir);padding-top:5px;padding-bottom:5px;transition:all 0.15s ease 0s}#content ul.les-liens a:hover{color:var(--dore)}#content ul.les-liens a svg{display:none;width:20px}#content ul.les-liens a:hover svg{display:flex}.wrapper-liste-liens-categories-vehicules{display:flex;align-items:center;gap:10%;background:linear-gradient(100deg,var(--jaune) 30%,transparent 30%);z-index:1;position:relative}.wrapper-liste-liens-categories-vehicules .photo{width:40%;padding:200px 0;background-image:url(../../../../../../themes/groupe-clim/images/filigranne-blanc-groupe-clim.svg);background-repeat:no-repeat;background-position:top 25% left 40%}.wrapper-liste-liens-categories-vehicules .photo img{position:relative;left:100px;width:100%}.wrapper-liste-liens-categories-vehicules .groupes-liens{width:40%}.wrapper-liste-liens-categories-vehicules .groupes-liens h3{background:var(--grisclair);padding:15px;text-align:center;font-weight:400;text-transform:uppercase;font-size:1em;margin-top:0;margin-bottom:15px;border-radius:4px;transform:skewX(345deg)}.wrapper-liste-liens-categories-vehicules .groupes-liens h3 span{display:block;transform:skewX(15deg)}.wrapper-liste-liens-categories-vehicules .groupes-liens .groupes{display:flex;flex-direction:column;gap:50px}.wrapper-liste-liens-categories-vehicules .groupes-liens .groupe .liens{display:flex;flex-wrap:wrap;gap:15px 50px;padding:0 30px}.wrapper-liste-liens-categories-vehicules .groupes-liens .groupe .liens a{display:flex;justify-content:space-between;gap:10px;width:calc(50% - 25px);color:var(--noir);transition:all 0.15s ease 0s}.wrapper-liste-liens-categories-vehicules .groupes-liens .groupe .liens a:hover{color:var(--dore)}.wrapper-liste-liens-categories-vehicules .groupes-liens .groupe .liens a svg{width:20px}.wrapper-reassurance{margin-top:80px}.liste-arguments{display:flex;justify-content:center;gap:30px;flex-shrink:0}.liste-arguments .argument{display:flex;align-items:center;gap:15px}.liste-arguments .argument img{display:flex;height:35px}.wrapper-liste-annonces{padding:30px 0 60px 0}.annonces-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;align-items:start}.post-type-archive-annonce .annonces-list,.post-type-archive-voitures-occasion .annonces-list{grid-template-columns:repeat(3,minmax(0,1fr))}.card-annonce,.card-offre{display:block;color:var(--noir);font-family:var(--titleFont);overflow:hidden;border-radius:5px;box-shadow:0 0 4px rgba(0,0,0,.25);height:100%;background:#fff;transition:all 0.15s ease}.card-annonce img,.card-offre img{display:flex;transition:all 0.15s ease}.card-annonce:hover,.card-offre:hover{color:var(--noir);box-shadow:0 0 8px rgba(0,0,0,.5);text-decoration:none}.card-annonce:hover img,.card-offre:hover img{filter:brightness(1.2)}.card-annonce .texte,.card-offre .texte{padding:15px}.card-annonce .main-titre,.card-offre .main-titre{display:flex;gap:10px;justify-content:space-between;margin-bottom:10px}.card-annonce .main-titre .titre,.card-offre .main-titre .titre{margin-top:0;margin-bottom:0;color:var(--noir);font-size:1.2em;width:100%;font-weight:400}.card-offre .main-titre .accroche{font-size:.9em;margin-top:5px}.card-annonce .prix{font-size:1.2em}.card-offre .main-titre .prix{font-size:1em;width:30%;text-align:right}.card-offre .prix span{font-size:1.2em}.card-annonce .details{margin-bottom:15px;font-size:.9em;color:var(--gris);display:flex;flex-direction:column;gap:10px}.card-annonce .details .detail.ligne-1{text-transform:uppercase}.card-annonce .details span{display:inline-flex;gap:7px}.card-annonce .details .ligne-2 span+span{border-left:1px solid var(--grismoyen);margin-left:10px;padding-left:10px}.card-annonce .details .detail.ligne-3{display:flex;gap:15px;justify-content:space-between;align-items:center}.card-offre .lien{display:flex;gap:10px;transition:all 0.15s ease;color:var(--gris);padding-top:15px;border-top:1px solid var(--grisclair)}.card-offre .lien svg{width:15px}a.card-offre:hover .lien{gap:20px;color:var(--dore)}.single-voitures-occasion,.post-type-archive-voitures-occasion,.post-type-archive-annonce{background:var(--beigeclair)}.single-voitures-occasion .paragraphe,.post-type-archive-voitures-occasion .paragraphe,.post-type-archive-annonce .paragraphe{padding-top:25px;padding-bottom:15px}.single-voitures-occasion .paragraphe.full-width,.post-type-archive-voitures-occasion .paragraphe.full-width,.post-type-archive-annonce .paragraphe.full-width{padding-top:0;padding-bottom:0}.single-voitures-occasion .paragraphe-1 .wrapper-reassurance,.post-type-archive-voitures-occasion .paragraphe-1 .wrapper-reassurance,.post-type-archive-annonce .paragraphe-1 .wrapper-reassurance{margin-top:15px}.single-voitures-occasion section .introduction,.post-type-archive-voitures-occasion section .introduction,.post-type-archive-annonce section .introduction{margin-bottom:0}.single-voitures-occasion .paragraphe-1,.paragraphe-1:has(.visuel-hero),.post-type-archive-voitures-occasion .paragraphe-1,.post-type-archive-annonce .paragraphe-1{position:relative}.single-voitures-occasion .paragraphe-2,.post-type-archive-voitures-occasion .paragraphe-2,.post-type-archive-annonce .paragraphe-2{background:var(--blanc)}.wrapper-recherche-avancee{padding-bottom:60px}.single-voitures-occasion .paragraphe-1 .colonne-contenu,.paragraphe-1 .colonne-contenu,.post-type-archive-voitures-occasion .colonne-contenu,.post-type-archive-annonce .colonne-contenu{width:60%}.single-voitures-occasion .paragraphe-1 .visuel-hero,.post-type-archive-voitures-occasion .paragraphe-1 .visuel-hero,.paragraphe-1 .visuel-hero,.post-type-archive-annonce .paragraphe-1 .visuel-hero{width:40%;position:absolute;top:0;right:0;z-index:1;height:100%}.page .paragraphe-1 .colonne-contenu{width:53%;padding-right:3%}.single-voitures-occasion .paragraphe-1 .visuel-hero,.post-type-archive-voitures-occasion .paragraphe-1 .visuel-hero,.paragraphe-1 .visuel-hero,.post-type-archive-annonce .paragraphe-1 .visuel-hero{width:40%;position:absolute;top:0;right:0;z-index:1;height:100%}.page .paragraphe-1 .visuel-hero,.single-concession .paragraphe-1 .visuel-hero{width:47%}.page .paragraphe-1:has(.visuel-hero)::after,.single-concession .paragraphe-1:has(.visuel-hero)::after{content:'';position:absolute;bottom:-50px;right:0;width:10%;height:30vh;z-index:10;background:url(../../../../../../themes/groupe-clim/images/biseau-jaune.svg) bottom right no-repeat;background-size:contain}.single-voitures-occasion .paragraphe-1 .visuel-hero img,.paragraphe-1 .visuel-hero img,.post-type-archive-voitures-occasion .paragraphe-1 .visuel-hero img,.post-type-archive-annonce .paragraphe-1 .visuel-hero img{width:100%;height:100%;object-fit:contain;object-position:top right}.single-voitures-occasion h1,.post-type-archive-voitures-occasion h1,.post-type-archive-annonce h1{color:var(--jaune)}.single-voitures-occasion h2,.post-type-archive-voitures-occasion h2,.post-type-archive-annonce h2{margin-top:15px;margin-bottom:15px}.single-voitures-occasion h1 strong,.post-type-archive-voitures-occasion h1 strong,.post-type-archive-annonce h1 strong{color:var(--noir)}.single-annonce{background:var(--beigeclair)}.single-annonce h1{margin-bottom:0;margin-top:0;text-transform:uppercase;font-size:1.6em;font-weight:500}.single-annonce .version{margin-top:10px;margin-bottom:10px;font-size:1.15em;font-weight:500}.single-annonce .paragraphe .container .colonnes{gap:20px}.main-slider{width:100%;height:665px;margin-bottom:15px}.main-slider .swiper-slide a{display:block;height:665px}.main-slider .swiper-slide img{width:100%;height:665px;object-fit:cover;object-position:center;border-radius:4px}.thumbs-slider{height:130px;box-sizing:border-box;padding:5px 0}.thumbs-slider .swiper-slide{width:20%;height:100%;opacity:.4;cursor:pointer;transition:opacity 0.3s ease}.thumbs-slider .swiper-slide:hover{opacity:.8}.main-slider .swiper-button-next,.main-slider .swiper-button-prev{content:"";width:40px;height:40px;background-color:var(--blanc);border-radius:50%;background-repeat:no-repeat;background-position:center;background-size:24px;margin-right:5px}.main-slider .swiper-button-next{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%230047BB' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 5l7 7-7 7'/%3E%3C/svg%3E")!important}.main-slider .swiper-button-prev{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%230047BB' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 19l-7-7 7-7'/%3E%3C/svg%3E")!important}.main-slider .swiper-button-next:after,.main-slider .swiper-button-prev:after{content:''}.thumbs-slider .swiper-slide img{width:100%;height:100%;object-fit:cover;border-radius:3px;border:3px solid transparent}.thumbs-slider .swiper-slide-thumb-active{opacity:1}.thumbs-slider .swiper-slide-thumb-active img{opacity:1;border-color:var(--dore)}.thumbs-slider .swiper-slide:hover img{opacity:1;border-color:var(--dore)}.resume-annonce{background:var(--blanc);padding:30px;border-radius:4px}.ligne-caracteristique.ligne-1{display:flex;gap:15px;justify-content:space-between;align-items:flex-end;color:var(--gris);font-size:.9em}.ligne-caracteristique.ligne-1 .prix{font-weight:500;font-size:2em;color:var(--jaune)}#content ul.liste-synthese{padding-top:20px;padding-bottom:20px;margin-bottom:20px;margin-top:20px;border-top:1px solid #D3D3D3;border-bottom:1px solid #D3D3D3;padding-left:0;list-style:none;display:flex;flex-wrap:wrap;flex-shrink:0;gap:10px}#content ul.liste-synthese li{width:calc(50% - 5px);display:flex;gap:15px}#content ul.liste-synthese li img{width:15px}.detail-concession span{display:block;line-height:1.5em}.detail-concession a{margin-top:15px;display:block}.single-annonce a.btn.btn-jaune.btn-interesse{margin-top:15px;display:block}.detail-concession .titre-concession{display:flex;gap:10px;font-size:1.3em;flex-shink:0;margin-bottom:15px}.detail-concession .titre-concession img{width:18px}.les-details-annonce .wrapper-reassurance{margin-top:20px;margin-bottom:40px}.main-wrapper-caracteristiques{width:70%}#content ul.liste-caracteristiques{padding-left:0;list-style:none;columns:2;column-gap:30px;margin-bottom:50px}#content ul.liste-caracteristiques li{display:flex;padding-top:10px;padding-bottom:10px;border-bottom:1px solid #D3D3D3}#content ul.liste-caracteristiques li span{width:50%;display:block}.bloc-details-accordeon{background:var(--beigeclair);padding:20px;border-radius:4px;margin-bottom:15px}.bloc-details-accordeon .bloc-details-titre h3{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:0;cursor:pointer;transition:all 0.15s ease 0s;margin-bottom:0;margin-top:0}@media (pointer :fine){.bloc-details-accordeon .bloc-details-titre:hover{color:var(--jaune)}}.bloc-details-accordeon .bloc-details-titre.open{color:var(--jaune)}.bloc-details-accordeon .bloc-details-titre svg{width:25px;transition:all 0.15s ease 0s}.bloc-details-accordeon .bloc-details-titre.open svg{transform:rotate(180deg)}.bloc-details-accordeon .bloc-details-contenu{display:none;padding:15px 0 0 0}#content .bloc-details-accordeon .bloc-details-contenu ul{padding-left:0;list-style:none;columns:2;column-gap:30px;margin-bottom:0}#content .bloc-details-accordeon .bloc-details-contenu ul li{display:flex;padding-top:10px;padding-bottom:10px;border-bottom:1px solid #D3D3D3}#content .bloc-details-accordeon .bloc-details-contenu ul li span{width:50%;display:block}.bloc-details-accordeon .bloc-details-contenu p:last-child{margin-bottom:0}#content .bloc-details-accordeon.details-equipements .bloc-details-contenu ul{columns:3;column-gap:40px;column-rule:1px solid #D3D3D3;padding-left:0;list-style:none}#content .bloc-details-accordeon.details-equipements .bloc-details-contenu li{border:none;padding-top:3px;padding-bottom:3px}.sidebar-concession{width:30%}.sidebar-concession .detail-concession{background:var(--beigeclair);padding:30px;border-radius:4px}.sidebar-concession .nom-concession{margin-bottom:15px;font-size:1.3em;font-weight:500}.home .wrapper-offres{position:relative}.wrapper-offres .introduction{max-width:calc(100% - 60px);margin-left:auto;margin-right:auto;margin-bottom:20px}.wrapper-offres{padding:80px 0 80px 0}.swiper-offres{padding:30px}.carousel-boutons .container.gauche{display:flex;gap:50px}.carousel-boutons .container.gauche .introduction{width:30%}#content ul.liste-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;padding-left:0;list-style:none;align-items:start;padding-bottom:50px}.author .wrapper-auteur{margin-bottom:30px;margin-top:30px;display:flex;gap:20px;padding:30px;align-items:flex-start}.author .wrapper-auteur img{border-radius:5px}a.linked-in{display:inline-flex;gap:5px;padding:7px 10px;border:1px solid var(--noir);text-decoration:none;align-items:center;margin-top:20px}.liste-articles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;align-items:start;padding-bottom:50px;padding-left:0}.wrapper-articles{background:#fff;padding:40px 0}.bandeau-traversant.hero-article .bandeau-image{max-height:40vh}.bandeau-traversant.hero-article.avec-filtre img{filter:brightness(.5);object-fit:cover;height:40vh}.bandeau-traversant.hero-article.avec-filtre h1.entry-title{color:#fff}.single-post .wrapper-articles{background:var(--beigeclair)}.colonne-sommaire{position:relative}.wrapper-sommaire{position:sticky;top:100px}.contenu-paragraphe-sommaire{padding:20px;border:1px solid var(--grisclair);border-radius:5px;margin-bottom:5px}.contenu-paragraphe-sommaire.bgtransparent,.contenu-paragraphe-sommaire.noborder{padding:20px 0 10px 0;border:none}.contenu-paragraphe-sommaire.noborder:not(.bgtransparent){padding:20px}.contenu-paragraphe-sommaire.borderblack{border:1px solid var(--noir);padding:20px}.contenu-paragraphe-sommaire.bordergray{border:1px solid var(--gris);padding:20px}.liste-categories{display:flex;flex-wrap:wrap;gap:15px;margin-top:20px;margin-bottom:20px}.vignette-article a{display:block;height:100%;background:#fff;font-family:var(--titleFont);overflow:hidden;border-radius:4px;margin-bottom:15px;margin-left:4px;margin-right:4px;box-shadow:0 0 4px rgba(0,0,0,.25);transition:all 0.15s ease;height:450px;position:relative}.liste-articles .vignette-article-une{grid-column:1 / -1}.liste-articles .vignette-article-une a{display:flex;gap:0;height:auto;align-items:center;position:relative;background:var(--beigeclair);box-shadow:none;border:none;overflow:visible;margin-top:30px}.liste-articles .vignette-article-une a:hover{background:var(--beigeclair);box-shadow:none;border:none}.liste-articles .vignette-article-une a::before{content:'';position:absolute;left:0;top:-15px;width:50px;height:150px;background:url(../../../../../../themes/groupe-clim/images/biseau-jaune-2.svg) top left no-repeat;background-size:contain;z-index:2}.liste-articles .vignette-article-une a::after{content:'';position:absolute;right:0;bottom:0;width:100px;height:200px;background:url(../../../../../../themes/groupe-clim/images/biseau-jaune.svg) bottom right no-repeat;background-size:contain;z-index:2}.liste-articles .vignette-article-une a .image{width:50%;height:auto;position:relative;border-radius:4px 0 0 4px}.liste-articles .vignette-article-une a .image::after{content:'';position:absolute;right:0;top:0;width:100px;height:100%;background:url(../../../../../../themes/groupe-clim/images/biseau-beige-2.svg) bottom right -2px no-repeat;background-size:contain;z-index:2}.liste-articles .vignette-article-une h2.titre{font-size:2.5em;color:var(--noir)}.liste-articles .vignette-article-une a .texte{width:50%;height:auto;padding:60px}.vignette-article .categories{margin-bottom:15px}.vignette-article .categories .categorie{transform:skew(-15deg)}.vignette-article .categories .categorie span{transform:skew(15deg);display:block}.vignette-article a img{transition:all 0.15s ease}.vignette-article a:hover img{opacity:.8}@media (pointer :fine){.vignette-article a:hover{text-decoration:none;box-shadow:0 0 8px rgba(0,0,0,.5)}.vignette-article a:hover .texte .titre{color:var(--jaune)}}.vignette-article .image{position:relative;overflow:hidden;height:100%}.vignette-article .image img{display:block;height:100%;object-fit:cover;width:100%;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}@media (pointer :fine){.vignette-article a:hover .image img{-webkit-transform:scale(1.05);transform:scale(1.05)}}.vignette-article:not(.vignette-article-une) .texte{padding:30px;position:absolute;width:100%;height:100%;background:rgba(0,0,0,.35);color:#fff;z-index:2;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;left:0;top:0;gap:15px}.vignette-article:not(.vignette-article-une) a:hover .texte{background:rgba(0,0,0,.7)}.vignette-article .texte .titre{font-family:var(--titleFont);font-size:1.2em;line-height:1em;margin:0 0 15px 0;font-weight:700;transition:all 0.3s ease 0s;color:#fff}.vignette-article .texte .date{margin-bottom:15px;font-size:.9em}.vignette-article .categories{display:flex;flex-wrap:wrap;gap:5px}.vignette-article .categories .categorie{font-size:.8em;color:var(--noir);background:var(--blanc);padding:5px 15px;border-radius:5px}.vignette-article a .cartouche-haut{display:flex;gap:15px;border-bottom:1px solid var(--blanc)}.vignette-article .texte .cartouche-haut .col-meta{width:40%;color:var(--blanc)}.vignette-article .texte .cartouche-haut .col-titre{width:60%}.vignette-article .texte .cartouche-haut .titre{color:var(--blanc)}.vignette-article a:hover .lire{color:var(--jaune)}.single-post .top-article{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-top:20px;margin-bottom:20px}.single-post .top-article .main-auteur{display:flex;gap:10px}.single-post .top-article .date{color:var(--noir)}.single-post .top-article .categories{display:flex;gap:10px}.single-post .top-article .categories a.btn{font-size:.9em}#content ul.pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:20px;margin-bottom:0;padding-bottom:30px;padding-left:0;list-style:none}#content ul.pagination a{transition:all 0.15s ease 0s;color:var(--noir);border-radius:4px}@media (pointer :fine){#content ul.pagination a:hover{text-decoration:none;background:var(--jaune);color:var(--noir)}}#content ul.pagination .page-numbers,#content ul.pagination .pagination{padding:5px 8px}#content ul.pagination .current{background:var(--jaune);color:var(--noir);border-radius:4px}footer{background:var(--blanc)}footer a{color:var(--noir)}@media (pointer :fine){footer a:hover{color:var(--noir);text-decoration:underline}}footer .menu{margin:0;padding:0;list-style:none}footer .top-footer .container{display:flex;gap:0;padding:0 30px 50px 30px;font-size:.9em}footer .top-footer .col-left{width:55%;display:flex;gap:30px;justify-content:space-between;gap:15px}footer .top-footer .col-left .losange-gris{width:15%;background:url(../../../../../../themes/groupe-clim/images/losange-gris.svg) top right no-repeat}footer .top-footer .col-right{width:45%;display:flex;justify-content:center;align-items:center:}footer .top-footer .main-logo{width:35%;padding-top:15px}footer .top-footer .main-logo a.logo{display:inline-block;width:90%;transition:all 0.15s ease 0s;margin-bottom:30px}footer .top-footer .main-logo a.logo img{width:100%}@media (pointer :fine){footer .top-footer .main-logo a.logo:hover{transform:scale(1.05)}}footer .top-footer .main-logo .reseaux-sociaux{display:flex;gap:15px;list-style:none;padding:0;margin:0}footer .top-footer .main-logo .reseaux-sociaux a{display:flex;width:20px;transition:all 0.15s ease 0s}@media (pointer :fine){footer .top-footer .main-logo .reseaux-sociaux a:hover{color:var(--noir)}}footer .top-footer .main-logo .reseaux-sociaux a svg{width:100%}footer .top-footer .colonne-1{width:25%;padding-top:15px}footer .top-footer .colonne-2{width:25%;padding-top:15px}footer .top-footer .colonne-3{align-items:center;display:flex}footer .top-footer .colonne .titre{font-family:var(--titleFont);font-size:1em;margin-bottom:15px;font-weight:700}footer .sub-footer{background:var(--beigeclair)}footer .sub-footer .container{display:flex;align-items:center;justify-content:space-between;gap:50px;padding:15px 30px;font-size:.8em}footer .sub-footer .container .main-menu{display:flex;gap:15px;justify-content:space-between}footer .sub-footer .container .main-menu .copyright{line-height:1.4em}footer .sub-footer .container .main-menu .menu{display:flex;gap:15px}footer .signature{font-size:.8em}footer .logo-rezo21 a{display:flex}footer .logo-rezo21 img{height:32px;width:auto}@media screen and (max-width:1180px){header .logo{width:80%}header .navigation{width:20%}header .logo{order:1}header .navigation{order:2}header .logo a{display:table;margin:auto;max-width:150px}.select-categories{margin-bottom:30px}}@media screen and (max-width:767px){header .container{padding-right:0}header .navigation{display:block}.retour-haut{width:30px;height:30px;bottom:50px}.retour-haut svg{width:20px}h1,h2.titre-wrapper{font-size:1.6em;margin-bottom:30px}.btn{width:100%}table{display:block;overflow-x:scroll}header .logo a{display:flex;width:100%;justify-content:center}header.scrolled .logo a{width:100%}.paragraphe{padding:20px 0}.paragraphe .colonnes{flex-direction:column;gap:30px}.paragraphe .colonnes.mobile-reverse{flex-direction:column-reverse}.paragraphe.full-width .container .colonne{padding:30px}.colonne-2-1-1,.colonne-2-1-2,.colonne-2-2-1,.colonne-2-2-2,.colonne-2-3-2,.colonne-2-3-1,.colonne-2-4-1,.colonne-2-4-2,.colonne-2-5-1,.colonne-2-5-2,.colonne-3-1,.colonne-3-2,.colonne-3-3,.colonne-4{width:100%}nav .breadcrumb{font-size:.8em;margin:15px 0}.wrapper-faq,.wrapper-articles{padding:50px 0}section .introduction{flex-direction:column;gap:30px}section .introduction .left,section .introduction .right{width:100%}.liste-articles{grid-template-columns:repeat(1,1fr)}#content ul.liste-cards{grid-template-columns:repeat(1,1fr)}.single-concession .paragraphe-2.full-width{padding-top:0}.single-concession .paragraphe-2 .colonnes{flex-direction:column-reverse}.single .date-article{margin-bottom:15px}.liste-articles .vignette-article-une a::after,.liste-articles .vignette-article-une a::before{display:none}.liste-articles .vignette-article-une a .texte,.liste-articles .vignette-article-une a .image{width:100%}.vignette-article a{height:270px}.vignette-article-une .texte{padding:30px;position:absolute;width:100%;height:100%;background:rgba(0,0,0,.35);color:#fff;z-index:2;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;left:0;top:0;gap:15px}.vignette-article a .cartouche-haut{flex-direction:column}.vignette-article .texte .cartouche-haut .col-meta,.vignette-article .texte .cartouche-haut .col-titre{width:100%}.wrapper-hero .photo{position:relative;top:auto;right:auto;width:100%;height:auto}.wrapper-hero .texte{width:100%;padding-top:30px;padding-bottom:30px}.wrapper-hero .main-form-recherche{background:none;position:relative;bottom:auto;padding-bottom:50px}.main-form-recherche .form-field{width:100%;padding:0}.form-recherche{display:flex;width:100%;flex-direction:column;gap:10px;background:none}.main-form-recherche .form-actions{width:100%}.wrapper-chiffres-avec-liens{background:none}.wrapper-chiffres-avec-liens .container{flex-direction:column;gap:15px}.wrapper-chiffres-avec-liens .chiffres-cles,.wrapper-chiffres-avec-liens .liste-liens{width:100%}.wrapper-chiffres-avec-liens .chiffres-cles{padding:30px 0;margin-right:0;margin-left:0}.wrapper-liste-annonces{padding:30px 0}section .introduction.left-right{gap:30px}section .introduction.left-right:has(h2){gap:20px}.wrapper-chiffres-avec-liens .liste-liens a{padding:15px 0}#content ul.les-liens{columns:2;column-gap:30px;padding:20px}.annonces-list,.post-type-archive-annonce .annonces-list,.post-type-archive-voitures-occasion .annonces-list{grid-template-columns:repeat(1,minmax(0,1fr));gap:30px}.visuel-hero{display:none}.single-voitures-occasion .paragraphe-1 .colonne-contenu,.post-type-archive-voitures-occasion .colonne-contenu,.post-type-archive-annonce .colonne-contenu,.page .paragraphe-1 .colonne-contenu,.page .paragraphe-1 .visuel-hero,.wrapper-recherche-avancee .recherche-resultats{width:100%}.wrapper-recherche-avancee .container{flex-direction:column;gap:10px}.wrapper-recherche-avancee aside{width:100%}.wrapper-reassurance{margin-top:30px}.liste-arguments{flex-direction:column;gap:15px;justify-content:center}.wrapper-liste-liens-categories-vehicules{gap:30px;background:linear-gradient(100deg,var(--jaune) 50%,transparent 50%);flex-direction:column}.wrapper-liste-liens-categories-vehicules .photo img{position:unset}.wrapper-liste-liens-categories-vehicules .photo{padding-top:50px;padding-bottom:50px}.wrapper-liste-liens-categories-vehicules .photo,.wrapper-liste-liens-categories-vehicules .groupes-liens{width:100%}.wrapper-liste-liens-categories-vehicules .groupes-liens{padding:30px;background:var(--blanc)}.wrapper-liste-services .main-services{flex-direction:column;gap:30px}.main-services .photo{width:100%}.main-services .liste-services{width:100%;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:30px 0;padding-bottom:80px}.home .wrapper-liste-services::after{display:none}.wrapper-composition-1 .textes{top:auto}.wrapper-composition-1 .textes .container{flex-direction:column;gap:0}.wrapper-composition-1 .photos .photo-1{display:none}.wrapper-composition-1 .photos .photo-2{width:100%}.wrapper-composition-1 .textes .container .texte-1,.wrapper-composition-1 .textes .container .texte-2{width:100%;padding:30px 0}.wrapper-composition-2{padding:0 0 20px 0}.wrapper-composition-2 .container{flex-direction:column;padding-top:30px;gap:0}.wrapper-composition-2 .container .photo img.symbole{display:none}.wrapper-composition-2 .container .main-photo,.wrapper-composition-2 .container .textes{width:100%;padding:15px 0}.wrapper-composition-2 .container .textes .texte-2{margin-left:0}.wrapper-avis{padding:20px 0 40px 0}.wrapper-avis .container{flex-direction:column;gap:10px}.wrapper-avis .main-introduction:after{display:none}.wrapper-avis .main-introduction,.wrapper-avis .liste-avis{width:100%}.wrapper-faq .container{flex-direction:column;gap:0}.wrapper-faq .introduction,.wrapper-faq .questions{width:100%}.bandeau-traversant .contenu-hover{width:100%;background:var(--noir);position:relative;top:auto;transform:none}.paragraphe.parlons-en .colonne-2-1-1,.paragraphe.parlons-en .colonne-2-1-2{width:100%}.wrapper-offres .introduction{width:100%;margin:0}.swiper-offres{padding:30px 0}.main-slider{height:275px}.main-slider .swiper-slide a{height:275px}.main-slider .swiper-slide img{height:275px}.thumbs-slider{height:70px}.main-wrapper-caracteristiques{width:100%}#content ul.liste-synthese li{width:100%}#content ul.liste-caracteristiques,#content .bloc-details-accordeon.details-equipements .bloc-details-contenu ul,#content .bloc-details-accordeon .bloc-details-contenu ul{columns:1}.page-id-373 .paragraphe-1:has(.visuel-hero) ul{flex-direction:column}.page-id-373 .paragraphe-1:has(.visuel-hero) ul li{width:100%}.liste-etapes-tl{padding-left:30px}.liste-etapes-tl::before{left:0}.vignette-etape-tl::after{left:-38px;transform:none}.vignette-etape-tl{width:100%}.timeline-card{width:auto}.vignette-etape-tl.left{padding-right:40px;text-align:left}.vignette-etape-tl.right{margin-left:0;padding-left:0}.right .timeline-card .texte{border-right:none;border-left:5px solid var(--jaune)}.wrapper-chiffres-cles-sans-liens ul.chiffres-cles{flex-direction:column;gap:10px}footer .top-footer .container{flex-direction:column;gap:15px}footer .top-footer .col-left,footer .top-footer .col-right{width:100%;flex-direction:column}footer .top-footer .main-logo,footer .top-footer .colonne{width:100%}footer .top-footer .main-logo a.logo{display:table;margin:30px auto 15px auto;width:70%}footer .top-footer .main-logo a.logo img{width:100%}footer .top-footer .main-logo .reseaux-sociaux{justify-content:center}footer .sub-footer .container .main-menu,footer .sub-footer .container .main-menu .menu{flex-direction:column;gap:5px}}