.elementor-993200 .elementor-element.elementor-element-a52ba29{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993200 .elementor-element.elementor-element-ca01596{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993200 .elementor-element.elementor-element-fb8a384{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993200 .elementor-element.elementor-element-4ce48ae{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993200 .elementor-element.elementor-element-94b9e59{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993200 .elementor-element.elementor-element-bcea680{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993200 .elementor-element.elementor-element-0865262{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993200 .elementor-element.elementor-element-f2a5367{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993200 .elementor-element.elementor-element-ba0be12{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993200 .elementor-element.elementor-element-eb3721a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993200 .elementor-element.elementor-element-a0dc8ba{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993200 .elementor-element.elementor-element-6260c61{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993200 .elementor-element.elementor-element-01aca71{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-993200 .elementor-element.elementor-element-a52ba29{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993200 .elementor-element.elementor-element-ca01596{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993200 .elementor-element.elementor-element-fb8a384{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993200 .elementor-element.elementor-element-4ce48ae{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993200 .elementor-element.elementor-element-94b9e59{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993200 .elementor-element.elementor-element-bcea680{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993200 .elementor-element.elementor-element-0865262{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993200 .elementor-element.elementor-element-f2a5367{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993200 .elementor-element.elementor-element-ba0be12{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993200 .elementor-element.elementor-element-eb3721a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993200 .elementor-element.elementor-element-a0dc8ba{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993200 .elementor-element.elementor-element-6260c61{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993200 .elementor-element.elementor-element-01aca71{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-993200 .elementor-element.elementor-element-a52ba29{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993200 .elementor-element.elementor-element-ca01596{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993200 .elementor-element.elementor-element-fb8a384{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993200 .elementor-element.elementor-element-4ce48ae{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993200 .elementor-element.elementor-element-94b9e59{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993200 .elementor-element.elementor-element-bcea680{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993200 .elementor-element.elementor-element-0865262{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993200 .elementor-element.elementor-element-f2a5367{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993200 .elementor-element.elementor-element-ba0be12{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993200 .elementor-element.elementor-element-eb3721a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993200 .elementor-element.elementor-element-a0dc8ba{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993200 .elementor-element.elementor-element-6260c61{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993200 .elementor-element.elementor-element-01aca71{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS *//* Strona funkcjonalności – projekt 1:1 z Claude Design (Poppins/Roboto ładowane w sekcji Hero) */
body.elementor-page-993200 .gk{font-family:'Roboto',sans-serif;color:#1D1B2E;background:#FFFFFF;-webkit-font-smoothing:antialiased;line-height:normal;font-size:16px;letter-spacing:normal}
body.elementor-page-993200 .gk *,body.elementor-page-993200 .gk *::before,body.elementor-page-993200 .gk *::after{box-sizing:border-box}
body.elementor-page-993200 .gk :where(h1,h2,h3,h4,p,ul,ol,li,dl,dt,dd,figure,table,caption,details,summary){margin:0;text-transform:none}
body.elementor-page-993200 .gk :where(h1,h2,h3,h4){color:inherit;line-height:normal}
body.elementor-page-993200 .gk button{text-transform:none;letter-spacing:normal;box-shadow:none;min-height:0;margin:0}
body.elementor-page-993200 .gk :where(ul,ol) li::before,body.elementor-page-993200 .gk :where(ul,ol) li::marker{content:none}
body.elementor-page-993200 .gk :where(th,td){border:0;background:none}
body.elementor-page-993200 .gk a{color:#5A4CB0;text-decoration:none;box-shadow:none}
body.elementor-page-993200 .gk a:hover{color:#816DFC}
body.elementor-page-993200 .gk img{max-width:none;display:inline-block}
body.elementor-page-993200 .gk details>summary{list-style:none;cursor:pointer}
body.elementor-page-993200 .gk details>summary::-webkit-details-marker{display:none}
body.elementor-page-993200 .gk details[open] .faq-plus{transform:rotate(45deg)}
body.elementor-page-993200 .gk [id]{scroll-margin-top:100px}
body.elementor-page-993200 #kontakt{scroll-margin-top:100px}
body.elementor-page-993200 .gk .gk-logos{display:grid;grid-template-columns:auto repeat(4,1fr);align-items:center;justify-items:center;gap:40px}
body.elementor-page-993200 .gk .gk-logos-label{justify-self:start}
@media (max-width:767px){body.elementor-page-993200 .gk .gk-logos{grid-template-columns:repeat(2,1fr);gap:28px 16px}body.elementor-page-993200 .gk .gk-logos-label{grid-column:1/-1;justify-self:center}}
body.elementor-page-993200 .gk button{padding:0 8px;font-family:'Roboto',sans-serif}
body.elementor-page-993200 .gk [hidden]{display:none !important}
body.elementor-page-993200 .gk input[type=text]{box-shadow:none;margin:0;line-height:normal}
body.elementor-page-993200 .gk input[type=text]:focus{outline:2px solid #816DFC;outline-offset:1px;border-color:#816DFC}
@media (max-width:767px){body.elementor-page-993200 .gk dl{grid-template-columns:1fr !important}}
body.elementor-page-993200 .gk .gkh-1:hover{background:#5A4CB0 !important;color:#fff !important}
body.elementor-page-993200 .gk .gkh-2:hover{border-color:#816DFC !important;color:#5A4CB0 !important}
body.elementor-page-993200 .gk .gkh-3:hover{border-color:#816DFC !important;color:#1D1B2E !important}
body.elementor-page-993200 .gk .gkh-4:hover{border-color:#816DFC !important;color:#1D1B2E !important}
body.elementor-page-993200 .gk .gkh-5:hover{border-color:#816DFC !important;color:#1D1B2E !important}
body.elementor-page-993200 .gk .gkh-6:hover{border-color:#816DFC !important;color:#1D1B2E !important}
body.elementor-page-993200 .gk .gkh-7:hover{border-color:#816DFC !important;color:#1D1B2E !important}
body.elementor-page-993200 .gk .gkh-8:hover{background:#F1E8FC !important;color:#5A4CB0 !important}
body.elementor-page-993200 .gk .gkh-9:hover{border-color:#fff !important;color:#fff !important}/* End custom CSS */