.elementor-32 .elementor-element.elementor-element-6b169fb3{--display:flex;--min-height:88px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#d9e4e7;--border-color:#d9e4e7;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-32 .elementor-element.elementor-element-6b169fb3:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-6b169fb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFF5;}.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-32 .elementor-element.elementor-element-390daa15 img{width:173px;border-radius:6px 6px 6px 6px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-32 .elementor-element.elementor-element-6c5ed0d5.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-32 .elementor-element.elementor-element-6c5ed0d5 .elementor-nav-menu .elementor-item{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:500;}.elementor-32 .elementor-element.elementor-element-6c5ed0d5 .elementor-nav-menu--main .elementor-item{color:#173b49;fill:#173b49;padding-left:0px;padding-right:0px;}.elementor-32 .elementor-element.elementor-element-6c5ed0d5 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-32 .elementor-element.elementor-element-6c5ed0d5 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-32 .elementor-element.elementor-element-6c5ed0d5 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-32 .elementor-element.elementor-element-6c5ed0d5 .elementor-nav-menu--main .elementor-item:focus{color:#00a3b5;fill:#00a3b5;}.elementor-32 .elementor-element.elementor-element-6c5ed0d5{--e-nav-menu-horizontal-menu-item-margin:calc( 30px / 2 );}.elementor-32 .elementor-element.elementor-element-6c5ed0d5 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:30px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-32 .elementor-element.elementor-element-6b169fb3{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;}}@media(min-width:768px){.elementor-32 .elementor-element.elementor-element-6b169fb3{--content-width:1200px;}}@media(max-width:767px){.elementor-32 .elementor-element.elementor-element-6b169fb3{--min-height:75px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-32 .elementor-element.elementor-element-390daa15 img{width:150px;}}/* Start custom CSS for nav-menu, class: .elementor-element-6c5ed0d5 */.elementor-32 .elementor-element.elementor-element-6c5ed0d5 .elementor-nav-menu--main > .elementor-nav-menu::after{content:none;}/* Apply in Nav Menu widget6c5ed0d5 Custom CSS, not root.
   Native widget stays Tablet breakpoint1024. Responsive adaptation only801-1024.
   Root approved: this switches the new menu's own presentations, no legacy.
   QA:799/800/801/1024/1025, keyboard focus, toggle aria-expanded, open-resize-close. */
@media(min-width:801px) and (max-width:1024px){
 .elementor-32 .elementor-element.elementor-element-6c5ed0d5 .elementor-nav-menu--main {display:flex;}
 .elementor-32 .elementor-element.elementor-element-6c5ed0d5 .elementor-menu-toggle {display:none;}
 .elementor-32 .elementor-element.elementor-element-6c5ed0d5 .elementor-nav-menu--dropdown.elementor-nav-menu__container {display:none;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b169fb3 *//* Root6b169fb3 Custom CSS. Enable Sticky Top via native Motion Effects.
   Source header89px = inner88 + bottom border1. */
.elementor-32 .elementor-element.elementor-element-6b169fb3[data-id="6b169fb3"] {padding:0 40px;border:0;border-bottom:1px solid #d9e4e7;background:#fffffff5;backdrop-filter:blur(12px);z-index:20;min-height:89px;}
.elementor-32 .elementor-element.elementor-element-6b169fb3[data-id="6b169fb3"] > .e-con-inner {height:88px;min-height:88px;max-width:1200px;width:100%;padding:0;gap:32px;flex-direction:row;flex-wrap:nowrap;align-items:center;}
.elementor-32 .elementor-element.elementor-element-6b169fb3[data-id="6b169fb3"] [data-id="390daa15"] {width:173px;flex:0 0 173px;margin:0 auto 0 0;}
.elementor-32 .elementor-element.elementor-element-6b169fb3[data-id="6b169fb3"] [data-id="390daa15"] img {display:block;width:173px;height:auto;}
.elementor-32 .elementor-element.elementor-element-6b169fb3[data-id="6b169fb3"] [data-id="6c5ed0d5"] {width:auto;flex:1;min-width:0;margin:0;}
.elementor-32 .elementor-element.elementor-element-6b169fb3[data-id="6b169fb3"] [data-id="6c5ed0d5"] .elementor-nav-menu--main > .elementor-nav-menu {align-items:center;gap:30px;}
.elementor-32 .elementor-element.elementor-element-6b169fb3[data-id="6b169fb3"] [data-id="6c5ed0d5"] .elementor-nav-menu--main .elementor-item {margin:0;padding:10px 0;font:500 13px/1.75 Poppins,Arial,sans-serif;color:#173b49;}
.elementor-32 .elementor-element.elementor-element-6b169fb3[data-id="6b169fb3"] [data-id="6c5ed0d5"] .elementor-nav-menu--main .elementor-item:hover {color:#00a3b5;}
.elementor-32 .elementor-element.elementor-element-6b169fb3[data-id="6b169fb3"] [data-id="6c5ed0d5"] .olimpark-monthly-cta > a.elementor-item {display:block;padding:12px 20px;background:#004f6c;color:#fff;border:0;border-radius:6px;font:500 12px/1.75 Poppins,Arial,sans-serif;}
.elementor-32 .elementor-element.elementor-element-6b169fb3[data-id="6b169fb3"] [data-id="6c5ed0d5"] .olimpark-monthly-cta > a.elementor-item::after {content:"";display:inline-block;position:static;width:22px;height:22px;margin-left:3.125px;vertical-align:baseline;opacity:1;transform:none;background:transparent url("https://olimpark.com.br/wp-content/uploads/2026/10/arrow-up-right-white.png") center/22px 22px no-repeat;pointer-events:none;}
.elementor-32 .elementor-element.elementor-element-6b169fb3[data-id="6b169fb3"] [data-id="6c5ed0d5"] .olimpark-monthly-cta > a.elementor-item:hover {background:#003b51;color:#fff;}
.elementor-32 .elementor-element.elementor-element-6b169fb3[data-id="6b169fb3"] [data-id="6c5ed0d5"] a:focus-visible {outline:3px solid #bd6900;outline-offset:5px;}
@media(max-width:1080px){.elementor-32 .elementor-element.elementor-element-6b169fb3[data-id="6b169fb3"]{padding-left:24px;padding-right:24px;}.elementor-32 .elementor-element.elementor-element-6b169fb3[data-id="6b169fb3"] > .e-con-inner{gap:20px;}.elementor-32 .elementor-element.elementor-element-6b169fb3[data-id="6b169fb3"] [data-id="6c5ed0d5"] .elementor-nav-menu--main > .elementor-nav-menu{gap:20px;}}
@media(max-width:800px){
 .elementor-32 .elementor-element.elementor-element-6b169fb3[data-id="6b169fb3"]{min-height:76px;}.elementor-32 .elementor-element.elementor-element-6b169fb3[data-id="6b169fb3"] > .e-con-inner{height:75px;min-height:75px;}
 .elementor-32 .elementor-element.elementor-element-6b169fb3[data-id="6b169fb3"] [data-id="390daa15"]{width:150px;flex-basis:150px;}.elementor-32 .elementor-element.elementor-element-6b169fb3[data-id="6b169fb3"] [data-id="390daa15"] img{width:150px;}
 .elementor-32 .elementor-element.elementor-element-6b169fb3[data-id="6b169fb3"] [data-id="6c5ed0d5"] .elementor-menu-toggle {padding:9px 12px;border:1px solid #d9e4e7;background:#fff;color:#004f6c;border-radius:4px;}
 .elementor-32 .elementor-element.elementor-element-6b169fb3[data-id="6b169fb3"] [data-id="6c5ed0d5"] .elementor-nav-menu--dropdown.elementor-nav-menu__container {width:min(360px,100vw);right:-24px;left:auto;margin-top:0;padding:12px 20px 19px;text-align:right;background:#fff;border-left:1px solid #d9e4e7;border-bottom:1px solid #d9e4e7;border-radius:0 0 0 6px;box-shadow:0 12px 18px #003c5310;}
 .elementor-32 .elementor-element.elementor-element-6b169fb3[data-id="6b169fb3"] [data-id="6c5ed0d5"] .elementor-nav-menu--dropdown .elementor-item {display:block;padding:12px 8px;border-bottom:1px solid #d9e4e7;color:#173b49;font:500 14px/1.75 Poppins,Arial,sans-serif;text-align:right;}
 .elementor-32 .elementor-element.elementor-element-6b169fb3[data-id="6b169fb3"] [data-id="6c5ed0d5"] .elementor-nav-menu--dropdown .olimpark-monthly-cta > a.elementor-item {margin-top:14px;padding:12px 17px;border:0;text-align:center;background:#004f6c;color:#fff;font-size:12px;}
}
@media(max-width:520px){.elementor-32 .elementor-element.elementor-element-6b169fb3[data-id="6b169fb3"]{padding-left:20px;padding-right:20px;}.elementor-32 .elementor-element.elementor-element-6b169fb3[data-id="6b169fb3"] [data-id="6c5ed0d5"] .elementor-nav-menu--dropdown.elementor-nav-menu__container{right:-20px;}}

/* Append root6b169fb3 CSS; uses native menu's own controls and state. */
@media(min-width:801px){
 .elementor-32 .elementor-element.elementor-element-6b169fb3[data-id="6b169fb3"] [data-id="6c5ed0d5"] .elementor-nav-menu--main > .elementor-nav-menu {flex-wrap:nowrap;}
 .elementor-32 .elementor-element.elementor-element-6b169fb3[data-id="6b169fb3"] [data-id="6c5ed0d5"] .elementor-nav-menu--main > .elementor-nav-menu > li {min-width:0;}
 .elementor-32 .elementor-element.elementor-element-6b169fb3[data-id="6b169fb3"] [data-id="6c5ed0d5"] .elementor-nav-menu--main .elementor-item {white-space:normal;}
}
@media(max-width:800px){
 /* Native widget must not establish the dropdown containing block.
    The positioned header root owns the full available width, excluding scrollbar. */
 .elementor-32 .elementor-element.elementor-element-6b169fb3[data-id="6b169fb3"] [data-id="6c5ed0d5"] {position:static;overflow:visible;}
 .elementor-32 .elementor-element.elementor-element-6b169fb3[data-id="6b169fb3"] [data-id="6c5ed0d5"] .elementor-menu-toggle {width:fit-content;margin-left:auto;flex:0 0 auto;}
 .elementor-32 .elementor-element.elementor-element-6b169fb3[data-id="6b169fb3"] [data-id="6c5ed0d5"] .elementor-nav-menu--dropdown.elementor-nav-menu__container {position:absolute;top:75px;right:0;left:auto;width:min(360px,100%);max-width:100%;margin:0;box-sizing:border-box;}
}

@media(max-width:800px){.elementor-32 .elementor-element.elementor-element-6b169fb3[data-id="6b169fb3"] [data-id="6c5ed0d5"] .elementor-menu-toggle {font:400 12px/21px Poppins,Arial,sans-serif;gap:10px;} .elementor-32 .elementor-element.elementor-element-6b169fb3[data-id="6b169fb3"] [data-id="6c5ed0d5"] .elementor-menu-toggle::before {content:"Menu";} .elementor-32 .elementor-element.elementor-element-6b169fb3[data-id="6b169fb3"] [data-id="6c5ed0d5"] .elementor-menu-toggle svg {width:10.765625px;height:21px;}}/* End custom CSS */