@import"/assets/css/fonts/awesome/css/all.min.css";@font-face{font-display:swap;font-family:"Lato";font-style:normal;font-weight:400;src:url("/assets/css/fonts/lato/lato-v25-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:normal;font-weight:700;src:url("/assets/css/fonts/lato/lato-v25-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:normal;font-weight:900;src:url("/assets/css/fonts/lato-v25-latin-900.woff2") format("woff2")}*,*:before,*:after{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}a{text-decoration:none}#page{position:relative;right:0;z-index:0}#page.menu_ouvert{right:300px}@media(min-width: 1024px){#page.menu_ouvert{right:0}}#page.menu_ouvert #menu{right:0}.container{padding:15px;max-width:1436px;margin:auto}.row{display:flex;flex-flow:column;justify-content:space-evenly;gap:15px}@media(min-width: 544px){.row{flex-flow:row wrap}}.row>*{flex:1 1}body,textarea,select,input[type=text],input[type=password]{font-family:"Lato",sans-serif;font-size:18px;color:#152614}.titre{font-weight:600;font-size:34px;color:#3f2a2b}@media(min-width: 1024px){.titre{font-size:46px}}.sous-titre{font-weight:700;text-transform:uppercase;font-size:28px;color:#298e54}#page,#menu,a{-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-ms-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s}img{max-width:100%;display:inline-block;height:auto;vertical-align:middle}.btn{border-radius:8px;background-color:#3f2a2b;color:#fff;font-size:16px;padding:15px 25px;display:inline-block}.btn:hover{background-color:#85cb33;color:#fff}.btn-tel{border-radius:8px;color:#3f2a2b;border:2px solid #3f2a2b;font-size:16px;padding:25px 35px}textarea,input{-webkit-appearance:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}input[type=checkbox]{-webkit-appearance:checkbox}input[type=radio]{-webkit-appearance:radio}form>.row{gap:0 5px !important;flex-flow:row wrap}form>.row>*{flex-basis:0}form .labels{flex:0 0 100%;display:flex;height:40px;line-height:20px}@media(min-width: 768px){form .labels{flex-basis:19%}}@media(min-width: 1024px){form .labels{flex-basis:15%}}form .labels label{margin:auto 0}form .champs{margin-bottom:10px}form .champs.erreur>*{background-color:#f78686;border-color:red;color:inherit}form .erreur{color:red}textarea,select,input[type=text],input[type=password]{width:100%;margin:0;padding:0 4px;color:#000;background:#fff;border:1px solid #babfc3;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px;border-radius:7px;outline:none}select,input[type=text],input[type=password]{height:40px;line-height:40px}form>*[align=right]{display:none !important}#btn_menu{display:block;position:absolute;top:5px;right:10px;color:#fff;font-size:24px;z-index:1;cursor:pointer}@media(min-width: 1024px){#btn_menu{display:none}}#btn_menu.fa-times-circle{color:#000}#menu{position:fixed;top:0;bottom:0;width:300px;right:-300px;max-width:100%;padding-top:32px;z-index:999;margin:0}@media(min-width: 1024px){#menu{position:static;width:100%;padding:20px 0}}#menu .container{padding:0;list-style-type:none}@media(min-width: 1024px){#menu .container{display:flex;flex-flow:row nowrap;justify-content:space-between}}#menu li{position:relative;display:grid;grid-template-rows:auto 0fr;-webkit-transition:grid-template-rows 400ms;-moz-transition:grid-template-rows 400ms;-ms-transition:grid-template-rows 400ms;-o-transition:grid-template-rows 400ms;transition:grid-template-rows 400ms}@media(min-width: 1024px){#menu li{display:block}}#menu li.ss_menu_ouvert{grid-template-rows:auto 1fr}#menu a,#menu span{display:flex;padding:0 15px;height:40px;font-weight:bold;color:#3f2a2b;text-decoration:none;align-items:center}@media(min-width: 1024px){#menu a,#menu span{height:50px}}#menu a .fa,#menu span .fa{font-size:20px;margin-right:8px}#menu a .btn_sous_menu,#menu span .btn_sous_menu{font-size:25px;margin-right:0;flex-grow:1;text-align:right}@media(min-width: 1024px){#menu a .btn_sous_menu,#menu span .btn_sous_menu{display:none}}#menu .btn{color:#fff}#menu .btn:hover{color:#fff}#menu .btn-tel{color:#3f2a2b}#menu .btn,#menu .btn-tel{padding:0 25px}@media(max-width: 767px){#menu .btn,#menu .btn-tel{margin:15px}}#menu li:hover>a{color:#3f2a2b}@media(min-width: 1024px){#menu li:hover>ul{display:block}}#menu li ul{min-width:100%;margin:0;overflow:hidden}@media(min-width: 1024px){#menu li ul{display:none;position:absolute;top:100%;left:0;z-index:1}}#menu li ul a{padding:0 20px;height:35px}@media(min-width: 1024px){#menu li ul a{padding:0 15px;white-space:nowrap}}footer{background-color:#81523f;background-image:url("/assets/css/../img/arbre.svg");background-repeat:no-repeat;background-position:right 100px bottom;color:#fff}footer .container{padding:60px 15px}footer .titre{font-size:36px;margin-bottom:15px;color:#fff}footer .text-seo{margin-bottom:90px}footer .text-seo a{text-decoration:underline}footer p a{color:#fff;font-weight:400}#footer_processx{font-size:11px}#footer_processx,#footer_processx a{color:#fff}a{color:#298e54}a :hover{color:#76b294}p{line-height:2rem}p a{color:#298e54;font-weight:600}p a:hover{color:#85cb33}#diaporama{position:relative}#diaporama::before{content:"";position:absolute;background:linear-gradient(-103.947deg, rgba(33, 61, 0, 0.66) 0%, rgba(33, 61, 0, 0.4) 100%);width:100%;height:100%;z-index:1}#diaporama img{width:100%;height:755px;object-fit:cover}@media(max-width: 543px){#diaporama img{height:600px}}#diaporama .tns-controls{position:absolute;z-index:2;bottom:50px;right:10px;gap:20px;display:flex;pointer-events:none}@media(min-width: 1024px){#diaporama .tns-controls{gap:50px;left:80%}}#diaporama .tns-controls button{background:rgba(0,0,0,0);border:1px solid #fff;color:#fff;font-size:1.5rem;padding:.5em .8em;cursor:pointer;width:64px;height:64px;pointer-events:all;border-radius:100px;transition:background .3s}#diaporama .tns-controls button:hover{background:rgba(0,0,0,.4)}#diaporama .fond{padding:60px 0;position:absolute;z-index:10;top:50%;left:50%;transform:translate(-50%, -50%);width:100%}#diaporama .fond .titre{color:#fff;margin-bottom:30px}@media(min-width: 1024px){#diaporama .fond .titre{font-size:64px}}#diaporama .fond .sous-titre{color:#efffc8;text-transform:initial;line-height:43px;font-weight:400}@media(max-width: 543px){#diaporama .fond .sous-titre{line-height:30px;font-size:20px}}.split-layout{padding:100px 0}.split-layout .row{align-items:center;gap:35px}@media(min-width: 768px){.split-layout .row{gap:85px}}.split-layout .row .content{flex:2}.split-layout .row.reverse{flex-direction:column}@media(min-width: 768px){.split-layout .row.reverse{flex-direction:row-reverse}}.split-layout .row .grow{flex:2}.split-layout .row .container-img{width:100%}.split-layout .row .container-img img{max-height:350px}@media(min-width: 1024px){.split-layout .row .container-img img{max-height:450px}}.split-layout .titre{margin-bottom:30px}@media(min-width: 1024px){.split-layout .titre{margin-bottom:80px}}@media(min-width: 1024px){.split-layout.plus .titre{font-size:46px}}.split-layout.plus .sous-titre{font-size:32px;margin-bottom:5px}.split-layout.plus .badge{background-color:#298e54;padding:1.5rem;color:#fff;border-radius:5px;display:flex;align-items:center;max-width:max-content;gap:10px;margin-top:-50px;position:relative;margin-left:-26px}.fond-gris{padding:60px 0 150px 0;background-image:linear-gradient(173deg, rgba(144, 194, 144, 0.2392156863) 70%, #fff 69%)}.fond-gris .description{margin:34px 0}.fond-gris .description a{color:#298e54}.fond-gris .check{display:flex;align-items:center;gap:30px;margin-bottom:10px}.fond-gris.plus{text-align:center}.fond-gris .mini-description{margin-bottom:60px;margin-top:15px}.avis{padding:20px 0}.avis .titre,.avis .sous-titre{text-align:center}.avis .titre{margin-bottom:24px}.avis .row{margin-bottom:50px}.avis .btn-avis{text-align:center;margin-bottom:64px}.avis .testimonial-container{display:flex;flex-direction:column;justify-content:space-between;transition:scale .3s,box-shadow .3s;background-color:#fff;text-decoration:none;color:#000;box-shadow:4px 4px 10px 2px rgba(63,42,43,.5);border-radius:16px;padding:32px;max-width:360px;gap:30px;animation:fadeInTop .5s ease}.avis .testimonial-container:hover{scale:1.02;box-shadow:6px 6px 20px 6px rgba(63,42,43,.3)}.avis .testimonial-container .rates-date-container{display:flex;justify-content:space-between}.avis .testimonial-container .rates-date-container .rates i{font-size:24px;color:#3f2a2b}.avis .testimonial-container .rates-date-container .date{font-size:var(--text-s);color:#888}.avis .testimonial-container .testimonial-author{font-weight:bold;color:#298e54}.realisations{padding:0 15px 60px 15px;overflow:hidden}@media(min-width: 1024px){.realisations{padding:100px 30px}}.realisations>.row{gap:50px;flex-flow:column wrap}@media(min-width: 1024px){.realisations>.row{flex-flow:row wrap}}.realisations .texte{margin:30px 0}.realisations .galerie{flex:2}@media(min-width: 1024px){.realisations .galerie{transform:translateX(85px)}}.realisations .galerie .row{gap:20px}.loc{position:relative;background-image:url("/assets/css/../img/elagueur-arbre.jpg");background-repeat:no-repeat;background-size:cover;background-position:center;color:#fff;text-align:center}.loc .sous-titre{color:#efffc8}.loc .titre{color:#fff;margin-bottom:80px}.loc .container{position:relative;padding:100px 20px;z-index:2}.loc::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.67);z-index:1}.simple{padding:80px 0}.simple p{margin:50px 0}.banner{background-color:#213d00;padding:60px 0}.banner .titre{color:#fff}.banner .sous-titre{color:#efffc8}.galerie-photo p{padding:30px 0}.galerie-photo .gallery-container{display:flex;flex-wrap:wrap}.galerie-photo .gallery-container .column{flex:35%;padding:0 8px}@media(min-width: 768px){.galerie-photo .gallery-container .column{flex:25%}}.column>a{display:block}.column>a>img{width:100%;height:100%;margin-top:14px}@media screen and (max-width: 1024px){.column{flex:50%}}@media screen and (max-width: 640px){.column{flex:100%}}@media screen and (max-width: 640px){.testimonial-container{gap:64px;width:316px}.rate{font-size:20px}}