*{padding:0;margin:0}body{font-family:'Open Sans',sans-serif;color:#5d5d5d}html,body{height:100%;width:100%}.wrap{min-height:80%}.border{border:1px red solid}.input-hide{position:absolute;top:-5000px;left:-5000px;height:1px;width:1px;background:transparent;border:0 none}.alert{margin-bottom:0}.logo{padding:10px}.logo img{height:90px;width:90%;object-fit:contain}.form-topo{padding:2.5em 0;float:right}.form-topo label{color:#39b471;font-weight:bolder;font-size:1.2em}.form-topo label span{font-style:italic}.navbar-default{background:#48b848;margin-bottom:0}.navbar-default .active{font-weight:bolder}.navbar-default .navbar-toggle{background:#fff}.navbar-default .navbar-nav li a{color:#fff;transition:.5s;font-weight:bolder;text-transform:uppercase}.navbar-default .navbar-nav li a:hover,.navbar-default .navbar-nav li a:focus{background:#399439;color:#fff;transition:.5s}.footer{background:#444;padding-top:20px}.footer span{font-weight:bolder;font-size:1.2em;border-bottom:2px #39b471 solid;color:#fff}.footer img{margin:10px auto;max-width:300px}.footer nav{margin:15px 0}.footer nav ul{list-style:none;column-count:2}.footer nav a{display:block;padding:5px 0;color:#fff;transition:.5s}.footer nav a:hover,.footer nav a:focus{text-decoration:none;color:#f7b039;transition:.5s}.footer .footer-bottom{background:#5d5d5d;margin-top:10px;padding:10px;text-align:center;color:#fff}.footer .footer-bottom p{margin:0}.footer .footer-bottom a{color:#39b471;font-weight:bolder}.footer .logo-footer{width:80%}.title{color:#39b471;text-align:center;font-size:3em;font-weight:bolder;text-transform:uppercase;position:relative;margin-bottom:30px}.title:after{content:"";width:20%;height:2px;background:transparent;border-top:1px solid #39b471;border-bottom:1px solid #39b471;padding:1px;position:absolute;bottom:-15px;left:40%}.simple-title{color:#fff;text-align:center;font-size:2em;font-weight:bolder;text-transform:uppercase;position:relative;margin-bottom:30px}.simple-title:after{content:"";width:20%;height:2px;background:transparent;border-top:1px solid #fff;border-bottom:1px solid #fff;padding:1px;position:absolute;bottom:-15px;left:40%}.subtitle{font-size:1.3em;text-align:center;margin-bottom:2em}.text-default{font-size:1.1em}.banner .item img{width:100%;height:600px;object-fit:cover}.banner .item .carousel-caption{top:30%}.banner .item .carousel-caption h1,.banner .item .carousel-caption h2{font-weight:bolder;font-size:4em;text-transform:uppercase;font-style:italic}.banner .item .carousel-caption h2{font-size:2em}.banner .item .carousel-caption .btn-upper{text-transform:uppercase;font-weight:bolder}.simple-card{padding:15px;margin:15px 0}.simple-card img{width:50%;margin:15px 25%}.simple-card .caption{text-align:center}.simple-card .caption h3{font-weight:bolder;font-size:1.3em;font-style:italic}.section{padding:3em 0}.section-effect{padding:3em 0;background:#48b848;color:#fff;margin-top:50px}.section-effect .btn{color:#39b471;font-weight:bolder}.img-fundo-home img{width:100%;margin-top:-120px}@media screen and (max-width: 991px){.img-fundo-home img{ margin-top:100px;width:120%}}@media screen and (max-width: 768px){.img-fundo-home img{ display:none}}.link-banner a{display:block;padding:2em;text-align:center;text-transform:uppercase;font-size:2em;font-weight:bolder;color:#39b471;background:#efefef;transition:all .5s}.link-banner a:hover,.link-banner a:focus{color:#fff;background:#39b471;text-decoration:none;transition:all .5s}.nav-tabs li a{font-weight:bolder;color:#39b471}.tab-content{padding:15px}.card-service{height:250px;position:relative;margin:10px 0}.card-service a{display:block .border}.card-service a img{width:100%;height:100%;object-fit:cover}.card-service a .caption{position:absolute;width:100%;bottom:0;padding:15px;text-align:center;background:rgba(0,0,0,.4);color:#fff;transition:all.5s}.card-service a .caption h3{margin:0 0 5px;font-size:1.3em}.card-service a .caption p{display:none}.card-service a:hover,.card-service a:focus{text-decoration:none}.card-service a:hover .caption,.card-service a:focus .caption{background:#39b471;transition:all.5s}.card-service a:hover .caption p,.card-service a:focus .caption p{display:block}#map{height:250px;width:100%}.box-button-home{background:#efefef;border-top:5px #48b848 solid}.box-button-home a{padding:50px 15px;display:block;transition:.5s}.box-button-home a p{color:#898989;font-size:1.2em;font-weight:lighter}.box-button-home a h3{margin:0 0 10px;color:#48b848;font-weight:bolder;text-transform:uppercase}.box-button-home a:hover,.box-button-home a:focus{background:#48b848;text-decoration:none;transition:.5s}.box-button-home a:hover h3,.box-button-home a:focus h3,.box-button-home a:hover p,.box-button-home a:focus p{color:#fff}.box-button-home.box-button-right{border-top:5px #f7b039 solid}.box-button-home.box-button-right a h3{color:#f7b039}.box-button-home.box-button-right a:hover,.box-button-home.box-button-right a:focus{background:#f7b039;text-decoration:none;transition:.5s}.box-button-home.box-button-right a:hover h3,.box-button-home.box-button-right a:focus h3,.box-button-home.box-button-right a:hover p,.box-button-home.box-button-right a:focus p{color:#fff}
/* This beautiful CSS-File has been crafted with LESS (lesscss.org) and compiled by simpLESS (wearekiss.com/simpless) */
