.elementor-kit-7{--e-global-color-primary:#F05A00;--e-global-color-secondary:#0B0C0E;--e-global-color-text:#F7F7F4;--e-global-color-accent:#FF6A14;--e-global-color-c0muted:#9C9D99;--e-global-color-c0line:#24262A;--e-global-color-c0card:#121317;--e-global-color-c0place:#6B6C69;--e-global-color-c0lmuted:#5E5F5C;--e-global-color-c0lline:#DADAD4;--e-global-color-c0lcard:#ECECE7;--e-global-typography-primary-font-family:"Geist";--e-global-typography-primary-font-weight:600;--e-global-typography-primary-line-height:0.95em;--e-global-typography-primary-letter-spacing:-0.05em;--e-global-typography-secondary-font-family:"Geist";--e-global-typography-secondary-font-weight:500;--e-global-typography-secondary-letter-spacing:-0.02em;--e-global-typography-text-font-family:"Geist";--e-global-typography-text-font-size:17px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.5em;--e-global-typography-accent-font-family:"Geist Mono";--e-global-typography-accent-font-size:12px;--e-global-typography-accent-font-weight:400;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-accent-letter-spacing:0.08em;--e-global-typography-t0display-font-family:"Geist";--e-global-typography-t0display-font-size:clamp(54px,10.6vw,184px);--e-global-typography-t0display-font-weight:600;--e-global-typography-t0display-line-height:0.9em;--e-global-typography-t0display-letter-spacing:-0.058em;--e-global-typography-t0h1-font-family:"Geist";--e-global-typography-t0h1-font-size:clamp(44px,7vw,120px);--e-global-typography-t0h1-font-weight:600;--e-global-typography-t0h1-line-height:0.95em;--e-global-typography-t0h1-letter-spacing:-0.055em;--e-global-typography-t0h2-font-family:"Geist";--e-global-typography-t0h2-font-size:clamp(34px,5.4vw,88px);--e-global-typography-t0h2-font-weight:600;--e-global-typography-t0h2-line-height:0.96em;--e-global-typography-t0h2-letter-spacing:-0.05em;--e-global-typography-t0h3-font-family:"Geist";--e-global-typography-t0h3-font-size:clamp(34px,3.4vw,54px);--e-global-typography-t0h3-font-weight:600;--e-global-typography-t0h3-line-height:0.98em;--e-global-typography-t0h3-letter-spacing:-0.045em;--e-global-typography-t0lead-font-family:"Geist";--e-global-typography-t0lead-font-size:clamp(17px,1.4vw,20px);--e-global-typography-t0lead-font-weight:400;--e-global-typography-t0lead-line-height:1.45em;--e-global-typography-t0small-font-family:"Geist";--e-global-typography-t0small-font-size:14px;--e-global-typography-t0small-font-weight:400;--e-global-typography-t0small-line-height:1.5em;background-color:#0B0C0E;color:#F7F7F4;font-family:"Geist", Sans-serif;font-weight:400;}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-kit-7 a{color:#F7F7F4;}.elementor-kit-7 a:hover{color:#F7F7F4;}.elementor-kit-7 h1{font-family:"Geist", Sans-serif;font-weight:600;}.elementor-kit-7 h2{font-family:"Geist", Sans-serif;font-weight:600;}.elementor-kit-7 h3{font-family:"Geist", Sans-serif;font-weight:600;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1440px;}.e-con{--container-max-width:1440px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}:root { --c-bg:#0B0C0E; --c-fg:#F7F7F4; --c-muted:#9C9D99; --c-line:#24262A; --c-card:#121317; --c-accent:#F05A00; --c-accent-hover:#FF6A14; --c-nav-bg:rgba(11,12,14,0.62); --c-placeholder:#6B6C69; --c-light-muted:#5E5F5C; --c-light-line:#DADAD4; --c-light-card:#ECECE7; --c-ui-panel:#0F1013; --c-ui-surface:#16171B; --c-ui-border:#24262C; --c-ui-dim:#8A8C91; --font-sans:Geist; --font-mono:Geist Mono; --fs-display:clamp(54px,10.6vw,184px); --fs-h1:clamp(44px,7vw,120px); --fs-h2:clamp(34px,5.4vw,88px); --fs-h3:clamp(34px,3.4vw,54px); --fs-lead:clamp(17px,1.4vw,20px); --fs-body:17px; --fs-small:14px; --fs-eyebrow:12px; --space-gutter:clamp(20px,4vw,48px); --space-section:clamp(120px,18vh,200px); --space-block:clamp(56px,10vh,112px); --container-max:1440px; --radius-pill:999px; --radius-card:28px; --radius-md:14px; --header-h:68px; }
/* Start custom CSS *//* IT Labs: fonty Geist i Geist Mono (Google Fonts nie sa ladowane automatycznie przez Elementora na tej stronie) */
@font-face { font-family: 'Geist'; font-style: normal; font-weight: 300 700; font-display: swap; src: url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwSGFWfOw.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Geist'; font-style: normal; font-weight: 300 700; font-display: swap; src: url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwcGFU.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Geist Mono'; font-style: normal; font-weight: 400 600; font-display: swap; src: url(https://fonts.gstatic.com/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFrkdmgPn.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Geist Mono'; font-style: normal; font-weight: 400 600; font-display: swap; src: url(https://fonts.gstatic.com/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFrcdmg.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
body { font-family: "Geist", system-ui, -apple-system, "Segoe UI", sans-serif; background-color: #0B0C0E; color: #F7F7F4; }
::selection { background: #F05A00; color: #0B0C0E; }/* End custom CSS */