:root{--nb-accent: #2563EB;--nb-accent-ink: #fff;--nb-dark: #0F172A;--nb-dark-ink: #fff;--nb-light: color-mix(in srgb, var(--nb-accent) 11%, #fff);--nb-light2: color-mix(in srgb, var(--nb-accent) 20%, #fff);--nb-radius: 16px;--nb-radius-sm: 10px;--nb-shadow: 0 10px 30px rgba(15, 23, 42, .08);--nb-container: 1280px;--nb-gutter: 24px;--nb-muted: currentColor;--nb-accent-text: color-mix(in srgb, var(--nb-accent) 78%, #000);--nb-accent-bg: var(--nb-accent);--nb-border: color-mix(in srgb, currentColor 14%, transparent)}@media (max-width: 599px){:root:where(:not(.nt-desk)){--nb-gutter: 16px}}.nb-icon{display:inline-block;vertical-align:middle;flex:none}:where([class^=nb-],[class*=" nb-"]),:where([class^=nb-],[class*=" nb-"]):before,:where([class^=nb-],[class*=" nb-"]):after{box-sizing:border-box}.nb-section{position:relative;isolation:isolate;box-sizing:border-box;width:100%;max-width:none;margin-inline:0;padding:56px 0;clear:both}.nb-section.alignfull{margin-top:0;margin-bottom:0;width:calc(100vw - var(--nb-sbw, 0px));max-width:calc(100vw - var(--nb-sbw, 0px));margin-left:calc(50% - 50vw + var(--nb-sbw, 0px) / 2);margin-right:calc(50% - 50vw + var(--nb-sbw, 0px) / 2)}:where(html.nt-desk) .nb-section.alignfull{width:calc(max(100vw, 1200px) - var(--nb-sbw, 0px));max-width:calc(max(100vw, 1200px) - var(--nb-sbw, 0px));margin-left:calc(50% - max(50vw, 600px) + var(--nb-sbw, 0px) / 2);margin-right:calc(50% - max(50vw, 600px) + var(--nb-sbw, 0px) / 2)}:is(.nb-col,.nb-tabs__panel,.nb-banner__content) .nb-section.alignfull,.nb-section.alignfull.nb-section--inbox{width:100%;max-width:none;margin-inline:0}body.nb-page{overflow-x:clip}.nb-section>.nb-section__in{box-sizing:border-box;width:100%;max-width:calc(var(--nb-container) + var(--nb-gutter) * 2);margin-inline:auto;padding-inline:var(--nb-gutter);--nb-wmax: initial}.nb-section--narrow>.nb-section__in{max-width:calc(860px + var(--nb-gutter) * 2)}.nb-section--full>.nb-section__in{max-width:none}.nb-section.nb-section--bare>.nb-section__in{max-width:none;padding-inline:0}.nb-section.nb-section--bare>.nb-section__in>*+*{margin-top:0}.nb-section--full:not(.nb-section--bare)>.nb-section__in>:is(.nb-banner,.nb-slider--slides,.nb-map):not(.nb-w-site,.nb-w-narrow,.nb-maxw){margin-inline:calc(var(--nb-gutter) * -1);width:auto}:is(.nb-section--full>.nb-section__in>:not(.nb-w-site,.nb-w-narrow,.nb-maxw),.nb-section__in>.nb-w-full):is(.nb-banner,.nb-slider--slides .nb-slide,.nb-map .nb-map__frame){border-radius:0}.nb-section__in>*{margin-block:0;max-width:none}.nb-box.nb-w-site{--nb-wmax: var(--nb-container)}.nb-box.nb-w-narrow{--nb-wmax: 860px}.nb-box.nb-maxw{--nb-wmax: var(--nb-maxw)}.nb-box:is(.nb-w-site,.nb-w-narrow,.nb-maxw){max-width:min(var(--nb-wmax),100%);margin-inline:auto}:is(.nb-section--full>.nb-section__in>*,.nb-section--full>.nb-section__in>.nb-row:not(.nb-w-site,.nb-w-narrow,.nb-maxw)>.nb-col>*,.nb-top,:is(.nxb-layout-full,.nxb-layout-canvas) .is-root-container>*):not(.nb-section,.nb-wide,.nb-global,.nb-w-full){max-width:min(var(--nb-wmax, var(--nb-container)),100%);margin-inline:auto}:is(.nb-section--bare>.nb-section__in>*,.nb-section--bare>.nb-section__in>.nb-row:not(.nb-w-site,.nb-w-narrow,.nb-maxw)>.nb-col>*,.nb-top,:is(.nxb-layout-full,.nxb-layout-canvas) .is-root-container>*):not(.nb-section,.nb-wide,.nb-global,.nb-w-full){max-width:min(var(--nb-wmax, var(--nb-container)),100% - var(--nb-gutter) * 2)}.nb-section__in>.nb-box.nb-w-full{width:calc(100vw - var(--nb-sbw, 0px));max-width:none;margin-inline:calc(50% - 50vw + var(--nb-sbw, 0px) / 2)}:where(html.nt-desk) .nb-section__in>.nb-box.nb-w-full{width:calc(max(100vw, 1200px) - var(--nb-sbw, 0px));margin-inline:calc(50% - max(50vw, 600px) + var(--nb-sbw, 0px) / 2)}:is(.nb-col,.nb-tabs__panel,.nb-banner__content,.nb-section--inbox) .nb-section__in>.nb-box.nb-w-full{width:auto;margin-inline:0}.nb-section__in>*+*{margin-top:28px}.nb-section__in>:is(h1,h2,h3)+p{margin-top:12px}.nb-section--grad{background:var(--nb-grad)}.nb-section__bg{position:absolute;inset:0;z-index:-2;overflow:hidden;pointer-events:none}.nb-section__bg .nb-bg{position:absolute;inset:0;display:block;margin:0}.nb-section__bg .nb-bg__img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;border-radius:0}.nb-section__img{position:absolute;inset:0;background:var(--nb-img) var(--nb-bp, center) / cover no-repeat fixed}.nb-section__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.nb-section--img:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:color-mix(in srgb,var(--nb-ovc, #0a0a0e) calc(var(--nb-ov, 0) * 100%),transparent)}@media (max-width: 767px),(hover: none){.nb-section__img{background-attachment:scroll;background-image:var(--nb-img-m, var(--nb-img));background-position:var(--nb-bpm, var(--nb-bp, center))}}@media (max-width: 767px){:where(html:not(.nt-desk)) .nb-bg__img[style*=--fpm]{object-position:var(--fpm)!important}}@media (max-width: 767px),(prefers-reduced-motion: reduce){.nb-section__video{display:none}}.nb-div{position:absolute;left:0;right:0;z-index:0;height:var(--dh, 60px);line-height:0;pointer-events:none;color:var(--dc, #fff)}.nb-div--top{top:-1px}.nb-div--bottom{bottom:-1px}.nb-div svg{display:block;width:100%;height:100%;fill:currentColor}.nb-section--div>.nb-section__in{position:relative;z-index:1}@media (max-width: 767px){:where(html:not(.nt-desk)) .nb-div{height:calc(var(--dh, 60px) * .6)}}.nb-tone-light{color:#fff}.nb-tone-light :is(h1,h2,h3,h4,h5,p,li,a:not(.wp-block-button__link):not(.nb-btn)){color:inherit}.nb-section[class*=nb-minh-]{display:flex;flex-direction:column}.nb-minh-s{min-height:320px}.nb-minh-m{min-height:480px}.nb-minh-l{min-height:640px}.nb-minh-screen{min-height:calc(100svh - 120px)}.nb-section.nb-va-top{justify-content:flex-start}.nb-section.nb-va-center{justify-content:center}.nb-section.nb-va-bottom{justify-content:flex-end}@media (max-width: 767px){:where(html:not(.nt-desk)) .nb-section{padding:40px 0}:where(html:not(.nt-desk)) .nb-minh-m{min-height:400px}:where(html:not(.nt-desk)) .nb-minh-l{min-height:520px}}.nb-box.nb-box.nb-pt-d{padding-top:var(--nb-pt-d)}.nb-box.nb-box.nb-pb-d{padding-bottom:var(--nb-pb-d)}.nb-box.nb-box.nb-mt-d{margin-top:var(--nb-mt-d)}.nb-box.nb-box.nb-mb-d{margin-bottom:var(--nb-mb-d)}@media (max-width: 1023px){:where(html:not(.nt-desk)) .nb-box.nb-box.nb-pt-t{padding-top:var(--nb-pt-t)}:where(html:not(.nt-desk)) .nb-box.nb-box.nb-pb-t{padding-bottom:var(--nb-pb-t)}:where(html:not(.nt-desk)) .nb-box.nb-box.nb-mt-t{margin-top:var(--nb-mt-t)}:where(html:not(.nt-desk)) .nb-box.nb-box.nb-mb-t{margin-bottom:var(--nb-mb-t)}:where(html:not(.nt-desk)) .nb-box.nb-ta-t-left{text-align:left}:where(html:not(.nt-desk)) .nb-box.nb-ta-t-center{text-align:center}:where(html:not(.nt-desk)) .nb-box.nb-ta-t-right{text-align:right}}@media (max-width: 767px){:where(html:not(.nt-desk)) .nb-box.nb-box.nb-pt-m{padding-top:var(--nb-pt-m)}:where(html:not(.nt-desk)) .nb-box.nb-box.nb-pb-m{padding-bottom:var(--nb-pb-m)}:where(html:not(.nt-desk)) .nb-box.nb-box.nb-mt-m{margin-top:var(--nb-mt-m)}:where(html:not(.nt-desk)) .nb-box.nb-box.nb-mb-m{margin-bottom:var(--nb-mb-m)}:where(html:not(.nt-desk)) .nb-box.nb-ta-m-left{text-align:left}:where(html:not(.nt-desk)) .nb-box.nb-ta-m-center{text-align:center}:where(html:not(.nt-desk)) .nb-box.nb-ta-m-right{text-align:right}}.nb-box[class*=nb-bg-]{--box-bg: #fff;background:var(--box-bg)}.nb-box.nb-bg-white{--box-bg: #fff}.nb-box.nb-bg-light{--box-bg: var(--nb-light)}.nb-box.nb-bg-light2{--box-bg: var(--nb-light2)}.nb-box.nb-bg-accent{--box-bg: var(--nb-accent-bg);color:var(--nb-accent-ink)}.nb-box.nb-bg-dark{--box-bg: var(--nb-dark);color:var(--nb-dark-ink)}.nb-box:is(.nb-bg-accent,.nb-bg-dark) :is(h1,h2,h3,h4,h5,p,li){color:inherit}.nb-box.nb-color{color:var(--nb-color)}.nb-box.nb-color :is(h1,h2,h3,h4,h5,h6,p,li){color:inherit}.nb-box[class*=nb-bg-]:not(.nb-section){border-radius:var(--nb-radius);padding:28px}.nb-col.nb-box[class*=nb-bg-]{box-shadow:var(--nb-shadow)}.nb-box.nb-rad{border-radius:var(--nb-rad);overflow:hidden}.nb-box.nb-sh-none{box-shadow:none}.nb-box.nb-sh-soft{box-shadow:var(--nb-shadow)}.nb-box.nb-sh-strong{box-shadow:0 18px 44px #0f172a29}.nb-box.nb-ta-left{text-align:left}.nb-box.nb-ta-center{text-align:center}.nb-box.nb-ta-right{text-align:right}@media (max-width: 767px){:where(html:not(.nt-desk)) .nb-box[class*=nb-bg-]:not(.nb-section){padding:22px}}@media (min-width: 1024px){.nb-hide-only-d{display:none!important}}:where(html.nt-desk) .nb-hide-only-d{display:none!important}@media (min-width: 768px) and (max-width: 1023px){:where(html:not(.nt-desk)) .nb-hide-only-t{display:none!important}}@media (max-width: 767px){:where(html:not(.nt-desk)) .nb-hide-only-m,:where(html:not(.nt-desk)) .nb-hide-m{display:none!important}}@media (min-width: 768px){.nb-hide-d{display:none!important}}:where(html.nt-desk) .nb-hide-d{display:none!important}.nb-row{--gap: 32px;display:flex;flex-wrap:wrap;gap:var(--gap);align-items:stretch;box-sizing:border-box}.nb-row.nb-gap-0{--gap: 0px}.nb-row.nb-gap-s{--gap: 16px}.nb-row.nb-gap-l{--gap: 56px}.nb-row.nb-va-top{align-items:flex-start}.nb-row.nb-va-center{align-items:center}.nb-row.nb-va-bottom{align-items:flex-end}.nb-row.nb-ha-center{justify-content:center}.nb-row.nb-ha-end{justify-content:flex-end}.nb-row>.nb-col{box-sizing:border-box;flex:0 0 auto;min-width:0;width:calc((100% + var(--gap)) * var(--w, 12) / 12 - var(--gap));margin:0}.nb-col>*{margin-block:0;max-width:none}.nb-col>*+*{margin-top:16px}.nb-col>:is(h2,h3,h4)+*{margin-top:10px}:is(.nb-col,.nb-section__in)>.wp-block-spacer,:is(.nb-col,.nb-section__in)>.wp-block-spacer+*{margin-top:0;margin-bottom:0}.nb-col--va-center,.nb-col--va-bottom{display:flex;flex-direction:column}.nb-col--va-center{justify-content:center}.nb-col--va-bottom{justify-content:flex-end}.nb-col>.wp-block-image img,.nb-section__in>.wp-block-image img{border-radius:var(--nb-radius)}@media (max-width: 1023px){:where(html:not(.nt-desk)) .nb-row.nb-gap-l{--gap: 40px}:where(html:not(.nt-desk)) .nb-row>.nb-col{width:calc((100% + var(--gap)) * var(--wt, var(--w, 12)) / 12 - var(--gap))}}@media (max-width: 767px){:where(html:not(.nt-desk)) .nb-row{--gap: 24px}:where(html:not(.nt-desk)) .nb-row.nb-gap-0{--gap: 0px}:where(html:not(.nt-desk)) .nb-row.nb-gap-s{--gap: 12px}:where(html:not(.nt-desk)) .nb-row.nb-gap-l{--gap: 32px}:where(html:not(.nt-desk)) .nb-row>.nb-col{width:calc((100% + var(--gap)) * var(--wm, 12) / 12 - var(--gap))}:where(html:not(.nt-desk)) .nb-row.nb-revm{flex-direction:column-reverse}:where(html:not(.nt-desk)) .nb-row.nb-revm>.nb-col{width:100%}}.nb-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:10px 22px;border-radius:var(--nb-radius-sm);font-weight:700;font-size:15px;line-height:1.2;text-decoration:none!important;border:2px solid transparent;cursor:pointer;transition:filter .15s,transform .15s}.nb-btn--accent{background:var(--nb-accent-bg);color:var(--nb-accent-ink)!important}.nb-btn--dark{background:var(--nb-dark);color:var(--nb-dark-ink)!important}.nb-btn:hover{filter:brightness(1.06);transform:translateY(-1px)}.wp-block-button.is-style-nb-accent .wp-block-button__link{background:var(--nb-accent-bg);color:var(--nb-accent-ink);border-radius:var(--nb-radius-sm)}.wp-block-button.is-style-nb-dark .wp-block-button__link{background:var(--nb-dark);color:var(--nb-dark-ink);border-radius:var(--nb-radius-sm)}.wp-block-button.is-style-nb-line .wp-block-button__link{background:transparent;color:inherit;border:2px solid currentColor;border-radius:var(--nb-radius-sm)}.wp-block-list.is-style-nb-check{list-style:none;padding-left:0}.wp-block-list.is-style-nb-check li{position:relative;padding-left:30px}.wp-block-list.is-style-nb-check li+li{margin-top:8px}.wp-block-list.is-style-nb-check li:before{content:"";position:absolute;left:0;top:.15em;width:20px;height:20px;border-radius:50%;background:var(--nb-accent)}.wp-block-list.is-style-nb-check li:after{content:"";position:absolute;left:5px;top:calc(.15em + 5px);width:10px;height:10px;background:var(--nb-accent-ink);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12.5l5 5L20 6.5'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12.5l5 5L20 6.5'/%3E%3C/svg%3E") center / contain no-repeat}.nb-empty{padding:18px;border:1.5px dashed var(--nb-border);border-radius:var(--nb-radius-sm);text-align:center;color:var(--nb-muted);font-size:14px}@media (prefers-reduced-motion: no-preference){.nb-js .nb-anim{opacity:0;transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.nb-js .nb-anim--up{transform:translateY(28px)}.nb-js .nb-anim--left{transform:translate(-28px)}.nb-js .nb-anim--right{transform:translate(28px)}.nb-js .nb-anim--zoom{transform:scale(.95)}.nb-js .nb-anim.is-in{opacity:1;transform:none}}.nb-box:is(.nb-bg-dark,.nb-bg-accent){--nb-accent-on: color-mix(in srgb, var(--nb-accent) 45%, #fff)}.nb-box.nb-bg-accent .is-style-nb-dark .wp-block-button__link,.nb-box.nb-bg-dark .is-style-nb-dark .wp-block-button__link{box-shadow:0 0 0 1px #ffffff73}.nb-box.nb-bg-accent .is-style-nb-accent .wp-block-button__link{background:#fff;color:var(--nb-accent)}.nb-grid{display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));gap:var(--gap, 24px)}@media (max-width: 1023px){:where(html:not(.nt-desk)) .nb-grid{grid-template-columns:repeat(var(--colsT, 2),minmax(0,1fr))}}@media (max-width: 767px){:where(html:not(.nt-desk)) .nb-grid{grid-template-columns:repeat(var(--colsM, 1),minmax(0,1fr));gap:min(var(--gap, 24px),16px)}}.nb-stars{--r: 100%;position:relative;display:inline-block;font-size:14px;letter-spacing:2px;color:#e2e2e2;line-height:1}.nb-stars:before{content:"\2605\2605\2605\2605\2605";position:absolute;inset:0;width:var(--r);overflow:hidden;color:#f5b301;white-space:nowrap}

.nb-title{display:flex;align-items:flex-end;justify-content:space-between;gap:12px 24px;flex-wrap:wrap}.nb-title__main{min-width:0;flex:1 1 360px}.nb-title__eyebrow{margin:0 0 6px!important;font-size:12.5px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--nb-accent-text)}.nb-title__h{margin:0!important;line-height:1.25}.nb-title--s .nb-title__h{font-size:clamp(19px,2vw,22px)}:where(html.nt-desk) .nb-title--s .nb-title__h{font-size:clamp(19px,max(2vw, 24px),22px)}.nb-title--m .nb-title__h{font-size:clamp(22px,2.6vw,30px)}:where(html.nt-desk) .nb-title--m .nb-title__h{font-size:clamp(22px,max(2.6vw, 31.2px),30px)}.nb-title--l .nb-title__h{font-size:clamp(28px,3.6vw,42px)}:where(html.nt-desk) .nb-title--l .nb-title__h{font-size:clamp(28px,max(3.6vw, 43.2px),42px)}.nb-title--upper .nb-title__h{text-transform:uppercase;letter-spacing:.02em}.nb-title__sub{margin:8px 0 0!important;color:var(--nb-muted)}.nb-title__link{display:inline-flex;align-items:center;gap:6px;flex:none;padding:7px 16px;border:1px solid color-mix(in srgb,var(--nb-accent) 45%,transparent);border-radius:999px;font-size:14px;font-weight:700;color:inherit;text-decoration:none;transition:background .15s,color .15s}.nb-title__link .nb-icon{color:var(--nb-accent)}.nb-title__link:hover{background:var(--nb-accent-bg);color:var(--nb-accent-ink)}.nb-title__link:hover .nb-icon{color:inherit}.nb-title--line{position:relative;padding-bottom:14px;border-bottom:1px solid var(--nb-border)}.nb-title--line:after{content:"";position:absolute;left:0;bottom:-1px;width:72px;height:2px;background:var(--nb-accent)}.nb-title--line.nb-title--center:after{left:50%;transform:translate(-50%)}.nb-title--center{flex-direction:column;align-items:center;text-align:center}.nb-title--center .nb-title__main{flex:none}.nb-title--center:not(.nb-title--line) .nb-title__h:after{content:"";display:block;width:56px;height:3px;margin:14px auto 0;border-radius:3px;background:var(--nb-accent)}.nb-title--bar .nb-title__main{padding-left:16px;border-left:4px solid var(--nb-accent)}@media (max-width: 599px){:where(html:not(.nt-desk)) .nb-title{align-items:flex-start}:where(html:not(.nt-desk)) .nb-title__main{flex-basis:100%}}.nb-box.nb-bg-dark :is(.nb-counter__num,.nb-title__eyebrow){color:var(--nb-accent-on)}.nb-box.nb-bg-accent :is(.nb-counter__num,.nb-title__eyebrow){color:inherit}.nb-box:is(.nb-bg-dark,.nb-bg-accent) .nb-title--line:after,.nb-box:is(.nb-bg-dark,.nb-bg-accent) .nb-title__h:after{background:var(--nb-accent-on)}.nb-box:is(.nb-bg-dark,.nb-bg-accent) .nb-title--bar .nb-title__main{border-left-color:var(--nb-accent-on)}.nb-box:is(.nb-bg-dark,.nb-bg-accent) .nb-title__sub{color:inherit;opacity:.8}.nb-title__link:not(:hover){color:var(--nb-accent-text)}.nb-title.nb-title--site{display:block}:where(.nb-title--site .section-title){display:flex;align-items:center;gap:14px;margin:0;font-size:clamp(20px,2.4vw,26px)}:where(html.nt-desk) :where(.nb-title--site .section-title){font-size:clamp(20px,max(2.4vw, 28.8px),26px)}:where(.nb-title--site .section-title-center){justify-content:center;text-align:center}:where(.nb-title--site .section-title>b){flex:1;height:2px;background:var(--nb-border)}:where(.nb-title--site .section-title-normal>b:first-child){display:none}:where(.nb-title--site .section-title>a){margin-left:auto;font-size:14px;font-weight:600;white-space:nowrap}

