.elementor-896 .elementor-element.elementor-element-20420c28{--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;}.elementor-896 .elementor-element.elementor-element-5b0fa52f{--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;}.elementor-896 .elementor-element.elementor-element-5b0fa52f:not(.elementor-motion-effects-element-type-background), .elementor-896 .elementor-element.elementor-element-5b0fa52f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cardiovidaintegrativa.com.br/wp-content/uploads/2026/05/tratamentos-medicina-integrativa-cadiologia-curitiba-dra-elaine-pfischer-capa.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-896 .elementor-element.elementor-element-1aa0be40{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-896 .elementor-element.elementor-element-77fe363b{--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;}.elementor-896 .elementor-element.elementor-element-63ff219d{--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;}.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-896 .elementor-element.elementor-element-718f2274{font-family:"Work Sans", Sans-serif;font-size:16px;color:#665C54;}.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-896 .elementor-element.elementor-element-47d78649{text-align:start;}.elementor-896 .elementor-element.elementor-element-47d78649 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:56px;font-weight:400;line-height:1.17em;color:#8F232E;}.elementor-896 .elementor-element.elementor-element-7721cff2{font-family:"Work Sans", Sans-serif;font-size:16px;color:#665C54;}.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-896 .elementor-element.elementor-element-70cc0a81 .elementor-button{background-color:#8F232E;font-family:"Work Sans", Sans-serif;font-size:14px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:28px 28px 28px 28px;}.elementor-896 .elementor-element.elementor-element-70cc0a81 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-896 .elementor-element.elementor-element-70cc0a81 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-896 .elementor-element.elementor-element-4aec7185{--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;}.elementor-896 .elementor-element.elementor-element-74fe8eb8{--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:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-896 .elementor-element.elementor-element-47340013{font-family:"Work Sans", Sans-serif;font-size:16px;color:#665C54;}.elementor-896 .elementor-element.elementor-element-2de22ea{text-align:center;}.elementor-896 .elementor-element.elementor-element-2de22ea .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:35px;font-weight:400;line-height:1.17em;color:#8F232E;}.elementor-896 .elementor-element.elementor-element-113505fe{font-family:"Work Sans", Sans-serif;font-size:16px;color:#665C54;}.elementor-896 .elementor-element.elementor-element-1d2606de{--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;}.elementor-896 .elementor-element.elementor-element-32fd2581{--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:28px 28px;--row-gap:28px;--column-gap:28px;}.elementor-896 .elementor-element.elementor-element-556dd208{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-896 .elementor-element.elementor-element-a5d3ff3{font-family:"Work Sans", Sans-serif;font-size:16px;color:#665C54;}.elementor-896 .elementor-element.elementor-element-3cb5a5f3{text-align:center;}.elementor-896 .elementor-element.elementor-element-3cb5a5f3 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:35px;font-weight:400;line-height:1.17em;color:#8F232E;}.elementor-896 .elementor-element.elementor-element-7ef31927{font-family:"Work Sans", Sans-serif;font-size:16px;color:#665C54;}.elementor-896 .elementor-element.elementor-element-259f1d52{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-896 .elementor-element.elementor-element-30fdd264 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-896 .elementor-element.elementor-element-30fdd264 .elementor-icon{font-size:23px;}.elementor-896 .elementor-element.elementor-element-30fdd264 .elementor-icon-box-title, .elementor-896 .elementor-element.elementor-element-30fdd264 .elementor-icon-box-title a{font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-896 .elementor-element.elementor-element-30fdd264 .elementor-icon-box-title{color:#8F232E;}.elementor-896 .elementor-element.elementor-element-30fdd264 .elementor-icon-box-description{font-family:"Work Sans", Sans-serif;font-size:14px;color:#665C54;}.elementor-896 .elementor-element.elementor-element-5d496ce0 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-896 .elementor-element.elementor-element-5d496ce0 .elementor-icon{font-size:23px;}.elementor-896 .elementor-element.elementor-element-5d496ce0 .elementor-icon-box-title, .elementor-896 .elementor-element.elementor-element-5d496ce0 .elementor-icon-box-title a{font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-896 .elementor-element.elementor-element-5d496ce0 .elementor-icon-box-title{color:#8F232E;}.elementor-896 .elementor-element.elementor-element-5d496ce0 .elementor-icon-box-description{font-family:"Work Sans", Sans-serif;font-size:14px;color:#665C54;}.elementor-896 .elementor-element.elementor-element-1a9645e8 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-896 .elementor-element.elementor-element-1a9645e8 .elementor-icon{font-size:23px;}.elementor-896 .elementor-element.elementor-element-1a9645e8 .elementor-icon-box-title, .elementor-896 .elementor-element.elementor-element-1a9645e8 .elementor-icon-box-title a{font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-896 .elementor-element.elementor-element-1a9645e8 .elementor-icon-box-title{color:#8F232E;}.elementor-896 .elementor-element.elementor-element-1a9645e8 .elementor-icon-box-description{font-family:"Work Sans", Sans-serif;font-size:14px;color:#665C54;}.elementor-896 .elementor-element.elementor-element-35a9f090 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-896 .elementor-element.elementor-element-35a9f090 .elementor-icon{font-size:23px;}.elementor-896 .elementor-element.elementor-element-35a9f090 .elementor-icon-box-title, .elementor-896 .elementor-element.elementor-element-35a9f090 .elementor-icon-box-title a{font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-896 .elementor-element.elementor-element-35a9f090 .elementor-icon-box-title{color:#8F232E;}.elementor-896 .elementor-element.elementor-element-35a9f090 .elementor-icon-box-description{font-family:"Work Sans", Sans-serif;font-size:14px;color:#665C54;}.elementor-896 .elementor-element.elementor-element-596fa258 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-896 .elementor-element.elementor-element-596fa258 .elementor-icon{font-size:23px;}.elementor-896 .elementor-element.elementor-element-596fa258 .elementor-icon-box-title, .elementor-896 .elementor-element.elementor-element-596fa258 .elementor-icon-box-title a{font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-896 .elementor-element.elementor-element-596fa258 .elementor-icon-box-title{color:#8F232E;}.elementor-896 .elementor-element.elementor-element-596fa258 .elementor-icon-box-description{font-family:"Work Sans", Sans-serif;font-size:14px;color:#665C54;}.elementor-896 .elementor-element.elementor-element-7cf96c0a .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-896 .elementor-element.elementor-element-7cf96c0a .elementor-icon{font-size:23px;}.elementor-896 .elementor-element.elementor-element-7cf96c0a .elementor-icon-box-title, .elementor-896 .elementor-element.elementor-element-7cf96c0a .elementor-icon-box-title a{font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-896 .elementor-element.elementor-element-7cf96c0a .elementor-icon-box-title{color:#8F232E;}.elementor-896 .elementor-element.elementor-element-7cf96c0a .elementor-icon-box-description{font-family:"Work Sans", Sans-serif;font-size:14px;color:#665C54;}.elementor-896 .elementor-element.elementor-element-1578e192{--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;}.elementor-896 .elementor-element.elementor-element-4e86d64d{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-896 .elementor-element.elementor-element-53e6d392{--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:17px 17px;--row-gap:17px;--column-gap:17px;}.elementor-896 .elementor-element.elementor-element-669928ad{font-family:"Work Sans", Sans-serif;font-size:16px;color:#665C54;}.elementor-896 .elementor-element.elementor-element-2f984d21{text-align:start;}.elementor-896 .elementor-element.elementor-element-2f984d21 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:35px;font-weight:400;line-height:1.17em;color:#8F232E;}.elementor-896 .elementor-element.elementor-element-770ea4d9{font-family:"Work Sans", Sans-serif;font-size:16px;color:#665C54;}.elementor-896 .elementor-element.elementor-element-2ffaa7e3{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-896 .elementor-element.elementor-element-2d3a0506{font-family:"Work Sans", Sans-serif;font-size:16px;color:#665C54;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-896 .elementor-element.elementor-element-56e17895 .elementor-icon-list-icon i{color:#A78B62;transition:color 0.3s;}.elementor-896 .elementor-element.elementor-element-56e17895 .elementor-icon-list-icon svg{fill:#A78B62;transition:fill 0.3s;}.elementor-896 .elementor-element.elementor-element-56e17895{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-896 .elementor-element.elementor-element-56e17895 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-896 .elementor-element.elementor-element-56e17895 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-896 .elementor-element.elementor-element-56e17895 .elementor-icon-list-item > a{font-family:"Work Sans", Sans-serif;font-size:15px;font-weight:500;}.elementor-896 .elementor-element.elementor-element-56e17895 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-896 .elementor-element.elementor-element-6ea5e776{--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;}.elementor-896 .elementor-element.elementor-element-16e1a828{--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;--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-896 .elementor-element.elementor-element-118ec2c7{--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;}.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-896 .elementor-element.elementor-element-f32bda5{--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:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-896 .elementor-element.elementor-element-52a92649{font-family:"Work Sans", Sans-serif;font-size:16px;color:#665C54;}.elementor-896 .elementor-element.elementor-element-118b9e45{text-align:start;}.elementor-896 .elementor-element.elementor-element-118b9e45 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:35px;font-weight:400;line-height:1.17em;color:#8F232E;}.elementor-896 .elementor-element.elementor-element-57a0366{font-family:"Work Sans", Sans-serif;font-size:16px;color:#665C54;}.elementor-896 .elementor-element.elementor-element-18be99d9 .elementor-icon-list-icon i{color:#A78B62;transition:color 0.3s;}.elementor-896 .elementor-element.elementor-element-18be99d9 .elementor-icon-list-icon svg{fill:#A78B62;transition:fill 0.3s;}.elementor-896 .elementor-element.elementor-element-18be99d9{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-896 .elementor-element.elementor-element-18be99d9 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-896 .elementor-element.elementor-element-18be99d9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-896 .elementor-element.elementor-element-18be99d9 .elementor-icon-list-item > a{font-family:"Work Sans", Sans-serif;font-size:15px;font-weight:500;}.elementor-896 .elementor-element.elementor-element-18be99d9 .elementor-icon-list-text{color:#797070;transition:color 0.3s;}.elementor-896 .elementor-element.elementor-element-d7db6de .elementor-button{background-color:#8F232E;font-family:"Work Sans", Sans-serif;font-size:14px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:28px 28px 28px 28px;}.elementor-896 .elementor-element.elementor-element-d7db6de .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-896 .elementor-element.elementor-element-d7db6de .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-896 .elementor-element.elementor-element-5927f891{--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;}.elementor-896 .elementor-element.elementor-element-6ed12764{--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;--gap:58px 58px;--row-gap:58px;--column-gap:58px;}.elementor-896 .elementor-element.elementor-element-549436eb{--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:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-896 .elementor-element.elementor-element-2ce4ea41{font-family:"Work Sans", Sans-serif;font-size:16px;color:#665C54;}.elementor-896 .elementor-element.elementor-element-4c08d105{text-align:start;}.elementor-896 .elementor-element.elementor-element-4c08d105 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:35px;font-weight:400;line-height:1.17em;color:#8F232E;}.elementor-896 .elementor-element.elementor-element-3906716d{font-family:"Work Sans", Sans-serif;font-size:16px;color:#665C54;}.elementor-896 .elementor-element.elementor-element-402c75e6{--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;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{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-896 .elementor-element.elementor-element-6db69f47 .elementor-accordion-icon, .elementor-896 .elementor-element.elementor-element-6db69f47 .elementor-accordion-title{color:#8F232E;}.elementor-896 .elementor-element.elementor-element-6db69f47 .elementor-accordion-icon svg{fill:#8F232E;}.elementor-896 .elementor-element.elementor-element-6db69f47 .elementor-tab-content{color:#665C54;}.elementor-896 .elementor-element.elementor-element-6aab954c{--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:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-896 .elementor-element.elementor-element-27808518{--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:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-896 .elementor-element.elementor-element-4af959ff{font-family:"Work Sans", Sans-serif;font-size:16px;color:#665C54;}.elementor-896 .elementor-element.elementor-element-50bcf6a3{text-align:start;}.elementor-896 .elementor-element.elementor-element-50bcf6a3 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:35px;font-weight:400;line-height:1.17em;color:#8F232E;}.elementor-896 .elementor-element.elementor-element-608ec050{font-family:"Work Sans", Sans-serif;font-size:16px;color:#665C54;}.elementor-896 .elementor-element.elementor-element-2568861e .elementor-button{background-color:#8F232E;font-family:"Work Sans", Sans-serif;font-size:14px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:28px 28px 28px 28px;}.elementor-896 .elementor-element.elementor-element-2568861e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-896 .elementor-element.elementor-element-2568861e .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-896 .elementor-element.elementor-element-5fe9eb81{font-family:"Work Sans", Sans-serif;font-size:16px;color:#665C54;}/* Start custom CSS for container, class: .elementor-element-20420c28 *//* CARDIO VIDA — Página de Climatério, Menopausa e Andropausa: escopo único (Elementor Pro) */
.elementor-896 .elementor-element.elementor-element-20420c28.cv-climaterio {
  --cv-vinho:#8F232E; --cv-vinho-escuro:#731B27; --cv-dourado:#A78B62;
  --cv-creme:#F8F4EE; --cv-areia:#EEE4D9; --cv-texto:#665C54;
  --cv-taupe:#887A6E; --cv-borda:#E9DED3;
  width:100%; max-width:none; min-width:0;
  background:#F8F4EE; overflow:clip;
}
.elementor-896 .elementor-element.elementor-element-20420c28 .cv-section { width:100%; min-width:0; }
.elementor-896 .elementor-element.elementor-element-20420c28 .cv-section__inner {
  width:100%; max-width:1160px; min-width:0;
  margin-inline:auto; padding-inline:24px;
}
.elementor-896 .elementor-element.elementor-element-20420c28 .cv-section--padding { padding-block:84px; }
.elementor-896 .elementor-element.elementor-element-20420c28 .cv-eyebrow p {
  margin:0; color:var(--cv-dourado); text-transform:uppercase;
  font-family:'Work Sans',Arial,sans-serif; font-size:12px; font-weight:700;
  letter-spacing:.19em; line-height:1.5;
}
.elementor-896 .elementor-element.elementor-element-20420c28 .cv-section h1.elementor-heading-title,
.elementor-896 .elementor-element.elementor-element-20420c28 .cv-section h2.elementor-heading-title,
.elementor-896 .elementor-element.elementor-element-20420c28 .cv-section h3.elementor-heading-title {
  font-family:Georgia,'Times New Roman',serif; font-weight:400;
  line-height:1.16; letter-spacing:-.028em;
}
.elementor-896 .elementor-element.elementor-element-20420c28 .cv-section h2.elementor-heading-title {
  color:var(--cv-vinho); font-size:clamp(30px,3.2vw,44px);
}
.elementor-896 .elementor-element.elementor-element-20420c28 .cv-copy p, .elementor-896 .elementor-element.elementor-element-20420c28 .cv-lead p,
.elementor-896 .elementor-element.elementor-element-20420c28 .cv-doctor-copy p,.elementor-896 .elementor-element.elementor-element-20420c28 .cv-faq-intro p {
  font-family:'Work Sans',Arial,sans-serif;
  color:var(--cv-texto); font-size:16px; line-height:1.85;
  margin:0 0 14px;
}
.elementor-896 .elementor-element.elementor-element-20420c28 .cv-copy p:last-child,.elementor-896 .elementor-element.elementor-element-20420c28 .cv-lead p:last-child,
.elementor-896 .elementor-element.elementor-element-20420c28 .cv-doctor-copy p:last-child,.elementor-896 .elementor-element.elementor-element-20420c28 .cv-faq-intro p:last-child {margin-bottom:0;}
.elementor-896 .elementor-element.elementor-element-20420c28 .cv-section .elementor-widget-button .elementor-button {
  display:inline-flex; align-items:center; justify-content:center;
  min-height:48px; padding:14px 24px; border-radius:999px;
  background:var(--cv-vinho); color:#fff; border:1px solid var(--cv-vinho);
  font-family:'Work Sans',Arial,sans-serif; font-size:14px;
  font-weight:650; letter-spacing:.005em;
  transition:transform .2s, background-color .2s, box-shadow .2s;
  text-decoration:none;
}
.elementor-896 .elementor-element.elementor-element-20420c28 .cv-section .elementor-widget-button .elementor-button:hover {
  background:var(--cv-vinho-escuro); transform:translateY(-2px);
  box-shadow:0 9px 20px rgba(80,33,40,.18);
}
.elementor-896 .elementor-element.elementor-element-20420c28 .cv-section .elementor-widget-button .elementor-button:focus-visible,
.elementor-896 .elementor-element.elementor-element-20420c28 .cv-accordion .elementor-tab-title:focus-visible {
  outline:3px solid var(--cv-dourado); outline-offset:3px;
}
/* Hero com fotografia editável no fundo do container (estilo robusto) */
.elementor-896 .elementor-element.elementor-element-20420c28 .cv-hero {
  position:relative; min-height:540px; display:flex; justify-content:center;
  background-color:#8C7B6C; background-position:37% 39%; background-size:cover;
  isolation:isolate;
}
.elementor-896 .elementor-element.elementor-element-20420c28 .cv-hero::before {
  content:''; position:absolute; inset:0; z-index:0; pointer-events:none;
  background:linear-gradient(90deg,rgba(33,25,22,.10) 0%,
    rgba(41,30,28,.21) 40%,rgba(48,34,31,.78) 100%);
}
.elementor-896 .elementor-element.elementor-element-20420c28 .cv-hero-inner {
  position:relative; z-index:1; display:flex; flex-direction:row;
  align-items:center; justify-content:space-between;
  min-height:540px; gap:24px; padding-block:70px;
}
.elementor-896 .elementor-element.elementor-element-20420c28 .cv-hero-space {width:47%; min-height:40px; flex:0 1 47%;}
.elementor-896 .elementor-element.elementor-element-20420c28 .cv-hero-content {width:53%; flex:0 1 53%; align-items:flex-start; gap:16px;}
.elementor-896 .elementor-element.elementor-element-20420c28 .cv-hero .cv-hero-eyebrow p {color:#EEDDC7;}
.elementor-896 .elementor-element.elementor-element-20420c28 .cv-hero h1.elementor-heading-title {
  color:#fff; font-size:clamp(45px,5.2vw,76px);
  font-style:italic; line-height:1.06; letter-spacing:-.035em;
  text-shadow:0 3px 20px rgba(28,20,17,.18);
}
.elementor-896 .elementor-element.elementor-element-20420c28 .cv-hero-lead p {
  margin:0; color:#fff; font-size:clamp(16px,1.55vw,19px);
  line-height:1.7; max-width:430px;
}
.elementor-896 .elementor-element.elementor-element-20420c28 .cv-hero .elementor-widget-button .elementor-button,
.elementor-896 .elementor-element.elementor-element-20420c28 .cv-cta .elementor-widget-button .elementor-button {
  background:var(--cv-dourado); border-color:#E5D5BE; color:#fff;
  box-shadow:0 8px 24px rgba(25,20,20,.10);
}
.elementor-896 .elementor-element.elementor-element-20420c28 .cv-hero .elementor-widget-button .elementor-button:hover,
.elementor-896 .elementor-element.elementor-element-20420c28 .cv-cta .elementor-widget-button .elementor-button:hover {
  background:#94774F; border-color:#F4E9D6;
}
/* Apresentação */
.elementor-896 .elementor-element.elementor-element-20420c28 .cv-intro { background:#FAF7F3; text-align:center; }
.elementor-896 .elementor-element.elementor-element-20420c28 .cv-intro .cv-section__inner {max-width:880px; align-items:center; gap:18px;}
.elementor-896 .elementor-element.elementor-element-20420c28 .cv-intro h2.elementor-heading-title {font-style:italic;}
.elementor-896 .elementor-element.elementor-element-20420c28 .cv-intro .cv-lead {max-width:730px;}
.elementor-896 .elementor-element.elementor-element-20420c28 .cv-intro .cv-lead p {text-align:center;}
/* Cards de indicação */
.elementor-896 .elementor-element.elementor-element-20420c28 .cv-indications { background:#F2EAE1; }
.elementor-896 .elementor-element.elementor-element-20420c28 .cv-indications .cv-section__inner {gap:25px;}
.elementor-896 .elementor-element.elementor-element-20420c28 .cv-center-head {align-items:center; text-align:center; gap:10px;}
.elementor-896 .elementor-element.elementor-element-20420c28 .cv-center-head .cv-copy {max-width:690px;}
.elementor-896 .elementor-element.elementor-element-20420c28 .cv-center-head .cv-copy p {text-align:center;}
.elementor-896 .elementor-element.elementor-element-20420c28 .cv-cards-grid {
  display:grid!important; grid-template-columns:repeat(3,minmax(0,1fr));
  gap:18px!important; width:100%; align-items:stretch;
}
.elementor-896 .elementor-element.elementor-element-20420c28 .cv-indication {
  margin:0; min-width:0; height:100%; background:#FCFAF7;
  border:1px solid rgba(148,126,109,.14); border-radius:16px;
  padding:22px 20px; box-shadow:0 7px 20px rgba(63,45,36,.045);
  transition:transform .2s, box-shadow .2s;
}
.elementor-896 .elementor-element.elementor-element-20420c28 .cv-indication:hover {transform:translateY(-3px); box-shadow:0 14px 30px rgba(63,45,36,.09);}
.elementor-896 .elementor-element.elementor-element-20420c28 .cv-indication .elementor-icon-box-wrapper {
  display:flex!important; flex-direction:row!important; gap:15px;
  align-items:flex-start; text-align:left;
}
.elementor-896 .elementor-element.elementor-element-20420c28 .cv-indication .elementor-icon-box-icon {flex:0 0 52px; margin:0!important;}
.elementor-896 .elementor-element.elementor-element-20420c28 .cv-indication .elementor-icon {
  display:flex; align-items:center; justify-content:center;
  width:52px; height:52px; border-radius:50%;
  background:#F3E7DC; color:var(--cv-vinho); font-size:22px;
}
.elementor-896 .elementor-element.elementor-element-20420c28 .cv-indication .elementor-icon-box-content {flex:1; min-width:0;}
.elementor-896 .elementor-element.elementor-element-20420c28 .cv-indication .elementor-icon-box-title,
.elementor-896 .elementor-element.elementor-element-20420c28 .cv-indication .elementor-icon-box-title span {
  color:var(--cv-vinho); font-family:'Work Sans',Arial,sans-serif;
  font-size:16px; font-weight:700; line-height:1.42;
}
.elementor-896 .elementor-element.elementor-element-20420c28 .cv-indication .elementor-icon-box-title {margin:0 0 5px;}
.elementor-896 .elementor-element.elementor-element-20420c28 .cv-indication .elementor-icon-box-description {
  color:var(--cv-texto); font-family:'Work Sans',Arial,sans-serif;
  font-size:13.5px; line-height:1.65; margin:0;
}
/* Processo — duas colunas em tons terrosos */
.elementor-896 .elementor-element.elementor-element-20420c28 .cv-process {background:#84766C;}
.elementor-896 .elementor-element.elementor-element-20420c28 .cv-process-row {display:flex; flex-direction:row; width:100%; gap:0!important;}
.elementor-896 .elementor-element.elementor-element-20420c28 .cv-process-left,.elementor-896 .elementor-element.elementor-element-20420c28 .cv-process-right {
  flex:1 1 50%; min-width:0; padding:68px clamp(32px,5vw,88px);
  gap:18px; justify-content:center;
}
.elementor-896 .elementor-element.elementor-element-20420c28 .cv-process-left {background:#84766C;}
.elementor-896 .elementor-element.elementor-element-20420c28 .cv-process-right {background:#A99683;}
.elementor-896 .elementor-element.elementor-element-20420c28 .cv-process h2.elementor-heading-title {
  color:#fff; font-style:italic; font-size:clamp(31px,3vw,43px);
}
.elementor-896 .elementor-element.elementor-element-20420c28 .cv-process .cv-copy p {color:#FBF7F2; font-size:15px; line-height:1.85;}
.elementor-896 .elementor-element.elementor-element-20420c28 .cv-process .cv-eyebrow p {color:#F0DBC6;}
.elementor-896 .elementor-element.elementor-element-20420c28 .cv-process-list .elementor-icon-list-items {display:flex;flex-direction:column;gap:17px;}
.elementor-896 .elementor-element.elementor-element-20420c28 .cv-process-list .elementor-icon-list-item {align-items:flex-start;}
.elementor-896 .elementor-element.elementor-element-20420c28 .cv-process-list .elementor-icon-list-icon {margin-top:3px;}
.elementor-896 .elementor-element.elementor-element-20420c28 .cv-process-list .elementor-icon-list-icon i {color:#F2DEC0;}
.elementor-896 .elementor-element.elementor-element-20420c28 .cv-process-list .elementor-icon-list-text {
  font-family:'Work Sans',Arial,sans-serif; font-size:15px;
  font-weight:550; color:#fff; line-height:1.6;
}
/* Bloco da especialista */
.elementor-896 .elementor-element.elementor-element-20420c28 .cv-doctor {background:#FCFAF7;}
.elementor-896 .elementor-element.elementor-element-20420c28 .cv-doctor-row {display:flex;flex-direction:row;gap:58px;align-items:center;}
.elementor-896 .elementor-element.elementor-element-20420c28 .cv-doctor-visual {width:43%;flex:0 1 43%;min-width:0;}
.elementor-896 .elementor-element.elementor-element-20420c28 .cv-doctor-info {width:57%;flex:0 1 57%;min-width:0;gap:17px;}
.elementor-896 .elementor-element.elementor-element-20420c28 .cv-doctor-photo {overflow:hidden;border-radius:18px;box-shadow:0 15px 35px rgba(60,47,38,.12);}
.elementor-896 .elementor-element.elementor-element-20420c28 .cv-doctor-photo img {display:block;width:100%;height:auto;aspect-ratio:4/4.4;object-fit:cover;object-position:center 18%;}
.elementor-896 .elementor-element.elementor-element-20420c28 .cv-doctor h2.elementor-heading-title {font-style:italic;}
.elementor-896 .elementor-element.elementor-element-20420c28 .cv-doctor-highlights .elementor-icon-list-items {display:flex;flex-wrap:wrap;gap:12px 24px;}
.elementor-896 .elementor-element.elementor-element-20420c28 .cv-doctor-highlights .elementor-icon-list-item {margin:0;}
.elementor-896 .elementor-element.elementor-element-20420c28 .cv-doctor-highlights .elementor-icon-list-icon i {color:var(--cv-dourado);}
.elementor-896 .elementor-element.elementor-element-20420c28 .cv-doctor-highlights .elementor-icon-list-text {
  font-family:'Work Sans',Arial,sans-serif;font-size:13px;
  font-weight:600;color:var(--cv-texto);line-height:1.5;
}
.elementor-896 .elementor-element.elementor-element-20420c28 .cv-doctor .elementor-widget-button .elementor-button {
  color:var(--cv-vinho); background:transparent;border:1px solid var(--cv-dourado);
}
.elementor-896 .elementor-element.elementor-element-20420c28 .cv-doctor .elementor-widget-button .elementor-button:hover {
  color:#fff;background:var(--cv-vinho);border-color:var(--cv-vinho);
}
/* FAQ estilo sanfona */
.elementor-896 .elementor-element.elementor-element-20420c28 .cv-faq {background:#F8F4EE;}
.elementor-896 .elementor-element.elementor-element-20420c28 .cv-faq-row {display:flex;flex-direction:row;gap:58px;align-items:flex-start;}
.elementor-896 .elementor-element.elementor-element-20420c28 .cv-faq-intro {width:35%;flex:0 1 35%;gap:18px;}
.elementor-896 .elementor-element.elementor-element-20420c28 .cv-faq-questions {width:65%;flex:0 1 65%;}
.elementor-896 .elementor-element.elementor-element-20420c28 .cv-faq h2.elementor-heading-title {font-style:italic;}
.elementor-896 .elementor-element.elementor-element-20420c28 .cv-accordion .elementor-accordion {display:flex;flex-direction:column;gap:12px;}
.elementor-896 .elementor-element.elementor-element-20420c28 .cv-accordion .elementor-accordion-item {
  border:1px solid var(--cv-borda)!important;
  border-radius:15px; background:#FEFCF9;overflow:hidden;
}
.elementor-896 .elementor-element.elementor-element-20420c28 .cv-accordion .elementor-tab-title {
  border:0!important; padding:20px 22px!important;
  display:flex; flex-direction:row-reverse;justify-content:space-between;
  align-items:center;gap:18px;cursor:pointer;
}
.elementor-896 .elementor-element.elementor-element-20420c28 .cv-accordion .elementor-accordion-title {
  color:var(--cv-vinho)!important;
  font-family:'Work Sans',Arial,sans-serif;font-size:15px;
  font-weight:650;line-height:1.45;
}
.elementor-896 .elementor-element.elementor-element-20420c28 .cv-accordion .elementor-accordion-icon {flex:0 0 auto;}
.elementor-896 .elementor-element.elementor-element-20420c28 .cv-accordion .elementor-accordion-icon i {color:var(--cv-vinho);}
.elementor-896 .elementor-element.elementor-element-20420c28 .cv-accordion .elementor-tab-content {
  border-top:1px solid var(--cv-borda)!important;
  padding:17px 22px 22px!important;
  color:var(--cv-texto);font-family:'Work Sans',Arial,sans-serif;
  font-size:14.5px;line-height:1.75;
}
.elementor-896 .elementor-element.elementor-element-20420c28 .cv-accordion .elementor-tab-content p {margin:0 0 10px;}
.elementor-896 .elementor-element.elementor-element-20420c28 .cv-accordion .elementor-tab-content p:last-child {margin-bottom:0;}
/* CTA final: imagem opcional pode ser substituída no fundo do container */
.elementor-896 .elementor-element.elementor-element-20420c28 .cv-cta {
  position:relative;isolation:isolate;min-height:290px;
  background:#76655A;overflow:hidden;
}
.elementor-896 .elementor-element.elementor-element-20420c28 .cv-cta::before {
  content:'';position:absolute;inset:0;z-index:0;pointer-events:none;
  background:radial-gradient(circle at 87% 49%,rgba(211,178,132,.27),transparent 33%),
    linear-gradient(105deg,rgba(66,47,39,.92),rgba(112,84,69,.88) 62%,rgba(154,118,92,.70));
}
.elementor-896 .elementor-element.elementor-element-20420c28 .cv-cta::after {
  content:'♡';position:absolute;z-index:0;top:2%;right:13%;
  font-family:Georgia,serif;font-size:245px;line-height:1;
  color:rgba(243,223,199,.13);transform:rotate(-16deg);pointer-events:none;
}
.elementor-896 .elementor-element.elementor-element-20420c28 .cv-cta .cv-section__inner {
  position:relative;z-index:1;min-height:290px;
  justify-content:center;align-items:flex-start;gap:18px;
}
.elementor-896 .elementor-element.elementor-element-20420c28 .cv-cta .cv-eyebrow p {color:#EBD4B6;}
.elementor-896 .elementor-element.elementor-element-20420c28 .cv-cta h2.elementor-heading-title {
  color:#fff;font-style:italic;max-width:760px;
  font-size:clamp(32px,3.6vw,48px);
}
.elementor-896 .elementor-element.elementor-element-20420c28 .cv-cta .cv-copy p {color:#F8EEE4;max-width:620px;}
.elementor-896 .elementor-element.elementor-element-20420c28 .cv-note p {color:#F9EBD9;font-size:12px;letter-spacing:.01em;line-height:1.6;}
@media(max-width:1024px){
  .elementor-896 .elementor-element.elementor-element-20420c28 .cv-section--padding {padding-block:68px;}
  .elementor-896 .elementor-element.elementor-element-20420c28 .cv-cards-grid {grid-template-columns:repeat(2,minmax(0,1fr));}
  .elementor-896 .elementor-element.elementor-element-20420c28 .cv-hero-content {width:57%;flex-basis:57%;}
  .elementor-896 .elementor-element.elementor-element-20420c28 .cv-hero-space {width:43%;flex-basis:43%;}
  .elementor-896 .elementor-element.elementor-element-20420c28 .cv-process-left,.elementor-896 .elementor-element.elementor-element-20420c28 .cv-process-right {padding:55px 38px;}
  .elementor-896 .elementor-element.elementor-element-20420c28 .cv-doctor-row,.elementor-896 .elementor-element.elementor-element-20420c28 .cv-faq-row {gap:32px;}
}
@media(max-width:767px){
  .elementor-896 .elementor-element.elementor-element-20420c28 .cv-section--padding {padding-block:53px;}
  .elementor-896 .elementor-element.elementor-element-20420c28 .cv-section__inner {padding-inline:22px;}
  .elementor-896 .elementor-element.elementor-element-20420c28 .cv-section h2.elementor-heading-title {font-size:clamp(29px,8vw,37px);}
  .elementor-896 .elementor-element.elementor-element-20420c28 .cv-hero,.elementor-896 .elementor-element.elementor-element-20420c28 .cv-hero-inner {min-height:480px;}
  .elementor-896 .elementor-element.elementor-element-20420c28 .cv-hero {background-position:36% center;}
  .elementor-896 .elementor-element.elementor-element-20420c28 .cv-hero::before {
    background:linear-gradient(180deg,rgba(35,25,21,.22) 0%,
    rgba(41,30,27,.71) 56%,rgba(43,31,27,.92) 100%);
  }
  .elementor-896 .elementor-element.elementor-element-20420c28 .cv-hero-inner {flex-direction:column;justify-content:flex-end;align-items:stretch;gap:0;padding-block:55px 44px;}
  .elementor-896 .elementor-element.elementor-element-20420c28 .cv-hero-space {display:none;}
  .elementor-896 .elementor-element.elementor-element-20420c28 .cv-hero-content {width:100%;flex:1 1 auto;justify-content:flex-end;gap:13px;}
  .elementor-896 .elementor-element.elementor-element-20420c28 .cv-hero h1.elementor-heading-title {font-size:clamp(41px,10vw,56px);}
  .elementor-896 .elementor-element.elementor-element-20420c28 .cv-hero-lead p {font-size:16px;}
  .elementor-896 .elementor-element.elementor-element-20420c28 .cv-intro .cv-lead p {font-size:15px;}
  .elementor-896 .elementor-element.elementor-element-20420c28 .cv-cards-grid {grid-template-columns:1fr;gap:12px!important;}
  .elementor-896 .elementor-element.elementor-element-20420c28 .cv-indication {padding:18px;}
  .elementor-896 .elementor-element.elementor-element-20420c28 .cv-process-row,.elementor-896 .elementor-element.elementor-element-20420c28 .cv-doctor-row,.elementor-896 .elementor-element.elementor-element-20420c28 .cv-faq-row {flex-direction:column;gap:0;}
  .elementor-896 .elementor-element.elementor-element-20420c28 .cv-process-left,.elementor-896 .elementor-element.elementor-element-20420c28 .cv-process-right {width:100%;flex:1 1 100%;padding:43px 24px;}
  .elementor-896 .elementor-element.elementor-element-20420c28 .cv-doctor-row,.elementor-896 .elementor-element.elementor-element-20420c28 .cv-faq-row {gap:26px;}
  .elementor-896 .elementor-element.elementor-element-20420c28 .cv-doctor-visual,.elementor-896 .elementor-element.elementor-element-20420c28 .cv-doctor-info,.elementor-896 .elementor-element.elementor-element-20420c28 .cv-faq-intro,.elementor-896 .elementor-element.elementor-element-20420c28 .cv-faq-questions {width:100%;flex:1 1 100%;}
  .elementor-896 .elementor-element.elementor-element-20420c28 .cv-doctor-photo img {aspect-ratio:5/4;}
  .elementor-896 .elementor-element.elementor-element-20420c28 .cv-doctor-highlights .elementor-icon-list-items {flex-direction:column;align-items:flex-start;}
  .elementor-896 .elementor-element.elementor-element-20420c28 .cv-accordion .elementor-tab-title {padding:18px!important;}
  .elementor-896 .elementor-element.elementor-element-20420c28 .cv-accordion .elementor-tab-content {padding:15px 18px 20px!important;}
  .elementor-896 .elementor-element.elementor-element-20420c28 .cv-cta::after {font-size:180px;right:-24px;top:5%;}
  .elementor-896 .elementor-element.elementor-element-20420c28 .cv-cta .cv-section__inner {min-height:350px;padding-block:55px;}
}
@media(prefers-reduced-motion:reduce){
  .elementor-896 .elementor-element.elementor-element-20420c28 .cv-indication,.elementor-896 .elementor-element.elementor-element-20420c28 .cv-section .elementor-widget-button .elementor-button {transition:none;}
  .elementor-896 .elementor-element.elementor-element-20420c28 .cv-indication:hover,.elementor-896 .elementor-element.elementor-element-20420c28 .cv-section .elementor-widget-button .elementor-button:hover {transform:none;}
}
/* Página de Climatério, Menopausa e Andropausa — título longo e conteúdos mais densos */
.elementor-896 .elementor-element.elementor-element-20420c28 .cv-hero,.elementor-896 .elementor-element.elementor-element-20420c28 .cv-hero-inner {min-height:590px;}
.elementor-896 .elementor-element.elementor-element-20420c28 .cv-hero-content {width:58%;flex:0 1 58%;min-width:0;}
.elementor-896 .elementor-element.elementor-element-20420c28 .cv-hero-space {width:42%;flex:0 1 42%;}
.elementor-896 .elementor-element.elementor-element-20420c28 .cv-hero h1.elementor-heading-title {
  font-size:clamp(38px,4.3vw,64px);line-height:1.12;
  overflow-wrap:break-word;hyphens:auto;
}
.elementor-896 .elementor-element.elementor-element-20420c28 .cv-indication {min-height:158px;}
.elementor-896 .elementor-element.elementor-element-20420c28 .cv-indication .elementor-icon-box-description {line-height:1.65;}
.elementor-896 .elementor-element.elementor-element-20420c28 .cv-process-left,.elementor-896 .elementor-element.elementor-element-20420c28 .cv-process-right {padding-block:78px;}
.elementor-896 .elementor-element.elementor-element-20420c28 .cv-faq-intro h2.elementor-heading-title {overflow-wrap:break-word;}
@media (max-width:1024px) {
  .elementor-896 .elementor-element.elementor-element-20420c28 .cv-hero-content {width:62%;flex-basis:62%;}
  .elementor-896 .elementor-element.elementor-element-20420c28 .cv-hero-space {width:38%;flex-basis:38%;}
  .elementor-896 .elementor-element.elementor-element-20420c28 .cv-hero h1.elementor-heading-title {font-size:clamp(38px,5.2vw,54px);}
}
@media (max-width:767px) {
  .elementor-896 .elementor-element.elementor-element-20420c28 .cv-hero,.elementor-896 .elementor-element.elementor-element-20420c28 .cv-hero-inner {min-height:590px;}
  .elementor-896 .elementor-element.elementor-element-20420c28 .cv-hero-content {width:100%;flex:1 1 auto;}
  .elementor-896 .elementor-element.elementor-element-20420c28 .cv-hero-space {display:none;}
  .elementor-896 .elementor-element.elementor-element-20420c28 .cv-hero h1.elementor-heading-title {font-size:clamp(34px,8vw,44px);line-height:1.15;}
  .elementor-896 .elementor-element.elementor-element-20420c28 .cv-indication {min-height:0;}
  .elementor-896 .elementor-element.elementor-element-20420c28 .cv-process-left,.elementor-896 .elementor-element.elementor-element-20420c28 .cv-process-right {padding-block:48px;}
}
@media (prefers-reduced-motion: reduce) {
  .elementor-896 .elementor-element.elementor-element-20420c28 .cv-indication {transition:none;}
  .elementor-896 .elementor-element.elementor-element-20420c28 .cv-indication:hover {transform:none;}
}/* End custom CSS */