@layer bricks {@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}a.brxe-image{display:inline-block}figure.brxe-image{margin:0}:where(.brxe-image).tag{display:inline-block;height:fit-content;position:relative;width:auto}:where(.brxe-image).caption{position:relative}:where(.brxe-image).caption:has(figcaption.bricks-image-caption){overflow:hidden}:where(.brxe-image).overlay{position:relative}:where(.brxe-image).overlay:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}:where(.brxe-image):before{border-radius:inherit}:where(.brxe-image) a{border-radius:inherit;position:static;transition:inherit}:where(.brxe-image) picture{border-radius:inherit;transition:inherit}:where(.brxe-image) img{border-radius:inherit;height:100%;position:static!important;transition:inherit;width:100%}:where(.brxe-image) img.bricks-lazy-hidden+figcaption{display:none}:where(.brxe-image) .icon{color:#fff;font-size:60px;pointer-events:none;position:absolute;right:50%;text-align:center;top:50%;transform:translate(50%,-50%);z-index:5}:where(.brxe-image) .bricks-image-caption{background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.25) 70%,transparent);bottom:0;color:#fff;font-size:inherit;margin:0;padding:10px 15px;pointer-events:none;position:absolute;text-align:center;width:100%;z-index:1}}@layer bricks {.brxe-button{width:auto}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}#ntr-name {font-family: "DM Sans"; font-size: 18px; font-weight: 600; line-height: 1.5; color: var(--olive); margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px}@media (max-width: 767px) {#ntr-name {font-size: 17px; margin-bottom: 16px}}#ntr-title {font-family: "DM Sans"; font-size: 48px; font-weight: 500; line-height: 1.15; letter-spacing: -1.6px; color: var(--ink); margin-top: 0px; margin-right: 0px; margin-bottom: 24px; margin-left: 0px}#ntr-title { text-wrap: balance;}@media (max-width: 991px) {#ntr-title {font-size: 44px; letter-spacing: -1.3px}}@media (max-width: 767px) {#ntr-title {font-size: 38px; letter-spacing: -1.1px; line-height: 1.18}}@media (max-width: 478px) {#ntr-title {font-size: clamp(30px,9vw,36px); letter-spacing: -0.9px}}#ntr-roles {font-family: "DM Sans"; font-size: 17px; font-weight: 400; line-height: 1.6; color: var(--muted); margin-top: 0px; margin-right: 0px; margin-bottom: 28px; margin-left: 0px; max-width: 610px}@media (max-width: 767px) {#ntr-roles {font-size: 16px; margin-bottom: 24px}}#ntr-offer {display: inline-flex; font-family: "DM Sans"; font-size: 16px; font-weight: 500; line-height: 1.5; color: var(--white); align-items: center; justify-content: center; min-height: 54px; padding-top: 15px; padding-right: 24px; padding-bottom: 15px; padding-left: 24px; border: 1px solid var(--olive); border-radius: 8px; background-color: var(--olive); cursor: not-allowed; opacity: 0.88}#ntr-hero-contact {display: inline-flex; align-items: center; gap: 12px; min-height: 44px; margin-top: 12px; font-family: "DM Sans"; font-size: 15px; font-weight: 500; line-height: 1.5; color: var(--olive); text-decoration: none; padding-top: 8px; padding-right: 0px; padding-bottom: 8px; padding-left: 0px}#ntr-hero-contact:hover {text-decoration: underline}#ntr-hero-contact:focus-visible { outline: 2px solid var(--olive); outline-offset: 5px;}#ntr-hero-copy {display: flex; flex-direction: column; align-items: flex-start; min-width: 0px}@media (max-width: 991px) {#ntr-hero-copy {max-width: 740px}}#ntr-portrait {display: block; width: 100%; height: 100%}#ntr-portrait { object-fit: cover; object-position: 50% 54%;}#ntr-degree {font-family: "DM Sans"; font-size: 16px; font-weight: 500; line-height: 1.5; color: var(--olive); margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px}@media (max-width: 767px) {#ntr-degree {font-size: 15px}}@media (max-width: 478px) {#ntr-degree {font-size: 14px}}#ntr-portrait-caption {position: absolute; left: 20px; right: 20px; bottom: 20px; padding-top: 20px; padding-right: 24px; padding-bottom: 20px; padding-left: 24px; background-color: var(--white); border-radius: 12px}@media (max-width: 767px) {#ntr-portrait-caption {left: 16px; right: 16px; bottom: 16px; padding-top: 16px; padding-right: 16px; padding-bottom: 16px; padding-left: 16px}}#ntr-hero-photo {position: relative; min-width: 0px; width: 100%; height: 540px; border-radius: 24px; overflow: hidden; background-color: var(--contact-line)}@media (max-width: 991px) {#ntr-hero-photo {max-width: 580px; height: 520px; justify-self: center}}@media (max-width: 767px) {#ntr-hero-photo {height: 480px; max-width: 460px; border-radius: 20px}}@media (max-width: 478px) {#ntr-hero-photo {height: 420px}}#ntr-hero-inner {display: grid; align-items: initial; width: 100%; max-width: 1280px; margin-right: auto; margin-left: auto; grid-template-columns: 1.15fr 1fr; align-items: center; gap: 64px}@media (max-width: 991px) {#ntr-hero-inner {grid-template-columns: 1fr; gap: 32px}}#ntr-hero {background-color: var(--paper); padding-top: 32px; padding-right: 48px; padding-bottom: 56px; padding-left: 48px; color: var(--ink)}@media (max-width: 991px) {#ntr-hero {padding-top: 24px; padding-right: 32px; padding-bottom: 48px; padding-left: 32px}}@media (max-width: 767px) {#ntr-hero {padding-top: 24px; padding-right: 20px; padding-bottom: 40px; padding-left: 20px}}#ntr-credential-doctor-value {font-family: "DM Sans"; font-size: 24px; font-weight: 500; line-height: 1.25; letter-spacing: -0.4px; color: var(--olive); margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px}@media (max-width: 767px) {#ntr-credential-doctor-value {font-size: 20px}}#ntr-credential-doctor-label {font-family: "DM Sans"; font-size: 15px; font-weight: 400; line-height: 1.5; color: var(--muted); margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px}@media (max-width: 767px) {#ntr-credential-doctor-label {font-size: 14px}}#ntr-credential-doctor {display: flex; flex-direction: column; gap: 4px; min-width: 0px}@media (max-width: 767px) {#ntr-credential-doctor {display: grid; align-items: initial; grid-template-columns: 1fr 1.2fr; align-items: center; gap: 20px}}#ntr-credential-experience-value {font-family: "DM Sans"; font-size: 24px; font-weight: 500; line-height: 1.25; letter-spacing: -0.4px; color: var(--olive); margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px}@media (max-width: 767px) {#ntr-credential-experience-value {font-size: 20px}}#ntr-credential-experience-label {font-family: "DM Sans"; font-size: 15px; font-weight: 400; line-height: 1.5; color: var(--muted); margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px}@media (max-width: 767px) {#ntr-credential-experience-label {font-size: 14px}}#ntr-credential-experience {display: flex; flex-direction: column; gap: 4px; min-width: 0px}@media (max-width: 767px) {#ntr-credential-experience {display: grid; align-items: initial; grid-template-columns: 1fr 1.2fr; align-items: center; gap: 20px}}#ntr-credential-university-value {font-family: "DM Sans"; font-size: 24px; font-weight: 500; line-height: 1.25; letter-spacing: -0.4px; color: var(--olive); margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px}@media (max-width: 767px) {#ntr-credential-university-value {font-size: 20px}}#ntr-credential-university-label {font-family: "DM Sans"; font-size: 15px; font-weight: 400; line-height: 1.5; color: var(--muted); margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px}@media (max-width: 767px) {#ntr-credential-university-label {font-size: 14px}}#ntr-credential-university {display: flex; flex-direction: column; gap: 4px; min-width: 0px}@media (max-width: 767px) {#ntr-credential-university {display: grid; align-items: initial; grid-template-columns: 1fr 1.2fr; align-items: center; gap: 20px}}#ntr-credentials-inner {display: grid; align-items: initial; width: 100%; max-width: 1280px; margin-right: auto; margin-left: auto; grid-template-columns: 1fr 1fr 1.2fr; gap: 48px; padding-top: 28px; padding-right: 0px; padding-bottom: 32px; padding-left: 0px}#ntr-credentials-inner { border-top: 1px solid var(--contact-line);}@media (max-width: 991px) {#ntr-credentials-inner {gap: 28px}}@media (max-width: 767px) {#ntr-credentials-inner {grid-template-columns: 1fr; gap: 20px; padding-top: 24px; padding-right: 0px; padding-bottom: 28px; padding-left: 0px}}#ntr-credentials {padding-top: 0px; padding-right: 48px; padding-bottom: 0px; padding-left: 48px; background-color: var(--paper); color: var(--ink)}@media (max-width: 991px) {#ntr-credentials {padding-top: 0px; padding-right: 32px; padding-bottom: 0px; padding-left: 32px}}@media (max-width: 767px) {#ntr-credentials {padding-top: 0px; padding-right: 20px; padding-bottom: 0px; padding-left: 20px}}#ntr-services-kicker {font-family: "DM Sans"; font-size: 15px; font-weight: 500; line-height: 1.5; color: var(--olive); margin-top: 0px; margin-right: 0px; margin-bottom: 12px; margin-left: 0px}#ntr-services-title {font-family: "DM Sans"; font-size: 32px; font-weight: 500; line-height: 1.2; letter-spacing: -0.8px; color: var(--ink); margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px}#ntr-services-title { text-wrap: balance;}@media (max-width: 767px) {#ntr-services-title {font-size: 28px}}#ntr-services-heading-copy {min-width: 0px; max-width: 650px}#ntr-services-contact {display: inline-flex; align-items: center; justify-content: center; gap: 12px; min-height: 50px; flex-shrink: 0; padding-top: 12px; padding-right: 20px; padding-bottom: 12px; padding-left: 20px; font-family: "DM Sans"; font-size: 16px; font-weight: 500; line-height: 1.5; color: var(--olive); text-decoration: none; border: 1px solid var(--contact-line); border-radius: 8px}#ntr-services-contact:hover {background-color: var(--paper)}#ntr-services-contact:focus-visible { outline: 2px solid var(--olive); outline-offset: 5px;}@media (max-width: 991px) {#ntr-services-contact {font-size: 15px; padding-top: 12px; padding-right: 16px; padding-bottom: 12px; padding-left: 16px}}#ntr-services-heading {display: flex; flex-direction: row; align-items: flex-end; justify-content: space-between; gap: 40px; width: 100%}@media (max-width: 991px) {#ntr-services-heading {gap: 28px}}@media (max-width: 767px) {#ntr-services-heading {flex-direction: column; align-items: flex-start; gap: 20px}}#ntr-service-neuro-number {font-family: "DM Sans"; font-size: 14px; font-weight: 500; line-height: 1.5; color: var(--muted); margin-top: 4px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px}#ntr-service-neuro-number { font-variant-numeric: tabular-nums;}#ntr-service-neuro-title {font-family: "DM Sans"; font-size: 22px; font-weight: 500; line-height: 1.3; letter-spacing: -0.4px; color: var(--ink); margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px}@media (max-width: 767px) {#ntr-service-neuro-title {font-size: 21px}}#ntr-service-neuro-description {font-family: "DM Sans"; font-size: 17px; font-weight: 400; line-height: 1.65; color: var(--muted); margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px}#ntr-service-neuro-copy {display: flex; flex-direction: column; gap: 12px; min-width: 0px}#ntr-service-neuro {display: grid; align-items: initial; grid-template-columns: 32px 1fr; gap: 16px; padding-top: 28px; padding-right: 0px; padding-bottom: 28px; padding-left: 0px; min-width: 0px}#ntr-service-neuro { border-top: 1px solid var(--contact-line);}@media (max-width: 767px) {#ntr-service-neuro {padding-top: 24px; padding-right: 0px; padding-bottom: 24px; padding-left: 0px; grid-template-columns: 24px 1fr; gap: 12px}}#ntr-service-adhd-number {font-family: "DM Sans"; font-size: 14px; font-weight: 500; line-height: 1.5; color: var(--muted); margin-top: 4px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px}#ntr-service-adhd-number { font-variant-numeric: tabular-nums;}#ntr-service-adhd-title {font-family: "DM Sans"; font-size: 22px; font-weight: 500; line-height: 1.3; letter-spacing: -0.4px; color: var(--ink); margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px}@media (max-width: 767px) {#ntr-service-adhd-title {font-size: 21px}}#ntr-service-adhd-description {font-family: "DM Sans"; font-size: 17px; font-weight: 400; line-height: 1.65; color: var(--muted); margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px}#ntr-service-adhd-copy {display: flex; flex-direction: column; gap: 12px; min-width: 0px}#ntr-service-adhd {display: grid; align-items: initial; grid-template-columns: 32px 1fr; gap: 16px; padding-top: 28px; padding-right: 0px; padding-bottom: 28px; padding-left: 0px; min-width: 0px}#ntr-service-adhd { border-top: 1px solid var(--contact-line);}@media (max-width: 767px) {#ntr-service-adhd {padding-top: 24px; padding-right: 0px; padding-bottom: 24px; padding-left: 0px; grid-template-columns: 24px 1fr; gap: 12px}}#ntr-service-therapy-number {font-family: "DM Sans"; font-size: 14px; font-weight: 500; line-height: 1.5; color: var(--muted); margin-top: 4px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px}#ntr-service-therapy-number { font-variant-numeric: tabular-nums;}#ntr-service-therapy-title {font-family: "DM Sans"; font-size: 22px; font-weight: 500; line-height: 1.3; letter-spacing: -0.4px; color: var(--ink); margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px}@media (max-width: 767px) {#ntr-service-therapy-title {font-size: 21px}}#ntr-service-therapy-description {font-family: "DM Sans"; font-size: 17px; font-weight: 400; line-height: 1.65; color: var(--muted); margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px}#ntr-service-therapy-copy {display: flex; flex-direction: column; gap: 12px; min-width: 0px}#ntr-service-therapy {display: grid; align-items: initial; grid-template-columns: 32px 1fr; gap: 16px; padding-top: 28px; padding-right: 0px; padding-bottom: 28px; padding-left: 0px; min-width: 0px}#ntr-service-therapy { border-top: 1px solid var(--contact-line);}@media (max-width: 767px) {#ntr-service-therapy {padding-top: 24px; padding-right: 0px; padding-bottom: 24px; padding-left: 0px; grid-template-columns: 24px 1fr; gap: 12px}}#ntr-service-diet-number {font-family: "DM Sans"; font-size: 14px; font-weight: 500; line-height: 1.5; color: var(--muted); margin-top: 4px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px}#ntr-service-diet-number { font-variant-numeric: tabular-nums;}#ntr-service-diet-title {font-family: "DM Sans"; font-size: 22px; font-weight: 500; line-height: 1.3; letter-spacing: -0.4px; color: var(--ink); margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px}@media (max-width: 767px) {#ntr-service-diet-title {font-size: 21px}}#ntr-service-diet-description {font-family: "DM Sans"; font-size: 17px; font-weight: 400; line-height: 1.65; color: var(--muted); margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px}#ntr-service-diet-copy {display: flex; flex-direction: column; gap: 12px; min-width: 0px}#ntr-service-diet {display: grid; align-items: initial; grid-template-columns: 32px 1fr; gap: 16px; padding-top: 28px; padding-right: 0px; padding-bottom: 28px; padding-left: 0px; min-width: 0px}#ntr-service-diet { border-top: 1px solid var(--contact-line);}@media (max-width: 767px) {#ntr-service-diet {padding-top: 24px; padding-right: 0px; padding-bottom: 24px; padding-left: 0px; grid-template-columns: 24px 1fr; gap: 12px}}#ntr-services-grid {display: grid; align-items: initial; grid-template-columns: 1fr 1fr; gap: 0px 64px; width: 100%}@media (max-width: 991px) {#ntr-services-grid {gap: 0px 40px}}@media (max-width: 767px) {#ntr-services-grid {grid-template-columns: 1fr}}#ntr-services-inner {display: flex; width: 100%; max-width: 1280px; margin-right: auto; margin-left: auto; flex-direction: column; gap: 32px}@media (max-width: 767px) {#ntr-services-inner {gap: 28px}}#obszary-pomocy {padding-top: 64px; padding-right: 48px; padding-bottom: 0px; padding-left: 48px; background-color: var(--white)}#obszary-pomocy { scroll-margin-top: 24px;}@media (max-width: 991px) {#obszary-pomocy {padding-top: 48px; padding-right: 32px; padding-bottom: 0px; padding-left: 32px}}@media (max-width: 767px) {#obszary-pomocy {padding-top: 40px; padding-right: 20px; padding-bottom: 0px; padding-left: 20px}}#ntr-conference {display: block; width: 100%; height: 420px; border-radius: 16px}#ntr-conference { object-fit: cover; object-position: 50% 22%;}@media (max-width: 991px) {#ntr-conference {height: 360px}}@media (max-width: 767px) {#ntr-conference {height: 340px}}#ntr-about-photo {min-width: 0px}@media (max-width: 767px) {#ntr-about-photo {max-width: 400px; width: 100%; justify-self: center}}#ntr-about-title {font-family: "DM Sans"; font-size: 32px; font-weight: 500; line-height: 1.2; letter-spacing: -0.8px; color: var(--ink); margin-top: 0px; margin-right: 0px; margin-bottom: 24px; margin-left: 0px}@media (max-width: 767px) {#ntr-about-title {font-size: 28px; margin-bottom: 20px}}#ntr-about-first {font-family: "DM Sans"; font-size: 18px; font-weight: 400; line-height: 1.65; color: var(--ink); margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px}@media (max-width: 991px) {#ntr-about-first {font-size: 17px}}@media (max-width: 767px) {#ntr-about-first {font-size: 17px}}#ntr-about-second {font-family: "DM Sans"; font-size: 18px; font-weight: 400; line-height: 1.65; color: var(--muted); margin-top: 0px; margin-right: 0px; margin-bottom: 24px; margin-left: 0px}@media (max-width: 991px) {#ntr-about-second {font-size: 17px}}@media (max-width: 767px) {#ntr-about-second {font-size: 17px}}#ntr-more {display: inline-flex; font-family: "DM Sans"; font-size: 16px; font-weight: 500; line-height: 1.5; color: var(--olive); align-items: center; justify-content: center; min-height: 50px; padding-top: 12px; padding-right: 22px; padding-bottom: 12px; padding-left: 22px; border: 1px solid var(--contact-line); border-radius: 8px; background-color: var(--white); cursor: not-allowed; opacity: 0.88}#ntr-about-copy {display: flex; flex-direction: column; align-items: flex-start; min-width: 0px; max-width: 760px}#ntr-about-inner {display: grid; align-items: initial; width: 100%; max-width: 1280px; margin-right: auto; margin-left: auto; grid-template-columns: 340px 1fr; align-items: center; gap: 80px}@media (max-width: 991px) {#ntr-about-inner {grid-template-columns: 260px 1fr; gap: 40px}}@media (max-width: 767px) {#ntr-about-inner {grid-template-columns: 1fr; gap: 28px}}#ntr-about {background-color: var(--white); padding-top: 64px; padding-right: 48px; padding-bottom: 64px; padding-left: 48px; color: var(--ink)}@media (max-width: 991px) {#ntr-about {padding-top: 48px; padding-right: 32px; padding-bottom: 48px; padding-left: 32px}}@media (max-width: 767px) {#ntr-about {padding-top: 40px; padding-right: 20px; padding-bottom: 40px; padding-left: 20px}}#ntr-book-kicker {font-family: "DM Sans"; font-size: 15px; font-weight: 500; line-height: 1.5; color: var(--white); margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px}#ntr-book-title {font-family: "DM Sans"; font-size: 36px; font-weight: 500; line-height: 1.15; letter-spacing: -1px; color: var(--white); margin-top: 0px; margin-right: 0px; margin-bottom: 8px; margin-left: 0px}#ntr-book-title { text-wrap: balance;}@media (max-width: 991px) {#ntr-book-title {font-size: 32px}}@media (max-width: 767px) {#ntr-book-title {font-size: 30px}}#ntr-book-subtitle {font-family: "DM Sans"; font-size: 22px; font-weight: 400; line-height: 1.4; color: var(--white); margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px}@media (max-width: 767px) {#ntr-book-subtitle {font-size: 20px}}#ntr-book-author {font-family: "DM Sans"; font-size: 16px; font-weight: 600; line-height: 1.5; color: var(--white); margin-top: 0px; margin-right: 0px; margin-bottom: 28px; margin-left: 0px}#ntr-book-description {font-family: "DM Sans"; font-size: 17px; font-weight: 400; line-height: 1.65; color: var(--white); margin-top: 0px; margin-right: 0px; margin-bottom: 16px; margin-left: 0px}@media (max-width: 991px) {#ntr-book-description {font-size: 16px}}@media (max-width: 767px) {#ntr-book-description {font-size: 17px}}#ntr-book-context {font-family: "DM Sans"; font-size: 17px; font-weight: 400; line-height: 1.65; color: var(--white); margin-top: 0px; margin-right: 0px; margin-bottom: 24px; margin-left: 0px}@media (max-width: 991px) {#ntr-book-context {font-size: 16px}}@media (max-width: 767px) {#ntr-book-context {font-size: 17px}}#ntr-book-publisher {font-family: "DM Sans"; font-size: 14px; font-weight: 400; line-height: 1.5; color: var(--white); margin-top: 0px; margin-right: 0px; margin-bottom: 8px; margin-left: 0px}#ntr-book-link {display: inline-flex; align-items: center; gap: 12px; min-height: 44px; padding-top: 8px; padding-right: 0px; padding-bottom: 8px; padding-left: 0px; font-family: "DM Sans"; font-size: 15px; font-weight: 500; line-height: 1.5; color: var(--white); text-decoration: underline}#ntr-book-link { text-underline-offset: 4px;}#ntr-book-link:hover { text-decoration-thickness: 2px;}#ntr-book-link:focus-visible { outline: 2px solid var(--white); outline-offset: 5px;}#ntr-book-copy {display: flex; min-width: 0px; flex-direction: column; align-items: flex-start}#ntr-book-image {display: block; width: 100%; height: auto; border-radius: 16px}#ntr-book-image { object-fit: contain;}@media (max-width: 767px) {#ntr-book-image {max-width: 480px; justify-self: center}}#ntr-book-inner {display: grid; align-items: initial; width: 100%; max-width: 1280px; margin-right: auto; margin-left: auto; grid-template-columns: 1.1fr 1fr; align-items: center; gap: 80px}@media (max-width: 991px) {#ntr-book-inner {gap: 40px; grid-template-columns: 1.1fr 1fr}}@media (max-width: 767px) {#ntr-book-inner {grid-template-columns: 1fr; gap: 32px}}#ksiazka {padding-top: 56px; padding-right: 48px; padding-bottom: 56px; padding-left: 48px; background-color: var(--olive); color: var(--white)}#ksiazka { scroll-margin-top: 24px;}@media (max-width: 991px) {#ksiazka {padding-top: 48px; padding-right: 32px; padding-bottom: 48px; padding-left: 32px}}@media (max-width: 767px) {#ksiazka {padding-top: 40px; padding-right: 20px; padding-bottom: 40px; padding-left: 20px}}#ntr-contact-title {font-family: "DM Sans"; font-size: 32px; font-weight: 500; line-height: 1.2; letter-spacing: -0.8px; color: var(--ink); margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px}@media (max-width: 767px) {#ntr-contact-title {font-size: 28px; margin-bottom: 16px}}#ntr-contact-intro {font-family: "DM Sans"; font-size: 18px; font-weight: 400; line-height: 1.65; color: var(--muted); margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px}@media (max-width: 767px) {#ntr-contact-intro {font-size: 17px}}#ntr-contact-copy {display: flex; flex-direction: column; align-items: flex-start; min-width: 0px; max-width: 470px}#ntr-question {font-family: "DM Sans"; font-size: 24px; font-weight: 500; line-height: 1.3; letter-spacing: -0.4px; color: var(--olive); margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px}@media (max-width: 478px) {#ntr-question {font-size: 22px}}#ntr-question-wrap {display: block}#ntr-phone {font-family: "DM Sans"; font-size: 17px; font-weight: 400; line-height: 1.6; color: var(--ink); margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 12px; padding-left: 0px}#ntr-phone { border-bottom: 1px solid var(--contact-line);}@media (max-width: 478px) {#ntr-phone {font-size: 16px}}#ntr-email {font-family: "DM Sans"; font-size: 17px; font-weight: 400; line-height: 1.6; color: var(--ink); margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 12px; padding-left: 0px}#ntr-email { border-bottom: 1px solid var(--contact-line);}@media (max-width: 478px) {#ntr-email {font-size: 16px}}#ntr-contact-fields {display: grid; align-items: initial; grid-template-columns: 1fr 1fr; gap: 24px}@media (max-width: 991px) {#ntr-contact-fields {grid-template-columns: 1fr; gap: 16px}}@media (max-width: 767px) {#ntr-contact-fields {grid-template-columns: 1fr 1fr; gap: 20px}}@media (max-width: 478px) {#ntr-contact-fields {grid-template-columns: 1fr; gap: 16px}}#ntr-locations-label {font-family: "DM Sans"; font-size: 15px; font-weight: 400; line-height: 1.5; color: var(--muted); margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px}#ntr-gdansk {font-family: "DM Sans"; font-size: 18px; font-weight: 500; line-height: 1.5; color: var(--olive); margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}#ntr-kwidzyn {font-family: "DM Sans"; font-size: 18px; font-weight: 500; line-height: 1.5; color: var(--olive); margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}#ntr-cities {display: flex; flex-direction: row; gap: 24px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px}#ntr-cities { list-style: none;}#ntr-locations {display: flex; flex-direction: column; gap: 8px}#ntr-contact-card {display: flex; min-width: 0px; flex-direction: column; gap: 24px; padding-top: 32px; padding-right: 32px; padding-bottom: 32px; padding-left: 32px; background-color: var(--paper); border: 1px solid var(--contact-line); border-radius: 16px}@media (max-width: 991px) {#ntr-contact-card {padding-top: 24px; padding-right: 24px; padding-bottom: 24px; padding-left: 24px}}@media (max-width: 767px) {#ntr-contact-card {padding-top: 24px; padding-right: 24px; padding-bottom: 24px; padding-left: 24px; gap: 20px}}@media (max-width: 478px) {#ntr-contact-card {padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px}}#ntr-contact-inner {display: grid; align-items: initial; width: 100%; max-width: 1280px; margin-right: auto; margin-left: auto; grid-template-columns: 1fr 1.1fr; align-items: center; gap: 80px}@media (max-width: 991px) {#ntr-contact-inner {gap: 40px}}@media (max-width: 767px) {#ntr-contact-inner {grid-template-columns: 1fr; gap: 24px}}#kontakt {background-color: var(--white); padding-top: 64px; padding-right: 48px; padding-bottom: 64px; padding-left: 48px}#kontakt { scroll-margin-top: 24px;}@media (max-width: 991px) {#kontakt {padding-top: 48px; padding-right: 32px; padding-bottom: 48px; padding-left: 32px}}@media (max-width: 767px) {#kontakt {padding-top: 40px; padding-right: 20px; padding-bottom: 40px; padding-left: 20px}}