.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-36 .elementor-element.elementor-element-934e67d .elementor-menu-toggle{margin-left:auto;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS */.elementor-36 .elementor-nav-menu--main .elementor-item,.elementor-36 .elementor-nav-menu--main .elementor-item:hover,.elementor-36 .elementor-nav-menu--main .elementor-item:focus,.elementor-36 .elementor-nav-menu--main .elementor-item.highlighted,.elementor-36 .elementor-nav-menu--main .elementor-item.elementor-item-active,.elementor-36 .elementor-nav-menu--main .elementor-item.has-submenu{font-family:Inter,system-ui,-apple-system,'Segoe UI',Arial,sans-serif;font-size:20px;font-weight:700;line-height:20px;letter-spacing:0;padding:5px 15px;margin:0;border:0;white-space:nowrap;transform:none;font-synthesis:none;box-sizing:content-box;}
.elementor-36 .elementor-nav-menu--main .elementor-item{color:var(--ipa-blau,#0061A7);transition:color .15s ease;}
.elementor-36 .elementor-nav-menu--main .elementor-item:hover,.elementor-36 .elementor-nav-menu--main .elementor-item.highlighted,.elementor-36 .elementor-nav-menu--main .elementor-item.elementor-item-active,.elementor-36 .elementor-nav-menu--main .elementor-item:focus{color:var(--ipa-marine,#082D50);}
.elementor-36 .elementor-nav-menu--main .elementor-item::before,.elementor-36 .elementor-nav-menu--main .elementor-item::after{display:none!important;content:none!important;}
.elementor-36 .elementor-nav-menu--main .sub-arrow,.elementor-36 .elementor-nav-menu--main .sub-arrow i,.elementor-36 .elementor-nav-menu--main .sub-arrow svg,.elementor-36 .elementor-nav-menu--main .sub-arrow svg path{color:var(--ipa-blau,#0061A7)!important;fill:var(--ipa-blau,#0061A7)!important;}
.elementor-36 .elementor-nav-menu--main .sub-arrow{font-size:16px;line-height:1;width:auto;height:auto;margin:0 0 0 4px;padding:0;transform:none;transition:color .15s ease,fill .15s ease;}
.elementor-36 .elementor-nav-menu--main .elementor-item:hover .sub-arrow,.elementor-36 .elementor-nav-menu--main .elementor-item:hover .sub-arrow i,.elementor-36 .elementor-nav-menu--main .elementor-item:hover .sub-arrow svg,.elementor-36 .elementor-nav-menu--main .elementor-item:hover .sub-arrow svg path,.elementor-36 .elementor-nav-menu--main .elementor-item:focus .sub-arrow,.elementor-36 .elementor-nav-menu--main .elementor-item:focus .sub-arrow i,.elementor-36 .elementor-nav-menu--main .elementor-item:focus .sub-arrow svg,.elementor-36 .elementor-nav-menu--main .elementor-item:focus .sub-arrow svg path,.elementor-36 .elementor-nav-menu--main .elementor-item.highlighted .sub-arrow,.elementor-36 .elementor-nav-menu--main .elementor-item.highlighted .sub-arrow i,.elementor-36 .elementor-nav-menu--main .elementor-item.highlighted .sub-arrow svg,.elementor-36 .elementor-nav-menu--main .elementor-item.highlighted .sub-arrow svg path,.elementor-36 .elementor-nav-menu--main .elementor-item.elementor-item-active .sub-arrow,.elementor-36 .elementor-nav-menu--main .elementor-item.elementor-item-active .sub-arrow i,.elementor-36 .elementor-nav-menu--main .elementor-item.elementor-item-active .sub-arrow svg,.elementor-36 .elementor-nav-menu--main .elementor-item.elementor-item-active .sub-arrow svg path{color:var(--ipa-rot,#E3000F)!important;fill:var(--ipa-rot,#E3000F)!important;}
.elementor-36 .elementor-nav-menu--main .sub-arrow i,.elementor-36 .elementor-nav-menu--main .sub-arrow svg{transform:none;}
.elementor-36 .elementor-nav-menu--main>.elementor-nav-menu>li{margin:0;position:relative;}
.elementor-36 .elementor-nav-menu--main .elementor-nav-menu--dropdown,.elementor-36 .elementor-nav-menu--main .sub-menu{position:absolute;margin:0!important;background-color:var(--ipa-blau,#0061A7);min-width:220px;box-shadow:0 4px 10px -2px rgba(0,0,0,.1);transition:none!important;animation:none!important;transform:none!important;}
.elementor-36 .elementor-nav-menu--main .sub-menu .elementor-sub-item,.elementor-36 .elementor-nav-menu--dropdown .elementor-item{color:#ffffff;font-size:20px;font-weight:400;line-height:20px;padding:13px 20px;white-space:nowrap;transition:background-color .15s ease;}
.elementor-36 .elementor-nav-menu--main .sub-menu .elementor-sub-item:hover,.elementor-36 .elementor-nav-menu--dropdown .elementor-item:hover{background-color:var(--ipa-marine,#082D50);color:#ffffff;}
.elementor-36 .elementor-menu-toggle{color:var(--ipa-gold,#E2B900);}
/* v2 *//* End custom CSS */