/* SERVIÇO */
.servico { width: 100%; height: auto; position: relative; clear: both; padding: 0px 0px 40px 0px; }
.servico .titulo { padding: 60px 0px 20px 0px; width: 100%; font-size: 45px; font-family: 'Montserrat'; color: #1a1a1a; font-weight: 200; text-align: center; }
.servico .titulo2 { padding: 60px 0px 20px 0px; width: 100%; font-size: 32px; font-family: 'Montserrat'; color: #1a1a1a; font-weight: 200; text-align: center; }
.servico .introducao { padding: 0px 0px 50px 0px; width: 100%; font-size: 15px; line-height: 24px; font-family: 'Montserrat'; color: #5c5c5c; font-weight: 400; text-align: left; }

.servico .topicos { width: 90%; height: auto; clear: both; position: relative; margin: 30px 5%; }
.servico .topicos ol { width: 100%; height: auto; list-style-type: none; position: relative; clear: both; }
.servico .topicos ol li { height: auto; width: -moz-calc(100% - 40px); width: -webkit-calc(100% - 40px); width: -o-calc(100% - 40px); width: calc(100% - 40px); margin: 5px 0px; padding: 10px 0px 10px 40px; background: url(../imagens/check_padrao.png) no-repeat left center; font-size: 18px; font-family: 'Montserrat'; color: #5c5c5c; text-align: left; line-height: 20px; font-weight: 600; }

.servico .video { clear: both; margin: 0 auto; width: 100%; height: 480px; position: relative; overflow: hidden; text-align: center; }
.servico .video .play { width: 100%; position: absolute; z-index: 10; height: 480px; background:url(../imagens/play-large.png) no-repeat center center; }
.servico .video:hover img { opacity: 0.7; height: 480px; position: relative; -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); }
.servico .video:hover .play { height: 470px; }

.servico .fotos { width: 100%; height: auto; position: relative; clear: both; margin: 0 auto; padding: 10px 0px; z-index: 10; }
.servico .fotos ul { width: 100%; height: auto; position: relative; clear: both; list-style-type: none; text-align: center; }
.servico .fotos ul li { width: 295px; height: 197px; position: relative; overflow: hidden; vertical-align: top; display: inline-block; margin: 15px; }
.servico .fotos ul li .avatar { margin: 0px; position: relative; width: 295px; height: 197px; position: relative; overflow: hidden; }
.servico .fotos ul li .avatar img { width: 295px; height: 197px; -webkit-transform: scale(1.0); -moz-transform: scale(1.0); -ms-transform: scale(1.0); -o-transform: scale(1.0); transform: scale(1.0); }
.servico .fotos ul li:hover .avatar img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); }
.servico .fotos #pager { width: 100%; height: auto; position: relative; text-align: center; margin: 20px 0px; }

.servico #quero_mais { width: 600px; margin: 0 auto; height: auto; text-align: center; position: relative; clear: both; }
.servico #quero_mais .label { width: 100%; height:15px; margin:5px 0px; display:block; clear:both; font-family: 'Montserrat'; text-align: center; font-size: 15px; color:#5c5c5c;}
.servico #quero_mais input[type=text] { width: -moz-calc(100% - 20px); width: -webkit-calc(100% - 20px); width: -o-calc(100% - 20px); width: calc(100% - 20px); height:30px; padding:3px 10px; margin-bottom:20px; font-family: 'Montserrat'; font-size: 15px; color:#5c5c5c; background-color: #ffffff; border: 1px solid #f1efef; text-align: left;}
.servico #quero_mais textarea { width: -moz-calc(100% - 20px); width: -webkit-calc(100% - 20px); width: -o-calc(100% - 20px); width: calc(100% - 20px); height:60px; padding:3px 10px; margin-bottom:20px; font-family: 'Montserrat'; font-size: 15px; color:#5c5c5c; background-color: #ffffff; border: 1px solid #f1efef; text-align: left;}
.servico #quero_mais .botao { height: 36px; margin: 0 auto; cursor: pointer; width: 100px; padding: 0px 20px; text-transform: uppercase; letter-spacing: 2px; text-align: center; line-height: 36px; font-family: 'Montserrat', Arial; font-size: 11px; color: #ffffff; background-color: #867040; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }
.servico #quero_mais .botao:hover { background-color: #97804e; }