.elementor-12 .elementor-element.elementor-element-6cae6a1{--display:flex;--min-height:800px;--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;--padding-top:0;--padding-bottom:0;--padding-left:var(--padding-left-secoes);--padding-right:var(--padding-right-secoes);}.elementor-12 .elementor-element.elementor-element-6cae6a1:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-6cae6a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://drleonardoberto.com.br/wp-content/uploads/2025/09/Hero-1024x459.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-191e718{--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;--justify-content:center;--padding-top:var(--padding-top-secoes);--padding-bottom:var(--padding-bottom-secoes);--padding-left:0;--padding-right:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-c82b148 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-37123a7 .elementor-heading-title{font-size:var( --e-global-typography-cc15286-font-size );font-weight:var( --e-global-typography-cc15286-font-weight );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-d8c5ea4{--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;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-12 .elementor-element.elementor-element-8d0f77a .elementor-button{background-color:var( --e-global-color-text );font-family:"Raleway", Sans-serif;font-size:var(--tamanho-fonte-botao);font-weight:600;text-transform:uppercase;fill:#0DA495;color:#0DA495;border-radius:var(--borda-padrao-botoes) var(--borda-padrao-botoes) var(--borda-padrao-botoes) var(--borda-padrao-botoes);padding:8px 32px 8px 10px;}.elementor-12 .elementor-element.elementor-element-8d0f77a .elementor-button-content-wrapper{flex-direction:row;}.elementor-12 .elementor-element.elementor-element-8d0f77a .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-12 .elementor-element.elementor-element-7a150ea{--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;--justify-content:flex-end;--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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-4120a73 > .elementor-widget-container{--e-transform-scale:1.3;margin:0em 0em 0em 0em;}.elementor-12 .elementor-element.elementor-element-4120a73{--e-transform-origin-x:left;--e-transform-origin-y:bottom;}.elementor-12 .elementor-element.elementor-element-ee4d26f{--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;--justify-content:flex-end;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:var(--padding-top-secoes);--padding-bottom:var(--padding-bottom-secoes);--padding-left:0;--padding-right:0;}.elementor-12 .elementor-element.elementor-element-ee4d26f:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-ee4d26f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-5f8bbc4{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-394b864{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-98c73bd{--display:flex;--justify-content:center;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:4rem;}.elementor-12 .elementor-element.elementor-element-489182e{text-align:start;}.elementor-12 .elementor-element.elementor-element-489182e .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:var(--tamanho-fonte-h2);font-weight:400;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-87dc8af .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-445537c{--display:flex;--min-height:330px;--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-12 .elementor-element.elementor-element-445537c:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-445537c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://drleonardoberto.com.br/wp-content/uploads/2025/10/ChatGPT-Image-11-de-set.-de-2025-16_07_40-8.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-7f107f5{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-b61d3a2{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-0b930d8{--display:flex;--justify-content:center;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:4rem;}.elementor-12 .elementor-element.elementor-element-ddd2326 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-9b03b34{--display:flex;--min-height:330px;--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-12 .elementor-element.elementor-element-9b03b34:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-9b03b34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://drleonardoberto.com.br/wp-content/uploads/2025/10/ChatGPT-Image-11-de-set.-de-2025-16_07_40-9.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-7073baf{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f6edaea{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-9f0af23{--display:flex;--justify-content:center;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:4.2rem;}.elementor-12 .elementor-element.elementor-element-1074164 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-8c6a8c6{--display:flex;--min-height:330px;--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-12 .elementor-element.elementor-element-8c6a8c6:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-8c6a8c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://drleonardoberto.com.br/wp-content/uploads/2025/09/ChatGPT-Image-11-de-set.-de-2025-16_07_40-6.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-7984be1{--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;--padding-top:var(--padding-top-secoes);--padding-bottom:calc(var(--padding-bottom-secoes) + 3rem);--padding-left:var(--padding-left-secoes);--padding-right:var(--padding-right-secoes);}.elementor-12 .elementor-element.elementor-element-af701cd{--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;--padding-top:0rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-12 .elementor-element.elementor-element-c30665f{text-align:start;}.elementor-12 .elementor-element.elementor-element-c30665f .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-ff4be9e{--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:2em 2em;--row-gap:2em;--column-gap:2em;--padding-top:var(--padding-top-secoes);--padding-bottom:var(--padding-bottom-secoes);--padding-left:var(--padding-left-secoes);--padding-right:var(--padding-right-secoes);}.elementor-12 .elementor-element.elementor-element-ff4be9e:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-ff4be9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-d4305b2{--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;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-478a436{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-476c904 .elementor-heading-title{font-family:var( --e-global-typography-d7a0d86-font-family ), Sans-serif;font-size:var( --e-global-typography-d7a0d86-font-size );text-transform:var( --e-global-typography-d7a0d86-text-transform );letter-spacing:var( --e-global-typography-d7a0d86-letter-spacing );color:#07CCB8;}.elementor-12 .elementor-element.elementor-element-277a87a{text-align:start;}.elementor-12 .elementor-element.elementor-element-277a87a .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-444553c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-c6c334e .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:#8AA0AE;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-12 .elementor-element.elementor-element-554b887{--grid-columns:3;--grid-row-gap:32px;--grid-column-gap:32px;}.elementor-12 .elementor-element.elementor-element-554b887 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-12 .elementor-element.elementor-element-554b887 .e-loop-item > .elementor-section, .elementor-12 .elementor-element.elementor-element-554b887 .e-loop-item > .elementor-section > .elementor-container, .elementor-12 .elementor-element.elementor-element-554b887 .e-loop-item > .e-con, .elementor-12 .elementor-element.elementor-element-554b887 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-12 .elementor-element.elementor-element-bda2e93{--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:var(--padding-top-secoes);--padding-bottom:var(--padding-bottom-secoes);--padding-left:var(--padding-left-secoes);--padding-right:var(--padding-right-secoes);}.elementor-12 .elementor-element.elementor-element-bda2e93:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-bda2e93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-1d48cc7{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-12 .elementor-element.elementor-element-e198a8c .elementor-heading-title{font-family:var( --e-global-typography-d7a0d86-font-family ), Sans-serif;font-size:var( --e-global-typography-d7a0d86-font-size );text-transform:var( --e-global-typography-d7a0d86-text-transform );letter-spacing:var( --e-global-typography-d7a0d86-letter-spacing );color:#07CCB8;}.elementor-12 .elementor-element.elementor-element-d7eba45{text-align:start;}.elementor-12 .elementor-element.elementor-element-d7eba45 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-9b17c1b{--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;--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-12 .elementor-element.elementor-element-0a37705{--display:flex;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:3rem;}.elementor-12 .elementor-element.elementor-element-1a8dccc{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#295876;--border-color:#295876;--padding-top:2rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-12 .elementor-element.elementor-element-b3e5f79 .elementor-heading-title{font-family:var( --e-global-typography-dfdf59a-font-family ), Sans-serif;font-size:var( --e-global-typography-dfdf59a-font-size );font-weight:var( --e-global-typography-dfdf59a-font-weight );color:#8AA0AE;}.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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-b2bbe98 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-12 .elementor-element.elementor-element-b2bbe98 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-12 .elementor-element.elementor-element-b2bbe98 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-12 .elementor-element.elementor-element-b2bbe98 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-12 .elementor-element.elementor-element-b2bbe98 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-12 .elementor-element.elementor-element-b2bbe98 .elementor-icon-list-icon i{color:#8AA0AE;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-b2bbe98 .elementor-icon-list-icon svg{fill:#8AA0AE;transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-b2bbe98{--e-icon-list-icon-size:18px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-b2bbe98 .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-12 .elementor-element.elementor-element-b2bbe98 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-b2bbe98 .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-b2bbe98 .elementor-icon-list-text{color:#8AA0AE;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-879283b{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#295876;--border-color:#295876;--padding-top:2rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-12 .elementor-element.elementor-element-13fb9de .elementor-heading-title{font-family:var( --e-global-typography-dfdf59a-font-family ), Sans-serif;font-size:var( --e-global-typography-dfdf59a-font-size );font-weight:var( --e-global-typography-dfdf59a-font-weight );color:#8AA0AE;}.elementor-12 .elementor-element.elementor-element-288e655 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-12 .elementor-element.elementor-element-288e655 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-12 .elementor-element.elementor-element-288e655 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-12 .elementor-element.elementor-element-288e655 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-12 .elementor-element.elementor-element-288e655 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-12 .elementor-element.elementor-element-288e655 .elementor-icon-list-icon i{color:#8AA0AE;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-288e655 .elementor-icon-list-icon svg{fill:#8AA0AE;transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-288e655{--e-icon-list-icon-size:18px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-288e655 .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-12 .elementor-element.elementor-element-288e655 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-288e655 .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-288e655 .elementor-icon-list-text{color:#8AA0AE;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-12b69d0{--display:flex;border-style:none;--border-style:none;}.elementor-12 .elementor-element.elementor-element-414f8c6 .elementor-heading-title{font-family:var( --e-global-typography-dfdf59a-font-family ), Sans-serif;font-size:var( --e-global-typography-dfdf59a-font-size );font-weight:var( --e-global-typography-dfdf59a-font-weight );color:#8AA0AE;}.elementor-12 .elementor-element.elementor-element-52a7c08 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-12 .elementor-element.elementor-element-52a7c08 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-12 .elementor-element.elementor-element-52a7c08 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-12 .elementor-element.elementor-element-52a7c08 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-12 .elementor-element.elementor-element-52a7c08 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-12 .elementor-element.elementor-element-52a7c08 .elementor-icon-list-icon i{color:#8AA0AE;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-52a7c08 .elementor-icon-list-icon svg{fill:#8AA0AE;transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-52a7c08{--e-icon-list-icon-size:18px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-52a7c08 .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-12 .elementor-element.elementor-element-52a7c08 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-52a7c08 .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-52a7c08 .elementor-icon-list-text{color:#8AA0AE;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-373d7d3{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#295876;--border-color:#295876;--padding-top:2rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-12 .elementor-element.elementor-element-149503c .elementor-heading-title{font-family:var( --e-global-typography-dfdf59a-font-family ), Sans-serif;font-size:var( --e-global-typography-dfdf59a-font-size );font-weight:var( --e-global-typography-dfdf59a-font-weight );color:#8AA0AE;}.elementor-12 .elementor-element.elementor-element-8d1e4fb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-12 .elementor-element.elementor-element-8d1e4fb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-12 .elementor-element.elementor-element-8d1e4fb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-12 .elementor-element.elementor-element-8d1e4fb .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-12 .elementor-element.elementor-element-8d1e4fb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-12 .elementor-element.elementor-element-8d1e4fb .elementor-icon-list-icon i{color:#8AA0AE;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-8d1e4fb .elementor-icon-list-icon svg{fill:#8AA0AE;transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-8d1e4fb{--e-icon-list-icon-size:18px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-8d1e4fb .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-12 .elementor-element.elementor-element-8d1e4fb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-8d1e4fb .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-8d1e4fb .elementor-icon-list-text{color:#8AA0AE;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-fd27fcd{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#295876;--border-color:#295876;--padding-top:2rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-12 .elementor-element.elementor-element-c7860e3 .elementor-heading-title{font-family:var( --e-global-typography-dfdf59a-font-family ), Sans-serif;font-size:var( --e-global-typography-dfdf59a-font-size );font-weight:var( --e-global-typography-dfdf59a-font-weight );color:#8AA0AE;}.elementor-12 .elementor-element.elementor-element-37d3b7a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-12 .elementor-element.elementor-element-37d3b7a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-12 .elementor-element.elementor-element-37d3b7a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-12 .elementor-element.elementor-element-37d3b7a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-12 .elementor-element.elementor-element-37d3b7a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-12 .elementor-element.elementor-element-37d3b7a .elementor-icon-list-icon i{color:#8AA0AE;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-37d3b7a .elementor-icon-list-icon svg{fill:#8AA0AE;transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-37d3b7a{--e-icon-list-icon-size:18px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-37d3b7a .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-12 .elementor-element.elementor-element-37d3b7a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-37d3b7a .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-37d3b7a .elementor-icon-list-text{color:#8AA0AE;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-6c5ac38{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#295876;--border-color:#295876;--padding-top:2rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-12 .elementor-element.elementor-element-f212056 .elementor-heading-title{font-family:var( --e-global-typography-dfdf59a-font-family ), Sans-serif;font-size:var( --e-global-typography-dfdf59a-font-size );font-weight:var( --e-global-typography-dfdf59a-font-weight );color:#8AA0AE;}.elementor-12 .elementor-element.elementor-element-e248e80 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-12 .elementor-element.elementor-element-e248e80 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-12 .elementor-element.elementor-element-e248e80 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-12 .elementor-element.elementor-element-e248e80 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-12 .elementor-element.elementor-element-e248e80 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-12 .elementor-element.elementor-element-e248e80 .elementor-icon-list-icon i{color:#8AA0AE;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-e248e80 .elementor-icon-list-icon svg{fill:#8AA0AE;transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-e248e80{--e-icon-list-icon-size:18px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-e248e80 .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-12 .elementor-element.elementor-element-e248e80 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-e248e80 .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-e248e80 .elementor-icon-list-text{color:#8AA0AE;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-bcf57b4{--n-accordion-title-font-size:var( --e-global-typography-bcda61d-font-size );--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-title-hover-color:var( --e-global-color-text );--n-accordion-title-active-color:var( --e-global-color-text );--n-accordion-icon-size:20px;}.elementor-12 .elementor-element.elementor-element-bcf57b4 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:#295876;}.elementor-12 .elementor-element.elementor-element-bcf57b4 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:none;}.elementor-12 .elementor-element.elementor-element-bcf57b4 {--n-accordion-padding:1rem 0rem 1rem 0rem;}:where( .elementor-12 .elementor-element.elementor-element-bcf57b4 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-bcda61d-font-family ), Sans-serif;font-weight:var( --e-global-typography-bcda61d-font-weight );}.elementor-12 .elementor-element.elementor-element-c454cc2{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-12 .elementor-element.elementor-element-e2383c9 > .elementor-widget-container{margin:0px 0px -6px 0px;}.elementor-12 .elementor-element.elementor-element-e2383c9{z-index:2;}.elementor-12 .elementor-element.elementor-element-9f4fb98{--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;--padding-top:var(--padding-top-secoes);--padding-bottom:var(--padding-bottom-secoes);--padding-left:var(--padding-left-secoes);--padding-right:var(--padding-right-secoes);}.elementor-12 .elementor-element.elementor-element-9f4fb98:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-9f4fb98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-2be7a34{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:6.4rem;--padding-bottom:6.4rem;--padding-left:6.4rem;--padding-right:6.4rem;--z-index:1;}.elementor-12 .elementor-element.elementor-element-2be7a34:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-2be7a34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://drleonardoberto.com.br/wp-content/uploads/2025/09/ordinary-busy-day-surgeon-2-desk-1024x423.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-3fb7886{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-d4095f1{text-align:start;}.elementor-12 .elementor-element.elementor-element-d4095f1 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-cc42228 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-12 .elementor-element.elementor-element-cc42228 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-12 .elementor-element.elementor-element-cc42228 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-12 .elementor-element.elementor-element-cc42228 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-12 .elementor-element.elementor-element-cc42228 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-12 .elementor-element.elementor-element-cc42228 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-cc42228 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-cc42228{--e-icon-list-icon-size:22px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-cc42228 .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-12 .elementor-element.elementor-element-cc42228 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-cc42228 .elementor-icon-list-item > a{font-size:var( --e-global-typography-cc15286-font-size );font-weight:var( --e-global-typography-cc15286-font-weight );}.elementor-12 .elementor-element.elementor-element-cc42228 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-de09723 .elementor-button{background-color:var( --e-global-color-text );font-family:"Raleway", Sans-serif;font-size:var(--tamanho-fonte-botao);font-weight:600;text-transform:uppercase;fill:#0DA495;color:#0DA495;border-radius:var(--borda-padrao-botoes) var(--borda-padrao-botoes) var(--borda-padrao-botoes) var(--borda-padrao-botoes);padding:8px 32px 8px 10px;}.elementor-12 .elementor-element.elementor-element-de09723 .elementor-button-content-wrapper{flex-direction:row;}.elementor-12 .elementor-element.elementor-element-de09723 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-12 .elementor-element.elementor-element-c093c42{--display:flex;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-6cae6a1{--content-width:var(--tamanho-secao);}.elementor-12 .elementor-element.elementor-element-191e718{--width:50%;}.elementor-12 .elementor-element.elementor-element-7a150ea{--width:50%;}.elementor-12 .elementor-element.elementor-element-ee4d26f{--width:100%;}.elementor-12 .elementor-element.elementor-element-394b864{--width:50%;}.elementor-12 .elementor-element.elementor-element-98c73bd{--width:570px;}.elementor-12 .elementor-element.elementor-element-445537c{--width:calc(50% - 30px);}.elementor-12 .elementor-element.elementor-element-b61d3a2{--width:calc(50% - 20px);}.elementor-12 .elementor-element.elementor-element-0b930d8{--width:570px;}.elementor-12 .elementor-element.elementor-element-9b03b34{--width:calc(50% - 30px);}.elementor-12 .elementor-element.elementor-element-f6edaea{--width:50%;}.elementor-12 .elementor-element.elementor-element-9f0af23{--width:570px;}.elementor-12 .elementor-element.elementor-element-8c6a8c6{--width:calc(50% - 30px);}.elementor-12 .elementor-element.elementor-element-478a436{--width:50%;}.elementor-12 .elementor-element.elementor-element-444553c{--width:50%;}.elementor-12 .elementor-element.elementor-element-1d48cc7{--width:100%;}.elementor-12 .elementor-element.elementor-element-0a37705{--width:50%;}.elementor-12 .elementor-element.elementor-element-c454cc2{--width:50%;}.elementor-12 .elementor-element.elementor-element-3fb7886{--width:55%;}.elementor-12 .elementor-element.elementor-element-c093c42{--width:45%;}}@media(max-width:1024px) and (min-width:768px){.elementor-12 .elementor-element.elementor-element-98c73bd{--width:100%;}.elementor-12 .elementor-element.elementor-element-0b930d8{--width:100%;}.elementor-12 .elementor-element.elementor-element-9f0af23{--width:100%;}.elementor-12 .elementor-element.elementor-element-3fb7886{--width:100%;}}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-6cae6a1{--padding-top:0;--padding-bottom:0;--padding-left:var(--padding-left-secoes);--padding-right:var(--padding-right-secoes);}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-12 .elementor-element.elementor-element-c82b148 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-12 .elementor-element.elementor-element-37123a7 .elementor-heading-title{font-size:var( --e-global-typography-cc15286-font-size );}.elementor-12 .elementor-element.elementor-element-d8c5ea4{--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:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-8d0f77a{width:100%;max-width:100%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-4120a73 > .elementor-widget-container{margin:0em 0em -4.3em 0em;}.elementor-12 .elementor-element.elementor-element-ee4d26f{--padding-top:var(--padding-top-secoes);--padding-bottom:var(--padding-bottom-secoes);--padding-left:0;--padding-right:0;}.elementor-12 .elementor-element.elementor-element-394b864{--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:0rem;}.elementor-12 .elementor-element.elementor-element-98c73bd{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:2rem;}.elementor-12 .elementor-element.elementor-element-87dc8af .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-b61d3a2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-0b930d8{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:2rem;}.elementor-12 .elementor-element.elementor-element-ddd2326 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-9f0af23{--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-12 .elementor-element.elementor-element-1074164 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-c30665f .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-12 .elementor-element.elementor-element-476c904 .elementor-heading-title{font-size:var( --e-global-typography-d7a0d86-font-size );letter-spacing:var( --e-global-typography-d7a0d86-letter-spacing );}.elementor-12 .elementor-element.elementor-element-277a87a .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-12 .elementor-element.elementor-element-c6c334e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12 .elementor-element.elementor-element-554b887{--grid-columns:2;}.elementor-12 .elementor-element.elementor-element-e198a8c .elementor-heading-title{font-size:var( --e-global-typography-d7a0d86-font-size );letter-spacing:var( --e-global-typography-d7a0d86-letter-spacing );}.elementor-12 .elementor-element.elementor-element-d7eba45 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-12 .elementor-element.elementor-element-b3e5f79 .elementor-heading-title{font-size:var( --e-global-typography-dfdf59a-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-b2bbe98 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-b2bbe98 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-13fb9de .elementor-heading-title{font-size:var( --e-global-typography-dfdf59a-font-size );}.elementor-12 .elementor-element.elementor-element-288e655 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-288e655 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-414f8c6 .elementor-heading-title{font-size:var( --e-global-typography-dfdf59a-font-size );}.elementor-12 .elementor-element.elementor-element-52a7c08 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-52a7c08 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-149503c .elementor-heading-title{font-size:var( --e-global-typography-dfdf59a-font-size );}.elementor-12 .elementor-element.elementor-element-8d1e4fb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-8d1e4fb .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-c7860e3 .elementor-heading-title{font-size:var( --e-global-typography-dfdf59a-font-size );}.elementor-12 .elementor-element.elementor-element-37d3b7a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-37d3b7a .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-f212056 .elementor-heading-title{font-size:var( --e-global-typography-dfdf59a-font-size );}.elementor-12 .elementor-element.elementor-element-e248e80 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-e248e80 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-bcf57b4{--n-accordion-title-font-size:var( --e-global-typography-bcda61d-font-size );}.elementor-12 .elementor-element.elementor-element-2be7a34:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-2be7a34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-12 .elementor-element.elementor-element-d4095f1 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-12 .elementor-element.elementor-element-cc42228 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-cc42228 .elementor-icon-list-item > a{font-size:var( --e-global-typography-cc15286-font-size );}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-6cae6a1{--min-height:0px;--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;--padding-top:var(--padding-top-secoes);--padding-bottom:0;--padding-left:var(--padding-left-secoes);--padding-right:var(--padding-right-secoes);}.elementor-12 .elementor-element.elementor-element-191e718{--padding-top:0rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-12 .elementor-element.elementor-element-c82b148 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-12 .elementor-element.elementor-element-37123a7 .elementor-heading-title{font-size:var( --e-global-typography-cc15286-font-size );}.elementor-12 .elementor-element.elementor-element-d8c5ea4{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-8d0f77a{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-8d0f77a .elementor-button{font-size:1.4rem;}.elementor-12 .elementor-element.elementor-element-7a150ea{--min-height:300px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-4120a73 > .elementor-widget-container{--e-transform-scale:1;margin:0em 0em 0em 0em;}.elementor-12 .elementor-element.elementor-element-4120a73{--e-transform-origin-x:left;--e-transform-origin-y:center;}.elementor-12 .elementor-element.elementor-element-ee4d26f{--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;--padding-top:var(--padding-top-secoes);--padding-bottom:var(--padding-bottom-secoes);--padding-left:var(--padding-left-secoes);--padding-right:var(--padding-right-secoes);}.elementor-12 .elementor-element.elementor-element-5f8bbc4{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-12 .elementor-element.elementor-element-394b864{--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;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-12 .elementor-element.elementor-element-98c73bd{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:2rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-12 .elementor-element.elementor-element-87dc8af{text-align:start;}.elementor-12 .elementor-element.elementor-element-87dc8af .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-445537c{--min-height:200px;}.elementor-12 .elementor-element.elementor-element-7f107f5{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-0b930d8{--padding-top:2rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-12 .elementor-element.elementor-element-ddd2326{text-align:start;}.elementor-12 .elementor-element.elementor-element-ddd2326 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-9b03b34{--min-height:200px;}.elementor-12 .elementor-element.elementor-element-7073baf{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-12 .elementor-element.elementor-element-9f0af23{--padding-top:2rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-12 .elementor-element.elementor-element-1074164 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-8c6a8c6{--min-height:200px;}.elementor-12 .elementor-element.elementor-element-af701cd{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-12 .elementor-element.elementor-element-c30665f .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-12 .elementor-element.elementor-element-476c904 .elementor-heading-title{font-size:var( --e-global-typography-d7a0d86-font-size );letter-spacing:var( --e-global-typography-d7a0d86-letter-spacing );}.elementor-12 .elementor-element.elementor-element-277a87a .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-12 .elementor-element.elementor-element-c6c334e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12 .elementor-element.elementor-element-554b887{--grid-columns:1;}.elementor-12 .elementor-element.elementor-element-1d48cc7{--padding-top:0em;--padding-bottom:1em;--padding-left:0em;--padding-right:0em;}.elementor-12 .elementor-element.elementor-element-e198a8c .elementor-heading-title{font-size:var( --e-global-typography-d7a0d86-font-size );letter-spacing:var( --e-global-typography-d7a0d86-letter-spacing );}.elementor-12 .elementor-element.elementor-element-d7eba45 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-12 .elementor-element.elementor-element-9b17c1b{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-12 .elementor-element.elementor-element-0a37705{--padding-top:2rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-12 .elementor-element.elementor-element-b3e5f79 .elementor-heading-title{font-size:var( --e-global-typography-dfdf59a-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-b2bbe98 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-b2bbe98 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-13fb9de .elementor-heading-title{font-size:var( --e-global-typography-dfdf59a-font-size );}.elementor-12 .elementor-element.elementor-element-288e655 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-288e655 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-414f8c6 .elementor-heading-title{font-size:var( --e-global-typography-dfdf59a-font-size );}.elementor-12 .elementor-element.elementor-element-52a7c08 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-52a7c08 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-149503c .elementor-heading-title{font-size:var( --e-global-typography-dfdf59a-font-size );}.elementor-12 .elementor-element.elementor-element-8d1e4fb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-8d1e4fb .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-c7860e3 .elementor-heading-title{font-size:var( --e-global-typography-dfdf59a-font-size );}.elementor-12 .elementor-element.elementor-element-37d3b7a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-37d3b7a .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-f212056 .elementor-heading-title{font-size:var( --e-global-typography-dfdf59a-font-size );}.elementor-12 .elementor-element.elementor-element-e248e80 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-e248e80 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-bcf57b4{--n-accordion-title-font-size:var( --e-global-typography-bcda61d-font-size );}.elementor-12 .elementor-element.elementor-element-c454cc2{--min-height:fit-content;}.elementor-12 .elementor-element.elementor-element-2be7a34:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-2be7a34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://drleonardoberto.com.br/wp-content/uploads/2025/09/ordinary-busy-day-surgeon-1-mobile.webp");}.elementor-12 .elementor-element.elementor-element-2be7a34{--padding-top:2.4rem;--padding-bottom:2.4rem;--padding-left:2.4rem;--padding-right:2.4rem;}.elementor-12 .elementor-element.elementor-element-d4095f1 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-12 .elementor-element.elementor-element-cc42228 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-cc42228 .elementor-icon-list-item > a{font-size:var( --e-global-typography-cc15286-font-size );}.elementor-12 .elementor-element.elementor-element-de09723{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-de09723 .elementor-button{font-size:1.4rem;}.elementor-12 .elementor-element.elementor-element-c093c42{--min-height:200px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for heading, class: .elementor-element-c82b148 */.elementor-12 .elementor-element.elementor-element-c82b148::after {
    content: "";
    width: 80px;
    height: 41px;
    position: absolute;
    background: linear-gradient(to left, #07CCB8, transparent);
    top: 12.5px;
    left: -85px;
    opacity: 70%;
}

