.elementor-3088 .elementor-element.elementor-element-1c143d1c > .elementor-background-overlay{background-color:#FFFFFF;opacity:1;}.elementor-3088 .elementor-element.elementor-element-3901333a{text-align:right;}.elementor-3088 .elementor-element.elementor-element-7c62b7b8 > .elementor-element-populated{margin:5px 0px 0px 21px;--e-column-margin-right:0px;--e-column-margin-left:21px;}.elementor-3088 .elementor-element.elementor-element-21dbae1c .elementor-menu-toggle{margin:0 auto;}.elementor-3088 .elementor-element.elementor-element-21dbae1c .elementor-nav-menu .elementor-item{font-family:"Outfit", Outfit;font-size:14px;font-weight:300;text-transform:uppercase;}.elementor-3088 .elementor-element.elementor-element-21dbae1c .elementor-nav-menu--main .elementor-item:hover,
					.elementor-3088 .elementor-element.elementor-element-21dbae1c .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-3088 .elementor-element.elementor-element-21dbae1c .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-3088 .elementor-element.elementor-element-21dbae1c .elementor-nav-menu--main .elementor-item:focus{color:#000000;fill:#000000;}.elementor-3088 .elementor-element.elementor-element-21dbae1c .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#008EC2;}.elementor-3088 .elementor-element.elementor-element-21dbae1c .elementor-nav-menu--main .elementor-item{padding-left:14px;padding-right:14px;}.elementor-3088 .elementor-element.elementor-element-21dbae1c > .elementor-widget-container{margin:-2px 0px 0px -10px;}.elementor-3088 .elementor-element.elementor-element-21dbae1c{width:var( --container-widget-width, 102.039% );max-width:102.039%;--container-widget-width:102.039%;--container-widget-flex-grow:0;}.elementor-3088 .elementor-element.elementor-element-7139a6d0{text-align:right;}.elementor-3088 .elementor-element.elementor-element-6c334d77{text-align:left;color:#000000;font-family:"Outfit", Outfit;font-size:13px;font-weight:300;}.elementor-3088 .elementor-element.elementor-element-6c334d77 > .elementor-widget-container{padding:6px 0px 0px 0px;}.elementor-3088 .elementor-element.elementor-element-4dda1833{text-align:right;}.elementor-3088 .elementor-element.elementor-element-a113541{text-align:left;color:#000000;font-family:"Outfit", Outfit;font-size:13px;font-weight:300;}.elementor-3088 .elementor-element.elementor-element-a113541 > .elementor-widget-container{padding:6px 0px 0px 0px;}.elementor-3088 .elementor-element.elementor-element-3a576cd5 > .elementor-container{max-width:1000px;min-height:663px;}.elementor-3088 .elementor-element.elementor-element-3a576cd5:not(.elementor-motion-effects-element-type-background), .elementor-3088 .elementor-element.elementor-element-3a576cd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://oceantrans.lneg.pt/wp-content/uploads/2025/10/nsplsh_36417254546c7563697541mv2_d_6000_4000_s_4_2.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3088 .elementor-element.elementor-element-3a576cd5 > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.2;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3088 .elementor-element.elementor-element-3a576cd5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3088 .elementor-element.elementor-element-17d55f90{text-align:center;}.elementor-3088 .elementor-element.elementor-element-17d55f90 > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-3088 .elementor-element.elementor-element-3c5e370d{margin-top:0px;margin-bottom:40px;}.elementor-3088 .elementor-element.elementor-element-48aa915d{text-align:center;color:#000000;font-family:"Outfit", Outfit;font-size:24px;font-weight:400;}.elementor-3088 .elementor-element.elementor-element-48aa915d > .elementor-widget-container{margin:49px 0px 0px 0px;}.elementor-3088 .elementor-element.elementor-element-71c13369 .elementor-button{font-family:"Outfit", Outfit;font-size:14px;font-weight:400;fill:#048489;color:#048489;background-color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#048489;border-radius:9px 9px 9px 9px;padding:10px 35px 10px 35px;}.elementor-3088 .elementor-element.elementor-element-32965f3:not(.elementor-motion-effects-element-type-background), .elementor-3088 .elementor-element.elementor-element-32965f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3F3F3F;}.elementor-3088 .elementor-element.elementor-element-32965f3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3088 .elementor-element.elementor-element-32965f3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3088 .elementor-element.elementor-element-2e898105{--spacer-size:50px;}.elementor-3088 .elementor-element.elementor-element-53f69604{font-family:"Roboto", Outfit;font-weight:400;}.elementor-3088 .elementor-element.elementor-element-53f69604 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-3088 .elementor-element.elementor-element-5e5b8518{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-3088 .elementor-element.elementor-element-5e5b8518 .elementor-divider-separator{width:73%;}.elementor-3088 .elementor-element.elementor-element-5e5b8518 .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-3088 .elementor-element.elementor-element-5e5b8518 > .elementor-widget-container{margin:-24px 0px -12px 0px;}.elementor-3088 .elementor-element.elementor-element-1b5e302a{text-align:left;}.elementor-3088 .elementor-element.elementor-element-1b5e302a > .elementor-widget-container{margin:0px 0px 0px -30px;}.elementor-3088 .elementor-element.elementor-element-5b3109fd{text-align:left;}.elementor-3088 .elementor-element.elementor-element-72aefbec{text-align:left;}.elementor-3088 .elementor-element.elementor-element-44121644{text-align:left;}.elementor-3088 .elementor-element.elementor-element-68e7001e{text-align:left;}.elementor-3088 .elementor-element.elementor-element-6a84323f > .elementor-element-populated{margin:0px 0px 0px -13px;--e-column-margin-right:0px;--e-column-margin-left:-13px;}.elementor-3088 .elementor-element.elementor-element-4b5a6ab8{font-family:"Roboto", Outfit;font-weight:400;}.elementor-3088 .elementor-element.elementor-element-4b5a6ab8 > .elementor-widget-container{margin:0px 0px -50px 0px;}.elementor-3088 .elementor-element.elementor-element-139cec13{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-3088 .elementor-element.elementor-element-139cec13 .elementor-divider-separator{width:62%;}.elementor-3088 .elementor-element.elementor-element-139cec13 .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-3088 .elementor-element.elementor-element-139cec13 > .elementor-widget-container{margin:-24px 0px -12px 0px;}.elementor-3088 .elementor-element.elementor-element-6cd90988{font-family:"Roboto", Outfit;font-weight:400;}.elementor-3088 .elementor-element.elementor-element-6cd90988 > .elementor-widget-container{margin:0px 0px -50px 0px;}.elementor-3088 .elementor-element.elementor-element-dc9ff68{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-3088 .elementor-element.elementor-element-dc9ff68 .elementor-divider-separator{width:61%;}.elementor-3088 .elementor-element.elementor-element-dc9ff68 .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-3088 .elementor-element.elementor-element-dc9ff68 > .elementor-widget-container{margin:-24px 0px -12px 0px;}.elementor-3088 .elementor-element.elementor-element-73731f3f > .elementor-element-populated{margin:0px 0px 0px -13px;--e-column-margin-right:0px;--e-column-margin-left:-13px;}.elementor-3088 .elementor-element.elementor-element-23a4ac33{text-align:left;}.elementor-3088 .elementor-element.elementor-element-15d1048d{margin-top:45px;margin-bottom:0px;}.elementor-3088 .elementor-element.elementor-element-d971721{font-family:"Roboto", Outfit;font-weight:400;}.elementor-3088 .elementor-element.elementor-element-d971721 > .elementor-widget-container{margin:0px 0px -50px 0px;}@media(max-width:767px){.elementor-3088 .elementor-element.elementor-element-3a576cd5{margin-top:0px;margin-bottom:0px;padding:158px 0px 0px 0px;}}@media(min-width:768px){.elementor-3088 .elementor-element.elementor-element-28164646{width:22.469%;}.elementor-3088 .elementor-element.elementor-element-7c62b7b8{width:45.454%;}.elementor-3088 .elementor-element.elementor-element-597df6f7{width:4.726%;}.elementor-3088 .elementor-element.elementor-element-5334c2d8{width:3.985%;}.elementor-3088 .elementor-element.elementor-element-758afd2e{width:4.702%;}.elementor-3088 .elementor-element.elementor-element-76e5bec3{width:16.631%;}.elementor-3088 .elementor-element.elementor-element-5b6d4dac{width:100%;}.elementor-3088 .elementor-element.elementor-element-2de1a248{width:8.808%;}.elementor-3088 .elementor-element.elementor-element-484ba02c{width:18.673%;}.elementor-3088 .elementor-element.elementor-element-78579360{width:14.168%;}.elementor-3088 .elementor-element.elementor-element-36bd5631{width:20.416%;}.elementor-3088 .elementor-element.elementor-element-45e90962{width:20.595%;}.elementor-3088 .elementor-element.elementor-element-73731f3f{width:22.112%;}.elementor-3088 .elementor-element.elementor-element-55d9cd54{width:10.541%;}}@media(min-width:1025px){.elementor-3088 .elementor-element.elementor-element-3a576cd5:not(.elementor-motion-effects-element-type-background), .elementor-3088 .elementor-element.elementor-element-3a576cd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for nav-menu, class: .elementor-element-21dbae1c */.elementor-3088 .elementor-element.elementor-element-21dbae1c a {
  color: #000 !important;
}
.elementor-3088 .elementor-element.elementor-element-21dbae1c a:hover,
.elementor-3088 .elementor-element.elementor-element-21dbae1c a:focus {
  color: #000 !important;
}/* End custom CSS */