.roxo { color:#231a2d !important; }
.bg-verde1 { background:#012e33 !important; }
.bg-verde1_a { background:rgba(1,46,51,0.8) !important; }
.bg-verde2 { background:#77a343 !important; }
.bg-verde2_a { background:rgba(119,163,67,0.8) !important; }
.bg-verde3 { background:#9dcf7f !important; }
.bg-verde3_a { background:rgba(157,207,127,0.8) !important; }
.bg-verde3_b { background:rgba(157,207,127,0.6) !important; }
.bg-verde3_c { background:rgba(157,207,127,0.4) !important; }
.bg-verde4_a { background:rgba(1,32,36,0.8) !important; }
.bg-verde4_b { background:rgba(1,32,36,0.6) !important; }
.bg-roxo { background:#231a2d !important; }
.bg-roxo_a { background:rgba(35,26,45,0.8) !important; }
.bg-bege { background: !important; }
.bg-bege_a { background: !important; }
.bg-laranja { background:#f18721 !important; }
.bg-laranja_a { background:rgba(241,135,33,0.8) !important; }
.bg-laranja_b { background:rgba(241,135,33,0.6) !important; }
.bg-laranja_c { background:rgba(241,135,33,0.4) !important; }
.bg-lilas { background:#745f8b !important; }
.bg-lilas_a { background:rgba(116,95,139,0.8) !important; }
.bg-lilas_b { background:rgba(116,95,139,0.6) !important; }
.bg-azul { background: !important; }
.bg-azul_a { background: !important; }
.bg-cinza { background: !important; }
.bg-cinza_a { background: !important; }
.bg-cinza_b { background: !important; }
.bg-amarelo { background: !important; }
.bg-amarelo_a { background: !important; }
.bg-amarelo2 { background: !important; }
.bg-amarelo2_a { background: !important; }
.bg-preto2_a { background: !important; }
.bg-branco { background: !important; }
.bg-vermelho { background:#ff8f8f !important; }
.text-verde1 { color:#012e33 !important; }
.text-verde2 { color:#77a343 !important; }
.text-verde3 { color:#9dcf7f !important; }
.text-verde4 { color:#012024 !important; }
.text-roxo { color:#231a2d !important; }
.text-bege { color: !important; }
.text-laranja { color:#f18721 !important; }
.text-lilas { color:#745f8b !important; }
.text-azul { color: !important; }
.text-cinza { color: !important; }
.text-amarelo { color: !important; }
.text-amarelo2 { color: !important; }
@font-face {
  font-family:'roboto';
  src:url("7838acd6a8bd0836_Roboto-Regular.woff") format('woff');
  font-weight:normal;
  font-style:normal;
}
@font-face {
  font-family:'korolev';
  src:url("cf7f8fb8aa4153d1_korolev_medium.woff2") format('woff2'), url('korolev/korolev_medium.woff') format('woff');
  font-weight:normal;
  font-style:normal;
}
@font-face {
  font-family:'korolev_italic';
  src:url('korolev/korolev_medium_italic.woff2') format('woff2'), url('korolev/korolev_medium_italic.woff') format('woff');
  font-weight:normal;
  font-style:normal;
}
@font-face {
  font-family:'korolev_bold';
  src:url("a27f425dbc8f25c3_korolev_bold.woff2") format('woff2'), url('korolev/korolev_bold.woff') format('woff');
  font-weight:normal;
  font-style:normal;
}
@font-face {
  font-family:'korolev_bold_italic';
  src:url('korolev/korolev_bold_italic.woff2') format('woff2'), url('korolev/korolev_bold_italic.woff') format('woff');
  font-weight:normal;
  font-style:normal;
}
@font-face {
  font-family:'korolev_light';
  src:url("eec5c114ae6fc7f0_korolev_light.woff2") format('woff2'), url('korolev/korolev_light.woff') format('woff');
  font-weight:normal;
  font-style:normal;
}
@font-face {
  font-family:'korolev_light_italic';
  src:url('korolev/korolev_light_italic.woff2') format('woff2'), url('korolev/korolev_light_italic.woff') format('woff');
  font-weight:normal;
  font-style:normal;
}
.box-shadow {
  box-shadow:0px 0px 5px #000000;
  -webkit-box-shadow:0px 0px 5px #000000;
  -moz-box-shadow:0px 0px 5px #000000;
}
.border-radius {
  border-radius:5px;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
}
.transition {
  -moz-transition:all 1.5s ease;
  -webkit-transition:all 1.5s ease;
  -o-transition:all 1.5s ease;
  transition:all 1.5s ease;
}
.btnVerde1:hover {
  text-decoration:none;
  background-color:rgba(1,46,51,0.8);
}
.btnVerde1 {
  display:inline-block;
  background:#012e33;
  color:#ffffff;
  padding:8px 16px;
  font-size:16px;
  text-align:center;
  text-transform:uppercase;
  border-radius:31px;
  -webkit-border-radius:31px;
  -moz-border-radius:31px;
}
.btnVerde1_b:hover {
  text-decoration:none;
  background-color:rgba(1,46,51,0.8);
  border:8px rgba(1,46,51,0.1) solid;
}
.btnVerde1_b {
  display:inline-block;
  background:#012e33;
  color:#ffffff;
  font-size:16px;
  padding:8px 54px 8px 26px;
  text-align:center;
  text-transform:uppercase;
  border-radius:31px;
  -webkit-border-radius:31px;
  -moz-border-radius:31px;
  border:8px #012e33 solid;
}
.btnVerde2:hover {
  text-decoration:none;
  background-color:rgba(119,163,67,0.8);
}
.btnVerde2 {
  display:inline-block;
  background:#77a343;
  color:#ffffff;
  padding:16px 24px 12px 24px;
  font-size:16px;
  text-align:center;
  text-transform:uppercase;
  border-radius:32px;
  -webkit-border-radius:32px;
  -moz-border-radius:32px;
  border:none;
  cursor:pointer;
}
.btnVerde2_b:hover {
  text-decoration:none;
  background-color:rgba(119,163,67,0.8);
}
.btnVerde2_b {
  display:inline-block;
  background:#77a343 center center no-repeat;
  color:#ffffff;
  font-size:16px;
  padding:10px;
  text-align:center;
  text-transform:uppercase;
  border-radius:32px;
  -webkit-border-radius:32px;
  -moz-border-radius:32px;
}
.btnVerde2_c:hover {
  text-decoration:none;
  color:rgba(119,163,67,0.8);
  border:1px solid rgba(119,163,67,0.8);
}
.btnVerde2_c {
  display:inline-block;
  background:none;
  border:1px solid #77a343;
  color:#77a343;
  font-size:16px;
  padding:14px 20px 14px 20px;
  text-align:center;
  text-transform:uppercase;
  border-radius:32px;
  -webkit-border-radius:32px;
  -moz-border-radius:32px;
}
.btnLaranja:hover {
  text-decoration:none;
  background-color:rgba(241,135,33,0.8);
}
.btnLaranja {
  display:inline-block;
  font-family:"korolev";
  background:#f18721;
  color:#ffffff;
  font-size:16px;
  padding:14px 22px 10px 22px;
  text-align:center;
  text-transform:uppercase;
  border-radius:32px;
  -webkit-border-radius:32px;
  -moz-border-radius:32px;
}
.btnLaranja_b:hover {
  text-decoration:none;
  color:#77a343;
  border:1px solid #77a343;
}
.btnLaranja_b {
  display:inline-block;
  background:none;
  border:1px solid #f18721;
  color:#f18721;
  font-size:14px;
  padding:14px 20px 14px 20px;
  text-align:center;
  text-transform:uppercase;
  border-radius:32px;
  -webkit-border-radius:32px;
  -moz-border-radius:32px;
}
.text-verde { color:#012e33 !important; }
.mobile_visivel { display:none; }
h1 { display:none !important; }
h2, h3, h4, h5, h6 {
  position:relative;
  z-index:999;
}
h2 {
  font-family:"korolev_bold";
  font-size:68px;
  color:#012e33;
  margin:0 0 12px;
  line-height:1;
}
h3 {
  font-family:"korolev_bold";
  font-size:42px;
  color:#012e33;
  margin:0 0 12px;
  line-height:1;
}
h4 {
  font-family:"korolev_bold";
  font-size:26px;
  color:#77a343;
  margin:0 0 10px;
  line-height:1;
}
h5 {
  font-family:"korolev_light";
  font-size:26px;
  color:#012e33;
  margin:0 0 10px;
  line-height:1;
}
h6 {
  font-family:"korolev";
  font-size:16px;
  color:#678285;
  margin:0 0 10px;
  line-height:1;
  text-transform:uppercase;
}
p, li {
  color:#678285;
  font-size:16px;
  font-family:'roboto';
}
.negrito { font-weight:bold; }
h3.normal { font-family:"korolev_light"; }
h3 strong { font-family:"korolev_bold"; }
.icone {
  padding:20px 0;
  text-align:center;
  border-radius:16px;
  -webkit-border-radius:16px;
  -moz-border-radius:16px;
  box-shadow:0px 12px 20px rgba(1,46,51,0.1);
  -webkit-box-shadow:0px 12px 20px rgba(1,46,51,0.1);
  -moz-box-shadow:0px 12px 20px rgba(1,46,51,0.1);
}
.caixa .imagem {
  padding:30px !important;
  display:inline-block;
}
.caixa hr {
  width:40%;
  margin:40px auto;
}
.caixa {
  padding:32px;
  margin:30px 0;
  text-align:center;
  border-radius:16px;
  -webkit-border-radius:16px;
  -moz-border-radius:16px;
  box-shadow:0px 12px 20px rgba(1,46,51,0.1);
  -webkit-box-shadow:0px 12px 20px rgba(1,46,51,0.1);
  -moz-box-shadow:0px 12px 20px rgba(1,46,51,0.1);
}
.visivel { display:block; }
a:hover { color:#77a343; }
a:focus, a:link, a:visited, a:active { color:#77a343; }
a { color:#745f8b; }
.video iframe {
  width:100%;
  height:100%;
  position:absolute;
  top:0;
  left:0;
  border-radius:40px;
  -webkit-border-radius:40px;
  -moz-border-radius:40px;
}
.video {
  width:100%;
  padding-top:56.25%;
  position:relative;
}
.imagem img, .imagem .video {
  width:100%;
  display:block;
  z-index:10;
  position:relative;
  border-radius:40px;
  -webkit-border-radius:40px;
  -moz-border-radius:40px;
}
.imagem .sombra {
  left:5%;
  top:16%;
  position:absolute;
  z-index:1;
  width:90%;
  filter:blur(36px);
  opacity:0.8;
  mix-blend-mode:normal;
}
.imagem .sombra_esquerda {
  left:-3%;
  top:6%;
  position:absolute;
  z-index:1;
  width:90%;
  filter:blur(36px);
  opacity:0.8;
  mix-blend-mode:normal;
}
.imagem { position:relative; }
.imagem_esquerda .principal {
  border-radius:0px !important;
  -webkit-border-radius:0px !important;
  -moz-border-radius:0px !important;
}
.imagem_esquerda .sombra {
  left:-3%;
  top:10%;
  width:86%;
}
.imagem_grande .sombra {
  top:auto;
  bottom:0%;
  width:90%;
  left:5%;
}
.imagem_grande { padding:60px 0; }
.imagem_video .sombra {
  top:auto;
  bottom:5%;
  width:90%;
  left:5%;
  height:85%;
}
.imagem_video { padding:0 0 60px; }
.imagem_pequena .sombra {
  top:auto;
  bottom:20%;
  width:90%;
  left:5%;
  height:65%;
}
.imagem_pequena iframe {
  border-radius:30px;
  -webkit-border-radius:30px;
  -moz-border-radius:30px;
  width:100%;
  min-width:370px;
  min-height:209px;
  position:relative;
  z-index:99;
}
.imagem_pequena { padding:0 0 60px; }
.semborda img {
  border-radius:0;
  -webkit-border-radius:0;
  -moz-border-radius:0;
}
.texto {
  margin:0;
  color:#678285;
  line-height:1.3;
  padding:40px 0;
}
.scroll-to-top:hover {
  background:rgba(119,163,67,0.4);
  opacity:1;
}
.scroll-to-top {
  right:20px;
  bottom:20px;
  position:fixed;
  opacity:0.7;
  padding:7px 10px;
  background:rgba(119,163,67,0.4);
}
.container { max-width:1200px !important; }
.bloco h3 {
  font-size:38px;
  margin:0 0 20px;
}
.bloco p {
  color:#012e33;
  margin:0 0 10px;
  font-size:18px;
}
.bloco { padding:80px 0; }
.bloco_verde h3 { color:#77a343; }
.bloco_verde h5 { color:#77a343; }
.bloco_verde p { color:#ffffff; }
.bloco_verde { background:#012e33; }
.bloco_cinza h3 { color:#012e33; }
.bloco_cinza h5 { color:#012e33; }
.bloco_cinza p { color:#ffffff; }
.bloco_cinza { background:#e6eaeb; }
.form-group label {
  color:#678285;
  margin:0 0 3px;
  text-transform:uppercase;
}
.form-control:focus {
  border-color:#77a343 !important;
  outline:3px solid rgba(119,163,67,0.4) !important;
}
.form-control:disabled {
  color:#a6b6b8;
  background-color:#e6eaeb;
  border-color:#a6b6b8;
}
.form-control { color:#678285; }
.visivel_mobile { display:none !important; }
.invisivel_mobile { display:block !important; }
.invisivel { display:none; }
#modal #btn_modal_fechar {
  position:absolute;
  right:10px;
  top:10px;
  display:block;
  width:48px;
  height:48px;
  text-indent:-999px;
  font-size:0px;
  z-index:99999;
  background:url(../imagens/btn_menu_fechar.webp) no-repeat center;
}
#modal .box_modal h4 { color:#012e33; }
#modal .box_modal p { line-height:1.1; }
#modal .box_modal {
  background:#ffffff;
  padding:40px 32px;
  margin:40px;
  position:relative;
  border-radius:24px;
  -webkit-border-radius:24px;
  -moz-border-radius:24px;
  max-height:600px;
  overflow-y:auto;
}
#modal .ico:hover {
  text-decoration:none;
  background-color:rgba(119,163,67,0.8);
}
#modal .ico {
  display:inline-block;
  background:#77a343 center center no-repeat;
  color:#ffffff;
  font-size:16px;
  padding:10px;
  padding:5px;
  text-align:center;
  text-transform:uppercase;
  border-radius:32px;
  -webkit-border-radius:32px;
  -moz-border-radius:32px;
  margin:0 3px;
  vertical-align:text-bottom;
}
#modal #btn_enviar_solicitacao:hover { background:#f18721; }
#modal #btn_enviar_solicitacao { background:#012e33; }
#modal .form-group:last-child { margin:0; }
#modal {
  display:none;
  position:fixed;
  width:100%;
  height:100%;
  top:0;
  left:0;
  background:rgba(1,46,51,0.8);
  z-index:9999999999;
}
body .navbar-toggler {
  display:none;
  color:;
  background:#012024;
  z-index:1000;
  margin:5px 0 5px 25px;
  border:none !important;
}
body {
  font-family:"korolev", "roboto", "Arial", "Trebuchet MS";
  overflow-x:hidden;
  background:#ffffff;
}
#barra .container { padding:0; }
#barra .bar li a:hover {
  color:#745f8b;
  text-decoration:none;
}
#barra .bar li a { color:#678285; }
#barra .bar li:first-child { border:none; }
#barra .bar li {
  font-family:'korolev';
  font-size:16px;
  display:inline-block;
  color:#745f8b;
  padding:0 25px;
  text-transform:uppercase;
  border-left:1px solid #678285;
}
#barra .bar {
  display:block;
  text-align:right;
  margin:0;
}
#barra {
  transition:all 0.2s;
  height:40px;
  background:#231a2d;
  padding:8px 0 0;
}
#mainNav .navbar-toggler:focus { border-color:none; }
#mainNav .navbar-toggler { background:#77a343; }
#mainNav #navbarResponsive.show { width:100%; }
#mainNav .navbar-nav .nav-item .nav-link {
  font-family:'korolev';
  color:#012e33;
  font-size:15px;
  padding-left:6px;
  padding-right:6px;
}
#mainNav .navbar-nav .nav-item .nav-link:hover, #mainNav .navbar-nav .nav-item .nav-link.active { color:#77a343; }
#mainNav .navbar-nav .nav-item {
  display:inline-block;
  padding:0 1px;
}
#mainNav .navbar-nav {
  display:block;
  margin:0 !important;
  text-align:center !important;
}
#mainNav #navbarResponsive .bar li a:hover {
  color:#745f8b;
  text-decoration:none;
}
#mainNav #navbarResponsive .bar li a { color:#678285; }
#mainNav #navbarResponsive .bar li {
  font-family:'korolev';
  font-size:16px;
  display:block;
  color:#745f8b;
  padding:0 0 16px;
  text-transform:uppercase;
  border:none;
}
#mainNav #navbarResponsive .bar {
  width:100%;
  background:#231a2d;
  padding:32px;
  margin:0;
}
#mainNav .navbar-toggler {
  width:48px;
  height:48px;
  text-indent:-999px;
  font-size:0;
  background:none;
  background:url(../imagens/btn_menu_fechar.webp) no-repeat center;
  margin:0;
  padding:0;
  position:relative;
  z-index:99999;
}
#mainNav .navbar-toggler.collapsed { background:url(../imagens/btn_menu.webp) no-repeat center; }
#mainNav {
  display:block;
  padding:0;
  background:#ffffff;
}
#mainNav.navbar-shrink #barra {
  transition:all 0.2s;
  height:0;
  opacity:0;
}
#menu .menu1 { padding:0; }
#menu .menu2 { padding:18px 0 0; }
#menu .menu3 { padding:14px 0 0; }
#menu { width:100%; }
#rodape hr { background:#678285; }
#rodape ul { padding:0; }
#rodape .menu li a { color:#ffffff; }
#rodape .menu li {
  font-family:'korolev';
  display:block;
  margin:0 0 16px;
  font-size:14px;
}
#rodape .menu { font-size:14px; }
#rodape p a { color:#678285; }
#rodape p {
  font-family:'korolev';
  margin:0 0 5px;
}
#rodape {
  background:#012e33;
  padding:50px 0;
  font-family:'korolev';
}
#acuidar {
  clear:both;
  margin:115px 0 0;
}
#cabecalho { padding:120px 0; }
#conteudo h4 { color:#012e33; }
#conteudo .texto h3 {
  font-family:"korolev_bold";
  font-size:26px;
  color:#012e33;
  margin:0 0 10px;
  line-height:1;
}
#destaque .destaque1 { padding:170px 0 0; }
#destaque .destaque2 { padding:30px 0 0; }
#destaque .destaques img { width:100%; }
#destaque .paginacao a:hover { opacity:1; }
#destaque .paginacao a {
  display:block;
  position:absolute;
  top:50%;
  z-index:999;
  opacity:0.3;
}
#destaque .paginacao #next1 { right:0; }
#destaque .paginacao #prev1 { left:0; }
#destaque .paginacao {
  clear:none;
  padding:0;
}
#destaque { background:#e6eaeb; }
#destaque.painel { padding:0 !important; }
#destaque2 img { width:100%; }
#sobre { padding:100px 0; }
#numeros h3 {
  font-size:38px;
  margin:16px 0 5px;
}
#numeros h5 { font-size:22px; }
#numeros { padding:60px 0 0; }
#unidades { padding:60px 0; }
#servicos a:hover h4, #servicos2 a:hover h4, #servicos3 a:hover h4 { color:#012e33; }
#servicos a:hover, #servicos2 a:hover, #servicos3 a:hover { text-decoration:none; }
#servicos a, #servicos2 a, #servicos3 a {
  display:block;
  margin:0 0 40px;
}
#servicos .imagem, #servicos2 .imagem, #servicos3 .imagem { margin:0 0 30px; }
#servicos, #servicos2, #servicos3 {
  background:#f1f6ec;
  padding:90px 0;
}
#selos h3 { margin:0 0 40px; }
#selos {
  background:#f1f6ec;
  padding:0 0 90px;
}
#conheca h3, #conheca h5, #conheca2 h3, #conheca2 h5, #conheca3 h3, #conheca3 h5 { color:#ffffff; }
#conheca, #conheca2, #conheca3 {
  background:#231a2d;
  padding:120px 0;
}
#conheca1 h3, #conheca1 h5, #conheca1 p { color:#012e33 !important; }
#conheca1 { background:#f1f6ec !important; }
#conheca2 { background:rgba(157,207,127,0.8); }
#conheca3 { background:#012e33; }
#franquias .info h5 { font-size:22px; }
#franquias .info h3 { font-size:40px; }
#franquias .info { padding:50px 0 0; }
#franquias {
  background:#f1f6ec;
  padding:96px 0;
}
#namidia .imagem, #blog .imagem, #artigos .imagem { margin:0 0 20px; }
#namidia a:hover .imagem, #blog a:hover .imagem, #artigos a:hover .imagem { opacity:0.8; }
#namidia a:hover h6, #blog a:hover h6, #artigos a:hover h6 { color:rgba(103,130,133,0.8); }
#namidia a:hover h4, #blog a:hover h4, #artigos a:hover h4 { color:#012e33; }
#namidia a:hover, #blog a:hover, #artigos a:hover { text-decoration:none; }
#namidia a, #blog a, #artigos a { display:block; }
#namidia, #blog, #artigos { padding:96px 0; }
#artigos .destaque { margin:0 0 80px; }
#artigos a:hover h4 { color:#012e33; }
#artigos a { margin:0 0 32px; }
#artigos { padding:0; }
#dados .dado { padding:0 0 40px; }
#dados h4 {
  color:#012e33;
  padding:26px 0 0;
}
#dados .icone img { max-height:64px; }
#dados .icone {
  background:#ffffff;
  padding:32px 0;
}
#dados { padding:80px 0; }
#depoimentos .paginacao {
  margin:32px 0 0;
  position:relative;
  z-index:999;
}
#depoimentos .row:last-child { padding-bottom:80px; }
#depoimentos .row { padding:80px 0 40px; }
#depoimentos h4 { color:#012e33; }
#depoimentos .caixa {
  position:relative;
  padding:100px 32px 64px 32px;
  background:url(../imagens/aspas.webp) center 30px no-repeat;
}
#depoimentos .texto { padding:0 0 20px; }
#depoimentos .foto img {
  max-width:120px;
  border:4px solid #012e33;
}
#depoimentos .foto {
  position:absolute;
  text-align:center;
  width:100%;
  left:0;
}
#depoimentos .depoimento, #depoimentos .depoimento_videos {
  position:relative;
  z-index:1;
}
#depoimentos .depoimento_videos .row { padding:80px 0 0; }
#depoimentos {
  padding:80px 0;
  margin:0 0 80px;
  position:relative;
}
#depoimentos.curso {
  margin:0;
  padding:80px 0 40px;
}
#filtro .form-group { margin:0; }
#filtro p {
  margin:0;
  line-height:1.1;
}
#filtro {
  background:#f1f6ec;
  padding:16px 32px;
  margin:0 0 40px;
}
.redes_sociais li:first-child { margin:0 3px 0 0; }
.redes_sociais li:last-child { margin:0 0 0 3px; }
.redes_sociais li {
  display:inline-block;
  margin:0 3px;
}
.redes_sociais .ico:hover { background-color:rgba(119,163,67,0.8); }
.redes_sociais .ico {
  display:table-cell;
  width:44px;
  height:44px;
  border-radius:32px;
  -webkit-border-radius:32px;
  -moz-border-radius:32px;
  text-align:center;
  vertical-align:middle;
  background:#77a343 center center no-repeat;
}
.redes_sociais { padding:0; }
.paginacao li a:hover { text-decoration:none; }
.paginacao li a {
  color:#678285;
  display:block;
  padding:16px 22px;
}
.paginacao li:hover {
  background:#e6eaeb;
  text-decoration:none;
}
.paginacao li:first-child {
  border-radius:4px 0 0 4px;
  -webkit-border-radius:4px 0 0 4px;
  -moz-border-radius:4px 0 0 4px;
}
.paginacao li:last-child {
  border-radius:0 4px 4px 0;
  -webkit-border-radius:0 4px 4px 0;
  -moz-border-radius:0 4px 4px 0;
}
.paginacao li {
  display:inline-block;
  margin:0;
}
.paginacao .prev a, .paginacao .next a { padding:16px 16px; }
.paginacao .active:hover {
  background:#678285;
  color:#ffffff;
}
.paginacao .active {
  background:#678285;
  color:#ffffff;
  padding:16px 22px;
}
.paginacao {
  display:block;
  overflow:hidden;
  clear:both;
  text-align:center;
  padding:48px 0;
}
#telemedicina {
  background:#f1f6ec;
  padding:80px 0;
}
#faq {
  background:#e6eaeb;
  padding:120px 0;
}
#accordion .panel:last-child { border:none; }
#accordion .panel .panel-body p:last-child { margin:0; }
#accordion .panel .panel-body ul { margin:0; }
#accordion .panel .panel-body { padding:16px 0 0; }
#accordion .panel {
  padding:32px;
  border-bottom:1px solid #e6eaeb;
}
#accordion h4 a:hover {
  text-decoration:none;
  color:rgba(1,46,51,0.8);
}
#accordion h4 a {
  color:#012e33;
  display:block;
  background:url(../imagens/seta_top_acord.webp) no-repeat right center;
  padding:0 50px 0 0;
  line-height:1.2;
}
#accordion h4 .collapsed { background-image:url(../imagens/seta_bottom_acord.webp); }
#accordion h4 { margin:0; }
#accordion {
  background:#ffffff;
  border-radius:16px;
  -webkit-border-radius:16px;
  -moz-border-radius:16px;
  box-shadow:0px 12px 20px rgba(1,46,51,0.1);
  -webkit-box-shadow:0px 12px 20px rgba(1,46,51,0.1);
  -moz-box-shadow:0px 12px 20px rgba(1,46,51,0.1);
}
#btn_nova_indicacao:hover {
  text-decoration:none;
  background-color:rgba(119,163,67,0.8);
}
#btn_nova_indicacao {
  display:inline-block;
  background:#77a343;
  color:#ffffff;
  padding:16px 24px 12px 24px;
  font-size:16px;
  text-align:center;
  text-transform:uppercase;
  border-radius:32px;
  -webkit-border-radius:32px;
  -moz-border-radius:32px;
  border:none;
  cursor:pointer;
}
#btn_contrate_cuidador:hover, #btn_contrate_cuidador2:hover {
  text-decoration:none;
  background-color:rgba(241,135,33,0.8);
}
#btn_contrate_cuidador, #btn_contrate_cuidador2 {
  display:inline-block;
  font-family:"korolev";
  background:#f18721;
  color:#ffffff;
  font-size:16px;
  font-size:14px;
  padding:14px 22px 10px 22px;
  text-align:center;
  text-transform:uppercase;
  border-radius:32px;
  -webkit-border-radius:32px;
  -moz-border-radius:32px;
}
#btn_falar_whatsapp:hover {
  text-decoration:none;
  background-color:rgba(119,163,67,0.8);
}
#btn_falar_whatsapp {
  display:inline-block;
  background:#77a343 center center no-repeat;
  color:#ffffff;
  font-size:16px;
  padding:10px;
  padding:7px;
  text-align:center;
  text-transform:uppercase;
  border-radius:32px;
  -webkit-border-radius:32px;
  -moz-border-radius:32px;
  margin:0 5px;
}
#btn_conheca_acuidar:hover, #btn_contrate_cuidador3:hover {
  text-decoration:none;
  background-color:rgba(1,46,51,0.8);
  border:8px rgba(1,46,51,0.1) solid;
}
#btn_conheca_acuidar, #btn_contrate_cuidador3 {
  display:inline-block;
  background:#012e33;
  background:#012e33 url(../imagens/seta_btn_direita.webp) center right no-repeat;
  color:#ffffff;
  font-size:16px;
  padding:8px 54px 8px 26px;
  text-align:center;
  text-transform:uppercase;
  border-radius:31px;
  -webkit-border-radius:31px;
  -moz-border-radius:31px;
  border:8px #012e33 solid;
}
#btn_conheca_acuidar2:hover {
  text-decoration:none;
  background-color:rgba(119,163,67,0.8);
}
#btn_conheca_acuidar2 {
  display:inline-block;
  background:#77a343;
  color:#ffffff;
  padding:16px 24px 12px 24px;
  font-size:16px;
  text-align:center;
  text-transform:uppercase;
  border-radius:32px;
  -webkit-border-radius:32px;
  -moz-border-radius:32px;
  border:none;
  cursor:pointer;
}
#btn_lista_unidades:hover {
  text-decoration:none;
  background-color:rgba(119,163,67,0.8);
}
#btn_lista_unidades {
  display:inline-block;
  background:#77a343;
  color:#ffffff;
  padding:16px 24px 12px 24px;
  font-size:16px;
  text-align:center;
  text-transform:uppercase;
  border-radius:32px;
  -webkit-border-radius:32px;
  -moz-border-radius:32px;
  border:none;
  cursor:pointer;
}
#btn_seja_um_franqueado:hover {
  text-decoration:none;
  background-color:rgba(241,135,33,0.8);
}
#btn_seja_um_franqueado {
  display:inline-block;
  font-family:"korolev";
  background:#f18721;
  color:#ffffff;
  font-size:16px;
  padding:14px 22px 10px 22px;
  text-align:center;
  text-transform:uppercase;
  border-radius:32px;
  -webkit-border-radius:32px;
  -moz-border-radius:32px;
  margin:0 10px;
}
#btn_solicitar_visita:hover {
  text-decoration:none;
  background-color:rgba(241,135,33,0.8);
}
#btn_solicitar_visita {
  display:inline-block;
  font-family:"korolev";
  background:#f18721;
  color:#ffffff;
  font-size:16px;
  padding:14px 22px 10px 22px;
  text-align:center;
  text-transform:uppercase;
  border-radius:32px;
  -webkit-border-radius:32px;
  -moz-border-radius:32px;
  margin:0 10px;
}
#btn_solicitar_visita_unidade:hover {
  text-decoration:none;
  background-color:rgba(1,46,51,0.8);
  border:8px rgba(1,46,51,0.1) solid;
}
#btn_solicitar_visita_unidade {
  display:inline-block;
  background:#012e33;
  background:#012e33 url(../imagens/seta_btn_direita.webp) center right no-repeat;
  color:#ffffff;
  font-size:16px;
  padding:8px 54px 8px 26px;
  text-align:center;
  text-transform:uppercase;
  border-radius:31px;
  -webkit-border-radius:31px;
  -moz-border-radius:31px;
  border:8px #012e33 solid;
}
#btn_mais_informacoes:hover {
  text-decoration:none;
  color:#77a343;
  border:1px solid #77a343;
}
#btn_mais_informacoes {
  display:inline-block;
  background:none;
  border:1px solid #f18721;
  color:#f18721;
  font-size:14px;
  padding:14px 20px 14px 20px;
  text-align:center;
  text-transform:uppercase;
  border-radius:32px;
  -webkit-border-radius:32px;
  -moz-border-radius:32px;
  margin:0 10px;
}
#btn_entenda_nosso_modelo:hover {
  text-decoration:none;
  background-color:rgba(119,163,67,0.8);
}
#btn_entenda_nosso_modelo {
  display:inline-block;
  background:#77a343;
  color:#ffffff;
  padding:16px 24px 12px 24px;
  font-size:16px;
  text-align:center;
  text-transform:uppercase;
  border-radius:32px;
  -webkit-border-radius:32px;
  -moz-border-radius:32px;
  border:none;
  cursor:pointer;
}
#btn_solicitar_proposta:hover {
  text-decoration:none;
  background-color:rgba(241,135,33,0.8);
}
#btn_solicitar_proposta {
  display:inline-block;
  font-family:"korolev";
  background:#f18721;
  color:#ffffff;
  font-size:16px;
  padding:14px 22px 10px 22px;
  text-align:center;
  text-transform:uppercase;
  border-radius:32px;
  -webkit-border-radius:32px;
  -moz-border-radius:32px;
  margin:0 10px;
}
.botao_submit:hover {
  text-decoration:none;
  background-color:rgba(119,163,67,0.8);
}
.botao_submit {
  display:inline-block;
  background:#77a343;
  color:#ffffff;
  padding:16px 24px 12px 24px;
  font-size:16px;
  text-align:center;
  text-transform:uppercase;
  border-radius:32px;
  -webkit-border-radius:32px;
  -moz-border-radius:32px;
  border:none;
  cursor:pointer;
}
#btn_quero_ser_cuidador:hover {
  text-decoration:none;
  background-color:rgba(1,46,51,0.8);
}
#btn_quero_ser_cuidador {
  display:inline-block;
  background:#012e33;
  color:#ffffff;
  padding:8px 16px;
  font-size:16px;
  text-align:center;
  text-transform:uppercase;
  border-radius:31px;
  -webkit-border-radius:31px;
  -moz-border-radius:31px;
}
#btn_trabalhe_conosco:hover {
  text-decoration:none;
  background-color:rgba(1,46,51,0.8);
}
#btn_trabalhe_conosco {
  display:inline-block;
  background:#012e33;
  color:#ffffff;
  padding:8px 16px;
  font-size:16px;
  text-align:center;
  text-transform:uppercase;
  border-radius:31px;
  -webkit-border-radius:31px;
  -moz-border-radius:31px;
}
.botao_laranja:hover {
  text-decoration:none;
  background-color:rgba(241,135,33,0.8);
}
.botao_laranja {
  display:inline-block;
  font-family:"korolev";
  background:#f18721;
  color:#ffffff;
  color:#ffffff !important;
  font-size:16px;
  padding:14px 22px 10px 22px;
  text-align:center;
  text-transform:uppercase;
  border-radius:32px;
  -webkit-border-radius:32px;
  -moz-border-radius:32px;
}
.botao_verde:hover {
  text-decoration:none;
  background-color:rgba(1,46,51,0.8);
}
.botao_verde {
  display:inline-block;
  background:#012e33;
  color:#ffffff;
  color:#ffffff !important;
  padding:8px 16px;
  font-size:16px;
  text-align:center;
  text-transform:uppercase;
  border-radius:31px;
  -webkit-border-radius:31px;
  -moz-border-radius:31px;
}
.tabela table tr td:first-child {
  text-align:center;
  text-transform:uppercase;
}
.tabela table tr td .td {
  color:#678285;
  margin-left:-30px;
  padding:10px 0 10px 30px;
  border-left:2px solid #012e33;
}
.tabela table tr td {
  padding:20px 30px;
  color:#012e33;
  vertical-align:middle;
  font-family:"Myriad Pro", "Trebuchet MS", "Arial";
  font-size:20px;
}
.tabela table .linha2 td { background:; }
.tabela table { width:100%; }
.tabela {
  box-shadow:2px 2px 14px #e6eaeb;
  -webkit-box-shadow:2px 2px 14px #e6eaeb;
  -moz-box-shadow:2px 2px 14px #e6eaeb;
  border-radius:40px;
  -webkit-border-radius:40px;
  -moz-border-radius:40px;
  background:#ffffff;
  overflow:hidden;
  margin:16px 0;
}
#interna #selos {
  background:none;
  padding:90px 0;
}
#interna #servicos h4 { color:#77a343; }
#interna #servicos a { margin:0 40px 40px 0; }
#interna #servicos { background:none; }
#interna #servicos2 a { margin:0 40px 40px 0; }
#interna #servicos2 { padding:90px 0; }
#interna #servicos3 a { margin:0 40px 40px 0; }
#interna #servicos3 {
  padding:90px 0;
  background:#ffffff;
}
#interna #conheca h3, #interna #conheca h5, #interna #conheca1 h3, #interna #conheca1 h5 { color:#ffffff; }
#interna #conheca, #interna #conheca1 {
  background:#012e33;
  padding:120px 0;
}
#interna #unidades .endereco h4 a { color:#012e33; }
#interna #unidades .endereco h5 { color:#f18721; }
#interna #unidades .endereco h6 {
  color:#012e33;
  text-transform:none;
}
#interna #unidades .endereco ul {
  margin:0;
  padding:16px 0;
}
#interna #unidades .endereco p { margin:0; }
#interna #unidades .endereco .contatos li a:hover { color:#77a343; }
#interna #unidades .endereco .contatos li a { color:#678285; }
#interna #unidades .endereco .contatos li {
  display:block;
  margin:0;
  padding:0;
}
#interna #unidades .endereco {
  padding:48px 0;
  border-bottom:1px solid #a6b6b8;
}
#interna #unidades { padding:0; }
#interna #unidade #destaque .destaque1 h4 {
  color:#f18721;
  font-family:"korolev_light";
}
#interna #unidade #destaque .destaque1 {
  padding:25% 0;
  position:relative;
  z-index:99;
  background:#ffffff;
}
#interna #unidade #destaque .destaque2 img {
  position:absolute;
  right:0;
  top:0;
  left:auto;
  max-height:865px;
  width:auto;
}
#interna #unidade #destaque .destaque2 {
  padding:0;
  position:absolute;
  z-index:1;
  right:0;
  top:0;
  text-align:right;
}
#interna #unidade #destaque {
  background:#ffffff;
  position:relative;
}
#interna #pecaf h4 {
  color:#ffffff;
  padding:52px 0 0;
}
#interna #pecaf p { color:#e6eaeb; }
#interna #pecaf .selo { text-align:right; }
#interna #pecaf {
  clear:both;
  background:#012e33;
  padding:48px 0;
}
#interna #referencia { padding:80px 0 0; }
#interna #referencia.banner { padding:80px 0; }
#interna #referencia.sem_pecaf { background:#e6eaeb; }
#interna #mapa {
  height:auto;
  min-height:500px;
  padding:0 !important;
  position:relative;
}
#interna #solicitar_visita h3 { margin:0 0 48px; }
#interna #solicitar_visita h4 { color:#012e33; }
#interna #solicitar_visita p a { color:#678285; }
#interna #solicitar_visita p {
  color:#678285;
  margin:0 0 5px;
}
#interna #solicitar_visita .redes_sociais { margin:16px 0 0; }
#interna #solicitar_visita { padding:80px 0; }
#interna #parceiros .parceiro img { width:100%; }
#interna #parceiros .parceiro { margin:0 0 32px; }
#interna #btn_solicitar_visita:hover {
  text-decoration:none;
  background-color:rgba(119,163,67,0.8);
}
#interna #btn_solicitar_visita {
  display:inline-block;
  background:#77a343;
  color:#ffffff;
  padding:16px 24px 12px 24px;
  font-size:16px;
  text-align:center;
  text-transform:uppercase;
  border-radius:32px;
  -webkit-border-radius:32px;
  -moz-border-radius:32px;
  border:none;
  cursor:pointer;
}
#interna #btn_mais_informacoes:hover {
  text-decoration:none;
  color:rgba(119,163,67,0.8);
  border:1px solid rgba(119,163,67,0.8);
}
#interna #btn_mais_informacoes {
  display:inline-block;
  background:none;
  border:1px solid #77a343;
  color:#77a343;
  font-size:16px;
  padding:14px 20px 14px 20px;
  text-align:center;
  text-transform:uppercase;
  border-radius:32px;
  -webkit-border-radius:32px;
  -moz-border-radius:32px;
}
.pag_servico .texto { padding:20px 0; }
.pag_servico #depoimentos { margin:0; }
.pag_solicitar-visita #interna #servicos { background:#f1f6ec; }
.pag_solicitar-visita #interna #servicos2, .pag_solicitar-visita #interna #servicos3 { background:none; }
.pag_contato #interna #solicitar_visita { padding:0 0 80px; }
.pag_politica-de-privacidade #conteudo h4 { color:#77a343; }
.pag_quemcuidaindica h4 { color:#012e33; }
.btn_parceiro:hover { opacity:1; }
.btn_parceiro { opacity:0.8; }
.pag_cuidadorclassea #acuidar { margin:0; }
.pag_lp #acuidar { margin:64px 0 0; }
.pag_lp #menu { padding:5px 0; }
.pag_lp #interna #destaque .destaque1 h2, .pag_lp #interna #destaque .destaque1 h5 { color:#ffffff; }
.pag_lp #interna #destaque .destaque1 {
  z-index:10;
  padding:190px 0;
}
.pag_lp #interna #destaque .destaque2 img { width:100%; }
.pag_lp #interna #destaque .destaque2 {
  position:absolute;
  z-index:1;
  top:0;
  left:0;
  padding:0;
}
.pag_lp #interna #destaque .destaque3 {
  background:url(../imagens/lp_destaque.webp) no-repeat center center;
  background-size:auto 100%;
}
.pag_lp #interna #destaque {
  background:#f1f6ec;
  position:relative;
  overflow:hidden;
}
.pag_lp #interna #mensagem h3 strong {
  font-family:'korolev_bold';
  font-weight:200;
}
.pag_lp #interna #mensagem h3 {
  font-family:'korolev_light';
  color:#ffffff;
  font-size:40px;
}
.pag_lp #interna #mensagem {
  background:#012e33;
  padding:40px 0;
  text-align:center;
}
.pag_lp #interna #mensagem2 h3 strong {
  font-family:'korolev_bold';
  font-weight:200;
}
.pag_lp #interna #mensagem2 h3 {
  font-family:'korolev_light';
  color:#ffffff;
  font-size:32px;
}
.pag_lp #interna #mensagem2 {
  background:#77a343;
  padding:40px 0;
  text-align:center;
}
.pag_lp #interna #apresentacao { padding:80px 0; }
.pag_lp #interna #selos { padding:80px 0; }
.pag_lp #interna #dados .titulo { text-align:center; }
.pag_lp #interna #dados .dado h4 { padding:50px 0 0; }
.pag_lp #interna #dados .vantagem01 h4 { padding:34px 0 0; }
.pag_lp #interna #dados {
  background:#f1f6ec;
  padding:80px 0 40px;
}
.pag_lp #interna #depoimentos .row { padding:0; }
.pag_lp #interna #depoimentos .paginacao { padding:0; }
.pag_lp #interna #depoimentos {
  text-align:center;
  padding:120px 0;
  margin:0;
}
.pag_lp #interna #pecaf img {
  width:100%;
  max-width:151px;
}
.pag_lp #interna #pecaf { padding:0 0 80px; }
.pag_lp #interna #solicitar_visita h4 { color:#ffffff; }
.pag_lp #interna #solicitar_visita p, .pag_lp #interna #solicitar_visita .form-group, .pag_lp #interna #solicitar_visita label, .pag_lp #interna #solicitar_visita a { color:#ffffff; }
.pag_lp #interna #solicitar_visita { background:#012e33; }
.pag_lp #interna #btn_quero_ser_cuidador, .pag_lp #interna #btn_trabalhe_conosco { background:#77a343; }
.pag_lp #interna #faq { padding:120px 0; }
.pag_lp #interna #accordion .panel:last-child { border:none; }
.pag_lp #interna #accordion .panel .panel-body p:last-child { margin:0; }
.pag_lp #interna #accordion .panel .panel-body { padding:16px 0 0; }
.pag_lp #interna #accordion .panel {
  padding:32px;
  border-bottom:1px solid #e6eaeb;
}
.pag_lp #interna #accordion h4 a:hover {
  text-decoration:none;
  color:rgba(1,46,51,0.8);
}
.pag_lp #interna #accordion h4 a {
  color:#012e33;
  display:block;
  background:url(../imagens/seta_top_acord.webp) no-repeat right center;
  padding:0 50px 0 0;
  line-height:1.2;
}
.pag_lp #interna #accordion h4 .collapsed { background-image:url(../imagens/seta_bottom_acord.webp); }
.pag_lp #interna #accordion h4 { margin:0; }
.pag_lp #interna #accordion {
  border-radius:16px;
  -webkit-border-radius:16px;
  -moz-border-radius:16px;
  box-shadow:0px 12px 20px rgba(1,46,51,0.1);
  -webkit-box-shadow:0px 12px 20px rgba(1,46,51,0.1);
  -moz-box-shadow:0px 12px 20px rgba(1,46,51,0.1);
}
.pag_lp #interna #lp2 #destaque h3, .pag_lp #interna #lp2 #destaque h5 { color:#ffffff; }
.pag_lp #interna #lp2 #destaque { background:#231a2d; }
.pag_lp #interna #lp2 #proposta2 .form-group { color:#e6eaeb; }
.pag_lp #interna #lp2 #proposta2 { padding:64px 64px 32px 64px; }
.pag_lp #interna #apresentacao2 #formulario h3, .pag_lp #interna #apresentacao2 #formulario h6 { color:#ffffff; }
.pag_lp #interna #apresentacao2 #formulario h3 {
  margin:0 0 5px;
  font-size:34px;
}
.pag_lp #interna #apresentacao2 #formulario h6 {
  font-size:14px;
  margin:0 0 10px;
}
.pag_lp #interna #apresentacao2 #formulario label { color:#77a343; }
.pag_lp #interna #apresentacao2 #formulario #btn_ser_franqueado { padding:7px 20px; }
.pag_lp #interna #apresentacao2 #formulario {
  background:#012e33;
  padding:20px 40px 10px;
  border-radius:30px;
  -webkit-border-radius:30px;
  -moz-border-radius:30px;
}
.pag_lp #interna #apresentacao2 {
  padding:80px 0 50px;
  background:#f3f7ec;
}
.pag_lp #interna #jessicaramalho .bloco p strong {
  font-family:'korolev';
  font-size:22px;
}
.pag_lp #interna #jessicaramalho .bloco p {
  font-family:'korolev_light';
  line-height:1;
  position:relative;
  font-size:19px;
}
.pag_lp #interna #jessicaramalho .bloco .autor, .pag_lp #interna #jessicaramalho .bloco .autor strong {
  font-size:16px;
  text-align:center;
  margin:0 0 5px;
}
.pag_lp #interna #jessicaramalho .bloco {
  padding:20px;
  background:#f3f7ec;
  border-radius:30px;
  -webkit-border-radius:30px;
  -moz-border-radius:30px;
  box-shadow:3px 4px 5px #a6b6b8;
  -webkit-box-shadow:3px 4px 5px #a6b6b8;
  -moz-box-shadow:3px 4px 5px #a6b6b8;
}
.pag_lp #interna #jessicaramalho {
  background:#ffffff url("e3b7985624a1fdf5_dalia_bg_01.png") no-repeat left top;
  background-size:auto 100%;
  padding:80px 0;
}
.pag_lp #interna #oquedizem .bloco p strong {
  font-family:'korolev';
  font-size:22px;
}
.pag_lp #interna #oquedizem .bloco p {
  font-family:'korolev_light';
  line-height:1.2;
  position:relative;
  font-size:20px;
}
.pag_lp #interna #oquedizem .bloco .autor, .pag_lp #interna #oquedizem .bloco .autor strong {
  font-size:18px;
  margin:0 0 5px;
}
.pag_lp #interna #oquedizem .bloco {
  padding:10px;
  background:#f3f7ec;
  border-radius:30px;
  -webkit-border-radius:30px;
  -moz-border-radius:30px;
  box-shadow:3px 4px 5px #a6b6b8;
  -webkit-box-shadow:3px 4px 5px #a6b6b8;
  -moz-box-shadow:3px 4px 5px #a6b6b8;
}
.pag_lp #interna #oquedizem {
  background:#ffffff url("e3b7985624a1fdf5_dalia_bg_01.png") no-repeat left top;
  background-size:auto 100%;
  padding:80px 0;
}
.pag_lp #interna #dados.vantagens h3 {
  color:#ffffff;
  font-size:30px;
}
.pag_lp #interna #dados.vantagens h4 {
  color:#ffffff;
  padding:20px 0 0;
}
.pag_lp #interna #dados.vantagens p {
  color:#ffffff;
  line-height:1.2;
}
.pag_lp #interna #dados.vantagens .icone {
  padding:22px 0;
  box-shadow:3px 4px 5px #012e33;
  -webkit-box-shadow:3px 4px 5px #012e33;
  -moz-box-shadow:3px 4px 5px #012e33;
}
.pag_lp #interna #dados.vantagens .telemedicina .icone img { max-height:72px; }
.pag_lp #interna #dados.vantagens .telemedicina .icone { padding:18px 0; }
.pag_lp #interna #dados.vantagens {
  background:url("b0df62f928ea1588_dalia_bg_02.png") no-repeat;
  background-size:100% auto;
  padding:80px 0 20px;
  color:#ffffff;
}
.pag_lp #interna #servicos.lp .servico .imagem img {
  box-shadow:3px 4px 5px rgba(103,130,133,0.8);
  -webkit-box-shadow:3px 4px 5px rgba(103,130,133,0.8);
  -moz-box-shadow:3px 4px 5px rgba(103,130,133,0.8);
}
.pag_lp #interna #servicos.lp .servico .imagem { margin:0 0 15px; }
.pag_lp #interna #servicos.lp .servico h4 {
  color:#012e33;
  font-size:24px;
}
.pag_lp #interna #servicos.lp .servico p {
  line-height:1.2;
  color:#012e33;
}
.pag_lp #interna #servicos.lp .servico {
  padding:0 10px;
  margin:0 0 50px;
}
.pag_lp #interna #servicos.lp {
  background:#f3f7ec url("ea116dff889bf234_servicos_caminho.png") no-repeat center top;
  background-size:auto 100%;
}
.pag_lp #interna #parceiros h3 { font-size:30px; }
.pag_lp #interna #parceiros { padding:80px 0; }
.pag_lp #interna #banner.lp .btn_flutuante #btn_mais_informacoes3 { background:#77a343; }
.pag_lp #interna #banner.lp .btn_flutuante {
  position:absolute;
  bottom:40px;
  width:100%;
  text-align:center;
}
.pag_lp #interna #banner.lp { position:relative; }
.pag_lp #interna .aspas_inicio {
  display:block;
  position:absolute;
  top:0;
  left:-20px;
  width:16px;
  height:16px;
  background:url("f4e4c4e973f296d9_aspas1.png") no-repeat;
  background-size:100% auto;
}
.pag_lp #interna .aspas_fim {
  display:inline-block;
  width:16px;
  height:16px;
  background:url("cb8ec46df63145f5_aspas2.png") no-repeat;
  background-size:100% auto;
}
#valor .titulo, #valor2 .titulo { text-align:center; }
#valor h4, #valor2 h4 { font-size:38px; }
#valor, #valor2 {
  background:#f1f6ec;
  padding:80px 0 40px;
}
#valor2 { background:#fef3e9; }
#banner img {
  width:100%;
  max-width:2560px;
}
#banner {
  background:#e6eaeb;
  text-align:center;
}
#banner.banner1 { background:#e5ebec; }
.pag_ouvidoria h3 { font-size:40px; }
body.semmenu #acuidar { margin:-25px 0 0 0; }
#perguntas .panel-default:hover { background:#f5f5f5; }
#perguntas .panel-default {
  background:#fafafa;
  padding:16px 24px;
  margin:0 0 10px;
  border-radius:5px;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border:1px solid #e6eaeb;
}
#perguntas h4 a {
  display:block;
  color:#012e33;
  text-decoration:none;
}
#perguntas h4 {
  padding:0;
  margin:0;
}
#perguntas .panel-collapse p label {
  margin:0;
  cursor:pointer;
}
#perguntas .panel-collapse p:last-child { margin:0; }
#perguntas .panel-collapse p {
  margin:0 0 10px;
  font-size:18px;
}
#perguntas .panel-collapse {
  padding:20px;
  color:#012e33;
}
#perguntas {
  padding:30px;
  border:1px solid #e6eaeb;
  border-radius:10px;
  -webkit-border-radius:10px;
  -moz-border-radius:10px;
}
#encontro_cuidadores #cabecalho { padding:30px 0; }
.pag_cliente .panel .panel-heading h4 {
  padding:10px 0 !important;
  margin:0 !important;
}
.pag_cliente .panel .panel-heading { background:#f1f6ec; }
.pag_cliente .panel .panel-body .checkbox-inline { text-transform:none !important; }
.pag_cliente .panel .panel-body .topico {
  color:#77a343;
  font-weight:bold;
}
.pag_cliente .panel .panel-body { padding:10px 0; }
.pag_cliente .panel {
  padding:20px;
  border:1px solid #678285;
  border-radius:10px;
  -webkit-border-radius:10px;
  -moz-border-radius:10px;
}
#contratar_assistencia h3 { margin:0 0 48px; }
#contratar_assistencia h4 { color:#012e33; }
#contratar_assistencia p a { color:#678285; }
#contratar_assistencia p {
  color:#678285;
  margin:0 0 5px;
}
#contratar_assistencia .input-group-addon {
  margin-bottom:0;
  font-size:1 rem;
  font-weight:400;
  line-height:1.5;
  color:#495057;
  text-align:center;
  text-align:center;
  background-color:#e9ecef;
  border:1px solid #ced4da;
  border-radius:.25 rem;
  -webkit-border-radius:.25 rem;
  -moz-border-radius:.25 rem;
  padding:6px;
  border-right:none;
  width:50px;
}
#contratar_assistencia { padding:80px 0; }
.pag_acuidar-watch #cabecalho { padding:120px 0 60px; }
.pag_acuidar-watch .texto { padding:0; }
