body{--c-glass:#fff;--c-light:#fff;--c-dark:#001e4d;--c-content:#224;--c-action:#0052f5;--c-bg:#fff;--glass-reflex-dark:1;--glass-reflex-light:1;--saturation:150%;background:var(--c-bg);color:var(--c-content);transition:background 400ms , color 400ms}body.dark-theme{--c-glass:#001e4d;--c-light:#fff;--c-dark:#000;--c-action:#03d5ff;--c-bg:#001e4d;--glass-reflex-dark:2;--glass-reflex-light:.3}.switcher{position:fixed;bottom:2%;left:11%;translate:-50%;display:flex;align-items:center;gap:8px;width:105px;height:40px;padding:8px 5px;border-radius:99em;background-color:color-mix(in srgb,var(--c-glass) 12%,transparent);backdrop-filter:blur(8px) saturate(var(--saturation));-webkit-backdrop-filter:blur(8px) saturate(var(--saturation));z-index:999}.switcher__input{display:none}.switcher__option{--c:var(--c-content);display:flex;justify-content:center;align-items:center;width:68px;height:100%;border-radius:99em;cursor:pointer;transition:all 200ms;padding:5px}.switcher__option:hover{--c:var(--c-action)}.switcher__icon{font-size:26px;transition:transform 200ms}.switcher__option:hover .switcher__icon{transform:scale(1.3)}.switcher__input:checked+.switcher__icon{transform:scale(1);color:var(--c-action)}.switcher::after{content:"";position:absolute;left:4px;top:4px;width:calc(50% - 8px);height:calc(100% - 8px);background-color:color-mix(in srgb,var(--c-glass) 36%,transparent);border-radius:99em;z-index:0;transition:translate 400ms}body.dark-theme .switcher::after{translate:50px 0}body.dark-theme h1.elementor-heading-title,body.dark-theme h3.elementor-heading-title{color:#fff!important}body.dark-theme .elementor-1359 .elementor-element.elementor-element-8a30894 .elementor-divider__text,body.dark-theme li.elementor-icon-list-item.elementor-inline-item span,body.dark-theme .new-kontakt-block span.elementor-divider__text{color:#fff!important}body.dark-theme a.footer-social-ico img{filter:brightness(0) invert(1)}body.dark-theme .kontakt-tab-personal .elementor-accordion .elementor-tab-title a,body.dark-theme .elementor-1359 .elementor-element.elementor-element-ee076d9>.elementor-background-overlay{background:#001e4d!important;color:#fff}body.dark-theme .elementor-widget-divider--view-line_text .elementor-divider-separator:after{border-color:#fff;margin-top:12px}body.dark-theme .kontakt-page-zespol span.elementor-icon-list-text,body.dark-theme .kontakt-page-tab h5.elementor-image-box-title{color:#fff}body.dark-theme .sect_title h1{color:#fff}body.dark-theme .ymc-smart-filter-container .filter-layout3 .dropdown-filter .menu-active{color:#fff;border-bottom:.1rem solid #fff}body.dark-theme .ymc-smart-filter-container .filter-layout3 .dropdown-filter .menu-active .arrow{border-color:#fff}body.dark-theme .nav-links a,body.dark-theme .blog-section-sidebar a,body.dark-theme .blog-section .elementor-widget-sidebar a,body.dark-theme .sidebar-title,body.dark-theme .blog-section-content .entry-content,body.dark-theme .blog-section h1,body.dark-theme .breadkr-page .elementor-widget-container span,body.dark-theme .breadkr-page .elementor-widget-container p,body.dark-theme .breadkr-page .elementor-widget-container a{color:#fff}body.dark-theme .new-category-title,body.dark-theme.sprzet-section-description{color:#fff!important}body.dark-theme .ymc-smart-filter-container .container-posts .post-layout1 .ymc-post-layout1{background: #ffffff1f}body.dark-theme a.header-read-more{color:#fff!important}body.dark-theme .ymc-smart-filter-container .search-layout .search-form .form-inner{border:1px solid #fff}body.dark-theme .ymc-smart-filter-container .search-layout .search-form__input{background:transparent;color:#fff}body.dark-theme #ymc-smart-filter-container-1 .container-posts .post-entry .ymc-post-layout1{background: #ffffff1f;border-radius:1rem}body.dark-theme .ymc-smart-filter-container .pagination-load-more .btn-load{border:.2rem solid #fff!important;color:#fff!important}body.dark-theme .kontakt-tab-personal .elementor-col-25 .elementor-widget-wrap.elementor-element-populated{background: #ffffff1f;border-radius:1rem}body.dark-theme div#secondary{background: #ffffff1f;border-radius:1rem}body.dark-theme .elementor-14917 .elementor-element.elementor-element-cfef55a{color:#fff}body.dark-theme .kup-teraz-tab .eael-advance-tabs .eael-tabs-nav>ul li{color:#fff!important}body.dark-theme .kup-teraz-tab .eael-advance-tabs .eael-tabs-nav>ul li.active:before,body.dark-theme .kup-teraz-tab .eael-advance-tabs .eael-tabs-nav ul:before{background:#fff!important}body.dark-theme div#gstarcad-roczna-licencja-tab .elementor-col-33,body.dark-theme #gstarcad-wieczysta-licencja-tab .elementor-col-33,body.dark-theme #roczna-licencja-tab>div .elementor-col-33,body.dark-theme #wieczysta-licencja-tab>div .elementor-col-33{color:#fff!important;background: #ffffff1f  !important}body.dark-theme .kup-gs-short-new:after{background: #ffffff1f !important}body.dark-theme .elementor-widget-container{color:#fff}.realizacje-block-content{border-radius:1rem}body.dark-theme .realizacje-block-content{background: #ffffff1f}body.dark-theme .realizacje-block-content-title{color:#fff}body.dark-theme .realizacje-block-content-title:after{filter:brightness(0) invert(1)}body.dark-theme .aktualnosci-content-block-text.section-deckription{color:#fff!important}body.dark-theme .dod-pakety-new,
body.dark-theme .elementor-24847 .elementor-element.elementor-element-f3abaed:not(.elementor-motion-effects-element-type-background), 
body.dark-theme .elementor-24847 .elementor-element.elementor-element-f3abaed > .elementor-motion-effects-container > .elementor-motion-effects-layer,
body.dark-theme .elementor-24847 .elementor-element.elementor-element-156ab73:not(.elementor-motion-effects-element-type-background),
body.dark-theme .elementor-24847 .elementor-element.elementor-element-156ab73 > .elementor-motion-effects-container > .elementor-motion-effects-layer,
body.dark-theme .elementor-24847 .elementor-element.elementor-element-38b6741:not(.elementor-motion-effects-element-type-background), 
body.dark-theme .elementor-24847 .elementor-element.elementor-element-38b6741 > .elementor-motion-effects-container > .elementor-motion-effects-layer,
body.dark-theme .elementor-24847 .elementor-element.elementor-element-6f4bd577:not(.elementor-motion-effects-element-type-background), 
body.dark-theme .elementor-24847 .elementor-element.elementor-element-6f4bd577 > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-color:transparent!important}body.dark-theme h4.elementor-heading-title,body.dark-theme h5.elementor-heading-title{color:#fff!important}body.dark-theme .blue-price .elementor-heading-title.elementor-size-default{color:#fff!important}body.dark-theme .cenna-new-tabs-acordion .elementor-column .elementor-accordion-item{border-bottom:.1rem solid #fff!important;max-width:85%}body.dark-theme .elementor-24179 .elementor-element.elementor-element-7f7f634 .elementor-heading-title,body.dark-theme .cennik-small-op .elementor-heading-title,body.dark-theme .cenna-new-tabs-acordion .elementor-accordion-icon,body.dark-theme .cenna-new-tabs-acordion a.elementor-accordion-title,body.dark-theme .cenna-new-tabs-acordion .elementor-tab-content{color:#fff!important}body.dark-theme .gs-365-cennik-tab,body.dark-theme .elementor-element-fb9f9e3:after{background: #ffffff1f}body.dark-theme div#gstarcad-roczna-licencja-tab .dod-pakety-new .elementor-col-33{background:transparent!important}.cup-ico-cennik-dark{display:none}body.dark-theme .cup-ico-cennik-dark{display:block;margin:0 auto}body.dark-theme .gs-365-cennik-tab .elementor-widget-heading img:first-child,body.dark-theme #gstarcad-roczna-licencja-tab .elementor-col-33 .elementor-widget-heading img:first-child,body.dark-theme #gstarcad-wieczysta-licencja-tab .elementor-col-33 .elementor-widget-heading img:first-child{display:none}body.dark-theme .elementor-23170 .elementor-element.elementor-element-20fb0a5 .elementor-container,body.dark-theme .elementor-23170 .elementor-element.elementor-element-87770a9{background-color:#001e4d}body.dark-theme .roz-last-block-with-img-content{color:#fff}body.dark-theme .elementor-18632 .elementor-element.elementor-element-d090d0a:not(.elementor-motion-effects-element-type-background),
body.dark-theme .elementor-23170 .elementor-element.elementor-element-b9b6426,
body.dark-theme .elementor-23170 .elementor-element.elementor-element-12c1caa,
body.dark-theme .elementor-23170 .elementor-element.elementor-element-d517360:not(.elementor-motion-effects-element-type-background) {background-color:#001e4d}.cf7-line-block .elementor-widget-wrap.elementor-element-populated .elementor-widget-eael-contact-form-7 .elementor-widget-container,.roz-last-block-with-img{border-radius:1rem!important}body.dark-theme .gs-365-inne-prod-row .elementor-column>.elementor-element-populated,body.dark-theme .cf7-line-block .elementor-widget-wrap.elementor-element-populated .elementor-widget-eael-contact-form-7 .elementor-widget-container,body.dark-theme .roz-last-block-with-img{background: #ffffff1f}body.dark-theme .border-button a.elementor-button-link{color:#fff!important;border:.2rem solid #fff}body.dark-theme .border-button a{border:.2rem solid #fff;color:#fff}body.dark-theme .eael-contact-form input[type="text"],body.dark-theme .eael-contact-form input[type="tel"],body.dark-theme .eael-contact-form input[type="email"],body.dark-theme .oferta-page-cf7 input[type="text"],body.dark-theme .oferta-page-cf7 input[type="tel"],body.dark-theme .oferta-page-cf7 input[type="email"]{border:none;border-bottom:1px solid #fff;border-radius:0;padding:1rem 1rem .2rem 0;font-size:1.2rem!important;color:#fff!important;width:100%!important;margin-bottom:.5rem!important;background:transparent!important}body.dark-theme span.wpcf7-form-control.wpcf7-checkbox,body.dark-theme input::placeholder,body.dark-theme input::placeholder,body.dark-theme textarea::placeholder{color:#fff}body.dark-theme .eael-contact-form textarea{background:transparent;border-color:#fff;color:#fff}body.dark-theme .blog-section-sidebar .widget-title,body.dark-theme .blog-section .elementor-widget-sidebar .widget-title{color:#fff}body.dark-theme .kup-teraz-tab .vertical-white-tab li,body.dark-theme .kup-teraz-tab-last .vertical-white-tab .elementor-heading-title.elementor-size-default{color:#fff}body.dark-theme .vertical-white-tab .elementor-widget-wrap{color:#fff;padding:1rem 1rem 2rem 1rem!important;background: #ffffff1f;border-radius:1rem}body.dark-theme .elementor-14776 .elementor-element.elementor-element-d517360{background:#001e4d}body.dark-theme .elementor-20414 .elementor-element.elementor-element-2a6e470,body.dark-theme .elementor-20414 .elementor-element.elementor-element-a5d545f{background:#001e4d}body.dark-theme .tab-gs .elementor-tab-title,body.dark-theme .najnowsza-wersja-section-acc.pop-wersje-page .elementor-accordion .elementor-tab-title a{color:#fff}body.dark-theme .filter-block select{color:#fff!important;border-bottom:1px solid #fff!important;background:#001e4d}.strefa-wIedzy-tab .elementor-tabs-content-wrapper .elementor-tab-content,.podrecznik-block-image img{border-radius:1rem}body.dark-theme .tab-gs .elementor-tab-content{color:#fff!important;background: #ffffff1f}body.dark-theme .masz-pytania-section .elementor-column:first-child{background: #ffffff1f}body.dark-theme .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active{border-left:.3rem solid #fff!important}body.dark-theme .strefa-wIedzy-tab .elementor-tabs-wrapper:before,body.dark-theme .tab-gs .elementor-tabs-wrapper:before{background:#fff}body.dark-theme .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title{border-right-style:none;color:#fff!important}body.dark-theme a:visited{color:#4169e1}body.dark-theme .strefa-wIedzy-tab .elementor-tabs-content-wrapper .elementor-tab-content{background: #ffffff1f;color:#fff!important}body.dark-theme .strefa-wIedzy-tab .elementor-tab-content h4,body.dark-theme .strefa-wIedzy-tab .elementor-tab-content h3{color:#fff!important}body.dark-theme .wpcf7-form-control-wrap textarea,body.dark-theme .cf7-line-block textarea{background:transparent;border-bottom:1px solid #fff}body.dark-theme input[type="text"],body.dark-theme input[type="email"],body.dark-theme input[type="url"],body.dark-theme textarea{color:#fff;width:100%;background:transparent}body.dark-theme input::placeholder,body.dark-theme textarea::placeholder{color:#fff}