@charset "utf-8";
/** Institucional Home **/
.institucionalHome {text-align:center; padding:30px 0 20px;}
.institucionalHome > .container > .textoInstitucional {max-width:965px; margin:20px auto;}
.institucionalHome > .container > .textoInstitucional > p {font-family:'GothamBook', Arial, Helvetica, sans-serif; font-size:30px; margin-bottom:20px;}
.institucionalHome > .container > .textoInstitucional > p > span {font-family:'GothamRoundedBold', Arial, Helvetica, sans-serif;}
.institucionalHome > .container > .textoInstitucional a {display:block; text-decoration:none; font-family:'GothamBook', Arial, Helvetica, sans-serif; font-size:20px; background:#5ba044; color:#FFF; width:150px; padding:10px 0; border-radius:25px; margin:0 auto;}

/** CAROUSEL SOLUÇÕES **/
.boxSolucoes {background:url(/template/imagens/bgCarousel.png) no-repeat center center / cover; padding:50px 0 20px;}
.boxSolucoes .carouselSolucoes {margin-top:20px;}
.boxSolucoes ul li {background:rgba(0,0,0,.4); margin:0 10px; padding:30px; height:400px;}
.boxSolucoes ul li a {text-decoration:none;}
.boxSolucoes ul li .tituloSolucoes {font-family:'GothamRoundedBold', Arial, Helvetica, sans-serif; font-size:40px; color:#FFF; text-align:center; margin-bottom:10px;}
.boxSolucoes ul li .descricao {font-family:'GothamBook', Arial, Helvetica, sans-serif; font-size:20px; color:#FFF; margin-bottom:10px; text-align:center;}
.boxSolucoes ul li .icone {width:100px; text-align:center; margin:0 auto 20px;}
.boxSolucoes ul li .icone > img {width:100%;}
.boxSolucoes .btnSaibaMais {display:block; text-decoration:none; font-family:'GothamBook', Arial, Helvetica, sans-serif; font-size:20px; background:#FFF; color:#5ba044; width:150px; padding:10px 0; border-radius:25px; margin:0 auto; text-align:center; margin-top:30px;}
.boxSolucoes .owl-theme .owl-nav {margin-top:0; position:absolute; top:50%; transform:translateY(-50%); width:100%;}
.owl-carousel .owl-nav button.owl-next {width: 0; height: 0; border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 10px solid #FFF; position:absolute; right:-15px; background:none;}
.boxSolucoes  .owl-carousel .owl-nav button.owl-prev {width: 0; height: 0; border-top: 10px solid transparent;border-bottom: 10px solid transparent; border-right:10px solid #FFF; position:absolute; left:-15px; background:none;}
.boxSolucoes  .owl-carousel .owl-nav button.owl-prev span, .boxSolucoes  .owl-carousel .owl-nav button.owl-next span {display:none;}
.owl-theme .owl-nav [class*='owl-']:hover {background:none;}

/** EVENTOS **/
.boxEventos {padding:50px 0; text-align:center;}
.boxEventos .tituloBox {color:#464646;}
.boxEventos .carouselEventos li {max-width:530px; margin:0 auto;}
.boxEventos .carouselEventos li a {text-decoration:none;}
.boxEventos .carouselEventos li .tituloEventos {font-family:'GothamRoundedBold', Arial, Helvetica, sans-serif; font-size:30px; color:#464646; margin:20px 0 10px;}
.boxEventos .carouselEventos li .dtEventos {font-family:'GothamBook', Arial, Helvetica, sans-serif; font-size:17px; color:#464646;}
.boxEventos .carouselEventos li .descricao {font-family:'GothamBook', Arial, Helvetica, sans-serif; font-size:17px; color:#464646; margin:15px 0;}
.boxEventos .carouselEventos li .btnSaibaMais {display:block; text-decoration:none; font-family:'GothamBook', Arial, Helvetica, sans-serif; font-size:20px; background:#5ba044; color:#FFF; width:150px; padding:10px 0; border-radius:25px; margin:0 auto; text-align:center;}
.boxEventos .carouselEventos li .imagem {width:100%;}
.boxEventos .carouselEventos li .imagem img {width:100%;}
.boxEventos .owl-theme .owl-nav {margin-top:0; position:absolute; top:50%; transform:translateY(-50%); width:100%; height:33px;}
.boxEventos .owl-carousel .owl-nav button.owl-next {width: 0; height: 0; border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 10px solid #FFF; position:absolute; right:-2px; background:none; z-index:5;}
.boxEventos  .owl-carousel .owl-nav button.owl-prev {width: 0; height: 0; border-top: 10px solid transparent;border-bottom: 10px solid transparent; border-right:10px solid #FFF; position:absolute; left:-4px; background:none;}
.boxEventos  .owl-carousel .owl-nav button.owl-prev span, .boxEventos  .owl-carousel .owl-nav button.owl-next span {display:none;}
.boxEventos  .owl-carousel .owl-nav:before {position:absolute; content:''; background:#5B9F43; height:30px; width:30px; border-radius:50%; left:-6px;}
.boxEventos  .owl-carousel .owl-nav:after {position:absolute; content:''; background:#5B9F43; height:30px; width:30px; border-radius:50%; right:-6px;}

/**CSS CONTATO**/
.contato > .tituloBox {color:#464646;}
.contato > .textoFormulario {font-family:'GothamBook', Arial, Helvetica, sans-serif; font-size:18px; line-height:25px; margin:20px 0; color:#000; text-align:center;}
.contato > .textoFormulario > a {color:#4A767F;}
.contato > .formulario {max-width:1000px; margin:0 auto 100px;}
.contato > .formulario > form > ul{ display: block; }
.contato > .formulario > form > ul > .boxEsquerdo {float:left; width:48%;}
.contato > .formulario > form > ul > .boxDireito {float:right; width:48%;}
.contato > .formulario > form > ul li{ display: block; margin-bottom: 10px;width:100%;}
.contato > .formulario > form > ul li > label{display:block; font-family:'GothamMedium', Arial, Helvetica, sans-serif; font-size:15px; line-height:15px; color:#333; margin:0 0 3px 3px;}
.contato > .formulario > form input[type=text],
.contato > .formulario > form input[type=email],
.contato > .formulario > form select,
.contato > .formulario > form textarea {display:block; width:100%; height:40px; line-height:40px; padding: 0 8px; background:#FFF; border:1px solid #333; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 15px; font-family: 'GothamLight', Arial, Helvetica, sans-serif; font-size:15px; font-weight:600; color:#003040; -moz-box-sizing:border-box; -webkit-box-sizing: border-box; box-sizing:border-box; }
.contato > .formulario > form textarea {height:242px !important; line-height:24px !important; padding:6px 8px !important; resize:none; color:#464646;}
.contato > .formulario > form > ul li > input[type=text]:focus,
.contato > .formulario > form > ul li > input[type=email]:focus,
.contato > .formulario > form > ul li > textarea:focus,
.contato > .formulario > form > ul li > select:focus{border-color:#63A63A; color:#63A63A;}
.contato > .formulario > form > ul li > select:focus {border-radius:15px 15px 0 0;}
.contato > .formulario > form > ul li > button[type=submit]{display:block; text-decoration:none; font-family:'GothamBook', Arial, Helvetica, sans-serif; font-size:20px; background:#5ba044; color:#FFF; width:150px; padding:10px 0; border-radius:25px; margin:0 auto; text-align:center; border:none;}
::placeholder {color:#464646;font-family:'GothamBook', Arial, Helvetica, sans-serif; }