.elementor-536 .elementor-element.elementor-element-74d7d4f3{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-between;--margin-top:0.1px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-536 .elementor-element.elementor-element-74d7d4f3:not(.elementor-motion-effects-element-type-background), .elementor-536 .elementor-element.elementor-element-74d7d4f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-536 .elementor-element.elementor-element-2cc7e901{--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;--justify-content:space-between;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-536 .elementor-element.elementor-element-2cc7e901:not(.elementor-motion-effects-element-type-background), .elementor-536 .elementor-element.elementor-element-2cc7e901 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEBE600;}.elementor-536 .elementor-element.elementor-element-c600492{--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;--justify-content:flex-start;}.elementor-widget-image .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 );}.elementor-536 .elementor-element.elementor-element-727c9ea{width:var( --container-widget-width, 200px );max-width:200px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:200px;--container-widget-flex-grow:0;z-index:0;text-align:start;}.elementor-536 .elementor-element.elementor-element-727c9ea.elementor-element{--align-self:center;}.elementor-536 .elementor-element.elementor-element-9c39d27{width:var( --container-widget-width, 200px );max-width:200px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:200px;--container-widget-flex-grow:0;z-index:0;text-align:start;}.elementor-536 .elementor-element.elementor-element-9c39d27.elementor-element{--align-self:center;}.elementor-536 .elementor-element.elementor-element-79f17793{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-536 .elementor-element.elementor-element-1f0bf4dc.elementor-element{--align-self:center;}.elementor-536 .elementor-element.elementor-element-1f0bf4dc{z-index:5;}.elementor-536 .elementor-element.elementor-element-1f0bf4dc img{width:168px;max-width:168px;}.elementor-536 .elementor-element.elementor-element-54c6074d{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;z-index:5;text-align:end;}.elementor-536 .elementor-element.elementor-element-54c6074d.elementor-element{--align-self:center;}.elementor-536 .elementor-element.elementor-element-54c6074d img{width:108px;max-width:108px;}.elementor-536 .elementor-element.elementor-element-6acb79cf{--display:flex;--min-height:100dvh;--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-536 .elementor-element.elementor-element-6acb79cf:not(.elementor-motion-effects-element-type-background), .elementor-536 .elementor-element.elementor-element-6acb79cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000066;}.elementor-536 .elementor-element.elementor-element-66306d12{--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;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-536 .elementor-element.elementor-element-66306d12:not(.elementor-motion-effects-element-type-background), .elementor-536 .elementor-element.elementor-element-66306d12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEBE6;}.elementor-536 .elementor-element.elementor-element-5cb0aa76{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 52px 0px;text-align:start;}body:not(.rtl) .elementor-536 .elementor-element.elementor-element-45531791{right:45px;}body.rtl .elementor-536 .elementor-element.elementor-element-45531791{left:45px;}.elementor-536 .elementor-element.elementor-element-45531791{bottom:45px;text-align:end;}.elementor-536 .elementor-element.elementor-element-45531791 img{width:181px;max-width:181px;height:181px;}.elementor-536 .elementor-element.elementor-element-22237945{--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-536 .elementor-element.elementor-element-22237945:not(.elementor-motion-effects-element-type-background), .elementor-536 .elementor-element.elementor-element-22237945 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-536 .elementor-element.elementor-element-eed073a{--spacer-size:50px;}.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-536 .elementor-element.elementor-element-c600492{--width:200px;}.elementor-536 .elementor-element.elementor-element-66306d12{--width:50%;}.elementor-536 .elementor-element.elementor-element-22237945{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-536 .elementor-element.elementor-element-66306d12{--width:60%;}.elementor-536 .elementor-element.elementor-element-22237945{--width:40%;}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-536 .elementor-element.elementor-element-66306d12{--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-536 .elementor-element.elementor-element-74d7d4f3{--margin-top:1px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-536 .elementor-element.elementor-element-2cc7e901{--min-height:84px;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-between;--flex-wrap:nowrap;--padding-top:20px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-536 .elementor-element.elementor-element-c600492{--width:200px;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-536 .elementor-element.elementor-element-c600492.e-con{--align-self:flex-end;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-536 .elementor-element.elementor-element-727c9ea{--container-widget-width:100px;--container-widget-flex-grow:0;width:var( --container-widget-width, 100px );max-width:100px;text-align:end;}.elementor-536 .elementor-element.elementor-element-727c9ea.elementor-element{--align-self:flex-end;}.elementor-536 .elementor-element.elementor-element-727c9ea img{width:40px;max-width:40%;height:40px;}.elementor-536 .elementor-element.elementor-element-9c39d27{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100px;--container-widget-flex-grow:0;width:var( --container-widget-width, 100px );max-width:100px;text-align:end;}.elementor-536 .elementor-element.elementor-element-9c39d27.elementor-element{--align-self:flex-end;}.elementor-536 .elementor-element.elementor-element-9c39d27 img{width:40px;max-width:40%;height:40px;}.elementor-536 .elementor-element.elementor-element-1f0bf4dc{z-index:5;}.elementor-536 .elementor-element.elementor-element-1f0bf4dc img{width:130px;max-width:130px;}.elementor-536 .elementor-element.elementor-element-54c6074d{--container-widget-width:10px;--container-widget-flex-grow:0;width:var( --container-widget-width, 10px );max-width:10px;}.elementor-536 .elementor-element.elementor-element-54c6074d img{width:40px;max-width:40px;}.elementor-536 .elementor-element.elementor-element-6acb79cf{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-536 .elementor-element.elementor-element-66306d12{--width:87.5%;--padding-top:40px;--padding-bottom:20px;--padding-left:40px;--padding-right:20px;}.elementor-536 .elementor-element.elementor-element-5cb0aa76{padding:0px 0px 0px 0px;text-align:end;}.elementor-536 .elementor-element.elementor-element-5cb0aa76 img{width:40px;max-width:40px;height:40px;}body:not(.rtl) .elementor-536 .elementor-element.elementor-element-45531791{right:20px;}body.rtl .elementor-536 .elementor-element.elementor-element-45531791{left:20px;}.elementor-536 .elementor-element.elementor-element-45531791{bottom:20px;}.elementor-536 .elementor-element.elementor-element-45531791 img{width:140px;max-width:140px;height:140px;}.elementor-536 .elementor-element.elementor-element-76d2969f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-536 .elementor-element.elementor-element-76d2969f.elementor-element{--align-self:flex-start;}.elementor-536 .elementor-element.elementor-element-22237945{--width:12.5%;--justify-content:space-evenly;--z-index:5;}.elementor-536 .elementor-element.elementor-element-22237945.e-con{--align-self:stretch;}.elementor-536 .elementor-element.elementor-element-eed073a{--spacer-size:100%;}}/* Start custom CSS for image, class: .elementor-element-54c6074d */#umow/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74d7d4f3 */#menu-widok.elementor-sticky--active {
background: rgba(238, 235, 230, 0.96) !important;
backdrop-filter: blur(2.5px) !important;
border-radius: 0px !important;
}

.menu-box-el {
   background: rgb(238, 235, 230) !important;
backdrop-filter: blur(2.5px) !important;
border-radius: 0px !important; 
}

.menu-container {
   background: rgb(238, 235, 230) !important;
backdrop-filter: blur(2.5px) !important;
border-radius: 0px !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66306d12 */#menu-left-side {
    position: relative;
    backdrop-filter: blur(2.5px);
    height: 100%;
    min-height: 100dvh;
}

#menu-left-side::before {
    position: absolute;
    top: 0px;
    content: "";
    width: 1000px;
    left: -1000px;
    height: 100%;
    background: rgb(238, 235, 230);
backdrop-filter: blur(2.5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22237945 */.menu-boxxx {
    position: relative !important;
    backdrop-filter: blur(2.5px) !important;
    height: auto !important;          /* ← było height: 100%; to blokowało rośnięcie */
    min-height: 100dvh !important;
}

#menu-duze{
    height: 100dvh !important;            /* sztywno ekran */
    overflow-y: auto !important;          /* dłuższa zawartość przewija się W ŚRODKU */
    overscroll-behavior: contain !important; /* scroll nie "przecieka" na stronę pod spodem */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6acb79cf */.menu-boxxx {
    position: relative;
    backdrop-filter: blur(2.5px);
    height: 100%;
    min-height: 100% !important;
}/* End custom CSS */