.elementor-283 .elementor-element.elementor-element-194a66f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-283 .elementor-element.elementor-element-e773b1d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-283 .elementor-element.elementor-element-d0e6e1d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-283 .elementor-element.elementor-element-5b01fe8 .elementor-button-content-wrapper{flex-direction:row;}.elementor-283 .elementor-element.elementor-element-3bdd4c8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-283 .elementor-element.elementor-element-ca7fe1b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-283 .elementor-element.elementor-element-07049d4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-283 .elementor-element.elementor-element-3ec7ffb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-283 .elementor-element.elementor-element-09d1112 .elementor-button-content-wrapper{flex-direction:row;}.elementor-283 .elementor-element.elementor-element-cac579d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-283 .elementor-element.elementor-element-0dca6b0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-283 .elementor-element.elementor-element-cf17010{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-283 .elementor-element.elementor-element-e7fb7dc .elementor-button-content-wrapper{flex-direction:row;}.elementor-283 .elementor-element.elementor-element-75d1e01{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-283 .elementor-element.elementor-element-9ba7542{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-283 .elementor-element.elementor-element-e874da4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-283 .elementor-element.elementor-element-4b61e33 .elementor-button-content-wrapper{flex-direction:row;}.elementor-283 .elementor-element.elementor-element-e402f5b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-283 .elementor-element.elementor-element-fbf4204{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-283 .elementor-element.elementor-element-f41b116{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-283 .elementor-element.elementor-element-268a8a5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-283 .elementor-element.elementor-element-45ff577{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-283 .elementor-element.elementor-element-6b48ae1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-283 .elementor-element.elementor-element-41c43b7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-283 .elementor-element.elementor-element-42bdab9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-283 .elementor-element.elementor-element-c639198{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-283 .elementor-element.elementor-element-d3e2ee0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-283 .elementor-element.elementor-element-2c41aee{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-283 .elementor-element.elementor-element-edad758{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-283 .elementor-element.elementor-element-27b26ff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-283 .elementor-element.elementor-element-f63b215 .elementor-button-content-wrapper{flex-direction:row;}.elementor-283 .elementor-element.elementor-element-15b22b4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-283 .elementor-element.elementor-element-f4994f7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-283 .elementor-element.elementor-element-a242f74{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-283 .elementor-element.elementor-element-aa67fb0 .elementor-button-content-wrapper{flex-direction:row;}.elementor-283 .elementor-element.elementor-element-ec53492{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-283 .elementor-element.elementor-element-5e2c030{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-283 .elementor-element.elementor-element-eaad870{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-283 .elementor-element.elementor-element-7ceb3fb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-283 .elementor-element.elementor-element-33d3d49{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-283 .elementor-element.elementor-element-6cec4d4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-283 .elementor-element.elementor-element-9a311c4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-283 .elementor-element.elementor-element-d47d5cb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-283 .elementor-element.elementor-element-f04ad5d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-283 .elementor-element.elementor-element-69dac42{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-283 .elementor-element.elementor-element-4c8821f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-283 .elementor-element.elementor-element-49460fd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-283 .elementor-element.elementor-element-4b6ee23{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-283 .elementor-element.elementor-element-b82d85a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-283 .elementor-element.elementor-element-7a061eb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-283 .elementor-element.elementor-element-1a58d89 .elementor-button-content-wrapper{flex-direction:row;}.elementor-283 .elementor-element.elementor-element-06af810{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-283 .elementor-element.elementor-element-fba73d2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-283 .elementor-element.elementor-element-f4c4b41 .elementor-button-content-wrapper{flex-direction:row;}.elementor-283 .elementor-element.elementor-element-9ef0629{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-283 .elementor-element.elementor-element-6581d0a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-283 .elementor-element.elementor-element-7311bfa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-283 .elementor-element.elementor-element-5365a2d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}/* Start custom CSS *//* Dra. Ana Carla Nery · CSS do Elementor (espelha design-system.css + páginas HTML aprovadas) */
.acn{
  --acn-vinho:#7E5475;--acn-vinho-escuro:#5C3B55;--acn-verde:#5E8587;--acn-verde-texto:#46676A;
  --acn-nude:#E4D5D3;--acn-nude-claro:#F6EFEE;--acn-branco:#FFFFFF;--acn-tinta:#2B2229;--acn-cinza:#5E6869;--acn-linha:#E7DCDA;
  --acn-fonte:"Titillium Web","Helvetica Neue",Arial,sans-serif;
  --acn-h1:clamp(2.125rem,1.45rem + 2.9vw,3.5rem);--acn-h2:clamp(1.75rem,1.35rem + 1.7vw,2.625rem);--acn-h3:clamp(1.125rem,1.05rem + .35vw,1.375rem);
  --acn-destaque:clamp(1.0625rem,1rem + .3vw,1.25rem);--acn-corpo:clamp(1rem,.97rem + .15vw,1.125rem);--acn-pequeno:.9375rem;--acn-micro:.8125rem;
  --acn-bloco:clamp(4rem,2.9rem + 4.6vw,6rem);--acn-dobra:clamp(2rem,.9rem + 4.6vw,7rem);--acn-titulo-conteudo:clamp(2rem,1.7rem + 1.2vw,3rem);--acn-gap:clamp(1rem,.8rem + .8vw,2rem);
  --acn-raio-botao:6px;--acn-raio-card:16px;--acn-raio-foto:28px;
  --kit-widget-spacing:0px;
  font-family:var(--acn-fonte);font-size:var(--acn-corpo);line-height:1.65;color:var(--acn-tinta);background:var(--acn-branco);-webkit-font-smoothing:antialiased;
}
body:has(.acn){margin:0;background:var(--acn-branco,#fff)}
.acn *{box-sizing:border-box}
.acn .elementor-widget:not(:last-child){margin-block-end:0}
.acn .elementor-widget-image img{display:block;width:100%;height:auto;max-width:100%}
.acn a{color:inherit}

/* Tipografia */
.acn .elementor-widget-heading .elementor-heading-title{font-family:var(--acn-fonte);font-weight:300;line-height:1.12;letter-spacing:-.005em;color:inherit;text-wrap:balance;margin:0}
.acn .elementor-widget-heading .elementor-heading-title strong{font-weight:600}
.acn .elementor-widget-heading h1.elementor-heading-title{font-size:var(--acn-h1)}
.acn .elementor-widget-heading h2.elementor-heading-title{font-size:var(--acn-h2);color:var(--acn-vinho)}
.acn .elementor-widget-heading h3.elementor-heading-title{font-size:var(--acn-h3);font-weight:600;line-height:1.3}
.acn .elementor-widget-text-editor{font-family:var(--acn-fonte);color:inherit;font-size:inherit;line-height:inherit}
.acn .elementor-widget-text-editor p{margin:0 0 1rem}
.acn .elementor-widget-text-editor p:last-child{margin-bottom:0}
.acn .acn-container{width:min(100% - 2.5rem,1160px)!important;margin-inline:auto}
.acn .acn-bloco{padding-block:var(--acn-bloco)}
.acn .acn-bloco--alt{background:var(--acn-nude-claro)}
.acn .acn-bloco--nude{background:var(--acn-nude)}
.acn .acn-bloco--forte{background:var(--acn-vinho-escuro);color:var(--acn-branco)}
.acn .acn-bloco--forte h2.elementor-heading-title{color:var(--acn-nude)}
.acn .acn-sobre{margin-bottom:1rem!important}
.acn .acn-sobre .elementor-heading-title{font-size:var(--acn-micro);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--acn-verde-texto);line-height:1.5}
.acn .acn-lead{font-size:var(--acn-destaque);line-height:1.55;color:var(--acn-cinza)}
.acn .acn-sec{color:var(--acn-cinza)}
.acn .acn-mb-titulo{margin-bottom:var(--acn-titulo-conteudo)!important}
.acn .acn-mb-1{margin-bottom:1.25rem!important}
.acn .acn-mt-cta{margin-top:2rem!important}
.acn .acn-texto-max{max-width:680px}

/* Botão (widget nativo) */
.acn .acn-b .elementor-button{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:52px;padding:.875rem 1.75rem;border-radius:var(--acn-raio-botao);background:var(--acn-vinho);color:var(--acn-branco);font-family:var(--acn-fonte);font-size:1rem;font-weight:600;letter-spacing:.02em;line-height:1.2;text-decoration:none;border:0;transition:background-color .2s ease-out;fill:currentColor}
.acn .acn-b .elementor-button:hover{background:var(--acn-vinho-escuro);color:var(--acn-branco)}
.acn .acn-b .elementor-button:focus-visible{outline:3px solid var(--acn-verde);outline-offset:3px}
.acn .acn-b .elementor-button-content-wrapper{gap:.6rem;align-items:center}
.acn .acn-b .elementor-button-icon svg{width:20px;height:20px}
.acn .acn-b--claro .elementor-button{background:var(--acn-branco);color:var(--acn-vinho-escuro)}
.acn .acn-b--claro .elementor-button:hover{background:var(--acn-nude);color:var(--acn-vinho-escuro)}

/* Lista, card, nota, FAQ */
.acn .acn-lista ul{list-style:none;margin:0;padding:0;display:grid;gap:.875rem}
.acn .acn-lista li{position:relative;padding-left:1.75rem}
.acn .acn-lista li::before{content:"";position:absolute;left:0;top:.62em;width:.6rem;height:.6rem;border-radius:50%;background:var(--acn-verde)}
.acn .acn-card{background:var(--acn-branco);border:1px solid var(--acn-linha);border-radius:var(--acn-raio-card);padding:clamp(1.25rem,1rem + 1vw,2rem)!important}
.acn .acn-nota p{display:flex;align-items:center;gap:.5rem;font-size:var(--acn-pequeno);color:var(--acn-cinza);margin:0}
.acn .acn-estrelas{color:var(--acn-vinho);letter-spacing:.1em}
.acn .acn-faq{border-top:1px solid var(--acn-linha)}
.acn .acn-faq details{border-bottom:1px solid var(--acn-linha)}
.acn .acn-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:1rem;align-items:center;min-height:56px;padding-block:1rem;font-size:var(--acn-h3);font-weight:600;line-height:1.35}
.acn .acn-faq summary::-webkit-details-marker{display:none}
.acn .acn-faq summary::after{content:"+";font-weight:300;font-size:1.75rem;line-height:1;color:var(--acn-vinho);transition:transform .2s ease-out}
.acn .acn-faq details[open] summary::after{transform:rotate(45deg)}
.acn .acn-faq .acn-faq__corpo{padding-bottom:1.25rem;color:var(--acn-cinza);max-width:680px}

/* ---------- LP ---------- */
.acn .acn-topo{position:sticky;top:0;z-index:20;background:rgb(255 255 255 / .94);backdrop-filter:saturate(1.4) blur(8px);border-bottom:1px solid var(--acn-linha);display:none!important}
.acn .acn-topo__in{flex-direction:row!important;align-items:center;justify-content:space-between;gap:2rem;min-height:76px}
.acn .acn-topo__logo{width:196px!important;max-width:196px}
.acn .acn-topo nav ul{display:flex;gap:1.5rem;list-style:none;margin:0;padding:0}
.acn .acn-topo nav a{font-size:var(--acn-pequeno);font-weight:600;text-decoration:none;color:var(--acn-cinza);padding-block:.75rem;display:inline-block}
.acn .acn-topo nav a:hover{color:var(--acn-vinho)}
.acn .acn-topo .acn-b .elementor-button{min-height:44px;padding:.6rem 1.25rem;font-size:.9375rem}
@media (min-width:1024px){.acn .acn-topo{display:flex!important}}

.acn .acn-dobra{padding-block:var(--acn-dobra);border-bottom:1px solid var(--acn-linha);background:linear-gradient(180deg,var(--acn-branco) 0%,var(--acn-nude-claro) 100%)}
.acn .acn-dobra__grid{display:grid!important;gap:2rem;align-items:center}
.acn .acn-dobra__foto img{border-radius:var(--acn-raio-foto)}
.acn .acn-dobra__logo{width:180px!important;max-width:180px;margin:0 auto 1.5rem!important}
.acn .acn-dobra .acn-sobre,.acn .acn-dobra h1.elementor-heading-title,.acn .acn-credencial{text-align:center}
.acn .acn-dobra h1.elementor-heading-title{color:var(--acn-tinta)}
.acn .acn-dobra h1.elementor-heading-title strong{color:var(--acn-vinho)}
.acn .acn-dobra .acn-h1{margin-bottom:1rem!important}
.acn .acn-dobra .acn-lead{margin-bottom:1.5rem!important}
.acn .acn-dobra .acn-b .elementor-button{width:100%}
.acn .acn-dobra .acn-nota{margin-top:1rem}
.acn .acn-dobra .acn-nota p{justify-content:center}
.acn .acn-credencial{margin-top:1.25rem;font-size:var(--acn-pequeno);color:var(--acn-cinza);line-height:1.5}
.acn .acn-so-desktop{display:none}
@media (min-width:961px){
  .acn .acn-dobra__grid{grid-template-columns:1.05fr .95fr;gap:4rem}
  .acn .acn-dobra__foto{order:2}
  .acn .acn-so-desktop{display:block}
  .acn .acn-so-mobile{display:none}
  .acn .acn-dobra__foto img{max-height:640px;width:auto;margin-left:auto}
  .acn .acn-dobra__logo{display:none}
  .acn .acn-dobra .acn-sobre,.acn .acn-dobra h1.elementor-heading-title,.acn .acn-credencial{text-align:left}
  .acn .acn-dobra .acn-b .elementor-button{width:auto}
  .acn .acn-dobra .acn-nota p{justify-content:flex-start}
}
.acn .acn-duas{display:grid!important;gap:2.5rem;align-items:center}
@media (min-width:961px){.acn .acn-duas{grid-template-columns:1fr 1fr;gap:4rem}.acn .acn-duas--inv > :first-child{order:2}}
.acn .acn-topo-alinhado{align-items:start}
.acn .acn-foto img{border-radius:var(--acn-raio-card)}
.acn .acn-foto--grande img{border-radius:var(--acn-raio-foto);max-width:480px;margin-inline:auto}
.acn .acn-grade4{display:grid!important;gap:var(--acn-gap);grid-template-columns:1fr}
@media (min-width:641px){.acn .acn-grade4{grid-template-columns:1fr 1fr}}
@media (min-width:1100px){.acn .acn-grade4{grid-template-columns:repeat(4,1fr)}}
.acn .acn-grade4 h3.elementor-heading-title{color:var(--acn-vinho);margin-bottom:.5rem}
.acn .acn-grade4 .elementor-widget-text-editor{color:var(--acn-cinza);font-size:var(--acn-pequeno);line-height:1.6}
.acn .acn-passos{display:grid!important;gap:var(--acn-gap)}
@media (min-width:961px){.acn .acn-passos{grid-template-columns:repeat(3,1fr)}}
.acn .acn-passo{border-top:1px solid rgb(228 213 211 / .35);padding-top:1.5rem!important}
.acn .acn-passo__n{margin-bottom:.75rem!important}
.acn .acn-passo__n .elementor-heading-title{font-size:2.25rem;font-weight:300;color:var(--acn-nude);line-height:1}
.acn .acn-passo h3.elementor-heading-title{color:var(--acn-branco);margin-bottom:.5rem}
.acn .acn-passo .acn-passo__txt{color:#EADCDB;font-size:var(--acn-pequeno)}
.acn .acn-bloco--forte .acn-lead{color:#EADCDB}
.acn .acn-credenciais ul{list-style:none;margin:1.5rem 0 2rem;padding:0;display:grid;gap:.6rem}
.acn .acn-credenciais li{padding-left:1.25rem;border-left:2px solid var(--acn-verde);font-weight:600;line-height:1.4}
.acn .acn-avaliacoes{display:grid!important;gap:var(--acn-gap)}
@media (min-width:961px){.acn .acn-avaliacoes{grid-template-columns:repeat(3,1fr)}}
.acn .acn-avaliacao .acn-autor{font-size:var(--acn-pequeno);color:var(--acn-cinza);margin-top:1rem}
.acn .acn-avaliacao .acn-autor strong{color:var(--acn-tinta);display:block}
.acn .acn-local{display:grid!important;gap:var(--acn-gap)}
@media (min-width:961px){.acn .acn-local{grid-template-columns:.9fr 1.1fr;align-items:stretch}}
.acn .acn-local iframe{width:100%;min-height:340px;height:100%;border:0;border-radius:var(--acn-raio-card);display:block}
.acn .acn-local .elementor-widget-html,.acn .acn-local .elementor-widget-html .elementor-widget-container{height:100%}
.acn .acn-logo-clinica{width:220px!important;max-width:220px;margin-bottom:1.25rem!important}
.acn .acn-final{background:var(--acn-vinho);color:var(--acn-branco);text-align:center;position:relative;overflow:hidden}
.acn .acn-final::before{content:"";position:absolute;inset:0;background:url(/wp-content/uploads/2026/10/acn-simbolo-ana.webp) no-repeat right -80px center/420px;opacity:.08;pointer-events:none}
.acn .acn-final h2.elementor-heading-title{color:var(--acn-branco)}
.acn .acn-final .acn-final__txt{color:#F1E6E4;max-width:560px;margin:1rem auto 2rem}
.acn .acn-final .acn-b{text-align:center}
.acn .acn-rodape{background:var(--acn-nude-claro);color:var(--acn-cinza);font-size:var(--acn-pequeno);line-height:1.6;border-top:1px solid var(--acn-linha)}
.acn .acn-rodape a{color:var(--acn-vinho)}
.acn .acn-rodape strong{color:var(--acn-tinta)}
.acn .acn-rodape__topo{display:grid!important;gap:2rem;padding-block:3rem!important}
@media (min-width:961px){.acn .acn-rodape__topo{grid-template-columns:1.2fr 1fr 1fr}}
.acn .acn-rodape__logo{width:200px!important;max-width:200px;margin-bottom:1rem!important}
.acn .acn-rodape__legal{border-top:1px solid var(--acn-linha);padding-block:1.25rem!important;flex-direction:row!important;flex-wrap:wrap;gap:.5rem 1.5rem!important;justify-content:space-between}
.acn .vm-sign{display:flex;align-items:center;justify-content:center;gap:.4rem;margin:0!important;padding-block:1.25rem;font-size:.8125rem;line-height:1;border-top:1px solid var(--acn-linha);color:var(--acn-cinza)}
.acn .vm-heart{font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif}
.acn .vm-sign img{height:16px;width:auto;display:block;opacity:.9}
.acn .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}

/* ---------- Página de links ---------- */
.acn.acn-links{min-height:100vh;background:linear-gradient(180deg,var(--acn-nude-claro) 0%,var(--acn-branco) 55%)}
.acn .acn-links__main{width:min(100% - 2.5rem,480px)!important;margin-inline:auto;padding-block:clamp(2.5rem,1.5rem + 4vw,4rem) 3rem!important;text-align:center}
.acn .acn-links__foto img{width:128px;height:128px;border-radius:50%;margin:0 auto 1.25rem;border:3px solid var(--acn-branco);box-shadow:0 0 0 2px var(--acn-vinho);object-fit:cover}
.acn .acn-links__nome h1.elementor-heading-title{font-size:clamp(1.75rem,1.5rem + 1vw,2.125rem);font-weight:600;color:var(--acn-tinta);margin-bottom:.35rem}
.acn .acn-links__sub{color:var(--acn-cinza);font-size:var(--acn-pequeno);margin-bottom:.5rem!important}
.acn .acn-links__cred{font-size:var(--acn-micro);letter-spacing:.04em;color:var(--acn-verde-texto);font-weight:600;line-height:1.5;margin-bottom:1rem!important}
.acn .acn-links__main .acn-nota p{justify-content:center}
.acn .acn-links__main .acn-nota{margin-bottom:1.5rem!important}
.acn .acn-links__main .acn-b .elementor-button{width:100%;min-height:56px;font-size:1.0625rem}
.acn .acn-links__lista{margin-top:1.5rem;display:grid!important;gap:.75rem}
.acn .acn-item .elementor-button{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;min-height:56px;padding:.875rem 1.25rem;border:1px solid var(--acn-linha);border-radius:var(--acn-raio-botao);background:var(--acn-branco);color:var(--acn-tinta);font-family:var(--acn-fonte);font-size:1rem;font-weight:600;text-align:left;transition:border-color .2s ease-out,background-color .2s ease-out}
.acn .acn-item .elementor-button:hover{border-color:var(--acn-vinho);background:var(--acn-nude-claro);color:var(--acn-tinta)}
.acn .acn-item .elementor-button-content-wrapper{flex:1;justify-content:flex-start;align-items:center;gap:1rem}
.acn .acn-item .elementor-button-icon{color:var(--acn-vinho);fill:var(--acn-vinho)}
.acn .acn-item .elementor-button-icon svg{width:24px;height:24px}
.acn .acn-item .elementor-button::after{content:"›";font-size:1.5rem;font-weight:300;color:var(--acn-vinho);line-height:1}
.acn .acn-item .elementor-button-text{display:block;text-align:left}
.acn .acn-item small{display:block;font-weight:400;color:var(--acn-cinza);font-size:var(--acn-micro);margin-top:.15rem}
.acn .acn-links__mapa{margin-top:2.5rem;text-align:left}
.acn .acn-links__mapa h2.elementor-heading-title{font-size:var(--acn-h3);font-weight:600;color:var(--acn-tinta);margin-bottom:.75rem}
.acn .acn-links__mapa address{font-style:normal;color:var(--acn-cinza);font-size:var(--acn-pequeno);line-height:1.6;margin-bottom:.25rem}
.acn .acn-links__mapa iframe{width:100%;height:240px;border:0;border-radius:var(--acn-raio-card);display:block}
@media (prefers-reduced-motion:reduce){.acn *{transition:none!important}}

/* Ajustes do Elementor */
.acn .acn-container{margin-inline:auto!important}
.acn .acn-container--estreito{width:min(100% - 2.5rem,820px)!important}
.acn .acn-mb-075{margin-bottom:.75rem!important}
.acn .acn-mb-1rem{margin-bottom:1rem!important}
.acn .acn-mt-1{margin-top:1rem!important}
.acn .acn-mt-05{margin-top:.5rem!important}
.acn .acn-avaliacao .acn-autor{margin-top:auto!important}
.acn .acn-avaliacao blockquote{margin:0;font-size:var(--acn-corpo);line-height:1.65}
.acn .acn-local address,.acn .acn-rodape address{font-style:normal;line-height:1.7}
.acn .acn-rodape address{line-height:1.6}
.acn .acn-final .acn-container{position:relative}
.acn .acn-item .elementor-button-icon i{font-size:22px;color:var(--acn-vinho)}
.acn .acn-b .elementor-button-icon i{font-size:20px}
.acn .acn-topo nav{display:block}
.acn .acn-item .elementor-button-icon{width:24px;flex:none;display:inline-flex;justify-content:center}/* End custom CSS */