* {margin:0; list-style:none; padding:0; font-size:14px;}

img {border:none;}
a {text-decoration:none; color:#373435;}
:hover {-webkit-transition: all .2s; -moz-transition: all .2s; -ms-transition: all .2s; -o-transition: all .2s; transition: all .2s;}
p{ margin-top: initial;  margin-bottom: 0;} /* usando bootstrap */
a { text-decoration: none; color: inherit; }

.clear {clear:both;}
.oculto {display:none;}
.disabled {display:none;}
option {color:#282829;}
.lb-caption {color:#FFF;}

input[type=button] {-webkit-appearance:none;}
input[type=submit] {-webkit-appearance:none;}
select {-webkit-appearance:none;}


body {width:100%; height:100%;  margin: 0px; overflow-x:hidden;}
html {scroll-behavior:smooth;}
#tudo {width:100%;}
.goog-te-gadget {display: none!important;}
.boxTradutor{display: none!important;}
.goog-te-banner-frame {display: none !important;}
#google_translate_element {margin-top: -24px;}
body {top: 0 !important;}
.VIpgJd-ZVi9od-ORHb-OEVmcd{display: none!important;}

body {width:100%; height:100%; overflow-x:hidden;}

#tudo {width:100%;}
#tudo .blackout {width:100%; height:100%; position:fixed; top:0; left:0; z-index:100000000; background:rgba(0,0,0,0.7);}
#tudo #popup {width:370px;  position:fixed; padding:30px 15px; z-index:100000001; left:50%; top:50%; margin-left:-200px; margin-top:-175.5px; background-color:#40c351; border-radius:10px;}
#tudo #popup .x {width:28px; height:26px; position:absolute; padding-top:0px; margin-left:335px; margin-top:-35px; cursor:pointer; text-align:center; background-color:#004018; color:#FFF; font-size:15px; font-weight:bold; border-radius:100%; transition: all .2s;display: flex; align-items: center; justify-content: center;}
#tudo #popup .x:hover {background-color:#035e25; transition: all .2s;}
#tudo #popup .logo {display:table; margin:0 auto;}
#tudo #popup .titulo {font-size:18px; line-height:25px; color:#FFF; text-align:center; font-weight:600; margin-top:15px; margin-bottom:10px;}
#tudo #popup .titulo span {font-size:18px; color:#FFF; font-weight:800; }
#tudo #popup .titulo2 {font-size:14px; line-height: 104%; color:#FFF; text-align:center;}
#tudo #popup .campo-nome {display:table; margin:0 auto;}
#tudo #popup .campo-nome input {width:270px; border:none; padding:7px 10px; outline:none; border-radius:5px;}
#tudo #popup .campo-whats {display:table; margin:0 auto; margin-top:15px;}
#tudo #popup .campo-whats input {width:270px; border:none;  padding:7px 10px; outline:none; border-radius:5px;}
#tudo #popup .campos-mensagem {display:table; margin:0 auto; margin-top:15px;}
#tudo #popup .campos-mensagem textarea {width:270px; border:none; height:50px; padding:5px 10px; outline:none; border-radius:5px;}
#tudo #popup .botao-envia {display:table; margin:0 auto; margin-top:15px; }
#tudo #popup .botao-envia input {padding:7px 20px; display:table; margin:0 auto; cursor:pointer; padding-left:35px; color:#FFF; font-weight:400; font-size:13px; border:none; background: url(../i/quebrado/whatsapp-branco-icon.svg) 12px center, linear-gradient(#004018, #017a2f); background-repeat:no-repeat, repeat; background-size:18px, cover; border-radius:15px; transition: all .3s;}
#tudo #popup .botao-envia input:hover {background: url(../i/quebrado/whatsapp-branco-icon.svg) 12px center, linear-gradient(#017a2f, #004018); background-repeat:no-repeat, repeat; background-size:18px, cover; background-size:18px; transition: all .3s;}

#tudo #topo #repete-topo {box-shadow:0 10px 20px -14px rgba(0,0,0,0.35);}
#tudo #topo, #tudo #topo #repete-topo, #tudo #topo #repete-topo #conteudo-topo, #tudo #topo #repete-topo #conteudo-topo #esq-topo #logo-topo, #tudo #topo #repete-topo #conteudo-topo #dir-topo, #tudo #topo #repete-topo #conteudo-topo #dir-topo #topo-contatos-redes, #tudo #topo #repete-topo #conteudo-topo #dir-topo #contatos-topo, #tudo #topo #repete-topo #conteudo-topo #dir-topo #contatos-topo .contato-topo-pill, #tudo #topo #repete-topo #conteudo-topo #dir-topo #contatos-topo .contato-topo-pill .icone-whats-topo, #tudo #topo #repete-topo #conteudo-topo #dir-topo #redes #facebook, #tudo #topo #repete-topo #conteudo-topo #dir-topo #redes #instagram, #tudo #topo #repete-topo #barra, #tudo #topo #repete-topo #barra #mostra-menu p a {transition:all .45s cubic-bezier(.22,.61,.36,1);}
#tudo #topo #repete-topo #conteudo-topo #dir-topo #redes #facebook, #tudo #topo #repete-topo #conteudo-topo #dir-topo #redes #instagram, #tudo #topo #repete-topo #conteudo-topo #dir-topo #contatos-topo .contato-topo-pill {will-change:transform, width, height, padding, font-size;}
#tudo .normal {width:100%; position:fixed; z-index:900; transition:all .3s;}
#tudo .normal #repete-topo {background:#ffffff; transition:all .3s;}
#tudo .normal #repete-topo #conteudo-topo {width:1200px; max-width:calc(100% - 40px); margin:0 auto; padding:22px 0 20px 0; display:flex; justify-content:space-between; align-items:center; gap:20px; transition:all .3s;}
#tudo .normal #repete-topo #conteudo-topo #esq-topo {flex:0 0 auto; transition:all .3s;}
#tudo .normal #repete-topo #conteudo-topo #esq-topo #logo-topo {width:330px; margin:0; transition:all .3s;}
#tudo .normal #repete-topo #conteudo-topo #esq-topo #logo-topo .logo a {width:100%; display:block; transition:all .3s;}
#tudo .normal #repete-topo #conteudo-topo #dir-topo {flex:1 1 auto; display:flex; justify-content:flex-end; align-items:center; transition:all .3s;}
#tudo .normal #repete-topo #conteudo-topo #dir-topo #topo-contatos-redes {display:flex; align-items:center; justify-content:flex-end; gap:12px; flex-wrap:wrap;}
#tudo .normal #repete-topo #conteudo-topo #dir-topo #contatos-topo {display:flex; align-items:center; gap:18px; flex-wrap:wrap; justify-content:flex-end;}
#tudo .normal #repete-topo #conteudo-topo #dir-topo #contatos-topo .contato-topo-pill {position:relative; display:inline-flex; align-items:center; height:26px; padding:0 16px 0 36px; border:1px solid #f36d00; border-radius:24px; color:#f36d00; font-size:17px; font-weight:500; letter-spacing:0.2px; line-height:1; box-sizing:border-box; transition:all .25s;}
#tudo .normal #repete-topo #conteudo-topo #dir-topo #contatos-topo .contato-topo-pill:hover {background:#fff8f1;}
#tudo .normal #repete-topo #conteudo-topo #dir-topo #contatos-topo .contato-topo-pill .icone-whats-topo {position:absolute; left:-10px; top:50%; transform:translateY(-50%); width:38px; height:38px; border:0; box-shadow:none; background:transparent url('../i/quebrado/whatsapp-icon.svg') center center no-repeat; background-size:cover;}
#tudo .normal #repete-topo #conteudo-topo #dir-topo #redes {display:flex; gap:8px; justify-content:flex-end;}
#tudo .normal #repete-topo #conteudo-topo #dir-topo #redes #facebook {display: block; width: 35px; height: 35px; border-radius: 50%; background: url('../i/quebrado/facebook-icon.svg') center center no-repeat; background-size: cover; box-shadow:0 2px 5px -2px rgba(0,0,0,0.45);}
#tudo .normal #repete-topo #conteudo-topo #dir-topo #redes #instagram {display:block; width:35px; height:35px; border-radius:50%; background-image:url('../i/quebrado/instagram-icon.svg'); background-position:center center, center center; background-repeat:no-repeat, no-repeat; background-size:cover; box-shadow:0 2px 5px -2px rgba(0,0,0,0.45);}

#tudo .interno {width:100%; position:fixed; z-index:900; transition:all .3s;}
#tudo .interno #repete-topo {background:#ffffff; transition:all .3s;}
#tudo .interno #repete-topo #conteudo-topo {width:1200px; max-width:calc(100% - 40px); margin:0 auto; padding:22px 0 20px 0; display:flex; justify-content:space-between; align-items:center; gap:20px; transition:all .3s;}
#tudo .interno #repete-topo #conteudo-topo #esq-topo {flex:0 0 auto; transition:all .3s;}
#tudo .interno #repete-topo #conteudo-topo #esq-topo #logo-topo {width:330px; margin:0; transition:all .3s;}
#tudo .interno #repete-topo #conteudo-topo #esq-topo #logo-topo .logo a {width:100%; display:block; transition:all .3s;}
#tudo .interno #repete-topo #conteudo-topo #dir-topo {flex:1 1 auto; display:flex; justify-content:flex-end; align-items:center; transition:all .3s;}
#tudo .interno #repete-topo #conteudo-topo #dir-topo #topo-contatos-redes {display:flex; align-items:center; justify-content:flex-end; gap:12px; flex-wrap:wrap;}
#tudo .interno #repete-topo #conteudo-topo #dir-topo #contatos-topo {display:flex; align-items:center; gap:18px; flex-wrap:wrap; justify-content:flex-end;}
#tudo .interno #repete-topo #conteudo-topo #dir-topo #contatos-topo .contato-topo-pill {position:relative; display:inline-flex; align-items:center; height:26px; padding:0 16px 0 36px; border:1px solid #f36d00; border-radius:24px; color:#f36d00; font-size:17px; font-weight:500; letter-spacing:0.2px; line-height:1; box-sizing:border-box; transition:all .25s;}
#tudo .interno #repete-topo #conteudo-topo #dir-topo #contatos-topo .contato-topo-pill:hover {background:#fff8f1;}
#tudo .interno #repete-topo #conteudo-topo #dir-topo #contatos-topo .contato-topo-pill .icone-whats-topo {position:absolute; left:-10px; top:50%; transform:translateY(-50%); width:38px; height:38px; border:0; box-shadow:none; background:transparent url('../i/quebrado/whatsapp-icon.svg') center center no-repeat; background-size:cover;}
#tudo .interno #repete-topo #conteudo-topo #dir-topo #redes {display:flex; gap:8px; justify-content:flex-end;}
#tudo .interno #repete-topo #conteudo-topo #dir-topo #redes #facebook {display: block; width: 35px; height: 35px; border-radius: 50%; background: url('../i/quebrado/facebook-icon.svg') center center no-repeat; background-size: cover; box-shadow:0 2px 5px -2px rgba(0,0,0,0.45);}
#tudo .interno #repete-topo #conteudo-topo #dir-topo #redes #instagram {display:block; width:35px; height:35px; border-radius:50%; background-image:url('../i/quebrado/instagram-icon.svg'); background-position:center center, center center; background-repeat:no-repeat, no-repeat; background-size:cover; box-shadow:0 2px 5px -2px rgba(0,0,0,0.45);}

#tudo .scroll {width:100%; position:fixed; z-index:900; transition:all .3s;}
#tudo .scroll #repete-topo {background:#ffffff; transition:all .3s;}
#tudo .scroll #repete-topo #conteudo-topo {width:1200px; max-width:calc(100% - 40px); margin:0 auto; padding:14px 0 12px 0; display:flex; justify-content:space-between; align-items:center; gap:20px; transition:all .3s;}
#tudo .scroll #repete-topo #conteudo-topo #esq-topo {flex:0 0 auto; transition:all .3s;}
#tudo .scroll #repete-topo #conteudo-topo #esq-topo #logo-topo {width:280px; margin:0; transition:all .3s;}
#tudo .scroll #repete-topo #conteudo-topo #esq-topo #logo-topo .logo a {width:100%; display:block; transition:all .3s;}
#tudo .scroll #repete-topo #conteudo-topo #dir-topo {flex:1 1 auto; display:flex; justify-content:flex-end; align-items:center; transition:all .3s;}
#tudo .scroll #repete-topo #conteudo-topo #dir-topo #topo-contatos-redes {display:flex; align-items:center; justify-content:flex-end; gap:12px; flex-wrap:wrap;}
#tudo .scroll #repete-topo #conteudo-topo #dir-topo #contatos-topo {display:flex; align-items:center; gap:18px; flex-wrap:wrap; justify-content:flex-end;}
#tudo .scroll #repete-topo #conteudo-topo #dir-topo #contatos-topo .contato-topo-pill {position:relative; display:inline-flex; align-items:center; height:26px; padding:0 16px 0 33px; border:1px solid #f36d00; border-radius:24px; color:#f36d00; font-size:15px; font-weight:500; letter-spacing:0.2px; line-height:1; box-sizing:border-box; transition:all .25s;}
#tudo .scroll #repete-topo #conteudo-topo #dir-topo #contatos-topo .contato-topo-pill:hover {background:#fff8f1;}
#tudo .scroll #repete-topo #conteudo-topo #dir-topo #contatos-topo .contato-topo-pill .icone-whats-topo {position:absolute; left:-9px; top:50%; transform:translateY(-50%); width:38px; height:38px; border:0; box-shadow:none; background:transparent url('../i/quebrado/whatsapp-icon.svg') center center no-repeat; background-size:cover;}
#tudo .scroll #repete-topo #conteudo-topo #dir-topo #redes {display:flex; gap:8px; justify-content:flex-end;}
#tudo .scroll #repete-topo #conteudo-topo #dir-topo #redes #facebook {display:block; width:32px; height:32px; border-radius:50%; background: url('../i/quebrado/facebook-icon.svg') center center no-repeat; background-size:cover; box-shadow:0 2px 5px -2px rgba(0,0,0,0.45);}
#tudo .scroll #repete-topo #conteudo-topo #dir-topo #redes #instagram {display:block; width:32px; height:32px; border-radius:50%; background-image:url('../i/quebrado/instagram-icon.svg'); background-position:center center, center center; background-repeat:no-repeat, no-repeat; background-size:cover; box-shadow:0 2px 5px -2px rgba(0,0,0,0.45);}

#tudo #topo #repete-topo #barra {width:100%; min-height:38px; align-content: center; background:#f56a00;}
#tudo #topo #repete-topo #barra #mostra-menu {width:1200px; max-width:calc(100% - 40px); margin:0 auto; display:flex; justify-content:space-between; align-items:center; gap:12px;}
#tudo #topo #repete-topo #barra #mostra-menu p {margin:0;}
#tudo #topo #repete-topo #barra #mostra-menu p a {display:block; padding:2px 0; border-bottom:2px solid transparent; color:#ffffff; font-size:15px; font-weight:500; line-height:1; transition:all .25s;}
#tudo #topo #repete-topo #barra #mostra-menu p a:hover {border-color:#ffffff;}
#tudo #topo #repete-topo #barra #mostra-menu p.ativo a {border-color:#ffffff;}


#tudo #conteudo{width: 100%; padding-top: 137px; }
#tudo #conteudo #repete-conteudo {width: 100%; }
#tudo #conteudo #repete-conteudo #repete-banners {width:100%; }
#tudo #conteudo #repete-conteudo #repete-banners li {width:100%; }
#tudo #conteudo #repete-conteudo #repete-banners .imagem-banner {width:100%; height:550px; position:relative; overflow:hidden;}
#tudo #conteudo #repete-conteudo #repete-banners .imagem-banner .link-banner-capa {display:block; width:100%; height:100%;}
#tudo #conteudo #repete-conteudo #repete-banners .imagem-banner img,
#tudo #conteudo #repete-conteudo #repete-banners .imagem-banner video {width:100%; height:100%; object-fit:cover; display:block;}
#tudo #conteudo #repete-conteudo #repete-banners .imagem-banner::after {content:""; position:absolute; inset:0; background:linear-gradient(90deg, rgba(0,0,0,0.05) 38%, rgba(0,0,0,0.65) 100%); pointer-events:none;}
#tudo #conteudo #repete-conteudo #repete-banners li #mostra-informacoes {position:absolute; top:50%; left:50%; width:calc(100% - 40px); max-width:1200px; transform:translate(-50%, -50%); display:grid; justify-items:end; text-align:right; color:#fff; box-sizing:border-box; padding-right:18px; z-index:2;}
#tudo #conteudo #repete-conteudo #repete-banners li #titulo { width: 390px; }
#tudo #conteudo #repete-conteudo #repete-banners li #titulo p { font-size: 44px; color: white; line-height: 44px;}
#tudo #conteudo #repete-conteudo #repete-banners li #titulo strong { font-size: 44px; color: white; line-height: 54px;}
#tudo #conteudo #repete-conteudo #repete-banners li #titulo span { font-size: 44px; line-height: 44px;}
#tudo #conteudo #repete-conteudo #repete-banners li #descricao {margin-top: 30px; width: 300px; text-align:right; border-right: 2px solid;  padding-right: 12px;}
#tudo #conteudo #repete-conteudo #repete-banners li #descricao p{ font-size: 20px; color: white; line-height: 130%; text-align:right; }
#tudo #conteudo #repete-conteudo #repete-banners li #descricao p strong{ font-size: 20px; color: white; line-height: 130%; text-align:right; }
#tudo #conteudo #repete-conteudo #repete-banners li #mostra-informacoes .texto-reveal-banner {display:block; opacity:0; transform:translateX(18px); clip-path:inset(0 0 0 100%); transition:clip-path .9s cubic-bezier(.24,.79,.24,1), transform .9s cubic-bezier(.24,.79,.24,1), opacity .3s ease;}
#tudo #conteudo #repete-conteudo #repete-banners li #mostra-informacoes.ativo .titulo-banner-reveal {opacity:1; transform:translateX(0px); clip-path:inset(0 0 0 0); transition-delay:.05s;}
#tudo #conteudo #repete-conteudo #repete-banners li #mostra-informacoes.ativo .descricao-banner-reveal {opacity:1; transform:translateX(0px); clip-path:inset(0 0 0 0); transition-delay:.22s;}
#tudo #conteudo #repete-conteudo #repete-banners li #mostra-botao {display:flex; justify-content:flex-end; gap:20px; margin-top:30px; width:430px;}
#tudo #conteudo #repete-conteudo #repete-banners li #mostra-botao.mostra-botoes-banner {display:flex; justify-content:flex-end; gap:12px; margin-top:34px; width:auto;}
#tudo #conteudo #repete-conteudo #repete-banners li #mostra-botao .botao-banner-capa {display:inline-flex; align-items:center; gap:9px; height:30px; border-radius:30px; padding:0px 10px; color:#ffffff; font-size:22px; font-weight:500; line-height:100%; text-decoration:none; box-shadow:0px 10px 24px -16px rgba(0,0,0,0.75); transition:all .3s;}
#tudo #conteudo #repete-conteudo #repete-banners li #mostra-botao .botao-banner-capa:hover {transform:translateY(-2px); box-shadow:0px 14px 28px -18px rgba(0,0,0,0.8); transition:all .3s;}
#tudo #conteudo #repete-conteudo #repete-banners li #mostra-botao .botao-banner-capa-orcamento {background:linear-gradient(180deg, #2f86e3 0%, #1c63b5 100%);}
#tudo #conteudo #repete-conteudo #repete-banners li #mostra-botao .botao-banner-capa-orcamento:hover {background:linear-gradient(180deg, #3992ee 0%, #236ec4 100%);}
#tudo #conteudo #repete-conteudo #repete-banners li #mostra-botao .botao-banner-capa-whats {background:linear-gradient(180deg, #14b857 0%, #0a8d3e 100%);}
#tudo #conteudo #repete-conteudo #repete-banners li #mostra-botao .botao-banner-capa-whats:hover {background:linear-gradient(180deg, #19c35f 0%, #0b9944 100%);}
#tudo #conteudo #repete-conteudo #repete-banners li #mostra-botao .botao-banner-capa .icone-botao-banner {display:block; width:20px; height:20px; background-position:center center; background-repeat:no-repeat; background-size:contain; flex:0 0 20px;}
#tudo #conteudo #repete-conteudo #repete-banners li #mostra-botao .botao-banner-capa .icone-botao-banner-orcamento {background-image:url('../i/quebrado/orcamento-icon.svg');}
#tudo #conteudo #repete-conteudo #repete-banners li #mostra-botao .botao-banner-capa .icone-botao-banner-whats {background-image:url('../i/quebrado/whatsapp-branco-icon.svg');}
#tudo #conteudo #repete-conteudo #repete-banners li #botao{display: table; background: #e43932; color: white; padding: 6px 30px; font-size: 16px; font-weight: 800; transition: all .3s; cursor: pointer; border-radius: 50px; box-shadow: 0px 0px 20px 2px #00000069;}
#tudo #conteudo #repete-conteudo #repete-banners li #viagensPasseios{display: flex; text-decoration: underline; cursor: pointer; font-size: 18px; align-items: center; color: white; background: transparent url(../i/quebrado/seta.png) right center no-repeat; background-size: 20px; padding-right: 30px; }
#tudo #conteudo #repete-conteudo #repete-banners li #botao:hover{ background: #ff5a54; }

#tudo #conteudo #repete-conteudo #repete-viagens-passeios {width:100%; padding:40px 0px 40px 0px; background:#ededed url('../i/quebrado/viagens-e-passeios-fundo.jpg') center center no-repeat; background-size:cover;}
#tudo #conteudo #repete-conteudo #repete-viagens-passeios #conteudo-viagens-passeios {width:1200px; max-width:calc(100% - 40px); margin:0 auto; display:flex; justify-content:space-between; align-items:center; gap:130px;}
#tudo #conteudo #repete-conteudo #repete-viagens-passeios #conteudo-viagens-passeios #galeria-viagens-passeios {position:relative; }
#tudo #conteudo #repete-conteudo #repete-viagens-passeios #conteudo-viagens-passeios #galeria-viagens-passeios .item-galeria {position:absolute; background:#ffffff; border:4px solid #ffffff; box-shadow:0px 8px 14px -8px rgba(0,0,0,0.5);}
#tudo #conteudo #repete-conteudo #repete-viagens-passeios #conteudo-viagens-passeios #galeria-viagens-passeios .item-galeria img {width:100%; height:100%; object-fit:cover; display:block;}
#tudo #conteudo #repete-conteudo #repete-viagens-passeios #conteudo-viagens-passeios #texto-viagens-passeios {width:100%; max-width:530px;}
#tudo #conteudo #repete-conteudo #repete-viagens-passeios #conteudo-viagens-passeios #texto-viagens-passeios .titulo {font-size:42px; color:#f36d00; font-weight:700; line-height:96%;}
#tudo #conteudo #repete-conteudo #repete-viagens-passeios #conteudo-viagens-passeios #texto-viagens-passeios .descricao {margin-top:24px;}
#tudo #conteudo #repete-conteudo #repete-viagens-passeios #conteudo-viagens-passeios #texto-viagens-passeios .descricao p {font-size:19px; color:#141414; font-weight:500; line-height:132%; text-align:left; margin:0px 0px 16px 0px;}
#tudo #conteudo #repete-conteudo #repete-viagens-passeios #conteudo-viagens-passeios #texto-viagens-passeios .bloco-botao {margin-top:30px;}
#tudo #conteudo #repete-conteudo #repete-viagens-passeios #conteudo-viagens-passeios #texto-viagens-passeios .bloco-botao a {display:inline-flex; justify-content:center; align-items:center; min-width:180px; height:38px; border-radius:30px; padding:0px 18px; background:#f36d00; color:#ffffff; font-size:18px; font-weight:700; text-decoration:none; transition:all .3s;}
#tudo #conteudo #repete-conteudo #repete-viagens-passeios #conteudo-viagens-passeios #texto-viagens-passeios .bloco-botao a:hover {background:#ff7a12; transition:all .3s;}

#tudo #conteudo #repete-conteudo #repete-servicos {width:100%; padding:56px 0px 70px 0px; background:#ededed url('../i/quebrado/servicos-fundo.svg') center center no-repeat; background-size:cover;}
#tudo #conteudo #repete-conteudo #repete-servicos #conteudo-servicos {width:1200px; max-width:calc(100% - 40px); margin:0 auto;}
#tudo #conteudo #repete-conteudo #repete-servicos #conteudo-servicos #bloco-titulo {margin:0 auto; text-align:center;}
#tudo #conteudo #repete-conteudo #repete-servicos #conteudo-servicos #bloco-titulo .titulo {font-size:42px; color:#f36d00; font-weight:700; line-height:90%; letter-spacing:0.2px;}
#tudo #conteudo #repete-conteudo #repete-servicos #conteudo-servicos #mostra-servicos {display:flex; justify-content:center; align-items:stretch; flex-wrap:wrap; gap:24px; margin-top:60px;}
#tudo #conteudo #repete-conteudo #repete-servicos #conteudo-servicos #mostra-servicos #bloco-servicos {width: 282px; min-height: 450px; background: transparent url(../i/quebrado/ticket.svg) center top no-repeat; background-size: 100% 100%; filter: drop-shadow(0px 10px 12px rgba(0, 0, 0, 0.36)); transition: all .3s;}
#tudo #conteudo #repete-conteudo #repete-servicos #conteudo-servicos #mostra-servicos #bloco-servicos:hover {transform:translateY(-4px); filter:drop-shadow(0px 14px 16px rgba(0,0,0,0.2)); transition:all .3s;}
#tudo #conteudo #repete-conteudo #repete-servicos #conteudo-servicos #mostra-servicos #bloco-servicos .link-servico-ticket {display:flex; flex-direction:column; align-items:center; justify-content:flex-start; height:100%; padding:24px 24px 20px 24px; text-decoration:none; box-sizing:border-box;}
#tudo #conteudo #repete-conteudo #repete-servicos #conteudo-servicos #mostra-servicos #bloco-servicos .nome-servicos { width: 80%; min-height: 90px; margin: 0; color: #0d0d0d; text-align: center; font-size: 27px; line-height: 104%; font-weight: 700; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; align-content: center;}
#tudo #conteudo #repete-conteudo #repete-servicos #conteudo-servicos #mostra-servicos #bloco-servicos .linha {display:none;}
#tudo #conteudo #repete-conteudo #repete-servicos #conteudo-servicos #mostra-servicos #bloco-servicos .icone-servicos {display:flex; justify-content:center; align-items:center; margin-top:65px; }
#tudo #conteudo #repete-conteudo #repete-servicos #conteudo-servicos #mostra-servicos #bloco-servicos .icone-servicos img { width: 90px;}
#tudo #conteudo #repete-conteudo #repete-servicos #conteudo-servicos #mostra-servicos #bloco-servicos .descricao-servicos {margin-top:12px; min-height:96px; line-height:136%; padding: 0px 20px; font-size:14px; color:#141414; font-weight:500; display:-webkit-box; -webkit-line-clamp:5; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis;}
#tudo #conteudo #repete-conteudo #repete-servicos #conteudo-servicos #mostra-servicos #bloco-servicos .botao-servico-ticket { margin-top: 18px; min-width: 120px; border-radius: 8px; padding: 0px 30px 3px 30px; display: inline-flex; align-items: center; justify-content: center; background: #f36d00; color: #ffffff; font-size: 15px; font-weight: 500; transition: all .3s;}
#tudo #conteudo #repete-conteudo #repete-servicos #conteudo-servicos #mostra-servicos #bloco-servicos .link-servico-ticket:hover .botao-servico-ticket {background:#ff7a12; transition:all .3s;}
#tudo #conteudo #repete-conteudo #repete-servicos #conteudo-servicos #mostra-servicos .aviso-servicos-vazio {width:100%; text-align:center; font-size:22px; color:#2e4662; font-weight:600; padding:30px 0px;}

#tudo #conteudo #repete-conteudo #repete-quemSomos-capa {width:100%; padding:74px 0px; background-color:#0d8f39; background-repeat:no-repeat; background-position:center center; background-size:cover; overflow:hidden; position:relative;}
#tudo #conteudo #repete-conteudo .link-quemSomos-capa {display:block; text-decoration:none;}
#tudo #conteudo #repete-conteudo .link-quemSomos-capa:hover {text-decoration:none;}
#tudo #conteudo #repete-conteudo #repete-quemSomos-capa::before {content:none;}
#tudo #conteudo #repete-conteudo #repete-quemSomos-capa #conteudo-quemSomos-capa {width:1200px; max-width:calc(100% - 40px); margin:0 auto; display:flex; justify-content:space-between; align-items:center; gap:58px; position:relative; z-index:2;}
#tudo #conteudo #repete-conteudo #repete-quemSomos-capa #conteudo-quemSomos-capa #bloco-texto-quemSomos-capa {width:430px; min-width:0;}
#tudo #conteudo #repete-conteudo #repete-quemSomos-capa #conteudo-quemSomos-capa #bloco-texto-quemSomos-capa .titulo {font-size:42px; color:#ffffff; font-weight:700; line-height:95%;}
#tudo #conteudo #repete-conteudo #repete-quemSomos-capa #conteudo-quemSomos-capa #bloco-texto-quemSomos-capa .descricao {margin-top:24px; font-size:19px; color:#ffffff; line-height:132%; position:relative; overflow:hidden;}
#tudo #conteudo #repete-conteudo #repete-quemSomos-capa #conteudo-quemSomos-capa #bloco-texto-quemSomos-capa .descricao .descricao-animar {opacity:0; transform:translateX(-22px); clip-path:inset(0 100% 0 0); transition:clip-path .95s cubic-bezier(.24,.79,.24,1), transform .95s cubic-bezier(.24,.79,.24,1), opacity .35s ease;}
#tudo #conteudo #repete-conteudo #repete-quemSomos-capa #conteudo-quemSomos-capa #bloco-texto-quemSomos-capa .descricao.ativo .descricao-animar {opacity:1; transform:translateX(0px); clip-path:inset(0 0 0 0);}
#tudo #conteudo #repete-conteudo #repete-quemSomos-capa #conteudo-quemSomos-capa #bloco-texto-quemSomos-capa .descricao p {font-size:18px; color:#ffffff; font-weight:400; line-height:132%; text-align:left; margin:0px 0px 20px 0px;}
#tudo #conteudo #repete-conteudo #repete-quemSomos-capa #conteudo-quemSomos-capa #bloco-texto-quemSomos-capa .descricao p:last-child {margin-bottom:0px;}
#tudo #conteudo #repete-conteudo #repete-quemSomos-capa #conteudo-quemSomos-capa #bloco-texto-quemSomos-capa .descricao strong,
#tudo #conteudo #repete-conteudo #repete-quemSomos-capa #conteudo-quemSomos-capa #bloco-texto-quemSomos-capa .descricao span,
#tudo #conteudo #repete-conteudo #repete-quemSomos-capa #conteudo-quemSomos-capa #bloco-texto-quemSomos-capa .descricao div,
#tudo #conteudo #repete-conteudo #repete-quemSomos-capa #conteudo-quemSomos-capa #bloco-texto-quemSomos-capa .descricao font {font-size:19px; color:#ffffff; line-height:132%;}
#tudo #conteudo #repete-conteudo #repete-quemSomos-capa #conteudo-quemSomos-capa #bloco-texto-quemSomos-capa .descricao strong {font-weight:700;}
#tudo #conteudo #repete-conteudo #repete-quemSomos-capa #conteudo-quemSomos-capa #bloco-imagem-quemSomos-capa {width:700px; min-width:0;}
#tudo #conteudo #repete-conteudo #repete-quemSomos-capa #conteudo-quemSomos-capa #bloco-imagem-quemSomos-capa .moldura-imagem-quemSomos-capa {padding:0px; border:none; border-radius:0px; box-shadow:none;}
#tudo #conteudo #repete-conteudo #repete-quemSomos-capa #conteudo-quemSomos-capa #bloco-imagem-quemSomos-capa .moldura-imagem-quemSomos-capa img {display:block; width:100%; height:auto; object-fit:cover; border-radius:0px;}
#tudo #conteudo #repete-conteudo #repete-frota {width:100%; padding:40px 0px 40px 0px;}
#tudo #conteudo #repete-conteudo #repete-frota #conteudo-frota {width:1200px; max-width:1200px; margin:0 auto;}
#tudo #conteudo #repete-conteudo #repete-frota #conteudo-frota #bloco-titulo-frota {text-align:center;}
#tudo #conteudo #repete-conteudo #repete-frota #conteudo-frota #bloco-titulo-frota .titulo {font-size:42px; color:#f36d00; font-weight:700; line-height:92%;}
#tudo #conteudo #repete-conteudo #repete-frota #conteudo-frota #bloco-titulo-frota .descricao {margin:16px auto 0px auto; max-width:860px; font-size:19px; color:#141414; font-weight:500; line-height:136%; text-align:center;}
#tudo #conteudo #repete-conteudo #repete-frota #conteudo-frota #mostra-frota {width:1200px; margin:38px auto 0px auto; padding:0px; position:relative;}
#tudo #conteudo #repete-conteudo #repete-frota #conteudo-frota #mostra-frota .owl-stage-outer {padding:8px 0px 18px 0px; margin:-8px 0px -18px 0px;}
#tudo #conteudo #repete-conteudo #repete-frota #conteudo-frota #mostra-frota .item-frota-capa {display:block;}
#tudo #conteudo #repete-conteudo #repete-frota #conteudo-frota #mostra-frota .item-frota-capa .bloco-frota-capa {display:block; border-radius:16px; overflow:hidden; box-shadow:0px 10px 20px -14px rgba(0,0,0,0.75);}
#tudo #conteudo #repete-conteudo #repete-frota #conteudo-frota #mostra-frota .item-frota-capa .bloco-frota-capa .imagem-frota-capa {display:block; width:100%; height:260px;}
#tudo #conteudo #repete-conteudo #repete-frota #conteudo-frota #mostra-frota .owl-nav .owl-prev,
#tudo #conteudo #repete-conteudo #repete-frota #conteudo-frota #mostra-frota .owl-nav .owl-next {position:absolute; top:50%; margin-top:-26px; border:none; outline:none; background:transparent; width:36px; height:36px; transition:all .3s;}
#tudo #conteudo #repete-conteudo #repete-frota #conteudo-frota #mostra-frota .owl-nav .owl-prev {left:-40px;}
#tudo #conteudo #repete-conteudo #repete-frota #conteudo-frota #mostra-frota .owl-nav .owl-next {right:-40px;}
#tudo #conteudo #repete-conteudo #repete-frota #conteudo-frota #mostra-frota .owl-nav .owl-prev span,
#tudo #conteudo #repete-conteudo #repete-frota #conteudo-frota #mostra-frota .owl-nav .owl-next span {display:block; width:36px; height:36px; line-height:32px; text-align:center; color:#000000; font-size:70px; font-weight:300;}
#tudo #conteudo #repete-conteudo #repete-frota #conteudo-frota #mostra-frota .owl-nav .owl-prev:hover,
#tudo #conteudo #repete-conteudo #repete-frota #conteudo-frota #mostra-frota .owl-nav .owl-next:hover {opacity:0.75;}
#tudo #conteudo #repete-conteudo #repete-frota #conteudo-frota #mostra-frota .owl-nav .disabled {opacity:0.32 !important; cursor:default;}
#tudo #conteudo #repete-conteudo #repete-frota #conteudo-frota .bloco-botao-frota {margin-top:30px; text-align:center;}
#tudo #conteudo #repete-conteudo #repete-frota #conteudo-frota .bloco-botao-frota a {display: inline-flex; justify-content: center; align-items: center; min-width: 156px; height: 29px; border-radius: 30px; padding: 0px 18px; background: #f36d00; color: #ffffff; font-size: 15px; font-weight: 400; text-decoration: none; transition: all .3s;}
#tudo #conteudo #repete-conteudo #repete-frota #conteudo-frota .bloco-botao-frota a:hover {background:#ff7a12; transition:all .3s;}
#tudo #conteudo #repete-conteudo #repete-frota #conteudo-frota .aviso-frota-vazio {margin-top:25px; text-align:center; font-size:20px; color:#2e4662; font-weight:600;}

#tudo #conteudo #repete-chamada-whatsapp {width:100%; min-height:184px; position:relative; overflow:hidden;  background:url('../i/quebrado/banner-final.jpg') center center no-repeat; background-size:cover;}
#tudo #conteudo #repete-chamada-whatsapp #conteudo-chamada-whatsapp {width:1200px; max-width:calc(100% - 40px); min-height:184px; margin:0 auto; display:flex; justify-content:space-between; align-items:center; gap:30px; position:relative; z-index:2;}
#tudo #conteudo #repete-chamada-whatsapp #conteudo-chamada-whatsapp #texto-chamada-whatsapp {width:56%;}
#tudo #conteudo #repete-chamada-whatsapp #conteudo-chamada-whatsapp #texto-chamada-whatsapp p {font-size:21px; color:#0c0c0c; font-weight:700; line-height:126%; text-align:left; margin:0px 0px 14px 0px;}
#tudo #conteudo #repete-chamada-whatsapp #conteudo-chamada-whatsapp #texto-chamada-whatsapp p:last-child {margin-bottom:0px;}
#tudo #conteudo #repete-chamada-whatsapp #conteudo-chamada-whatsapp #texto-chamada-whatsapp p span {font-size:21px; color:#f36d00; font-weight:700; line-height:126%;}
#tudo #conteudo #repete-chamada-whatsapp #conteudo-chamada-whatsapp #botao-chamada-whatsapp {width:44%; display:flex; justify-content:flex-end;}
#tudo #conteudo #repete-chamada-whatsapp #conteudo-chamada-whatsapp #botao-chamada-whatsapp a { display: inline-flex; align-items: center; justify-content: center; gap: 7px; border-radius: 38px; padding: 8px 30px; background: #f36d00; text-decoration: none; box-shadow: 0px 12px 24px -18px rgba(0, 0, 0, 0.7); transition: all .3s;} 
#tudo #conteudo #repete-chamada-whatsapp #conteudo-chamada-whatsapp #botao-chamada-whatsapp a:hover {background:#ff7a12; transform:translateY(-2px); box-shadow:0px 21px 34px -20px rgba(0,0,0,0.9);}
#tudo #conteudo #repete-chamada-whatsapp #conteudo-chamada-whatsapp #botao-chamada-whatsapp a .icone-chamada-whatsapp {display: block; width: 52px; height: 45px; background: #ffffff00 url(../i/quebrado/whatsapp-branco-icon.svg) center center no-repeat; background-size: 40px;}
#tudo #conteudo #repete-chamada-whatsapp #conteudo-chamada-whatsapp #botao-chamada-whatsapp a .texto-botao-chamada-whatsapp {font-size:28px; color:#ffffff; font-weight:500; line-height:100%; white-space:nowrap;}

#tudo #rodape {background:linear-gradient(180deg, #114785 0%, #082e5d 100%);}
#tudo #rodape #repete-rodape {width:100%; padding:18px 0px 12px 0px; background:linear-gradient(180deg, #114785 0%, #082e5d 100%);}
#tudo #rodape #repete-rodape #conteudo-rodape {width:1200px; max-width:calc(100% - 40px); margin:0 auto; display:flex; align-items: center; justify-content:space-between; gap:28px;}
#tudo #rodape #repete-rodape #conteudo-rodape p,
#tudo #rodape #repete-rodape #conteudo-rodape a,
#tudo #rodape #repete-copy #conteudo-copy p,
#tudo #rodape #repete-copy #conteudo-copy a {font-family:'Rajdhani', sans-serif;}
#tudo #rodape #repete-rodape #conteudo-rodape #dados-empresa-rodape {width:33%;}
#tudo #rodape #repete-rodape #conteudo-rodape #dados-empresa-rodape .titulo-empresa-rodape {font-size:17px; color:#ffffff; font-weight:500; line-height:100%; text-transform:uppercase;}
#tudo #rodape #repete-rodape #conteudo-rodape #dados-empresa-rodape .subtitulo-empresa-rodape {margin-top:4px; font-size:13px; color:#ffffff; font-weight:500; line-height:112%;}
#tudo #rodape #repete-rodape #conteudo-rodape #dados-empresa-rodape .linha-endereco-rodape { width: 70%; display:block; margin-top:14px; font-size:14px; color:#ffffff; font-weight:400; line-height:128%; text-decoration:none;}
#tudo #rodape #repete-rodape #conteudo-rodape #dados-empresa-rodape .linha-endereco-rodape + .linha-endereco-rodape {margin-top:10px;}
#tudo #rodape #repete-rodape #conteudo-rodape #dados-empresa-rodape a.linha-endereco-rodape:hover {color:#d8e9ff; transition:all .25s;}
#tudo #rodape #repete-rodape #conteudo-rodape #dados-empresa-rodape .selos-rodape {margin-top:12px; display:flex; align-items: center; gap:16px;}
#tudo #rodape #repete-rodape #conteudo-rodape #dados-empresa-rodape .selos-rodape .item-selo-rodape {display:grid; gap:5px; text-decoration:none;}
#tudo #rodape #repete-rodape #conteudo-rodape #dados-empresa-rodape .selos-rodape .item-selo-rodape .imagem-selo-rodape {margin:0px;}
#tudo #rodape #repete-rodape #conteudo-rodape #dados-empresa-rodape .selos-rodape .item-selo-rodape .imagem-selo-rodape img {display:block; width:auto; max-height:42px;}
#tudo #rodape #repete-rodape #conteudo-rodape #dados-empresa-rodape .selos-rodape .item-selo-rodape .texto-selo-rodape {font-size:11px; color:#ffffff; font-weight:500; line-height:120%;}
#tudo #rodape #repete-rodape #conteudo-rodape #marca-rodape {width:34%; text-align:center;}
#tudo #rodape #repete-rodape #conteudo-rodape #marca-rodape .logo-rodape {margin:0px;}
#tudo #rodape #repete-rodape #conteudo-rodape #marca-rodape .logo-rodape a {display:inline-block;}
#tudo #rodape #repete-rodape #conteudo-rodape #marca-rodape .logo-rodape img {display:block; width:100%; max-width:248px;}
#tudo #rodape #repete-rodape #conteudo-rodape #marca-rodape .sac-rodape { margin-top: 35px; font-size:15px; color:#ffffff; font-weight:500; line-height:100%;}
#tudo #rodape #repete-rodape #conteudo-rodape #marca-rodape .sac-rodape-descricao {margin-top:4px; font-size:12px; color:#ffffff; font-weight:300; line-height:122%;}
#tudo #rodape #repete-rodape #conteudo-rodape #marca-rodape .sac-rodape-descricao strong {font-size:12px; color:#ffffff; font-weight:700;}
#tudo #rodape #repete-rodape #conteudo-rodape #marca-rodape .acessos-rodape {margin-top:34px; font-size:11px; color:#ffffff; font-weight:300; line-height:130%;}
#tudo #rodape #repete-rodape #conteudo-rodape #marca-rodape .acessos-rodape span {font-size:11px; color:#ffffff; font-weight:500;}
#tudo #rodape #repete-rodape #conteudo-rodape #marca-rodape .acessos-rodape a {font-size:12px; color:#ffffff; font-weight:400; text-decoration:none;}
#tudo #rodape #repete-rodape #conteudo-rodape #marca-rodape .acessos-rodape a:hover {color:#ffd4b2; transition:all .25s;}
#tudo #rodape #repete-rodape #conteudo-rodape #marca-rodape .acessos-rodape .separador-rodape {font-size:12px; color:#ffffff; font-weight:400; margin:0px 4px;}
#tudo #rodape #repete-rodape #conteudo-rodape #contato-rodape {width:33%; display:grid; justify-content:end;  gap:11px;}
#tudo #rodape #repete-rodape #conteudo-rodape #contato-rodape .linha-contato {display:flex; align-items:center; justify-content:flex-end; gap:10px; margin:0px; text-decoration:none;}
#tudo #rodape #repete-rodape #conteudo-rodape #contato-rodape .linha-contato:hover .texto {color:#ffd4b2; transition:all .25s;}
#tudo #rodape #repete-rodape #conteudo-rodape #contato-rodape .whatsapp-contato {cursor:pointer;}
#tudo #rodape #repete-rodape #conteudo-rodape #contato-rodape .linha-contato .texto {font-size:14px; color:#ffffff; font-weight: 400; line-height:110%; text-align:right; transition:all .25s;}
#tudo #rodape #repete-rodape #conteudo-rodape #contato-rodape .linha-contato .icone {width:29px; height:29px; border-radius:50%; background-color:#ff6a00; background-position:center center; background-repeat:no-repeat; background-size:16px;}
#tudo #rodape #repete-rodape #conteudo-rodape #contato-rodape .linha-contato .icone.whatsapp {background-image:url('../i/quebrado/whatsapp-branco-icon.svg');}
#tudo #rodape #repete-rodape #conteudo-rodape #contato-rodape .linha-contato .icone.facebook {background-image:url('../i/quebrado/facebook-branco-icon.svg'); background-size: 8px;}
#tudo #rodape #repete-rodape #conteudo-rodape #contato-rodape .linha-contato .icone.instagram {background-image:url('../i/quebrado/instagram-branco-icon.svg');}
#tudo #rodape #repete-rodape #conteudo-rodape #contato-rodape .linha-contato .icone.email {background-image:url('../i/quebrado/email-icon-branco.svg'); background-size:17px;}


#tudo #rodape #repete-copy {width:100%; padding:11px 0px 10px 0px; border-top:1px solid #ffffff52; }
#tudo #rodape #repete-copy #conteudo-copy {width:1200px; max-width:calc(100% - 40px); margin:0 auto; display:flex; align-items:center; justify-content:space-between; gap:20px;}
#tudo #rodape #repete-copy #conteudo-copy #copy-esq {display:flex; align-items:center; gap:16px;}
#tudo #rodape #repete-copy #conteudo-copy #copy-esq .politica {margin:0px; padding-right:16px; border-right:1px solid #ffffff85;}
#tudo #rodape #repete-copy #conteudo-copy #copy-esq .politica a {display:block; color:#ffffff; font-size:13px; line-height:100%; text-decoration:none;}
#tudo #rodape #repete-copy #conteudo-copy #copy-esq .politica a:hover {color:#ffd4b2; transition:all .25s;}
#tudo #rodape #repete-copy #conteudo-copy #copy-esq .copy {margin:0px; color:#ffffff; font-size:13px; line-height:100%;}
#tudo #rodape #repete-copy #conteudo-copy .softbest {margin:0px;}
#tudo #rodape #repete-copy #conteudo-copy .softbest a {display:block;}

#conteudo-interno {width:100%;  min-height: calc(100vh - 388px);}
#conteudo-interno #bloco-titulo  {width: 1200px; position: relative; margin: 25px auto; justify-content: center; display: grid; text-align: center;  }
#conteudo-interno #bloco-titulo .titulo {text-align: center; color: #666; font-size:38px; font-weight: 600;}
#conteudo-interno #bloco-titulo .titulo font {color: #666; font-size:38px; font-weight: 600;}

#botao-topo {position: absolute; right: 0px; top: 17px;  color: white; padding: 2px 5px 2px 25px; border-radius: 5px; background-color: #072444;  transition: all .3s;}
#botao-topo font { color: white; }
#botao-topo:hover {background: #ff6600; transition: all .3s;}
#botao-topo::before { content: ""; position: absolute; left: 8px; top: 50%; transform: translateY(-50%) rotate(180deg); width: 12px; height: 12px; background: url('../i/quebrado/seta.png') center center no-repeat; background-size: 10px;}
#botao-baixo { color: white; position: absolute ; right: 50%; padding: 3px 5px 3px 25px; border-radius: 5px;  background-color: #072444;  transition: all .3s;}
#botao-baixo font { color: white; }
#botao-baixo:hover {background: #ff6600; transition: all .3s;}
#botao-baixo::before { content: ""; position: absolute; left: 8px; top: 50%; transform: translateY(-50%) rotate(180deg); width: 12px; height: 12px; background: url('../i/quebrado/seta.png') center center no-repeat; background-size: 10px;}

#conteudo-interno #conteudo-quemSomos {width:1200px; margin:0 auto; margin-top:30px; margin-bottom: 40px;}
#conteudo-interno #conteudo-quemSomos .imagem-quemSomos {float:left; margin-right:30px; margin-bottom:10px; overflow:hidden; border-radius:15px;}
#conteudo-interno #conteudo-quemSomos .descricao {line-height:180%; min-height: 290px;}
#conteudo-interno #conteudo-quemSomos .descricao p {font-size:16px; color:#585858; text-align: justify;}
#conteudo-interno #conteudo-quemSomos .descricao p font {font-size:16px; color:#585858;}
#conteudo-interno #conteudo-quemSomos .descricao span {font-size:16px; color:#585858;}
#conteudo-interno #conteudo-quemSomos .descricao span font {font-size:16px; color:#585858;}
#conteudo-interno #conteudo-quemSomos .descricao div {font-size:16px; color:#585858;}
#conteudo-interno #conteudo-quemSomos .descricao div font {font-size:16px; color:#585858;}
#conteudo-interno #conteudo-quemSomos .descricao strong {font-size:16px; color:#121212;}
#conteudo-interno #conteudo-quemSomos .descricao strong font {font-size:16px; color:#121212;}
#conteudo-interno #conteudo-quemSomos .descricao li {font-size:16px; color:#585858; list-style:disc; margin-left:15px;}
#conteudo-interno #conteudo-quemSomos .descricao li font {font-size:16px; color:#585858;}
#conteudo-interno #conteudo-quemSomos .descricao img {border-radius:16px;}
#conteudo-interno #conteudo-quemSomos .descricao h1 {font-size:20px; color:#121212;}
#conteudo-interno #conteudo-quemSomos .descricao h1 font {font-size:20px; color:#121212;}
#conteudo-interno #conteudo-quemSomos .descricao h2 {font-size:16px; color:#121212; padding-bottom:10px;}
#conteudo-interno #conteudo-quemSomos .descricao h2 font {font-size:16px; color:#121212;}
#conteudo-interno #conteudo-quemSomos .descricao h3 {font-size:16px; color:#121212;}
#conteudo-interno #conteudo-quemSomos .descricao h3 font {font-size:16px; color:#121212;}
#conteudo-interno #conteudo-quemSomos #bloco-itens {margin-top:40px; border-radius:15px;}
#conteudo-interno #conteudo-quemSomos #bloco-itens #item {width:262px; float:left; margin-right:50px;}
#conteudo-interno #conteudo-quemSomos #bloco-itens #item .icone {display:table; margin:0 auto;}
#conteudo-interno #conteudo-quemSomos #bloco-itens #item .nome {font-size:17px; padding-top:15px; text-align:center; font-weight:300; text-transform:uppercase; padding-bottom:2px; color:#585858;}
#conteudo-interno #conteudo-quemSomos #bloco-itens #item .nome font {font-size:17px; font-weight:300; color:#585858;}
#conteudo-interno #conteudo-quemSomos #bloco-itens #item .nome b {font-size:17px; padding-top:5px; font-weight:600; padding-bottom:2px; color:#191919;}
#conteudo-interno #conteudo-quemSomos #bloco-itens #item .nome b font {font-size:17px; font-weight:600; color:#191919;}
#conteudo-interno #conteudo-quemSomos #bloco-itens #item .descricao {font-size:12px; text-align:justify; padding-top:5px; color:#191919;}
#conteudo-interno #conteudo-quemSomos #bloco-itens #item .descricao font {font-size:12px; color:#191919;}
#conteudo-interno #conteudo-quemSomos #mais-imagens {width:1200px;}
#conteudo-interno #conteudo-quemSomos #mais-imagens .imagem {width:386px; float:left; margin-right:20px; margin-top:20px;}
#conteudo-interno #conteudo-quemSomos #mostra-topicos {display: flex; flex-wrap: wrap; gap: 15px; justify-content: center; margin-top: 20px; }
#conteudo-interno #conteudo-quemSomos #mostra-topicos #bloco-desempenhos {display: flex; gap: 10px; width: 265px; background: #46afaa; padding: 10px  10px; border-radius: 20px; }
#conteudo-interno #conteudo-quemSomos #mostra-topicos #bloco-desempenhos .descricao-desempenho { line-height: 130%; display: flex; align-items: center;}
#conteudo-interno #conteudo-quemSomos #mostra-topicos #bloco-desempenhos .descricao-desempenho p{font-size: 11px; color: white;}
#conteudo-interno #conteudo-quemSomos #mostra-topicos #bloco-desempenhos .descricao-desempenho p strong{font-size: 11px; color: white; }
#conteudo-interno #conteudo-quemSomos .blocos-sobre-packsul {display:grid; grid-template-columns:repeat(3, minmax(0, 1fr)); gap:18px; margin-top:24px;}
#conteudo-interno #conteudo-quemSomos .blocos-sobre-packsul .item-sobre-packsul {padding:18px; border-radius:14px; background:#f6f9fd; border:1px solid #dbe4ef; box-shadow:0px 10px 24px -20px #001a3d;}
#conteudo-interno #conteudo-quemSomos .blocos-sobre-packsul .item-sobre-packsul .titulo-item-sobre-packsul {font-size:20px; color:#0c3156; font-weight:700; line-height:110%;}
#conteudo-interno #conteudo-quemSomos .blocos-sobre-packsul .item-sobre-packsul .descricao-item-sobre-packsul {margin-top:10px; font-size:15px; color:#3c4e61; line-height:146%; text-align:left;}
#conteudo-interno #conteudo-quemSomos .topicos-sobre-packsul {display:grid; grid-template-columns:repeat(2, minmax(0, 1fr)); gap:14px; margin-top:18px;}
#conteudo-interno #conteudo-quemSomos .topicos-sobre-packsul .item-topico-sobre-packsul {padding:13px 14px; border-radius:11px; background:#0d3970; color:#ffffff; font-size:15px; line-height:138%;}
#conteudo-interno #conteudo-quemSomos .topicos-sobre-packsul .item-topico-sobre-packsul strong {font-size:15px; color:#ffffff; font-weight:700;}
#conteudo-interno #conteudo-quemSomos .chamada-sobre-packsul {margin-top:22px; border-radius:16px; padding:22px; background:linear-gradient(135deg, #0d3970 0%, #0a5aa8 100%);}
#conteudo-interno #conteudo-quemSomos .chamada-sobre-packsul .titulo-chamada-sobre-packsul {font-size:30px; color:#ffffff; font-weight:700; line-height:104%;}
#conteudo-interno #conteudo-quemSomos .chamada-sobre-packsul .descricao-chamada-sobre-packsul {margin-top:10px; font-size:17px; color:#ffffff; line-height:144%; max-width:860px;}
#conteudo-interno #conteudo-quemSomos .chamada-sobre-packsul .botoes-chamada-sobre-packsul {margin-top:18px; display:flex; gap:12px; flex-wrap:wrap;}
#conteudo-interno #conteudo-quemSomos .chamada-sobre-packsul .botoes-chamada-sobre-packsul .botao-produtos-chamada-sobre-packsul,
#conteudo-interno #conteudo-quemSomos .chamada-sobre-packsul .botoes-chamada-sobre-packsul .botao-whats-chamada-sobre-packsul {display:inline-flex; align-items:center; justify-content:center; min-width:195px; height:46px; border-radius:35px; padding:0px 20px; font-size:16px; font-weight:700; text-decoration:none; transition:all .3s;}
#conteudo-interno #conteudo-quemSomos .chamada-sobre-packsul .botoes-chamada-sobre-packsul .botao-produtos-chamada-sobre-packsul {background:#ffffff; color:#0d3970;}
#conteudo-interno #conteudo-quemSomos .chamada-sobre-packsul .botoes-chamada-sobre-packsul .botao-produtos-chamada-sobre-packsul:hover {background:#edf4ff; transform:translateY(-2px);}
#conteudo-interno #conteudo-quemSomos .chamada-sobre-packsul .botoes-chamada-sobre-packsul .botao-whats-chamada-sobre-packsul {background:#00a43f; color:#ffffff;}
#conteudo-interno #conteudo-quemSomos .chamada-sobre-packsul .botoes-chamada-sobre-packsul .botao-whats-chamada-sobre-packsul:hover {background:#00ba47; transform:translateY(-2px);}

#barra-whatsapp-interna {width:100%; margin:0px 0px 44px 0px; background:linear-gradient(120deg, #f36d00 0%, #e86300 56%, #cb5300 100%);}
#barra-whatsapp-interna .conteudo-barra-whatsapp-interna {width:1200px; max-width:calc(100% - 30px); min-height:80px; margin:0 auto; padding:16px 0px; display:flex; align-items:center; justify-content:space-between; gap:24px;}
#barra-whatsapp-interna .conteudo-barra-whatsapp-interna .texto-barra-whatsapp-interna {margin:0px; color:#ffffff; font-size:28px; line-height:110%; white-space:nowrap; flex:1 1 auto;}
#barra-whatsapp-interna .conteudo-barra-whatsapp-interna .bloco-botao-barra-whatsapp-interna {margin:0px;}
#barra-whatsapp-interna .conteudo-barra-whatsapp-interna .bloco-botao-barra-whatsapp-interna a {display:inline-flex; align-items:center; justify-content:center; gap:10px; min-width:298px; height:48px; border-radius:999px; padding:0px 24px; text-decoration:none; background:#106A2A; box-shadow:0px 12px 30px -18px rgba(0,0,0,0.75); transition:all .3s;}
#barra-whatsapp-interna .conteudo-barra-whatsapp-interna .bloco-botao-barra-whatsapp-interna a:hover {background:#138033; transform:translateY(-2px);}
#barra-whatsapp-interna .conteudo-barra-whatsapp-interna .bloco-botao-barra-whatsapp-interna a .icone-barra-whatsapp-interna {display:block; width:30px; height:30px; flex:0 0 30px; background:url('../i/quebrado/whatsapp-branco-icon.svg') center center no-repeat; background-size:contain;}
#barra-whatsapp-interna .conteudo-barra-whatsapp-interna .bloco-botao-barra-whatsapp-interna a .texto-botao-barra-whatsapp-interna {color:#ffffff; font-size:24px; line-height:100%;  white-space:nowrap;}


#conteudo-interno #conteudo-viagensPasseios {width:1200px; margin:0 auto; margin-bottom: 70px;}
#conteudo-interno #conteudo-viagensPasseios #mostra-viagensPasseios {width:1200px; display: flex; flex-wrap: wrap;}
#conteudo-interno #conteudo-viagensPasseios { width: 1200px; margin: 0 auto 70px auto; }
#conteudo-interno #conteudo-viagensPasseios #mostra-viagensPasseios { width: 1200px; display: grid; grid-template-columns: repeat(3, 1fr); gap: 25px;}
#conteudo-interno #conteudo-viagensPasseios #mostra-viagensPasseios #bloco-viagensPasseios { width: 100%; background: #fff; border-radius: 14px; overflow: hidden; box-shadow: 0 4px 18px rgba(0,0,0,0.18); transition: all .3s; position: relative;}
#conteudo-interno #conteudo-viagensPasseios #mostra-viagensPasseios #bloco-viagensPasseios:hover { transform: translateY(-5px); box-shadow: 0 8px 24px rgba(0,0,0,0.25); }
#conteudo-interno #conteudo-viagensPasseios #bloco-viagensPasseios a { display: block; text-decoration: none; color: inherit; }
#conteudo-interno #conteudo-viagensPasseios #bloco-viagensPasseios .imagem-viagensPasseios { width: 100%; height: 250px; overflow: hidden; padding: 8px 8px 0px 10px;} 
#conteudo-interno #conteudo-viagensPasseios #bloco-viagensPasseios .imagem-viagensPasseios .foto-viagensPasseios { width: 100%; height: 100%; display: block; border-radius: 15px 15px 0px 0px; background-position: center center; background-repeat: no-repeat; background-size: cover; }
#conteudo-interno #conteudo-viagensPasseios #bloco-viagensPasseios .imagem-viagensPasseios img { width: 100%; height: 100%; object-fit: cover; display: block; border-radius: 15px 15px 0px 0px; }
#conteudo-interno #conteudo-viagensPasseios #bloco-viagensPasseios .conteudo-card-viagens { padding: 30px 24px 25px 24px; position: relative; min-height: 409px; }
#conteudo-interno #conteudo-viagensPasseios #bloco-viagensPasseios .icone-card { width: 90px; height: 90px; background: #ff6600; border: 4px solid #fff; border-radius: 50%; position: absolute; top: -70px; left: 24px; display: flex; align-items: center; justify-content: center;  }
#conteudo-interno #conteudo-viagensPasseios #bloco-viagensPasseios .icone-card img { max-width: 38px;  max-height: 38px; display: block; filter: brightness(0) invert(1); }
#conteudo-interno #conteudo-viagensPasseios #bloco-viagensPasseios .nome-viagensPasseios { color: #106A2A; font-size: 24px; line-height: 110%; font-weight: 500; text-transform: uppercase; margin-bottom: 15px; }
#conteudo-interno #conteudo-viagensPasseios #bloco-viagensPasseios .nome-viagensPasseios font { color: #106A2A; font-size: 26px; font-weight: 800; }
#conteudo-interno #conteudo-viagensPasseios #bloco-viagensPasseios .descricao { color: #222; font-size: 15px; line-height: 145%; margin-bottom: 25px; }
#conteudo-interno #conteudo-viagensPasseios #bloco-viagensPasseios .descricao p, #conteudo-interno #conteudo-viagensPasseios #bloco-viagensPasseios .descricao font { color: #222; font-size: 15px; line-height: 145%; font-weight: 500; text-align: justify;}
#conteudo-interno #conteudo-viagensPasseios #bloco-viagensPasseios .descricao ul { padding-left: 0; margin-top: 18px; }
#conteudo-interno #conteudo-viagensPasseios #bloco-viagensPasseios .descricao li { list-style: none; color: #222; font-size: 14px; line-height: 130%; margin-bottom: 8px; position: relative; padding-left: 22px; }
#conteudo-interno #conteudo-viagensPasseios #bloco-viagensPasseios .descricao li:before { content: "✔"; position: absolute; left: 0; top: 0; color: #106A2A; font-weight: bold; }
#conteudo-interno #conteudo-viagensPasseios #bloco-viagensPasseios .botao-viagens { display: table; margin: 25px auto 0 auto; background: #ff6600; color: #fff; font-size: 14px;  text-transform: uppercase; padding: 12px 38px; border-radius: 6px; transition: all .3s; }
#conteudo-interno #conteudo-viagensPasseios #bloco-viagensPasseios .botao-viagens:hover {background: #106A2A;}

#conteudo-interno #conteudo-viagensPasseios {width:1200px; max-width:calc(100% - 30px); margin:0 auto 58px auto;}
#conteudo-interno #conteudo-viagensPasseios #mostra-viagensPasseios {width:100%; display:grid; grid-template-columns:repeat(3, minmax(0, 1fr)); gap:25px;}
#conteudo-interno #conteudo-viagensPasseios #bloco-viagensPasseios .conteudo-card-viagens {display:grid; align-content:space-between;}
#conteudo-interno #conteudo-viagensPasseios #bloco-viagensPasseios .descricao li:before {content:"\2714";}

#conteudo-interno #conteudo-viagensPasseios #mostra-viagensPasseios {gap:22px;}
#conteudo-interno #conteudo-viagensPasseios #mostra-viagensPasseios #bloco-viagensPasseios {border-radius:16px; border:1px solid #ececec; box-shadow:0 4px 14px rgba(0,0,0,0.12);}
#conteudo-interno #conteudo-viagensPasseios #mostra-viagensPasseios #bloco-viagensPasseios:hover {transform:translateY(-4px); box-shadow:0 10px 24px -10px rgba(0,0,0,0.24);}
#conteudo-interno #conteudo-viagensPasseios #bloco-viagensPasseios .imagem-viagensPasseios {height:248px; padding:8px 8px 0px 8px;}
#conteudo-interno #conteudo-viagensPasseios #bloco-viagensPasseios .imagem-viagensPasseios .foto-viagensPasseios {border-radius:13px 13px 0px 0px;}
#conteudo-interno #conteudo-viagensPasseios #bloco-viagensPasseios .conteudo-card-viagens {padding:29px 22px 20px 22px; min-height:358px;}
#conteudo-interno #conteudo-viagensPasseios #bloco-viagensPasseios .icone-card {width:86px; height:86px; top:-69px; left:20px; border:4px solid #fff;}
#conteudo-interno #conteudo-viagensPasseios #bloco-viagensPasseios .icone-card img {max-width:46px; max-height:46px;}
#conteudo-interno #conteudo-viagensPasseios #bloco-viagensPasseios .nome-viagensPasseios {font-size:22px; line-height:108%; font-weight:700; margin-bottom:12px; letter-spacing:0.2px;}
#conteudo-interno #conteudo-viagensPasseios #bloco-viagensPasseios .descricao {font-size:14px; line-height:142%; margin-bottom:18px; color:#242424; word-spacing:normal; text-justify:auto;}
#conteudo-interno #conteudo-viagensPasseios #bloco-viagensPasseios .descricao p,
#conteudo-interno #conteudo-viagensPasseios #bloco-viagensPasseios .descricao font {font-size:14px; line-height:142%; font-weight:500; text-align:left; margin:0px 0px 9px 0px; word-spacing:normal; text-justify:auto;}
#conteudo-interno #conteudo-viagensPasseios #bloco-viagensPasseios .descricao ul {margin-top:12px;}
#conteudo-interno #conteudo-viagensPasseios #bloco-viagensPasseios .descricao li {font-size:14px; line-height:132%; margin-bottom:6px; padding-left:19px;}
#conteudo-interno #conteudo-viagensPasseios #bloco-viagensPasseios .descricao li:before {top:-1px; color:#0d7c36; font-size:16px; font-weight:700;}
#conteudo-interno #conteudo-viagensPasseios #bloco-viagensPasseios .topicos-servico-card {list-style:none; margin:14px 0 8px 0; padding:0; display:flex; flex-direction:column; gap:7px;}
#conteudo-interno #conteudo-viagensPasseios #bloco-viagensPasseios .topicos-servico-card li {display:flex; align-items:flex-start; gap:8px; font-size:14px; line-height:132%; padding:0;}
#conteudo-interno #conteudo-viagensPasseios #bloco-viagensPasseios .topicos-servico-card li::before {content:"✓"; font-size:15px; font-weight:700; flex:0 0 auto; margin-top:1px;}
#conteudo-interno #conteudo-viagensPasseios #bloco-viagensPasseios .topicos-servico-card li span {color:#333; font-size:14px; line-height:132%;}

#conteudo-interno #conteudo-viagensPasseios #bloco-viagensPasseios .botao-viagens { display: flex; width: fit-content; align-items: center; justify-content: center; gap: 7px; margin: 10px auto 0px auto; min-width: 146px; padding: 5px 65px; border-radius: 8px; background: var(--cor-servico); color: #ffffff; font-size: 14px; line-height: 100%; text-transform: none; text-align: center;}
#conteudo-interno #conteudo-viagensPasseios #bloco-viagensPasseios .botao-viagens:before {content:""; width:18px; height:18px; background:url('../i/quebrado/whatsapp-branco-icon.svg') center center no-repeat; background-size:contain; flex:0 0 18px;}

#conteudo-interno #conteudo-viagens-diferenciais {width:1200px; max-width:calc(100% - 30px); margin:55px auto 15px auto;}
#conteudo-interno #conteudo-viagens-diferenciais #bloco-titulo-viagens-diferenciais {text-align:center;}
#conteudo-interno #conteudo-viagens-diferenciais #bloco-titulo-viagens-diferenciais .titulo {font-size:42px; color:#ff6600;  line-height:92%;}
#conteudo-interno #conteudo-viagens-diferenciais #mostra-viagens-diferenciais {margin-top:24px; border-radius:18px; border:1px solid #ff6600; background:#f2f2f2; padding:5px  14px; display:flex; align-items:stretch; justify-content:center; gap:12px; flex-wrap:wrap;}
#conteudo-interno #conteudo-viagens-diferenciais #mostra-viagens-diferenciais .item-diferencial-viagens {width:184px; min-height:136px; display:flex; flex-direction:column; align-items:center; justify-content:flex-start; text-align:center; justify-content: center; padding:8px 10px;}
#conteudo-interno #conteudo-viagens-diferenciais #mostra-viagens-diferenciais .item-diferencial-viagens .icone-diferencial-viagens {width:100%; min-height:62px; display:flex; align-items:center; justify-content:center;}
#conteudo-interno #conteudo-viagens-diferenciais #mostra-viagens-diferenciais .item-diferencial-viagens .icone-diferencial-viagens img {width:52px; height:52px; object-fit:contain; display:block;}
#conteudo-interno #conteudo-viagens-diferenciais #mostra-viagens-diferenciais .item-diferencial-viagens .icone-diferencial-vazio {width:38px; height:38px; display:block; border-radius:50%; background:#106A2A; opacity:0.28;}
#conteudo-interno #conteudo-viagens-diferenciais #mostra-viagens-diferenciais .item-diferencial-viagens .nome-diferencial-viagens {margin-top:3px; font-size:18px; line-height:100%; }


#conteudo-interno #conteudo-servicos-galeria {width:1200px; max-width:calc(100% - 30px); margin:0 auto 68px auto;}
#conteudo-interno #conteudo-servicos-galeria #bloco-titulo-servicos-galeria {text-align:center;}
#conteudo-interno #conteudo-servicos-galeria #bloco-titulo-servicos-galeria .titulo {font-size:42px; color:#ff6600; line-height:92%;}
#conteudo-interno #conteudo-servicos-galeria #mostra-servicos-galeria {margin-top:26px; position:relative;}
#conteudo-interno #conteudo-servicos-galeria #mostra-servicos-galeria.lista-galeria-viagens-centralizada {display:flex; justify-content:center; align-items:flex-start; flex-wrap:wrap; gap:12px;}
#conteudo-interno #conteudo-servicos-galeria #mostra-servicos-galeria .owl-stage-outer {padding:8px 0px 14px 0px; margin:-8px 0px -14px 0px;}
#conteudo-interno #conteudo-servicos-galeria #mostra-servicos-galeria .item-galeria-viagens {display:block;}
#conteudo-interno #conteudo-servicos-galeria #mostra-servicos-galeria .item-galeria-viagens .link-galeria-viagens {display:block; text-decoration:none;}
#conteudo-interno #conteudo-servicos-galeria #mostra-servicos-galeria .item-galeria-viagens .bloco-galeria-viagens {display:block; width:282px; margin:0 auto; position:relative; overflow:hidden; border-radius:10px; box-shadow:0px 10px 18px -14px rgba(0,0,0,0.85);}
#conteudo-interno #conteudo-servicos-galeria #mostra-servicos-galeria .item-galeria-viagens .bloco-galeria-viagens .imagem-galeria-viagens {display:block; width:100%; height:165px; background-position:center center; background-repeat:no-repeat; background-size:cover; transition:all .35s;}
#conteudo-interno #conteudo-servicos-galeria #mostra-servicos-galeria .item-galeria-viagens .bloco-galeria-viagens .titulo-galeria-viagens {position:absolute; left:0; right:0; bottom:0; margin:0; height:34px; padding:0px 8px; display:flex; align-items:center; justify-content:center; text-align:center; color:#ffffff; font-size:13px; font-weight:500; line-height:108%; background:rgba(0,0,0,0.56); overflow:hidden; word-break:break-word;}
#conteudo-interno #conteudo-servicos-galeria #mostra-servicos-galeria .item-galeria-viagens .bloco-galeria-viagens:hover .imagem-galeria-viagens {transform:scale(1.05);}
#conteudo-interno #conteudo-servicos-galeria #mostra-servicos-galeria .item-galeria-viagens .bloco-galeria-viagens:hover .titulo-galeria-viagens {background:rgba(0,0,0,0.72);}
#conteudo-interno #conteudo-servicos-galeria #mostra-servicos-galeria .owl-nav .owl-prev,
#conteudo-interno #conteudo-servicos-galeria #mostra-servicos-galeria .owl-nav .owl-next {position:absolute; top:50%; margin-top:-24px; border:none; outline:none; background:transparent; width:36px; height:36px; transition:all .3s;}
#conteudo-interno #conteudo-servicos-galeria #mostra-servicos-galeria .owl-nav .owl-prev {left:-38px;}
#conteudo-interno #conteudo-servicos-galeria #mostra-servicos-galeria .owl-nav .owl-next {right:-38px;}
#conteudo-interno #conteudo-servicos-galeria #mostra-servicos-galeria .owl-nav .owl-prev span,
#conteudo-interno #conteudo-servicos-galeria #mostra-servicos-galeria .owl-nav .owl-next span {display:block; width:36px; height:36px; line-height:30px; text-align:center; color:#000000; font-size:66px; font-weight:300;}
#conteudo-interno #conteudo-servicos-galeria #mostra-servicos-galeria .owl-nav .owl-prev:hover,
#conteudo-interno #conteudo-servicos-galeria #mostra-servicos-galeria .owl-nav .owl-next:hover {opacity:0.75;}
#conteudo-interno #conteudo-servicos-galeria #mostra-servicos-galeria .owl-nav .disabled {opacity:0.32 !important; cursor:default;}

#conteudo-interno #conteudo-nossafrota-pagina {width:1200px; max-width:calc(100% - 30px); margin:0 auto 48px auto;}
#conteudo-interno #conteudo-nossafrota-pagina .frota-accordion-linha {width:100%; display:flex; align-items:stretch; gap:10px; min-height:450px;}
#conteudo-interno #conteudo-nossafrota-pagina .frota-accordion-linha .item-nossafrota-accordion {-webkit-appearance:none; appearance:none; border:none; padding:0px; margin:0px; position:relative; flex:0 0 92px; border-radius:24px; overflow:hidden; cursor:pointer; background:#8a97a4; box-shadow:0 10px 24px -14px rgba(0,0,0,0.75); transition:flex .5s cubic-bezier(.2,.7,.18,1), transform .35s ease, box-shadow .35s ease, border-color .3s ease;}
#conteudo-interno #conteudo-nossafrota-pagina .frota-accordion-linha .item-nossafrota-accordion:focus-visible {outline:3px solid #1f7b3f; outline-offset:2px;}
#conteudo-interno #conteudo-nossafrota-pagina .frota-accordion-linha .item-nossafrota-accordion.ativo {flex:1 1 0; border:2px solid var(--cor-frota); box-shadow:0 20px 28px -18px rgba(0,0,0,0.75);}
#conteudo-interno #conteudo-nossafrota-pagina .frota-accordion-linha .item-nossafrota-accordion .fundo-item-nossafrota-accordion {position:absolute; inset:0; background:linear-gradient(135deg, #7a8590 0%, #5b6874 100%); background-position:center center; background-repeat:no-repeat; background-size:cover; transition:transform .58s ease;}
#conteudo-interno #conteudo-nossafrota-pagina .frota-accordion-linha .item-nossafrota-accordion:hover .fundo-item-nossafrota-accordion {transform:none;}
#conteudo-interno #conteudo-nossafrota-pagina .frota-accordion-linha .item-nossafrota-accordion .sombra-item-nossafrota-accordion {position:absolute; inset:0; background:linear-gradient(to top, rgba(0,0,0,0.58) 0%, rgba(0,0,0,0.48) 55%, rgba(0,0,0,0.34) 100%); opacity:1; transition:opacity .35s ease;}
#conteudo-interno #conteudo-nossafrota-pagina .frota-accordion-linha .item-nossafrota-accordion.ativo .sombra-item-nossafrota-accordion {opacity:0;}
#conteudo-interno #conteudo-nossafrota-pagina .frota-accordion-linha .item-nossafrota-accordion .conteudo-item-nossafrota-accordion {position:relative; z-index:2; width:100%; height:100%; box-sizing:border-box; padding:18px 10px; display:flex; flex-direction:column; align-items:center; justify-content:center;}
#conteudo-interno #conteudo-nossafrota-pagina .frota-accordion-linha .item-nossafrota-accordion .nome-item-nossafrota-accordion {display:block; width:auto; max-height:90%; margin:0px; color:#ffffff; text-shadow:0 2px 8px rgba(0,0,0,0.65); font-size:15px; line-height:104%; text-align:center; opacity:1; transform:none; writing-mode:vertical-rl; text-orientation:mixed; white-space:nowrap; letter-spacing:0.2px; transition:opacity .25s ease, transform .32s ease, font-size .22s ease;}
#conteudo-interno #conteudo-nossafrota-pagina .frota-accordion-linha .item-nossafrota-accordion.ativo .conteudo-item-nossafrota-accordion {padding:20px; align-items:flex-start; justify-content:flex-end;}
#conteudo-interno #conteudo-nossafrota-pagina .frota-accordion-linha .item-nossafrota-accordion.ativo .nome-item-nossafrota-accordion {display:inline-block; width:auto; max-width:100%; max-height:none; font-size:26px; opacity:1; transform:translateY(0); writing-mode:horizontal-tb; text-orientation:initial; white-space:normal; letter-spacing:0; text-align:left; background:rgba(0,0,0,0.28); -webkit-backdrop-filter:blur(4px); backdrop-filter:blur(4px); border:1px solid rgba(255,255,255,0.22); padding:8px 14px; border-radius:10px; box-shadow:0 8px 20px -14px rgba(0,0,0,0.95);}

#conteudo-interno #conteudo-nossafrota-pagina .detalhes-nossafrota-pagina {margin-top:20px; border-radius:16px; border:1px solid #e6e6e6; border-left:6px solid var(--cor-frota); background:#ffffff; box-shadow:0 10px 26px -18px rgba(0,0,0,0.65); padding:20px 24px 24px 24px; transition:all .3s ease;}
#conteudo-interno #conteudo-nossafrota-pagina .detalhes-nossafrota-pagina.animando-saida {opacity:0; transform:translateY(10px);}
#conteudo-interno #conteudo-nossafrota-pagina .detalhes-nossafrota-pagina.animando-entrada {animation:detalhesNossafrotaEntrando .24s ease;}
#conteudo-interno #conteudo-nossafrota-pagina .detalhes-nossafrota-pagina .topo-detalhes-nossafrota-pagina {display:block;}
#conteudo-interno #conteudo-nossafrota-pagina .detalhes-nossafrota-pagina .topo-detalhes-nossafrota-pagina .nome-detalhes-nossafrota-pagina {margin:0px; color:var(--cor-frota); font-size:31px; line-height:96%; font-weight:700;}
#conteudo-interno #conteudo-nossafrota-pagina .detalhes-nossafrota-pagina .descricao-detalhes-nossafrota-pagina {position:relative; margin:12px 0px 0px 0px; padding:2px 2px 0px 2px; border:none; background:transparent; box-shadow:none; overflow:visible;}
#conteudo-interno #conteudo-nossafrota-pagina .detalhes-nossafrota-pagina .descricao-detalhes-nossafrota-pagina:before {display:none;}
#conteudo-interno #conteudo-nossafrota-pagina .detalhes-nossafrota-pagina .descricao-detalhes-nossafrota-pagina p,
#conteudo-interno #conteudo-nossafrota-pagina .detalhes-nossafrota-pagina .descricao-detalhes-nossafrota-pagina font {margin:0px 0px 8px 0px; color:#2a2a2a; font-size:18px; line-height:138%; text-align:left; font-weight:500;}
#conteudo-interno #conteudo-nossafrota-pagina .detalhes-nossafrota-pagina .descricao-detalhes-nossafrota-pagina p:last-child,
#conteudo-interno #conteudo-nossafrota-pagina .detalhes-nossafrota-pagina .descricao-detalhes-nossafrota-pagina font:last-child {margin-bottom:0px;}
#conteudo-interno #conteudo-nossafrota-pagina .detalhes-nossafrota-pagina .grade-detalhes-nossafrota-pagina {display:grid; grid-template-columns:minmax(0, 0.86fr) minmax(0, 1.14fr); gap:18px; align-items:center; margin-top:14px;}
#conteudo-interno #conteudo-nossafrota-pagina .detalhes-nossafrota-pagina .bloco-topicos-detalhes-nossafrota-pagina {border-radius:14px; border:1px solid #e2e8e5; background:linear-gradient(135deg, rgba(16,106,42,0.07) 0%, rgba(255,107,0,0.07) 100%); padding:14px 16px;}
#conteudo-interno #conteudo-nossafrota-pagina .detalhes-nossafrota-pagina .bloco-topicos-detalhes-nossafrota-pagina .titulo-topicos-detalhes-nossafrota-pagina {margin:0px 0px 11px 0px; font-size:13px; line-height:100%; color:#2f4539; letter-spacing:.6px; font-weight:700; text-transform:uppercase;}
#conteudo-interno #conteudo-nossafrota-pagina .detalhes-nossafrota-pagina .lista-topicos-detalhes-nossafrota-pagina {display:grid; grid-template-columns:repeat(1, minmax(0, 1fr)); gap:9px; margin:0px; padding:0px;}
#conteudo-interno #conteudo-nossafrota-pagina .detalhes-nossafrota-pagina .lista-topicos-detalhes-nossafrota-pagina li {list-style:none; margin:0px; min-height:20px; padding-left:28px; position:relative; color:#203329; font-size:15px; line-height:126%; font-weight:500;}
#conteudo-interno #conteudo-nossafrota-pagina .detalhes-nossafrota-pagina .lista-topicos-detalhes-nossafrota-pagina li:before {content:""; position:absolute; left:0; top:50%; transform:translateY(-50%); width:18px; height:18px; border-radius:50%; background-color:var(--cor-frota); background-image:url(../i/quebrado/check.png); background-repeat:no-repeat; background-position:center center; background-size:10px 8px; box-shadow:0 4px 9px -6px rgba(0,0,0,0.8);}
#conteudo-interno #conteudo-nossafrota-pagina .detalhes-nossafrota-pagina .carrossel-detalhes-nossafrota-pagina {margin:0px; width:100%; display:flex; align-items:center; position:relative;}
#conteudo-interno #conteudo-nossafrota-pagina .detalhes-nossafrota-pagina .carrossel-detalhes-nossafrota-pagina .galeriaFrotaDetalhes {width:100%;}
#conteudo-interno #conteudo-nossafrota-pagina .detalhes-nossafrota-pagina .carrossel-detalhes-nossafrota-pagina .owl-stage-outer {padding:0px 0px 6px 0px;}
#conteudo-interno #conteudo-nossafrota-pagina .detalhes-nossafrota-pagina .carrossel-detalhes-nossafrota-pagina .galeriaFrotaDetalhes.galeria-frota-estatica {display:grid; grid-template-columns:repeat(2, minmax(0, 1fr)); align-items:stretch; gap:12px;}
#conteudo-interno #conteudo-nossafrota-pagina .detalhes-nossafrota-pagina .carrossel-detalhes-nossafrota-pagina .galeriaFrotaDetalhes.galeria-frota-estatica .item-galeria-detalhes-frota {width:100%; max-width:none;}
#conteudo-interno #conteudo-nossafrota-pagina .detalhes-nossafrota-pagina .carrossel-detalhes-nossafrota-pagina .item-galeria-detalhes-frota {display:block; border-radius:14px; overflow:hidden; border:1px solid #d7dfd7; background:#eff3ef; text-decoration:none;}
#conteudo-interno #conteudo-nossafrota-pagina .detalhes-nossafrota-pagina .carrossel-detalhes-nossafrota-pagina .item-galeria-detalhes-frota .imagem-item-galeria-detalhes-frota {display:block; width:100%; height:220px; background-position:center center; background-repeat:no-repeat; background-size:cover;}
#conteudo-interno #conteudo-nossafrota-pagina .detalhes-nossafrota-pagina .carrossel-detalhes-nossafrota-pagina .owl-nav .owl-prev,
#conteudo-interno #conteudo-nossafrota-pagina .detalhes-nossafrota-pagina .carrossel-detalhes-nossafrota-pagina .owl-nav .owl-next {position:absolute; top:50%; margin-top:-22px; width:40px; height:40px; border:1px solid #d9dfd8; border-radius:50%; background:#ffffff; transition:all .2s ease;}
#conteudo-interno #conteudo-nossafrota-pagina .detalhes-nossafrota-pagina .carrossel-detalhes-nossafrota-pagina .owl-nav .owl-prev {left:-22px;}
#conteudo-interno #conteudo-nossafrota-pagina .detalhes-nossafrota-pagina .carrossel-detalhes-nossafrota-pagina .owl-nav .owl-next {right:-22px;}
#conteudo-interno #conteudo-nossafrota-pagina .detalhes-nossafrota-pagina .carrossel-detalhes-nossafrota-pagina .owl-nav .owl-prev span,
#conteudo-interno #conteudo-nossafrota-pagina .detalhes-nossafrota-pagina .carrossel-detalhes-nossafrota-pagina .owl-nav .owl-next span {display:block; width:40px; height:40px; line-height:34px; text-align:center; color:#1f2a1f; font-size:32px;}
#conteudo-interno #conteudo-nossafrota-pagina .detalhes-nossafrota-pagina .carrossel-detalhes-nossafrota-pagina .owl-nav .owl-prev:hover,
#conteudo-interno #conteudo-nossafrota-pagina .detalhes-nossafrota-pagina .carrossel-detalhes-nossafrota-pagina .owl-nav .owl-next:hover {background:#f1f5f1;}
#conteudo-interno #conteudo-nossafrota-pagina .detalhes-nossafrota-pagina .carrossel-detalhes-nossafrota-pagina .owl-nav .disabled {opacity:0.3 !important; cursor:default;}
#conteudo-interno #conteudo-nossafrota-pagina .detalhes-nossafrota-pagina .carrossel-detalhes-nossafrota-pagina .owl-dots {margin-top:10px; display:flex; align-items:center; justify-content:center; gap:7px;}
#conteudo-interno #conteudo-nossafrota-pagina .detalhes-nossafrota-pagina .carrossel-detalhes-nossafrota-pagina .owl-dots .owl-dot span {width:10px; height:10px; margin:0px; border-radius:50%; background:#bcc9bc;}
#conteudo-interno #conteudo-nossafrota-pagina .detalhes-nossafrota-pagina .carrossel-detalhes-nossafrota-pagina .owl-dots .owl-dot.active span {background:var(--cor-frota);}
#conteudo-interno #conteudo-nossafrota-pagina .detalhes-nossafrota-pagina .bloco-botao-detalhes-nossafrota-pagina {margin:16px 0px 0px 0px; text-align:center;}
#conteudo-interno #conteudo-nossafrota-pagina .detalhes-nossafrota-pagina .bloco-botao-detalhes-nossafrota-pagina .botao-detalhes-nossafrota-pagina {display:inline-flex; align-items:center; justify-content:center; gap:7px; min-width:178px; padding:10px 26px; border-radius:9px; background:var(--cor-frota); color:#ffffff; text-decoration:none; font-size:17px; font-weight:700; line-height:100%; transition:all .25s ease;}
#conteudo-interno #conteudo-nossafrota-pagina .detalhes-nossafrota-pagina .bloco-botao-detalhes-nossafrota-pagina .botao-detalhes-nossafrota-pagina:before {content:""; width:18px; height:18px; background:url('../i/quebrado/whatsapp-branco-icon.svg') center center no-repeat; background-size:contain; flex:0 0 18px;}
#conteudo-interno #conteudo-nossafrota-pagina .detalhes-nossafrota-pagina .bloco-botao-detalhes-nossafrota-pagina .botao-detalhes-nossafrota-pagina:hover {transform:translateY(-1px); opacity:0.92;}
#conteudo-interno #conteudo-nossafrota-pagina .aviso-nossafrota-pagina-vazio {width:100%; text-align:center; font-size:22px; color:#2e4662; font-weight:600; padding:30px 0px;}

@keyframes detalhesNossafrotaEntrando {
	0% {opacity:0; transform:translateY(10px);}
	100% {opacity:1; transform:translateY(0);}
}

/* Pagina interna de servicos */
#conteudo-interno #conteudo-servicos-pagina {width:1200px; max-width:calc(100% - 30px); margin:0 auto 38px auto;}
#conteudo-interno #conteudo-servicos-pagina #mostra-servicos-pagina {width:100%; display:grid; grid-template-columns:repeat(4, minmax(0, 1fr)); gap:15px;}
#conteudo-interno #conteudo-servicos-pagina #mostra-servicos-pagina #bloco-servico-pagina {width:100%; border-radius:16px; border:1px solid #ececec; overflow:hidden; background:#ffffff; box-shadow:0 4px 14px rgba(0,0,0,0.12);}
#conteudo-interno #conteudo-servicos-pagina #mostra-servicos-pagina #bloco-servico-pagina:hover {transform:translateY(-4px); box-shadow:0 10px 24px -10px rgba(0,0,0,0.24);}
#conteudo-interno #conteudo-servicos-pagina #mostra-servicos-pagina #bloco-servico-pagina a {display:block; text-decoration:none; color:inherit;}
#conteudo-interno #conteudo-servicos-pagina #mostra-servicos-pagina #bloco-servico-pagina .imagem-servico-pagina {width:100%; height:165px; background-color:#d8dde3; background-position:center center; background-repeat:no-repeat; background-size:cover;}
#conteudo-interno #conteudo-servicos-pagina #mostra-servicos-pagina #bloco-servico-pagina .conteudo-card-servico-pagina {padding:15px 15px 18px 15px; min-height:456px; display:grid; align-content:space-between;}
#conteudo-interno #conteudo-servicos-pagina #mostra-servicos-pagina #bloco-servico-pagina .icone-card-servico-pagina {width:72px; height:72px; margin:-68px    auto 0px auto; border:4px solid #ffffff; border-radius:50%; background:var(--cor-servico); display:flex; align-items:center; justify-content:center; position: absolute;}
#conteudo-interno #conteudo-servicos-pagina #mostra-servicos-pagina #bloco-servico-pagina .icone-card-servico-pagina img {max-width:46px; max-height:46px; display:block; filter:brightness(0) invert(1);}
#conteudo-interno #conteudo-servicos-pagina #mostra-servicos-pagina #bloco-servico-pagina .icone-card-servico-pagina .icone-servico-vazio-pagina {width:34px; height:34px; display:block; border-radius:50%; background:rgba(255,255,255,0.45);}
#conteudo-interno #conteudo-servicos-pagina #mostra-servicos-pagina #bloco-servico-pagina .nome-servico-pagina {min-height: 58px; margin:12px 0px 12px 0px; color:var(--cor-servico); font-size:27px; line-height:95%; text-align:center; min-height:50px; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; align-content: center;}
#conteudo-interno #conteudo-servicos-pagina #mostra-servicos-pagina #bloco-servico-pagina .descricao-servico-pagina {font-size:14px; color:#252525; line-height:138%; text-align:center;}
#conteudo-interno #conteudo-servicos-pagina #mostra-servicos-pagina #bloco-servico-pagina .descricao-servico-pagina p,
#conteudo-interno #conteudo-servicos-pagina #mostra-servicos-pagina #bloco-servico-pagina .descricao-servico-pagina font {margin:0px 0px 8px 0px; color:#252525; font-size:14px; line-height:138%; text-align: justify; min-height: 77px;}
#conteudo-interno #conteudo-servicos-pagina #mostra-servicos-pagina #bloco-servico-pagina .descricao-servico-pagina ul {padding:0px; margin:8px 0px 0px 0px;}
#conteudo-interno #conteudo-servicos-pagina #mostra-servicos-pagina #bloco-servico-pagina .descricao-servico-pagina li {list-style:none; margin:0px 0px 6px 0px; padding-left:18px; position:relative; color:#252525; font-size:14px; line-height:132%;}
#conteudo-interno #conteudo-servicos-pagina #mostra-servicos-pagina #bloco-servico-pagina .descricao-servico-pagina li:before {content:"\2714"; position:absolute; left:0; top:-1px; color:var(--cor-servico); font-size:14px; font-weight:700;}
#conteudo-interno #conteudo-servicos-pagina #mostra-servicos-pagina #bloco-servico-pagina .lista-topicos-servico-pagina { padding: 9px 5px;   border: 3px solid #ff6b006b; border-radius: 5px; background: #f0f4f0; margin-bottom: 0px;} 
#conteudo-interno #conteudo-servicos-pagina #mostra-servicos-pagina #bloco-servico-pagina .lista-topicos-servico-pagina li {list-style:none; margin:0px 0px 4px  0px; padding-left:26px; position:relative; color:#252525; font-size:12px; line-height:100%; text-align:left; min-height: 24px; align-content: center;}
#conteudo-interno #conteudo-servicos-pagina #mostra-servicos-pagina #bloco-servico-pagina .lista-topicos-servico-pagina li:before {content: ""; position: absolute; left: 0; top: 50%; transform: translateY(-50%); width: 16px; height: 16px; border-radius: 50%; background-color: var(--cor-servico); background-image: url(../i/quebrado/check.png); background-repeat: no-repeat; background-position: center center; background-size: 10px 8px;} 
#conteudo-interno #conteudo-servicos-pagina #mostra-servicos-pagina #bloco-servico-pagina .botao-servico-pagina {display:flex; width:fit-content; align-items:center; justify-content:center; gap:7px; margin:10px auto 0px auto; min-width:146px; padding:5px 65px; border-radius:8px; background:var(--cor-servico); color:#ffffff; font-size:14px; line-height:100%; text-transform:none; text-align:center;}
#conteudo-interno #conteudo-servicos-pagina #mostra-servicos-pagina #bloco-servico-pagina .botao-servico-pagina:before {content:""; width:18px; height:18px; background:url('../i/quebrado/whatsapp-branco-icon.svg') center center no-repeat; background-size:contain; flex:0 0 18px;}
#conteudo-interno #conteudo-servicos-pagina #mostra-servicos-pagina .aviso-servicos-pagina-vazio {grid-column:1 / -1; text-align:center; font-size:22px; color:#2e4662; font-weight:600; padding:30px 0px;}

#conteudo-interno #conteudo-servicos-diferenciais-pagina {width:1200px; max-width:calc(100% - 30px); margin:0 auto 26px auto;}
#conteudo-interno #conteudo-servicos-diferenciais-pagina #mostra-servicos-diferenciais-pagina {display:flex; align-items:stretch; justify-content:center; border-radius:14px; border:1px solid #dfe7df; background:#f9faf9; overflow:hidden;}
#conteudo-interno #conteudo-servicos-diferenciais-pagina #mostra-servicos-diferenciais-pagina .item-diferencial-servico-pagina {flex:1 1 0; min-height:88px; padding:10px 20px; display:flex; align-items:center; justify-content:center; gap:10px; border-right:1px solid #e1e7df;}
#conteudo-interno #conteudo-servicos-diferenciais-pagina #mostra-servicos-diferenciais-pagina .item-diferencial-servico-pagina:last-child {border-right:none;}
#conteudo-interno #conteudo-servicos-diferenciais-pagina #mostra-servicos-diferenciais-pagina .item-diferencial-servico-pagina .icone-diferencial-servico-pagina {margin:0px; flex:0 0 auto;}
#conteudo-interno #conteudo-servicos-diferenciais-pagina #mostra-servicos-diferenciais-pagina .item-diferencial-servico-pagina .icone-diferencial-servico-pagina img {width:52px; height:52px; object-fit:contain; display:block; filter:brightness(0) saturate(100%) invert(26%) sepia(79%) saturate(426%) hue-rotate(82deg) brightness(94%) contrast(92%);}
#conteudo-interno #conteudo-servicos-diferenciais-pagina #mostra-servicos-diferenciais-pagina .item-diferencial-servico-pagina .icone-diferencial-servico-pagina .icone-diferencial-servico-vazio-pagina {width:30px; height:30px; display:block; border-radius:50%; background:#106A2A; opacity:0.3;}
#conteudo-interno #conteudo-servicos-diferenciais-pagina #mostra-servicos-diferenciais-pagina .item-diferencial-servico-pagina .nome-diferencial-servico-pagina {margin:0px; color:#233223; font-size:17px; line-height:90%; font-weight:700; text-align:left;}


#conteudo-interno .subtitulo-trabalhe-conosco {width:760px; max-width:calc(100% - 30px); margin:0 auto 16px auto; text-align:center; font-size:20px; line-height:125%; color:#2a2a2a; font-weight:500;}
#conteudo-interno #conteudo-trabalhe-conosco {width:760px; max-width:calc(100% - 30px); margin:0 auto 55px auto; border-radius:14px; border:1px solid #ececec; background:#ffffff; box-shadow:0px 10px 24px -20px rgba(0,0,0,0.7); padding:28px 28px 24px 28px; box-sizing:border-box;}
#conteudo-interno #conteudo-trabalhe-conosco .mensagem-trabalhe-conosco {margin:0px 0px 18px 0px; border-radius:8px; padding:10px 12px; font-size:16px; line-height:122%; font-weight:600;}
#conteudo-interno #conteudo-trabalhe-conosco .mensagem-trabalhe-conosco.sucesso {background:#e7f8ed; color:#146b2d; border:1px solid #c5ebd0;}
#conteudo-interno #conteudo-trabalhe-conosco .mensagem-trabalhe-conosco.alerta {background:#fff3df; color:#9c4f00; border:1px solid #ffd8a5;}
#conteudo-interno #conteudo-trabalhe-conosco .mensagem-trabalhe-conosco.erro {background:#ffe8e8; color:#9a2525; border:1px solid #ffc4c4;}
#conteudo-interno #form-trabalhe-conosco {display:grid; gap:14px;}
#conteudo-interno #form-trabalhe-conosco .campo-trabalhe-conosco {display:grid; gap:6px;}
#conteudo-interno #form-trabalhe-conosco .campo-trabalhe-conosco label {font-size:17px; color:#1f1f1f; font-weight:700; line-height:100%;}
#conteudo-interno #form-trabalhe-conosco .campo-trabalhe-conosco input,
#conteudo-interno #form-trabalhe-conosco .campo-trabalhe-conosco textarea,
#conteudo-interno #form-trabalhe-conosco .campo-trabalhe-conosco select {width:100%; border:1px solid #d7d7d7; border-radius:8px; padding:9px 11px; font-size:17px; color:#202020; background:#ffffff; box-sizing:border-box;}
#conteudo-interno #form-trabalhe-conosco .campo-trabalhe-conosco input:focus,
#conteudo-interno #form-trabalhe-conosco .campo-trabalhe-conosco textarea:focus,
#conteudo-interno #form-trabalhe-conosco .campo-trabalhe-conosco select:focus {outline:none; border-color:#f36d00; box-shadow:0px 0px 0px 2px rgba(243,109,0,0.13);}
#conteudo-interno #form-trabalhe-conosco .campo-trabalhe-conosco textarea {min-height:130px; resize:vertical;}
#conteudo-interno #form-trabalhe-conosco .campo-trabalhe-conosco input[type="file"] {padding:10px; background:#f8f8f8; border-style:dashed;}
#conteudo-interno #form-trabalhe-conosco .campo-trabalhe-conosco .grupo-radio-cnh {display:flex; flex-wrap:wrap; gap:16px;}
#conteudo-interno #form-trabalhe-conosco .campo-trabalhe-conosco .opcao-radio-cnh {display:inline-flex; align-items:center; gap:7px; font-size:16px; color:#202020; font-weight:600;}
#conteudo-interno #form-trabalhe-conosco .campo-trabalhe-conosco .opcao-radio-cnh input[type="radio"] {width:18px; height:18px; margin:0;}
#conteudo-interno #form-trabalhe-conosco .campo-trabalhe-conosco .grupo-categorias-cnh {display:flex; flex-wrap:wrap; gap:10px;}
#conteudo-interno #form-trabalhe-conosco .campo-trabalhe-conosco .grupo-categorias-cnh.desabilitado {opacity:0.5;}
#conteudo-interno #form-trabalhe-conosco .campo-trabalhe-conosco .opcao-categoria-cnh {position:relative; cursor:pointer;}
#conteudo-interno #form-trabalhe-conosco .campo-trabalhe-conosco .opcao-categoria-cnh input[type="radio"] {position:absolute; opacity:0; pointer-events:none;}
#conteudo-interno #form-trabalhe-conosco .campo-trabalhe-conosco .opcao-categoria-cnh span {display:inline-flex; align-items:center; justify-content:center; min-width:58px; height:36px; padding:0px 10px; border:1px solid #d7d7d7; border-radius:8px; box-sizing:border-box; color:#202020; background:#ffffff; font-size:15px; font-weight:700; transition:all .2s;}
#conteudo-interno #form-trabalhe-conosco .campo-trabalhe-conosco .opcao-categoria-cnh input[type="radio"]:checked + span {border-color:#f36d00; background:#fff3e8; color:#b45400;}
#conteudo-interno #form-trabalhe-conosco .campo-trabalhe-conosco .contador-descricao-trabalhe {margin:0px; text-align:right; color:#5f5f5f; font-size:14px; line-height:100%;}
#conteudo-interno #form-trabalhe-conosco .campo-botao-trabalhe-conosco {margin-top:4px;}
#conteudo-interno #form-trabalhe-conosco .campo-botao-trabalhe-conosco button {border:none; cursor:pointer; min-width:220px; height:44px; border-radius:10px; padding:0px 30px; background:#f36d00; color:#ffffff; font-size:20px; font-weight:700; line-height:100%;}
#conteudo-interno #form-trabalhe-conosco .campo-botao-trabalhe-conosco button:hover {background:#ff7a12;}

#tudo #rodape #politica-privacidade {padding:15px 20px; position:fixed; left:50%; line-height:15px; left:60px; bottom:60px; z-index:10000; background:#f5f5f5; border:2px solid #ff6600; border-radius:15px; transition: all .2s;}
#tudo #rodape #politica-privacidade .texto {font-size:13px; color:#000000; font-weight:300; text-align:center;}
#tudo #rodape #politica-privacidade .texto font {font-size:13px; color:#000000; font-weight:300;}
#tudo #rodape #politica-privacidade .texto a {font-size:13px; color:#ff6600; font-weight:600; text-align:center;}
#tudo #rodape #politica-privacidade .texto a font {font-size:13px; color:#ff6600; font-weight:600;}
#tudo #rodape #politica-privacidade .texto .botao-ok {color:#FFF; padding:5px 15px; font-size:12px; font-weight:600; cursor:pointer; border-radius:20px; background-color:#ff6600; transition: all .2s;}
#tudo #rodape #politica-privacidade .texto .botao-ok font {color:#FFF; font-size:12px; font-weight:600;}
#tudo #rodape #politica-privacidade .texto .botao-ok:hover {background-color:#ff6600; transition: all .2s;}

#botao-whats {position: fixed; bottom: 20px; right: 20px; cursor: pointer; z-index: 9999; }
#botao-whats #whats { width: 55px; height: 55px; display: flex; justify-content: center; align-items: center; background-color: #01b24a; border-radius: 50%; border: 2px solid white; animation: subirDescer 3s infinite ease-in-out; box-shadow: 0px 0px 25px #333; transition: all .3s; } 
#botao-whats #whats:hover { background-color: #08c758; } 
#botao-whats #whats img {width: 30px;}
@keyframes subirDescer { 0%, 100% { transform: translateY(0); } 50% { transform: translateY(-10px);}} 

#conteudo-interno #repete-politica {width: 100%;}
#conteudo-interno #repete-politica #bloco-titulo {display: flex; justify-content: center; margin-bottom:25px; margin-top: 25px;}
#conteudo-interno #repete-politica #bloco-titulo .titulo-interno {font-size: 28px; display: flex; align-items: center; color: #666;  font-weight: 600;}
#conteudo-interno #repete-politica #bloco-titulo .titulo-interno font {font-size: 28px; color: #666; font-weight: 600;}
#conteudo-interno #repete-politica #bloco-titulo .imagem-titulo { width: 40px; position: relative; left: -150px;}
#conteudo-interno #repete-politica #conteudo-politica {width: 1200px; margin-top:10px; margin: 0 auto;}
#conteudo-interno #repete-politica #conteudo-politica h2 {font-weight:bold; font-size:20px; color:#ff6600; padding-top:20px; font-weight:600; padding-bottom:20px;}
#conteudo-interno #repete-politica #conteudo-politica h2 font {font-size:20px; color:#ff6600; font-weight:600;}
#conteudo-interno #repete-politica #conteudo-politica h3 {font-weight:bold; font-size:16px; color:#ff6600; padding-top:20px; font-weight:600; padding-bottom:15px;}
#conteudo-interno #repete-politica #conteudo-politica h3 font {font-size:16px; color:#ff6600; font-weight:600;}
#conteudo-interno #repete-politica #conteudo-politica p {font-size:14px; color:#313237; line-height:150%; text-align:justify; padding-top:10px; padding-bottom:10px;}
#conteudo-interno #repete-politica #conteudo-politica p font {font-size:14px; color:#313237;}
#conteudo-interno #repete-politica #conteudo-politica a {font-size:14px; color:#313237; text-decoration:underline;}
#conteudo-interno #repete-politica #conteudo-politica a font {font-size:14px; color:#313237;}
#conteudo-interno #repete-politica #conteudo-politica li {font-size:14px; color:#313237; line-height:150%; text-align:justify; margin-left:30px; list-style:disc;}
#conteudo-interno #repete-politica #conteudo-politica li font {font-size:14px; color:#313237;}
#conteudo-interno #repete-politica #conteudo-politica strong {font-size:14px; color:#ff6600; font-weight:600;}
#conteudo-interno #repete-politica #conteudo-politica strong font {font-size:14px; color:#ff6600; font-weight:600;}

#conteudo-interno #conteudo-404 {width:100%; margin-top:20px; min-height: 416px;}
#conteudo-interno #conteudo-404 .titulo {color:#282828; text-align:center; font-weight:600; font-size:150px;}
#conteudo-interno #conteudo-404 .titulo font {color:#282828; font-weight:600; font-size:150px;}
#conteudo-interno #conteudo-404 .descricao {color:#000000; text-align:center; padding-bottom:10px; font-size:16px;}
#conteudo-interno #conteudo-404 .descricao font {color:#000000; font-size:16px;}


/* Largura da barra de rolagem */
::-webkit-scrollbar {
    width: 9px;
    height: 9px;
}

/* Fundo da barra de rolagem */
::-webkit-scrollbar-track-piece {
    background-color: #FFF;
}

/* Cor do indicador de rolagem */
::-webkit-scrollbar-thumb:vertical,
::-webkit-scrollbar-thumb:horizontal {
    background-color: #1f7b3f
}

/* Cor do indicador de rolagem - ao passar o mouse */
::-webkit-scrollbar-thumb:vertical:hover,
::-webkit-scrollbar-thumb:horizontal:hover {
    background-color: #1f7b3f
}

#paginacao {display:block; text-align:center; margin-top:10px;}
#paginacao p{font-size:12px; margin-top: 50px ;}
#paginacao p font{font-size:12px;}
#paginacao strong{font-size:12px; color:#373435;}
#paginacao strong font{font-size:12px; color:#373435;}
#paginacao ul {height:30px; margin:10px auto 0; text-align:center;}
#paginacao ul li {display:inline;}
#paginacao ul li a {margin-right:5px; font-size:13px; background-color:#012d3a; padding:2px 15px; border-radius:5px; transition:0.2s linear;}
#paginacao ul li a font{font-size:13px;}
#paginacao ul li a:hover {background-color:#012d3a; transition:0.2s linear;}
#paginacao a:link {color:#ffffff;}
#paginacao a:link font{color:#ffffff;}
#paginacao a:visited {color:#ffffff;}
#paginacao a:visited font{color:#ffffff;}
#paginacao a:hover {color:#ffffff;}
#paginacao a:hover font{color:#ffffff;}
#paginacao a:active {color:#ffffff;}
#paginacao a:active font{color:#ffffff;}
#paginacao span.branco  {margin-right:5px; font-size:13px; background-color:#fff; border:1px solid #f0d584; padding:2px 15px; border-radius:5px;}
#paginacao span.branco font{font-size:13px;}

