.elementor-289 .elementor-element.elementor-element-80e6e20{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-289 .elementor-element.elementor-element-451a134 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-289 .elementor-element.elementor-element-e9ede92{--display:flex;--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;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-289 .elementor-element.elementor-element-f9dfbb9{width:var( --container-widget-width, 24.595% );max-width:24.595%;--container-widget-width:24.595%;--container-widget-flex-grow:0;}.elementor-289 .elementor-element.elementor-element-f9dfbb9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-289 .elementor-element.elementor-element-1b5e841{width:var( --container-widget-width, 67.34% );max-width:67.34%;--container-widget-width:67.34%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-289 .elementor-element.elementor-element-1b5e841.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-289 .elementor-element.elementor-element-2a2cb99{font-family:"Montserrat", Sans-serif;font-weight:700;color:var( --e-global-color-primary );}.elementor-289 .elementor-element.elementor-element-2a2cb99 a{color:var( --e-global-color-primary );}.elementor-289 .elementor-element.elementor-element-2a2cb99 a:hover, .elementor-289 .elementor-element.elementor-element-2a2cb99 a:focus{color:var( --e-global-color-accent );}.elementor-289 .elementor-element.elementor-element-5f69d6d{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}@media(max-width:767px){.elementor-289 .elementor-element.elementor-element-f9dfbb9{width:var( --container-widget-width, 264.514px );max-width:264.514px;--container-widget-width:264.514px;--container-widget-flex-grow:0;}.elementor-289 .elementor-element.elementor-element-1b5e841{width:var( --container-widget-width, 475.726px );max-width:475.726px;--container-widget-width:475.726px;--container-widget-flex-grow:0;}.elementor-289 .elementor-element.elementor-element-2a2cb99{font-size:14px;}.elementor-289 .elementor-element.elementor-element-5f69d6d{text-align:center;font-size:14px;}}@media(min-width:768px){.elementor-289 .elementor-element.elementor-element-e9ede92{--content-width:1200px;}}/* Start custom CSS for text-editor, class: .elementor-element-451a134 */a {
  color: #D4AF37; /* Dourado clássico */
  text-decoration: none;
  transition: color 0.3s ease;
}

a:hover {
  color: #FFD700; /* Dourado claro (Gold) */
  text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a2cb99 */.link-dourado:hover {
  color: #FFD700;
  text-shadow: 0 0 5px rgba(255, 215, 0, 0.4);
}/* End custom CSS */