.elementor-174 .elementor-element.elementor-element-8590780{--display:flex;--min-height:42vw;--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-8590780:not(.elementor-motion-effects-element-type-background), .elementor-174 .elementor-element.elementor-element-8590780 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nursecareclinica.com.br/wp-content/uploads/2026/04/img-chamada-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.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-174 .elementor-element.elementor-element-84f8c8b{width:var( --container-widget-width, 24.11vw );max-width:24.11vw;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0 0 3.75vw 0;--container-widget-width:24.11vw;--container-widget-flex-grow:0;text-align:start;}.elementor-174 .elementor-element.elementor-element-84f8c8b .elementor-heading-title{font-family:var( --e-global-typography-d370ea2-font-family ), Sans-serif;font-size:var( --e-global-typography-d370ea2-font-size );font-weight:var( --e-global-typography-d370ea2-font-weight );line-height:var( --e-global-typography-d370ea2-line-height );color:var( --e-global-color-18325f0 );}.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-174 .elementor-element.elementor-element-a74a6b7 .elementor-button{background-color:var( --e-global-color-0bd1485 );font-family:var( --e-global-typography-18147d3-font-family ), Sans-serif;font-size:var( --e-global-typography-18147d3-font-size );font-weight:var( --e-global-typography-18147d3-font-weight );text-transform:var( --e-global-typography-18147d3-text-transform );border-style:none;border-radius:0.52vw 0.52vw 0.52vw 0.52vw;padding:1.04vw 2.08vw 1.04vw 2.08vw;}.elementor-174 .elementor-element.elementor-element-a74a6b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-174 .elementor-element.elementor-element-a74a6b7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-174 .elementor-element.elementor-element-a74a6b7 .elementor-button .elementor-button-content-wrapper{gap:1.5vw;}@media(min-width:768px){.elementor-174 .elementor-element.elementor-element-8590780{--content-width:66vw;}}@media(max-width:1024px) and (min-width:768px){.elementor-174 .elementor-element.elementor-element-8590780{--content-width:80.4vw;}}@media(max-width:1024px){.elementor-174 .elementor-element.elementor-element-8590780{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16vw;--padding-bottom:16vw;--padding-left:0vw;--padding-right:0vw;}.elementor-174 .elementor-element.elementor-element-84f8c8b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0 0 7.5vw 0;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-174 .elementor-element.elementor-element-84f8c8b.elementor-element{--align-self:flex-start;}.elementor-174 .elementor-element.elementor-element-84f8c8b .elementor-heading-title{font-size:var( --e-global-typography-d370ea2-font-size );line-height:var( --e-global-typography-d370ea2-line-height );}.elementor-174 .elementor-element.elementor-element-a74a6b7 .elementor-button{font-size:var( --e-global-typography-18147d3-font-size );border-radius:1.2vw 1.2vw 1.2vw 1.2vw;padding:2.8vw 6.5vw 2.8vw 6.5vw;}}@media(max-width:767px){.elementor-174 .elementor-element.elementor-element-8590780{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22vw;--padding-bottom:22vw;--padding-left:0vw;--padding-right:0vw;}.elementor-174 .elementor-element.elementor-element-84f8c8b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0 0 10vw 0;}.elementor-174 .elementor-element.elementor-element-84f8c8b .elementor-heading-title{font-size:var( --e-global-typography-d370ea2-font-size );line-height:var( --e-global-typography-d370ea2-line-height );}.elementor-174 .elementor-element.elementor-element-a74a6b7 .elementor-button{font-size:var( --e-global-typography-18147d3-font-size );border-radius:2.8vw 2.8vw 2.8vw 2.8vw;padding:5vw 10vw 5vw 10vw;}}/* Start custom CSS for heading, class: .elementor-element-84f8c8b *//* Classe do título */
.texto-destaque {
    position: relative;
    z-index: 1; /* deixa o texto acima do destaque */
}

.texto-destaque span {
    position: relative;
    
    display: inline-block; /* Necessário para o posicionamento do destaque */
}

/* O elemento que cria o sublinhado arredondado */
.texto-destaque span::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: .1vw; /* Ajuste aqui para subir ou descer o traço */
    width: 100%;
    height: 30%; /* Grossura do traço (igual ao seu protótipo) */
    background-color: #CA79AA;
    border-radius: 100vw; 
    z-index: -1; /* Joga o traço para trás das letras */
}/* End custom CSS */