.pn-page{--pn-blue:#073b6c;--pn-ink:#17384f;--pn-muted:#586c7b;--pn-line:#dce5eb;--pn-light:#edf3f7;--pn-width:var(--page-content-width, 90rem);color:var(--pn-ink);background:#fff;font-family:inherit}.pn-page *,.pn-page *:before,.pn-page *:after{box-sizing:border-box}.pn-page .pn-wrap{width:calc(100% - (var(--page-margin, 40px) * 2));max-width:var(--pn-width);margin-inline:auto}.pn-page h1,.pn-page h2,.pn-page h3,.pn-page p{margin:0}.pn-page h1{color:var(--pn-ink);font-size:clamp(29px,2.6vw,38px);font-weight:700;line-height:1.19;letter-spacing:-.035em}.pn-page h2{color:var(--pn-ink);font-size:clamp(25px,2.3vw,32px);font-weight:650;line-height:1.28;letter-spacing:-.025em}.pn-page h3{color:var(--pn-ink);font-size:19px;font-weight:650;line-height:1.4}.pn-page p,.pn-page li{color:var(--pn-muted);font-size:16px;line-height:1.8;overflow-wrap:break-word}.pn-page .pn-button,.pn-page .pn-button:visited{display:flex;align-items:center;justify-content:center;gap:9px;min-width:0;min-height:50px;padding:12px 16px;border:1px solid var(--pn-blue);border-radius:5px;background:var(--pn-blue);color:#fff!important;text-decoration:none!important;text-align:center;font-size:13px;font-weight:600;line-height:1.4}.pn-page .pn-button svg{display:block;width:17px;height:17px;flex-shrink:0;fill:currentColor}.pn-page .pn-button:hover{background:#105183;border-color:#105183}.pn-page .pn-button:focus-visible,.pn-page summary:focus-visible{outline:3px solid #6098bd;outline-offset:4px}.pn-page .pn-prose{min-width:0;max-width:760px}.pn-page .pn-prose>:first-child{margin-top:0}.pn-page .pn-prose p+p{margin-top:14px}.pn-page .pn-prose h3{margin:26px 0 10px}.pn-page .pn-prose ul,.pn-page .pn-prose ol{margin:16px 0 24px;padding-left:22px}.pn-page .pn-prose li{margin:6px 0;padding-left:4px}.pn-page .pn-prose li::marker{color:#4b7da1}.pn-page .pn-prose img{max-width:100%;height:auto}.pn-page .pn-prose a{color:var(--pn-blue);text-underline-offset:4px}.pn-page .pn-photo{min-width:0;width:100%;max-width:440px;justify-self:end}.pn-page .pn-photo img{display:block;width:100%;height:auto;max-height:400px;object-fit:contain;border-radius:6px}.pn-page{--pn-gutter:24px;--pn-unit:8px}.pn-page .pn-prose li::marker{color:#447da6}.pn-page .pn-prose ul,.pn-page .pn-prose ol{margin-top:12px}.pn-page .pn-prose strong,.pn-page .pn-prose b,.pn-page .pn-hero__description strong,.pn-page .pn-hero__description b{font-weight:inherit;color:inherit}.pn-page{display:block;width:100%}.pn-page .pn-band{padding:52px 0;border-bottom:1px solid var(--pn-line)}.pn-page .pn-wrap>h2{margin-bottom:28px;padding-bottom:16px;border-bottom:1px solid var(--pn-line);color:var(--pn-blue)}.pn-page .pn-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:start}.pn-page .pn-no-image{grid-template-columns:minmax(0,1fr)}.pn-page .pn-copy{min-width:0}.pn-page .pn-hero{padding-top:48px}.pn-page .pn-hero .pn-layout{align-items:center}.pn-page .pn-hero .pn-prose{margin-top:22px}.pn-page .pn-hero .pn-subheading{margin-top:12px;font-size:clamp(19px,2vw,24px)}.pn-page .pn-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:28px;padding-top:24px;border-top:1px solid var(--pn-line)}.pn-page .pn-button--outline,.pn-page .pn-button--outline:visited{background:#fff;color:var(--pn-blue)!important}.pn-page .pn-button--outline:hover{background:var(--pn-light)}.pn-page .pn-services-grid,.pn-page .pn-topic-list,.pn-page .pn-region-list{display:grid;gap:20px}.pn-page .pn-services-grid,.pn-page .pn-no-image .pn-topic-list,.pn-page .pn-no-image .pn-region-list{grid-template-columns:repeat(2,minmax(0,1fr))}.pn-page .pn-topic-list:not(:empty),.pn-page .pn-region-list:not(:empty),.pn-page .pn-outro{margin-top:24px}.pn-page .pn-topic,.pn-page .pn-region,.pn-page .pn-service-card{padding:24px;background:#f5f8fa;border-top:2px solid #9ab6cb}.pn-page .pn-topic .pn-prose,.pn-page .pn-region .pn-prose,.pn-page .pn-service-card .pn-prose{margin-top:8px}.pn-page .pn-service-heading{display:flex;gap:12px;align-items:baseline}.pn-page .pn-number{color:var(--pn-blue);font-weight:650}.pn-page .pn-services-overview{margin-bottom:24px}.pn-page .pn-service-photo{margin-top:16px}.pn-page .pn-services-overview img,.pn-page .pn-service-photo img{display:block;width:100%;height:auto;max-height:360px;object-fit:contain;border-radius:6px}.pn-page .pn-note{background:var(--pn-light)}.pn-page .pn-booking{background:#0b3b64}.pn-page .pn-booking .pn-wrap>h2,.pn-page .pn-booking .pn-prose :is(p,li,h3,a){color:#fff}.pn-page .pn-booking .pn-wrap>h2,.pn-page .pn-booking .pn-actions{border-color:#ffffff47}.pn-page .pn-booking .pn-button:not(.pn-button--outline){border-color:#ffffffa6}@media(max-width:749px){.pn-page .pn-wrap{width:calc(100% - 32px)}.pn-page .pn-band{padding:32px 0}.pn-page .pn-wrap>h2{margin-bottom:20px;padding-bottom:12px}.pn-page .pn-layout,.pn-page .pn-services-grid,.pn-page .pn-no-image .pn-topic-list,.pn-page .pn-no-image .pn-region-list,.pn-page .pn-actions{grid-template-columns:minmax(0,1fr)}.pn-page .pn-photo{justify-self:center}.pn-page .pn-topic,.pn-page .pn-region,.pn-page .pn-service-card{padding:18px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/pn-service.css.map */
