.filled,button:hover .empty{opacity:0}.logo,.texto,.textoInformativo{font-style:italic}body{font-family:Arial,sans-serif;margin:0;padding:0;color:#333}header{background-color:#a8c3a5;display:flex;justify-content:space-around;align-items:center;padding:15px}.btnAgendaTopo{text-decoration:none;color:#867c7c}.carregando,.fundoLogo{display:flex;flex-direction:column;align-items:center}.logoImagem img{width:80px;height:80px;border-radius:50px}.logo{font-size:20px;color:#fff;font-family:auto}.btn-sessao,.tab-link{font-size:18px;cursor:pointer}.nav-link{font-family:Raleway,sans-serif;color:#f9f8f8!important;transition:transform .3s,color .3s!important}.sobre-text h2,.tituloInformativo,.tituloSection h3{font-family:Poppins}.nav-link:hover{transform:scale(1.2);box-shadow:2px 3px 5px #f4d0d0;border-radius:10px}button{display:flex;justify-content:center;align-items:center;padding:10px 15px 10px 12px;box-shadow:rgba(10,37,64,.35) 0 -2px 6px 0 inset;background-color:#e8e8e8;border:5px solid #ffe2e2;border-radius:50px!important;font-size:25px;cursor:pointer;font-weight:900;color:#867c7c;font-family:monospace;transition:transform .4s cubic-bezier(.68, -.55, .27, 2.5),border-color .4s ease-in-out,background-color .4s ease-in-out;word-spacing:-2px}@keyframes movingBorders{0%,90%{border-color:#fce4e4}50%{border-color:#ffd8d8}}button:hover{background-color:#eee;transform:scale(105%);animation:3s infinite movingBorders}button svg{margin-right:11px;fill:rgb(255,110,110);transition:opacity .1s ease-in-out}.filled{position:absolute;top:12px;left:15px}@keyframes beatingHeart{0%,30%,60%{transform:scale(1)}15%,45%{transform:scale(1.15)}}button:hover .filled{opacity:1;animation:1.2s infinite beatingHeart}.bannerPrincipal{position:relative;width:100%;height:auto;overflow:hidden}.bannerPrincipal img{width:100%;height:100%;object-fit:cover;display:none}.slideFade{animation:1.5s fadeEffect}@keyframes fadeEffect{from{opacity:.4}to{opacity:1}}.btn-sessao{position:fixed;right:0;top:50%;transform:translateY(-50%);background-color:#f4c2c2;color:#fff;border:none;padding:14px 20px;font-weight:700;border-radius:5px!important;transition:.4s;overflow:hidden;white-space:nowrap;z-index:9999;gap:10px}.btn-sessao a,.contact p a,.hours a{text-decoration:none;color:#fff}.btn-sessao .texto-hover{margin-left:8px;opacity:0;transition:opacity .4s}.btn-sessao:hover{padding-right:40px;background-color:#f7b5b5}.btn-sessao:hover .texto-hover,.tab-content:hover::before{opacity:1}.btn-sessao:hover .texto-inicial::after{content:" Gratuita";opacity:1}.btn-sessao .texto-inicial::after{content:"";transition:opacity .4s;opacity:0}.sobre{display:flex;align-items:center;padding:70px;background:#f5f5f5;gap:50px}.fotoProfissional{width:40%;display:flex;justify-content:center;align-items:center}.sobre img{width:500px;height:500px;border-radius:50%;object-fit:cover;border:2px solid hsl(355 33% 72%)}.sobre-text{width:60%}.tituloBemEstar,.txtSobre{color:#985151}.sobre-text h2{color:hsl(355 33% 72%);font-weight:600;font-size:2rem}.answer p,.sobre-text p{text-align:justify}.cerebro{transition:transform .3s,color .3s!important}.cerebro:hover{color:#985151;transform:scale(105%)}.especialidades{text-align:center;padding:80px 20px;background-color:#80af80;display:flex;flex-direction:column;justify-content:space-around;align-items:center;gap:60px}.tabs,.tituloSection{display:flex;gap:15px}.tituloSection{justify-content:center;align-items:center}.tituloSection .specialty-icon{padding:8px;background-color:#fff;border-radius:100%;text-align:center}.especialidades h2,.footer-section ul li a:hover,.tituloEspecialidades{color:#fff}.tabs{justify-content:center;margin-bottom:20px}.avaliacaoGratuita,.informativos{flex-direction:column;display:flex}.tab-link{padding:10px 20px;border:none;background:#fff;color:#985151;border-radius:5px;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:.3s}.book,.cover,.tab-content{border-radius:10px}.tab-link.active{background:hsl(355 33% 72%);color:#fff}.tab-content{display:none;max-width:600px;margin:auto;background:#fff;padding:20px;box-shadow:0 10px 20px rgba(0,0,0,.1);position:relative;overflow:hidden;transition:transform .3s,box-shadow .3s}.tab-content.active{display:block}.tab-content:hover{transform:scale(1.05);box-shadow:0 15px 30px rgba(225,153,153,.5)}.tab-content::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.2),transparent);opacity:0;transition:opacity .3s}.informativos{background-color:#f4e1e1;padding:110px 0;justify-content:space-evenly;align-items:center;gap:70px;text-align:center}.fundoCardInfo{display:flex;justify-content:space-evenly;align-items:center;gap:50px}.book{position:relative;width:350px;height:280px;background-color:#f5f5f5;-webkit-box-shadow:0 0 1.2px #000;box-shadow:0 0 1.2px #000;-webkit-transform:preserve-3d;-ms-transform:preserve-3d;transform:preserve-3d;-webkit-perspective:2000px;perspective:2000px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#000;padding:15px}.cover,.modal{top:0;width:100%;height:100%}.cover .specialty-icon{background-color:#fff;border-radius:100%;padding:20px;text-align:center}.specialty-icon i{color:hsl(355 33% 72%);font-size:30px}.textoInformativo{font-size:20px;text-align:end}.cover,.depoimentos,.modal-content{text-align:center}.cover{flex-direction:column!important;position:absolute;background-color:hsl(355 33% 72%);cursor:pointer;-webkit-transition:.5s;transition:.5s;-webkit-transform-origin:0;-ms-transform-origin:0;transform-origin:0;-webkit-box-shadow:1px 1px 12px #000;box-shadow:1px 1px 12px #000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:space-evenly}.tituloInformativo{font-size:18px!important;font-style:italic;color:#fff!important}.book:hover .cover{-webkit-transition:.5s;transition:.5s;-webkit-transform:rotatey(-80deg);-ms-transform:rotatey(-80deg);transform:rotatey(-80deg)}.btn-enviar,.btn-ok{cursor:pointer;transition:background-color .3s}.avaliacaoGratuita{background:#fff;padding:60px 20px;align-items:center}.formulario,.section-title{flex-direction:column;gap:20px;display:flex}.section-title{justify-content:center;align-items:center}.tituloAmbiente{font-family:"Playfair Display",serif;font-weight:700;font-size:38px}.btn-enviar,.btn-ok,.conheca,.formulario input,.modal-content,.textoAmbiente{font-family:Raleway,sans-serif}.iconeGaleria{color:#e87db2;font-size:30px}.textoAmbiente{color:#8d8989}.conheca{font-size:18px;color:#e87db2;margin-bottom:10px;text-transform:uppercase;letter-spacing:2px;font-weight:500}.formulario{max-width:600px;width:100%;margin:30px auto 0}.form-group{display:flex;flex-direction:column}.formulario input{padding:15px;border:1px solid #c18d94;border-radius:10px;font-size:1rem;color:#34495e}.formulario input::placeholder{color:#b3b3b3}.btn-enviar{padding:15px;margin-top:15px;background-color:#e87db2;color:#fff;font-size:1.1rem;border:none;border-radius:10px}.btn-enviar:hover,.btn-ok:hover{background-color:#c06a98}.modal{display:none;position:fixed;z-index:9999;left:0;overflow:auto;background-color:rgba(0,0,0,.6)}.modal-content{background-color:#fff;margin:10% auto;padding:30px;border-radius:12px;width:90%;max-width:500px;box-shadow:0 0 30px rgba(0,0,0,.2);color:#34495e;animation:.3s ease-in-out fadeIn}.modal-header i{font-size:25px;font-weight:600;color:hsl(355 33% 72%)!important}.iconeCorreto{font-size:70px!important;font-weight:600!important;color:#10b410!important;margin-bottom:10px}.close,.crp,.depoimentos h2,.faq-item label,.modal-title,.nome{font-weight:700}.modal-content h2{color:#e87db2;margin-bottom:15px}.modal-content p{font-size:1rem}.close{color:#aaa;float:right;font-size:28px;cursor:pointer}.close:hover{color:#333}.modal-header{display:flex;justify-content:center;align-items:center;border-bottom:2px solid #f1f1f1;padding-bottom:10px;margin-bottom:20px;gap:10px}.modal-title{font-size:1.3rem;color:#e87db2;margin:0}.btn-ok{margin-top:20px;background-color:#e87db2;color:#fff;padding:12px 20px;border:none;border-radius:8px;font-size:1rem}@keyframes fadeIn{from{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.spinner{border:4px solid #f3f3f3;border-top:4px solid #e87db2;border-radius:50%;width:40px;height:40px;animation:.8s linear infinite spin;margin-bottom:15px}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.depoimentos{padding:60px 20px;background:#f6f1f1;display:flex;flex-direction:column;align-items:center;gap:30px}.faq-item label,.next,.prev{cursor:pointer;background-color:#fff}.depoimentos h2{font-size:2.5rem;color:#c18d94}.subtitulo{font-size:1.2rem;color:#34495e;margin-bottom:20px}.carrossel-container{display:flex;align-items:center;justify-content:center;position:relative;max-width:900px;width:100%}.carrossel{display:flex;overflow:hidden;width:100%}.faq-item input,.feedback{display:none}.feedback{width:100%;justify-content:center}.card,.dots{display:flex}.card{background:#fff;border-radius:20px;box-shadow:0 8px 20px rgba(0,0,0,.1);padding:40px;gap:40px;align-items:center;width:780px!important;max-width:800px;height:300px!important;margin:auto;flex-wrap:wrap;flex-direction:row!important}.card img{width:160px;height:160px;border-radius:50%;object-fit:cover}.info{text-align:left;max-width:700px}.about,.contact,.contato,.faq-container,.footer-bottom,.links{text-align:center}.estrelas{color:#f1c40f;font-size:1.2rem;margin-bottom:10px}.texto{color:#2c3e50;margin-bottom:15px}.nome{color:#c18d94;font-size:1.1rem}.profissao{color:#34495e}.next,.prev{position:absolute;top:50%;color:#c18d94;border:1px solid #c18d94;padding:10px;font-size:20px;border-radius:50%;z-index:10}.botao-whatsapp,.scroll-top{font-size:18px;text-decoration:none}.prev{left:-40px}.next{right:-40px}.dots{justify-content:center;gap:10px;margin-top:20px}.dot{width:12px;height:12px;background-color:#d7b3b3;border-radius:50%;display:inline-block;cursor:pointer}.dot.active{background-color:#c18d94}.faq{background-color:#f4e1e1;padding:100px 50px}.faq-container{max-width:700px;margin:0 auto}.faq-container h2 i{color:#895151}.faq-item{border-bottom:1px solid #ccc}.faq-item label{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;transition:background .3s}.faq-item label:hover{background-color:#d18b8b}.faq-item label::after{content:'➤';transform:rotate(90deg);transition:transform .3s;font-size:16px}.faq-item input:checked+label::after{transform:rotate(-90deg)}.faq-item .answer{max-height:0;overflow:hidden;background:#fff;transition:max-height .4s;padding:0 20px}.faq-item input:checked~.answer{max-height:300px;padding:15px 20px}.contato{padding:50px;display:flex;justify-content:space-around;align-items:center}.botao-whatsapp{background:#25d366;color:#fff;padding:10px 20px;border-radius:5px}.botao-whatsapp:hover{background-color:#11bb4f;box-shadow:3px 4px 10px 1px rgb(0,0,1.2)}.mapaLocalizacao{border-radius:20px;box-shadow:4px 7px 18px 0 #000;width:50%}.mapaLocalizacao iframe{width:100%;height:400px;border-radius:20px!important}.agendamento{width:40%;height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center}.footer{background-color:#1d2125;color:#fff;padding:40px 20px;position:relative}.footer-container{display:flex;flex-wrap:wrap;justify-content:space-between;gap:30px;max-width:1200px;margin:auto}.footer-section{flex:1 1 220px}.footer-logo{width:120px;margin-bottom:15px;border-radius:50%}.footer-section p{line-height:1.6;color:#ccc}.footer-section h3{color:#fff;margin-bottom:10px;border-bottom:2px solid #e675b8;display:inline-block;padding-bottom:5px}.footer-section ul{list-style:none;padding:0}.footer-section ul li{margin-bottom:8px}.footer-section ul li a{color:#ccc;text-decoration:none}.social-icons a{margin-right:15px;color:#fff;font-size:20px;background-color:#2c2f33;padding:10px;border-radius:50%;transition:background-color .3s}.social-icons a:hover{background-color:#e675b8;color:#1d2125}.footer-bottom{border-top:1px solid #333;margin-top:30px;padding-top:20px;color:#ccc;position:relative}.crp{margin-top:5px}.scroll-top{position:absolute;right:20px;top:-20px;background-color:#e675b8;color:#fff;padding:12px;border-radius:50%}.scroll-top:hover{background-color:#fff;color:#e675b8}.about img{width:80px;height:80px;align-self:center}.fa-shield-alt{margin-right:3px}@media (max-width:768px){.card,.info,.sobre-text h2,footer{text-align:center}.sobre,header{flex-direction:column!important;gap:30px}.sobre-text{width:100%}.sobre-text h2{font-size:15px}.fotoProfissional img{width:300px;height:300px}#galeria{padding:0}#galeria .container{padding:30px}.fundoCardInfo,.tabs{flex-direction:column!important}.carrossel-container{flex-direction:column;align-items:center}.card{flex-direction:column;justify-content:center;align-items:center;padding:30px 20px;gap:20px;height:500px!important}.tituloEspecialidades{font-size:20px}.card img{width:120px;height:120px}.info{max-width:100%}.next,.prev{position:absolute;top:auto;bottom:-30px;transform:translateY(0);font-size:18px;padding:8px}.prev{left:25%}.next{right:25%}.contato{flex-direction:column;justify-content:space-around;gap:50px}.agendamento,.mapaLocalizacao{width:100%;gap:20px}footer{flex-direction:column-reverse;align-items:center;justify-content:center;gap:20px;padding:20px}}@media (max-width:480px){.fotoProfissional img{width:300px;height:300px}.depoimentos h2{font-size:1.8rem}.subtitulo{font-size:1rem}.next,.prev{bottom:-40px;font-size:16px;padding:6px}.dot{width:10px;height:10px}}