.elementor-133 .elementor-element.elementor-element-6b57841{--display:flex;--position:fixed;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:14px;--padding-left:0px;--padding-right:0px;bottom:5px;--z-index:999;}.elementor-133 .elementor-element.elementor-element-6b57841.e-con{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-133 .elementor-element.elementor-element-dcc0f98{--display:flex;--margin-top:0px;--margin-bottom:6px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-133 .elementor-element.elementor-element-db85e37{--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-around;--gap:0px 6px;--row-gap:0px;--column-gap:6px;border-style:none;--border-style:none;--border-radius:14px 14px 14px 14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-133 .elementor-element.elementor-element-db85e37:not(.elementor-motion-effects-element-type-background), .elementor-133 .elementor-element.elementor-element-db85e37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#252525BF;}.elementor-133 .elementor-element.elementor-element-72b7aef{--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:center;--gap:0px 6px;--row-gap:0px;--column-gap:6px;border-style:none;--border-style:none;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-133 .elementor-element.elementor-element-72b7aef:not(.elementor-motion-effects-element-type-background), .elementor-133 .elementor-element.elementor-element-72b7aef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#424242D1;}.elementor-133 .elementor-element.elementor-element-6401ce3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 12px 10px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#5A5A5A;border-radius:8px 8px 8px 8px;}.elementor-133 .elementor-element.elementor-element-6401ce3 .elementor-heading-title{font-family:"Aeonik Pro", Sans-serif;font-size:12px;font-weight:300;letter-spacing:0.8px;color:#EEEEF4;}.elementor-133 .elementor-element.elementor-element-6401ce3 .elementor-heading-title a:hover, .elementor-133 .elementor-element.elementor-element-6401ce3 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-133 .elementor-element.elementor-element-8019758{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 12px 10px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#5A5A5A;border-radius:8px 8px 8px 8px;}.elementor-133 .elementor-element.elementor-element-8019758.elementor-element{--align-self:center;}.elementor-133 .elementor-element.elementor-element-8019758 .elementor-heading-title{font-family:"Aeonik Pro", Sans-serif;font-size:12px;font-weight:300;letter-spacing:0.8px;color:#EEEEF4;}.elementor-133 .elementor-element.elementor-element-8019758 .elementor-heading-title a:hover, .elementor-133 .elementor-element.elementor-element-8019758 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-133 .elementor-element.elementor-element-cfd4fc6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 12px 10px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#5A5A5A;border-radius:8px 8px 8px 8px;}.elementor-133 .elementor-element.elementor-element-cfd4fc6.elementor-element{--align-self:center;}.elementor-133 .elementor-element.elementor-element-cfd4fc6 .elementor-heading-title{font-family:"Aeonik Pro", Sans-serif;font-size:12px;font-weight:300;letter-spacing:0.8px;color:#EEEEF4;}.elementor-133 .elementor-element.elementor-element-cfd4fc6 .elementor-heading-title a:hover, .elementor-133 .elementor-element.elementor-element-cfd4fc6 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-133 .elementor-element.elementor-element-5064b26{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 12px 10px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#5A5A5A;border-radius:8px 8px 8px 8px;}.elementor-133 .elementor-element.elementor-element-5064b26.elementor-element{--align-self:center;}.elementor-133 .elementor-element.elementor-element-5064b26 .elementor-heading-title{font-family:"Aeonik Pro", Sans-serif;font-size:12px;font-weight:300;letter-spacing:0.8px;color:#EEEEF4;}.elementor-133 .elementor-element.elementor-element-5064b26 .elementor-heading-title a:hover, .elementor-133 .elementor-element.elementor-element-5064b26 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-133 .elementor-element.elementor-element-ab262ea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 12px 10px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#5A5A5A;border-radius:8px 8px 8px 8px;}.elementor-133 .elementor-element.elementor-element-ab262ea.elementor-element{--align-self:center;}.elementor-133 .elementor-element.elementor-element-ab262ea .elementor-heading-title{font-family:"Aeonik Pro", Sans-serif;font-size:12px;font-weight:300;letter-spacing:0.8px;color:#EEEEF4;}.elementor-133 .elementor-element.elementor-element-ab262ea .elementor-heading-title a:hover, .elementor-133 .elementor-element.elementor-element-ab262ea .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-133 .elementor-element.elementor-element-2fdc395{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 12px 10px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#5A5A5A;border-radius:8px 8px 8px 8px;}.elementor-133 .elementor-element.elementor-element-2fdc395.elementor-element{--align-self:center;}.elementor-133 .elementor-element.elementor-element-2fdc395 .elementor-heading-title{font-family:"Aeonik Pro", Sans-serif;font-size:12px;font-weight:300;letter-spacing:0.8px;color:#EEEEF4;}.elementor-133 .elementor-element.elementor-element-2fdc395 .elementor-heading-title a:hover, .elementor-133 .elementor-element.elementor-element-2fdc395 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-133 .elementor-element.elementor-element-3a6d3f7{--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:6px 6px;--row-gap:6px;--column-gap:6px;--border-radius:14px 14px 14px 14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-133 .elementor-element.elementor-element-3a6d3f7:not(.elementor-motion-effects-element-type-background), .elementor-133 .elementor-element.elementor-element-3a6d3f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#252525BF;}.elementor-133 .elementor-element.elementor-element-68d45f9{width:var( --container-widget-width, 64px );max-width:64px;background-color:#131314;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:12px 0px 12px 0px;--container-widget-width:64px;--container-widget-flex-grow:0;border-style:none;border-radius:10px 10px 10px 10px;}.elementor-133 .elementor-element.elementor-element-68d45f9:hover{background-color:#050000;}.elementor-133 .elementor-element.elementor-element-68d45f9.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-133 .elementor-element.elementor-element-68d45f9 img{width:22px;}.elementor-133 .elementor-element.elementor-element-5af6456{--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-around;--gap:0px 6px;--row-gap:0px;--column-gap:6px;border-style:none;--border-style:none;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-133 .elementor-element.elementor-element-5af6456:not(.elementor-motion-effects-element-type-background), .elementor-133 .elementor-element.elementor-element-5af6456 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#424242D1;}.elementor-133 .elementor-element.elementor-element-d86483e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 12px 10px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#5A5A5A;border-radius:8px 8px 8px 8px;}.elementor-133 .elementor-element.elementor-element-d86483e .elementor-heading-title{font-family:"Aeonik Pro", Sans-serif;font-size:12px;font-weight:300;color:#EEEEF4;}.elementor-133 .elementor-element.elementor-element-d86483e .elementor-heading-title a:hover, .elementor-133 .elementor-element.elementor-element-d86483e .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-133 .elementor-element.elementor-element-21f6243{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 12px 10px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#5A5A5A;border-radius:8px 8px 8px 8px;}.elementor-133 .elementor-element.elementor-element-21f6243 .elementor-heading-title{font-family:"Aeonik Pro", Sans-serif;font-size:12px;font-weight:300;color:#EEEEF4;}.elementor-133 .elementor-element.elementor-element-21f6243 .elementor-heading-title a:hover, .elementor-133 .elementor-element.elementor-element-21f6243 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-133 .elementor-element.elementor-element-613811b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 12px 10px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#5A5A5A;border-radius:8px 8px 8px 8px;}.elementor-133 .elementor-element.elementor-element-613811b .elementor-heading-title{font-family:"Aeonik Pro", Sans-serif;font-size:12px;font-weight:300;color:#EEEEF4;}.elementor-133 .elementor-element.elementor-element-613811b .elementor-heading-title a:hover, .elementor-133 .elementor-element.elementor-element-613811b .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-133 .elementor-element.elementor-element-660abd4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 12px 10px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#5A5A5A;border-radius:8px 8px 8px 8px;}.elementor-133 .elementor-element.elementor-element-660abd4 .elementor-heading-title{font-family:"Aeonik Pro", Sans-serif;font-size:12px;font-weight:300;color:#EEEEF4;}.elementor-133 .elementor-element.elementor-element-660abd4 .elementor-heading-title a:hover, .elementor-133 .elementor-element.elementor-element-660abd4 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-133 .elementor-element.elementor-element-ef87ae5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 12px 10px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#5A5A5A;border-radius:8px 8px 8px 8px;}.elementor-133 .elementor-element.elementor-element-ef87ae5 .elementor-heading-title{font-family:"Aeonik Pro", Sans-serif;font-size:12px;font-weight:300;color:#EEEEF4;}.elementor-133 .elementor-element.elementor-element-ef87ae5 .elementor-heading-title a:hover, .elementor-133 .elementor-element.elementor-element-ef87ae5 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-133 .elementor-element.elementor-element-53b2e9a{--display:flex;--min-height:50px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5A5A5A;--border-color:#5A5A5A;--border-radius:8px 8px 8px 8px;--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-133 .elementor-element.elementor-element-53b2e9a::before, .elementor-133 .elementor-element.elementor-element-53b2e9a > .elementor-background-video-container::before, .elementor-133 .elementor-element.elementor-element-53b2e9a > .e-con-inner > .elementor-background-video-container::before, .elementor-133 .elementor-element.elementor-element-53b2e9a > .elementor-background-slideshow::before, .elementor-133 .elementor-element.elementor-element-53b2e9a > .e-con-inner > .elementor-background-slideshow::before, .elementor-133 .elementor-element.elementor-element-53b2e9a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-133 .elementor-element.elementor-element-53b2e9a.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-133 .elementor-element.elementor-element-ed9ce4c{--display:flex;--min-height:50px;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:8px 8px 8px 8px;--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-133 .elementor-element.elementor-element-ed9ce4c:not(.elementor-motion-effects-element-type-background), .elementor-133 .elementor-element.elementor-element-ed9ce4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131314;background-image:url("https://trendels.com/wp-content/uploads/2026/02/Zadzwon_OFF.svg");background-position:center center;background-repeat:no-repeat;}.elementor-133 .elementor-element.elementor-element-ed9ce4c:hover{background-image:url("https://trendels.com/wp-content/uploads/2026/02/Zadzwon_ON.svg");background-position:center center;background-repeat:no-repeat;}.elementor-133 .elementor-element.elementor-element-ed9ce4c.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-133 .elementor-element.elementor-element-2ffd70e{--display:flex;--position:fixed;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;bottom:0px;--z-index:998;}body:not(.rtl) .elementor-133 .elementor-element.elementor-element-2ffd70e{left:0px;}body.rtl .elementor-133 .elementor-element.elementor-element-2ffd70e{right:0px;}.elementor-133 .elementor-element.elementor-element-0d9d599{--display:flex;--margin-top:0px;--margin-bottom:-14px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-133 .elementor-element.elementor-element-0d9d599.e-con{--align-self:center;}.elementor-133 .elementor-element.elementor-element-7c57357{--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-around;--gap:0px 6px;--row-gap:0px;--column-gap:6px;border-style:none;--border-style:none;--border-radius:14px 14px 14px 14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-133 .elementor-element.elementor-element-7c57357:not(.elementor-motion-effects-element-type-background), .elementor-133 .elementor-element.elementor-element-7c57357 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#252525BF;}.elementor-133 .elementor-element.elementor-element-6d07d00{--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:center;--gap:0px 6px;--row-gap:0px;--column-gap:6px;border-style:none;--border-style:none;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-133 .elementor-element.elementor-element-6d07d00:not(.elementor-motion-effects-element-type-background), .elementor-133 .elementor-element.elementor-element-6d07d00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#50505042;}.elementor-133 .elementor-element.elementor-element-032ecde{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 12px 10px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#6B6B6B;border-radius:8px 8px 8px 8px;}.elementor-133 .elementor-element.elementor-element-032ecde .elementor-heading-title{font-family:"Aeonik Pro", Sans-serif;font-size:12px;font-weight:300;letter-spacing:0.8px;color:#EEEEF4;}.elementor-133 .elementor-element.elementor-element-032ecde .elementor-heading-title a:hover, .elementor-133 .elementor-element.elementor-element-032ecde .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-133 .elementor-element.elementor-element-acdbe16{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 12px 10px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#6B6B6B;border-radius:8px 8px 8px 8px;}.elementor-133 .elementor-element.elementor-element-acdbe16 .elementor-heading-title{font-family:"Aeonik Pro", Sans-serif;font-size:12px;font-weight:300;letter-spacing:0.8px;color:#EEEEF4;}.elementor-133 .elementor-element.elementor-element-acdbe16 .elementor-heading-title a:hover, .elementor-133 .elementor-element.elementor-element-acdbe16 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-133 .elementor-element.elementor-element-899d0bc{--display:flex;border-style:solid;--border-style:solid;--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-133 .elementor-element.elementor-element-899d0bc:not(.elementor-motion-effects-element-type-background), .elementor-133 .elementor-element.elementor-element-899d0bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3B3B3B;}.elementor-133 .elementor-element.elementor-element-f0ff536{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 12px 10px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#6B6B6B;border-radius:8px 8px 8px 8px;}.elementor-133 .elementor-element.elementor-element-f0ff536 .elementor-heading-title{font-family:"Aeonik Pro", Sans-serif;font-size:12px;font-weight:300;letter-spacing:0.8px;color:#EEEEF4;}.elementor-133 .elementor-element.elementor-element-f0ff536 .elementor-heading-title a:hover, .elementor-133 .elementor-element.elementor-element-f0ff536 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-133 .elementor-element.elementor-element-3838ae1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 12px 10px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#6B6B6B;border-radius:8px 8px 8px 8px;}.elementor-133 .elementor-element.elementor-element-3838ae1 .elementor-heading-title{font-family:"Aeonik Pro", Sans-serif;font-size:12px;font-weight:300;letter-spacing:0.8px;color:#EEEEF4;}.elementor-133 .elementor-element.elementor-element-3838ae1 .elementor-heading-title a:hover, .elementor-133 .elementor-element.elementor-element-3838ae1 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-133 .elementor-element.elementor-element-04c386f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 12px 10px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#6B6B6B;border-radius:8px 8px 8px 8px;}.elementor-133 .elementor-element.elementor-element-04c386f .elementor-heading-title{font-family:"Aeonik Pro", Sans-serif;font-size:12px;font-weight:300;letter-spacing:0.8px;color:#EEEEF4;}.elementor-133 .elementor-element.elementor-element-04c386f .elementor-heading-title a:hover, .elementor-133 .elementor-element.elementor-element-04c386f .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-133 .elementor-element.elementor-element-c2d2d2f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 12px 10px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#6B6B6B;border-radius:8px 8px 8px 8px;}.elementor-133 .elementor-element.elementor-element-c2d2d2f .elementor-heading-title{font-family:"Aeonik Pro", Sans-serif;font-size:12px;font-weight:300;letter-spacing:0.8px;color:#EEEEF4;}.elementor-133 .elementor-element.elementor-element-c2d2d2f .elementor-heading-title a:hover, .elementor-133 .elementor-element.elementor-element-c2d2d2f .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-133 .elementor-element.elementor-element-8fb01f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 12px 10px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#6B6B6B;border-radius:8px 8px 8px 8px;}.elementor-133 .elementor-element.elementor-element-8fb01f2 .elementor-heading-title{font-family:"Aeonik Pro", Sans-serif;font-size:12px;font-weight:300;letter-spacing:0.8px;color:#EEEEF4;}.elementor-133 .elementor-element.elementor-element-8fb01f2 .elementor-heading-title a:hover, .elementor-133 .elementor-element.elementor-element-8fb01f2 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-133 .elementor-element.elementor-element-6587a80{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 12px 10px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#6B6B6B;border-radius:8px 8px 8px 8px;}.elementor-133 .elementor-element.elementor-element-6587a80 .elementor-heading-title{font-family:"Aeonik Pro", Sans-serif;font-size:12px;font-weight:300;letter-spacing:0.8px;color:#EEEEF4;}.elementor-133 .elementor-element.elementor-element-6587a80 .elementor-heading-title a:hover, .elementor-133 .elementor-element.elementor-element-6587a80 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-133 .elementor-element.elementor-element-e18ac06{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 12px 10px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#6B6B6B;border-radius:8px 8px 8px 8px;}.elementor-133 .elementor-element.elementor-element-e18ac06 .elementor-heading-title{font-family:"Aeonik Pro", Sans-serif;font-size:12px;font-weight:300;letter-spacing:0.8px;color:#EEEEF4;}.elementor-133 .elementor-element.elementor-element-e18ac06 .elementor-heading-title a:hover, .elementor-133 .elementor-element.elementor-element-e18ac06 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-133 .elementor-element.elementor-element-1e7131a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 12px 10px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#6B6B6B;border-radius:8px 8px 8px 8px;}.elementor-133 .elementor-element.elementor-element-1e7131a .elementor-heading-title{font-family:"Aeonik Pro", Sans-serif;font-size:12px;font-weight:300;letter-spacing:0.8px;color:#EEEEF4;}.elementor-133 .elementor-element.elementor-element-1e7131a .elementor-heading-title a:hover, .elementor-133 .elementor-element.elementor-element-1e7131a .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-133 .elementor-element.elementor-element-a15797b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 12px 10px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#6B6B6B;border-radius:8px 8px 8px 8px;}.elementor-133 .elementor-element.elementor-element-a15797b .elementor-heading-title{font-family:"Aeonik Pro", Sans-serif;font-size:12px;font-weight:300;letter-spacing:0.8px;color:#EEEEF4;}.elementor-133 .elementor-element.elementor-element-a15797b .elementor-heading-title a:hover, .elementor-133 .elementor-element.elementor-element-a15797b .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-133 .elementor-element.elementor-element-2ccecbb{--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:6px 6px;--row-gap:6px;--column-gap:6px;--border-radius:14px 14px 14px 14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-133 .elementor-element.elementor-element-2ccecbb:not(.elementor-motion-effects-element-type-background), .elementor-133 .elementor-element.elementor-element-2ccecbb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#252525BF;}.elementor-133 .elementor-element.elementor-element-2ccecbb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-133 .elementor-element.elementor-element-dc46aee{--display:flex;--min-height:50px;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:8px 8px 8px 8px;--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-133 .elementor-element.elementor-element-dc46aee:not(.elementor-motion-effects-element-type-background), .elementor-133 .elementor-element.elementor-element-dc46aee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131314;background-image:url("https://trendels.com/wp-content/uploads/2026/02/Ikona_Telefon.svg");background-position:center center;background-repeat:no-repeat;}.elementor-133 .elementor-element.elementor-element-dc46aee:hover{background-color:#000000;background-image:url("https://trendels.com/wp-content/uploads/2026/02/Ikona_Telefon.svg");background-position:center center;background-repeat:no-repeat;}.elementor-133 .elementor-element.elementor-element-dc46aee.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-133 .elementor-element.elementor-element-b56d456{--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-around;--gap:0px 6px;--row-gap:0px;--column-gap:6px;border-style:none;--border-style:none;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-133 .elementor-element.elementor-element-b56d456:not(.elementor-motion-effects-element-type-background), .elementor-133 .elementor-element.elementor-element-b56d456 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#424242D1;}.elementor-133 .elementor-element.elementor-element-b56d456.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-133 .elementor-element.elementor-element-95cae4b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 20px 10px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#5A5A5A;border-radius:8px 8px 8px 8px;}.elementor-133 .elementor-element.elementor-element-95cae4b .elementor-heading-title{font-family:"Aeonik Pro", Sans-serif;font-size:12px;font-weight:300;color:#EEEEF4;}.elementor-133 .elementor-element.elementor-element-95cae4b .elementor-heading-title a:hover, .elementor-133 .elementor-element.elementor-element-95cae4b .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-133 .elementor-element.elementor-element-582aa0e{--display:flex;--min-height:50px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5A5A5A;--border-color:#5A5A5A;--border-radius:8px 8px 8px 8px;--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-133 .elementor-element.elementor-element-582aa0e.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-133 .elementor-element.elementor-element-1906b26{--display:flex;--min-height:50px;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:8px 8px 8px 8px;--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-133 .elementor-element.elementor-element-1906b26:not(.elementor-motion-effects-element-type-background), .elementor-133 .elementor-element.elementor-element-1906b26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131314;background-image:url("https://trendels.com/wp-content/uploads/2026/02/Ikona_Telefon.svg");background-position:center center;background-repeat:no-repeat;}.elementor-133 .elementor-element.elementor-element-1906b26:hover{background-color:#000000;background-image:url("https://trendels.com/wp-content/uploads/2026/02/Ikona_Telefon.svg");background-position:center center;background-repeat:no-repeat;}.elementor-133 .elementor-element.elementor-element-1906b26.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-133{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.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-133 .elementor-element.elementor-element-6b57841{--content-width:780px;}.elementor-133 .elementor-element.elementor-element-53b2e9a{--width:50px;}.elementor-133 .elementor-element.elementor-element-ed9ce4c{--width:176px;}.elementor-133 .elementor-element.elementor-element-dc46aee{--width:50px;}.elementor-133 .elementor-element.elementor-element-b56d456{--width:166px;}.elementor-133 .elementor-element.elementor-element-582aa0e{--width:50px;}.elementor-133 .elementor-element.elementor-element-1906b26{--width:50px;}}@media(max-width:1024px) and (min-width:768px){.elementor-133 .elementor-element.elementor-element-6b57841{--content-width:778px;}.elementor-133 .elementor-element.elementor-element-2ffd70e{--content-width:100%;}}@media(max-width:1024px){.elementor-133 .elementor-element.elementor-element-6b57841{--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;--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:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;--z-index:999;}.elementor-133 .elementor-element.elementor-element-dcc0f98{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-133 .elementor-element.elementor-element-3a6d3f7{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-133 .elementor-element.elementor-element-2ffd70e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-133 .elementor-element.elementor-element-2ccecbb{--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;}}@media(max-width:767px){.elementor-133 .elementor-element.elementor-element-2ffd70e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-133 .elementor-element.elementor-element-0d9d599{--content-width:280px;--margin-top:0px;--margin-bottom:-16px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-133 .elementor-element.elementor-element-0d9d599.e-con{--align-self:center;--order:-99999 /* order start hack */;}.elementor-133 .elementor-element.elementor-element-7c57357{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-133 .elementor-element.elementor-element-6d07d00{--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:6px 6px;--row-gap:6px;--column-gap:6px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-133 .elementor-element.elementor-element-032ecde{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;text-align:center;}.elementor-133 .elementor-element.elementor-element-acdbe16{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:10px 10px 10px 10px;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;text-align:center;}.elementor-133 .elementor-element.elementor-element-899d0bc{--min-height:0px;--gap:6px 6px;--row-gap:6px;--column-gap:6px;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-133 .elementor-element.elementor-element-f0ff536{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;border-width:1px 1px 1px 1px;border-radius:6px 6px 6px 6px;text-align:center;}.elementor-133 .elementor-element.elementor-element-3838ae1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;border-width:1px 1px 1px 1px;border-radius:6px 6px 6px 6px;text-align:center;}.elementor-133 .elementor-element.elementor-element-04c386f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;border-width:1px 1px 1px 1px;border-radius:6px 6px 6px 6px;text-align:center;}.elementor-133 .elementor-element.elementor-element-c2d2d2f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;border-width:1px 1px 1px 1px;border-radius:6px 6px 6px 6px;text-align:center;}.elementor-133 .elementor-element.elementor-element-8fb01f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;border-width:1px 1px 1px 1px;border-radius:6px 6px 6px 6px;text-align:center;}.elementor-133 .elementor-element.elementor-element-6587a80{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;border-width:1px 1px 1px 1px;border-radius:6px 6px 6px 6px;text-align:center;}.elementor-133 .elementor-element.elementor-element-e18ac06{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;text-align:center;}.elementor-133 .elementor-element.elementor-element-1e7131a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;text-align:center;}.elementor-133 .elementor-element.elementor-element-a15797b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;text-align:center;}.elementor-133 .elementor-element.elementor-element-2ccecbb{--width:280px;--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-evenly;--align-items:center;--gap:0px 5px;--row-gap:0px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-133 .elementor-element.elementor-element-dc46aee:not(.elementor-motion-effects-element-type-background), .elementor-133 .elementor-element.elementor-element-dc46aee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://trendels.com/wp-content/uploads/2026/02/Ikona_T.svg");background-position:center center;background-repeat:no-repeat;background-size:16px auto;}.elementor-133 .elementor-element.elementor-element-dc46aee:hover{background-image:url("https://trendels.com/wp-content/uploads/2026/02/Ikona_T.svg");background-position:center center;background-repeat:no-repeat;background-size:18px auto;}.elementor-133 .elementor-element.elementor-element-dc46aee{--width:0px;--min-height:50px;--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;--border-radius:8px 8px 8px 8px;--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-133 .elementor-element.elementor-element-dc46aee.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-133 .elementor-element.elementor-element-b56d456{--width:154px;--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;--gap:0px 6px;--row-gap:0px;--column-gap:6px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-133 .elementor-element.elementor-element-95cae4b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 0px 0px 0px;text-align:center;}.elementor-133 .elementor-element.elementor-element-95cae4b.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-133 .elementor-element.elementor-element-582aa0e{--width:44px;--min-height:44px;--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-133 .elementor-element.elementor-element-1906b26:not(.elementor-motion-effects-element-type-background), .elementor-133 .elementor-element.elementor-element-1906b26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://trendels.com/wp-content/uploads/2026/02/Ikona_Telefon.svg");background-position:center center;background-repeat:no-repeat;background-size:34px auto;}.elementor-133 .elementor-element.elementor-element-1906b26:hover{background-image:url("https://trendels.com/wp-content/uploads/2026/02/Ikona_Telefon.svg");background-position:center center;background-repeat:no-repeat;background-size:36px auto;}.elementor-133 .elementor-element.elementor-element-1906b26{--width:0px;--min-height:50px;--border-radius:8px 8px 8px 8px;--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-133 .elementor-element.elementor-element-1906b26.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}}/* Start custom CSS for heading, class: .elementor-element-6401ce3 *//* ROZJAŚNIANIE BIAŁY 5% (NA HOVER ORAZ DLA AKTYWNEJ STRONY) */
.elementor-133 .elementor-element.elementor-element-6401ce3:hover,
.elementor-133 .elementor-element.elementor-element-6401ce3.aktywna-strona,
.elementor-133 .elementor-element.elementor-element-6401ce3.current-menu-item {
  background-color: rgba(255, 255, 255, 0.05) !important;
}

/* 4. KLIKALNOŚĆ CAŁEGO PRZYCISKU */
.elementor-133 .elementor-element.elementor-element-6401ce3 a::before {
  content: '' !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  z-index: 1 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8019758 *//* ROZJAŚNIANIE BIAŁY 5% (NA HOVER ORAZ DLA AKTYWNEJ STRONY) */
.elementor-133 .elementor-element.elementor-element-8019758:hover,
.elementor-133 .elementor-element.elementor-element-8019758.aktywna-strona,
.elementor-133 .elementor-element.elementor-element-8019758.current-menu-item {
  background-color: rgba(255, 255, 255, 0.05) !important;
}

/* 4. KLIKALNOŚĆ CAŁEGO PRZYCISKU */
.elementor-133 .elementor-element.elementor-element-8019758 a::before {
  content: '' !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  z-index: 1 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cfd4fc6 *//* ROZJAŚNIANIE BIAŁY 5% (NA HOVER ORAZ DLA AKTYWNEJ STRONY) */
.elementor-133 .elementor-element.elementor-element-cfd4fc6:hover,
.elementor-133 .elementor-element.elementor-element-cfd4fc6.aktywna-strona,
.elementor-133 .elementor-element.elementor-element-cfd4fc6.current-menu-item {
  background-color: rgba(255, 255, 255, 0.05) !important;
}

/* 4. KLIKALNOŚĆ CAŁEGO PRZYCISKU */
.elementor-133 .elementor-element.elementor-element-cfd4fc6 a::before {
  content: '' !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  z-index: 1 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5064b26 *//* ROZJAŚNIANIE BIAŁY 5% (NA HOVER ORAZ DLA AKTYWNEJ STRONY) */
.elementor-133 .elementor-element.elementor-element-5064b26:hover,
.elementor-133 .elementor-element.elementor-element-5064b26.aktywna-strona,
.elementor-133 .elementor-element.elementor-element-5064b26.current-menu-item {
  background-color: rgba(255, 255, 255, 0.05) !important;
}

/* 4. KLIKALNOŚĆ CAŁEGO PRZYCISKU */
.elementor-133 .elementor-element.elementor-element-5064b26 a::before {
  content: '' !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  z-index: 1 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ab262ea *//* ROZJAŚNIANIE BIAŁY 5% (NA HOVER ORAZ DLA AKTYWNEJ STRONY) */
.elementor-133 .elementor-element.elementor-element-ab262ea:hover,
.elementor-133 .elementor-element.elementor-element-ab262ea.aktywna-strona,
.elementor-133 .elementor-element.elementor-element-ab262ea.current-menu-item {
  background-color: rgba(255, 255, 255, 0.05) !important;
}

/* 4. KLIKALNOŚĆ CAŁEGO PRZYCISKU */
.elementor-133 .elementor-element.elementor-element-ab262ea a::before {
  content: '' !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  z-index: 1 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2fdc395 *//* ROZJAŚNIANIE BIAŁY 5% (NA HOVER ORAZ DLA AKTYWNEJ STRONY) */
.elementor-133 .elementor-element.elementor-element-2fdc395:hover,
.elementor-133 .elementor-element.elementor-element-2fdc395.aktywna-strona,
.elementor-133 .elementor-element.elementor-element-2fdc395.current-menu-item {
  background-color: rgba(255, 255, 255, 0.05) !important;
}

/* 4. KLIKALNOŚĆ CAŁEGO PRZYCISKU */
.elementor-133 .elementor-element.elementor-element-2fdc395 a::before {
  content: '' !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  z-index: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcc0f98 *//* ====================================================
   LUKSUSOWA ANIMACJA MENU (BARDZO WOLNA)
==================================================== */

/* 1. Stan spoczynku (ukryte w tle, zablokowane) */
.elementor-133 .elementor-element.elementor-element-dcc0f98 {
    display: flex !important; 
    opacity: 0 !important;
    pointer-events: none !important; 
    
    transform: translateY(20px) scale(0.95) !important;
    transform-origin: bottom center !important;
    
    /* === TUTAJ JEST CZAS ANIMACJI === */
    /* Zmieniłem 0.35s na 1s oraz 0.5s na 1.5s */
    transition: opacity 1s ease, transform 1.5s cubic-bezier(0.16, 1, 0.3, 1) !important;
    
    z-index: 9999 !important;
}

/* 2. Stan aktywny (wjeżdża) */
.elementor-133 .elementor-element.elementor-element-dcc0f98.aktywne-submenu,
.elementor-133 .elementor-element.elementor-element-dcc0f98.submenu-zablokowane {
    opacity: 1 !important;
    pointer-events: auto !important; 
    transform: translateY(0) scale(1) !important; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d86483e *//* 1. TWOJA STRUKTURA */
.elementor-133 .elementor-element.elementor-element-d86483e {
  position: relative;
  display: inline-block;
  padding-bottom: 25px !important;
  transition: background 0.3s ease;
  border-radius: 8px;
  cursor: pointer;
}

/* ROZJAŚNIANIE BIAŁY 5% (NA HOVER ORAZ DLA AKTYWNEJ STRONY) */
.elementor-133 .elementor-element.elementor-element-d86483e:hover,
.elementor-133 .elementor-element.elementor-element-d86483e.aktywna-strona,
.elementor-133 .elementor-element.elementor-element-d86483e.current-menu-item {
  background-color: rgba(255, 255, 255, 0.05) !important;
}

/* 2. TWOJA DIODA (SPOCZYNEK) */
.elementor-133 .elementor-element.elementor-element-d86483e::after {
  content: '';
  position: absolute;
  bottom: 12px;
  left: 50%;
  transform: translateX(-50%);
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #4B4B4B;
  transition: all 0.3s ease;
}

/* 3. ZIELONA DIODA (NA HOVER ORAZ DLA AKTYWNEJ STRONY) */
.elementor-133 .elementor-element.elementor-element-d86483e:hover::after,
.elementor-133 .elementor-element.elementor-element-d86483e.aktywna-strona::after,
.elementor-133 .elementor-element.elementor-element-d86483e.current-menu-item::after {
  background-color: #84EFC4;
  box-shadow: 0 0 8px #84EFC4;
}

/* 4. KLIKALNOŚĆ CAŁEGO PRZYCISKU */
.elementor-133 .elementor-element.elementor-element-d86483e a::before {
  content: '' !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  z-index: 1 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21f6243 *//* 1. TWOJA STRUKTURA */
.elementor-133 .elementor-element.elementor-element-21f6243 {
  position: relative;
  display: inline-block;
  padding-bottom: 25px !important;
  transition: background 0.3s ease;
  border-radius: 8px;
  cursor: pointer;
}

/* ROZJAŚNIANIE BIAŁY 5% (NA HOVER ORAZ DLA AKTYWNEJ STRONY) */
.elementor-133 .elementor-element.elementor-element-21f6243:hover,
.elementor-133 .elementor-element.elementor-element-21f6243.aktywna-strona,
.elementor-133 .elementor-element.elementor-element-21f6243.current-menu-item {
  background-color: rgba(255, 255, 255, 0.05) !important;
}

/* 2. TWOJA DIODA (SPOCZYNEK) */
.elementor-133 .elementor-element.elementor-element-21f6243::after {
  content: '';
  position: absolute;
  bottom: 12px;
  left: 50%;
  transform: translateX(-50%);
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #4B4B4B;
  transition: all 0.3s ease;
}

/* 3. ZIELONA DIODA (NA HOVER ORAZ DLA AKTYWNEJ STRONY) */
.elementor-133 .elementor-element.elementor-element-21f6243:hover::after,
.elementor-133 .elementor-element.elementor-element-21f6243.aktywna-strona::after,
.elementor-133 .elementor-element.elementor-element-21f6243.current-menu-item::after {
  background-color: #84EFC4;
  box-shadow: 0 0 8px #84EFC4;
}

/* 4. KLIKALNOŚĆ CAŁEGO PRZYCISKU */
.elementor-133 .elementor-element.elementor-element-21f6243 a::before {
  content: '' !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  z-index: 1 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-613811b *//* 1. TWOJA STRUKTURA */
.elementor-133 .elementor-element.elementor-element-613811b {
  position: relative;
  display: inline-block;
  padding-bottom: 25px !important;
  transition: background 0.3s ease;
  border-radius: 8px;
  cursor: pointer;
}

/* ROZJAŚNIANIE BIAŁY 5% (NA HOVER ORAZ DLA AKTYWNEJ STRONY) */
.elementor-133 .elementor-element.elementor-element-613811b:hover,
.elementor-133 .elementor-element.elementor-element-613811b.aktywna-strona,
.elementor-133 .elementor-element.elementor-element-613811b.current-menu-item {
  background-color: rgba(255, 255, 255, 0.05) !important;
}

/* 2. TWOJA DIODA (SPOCZYNEK) */
.elementor-133 .elementor-element.elementor-element-613811b::after {
  content: '';
  position: absolute;
  bottom: 12px;
  left: 50%;
  transform: translateX(-50%);
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #4B4B4B;
  transition: all 0.3s ease;
}

/* 3. ZIELONA DIODA (NA HOVER ORAZ DLA AKTYWNEJ STRONY) */
.elementor-133 .elementor-element.elementor-element-613811b:hover::after,
.elementor-133 .elementor-element.elementor-element-613811b.aktywna-strona::after,
.elementor-133 .elementor-element.elementor-element-613811b.current-menu-item::after {
  background-color: #84EFC4;
  box-shadow: 0 0 8px #84EFC4;
}

/* 4. KLIKALNOŚĆ CAŁEGO PRZYCISKU */
.elementor-133 .elementor-element.elementor-element-613811b a::before {
  content: '' !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  z-index: 1 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-660abd4 *//* 1. TWOJA STRUKTURA */
.elementor-133 .elementor-element.elementor-element-660abd4 {
  position: relative;
  display: inline-block;
  padding-bottom: 25px !important;
  transition: background 0.3s ease;
  border-radius: 8px;
  cursor: pointer;
}

/* ROZJAŚNIANIE BIAŁY 5% (NA HOVER ORAZ DLA AKTYWNEJ STRONY) */
.elementor-133 .elementor-element.elementor-element-660abd4:hover,
.elementor-133 .elementor-element.elementor-element-660abd4.aktywna-strona,
.elementor-133 .elementor-element.elementor-element-660abd4.current-menu-item {
  background-color: rgba(255, 255, 255, 0.05) !important;
}

/* 2. TWOJA DIODA (SPOCZYNEK) */
.elementor-133 .elementor-element.elementor-element-660abd4::after {
  content: '';
  position: absolute;
  bottom: 12px;
  left: 50%;
  transform: translateX(-50%);
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #4B4B4B;
  transition: all 0.3s ease;
}

/* 3. ZIELONA DIODA (NA HOVER ORAZ DLA AKTYWNEJ STRONY) */
.elementor-133 .elementor-element.elementor-element-660abd4:hover::after,
.elementor-133 .elementor-element.elementor-element-660abd4.aktywna-strona::after,
.elementor-133 .elementor-element.elementor-element-660abd4.current-menu-item::after {
  background-color: #84EFC4;
  box-shadow: 0 0 8px #84EFC4;
}

/* 4. KLIKALNOŚĆ CAŁEGO PRZYCISKU */
.elementor-133 .elementor-element.elementor-element-660abd4 a::before {
  content: '' !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  z-index: 1 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef87ae5 *//* 1. TWOJA STRUKTURA */
.elementor-133 .elementor-element.elementor-element-ef87ae5 {
  position: relative;
  display: inline-block;
  padding-bottom: 25px !important;
  transition: background 0.3s ease;
  border-radius: 8px;
  cursor: pointer;
}

/* ROZJAŚNIANIE BIAŁY 5% (NA HOVER ORAZ DLA AKTYWNEJ STRONY) */
.elementor-133 .elementor-element.elementor-element-ef87ae5:hover,
.elementor-133 .elementor-element.elementor-element-ef87ae5.aktywna-strona,
.elementor-133 .elementor-element.elementor-element-ef87ae5.current-menu-item {
  background-color: rgba(255, 255, 255, 0.05) !important;
}

/* 2. TWOJA DIODA (SPOCZYNEK) */
.elementor-133 .elementor-element.elementor-element-ef87ae5::after {
  content: '';
  position: absolute;
  bottom: 12px;
  left: 50%;
  transform: translateX(-50%);
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #4B4B4B;
  transition: all 0.3s ease;
}

/* 3. ZIELONA DIODA (NA HOVER ORAZ DLA AKTYWNEJ STRONY) */
.elementor-133 .elementor-element.elementor-element-ef87ae5:hover::after,
.elementor-133 .elementor-element.elementor-element-ef87ae5.aktywna-strona::after,
.elementor-133 .elementor-element.elementor-element-ef87ae5.current-menu-item::after {
  background-color: #84EFC4;
  box-shadow: 0 0 8px #84EFC4;
}

/* 4. KLIKALNOŚĆ CAŁEGO PRZYCISKU */
.elementor-133 .elementor-element.elementor-element-ef87ae5 a::before {
  content: '' !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  z-index: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53b2e9a *//* --- 1. USTAWIENIA GŁÓWNEGO PRZYCISKU --- */
.elementor-133 .elementor-element.elementor-element-53b2e9a {
    cursor: pointer; /* Kursor zmienia się w łapkę */
    animation: pulse-mint 0.8s infinite alternate; /* Aktywuje miganie tła (lampki) */
}

/* --- 2. USTAWIENIA IKONY (W SPOCZYNKU) --- */
.elementor-133 .elementor-element.elementor-element-53b2e9a::before {
    content: '';
    position: absolute;
    top: 50%; left: 50%;
    transform: translate(-50%, -50%); /* Idealne centrowanie ikony */
    width: 16px; height: 16px; /* TUTAJ ZMIENIASZ WIELKOŚĆ IKONY */
    background-color: #808080; /* KOLOR SZARY (Ikona, gdy nic nie robisz) */
    
    /* Maska kształtu ikony (Księżyc) */
    -webkit-mask: url('https://trendels.com/wp-content/uploads/2026/02/SVG_Ksiezyc.svg') no-repeat center / contain;
    mask: url('https://trendels.com/wp-content/uploads/2026/02/SVG_Ksiezyc.svg') no-repeat center / contain;
    
    transition: background-color 0.3s ease; /* Czas płynnej zmiany koloru ikony */
}

/* --- 3. KOLOR IKONY PO NAJECHANIU MYSZKĄ --- */
.elementor-133 .elementor-element.elementor-element-53b2e9a:hover::before {
    background-color: #84EFC4; /* KOLOR MIĘTOWY (Ikona pod kursorem) */
}

/* --- 4. ZMIANA IKONY NA SŁOŃCE (TRYB CIEMNY) --- */
body.dark-mode .elementor-133 .elementor-element.elementor-element-53b2e9a::before {
    -webkit-mask-image: url('https://trendels.com/wp-content/uploads/2026/02/SVG_Slonce.svg');
    mask-image: url('https://trendels.com/wp-content/uploads/2026/02/SVG_Slonce.svg');
}

/* --- 5. KOLOR IKONY SŁOŃCA PO NAJECHANIU --- */
body.dark-mode .elementor-133 .elementor-element.elementor-element-53b2e9a:hover::before {
    background-color: #84EFC4; /* KOLOR MIĘTOWY */
}

/* --- 6. ANIMACJA PULSUJĄCEJ LAMPKI (TŁO) --- */
@keyframes pulse-mint {
    0% { 
        background-color: transparent; /* Początek mignięcia: Przezroczyste */
    } 
    100% { 
        /* Koniec mignięcia: Żywa Mięta (35, 252, 190) przy 31% widoczności (0.31) */
        background-color: rgba(35, 252, 190, 0.2); 
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed9ce4c */.elementor-133 .elementor-element.elementor-element-ed9ce4c { cursor: pointer; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a6d3f7 */.elementor-133 .elementor-element.elementor-element-3a6d3f7 {
   /* 2. ROZMYCIE - TUTAJ ZMIENIASZ SIŁĘ EFEKTU SZKŁA */
    backdrop-filter: blur(15px);
    -webkit-backdrop-filter: blur(15px); /* Dla przeglądarki Safari */

    /* 3. OBRYS - NADAJE EFEKT CIENKIEJ KRAWĘDZI SZKŁA */
    border: 0px solid rgba(255, 255, 255, 0.1);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-032ecde *//* ROZJAŚNIANIE BIAŁY 5% (NA HOVER ORAZ DLA AKTYWNEJ STRONY) */
.elementor-133 .elementor-element.elementor-element-032ecde:hover,
.elementor-133 .elementor-element.elementor-element-032ecde.aktywna-strona,
.elementor-133 .elementor-element.elementor-element-032ecde.current-menu-item {
  background-color: rgba(255, 255, 255, 0.05) !important;
}

/* 4. KLIKALNOŚĆ CAŁEGO PRZYCISKU */
.elementor-133 .elementor-element.elementor-element-032ecde a::before {
  content: '' !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  z-index: 1 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-acdbe16 *//* ROZJAŚNIANIE BIAŁY 5% (NA HOVER ORAZ DLA AKTYWNEJ STRONY) */
.elementor-133 .elementor-element.elementor-element-acdbe16:hover,
.elementor-133 .elementor-element.elementor-element-acdbe16.aktywna-strona,
.elementor-133 .elementor-element.elementor-element-acdbe16.current-menu-item {
  background-color: rgba(255, 255, 255, 0.05) !important;
}

/* 4. KLIKALNOŚĆ CAŁEGO PRZYCISKU */
.elementor-133 .elementor-element.elementor-element-acdbe16 a::before {
  content: '' !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  z-index: 1 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f0ff536 *//* ROZJAŚNIANIE BIAŁY 5% (NA HOVER ORAZ DLA AKTYWNEJ STRONY) */
.elementor-133 .elementor-element.elementor-element-f0ff536:hover,
.elementor-133 .elementor-element.elementor-element-f0ff536.aktywna-strona,
.elementor-133 .elementor-element.elementor-element-f0ff536.current-menu-item {
  background-color: rgba(255, 255, 255, 0.05) !important;
}

/* 4. KLIKALNOŚĆ CAŁEGO PRZYCISKU */
.elementor-133 .elementor-element.elementor-element-f0ff536 a::before {
  content: '' !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  z-index: 1 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3838ae1 *//* ROZJAŚNIANIE BIAŁY 5% (NA HOVER ORAZ DLA AKTYWNEJ STRONY) */
.elementor-133 .elementor-element.elementor-element-3838ae1:hover,
.elementor-133 .elementor-element.elementor-element-3838ae1.aktywna-strona,
.elementor-133 .elementor-element.elementor-element-3838ae1.current-menu-item {
  background-color: rgba(255, 255, 255, 0.05) !important;
}

/* 4. KLIKALNOŚĆ CAŁEGO PRZYCISKU */
.elementor-133 .elementor-element.elementor-element-3838ae1 a::before {
  content: '' !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  z-index: 1 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04c386f *//* ROZJAŚNIANIE BIAŁY 5% (NA HOVER ORAZ DLA AKTYWNEJ STRONY) */
.elementor-133 .elementor-element.elementor-element-04c386f:hover,
.elementor-133 .elementor-element.elementor-element-04c386f.aktywna-strona,
.elementor-133 .elementor-element.elementor-element-04c386f.current-menu-item {
  background-color: rgba(255, 255, 255, 0.05) !important;
}

/* 4. KLIKALNOŚĆ CAŁEGO PRZYCISKU */
.elementor-133 .elementor-element.elementor-element-04c386f a::before {
  content: '' !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  z-index: 1 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2d2d2f *//* ROZJAŚNIANIE BIAŁY 5% (NA HOVER ORAZ DLA AKTYWNEJ STRONY) */
.elementor-133 .elementor-element.elementor-element-c2d2d2f:hover,
.elementor-133 .elementor-element.elementor-element-c2d2d2f.aktywna-strona,
.elementor-133 .elementor-element.elementor-element-c2d2d2f.current-menu-item {
  background-color: rgba(255, 255, 255, 0.05) !important;
}

/* 4. KLIKALNOŚĆ CAŁEGO PRZYCISKU */
.elementor-133 .elementor-element.elementor-element-c2d2d2f a::before {
  content: '' !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  z-index: 1 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8fb01f2 *//* ROZJAŚNIANIE BIAŁY 5% (NA HOVER ORAZ DLA AKTYWNEJ STRONY) */
.elementor-133 .elementor-element.elementor-element-8fb01f2:hover,
.elementor-133 .elementor-element.elementor-element-8fb01f2.aktywna-strona,
.elementor-133 .elementor-element.elementor-element-8fb01f2.current-menu-item {
  background-color: rgba(255, 255, 255, 0.05) !important;
}

/* 4. KLIKALNOŚĆ CAŁEGO PRZYCISKU */
.elementor-133 .elementor-element.elementor-element-8fb01f2 a::before {
  content: '' !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  z-index: 1 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6587a80 *//* ROZJAŚNIANIE BIAŁY 5% (NA HOVER ORAZ DLA AKTYWNEJ STRONY) */
.elementor-133 .elementor-element.elementor-element-6587a80:hover,
.elementor-133 .elementor-element.elementor-element-6587a80.aktywna-strona,
.elementor-133 .elementor-element.elementor-element-6587a80.current-menu-item {
  background-color: rgba(255, 255, 255, 0.05) !important;
}

/* 4. KLIKALNOŚĆ CAŁEGO PRZYCISKU */
.elementor-133 .elementor-element.elementor-element-6587a80 a::before {
  content: '' !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  z-index: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-899d0bc *//* ====================================================
   LUKSUSOWE ROZWIJANIE PIONOWE (AKORDEON)
==================================================== */

/* 1. Stan spoczynku (zwinięte) */
.elementor-133 .elementor-element.elementor-element-899d0bc {
    max-height: 0px !important;
    opacity: 0 !important;
    overflow: hidden !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    margin-top: 0px !important;
    pointer-events: none !important;
    
    /* Płynność rozsuwania - super gładki start i hamowanie */
    transition: max-height 0.8s cubic-bezier(0.25, 1, 0.5, 1), opacity 0.6s ease, margin 0.8s ease, padding 0.8s ease !important;
}

/* 2. Stan aktywny (rozwinięte) */
.elementor-133 .elementor-element.elementor-element-899d0bc.aktywne-podmenu {
    max-height: 1000px !important; /* Zwiększony zapas na wysokość */
    opacity: 1 !important;
    pointer-events: auto !important;
    margin-top: 10px !important; 
    padding-top: 7px !important; /* DODANE: oddech na górze */
    padding-bottom: 7px !important; /* DODANE: oddech na dole */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e18ac06 *//* ROZJAŚNIANIE BIAŁY 5% (NA HOVER ORAZ DLA AKTYWNEJ STRONY) */
.elementor-133 .elementor-element.elementor-element-e18ac06:hover,
.elementor-133 .elementor-element.elementor-element-e18ac06.aktywna-strona,
.elementor-133 .elementor-element.elementor-element-e18ac06.current-menu-item {
  background-color: rgba(255, 255, 255, 0.05) !important;
}

/* 4. KLIKALNOŚĆ CAŁEGO PRZYCISKU */
.elementor-133 .elementor-element.elementor-element-e18ac06 a::before {
  content: '' !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  z-index: 1 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e7131a *//* ROZJAŚNIANIE BIAŁY 5% (NA HOVER ORAZ DLA AKTYWNEJ STRONY) */
.elementor-133 .elementor-element.elementor-element-1e7131a:hover,
.elementor-133 .elementor-element.elementor-element-1e7131a.aktywna-strona,
.elementor-133 .elementor-element.elementor-element-1e7131a.current-menu-item {
  background-color: rgba(255, 255, 255, 0.05) !important;
}

/* 4. KLIKALNOŚĆ CAŁEGO PRZYCISKU */
.elementor-133 .elementor-element.elementor-element-1e7131a a::before {
  content: '' !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  z-index: 1 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a15797b *//* ROZJAŚNIANIE BIAŁY 5% (NA HOVER ORAZ DLA AKTYWNEJ STRONY) */
.elementor-133 .elementor-element.elementor-element-a15797b:hover,
.elementor-133 .elementor-element.elementor-element-a15797b.aktywna-strona,
.elementor-133 .elementor-element.elementor-element-a15797b.current-menu-item {
  background-color: rgba(255, 255, 255, 0.05) !important;
}

/* 4. KLIKALNOŚĆ CAŁEGO PRZYCISKU */
.elementor-133 .elementor-element.elementor-element-a15797b a::before {
  content: '' !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  z-index: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c57357 */.elementor-133 .elementor-element.elementor-element-7c57357 {
   /* 2. ROZMYCIE - TUTAJ ZMIENIASZ SIŁĘ EFEKTU SZKŁA */
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(15px); /* Dla przeglądarki Safari */

    /* 3. OBRYS - NADAJE EFEKT CIENKIEJ KRAWĘDZI SZKŁA */
    border: 0px solid rgba(255, 255, 255, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d9d599 *//* ====================================================
   LUKSUSOWA ANIMACJA MENU (BARDZO WOLNA)
==================================================== */

/* 1. Stan spoczynku (ukryte w tle, zablokowane) */
.elementor-133 .elementor-element.elementor-element-0d9d599 {
    display: flex !important; 
    opacity: 0 !important;
    pointer-events: none !important; 
    
    transform: translateY(20px) scale(0.95) !important;
    transform-origin: bottom center !important;
    
    /* === TUTAJ JEST CZAS ANIMACJI === */
    /* Zmieniłem 0.35s na 1s oraz 0.5s na 1.5s */
    transition: opacity 1s ease, transform 1.5s cubic-bezier(0.16, 1, 0.3, 1) !important;
    
    z-index: 9999 !important;
}

/* 2. Stan aktywny (wjeżdża) */
.elementor-133 .elementor-element.elementor-element-0d9d599.aktywne-submenu,
.elementor-133 .elementor-element.elementor-element-0d9d599.submenu-zablokowane {
    opacity: 1 !important;
    pointer-events: auto !important; 
    transform: translateY(0) scale(1) !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc46aee */.elementor-133 .elementor-element.elementor-element-dc46aee { cursor: pointer; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-95cae4b *//* 1. TWOJA STRUKTURA */
.elementor-133 .elementor-element.elementor-element-95cae4b {
  position: relative;
  display: inline-block;
  padding-bottom: 24px !important;
  transition: background 0.3s ease;
  border-radius: 8px;
  cursor: pointer;
}

/* ROZJAŚNIANIE BIAŁY 5% (NA HOVER ORAZ DLA AKTYWNEJ STRONY) */
.elementor-133 .elementor-element.elementor-element-95cae4b:hover,
.elementor-133 .elementor-element.elementor-element-95cae4b.aktywna-strona,
.elementor-133 .elementor-element.elementor-element-95cae4b.current-menu-item {
  background-color: rgba(255, 255, 255, 0.05) !important;
}

/* 2. TWOJA DIODA (SPOCZYNEK) */
.elementor-133 .elementor-element.elementor-element-95cae4b::after {
  content: '';
  position: absolute;
  bottom: 12px;
  left: 50%;
  transform: translateX(-50%);
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #4B4B4B;
  transition: all 0.3s ease;
}

/* 3. ZIELONA DIODA (NA HOVER ORAZ DLA AKTYWNEJ STRONY) */
.elementor-133 .elementor-element.elementor-element-95cae4b:hover::after,
.elementor-133 .elementor-element.elementor-element-95cae4b.aktywna-strona::after,
.elementor-133 .elementor-element.elementor-element-95cae4b.current-menu-item::after {
  background-color: #84EFC4;
  box-shadow: 0 0 8px #84EFC4;
}

/* 4. KLIKALNOŚĆ CAŁEGO PRZYCISKU */
.elementor-133 .elementor-element.elementor-element-95cae4b a::before {
  content: '' !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  z-index: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-582aa0e *//* --- 0. PODSTAWA PRZYCISKU (USTAWIENIA DLA TELEFONU) --- */
.elementor-133 .elementor-element.elementor-element-582aa0e {
    cursor: pointer; /* Zmienia kursor w łapkę */
    touch-action: manipulation; /* Optymalizuje klikanie na telefonie (brak opóźnienia) */
    pointer-events: auto !important; /* Wymusza, by przycisk zawsze reagował na dotyk */
    animation: pulse-mint 0.8s infinite alternate; /* Włącza miganie tła (lampkę) */
}

/* --- 1. TRYB JASNY (WYGLĄD IKONY KSIĘŻYCA) --- */
.elementor-133 .elementor-element.elementor-element-582aa0e::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%); /* Centrowanie ikony w środku kontenera */
    width: 16px; /* SZEROKOŚĆ IKONY */
    height: 16px; /* WYSOKOŚĆ IKONY */
    background-color: #808080; /* KOLOR SZARY IKONY (Gdy nie klikasz) */
    
    /* Ustawienia Maski (Wrzucanie ikony KSIĘŻYC) */
    -webkit-mask-image: url('https://trendels.com/wp-content/uploads/2026/02/SVG_Ksiezyc.svg');
    mask-image: url('https://trendels.com/wp-content/uploads/2026/02/SVG_Ksiezyc.svg');
    -webkit-mask-size: contain;
    mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
    
    transition: background-color 0.3s ease; /* Płynność zmiany koloru ikony */
}

/* --- 2. KOLOR IKONY PO NAJECHANIU / KLIKNIĘCIU (JASNY) --- */
.elementor-133 .elementor-element.elementor-element-582aa0e:hover::before {
    background-color: #84EFC4; /* KOLOR MIĘTOWY (Ikona po dotknięciu) */
}

/* --- 3. TRYB CIEMNY (PODMIANA NA IKONĘ SŁOŃCA) --- */
.dark-mode .elementor-133 .elementor-element.elementor-element-582aa0e::before {
    -webkit-mask-image: url('https://trendels.com/wp-content/uploads/2026/02/SVG_Slonce.svg');
    mask-image: url('https://trendels.com/wp-content/uploads/2026/02/SVG_Slonce.svg');
    background-color: #808080; /* Kolor słońca w spoczynku (Szary) */
}

/* --- 4. KOLOR SŁOŃCA PO NAJECHANIU / KLIKNIĘCIU (CIEMNY) --- */
.dark-mode .elementor-133 .elementor-element.elementor-element-582aa0e:hover::before {
    background-color: #84EFC4; /* KOLOR MIĘTOWY */
}

/* --- 5. ANIMACJA PULSUJĄCEGO TŁA (LAMPKA) --- */
@keyframes pulse-mint {
    0% { 
        background-color: transparent; /* Start: Tło niewidoczne */
    } 
    100% { 
        /* Koniec: Kolor miętowy (132, 239, 196) przy 20% widoczności (0.2) */
        background-color: rgba(132, 239, 196, 0.2); 
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1906b26 */.elementor-133 .elementor-element.elementor-element-1906b26 { cursor: pointer; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ccecbb */.elementor-133 .elementor-element.elementor-element-2ccecbb {
   /* 2. ROZMYCIE - TUTAJ ZMIENIASZ SIŁĘ EFEKTU SZKŁA */
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(15px); /* Dla przeglądarki Safari */

    /* 3. OBRYS - NADAJE EFEKT CIENKIEJ KRAWĘDZI SZKŁA */
    border: 0px solid rgba(255, 255, 255, 0.1);
}/* End custom CSS */