/* https://habitat38.fr/wp-content/themes/tls-debarras/style.css?ver=1752224491 */
html,body{background-color:#fff;font-family:'poppins',sans-serif;font-size:14px;color:#252525}body{max-width:1920px;margin:0 auto}@media (min-width:768px){.container{max-width:95%}}@media (min-width:992px){.container{max-width:95%}}@media (min-width:1200px){.container{max-width:1140px}}@media (min-width:1400px){.home .container{max-width:1320px}}body{-webkit-font-smoothing:auto}a{color:inherit}a:active,a:hover{color:inherit}small{font-size:80%}svg:not(:root){overflow:hidden}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}button{cursor:pointer;background-color:transparent;border-color:transparent;border-style:none}.btn{border-radius:0}.btn-h38{font-family:'lato';color:#fff;border:none;border-radius:10px;background:#2971ab}.btn-h38:focus,.btn-h38:hover{color:#fff;background:#1d98d4;transition:var(--transition-eio)}.label-h38{font-weight:700}:root{--blue-color:#1d98d4;--dark-blue-color:#2971ab;--transition-eio:all 0.3s ease-in-out}embed,iframe,object{max-width:100%}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.site-header:before,.site-header:after,.site-footer:before,.site-footer:after{content:"";display:table;table-layout:fixed}.clear:after,.entry-content:after,.site-header:after{clear:both}hr,h2,h3,h4,h5,h6{clear:both}.screen-reader-text{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);position:absolute!important;height:1px;width:1px;margin:-1px;overflow:hidden;word-wrap:normal!important}.sr-only:focus,.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#scroll-to-top{display:none;position:fixed;bottom:1em;right:1em;height:32px;font-size:20px;line-height:1.2;border-radius:100%;transition:var(--transition-eio)}#scroll-to-top.fixe{display:block;background-color:rgba(0,0,0,.8);color:#fff;border:2px solid #fff}#scroll-to-top:focus,#scroll-to-top:hover{background:var(--blue-color)}.fake-link{cursor:pointer}.entry-content .wp-block-image{position:relative;max-width:100%}.entry-content .wp-block-image figcaption{width:100%;margin:0;position:absolute;bottom:0;left:0;background-color:rgba(0,0,0,.5)!important;color:#fff;padding:.75em 1em!important;line-height:1;text-align:left!important;font-size:1rem!important}.entry-content .wp-block-table{overflow-x:clip}.c-gris{color:#cacaca}.bg-gris{background-color:#ededed}.c-vert{color:var(--dark-blue-color)}.bg-vert{background:var(--dark-blue-color);color:#fff}#popup-search.modal{padding-right:0!important;font-size:1.5rem}#popup-search .modal-dialog{margin:0;padding:3rem;background:#fff;max-width:none}#popup-search .modal-content{border:0}body.admin-bar #popup-search .modal-dialog{margin-top:32px}#popup-search .close{font-size:40px;font-weight:400;opacity:1;position:fixed;right:15px}#popup-search .search-field{display:inline-block;width:calc(100% - 4rem)}.awesomplete>input[type=search]{min-width:235px;width:100%}.pagination .page-numbers{display:inline-block;padding:.857142857em;width:3em;text-align:center;line-height:1;margin:0 .25em;border:1px solid #818181}.pagination .current{background-color:var(--dark-blue-color);border-color:var(--dark-blue-color);color:#fff;box-shadow:0 7px 15px 0 rgba(29,152,212,.47)}.pagination a.page-numbers:focus,.pagination a.page-numbers:hover{color:#fff;background-color:var(--blue-color);border-color:var(--blue-color);box-shadow:0 7px 15px 0 rgba(29,152,212,.47);text-decoration:none}.pagination .next,.pagination .prev{line-height:1}.nbResult{padding:.857142857em 0}#menu-top .bg-bleu .nav-link{color:#fff;background:var(--dark-blue-color);transition:var(--transition-eio)}#menu-top .bg-bleu .nav-link:focus,#menu-top .bg-bleu .nav-link:hover{color:#fff;background:var(--blue-color)}#menu-top .tel .nav-link{transition:var(--transition-eio)}#menu-top .tel .nav-link:focus,#menu-top .tel .nav-link:hover{color:var(--blue-color)}#menuTop{position:fixed;top:0;right:0;width:100%;background:#fff;border-bottom:1px solid #eee;text-transform:uppercase;font-weight:700;letter-spacing:.08rem;z-index:1000}.admin-bar #menuTop{top:32px}#menuTop .nav-item{height:35px;margin-bottom:-1px}#menuTop .tel.nav-item i{font-size:1rem}#menuTop .nav-link{padding:.5em .75em}#menuTop i{padding-right:.5em}#menuTop .text-sm-show i{padding-right:0}#site-header{margin-top:2.5rem}#site-header .navbar-brand{max-width:calc(100% - 6rem)}#menu-principal{align-items:center;line-height:1;letter-spacing:.08em;transform:translateX(8%)}#menu-principal li{margin:10px 0}#menu-principal li>button,#menu-principal li>a,#menu-principal li>span{font-size:18px;font-weight:700;width:100%;text-align:center;line-height:normal;border:none;background:transparent}#menu-principal li>a:focus,#menu-principal li>a:hover{color:var(--blue-color)}#menu-principal li>button.dropdown-toggle::after{display:none}#menu-principal .nav-item{margin:0 1.5rem}#menu-principal .nav-link{padding:14px 1em}#menu-principal .dropdown-menu{border:0;border-radius:0;left:inherit}#menu-principal .dropdown-item{white-space:normal}#menu-principal .dropdown-menu li:active,#menu-principal .dropdown-menu li:focus,#menu-principal .dropdown-menu li:hover{color:inherit}#menu-principal .level-1.dropdown-submenu .dropdown-toggle::after{display:none}#site-header .navbar-brand{max-width:100px}@media screen and (min-width:544px){#menuTop .nav-link{padding:.5em 1em}#menuTop .text-sm-show i{padding-right:.5em}#menuTop .text-sm-show .sr-only{position:inherit}#menu-top .tel.nav-item{font-size:1.214285rem;line-height:1.3}#site-header{margin-top:2.57rem;padding-left:5.5%;padding-right:5.5%}#site-header .navbar-brand{max-width:115px}#menu-principal .nav-item{position:static}#menu-principal .nav-link{position:relative;color:#fff;background:var(--dark-blue-color);border-radius:20px;transition:var(--transition-eio)}#menu-principal .nav-link:focus,#menu-principal .nav-link:hover{color:#fff;background:var(--blue-color)}}@media screen and (min-width:1200px){#menu-principal{line-height:1;font-size:1.35rem;transform:none}}@media screen and (max-width:767px){#menu-principal{transform:none}#menu-principal .dropdown-menu{background-color:#2678d1;color:#fff}#menu-principal .dropdown-item{text-align:center;color:#fff}}.header-image{position:relative;background:var(--dark-blue-color);overflow:hidden}body:not(.home) .header-image{height:240px}body:not(.home) .header-image img{opacity:.5;height:100%;width:100%;max-width:none;position:absolute;top:0;left:50%;object-fit:cover;transform:translateX(-50%)}.page-header{position:absolute;top:50%;transform:translateY(-50%);color:#fff;text-align:center;width:100%;padding:0 2rem}.home .page-header .page-title,.home .page-header .page-subtitle{color:#000}.page-title{font-family:'lato',sans-serif;font-size:2.5rem}.page-subtitle{font-size:1rem;letter-spacing:.15em;text-transform:uppercase}@media (min-width:768px){body:not(.home) .header-image{padding-top:24.7%}body:not(.home) .header-image img{left:0;right:0;transform:none}.page-title{font-size:3rem;text-transform:uppercase;color:#fff}.page-subtitle{font-size:1.867143rem;color:#fff;margin-bottom:30px}.sous-titre{color:#2678d1;text-transform:uppercase;font-weight:700;font-size:1.267143rem;letter-spacing:1px}}@media (min-width:992px){.page-title{font-size:3.5rem}}@media (min-width:1200px){.page-title{font-size:4rem}}.breadcrumb{background:transparent;font-weight:700;letter-spacing:.12em;color:#e8e7e7;margin-bottom:2.285715rem;justify-content:center;text-shadow:0 0 1em #000}.breadcrumb:before{content:'[';display:inline-block}.breadcrumb:after{content:']';display:inline-block}.breadcrumb-item{padding:0 1em}.breadcrumb-item.active{color:#2678d1}.breadcrumb-item+.breadcrumb-item{padding:0 1em 0 0}.breadcrumb-item+.breadcrumb-item::before{content:'|';color:#e8e7e7;padding-right:1em}.breadcrumb-item a:hover{text-decoration:underline;color:inherit}.page-content{margin-top:60px;margin-bottom:60px}.partage{display:flex;align-items:center;justify-content:flex-end;margin-bottom:3rem}.partage-title{font-weight:700;text-transform:uppercase}.partage .btn:focus,.partage .btn:hover{color:var(--blue-color)}.entry-content .chapo{font-size:1.14285rem;letter-spacing:.1em;color:#5c5c5c;margin-bottom:3rem}.entry-content{font-family:'poppins',sans-serif;color:#4e4d4d}.entry-content a{color:var(--dark-blue-color);text-decoration:underline;transition:var(--transition-eio)}.entry-content a:focus,.entry-content a:hover{color:var(--blue-color)}.entry-content a[target="_blank"]:after{content:'\00A0\f08e';font-family:"bdt-icon"}.entry-content h2{font-family:'lato',sans-serif;color:var(--blue-color);margin-bottom:1em}.entry-content h3{font-family:'lato',sans-serif;margin-bottom:1em}.entry-content h4{margin-bottom:1em}.entry-content *+h2,.entry-content *+h3,.entry-content *+h4{margin-top:1em}.entry-content ol{counter-reset:li;list-style:none;padding-left:0}.entry-content ol>li{counter-increment:li}.entry-content ol>li::before{content:counter(li);width:1.2em;height:1.2em;border-radius:100%;background-color:#2678d1;color:#fff;display:inline-block;margin-left:.5em;margin-right:1em;text-align:center;line-height:1.2}.entry-content ul{list-style:none;padding-left:0;margin-top:.5em;margin-bottom:.5em}.entry-content ul:not(.wp-block-gallery)>li:before{content:'-';color:#2678d1;font-weight:700;display:inline-block;margin-left:.5em;margin-right:1em}.entry-content blockquote{position:relative;color:#2678d1;font-size:1.214285rem;font-weight:700;text-align:center;padding:2.5em;margin:0 2rem}.entry-content blockquote:before{content:"";position:absolute;top:0;left:0;display:block;background-color:transparent;height:100%;width:30px;border-left:7px solid #2678d1;border-top:7px solid #2678d1;border-bottom:7px solid #2678d1;filter:drop-shadow(5px 5px 3px rgba(0,0,0,.18))}.entry-content blockquote:after{content:"";position:absolute;top:0;right:0;display:block;background-color:transparent;height:100%;width:30px;border-right:7px solid #2678d1;border-top:7px solid #2678d1;border-bottom:7px solid #2678d1;filter:drop-shadow(5px 5px 3px rgba(0,0,0,.18))}.entry-content .wp-block-button__link{background-color:#2678d1;color:white!important}.entry-content .c-accordion__item{margin-bottom:15px;box-shadow:4px 4px 5px 0 rgba(0,0,0,.18);border:1px solid #ededed}.entry-content .c-accordion__title{margin:0;padding:1rem 2rem 1rem 1rem;font-family:"poppins",sans-serif;color:#252525;text-transform:uppercase;border-bottom:1px solid #ededed;transition:var(--transition-eio)}.entry-content .c-accordion__title:after{font-weight:700;right:1rem;color:var(--blue-color)}.entry-content .c-accordion__title:focus,.entry-content .c-accordion__title:hover{color:var(--blue-color)}.entry-content .is-open .c-accordion__title{color:var(--blue-color)}.entry-content .c-accordion__content{margin:1rem}.entry-content .faq_rea .c-accordion__title{text-transform:none}#nav-galerie{margin-top:1em}@media screen and (min-width:992px){.has-sidebar{padding-right:57px}}.search .entry-content h2{margin-bottom:.5em}.search .entry-content h2 small{font-size:.5em;text-transform:uppercase}.sidebar .widget{margin-bottom:3rem}.sidebar .widget h2{font-family:'lato',sans-serif;font-size:1.5rem;margin-bottom:1em}.sidebar .widget h2:before{content:'[';display:inline-block;margin-right:.25em}.sidebar .widget h2:after{content:']';display:inline-block;margin-left:.25em}.sidebar .textwidget{font-family:'poppins',sans-serif}.sidebar .textwidget a{color:var(--dark-blue-color);text-decoration:underline;transition:var(--transition-eio)}.sidebar .textwidget a:focus,.sidebar .textwidget a:hover{color:var(--blue-color);text-decoration:none}.sidebar .textwidget p:last-of-type{margin-bottom:0}.sidebar .widget.widget-contact{padding:1.5rem}.sidebar .widget-contact .btn{text-transform:uppercase;font-size:1.14285rem;font-weight:700}.sidebar .widget_recent_entries article{margin-bottom:15px;box-shadow:0 6px 25px 0 rgba(0,0,0,.13)}.sidebar .widget_recent_entries .widget-content{padding:15px}.sidebar .widget_recent_entries h3{font-family:"lato",sans-serif;font-size:1.1rem}.sidebar .widget_recent_entries .entry-meta{color:#f68f21;font-size:.9rem}.sidebar .widget_recent_realisations article{position:relative;overflow:hidden;margin-bottom:15px;box-shadow:0 6px 25px 0 rgba(0,0,0,.13);background:#000}.sidebar .widget_recent_realisations article:hover{box-shadow:0 8px 28px 0 rgba(0,0,0,.28);opacity:.7}.sidebar .widget_recent_realisations article:before{content:"";padding-top:60%;display:block;width:100%}.sidebar .widget_recent_realisations article img{position:absolute;top:0;left:0;right:0;opacity:.5}.sidebar .widget_recent_realisations article .article{position:absolute;bottom:0;left:0;padding:1em}.sidebar .widget_recent_realisations article h3{font-family:"lato",sans-serif;text-transform:uppercase;font-size:1.35714285rem;color:#fff}.sidebar .widget_recent_realisations article a:hover,.sidebar .widget_recent_realisations article a:focus{color:#fff}.sidebar .widget_recent_realisations article .entry-meta{color:#f68f21;letter-spacing:.1em}.sidebar .widget_prestations ul{padding-left:0;list-style:none}.sidebar .widget_prestations li a{display:flex;font-family:"lato",sans-serif;font-size:1.1rem;padding:.5em 1em;border:1px solid transparent}.sidebar .widget_prestations li img{width:32px;height:32px;filter:grayscale(100%) brightness(0);display:inline-block;margin-right:1em;vertical-align:text-bottom}.sidebar .widget_prestations li a:hover{color:#2678d1;text-decoration:none}.site-footer{border-top:1px solid #e7e7e7}.sidebar-footer{border-top:1px solid #f8f8f8;padding:3rem 0}.sidebar-footer .widget{text-align:center}.sidebar-footer .widget-1{font-size:1.2857rem;font-weight:700;letter-spacing:.07em}.sidebar-footer .widget-1 img{max-width:216px}.sidebar-footer .widget-1 i{font-size:1rem;margin-right:.5em}.sidebar-footer .widget-2 .btn{font-size:1.2857rem;font-weight:700;text-transform:uppercase;padding:.5em 3.5em;letter-spacing:.07em}.sidebar-footer .widget-3 i{font-size:1.714285rem}.sidebar-footer ul.rs-footer{display:flex;justify-content:center}.sidebar-footer ul.rs-footer li{list-style-type:none}.sidebar-footer ul.rs-footer li a{display:inline-block;margin-right:30px;font-size:30px;transition:var(--transition-eio)}.sidebar-footer ul.rs-footer li a:focus,.sidebar-footer ul.rs-footer li a:hover{color:var(--blue-color);text-decoration:none}.sidebar-footer .link-facebook:before{content:"\f09a";font-family:"bdt-icon"}.sidebar-footer .link-linkedin:before{content:"\f0e1";font-family:"bdt-icon"}@media (min-width:768px){.sidebar-footer .widget-1{text-align:left}}@media (min-width:1200px){.site-footer .container{max-width:1512px}}.menu-footer{border-top:1px solid #e7e7e7;text-transform:uppercase;letter-spacing:.07em;color:#404040;padding:.5rem 0}.menu-footer .nav-link{padding:0 1rem;line-height:1;transition:var(--transition-eio)}.menu-footer .nav-link:focus,.menu-footer .nav-link:hover{color:var(--blue-color);text-decoration:underline}.menu-footer .nav-item:not(:first-of-type){border-left:1px solid #404040}.banner-home{position:relative;height:calc(100vh + 128px)}.banner-home .banner-filter{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(255,255,255,.8);z-index:1}.banner-home .home-header{position:relative;z-index:2}.banner-home .home-header h2{font-size:37px;font-weight:700}.banner-home .home-header .home-logo-wrapper{position:absolute;top:50px;left:50px;z-index:2}.banner-home .home-header-text{margin-top:260px;padding:20px 50px}.banner-home ul.home-header-list{padding-top:15px;padding-left:0}.banner-home ul.home-header-list li{padding-left:60px;list-style-type:none;font-size:25px;line-height:64px;background-image:url(/wp-content/uploads/2024/09/home-icon-50.png);background-repeat:no-repeat}.banner-home .home-header-logo{text-align:center}.banner-home .home-header-visuel{display:flex;justify-content:center;align-items:center}.banner-home .home-header-visuel img{border-radius:30px}.banner-home h1{font-size:120px;letter-spacing:10px;text-transform:uppercase}.banner-home h1 span{color:var(--blue-color)}.banner-home .home-main-title-wrapper{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;justify-content:center;align-items:center}.banner-home .home-main-title{display:flex;flex-direction:column;justify-content:flex-start}.banner-home .home-main-title-wrapper .home-main-subtitle{display:flex;align-items:center;margin-top:-25px;font-size:38px;font-weight:600}.banner-home .home-main-title-wrapper .home-main-subtitle hr{margin:0 15px 0 10px;height:19px;width:50px;border-top:3px solid #fff}@media screen and (max-width:1199px){.home .banner-home{height:auto;background:none!important}.home .banner-filter{display:none}.home .home-header-intro{display:flex;justify-content:center;flex-direction:column;align-items:center}}@media screen and (max-width:991px){.banner-home .home-header .row{justify-content:center}.banner-home .home-header-text{margin-top:20px}.banner-home .home-header h2{text-align:center}.banner-home .home-header .home-logo-wrapper{position:relative;top:auto;left:auto}.banner-home .home-header-text{margin-top:80px;padding:20px 30px}.banner-home .home-header-visuel{margin-bottom:50px}}@media screen and (max-width:575px){#site-header{margin-top:4.5rem}.banner-home .home-header-text{margin-top:10px}.banner-home ul.home-header-list li{font-size:16px}}#home-slider{padding-top:35%;min-height:450px}#home-slider .slick-list{height:100%;position:absolute;top:0;right:0;bottom:0;left:0}#home-slider .slide img{min-height:150px;width:100%}.home .devis-top{background:#fff;padding:15px;box-shadow:0 8px 32px 0 rgba(0,0,0,.19)}@media screen and (max-width:767px){#home-slider{min-height:initial}}@media screen and (max-width:400px){#home-slider{min-height:180px}#home-slider .slide img{min-height:180px}}@media (min-width:768px){.home .devis-top{transform:translateY(-75px);padding:3rem}}@media (min-width:992px) and (max-width:1199px){.home .devis-top{max-width:920px}}.home .devis-intro{font-size:1.2rem;letter-spacing:.15em}.home .devis-top h2{font-size:2rem;color:#abcb42;text-transform:uppercase;letter-spacing:.3em}.home .devis-top form{height:100%}.home .devis-top form>*:not(:last-child){margin-right:10px}.home .devis-top .form-control{font-family:"lato",sans-serif;font-size:1.265rem;border-radius:0;border-color:#cacaca;padding:.5rem 2rem}.home .devis-top .btn{font-size:1.265rem;text-transform:uppercase;padding:.5rem 2rem;margin-bottom:1rem}.home-content{text-align:center;font-size:1.18rem;letter-spacing:.1em;max-width:980px;margin:60px auto}.before-titre{text-transform:uppercase;font-size:1.265rem;letter-spacing:.3em;margin-bottom:0}.gform_wrapper .gsection_title,.titre-crochet{font-family:'lato',sans-serif;margin-bottom:.6em;letter-spacing:0}@media (min-width:992px){.gform_wrapper .gsection_title,.home .titre-crochet{font-size:3.6rem}}.gform_wrapper .gsection_title::before,.titre-crochet:before{content:'[';display:inline-block;margin-right:.25em}.gform_wrapper .gsection_title:after,.titre-crochet:after{content:']';display:inline-block;margin-left:.25em}.home-content .wp-block-button__link{text-transform:uppercase;padding:1em 3.5em;margin:2em 0;font-weight:700;font-size:1.265rem;border-radius:0;background-color:#abcb42}.home-content .wp-block-button__link:hover,.home-content .wp-block-button__link:focus{text-decoration:none}.home-presta,.home-carte{background:#e7e7e7;color:#000;font-size:1.18rem}.home .liste-presta{display:flex;flex-direction:column;align-items:center;text-align:center;padding:40px 15px}.home .liste-presta li{padding-right:1em;margin-bottom:1em;width:280px}.home .liste-presta li button{display:flex;align-items:center}@media (min-width:992px){.home-carte .article{margin:8% 8% 0}.home .liste-presta{text-align:left;max-width:660px;margin:0 0 0 auto}.home .liste-presta li{flex:0 0 50%;max-width:50%}}.home .liste-presta li .presta-link{color:#fff;display:flex;width:100%;text-align:left;padding:.5em;font-family:"lato",sans-serif;text-transform:uppercase}.home .liste-presta li .presta-link img{display:inline-block;margin-right:1em;vertical-align:middle;filter:brightness(0) invert(1)}.home .liste-presta li.slick-active .presta-link,.home .liste-presta li .presta-link:focus,.home .liste-presta li .presta-link:hover{background:#fff;color:#252525;text-decoration:none}.home .liste-presta li.slick-active .presta-link img,.home .liste-presta li .presta-link:focus img,.home .liste-presta li .presta-link:hover img,.home .liste-presta li .presta-link:hover img{filter:none}.home .liste-presta .btn-h38{max-width:300px;margin:1em 0 0;padding:1em 1em;font-size:1.265rem;color:#fff;text-align:center;text-transform:uppercase;letter-spacing:.08em;background:#252525;transition:var(--transition-eio)}.home .liste-presta .btn-h38:focus,.home .liste-presta .btn-h38:hover{background:var(--blue-color)}.home #presta-slider .article .btn-h38{margin:1em 0 0;padding:1em 1em;font-size:1.265rem;color:#fff;text-align:center;text-transform:uppercase;letter-spacing:.08em;background:var(--dark-blue-color);transition:var(--transition-eio)}.home #presta-slider .article .btn-h38:focus,.home #presta-slider .article .btn-h38:hover{background:var(--blue-color)}.home-presta .left{background-color:#2471c5}.home-presta .left h2{color:#fff}.home .presta #presta-slider,.home .presta #presta-slider .slick-list,.home .presta #presta-slider .slick-list .slick-track,.home .presta #presta-slider .slick-list .slick-track .slick-slide,.home .presta #presta-slider .slick-list .slick-track .slick-slide>div,.home .presta #presta-slider article{height:100%}.home .presta article{display:block!important;position:relative;overflow:hidden}.home .presta img{opacity:.2;max-width:none;width:100%;height:100%;max-height:710px;object-fit:cover}.home .presta .article{display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;top:0;bottom:0;left:0;right:0;margin:10%;letter-spacing:.1em}.home .presta .article h3{font-family:"lato",sans-serif;font-size:2rem;text-transform:uppercase;letter-spacing:.08em}.home .presta .article .chapo{text-align:center}.home-carte .iframe-wrapper{position:relative;height:472px;overflow:hidden}.home-carte iframe{position:absolute;top:-67px;border:none;height:540px}.home-carte .article{margin:8% 13% 0}.home-carte .article p{font-weight:700;letter-spacing:.1em;font-size:17px}.home-carte .btn{color:#fff;display:block;width:fit-content;text-transform:uppercase;padding:1em 3.5em;margin:2em auto;font-weight:700;font-size:1.265rem;letter-spacing:.08em}.home-carte>.row>div{overflow:hidden}@media (min-width:992px){.home-carte img{height:100%;width:auto;max-width:100%}}.home-actus,.home-realisations{margin:60px auto}.home-actus img,.home-realisations img{width:100%}.home .temoignages,.home-actus,.home-realisations{text-align:center}.home-actus .btn,.home-realisations .btn,.home .temoignages .btn{text-transform:uppercase;padding:1em 3.5em;margin:2em 0;font-weight:700;font-size:1.265rem}.home .temoignages .btn{box-shadow:none;position:relative;margin-bottom:0}.blog .col-article{margin-bottom:30px;max-width:450px}.home-actus article,.blog article{height:100%;box-shadow:0 6px 25px 0 rgba(0,0,0,.13);transition:all .2s;text-align:left}.home-actus article:hover,.blog article:hover{box-shadow:0 8px 28px 0 rgba(0,0,0,.28)}.home-actus article .article,.blog article .article{padding:5%}.home-actus article h3,.blog article h2{font-family:"lato",sans-serif}.home-actus article .chapo,.blog article .chapo{font-size:1.18rem;letter-spacing:.1em}.home-actus article .entry-meta,.blog article .entry-meta{color:#f68f21}.home-realisations article,#realisation-galerie article,#realisation-galerie .galerie-item,.post-type-archive-prestation article,.post-type-archive-realisation article{position:relative;overflow:hidden;margin-bottom:30px;box-shadow:0 6px 25px 0 rgba(0,0,0,.13);background:transparent;border-radius:20px;transition:all .5s}#realisation-galerie article,#realisation-galerie .galerie-item{margin-bottom:0}#realisation-galerie .slick-slide{margin:0 15px}.home-realisations article:hover,#realisation-galerie article:hover,#realisation-galerie .galerie-item:hover,.post-type-archive-prestation article:hover,.post-type-archive-realisation article:hover{box-shadow:0 8px 28px 0 rgba(0,0,0,.28)}article.fake-link:focus .post-link,article.fake-link:hover .post-link{text-decoration:underline}.post-type-archive-prestation article:before,.post-type-archive-realisation article:before{content:"";padding-top:100%;display:block;width:100%}.post-type-archive-prestation article img,.post-type-archive-realisation article img{position:absolute;top:0;left:0;right:0;border-radius:20px;opacity:.98}#realisation-galerie article img,#realisation-galerie .galerie-item img{opacity:.98}.home-realisations article .article,#realisation-galerie article .article,.post-type-archive-prestation article .article,.post-type-archive-realisation article .article{position:absolute;bottom:0;left:0;right:0;padding:2rem;text-align:center;background:linear-gradient(to top,rgba(0,0,0,.65) 0%,rgba(0,0,0,.65) 60%,rgba(0,0,0,.01) 100%);border-radius:20px}.home-realisations article h3,#realisation-galerie article h3,.post-type-archive-prestation article h2,.post-type-archive-realisation article h2{font-family:"lato",sans-serif;text-transform:uppercase;font-size:1.5rem;color:#fff}.home-realisations article a:hover,.home-realisations article a:focus,#realisation-galerie article a:hover,#realisation-galerie article a:focus,.post-type-archive-prestation article a:hover,.post-type-archive-prestation article a:focus,.post-type-archive-realisation article a:hover,.post-type-archive-realisation article a:focus{color:#fff}.home-realisations article .entry-meta,#realisation-galerie article .entry-meta,.post-type-archive-prestation article .entry-meta,.post-type-archive-realisation article .entry-meta{font-size:17px;color:var(--blue-color);letter-spacing:.1em}.home-realisations article .chapo,.post-type-archive-prestation article .chapo,.post-type-archive-realisation article .chapo{display:none}.home-realisations article:hover .chapo,.post-type-archive-prestation article:hover .chapo,.post-type-archive-realisation article:hover .chapo{display:block;color:#fff;font-size:1.1rem;letter-spacing:.1em}#search-filter-form-295 ul{display:flex;justify-content:center;align-items:center}#search-filter-form-295 ul li{margin-right:30px}#search-filter-form-295 input[type="submit"]{margin-top:34px;padding:9px 15px;font-family:'lato';font-size:20px;text-transform:uppercase;color:#fff;border:none;background:#2971ab;transition:var(--transition-eio)}#search-filter-form-295 input[type="submit"]:focus,#search-filter-form-295 input[type="submit"]:hover{color:#fff;background:#1d98d4}.post-type-archive-offres article.offres{padding:15px;box-shadow:0 6px 25px 0 rgb(0 0 0 / 13%)}.post-type-archive-offres article.offres:focus,.post-type-archive-offres article.offres:hover{box-shadow:0 6px 25px 0 rgb(0 0 0 / 13%) inset}.post-type-archive-offres article.offres h2{margin-bottom:1rem;transition:var(--transition-eio)}.post-type-archive-offres article.offres:focus h2,.post-type-archive-offres article.offres:hover h2{color:var(--blue-color)}.post-type-archive-offres article.offres .chapo{margin-top:15px}.single-realisation .categ-real{display:flex;align-items:center;margin-bottom:20px}.single-realisation .categ-title{margin-left:10px;font-size:18px;font-style:italic}.single-realisation .prestas-real{margin-top:30px}.single-realisation .prestas-real h2{margin-bottom:20px}.single-realisation .prestas-real ul.prestas-list{padding-left:0}.single-realisation .prestas-real ul.prestas-list li{display:flex;align-items:center;margin:10px 0;list-style-type:none}.single-realisation .prestas-real ul.prestas-list li .presta-icon{display:inline-block;margin-right:7px}.single-realisation .prestas-real ul.prestas-list li a{transition:var(--transition-eio)}.single-realisation .prestas-real ul.prestas-list li a:focus,.single-realisation .prestas-real ul.prestas-list li a:hover{color:var(--blue-color)}.voir_aussi{margin-top:4rem}.voir_aussi h2{font-size:2.5rem}#realisation-galerie{margin-left:-15px;margin-right:-15px}#galerie-slider img{width:100%}.voir_aussi .slick-track,#nav-galerie .slick-track{margin-left:0}.slider-galerie-nav{position:relative}#realisation-galerie .icon-hover,.slider-galerie-nav .icon-hover{display:none;color:#fff;position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.5);text-align:center;font-size:2rem}#realisation-galerie a:hover .icon-hover,.slick-current .slider-galerie-nav .icon-hover,.slider-galerie-nav:hover .icon-hover,.slider-galerie-nav:focus .icon-hover{display:flex}.slick-current .slider-galerie-nav .icon-hover i{display:none}.voir_aussi .slick-slider .slick-arrow{color:#252525}.voir_aussi .slick-slider .slick-prev{left:-5%}.voir_aussi .slick-slider .slick-next{right:-5%}.searchandfilter>ul{padding-left:0}.searchandfilter select{font-family:"lato",sans-serif;padding:1em;color:#818181;border:1px solid #818181}.caldera-grid .form-control{border-color:transparent;border-radius:0;background-color:#ededed}.caldera-grid .control-label{text-transform:uppercase;font-family:"poppins";color:#abcb42}.caldera-grid h2{margin-top:2em}.caldera-grid .btn{width:100%;font-size:1.0714285rem;font-weight:700;text-transform:uppercase;padding:.5em 0;letter-spacing:.07em}.caldera-grid .parsley-required{color:var(--blue-color)}.caldera-grid .form-control.parsley-error{border-color:var(--blue-color)}.gform_wrapper select,.gform_wrapper textarea,.gform_wrapper input{border:none;background-color:#EDEDED;color:#000;transition:all 0.3s ease-in-out}.gform_wrapper select:hover,.gform_wrapper textarea:hover,.gform_wrapper input:hover,.gform_wrapper select:focus,.gform_wrapper textarea:focus,.gform_wrapper input:focus{box-shadow:0 1px 4px 0 rgba(0,0,0,.6)}.gform_wrapper .gsection_title{color:#000;font-size:3em}.gform_wrapper label{color:var(--blue-color);text-transform:uppercase;font-weight:700}.gform_footer input[type="submit"]{display:block;width:100%;background-color:var(--dark-blue-color);color:#fff;text-transform:uppercase;font-weight:500;border:none;padding:10px}.gform_footer input[type="submit"]:focus,.gform_footer input[type="submit"]:hover{background-color:var(--blue-color)}.seopress-user-consent button,.seopress-user-consent p{font-size:18px!important}.single-realisation .bloc-gauche{padding:1em}.single-realisation .bloc-droite{padding:1em;box-shadow:0 7px 15px 0 rgba(129,129,129,.13);background-color:#ededed}.rayon-intervention li:before{display:none!important}.rayon-intervention li{text-transform:uppercase;margin-right:1em;margin-bottom:1em}