.elementor-5023 .elementor-element.elementor-element-df74220{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--align-items:center;--gap:41px 0px;--background-transition:0.3s;}.elementor-5023 .elementor-element.elementor-element-df74220:not(.elementor-motion-effects-element-type-background), .elementor-5023 .elementor-element.elementor-element-df74220 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://drfilipeduarte.com.br/wp-content/uploads/2026/05/obrigado-scaled.webp");}.elementor-5023 .elementor-element.elementor-element-df74220, .elementor-5023 .elementor-element.elementor-element-df74220::before{--border-transition:0.3s;}.elementor-5023 .elementor-element.elementor-element-ee6360d{text-align:center;}.elementor-5023 .elementor-element.elementor-element-ee6360d .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:70px;font-weight:800;line-height:1.2em;}.elementor-5023 .elementor-element.elementor-element-e3ed6c0 .elementor-progress-wrapper .elementor-progress-bar{background-color:#A04932;}.elementor-5023 .elementor-element.elementor-element-e3ed6c0 .elementor-progress-wrapper{background-color:#F49A64;border-radius:999px;overflow:hidden;}.elementor-5023 .elementor-element.elementor-element-e3ed6c0 .elementor-progress-bar{height:36px;line-height:36px;color:#F49A64;font-family:"Red Hat Display", Sans-serif;font-size:26px;font-weight:900;}.elementor-5023 .elementor-element.elementor-element-e3ed6c0{width:var( --container-widget-width, 644px );max-width:644px;--container-widget-width:644px;--container-widget-flex-grow:0;}.elementor-5023 .elementor-element.elementor-element-7df8690{text-align:center;color:#590508B3;font-family:"Red Hat Display", Sans-serif;font-size:22px;font-weight:500;width:var( --container-widget-width, 709px );max-width:709px;--container-widget-width:709px;--container-widget-flex-grow:0;}.elementor-5023 .elementor-element.elementor-element-9cf823e .elementor-button .elementor-align-icon-right{margin-left:7px;}.elementor-5023 .elementor-element.elementor-element-9cf823e .elementor-button .elementor-align-icon-left{margin-right:7px;}.elementor-5023 .elementor-element.elementor-element-9cf823e .elementor-button{font-family:"Red Hat Display", Sans-serif;font-size:22px;font-weight:700;line-height:0.7em;letter-spacing:0.255px;fill:#2A483A;color:#2A483A;background-color:#2BC67B;padding:31px 85px 31px 85px;}.elementor-5023 .elementor-element.elementor-element-9cf823e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5023 .elementor-element.elementor-element-9cf823e{width:var( --container-widget-width, 526px );max-width:526px;--container-widget-width:526px;--container-widget-flex-grow:0;}@media(max-width:767px){.elementor-5023 .elementor-element.elementor-element-df74220{--content-width:340px;--gap:20px 0px;--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-5023 .elementor-element.elementor-element-ee6360d .elementor-heading-title{font-size:32px;}.elementor-5023 .elementor-element.elementor-element-e3ed6c0 .elementor-progress-bar{font-size:16px;}.elementor-5023 .elementor-element.elementor-element-7df8690{font-size:18px;line-height:1.2em;}.elementor-5023 .elementor-element.elementor-element-9cf823e .elementor-button{font-size:15px;padding:18px 20px 18px 20px;}.elementor-5023 .elementor-element.elementor-element-9cf823e > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-5023 .elementor-element.elementor-element-df74220{--content-width:811px;}}/* Start custom CSS for progress, class: .elementor-element-e3ed6c0 */.elementor-5023 .elementor-element.elementor-element-e3ed6c0 .elementor-progress-bar {
    border-radius: 999px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7df8690 */.elementor-5023 .elementor-element.elementor-element-7df8690 strong {
    color: #590508;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9cf823e */.elementor-5023 .elementor-element.elementor-element-9cf823e .elementor-button {
    border-radius: 17.169px;
background: #2BC67B;
box-shadow: 0 136.296px 38.214px 0 rgba(0, 0, 0, 0.00), 0 86.618px 34.392px 0 rgba(0, 0, 0, 0.01), 0 48.404px 29.297px 0 rgba(0, 0, 0, 0.03), 0 21.654px 21.654px 0 rgba(0, 0, 0, 0.04), 0 5.095px 11.464px 0 rgba(0, 0, 0, 0.05) !important;
}

.elementor-5023 .elementor-element.elementor-element-9cf823e .elementor-button-content-wrapper {
    display: flex;
    align-content: center;
    align-items: center;
}

.elementor-5023 .elementor-element.elementor-element-9cf823e svg {
    font-size: calc(1em + 6px)
}/* End custom CSS */
/* Start custom CSS */body {
    overflow-x: hidden;
}

.destaque {
    background: linear-gradient(79deg, #540005 -0.37%, #F59B65 95.41%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;

    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}/* End custom CSS */