.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-19 .elementor-element.elementor-element-2f1ae12{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-19 .elementor-element.elementor-element-2f1ae12.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}body:not(.rtl) .elementor-19 .elementor-element.elementor-element-50dafef{right:30px;}body.rtl .elementor-19 .elementor-element.elementor-element-50dafef{left:30px;}.elementor-19 .elementor-element.elementor-element-50dafef{top:40px;z-index:9999999;}.elementor-widget-shortcode .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-shortcode .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-19 .elementor-element.elementor-element-a43cdc3{width:100%;max-width:100%;}.elementor-19 .elementor-element.elementor-element-4ba6916{width:100%;max-width:100%;}body.elementor-page-19:not(.elementor-motion-effects-element-type-background), body.elementor-page-19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://olimpuspay.com/wp-content/uploads/2025/05/Design-sem-nome-5.png");background-size:cover;}@media(max-width:767px){body:not(.rtl) .elementor-19 .elementor-element.elementor-element-50dafef{right:10%;}body.rtl .elementor-19 .elementor-element.elementor-element-50dafef{left:10%;}.elementor-19 .elementor-element.elementor-element-50dafef{top:10%;}body.elementor-page-19:not(.elementor-motion-effects-element-type-background), body.elementor-page-19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://olimpuspay.com/wp-content/uploads/2025/05/Design-sem-nome-5.png");background-position:center center;}}@media(min-width:768px){.elementor-19 .elementor-element.elementor-element-2f1ae12{--width:114.058%;}}/* Start custom CSS for shortcode, class: .elementor-element-4ba6916 */.menu-logo {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 5px;
    height: auto;
    max-height: 120px; /* opcional: limite máximo da logo no menu */
}

.menu-logo img {
    height: auto;
    width: auto;
    object-fit: contain;
}

.menu-logo {
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */