@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700&display=swap');.cta{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;text-decoration:none;font-size:var(--text-p);font-weight:200;color:var(--cor-branco);padding:14px 26px 14px 26px;border:1px solid var(--cor-branco);margin-top:8px}.cta svg{margin-left:10px}.cta:hover{background-color:var(--cor-branco);color:var(--cor-preto);-webkit-transition:0.5s ease-in;transition:0.5s ease-in}.cta:hover svg path{fill:var(--cor-preto);stroke:var(--cor-preto);-webkit-transition:0.5s ease-in;transition:0.5s ease-in}.cta-procedimentos{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;text-decoration:none;font-size:var(--text-p);font-weight:200;background-color:var(--cor-cinza);color:var(--cor-branco);padding:14px 26px 14px 26px;margin-top:8px;border:1px solid transparent}.cta-procedimentos svg{margin-left:10px}.cta-procedimentos:hover{border-color:var(--cor-preto);background-color:var(--cor-branco);color:var(--cor-preto);-webkit-transition:0.5s ease-in;transition:0.5s ease-in}.cta-procedimentos:hover svg path{fill:var(--cor-preto);stroke:var(--cor-preto);-webkit-transition:0.5s ease-in;transition:0.5s ease-in}@font-face{font-family:'Bw-Vivant';src:url('../../../fonts/bw-vivant.woff2') format('truetype');font-weight:normal;font-style:normal;font-display:swap}*{padding:0;margin:0;border:none;-webkit-box-sizing:border-box;box-sizing:border-box}:root{--container-width:1200px;--gutter:20px;--cor-branco:#F9F7F2;--cor-preto:#1a1a1a;--cor-cinza:#5A514C;--font-primary:'Poppins',sans-serif;--font-display:'Bw-Vivant',serif;--text-h1:clamp(3rem,6vw + 1rem,6rem);--text-h2:clamp(2rem,4vw + 1rem,3.5rem);--text-h3:clamp(1.5rem,2vw + 1rem,2.25rem);--text-p:clamp(1rem,0.5vw + 0.9rem,1.125rem)}html{scroll-behavior:smooth}body{font-family:var(--font-primary);font-size:var(--text-p);line-height:1.6;-webkit-font-smoothing:antialiased}.container{max-width:var(--container-width);width:100%;margin-inline:auto;padding-inline:var(--gutter)}h1{font-family:var(--font-primary)}h2,h3{line-height:1.1;margin-bottom:1rem}h1{font-size:var(--text-h1)}p{margin-bottom:1.5rem;max-width:70ch}header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:1200px;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(26,26,26,0.25)),to(rgba(26,26,26,0.25))),url('https://res.cloudinary.com/du7kxv0kc/image/upload/f_auto,q_auto/v1770919270/fundo_header_agmchh.png');background-image:linear-gradient(rgba(26,26,26,0.25),rgba(26,26,26,0.25)),url('https://res.cloudinary.com/du7kxv0kc/image/upload/f_auto,q_auto/v1770919270/fundo_header_agmchh.png');background-position:center center;background-repeat:no-repeat;background-size:cover}h1{font-weight:100;color:var(--cor-branco);margin-top:480px}.cta{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;text-decoration:none;font-size:var(--text-p);font-weight:200;color:var(--cor-branco);padding:14px 26px 14px 26px;border:1px solid var(--cor-branco);margin-top:8px}.cta svg{margin-left:10px}.cta:hover{background-color:var(--cor-branco);color:var(--cor-preto);-webkit-transition:0.5s;transition:0.5s}.cta:hover svg path{fill:var(--cor-preto);stroke:var(--cor-preto);-webkit-transition:0.5s;transition:0.5s}@media screen and (min-width:768px) and (max-width:1023px){header{background-position:70% center}}@media screen and (max-width:767px){header{height:800px;background-position:70% center}h1{margin-top:240px}}nav{display:-ms-grid;display:grid;-ms-grid-columns:1fr auto 1fr;grid-template-columns:1fr auto 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding-top:20px}nav>:first-child{-ms-grid-column-align:start;justify-self:start}nav>a>img{width:250px;height:136;-ms-grid-column-align:center;justify-self:center}nav>.cta{-ms-grid-column-align:end;justify-self:end;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media screen and (min-width:768px) and (max-width:1023px){nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}nav>.cta{display:none}}@media screen and (max-width:767px){nav{-ms-grid-columns:1fr;grid-template-columns:1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center;padding:20px}nav>.link-img{-ms-grid-column-align:center;justify-self:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}nav>.link-img>img{display:block;width:200px;height:90px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}nav>:first-child{-ms-grid-column-align:center;justify-self:center;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:5px}nav .cta{display:none}}main{background-color:var(--cor-cinza)}.main-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:620px}.title-section>h2{font-family:var(--font-display);font-size:var(--text-h3);font-weight:200;color:var(--cor-branco)}.title-section>.line-design{width:75%;height:1px;background:var(--cor-branco);margin-top:5px}.services{display:-ms-grid;display:grid;-ms-grid-columns:1fr 20px 1fr;grid-template-columns:1fr 1fr;gap:20px}.services>.services-card{text-decoration:none;font-weight:200;font-size:var(--text-p);text-align:center;color:var(--cor-branco);padding:16px 24px;border:1px solid var(--cor-branco)}.services>.services-card:hover{color:var(--cor-preto);background-color:var(--cor-branco);-webkit-transition:0.5s;transition:0.5s}@media screen and (min-width:768px) and (max-width:1023px){.main-flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.title-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.title-section>.line-design{margin-bottom:24px}.title-section br{display:none}}@media screen and (max-width:767px){.main-flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:62px;padding-bottom:62px}.title-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.title-section>.line-design{margin-bottom:24px}.title-section br{display:none}.services{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:10px}}.clinica{min-height:1000px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.clinica-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:72px}.text-about-clinic{width:50%}.text-about-clinic>h2{font-family:var(--font-display);font-size:var(--text-h3);font-weight:200}.text-about-clinic>.line-design{width:45%;height:1px;background:var(--cor-preto);margin:5px 0 20px 0}.text-about-clinic>p{font-size:var(--text-p);font-weight:300}.image-clinic{width:50%}.image-clinic>img{max-width:100%;height:820px}@media screen and (min-width:768px) and (max-width:1023px){.text-about-clinic>h2>br{display:none}.image-clinic>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}@media screen and (max-width:767px){.clinica-flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:86px}.text-about-clinic{width:100%}.text-about-clinic>h2>br{display:none}.image-clinic{width:100%}.image-clinic>img{max-width:100%;height:100%;display:block}}.doutora{min-height:1000px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.doutora-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:72px}.text-about-doctor{width:50%}.text-about-doctor>h2{font-family:var(--font-display);font-size:var(--text-h3);font-weight:200}.text-about-doctor>.line-design{width:45%;height:1px;background:var(--cor-preto);margin:5px 0 20px 0}.text-about-doctor>p{font-size:var(--text-p);font-weight:300}.image-doctor{width:50%}.image-doctor>img{width:590px;height:820px}@media screen and (min-width:768px) and (max-width:1023px){.text-about-doctor>h2>br{display:none}.image-doctor>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}@media screen and (max-width:767px){.doutora-flex{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:86px;padding-bottom:86px}.text-about-doctor{width:100%}.image-doctor{width:100%}.image-doctor>img{max-width:100%;height:100%;display:block}}.contato{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:950px;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(90,81,76,0.25)),to(rgba(90,81,76,0.25))),url('https://res.cloudinary.com/du7kxv0kc/image/upload/f_auto,q_auto/v1770919270/imagem_de_fundo_secao_contato_wnwol7.jpg');background-image:linear-gradient(rgba(90,81,76,0.25),rgba(90,81,76,0.25)),url('https://res.cloudinary.com/du7kxv0kc/image/upload/f_auto,q_auto/v1770919270/imagem_de_fundo_secao_contato_wnwol7.jpg');background-repeat:no-repeat;background-size:cover}.contato>.container>h2{font-size:var(--text-h2);font-family:var(--font-display);color:var(--cor-branco)}footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:560px;background-color:var(--cor-cinza);color:var(--cor-branco)}.footer-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.footer-flex>.column-1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:18px}.footer-flex>.column-1>.informations>p{font-size:var(--text-p);font-weight:200}.footer-flex>.column-1>img{width:285px;height:200px}.footer-flex>.column-2>h3{font-size:var(--text-h3);font-weight:600}.footer-flex>.column-2>p{font-size:var(--text-p);font-weight:200}.footer-flex>.column-3>h3{font-size:var(--text-h3);font-weight:600}.footer-flex>.column-3>p{font-size:var(--text-p);font-weight:200}.footer-flex>.column-3>.media-social{display:-webkit-box;display:-ms-flexbox;display:flex;gap:18px}.footer-flex>.column-3>.media-social>.rounded-mediasocial{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;width:48px;height:48px;border:1px solid var(--cor-branco);border-radius:100%}.footer-flex>.column-3>.media-social>.rounded-mediasocial>a{display:block;width:24px;height:24px}.footer-flex>.column-3>.media-social>.rounded-mediasocial:hover{background-color:var(--cor-branco);border:1px solid var(--cor-preto);-webkit-transition:.5s;transition:.5s}.footer-flex>.column-3>.media-social>.rounded-mediasocial:hover svg path{stroke:var(--cor-preto);-webkit-transition:.5s;transition:.5s}.footer-flex>.column-3>.media-social>.rounded-mediasocial:hover svg circle{stroke:var(--cor-preto);-webkit-transition:.5s;transition:.5s}.footer-flex>.column-3>.links-footer{margin-top:28px}.footer-flex>.column-3>.links-footer>a{font-size:var(--text-p);font-weight:200;color:var(--cor-branco);text-transform:none}@media screen and (min-width:768px) and (max-width:1023px){.column-1{grid-area:sec1}.column-2{grid-area:sec2}.column-3{grid-area:sec3}.footer-flex{display:-ms-grid;display:grid;-ms-grid-columns:1fr 10px 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto 10px auto;grid-template-areas:"sec1 sec2" "sec1 sec3";gap:10px;padding:54px 0px 32px 0px}.column-1{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width:768px) and (max-width:1023px){.column-1{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1}.column-2{-ms-grid-row:1;-ms-grid-column:3}.column-3{-ms-grid-row:3;-ms-grid-column:3}}@media screen and (max-width:767px){.footer-flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:86px;padding-bottom:86px}}.sidebar{position:fixed;top:0;left:0;width:50%;height:100vh;background:var(--cor-cinza);padding:20px;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease,-webkit-transform 0.3s ease;z-index:1000}.sidebar--active{-webkit-transform:translateX(0);transform:translateX(0)}.sidebar ul{list-style:none;padding:0;margin:0}.sidebar a{font-size:var(--text-p);font-weight:200;color:#fff;text-decoration:none;display:block;padding:12px 0}.menu-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.menu-toggle span{font-weight:200;color:var(--cor-branco);text-transform:uppercase}.menu-icon{width:30px;cursor:pointer;position:relative}.menu-icon span{display:block;height:2px;background:var(--cor-branco);-webkit-transition:0.3s;transition:0.3s;margin-right:5px}.menu-icon span:first-child{margin-bottom:8px}.menu-icon--active span:first-child{-webkit-transform:rotate(45deg) translate(5px,5px);transform:rotate(45deg) translate(5px,5px)}.menu-icon--active span:last-child{-webkit-transform:rotate(-45deg) translate(5px,-5px);transform:rotate(-45deg) translate(5px,-5px)}.overlay{position:fixed;inset:0;background:rgba(0,0,0,0.4);opacity:0;pointer-events:none;-webkit-transition:0.3s;transition:0.3s;z-index:999}.overlay.active{opacity:1;pointer-events:all}.has-submenu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.submenu-toggle{background:none;border:none;color:var(--cor-branco);font-size:var(--text-p);font-family:inherit;font-weight:200;padding:12px 4px 0px 0px;text-align:left;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.arrow{display:inline-block;padding:4px;width:8px;height:8px;border-right:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:0.3s;transition:0.3s}.submenu{max-height:0;overflow:hidden;-webkit-transition:max-height 0.3s ease;transition:max-height 0.3s ease;padding-left:12px}.has-submenu>.submenu{max-height:0;overflow:hidden;-webkit-transition:max-height 0.3s ease;transition:max-height 0.3s ease}.has-submenu.active>.submenu{max-height:500px}.has-submenu>.submenu-toggle>.arrow{-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease,-webkit-transform 0.3s ease}.has-submenu.active>.submenu-toggle>.arrow{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.submenu a{padding:8px 0;font-size:var(--text-p);color:var(--cor-branco)}