.elementor-kit-5{--e-global-color-primary:#D4AF37;--e-global-color-secondary:#0A131E;--e-global-color-text:#555555;--e-global-color-accent:#A98225;--e-global-color-dg3l_gold:#D4AF37;--e-global-color-dg3l_goldd:#A98225;--e-global-color-dg3l_black:#0A131F;--e-global-color-dg3l_black2:#0A131E;--e-global-color-dg3l_graphite:#2A2A2A;--e-global-color-dg3l_silver:#BFC2C5;--e-global-color-dg3l_light:#F4F4F2;--e-global-color-dg3l_white:#FFFFFF;--e-global-color-dg3l_muted:#777777;--e-global-typography-primary-font-family:"Manrope";--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"Manrope";--e-global-typography-secondary-font-weight:600;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Inter";--e-global-typography-accent-font-weight:700;--e-global-typography-dg3l_titulos-font-family:"Manrope";--e-global-typography-dg3l_titulos-font-weight:800;--e-global-typography-dg3l_texto-font-family:"Inter";--e-global-typography-dg3l_texto-font-weight:400;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-kit-5 h1{font-family:"Manrope", Sans-serif;font-size:48px;font-weight:800;line-height:1.15em;}.elementor-kit-5 h2{font-family:"Manrope", Sans-serif;font-size:38px;font-weight:700;line-height:1.15em;}.elementor-kit-5 h3{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;}.elementor-kit-5 h4{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:700;line-height:1.15em;}.elementor-kit-5 h5{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:700;line-height:1.15em;}.elementor-kit-5 h6{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:700;line-height:1.15em;}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{color:oklch(16% .025 258);}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.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 *//* DG3L - botões primários com degradê metálico (mesma família do logotipo) */
.dg-btn-metal .elementor-button,.dg-form .elementor-button{background:linear-gradient(135deg,#F2D98A 0%,#D4AF37 35%,#C9A33A 68%,#A98225 100%)!important;color:#0A131F!important;border:1px solid rgba(169,130,37,.65)!important;border-radius:8px!important;font-weight:700;box-shadow:0 1px 3px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.4);transition:background .22s ease,box-shadow .22s ease,transform .22s ease}
.dg-btn-metal .elementor-button:hover,.dg-form .elementor-button:hover{background:linear-gradient(135deg,#F7E4A0 0%,#E0BC49 35%,#D4B04A 68%,#B58E2F 100%)!important;color:#0A131F!important;transform:translateY(-1px);box-shadow:0 6px 16px rgba(212,175,55,.28),0 1px 3px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.5)}
.dg-btn-metal .elementor-button:active,.dg-form .elementor-button:active{transform:translateY(0);filter:brightness(.96);box-shadow:inset 0 2px 4px rgba(0,0,0,.28)}
.dg-btn-metal .elementor-button:focus-visible,.dg-form .elementor-button:focus-visible{outline:3px solid #fff;outline-offset:3px;box-shadow:0 0 0 3px #0A131F}
.dg-btn-metal .elementor-button[disabled],.dg-form .elementor-button[disabled]{background:linear-gradient(135deg,#d9d3bd,#b9b196)!important;color:#555!important;cursor:not-allowed;transform:none;box-shadow:none}
.dg-btn .elementor-button{transition:background .22s ease,color .22s ease,border-color .22s ease,transform .22s ease}
.dg-btn:not(.dg-btn-metal) .elementor-button:focus-visible{outline:3px solid #D4AF37;outline-offset:3px}
.dg-card{transition:border-color .25s,box-shadow .25s}.dg-card:hover{border-color:#cfc8ad!important;box-shadow:0 14px 30px rgba(17,17,17,.07)}
@media (prefers-reduced-motion:reduce){.dg-btn-metal .elementor-button,.dg-form .elementor-button,.dg-btn .elementor-button,.dg-card{transition:none!important}.dg-btn-metal .elementor-button:hover,.dg-form .elementor-button:hover{transform:none}}
.dg-posts .elementor-post{background:#fff;border:1px solid #E2E2DE;border-radius:4px;overflow:hidden;transition:border-color .25s,box-shadow .25s}.dg-posts .elementor-post:hover{border-color:#cfc8ad;box-shadow:0 14px 30px rgba(17,17,17,.07)}.dg-posts .elementor-post__text{padding:24px 24px 26px}.dg-posts .elementor-post__title,.dg-posts .elementor-post__title a{font-family:Manrope,sans-serif;font-weight:700;color:#0A131F;font-size:19px;line-height:1.25}.dg-posts .elementor-post__title a:hover{color:#A98225}.dg-posts .elementor-post__excerpt p{color:#555;font-size:15px}.dg-posts .elementor-post__read-more{color:#0A131F;font-weight:700;text-decoration:none}.dg-posts .elementor-post__read-more:hover{color:#A98225}

/* DG3L - botão 'Falar com especialista' dentro do menu (somente quando o menu mobile está aberto) */
@media (min-width:1025px){.dg-megamenu .e-n-menu-heading>.e-n-menu-item:last-child{display:none!important}}
@media (max-width:1024px){.dg-megamenu .e-n-menu-heading>.e-n-menu-item:last-child{padding:0px 0 6px}.dg-megamenu .e-n-menu-heading>.e-n-menu-item:last-child .e-n-menu-title{justify-content:center;border:0}.dg-megamenu .e-n-menu-heading>.e-n-menu-item:last-child .e-n-menu-title-container{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:12px 24px;border-radius:8px;border:1px solid rgba(169,130,37,.65);background:linear-gradient(135deg,#F2D98A 0%,#D4AF37 35%,#C9A33A 68%,#A98225 100%);box-shadow:0 1px 3px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.4);transition:background .22s ease,box-shadow .22s ease,transform .22s ease}.dg-megamenu .e-n-menu-heading>.e-n-menu-item:last-child .e-n-menu-title-text{color:#0A131F!important;font-weight:700}.dg-megamenu .e-n-menu-heading>.e-n-menu-item:last-child .e-n-menu-title-container:hover{background:linear-gradient(135deg,#F7E4A0 0%,#E0BC49 35%,#D4B04A 68%,#B58E2F 100%);transform:translateY(-1px);box-shadow:0 6px 16px rgba(212,175,55,.28)}.dg-megamenu .e-n-menu-heading>.e-n-menu-item:last-child .e-n-menu-title-container:focus-visible{outline:3px solid #fff;outline-offset:3px}}
@media (prefers-reduced-motion:reduce){.dg-megamenu .e-n-menu-heading>.e-n-menu-item:last-child .e-n-menu-title-container{transition:none}}/* End custom CSS */