.nb-slider{position:relative;--gap: 16px}.nb-slider__viewport{overflow:hidden}.nb-slider__track{display:flex;gap:var(--gap);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-x:contain}.nb-slider__track::-webkit-scrollbar{display:none}.nb-slider__track>*{flex:0 0 calc((100% - (var(--per, 1) - 1) * var(--gap)) / var(--per, 1));min-width:0;scroll-snap-align:start;margin:0!important}@media (max-width: 1023px){:where(html:not(.nt-desk)) .nb-slider__track>*{flex-basis:calc((100% - (var(--perT, 2) - 1) * var(--gap)) / var(--perT, 2))}}@media (max-width: 767px){:where(html:not(.nt-desk)) .nb-slider__track>*{flex-basis:calc((100% - (var(--perM, 1) - 1) * var(--gap)) / var(--perM, 1))}}.nb-slider--slides .nb-slide{min-height:var(--h, 460px);border-radius:var(--nb-radius)}@media (max-width: 767px){:where(html:not(.nt-desk)) .nb-slider--slides .nb-slide{min-height:var(--hm, 340px)}}.nb-slider__arrow{position:absolute;top:50%;z-index:3;width:44px;height:44px;margin-top:-22px;border-radius:50%;border:0;background:#fff;color:#1b1b1b;box-shadow:0 6px 18px #00000029;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:opacity .2s,transform .2s}.nb-slider__arrow:hover{transform:scale(1.06)}.nb-slider__arrow[disabled]{opacity:0;pointer-events:none}.nb-slider__arrow--prev{left:-18px}.nb-slider__arrow--next{right:-18px}.nb-slider--slides .nb-slider__arrow--prev{left:14px}.nb-slider--slides .nb-slider__arrow--next{right:14px}.nb-slider__dots{display:flex;justify-content:center;gap:8px;margin-top:14px}.nb-slider--slides .nb-slider__dots{position:absolute;left:0;right:0;bottom:16px;margin:0;z-index:3}.nb-slider__dot{width:9px;height:9px;padding:0;border-radius:99px;border:0;background:color-mix(in srgb,currentColor 28%,transparent);cursor:pointer;transition:width .2s,background .2s}.nb-slider--slides .nb-slider__dot{background:#ffffff8c}.nb-slider__dot[aria-current=true]{width:24px;background:var(--nb-accent)}@media (max-width: 767px){:where(html:not(.nt-desk)) .nb-slider__arrow{display:none}}@media (prefers-reduced-motion: reduce){.nb-slider__track{scroll-behavior:auto}}:is(.nb-slider__arrow,.nb-slider__dot){-webkit-appearance:none;appearance:none;min-width:0;min-height:0;margin:0;text-transform:none;letter-spacing:normal;text-shadow:none;font-family:inherit}.nb-slider__arrow,.nb-slider__dot{padding:0;line-height:1}.nb-slider__dot{box-sizing:content-box;flex:none;height:9px;box-shadow:none}.nb-slider__arrow svg{display:block;width:20px;height:20px;flex:none}.nb-slider__arrow:hover,.nb-slider__arrow:focus{background:#fff;color:#1b1b1b}.nb-slider__track:focus{outline:none}@media (hover: hover) and (pointer: fine){.nb-slider__track{cursor:grab}}.nb-slider__track.is-drag,.nb-slider__track.is-settle{scroll-snap-type:none;scroll-behavior:auto}.nb-slider__track.is-drag{cursor:grabbing;user-select:none}.nb-slider__track.is-drag *{pointer-events:none}.nb-slider__track:focus-visible{outline:2px solid var(--nb-accent);outline-offset:3px;border-radius:var(--nb-radius)}

:is(.nb-ratio-1-1,.nb-ratio-4-3,.nb-ratio-3-4,.nb-ratio-16-9) :is(.nb-gallery__img,.nb-ibx__img,.nb-svc__img,.nb-pcard__img){width:100%;height:100%;object-fit:cover}.nb-ratio-1-1 :is(.nb-gallery__item>:first-child,.nb-ibx__media,.nb-svc__media,.nb-pcard__media){aspect-ratio:1 / 1}.nb-ratio-4-3 :is(.nb-gallery__item>:first-child,.nb-ibx__media,.nb-svc__media,.nb-pcard__media){aspect-ratio:4 / 3}.nb-ratio-3-4 :is(.nb-gallery__item>:first-child,.nb-ibx__media,.nb-svc__media,.nb-pcard__media){aspect-ratio:3 / 4}.nb-ratio-16-9 :is(.nb-gallery__item>:first-child,.nb-ibx__media,.nb-svc__media,.nb-pcard__media){aspect-ratio:16 / 9}:is(.nb-ratio-1-1,.nb-ratio-4-3,.nb-ratio-3-4,.nb-ratio-16-9) :is(.nb-post__img,.nb-pcat__img){width:100%;height:100%;object-fit:cover}.nb-ratio-1-1 :is(.nb-post__media,.nb-pcat__media){aspect-ratio:1 / 1}.nb-ratio-4-3 :is(.nb-post__media,.nb-pcat__media){aspect-ratio:4 / 3}.nb-ratio-3-4 :is(.nb-post__media,.nb-pcat__media){aspect-ratio:3 / 4}.nb-ratio-16-9 :is(.nb-post__media,.nb-pcat__media){aspect-ratio:16 / 9}.nb-fit-contain :is(.nb-pcard__img,.nb-svc__img){object-fit:contain}:is(.nb-ratio-1-1,.nb-ratio-4-3,.nb-ratio-3-4,.nb-ratio-16-9) .nb-team__img{width:100%;height:100%;object-fit:cover}.nb-ratio-1-1 .nb-team__media{aspect-ratio:1 / 1}.nb-ratio-4-3 .nb-team__media{aspect-ratio:4 / 3}.nb-ratio-3-4 .nb-team__media{aspect-ratio:3 / 4}.nb-ratio-16-9 .nb-team__media{aspect-ratio:16 / 9}

.nb-products--grid{display:grid;grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr));gap:var(--gap, 16px)}@media (max-width: 1023px){:where(html:not(.nt-desk)) .nb-products--grid{grid-template-columns:repeat(var(--colsT, 3),minmax(0,1fr))}}@media (max-width: 767px){:where(html:not(.nt-desk)) .nb-products--grid{grid-template-columns:repeat(var(--colsM, 2),minmax(0,1fr));gap:10px}}.nb-products .nb-slider__cell{display:flex}.nb-pcard{display:flex;flex-direction:column;width:100%;min-width:0;padding:12px;box-sizing:border-box;border-radius:var(--nb-radius);background:#fff;border:1px solid color-mix(in srgb,var(--nb-accent) 26%,#e5e7eb);transition:box-shadow .25s,transform .25s;color:#1f2328}.nb-pcard:hover{box-shadow:0 14px 34px #0f172a1f;transform:translateY(-2px)}.nb-pcard__media{position:relative;display:block;overflow:hidden;border-radius:var(--nb-radius-sm);background:#f6f6f6}.nb-pcard__img{display:block;width:100%;height:100%;object-fit:contain!important;transition:transform .5s ease;margin:0!important}.nb-pcard:hover .nb-pcard__img{transform:scale(1.04)}.nb-pcard__badge{position:absolute;top:10px;left:10px;padding:4px 10px;border-radius:999px;background:color-mix(in srgb,var(--nb-accent) 80%,#000);color:#fff;font-size:12.5px;font-weight:800;line-height:1.2}.nb-pcard__body{display:flex;flex-direction:column;align-items:center;gap:8px;flex:1;padding-top:12px;text-align:center}.nb-pcard__name{margin:0!important;font-size:15px;font-weight:600;line-height:1.4;min-height:calc(1.4em * var(--lines, 2));display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--lines, 2);overflow:hidden}.nb-pcard__name a{color:inherit;text-decoration:none}.nb-pcard__name a:hover{color:var(--nb-accent-text)}.nb-pcard__price{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:2px 8px;font-weight:800;font-size:16px;color:var(--nb-dark)}.nb-pcard__price del{order:-1;font-weight:400;font-size:13px;color:#8a8f98}.nb-pcard__price ins{text-decoration:none}.nb-pcard__price .screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.nb-pcard__contact{font-weight:700;color:var(--nb-accent-text)}.nb-pcard__rating{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--nb-muted)}.nb-pcard__btn{margin-top:auto!important;display:flex!important;align-items:center;justify-content:center;width:100%;min-height:42px;padding:8px 12px!important;border-radius:var(--nb-radius-sm)!important;background:var(--nb-dark)!important;color:var(--nb-dark-ink)!important;font-weight:700!important;font-size:14.5px!important;text-decoration:none!important;border:0!important;box-shadow:0 6px 16px color-mix(in srgb,var(--nb-dark) 22%,transparent);transition:filter .15s}.nb-pcard__btn:hover{filter:brightness(1.15)}.nb-pcard__btn--line{background:transparent!important;color:var(--nb-dark)!important;border:1.5px solid currentColor!important;box-shadow:none}.nb-pcard__btn.added:after{content:" \2713"}.nb-pcard .added_to_cart{display:none!important}@media (max-width: 599px){:where(html:not(.nt-desk)) .nb-pcard{padding:8px}:where(html:not(.nt-desk)) .nb-pcard__name{font-size:14px}:where(html:not(.nt-desk)) .nb-pcard__price{font-size:15px}}.nb-pcard .nb-pcard__price [class*=from-label]{color:var(--nb-muted)!important;opacity:1!important}.nb-products--shop.nb-products--grid{display:block}.nb-products--shop.nb-products--grid>*{display:grid!important;grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr));gap:var(--gap, 16px);width:auto!important;margin:0!important;padding:0!important;list-style:none}@media (max-width: 1023px){:where(html:not(.nt-desk)) .nb-products--shop.nb-products--grid>*{grid-template-columns:repeat(var(--colsT, 3),minmax(0,1fr))}}@media (max-width: 767px){:where(html:not(.nt-desk)) .nb-products--shop.nb-products--grid>*{grid-template-columns:repeat(var(--colsM, 2),minmax(0,1fr));gap:10px}}.nb-products--shop .nb-one>*:before,.nb-products--shop .nb-one>*:after,.nb-products--shop.nb-products--grid>*:before,.nb-products--shop.nb-products--grid>*:after{display:none!important}.nb-products--shop .nb-one>*{display:flex!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;list-style:none}.nb-products--shop .nb-one>*>*,.nb-products--shop.nb-products--grid>*>*{width:auto!important;max-width:none!important;flex:1 1 auto!important;float:none!important;margin:0!important}.nb-products--shop .nb-one>*>:is(li,.col,.product),.nb-products--shop.nb-products--grid>*>:is(li,.col,.product){padding-left:0!important;padding-right:0!important}

.nb-post{display:flex;flex-direction:column;min-width:0;height:100%}.nb-post__media{display:block;overflow:hidden;border-radius:var(--nb-radius);background:var(--nb-light)}.nb-post__img{display:block;width:100%;transition:transform .5s ease}.nb-post:hover .nb-post__img{transform:scale(1.04)}.nb-post__body{display:flex;flex-direction:column;gap:6px;flex:1;padding:14px 2px 0}.nb-post__cat{align-self:flex-start;font-size:12.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--nb-accent-text);text-decoration:none}.nb-post__title{margin:0!important;font-size:18px;line-height:1.4}.nb-post__title a{color:inherit;text-decoration:none}.nb-post__title a:hover{color:var(--nb-accent-text)}.nb-post__date{font-size:13px;color:var(--nb-muted)}.nb-post__ex{margin:2px 0 0!important;font-size:15px;color:var(--nb-muted);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.nb-post__more{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;margin-top:auto;padding-top:6px;font-weight:700;font-size:14px;color:var(--nb-accent-text);text-decoration:none}.nb-post__more:hover{text-decoration:underline;text-underline-offset:3px}.nb-posts--card .nb-post{border-radius:var(--nb-radius);background:#fff;box-shadow:var(--nb-shadow);overflow:hidden}.nb-posts--card .nb-post__media{border-radius:0}.nb-posts--card .nb-post__body{padding:16px 18px 20px}.nb-posts--overlay .nb-post{position:relative;border-radius:var(--nb-radius);overflow:hidden;color:#fff}.nb-posts--overlay .nb-post__media{border-radius:0}.nb-posts--overlay .nb-post__body{position:absolute;inset:auto 0 0;padding:70px 18px 18px;background:linear-gradient(to top,#000000c7,#0000)}.nb-posts--overlay :is(.nb-post__cat,.nb-post__more,.nb-post__date,.nb-post__ex){color:#ffffffe6}.nb-posts--overlay .nb-post__ex{display:none}.nb-posts--list{display:flex;flex-direction:column;gap:18px}.nb-posts--list .nb-post{flex-direction:row;gap:16px;height:auto}.nb-posts--list .nb-post__media{flex:0 0 min(34%,220px)}.nb-posts--list .nb-post__body{padding:0}.nb-posts--list.nb-posts--card .nb-post__body{padding:12px 14px 12px 0}.nb-products .nb-slider__cell,.nb-posts .nb-slider__cell,.nb-pcats .nb-slider__cell{display:flex}


html.nt-desk{overflow-x:auto}html.nt-desk body{min-width:1200px}