:root{--bg:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mNcmldcDwAFTQIHiCCwiAAAAABJRU5ErkJggg==)}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}figure{margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}@font-face{font-family:Raleway;font-style:normal;font-weight:400;src:url("../fonts/raleway-v27-latin-regular.eot");src:local(""),url("../fonts/raleway-v27-latin-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/raleway-v27-latin-regular.woff2") format("woff2"),url("../fonts/raleway-v27-latin-regular.woff") format("woff"),url("../fonts/raleway-v27-latin-regular.ttf") format("truetype"),url("../fonts/raleway-v27-latin-regular.svg#Raleway") format("svg");font-display:swap}@font-face{font-family:Raleway;font-style:normal;font-weight:500;src:url("../fonts/raleway-v27-latin-500.eot");src:local(""),url("../fonts/raleway-v27-latin-500.eot?#iefix") format("embedded-opentype"),url("../fonts/raleway-v27-latin-500.woff2") format("woff2"),url("../fonts/raleway-v27-latin-500.woff") format("woff"),url("../fonts/raleway-v27-latin-500.ttf") format("truetype"),url("../fonts/raleway-v27-latin-500.svg#Raleway") format("svg");font-display:swap}@font-face{font-family:Raleway;font-style:normal;font-weight:600;src:url("../fonts/raleway-v27-latin-600.eot");src:local(""),url("../fonts/raleway-v27-latin-600.eot?#iefix") format("embedded-opentype"),url("../fonts/raleway-v27-latin-600.woff2") format("woff2"),url("../fonts/raleway-v27-latin-600.woff") format("woff"),url("../fonts/raleway-v27-latin-600.ttf") format("truetype"),url("../fonts/raleway-v27-latin-600.svg#Raleway") format("svg");font-display:swap}@font-face{font-family:Raleway;font-style:normal;font-weight:700;src:url("../fonts/raleway-v27-latin-700.eot");src:local(""),url("../fonts/raleway-v27-latin-700.eot?#iefix") format("embedded-opentype"),url("../fonts/raleway-v27-latin-700.woff2") format("woff2"),url("../fonts/raleway-v27-latin-700.woff") format("woff"),url("../fonts/raleway-v27-latin-700.ttf") format("truetype"),url("../fonts/raleway-v27-latin-700.svg#Raleway") format("svg");font-display:swap}@font-face{font-family:Raleway;font-style:normal;font-weight:800;src:url("../fonts/raleway-v27-latin-800.eot");src:local(""),url("../fonts/raleway-v27-latin-800.eot?#iefix") format("embedded-opentype"),url("../fonts/raleway-v27-latin-800.woff2") format("woff2"),url("../fonts/raleway-v27-latin-800.woff") format("woff"),url("../fonts/raleway-v27-latin-800.ttf") format("truetype"),url("../fonts/raleway-v27-latin-800.svg#Raleway") format("svg");font-display:swap}@font-face{font-family:Raleway;font-style:normal;font-weight:900;src:url("../fonts/raleway-v27-latin-900.eot");src:local(""),url("../fonts/raleway-v27-latin-900.eot?#iefix") format("embedded-opentype"),url("../fonts/raleway-v27-latin-900.woff2") format("woff2"),url("../fonts/raleway-v27-latin-900.woff") format("woff"),url("../fonts/raleway-v27-latin-900.ttf") format("truetype"),url("../fonts/raleway-v27-latin-900.svg#Raleway") format("svg");font-display:swap}body,html{max-width:100%;height:100%}*{box-sizing:border-box;padding:0;margin:0}body{font-family:Raleway}body h1,body h2,body h3,body ul{margin:0;padding:0;font-weight:400}body strong{font-weight:600}body a{all:unset}body p{margin:0;padding:0}body ::selection{color:#fae14b;background:rgba(0,0,0,.25)}body .action-button,body .action-button-form,body .action-button-inverse,body .action-button-whatsapp-modal,body .button{width:310px;height:68px;line-height:68px;text-align:center;font-size:18px;color:#000;font-weight:700;display:inline-block;border:0;box-shadow:5px 5px 0 rgba(0,0,0,.25)}body .action-button-form:hover,body .action-button-inverse:hover,body .action-button-whatsapp-modal:hover,body .action-button:hover,body .button:hover{color:#696969;cursor:pointer}@media only screen and (max-width:480px){body .action-button,body .action-button-form,body .action-button-inverse,body .action-button-whatsapp-modal,body .button{width:283px;font-size:16px}}body .action-button{background-color:#fae14b}body .action-button-whatsapp-modal{background-color:#fae14b}@media only screen and (max-width:480px){body .action-button-whatsapp-modal{width:240px;font-size:16px}}body .action-button-inverse{background-color:#fff5dc;border:1px solid #fae14b}body .action-button-form{background-color:#fae14b;width:110px;height:48px;line-height:48px;text-align:center;font-size:18px;margin-top:1rem}body main{overflow:hidden}body header .container{font-size:1rem;padding:45px 0 70px 0;background-color:#9b1982;text-align:center}body header .container img{width:162.21px}body header .container .menu #menu{background:rgba(155,25,130,.85);width:100%;height:100vh;position:fixed;left:-100%;top:0;z-index:11;transition:.5s}body header .container .menu #menu .items{color:#fff;position:absolute;cursor:pointer;width:312px;left:140px;top:107px;display:flex;text-align:left;justify-content:space-between;flex-direction:column;font-size:1.5em;z-index:12}body header .container .menu #menu .items a{padding:0 0 32px 0}body header .container .menu #menuButton{display:none}body header .container .menu #menuButton:checked~#menu{transition-timing-function:cubic-bezier(10,2,3,1);transform:translateX(100%)}body header .container .menu #menuLabel{position:absolute;cursor:pointer;width:45px;height:30px;left:60px;top:67px;display:flex;justify-content:space-between;flex-direction:column;z-index:99}body header .container .menu #menuLabel:before{content:"";position:absolute;top:-20px;left:-13px;width:70px;height:70px;background-color:#9b1982;border-radius:50%;box-shadow:1px 1px 5px rgba(0,0,0,.25)}body header .container .menu #menuLabel>span{height:2px;background-color:#fff;transition:.5s;z-index:999}body header .container .menu #menuButton:checked~#menuLabel>span{background-color:#fff}body header .container .menu #menuButton:checked~#menuLabel>span:first-child{transform:translateY(13px) rotate(45deg)}body header .container .menu #menuButton:checked~#menuLabel>span:nth-child(2){opacity:0}body header .container .menu #menuButton:checked~#menuLabel>span:nth-child(3){transform:translateY(-15px) rotate(-45deg)}@media only screen and (max-width:480px){body header .container{padding:20px 30px 20px 0;text-align:right}body header .container img{width:130px}body header .container .menu #menu{left:-100%;top:0}body header .container .menu #menu .items{color:#fff;position:absolute;cursor:pointer;width:312px;left:10%;top:16%}body header .container .menu #menu .items a{padding:0 0 32px 0}body header .container .menu #menuLabel{left:30px;top:40px}}body #conceito{font-size:1rem;background-color:#9b1982;padding-top:4rem}body #conceito .container{display:flex;flex-wrap:wrap;background-color:#9b1982;color:#fff;flex-flow:wrap-reverse;position:relative;padding:5%}body #conceito .container div{flex:1}body #conceito .container .circulos{position:relative;padding-right:6vw}body #conceito .container .circulos span{display:inline-block}body #conceito .container .circulos .foto{top:0;max-width:43.125rem;max-height:43.125rem;left:-12vw;z-index:3;position:relative}body #conceito .container .circulos .foto:before{content:"";width:100vw;height:100vw;max-width:42.5rem;max-height:42.5rem;background-color:transparent;border:3px solid #a56e73;position:absolute;border-radius:50%;display:inline-block;z-index:2;top:-8vw;left:20%}body #conceito .container .circulos .foto img{z-index:3;width:100vw;height:100vw;max-width:43.125rem;max-height:43.125rem;position:relative;object-fit:cover;object-position:center;clip-path:circle(50%)}body #conceito .container .circulos .foto:after{content:"";width:100vw;height:100vw;max-height:23.25rem;max-width:23.25rem;background-color:#d2b4af;z-index:2;position:absolute;clip-path:circle(50%);top:52%;right:-5vw}body #conceito .container .tagline{padding-right:6vw;z-index:4}body #conceito .container .tagline h1{font-size:2.9em;line-height:54px;width:320px;margin:0 0 40px 0}body #conceito .container .tagline p{font-size:1.35rem;max-width:512px;margin:0 0 40px 0;line-height:25px}body #conceito .container .tagline p span:first-child{color:#fae14b;font-weight:600;margin-bottom:8px}body #conceito .container .tagline p span:nth-child(2){color:#fff5dc;font-weight:500;margin-bottom:8px}body #conceito .container .tagline a{margin-bottom:10.6888rem}@media only screen and (max-width:480px){body #conceito .container .circulos .foto{top:3rem}body #conceito .container .circulos .foto:before{top:-80px;left:50px;width:339.14px;height:339.14px}body #conceito .container .circulos .foto img{width:344.13px;height:344.63px}body #conceito .container .circulos .foto:after{content:"";width:185.53px;height:185.53px;left:220px;top:180px}body #conceito .container .tagline{padding-left:2%}body #conceito .container .tagline h1{font-size:2.25rem;line-height:2.641rem;width:18.313rem;margin:0 0 40px 0}body #conceito .container .tagline p{font-size:1.125rem;max-width:17.688rem;margin:0 0 40px 0}body #conceito .container .tagline a{margin-bottom:0}}body #conceito .mobile-action{display:flex;flex:1;justify-content:center;background-color:#9b1982;color:#fff;height:300px;align-items:center;padding:0 5%}body #conceito .mobile-action>div{z-index:4}body #conceito .mobile-action a{z-index:4}body #conceito .mobile-action p{font-size:1.125rem;max-width:17.688rem;margin:0 0 40px 0}body #conceito .mobile-action p span:first-child{color:#fae14b;font-weight:600;margin-bottom:8px}body #conceito .mobile-action p span:nth-child(2){color:#fff5dc;font-weight:500;margin-bottom:8px}@media only screen and (min-width:481px){body #conceito .mobile-action{display:none}body #conceito .desktop-action{display:inline-block}}@media only screen and (max-width:480px){body #conceito .mobile-action{display:flex}body #conceito .desktop-action{display:none}}body #draluciana{margin-top:-16rem;background-color:#9b1982}body #draluciana .container{position:relative;display:flex;align-items:start;flex-flow:wrap-reverse;color:#fff;background-color:transparent;padding:15rem 0 0 0;z-index:2}body #draluciana .container:before{content:"";background-color:#a56e73;width:100%;height:100%;display:inline-block;position:absolute;clip-path:ellipse(2000px 2000px at 1000px 2010px);margin-top:-15.5rem;z-index:1}body #draluciana .container div{flex-grow:1}body #draluciana .container .sobre{z-index:2;text-align:justify}body #draluciana .container .sobre>div{display:flex;flex:1;flex-direction:column;align-items:flex-end;padding-left:7%}body #draluciana .container .sobre h2{font-weight:700;font-size:3rem;line-height:3.5rem;color:#fae14b;margin-top:40px;margin-bottom:32px}body #draluciana .container .sobre p{max-width:512px;font-weight:400;font-size:1.125rem;line-height:1.75rem;margin-bottom:20px}body #draluciana .container .sobre p q{font-style:italic}body #draluciana .container .sobre p:last-child{margin-bottom:67px}body #draluciana .container .imagem{padding:0 27px;z-index:2}body #draluciana .container .imagem .foto{border-radius:50%}body #draluciana .container .imagem .foto img{object-fit:cover}body #draluciana .bg{background-color:#fff5dc;position:absolute;width:100%;left:0;bottom:-1px;height:100px;z-index:1}@media only screen and (max-width:1132px){body #draluciana{margin-top:0;padding-top:100px}body #draluciana .container{margin-top:200px}body #draluciana .container .sobre{padding:0 10%}body #draluciana .container .sobre>div{align-items:center;padding:0;margin-top:-20px}body #draluciana .container .imagem{margin-top:-400px;text-align:center}body #draluciana .container .imagem .foto img{max-width:80%;min-width:327px}body #draluciana .bg{background-color:#a56e73}}@media only screen and (max-width:480px){body #draluciana .container{margin-top:50px}body #draluciana .container:before{clip-path:ellipse(2000px 2000px at 1000px 2010px);margin-top:-25.5rem}body #draluciana .container .sobre{background-color:#a56e73}body #draluciana .container .sobre>div{margin-top:-180px}body #draluciana .container .sobre h2{font-size:2.5rem;line-height:2.938rem}body #draluciana .container .imagem{padding:0 0 150px 0}body #draluciana .container .imagem .foto img{min-width:290px}}body #invisalign{background-color:transparent}body #invisalign .container{position:relative}body #invisalign .container .arco-1{padding-top:10rem;margin-top:3.438rem;display:inline-block;background-color:#313131;width:100%;clip-path:ellipse(82% 66% at 30% -6%);position:relative;z-index:-2}body #invisalign .container .arco-2{padding-top:13rem;display:inline-block;background-image:linear-gradient(to bottom,#313131,#d9d9d9);width:100%;clip-path:ellipse(74% 58% at 47% -3%);position:absolute;top:84px;left:0;z-index:-3}body #invisalign .container .conteudo{padding-top:12rem;padding-bottom:10rem;display:flex;flex-direction:row;justify-content:center;align-items:center}body #invisalign .container .conteudo img{width:50%}body #invisalign .container .conteudo .cta{display:flex;flex-direction:column;align-items:flex-start}body #invisalign .container .conteudo .cta p{font-size:2.9rem;line-height:54px;margin-bottom:2rem;font-weight:400;color:#696969}@media only screen and (max-width:1216px){body #invisalign .container .arco-1{margin-top:-1rem}body #invisalign .container .arco-2{margin-top:-4rem}}@media only screen and (max-width:980px){body #invisalign .container .conteudo{padding-top:5rem;flex-direction:column-reverse}body #invisalign .container .conteudo img{width:90%}body #invisalign .container .conteudo .cta{margin-top:5rem;flex-direction:column;padding-left:2rem;padding-right:2rem}}@media only screen and (max-width:650px){body #invisalign .container .conteudo img{width:90%}body #invisalign .container .conteudo .cta p{font-size:2rem;line-height:40px}}@media only screen and (max-width:550px){body #invisalign .container .arco-1{margin-top:-2.5rem;clip-path:ellipse(77% 66% at 30% -6%)}body #invisalign .container .arco-2{margin-top:-6.5rem;clip-path:ellipse(74% 58% at 47% -3%)}}@media only screen and (max-width:369px){body #invisalign .container .conteudo{padding-bottom:7.5rem}body #invisalign .container .conteudo img{width:99%}body #invisalign .container .conteudo .cta p{font-size:1.8rem;line-height:40px}}body #depoimentos{background-color:#fff5dc}body #depoimentos .container{padding-top:2rem}body #depoimentos .container h2{font-style:normal;font-weight:700;font-size:2.5rem;line-height:2.938rem;color:#9b1982;margin-bottom:4.063rem;display:flex;justify-content:center;margin-left:40px;margin-right:40px}body #depoimentos .container .carousel{display:flex;flex-wrap:wrap;position:relative;flex-direction:column;align-items:center;width:100%}body #depoimentos .container .carousel .slide-left,body #depoimentos .container .carousel .slide-right{position:relative;z-index:9}body #depoimentos .container .carousel .slide-left{top:143px;right:400px}body #depoimentos .container .carousel .slide-right{bottom:143px;left:400px}body #depoimentos .container .carousel .arrows{cursor:pointer;position:relative}body #depoimentos .container .carousel .arrows .arrow{position:absolute;top:50%;width:4vmin;height:4vmin;background:0 0;border-top:4px solid #a56e73;border-right:4px solid #a56e73;box-shadow:0 0 0 rgba(0,0,0,.25);transition:all .2s ease;border-radius:1px}body #depoimentos .container .carousel .arrows .arrow.left{left:50%;transform:translate3d(0,-50%,0) rotate(-135deg)}body #depoimentos .container .carousel .arrows .arrow.right{right:50%;transform:translate3d(0,-50%,0) rotate(45deg)}body #depoimentos .container .carousel .arrows .arrow:hover{border-color:#9b1982;box-shadow:4px -.5vmin 0 #d2b4af}body #depoimentos .container .carousel .arrows .arrow:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-40%,-60%) rotate(45deg);width:200%;height:200%}body #depoimentos .container .carousel .arrows .arrow-disabled{border-color:#d2b4af}body #depoimentos .container .carousel .arrows .arrow-disabled:hover{border-color:#d2b4af;box-shadow:0 0 0}body #depoimentos .container .carousel #c-slider{display:flex;width:100%}body #depoimentos .container .carousel #c-slider [class*=slide-]{display:flex}body #depoimentos .container .carousel #c-slider .content{display:flex;width:100%;justify-content:center;align-items:center;gap:40px}body #depoimentos .container .carousel #c-slider .content .foto{width:281px;height:281px;background-color:#fff5dc;background-image:url("/img/loader.svg");background-position:center;background-repeat:no-repeat}body #depoimentos .container .carousel #c-slider .content .foto img{max-width:281px}body #depoimentos .container .carousel #c-slider .content .texto{color:#696969;line-height:28px;max-width:330px}body #depoimentos .container .carousel #c-slider .content .texto a{text-decoration:underline;cursor:pointer;color:#a56e73}body #depoimentos .container .carousel #c-slider .content .texto a:hover{color:#696969}body #depoimentos .container .carousel #c-slider .content .texto .nome{font-weight:700;font-size:24px;margin-bottom:18px}body #depoimentos .container .carousel #c-slider .content .texto .descricao{font-weight:400;font-size:18px}body #depoimentos .container .carousel .dots{display:flex;gap:40px;margin:50px 10px 60px 10px;align-items:center}body #depoimentos .container .carousel .dots>span{appearance:none;width:19px;height:19px;background-color:#c4c4c4;border-radius:50%;cursor:pointer}body #depoimentos .container .carousel .dots .dot-active{background-color:#a56e73}body #depoimentos .container .actions{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap-reverse;align-items:center;gap:36px;margin:0 40px 0 40px}@media only screen and (max-width:1024px){body #depoimentos .container h2{font-size:2.25rem;line-height:2.625rem}body #depoimentos .container .carousel .slide-left,body #depoimentos .container .carousel .slide-right{position:absolute}body #depoimentos .container .carousel .slide-left{top:70px;left:10vw}body #depoimentos .container .carousel .slide-right{top:70px;right:10vw}body #depoimentos .container .carousel #c-slider .content{flex-flow:column;justify-content:flex-start;gap:20px}body #depoimentos .container .carousel #c-slider .content .foto{width:141px;height:141px}body #depoimentos .container .carousel #c-slider .content .foto img{max-width:141px}}@media only screen and (max-width:480px){body #depoimentos .container .carousel .slide-left,body #depoimentos .container .carousel .slide-right{position:absolute}body #depoimentos .container .carousel .slide-left{top:70px;left:10vw}body #depoimentos .container .carousel .slide-right{top:70px;left:90vw}body #depoimentos .container .carousel #c-slider .content .texto{margin-left:40px;margin-right:20px}body #depoimentos .container .carousel .dots{gap:20px;margin:50px 10px 60px 10px;align-items:center}body #depoimentos .container .carousel .dots>span{width:16px;height:16px}body #depoimentos .container .actions{margin:0}}body #especialidades{background-color:#fff5dc}body #especialidades p{font-weight:400;font-size:1.125rem;line-height:1.75rem;color:#696969}body #especialidades .container{padding-top:8.063rem;margin-top:3.438rem;display:inline-block;background-color:#fff;width:100%;clip-path:ellipse(3408px 3211px at 508px 3218px)}body #especialidades .container .flex-row-principais{display:flex;flex-basis:auto;justify-content:center;padding:0 5rem}body #especialidades .container .principais{display:grid;grid-template-columns:repeat(auto-fit,minmax(17.5rem,1fr));column-gap:5vw}body #especialidades .container .principais .titulo{grid-column:1/-1;justify-content:flex-start}body #especialidades .container .principais .titulo h2{font-weight:700;font-size:3rem;line-height:3.5rem;color:#9b1982;margin-bottom:.875rem}body #especialidades .container .principais .esp-1 h3,body #especialidades .container .principais .esp-2 h3,body #especialidades .container .principais .esp-3 h3{font-weight:500;font-size:2rem;line-height:2.375rem;color:#696969;margin-top:1.75rem;margin-bottom:1.5rem;text-align:center}body #especialidades .container .principais .esp-1 p,body #especialidades .container .principais .esp-2 p,body #especialidades .container .principais .esp-3 p{font-weight:400;font-size:1rem;line-height:1.688rem;color:#696969}body #especialidades .container .principais .esp-1 .ilustracao,body #especialidades .container .principais .esp-2 .ilustracao,body #especialidades .container .principais .esp-3 .ilustracao{margin-top:55px}body #especialidades .container .principais .esp-1 .ilustracao .circulo-1,body #especialidades .container .principais .esp-2 .ilustracao .circulo-1,body #especialidades .container .principais .esp-3 .ilustracao .circulo-1{margin:0 auto;position:relative;width:96px;height:96px;border-radius:50%;background-color:#fff5dc;background-image:url("/img/odontopediatria-icon.svg");background-repeat:no-repeat;background-size:auto;background-position:center center}body #especialidades .container .principais .esp-1 .ilustracao .circulo-2,body #especialidades .container .principais .esp-2 .ilustracao .circulo-2,body #especialidades .container .principais .esp-3 .ilustracao .circulo-2{z-index:-1;top:-.625rem;right:-.938rem;position:absolute;width:4.438rem;height:4.438rem;border-radius:50%;background-color:#fae14b}body #especialidades .container .principais .esp-2 .ilustracao .circulo-1{width:6.375rem;height:6.375rem;background-image:url("/img/ortodontia-icon.svg")}body #especialidades .container .principais .esp-2 .ilustracao .circulo-2{width:5.25rem;height:5.25rem;background-color:#fff;border:2px solid #d2b4af;top:.975rem;right:2.662rem}body #especialidades .container .principais .esp-3 .ilustracao .circulo-1{width:6.6938rem;height:6.938rem;background-image:url("/img/estetica-icon.svg");background-size:auto;background-position:1.563rem 1.188rem}body #especialidades .container .principais .esp-3 .ilustracao .circulo-2{width:3.938rem;height:3.938rem;background-color:#d2b4af;top:-.3rem;right:3.7rem}body #especialidades .container .mais{padding-top:5.313rem;padding-left:2.5rem;grid-column:1/-1}body #especialidades .container .mais p{margin-bottom:20px}body #especialidades .container .mais-grid{width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(22rem,1fr));grid-template-rows:auto}body #especialidades .container .mais-grid ul{list-style:none;font-weight:500;font-size:1.625rem;color:#696969}body #especialidades .container .mais-grid ul li{line-height:2.938rem}body #especialidades .container .mais-grid ul li:before{content:"";vertical-align:middle;margin-right:.563rem;display:inline-block;border-radius:50%;width:1.25rem;height:1.25rem;background-color:#fff;border:.188rem solid #fae14b}@media only screen and (max-width:1024px){body #especialidades .container .principais .titulo h2{font-size:2.375rem;line-height:2.813rem;margin-bottom:1.625rem}body #especialidades .container .mais{padding-top:1.313rem;padding-left:0;grid-column:1/-1}body #especialidades .container .mais p{margin-bottom:0}}body #sobre .container{z-index:2;position:relative;background-color:#9b1982;clip-path:ellipse(3408px 3211px at 508px 3218px);padding-top:8.063rem;margin-top:3.438rem}body #sobre .container .row-1{display:flex;padding:0 5vw}body #sobre .container .row-1 .titulo{max-width:48.688rem;margin-bottom:4.25rem}body #sobre .container .row-1 .titulo h2{font-weight:500;font-size:3rem;line-height:3.5rem;color:#fff}body #sobre .container .row-2{display:flex;gap:5rem;flex-wrap:wrap;flex-direction:row;justify-content:left;padding:0 5vw}body #sobre .container .row-2 .row-2-1{display:flex;gap:50px;flex-wrap:wrap}body #sobre .container .row-2 .row-2-1 .box-1,body #sobre .container .row-2 .row-2-1 .box-2{max-width:33rem;min-width:280px}body #sobre .container .row-2 .row-2-2{display:flex;align-items:center;flex-wrap:wrap-reverse;gap:40px}body #sobre .container .row-2 .row-2-2 .box-3 .imagem{margin-bottom:-120px}body #sobre .container .row-2 .row-2-2 .box-3 .imagem .foto{display:flex;max-width:500px;position:relative}body #sobre .container .row-2 .row-2-2 .box-3 .imagem .foto img{width:100vw;height:100vw;max-width:500px;max-height:500px;position:relative;object-fit:cover;object-position:50%;clip-path:circle(50%)}body #sobre .container .row-2 .row-2-2 .box-3 .imagem .foto:after{content:"";display:flex;background-color:#9b1982;width:100%;height:100%;border-radius:50%;position:absolute;top:1rem;left:1rem;z-index:-1}body #sobre .container .row-2 .row-2-2 .box-4{max-width:680px}body #sobre .container .row-2 .row-2-2 .box-4 p{margin-bottom:2rem}body #sobre .container .row-2 .row-2-2 .box-4 a{margin:4rem 0}body #sobre .container h3{font-style:normal;font-weight:700;font-size:2rem;line-height:2.375rem;color:#fff;margin-bottom:.875rem}body #sobre .container p{font-style:normal;font-weight:400;font-size:1.125rem;line-height:1.75rem;color:#fae14b}@media only screen and (max-width:1200px){body #sobre .container .row-2{gap:3rem}body #sobre .container .row-2 .row-2-1{gap:3rem}body #sobre .container .row-2 .row-2-2{gap:1rem}body #sobre .container .row-2 .row-2-2 .box-3 .imagem{margin-left:-30px}body #sobre .container .row-2 .row-2-2 .box-4 a{margin:3rem 0}}@media only screen and (max-width:1024px){body #sobre .container .row-1 .titulo h2{font-size:2.125rem;line-height:2.5rem}body #sobre .container .row-2 .row-2-2 .box-3 .imagem{margin-left:-180px}body #sobre .container .row-2 .row-2-2 .box-4 a{margin:3rem 0}}@media only screen and (max-width:768px){body #sobre .container .row-2 .row-2-2 .box-3 .imagem{margin-left:-180px;margin-bottom:-120px;font-size:0}body #sobre .container .row-2 .row-2-2 .box-3 .imagem .foto{border-top:1px solid #9b1982}body #sobre .container .row-2 .row-2-2 .box-3 .imagem .foto img{max-width:440px;max-height:440px;object-position:20%}body #sobre .container .row-2 .row-2-2 .box-4 a{margin:3rem 0}}@media only screen and (max-width:480px){body #sobre .container .row-2 .row-2-2 .box-3 .imagem{margin-bottom:-80px;margin-left:-100px}body #sobre .container .row-2 .row-2-2 .box-3 .imagem .foto{display:flex}body #sobre .container .row-2 .row-2-2 .box-3 .imagem .foto img{max-width:340px;max-height:340px;object-position:25%}body #sobre .container .row-2 .row-2-2 .box-4 a{margin:3rem 0}}body #estrutura .container{background-color:#9b1982;font-size:0;position:relative;display:flex;flex-direction:column;border:0}body #estrutura .container .gradient{z-index:1;position:absolute;width:100%;background-image:linear-gradient(to bottom,#a56e73,transparent);height:300px}body #estrutura .container .titulo{z-index:1;position:absolute;right:10%;margin-top:2rem;color:#fff;font-weight:500;font-size:1.5rem;line-height:1.75rem}body #estrutura .container #e-slider{display:flex;flex-direction:row;align-items:center}body #estrutura .container #e-slider .keen-slider__slide{display:flex;flex-direction:column;max-height:812px;min-width:fit-content;background-color:#fff5dc;background-image:url("/img/loader.svg");background-position:center;background-repeat:no-repeat}body #estrutura .container #e-slider .content{position:relative;display:flex;flex-direction:column;z-index:-1;max-height:812px}body #estrutura .container #e-slider .content img{max-height:812px;object-fit:contain;position:relative;filter:drop-shadow(1px 1px 10px #313131)}body #estrutura .container #e-slider .blur{position:relative}body #estrutura .container #e-slider .blur:before{content:"";filter:blur(30px);background-image:var(--bg);background-size:cover;background-repeat:no-repeat;background-position:center center;position:absolute;width:100%;height:100%}body #estrutura .container .img-dots{display:flex;gap:20px;background-color:transparent;justify-content:center;margin-top:-120px;margin-bottom:20px;z-index:2}body #estrutura .container .img-dots>span{width:19px;height:19px;background-color:#d9d9d9;border-radius:50%;cursor:pointer}body #estrutura .container .img-dots .img-dots-active{background-color:#9b1982}@media only screen and (max-width:1216px){body #estrutura .container .gradient{height:120px}body #estrutura .container .titulo{font-size:1.2rem}body #estrutura .container #e-slider .content img{min-height:550px;max-height:550px}body #estrutura .container .img-dots{gap:10px;background-color:#9b1982;justify-content:center;margin-top:-10px;align-items:center;z-index:2;padding:20px 0 20px 0;margin-bottom:0}body #estrutura .container .img-dots>span{width:16px;height:16px}body #estrutura .container .img-dots .img-dots-active{background-color:#fae14b}}@media only screen and (max-width:768px){body #estrutura .container{background-color:#9b1982;background-image:linear-gradient(to bottom,#a56e73,transparent);padding-top:150px}body #estrutura .container .gradient{height:0}body #estrutura .container .titulo{font-size:1rem;top:80px;right:10px;z-index:2}body #estrutura .container #e-slider .content img{min-height:350px;max-height:350px}}@media only screen and (max-width:480px){body #estrutura .container{background-color:#9b1982;background-image:linear-gradient(to bottom,#a56e73,transparent);padding-top:150px}body #estrutura .container .gradient{display:none}body #estrutura .container .titulo{font-size:1rem;top:75px;right:10%;z-index:2}body #estrutura .container #e-slider .content img{max-height:300px;min-height:215px;object-fit:cover}body #estrutura .container .img-dots{margin-bottom:0}body #estrutura .container .img-dots>span{width:12px;height:12px}}body #blog .container{display:flex;position:relative;flex-direction:column;margin-top:80px}body #blog .container p{font-style:normal;font-weight:500;font-size:1.125rem;line-height:1.75rem;color:#696969}body #blog .container .titulo{background-color:#fff5dc;padding:1vw 12vw}body #blog .container .titulo h2{font-weight:700;font-size:3rem;line-height:3.5rem;padding-top:2rem;margin-bottom:1rem;color:#9b1982}body #blog .container .titulo p{max-width:40rem;font-size:1.3rem;font-weight:400;color:#696969}body #blog .container .titulo:after{content:"";display:flex;background-color:#fff5dc;clip-path:ellipse(5638px 3161px at 1293px -2824px);position:absolute;top:1rem;left:0;z-index:-1;width:100%;height:100%}body #blog .container .resumo{display:flex;flex-direction:row;justify-content:space-between;border-bottom:2px solid #fff5dc}body #blog .container .resumo .imagem-blog{position:relative;width:25rem;height:25rem;max-width:25rem;max-height:25rem;margin-right:-2rem}body #blog .container .resumo .imagem-blog img{width:100%;border-radius:50%}body #blog .container .resumo .imagem-blog:after{content:"";display:flex;background-color:#fff5dc;width:calc(100% + 2rem);height:calc(100% + 2rem);border-radius:50%;position:absolute;top:0;left:-2rem;z-index:-1}body #blog .container .resumo .lista{padding-left:12vw;padding-top:14rem;padding-bottom:4rem;display:flex;flex-direction:column;gap:2.5rem}body #blog .container .resumo .lista .artigo{display:flex;align-items:center;gap:2rem}body #blog .container .resumo .lista .artigo img{border-radius:50%;box-shadow:3px 3px 1px #fff5dc}body #blog .container .resumo .lista .artigo p{color:#696969;max-width:20rem;font-size:1.3rem;font-weight:400}body #blog .container .resumo .lista .artigo p a{cursor:pointer}body #blog .container .resumo .lista .artigo p a:hover{text-decoration:underline}body #blog .container .resumo .lista .cta{display:flex;justify-content:center;margin-top:2rem}body #blog .container .resumo .lista .cta a{color:#9b1982;font-size:1.5rem;font-weight:500}body #blog .container .resumo .lista .cta a:hover{text-decoration:underline;cursor:pointer}@media only screen and (max-width:1024px){body #blog .container{margin-top:0}body #blog .container .titulo{padding-left:5vw;padding-right:5vw}body #blog .container .resumo{justify-content:space-between}body #blog .container .resumo .lista{padding-left:5vw;padding-right:5vw}body #blog .container .resumo .imagem-blog{margin-right:-4rem}}@media only screen and (max-width:960px){body #blog .container{margin-top:0}body #blog .container .resumo{justify-content:space-between}body #blog .container .resumo .lista .artigo img{width:6rem}body #blog .container .resumo .imagem-blog{margin-right:-4rem;width:18rem;height:18rem}}@media only screen and (max-width:740px){body #blog .container{margin-top:0}body #blog .container .titulo p{margin-bottom:1rem}body #blog .container .resumo{align-items:center;flex-direction:column-reverse}body #blog .container .resumo .lista{padding-top:2rem}body #blog .container .resumo .lista .artigo img{width:5rem}body #blog .container .resumo .lista .artigo p{font-size:1.125rem;line-height:1.75rem}body #blog .container .resumo .imagem-blog{width:12rem;height:12rem}body #blog .container .resumo .imagem-blog:after{width:calc(100% + 1rem);height:calc(100% + 1rem);top:-5px;left:-15px}}@media only screen and (max-width:480px){body #blog .container .titulo h2{font-size:2.25rem;line-height:2.625rem}body #blog .container .titulo p{font-size:1.2rem}body #blog .container .resumo{align-items:center;flex-direction:column-reverse}body #blog .container .resumo .lista{padding-top:2rem}body #blog .container .resumo .lista .artigo{gap:1rem}body #blog .container .resumo .lista .artigo img{width:3.5rem}body #blog .container .resumo .lista .artigo p{font-size:1rem;line-height:1.75rem}body #blog .container .resumo .imagem-blog{margin-right:-12rem}}body .formulario-contato .d-container dialog{top:50%;left:50%;transform:translate(-50%,-50%);padding:1rem 1rem;background:#fff5dc;border-radius:2px;border:0;box-shadow:0 5px 30px 0 rgba(155,25,130,.85);animation:fadeIn 1s ease both;max-height:500px}body .formulario-contato .d-container dialog::backdrop{animation:fadeIn 1s ease both;background:rgba(255,255,255,.4);z-index:2;backdrop-filter:blur(20px)}body .formulario-contato .d-container dialog .x{filter:grayscale(1);border:none;background:0 0;position:absolute;top:15px;right:10px;transition:ease filter,transform .3s;cursor:pointer;transform-origin:center}body .formulario-contato .d-container dialog .x:hover{filter:grayscale(0)}body .formulario-contato .d-container dialog h2{z-index:1;margin-left:0!important;margin-top:2rem;color:#000!important;font-weight:600!important;font-size:1.4rem!important;line-height:1.75rem!important;max-width:400px!important;margin-bottom:1.5rem!important}body .formulario-contato .d-container dialog .form button{margin-bottom:2rem}body .formulario-contato .d-container dialog input{display:block;width:100%;font-size:1.2rem;line-height:2.4rem;margin-bottom:1.2rem;border:none;border-bottom:5px solid #d2b4af;background:#fff5dc;min-width:250px;padding-left:5px;outline:0;color:#000}body .formulario-contato .d-container dialog input:focus{border-bottom:5px solid #000}body .formulario-contato .d-container .loader{position:relative;height:18px;width:18px;display:inline-block;animation:around 5.4s infinite}@keyframes around{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}body .formulario-contato .d-container .loader::before{content:"";background:0 0;position:absolute;display:inline-block;width:100%;height:100%;border-width:2px;border-color:#696969 #696969 transparent transparent;border-style:solid;border-radius:20px;box-sizing:border-box;top:0;left:0;animation:around .7s ease-in-out infinite}body .formulario-contato .d-container .loader::before{animation:around .7s ease-in-out .1s infinite;background:0 0}@keyframes fadeIn{from{opacity:0}to{opacity:1}}body .formulario-contato .d-container .feedback{display:none}body .formulario-contato .d-container .feedback h2{margin-bottom:1.5rem}body .formulario-contato .d-container .action-button-whatsapp-modal{margin-bottom:2rem!important}body #rodape{display:flex;flex-direction:row;height:600px;font-size:0}body #rodape .contatos .info{display:flex;flex-direction:column;justify-content:center;gap:35px;filter:drop-shadow(10px 10px 50px rgba(0, 0, 0, .2));height:600px;position:relative;z-index:1}body #rodape .contatos .info:before{content:"";clip-path:ellipse(600px 600px at -140px 590px);background-color:#fff5dc;position:absolute;width:500px;height:700px;bottom:0;z-index:-1}body #rodape .contatos .info>div{width:350px;font-weight:400;font-size:1.625rem;line-height:1.938rem;color:#696969;padding-left:50px}body #rodape .contatos .info .instagram,body #rodape .contatos .info .telefone{cursor:pointer}body #rodape .contatos .info .instagram a>img,body #rodape .contatos .info .instagram a>span,body #rodape .contatos .info .telefone a>img,body #rodape .contatos .info .telefone a>span{vertical-align:middle}body #rodape .contatos .info .icon{line-height:1.938rem;width:2rem}body #rodape .contatos .info .endereco{max-width:280px;font-size:1rem;line-height:1.188rem}body #rodape .contatos .info .logo img{max-width:10.938rem}body #rodape .mapa{width:100%;height:600px;border:0;padding:0;margin-left:-150px}body #rodape .mapa iframe{margin:0;width:100%;height:100%;border:none}@media only screen and (max-width:1024px){body #rodape{flex-direction:column-reverse;height:auto;overflow:hidden}body #rodape .contatos .info{gap:30px;margin-top:-342px;height:auto;padding-bottom:20px;padding-top:0}body #rodape .contatos .info:before{clip-path:ellipse(430px 480px at 70px 770px)}body #rodape .contatos .info>div{padding-left:50px}body #rodape .mapa{margin-top:0;margin-left:0;height:900px}}