html {
margin:0px !important;
padding:0px !important;
}
body {
font-family:"Arial", sans-serif;
margin:0;
overflow-x:hidden;
background: rgb(205,167,168);
background: linear-gradient(90deg, rgba(205,167,168,1) 0%, rgba(251,213,189,1) 100%);
}
.clearfix {
clear:both;
}
.endereco-topo {
float:left;
width:100%;
background:#3E4095;	
text-align:center;	
}
.endereco-topo p {
padding:10px 0px;
color:#fff;
font-size:11pt;
display:inline-block;
}
.endereco-topo a {
color:#fff;
font-size:11pt;
}
.endereco-topo span {
margin-right:5px;
}
.endereco-topo .telefone,  .endereco-topo .instagram-topo {
margin-right:5px;
margin-left:40px;
}
.endereco-topo span svg {
height:20px;
width:auto;
vertical-align:middle;
}
.endereco-topo span svg path {
fill:#fff;
}
header {
float:left;
width:90%;
padding:0 5%;
background-color:#fbd5d5;
}
.icone-menu {
display:none;
}
header .logo {
float:left;
width:20%;
padding:20 0;
}
header .logo img {
height:130px;
width:auto;
}
header .menu {
float:left;
width:60%;
display:block;
text-align:center;
}
header .social {
float:left;
width:20%;
padding:30 0;
}
header .social a:hover {
background:#e3129b;
}
header .social svg {
width:70%;
height:auto;
margin:0px 15% 8px 15%; 
display:block;
}
header .social svg path {
fill:#ffe100;
}
header .social a {
display: inline-block;
background: #a3056c;
color: #ffffff;
font-weight: 700;
font-size: 6.5pt;
border-radius: 10px;
padding: 8 20;
text-align: center;
text-transform: uppercase;
letter-spacing:0.5px;
line-height: 10pt;
}
.menu-mobile {
display:none;
}
.menu ul {
list-style:none;
padding:0;
margin:0;
}
.menu li {
display:inline-block;
padding:40 15;
color:#000;
}
.menu li a {
color:#000;
font-weight:700;
font-size:11pt;
}
.menu li a:hover {
color:#b94b60;
} a {
text-decoration:none;
color:#000;
}
p {
padding:10 0;
font-family: "Arial", sans-serif;
font-weight:300;
font-size:12.5pt;
line-height:23pt;
margin:0;
}
h1, h2, h3, h4, h5, h6 {
font-family: "stevie-sans", sans-serif;
font-weight:700;
margin:0;
padding:20 0;	
}
h1 {
font-size:45pt;
line-height:65pt;
}
h2 {
font-size:32pt;
line-height:36pt;
}
h3 {
font-size:20pt;
line-height:28pt;
}
h4 {
font-size:16pt;
line-height:20pt;
}
h5 {
font-size:14pt;
line-height:18pt;
}
h6 {
font-size:12pt;
line-height:14pt;
} .slider {
float:left;
width:100%;
background-color:#fbd5d5;
background-image:url(https://consultoriolucianaaraujo.com/wp-content/uploads/2025/03/azul_icone.png);
background-size:auto;
background-repeat:no-repeat;
background-position:right center;
}
.slider .box {
float:left;
width:90%;
margin:0 5%;
}
.slider .bloco {
min-height:1px;
position:relative;
float:left;
width:calc(100% / 3);
text-align:center;
}
.logo-slider {
height:180px;
width:auto;
margin:20vh 0px;
}
.slider .foto {
margin:0px;
}
.slider .frase {
margin:15vh 0px;
text-align:left;
font-size:25pt;
line-height:28pt;
font-weight:700;
}
.slider .bloco a {
display:inline-block;
background:#f8abba;
color:#000;
font-size:20pt;
padding:15px 25px;
text-transform:uppercase;
border-radius:25px;
}
.slider .bloco a:hover {
background:#b94b60;
color:#fff;
} .sobre-home {
float:left;
width:100%;			
}
.sobre-home .chamada {
background:#f6a8b8;
text-align:center;
}
.sobre-home .chamada h3 {
padding:40px 10%;
}
.sobre-home .box {
float:left;
width:80%;
margin:0 10%;
}
.sobre-home .bloco {
width:40%;
text-align:center;
margin-right:10%;
}
.sobre-home .bloco, .sobre-home .descritivo {
float:left;	
padding:60 0;
}
.sobre-home h3 {
display:block;
padding:60px 0px 0px 0px;
text-align:center;
}
.sobre-home .imagem {
float:left;
width:100%;
margin-top:20px;
background-size:cover;
background-position:center center;
border-radius:10px;
min-height:80vh;
}
.sobre-home .descritivo {
width:50%;
color:#000;
}
.sobre-home a {
margin-top:-40px;
display:inline-block;
background:#f8abba;
color:#000;
font-size:20pt;
padding:15px 25px;
text-transform:uppercase;
border-radius:25px;
}
.sobre-home a:hover {
background:#b94b60;
color:#fff;
} .servicos-home {
float:left;
width:100%;
background-image:url(https://consultoriolucianaaraujo.com/wp-content/uploads/2025/03/rosa_icone.png);
background-position:top left;	
background-repeat:no-repeat;
}
.servicos-home .box {
float:left;
width:100%;
margin:0%;
text-align:center;
}
.accordiontopico:nth-child(2), .servicos-home .accordiontopico:nth-child(3) {
background: rgb(249,193,187);
background: linear-gradient(90deg, rgba(249,193,187,0) 0%, rgba(249,193,187,1) 100%)!important;
}
.accordiontopico {
width:100%;
text-align:center;
background:#f9c1bb;
padding:10px 0px;
font-size:20pt;
margin:15px 0px 0px 0px;
border:none;
}
.accordiontopico h3 {
padding:0;
margin:0;
font-weight:700;
float:left;
width:90%;
vertical-align:middle;
}
.paneltopico {
background:#fff;
display:none;
overflow:hidden;
padding:30 0;
background:#fff;
}
.paneltopico p {
text-align:left;
padding:10 40;
color:#000;
}
.accordiontopico:hover {
background:#b94b60;
color:#fff;
}
.accordiontopico:nth-child(2):hover, .accordiontopico:nth-child(3):hover {
background: rgb(185,75,96);
background: linear-gradient(90deg, rgba(185,75,96,0) 0%, rgba(185,75,96,1) 100%)!important;
}
.servicos-home a {
margin:60px 0px;
display:inline-block;
background:#f8abba;
color:#000;
font-size:20pt;
padding:15px 25px;
text-transform:uppercase;
border-radius:25px;
}
.servicos-home a:hover {
background:#b94b60;
color:#fff;
} .consultorio-home {
float:left;
width:100%;
position:relative;
}
.simbolo-laranja {
top:0px;
right:0px;
}
.simbolo-verde {
bottom:40vh;
left:0px;
}
.simbolo-laranja, .simbolo-verde {
position:absolute;
height:153px;
width:99px;
}
.consultorio-home .box {
float:left;
width:100%;
margin:0%;
text-align:center;
}
.consultorio-home .galeria {
float:left;
width:70%;
margin:0 15%;
}
.consultorio-home .topico {
float:left;
width:100%;
text-align:center;
background:#f9c1bb;
padding:10px 0px;
font-size:20pt;
margin:30px 0px;
}
.consultorio-home .imagem-1, .consultorio-home .imagem-4 {
float:left;
width:calc(60% - 20px);
margin:10px 5px;
min-height:70vh;
background-position:center center;
background-size:cover;
}
.consultorio-home .imagem-2, .consultorio-home .imagem-3 {
float:left;
width:40%;
margin:10px 5px;
min-height:70vh;
background-position:center center;
background-size:cover;
}
.consultorio-home .topico:hover {
background:#b94b60;
color:#fff;
} .faq {
float:left;
width:100%;
margin:60px 0px;
}
.faq h3 {
font-weight:500;
text-align:center;
}
.faq h3 span {
font-size:14pt;
}
.questoes {
float:left;
width:80%;
margin:20 10%;
}
.accordion {
background:#f9c1bb;
margin:10 0 0 0;
cursor:pointer;
width:100%;
border:none;
text-align:left;
outline:none;
transition:0.4s;
padding:25 40;
}
.accordion h6 {
padding:0;
margin:0;
font-weight:700;
float:left;
width:90%;
vertical-align:middle;
}
.accordion h6 span {
font-size:25pt;
font-weight:700;
vertical-align:middle;
}
.accordion:hover, .questoes .active {
background:#b94b60;
color:#fff;
}
.panel {
background:#fff;
display:none;
overflow:hidden;
padding:30 0;
background:#fff;
}
.panel p {
text-align:left;
padding:10 40;
color:#000;
} .instagram {
float:left;
width:100%;
position:relative;
background-size:cover;
}
.instagram  .multiply {
width:100%;
background:#000;
opacity:0.7;
height:100%;
width:100%;
position:absolute;
z-index:1;
}
.instagram .icone {
text-align:center;
margin-bottom:40px;
}
.instagram .icone svg {
height:100px;
width:auto;
}
.instagram .icone svg path {
fill:#b94b60;
}
.instagram .box {
float:left;
width:80%;
margin:0px 10%;
padding:150px 0px;
z-index:2;
position:relative;
text-align:center;
}
.instagram a {
display:inline-block;
background:#f8abba;
color:#000;
font-size:20pt;
padding:15px 25px;
text-transform:uppercase;
border-radius:25px;
}
.instagram a:hover {
background:#b94b60;
color:#fff;
} .avaliacoes {
float:left;
width:100%;
position:relative;
background-size:cover;
background:#b94b60;
}
.avaliacoes .icone {
text-align:center;
margin-bottom:40px;
}
.avaliacoes .icone svg {
height:100px;
width:auto;
display:block;
}
.avaliacoes .icone svg path {
fill:#b94b60;
}
.avaliacoes .box {
float:left;
width:80%;
margin:0px 10%;
padding:150px 0px;
z-index:2;
position:relative;
text-align:center;
}
.avaliacoes a {
display:inline-block;
background:#fff;
color:#b94b60;
font-size:20pt;
padding:15px 25px;
text-transform:uppercase;
border-radius:25px;
}
.avaliacoes a:hover {
background:#f8abba;
color:#b94b60;
} .blog {
float:left;
width:100%;
background:#cccccc;
}
.blog .item {
float: left;
width: calc(100% / 3 - 50px);
margin: 20 25;
color: #fff;
background: #2e2d30;
border-radius: 9px;
padding: 0 0 40 0;
box-shadow:0px 0px 20px rgba(0,0,0,0.35);
}
.blog .posts {
float:left;
width:90%;
margin:0 5%;
}
.blog .item .imagem, .imagem-placeholder {
min-height:35vh;
width:100%;
background-size:cover;
background-position:center center;
border-radius:8px 8px 0px 0px;
}
.imagem-placeholder {
background-image:url(https://www.direscopio.com.br/espacomov/wp-content/uploads/2023/05/batel.jpg);
}
.blog h5 {
float:left;
width:calc (100% - 80px);
margin:20 40;
overflow:hidden;
text-overflow: ellipsis;
display:-webkit-box;
-webkit-line-clamp:3;
-webkit-box-orient:vertical;
padding:0;
min-height:72;
}
.blog .resumo {
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 4;
-webkit-box-orient: vertical;
float: left;
width: calc(100% - 80px);
margin: 0 40;
min-height: 67;
font-size: 11pt;
line-height: 18pt;
}
.blog .resumo p {
padding:0;
font-size:11pt;
}
.blog .botao {
float:left;
width:calc (100% - 80px);
margin:0 40;
}
.blog .botao a {
display:inline-block;
border-radius:5px;	
text-align:center;
margin:40 0 0 0;
color:#fff;
padding:10 40;
font-weight:500;
border:solid 1px #fff;
text-transform:uppercase;
font-size:10pt;
}
.blog .botao a:hover {
border:solid 1px #fff;
background:#fff;
color:#000;	
}
.bloco-filtros {
float:left;
width:100%;
margin:0 0 60 0;
padding:20 0 40 0;
background:#2e2d30;
}
.bloco-filtros .bloco {
float:left;
width:80%;
margin:0 10%;	
}
.bloco-filtros .bloco .box:nth-child(1) {
float:left;
width:40%;
}
.bloco-filtros .bloco .box:nth-child(2) {
float:left;
width:60%;
margin:20 0 0 0;
}
.bloco-filtros .bloco .box h3 {
color:#fff;
}
.filtros {
float:left;
width:260;
}
.blog #ordenar, .blog #ordenar1 {
visibility:hidden;
}
.pagination {
float:left;
width:100%;
padding:40 0 80 0;
text-align:center;
}
.pagination a, .pagination span {
padding:10 15;
margin:0 10;
display:inline-block;
border-radius:5px;
font-size:10pt;
}
.pagination a {
background:#3b3b3b;
color:#fff;
}
.pagination span {
background:#e8794e;
color:#000;
} #breadcrumbs {
float:left;
width:80%;
margin:0;
padding:20 10%;
font-size:11pt;
text-transform:capitalize;
background:#2e2d30;
}
#breadcrumbs span {
padding:0 10;
}
#breadcrumbs span a {
color:#fff;
}
#breadcrumbs span a:hover {
color:#e8794e;
}
.breadcrumb_last {
color:#e8794e;
}
.seta-breadcrumb {
content: "";
width: 5;
height: 10;
padding: 0!important;
background-size: contain;
background-image: url(https://www.direscopio.com.br/espacomov/wp-content/themes/espacomov/icones/seta_breadcrumb.svg);
background-repeat: no-repeat;
display: inline-block;
} textarea:focus, input:focus{
outline: none;
}
.select2-container {
float:left;
width:240!important;
z-index:6;
cursor:pointer;
}
.select2-container .selection, .select2-selection--single {
float:left;
width:240!important;
}
.select2-selection__rendered {
color: #3b3b3b;
width: 200;
background: #fff;
padding: 10 20;
display: block;
border-radius: 10px;
background-position: calc(100% - 20px);
background-image: url(https://www.direscopio.com.br/espacomov/wp-content/themes/espacomov/icones/seta_baixo.svg);
background-repeat: no-repeat;
border:none;
background-size: 18px;
}
.select2-container--open .select2-selection__rendered {
background-image:url(https://www.direscopio.com.br/espacomov/wp-content/themes/espacomov/icones/seta_cima.svg)!important;
}
.select2-container .select2-dropdown {
background: #2e2d30;
float: left;
margin: 10 0 0 0;
padding:20 0;
width: 240!important;
border-radius: 10px;
box-shadow:0px 0px 20px rgba(0,0,0,0.4);
}
.select2-container .select2-dropdown span {
width:200;
float:left;
padding:0 20 !important;
}
.select2-results {
padding:10 20!important;
color:#fff;
font-size:10pt;
}
.select2-results__options {
list-style:none!important;
padding:0!important;
margin:0;
}
.select2-results__options li:nth-child(1) {
display:none;
}
.select2-results__option {
padding:10 0;
cursor:pointer;
}
.select2-results__option:hover {
color:#ffbca3;
}
.select2-search {
display:none;
}
.select2-results ul li svg {
height:20;
width:20;
vertical-align:middle;
margin-right:10;
} footer {
float:left;
width:100%;
background:#f9c1bb;
color:#000;
padding:60 0;
}
footer .bloco {
float:left;
width:90%;
margin:0 5%;
}
footer .box {
float:left;	
margin:0 20;
}
footer .box:nth-child(1) {
width:calc(40% - 40px);
}
footer .box:nth-child(2) {
width:calc(25% - 40px);
}
footer .box:nth-child(3) {
width:calc(35% - 40px);
}
footer ul, footer li {
list-style:none;
padding:0;
margin:0;
}
footer .logo a {
padding:0;
}
footer .logo img {
width:70%;
margin:0px 15%;
height:auto;
}
footer a {
color:#000;
padding:10 0;
text-decoration:none;
display:block;
}
footer a:hover {
color:#b94b60;
}
footer .dados a {
display:inline-block;
}
footer h5 {
font-weight:700;
color:#b94b60;
}
footer .dados {
float:left;
width:100%;
color:#000;
}
footer .dados a {
float:left;
width:100%;
}
footer .dados .icone {
float:left;
width:50;
margin-right:10;
text-align:center;
}
footer .dados .icone svg {
height:30;
width:auto;
}
footer .dados p {
float:left;
padding:0;
width:calc(100% - 60px);
}
footer .dados a:nth-child(1) svg {
height:30;
width:auto;
}
footer .dados a:nth-child(2) svg {
height:25;
width:auto;
}
footer .dados svg path {
fill:#000;
}
.whatsapp-botao {
z-index:999;
position:fixed;
right:20px;
bottom:20px;
background:#6fbd1b;
border-radius:100%;
}
.whatsapp-botao svg {
height:auto;
width:35px;
padding:10px;
}
.whatsapp-botao svg path {
fill:#fff!important;
}
.copyright {
float:left;
width:100%;
background:#fff;
color:#b94b60;
text-align:center;
font-size:10pt;
}
.copyright .bloco {
float:left;
width:80%;
padding:20 0;
margin:0 10%;
}
::placeholder { color: #380947;
opacity: 1; }
:-ms-input-placeholder { color: #380947;
}
::-ms-input-placeholder { color: #380947;
}
@media all and (max-width:1100px),
only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width:1100px),
only screen and (min--moz-device-pixel-ratio: 2) and (max-width:1100px),
only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width:1100px),
only screen and (min-device-pixel-ratio: 2) and (max-width:1100px),
only screen and (min-resolution: 192dpi) and (max-width:1100px),
only screen and (min-resolution: 2dppx) and (max-width:1100px) {
header .menu {
display:none;
}
.endereco-topo p {
display:block;		
}
.endereco-topo .endereco {
padding-top:10px;
padding-bottom:0px;
}
.endereco-topo .tel {
padding-top:5px;
padding-bottom:10px;
}
.endereco-topo .telefone {
margin-right: 5px;
margin-left:0px;
}
.menu-mobile {
position:fixed;
z-index:9998;
background:#f6a8b8;
width:100%;
min-height:100vh;
top:0;
left:0;
}
.menu-mobile ul li a {
color:#000;
padding:20 0;
font-size:18pt;
font-weight:700;
text-align:center;
display:block;
}
.menu-mobile .bloco {
float: left;
width: 80%;
padding: 0 10%;
}
.menu-mobile ul {
padding:25vh 0 0 0;
}
.menu-mobile ul, .menu-mobile ul li {
margin:0;
list-style:none;
}
header .logo, .logo-mobile {
padding:30 0 0 0;
width:60%;
float:left;
}
.logo-mobile img {
height:130px;
width:auto;
}
.icone-menu {
display:block;
float:left;
width:40%;
padding:60 0 0 0;
text-align:right;
}
.icone-menu svg {
height:35;
width:auto;
}
.icone-menu svg path {
fill:#9a0968;
}
.slider .bloco {
width: 100%;
}
.logo-slider, header .social {
display:none;
}
.slider .foto {
margin: 5vh 0px 0px 0px;
}
.slider .frase {
margin: 5vh 0px;
text-align: center;
}
.sobre-home .bloco, .sobre-home .descritivo {
float: left;
padding: 40 0;
}
.sobre-home .bloco, .sobre-home .descritivo {
width:100%;
margin-right:0%;
}
.servicos-home .box h3 {
padding-bottom:80px;
}
.servicos-home .topico {
width: calc(100% - 120px);
text-align: center;
padding: 10px 60px;
font-size: 13pt;
margin: 30px 0px;
}
.consultorio-home .galeria {
float: left;
width: 90%;
margin: 0 5%;
}
.consultorio-home .imagem-1, .consultorio-home .imagem-2, .consultorio-home .imagem-3, .consultorio-home .imagem-4 {
float: left;
width:100%;
margin: 10px 0px;
min-height: 60vh;
}
footer .box {
text-align: center;
}
footer .box {
margin:0 0 80 0;
}
footer .box:nth-child(1), footer .box:nth-child(2), footer .box:nth-child(3) {
width:100%;
}
footer .logo h2 {
width:100%;
padding:0 0 20 0;
font-size:25pt;
line-height:30pt;
}
footer .dados .icone {
width:100%;
margin-right:0;
}
footer .dados p {
padding: 10 0;
width: 100%;
}
.contato .descritivo {
width:100%;
margin-right:0;
}
.contato .formulario {
width:100%;
}
.contato .dados {
text-align: center;
}
.contato .dados .icone {
width:100%;
padding:12 0 0 0;
margin-right:0;
}
.contato .dados p {
width:100%;
}
}
@media all and (max-width:360),
only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width:360px),
only screen and (min--moz-device-pixel-ratio: 2) and (max-width:360px),
only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width:360px),
only screen and (min-device-pixel-ratio: 2) and (max-width:360px),
only screen and (min-resolution: 192dpi) and (max-width:360px),
only screen and (min-resolution: 2dppx) and (max-width:360px) {
}
@media all and (max-width:280),
only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width:280px),
only screen and (min--moz-device-pixel-ratio: 2) and (max-width:280px),
only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width:280px),
only screen and (min-device-pixel-ratio: 2) and (max-width:280px),
only screen and (min-resolution: 192dpi) and (max-width:280px),
only screen and (min-resolution: 2dppx) and (max-width:280px) {
}
@media all and (width:1600px, height:720px),
only screen and (-webkit-min-device-pixel-ratio: 2) and (width:1600px, min-height:720px),
only screen and (min--moz-device-pixel-ratio: 2) and (width:1600px, min-height:720px),
only screen and (-o-min-device-pixel-ratio: 2/1) and (width:1600px, min-height:720px),
only screen and (min-device-pixel-ratio: 2) and (width:1600px, min-height:720px),
only screen and (min-resolution: 192dpi) and (width:1600px, min-height:720px),
only screen and (min-resolution: 2dppx) and (width:1600px, min-height:720px) {
}