
.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;max-width:100%;height:auto}.carousel{position:relative}.carousel-inner{position:relative;overflow:hidden;width:100%}.carousel-inner>.item{display:none;position:relative;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform 0.6s ease-in-out;-o-transition:-o-transform 0.6s ease-in-out;transition:transform 0.6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.next,.carousel-inner>.item.active.right{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);left:0}.carousel-inner>.item.prev,.carousel-inner>.item.active.left{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);left:0}.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right,.carousel-inner>.item.active{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);left:0}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:.5;filter:alpha(opacity=50);font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6);background-color:rgba(0,0,0,0)}.carousel-control.left{background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);background-image:-o-linear-gradient(left, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);background-image:-webkit-gradient(linear, left top, right top, color-stop(0, rgba(0,0,0,0.5)), to(rgba(0,0,0,0.0001)));background-image:linear-gradient(to right, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)}.carousel-control.right{left:auto;right:0;background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%);background-image:-o-linear-gradient(left, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%);background-image:-webkit-gradient(linear, left top, right top, color-stop(0, rgba(0,0,0,0.0001)), to(rgba(0,0,0,0.5)));background-image:linear-gradient(to right, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)}.carousel-control:hover,.carousel-control:focus{outline:0;color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;margin-top:-10px;z-index:5;display:inline-block}.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px}.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%;margin-right:-10px}.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;line-height:1;font-family:serif}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0)}.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{left:20%;right:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}
#carousel{z-index:-1;max-width:1200px;margin:-45px auto 40px}#carousel .carousel-inner .item a{display:block}#carousel .carousel-inner .item a img{margin:0 auto}#carousel .carousel-caption{left:auto;right:auto;bottom:auto;top:auto;text-shadow:none;display:flex;flex-direction:column}#carousel .carousel-caption h1{font-size:20px;line-height:normal;font-weight:300}@media screen and (min-width: 320px){#carousel .carousel-caption h1{font-size:calc(20px + 28 * (100vw - 320px) / 880)}}@media screen and (min-width: 1200px){#carousel .carousel-caption h1{font-size:48px}}#carousel .carousel-caption p{font-size:15px}@media screen and (min-width: 320px){#carousel .carousel-caption p{font-size:calc(15px + 9 * (100vw - 320px) / 880)}}@media screen and (min-width: 1200px){#carousel .carousel-caption p{font-size:24px}}#carousel .carousel-caption.en-haut-a-gauche{padding:2vh 20px 0 5vw;text-align:left;left:0;right:40%;top:45px;align-items:flex-start}#carousel .carousel-caption.centre-en-haut{padding:2vh 20px 0;text-align:center;left:0;right:0;top:45px;align-items:center}#carousel .carousel-caption.en-haut-a-droite{padding:2vh 5vw 0 20px;text-align:right;left:40%;right:0;top:45px;align-items:flex-end}#carousel .carousel-caption.centre-a-gauche{padding:0 20px 0 5vw;text-align:left;left:0;right:40%;top:50%;transform:translateY(-40%);align-items:flex-start}#carousel .carousel-caption.centre{padding:0 20px;text-align:center;left:0;right:0;top:50%;transform:translateY(-40%);align-items:center}#carousel .carousel-caption.centre-a-droite{padding:0 5vw 0 20px;text-align:right;left:40%;right:0;top:50%;transform:translateY(-40%);align-items:flex-end}#carousel .carousel-caption.en-bas-a-gauche{padding:0 20px 2vh 5vw;text-align:left;left:0;right:40%;bottom:0;align-items:flex-start}#carousel .carousel-caption.centre-en-bas{padding:0 20px 2vh;text-align:center;left:0;right:0;bottom:0;align-items:center}#carousel .carousel-caption.en-bas-a-droite{padding:0 5vw 2vh 20px;text-align:right;left:40%;right:0;bottom:0;align-items:flex-end}#carousel .carousel-caption.aucun{display:none}#carousel .carousel-control{background:#fff;color:#bad970;text-shadow:none;opacity:0;width:5%;max-width:64px;min-width:48px;top:50%;bottom:auto;transform:translateY(-50%)}#carousel .carousel-control .edglyph{font-size:96px}#carousel .carousel-indicators{left:0;right:0;margin:0;width:auto;display:flex;justify-content:center;align-items:center}#carousel .carousel-indicators li{text-indent:0;margin:0 5px;max-width:16px;height:16px;min-height:5px;border:0 none;background:#ecf0d0;flex:1 0 0}#carousel .carousel-indicators li img{display:block;max-width:100%;height:auto}#carousel .carousel-indicators li:hover{background:#bad970}#carousel .carousel-indicators li.active{background:#2b6148}#carousel:hover .carousel-control{opacity:.5}#carousel:hover .carousel-control:hover{opacity:1}@media all and (max-width: 992px){#carousel{margin-top:0}#carousel .carousel-caption.en-haut-a-gauche{right:0}#carousel .carousel-caption.en-haut-a-droite{left:0}#carousel .carousel-caption.centre-a-gauche{right:0}#carousel .carousel-caption.centre-a-droite{left:0}#carousel .carousel-caption.en-bas-a-gauche{right:0}#carousel .carousel-caption.en-bas-a-droite{left:0}}@media all and (max-width: 500px){#carousel .carousel-caption{display:none}}.btn{display:inline-flex;align-items:center;justify-content:center;border-radius:99em;font-size:16px;text-transform:uppercase;text-decoration:none;height:40px;padding:0 20px;cursor:pointer;border:1px solid transparent}.btn .edglyph{line-height:0;text-transform:none;margin:0 5px 0 0}.btn.btn-primary{background:#2b6148;color:#ecf0d0}.btn.btn-primary:hover{background:#ecf0d0;color:#2b6148}.btn.btn-secondary{background:#ecf0d0;color:#2b6148}.btn.btn-secondary:hover{background:#2b6148;color:#ecf0d0}.btn.btn-facebook{background:#1877F2;color:#fff}.btn.btn-facebook:hover{background:#fff;color:#1877F2;border-color:#1877F2}.btn.btn-twitter{background:#1da1f2;color:#fff}.btn.btn-twitter:hover{background:#fff;color:#1da1f2;border-color:#1da1f2}.btn.btn-pinterest{background:#bd081c;color:#fff}.btn.btn-pinterest:hover{background:#fff;color:#bd081c;border-color:#bd081c}article.article{padding:0 20px;margin:0 0 20px;min-width:300px;flex-grow:1;flex-basis:calc(100% / 2)}article.article figure{margin:0 0 20px}article.article figure img{display:block;max-width:100%;height:auto}article.article section.title{display:flex;align-items:flex-start;margin:0 0 10px !important}article.article section.title h3{font-size:18px;font-weight:700;text-transform:uppercase;color:#2b6148;margin:0 10px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}article.article section.title h3 a{text-decoration:none;color:inherit}article.article section.title h3:hover a{color:#bad970}article.article section.title small{display:block;color:#bad970;font-size:16px;margin:0 0 0 auto}#content .container h2{color:#2b6148;font-weight:400;font-size:24px;text-transform:uppercase;text-align:center;margin:0 0 20px}#content .container #brand{margin:0 0 40px;padding:0 50px}#content .container #brand p{font-size:18px}#content .container #prestations{padding:0 50px}#content .container #prestations h2{margin:0 0 40px}#content .container #prestations .flex{display:flex;flex-wrap:wrap}#content .container #prestations .flex .prestation{flex-basis:calc(100% / 3);display:flex;flex-direction:column;margin:0 0 40px;padding:0 20px;border-right:1px solid #2b6148}#content .container #prestations .flex .prestation:nth-child(3n){border-right:0 none}#content .container #prestations .flex .prestation figure{margin:0 0 10px}#content .container #prestations .flex .prestation figure img{display:block;max-width:100%;height:auto;margin:0 auto}#content .container #prestations .flex .prestation>div{display:flex;flex-direction:column;flex-grow:1}#content .container #prestations .flex .prestation>div h3{color:#2b6148;font-weight:400;font-size:16px;text-transform:uppercase;text-align:center;border-bottom:1px solid #2b6148;padding:0 0 10px;margin:0 0 10px}#content .container #prestations .flex .prestation>div h3.creation-jardin-paysager{border-color:#c0392b}#content .container #prestations .flex .prestation>div h3.rocailles-bassin-paysager{border-color:#95a5a6}#content .container #prestations .flex .prestation>div h3.engazonnement{border-color:#27ae60}#content .container #prestations .flex .prestation>div h3.pavages-dallages{border-color:#2980b9}#content .container #prestations .flex .prestation>div h3.clotures-portails{border-color:#34495e}#content .container #prestations .flex .prestation>div h3.abattages-elagages{border-color:#1abc9c}#content .container #prestations .flex .prestation>div h3.entretien-jardins{border-color:#f1c40f}#content .container #prestations .flex .prestation>div h3.tondeuses-robotisees{border-color:#e67e22}#content .container #prestations .flex .prestation>div h3.amenagements-exterieurs{border-color:#9b59b6}#content .container #prestations .flex .prestation>div p{margin:0 0 20px}#content .container #prestations .flex .prestation>div .btn{margin:auto 10px 0}#content .container .video_container{padding:56.25% 0 0;position:relative;margin:0 0 50px}#content .container .video_container iframe{display:block;position:absolute;top:0;left:0;width:100%;height:100%}#content .container #testimonials{margin:0 0 40px}#content .container #testimonials .testimony{background:#bad970;color:#2b6148;padding:20px 110px;margin:0 0 20px;border-radius:40px 0}#content .container #testimonials .testimony:last-child{margin:0}#content .container #testimonials .testimony .title{display:flex;flex-wrap:wrap;align-items:center;margin:0 0 10px}#content .container #testimonials .testimony .title ul{margin:0 10px 0 -2px}#content .container #testimonials .testimony .title ul.stars{display:flex;align-items:center}#content .container #testimonials .testimony .title ul.stars li{color:#fff;padding:0 2px}#content .container #testimonials .testimony .title ul.stars li:before{content:'\005c';font-family:'EdGlyph-complete';font-size:24px;line-height:22px}#content .container #testimonials .testimony .title h3{font-size:18px;font-weight:400;text-transform:uppercase}#content .container #testimonials .testimony .title h3 em{font-size:14px}#content .container #realisations{margin:0 0 40px}#content .container #realisations h2{border-bottom:1px solid #2b6148;padding:0 0 20px}#content .container #realisations .flex{display:flex;flex-wrap:wrap;margin:0 -20px 20px}#content .container #realisations>.btn{max-width:296px;margin:0 0 0 auto}@media all and (max-width: 1200px){#content .container #brand,#content .container #prestations{padding:0}}@media all and (max-width: 992px){#content .container #testimonials .testimony{padding:20px}}@media all and (max-width: 768px){#content .container #prestations .flex{display:block}#content .container #prestations .flex .prestation{border-right:0 none;border-bottom:1px solid #2b6148;flex-direction:row;align-items:center;padding:0 0 20px;margin:0 0 20px}#content .container #prestations .flex .prestation:last-child{border-bottom:0;padding:0}#content .container #prestations .flex .prestation figure{margin:0 20px 0 0;width:100%;max-width:128px}#content .container #prestations .flex .prestation>div h3{text-align:left}#content .container #prestations .flex .prestation>div p{padding:0}#content .container #prestations .flex .prestation>div .btn{margin:0}}@media all and (max-width: 500px){#content .container #prestations .flex .prestation figure{max-width:96px}#content .container #prestations .flex .prestation>div p{display:none}}
