.new-home-page .ndh-provv .ndh-new-prov-back a,.new-home-page .ndh-provv-consult{align-items:center;min-height:44px;display:inline-flex}.new-home-page .ndh-provv .ndh-new-prov-back{margin-bottom:var(--ndh-space-1)}.new-home-page .ndh-provv .ndh-new-prov-back a:hover,.new-home-page .ndh-provv-consult:hover{color:var(--ndh-teal-deep);text-decoration:underline}.new-home-page .ndh-provv-consult{margin-top:var(--ndh-space-2);font:var(--ndh-t-p2);color:var(--ndh-teal);font-weight:600;text-decoration:none}.new-home-page .ndh-provv-head{margin-bottom:var(--ndh-space-4)}.new-home-page .ndh-provv-meta{font:var(--ndh-t-p2);color:var(--ndh-muted);margin:var(--ndh-space-1) 0 0}.new-home-page .ndh-provv-photos{gap:var(--ndh-space-1);margin-bottom:var(--ndh-space-5);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;display:flex;overflow-x:auto}.new-home-page .ndh-provv-photos::-webkit-scrollbar{display:none}.new-home-page .ndh-provv-photo{aspect-ratio:4/3;border-radius:var(--ndh-radius-card);background:var(--ndh-surface);scroll-snap-align:start;flex:0 0 85%;overflow:hidden}.new-home-page .ndh-provv-photos[data-count="1"] .ndh-provv-photo{flex-basis:100%}.new-home-page .ndh-provv-photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}@media (width>=769px){.new-home-page .ndh-provv-photos{gap:var(--ndh-space-1);display:grid;overflow:visible}.new-home-page .ndh-provv-photo{aspect-ratio:auto}.new-home-page .ndh-provv-photos[data-count="1"]{grid-template-columns:1fr;height:420px}.new-home-page .ndh-provv-photos[data-count="2"]{grid-template-columns:1fr 1fr;height:380px}.new-home-page .ndh-provv-photos[data-count="3"]{grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr;height:440px}.new-home-page .ndh-provv-photos[data-count="5"]{grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr 1fr;height:440px}.new-home-page .ndh-provv-photos[data-count="3"] .ndh-provv-photo:first-child,.new-home-page .ndh-provv-photos[data-count="5"] .ndh-provv-photo:first-child{grid-row:1/span 2}}.new-home-page .ndh-provv-services{margin-bottom:var(--ndh-space-6)}.new-home-page .ndh-provv-services>h2{font:var(--ndh-t-h1);color:var(--ndh-ink);margin:0}.new-home-page .ndh-provv-total{font:var(--ndh-t-p1);color:var(--ndh-muted)}.new-home-page .ndh-provv-jump{-moz-column-gap:var(--ndh-space-3);column-gap:var(--ndh-space-3);margin-top:var(--ndh-space-2);flex-wrap:wrap;display:none}@media (width>=769px){.new-home-page .ndh-provv-jump{display:flex}}.new-home-page .ndh-provv-jump a{min-height:44px;font:var(--ndh-t-caption);color:var(--ndh-teal);align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.new-home-page .ndh-provv-jump a:hover{color:var(--ndh-teal-deep);text-decoration:underline}.new-home-page .ndh-provv-jump span{color:var(--ndh-muted);font-weight:400}.new-home-page .ndh-provv-kind{border-top:var(--ndh-hairline);scroll-margin-top:88px}.new-home-page .ndh-provv-kind:first-of-type{margin-top:var(--ndh-space-3)}.new-home-page .ndh-provv-kind-title{font:var(--ndh-t-h5);color:var(--ndh-ink);margin:0}.new-home-page .ndh-provv-kind-title--only{padding:var(--ndh-space-2) 0}.new-home-page .ndh-provv-kind-title button{align-items:center;gap:var(--ndh-space-2);width:100%;min-height:56px;padding:var(--ndh-space-1) 0;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.new-home-page .ndh-provv-kind-name{flex:1;min-width:0}.new-home-page .ndh-provv-kind-count{font:var(--ndh-t-caption);color:var(--ndh-muted);white-space:nowrap}.new-home-page .ndh-provv-kind-title svg{color:var(--ndh-teal-deep);flex:none;transition:transform .15s ease-in-out}.new-home-page .ndh-provv-kind-title button[aria-expanded=true] svg{transform:rotate(180deg)}.new-home-page .ndh-provv-kind-title button:hover .ndh-provv-kind-name{color:var(--ndh-teal-deep)}.new-home-page .ndh-provv-kind-title button:focus-visible{outline:2px solid var(--ndh-teal);outline-offset:2px}.new-home-page .ndh-provv-cards{gap:var(--ndh-space-2);padding:0 0 var(--ndh-space-3);grid-template-columns:minmax(0,1fr);margin:0;list-style:none;display:grid}.new-home-page .ndh-provv-card a{gap:var(--ndh-space-1);box-sizing:border-box;background:var(--ndh-white);border:var(--ndh-hairline);border-radius:var(--ndh-radius-card);height:100%;color:inherit;flex-direction:column;padding:20px;text-decoration:none;transition:background-color .1s ease-in-out,border-color .1s ease-in-out;display:flex}.new-home-page .ndh-provv-card a:hover{background:var(--ndh-bg);border-color:var(--ndh-teal-edge)}.new-home-page .ndh-provv-card a:hover .ndh-provv-title{color:var(--ndh-teal-deep);text-decoration:underline}.new-home-page .ndh-provv-card a:focus-visible{outline:2px solid var(--ndh-teal);outline-offset:2px}.new-home-page .ndh-provv-title{font:var(--ndh-t-h5);color:var(--ndh-teal);overflow-wrap:anywhere}.new-home-page .ndh-provv-desc{font:var(--ndh-t-caption);color:var(--ndh-ink-2)}.new-home-page .ndh-provv-foot{justify-content:space-between;align-items:baseline;gap:0 var(--ndh-space-2);padding-top:var(--ndh-space-1);flex-wrap:wrap;margin-top:auto;display:flex}.new-home-page .ndh-provv-price{font:var(--ndh-t-h5);font-variant-numeric:tabular-nums;color:var(--ndh-ink);white-space:nowrap}.new-home-page .ndh-provv-price--quote{font:var(--ndh-t-p2);color:var(--ndh-muted)}.new-home-page .ndh-provv-from,.new-home-page .ndh-provv-duration{font:var(--ndh-t-caption);color:var(--ndh-muted)}@media (width>=600px){.new-home-page .ndh-provv-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.new-home-page .ndh-provv-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=769px){.new-home-page .ndh-provd-top{align-items:end;gap:var(--ndh-space-4);margin-bottom:var(--ndh-space-5);grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);display:grid}.new-home-page .ndh-provd-top .ndh-provv-head{margin-bottom:0}.new-home-page .ndh-provd-top .ndh-new-prov-head h1{font:var(--ndh-t-h1)}.new-home-page .ndh-provd-top .ndh-provv-photos{margin-bottom:0}.new-home-page .ndh-provd-top .ndh-provv-photos[data-count]{height:300px}}@media (width<=768px){.new-home-page .ndh-provv-kind-title{z-index:2;background:var(--ndh-bg);position:sticky;top:72px}}.new-home-page .ndh-provv-kind-title button{flex-wrap:wrap}.new-home-page .ndh-provd-teaser{-webkit-line-clamp:2;padding-bottom:var(--ndh-space-1);font:var(--ndh-t-caption);color:var(--ndh-muted);-webkit-box-orient:vertical;flex:1 0 100%;order:3;display:-webkit-box;overflow:hidden}@media (width>=769px){.new-home-page .ndh-provd-teaser{display:none}}@media (width<=768px){.new-home-page .ndh-provd-top .ndh-provv-photos{margin-right:calc(-1 * var(--ndh-gutter))}.new-home-page .ndh-provd-top .ndh-provv-photos:after{content:"";flex:0 0 calc(var(--ndh-gutter) - var(--ndh-space-1))}}
