:root{--gc-navy:#004271;--gc-navy-dark:#002c4d;--gc-navy-soft:#8fbcdb;--gc-navy-pale:#cde0ee;--gc-yellow:#fab834;--gc-ink:#111827;--gc-text:#374151;--gc-muted:#5b6472;--gc-gray:#8a93a0;--gc-gray-2:#6b7480;--gc-line:#e3e7eb;--gc-line-soft:#edf0f2;--gc-line-input:#d7dde3;--gc-bg-soft:#f5f7f9;--gc-bg-map:#eef1f4;--gc-white:#fff;--gc-font:'Gilroy' , Arial , Helvetica , sans-serif;--gc-shadow:0 10px 30px rgba(16,24,40,.10);--gc-container:1440px;--gc-gutter:20px}.gc-page{display:block;width:100%;font-family: var(--gc-font);font-size:16px;line-height:1.5;color:var(--gc-ink);background:var(--gc-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body:not(.product-front) main.gc-page {max-width:none;margin:0}body.notfront>header>.container{height:auto;min-height:128px}@media (min-width:996px){body.notfront>header>.container{min-height:126px}}:where(.gc-page) *, :where(.gc-page) *::before, :where(.gc-page) *::after {box-sizing:border-box}:where(.gc-page) h1, :where(.gc-page) h2, :where(.gc-page) h3, :where(.gc-page) h4, :where(.gc-page) p, :where(.gc-page) ul, :where(.gc-page) ol, :where(.gc-page) figure {margin:0;padding:0;font-weight:inherit}:where(.gc-page) ul, :where(.gc-page) ol {list-style:none}:where(.gc-page) a {color:var(--gc-navy);text-decoration:none;transition:color .15s ease , background-color .15s ease , border-color .15s ease}:where(.gc-page) a:hover {color:var(--gc-navy-dark)}:where(.gc-page) button, :where(.gc-page) input, :where(.gc-page) select, :where(.gc-page) textarea {margin:0;font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;text-transform:none;letter-spacing:normal;border-radius:0;box-shadow:none}:where(.gc-page) button {min-width:0;min-height:0;width:auto;height:auto;padding:0;border:0;background:none;text-align:center;vertical-align:middle;cursor:pointer;display:inline-block}:where(.gc-page) input, :where(.gc-page) select, :where(.gc-page) textarea {max-width:100%}:where(.gc-page) label {position:static;display:inline-block;margin:0;padding:0;font:inherit}.gc-page label::before,.gc-page label::after,.gc-page form label::before,.gc-page form label::after,.gc-page form p::before,.gc-page form p::after{content:none!important;display:none!important}:where(.gc-page) aside, :where(.gc-page) section, :where(.gc-page) article, :where(.gc-page) nav, :where(.gc-page) header {position:static;inset:auto;width:auto;max-width:none;min-height:0;max-height:none;margin:0;padding:0;border:0;background:transparent;overflow:visible;transition:none;z-index:auto}:where(.gc-page) img, :where(.gc-page) svg {max-width:100%}.gc-page :focus-visible{outline:2px solid var(--gc-navy);outline-offset:2px}.gc-container{--gc-gutter:20px;width:100%;max-width:var(--gc-container,1440px);margin:0 auto;padding:0 var(--gc-gutter)}@media (min-width:768px){.gc-container{--gc-gutter:32px}}@media (min-width:1024px){.gc-container{--gc-gutter:40px}}.gc-eyebrow{font-weight:700;font-size:12px;line-height:1;letter-spacing:.16em;text-transform:uppercase;color:var(--gc-gray)}.gc-h1{font-weight:800;font-size:46px;line-height:1.08;letter-spacing:-.02em;color:var(--gc-ink)}.gc-h2{font-weight:800;font-size:34px;line-height:1.1;letter-spacing:-.01em;color:var(--gc-ink)}.gc-lead{font-weight:400;font-size:17px;line-height:1.6;color:var(--gc-muted)}@media (max-width:767px){.gc-h1{font-size:32px}.gc-h2{font-size:26px}}.gc-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:17px 30px;border:0;background:var(--gc-ink);color:var(--gc-white);font-weight:700;font-size:13px;line-height:1;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background-color .15s ease}.gc-btn:hover{background:var(--gc-navy);color:var(--gc-white)}.gc-btn--ghost{padding:7px 12px;background:transparent;color:var(--gc-ink);border:1px solid #dde2e7;font-size:12px;letter-spacing:.06em;font-weight:700}.gc-btn--ghost:hover{background:var(--gc-bg-soft);color:var(--gc-ink)}.gc-link-accent{display:inline-block;padding-bottom:4px;border-bottom:1px solid rgba(250,184,52,.55);font-weight:700;font-size:15px;line-height:1;color:var(--gc-yellow);background:none;border-top:0;border-left:0;border-right:0;cursor:pointer}.gc-link-accent:hover{color:var(--gc-white);border-bottom-color:var(--gc-white)}.gc-visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.gc-offices-page{padding:0 0 64px}.gc-offices-page__map{margin-bottom:32px}.gc-poland{padding:0 0 64px}.gc-poland__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:24px;align-items:stretch}.gc-poland__grid--single{grid-template-columns:minmax(0,1fr)}.gc-poland__card .gc-ccards,.gc-poland__card .gc-ccard{height:100%}.gc-poland__map .gc-places{height:100%;min-height:420px}@media (max-width:991px){.gc-poland__grid{grid-template-columns:1fr}.gc-poland__map .gc-places{height:64vw;min-height:320px}}@media (max-width:767px){.gc-offices-page,.gc-poland{padding-bottom:44px}.gc-offices-page__map{margin-bottom:20px}}@media (min-width:996px) and (max-width:1199px){#main-menu .main-menu--first-level .block-menu-block ul.menu>li>a{padding:0 8px}}@media (min-width:1200px){body #main-menu{width:auto}#main-menu .main-menu--first-level .block-menu-block ul.menu>li{flex-grow:0}#main-menu .main-menu--first-level .block-menu-block ul.menu>li>a{padding:0 9px}}@media (min-width:1200px) and (max-width:1365px){#main-menu .main-menu--first-level .block-menu-block ul.menu>li>a{padding:0 6px}}@media (max-width:1365px){#main-menu .gc-social--header{display:none}}@media (min-width:1366px){body:not(.gc-home) #main-menu .main-menu--first-level .block-menu-block ul.menu > li > a {padding:0 7px;font-size:13px}body:not(.gc-home) #main-menu .gc-social--header .gc-social__link {width:30px;height:30px}body:not(.gc-home) #main-menu .gc-social--header .gc-social__link svg {width:16px;height:16px}}@media (min-width:1366px) and (max-width:1599px){body.gc-home #main-menu .main-menu--first-level .block-menu-block ul.menu>li>a{padding:0 7px;font-size:13px}body.gc-home #main-menu .gc-social--header .gc-social__link{width:30px;height:30px}body.gc-home #main-menu .gc-social--header .gc-social__link svg{width:16px;height:16px}}#main-menu a.gc-mi::before{content:'';display:inline-block;width:20px;height:20px;margin-right:10px;vertical-align:-5px;flex:0 0 20px;background:currentColor;-webkit-mask: var(--gc-mi) no-repeat center / contain;mask: var(--gc-mi) no-repeat center / contain}#main-menu a.gc-mi-price{--gc-mi:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ viewBox=\'0\ 0\ 24\ 24\'\ fill=\'none\'\ stroke=\'%23000\'\ stroke-width=\'1.8\'\ stroke-linecap=\'round\'\ stroke-linejoin=\'round\'%3E%3Cpath\ d=\'M20.6\ 13.4l-7.2\ 7.2a2\ 2\ 0\ 0\ 1-2.8\ 0L2\ 12V2h10l8.6\ 8.6a2\ 2\ 0\ 0\ 1\ 0\ 2.8z\'/%3E%3Ccircle\ cx=\'7\'\ cy=\'7\'\ r=\'1.5\'/%3E%3C/svg%3E)}#main-menu a.gc-mi-order{--gc-mi:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ viewBox=\'0\ 0\ 24\ 24\'\ fill=\'none\'\ stroke=\'%23000\'\ stroke-width=\'1.8\'\ stroke-linecap=\'round\'\ stroke-linejoin=\'round\'%3E%3Crect\ x=\'5\'\ y=\'4\'\ width=\'14\'\ height=\'17\'\ rx=\'2\'/%3E%3Cpath\ d=\'M9\ 4V2h6v2M9\ 10h6M9\ 14h6M9\ 18h4\'/%3E%3C/svg%3E)}#main-menu a.gc-mi-leaflets{--gc-mi:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ viewBox=\'0\ 0\ 24\ 24\'\ fill=\'none\'\ stroke=\'%23000\'\ stroke-width=\'1.8\'\ stroke-linecap=\'round\'\ stroke-linejoin=\'round\'%3E%3Cpath\ d=\'M3\ 5l6-2\ 6\ 2\ 6-2v16l-6\ 2-6-2-6\ 2z\'/%3E%3Cpath\ d=\'M9\ 3v16M15\ 5v16\'/%3E%3C/svg%3E)}#main-menu a.gc-mi-cooperation{--gc-mi:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ viewBox=\'0\ 0\ 24\ 24\'\ fill=\'none\'\ stroke=\'%23000\'\ stroke-width=\'1.8\'\ stroke-linecap=\'round\'\ stroke-linejoin=\'round\'%3E%3Ccircle\ cx=\'9\'\ cy=\'8\'\ r=\'3\'/%3E%3Cpath\ d=\'M3\ 20c0-3.3\ 2.7-6\ 6-6s6\ 2.7\ 6\ 6\'/%3E%3Ccircle\ cx=\'17\'\ cy=\'9\'\ r=\'2.5\'/%3E%3Cpath\ d=\'M15.5\ 14.2A5\ 5\ 0\ 0\ 1\ 21\ 19\'/%3E%3C/svg%3E)}#main-menu a.gc-mi-catalog{--gc-mi:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ viewBox=\'0\ 0\ 24\ 24\'\ fill=\'none\'\ stroke=\'%23000\'\ stroke-width=\'1.8\'\ stroke-linecap=\'round\'\ stroke-linejoin=\'round\'%3E%3Cpath\ d=\'M4\ 4h6a3\ 3\ 0\ 0\ 1\ 3\ 3v13a2\ 2\ 0\ 0\ 0-2-2H4z\'/%3E%3Cpath\ d=\'M20\ 4h-6a3\ 3\ 0\ 0\ 0-3\ 3v13a2\ 2\ 0\ 0\ 1\ 2-2h7z\'/%3E%3C/svg%3E)}#main-menu a.gc-mi-warranty{--gc-mi:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ viewBox=\'0\ 0\ 24\ 24\'\ fill=\'none\'\ stroke=\'%23000\'\ stroke-width=\'1.8\'\ stroke-linecap=\'round\'\ stroke-linejoin=\'round\'%3E%3Cpath\ d=\'M12\ 2l8\ 3v6c0\ 5-3.5\ 9-8\ 11-4.5-2-8-6-8-11V5z\'/%3E%3Cpath\ d=\'M8.5\ 12l2.5\ 2.5\ 4.5-5\'/%3E%3C/svg%3E)}#main-menu a.gc-mi-instructions{--gc-mi:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ viewBox=\'0\ 0\ 24\ 24\'\ fill=\'none\'\ stroke=\'%23000\'\ stroke-width=\'1.8\'\ stroke-linecap=\'round\'\ stroke-linejoin=\'round\'%3E%3Cpath\ d=\'M10\ 6h10M10\ 12h10M10\ 18h10\'/%3E%3Cpath\ d=\'M3\ 6l1.5\ 1.5L7\ 5M3\ 12l1.5\ 1.5L7\ 11M3\ 18l1.5\ 1.5L7\ 17\'/%3E%3C/svg%3E)}#main-menu a.gc-mi-cad{--gc-mi:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ viewBox=\'0\ 0\ 24\ 24\'\ fill=\'none\'\ stroke=\'%23000\'\ stroke-width=\'1.8\'\ stroke-linecap=\'round\'\ stroke-linejoin=\'round\'%3E%3Cpath\ d=\'M3\ 17L17\ 3l4\ 4L7\ 21z\'/%3E%3Cpath\ d=\'M7\ 13l2\ 2M10\ 10l2\ 2M13\ 7l2\ 2\'/%3E%3C/svg%3E)}#main-menu a.gc-mi-bim{--gc-mi:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ viewBox=\'0\ 0\ 24\ 24\'\ fill=\'none\'\ stroke=\'%23000\'\ stroke-width=\'1.8\'\ stroke-linecap=\'round\'\ stroke-linejoin=\'round\'%3E%3Cpath\ d=\'M12\ 2l9\ 5v10l-9\ 5-9-5V7z\'/%3E%3Cpath\ d=\'M3\ 7l9\ 5\ 9-5M12\ 12v10\'/%3E%3C/svg%3E)}#main-menu a.gc-mi-promo{--gc-mi:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ viewBox=\'0\ 0\ 24\ 24\'\ fill=\'none\'\ stroke=\'%23000\'\ stroke-width=\'1.8\'\ stroke-linecap=\'round\'\ stroke-linejoin=\'round\'%3E%3Cpath\ d=\'M3\ 10v4h4l8\ 5V5L7\ 10z\'/%3E%3Cpath\ d=\'M18\ 9a3\ 3\ 0\ 0\ 1\ 0\ 6\'/%3E%3C/svg%3E)}#main-menu a.gc-mi-codes{--gc-mi:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ viewBox=\'0\ 0\ 24\ 24\'\ fill=\'none\'\ stroke=\'%23000\'\ stroke-width=\'1.8\'\ stroke-linecap=\'round\'\ stroke-linejoin=\'round\'%3E%3Cpath\ d=\'M4\ 5v14M7\ 5v14M11\ 5v14M14\ 5v14M17\ 5v14M20\ 5v14\'/%3E%3C/svg%3E)}#main-menu a.gc-mi-download{--gc-mi:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ viewBox=\'0\ 0\ 24\ 24\'\ fill=\'none\'\ stroke=\'%23000\'\ stroke-width=\'1.8\'\ stroke-linecap=\'round\'\ stroke-linejoin=\'round\'%3E%3Cpath\ d=\'M12\ 3v12M7\ 10l5\ 5\ 5-5M4\ 21h16\'/%3E%3C/svg%3E)}.sekcja-do-pobrania[id]{scroll-margin-top:24px}