body{color:#757272}h1{font-weight:300}h2{color:#171717;opacity:.8;font-weight:300}.bg-TopGardens{background-color:#d5e0da}.btn-TopGardens{color:#fff;background-color:#97b3a7;border-color:#97b3a7}.btn-TopGardens:hover,.btn-TopGardens:active{color:#fff;opacity:.8}.navbar-nav{margin-bottom:20px}.paddingBottomFooter{padding-bottom:80px}footer{background:#c4d3cc;padding-top:15px;padding-bottom:15px;font-size:12px}footer a{color:#757272}footer a:hover{color:#757272;text-decoration:underline}.socialFooter a:hover{opacity:.7}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-top-social{position:absolute;right:26px;top:0}.fixed-top-social a:hover{opacity:.7;text-decoration:none;color:#757272}.fixed-top-social a .clouse{text-decoration:none;font-size:25px;color:#757272}header{-webkit-box-shadow:0 3px 10px 0 rgba(50,50,50,.75);-moz-box-shadow:0 3px 10px 0 rgba(50,50,50,.75);box-shadow:0 3px 10px 0 rgba(50,50,50,.75)}header li a{color:#515151;padding:5px 10px 5px 10px;margin:0 0 0 12px;text-transform:uppercase;font-size:14px}header li a:hover,header li a:active{color:#fff;background:#97b3a7;text-decoration:none;padding:5px 10px 5px 10px}.navbar-toggler{border-color:#97b3a1;background-color:#97b3a1}.navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0,0,0, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E")}.marginTopHeader{margin-top:56px}@media(max-width:991px){.btn-TopGardens{margin-top:15px}.navbar-nav{margin-top:20px}.imgLogo{max-width:160px}.tp-banner div.title{font-weight:300;text-shadow:2px 2px 3px rgba(0,0,0,.38);color:#fff;text-align:center;width:100%;line-height:1em;font-size:1.5em;white-space:normal}.tp-banner div.subtitle{font-weight:300;margin-top:15px;font-size:.7em;line-height:1.3em;text-align:center;margin-bottom:5px;overflow:hidden;color:#fff;white-space:initial}}.c-layout-revo-slider-7.withShadow .slotholder:after{background-image:url("../Images/shadow-slider-home.png");background-repeat:repeat-x;width:100%;height:603px;content:"";position:absolute;left:0;bottom:0;pointer-events:none}.mouse-scroll img{cursor:pointer;margin-bottom:60px;animation:myfirst 5s infinite ease-out;-moz-animation:myfirst 5s infinite ease-out;-webkit-animation:myfirst 5s infinite ease-out;-o-animation:myfirst 5s infinite ease-out}@media(min-width:992px){.navbar-nav{margin-top:0}.imgLogo{max-width:235px}.tp-banner div.title{font-weight:300;text-shadow:2px 2px 3px rgba(0,0,0,.38);color:#fff;text-align:center;width:100%;line-height:1em;font-size:4em;white-space:normal}.tp-banner div.subtitle{font-weight:300;margin-top:15px;font-size:3em;line-height:1.3em;text-align:center;margin-bottom:5px;overflow:hidden;color:#fff;white-space:initial}}.mouse-scroll.scrolldown.center{text-align:center}.serviceHome{padding-top:16px;padding-right:8px;padding-left:8px}.serviceTitle{position:absolute;bottom:0;background:#97b3a7;opacity:.9;left:0;right:0;height:65px;margin:0 8px 0 8px;padding:12px;color:#fff;line-height:1}.carousel-indicators{position:relative;bottom:0;margin-bottom:50px}.carousel-indicators li{background:#d5e0da;width:15px;height:15px;border-radius:50%}.carousel-indicators li.active{background:#97b3a7;opacity:1}.card{border:none}.card-img-top{width:auto}.item-square{cursor:pointer}.item-square .foto{overflow:hidden}.foto{overflow:hidden;cursor:pointer;position:relative}.item-square:hover #overlay{opacity:1}.foto #overlay{background:rgba(0,0,0,.6);position:absolute;top:0;left:0;z-index:100;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;transition:all 300ms ease-out;opacity:0;width:100%;height:100%;text-align:center;display:flex;align-items:center}.foto #overlay img{margin:0 auto;width:50px}.subtitleProjHome{color:#757272}a:hover .subtitleProjHome{color:#000;text-decoration:underline}.topImageSlide .tp-leftarrow,.topImageSlide .tp-rightarrow{display:none}.topImageSlide{margin-top:100px}.contactInfo a{color:#757272;opacity:.8;text-decoration:none}.contactInfo .map{color:#000;text-decoration:none;margin-left:15px}.contactInfo a:hover,.contactInfo a:active{color:#000;text-decoration:underline}