.elementor-10 .elementor-element.elementor-element-6ff1f33{--display:flex;--min-height:110vh;--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:flex-end;--overlay-opacity:1;--padding-top:0px;--padding-bottom:137px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-6ff1f33:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-6ff1f33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tech.skyweb.com.pl/wp-content/uploads/2026/08/Hero2.webp");background-position:top left;background-size:cover;}.elementor-10 .elementor-element.elementor-element-6ff1f33::before, .elementor-10 .elementor-element.elementor-element-6ff1f33 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-6ff1f33 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-6ff1f33 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-6ff1f33 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-6ff1f33 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #90171700 57%, #000000 100%);}.elementor-10 .elementor-element.elementor-element-1405bdc{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-f72033f{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-f72033f .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:88px;font-weight:600;line-height:75px;letter-spacing:-4.7px;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-05e617e.elementor-element{--align-self:flex-end;}.elementor-10 .elementor-element.elementor-element-05e617e{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-05e617e p{margin-block-end:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10 .elementor-element.elementor-element-d0dffdf .elementor-button{background-color:#FF5800;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:500;letter-spacing:0.4px;border-radius:32px 32px 32px 32px;padding:8px 6px 7px 22px;}.elementor-10 .elementor-element.elementor-element-d0dffdf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-d0dffdf.elementor-element{--align-self:flex-end;}.elementor-10 .elementor-element.elementor-element-d0dffdf .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-5735e2a{--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:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-5735e2a:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-5735e2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-10 .elementor-element.elementor-element-c27b91a{--display:flex;--min-height:400px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:35px 35px 35px 35px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-10 .elementor-element.elementor-element-c27b91a:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-c27b91a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#880085;}.elementor-10 .elementor-element.elementor-element-9838c65{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-9838c65 > .elementor-widget-container{margin:0px 0px 26px 0px;}.elementor-10 .elementor-element.elementor-element-9838c65 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:42px;font-weight:600;line-height:37px;letter-spacing:-3.1px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-d31e443{--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;--gap:35px 33px;--row-gap:35px;--column-gap:33px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-jet-smart-filters-select .apply-filters__button, .elementor-widget-jet-smart-filters-select .jet-filter-items-dropdown__apply-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-10 .elementor-element.elementor-element-68d1222 .jet-smart-filters-select.jet-filter{display:block;}.elementor-10 .elementor-element.elementor-element-68d1222 .jet-smart-filters-hierarchy.jet-filter .jet-select{display:block;width:400px;max-width:400px;}.elementor-10 .elementor-element.elementor-element-68d1222 .jet-filters-group.jet-filters-group{display:flex;flex-direction:column;--jet-smart-filters-group-item-width:auto;}.elementor-10 .elementor-element.elementor-element-68d1222{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-68d1222 .jet-smart-filters-select.jet-filter .jet-select{max-width:400px;flex-basis:400px;}.elementor-10 .elementor-element.elementor-element-68d1222 .jet-select__control{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;color:#FFFFFF;background-color:#880085;border-style:solid;border-width:0px 0px 1px 0px;border-color:#A640A4;border-radius:0px 0px 0px 0px;padding:9px 13px 8px 0px;}.elementor-10 .elementor-element.elementor-element-68d1222 .jet-filter-label{font-size:12px;text-transform:uppercase;letter-spacing:0.8px;color:#FBB38A;padding:0px 0px 11px 0px;}.elementor-10 .elementor-element.elementor-element-68d1222 .apply-filters__button{background-color:#A3555500;}.elementor-10 .elementor-element.elementor-element-68d1222 .jet-filter-items-dropdown__apply-button{background-color:#A3555500;}.elementor-10 .elementor-element.elementor-element-68d1222 .jet-filters-group{margin-top:calc(-14px/2);margin-bottom:calc(-14px/2);}.elementor-10 .elementor-element.elementor-element-68d1222 .jet-filters-group .jet-filter{margin-top:calc(14px/2);margin-bottom:calc(14px/2);}.elementor-10 .elementor-element.elementor-element-68d1222 .jet-filter .jet-filters-group{margin-top:calc(-14px/2);margin-bottom:calc(-14px/2);}.elementor-10 .elementor-element.elementor-element-68d1222 .jet-filter .jet-filters-group .jet-select{margin-top:calc(14px/2);margin-bottom:calc(14px/2);}.elementor-10 .elementor-element.elementor-element-b488365 .jet-smart-filters-select.jet-filter{display:block;}.elementor-10 .elementor-element.elementor-element-b488365 .jet-smart-filters-hierarchy.jet-filter .jet-select{display:block;width:400px;max-width:400px;}.elementor-10 .elementor-element.elementor-element-b488365 .jet-filters-group.jet-filters-group{display:flex;flex-direction:column;--jet-smart-filters-group-item-width:auto;}.elementor-10 .elementor-element.elementor-element-b488365{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-b488365 .jet-smart-filters-select.jet-filter .jet-select{max-width:400px;flex-basis:400px;}.elementor-10 .elementor-element.elementor-element-b488365 .jet-select__control{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;color:#FFFFFF;background-color:#880085;border-style:solid;border-width:0px 0px 1px 0px;border-color:#A640A4;border-radius:0px 0px 0px 0px;padding:9px 13px 8px 0px;}.elementor-10 .elementor-element.elementor-element-b488365 .jet-filter-label{font-size:12px;text-transform:uppercase;letter-spacing:0.8px;color:#FBB38A;padding:0px 0px 11px 0px;}.elementor-10 .elementor-element.elementor-element-b488365 .apply-filters__button{background-color:#A3555500;}.elementor-10 .elementor-element.elementor-element-b488365 .jet-filter-items-dropdown__apply-button{background-color:#A3555500;}.elementor-10 .elementor-element.elementor-element-b488365 .jet-filters-group{margin-top:calc(-14px/2);margin-bottom:calc(-14px/2);}.elementor-10 .elementor-element.elementor-element-b488365 .jet-filters-group .jet-filter{margin-top:calc(14px/2);margin-bottom:calc(14px/2);}.elementor-10 .elementor-element.elementor-element-b488365 .jet-filter .jet-filters-group{margin-top:calc(-14px/2);margin-bottom:calc(-14px/2);}.elementor-10 .elementor-element.elementor-element-b488365 .jet-filter .jet-filters-group .jet-select{margin-top:calc(14px/2);margin-bottom:calc(14px/2);}.elementor-10 .elementor-element.elementor-element-632b0d2 .jet-smart-filters-select.jet-filter{display:block;}.elementor-10 .elementor-element.elementor-element-632b0d2 .jet-smart-filters-hierarchy.jet-filter .jet-select{display:block;width:400px;max-width:400px;}.elementor-10 .elementor-element.elementor-element-632b0d2 .jet-filters-group.jet-filters-group{display:flex;flex-direction:column;--jet-smart-filters-group-item-width:auto;}.elementor-10 .elementor-element.elementor-element-632b0d2{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-632b0d2 .jet-smart-filters-select.jet-filter .jet-select{max-width:400px;flex-basis:400px;}.elementor-10 .elementor-element.elementor-element-632b0d2 .jet-select__control{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;color:#FFFFFF;background-color:#880085;border-style:solid;border-width:0px 0px 1px 0px;border-color:#A640A4;border-radius:0px 0px 0px 0px;padding:9px 13px 8px 0px;}.elementor-10 .elementor-element.elementor-element-632b0d2 .jet-filter-label{font-size:12px;text-transform:uppercase;letter-spacing:0.8px;color:#FBB38A;padding:0px 0px 11px 0px;}.elementor-10 .elementor-element.elementor-element-632b0d2 .apply-filters__button{background-color:#A3555500;}.elementor-10 .elementor-element.elementor-element-632b0d2 .jet-filter-items-dropdown__apply-button{background-color:#A3555500;}.elementor-10 .elementor-element.elementor-element-632b0d2 .jet-filters-group{margin-top:calc(-14px/2);margin-bottom:calc(-14px/2);}.elementor-10 .elementor-element.elementor-element-632b0d2 .jet-filters-group .jet-filter{margin-top:calc(14px/2);margin-bottom:calc(14px/2);}.elementor-10 .elementor-element.elementor-element-632b0d2 .jet-filter .jet-filters-group{margin-top:calc(-14px/2);margin-bottom:calc(-14px/2);}.elementor-10 .elementor-element.elementor-element-632b0d2 .jet-filter .jet-filters-group .jet-select{margin-top:calc(14px/2);margin-bottom:calc(14px/2);}.elementor-10 .elementor-element.elementor-element-ba9055c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-bd19f47{font-size:12px;font-weight:400;letter-spacing:1.8px;color:#FBB38A;}.elementor-10 .elementor-element.elementor-element-bd19f47 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-1acc9a9{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-jet-smart-filters-checkboxes .jet-filter-items-moreless__toggle{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-jet-smart-filters-checkboxes .apply-filters__button, .elementor-widget-jet-smart-filters-checkboxes .jet-filter-items-dropdown__apply-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-10 .elementor-element.elementor-element-1d32efb .jet-checkboxes-list__row{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-10 .elementor-element.elementor-element-1d32efb .jet-list-tree__children{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-left:10px;}.elementor-10 .elementor-element.elementor-element-1d32efb .jet-checkboxes-list-wrapper{margin-left:calc(-5px/2);margin-right:calc(-5px/2);margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-10 .elementor-element.elementor-element-1d32efb .jet-checkboxes-list__label{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-1d32efb .jet-checkboxes-list__button{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-1d32efb .jet-checkboxes-list__decorator{width:16px;height:16px;min-width:16px;min-height:16px;margin-right:5px;}.rtl .elementor-10 .elementor-element.elementor-element-1d32efb .jet-checkboxes-list__decorator{margin-left:5px;}.elementor-10 .elementor-element.elementor-element-1d32efb .jet-checkboxes-list__checked-icon{font-size:12px;}.elementor-10 .elementor-element.elementor-element-1d32efb .jet-collapse-icon{width:20px;height:20px;}.elementor-10 .elementor-element.elementor-element-1d32efb .jet-collapse-none{width:20px;height:20px;}.elementor-10 .elementor-element.elementor-element-1d32efb .jet-filter-label{font-size:12px;text-transform:uppercase;letter-spacing:1.8px;color:#FBB38A;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin:0px 0px 26px 0px;}.elementor-10 .elementor-element.elementor-element-1d32efb .jet-filter+.jet-filter{margin-top:10px;}.elementor-10 .elementor-element.elementor-element-1d32efb .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-10 .elementor-element.elementor-element-cd79100 .jet-checkboxes-list__row{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-10 .elementor-element.elementor-element-cd79100 .jet-list-tree__children{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-left:10px;}.elementor-10 .elementor-element.elementor-element-cd79100 .jet-checkboxes-list-wrapper{margin-left:calc(-5px/2);margin-right:calc(-5px/2);margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-10 .elementor-element.elementor-element-cd79100 .jet-checkboxes-list__label{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-cd79100 .jet-checkboxes-list__button{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-cd79100 .jet-checkboxes-list__decorator{width:16px;height:16px;min-width:16px;min-height:16px;margin-right:5px;}.rtl .elementor-10 .elementor-element.elementor-element-cd79100 .jet-checkboxes-list__decorator{margin-left:5px;}.elementor-10 .elementor-element.elementor-element-cd79100 .jet-checkboxes-list__checked-icon{font-size:12px;}.elementor-10 .elementor-element.elementor-element-cd79100 .jet-collapse-icon{width:20px;height:20px;}.elementor-10 .elementor-element.elementor-element-cd79100 .jet-collapse-none{width:20px;height:20px;}.elementor-10 .elementor-element.elementor-element-cd79100 .jet-filter-label{font-size:12px;text-transform:uppercase;letter-spacing:1.8px;color:#FBB38A;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin:0px 0px 26px 0px;}.elementor-10 .elementor-element.elementor-element-cd79100 .jet-filter+.jet-filter{margin-top:10px;}.elementor-10 .elementor-element.elementor-element-cd79100 .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-10 .elementor-element.elementor-element-e9d2b48 .jet-checkboxes-list__row{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-10 .elementor-element.elementor-element-e9d2b48 .jet-list-tree__children{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-left:10px;}.elementor-10 .elementor-element.elementor-element-e9d2b48 .jet-checkboxes-list-wrapper{margin-left:calc(-5px/2);margin-right:calc(-5px/2);margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-10 .elementor-element.elementor-element-e9d2b48 .jet-checkboxes-list__label{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-e9d2b48 .jet-checkboxes-list__button{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-e9d2b48 .jet-checkboxes-list__decorator{width:16px;height:16px;min-width:16px;min-height:16px;margin-right:5px;}.rtl .elementor-10 .elementor-element.elementor-element-e9d2b48 .jet-checkboxes-list__decorator{margin-left:5px;}.elementor-10 .elementor-element.elementor-element-e9d2b48 .jet-checkboxes-list__checked-icon{font-size:12px;}.elementor-10 .elementor-element.elementor-element-e9d2b48 .jet-collapse-icon{width:20px;height:20px;}.elementor-10 .elementor-element.elementor-element-e9d2b48 .jet-collapse-none{width:20px;height:20px;}.elementor-10 .elementor-element.elementor-element-e9d2b48 .jet-filter-label{font-size:12px;text-transform:uppercase;letter-spacing:1.8px;color:#FBB38A;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin:0px 0px 26px 0px;}.elementor-10 .elementor-element.elementor-element-e9d2b48 .jet-filter+.jet-filter{margin-top:10px;}.elementor-10 .elementor-element.elementor-element-e9d2b48 .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-widget-jet-smart-filters-range .apply-filters__button, .elementor-widget-jet-smart-filters-range .jet-filter-items-dropdown__apply-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-10 .elementor-element.elementor-element-1d4bcb2{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-1d4bcb2 .jet-range__slider__track{height:4px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-1d4bcb2 .jet-range__slider__input::-webkit-slider-thumb{width:16px;height:16px;border-radius:7px 7px 7px 7px;}.elementor-10 .elementor-element.elementor-element-1d4bcb2 .jet-range__slider__input::-moz-range-thumb{width:16px;height:16px;border-radius:7px 7px 7px 7px;}.elementor-10 .elementor-element.elementor-element-1d4bcb2 .jet-range__slider__input::-ms-thumb{width:16px;height:16px;border-radius:7px 7px 7px 7px;}.elementor-10 .elementor-element.elementor-element-1d4bcb2 .jet-range__slider__input{height:16px;}.elementor-10 .elementor-element.elementor-element-1d4bcb2 .jet-range__values{margin:0px 0px 0px 0px;text-align:center;}.elementor-10 .elementor-element.elementor-element-1d4bcb2 .jet-range__inputs{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-1d4bcb2 .jet-range__inputs__container{margin-left:auto;margin-right:auto;}.elementor-10 .elementor-element.elementor-element-1d4bcb2 .jet-range__inputs__group{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;color:#FFFFFF;border-style:solid;border-width:0px 0px 1px 0px;border-color:#A640A4;border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-1d4bcb2 .jet-range__inputs__group__text{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;text-transform:uppercase;color:#FBB38A;background-color:#02010100;}.elementor-10 .elementor-element.elementor-element-1d4bcb2 .jet-filter-label{font-size:12px;text-transform:uppercase;letter-spacing:1.4px;color:#FBB38A;}.elementor-10 .elementor-element.elementor-element-1d4bcb2 .jet-filters-group .jet-filter{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-1d4bcb2 .jet-filters-group .jet-filter+.jet-filter{margin-top:10px;}.elementor-10 .elementor-element.elementor-element-1d4bcb2 .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-10 .elementor-element.elementor-element-f8e57a8{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-f8e57a8 .jet-range__slider__track{height:4px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-f8e57a8 .jet-range__slider__input::-webkit-slider-thumb{width:16px;height:16px;border-radius:7px 7px 7px 7px;}.elementor-10 .elementor-element.elementor-element-f8e57a8 .jet-range__slider__input::-moz-range-thumb{width:16px;height:16px;border-radius:7px 7px 7px 7px;}.elementor-10 .elementor-element.elementor-element-f8e57a8 .jet-range__slider__input::-ms-thumb{width:16px;height:16px;border-radius:7px 7px 7px 7px;}.elementor-10 .elementor-element.elementor-element-f8e57a8 .jet-range__slider__input{height:16px;}.elementor-10 .elementor-element.elementor-element-f8e57a8 .jet-range__values{margin:0px 0px 0px 0px;text-align:center;}.elementor-10 .elementor-element.elementor-element-f8e57a8 .jet-range__inputs{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-f8e57a8 .jet-range__inputs__container{margin-left:auto;margin-right:auto;}.elementor-10 .elementor-element.elementor-element-f8e57a8 .jet-range__inputs__group{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;color:#FFFFFF;border-style:solid;border-width:0px 0px 1px 0px;border-color:#A640A4;border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-f8e57a8 .jet-range__inputs__group__text{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;text-transform:uppercase;color:#FBB38A;background-color:#02010100;}.elementor-10 .elementor-element.elementor-element-f8e57a8 .jet-filter-label{font-size:12px;text-transform:uppercase;letter-spacing:1.4px;color:#FBB38A;}.elementor-10 .elementor-element.elementor-element-f8e57a8 .jet-filters-group .jet-filter{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-f8e57a8 .jet-filters-group .jet-filter+.jet-filter{margin-top:10px;}.elementor-10 .elementor-element.elementor-element-f8e57a8 .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-10 .elementor-element.elementor-element-4982b51{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-4982b51 .jet-range__slider__track{height:4px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-4982b51 .jet-range__slider__input::-webkit-slider-thumb{width:16px;height:16px;border-radius:7px 7px 7px 7px;}.elementor-10 .elementor-element.elementor-element-4982b51 .jet-range__slider__input::-moz-range-thumb{width:16px;height:16px;border-radius:7px 7px 7px 7px;}.elementor-10 .elementor-element.elementor-element-4982b51 .jet-range__slider__input::-ms-thumb{width:16px;height:16px;border-radius:7px 7px 7px 7px;}.elementor-10 .elementor-element.elementor-element-4982b51 .jet-range__slider__input{height:16px;}.elementor-10 .elementor-element.elementor-element-4982b51 .jet-range__values{margin:0px 0px 0px 0px;text-align:center;}.elementor-10 .elementor-element.elementor-element-4982b51 .jet-range__inputs{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-4982b51 .jet-range__inputs__container{margin-left:auto;margin-right:auto;}.elementor-10 .elementor-element.elementor-element-4982b51 .jet-range__inputs__group{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;color:#FFFFFF;border-style:solid;border-width:0px 0px 1px 0px;border-color:#A640A4;border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-4982b51 .jet-range__inputs__group__text{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;text-transform:uppercase;color:#FBB38A;background-color:#02010100;}.elementor-10 .elementor-element.elementor-element-4982b51 .jet-filter-label{font-size:12px;text-transform:uppercase;letter-spacing:1.4px;color:#FBB38A;}.elementor-10 .elementor-element.elementor-element-4982b51 .jet-filters-group .jet-filter{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-4982b51 .jet-filters-group .jet-filter+.jet-filter{margin-top:10px;}.elementor-10 .elementor-element.elementor-element-4982b51 .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-10 .elementor-element.elementor-element-9287a14{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-9287a14 .jet-range__slider__track{height:4px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-9287a14 .jet-range__slider__input::-webkit-slider-thumb{width:16px;height:16px;border-radius:7px 7px 7px 7px;}.elementor-10 .elementor-element.elementor-element-9287a14 .jet-range__slider__input::-moz-range-thumb{width:16px;height:16px;border-radius:7px 7px 7px 7px;}.elementor-10 .elementor-element.elementor-element-9287a14 .jet-range__slider__input::-ms-thumb{width:16px;height:16px;border-radius:7px 7px 7px 7px;}.elementor-10 .elementor-element.elementor-element-9287a14 .jet-range__slider__input{height:16px;}.elementor-10 .elementor-element.elementor-element-9287a14 .jet-range__values{margin:0px 0px 0px 0px;text-align:center;}.elementor-10 .elementor-element.elementor-element-9287a14 .jet-range__inputs{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-9287a14 .jet-range__inputs__container{margin-left:auto;margin-right:auto;}.elementor-10 .elementor-element.elementor-element-9287a14 .jet-range__inputs__group{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;color:#FFFFFF;border-style:solid;border-width:0px 0px 1px 0px;border-color:#A640A4;border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-9287a14 .jet-range__inputs__group__text{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;text-transform:uppercase;color:#FBB38A;background-color:#02010100;}.elementor-10 .elementor-element.elementor-element-9287a14 .jet-filter-label{font-size:12px;text-transform:uppercase;letter-spacing:1.4px;color:#FBB38A;}.elementor-10 .elementor-element.elementor-element-9287a14 .jet-filters-group .jet-filter{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-9287a14 .jet-filters-group .jet-filter+.jet-filter{margin-top:10px;}.elementor-10 .elementor-element.elementor-element-9287a14 .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-widget-jet-smart-filters-apply-button .apply-filters__button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-10 .elementor-element.elementor-element-dce26c0{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-dce26c0 .apply-filters__button{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:500;letter-spacing:0.4px;background-color:#62242400;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin:7px 8px 7px 11px;}.elementor-10 .elementor-element.elementor-element-dce26c0 .apply-filters__button:disabled{opacity:50%;}.elementor-10 .elementor-element.elementor-element-000a7fe{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-000a7fe:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-000a7fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-10 .elementor-element.elementor-element-73d0b19{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-73d0b19 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-73d0b19 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:88px;font-weight:600;line-height:75px;letter-spacing:-4.7px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-1e7c323 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-10 .elementor-element.elementor-element-1e7c323.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-1e7c323{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-1e7c323 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-af8b872{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-53858e1{--display:flex;--min-height:500px;--justify-content:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:35px 35px 35px 35px;--padding-top:33px;--padding-bottom:33px;--padding-left:33px;--padding-right:33px;}.elementor-10 .elementor-element.elementor-element-53858e1:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-53858e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#880085;}.elementor-10 .elementor-element.elementor-element-7a2a40f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-7a2a40f > .elementor-widget-container{margin:0px 0px 38px 0px;}.elementor-10 .elementor-element.elementor-element-7a2a40f .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:35px;font-weight:500;line-height:37px;letter-spacing:-3.1px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-4027924{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-4027924 > .elementor-widget-container{margin:0px 0px -22px 0px;}.elementor-10 .elementor-element.elementor-element-4027924 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:42px;font-weight:500;line-height:37px;letter-spacing:-3.1px;color:#FFFFFF;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-10 .elementor-element.elementor-element-2c5e1e8 > .elementor-widget-container{margin:0px 0px -23px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-2c5e1e8 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#FFFFFF;font-family:"Bricolage Grotesque", Sans-serif;font-size:98px;font-weight:600;letter-spacing:-5px;}.elementor-10 .elementor-element.elementor-element-09d6f30.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-09d6f30{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-09d6f30 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-01cb246 .elementor-button{background-color:#FF5800;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:500;letter-spacing:0.4px;border-radius:32px 32px 32px 32px;padding:8px 6px 7px 22px;}.elementor-10 .elementor-element.elementor-element-01cb246 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-01cb246.elementor-element{--align-self:flex-end;}.elementor-10 .elementor-element.elementor-element-01cb246 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-27e2ade{--display:flex;--min-height:500px;--justify-content:flex-end;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#6E6E6E4D;--border-color:#6E6E6E4D;--border-radius:35px 35px 35px 35px;--padding-top:33px;--padding-bottom:33px;--padding-left:33px;--padding-right:33px;}.elementor-10 .elementor-element.elementor-element-27e2ade:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-27e2ade > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://tech.skyweb.com.pl/wp-content/uploads/2026/08/do-filmu.png") 50% 50%;background-size:cover;}.elementor-10 .elementor-element.elementor-element-2ae3466{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-0123061{--display:flex;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-d837ed1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-d837ed1 > .elementor-widget-container{margin:0px 0px 3px 0px;}.elementor-10 .elementor-element.elementor-element-d837ed1 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:42px;font-weight:500;line-height:37px;letter-spacing:-3.1px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-eb3066b.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-eb3066b{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-eb3066b p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-d28750f{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-ef76b76 .elementor-button{background-color:#FF5800;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:500;letter-spacing:0.4px;border-radius:32px 32px 32px 32px;padding:8px 6px 7px 22px;}.elementor-10 .elementor-element.elementor-element-ef76b76 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-ef76b76.elementor-element{--align-self:flex-end;}.elementor-10 .elementor-element.elementor-element-ef76b76 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-e7b0fa8{--display:flex;--min-height:500px;--justify-content:flex-end;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:#3D3D3D;--border-color:#3D3D3D;--border-radius:35px 35px 35px 35px;--padding-top:33px;--padding-bottom:33px;--padding-left:33px;--padding-right:33px;}.elementor-10 .elementor-element.elementor-element-e7b0fa8:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-e7b0fa8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tech.skyweb.com.pl/wp-content/uploads/2026/08/oferta_2.webp");background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-d20f88e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-f1e4c5a{--display:flex;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-897e5cf{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-897e5cf > .elementor-widget-container{margin:0px 0px 3px 0px;}.elementor-10 .elementor-element.elementor-element-897e5cf .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:42px;font-weight:500;line-height:37px;letter-spacing:-3.1px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-f211a5b.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-f211a5b{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-f211a5b p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-edd6597{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-0c8f9d9 .elementor-button{background-color:#FF5800;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:500;letter-spacing:0.4px;border-radius:32px 32px 32px 32px;padding:8px 6px 7px 22px;}.elementor-10 .elementor-element.elementor-element-0c8f9d9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-0c8f9d9.elementor-element{--align-self:flex-end;}.elementor-10 .elementor-element.elementor-element-0c8f9d9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-b0a1f65{--display:flex;--min-height:370px;--justify-content:flex-end;--overlay-opacity:1;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:#3D3D3D;--border-color:#3D3D3D;--border-radius:35px 35px 35px 35px;--padding-top:33px;--padding-bottom:33px;--padding-left:33px;--padding-right:33px;}.elementor-10 .elementor-element.elementor-element-b0a1f65:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-b0a1f65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tech.skyweb.com.pl/wp-content/uploads/2026/08/oferta_4.webp");background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-b0a1f65::before, .elementor-10 .elementor-element.elementor-element-b0a1f65 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-b0a1f65 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-b0a1f65 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-b0a1f65 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-b0a1f65 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 44%, #000000 100%);}.elementor-10 .elementor-element.elementor-element-f0ead19{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-629dcdc{--display:flex;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-9a82f4c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-9a82f4c > .elementor-widget-container{margin:0px 0px 3px 0px;}.elementor-10 .elementor-element.elementor-element-9a82f4c .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:42px;font-weight:500;line-height:37px;letter-spacing:-3.1px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-0a38795.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-0a38795{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-0a38795 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-e7c202a{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-e31b7ef .elementor-button{background-color:#FF5800;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:500;letter-spacing:0.4px;border-radius:32px 32px 32px 32px;padding:8px 6px 7px 22px;}.elementor-10 .elementor-element.elementor-element-e31b7ef > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-e31b7ef.elementor-element{--align-self:flex-end;}.elementor-10 .elementor-element.elementor-element-e31b7ef .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-02542f6{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:140px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-02542f6:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-02542f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-10 .elementor-element.elementor-element-8bbc2e4{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:start;}.elementor-10 .elementor-element.elementor-element-8bbc2e4 img{width:80%;border-radius:35px 35px 35px 35px;}.elementor-10 .elementor-element.elementor-element-ae77ffd{--display:flex;--justify-content:space-between;}.elementor-10 .elementor-element.elementor-element-10aa96c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-10aa96c > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-10 .elementor-element.elementor-element-10aa96c .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:124px;font-weight:700;line-height:94px;letter-spacing:-4.7px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-ee238fb.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-ee238fb{columns:2;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-ee238fb p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-2040974 .elementor-button{background-color:#FF5800;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:500;letter-spacing:0.4px;border-radius:32px 32px 32px 32px;padding:8px 6px 7px 22px;}.elementor-10 .elementor-element.elementor-element-2040974 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-2040974.elementor-element{--align-self:flex-end;}.elementor-10 .elementor-element.elementor-element-2040974 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-96e0854{--display:flex;--min-height:100vh;--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;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-96e0854:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-96e0854 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tech.skyweb.com.pl/wp-content/uploads/2026/08/blog_wallpepers2.webp");background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-96e0854::before, .elementor-10 .elementor-element.elementor-element-96e0854 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-96e0854 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-96e0854 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-96e0854 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-96e0854 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(360deg, #A2505000 54%, #000000 100%);}.elementor-10 .elementor-element.elementor-element-47eae1b{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-47eae1b > .elementor-widget-container{margin:0px 0px -1px 0px;}.elementor-10 .elementor-element.elementor-element-47eae1b .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:88px;font-weight:700;line-height:75px;letter-spacing:-4.7px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-1964dad{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-632c5db.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-632c5db{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-632c5db p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-9d36948 .elementor-button{background-color:#FF5800;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:500;letter-spacing:0.4px;border-radius:32px 32px 32px 32px;padding:8px 6px 7px 22px;}.elementor-10 .elementor-element.elementor-element-9d36948{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-9d36948 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 15px 0px 0px;}.elementor-10 .elementor-element.elementor-element-9d36948.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-9d36948 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-57a4bbf{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-3027063{width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-3027063 img{border-radius:35px 35px 35px 35px;}.elementor-10 .elementor-element.elementor-element-10a11fa{--display:flex;--min-height:400px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:35px 35px 35px 35px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-10 .elementor-element.elementor-element-10a11fa:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-10a11fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#880085;}.elementor-10 .elementor-element.elementor-element-dcf78f8 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-10 .elementor-element.elementor-element-dcf78f8.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-dcf78f8{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-dcf78f8 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-f861bae > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-10 .elementor-element.elementor-element-f861bae > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-10 .elementor-element.elementor-element-28bc569{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-28bc569:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-28bc569 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(316deg, #F95406 0%, #8C0381 100%);}.elementor-10 .elementor-element.elementor-element-5318b60 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-10 .elementor-element.elementor-element-5318b60.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-5318b60{text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-5318b60 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-d35121d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-d35121d > .elementor-widget-container{margin:0px 0px 38px 0px;}.elementor-10 .elementor-element.elementor-element-d35121d .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:44px;font-weight:600;line-height:37px;letter-spacing:-2.6px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-52f309c > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-10 .elementor-element.elementor-element-52f309c.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-52f309c{text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-52f309c p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-a24289d{--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;}.elementor-10 .elementor-element.elementor-element-10aeb3c .elementor-button{background-color:#FFFFFF;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:500;letter-spacing:0.4px;fill:#810E99;color:#810E99;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:32px 32px 32px 32px;padding:16px 22px 16px 22px;}.elementor-10 .elementor-element.elementor-element-10aeb3c > .elementor-widget-container{margin:0px 0px 27px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-10aeb3c.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-10aeb3c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-10aeb3c .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-10 .elementor-element.elementor-element-fe74fdf .elementor-button{background-color:#FFFFFF00;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:500;letter-spacing:0.4px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:32px 32px 32px 32px;padding:16px 22px 16px 22px;}.elementor-10 .elementor-element.elementor-element-fe74fdf > .elementor-widget-container{margin:0px 0px 27px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-fe74fdf.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-fe74fdf .elementor-button-content-wrapper{flex-direction:row-reverse;}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-6ff1f33{--content-width:1290px;}.elementor-10 .elementor-element.elementor-element-5735e2a{--content-width:1290px;}.elementor-10 .elementor-element.elementor-element-c27b91a{--width:100%;}.elementor-10 .elementor-element.elementor-element-ba9055c{--width:30%;}.elementor-10 .elementor-element.elementor-element-000a7fe{--content-width:1290px;}.elementor-10 .elementor-element.elementor-element-53858e1{--width:32%;}.elementor-10 .elementor-element.elementor-element-27e2ade{--width:66%;}.elementor-10 .elementor-element.elementor-element-e7b0fa8{--width:66%;}.elementor-10 .elementor-element.elementor-element-b0a1f65{--width:32%;}.elementor-10 .elementor-element.elementor-element-02542f6{--content-width:1290px;}.elementor-10 .elementor-element.elementor-element-ae77ffd{--width:50%;}.elementor-10 .elementor-element.elementor-element-96e0854{--content-width:1290px;}.elementor-10 .elementor-element.elementor-element-57a4bbf{--width:100%;}.elementor-10 .elementor-element.elementor-element-10a11fa{--width:40%;}.elementor-10 .elementor-element.elementor-element-28bc569{--content-width:1290px;}}@media(max-width:1024px) and (min-width:768px){.elementor-10 .elementor-element.elementor-element-53858e1{--width:47%;}.elementor-10 .elementor-element.elementor-element-27e2ade{--width:49%;}.elementor-10 .elementor-element.elementor-element-e7b0fa8{--width:47%;}.elementor-10 .elementor-element.elementor-element-b0a1f65{--width:49%;}}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-6ff1f33{--min-height:100vh;--padding-top:0px;--padding-bottom:42px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-f72033f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10 .elementor-element.elementor-element-f72033f .elementor-heading-title{font-size:69px;line-height:0.9em;}.elementor-10 .elementor-element.elementor-element-000a7fe{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-73d0b19 .elementor-heading-title{font-size:69px;line-height:0.9em;}.elementor-10 .elementor-element.elementor-element-02542f6{--padding-top:80px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-8bbc2e4 img{width:100%;}.elementor-10 .elementor-element.elementor-element-10aa96c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10 .elementor-element.elementor-element-10aa96c .elementor-heading-title{font-size:69px;line-height:0.9em;}.elementor-10 .elementor-element.elementor-element-96e0854{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-3027063{--container-widget-width:57%;--container-widget-flex-grow:0;width:var( --container-widget-width, 57% );max-width:57%;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-6ff1f33:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-6ff1f33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tech.skyweb.com.pl/wp-content/uploads/2026/08/Hero_kom.webp");background-position:top center;}.elementor-10 .elementor-element.elementor-element-6ff1f33{--min-height:100vh;--padding-top:0px;--padding-bottom:26px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-f72033f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10 .elementor-element.elementor-element-f72033f .elementor-heading-title{font-size:63px;line-height:0.8em;}.elementor-10 .elementor-element.elementor-element-5735e2a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:9px;--padding-right:9px;}.elementor-10 .elementor-element.elementor-element-c27b91a{--gap:0px 20px;--row-gap:0px;--column-gap:20px;--padding-top:59px;--padding-bottom:21px;--padding-left:21px;--padding-right:21px;}.elementor-10 .elementor-element.elementor-element-d31e443{--gap:28px 13px;--row-gap:28px;--column-gap:13px;}.elementor-10 .elementor-element.elementor-element-68d1222{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-10 .elementor-element.elementor-element-b488365{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-10 .elementor-element.elementor-element-632b0d2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10 .elementor-element.elementor-element-1d4bcb2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10 .elementor-element.elementor-element-f8e57a8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10 .elementor-element.elementor-element-4982b51{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10 .elementor-element.elementor-element-9287a14{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10 .elementor-element.elementor-element-000a7fe{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-73d0b19{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10 .elementor-element.elementor-element-73d0b19 .elementor-heading-title{font-size:63px;line-height:0.8em;letter-spacing:0.3px;}.elementor-10 .elementor-element.elementor-element-02542f6{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-8bbc2e4{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-10 .elementor-element.elementor-element-10aa96c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10 .elementor-element.elementor-element-10aa96c .elementor-heading-title{font-size:67px;line-height:0.8em;letter-spacing:0.8px;}.elementor-10 .elementor-element.elementor-element-ee238fb{columns:1;}.elementor-10 .elementor-element.elementor-element-96e0854{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-47eae1b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10 .elementor-element.elementor-element-47eae1b .elementor-heading-title{font-size:63px;line-height:0.8em;}.elementor-10 .elementor-element.elementor-element-9d36948 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-3027063{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10 .elementor-element.elementor-element-10a11fa{--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-10 .elementor-element.elementor-element-28bc569{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-10aeb3c > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS for heading, class: .elementor-element-f72033f */.elementor-10 .elementor-element.elementor-element-f72033f {
    opacity: 0;
    filter: blur(12px);
    transform: translateY(20px);
    animation: revealBlur 1.4s ease-out forwards;
}

@keyframes revealBlur {
    0% {
        opacity: 0;
        filter: blur(12px);
        transform: translateY(20px);
    }

    100% {
        opacity: 1;
        filter: blur(0);
        transform: translateY(0);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d0dffdf */.elementor-10 .elementor-element.elementor-element-d0dffdf .elementor-button {
    background: #ff5a00;
    color: #ffffff;
    border-radius: 50px;
    padding: 6px 7px 6px 24px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 12px;
    transition: all 0.3s ease;
}

.elementor-10 .elementor-element.elementor-element-d0dffdf .elementor-button-content-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 12px;
}

.elementor-10 .elementor-element.elementor-element-d0dffdf .elementor-button-text {
    display: flex;
    align-items: center;
    line-height: 1;
}

.elementor-10 .elementor-element.elementor-element-d0dffdf .elementor-button-icon {
    margin: 0 !important;
    width: 30px;
    height: 30px;
    min-width: 30px;
    min-height: 30px;
    background: #ffffff;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.elementor-10 .elementor-element.elementor-element-d0dffdf .elementor-button-icon svg {
    width: 12px;
    height: 12px;
    fill: #000000;
    color: #000000;
    transform: rotate(-45deg);
    transition: transform 0.35s ease;
}

.elementor-10 .elementor-element.elementor-element-d0dffdf .elementor-button:hover {
    background: #ff5a00;
    color: #ffffff;
}

.elementor-10 .elementor-element.elementor-element-d0dffdf .elementor-button:hover .elementor-button-icon svg {
    transform: rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-range, class: .elementor-element-1d4bcb2 */.elementor-10 .elementor-element.elementor-element-1d4bcb2 .jet-range__slider {
    display: none !important;
}

.elementor-10 .elementor-element.elementor-element-1d4bcb2 .jet-range__inputs {
    margin-top: 0 !important;
}
.elementor-10 .elementor-element.elementor-element-1d4bcb2 input[type="number"]::-webkit-inner-spin-button,
.elementor-10 .elementor-element.elementor-element-1d4bcb2 input[type="number"]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

.elementor-10 .elementor-element.elementor-element-1d4bcb2 input[type="number"] {
    -moz-appearance: textfield;
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-range, class: .elementor-element-f8e57a8 */.elementor-10 .elementor-element.elementor-element-f8e57a8 .jet-range__slider {
    display: none !important;
}

.elementor-10 .elementor-element.elementor-element-f8e57a8 .jet-range__inputs {
    margin-top: 0 !important;
}
.elementor-10 .elementor-element.elementor-element-f8e57a8 input[type="number"]::-webkit-inner-spin-button,
.elementor-10 .elementor-element.elementor-element-f8e57a8 input[type="number"]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

.elementor-10 .elementor-element.elementor-element-f8e57a8 input[type="number"] {
    -moz-appearance: textfield;
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-range, class: .elementor-element-4982b51 */.elementor-10 .elementor-element.elementor-element-4982b51 .jet-range__slider {
    display: none !important;
}

.elementor-10 .elementor-element.elementor-element-4982b51 .jet-range__inputs {
    margin-top: 0 !important;
}
.elementor-10 .elementor-element.elementor-element-4982b51 input[type="number"]::-webkit-inner-spin-button,
.elementor-10 .elementor-element.elementor-element-4982b51 input[type="number"]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

.elementor-10 .elementor-element.elementor-element-4982b51 input[type="number"] {
    -moz-appearance: textfield;
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-range, class: .elementor-element-9287a14 */.elementor-10 .elementor-element.elementor-element-9287a14 .jet-range__slider {
    display: none !important;
}

.elementor-10 .elementor-element.elementor-element-9287a14 .jet-range__inputs {
    margin-top: 0 !important;
}
.elementor-10 .elementor-element.elementor-element-9287a14 input[type="number"]::-webkit-inner-spin-button,
.elementor-10 .elementor-element.elementor-element-9287a14 input[type="number"]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

.elementor-10 .elementor-element.elementor-element-9287a14 input[type="number"] {
    -moz-appearance: textfield;
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-apply-button, class: .elementor-element-dce26c0 */.elementor-10 .elementor-element.elementor-element-dce26c0 {
    display: flex;
    justify-content: flex-end;
}

.elementor-10 .elementor-element.elementor-element-dce26c0 .jet-smart-filters-apply-button {
    background: #ff5a00 !important;
    color: #ffffff !important;
    border: none !important;
    border-radius: 50px !important;
    padding: 6px 7px 6px 24px !important;

    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 12px !important;

    font-weight: 600 !important;
    line-height: 1 !important;
    cursor: pointer;
    transition: all 0.3s ease;
}

.elementor-10 .elementor-element.elementor-element-dce26c0 .jet-smart-filters-apply-button::after {
    content: "";

    width: 30px;
    height: 30px;
    min-width: 30px;
    min-height: 30px;

    border-radius: 50%;
    background-color: #ffffff;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23000000' stroke='%23000000' stroke-width='18' stroke-linejoin='round' d='M438.6 278.6l-160 160c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L338.7 288H32c-17.7 0-32-14.3-32-32s14.3-32 32-32h306.7L233.4 118.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l160 160c12.4 12.5 12.4 32.8-.1 45.3z'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-position: center;
    background-size: 12px 12px;

    transform: rotate(-45deg);
    transition: transform 0.35s ease;
}

.elementor-10 .elementor-element.elementor-element-dce26c0 .jet-smart-filters-apply-button:hover {
    background: #ff5a00 !important;
    color: #ffffff !important;
}

.elementor-10 .elementor-element.elementor-element-dce26c0 .jet-smart-filters-apply-button:hover::after {
    transform: rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-01cb246 */.elementor-10 .elementor-element.elementor-element-01cb246 .elementor-button {
    background: #ff5a00;
    color: #ffffff;
    border-radius: 50px;
    padding: 6px 7px 6px 24px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 12px;
    transition: all 0.3s ease;
}

.elementor-10 .elementor-element.elementor-element-01cb246 .elementor-button-content-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 12px;
}

.elementor-10 .elementor-element.elementor-element-01cb246 .elementor-button-text {
    display: flex;
    align-items: center;
    line-height: 1;
}

.elementor-10 .elementor-element.elementor-element-01cb246 .elementor-button-icon {
    margin: 0 !important;
    width: 30px;
    height: 30px;
    min-width: 30px;
    min-height: 30px;
    background: #ffffff;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.elementor-10 .elementor-element.elementor-element-01cb246 .elementor-button-icon svg {
    width: 12px;
    height: 12px;
    fill: #000000;
    color: #000000;
    transform: rotate(-45deg);
    transition: transform 0.35s ease;
}

.elementor-10 .elementor-element.elementor-element-01cb246 .elementor-button:hover {
    background: #ff5a00;
    color: #ffffff;
}

.elementor-10 .elementor-element.elementor-element-01cb246 .elementor-button:hover .elementor-button-icon svg {
    transform: rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ef76b76 */.elementor-10 .elementor-element.elementor-element-ef76b76 .elementor-button {
    background: #ff5a00;
    color: #ffffff;
    border-radius: 50px;
    padding: 6px 7px 6px 24px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 12px;
    transition: all 0.3s ease;
}

.elementor-10 .elementor-element.elementor-element-ef76b76 .elementor-button-content-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 12px;
}

.elementor-10 .elementor-element.elementor-element-ef76b76 .elementor-button-text {
    display: flex;
    align-items: center;
    line-height: 1;
}

.elementor-10 .elementor-element.elementor-element-ef76b76 .elementor-button-icon {
    margin: 0 !important;
    width: 30px;
    height: 30px;
    min-width: 30px;
    min-height: 30px;
    background: #ffffff;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.elementor-10 .elementor-element.elementor-element-ef76b76 .elementor-button-icon svg {
    width: 12px;
    height: 12px;
    fill: #000000;
    color: #000000;
    transform: rotate(-45deg);
    transition: transform 0.35s ease;
}

.elementor-10 .elementor-element.elementor-element-ef76b76 .elementor-button:hover {
    background: #ff5a00;
    color: #ffffff;
}

.elementor-10 .elementor-element.elementor-element-ef76b76 .elementor-button:hover .elementor-button-icon svg {
    transform: rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27e2ade */@media (min-width: 1025px) {

    .elementor-10 .elementor-element.elementor-element-27e2ade {
        position: relative;
    }

    /* KÓŁKO PLAY */
    .elementor-10 .elementor-element.elementor-element-27e2ade::before {
        content: "";
        position: absolute;

        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);

        width: 72px;
        height: 72px;

        border: 2px solid rgba(255,255,255,0.75);
        border-radius: 50%;

        background: rgba(255,255,255,0.12);
        backdrop-filter: blur(4px);

        z-index: 5;
        pointer-events: none;

        transition: opacity 0.3s ease, transform 0.3s ease;
    }

    /* TRÓJKĄT PLAY */
    .elementor-10 .elementor-element.elementor-element-27e2ade::after {
        content: "";
        position: absolute;

        top: 50%;
        left: 50%;

        transform: translate(-38%, -50%);

        width: 0;
        height: 0;

        border-top: 11px solid transparent;
        border-bottom: 11px solid transparent;
        border-left: 17px solid rgba(255,255,255,0.9);

        z-index: 6;
        pointer-events: none;

        transition: opacity 0.3s ease;
    }

    /* PO NAJECHANIU ZNIKA */
    .elementor-10 .elementor-element.elementor-element-27e2ade:hover::before,
    .elementor-10 .elementor-element.elementor-element-27e2ade:hover::after {
        opacity: 0;
    }
}

/* TABLET + TELEFON - BEZ IKONY */
@media (max-width: 1024px) {
    .elementor-10 .elementor-element.elementor-element-27e2ade::before,
    .elementor-10 .elementor-element.elementor-element-27e2ade::after {
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0c8f9d9 */.elementor-10 .elementor-element.elementor-element-0c8f9d9 .elementor-button {
    background: #ff5a00;
    color: #ffffff;
    border-radius: 50px;
    padding: 6px 7px 6px 24px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 12px;
    transition: all 0.3s ease;
}

.elementor-10 .elementor-element.elementor-element-0c8f9d9 .elementor-button-content-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 12px;
}

.elementor-10 .elementor-element.elementor-element-0c8f9d9 .elementor-button-text {
    display: flex;
    align-items: center;
    line-height: 1;
}

.elementor-10 .elementor-element.elementor-element-0c8f9d9 .elementor-button-icon {
    margin: 0 !important;
    width: 30px;
    height: 30px;
    min-width: 30px;
    min-height: 30px;
    background: #ffffff;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.elementor-10 .elementor-element.elementor-element-0c8f9d9 .elementor-button-icon svg {
    width: 12px;
    height: 12px;
    fill: #000000;
    color: #000000;
    transform: rotate(-45deg);
    transition: transform 0.35s ease;
}

.elementor-10 .elementor-element.elementor-element-0c8f9d9 .elementor-button:hover {
    background: #ff5a00;
    color: #ffffff;
}

.elementor-10 .elementor-element.elementor-element-0c8f9d9 .elementor-button:hover .elementor-button-icon svg {
    transform: rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e31b7ef */.elementor-10 .elementor-element.elementor-element-e31b7ef .elementor-button {
    background: #ff5a00;
    color: #ffffff;
    border-radius: 50px;
    padding: 6px 7px 6px 24px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 12px;
    transition: all 0.3s ease;
}

.elementor-10 .elementor-element.elementor-element-e31b7ef .elementor-button-content-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 12px;
}

.elementor-10 .elementor-element.elementor-element-e31b7ef .elementor-button-text {
    display: flex;
    align-items: center;
    line-height: 1;
}

.elementor-10 .elementor-element.elementor-element-e31b7ef .elementor-button-icon {
    margin: 0 !important;
    width: 30px;
    height: 30px;
    min-width: 30px;
    min-height: 30px;
    background: #ffffff;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.elementor-10 .elementor-element.elementor-element-e31b7ef .elementor-button-icon svg {
    width: 12px;
    height: 12px;
    fill: #000000;
    color: #000000;
    transform: rotate(-45deg);
    transition: transform 0.35s ease;
}

.elementor-10 .elementor-element.elementor-element-e31b7ef .elementor-button:hover {
    background: #ff5a00;
    color: #ffffff;
}

.elementor-10 .elementor-element.elementor-element-e31b7ef .elementor-button:hover .elementor-button-icon svg {
    transform: rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-10aa96c */.scroll-text .scroll-word {
    display: inline;
    color: #2b2b2b;
    opacity: 1;
    transition: color 0.35s ease;
}

.scroll-text .scroll-word.active {
    color: var(--word-color);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2040974 */.elementor-10 .elementor-element.elementor-element-2040974 .elementor-button {
    background: #ff5a00;
    color: #ffffff;
    border-radius: 50px;
    padding: 6px 7px 6px 24px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 12px;
    transition: all 0.3s ease;
}

.elementor-10 .elementor-element.elementor-element-2040974 .elementor-button-content-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 12px;
}

.elementor-10 .elementor-element.elementor-element-2040974 .elementor-button-text {
    display: flex;
    align-items: center;
    line-height: 1;
}

.elementor-10 .elementor-element.elementor-element-2040974 .elementor-button-icon {
    margin: 0 !important;
    width: 30px;
    height: 30px;
    min-width: 30px;
    min-height: 30px;
    background: #ffffff;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.elementor-10 .elementor-element.elementor-element-2040974 .elementor-button-icon svg {
    width: 12px;
    height: 12px;
    fill: #000000;
    color: #000000;
    transform: rotate(-45deg);
    transition: transform 0.35s ease;
}

.elementor-10 .elementor-element.elementor-element-2040974 .elementor-button:hover {
    background: #ff5a00;
    color: #ffffff;
}

.elementor-10 .elementor-element.elementor-element-2040974 .elementor-button:hover .elementor-button-icon svg {
    transform: rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9d36948 */.elementor-10 .elementor-element.elementor-element-9d36948 .elementor-button {
    background: #ff5a00;
    color: #ffffff;
    border-radius: 50px;
    padding: 6px 7px 6px 24px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 12px;
    transition: all 0.3s ease;
}

.elementor-10 .elementor-element.elementor-element-9d36948 .elementor-button-content-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 12px;
}

.elementor-10 .elementor-element.elementor-element-9d36948 .elementor-button-text {
    display: flex;
    align-items: center;
    line-height: 1;
}

.elementor-10 .elementor-element.elementor-element-9d36948 .elementor-button-icon {
    margin: 0 !important;
    width: 30px;
    height: 30px;
    min-width: 30px;
    min-height: 30px;
    background: #ffffff;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.elementor-10 .elementor-element.elementor-element-9d36948 .elementor-button-icon svg {
    width: 12px;
    height: 12px;
    fill: #000000;
    color: #000000;
    transform: rotate(-45deg);
    transition: transform 0.35s ease;
}

.elementor-10 .elementor-element.elementor-element-9d36948 .elementor-button:hover {
    background: #ff5a00;
    color: #ffffff;
}

.elementor-10 .elementor-element.elementor-element-9d36948 .elementor-button:hover .elementor-button-icon svg {
    transform: rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57a4bbf */@media (min-width: 1025px) {

    .elementor-10 .elementor-element.elementor-element-57a4bbf {
        position: relative;
        z-index: 5;
    }

    /* Normalna strona */
    html:not(.elementor-html) .elementor-10 .elementor-element.elementor-element-57a4bbf {
        animation: overlapMove linear both;
        animation-timeline: view();
        animation-range: entry 35% cover 70%;
    }

    @keyframes overlapMove {
        from {
            transform: translateY(200px);
        }

        to {
            transform: translateY(-40px);
        }
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-10aeb3c *//* Normalnie – strzałka w prawy górny róg */
.elementor-10 .elementor-element.elementor-element-10aeb3c .elementor-button-icon {
    transform: rotate(-45deg);
    transition: transform 0.3s ease;
}

/* Po najechaniu – strzałka w prawo */
.elementor-10 .elementor-element.elementor-element-10aeb3c .elementor-button:hover .elementor-button-icon {
    transform: rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fe74fdf *//* Normalnie – strzałka w prawy górny róg */
.elementor-10 .elementor-element.elementor-element-fe74fdf .elementor-button-icon {
    transform: rotate(-45deg);
    transition: transform 0.3s ease;
}

/* Po najechaniu – strzałka w prawo */
.elementor-10 .elementor-element.elementor-element-fe74fdf .elementor-button:hover .elementor-button-icon {
    transform: rotate(0deg);
}/* End custom CSS */