.elementor-625 .elementor-element.elementor-element-621206cf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--z-index:1000;}.elementor-625 .elementor-element.elementor-element-621206cf:not(.elementor-motion-effects-element-type-background), .elementor-625 .elementor-element.elementor-element-621206cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-n24-white );}.elementor-625 .elementor-element.elementor-element-6d07f615{--display:flex;--min-height:32px;}.elementor-625 .elementor-element.elementor-element-6d07f615:not(.elementor-motion-effects-element-type-background), .elementor-625 .elementor-element.elementor-element-6d07f615 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-n24-color-11 );}.elementor-625 .elementor-element.elementor-element-64f935c7{--display:flex;--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px;}.elementor-625 .elementor-element.elementor-element-69a538b5{--display:flex;--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;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;}.elementor-625 .elementor-element.elementor-element-a38cf13{width:initial;max-width:initial;}.elementor-widget-search-form input[type="search"].elementor-search-form__input{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-search-form .elementor-search-form__input,
					.elementor-widget-search-form .elementor-search-form__icon,
					.elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button,
					.elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button:hover,
					.elementor-widget-search-form.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-search-form .elementor-search-form__submit{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );background-color:var( --e-global-color-secondary );}.elementor-625 .elementor-element.elementor-element-548a00be{width:initial;max-width:initial;}.elementor-625 .elementor-element.elementor-element-548a00be .elementor-search-form__container{min-height:50px;}.elementor-625 .elementor-element.elementor-element-548a00be .elementor-search-form__submit{min-width:50px;}body:not(.rtl) .elementor-625 .elementor-element.elementor-element-548a00be .elementor-search-form__icon{padding-left:calc(50px / 3);}body.rtl .elementor-625 .elementor-element.elementor-element-548a00be .elementor-search-form__icon{padding-right:calc(50px / 3);}.elementor-625 .elementor-element.elementor-element-548a00be .elementor-search-form__input, .elementor-625 .elementor-element.elementor-element-548a00be.elementor-search-form--button-type-text .elementor-search-form__submit{padding-left:calc(50px / 3);padding-right:calc(50px / 3);}.elementor-625 .elementor-element.elementor-element-548a00be .elementor-search-form__input,
					.elementor-625 .elementor-element.elementor-element-548a00be .elementor-search-form__icon,
					.elementor-625 .elementor-element.elementor-element-548a00be .elementor-lightbox .dialog-lightbox-close-button,
					.elementor-625 .elementor-element.elementor-element-548a00be .elementor-lightbox .dialog-lightbox-close-button:hover,
					.elementor-625 .elementor-element.elementor-element-548a00be.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{color:#202631;fill:#202631;}.elementor-625 .elementor-element.elementor-element-548a00be:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{border-radius:3px;}.elementor-625 .elementor-element.elementor-element-548a00be.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{border-radius:3px;}.elementor-625 .elementor-element.elementor-element-67694100{--display:flex;--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:flex-end;--align-items:center;--gap:8px 14px;--row-gap:8px;--column-gap:14px;--flex-wrap:nowrap;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-625 .elementor-element.elementor-element-7a270a44 .elementor-button{background-color:#00000000;font-family:"Source Sans 3", Sans-serif;font-size:11px;font-weight:600;fill:#202631;color:#202631;border-style:none;}.elementor-625 .elementor-element.elementor-element-7a270a44{padding:0px 0px 0px 0px;}.elementor-625 .elementor-element.elementor-element-271d48e9 .elementor-button{background-color:#00000000;font-family:"Source Sans 3", Sans-serif;font-size:11px;font-weight:600;fill:#202631;color:#202631;border-style:none;}.elementor-625 .elementor-element.elementor-element-271d48e9{padding:0px 0px 0px 0px;}.elementor-625 .elementor-element.elementor-element-7963aea5{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:var( --e-global-color-n24-line );--border-color:var( --e-global-color-n24-line );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1001;}.elementor-625 .elementor-element.elementor-element-7963aea5:not(.elementor-motion-effects-element-type-background), .elementor-625 .elementor-element.elementor-element-7963aea5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-n24-white );}.elementor-625 .elementor-element.elementor-element-5a783766{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-625 .elementor-element.elementor-element-3abf27dc{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-625 .elementor-element.elementor-element-1c21f2e1{--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;--justify-content:center;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.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-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-625 .elementor-element.elementor-element-739542a2{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-nav-menu-horizontal-menu-item-margin:calc( -36px / 2 );}.elementor-625 .elementor-element.elementor-element-739542a2 .elementor-menu-toggle{margin:0 auto;}.elementor-625 .elementor-element.elementor-element-739542a2 .elementor-nav-menu .elementor-item{font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.12em;letter-spacing:-0.3px;word-spacing:0px;}.elementor-625 .elementor-element.elementor-element-739542a2 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-625 .elementor-element.elementor-element-739542a2 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-secondary );}.elementor-625 .elementor-element.elementor-element-739542a2 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:-36px;}.elementor-625 .elementor-element.elementor-element-739542a2 .elementor-nav-menu--dropdown a, .elementor-625 .elementor-element.elementor-element-739542a2 .elementor-menu-toggle{color:var( --e-global-color-n24-white );fill:var( --e-global-color-n24-white );}.elementor-625 .elementor-element.elementor-element-739542a2 .elementor-nav-menu--dropdown{background-color:#061B49;}.elementor-625 .elementor-element.elementor-element-739542a2 .elementor-nav-menu--dropdown .elementor-item, .elementor-625 .elementor-element.elementor-element-739542a2 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Source Sans 3", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:2px;word-spacing:0px;}.elementor-625 .elementor-element.elementor-element-739542a2 .elementor-nav-menu--dropdown a{padding-top:8px;padding-bottom:8px;}.elementor-625 .elementor-element.elementor-element-739542a2 .elementor-nav-menu--dropdown li:not(:last-child){border-style:solid;border-color:var( --e-global-color-n24-white );border-bottom-width:1px;}.elementor-625 .elementor-element.elementor-element-4548ca57{--display:flex;--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-625 .elementor-element.elementor-element-4cd05599{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-625 .elementor-element.elementor-element-556a8087 .elementor-button{background-color:#3B77B600;font-family:"Source Sans 3", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.25em;letter-spacing:1px;word-spacing:0px;fill:var( --e-global-color-0397f27 );color:var( --e-global-color-0397f27 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-0397f27 );border-radius:4px 4px 4px 4px;padding:6px 12px 6px 12px;}.elementor-625 .elementor-element.elementor-element-556a8087 .elementor-button:hover, .elementor-625 .elementor-element.elementor-element-556a8087 .elementor-button:focus{background-color:var( --e-global-color-0397f27 );color:var( --e-global-color-n24-white );}.elementor-625 .elementor-element.elementor-element-556a8087 .elementor-button:hover svg, .elementor-625 .elementor-element.elementor-element-556a8087 .elementor-button:focus svg{fill:var( --e-global-color-n24-white );}.elementor-625 .elementor-element.elementor-element-30b1f531{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-625 .elementor-element.elementor-element-112f08e8 .elementor-button{background-color:var( --e-global-color-0397f27 );font-family:"Source Sans 3", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.25em;letter-spacing:1px;word-spacing:0px;fill:var( --e-global-color-n24-white );color:var( --e-global-color-n24-white );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-0397f27 );border-radius:4px 4px 4px 4px;padding:6px 12px 6px 12px;}.elementor-625 .elementor-element.elementor-element-112f08e8 .elementor-button:hover, .elementor-625 .elementor-element.elementor-element-112f08e8 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-n24-white );border-color:var( --e-global-color-text );}.elementor-625 .elementor-element.elementor-element-112f08e8 .elementor-button:hover svg, .elementor-625 .elementor-element.elementor-element-112f08e8 .elementor-button:focus svg{fill:var( --e-global-color-n24-white );}.elementor-625 .elementor-element.elementor-element-1ca4ddc4{--display:flex;--min-height:48px;}.elementor-625 .elementor-element.elementor-element-1ca4ddc4:not(.elementor-motion-effects-element-type-background), .elementor-625 .elementor-element.elementor-element-1ca4ddc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-n24-dark );}.elementor-625 .elementor-element.elementor-element-5d813b4c{--display:flex;--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;--align-items:center;--gap:8px 20px;--row-gap:8px;--column-gap:20px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px;}.elementor-625 .elementor-element.elementor-element-1fbe3706 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-625 .elementor-element.elementor-element-1fbe3706 .n24-live-ticker__headline{font-size:13px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;}.elementor-625 .elementor-element.elementor-element-1fbe3706 .n24-live-ticker--crawl .n24-live-ticker__item{padding-right:24px;}.elementor-625 .elementor-element.elementor-element-e398164{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--z-index:1000;}.elementor-625 .elementor-element.elementor-element-e398164:not(.elementor-motion-effects-element-type-background), .elementor-625 .elementor-element.elementor-element-e398164 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F4F5;}.elementor-625 .elementor-element.elementor-element-0464f17{--display:flex;--min-height:32px;}.elementor-625 .elementor-element.elementor-element-0464f17:not(.elementor-motion-effects-element-type-background), .elementor-625 .elementor-element.elementor-element-0464f17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F4F5;}.elementor-625 .elementor-element.elementor-element-fd5e13c{--display:flex;--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px;}.elementor-625 .elementor-element.elementor-element-fd5e13c:not(.elementor-motion-effects-element-type-background), .elementor-625 .elementor-element.elementor-element-fd5e13c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F4F5;}.elementor-625 .elementor-element.elementor-element-90757f9{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-625 .elementor-element.elementor-element-bec2009{--display:flex;--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px;}.elementor-625 .elementor-element.elementor-element-bec2009:not(.elementor-motion-effects-element-type-background), .elementor-625 .elementor-element.elementor-element-bec2009 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F4F5;}.elementor-625 .elementor-element.elementor-element-559e880{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-nav-menu-horizontal-menu-item-margin:calc( -36px / 2 );}.elementor-625 .elementor-element.elementor-element-559e880 .elementor-menu-toggle{margin:0 auto;}.elementor-625 .elementor-element.elementor-element-559e880 .elementor-nav-menu .elementor-item{font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.12em;letter-spacing:-0.3px;word-spacing:0px;}.elementor-625 .elementor-element.elementor-element-559e880 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-625 .elementor-element.elementor-element-559e880 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-secondary );}.elementor-625 .elementor-element.elementor-element-559e880 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:-36px;}.elementor-625 .elementor-element.elementor-element-559e880 .elementor-nav-menu--dropdown a, .elementor-625 .elementor-element.elementor-element-559e880 .elementor-menu-toggle{color:var( --e-global-color-n24-white );fill:var( --e-global-color-n24-white );}.elementor-625 .elementor-element.elementor-element-559e880 .elementor-nav-menu--dropdown{background-color:#061B49;}.elementor-625 .elementor-element.elementor-element-559e880 .elementor-nav-menu--dropdown .elementor-item, .elementor-625 .elementor-element.elementor-element-559e880 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Source Sans 3", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:2px;word-spacing:0px;}.elementor-625 .elementor-element.elementor-element-559e880 .elementor-nav-menu--dropdown a{padding-top:8px;padding-bottom:8px;}.elementor-625 .elementor-element.elementor-element-559e880 .elementor-nav-menu--dropdown li:not(:last-child){border-style:solid;border-color:var( --e-global-color-n24-white );border-bottom-width:1px;}.elementor-625 .elementor-element.elementor-element-443165f{--display:flex;--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;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;}.elementor-625 .elementor-element.elementor-element-694f2d9{width:initial;max-width:initial;}.elementor-625 .elementor-element.elementor-element-2404a84{width:initial;max-width:initial;}.elementor-625 .elementor-element.elementor-element-2404a84 .elementor-search-form__container{min-height:50px;}.elementor-625 .elementor-element.elementor-element-2404a84 .elementor-search-form__submit{min-width:50px;}body:not(.rtl) .elementor-625 .elementor-element.elementor-element-2404a84 .elementor-search-form__icon{padding-left:calc(50px / 3);}body.rtl .elementor-625 .elementor-element.elementor-element-2404a84 .elementor-search-form__icon{padding-right:calc(50px / 3);}.elementor-625 .elementor-element.elementor-element-2404a84 .elementor-search-form__input, .elementor-625 .elementor-element.elementor-element-2404a84.elementor-search-form--button-type-text .elementor-search-form__submit{padding-left:calc(50px / 3);padding-right:calc(50px / 3);}.elementor-625 .elementor-element.elementor-element-2404a84 .elementor-search-form__input,
					.elementor-625 .elementor-element.elementor-element-2404a84 .elementor-search-form__icon,
					.elementor-625 .elementor-element.elementor-element-2404a84 .elementor-lightbox .dialog-lightbox-close-button,
					.elementor-625 .elementor-element.elementor-element-2404a84 .elementor-lightbox .dialog-lightbox-close-button:hover,
					.elementor-625 .elementor-element.elementor-element-2404a84.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{color:#202631;fill:#202631;}.elementor-625 .elementor-element.elementor-element-2404a84:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{border-radius:3px;}.elementor-625 .elementor-element.elementor-element-2404a84.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{border-radius:3px;}.elementor-625 .elementor-element.elementor-element-948a4cf{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:var( --e-global-color-n24-line );--border-color:var( --e-global-color-n24-line );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1001;}.elementor-625 .elementor-element.elementor-element-948a4cf:not(.elementor-motion-effects-element-type-background), .elementor-625 .elementor-element.elementor-element-948a4cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F4F5;}.elementor-625 .elementor-element.elementor-element-b3ff7bf .elementor-button{background-color:#3B77B600;font-family:"Source Sans 3", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.25em;letter-spacing:1px;word-spacing:0px;fill:var( --e-global-color-0397f27 );color:var( --e-global-color-0397f27 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-0397f27 );border-radius:4px 4px 4px 4px;padding:6px 12px 6px 12px;}.elementor-625 .elementor-element.elementor-element-b3ff7bf .elementor-button:hover, .elementor-625 .elementor-element.elementor-element-b3ff7bf .elementor-button:focus{background-color:var( --e-global-color-0397f27 );color:var( --e-global-color-n24-white );}.elementor-625 .elementor-element.elementor-element-b3ff7bf .elementor-button:hover svg, .elementor-625 .elementor-element.elementor-element-b3ff7bf .elementor-button:focus svg{fill:var( --e-global-color-n24-white );}.elementor-625 .elementor-element.elementor-element-c85250c .elementor-button{background-color:var( --e-global-color-0397f27 );font-family:"Source Sans 3", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.25em;letter-spacing:1px;word-spacing:0px;fill:var( --e-global-color-n24-white );color:var( --e-global-color-n24-white );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-0397f27 );border-radius:4px 4px 4px 4px;padding:6px 12px 6px 12px;}.elementor-625 .elementor-element.elementor-element-c85250c .elementor-button:hover, .elementor-625 .elementor-element.elementor-element-c85250c .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-n24-white );border-color:var( --e-global-color-text );}.elementor-625 .elementor-element.elementor-element-c85250c .elementor-button:hover svg, .elementor-625 .elementor-element.elementor-element-c85250c .elementor-button:focus svg{fill:var( --e-global-color-n24-white );}.elementor-625 .elementor-element.elementor-element-1f7ae29{--display:flex;--min-height:48px;}.elementor-625 .elementor-element.elementor-element-1f7ae29:not(.elementor-motion-effects-element-type-background), .elementor-625 .elementor-element.elementor-element-1f7ae29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-n24-dark );}.elementor-625 .elementor-element.elementor-element-b434332{--display:flex;--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;--align-items:center;--gap:8px 20px;--row-gap:8px;--column-gap:20px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px;}.elementor-625 .elementor-element.elementor-element-e5e5e7a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-625 .elementor-element.elementor-element-e5e5e7a .n24-live-ticker__headline{font-size:13px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;}.elementor-625 .elementor-element.elementor-element-e5e5e7a .n24-live-ticker--crawl .n24-live-ticker__item{padding-right:24px;}.elementor-625 .elementor-element.elementor-element-47e5084{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-625 .elementor-element.elementor-element-f57ae75{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-625 .elementor-element.elementor-element-cc9c0fa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-625 .elementor-element.elementor-element-621206cf{--width:100%;}.elementor-625 .elementor-element.elementor-element-64f935c7{--content-width:1300px;}.elementor-625 .elementor-element.elementor-element-69a538b5{--width:75%;}.elementor-625 .elementor-element.elementor-element-67694100{--width:25%;}.elementor-625 .elementor-element.elementor-element-5a783766{--width:15%;}.elementor-625 .elementor-element.elementor-element-1c21f2e1{--width:73%;}.elementor-625 .elementor-element.elementor-element-4548ca57{--width:12%;}.elementor-625 .elementor-element.elementor-element-4cd05599{--width:50%;}.elementor-625 .elementor-element.elementor-element-30b1f531{--width:50%;}.elementor-625 .elementor-element.elementor-element-5d813b4c{--content-width:1300px;}.elementor-625 .elementor-element.elementor-element-e398164{--width:100%;}.elementor-625 .elementor-element.elementor-element-fd5e13c{--width:100%;}.elementor-625 .elementor-element.elementor-element-bec2009{--width:100%;}.elementor-625 .elementor-element.elementor-element-443165f{--width:75%;}.elementor-625 .elementor-element.elementor-element-b434332{--content-width:1300px;}.elementor-625 .elementor-element.elementor-element-f57ae75{--width:50%;}.elementor-625 .elementor-element.elementor-element-cc9c0fa{--width:50%;}}@media(max-width:1024px){.elementor-widget-search-form input[type="search"].elementor-search-form__input{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-search-form .elementor-search-form__submit{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-theme-site-logo .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}}@media(max-width:767px){.elementor-widget-search-form input[type="search"].elementor-search-form__input{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-search-form .elementor-search-form__submit{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-theme-site-logo .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-625 .elementor-element.elementor-element-5d813b4c{--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;}.elementor-625 .elementor-element.elementor-element-0464f17{--width:100%;--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:6px;--padding-right:6px;--z-index:1011;}.elementor-625 .elementor-element.elementor-element-fd5e13c{--width:50%;--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-625 .elementor-element.elementor-element-bec2009{--width:50%;--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;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-625 .elementor-element.elementor-element-559e880{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;z-index:1010;}.elementor-625 .elementor-element.elementor-element-443165f{--width:60%;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-625 .elementor-element.elementor-element-948a4cf{--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 10px;--row-gap:0px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4px;--padding-bottom:4px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-625 .elementor-element.elementor-element-948a4cf.e-con{--align-self:center;}.elementor-625 .elementor-element.elementor-element-1f7ae29{--z-index:0;}.elementor-625 .elementor-element.elementor-element-b434332{--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;--z-index:0;}.elementor-625 .elementor-element.elementor-element-e5e5e7a{z-index:0;}.elementor-625 .elementor-element.elementor-element-47e5084{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-625 .elementor-element.elementor-element-f57ae75{--width:40%;}.elementor-625 .elementor-element.elementor-element-cc9c0fa{--width:60%;}}/* Start custom CSS for container, class: .elementor-element-621206cf */.elementor-625 .elementor-element.elementor-element-621206cf{
  --n24-header-blue:#061B49;
  --n24-header-dark:#101720;
  --n24-header-red:#DF1C23;
  width:100%;
}
.elementor-625 .elementor-element.elementor-element-621206cf, .elementor-625 .elementor-element.elementor-element-621206cf *{box-sizing:border-box}

/* utility bar v3 — dane + kontakt */
.elementor-625 .elementor-element.elementor-element-621206cf .n24-microbar{
  background:#F5F6F7 !important;
  min-height:38px !important;
  border-bottom:1px solid #EAEDF0;
}
.elementor-625 .elementor-element.elementor-element-621206cf .n24-microbar-inner{
  min-height:38px;
  gap:18px !important;
}
.elementor-625 .elementor-element.elementor-element-621206cf .n24-top-data,
.elementor-625 .elementor-element.elementor-element-621206cf .n24-top-contact{
  min-width:0;
}
.elementor-625 .elementor-element.elementor-element-621206cf .n24-top-data{
  flex:0 0 75% !important;
  width:75% !important;
  display:flex !important;
  align-items:center !important;
  gap:14px !important;
}
.elementor-625 .elementor-element.elementor-element-621206cf .n24-top-contact{
  flex:0 0 25% !important;
  width:25% !important;
  display:flex !important;
  justify-content:flex-end !important;
  align-items:center !important;
  gap:14px !important;
  border-left:1px solid #D7DDE5;
  padding-left:16px !important;
}
.elementor-625 .elementor-element.elementor-element-621206cf .n24-market-html,
.elementor-625 .elementor-element.elementor-element-621206cf .n24-market-html .elementor-widget-container{
  width:100% !important;
}
.elementor-625 .elementor-element.elementor-element-621206cf .n24-market-strip{
  display:flex;
  align-items:center;
  min-width:0;
  white-space:nowrap;
  gap:0;
  font-family:"Source Sans 3",sans-serif;
  color:#202631;
  font-size:10px;
  font-weight:600;
  line-height:1;
}
.elementor-625 .elementor-element.elementor-element-621206cf .n24-market-group{
  display:inline-flex;
  align-items:center;
  gap:9px;
  padding:0 12px;
  border-right:1px solid #CDD4DE;
}
.elementor-625 .elementor-element.elementor-element-621206cf .n24-market-group:first-child{padding-left:0}
.elementor-625 .elementor-element.elementor-element-621206cf .n24-market-item{display:inline-flex;align-items:center;gap:4px}
.elementor-625 .elementor-element.elementor-element-621206cf .n24-market-label{font-weight:700;color:#101720}
.elementor-625 .elementor-element.elementor-element-621206cf .n24-market-value{color:#303947}
.elementor-625 .elementor-element.elementor-element-621206cf .n24-market-positive{color:#16854C}
.elementor-625 .elementor-element.elementor-element-621206cf .n24-market-negative{color:#D63A30}
.elementor-625 .elementor-element.elementor-element-621206cf .n24-market-muted{color:#69727E}
.elementor-625 .elementor-element.elementor-element-621206cf .n24-weather-icon{font-size:13px;line-height:1}
.elementor-625 .elementor-element.elementor-element-621206cf .n24-top-search{
  flex:0 0 auto !important;
  width:34px !important;
  min-width:34px !important;
}
.elementor-625 .elementor-element.elementor-element-621206cf .n24-top-search .elementor-search-form{
  min-width:34px;
}
.elementor-625 .elementor-element.elementor-element-621206cf .n24-top-search .elementor-search-form__container{
  min-height:30px !important;
  border:0 !important;
  background:transparent !important;
}
.elementor-625 .elementor-element.elementor-element-621206cf .n24-top-search .elementor-search-form__input{
  position:absolute !important;
  right:30px;
  top:0;
  width:0 !important;
  opacity:0;
  pointer-events:none;
  min-height:30px !important;
  padding:0 !important;
  background:#fff !important;
  border:1px solid #D7DDE5 !important;
  transition:width .2s ease,opacity .2s ease,padding .2s ease;
  z-index:20;
}
.elementor-625 .elementor-element.elementor-element-621206cf .n24-top-search:focus-within .elementor-search-form__input{
  width:230px !important;
  opacity:1;
  pointer-events:auto;
  padding:0 10px !important;
}
.elementor-625 .elementor-element.elementor-element-621206cf .n24-top-search .elementor-search-form__submit{
  width:30px !important;
  min-width:30px !important;
  padding:0 !important;
  background:transparent !important;
  color:#061B49 !important;
  font-size:14px !important;
}
.elementor-625 .elementor-element.elementor-element-621206cf .n24-top-contact .elementor-button{
  padding:0 !important;
  background:transparent !important;
  color:#202631 !important;
  font-size:10px !important;
  font-weight:600 !important;
  white-space:nowrap;
}
.elementor-625 .elementor-element.elementor-element-621206cf .n24-top-contact .elementor-button:hover{
  color:#DF1C23 !important;
}

/* main row */
.elementor-625 .elementor-element.elementor-element-621206cf .n24-site-header{
  min-height:76px !important;
  border-bottom:1px solid #E4E8EC;
}
.elementor-625 .elementor-element.elementor-element-621206cf .n24-site-header-inner{
  min-height:76px;
  gap:24px !important;
}
.elementor-625 .elementor-element.elementor-element-621206cf .n24-logo-image img{
  width:180px !important;
  max-height:58px !important;
  object-fit:contain !important;
  object-position:left center !important;
}
.elementor-625 .elementor-element.elementor-element-621206cf .n24-main-nav{
  display:flex !important;
  justify-content:flex-end !important;
  align-items:center !important;
  flex-wrap:nowrap !important;
  gap:18px !important;
}
.elementor-625 .elementor-element.elementor-element-621206cf .n24-main-nav .elementor-button{
  padding:0 !important;
  background:transparent !important;
  color:var(--n24-header-blue) !important;
  font-size:12px !important;
  font-weight:600 !important;
  white-space:nowrap !important;
}
.elementor-625 .elementor-element.elementor-element-621206cf .n24-main-nav .elementor-button:hover{
  color:var(--n24-header-red) !important;
}

/* dynamic ticker */
.elementor-625 .elementor-element.elementor-element-621206cf .n24-ticker{
  background:var(--n24-header-blue) !important;
  min-height:38px !important;
}
.elementor-625 .elementor-element.elementor-element-621206cf .n24-ticker-inner{
  min-height:38px !important;
}
.elementor-625 .elementor-element.elementor-element-621206cf .n24-header-live-ticker{
  width:100% !important;
}
.elementor-625 .elementor-element.elementor-element-621206cf .n24-live-ticker--bar{
  background:transparent !important;
  color:#fff !important;
}
.elementor-625 .elementor-element.elementor-element-621206cf .n24-live-ticker__inner{
  min-height:38px !important;
  max-width:none !important;
  padding:0 !important;
}
.elementor-625 .elementor-element.elementor-element-621206cf .n24-live-ticker__label{
  color:#fff !important;
  font-weight:600 !important;
  font-size:10px !important;
}
.elementor-625 .elementor-element.elementor-element-621206cf .n24-live-ticker__label i{
  background:var(--n24-header-red) !important;
}
.elementor-625 .elementor-element.elementor-element-621206cf .n24-live-ticker__item{
  color:#fff !important;
  font-size:10px !important;
}
.elementor-625 .elementor-element.elementor-element-621206cf .n24-live-ticker__item time{
  color:#fff !important;
  font-weight:600 !important;
}
.elementor-625 .elementor-element.elementor-element-621206cf .n24-live-ticker__scope{
  color:#BFCBE0 !important;
}

@media(max-width:1100px){
  .elementor-625 .elementor-element.elementor-element-621206cf .n24-market-indices,
  .elementor-625 .elementor-element.elementor-element-621206cf .n24-market-crypto .n24-market-item:nth-child(n+3){display:none !important;}
  .elementor-625 .elementor-element.elementor-element-621206cf .n24-main-nav .n24-nav-7{display:none !important;}
  .elementor-625 .elementor-element.elementor-element-621206cf .n24-main-nav{gap:13px !important;}
}
@media(max-width:767px){
  .elementor-625 .elementor-element.elementor-element-621206cf .n24-microbar{display:flex !important;min-height:auto !important;}
  .elementor-625 .elementor-element.elementor-element-621206cf .n24-microbar-inner{flex-direction:column !important;align-items:stretch !important;padding:0 !important;gap:0 !important;}
  .elementor-625 .elementor-element.elementor-element-621206cf .n24-top-data,
  .elementor-625 .elementor-element.elementor-element-621206cf .n24-top-contact{width:100% !important;flex:0 0 100% !important;}
  .elementor-625 .elementor-element.elementor-element-621206cf .n24-top-data{min-height:34px !important;padding:0 16px !important;gap:8px !important;}
  .elementor-625 .elementor-element.elementor-element-621206cf .n24-top-contact{min-height:36px !important;padding:0 16px !important;border-left:0 !important;border-top:1px solid #E3E7EC;justify-content:space-between !important;}
  .elementor-625 .elementor-element.elementor-element-621206cf .n24-market-strip{font-size:11px;}
  .elementor-625 .elementor-element.elementor-element-621206cf .n24-market-group{padding:0 9px;}
  .elementor-625 .elementor-element.elementor-element-621206cf .n24-market-fx .n24-market-item:nth-child(n+2),
  .elementor-625 .elementor-element.elementor-element-621206cf .n24-market-indices,
  .elementor-625 .elementor-element.elementor-element-621206cf .n24-market-crypto .n24-market-item:nth-child(n+2){display:none !important;}
  .elementor-625 .elementor-element.elementor-element-621206cf .n24-market-group.n24-market-crypto{border-right:0;}
  .elementor-625 .elementor-element.elementor-element-621206cf .n24-top-search{margin-left:auto;}
  .elementor-625 .elementor-element.elementor-element-621206cf .n24-top-search:focus-within .elementor-search-form__input{width:calc(100vw - 72px) !important;}

  .elementor-625 .elementor-element.elementor-element-621206cf .n24-site-header{min-height:64px !important;}
  .elementor-625 .elementor-element.elementor-element-621206cf .n24-site-header-inner{min-height:64px !important;}
  .elementor-625 .elementor-element.elementor-element-621206cf .n24-logo{width:155px !important;}
  .elementor-625 .elementor-element.elementor-element-621206cf .n24-logo-image img{width:150px !important;}
  .elementor-625 .elementor-element.elementor-element-621206cf .n24-main-nav{
    overflow-x:auto !important;
    justify-content:flex-start !important;
    gap:14px !important;
    scrollbar-width:none;
  }
  .elementor-625 .elementor-element.elementor-element-621206cf .n24-main-nav::-webkit-scrollbar{display:none}
  .elementor-625 .elementor-element.elementor-element-621206cf .n24-main-nav .elementor-button{font-size:10px !important;}
  .elementor-625 .elementor-element.elementor-element-621206cf .n24-nav-6,
  .elementor-625 .elementor-element.elementor-element-621206cf .n24-nav-7,
  .elementor-625 .elementor-element.elementor-element-621206cf .n24-nav-8{display:none !important;}
}


/* v2.2 — menu generowane z prawdziwych kategorii WordPress */
.elementor-625 .elementor-element.elementor-element-621206cf .n24-main-nav{
  flex:1 1 auto !important;
  width:auto !important;
}
.elementor-625 .elementor-element.elementor-element-621206cf .n24-main-nav-dynamic,
.elementor-625 .elementor-element.elementor-element-621206cf .n24-main-nav-dynamic .elementor-widget-container{
  width:100% !important;
}
.elementor-625 .elementor-element.elementor-element-621206cf .n24-main-nav .elementor-button{
  display:none !important;
}
.elementor-625 .elementor-element.elementor-element-621206cf .n24dh-main-menu-desktop{
  justify-content:flex-end !important;
}


/* v2.4 — SMART ticker: LIVE gdy istnieje, fallback NAJNOWSZE gdy brak LIVE */
.elementor-625 .elementor-element.elementor-element-621206cf .n24dh-smart-ticker .n24-live-ticker__label{display:flex!important;align-items:center!important;gap:7px!important;}
.elementor-625 .elementor-element.elementor-element-621206cf .n24dh-smart-ticker.is-live-mode .n24-live-ticker__label i{display:inline-block!important;width:7px!important;height:7px!important;border-radius:50%!important;background:var(--n24-header-red)!important;animation:n24SmartPulse 1.35s ease-in-out infinite!important;}
.elementor-625 .elementor-element.elementor-element-621206cf .n24dh-smart-ticker.is-latest-mode .n24-live-ticker__label i{display:none!important;animation:none!important;}
@keyframes n24SmartPulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.78)}}


/* ===== NASZE24 MOBILE-ONLY FIX v3 ===== */
@media(max-width:767px){

  /* utility bar */
  .elementor-625 .elementor-element.elementor-element-621206cf .n24-microbar{
    min-height:34px !important;
  }
  .elementor-625 .elementor-element.elementor-element-621206cf .n24-microbar-inner{
    flex-direction:column !important;
    align-items:stretch !important;
    padding:0 !important;
    gap:0 !important;
  }
  .elementor-625 .elementor-element.elementor-element-621206cf .n24-top-data{
    width:100% !important;
    flex:0 0 100% !important;
    min-height:34px !important;
    padding:0 14px !important;
    gap:8px !important;
    overflow:hidden !important;
  }
  .elementor-625 .elementor-element.elementor-element-621206cf .n24-top-contact{
    display:none !important;
  }
  .elementor-625 .elementor-element.elementor-element-621206cf .n24-market-strip{
    width:100% !important;
    overflow:hidden !important;
    font-size:10px !important;
  }
  .elementor-625 .elementor-element.elementor-element-621206cf .n24-market-fx,
  .elementor-625 .elementor-element.elementor-element-621206cf .n24-market-indices,
  .elementor-625 .elementor-element.elementor-element-621206cf .n24-market-crypto{
    display:none !important;
  }
  .elementor-625 .elementor-element.elementor-element-621206cf .n24-market-date{
    max-width:112px !important;
    overflow:hidden !important;
    text-overflow:ellipsis !important;
  }
  .elementor-625 .elementor-element.elementor-element-621206cf .n24-market-weather{
    border-right:0 !important;
  }
  .elementor-625 .elementor-element.elementor-element-621206cf .n24-top-search{
    margin-left:auto !important;
  }
  .elementor-625 .elementor-element.elementor-element-621206cf .n24-top-search:focus-within .elementor-search-form__input{
    width:calc(100vw - 72px) !important;
  }

  /* Only the real second row from the supplied JSON */
  .elementor-625 .elementor-element.elementor-element-621206cf .elementor-element-376f4c5a{
    display:flex !important;
    flex-direction:row !important;
    flex-wrap:wrap !important;
    align-items:center !important;
    gap:8px !important;
    padding:8px 14px !important;
    min-height:auto !important;
  }

  /* logo column */
  .elementor-625 .elementor-element.elementor-element-621206cf .elementor-element-2bf0a3d9{
    width:calc(100% - 58px) !important;
    flex:0 0 calc(100% - 58px) !important;
    align-items:flex-start !important;
  }
  .elementor-625 .elementor-element.elementor-element-621206cf .elementor-element-57529161{
    width:auto !important;
    max-width:150px !important;
  }
  .elementor-625 .elementor-element.elementor-element-621206cf .elementor-element-57529161 img{
    width:150px !important;
    max-width:150px !important;
    max-height:48px !important;
    object-fit:contain !important;
    object-position:left center !important;
  }

  /* existing Elementor nav-menu: hamburger only on mobile */
  .elementor-625 .elementor-element.elementor-element-621206cf .elementor-element-605ef0da{
    width:50px !important;
    flex:0 0 50px !important;
    align-items:flex-end !important;
    overflow:visible !important;
  }
  .elementor-625 .elementor-element.elementor-element-621206cf .elementor-element-66c73d78{
    width:50px !important;
    max-width:50px !important;
    overflow:visible !important;
  }
  .elementor-625 .elementor-element.elementor-element-621206cf .elementor-element-66c73d78 .elementor-menu-toggle{
    display:flex !important;
    width:42px !important;
    height:42px !important;
    min-width:42px !important;
    min-height:42px !important;
    margin-left:auto !important;
    padding:8px !important;
    align-items:center !important;
    justify-content:center !important;
    border:1px solid #E1E5EA !important;
    border-radius:4px !important;
    background:#fff !important;
    color:#061B49 !important;
  }
  .elementor-625 .elementor-element.elementor-element-621206cf .elementor-element-66c73d78 .elementor-nav-menu--main{
    display:none !important;
  }
  .elementor-625 .elementor-element.elementor-element-621206cf .elementor-element-66c73d78 .elementor-nav-menu--dropdown{
    position:absolute !important;
    left:14px !important;
    right:14px !important;
    top:100% !important;
    width:auto !important;
    max-width:none !important;
    z-index:99999 !important;
    margin-top:8px !important;
  }

  /* Polska / Świat row */
  .elementor-625 .elementor-element.elementor-element-621206cf .elementor-element-211645f{
    width:100% !important;
    flex:0 0 100% !important;
    display:grid !important;
    grid-template-columns:1fr 1fr !important;
    gap:8px !important;
  }
  .elementor-625 .elementor-element.elementor-element-621206cf .elementor-element-27775fa8,
  .elementor-625 .elementor-element.elementor-element-621206cf .elementor-element-49e5b595{
    width:100% !important;
  }
  .elementor-625 .elementor-element.elementor-element-621206cf .elementor-element-3df38627 .elementor-button,
  .elementor-625 .elementor-element.elementor-element-621206cf .elementor-element-b457f8e .elementor-button{
    width:100% !important;
    min-height:34px !important;
    padding:7px 10px !important;
    font-size:11px !important;
  }

  /* ticker */
  .elementor-625 .elementor-element.elementor-element-621206cf .n24-ticker{
    min-height:36px !important;
    overflow:hidden !important;
  }
  .elementor-625 .elementor-element.elementor-element-621206cf .n24-ticker-inner{
    min-height:36px !important;
    padding:0 14px !important;
    overflow:hidden !important;
  }
  .elementor-625 .elementor-element.elementor-element-621206cf .n24-live-ticker__inner{
    min-height:36px !important;
    overflow:hidden !important;
  }
  .elementor-625 .elementor-element.elementor-element-621206cf .n24-live-ticker__item{
    min-width:0 !important;
    overflow:hidden !important;
    white-space:nowrap !important;
    text-overflow:ellipsis !important;
    font-size:10px !important;
  }
}

@media(max-width:390px){
  .elementor-625 .elementor-element.elementor-element-621206cf .elementor-element-57529161 img{
    width:136px !important;
    max-width:136px !important;
  }
  .elementor-625 .elementor-element.elementor-element-621206cf .n24-market-date{
    display:none !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e398164 */.elementor-625 .elementor-element.elementor-element-e398164{
  --n24-header-blue:#061B49;
  --n24-header-dark:#101720;
  --n24-header-red:#DF1C23;
  width:100%;
}
.elementor-625 .elementor-element.elementor-element-e398164, .elementor-625 .elementor-element.elementor-element-e398164 *{box-sizing:border-box}

/* utility bar v3 — dane + kontakt */
.elementor-625 .elementor-element.elementor-element-e398164 .n24-microbar{
  background:#F5F6F7 !important;
  min-height:38px !important;
  border-bottom:1px solid #EAEDF0;
}
.elementor-625 .elementor-element.elementor-element-e398164 .n24-microbar-inner{
  min-height:38px;
  gap:18px !important;
}
.elementor-625 .elementor-element.elementor-element-e398164 .n24-top-data,
.elementor-625 .elementor-element.elementor-element-e398164 .n24-top-contact{
  min-width:0;
}
.elementor-625 .elementor-element.elementor-element-e398164 .n24-top-data{
  flex:0 0 75% !important;
  width:75% !important;
  display:flex !important;
  align-items:center !important;
  gap:14px !important;
}
.elementor-625 .elementor-element.elementor-element-e398164 .n24-top-contact{
  flex:0 0 25% !important;
  width:25% !important;
  display:flex !important;
  justify-content:flex-end !important;
  align-items:center !important;
  gap:14px !important;
  border-left:1px solid #D7DDE5;
  padding-left:16px !important;
}
.elementor-625 .elementor-element.elementor-element-e398164 .n24-market-html,
.elementor-625 .elementor-element.elementor-element-e398164 .n24-market-html .elementor-widget-container{
  width:100% !important;
}
.elementor-625 .elementor-element.elementor-element-e398164 .n24-market-strip{
  display:flex;
  align-items:center;
  min-width:0;
  white-space:nowrap;
  gap:0;
  font-family:"Source Sans 3",sans-serif;
  color:#202631;
  font-size:10px;
  font-weight:600;
  line-height:1;
}
.elementor-625 .elementor-element.elementor-element-e398164 .n24-market-group{
  display:inline-flex;
  align-items:center;
  gap:9px;
  padding:0 12px;
  border-right:1px solid #CDD4DE;
}
.elementor-625 .elementor-element.elementor-element-e398164 .n24-market-group:first-child{padding-left:0}
.elementor-625 .elementor-element.elementor-element-e398164 .n24-market-item{display:inline-flex;align-items:center;gap:4px}
.elementor-625 .elementor-element.elementor-element-e398164 .n24-market-label{font-weight:700;color:#101720}
.elementor-625 .elementor-element.elementor-element-e398164 .n24-market-value{color:#303947}
.elementor-625 .elementor-element.elementor-element-e398164 .n24-market-positive{color:#16854C}
.elementor-625 .elementor-element.elementor-element-e398164 .n24-market-negative{color:#D63A30}
.elementor-625 .elementor-element.elementor-element-e398164 .n24-market-muted{color:#69727E}
.elementor-625 .elementor-element.elementor-element-e398164 .n24-weather-icon{font-size:13px;line-height:1}
.elementor-625 .elementor-element.elementor-element-e398164 .n24-top-search{
  flex:0 0 auto !important;
  width:34px !important;
  min-width:34px !important;
}
.elementor-625 .elementor-element.elementor-element-e398164 .n24-top-search .elementor-search-form{
  min-width:34px;
}
.elementor-625 .elementor-element.elementor-element-e398164 .n24-top-search .elementor-search-form__container{
  min-height:30px !important;
  border:0 !important;
  background:transparent !important;
}
.elementor-625 .elementor-element.elementor-element-e398164 .n24-top-search .elementor-search-form__input{
  position:absolute !important;
  right:30px;
  top:0;
  width:0 !important;
  opacity:0;
  pointer-events:none;
  min-height:30px !important;
  padding:0 !important;
  background:#fff !important;
  border:1px solid #D7DDE5 !important;
  transition:width .2s ease,opacity .2s ease,padding .2s ease;
  z-index:20;
}
.elementor-625 .elementor-element.elementor-element-e398164 .n24-top-search:focus-within .elementor-search-form__input{
  width:230px !important;
  opacity:1;
  pointer-events:auto;
  padding:0 10px !important;
}
.elementor-625 .elementor-element.elementor-element-e398164 .n24-top-search .elementor-search-form__submit{
  width:30px !important;
  min-width:30px !important;
  padding:0 !important;
  background:transparent !important;
  color:#061B49 !important;
  font-size:14px !important;
}
.elementor-625 .elementor-element.elementor-element-e398164 .n24-top-contact .elementor-button{
  padding:0 !important;
  background:transparent !important;
  color:#202631 !important;
  font-size:10px !important;
  font-weight:600 !important;
  white-space:nowrap;
}
.elementor-625 .elementor-element.elementor-element-e398164 .n24-top-contact .elementor-button:hover{
  color:#DF1C23 !important;
}

/* main row */
.elementor-625 .elementor-element.elementor-element-e398164 .n24-site-header{
  min-height:76px !important;
  border-bottom:1px solid #E4E8EC;
}
.elementor-625 .elementor-element.elementor-element-e398164 .n24-site-header-inner{
  min-height:76px;
  gap:24px !important;
}
.elementor-625 .elementor-element.elementor-element-e398164 .n24-logo-image img{
  width:180px !important;
  max-height:58px !important;
  object-fit:contain !important;
  object-position:left center !important;
}
.elementor-625 .elementor-element.elementor-element-e398164 .n24-main-nav{
  display:flex !important;
  justify-content:flex-end !important;
  align-items:center !important;
  flex-wrap:nowrap !important;
  gap:18px !important;
}
.elementor-625 .elementor-element.elementor-element-e398164 .n24-main-nav .elementor-button{
  padding:0 !important;
  background:transparent !important;
  color:var(--n24-header-blue) !important;
  font-size:12px !important;
  font-weight:600 !important;
  white-space:nowrap !important;
}
.elementor-625 .elementor-element.elementor-element-e398164 .n24-main-nav .elementor-button:hover{
  color:var(--n24-header-red) !important;
}

/* dynamic ticker */
.elementor-625 .elementor-element.elementor-element-e398164 .n24-ticker{
  background:var(--n24-header-blue) !important;
  min-height:38px !important;
}
.elementor-625 .elementor-element.elementor-element-e398164 .n24-ticker-inner{
  min-height:38px !important;
}
.elementor-625 .elementor-element.elementor-element-e398164 .n24-header-live-ticker{
  width:100% !important;
}
.elementor-625 .elementor-element.elementor-element-e398164 .n24-live-ticker--bar{
  background:transparent !important;
  color:#fff !important;
}
.elementor-625 .elementor-element.elementor-element-e398164 .n24-live-ticker__inner{
  min-height:38px !important;
  max-width:none !important;
  padding:0 !important;
}
.elementor-625 .elementor-element.elementor-element-e398164 .n24-live-ticker__label{
  color:#fff !important;
  font-weight:600 !important;
  font-size:10px !important;
}
.elementor-625 .elementor-element.elementor-element-e398164 .n24-live-ticker__label i{
  background:var(--n24-header-red) !important;
}
.elementor-625 .elementor-element.elementor-element-e398164 .n24-live-ticker__item{
  color:#fff !important;
  font-size:10px !important;
}
.elementor-625 .elementor-element.elementor-element-e398164 .n24-live-ticker__item time{
  color:#fff !important;
  font-weight:600 !important;
}
.elementor-625 .elementor-element.elementor-element-e398164 .n24-live-ticker__scope{
  color:#BFCBE0 !important;
}

@media(max-width:1100px){
  .elementor-625 .elementor-element.elementor-element-e398164 .n24-market-indices,
  .elementor-625 .elementor-element.elementor-element-e398164 .n24-market-crypto .n24-market-item:nth-child(n+3){display:none !important;}
  .elementor-625 .elementor-element.elementor-element-e398164 .n24-main-nav .n24-nav-7{display:none !important;}
  .elementor-625 .elementor-element.elementor-element-e398164 .n24-main-nav{gap:13px !important;}
}
@media(max-width:767px){
  .elementor-625 .elementor-element.elementor-element-e398164 .n24-microbar{display:flex !important;min-height:auto !important;}
  .elementor-625 .elementor-element.elementor-element-e398164 .n24-microbar-inner{flex-direction:column !important;align-items:stretch !important;padding:0 !important;gap:0 !important;}
  .elementor-625 .elementor-element.elementor-element-e398164 .n24-top-data,
  .elementor-625 .elementor-element.elementor-element-e398164 .n24-top-contact{width:100% !important;flex:0 0 100% !important;}
  .elementor-625 .elementor-element.elementor-element-e398164 .n24-top-data{min-height:34px !important;padding:0 16px !important;gap:8px !important;}
  .elementor-625 .elementor-element.elementor-element-e398164 .n24-top-contact{min-height:36px !important;padding:0 16px !important;border-left:0 !important;border-top:1px solid #E3E7EC;justify-content:space-between !important;}
  .elementor-625 .elementor-element.elementor-element-e398164 .n24-market-strip{font-size:11px;}
  .elementor-625 .elementor-element.elementor-element-e398164 .n24-market-group{padding:0 9px;}
  .elementor-625 .elementor-element.elementor-element-e398164 .n24-market-fx .n24-market-item:nth-child(n+2),
  .elementor-625 .elementor-element.elementor-element-e398164 .n24-market-indices,
  .elementor-625 .elementor-element.elementor-element-e398164 .n24-market-crypto .n24-market-item:nth-child(n+2){display:none !important;}
  .elementor-625 .elementor-element.elementor-element-e398164 .n24-market-group.n24-market-crypto{border-right:0;}
  .elementor-625 .elementor-element.elementor-element-e398164 .n24-top-search{margin-left:auto;}
  .elementor-625 .elementor-element.elementor-element-e398164 .n24-top-search:focus-within .elementor-search-form__input{width:calc(100vw - 72px) !important;}

  .elementor-625 .elementor-element.elementor-element-e398164 .n24-site-header{min-height:64px !important;}
  .elementor-625 .elementor-element.elementor-element-e398164 .n24-site-header-inner{min-height:64px !important;}
  .elementor-625 .elementor-element.elementor-element-e398164 .n24-logo{width:155px !important;}
  .elementor-625 .elementor-element.elementor-element-e398164 .n24-logo-image img{width:150px !important;}
  .elementor-625 .elementor-element.elementor-element-e398164 .n24-main-nav{
    overflow-x:auto !important;
    justify-content:flex-start !important;
    gap:14px !important;
    scrollbar-width:none;
  }
  .elementor-625 .elementor-element.elementor-element-e398164 .n24-main-nav::-webkit-scrollbar{display:none}
  .elementor-625 .elementor-element.elementor-element-e398164 .n24-main-nav .elementor-button{font-size:10px !important;}
  .elementor-625 .elementor-element.elementor-element-e398164 .n24-nav-6,
  .elementor-625 .elementor-element.elementor-element-e398164 .n24-nav-7,
  .elementor-625 .elementor-element.elementor-element-e398164 .n24-nav-8{display:none !important;}
}


/* v2.2 — menu generowane z prawdziwych kategorii WordPress */
.elementor-625 .elementor-element.elementor-element-e398164 .n24-main-nav{
  flex:1 1 auto !important;
  width:auto !important;
}
.elementor-625 .elementor-element.elementor-element-e398164 .n24-main-nav-dynamic,
.elementor-625 .elementor-element.elementor-element-e398164 .n24-main-nav-dynamic .elementor-widget-container{
  width:100% !important;
}
.elementor-625 .elementor-element.elementor-element-e398164 .n24-main-nav .elementor-button{
  display:none !important;
}
.elementor-625 .elementor-element.elementor-element-e398164 .n24dh-main-menu-desktop{
  justify-content:flex-end !important;
}


/* v2.4 — SMART ticker: LIVE gdy istnieje, fallback NAJNOWSZE gdy brak LIVE */
.elementor-625 .elementor-element.elementor-element-e398164 .n24dh-smart-ticker .n24-live-ticker__label{display:flex!important;align-items:center!important;gap:7px!important;}
.elementor-625 .elementor-element.elementor-element-e398164 .n24dh-smart-ticker.is-live-mode .n24-live-ticker__label i{display:inline-block!important;width:7px!important;height:7px!important;border-radius:50%!important;background:var(--n24-header-red)!important;animation:n24SmartPulse 1.35s ease-in-out infinite!important;}
.elementor-625 .elementor-element.elementor-element-e398164 .n24dh-smart-ticker.is-latest-mode .n24-live-ticker__label i{display:none!important;animation:none!important;}
@keyframes n24SmartPulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.78)}}


/* ===== NASZE24 MOBILE-ONLY FIX v3 ===== */
@media(max-width:767px){

  /* utility bar */
  .elementor-625 .elementor-element.elementor-element-e398164 .n24-microbar{
    min-height:34px !important;
  }
  .elementor-625 .elementor-element.elementor-element-e398164 .n24-microbar-inner{
    flex-direction:column !important;
    align-items:stretch !important;
    padding:0 !important;
    gap:0 !important;
  }
  .elementor-625 .elementor-element.elementor-element-e398164 .n24-top-data{
    width:100% !important;
    flex:0 0 100% !important;
    min-height:34px !important;
    padding:0 14px !important;
    gap:8px !important;
    overflow:hidden !important;
  }
  .elementor-625 .elementor-element.elementor-element-e398164 .n24-top-contact{
    display:none !important;
  }
  .elementor-625 .elementor-element.elementor-element-e398164 .n24-market-strip{
    width:100% !important;
    overflow:hidden !important;
    font-size:10px !important;
  }
  .elementor-625 .elementor-element.elementor-element-e398164 .n24-market-fx,
  .elementor-625 .elementor-element.elementor-element-e398164 .n24-market-indices,
  .elementor-625 .elementor-element.elementor-element-e398164 .n24-market-crypto{
    display:none !important;
  }
  .elementor-625 .elementor-element.elementor-element-e398164 .n24-market-date{
    max-width:112px !important;
    overflow:hidden !important;
    text-overflow:ellipsis !important;
  }
  .elementor-625 .elementor-element.elementor-element-e398164 .n24-market-weather{
    border-right:0 !important;
  }
  .elementor-625 .elementor-element.elementor-element-e398164 .n24-top-search{
    margin-left:auto !important;
  }
  .elementor-625 .elementor-element.elementor-element-e398164 .n24-top-search:focus-within .elementor-search-form__input{
    width:calc(100vw - 72px) !important;
  }

  /* Only the real second row from the supplied JSON */
  .elementor-625 .elementor-element.elementor-element-e398164 .elementor-element-376f4c5a{
    display:flex !important;
    flex-direction:row !important;
    flex-wrap:wrap !important;
    align-items:center !important;
    gap:8px !important;
    padding:8px 14px !important;
    min-height:auto !important;
  }

  /* logo column */
  .elementor-625 .elementor-element.elementor-element-e398164 .elementor-element-2bf0a3d9{
    width:calc(100% - 58px) !important;
    flex:0 0 calc(100% - 58px) !important;
    align-items:flex-start !important;
  }
  .elementor-625 .elementor-element.elementor-element-e398164 .elementor-element-57529161{
    width:auto !important;
    max-width:150px !important;
  }
  .elementor-625 .elementor-element.elementor-element-e398164 .elementor-element-57529161 img{
    width:150px !important;
    max-width:150px !important;
    max-height:48px !important;
    object-fit:contain !important;
    object-position:left center !important;
  }

  /* existing Elementor nav-menu: hamburger only on mobile */
  .elementor-625 .elementor-element.elementor-element-e398164 .elementor-element-605ef0da{
    width:50px !important;
    flex:0 0 50px !important;
    align-items:flex-end !important;
    overflow:visible !important;
  }
  .elementor-625 .elementor-element.elementor-element-e398164 .elementor-element-66c73d78{
    width:50px !important;
    max-width:50px !important;
    overflow:visible !important;
  }
  .elementor-625 .elementor-element.elementor-element-e398164 .elementor-element-66c73d78 .elementor-menu-toggle{
    display:flex !important;
    width:42px !important;
    height:42px !important;
    min-width:42px !important;
    min-height:42px !important;
    margin-left:auto !important;
    padding:8px !important;
    align-items:center !important;
    justify-content:center !important;
    border:1px solid #E1E5EA !important;
    border-radius:4px !important;
    background:#fff !important;
    color:#061B49 !important;
  }
  .elementor-625 .elementor-element.elementor-element-e398164 .elementor-element-66c73d78 .elementor-nav-menu--main{
    display:none !important;
  }
  .elementor-625 .elementor-element.elementor-element-e398164 .elementor-element-66c73d78 .elementor-nav-menu--dropdown{
    position:absolute !important;
    left:14px !important;
    right:14px !important;
    top:100% !important;
    width:auto !important;
    max-width:none !important;
    z-index:99999 !important;
    margin-top:8px !important;
  }

  /* Polska / Świat row */
  .elementor-625 .elementor-element.elementor-element-e398164 .elementor-element-211645f{
    width:100% !important;
    flex:0 0 100% !important;
    display:grid !important;
    grid-template-columns:1fr 1fr !important;
    gap:8px !important;
  }
  .elementor-625 .elementor-element.elementor-element-e398164 .elementor-element-27775fa8,
  .elementor-625 .elementor-element.elementor-element-e398164 .elementor-element-49e5b595{
    width:100% !important;
  }
  .elementor-625 .elementor-element.elementor-element-e398164 .elementor-element-3df38627 .elementor-button,
  .elementor-625 .elementor-element.elementor-element-e398164 .elementor-element-b457f8e .elementor-button{
    width:100% !important;
    min-height:34px !important;
    padding:7px 10px !important;
    font-size:11px !important;
  }

  /* ticker */
  .elementor-625 .elementor-element.elementor-element-e398164 .n24-ticker{
    min-height:36px !important;
    overflow:hidden !important;
  }
  .elementor-625 .elementor-element.elementor-element-e398164 .n24-ticker-inner{
    min-height:36px !important;
    padding:0 14px !important;
    overflow:hidden !important;
  }
  .elementor-625 .elementor-element.elementor-element-e398164 .n24-live-ticker__inner{
    min-height:36px !important;
    overflow:hidden !important;
  }
  .elementor-625 .elementor-element.elementor-element-e398164 .n24-live-ticker__item{
    min-width:0 !important;
    overflow:hidden !important;
    white-space:nowrap !important;
    text-overflow:ellipsis !important;
    font-size:10px !important;
  }
}

@media(max-width:390px){
  .elementor-625 .elementor-element.elementor-element-e398164 .elementor-element-57529161 img{
    width:136px !important;
    max-width:136px !important;
  }
  .elementor-625 .elementor-element.elementor-element-e398164 .n24-market-date{
    display:none !important;
  }
}/* End custom CSS */