:root{--main-primary-color:#008560;--main-secondary-color:#92c024;--main-yellow-color:#ffd23d;--main-red-color:#e94554;--main-black-color:#444f59}@font-face{font-family:itim;src:url(/build/fonts/Itim-Regular.38b1e657.ttf)}@font-face{font-family:open sans;src:url(/build/fonts/OpenSans_Condensed-Regular.52dfa12f.ttf)}h1,h2{text-transform:uppercase}h1,h2,h3{font-family:itim,open sans}a{text-decoration:none}h4{font-family:itim,open sans}body{background-color:#fff;color:var(--main-black-color);font-family:open sans,sans-serif}.bg-primary,.btn-primary{background-color:var(--main-primary-color)!important}.btn-primary{border:0;border-radius:5px;color:#fff!important}.btn-primary i{padding-right:15px}.alert-danger{background-color:rgba(233,69,84,.3);color:var(--main-red-color)}.login-container{margin:auto!important}#bg-section{padding-bottom:100px;padding-top:100px}#bg-section h1,#bg-section p{color:#fff}#logo-container{background:url(/build/images/logo.444cbacd.png);background-repeat:no-repeat;background-size:contain;text-indent:-3000px;width:170px}#bg-title-small{background-image:url(/build/images/homeBackground3.87fa8c8b.png);background-position:50%;background-size:cover;color:#fff;padding-bottom:50px;padding-top:50px}#fullContent{padding-top:68px}footer{background-color:var(--main-primary-color);margin-top:30px;min-height:200px;padding-bottom:50px;padding-top:20px}footer,footer a,footer a:hover{color:#fff}.card-garden .card-header,.card-reservation .card-header{height:250px;overflow:hidden;padding:0;text-align:center}.card-garden .card-header img,.card-reservation .card-header img{height:100%;max-width:100%;transition:transform .33s ease-in-out;width:auto}.card-garden:hover img,.card-reservation:hover img{transform:scale(1.2)}.card .card-body .card-title,.card-garden .card-description a{color:var(--main-primary-color);text-decoration:none!important}.card-price-container{align-items:center;display:flex;justify-content:center}.card-price{background-color:var(--main-primary-color);border-radius:10px;color:#fff;float:right;margin-bottom:0;margin-right:0;margin-top:-16px;padding:5px 10px;position:relative}.card-description{-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;display:-webkit-box;max-height:100px;overflow:hidden;text-overflow:ellipsis}.stepper-wrapper{display:flex;justify-content:space-between;margin-bottom:20px;margin-top:auto}.stepper-item{align-items:center;display:flex;flex:1;flex-direction:column;position:relative;@media (max-width:768px){font-size:12px}}.stepper-item:before{left:-50%}.stepper-item:after,.stepper-item:before{border-bottom:2px solid #ccc;content:"";position:absolute;top:20px;width:100%;z-index:2}.stepper-item:after{left:50%}.stepper-item .step-counter{align-items:center;background:#e7e7e7;border-radius:50%;color:var(--main-primary-color);display:flex;height:40px;justify-content:center;margin-bottom:6px;position:relative;width:40px;z-index:5}.stepper-item .step-name{color:#e7e7e7}.stepper-item.active .step-name{color:#000;font-weight:700}.stepper-item.active .step-counter{background-color:#fff;border:2px solid var(--main-primary-color);color:var(--main-primary-color);font-weight:700}.step-counter{text-decoration:none}.stepper-item.completed .step-counter{background-color:var(--main-primary-color);color:#fff}.stepper-item.completed .step-name{color:#000}.stepper-item.completed:after{border-bottom:2px solid var(--main-primary-color);content:"";left:50%;position:absolute;top:20px;width:100%;z-index:3}.stepper-item:first-child:before,.stepper-item:last-child:after{content:none}.step-counter:hover{background-color:#ccc}h3{font-size:1.5em}.details{margin-bottom:5%;margin-top:40px}.details h1{font-size:1.5em}.description{margin-bottom:5%}.description h3{border-color:var(--main-primary-color);border-top-style:solid;border-top-width:thin;padding-top:70px;width:100%}.description p{text-align:justify;width:100%}.description p,.equipment{border-bottom-style:solid;border-bottom-width:thin;border-color:var(--main-primary-color);padding-bottom:70px}.equipment{margin-bottom:5%}.equipment p{text-align:justify;width:100%}.criteres{margin-bottom:5%}.criteres h4{font-size:1em}.criteres i{color:var(--main-primary-color)}.conditions{border-bottom-style:solid;border-bottom-width:thin;border-color:var(--main-primary-color);padding-bottom:70px;text-align:justify;width:100%}.address h4{margin-bottom:30px}.reservation-call-to-action{text-align:center}.reservation-call-to-action a,.reservation-call-to-action button{background-color:transparent;border:none;color:grey;text-decoration:none}.reservation-call-to-action a:hover,.reservation-call-to-action button:hover{background-color:transparent;border:none;color:blue;text-decoration:none}.reservation-call-to-action a i,.reservation-call-to-action button i{font-size:2rem}.card-description a{-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.account-user-picture{display:block;margin:auto;width:25%}.nav-user-picture{border-radius:50px;max-height:25px}.hidden{display:none}.modal-dialog{margin:5% auto auto;width:50%}.dep{fill:var(--main-primary-color)}.dep.empty{fill:#cacaca}.dep:hover{fill:var(--main-yellow-color);cursor:pointer}#createAdForm{backdrop-filter:blur(5px);background-color:hsla(0,0%,100%,.15);border-left:1px solid #fff;border-right:1px solid #7e6f5f;border-top:1px solid #cbb9a8;border-top-left-radius:5px;border-top-right-radius:5px;color:#fff!important;margin-bottom:-100px;margin-top:-20px;padding-top:20px;text-align:center}#createAdForm a.details,#createAdForm p{color:#fff;font-size:.9em}#maCarte{width:100%}.leaflet-marker-icon{background-color:transparent!important;border:none!important;display:none!important}.btn-stripe{background-color:#635bff;color:#fff;font-weight:700}.ui-datepicker.ui-datepicker-inline{width:100%}.ui-state-active{background-color:#f6f6f6!important;border:1px solid silver!important}.dateBooked a{background:repeating-linear-gradient(-45deg,grey,grey 10px,silver 0,silver 20px)!important;color:#fff!important}.square-example{border:1px solid silver;height:20px;width:20px}.unavailable{background:repeating-linear-gradient(-45deg,#cb2c2c,#cb2c2c 10px,#ff295a 0,#ff295a 20px)}.booked{background:repeating-linear-gradient(-45deg,grey,grey 10px,silver 0,silver 20px)}.available{background-color:green}.btn-footer-right{margin-left:auto!important;margin-right:0!important}.example-wrapper{font:18px/1.5 sans-serif;margin:1em auto;max-width:800px;width:95%}.example-wrapper code{background:#f5f5f5;padding:2px 6px}.parent{grid-column-gap:0;grid-row-gap:0;display:grid;grid-template-columns:20% 80%;grid-template-rows:15% 75% 10%;height:70vh;width:100%}.div1{grid-area:1/1/4/2}.div2{grid-area:1/2/2/3}.div3{grid-area:2/2/3/3}.div4{grid-area:3/2/4/3}.list:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);transition:.2s}.dot{animation:pop .3s linear 1;background-color:#dd3b3bf0;box-shadow:0 0 4px 4px hsla(0,84%,73%,.466);height:19px;width:19px}@keyframes pop{50%{transform:scale(1.2)}}#maCarte{height:500px;width:60%}.circleText{color:#fff;font-size:20px;left:50%;margin:0;position:absolute;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.leaflet-marker-icon{background-color:transparent;border:none;display:none}.sum{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.grow{transition:all .1s ease}.grow:hover{transform:scale(1.175)}.grow:active{transform:scale(1.5)}.red-heart{color:var(--main-red-color)}.thumbnail{color:#000;text-decoration:none}.thumbnail:hover{cursor:pointer}.submitHeaderForm{height:58px}.xmark{opacity:.4}.xmark:hover{opacity:1}.dot{border-radius:50%;display:none;font-size:smaller;height:20px;position:absolute;right:7%;text-align:center;top:-15%;width:20px}.filter{background-color:#e6e6e6}.dropdown:hover .dropdown-menu{display:block;margin-top:0}.error-message{color:#c03;display:none;font-size:12px;line-height:15px;margin:5px 0 0}.text-error{font-size:12px}#map{height:380px}#map,.image-uploader{border:1px solid #ced4da;border-radius:.25rem}#datepicker div{margin-left:auto;margin-right:auto}.dateAvailable a{background-color:green!important;color:#fff!important}.dateUnavailable a{background:repeating-linear-gradient(-45deg,#cb2c2c,#cb2c2c 10px,#ff295a 0,#ff295a 20px)!important;color:#fff!important}.ui-state-active{background:#f6f6f6!important;border:1px solid #c5c5c5!important;color:#454545!important;font-weight:400!important}#textMessage{background-clip:padding-box;background-color:#fff;border:1px solid #ced4da;border-radius:5px;color:#212529;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem .75rem;width:80%}.carousel-inner{height:450px}.carousel-inner img{height:450px;width:auto}@media only screen and (max-width:900px){#createAdForm{display:none}#mainSearchForm,#mainSearchForm .col-6,.last-added-ad{width:100%}.map-section{display:none}.ad-col{width:100%}.parent{display:flex;flex-flow:wrap;height:auto}#textMessage{width:75%}.ad-information-col,.ad-preview,.related-ad-col{width:100%}.modal-dialog{margin:5% auto auto;width:90%}.mobile-hidden{display:none}.header-home .header-content .row{margin:auto}.notice .col .d-flex{align-items:center;flex-flow:column;text-align:center}.notice .col.text-end .d-flex{align-items:center;flex-flow:column-reverse;text-align:center}}.carousel-inner{height:500px}.carousel-item{text-align:center}.carousel-inner .carousel-item img{max-height:500px;max-width:100%;width:auto}thead{background-color:var(--main-primary-color);color:#fff}.tail-select{display:block}li{list-style:none}.header-home{background-position:50%;background-repeat:no-repeat;background-size:cover;margin-top:-68px;max-width:100vw;min-height:95vh;position:relative}.header-home h1{font-family:sans-serif;font-size:54px;font-weight:800;line-height:1.3em;text-shadow:1px 1px 3px rgba(68,68,68,.5);text-transform:inherit}.header-home h1,.header-home h2{color:#fff;padding:15px;text-align:center}.header-home .overlay{background-color:#000;height:100%;left:0;opacity:.4;position:absolute;top:0;width:100%}.header-home .header-content{left:10%;position:absolute;top:25%;width:80%}.header-home .row{justify-content:center;max-width:100%}.header-home form{margin:auto;width:75%}.fa-street-view,.header-home .fa-location-dot{color:var(--main-primary-color);padding-right:15px}.header-home label{color:rgba(0,0,0,.7)}.navbar a{border:2px solid transparent;margin:0 10px}.navbar-transparent{background-color:transparent!important}.navbar-transparent a{border:2px solid transparent;border-radius:5px;color:#fff!important}.navbar-transparent .dropdown-menu a{border:none;color:#000!important}.navbar-transparent .dropdown-menu :hover{background-color:#fff;border:none;color:#000!important;margin:auto}.navbar-transparent a:active,.navbar-transparent a:hover{border:2px solid var(--main-primary-color)}.navbar-transparent a:active{background-color:var(--main-primary-color)}.navbar-transparent #logo-container{background:url(/build/images/logo-600x140px-72dpi-blanc.ec3d0da3.png);background-repeat:no-repeat;background-size:contain;border:2px solid transparent!important}.notice p{display:table-cell;height:100px;vertical-align:middle;width:100%}.notice div{padding-left:15px;padding-right:15px}.notice .d-flex{margin-top:15px}.notice .d-flex img{height:100px;width:100px}.cta{background-color:var(--main-primary-color);color:#fff;width:100%}.cta .btn{background-color:#fff!important;color:var(--main-primary-color)!important;padding:10px 35px}.map-col{margin:auto;width:30%}.landing-row .col-sm-3,.landing-row .col-sm-6{padding:0}.landing-row img{height:250px;padding:5px;width:100%}.content{position:relative}.content .content-overlay{background:rgba(0,133,96,.7);bottom:0;height:99%;left:0;opacity:0;position:absolute;right:0;top:0;-webkit-transition:all .4s ease-in-out 0s;-moz-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;width:100%}.content:hover .content-overlay{opacity:1}.content-image{width:100%}.content-details{left:50%;opacity:0;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;width:100%}.content:hover .content-details{left:50%;opacity:1;top:50%}.content-details h3{color:#fff;font-weight:500;letter-spacing:.15em;margin-bottom:.5em;text-transform:uppercase}.fadeIn-bottom{top:80%}fieldset{border:1px solid #d3d3d3!important;padding:30px!important}.department-picture{height:150px!important;object-fit:contain!important}.centered-link{display:block;margin:0 auto;width:fit-content}.menu-drop-down-right{position:absolute;right:10%}.categories-caps{background-color:#008560;border-radius:10px;box-shadow:0 0 10px 0 rgba(0,0,0,.1);padding:10px 0;position:absolute;right:2%;top:10%;width:10%;z-index:9999}.categories-caps img{height:auto!important;transition:none!important;width:25px!important}.categories-caps img,.categories-caps img:hover{transform:scale(1)!important}.icon-category{height:auto!important;width:30%!important}.form-check-input:checked{background-color:var(--main-primary-color);border-color:var(--main-primary-color)}.category-thumb{margin-right:5px;max-height:25px;max-width:25px}.category-col{background-color:green;border-radius:50px;display:flex;padding:10px 15px;width:auto}