.elementor .jgp-galleryitem{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:0.75rem;flex:1 1 45%;}.elementor .jgp-gallery{padding:0px;display:flex;gap:1.5rem;flex-wrap:wrap;align-items:flex-start;}.elementor .jgp-banner{min-height:16rem;color:var(--jgm-white);text-align:center;padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:var(--jgm-ink);display:flex;flex-direction:column;gap:1.5rem;justify-content:center;align-items:center;}.elementor .jgp-button:hover,.elementor .jgp-button:focus-visible{background-color:var(--jgm-ink);transform:translate3d(0px, -2px, 0px);}.elementor .jgp-button{font-family:var(--jgm-font);font-weight:500;font-size:0.95rem;color:var(--jgm-white);text-decoration:none;padding-block-start:0.8rem;padding-block-end:0.8rem;padding-inline-start:1.4rem;padding-inline-end:1.4rem;border-radius:2rem;background-color:var(--jgm-blue);transition:transform 0.2s;align-self:flex-start;}.elementor .jgp-image{width:100%;height:auto;object-fit:contain;border-radius:1rem;display:block;}.elementor .jgp-text{font-family:var(--jgm-font);font-weight:300;font-size:1rem;color:var(--jgm-text);line-height:1.75;margin:0px;overflow-wrap:anywhere;\n}.elementor .jgp-h1{font-family:var(--jgm-font);font-weight:600;font-size:2.25rem;color:var(--jgm-ink);line-height:1.25;margin:0px;}.elementor .jgp-heading{font-family:var(--jgm-font);font-weight:600;font-size:1.75rem;color:var(--jgm-ink);line-height:1.3;margin:0px;}.elementor .jgp-column{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:1.25rem;flex:1 1 0px;}.elementor .jgp-row{padding:0px;display:flex;flex-direction:row;gap:2.5rem;justify-content:center;align-items:center;}.elementor .jgp-stack{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:1.15rem;}.elementor .jgp-main{max-width:87.5rem;padding-block-start:3rem;padding-block-end:5rem;padding-inline-start:2rem;padding-inline-end:2rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:3rem;box-sizing:border-box;\n}.elementor .jgs-footer-social{padding:0px;display:flex;flex-direction:row;gap:0.5rem;align-items:center;}.elementor .jgm-mobile-brand{display:none;}.elementor .jgs-footerlogo{width:10rem;height:auto;}.elementor .jgs-stopka{background-color:var(--jgm-paper);}.elementor .jgs-footcol{padding:0px;display:flex;flex-direction:column;gap:0.8rem;flex:1 1 0px;}.elementor .jgs-footlink:hover,.elementor .jgs-footlink:focus-visible{color:var(--jgm-blue);text-decoration:underline;}.elementor .jgs-footlink{font-family:var(--jgm-font);font-weight:300;font-size:0.875rem;color:var(--jgm-text);line-height:1.5;text-decoration:none;padding:0px;background-color:transparent;text-align:left;\n}.elementor .jgs-producttitle{font-family:var(--jgm-font);font-weight:500;font-size:1rem;color:var(--jgm-text);line-height:1.3;margin:0px;}.elementor .jgs-small{font-family:var(--jgm-font);font-weight:300;font-size:0.85rem;color:var(--jgm-text);line-height:1.6;margin:0px;}.elementor .jgs-row{padding:0px;display:flex;flex-direction:row;gap:2.5rem;align-items:center;}.elementor .jgs-inner{width:100%;max-width:87.5rem;padding:0px;display:flex;flex-direction:column;gap:2.5rem;}.elementor .jgs-section{width:100%;padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:2rem;padding-inline-end:2rem;display:flex;flex-direction:column;gap:3rem;align-items:center;max-width:none; box-sizing:border-box;\n}.elementor .jgm-8:hover,.elementor .jgm-8:focus-visible{color:var(--jgm-blue);}.elementor .jgm-8{font-family:var(--jgm-font);font-weight:600;font-size:0.75rem;color:var(--jgm-ink);text-decoration:none;padding:0px;border-width:0px;background-color:transparent;}.elementor .jgm-7:hover,.elementor .jgm-7:focus-visible{color:var(--jgm-blue);}.elementor .jgm-7{font-family:var(--jgm-font);font-weight:600;font-size:0.75rem;color:var(--jgm-ink);text-decoration:none;padding:0px;border-width:0px;background-color:transparent;}.elementor .jgm-6:hover,.elementor .jgm-6:focus-visible{color:var(--jgm-blue);}.elementor .jgm-6{font-family:var(--jgm-font);font-weight:600;font-size:0.75rem;color:var(--jgm-ink);text-decoration:none;padding:0px;border-width:0px;background-color:transparent;}.elementor .jgm-5:hover,.elementor .jgm-5:focus-visible{color:var(--jgm-blue);}.elementor .jgm-5{font-family:var(--jgm-font);font-weight:600;font-size:0.75rem;color:var(--jgm-ink);text-decoration:none;padding:0px;border-width:0px;background-color:transparent;}.elementor .jgm-4{width:auto;font-family:var(--jgm-font);padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:3rem;border-width:1px;border-color:rgba(255,255,255,.8);border-style:solid;background-color:rgba(255,255,255,.94);box-shadow:0px 0.4rem 1.5rem 0px rgba(0,14,25,.08);backdrop-filter:blur(12px);display:flex;gap:1.25rem;justify-content:center;align-items:center;}.elementor .jgm-3{width:10rem;height:auto;object-fit:contain;}.elementor .jgm-2{padding:0px;display:flex;gap:1.5rem;justify-content:space-between;align-items:center;}.elementor .jgm-1{width:100%;max-width:87.5rem;z-index:20;padding:0px;display:flex;flex-direction:column;gap:1rem;}