@media (max-width: 1024px) {
    .elementor-12 .elementor-element.elementor-element-c82b148::after {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37123a7 */.elementor-12 .elementor-element.elementor-element-37123a7 p {
    font-weight: 300 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8d0f77a */span.elementor-button-icon {
    font-size: 35px;
}

.elementor-12 .elementor-element .elementor-button .elementor-button-content-wrapper {
    gap: 15px;
    justify-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8c5ea4 */@media screen and (max-width: 1024px){
    .elementor-12 .elementor-element.elementor-element-d8c5ea4{
        max-width: 300px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cae6a1 */.elementor-12 .elementor-element.elementor-element-6cae6a1 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-489182e */.elementor-12 .elementor-element.elementor-element-489182e::after {
    content: "";
    width: 80px;
    height: 41px;
    position: absolute;
    background: linear-gradient(to left, #07CCB8, transparent);
    top: 7px;
    left: -95px;
    opacity: 70%;
}

@media (max-width: 1024px) {
    .elementor-12 .elementor-element.elementor-element-489182e::after {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-87dc8af */.elementor-12 .elementor-element.elementor-element-87dc8af p {
    font-weight: 300 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98c73bd */@media (min-width: 1025px) {
    .elementor-12 .elementor-element.elementor-element-98c73bd {
        width: 100%;
        padding-left: 2rem;
    }
}
@media (min-width: 1180px) {
    .elementor-12 .elementor-element.elementor-element-98c73bd {
        width: 570px;
        padding-left: 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-445537c */.elementor-12 .elementor-element.elementor-element-445537c::after {
    content: "";
    position: absolute;
    width: 25px;
    height: 25px;
    background: #07CCB8;
    left: -30px;
    top: 50%;
    transform: translateY(-50%);
    border-radius: 100%;
    border: 7px solid #ffffff;
}

.elementor-12 .elementor-element.elementor-element-445537c::before {
    content: "";
    position: absolute;
    width: 11px;
    height: 2px;
    background-color: #07CCB8;
    right: auto;
    left: -30px;
    top: 50%;
    transform: translate(0, -50%);
    z-index: 1;
}

@media (max-width: 767px) {
    .elementor-12 .elementor-element.elementor-element-445537c::after {
        display: none;
    }
    .elementor-12 .elementor-element.elementor-element-445537c::before {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ddd2326 */.elementor-12 .elementor-element.elementor-element-ddd2326 p {
    font-weight: 300 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b930d8 */@media (min-width: 1025px) {
    .elementor-12 .elementor-element.elementor-element-0b930d8 {
        width: 100%;
        padding-right: 2rem;
    }
}
@media (min-width: 1180px) {
    .elementor-12 .elementor-element.elementor-element-0b930d8 {
        width: 570px;
        padding-right: 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b03b34 */.elementor-12 .elementor-element.elementor-element-9b03b34::after {
    content: "";
    position: absolute;
    width: 11px;
    height: 2px;
    background-color: #07CCB8;
    right: -30px;
    left: auto;
    top: 50%;
    transform: translate(0, -50%);
}
.elementor-12 .elementor-element.elementor-element-9b03b34::before {
    content: "";
    position: absolute;
    width: 25px;
    height: 25px;
    background: #07CCB8;
    right: -30px;
    left: auto;
    top: 50%;
    transform: translate(0, -50%);
    border-radius: 100%;
    border: 7px solid #ffffff;
}

@media (max-width: 767px) {
    .elementor-12 .elementor-element.elementor-element-9b03b34::after {
        display: none;
    }
    .elementor-12 .elementor-element.elementor-element-9b03b34::before {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1074164 */.elementor-12 .elementor-element.elementor-element-1074164 p {
    font-weight: 300 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f0af23 */@media (min-width: 1025px) {
    .elementor-12 .elementor-element.elementor-element-9f0af23 {
        width: 100%;
        padding-left: 2rem;
    }
}
@media (min-width: 1180px) {
    .elementor-12 .elementor-element.elementor-element-9f0af23 {
        width: 570px;
        padding-left: 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c6a8c6 */.elementor-12 .elementor-element.elementor-element-8c6a8c6::after {
    content: "";
    position: absolute;
    width: 25px;
    height: 25px;
    background: #07CCB8;
    left: -30px;
    top: 50%;
    transform: translateY(-50%);
    border-radius: 100%;
    border: 7px solid #ffffff;
}

.elementor-12 .elementor-element.elementor-element-8c6a8c6::before {
    content: "";
    position: absolute;
    width: 11px;
    height: 2px;
    background-color: #07CCB8;
    right: auto;
    left: -30px;
    top: 50%;
    transform: translate(0, -50%);
    z-index: 1;
}

@media (max-width: 767px) {
    .elementor-12 .elementor-element.elementor-element-8c6a8c6::after {
        display: none;
    }
    .elementor-12 .elementor-element.elementor-element-8c6a8c6::before {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee4d26f */.elementor-12 .elementor-element.elementor-element-ee4d26f::after {
    content: '';
    position: absolute;
    width: 2px;
    height: calc(100% - 457px);
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    background-color: #07CCB8;
    z-index: 0;
}

.elementor-12 .elementor-element.elementor-element-ee4d26f {
    overflow: hidden;
}

@media (max-width: 768px) {
    .elementor-12 .elementor-element.elementor-element-ee4d26f::after {
        height: calc(100% - 526px);
        top: 50%;
        transform: translate(-50%, -50%);
    }
}
@media (max-width: 931px) {
    .elementor-12 .elementor-element.elementor-element-ee4d26f::after {
        height: calc(100% - 456px);
        top: 50%;
        transform: translate(-50%, -50%);
    }
}
@media (max-width: 930px) {
    .elementor-12 .elementor-element.elementor-element-ee4d26f::after {
        height: calc(100% - 468px);
        top: calc(50% + 5px);
        transform: translate(-50%, -50%);
    }
}
@media (max-width: 894px) {
    .elementor-12 .elementor-element.elementor-element-ee4d26f::after {
        height: calc(100% - 471px);
        top: calc(50% + 4px);
        transform: translate(-50%, -50%);
    }
}
@media (max-width: 814px) {
    .elementor-12 .elementor-element.elementor-element-ee4d26f::after {
        height: calc(100% - 484px);
        top: calc(50% + 9px);
        transform: translate(-50%, -50%);
    }
}
@media (max-width: 798px) {
    .elementor-12 .elementor-element.elementor-element-ee4d26f::after {
        height: calc(100% - 495px);
        top: calc(50% + 4px);
        transform: translate(-50%, -50%);
    }
}
@media (max-width: 788px) {
    .elementor-12 .elementor-element.elementor-element-ee4d26f::after {
        height: calc(100% - 507px);
        top: calc(50% + 9px);
        transform: translate(-50%, -50%);
    }
}

@media (max-width: 767px) {
    .elementor-12 .elementor-element.elementor-element-ee4d26f::after {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c30665f */.elementor-12 .elementor-element.elementor-element-c30665f::after {
    content: "";
    width: 80px;
    height: 41px;
    position: absolute;
    background: linear-gradient(to left, #07CCB8, transparent);
    top: 12px;
    left: -95px;
    opacity: 70%;
}

@media (max-width: 1024px) {
    .elementor-12 .elementor-element.elementor-element-c30665f::after {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-478a436 */.elementor-12 .elementor-element.elementor-element-478a436::after {
    content: "";
    width: 80px;
    height: calc(100% - 20px);
    position: absolute;
    background: linear-gradient(to left, #07CCB8, transparent);
    top: 0;
    left: -95px;
    opacity: 70%;
}

@media (max-width: 1024px) {
    .elementor-12 .elementor-element.elementor-element-478a436::after {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c6c334e */.elementor-12 .elementor-element.elementor-element-c6c334e p {
    font-weight: 300 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d48cc7 */.elementor-12 .elementor-element.elementor-element-1d48cc7::after {
    content: "";
    width: 80px;
    height: calc(100% - 85px);
    position: absolute;
    background: linear-gradient(to left, #07CCB8, transparent);
    top: 0;
    left: -95px;
    opacity: 70%;
}

@media (max-width: 1024px) {
    .elementor-12 .elementor-element.elementor-element-1d48cc7::after {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b3e5f79 */.elementor-12 .elementor-element.elementor-element-b3e5f79 p {
    font-weight: 300 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13fb9de */.elementor-12 .elementor-element.elementor-element-13fb9de p {
    font-weight: 300 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-414f8c6 */.elementor-12 .elementor-element.elementor-element-414f8c6 p {
    font-weight: 300 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-149503c */.elementor-12 .elementor-element.elementor-element-149503c p {
    font-weight: 300 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c7860e3 */.elementor-12 .elementor-element.elementor-element-c7860e3 p {
    font-weight: 300 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f212056 */.elementor-12 .elementor-element.elementor-element-f212056 p {
    font-weight: 300 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b3e5f79 */.elementor-12 .elementor-element.elementor-element-b3e5f79 p {
    font-weight: 300 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13fb9de */.elementor-12 .elementor-element.elementor-element-13fb9de p {
    font-weight: 300 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-414f8c6 */.elementor-12 .elementor-element.elementor-element-414f8c6 p {
    font-weight: 300 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-149503c */.elementor-12 .elementor-element.elementor-element-149503c p {
    font-weight: 300 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c7860e3 */.elementor-12 .elementor-element.elementor-element-c7860e3 p {
    font-weight: 300 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f212056 */.elementor-12 .elementor-element.elementor-element-f212056 p {
    font-weight: 300 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b3e5f79 */.elementor-12 .elementor-element.elementor-element-b3e5f79 p {
    font-weight: 300 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13fb9de */.elementor-12 .elementor-element.elementor-element-13fb9de p {
    font-weight: 300 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-414f8c6 */.elementor-12 .elementor-element.elementor-element-414f8c6 p {
    font-weight: 300 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-149503c */.elementor-12 .elementor-element.elementor-element-149503c p {
    font-weight: 300 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c7860e3 */.elementor-12 .elementor-element.elementor-element-c7860e3 p {
    font-weight: 300 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f212056 */.elementor-12 .elementor-element.elementor-element-f212056 p {
    font-weight: 300 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b3e5f79 */.elementor-12 .elementor-element.elementor-element-b3e5f79 p {
    font-weight: 300 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13fb9de */.elementor-12 .elementor-element.elementor-element-13fb9de p {
    font-weight: 300 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-414f8c6 */.elementor-12 .elementor-element.elementor-element-414f8c6 p {
    font-weight: 300 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-149503c */.elementor-12 .elementor-element.elementor-element-149503c p {
    font-weight: 300 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c7860e3 */.elementor-12 .elementor-element.elementor-element-c7860e3 p {
    font-weight: 300 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f212056 */.elementor-12 .elementor-element.elementor-element-f212056 p {
    font-weight: 300 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b3e5f79 */.elementor-12 .elementor-element.elementor-element-b3e5f79 p {
    font-weight: 300 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13fb9de */.elementor-12 .elementor-element.elementor-element-13fb9de p {
    font-weight: 300 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-414f8c6 */.elementor-12 .elementor-element.elementor-element-414f8c6 p {
    font-weight: 300 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-149503c */.elementor-12 .elementor-element.elementor-element-149503c p {
    font-weight: 300 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c7860e3 */.elementor-12 .elementor-element.elementor-element-c7860e3 p {
    font-weight: 300 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f212056 */.elementor-12 .elementor-element.elementor-element-f212056 p {
    font-weight: 300 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b3e5f79 */.elementor-12 .elementor-element.elementor-element-b3e5f79 p {
    font-weight: 300 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13fb9de */.elementor-12 .elementor-element.elementor-element-13fb9de p {
    font-weight: 300 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-414f8c6 */.elementor-12 .elementor-element.elementor-element-414f8c6 p {
    font-weight: 300 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-149503c */.elementor-12 .elementor-element.elementor-element-149503c p {
    font-weight: 300 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c7860e3 */.elementor-12 .elementor-element.elementor-element-c7860e3 p {
    font-weight: 300 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f212056 */.elementor-12 .elementor-element.elementor-element-f212056 p {
    font-weight: 300 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b3e5f79 */.elementor-12 .elementor-element.elementor-element-b3e5f79 p {
    font-weight: 300 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13fb9de */.elementor-12 .elementor-element.elementor-element-13fb9de p {
    font-weight: 300 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-414f8c6 */.elementor-12 .elementor-element.elementor-element-414f8c6 p {
    font-weight: 300 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-149503c */.elementor-12 .elementor-element.elementor-element-149503c p {
    font-weight: 300 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c7860e3 */.elementor-12 .elementor-element.elementor-element-c7860e3 p {
    font-weight: 300 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f212056 */.elementor-12 .elementor-element.elementor-element-f212056 p {
    font-weight: 300 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c454cc2 */.elementor-12 .elementor-element.elementor-element-c454cc2::after {
    content: '';
    position: absolute;
    width: 100%;
    height: calc(100% + 105px);
    background: linear-gradient(to right, #07CCB8 0%, transparent 80%, transparent 100%);
    top: 50%;
    left: calc(50% - 3px);
    transform: translateY(-50%);
    z-index: 0;
}
.elementor-12 .elementor-element.elementor-element-c454cc2::before {
    content: '';
    position: absolute;
    width: 100%;
    height: calc(100% + 100px);
    background: #153B52;
    z-index: 1;
    top: 50%;
    left: 50%;
    transform: translateY(-50%);
    z-index: 1;
}

@media (max-width: 767px) {
    .elementor-12 .elementor-element.elementor-element-c454cc2::after {
        display: none;
    }
    .elementor-12 .elementor-element.elementor-element-c454cc2::before {
        display: none;
    }
    
    .elementor-12 .elementor-element.elementor-element-c454cc2 iframe {
        max-height: 250px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bda2e93 */.elementor-12 .elementor-element.elementor-element-bda2e93 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-de09723 */span.elementor-button-icon {
    font-size: 35px;
}

.elementor-12 .elementor-element.elementor-element-8d0f77a .elementor-button .elementor-button-content-wrapper {
    gap: 15px;
    justify-content: center;
    align-items: center;
}

@media (max-width: 767px) {
    .elementor-12 .elementor-element.elementor-element-de09723 {
        font-size: 1.4rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2be7a34 */.elementor-12 .elementor-element.elementor-element-2be7a34::after {
    content: "";
    position: absolute;
    width: 25px;
    height: 25px;
    background: #07CCB8;
    left: -25px;
    top: 50%;
    transform: translateY(-50%);
    border-radius: 100%;
    border: 7px solid #153B52;
}
.elementor-12 .elementor-element.elementor-element-2be7a34::before {
    content: "";
    position: absolute;
    width: 25px;
    height: 25px;
    background: #07CCB8;
    right: -25px;
    left: auto;
    top: 50%;
    transform: translate(0, -50%);
    border-radius: 100%;
    border: 7px solid #153B52;
}

@media (max-width: 1024px) {
    .elementor-12 .elementor-element.elementor-element-2be7a34::after {
        display: none;
    }
    .elementor-12 .elementor-element.elementor-element-2be7a34::before {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f4fb98 */.elementor-12 .elementor-element.elementor-element-9f4fb98 {
    overflow: hidden;
}

.elementor-12 .elementor-element.elementor-element-9f4fb98::after {
    content: '';
    position: absolute;
    width: calc(100% - 20px);
    height: 2px;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    background-color: #07CCB8;
    z-index: 0;
}

@media (max-width: 1024px) {
    .elementor-12 .elementor-element.elementor-element-9f4fb98::after {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS *//* -=-=-=-=-=-=-=-=-=- */
/* VARIÁVEIS PARA O DESKTOP*/
/* -=-=-=-=-=-=-=-=-=- */

:root{
    /* GERAL SEÇÕES */
    --padding-top-secoes: 6.4rem;
    --padding-right-secoes: 2rem;
    --padding-bottom-secoes: 6.4rem;
    --padding-left-secoes: 2rem;
    --tamanho-secao: 1140px;
    --border-radius-geral: 32px;
     
    /* TÍTULOS */
    --tamanho-fonte-h1: 5.6rem;
    --tamanho-fonte-h2: 4.8rem;
    --tamanho-fonte-h3: 3.6rem;
    --tamanho-fonte-s1: 2.4rem;
    --tamanho-fonte-s2: 2.2rem;
    --tamanho-fonte-s3: 2rem;
    --titulo-line-height: 1.2em;
    --titulo-letter-spacing: -0.03em;
    
    /* HAT */
    --tamanho-fonte-hat: 1.4rem;
    --letter-spacing-hat: 0.20em;
    
    /* PARAGRAFO */
    --tamanho-fonte-paragrafo: 1.6rem;
    --line-height-paragrafo: 1.5em;
    
    /* BOTÕES DA PÁGINA */
    --borda-padrao-botoes: 100px;
    --padding-top-bottom-botoes: 1.5rem;
    --padding-left-right-botoes: 4rem;
    --tamanho-texto-botoes: 1.8rem;
    
    /* SEÇÃO DE BENEFÍCIOS */
    --max-height-imagem: 60px;
    
    /* RODAPÉ */
    --rodape-font-color: black;
    --rodape-font-size: 1.4rem;
    
    /* CARDS */
    --font-family-card: 'Inter', Sans-serif;
    --height-card: 40px;
    --width-card: 40px;
    --number-color-card: white;
    --font-size-card: 1.8rem;
    --bgcolor-card: ;
}

/* -=-=-=-=-=-=-=-=-=- */
/* VARIÁVEIS PARA O TABLET */
/* -=-=-=-=-=-=-=-=-=- */

@media screen and (max-width: 1024px){
    :root{
    /* GERAL SEÇÕES */
    --padding-top-secoes: 6.4rem;
    --padding-right-secoes: 2rem;
    --padding-bottom-secoes: 6.4rem;
    --padding-left-secoes: 2rem;
    --tamanho-secao: 1140px;
    --border-radius-geral: 32px;
    
    /* TÍTULOS */
    --tamanho-fonte-h1: 5.6rem;
    --tamanho-fonte-h2: 4.8rem;
    --tamanho-fonte-h3: 3.6rem;
    --tamanho-fonte-s1: 2.4rem;
    --tamanho-fonte-s2: 2.2rem;
    --tamanho-fonte-s3: 2rem;
    --titulo-line-height: 1.2em;
    
    /* HAT */
    --tamanho-fonte-hat: 1.4rem;
    --letter-spacing-hat: 0.20em;
    
    /* PARAGRAFO */
    --tamanho-fonte-paragrafo: 1.6rem;
    --line-height-paragrafo: 1.5em;
    
    /* BOTÕES DA PÁGINA */
    --borda-padrao-botoes: 100px;
    --padding-top-bottom-botoes: 1.5rem;
    --padding-left-right-botoes: 4rem;
    --tamanho-texto-botoes: 1.8rem;
    
    /* SEÇÃO DE BENEFÍCIOS */
    --max-height-imagem: 60px;
    
    /* RODAPÉ */
    --rodape-font-color: black;
    --rodape-font-size: 1.4rem;
    
    /* CARDS */
    --font-family-card: 'Inter', Sans-serif;
    --height-card: 40px;
    --width-card: 40px;
    --number-color-card: white;
    --font-size-card: 1.8rem;
    --bgcolor-card: ; 
    }
}

/* -=-=-=-=-=-=-=-=-=- */
/* VARIÁVEIS PARA O MOBILE */
/* -=-=-=-=-=-=-=-=-=- */

@media screen and (max-width: 767px){
    :root{
    /* GERAL SEÇÕES */
    --padding-top-secoes: 6.4rem;
    --padding-right-secoes: 2rem;
    --padding-bottom-secoes: 6.4rem;
    --padding-left-secoes: 2rem;
    --tamanho-secao: 1140px;
    --border-radius-geral: 32px;
    
    /* TÍTULOS */
    --tamanho-fonte-h1: 3rem;
    --tamanho-fonte-h2: 2.8rem;
    --tamanho-fonte-h3: 2.4rem;
    --tamanho-fonte-s1: 2.2rem;
    --tamanho-fonte-s2: 2rem;
    --tamanho-fonte-s3: 1.8rem;
    --titulo-line-height: 1.2em;
    
    /* HAT */
    --tamanho-fonte-hat: 1.4rem;
    --letter-spacing-hat: 0.20em;
    
    /* PARAGRAFO */
    --tamanho-fonte-paragrafo: 1.6rem;
    --line-height-paragrafo: 1.5em;
    
    /* BOTÕES DA PÁGINA */
    --borda-padrao-botoes: 100px;
    --padding-top-bottom-botoes: 1.5rem;
    --padding-left-right-botoes: 4rem;
    --tamanho-texto-botoes: 1.8rem;
    
    /* SEÇÃO DE BENEFÍCIOS */
    --max-height-imagem: 60px;
    
    /* RODAPÉ */
    --rodape-font-color: black;
    --rodape-font-size: 1.4rem;
    
    /* CARDS */
    --font-family-card: 'Inter', Sans-serif;
    --height-card: 40px;
    --width-card: 40px;
    --number-color-card: white;
    --font-size-card: 1.8rem;
    --bgcolor-card: ;
    } 
}

html{
    font-size: 62.5%;
}

body{
    font-size: 1.6rem;
}

textarea{
    resize: none;
}

/* -=-=-=-=-=-=-=-=-=- */
/* CONTROLE DO RODAPÉ */
/* -=-=-=-=-=-=-=-=-=- */

.rodape p,
.rodape span {
    color: var(--rodape-font-color) !important;
}

/* -=-=-=-=-=-=-=-=-=- */
/* CONTROLE DE FONTES DO SITE */
/* -=-=-=-=-=-=-=-=-=- */

.h1-fonte-padrao h1 {
    font-family: 'Inter', Sans-serif !important;
    font-weight: 600 !important;
}

.h2-fonte-padrao h2 {
    font-family: 'Inter', Sans-serif !important;
    font-weight: 600 !important;
}

.h3-fonte-padrao h3 {
    font-family: 'Inter', Sans-serif !important;
    font-weight: 600 !important;
}

.h4-fonte-padrao h4 {
    font-family: 'Inter', Sans-serif !important;
    font-weight: 600 !important;
}

.h5-fonte-padrao h5 {
    font-family: 'Inter', Sans-serif !important;
    font-weight: 600 !important;
}

.h6-fonte-padrao h6 {
    font-family: 'Inter', Sans-serif !important;
    font-weight: 600 !important;
}

.p-fonte-padrao p, .p-fonte-padrao li, .p-fonte-padrao span{
    font-family: 'Inter', Sans-serif !important;
    font-weight: 400 !important;
}
.botao-fonte-padrao span{
    font-family: 'Inter', Sans-serif !important;
    font-weight: 600 !important;
}/* End custom CSS */