body.kk-site .kk-pages{color:var(--kk-ink);background:#fff}.kk-pages__breadcrumbs{padding-block:25px 0;color:var(--kk-muted);font-size:1.25rem;line-height:1.6}.kk-pages__breadcrumbs ol{display:flex;flex-wrap:wrap;gap:9px 13px;list-style:none;padding:0;margin:0}.kk-pages__breadcrumbs li+li:before{content:"/";display:inline-block;margin-right:13px;color:#9ca8b9}.kk-pages__breadcrumbs a{color:inherit;text-decoration:none}.kk-pages__breadcrumbs a:hover{color:var(--kk-navy);text-decoration:underline;text-underline-offset:4px}.kk-pages__hero{padding-block:64px 80px}.kk-pages__hero .kk-eyebrow{color:var(--kk-muted)}.kk-pages__title{margin:0;max-width:95rem;color:var(--kk-navy);font-size:clamp(4rem,5.2vw,7.2rem);line-height:1.06;letter-spacing:-.045em;text-wrap:balance;overflow-wrap:break-word}.kk-pages__lead{max-width:70rem;margin-top:28px;font-size:1.85rem;line-height:1.7;color:var(--kk-muted)}.kk-pages__lead p{margin:0 0 16px}.kk-pages__lead p:last-child{margin-bottom:0}.kk-pages__actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px 28px;margin-top:30px}.kk-pages__hero--portfolio{display:grid;grid-template-columns:1.25fr 1fr;gap:80px;align-items:end;padding-bottom:72px}.kk-pages__hero--portfolio .kk-pages__lead{margin:0 0 24px}.kk-pages__hero-aside{padding-bottom:4px}.kk-pages__section-heading{margin-bottom:35px}.kk-pages__section-heading .kk-eyebrow{margin-bottom:14px;color:var(--kk-muted)}.kk-pages__section-heading h2,.kk-portfolio__partners-intro h2,.kk-pages__training-path h2{margin:0;font-size:clamp(3rem,3.4vw,4.6rem);line-height:1.12;color:var(--kk-navy);text-wrap:balance}.kk-portfolio__projects{padding-bottom:90px}.kk-portfolio__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:54px 32px}.kk-portfolio__project{min-width:0}.kk-portfolio__media{aspect-ratio:1.2;overflow:hidden;border-radius:var(--kk-radius);background:var(--kk-paper)}.kk-portfolio__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.kk-portfolio__project-info{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding-top:24px}.kk-portfolio__category{margin:0 0 10px;color:var(--kk-muted);font-size:1.15rem;font-weight:600;line-height:1.5;letter-spacing:.1em;text-transform:uppercase}.kk-portfolio__project-info h3{margin:0;color:var(--kk-navy);font-size:clamp(2.1rem,2.15vw,2.9rem);line-height:1.2}.kk-portfolio__location{display:inline-block;flex-shrink:0;margin-top:2px;padding:5px 11px;border:1px solid var(--kk-line);border-radius:30px;color:var(--kk-muted);font-size:1.2rem;line-height:1.5}.kk-portfolio__description{margin-top:12px;color:var(--kk-muted);font-size:1.5rem;line-height:1.7}.kk-portfolio__description p{margin:0 0 10px}.kk-portfolio__project--text{border-top:1px solid var(--kk-line)}.kk-portfolio__partners{padding-block:85px 90px;background:var(--kk-paper);scroll-margin-top:110px}.kk-portfolio__partners-intro{display:grid;grid-template-columns:1.2fr 1fr;gap:80px;align-items:end;margin-bottom:52px}.kk-portfolio__partners-intro .kk-eyebrow{color:var(--kk-muted)}.kk-portfolio__partner-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 38px}.kk-portfolio__partner-group{border-top:1px solid #cfd8e4;padding-top:22px;min-width:0}.kk-portfolio__partner-group h3{margin:0 0 19px;color:var(--kk-muted);font-size:1.3rem;font-weight:600;line-height:1.5;letter-spacing:.015em}.kk-portfolio__partner-names{color:var(--kk-navy);font-size:1.85rem;font-weight:600;line-height:1.5}.kk-portfolio__partner-names ul{margin:0;padding:0;list-style:none}.kk-portfolio__partner-names li,.kk-portfolio__partner-names p{margin:0 0 10px}.kk-portfolio__partner-grid--photos{display:flex;flex-direction:column;gap:44px}.kk-portfolio__partner-grid--photos .kk-portfolio__partner-group h3{font-size:1.4rem;text-transform:uppercase;letter-spacing:.08em;margin-bottom:24px}.kk-portfolio__partner-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.kk-portfolio__partner-card{min-width:0}.kk-portfolio__partner-media{aspect-ratio:1.4;overflow:hidden;border-radius:var(--kk-radius);background:#e5ebf2}.kk-portfolio__partner-media img{width:100%;height:100%;display:block;object-fit:cover;object-position:center top}.kk-portfolio__partner-card h4{margin:19px 0 9px;color:var(--kk-navy);font-size:2.15rem;line-height:1.25}.kk-portfolio__partner-description{font-size:1.45rem;line-height:1.65;color:var(--kk-muted)}.kk-portfolio__partner-description p{margin:0}.kk-references{background:var(--kk-paper)}.kk-references__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 28px}.kk-references__item{min-width:0}.kk-references__item--text{border-top:1px solid var(--kk-line);padding-top:22px}.kk-references__media{overflow:hidden;aspect-ratio:1.35;background:#e5ebf2;border-radius:var(--kk-radius)}.kk-references__media img{width:100%;height:100%;display:block;object-fit:cover;object-position:center top}.kk-references__item h3{color:var(--kk-navy);font-size:2.35rem;line-height:1.2;margin:23px 0 13px}.kk-references__item--text h3{margin-top:0}.kk-references__description{color:var(--kk-muted);font-size:1.5rem;line-height:1.7}.kk-references__description p{margin:0}.kk-pages__hero--training{display:grid;grid-template-columns:1.3fr 1fr;align-items:center;gap:65px}.kk-pages__hero--training.kk-pages__hero--text{grid-template-columns:1fr}.kk-pages__hero--training .kk-pages__title{font-size:clamp(3.8rem,4.5vw,6.4rem)}.kk-pages__hero-figure{margin:0}.kk-pages__hero-image{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:var(--kk-radius);background:var(--kk-paper)}.kk-pages__hero-figure figcaption{margin-top:13px;color:var(--kk-muted);font-size:1.2rem;line-height:1.5}.kk-pages__courses{padding-block:78px 84px;background:var(--kk-paper)}.kk-pages__course-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px}.kk-pages__course{min-width:0;border-top:1px solid #cfd8e4;padding-top:22px}.kk-pages__item-number{display:block;color:#6c7d93;font-size:1.3rem;line-height:1.5;font-variant-numeric:tabular-nums;letter-spacing:.06em}.kk-pages__course h3{margin:24px 0 14px;color:var(--kk-navy);font-size:2.4rem;line-height:1.2}.kk-pages__course>div,.kk-pages__body-copy{color:var(--kk-muted);font-size:1.6rem;line-height:1.75}.kk-pages__course p,.kk-pages__body-copy p{margin:0 0 16px}.kk-pages__course p:last-child,.kk-pages__body-copy p:last-child{margin-bottom:0}.kk-pages__training-path{display:grid;grid-template-columns:1fr 1.1fr;gap:80px;align-items:start;padding-block:85px 90px}.kk-pages__training-path .kk-eyebrow{color:var(--kk-muted)}.kk-pages__hero--medical{max-width:1280px}.kk-pages__hero--medical .kk-pages__title{max-width:100rem}.kk-pages__hero--medical .kk-pages__lead{max-width:82rem}.kk-pages__medical-details{padding-block:65px 76px;background:var(--kk-paper)}.kk-pages__medical-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:75px}.kk-pages__medical-grid>section{border-top:1px solid #cfd8e4;padding-top:23px}.kk-pages__medical-grid h2{max-width:48rem;margin:24px 0 18px;font-size:clamp(2.5rem,2.8vw,3.5rem);line-height:1.15;color:var(--kk-navy)}.kk-pages__hero--content{padding-block:55px 45px}.kk-pages__content{max-width:90rem;margin-bottom:80px;color:var(--kk-ink);font-size:1.7rem;line-height:1.8;overflow-wrap:anywhere}.kk-pages__content>:first-child{margin-top:0}.kk-pages__content h2{margin-top:40px;font-size:3.2rem;line-height:1.2;color:var(--kk-navy)}.kk-pages__content h3{margin-top:30px;font-size:2.5rem;line-height:1.25;color:var(--kk-navy)}.kk-pages__content img{max-width:100%;height:auto;border-radius:var(--kk-radius)}.kk-pages__content iframe,.kk-pages__content video{max-width:100%}.kk-pages__content table{display:block;max-width:100%;overflow-x:auto}.kk-pages__content a{color:var(--kk-navy);text-underline-offset:4px}.kk-pages__cta{padding-block:64px;background:var(--kk-navy);color:#fff}.kk-pages__cta-inner{display:flex;gap:50px;align-items:center;justify-content:space-between}.kk-pages__cta-inner>div{max-width:77rem}.kk-pages__cta .kk-eyebrow{margin-bottom:15px;color:var(--kk-accent)}.kk-pages__cta h2{margin:0;color:#fff;font-size:clamp(3rem,3.5vw,4.5rem);line-height:1.13;text-wrap:balance}.kk-pages__cta-inner>div>div{max-width:66rem;margin-top:18px;color:#cfdded;font-size:1.6rem;line-height:1.7}.kk-pages__cta p{margin:0}.kk-pages__cta .kk-button{flex-shrink:0}@media screen and (max-width:989px){.kk-pages__hero{padding-block:48px 60px}.kk-pages__hero--portfolio{grid-template-columns:1fr;gap:30px}.kk-pages__hero--portfolio .kk-pages__lead{max-width:72rem}.kk-pages__hero--training{gap:32px}.kk-pages__hero--training .kk-pages__title{font-size:clamp(3.8rem,5vw,5.2rem)}.kk-pages__hero--training .kk-pages__lead{font-size:1.7rem}.kk-portfolio__partners-intro{grid-template-columns:1fr;gap:22px}.kk-portfolio__partner-grid,.kk-pages__course-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.kk-portfolio__partner-cards,.kk-references__grid{gap:22px}.kk-portfolio__project-info{flex-wrap:wrap;gap:13px}.kk-pages__training-path,.kk-pages__medical-grid{gap:40px}.kk-pages__cta-inner{gap:32px}}@media screen and (max-width:749px){.kk-pages__breadcrumbs{padding-top:19px;font-size:1.15rem}.kk-pages__hero{padding-block:36px 46px}.kk-pages__title,.kk-pages__hero--training .kk-pages__title{font-size:clamp(3.6rem,10vw,5rem);line-height:1.08}.kk-pages__hero .kk-eyebrow{margin-bottom:17px}.kk-pages__lead{margin-top:23px;font-size:1.7rem}.kk-pages__actions{gap:20px;margin-top:26px}.kk-pages__actions .kk-button{width:100%;gap:14px;padding-inline:18px}.kk-pages__hero--portfolio{gap:26px}.kk-pages__hero--portfolio .kk-pages__lead{margin-bottom:21px}.kk-pages__section-heading{margin-bottom:28px}.kk-pages__section-heading h2,.kk-portfolio__partners-intro h2,.kk-pages__training-path h2{font-size:3rem}.kk-portfolio__projects{padding-bottom:54px}.kk-portfolio__grid{grid-template-columns:1fr;gap:36px}.kk-portfolio__media{aspect-ratio:1.18}.kk-portfolio__project-info{padding-top:19px}.kk-portfolio__project-info h3{font-size:2.45rem}.kk-portfolio__category{font-size:1.05rem;margin-bottom:8px}.kk-portfolio__partners{padding-block:50px 54px}.kk-portfolio__partners-intro{gap:20px;margin-bottom:32px}.kk-portfolio__partner-grid{grid-template-columns:1fr;gap:25px}.kk-portfolio__partner-group{padding-top:19px}.kk-portfolio__partner-group h3{margin-bottom:15px}.kk-portfolio__partner-names{font-size:1.8rem}.kk-portfolio__partner-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px}.kk-portfolio__partner-media{aspect-ratio:1.1}.kk-portfolio__partner-card h4{font-size:1.9rem;margin-top:14px}.kk-portfolio__partner-description{font-size:1.35rem}.kk-references__grid{grid-template-columns:1fr;gap:30px}.kk-references__media{aspect-ratio:1.5}.kk-references__item h3{font-size:2.2rem;margin-top:18px}.kk-pages__hero--training{grid-template-columns:1fr;gap:35px}.kk-pages__hero-image{aspect-ratio:1.2}.kk-pages__courses{padding-block:49px 53px}.kk-pages__course-grid{grid-template-columns:1fr;gap:28px}.kk-pages__course{padding-top:18px}.kk-pages__course h3{margin-top:17px}.kk-pages__training-path{grid-template-columns:1fr;gap:26px;padding-block:50px 55px}.kk-pages__medical-details{padding-block:45px 50px}.kk-pages__medical-grid{grid-template-columns:1fr;gap:30px}.kk-pages__medical-grid h2{font-size:2.7rem;margin-top:19px}.kk-pages__hero--content{padding-block:36px 28px}.kk-pages__content{margin-bottom:50px;font-size:1.6rem}.kk-pages__content h2{margin-top:32px;font-size:2.65rem}.kk-pages__content h3{font-size:2.2rem}.kk-pages__cta{padding-block:47px}.kk-pages__cta-inner{align-items:flex-start;flex-direction:column;gap:26px}.kk-pages__cta h2{font-size:3.2rem}.kk-pages__cta .kk-button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/kk-pages.css.map */
