.elementor-kit-124{--e-global-color-primary:#292126;--e-global-color-secondary:#71636B;--e-global-color-text:#292126;--e-global-color-accent:#A52950;--e-global-color-paper:#FCFAFB;--e-global-color-surface:#F2E9ED;--e-global-color-line:#DED2D8;--e-global-typography-primary-font-family:"Bodoni Moda";--e-global-typography-primary-font-size:42px;--e-global-typography-primary-font-weight:500;--e-global-typography-primary-line-height:1.05em;--e-global-typography-primary-letter-spacing:-0.025em;--e-global-typography-secondary-font-family:"Manrope";--e-global-typography-secondary-font-size:28px;--e-global-typography-secondary-font-weight:600;--e-global-typography-secondary-line-height:1.15em;--e-global-typography-secondary-letter-spacing:-0.025em;--e-global-typography-text-font-family:"Manrope";--e-global-typography-text-font-size:17px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.7em;--e-global-typography-accent-font-family:"Manrope";--e-global-typography-accent-font-size:14px;--e-global-typography-accent-font-weight:600;--e-global-typography-accent-line-height:1.4em;background-color:#FCFAFB;color:#292126;font-family:"Manrope", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;}.elementor-kit-124 button,.elementor-kit-124 input[type="button"],.elementor-kit-124 input[type="submit"],.elementor-kit-124 .elementor-button{background-color:#A52950;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:600;line-height:1.4em;color:#FCFAFB;border-radius:12px 12px 12px 12px;}.elementor-kit-124 e-page-transition{background-color:#FFBC7D;}.elementor-kit-124 a{color:#A52950;}.elementor-kit-124 a:hover{color:#292126;}.elementor-kit-124 h1{color:#292126;font-family:"Manrope", Sans-serif;font-size:46px;font-weight:600;line-height:1.06em;letter-spacing:-0.025em;}.elementor-kit-124 h2{color:#292126;font-family:"Manrope", Sans-serif;font-size:30px;font-weight:600;line-height:1.15em;letter-spacing:-0.025em;}.elementor-kit-124 h3{color:#292126;font-family:"Manrope", Sans-serif;font-size:24px;font-weight:600;line-height:1.15em;letter-spacing:-0.025em;}.elementor-kit-124 h4{color:#292126;font-family:"Manrope", Sans-serif;font-size:20px;font-weight:600;line-height:1.15em;letter-spacing:-0.025em;}.elementor-kit-124 h5{color:#292126;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:600;line-height:1.15em;letter-spacing:-0.025em;}.elementor-kit-124 h6{color:#292126;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:600;line-height:1.15em;letter-spacing:-0.025em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1240px;}.e-con{--container-max-width:1240px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */html{scroll-behavior:smooth}body{overflow-wrap:break-word}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--e-global-color-accent);outline-offset:4px} .elementor-widget-text-editor p:last-child{margin-bottom:0} .elementor-post__title a:hover{color:var(--e-global-color-accent)} .elementor-widget-theme-post-content a{text-underline-offset:3px} .elementor-widget-theme-post-content li{margin-bottom:.5em} @media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}} @media print{header,footer,.ddn-sidebar{display:none!important}.e-con{display:block!important;width:100%!important}body{background:transparent!important}}
/* Portal refinement */
.elementor img:not(.emoji),.elementor-post__thumbnail,.elementor-post__thumbnail__link{border-radius:12px}
.elementor .elementor-button{border-radius:12px}
.elementor h1,.elementor h2,.elementor h3{text-wrap:pretty}
.elementor-widget-theme-post-content h3{line-height:1.16;letter-spacing:-.025em;margin-block:1.5em .65em}
.ddn-summary{background:var(--e-global-color-surface);border:1px solid var(--e-global-color-line);border-radius:12px;padding:24px;margin:4px 0 12px}
.ddn-summary strong{color:var(--e-global-color-accent)}
.ddn-summary p:last-child{margin-bottom:0}
.ddn-table-wrap{overflow-x:auto;border:1px solid var(--e-global-color-line);border-radius:12px;margin-block:16px 24px}
.ddn-table-wrap table{border-collapse:collapse;width:100%;margin:0;font-size:15px;line-height:1.55}
.ddn-table-wrap caption{text-align:left;padding:16px 20px;font-weight:600;background:var(--e-global-color-surface);color:var(--e-global-color-primary)}
.ddn-table-wrap th,.ddn-table-wrap td{padding:16px;border:0;border-bottom:1px solid var(--e-global-color-line);vertical-align:top;text-align:left}
.ddn-table-wrap thead th{background:var(--e-global-color-surface);font-weight:600}
.ddn-table-wrap tbody tr:last-child>*{border-bottom:0}
.ddn-table-wrap tbody th{font-weight:600;min-width:110px}
.ddn-table-wrap td{min-width:150px}
.ddn-article-copy li::marker{color:var(--e-global-color-accent);font-weight:600}
.ddn-article-copy h2{padding-top:12px}
.ddn-timeline{list-style:none;padding:0!important;display:grid;gap:0}
.ddn-timeline li{display:grid;grid-template-columns:70px 1fr;gap:16px;padding:16px 0;border-bottom:1px solid var(--e-global-color-line);margin:0!important}
.ddn-timeline strong{color:var(--e-global-color-accent);font-variant-numeric:tabular-nums}
.ddn-home-steps{border-radius:12px;background:var(--e-global-color-surface);padding:24px}
.ddn-home-steps ol{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;list-style-position:inside;margin:0;padding:0}
.ddn-home-steps li::marker{color:var(--e-global-color-accent);font-weight:700}
.ddn-home-steps a{font-weight:600;text-decoration:underline;text-underline-offset:4px}
@media(max-width:767px){.ddn-summary{padding:20px}.ddn-home-steps ol{grid-template-columns:1fr;gap:14px}.ddn-table-wrap th,.ddn-table-wrap td{padding:12px}.ddn-timeline li{grid-template-columns:58px 1fr;gap:12px}}
 @media(max-width:767px){.ddn-table-wrap:before{content:"Deslize para comparar todos os itens →";display:block;padding:10px 12px;background:var(--e-global-color-surface);color:var(--e-global-color-secondary);font-size:12px}}/* End custom CSS */